

.carousel-inner h2 {
    margin-bottom: -3px;
}

.shopping_cart_header .header_cart {
    background-image: url('http://bridge48.qodeinteractive.com/wp-content/uploads/2016/06/shopping_cart.png');
    background-size: 28px 31px;
    width: 28px;
    height: 31px;
    padding-bottom: 5px;
}

.shopping_cart_header .header_cart span {
    line-height: 37px;
    width: 28px;
    color: #2e2e2e;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 10px;
}

.header_bottom_right_widget_holder {
    padding: 0 7px;
}

.side_menu_button>a.search_button {
    margin-right: 21px;
    padding-bottom: 4px !important;
}

.side_menu_button a:last-child {
    padding: 0 0 0 6px;
}

header .header_inner_left {
    left: 35px;
}

.qode-instagram-feed li {
    padding: 0 !important;
    margin: 0 !important;
}

@media only screen and (max-width: 768px) {
.footer_responsive_adv .footer_top .footer_col1>.column_inner, .footer_responsive_adv .footer_top .footer_col2>.column_inner, .footer_responsive_adv .footer_top .footer_col3>.column_inner {
    text-align: center;
}
}

.title.title_size_medium h1 {
    text-transform: none;
}

.q_icon_with_title .icon_text_inner {
    padding: 7px 0 0 0;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 6px;
}

.woocommerce ul.products li.product .product-categories a, .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories {
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #2e2e2e !important;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories {
    margin-bottom: 9px;
}

.woocommerce ul.products li.product .product-categories, .woocommerce-page ul.products li.product .product-categories {
    margin-top: 28px;
    margin-bottom: -10px;
}

.woocommerce ul.products li.product a.product-category.product-info, .woocommerce-page ul.products li.product a.product-category.product-info {
    padding-top: 0px;
}

.woocommerce ul.products li.product {
    margin-bottom: 29px;
}

.woocommerce aside ul.product_list_widget li img, .wpb_widgetised_column ul.product_list_widget li img, aside ul.product_list_widget li img{
    width: 79px;
    margin-right: 18px;
}

 aside ul.product_list_widget li span.amount,
 .wpb_widgetised_column ul.product_list_widget li span.amount{
    font-size: 15px;
    font-weight: 400;
    font-family: 'Sacramento', sans-serif;
}
@media only screen and (max-width: 1024px) {
    .paspartu_outer {
        padding: 0 0.3% 0.3% !important;
    }

    body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner,
    .paspartu_top,
    .paspartu_bottom,
    .paspartu_on_top_fixed header,
    .paspartu_on_top_fixed .fixed_top_header .top_header,
    .paspartu_on_top_fixed .paspartu_outer .content_wrapper{
        padding-top: 0.3% !important;
    }

    .paspartu_left,
    .paspartu_right {
        width: 0.3% !important;
    }

    .paspartu_on_bottom_fixed footer{
        margin-bottom: 0.3% !important;
    }

    .paspartu_enabled #multiscroll-nav.right{
        padding-right: 0.3% !important;
    }

    header.paspartu_header_inside{
        padding-left: 0.3% !important;
        padding-right: 0.3% !important;
    }

}

.wpb_widgetised_column .widget li {
    margin: 0;
}

 .wpb_widgetised_column ul.product_list_widget li,.woocommerce aside ul.product_list_widget li, aside ul.product_list_widget li{
    padding: 7px 0 0px;
    margin: 0;
}

.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product a.qbutton.out-of-stock-button {
padding: 0 22px;
}

.woocommerce div.product .cart .quantity {
    margin-right: 22px;
    padding-top: 9px;
}

.woocommerce div.product div[itemprop=description] {
    margin: 21px 0 35px;
}

.woocommerce div.product div[itemprop=offers] {
    margin-bottom: 16px;
}

.woocommerce #reviews h2, .woocommerce #respond #reply-title {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: 'Raleway', sans-serif;
}

.woocommerce #reviews h2 {
line-height: 30px;
margin-bottom: 0;
}

.woocommerce div.product div.product_meta>span span, .woocommerce div.product div.product_meta>span a {
    font-weight: 500;
}

.wpb_widgetised_column .widget {
    margin: 0 0 33px;
}

.widget .tagcloud {
    margin: 0 0 9px;
}

.wpb_widgetised_column .widget li:last-child {
    margin: 0 0 43px;
}

.woocommerce .widget_price_filter .button, .woocommerce-page .widget_price_filter .button {
    padding: 0px 18px;
    line-height: 36px;
    font-size: 12px;
    height: 41px;
}

.woocommerce div.cart-collaterals h2, .woocommerce-page .div.cart-collaterals h2 {
    font-family: 'Raleway', sans-serif;
}

@media only screen and (max-width: 600px) {
.subtitle {
    font-size: 16px;
    line-height: 27px;
}
.title.title_size_medium h1 {
    font-size: 65px;
    line-height: 75px;
}
.woocommerce .product h1.product_title {
    font-size: 26px;
    line-height: 30px;
}
}

.shopping_cart_dropdown ul li a {
    color: #fff;
}

 .woocommerce ul.products li.product:hover .image-wrapper {
background-color: #f8f8f8;
}

.woocommerce ul.products li.product:hover .image-wrapper img {
opacity: 0;
}

.woocommerce-page input[type="submit"], .woocommerce table.cart td.actions input[type="submit"], .woocommerce .button {
    line-height: 54px;
}

 .widget.widget_product_categories ul.product-categories li a{
    font-size: 10px;
    letter-spacing: 2px;
    font-weight: 600;
    line-height: 28px;
    text-transform: uppercase;
}

header.transparent.scrolled:not(.sticky) .shopping_cart_dropdown{
    top: 100%;
}

.qbutton .qode_button_icon_element {
    font-size: 23px;
    position: relative;
    top: 6px;
    margin: 0 0 0 25px;
}

.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton {
    padding-right: 22px;
}