#plx_shop_section.plx-sections{text-align:center;padding:38px 0 90px 0;}
#plx_shop_section .shop-product h2{color:#ea2036;font-size:50.66px !important;text-align:center;}
#plx_shop_section .shop-product h2 span{display:block;color:#010101;font-size:15.14px;margin-bottom:-9px;}
#plx_shop_section .shop-product .shop_buttons{text-align:center;padding:42px 0 84px 0;}
#plx_shop_section .shop-product .shop_buttons button{border:none;background:transparent;box-shadow:none;color:#010101;font-size:15.14px;font-weight:700;text-shadow:none;text-transform:uppercase;padding:10px 5px;margin-right:3%;webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;}
#plx_shop_section .shop-product .shop_buttons button:after,
#plx_shop_section .shop-product .shop_buttons button.active:after{content:'';position:absolute;background:#ea2036;height:2px;left:100%;right:0;bottom:0;transition-property:left;-moz-transition-property:left;-webkit-transition-property:left;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
#plx_shop_section .shop-product .shop_buttons button:hover,
#plx_shop_section .shop-product .shop_buttons button.active{color:#ea2036;border:none;}
#plx_shop_section .shop-product .shop_buttons button:hover:after{left:0;}
#plx_shop_section .shop-product .shop_buttons button:before,
#plx_shop_section .shop-product .shop_buttons button.active:before{content:'';position:absolute;background:#ea2036;height:2px;right:100%;left:0;top:0;transition-property:right;-moz-transition-property:right;-webkit-transition-property:right;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
#plx_shop_section .shop-product .shop_buttons button:hover:before{right:0;}
#plx_shop_section .shop-product .shop_buttons button.active:after,
#plx_shop_section .shop-product .shop_buttons button.active:before{left:0;right:0;}
#plx_shop_section .shop-product .shop_buttons button:focus,
.woocommerce-page .content-area-left button.button.alt:focus{outline:none;}
#plx_shop_section #Container div.mix{width:23%;margin-right:2.3%;text-align:center;margin-bottom:30px;overflow:hidden;}
#Container .mix{display:none;}
#plx_shop_section #Container div:nth-child(4n){margin-right:0;}
#plx_shop_section #Container div.mix .item-img a.home_product_img{position:relative;}
#plx_shop_section #Container div.mix .item-img span.onsale{position:absolute;top:0;right:0;background:#ea2036;padding:14px 8px;color:#ffffff;font-size:16px;font-weight:400;margin-right:10px;width:55px;padding:10px 5px;z-index:2;}
a.home_product_title{width:100%;}
#plx_shop_section #Container div.mix h3,
.woocommerce-page ul.products li.product h3{font-size:14px!important;color:#242424;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#plx_shop_section #Container div.mix .item-img{position:relative;}
#plx_shop_section #Container .add_to_cart_button,
.woocommerce-page ul.products li.product .button{position:absolute;background:#000;width:100%;font-size:15.14px;font-weight:400;color:#ffffff;bottom:0;left:0;text-transform:capitalize;padding:20px 10px;opacity:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;}
#plx_shop_section #Container div.mix .item-img a.item-wishlist,
.woocommerce-page ul.products li.product a.item-wishlist,
#plx_shop_section #Container div.mix .item-img a.cart-contents_product,
.woocommerce-page ul.products li.product a.cart-contents_product{position:absolute;background:#ed1b2f;color:#ffffff;font-size:22px;width:45px;height:45px;padding:5px;top:50%;border:1px solid #ffffff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-top:44px;z-index:1;opacity:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;}
#plx_shop_section #Container div.mix .item-img a.cart-contents_product,
.woocommerce-page ul.products li.product a.cart-contents_product{right:0;margin-right:10px;font-size:20px;padding:3px;}
#plx_shop_section #Container div.mix .item-img a.item-wishlist,
.woocommerce-page ul.products li.product a.item-wishlist{left:0;margin-left:10px;}
.woocommerce-page ul.products li.product a.item-wishlist,
.woocommerce-page ul.products li.product a.cart-contents_product{margin-top:10px;}
#plx_shop_section #Container div.mix:hover a.add_to_cart_button,
.woocommerce-page ul.products li.product:hover .button,
#plx_shop_section #Container div.mix:hover a.item-wishlist,
.woocommerce-page ul.products li.product:hover a.item-wishlist,
#plx_shop_section #Container div.mix:hover a.cart-contents_product,
.woocommerce-page ul.products li.product:hover a.cart-contents_product{opacity:1;}
#plx_shop_section #Container div.mix .item-img a.added_to_cart,
.woocommerce-page ul.products li.product a.added_to_cart{display:none;}
#plx_shop_section #Container div.mix a .short_desc{margin-bottom:10px;color:#636363;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#plx_shop_section #Container div.mix .price ins,
.woocommerce-page ul.products li.product .price,
#plx_shop_section #Container div.mix .price .amount{color:#ea2036;font-weight:700;background:none;font-size:14px;}
#plx_shop_section #Container div.mix .price del .amount{color:#c5c5c5;font-weight:300;}
#plx_shop_section #Container div.mix .price,
.woocommerce-page ul.products li.product .price{display:inline-block;}
#plx_shop_section #Container div.mix .price ins,
.woocommerce-page .summary.entry-summary div .price ins{float:left;margin-right:10px;}
.woocommerce-page ul.products li.product .price del,
.woocommerce-page .summary.entry-summary div .price del{font-weight:300;}
.woocommerce-page ul.products li.product .price ins{float:left;width:50%;text-align:right;padding-right:3%;}
#plx_shop_section .shop-product .shop_view_all{margin-top:50px;display:inline-block;}
#plx_shop_section .shop-product .shop_view_all input{background:#ea2036;color:#ffffff;font-size:15px;font-weight:300;padding:15px 34px;box-shadow:none;border:2px solid #ea2036;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;transition:all 300ms ease-in;}
#plx_shop_section .shop-product .shop_view_all input:hover{color:#ea2036;}
.woocommerce-page .site-content{padding:20px 0 40px 0;}
.woocommerce-page .inner ul.products li,
.woocommerce-page .inner .content-area-no ul.products li{width:30%;float:none;display:inline-block;margin-left:3%;text-align:center;padding-bottom:40px;margin-right:0;vertical-align:top;}
.woocommerce-page .inner .content-area-no ul.products li{width:23%;margin-left:1.7%;}
.woocommerce-page .inner ul.products{margin-left:-3%;}
.woocommerce-page .inner .content-area-no ul.products{margin-left:-2%;}
.woocommerce-page .woocommerce-ordering,
.woocommerce-page .woocommerce-result-count{margin-bottom:30px;font-size:15px;}
.woocommerce ul.products li.product > a{position:relative;}
.woocommerce-page .inner ul.products li span.onsale{background:#ea2036;margin:0 10px 0 0;color:#ffffff;font-size:16px;font-weight:400;border-radius:0;width:55px;padding:10px 8px;line-height:1.5;}
.woocommerce-page ul.products li.product .price del,
.woocommerce-page div.product p.price del{display:inline-block;padding-left:3%;width:50%;text-align:left;color:#333333;}
.woocommerce-page ul.products li.product h3{position:absolute;bottom:0;left:0;right:0;padding:20px 5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.woocommerce-page ul.products li.product span.price{position:absolute;bottom:0;left:0;right:0;margin-bottom:0;}
.woocommerce-page ul.products li.product:hover h3{margin-bottom:65px;background:#fff;}
.woocommerce-page ul.products li.product:hover span.price{margin-bottom:58px;background:#fff;}
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background-color:#ea2036;}
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#000000;height:5px;margin:30px 0;}
.woocommerce-page .widget-area-left{width:30%;}
.woocommerce-page .content-area.content-area-left{width:70%;}
.woocommerce-page .widget-area ul.product-categories > li{font-size:17px;padding:20px 0;}
.woocommerce-page .widget-area ul.children{padding-left:2%;transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;display:none;}
.woocommerce-page .widget-area ul.product-categories > li.cat-parent:hover ul.children{display:block;}
.woocommerce-page .widget{margin-bottom:40px;}
.woocommerce-page .widget_layered_nav ul li{padding:10px 0;}
.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul{border-color:#000000;}
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span{padding:10px 12px;}
.woocommerce .widget_layered_nav ul li a:hover,
.woocommerce.widget_product_categories ul li a:hover{color:#e01428;}
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#000000;color:#ffffff;}
.woocommerce-page .content-area-left h1.page-title,
.woocommerce-page .woocommerce-message:before,
.woocommerce-page div.product .stock{color:#ed1b2f;}
.woocommerce-page .widget_price_filter .price_slider_amount .button,
.woocommerce-page #respond input#submit,
.woocommerce-page .cart .button, .woocommerce-page .cart input.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#ed1b2f;padding:8px 20px;border:2px solid #ed1b2f;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;color:#ffffff;}
.woocommerce-page .widget_price_filter .price_slider_amount .button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page .cart .button:hover, .woocommerce-page .cart input.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:transparent;color:#ed1b2f;}
.woocommerce-page .widget_price_filter .price_slider_amount,
.woocommerce-page .woocommerce-breadcrumb{font-size:14px;}
.woocommerce_gaga{margin-top:65px !important;}
.woocommerce-page .content-area span.onsale{position:absolute;top:0;left:0;background:#ea2036;padding:12px;color:#ffffff;font-size:16px;font-weight:400;margin-right:10px;width:65px;line-height:1.5;border-radius:0;z-index:2;}
.woocommerce-page div.product p.price{color:#ea2036;font-weight:700;background:none;}
.woocommerce-page .content-area button.button.alt,
.woocommerce-page .woocommerce-message a.wc-forward,
.woocommerce-page #payment #place_order,
.woocommerce-page .inner_content_background .entry-content a.add_to_cart{background:#ed1b2f;border:2px solid #ed1b2f;padding:10px 25px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;color:#ffffff;}
.woocommerce-page .content-area button.button.alt:hover,
.woocommerce-page .woocommerce-message a.wc-forward:hover,
.woocommerce-page .inner_content_background .entry-content a.add_to_cart:hover{background:#ffffff;color:#ed1b2f;}
.woocommerce-page .content-area .quantity .qty{line-height:2.1;}
.woocommerce-page .content-area .quantity .qty:focus,
#plx_shop_section input:focus{outline:none;}
.woocommerce-page .content-area .apss-share-text{color:#000000;font-weight:600;opacity:1;float:left;width:30%;font-size:12px;line-height:4;margin-left:0;}
.woocommerce-page .content-area .apss-theme-4 .apss-icon-block{background:transparent;position:static;}
.woocommerce-page .content-area .summary.entry-summary p{margin-bottom:0;padding-bottom:20px;}
.woocommerce-page .content-area .apss-theme-4 .apss-single-icon .fa{color:#c5c5c5;font-size:18px;}
.woocommerce-page .content-area .apss-theme-4 .apss-single-icon a{min-height:auto;}
.woocommerce-page .content-area .apss-theme-4 .apss-single-icon a:hover .fa{color:#000000;}
.woocommerce-page .content-area .apss-theme-4{border-top:1px solid #e8e8e8;}
.woocommerce-page div.product .stock.in-stock,
.woocommerce-page div.product .apss-social-share.apss-theme-4{border-bottom:1px solid #e8e8e8;}
.woocommerce-page div.product form.cart{padding-top:20px;float:left;margin-right:20px;}
.woocommerce-page div.product a.item-wishlist{float:left;font-size:21px;background:#ed1b2f;border:1px solid #ffffff;width:45px;height:45px;color:#ffffff;margin-top:16px;line-height:2.2;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.woocommerce-page div.product .summary .product_meta{clear:both;margin-top:0;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{border:none;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;margin:0 3% 0 0;padding:0 2% 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;color:#000000;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{content:"";background:#000;height:17px;width:2px;transform:rotate(30deg);margin-bottom:8px;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:last-child:after,
.woocommerce-page .summary a.add_to_wishlist{display:none;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs, .entry-summary{margin:0;padding:0;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page .woocommerce-info:before{color:#ed1b2f;}
.woocommerce-page div.product .woocommerce-tabs h2,
.woocommerce-page div.product .related.products h2{padding-bottom:10px;}
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info{border-top-color:#ED1B2F;}
.woocommerce-page #reviews h3{padding:5px 0;}
.woocommerce-page form .form-row.woocommerce-validated input.input-text{border-color:#000;}
.woocommerce-page .inner_header>h1{text-transform:uppercase;}
.header_text_info{text-align:right;}
.header_text_info a.cart-contents,
.header_text_info a.quick-wishlist{font-size:21px;display:inline-block;position:relative;text-align:center;}
.header_text_info a.quick-wishlist{margin-right:15px;}
.content-area .related.products ul li a.item-wishlist{line-height:1.7;}
span.header_cart_count,
span.header_wishlist{position:absolute;background:#000;color:#fff;z-index:1;font-size:9px;padding:1px 2px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:16px;top:50%;left:0;margin-top:-5px;margin-left:-6px;}
.header_text_info a i{color:#e01428;}
.header_text_info .fa-search{padding-top:8px;padding-right:8px;float:left;width:43%;}
.header_text_info a.cart-contents i{padding-left:5px;}
.header_search{width:43%;float:left;margin-top:3px;}
#woocommerce_layered_nav-2 ul li a,
#woocommerce_layered_nav-3 ul li a,
#woocommerce_product_categories-3 ul li a{display:inline-block;}
.woocommerce .widget_layered_nav ul li span.count,
#woocommerce_product_categories-3 ul li span.count{float:right;}
.woocommerce-page .wishlist-title h2{font-size:32px !important;}
.woocommerce-page .inner_content_background .entry-content{margin:0;}
.woocommerce table.wishlist_table{font-size:100%;}
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist,
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product{margin-top:25px;}
@media (max-width:1024px) and (min-width:1100px){}
@media (max-width:1200px){}
@media (max-width:1100px){}
@media (max-width:980px){#plx_shop_section #Container div.mix{width:30%;}
.woocommerce-page .inner ul.products li{margin-left:2.5%;}
.woocommerce-page .inner ul.products{margin-left:-2%;}
.woocommerce-page ul.products li.product a.item-wishlist{margin-top:0px;}
.header_text_info .fa-search,
.header_search{width:42%;}
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product,
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist{margin-top:20px;}
}
@media (max-width:940px){}
@media (max-width:820px){#plx_shop_section #Container div:nth-child(4n){margin-right:2.3%;}
#plx_shop_section #Container div:nth-child(3n){margin-right:0;}
.woocommerce-page ul.products li.product a.item-wishlist,
.woocommerce-page ul.products li.product a.cart-contents_product{font-size:18px;width:37px;height:37px;margin-top:-15px;}
.header_text_info .fa-search, .header_search{width:40%;}
.woocommerce-page .inner .content-area-no ul.products li{width:30%;margin-left:3%;}
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist,
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product{margin-top:27px;}
}
@media (max-width:768px){.woocommerce-page .content-area.content-area-left,
.woocommerce-page .widget-area-left{width:100%;}
.woocommerce ul.products li.product:nth-child(2n),
.woocommerce-page ul.products li.product:nth-child(2n){float:none;}
.header_search,
.header_text_info .fa-search{width:38%;}
.woocommerce-page ul.products li.product a.item-wishlist,
.woocommerce-page ul.products li.product a.cart-contents_product{font-size:22px;width:45px;height:45px;margin-top:15px;}
.woocommerce-page ul.products li.product a.cart-contents_product{font-size:20px;}
.header_logo_top .main-navigation ul{text-align:center;}
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist,
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product{margin-top:10px;}
}
@media (max-width:655px){#plx_shop_section #Container div.mix .item-img span.onsale{font-size:14px;padding:10px 9px;}
#plx_shop_section .shop-product .shop_buttons{padding:32px 0 40px 0;}
#plx_shop_section .shop-product .shop_buttons button{margin-bottom:10px;}
.woocommerce-page .inner ul.products li{width:47%;}
.header_search{width:40%;}
#plx_shop_section #Container div.mix .item-img a.item-wishlist,
#plx_shop_section #Container div.mix .item-img a.cart-contents_product{margin-top:10px;}
.header_search input[type="text"],
.header_logo_top #menu{width:100%;}
.header_number{display:none;}
.header_text_info .fa-search{width:auto;}
.site-header{padding-bottom:0;}
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist,
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product{margin-top:25px;}
.woocommerce-page .inner .content-area-no ul.products li{width:45%;}
}
@media (max-width:550px){#plx_shop_section #Container div.mix{width:47%;margin-right:3%;}
#plx_shop_section #Container div:nth-child(3n){margin-right:3%;}
#plx_shop_section #Container div:nth-child(2n){margin-right:0;}
#plx_shop_section.plx-sections{padding-bottom:70px;}
#plx_shop_section .shop-product .shop_view_all,
#plx_shop_section #Container div.mix .item-img a.item-wishlist,
#plx_shop_section #Container div.mix .item-img a.cart-contents_product{margin-top:30px;}
#plx_shop_section .shop-product .shop_view_all input{padding:15px 55px;}
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist,
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product{margin-top:5px;}
}
@media (max-width:480px){.woocommerce-page .inner ul.products{max-width:300px;margin:0 auto;}
.woocommerce-page .inner ul.products li{width:100%;}
.woocommerce ul.products li.product a{display:block;}
.woocommerce-page ul.products li.product:hover span.price{margin-bottom:50px;padding:7px 0;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-right:5%;}
.woocommerce .woocommerce-message{padding:1em 0 !important;text-align:center;margin-bottom:10px !important;font-size:16px;}
.woocommerce-page .content-area-left .woocommerce-message a.button.wc-forward{margin-bottom:20px;display:block;width:100%;text-align:center;float:none;}
.woocommerce-page .woocommerce-message:before{top:100%;margin-top:-40px;}
.header_number{display:none;}
.header_search{width:70%;margin-right:3px;}
.woocommerce-page .inner .content-area-no ul.products{margin:0 7%;}
.woocommerce-page .inner .content-area-no ul.products li{width:100%;margin-left:0;}
#plx_shop_section #Container div.mix .item-img a.item-wishlist,
#plx_shop_section #Container div.mix .item-img a.cart-contents_product{margin-top:10px;}
.woocommerce-page ul.products li.product a.item-wishlist,
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist,
.woocommerce-page ul.products li.product a.cart-contents_product,
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product{margin-top:65px;}
}
@media (max-width:400px){#plx_shop_section #Container div.mix{width:100%;margin-right:0;}
.woocommerce-page #respond h3{font-size:16px !important;}
.apss-theme-4 .apss-single-icon a{margin:4px;}
.woocommerce-page .content-area-left .product h2{font-size:30px !important;}
.woocommerce-page .woocommerce-message:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{display:none;}
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td{text-align:left !important;}
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions input{width:100%;margin-bottom:10px;}
.woocommerce-billing-fields p#billing_email_field,
.woocommerce-billing-fields p#billing_phone_field{float:none;width:100%;}
.site-header .ak-container .header_logo{width:60%;}
#plx_shop_section #Container div.mix .item-img a.item-wishlist,
.woocommerce-page ul.products li.product a.item-wishlist,
.woocommerce-page .content-area-no ul.products li.product a.item-wishlist,
#plx_shop_section #Container div.mix .item-img a.cart-contents_product,
.woocommerce-page ul.products li.product a.cart-contents_product,
.woocommerce-page .content-area-no ul.products li.product a.cart-contents_product{margin-top:55px;}
.woocommerce-page .inner .content-area-no ul.products{margin:0;}
}
.woocommerce-page .inner_content_background .entry-content a.add_to_cart{width:125px;}