.pbtheme_shopping_cart{width:344px!important;}#div_woocart .pbtheme_cart_item{min-height:72px;}.pbtheme_shopping_cart .pbtheme_cart_button.float_left{border-radius:5px!important;margin:18px 0 18px 18px;border:0;background-color:#707070;color:#fff;font-weight:600;}.pbtheme_shopping_cart .pbtheme_cart_button.div_checkout{border-radius:5px!important;margin:18px 18px 18px 0;border:0;font-weight:600;}.pbtheme_shopping_cart .pbtheme_cart_button{width:calc(50% - 26px)!important;}#div_woocart .pbtheme_cart_item .div-cart-thumbnail a{float:left;display:block;overflow:hidden;width:60px;margin-bottom:12px;margin-top:6px;}#div_woocart{max-height:550px;top:33px;}#div_woocart .mCSB_inside>.mCSB_container{margin-right:0;}#div_woocart .mCSB_scrollTools{right:-8px;}#div_woocart .pbtheme_cart_item{overflow:hidden;}.woocommerce-account #pbtheme_content{min-height:500px;}#div_woocart .pbtheme_cart_item .div-cart-thumbnail a img{float:none;width:auto;height:auto;max-width:100%;margin:0;}#div_woocart .pbtheme_cart_item .div-cart-name,#div_woocart .pbtheme_cart_item .div-cart-subtotal{margin-left:78px;}.header_wrapper .menu_wrapper{height:88px;position:relative;display:block;}.sticky-header.header_wrapper .menu_wrapper{height:40px;}.menu-additional-icons{margin-left:10px;}.header_wrapper .menu_wrapper #search-trigger{vertical-align:middle;}.sticky-header.header_wrapper .menu_wrapper #search-trigger{vertical-align:top;}.header_wrapper .menu_wrapper #search-trigger{position:relative;}.pbtheme_search_inline{color:#111111;background:#ffffff;display:block;position:relative;width:260px;height:48px;}.pbtheme_search_inline form input{border:none;display:block;color:inherit;position:absolute;top:0;left:48px;line-height:48px;width:188px;height:48px;padding:0 12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.pbtheme_search_inline form button{color:#ffffff;border:none;display:block;margin:0;position:absolute;top:0;left:0;width:48px;height:48px;line-height:48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.sticky-header .pbtheme_search_inline{height:38px;}.sticky-header .pbtheme_search_inline form input{height:14px;}.sticky-header .pbtheme_search_inline form button{height:38px;line-height:38px;}.pbtheme-min-header{border-bottom:1px solid #ccc;z-index:10;position:relative;padding:0;}.pbtheme-min-header .pbtheme-min-header__top{overflow:visible;height:auto;position:relative;min-height:40px;}.pbtheme-min-header .pbtheme-min-header__top>div>div{max-height:none!important;}.pbtheme-min-header__left{width:70%;display:block;position:relative;margin-right:30%;padding:10px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.pbtheme-min-header__left-img{display:block;text-align:center;position:absolute;top:50%;left:0;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);width:180px;height:calc(100% - 20px);overflow:hidden;}.pbtheme-min-header__left-img img{max-width:none;max-height:100%;width:auto;}.pbtheme-min-header__left-text{display:block;margin-left:180px;padding-left:20px;}.pbtheme-min-header__left-text h2{font-size:23px;}.pbtheme-min-header__left-text h3{font-size:18px;font-weight:300;}.pbtheme-min-header__right{min-height:24px;width:30%;display:block;position:absolute;top:50%;right:0;margin-top:-12px;padding-right:15px;}.pbtheme-min-header__right>div{padding:0 5px!important;}.pbtheme-min-header__right .woo_shopping_cart .cart-contents i{left:0;}.pbtheme-min-header__right .woo_shopping_cart .cart-contents .pbtheme-cart-items-no{display:none;}.pbtheme-min-header__right .woo_shopping_cart .cart-contents .woocommerce-Price-amount{font-size:13px;}.pbtheme-min-header__right .element-woo-login-link a:before{content:"\f007";font-family:FontAwesome;}#pbtheme-min-header-search{position:relative;}#pbtheme-min-header-search>span{cursor:pointer;}#pbtheme-min-header-search .pbtheme_search{display:none;bottom:auto;right:0;top:calc(100% + 10px);margin:0;transform:translate(10px,0);-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);}.pbtheme-min-header-cats{background:#fff;width:300px;border:1px solid #ccc;-webkit-box-shadow:-2px -2px 5px -2px #ccc;-moz-box-shadow:-2px -2px 5px -2px #ccc;box-shadow:-2px -2px 5px -2px #ccc;max-height:550px;position:absolute;top:calc(100% + 8px);right:0;display:none;}.pbtheme-min-header-cats .mCustomScrollBox{transform:translate(8px,0px);}.pbtheme-min-header-cats .mCSB_inside>.mCSB_container{margin-right:0;}.pbtheme-min-header-cats a{color:inherit;display:block;padding:20px;border-bottom:1px solid #ccc;transform:translate(-8px,0px);}.pbtheme-min-header-cats a:last-child{border-bottom:none;}.title_holder{font-weight:600;}.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty{background-color:#fff;color:#222;border:1px solid #222;}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:none;margin:0;}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{float:none;width:100%;margin-top:10px;border-radius:5px;font-weight:600;font-size:24px;text-transform:uppercase;}.woocommerce div.product span.price del,.woocommerce-page div.product span.price del,.woocommerce #content div.product span.price del,.woocommerce-page #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce-page div.product p.price del,.woocommerce #content div.product p.price del,.woocommerce-page #content div.product p.price del{float:right;margin-left:10px;}.woocommerce .quantity,.woocommerce-page .quantity,.woocommerce #content .quantity,.woocommerce-page #content .quantity{width:112px!important;}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty{margin-left:35px!important;}.woocommerce #content .quantity .minus,.woocommerce .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce-page .quantity .minus{width:30px!important;background-color:#fff!important;color:#222!important;border-color:rgba(145,145,145,0.5)!important;}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{background-color:#fff!important;color:#222!important;height:36px!important;border-radius:5px;}.woocommerce #content .quantity .plus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .plus{width:30px!important;background-color:#fff!important;color:#222!important;border-color:rgba(145,145,145,0.5)!important;border-bottom:1px solid rgba(145,145,145,0.5)!important;}.woocommerce-product-search input[type="submit"]{border-radius:5px;}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{border-radius:5px;}.woocommerce a.button,.woocommerce-page a.button{border-radius:5px;}.woocommerce-product-search .search-field{width:80%!important;}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt{border-radius:5px;}.woocommerce #content input.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page input.button{background-color:#636363!important;border-radius:5px;}.coupon .input-text{border-color:transparent!important;box-shadow:0 0 0 1px #d9d9d9;border-radius:4px;padding:0.94em 0.8em!important;margin:0 2px 18px;width:99%!important;font-size:13px;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:linear;}.woocommerce-checkout #content{margin-bottom:60px;}.woocommerce form .form-row,.woocommerce-page form .form-row{border:0!important;}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{border-radius:5px;}.select2-container .select2-choice{border-radius:5px;}.select2-drop-active{border-radius:5px;border-top:none;}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:none!important;}.woocommerce form .form-row.wc-terms-and-conditions label{display:block!important;float:right;}.woocommerce form.login input[type="text"],.woocommerce form.login input[type="password"]{font-size:13px!important;height:3.3em!important;}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea,.select2-container .select2-choice{font-size:13px;border:none!important;box-shadow:0 0 0 1px #d9d9d9;padding:0.94em 0.8em!important;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:linear;}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text{height:3.3em;}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:170px!important;}.woocommerce-checkout #payment #place_order{width:100%;font-size:32px;font-weight:bold;line-height:1;height:auto;}.woocommerce-checkout h3{font-size:26px;padding-bottom:15px;}.woocommerce .col2-set,.woocommerce-page .col2-set{width:62%!important;padding:0;display:inline-block;}.woocommerce-checkout-review-order{padding:40px 30px;width:calc(36% - 64px);float:right;display:inline-block;}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-bottom:2px solid #d9d9d9;}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:700!important;font-size:14px!important;padding-bottom:5px;}.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{border-bottom:2px solid #d9d9d9;text-transform:uppercase;color:#808080;}.woocommerce table.shop_table tbody,.woocommerce-page table.shop_table tbody{border-bottom:1px solid #d9d9d9;padding:5px 0;}.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{padding:10px 0;}.woocommerce table.shop_table tbody td,.woocommerce-page table.shop_table tbody td{text-transform:uppercase;padding:7.5px 0;font-weight:700;line-height:16px;}.woocommerce table.shop_table tbody tr:first-child td,.woocommerce-page table.shop_table tbody tr:first-child td{padding-top:15px!important;}.woocommerce table.shop_table tbody tr:last-child td,.woocommerce-page table.shop_table tbody tr:last-child td{padding-bottom:15px!important;}.woocommerce table.shop_table tfoot tr,.woocommerce-page table.shop_table tfoot tr{border-bottom:1px solid #d9d9d9;color:#808080;text-transform:uppercase;}.woocommerce table.shop_table tfoot tr.order-total,.woocommerce-page table.shop_table tfoot tr.order-total{color:#222;}.woocommerce table.shop_table tfoot tr.order-total th,.woocommerce-page table.shop_table tfoot tr.order-total th{font-size:18px!important;}.woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{padding:20px 0;vertical-align:middle;}.woocommerce table.shop_table tfoot .order-total td,.woocommerce-page table.shop_table tfoot .order-total td{font-size:24px;color:#222;}.woocommerce table.shop_table th.product-total,.woocommerce-page table.shop_table th.product-total,.woocommerce table.shop_table tbody td.product-total,.woocommerce-page table.shop_table tbody td.product-total,.woocommerce table.shop_table tfoot .cart-subtotal td,.woocommerce-page table.shop_table tfoot .cart-subtotal td{text-align:right;}.woocommerce #payment,.woocommerce-page #payment{background:transparent!important;}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{background-color:transparent!important;}.woocommerce #payment div.payment_box::after,.woocommerce-page #payment div.payment_box::after{display:none!important;}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{border-bottom:none!important;padding:0;}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{border-bottom:1px solid #d9d9d9;text-transform:uppercase;padding-bottom:15px;}@media only screen and (max-width: 980px ) {.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%!important;}.woocommerce-checkout-review-order{width:calc(100% - 64px);}}@media only screen and (max-width: 660px ) {.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{width:99%!important;float:left;}}@media only screen and (max-width: 390px ) {.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{width:98%!important;}}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.search-form .input_field{width:80%!important;border:1px solid #82b440!important;float:left!important;height:50px!important;display:inline-block;font-size:14px;padding:5px;font-weight:bold;color:#333333;border-radius:0!important;}.search-form button{background:#82b440!important;border:none;display:block;margin:0;width:50px;height:50px;line-height:52px;color:#fff;float:left;}.search-form input,.pbtheme_search_inline input{outline:0!important;}.woocommerce-product-search .screen-reader-text{display:none;}.woocommerce-product-search .search-field{border:1px solid #82b440!important;float:right!important;height:50px!important;}.woocommerce-product-search .search-field:-ms-input-placeholder{color:#222!important;}.woocommerce-product-search .search-field::-webkit-input-placeholder{color:#222!important;}.woocommerce-product-search .search-field:-moz-placeholder{color:#222!important;}.woocommerce-product-search .search-field::-moz-placeholder{color:#222!important;}.woocommerce-product-search button{background:#82b440!important;color:#ffffff;border:none;display:block;margin:0;width:50px;height:50px;line-height:52px;float:right;}.widget .search-form .input_field,.woocommerce-product-search input,.woocommerce-product-search .search-field,.widget_search input{width:calc(100% - 50px)!important;}.mCS_no_scrollbar>div,.mCS_no_scrollbar>div>div{overflow:auto!important;}.footer_main_widgets{padding-top:36px;}.woocommerce div.product span.price del,.woocommerce-page div.product span.price del,.woocommerce #content div.product span.price del,.woocommerce-page #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce-page div.product p.price del,.woocommerce #content div.product p.price del,.woocommerce-page #content div.product p.price del{font-size:.47em;display:block;}.woocommerce div.product span.price ins,.woocommerce-page div.product span.price ins,.woocommerce #content div.product span.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce-page div.product p.price ins,.woocommerce #content div.product p.price ins,.woocommerce-page #content div.product p.price ins{text-decoration:none;font-weight:bold;letter-spacing:-1px;}.product_meta>span{padding-left:6px;}.pbtheme_mainsearch{width:100%;height:48px;background:white;-moz-box-shadow:0 0 5px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px 4px rgba(0,0,0,.1);box-shadow:0 0px 5px 4px rgba(0,0,0,.1);}.pbtheme_mainsearch form input:focus{outline:none;}.pbtheme_mainsearch form input{border:none;display:block;color:inherit;position:absolute;top:0;left:48px;line-height:24px;width:75%;height:24px;padding:12px 12px;}.pbtheme_mainsearch form button{background:#8FB73A!important;color:#ffffff!important;border:none;background:transparent;color:inherit;display:block;margin:0;position:absolute;top:0;left:0;width:48px;height:48px;line-height:52px;}.div_breadcrumbs{display:none;}.woocommerce-product-search .search-field{display:block;float:left;width:83%;height:40px;font-size:14px;padding:5px;font-weight:bold;color:#333333;border:solid 1px #111111;}.woocommerce-product-search .search-field::-webkit-input-placeholder{/ Chrome/Opera/ Safari / color: #555555;
}.woocommerce-product-search .search-field::-moz-placeholder{/ Firefox 19 +/ color: #555555;
}.woocommerce-product-search .search-field:-ms-input-placeholder{/ IE 10 +/ color: #555555;
}.woocommerce-product-search .search-field:-moz-placeholder{/ Firefox 18 -/ color: #555555;
}.woocommerce-product-search input[type="submit"]{height:40px;padding-left:10px;padding-right:10px;}.woocommerce-account.woocommerce #pbtheme_content,#pbtheme_content{padding:50px 0;}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.woocommerce-account .woocommerce-MyAccount-navigation ul{border:1px solid #cecece;}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #cecece;}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none;}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{background:#edecec;padding:16px;text-align:left;display:block;font-size:16px;color:#222222;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:active,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#d6d6d5;}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#222222;color:#ffffff;}.woocommerce-account .woocommerce-MyAccount-content{width:80%;display:block;float:left;padding:0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.single-product #respond{margin-bottom:30px!important;}.products .product .linked_image_buttons a{font-size:12px;}@media(max-width: 991px) {

    /* Minimal header */
    .pbtheme-min-header__left-img {
        height: auto;
    }
    
    .pbtheme-min-header__left-img img {
        max-width: 100%;
        max-height: none;
    }
    
}

@media(max-width: 768px) {
    
    /* Minimal header */
    .pbtheme-min-header .pbtheme-min-header__top {
        padding-top: 30px;
    }
    
    div.pbtheme-min-header__top div.float_right {
        float: right !important;
    }
    
    .pbtheme_top_right {
/*        width: auto !important;*/
    }
    
    .pbtheme-min-header__right {
        top: 7px;
        display: block;
        right: auto;
        left: 50%;
        transform: translate(-50%, 0);
        padding: 0;
        margin: 0;
        width: auto;
    }
    
    .pbtheme-min-header__left {
        display: block;
        padding: 10px;
        width: 100%;
        box-sizing: border-box;
        padding-top: 20px;
    }
    
    .pbtheme-min-header__left-img {
        position: relative;
        text-align: center;
        width: 100%;
        top: auto;
        transform: none;
        left: auto;
    }
    
    .pbtheme-min-header__left-img img {
        display: inline;
        max-width: 180px;
    }
    
    .pbtheme-min-header__left-text {
        margin: 0;
        display: block;
        float: none;
        text-align: center;
    }
    
    .pbtheme-min-header #div_woocart {
        display: none !important;
    }
    
    /* My account page */
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
        float: none;
        margin-bottom: 50px;
    }
    
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        margin: 0 15px;
    }
    
    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100%;
        float: none;
        padding: 15px;
    }
    
}

@media (max-width: 640px) {
    
    /* Minimal header */
    .pbtheme-min-header .pbtheme_top_right {
        width: auto !important;
    }
}
@media (max-width: 400px) {
    
    /* Minimal header */
    .pbtheme-min-header .pbtheme_top_right {
        min-width: 200px;
    }
}