.cms-woocommerce,.woocommerce{}.cms-woocommerce .cms-archive-top,.woocommerce .cms-archive-top{margin-bottom:35px}.cms-woocommerce .cms-archive-top .woocommerce-ordering,.woocommerce .cms-archive-top .woocommerce-ordering{float:right}.cms-woocommerce ul.products-list,.woocommerce ul.products-list{margin-left:-30px}.cms-woocommerce ul.products-list li,.woocommerce ul.products-list li{float:left;position:relative}.cms-woocommerce ul.products-list li:not(.cms-grid-item),.woocommerce ul.products-list li:not(.cms-grid-item){width:25%}.cms-woocommerce ul.products-list li:not(.cms-grid-item).first,.woocommerce ul.products-list li:not(.cms-grid-item).first{clear:left}@media (max-width:991px){.cms-woocommerce ul.products-list li:not(.cms-grid-item),.woocommerce ul.products-list li:not(.cms-grid-item){width:50%}}@media (max-width:480px){.cms-woocommerce ul.products-list li:not(.cms-grid-item),.woocommerce ul.products-list li:not(.cms-grid-item){width:100%}}.cms-woocommerce ul.products-list li .product-item-wrap,.woocommerce ul.products-list li .product-item-wrap{margin-left:30px;margin-bottom:50px}.cms-woocommerce ul.products-list li .product-item-wrap .overlay,.woocommerce ul.products-list li .product-item-wrap .overlay{background-color:rgba(255, 255, 255, 0.9)}.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn:before,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn:before,.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button:before,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button:before{font-family:FontAwesome;position:absolute;left:20px;top:0px}.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.loading,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.loading,.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.loading,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.loading{padding-left:40px}.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.loading:before,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.loading:before,.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.loading:before,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.loading:before{content:"\f110"}.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.added,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.added,.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.added,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.added{padding-left:40px}.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.added:before,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn.added:before,.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.added:before,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button.added:before{content:"\f046"}.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn + .added_to_cart,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn + .added_to_cart,.cms-woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button + .added_to_cart,.woocommerce ul.products-list li .product-item-wrap .overlay .overlay-content a.button + .added_to_cart{margin-top:15px;padding-top:0}.cms-woocommerce ul.products-list li .product-item-wrap .product-item-info,.woocommerce ul.products-list li .product-item-wrap .product-item-info{margin-top:20px}.cms-woocommerce ul.products-list li .product-item-wrap .product-item-info .price,.woocommerce ul.products-list li .product-item-wrap .product-item-info .price{margin-bottom:20px}.cms-woocommerce ul.products-list li .product-item-wrap img,.woocommerce ul.products-list li .product-item-wrap img{width:100%}.cms-woocommerce ul.products-list.columns-2 li,.woocommerce ul.products-list.columns-2 li{width:50%}@media (max-width:480px){.cms-woocommerce ul.products-list.columns-2 li,.woocommerce ul.products-list.columns-2 li{width:100%}}.cms-woocommerce ul.products-list.columns-3 li,.woocommerce ul.products-list.columns-3 li{width:33.3333%}@media (max-width:991px){.cms-woocommerce ul.products-list.columns-3 li,.woocommerce ul.products-list.columns-3 li{width:50%}}@media (max-width:480px){.cms-woocommerce ul.products-list.columns-3 li,.woocommerce ul.products-list.columns-3 li{width:100%}}.cms-woocommerce ul.products-list.columns-5 li,.woocommerce ul.products-list.columns-5 li{width:20%}@media (max-width:991px){.cms-woocommerce ul.products-list.columns-5 li,.woocommerce ul.products-list.columns-5 li{width:33.33333%}}@media (max-width:767px){.cms-woocommerce ul.products-list.columns-5 li,.woocommerce ul.products-list.columns-5 li{width:50%}}@media (max-width:480px){.cms-woocommerce ul.products-list.columns-5 li,.woocommerce ul.products-list.columns-5 li{width:100%}}.cms-woocommerce ul.products-list.columns-6 li,.woocommerce ul.products-list.columns-6 li{width:16.666666%}@media (max-width:991px){.cms-woocommerce ul.products-list.columns-6 li,.woocommerce ul.products-list.columns-6 li{width:33.33333%}}@media (max-width:767px){.cms-woocommerce ul.products-list.columns-6 li,.woocommerce ul.products-list.columns-6 li{width:50%}}@media (max-width:480px){.cms-woocommerce ul.products-list.columns-6 li,.woocommerce ul.products-list.columns-6 li{width:100%}}.cms-woocommerce .woocommerce-message,.woocommerce .woocommerce-message{border-top-color:#6e97bf}.cms-woocommerce .woocommerce-message:before,.woocommerce .woocommerce-message:before{color:#6e97bf}.cms-woocommerce .woocommerce-result-count,.woocommerce .woocommerce-result-count{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em}.cms-woocommerce .price,.woocommerce .price{display:block;margin-top:10px;color:#6e97bf}.cms-woocommerce .price del,.woocommerce .price del{color:#999}.cms-woocommerce .price del + ins,.woocommerce .price del + ins{margin-left:10px}.cms-woocommerce .price ins,.woocommerce .price ins{text-decoration:none}.cms-woocommerce span.onsale,.woocommerce span.onsale{position:absolute;top:0;right:0;bottom:auto;left:auto;min-height:0;min-width:0;line-height:50px;padding:0 10px;font-weight:400;font-size:13px;text-transform:uppercase;color:#fff;background:#6e97bf;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.cms-woocommerce .posted_in,.woocommerce .posted_in{display:block}.cms-woocommerce .star-rating,.woocommerce .star-rating{position:relative;display:inline-block;}.cms-woocommerce .star-rating:before,.woocommerce .star-rating:before{font-family:FontAwesome;content:'\f005\f005\f005\f005\f005';color:#ddd;font-size:15px;letter-spacing:2px}.cms-woocommerce .star-rating span,.woocommerce .star-rating span{position:absolute;top:0;left:0;font-size:0;overflow:hidden;height:28px}.cms-woocommerce .star-rating span:before,.woocommerce .star-rating span:before{font-family:FontAwesome;content:'\f005\f005\f005\f005\f005';color:#666;font-size:15px;letter-spacing:2px}.cms-woocommerce p.stars a,.woocommerce p.stars a{margin:0 10px;font-size:0;color:#ddd;position:relative}.cms-woocommerce p.stars a:before,.woocommerce p.stars a:before{position:absolute;top:-60px;left:50%;min-width:120px;text-align:center;font-size:17px;background-color:#111;color:#fff;padding:7px 10px;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.cms-woocommerce p.stars a:after,.woocommerce p.stars a:after{font-family:FontAwesome;font-size:18px;letter-spacing:2px}.cms-woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-1:after{content:'\f005'}.cms-woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-2:after{content:'\f005\f005'}.cms-woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-3:after{content:'\f005\f005\f005'}.cms-woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-4:after{content:'\f005\f005\f005\f005'}.cms-woocommerce p.stars a.star-5:after,.woocommerce p.stars a.star-5:after{content:'\f005\f005\f005\f005\f005'}.cms-woocommerce p.stars a:hover,.woocommerce p.stars a:hover,.cms-woocommerce p.stars a.active,.woocommerce p.stars a.active,.cms-woocommerce p.stars a:active,.woocommerce p.stars a:active,.cms-woocommerce p.stars a:focus,.woocommerce p.stars a:focus{color:#666}.cms-woocommerce p.stars a:hover:before,.woocommerce p.stars a:hover:before,.cms-woocommerce p.stars a.active:before,.woocommerce p.stars a.active:before,.cms-woocommerce p.stars a:active:before,.woocommerce p.stars a:active:before,.cms-woocommerce p.stars a:focus:before,.woocommerce p.stars a:focus:before{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.cms-woocommerce p.stars a:hover.star-1:before,.woocommerce p.stars a:hover.star-1:before,.cms-woocommerce p.stars a.active.star-1:before,.woocommerce p.stars a.active.star-1:before,.cms-woocommerce p.stars a:active.star-1:before,.woocommerce p.stars a:active.star-1:before,.cms-woocommerce p.stars a:focus.star-1:before,.woocommerce p.stars a:focus.star-1:before{content:'Very Poor'}.cms-woocommerce p.stars a:hover.star-1:after,.woocommerce p.stars a:hover.star-1:after,.cms-woocommerce p.stars a.active.star-1:after,.woocommerce p.stars a.active.star-1:after,.cms-woocommerce p.stars a:active.star-1:after,.woocommerce p.stars a:active.star-1:after,.cms-woocommerce p.stars a:focus.star-1:after,.woocommerce p.stars a:focus.star-1:after{content:'\f006'}.cms-woocommerce p.stars a:hover.star-2:before,.woocommerce p.stars a:hover.star-2:before,.cms-woocommerce p.stars a.active.star-2:before,.woocommerce p.stars a.active.star-2:before,.cms-woocommerce p.stars a:active.star-2:before,.woocommerce p.stars a:active.star-2:before,.cms-woocommerce p.stars a:focus.star-2:before,.woocommerce p.stars a:focus.star-2:before{content:'Not that bad'}.cms-woocommerce p.stars a:hover.star-2:after,.woocommerce p.stars a:hover.star-2:after,.cms-woocommerce p.stars a.active.star-2:after,.woocommerce p.stars a.active.star-2:after,.cms-woocommerce p.stars a:active.star-2:after,.woocommerce p.stars a:active.star-2:after,.cms-woocommerce p.stars a:focus.star-2:after,.woocommerce p.stars a:focus.star-2:after{content:'\f006\f006'}.cms-woocommerce p.stars a:hover.star-3:before,.woocommerce p.stars a:hover.star-3:before,.cms-woocommerce p.stars a.active.star-3:before,.woocommerce p.stars a.active.star-3:before,.cms-woocommerce p.stars a:active.star-3:before,.woocommerce p.stars a:active.star-3:before,.cms-woocommerce p.stars a:focus.star-3:before,.woocommerce p.stars a:focus.star-3:before{content:'Average'}.cms-woocommerce p.stars a:hover.star-3:after,.woocommerce p.stars a:hover.star-3:after,.cms-woocommerce p.stars a.active.star-3:after,.woocommerce p.stars a.active.star-3:after,.cms-woocommerce p.stars a:active.star-3:after,.woocommerce p.stars a:active.star-3:after,.cms-woocommerce p.stars a:focus.star-3:after,.woocommerce p.stars a:focus.star-3:after{content:'\f006\f006\f006'}.cms-woocommerce p.stars a:hover.star-4:before,.woocommerce p.stars a:hover.star-4:before,.cms-woocommerce p.stars a.active.star-4:before,.woocommerce p.stars a.active.star-4:before,.cms-woocommerce p.stars a:active.star-4:before,.woocommerce p.stars a:active.star-4:before,.cms-woocommerce p.stars a:focus.star-4:before,.woocommerce p.stars a:focus.star-4:before{content:'Good'}.cms-woocommerce p.stars a:hover.star-4:after,.woocommerce p.stars a:hover.star-4:after,.cms-woocommerce p.stars a.active.star-4:after,.woocommerce p.stars a.active.star-4:after,.cms-woocommerce p.stars a:active.star-4:after,.woocommerce p.stars a:active.star-4:after,.cms-woocommerce p.stars a:focus.star-4:after,.woocommerce p.stars a:focus.star-4:after{content:'\f006\f006\f006\f006'}.cms-woocommerce p.stars a:hover.star-5:before,.woocommerce p.stars a:hover.star-5:before,.cms-woocommerce p.stars a.active.star-5:before,.woocommerce p.stars a.active.star-5:before,.cms-woocommerce p.stars a:active.star-5:before,.woocommerce p.stars a:active.star-5:before,.cms-woocommerce p.stars a:focus.star-5:before,.woocommerce p.stars a:focus.star-5:before{content:'Perfect'}.cms-woocommerce p.stars a:hover.star-5:after,.woocommerce p.stars a:hover.star-5:after,.cms-woocommerce p.stars a.active.star-5:after,.woocommerce p.stars a.active.star-5:after,.cms-woocommerce p.stars a:active.star-5:after,.woocommerce p.stars a:active.star-5:after,.cms-woocommerce p.stars a:focus.star-5:after,.woocommerce p.stars a:focus.star-5:after{content:'\f006\f006\f006\f006\f006'}@media (min-width:992px){.cms-woocommerce .col2-set,.woocommerce .col2-set{margin-left:-15px;margin-right:-15px;display:block;overflow:hidden;clear:both}.cms-woocommerce .col2-set > div,.woocommerce .col2-set > div{width:50%;float:left;padding-left:15px;padding-right:15px}}.cms-woocommerce #order_review_heading,.woocommerce #order_review_heading{margin-top:40px}.cms-woocommerce .wc_payment_methods,.woocommerce .wc_payment_methods,.cms-woocommerce #shipping_method,.woocommerce #shipping_method{list-style:none}.cms-woocommerce .wc_payment_methods + .woocommerce-shipping-calculator,.woocommerce .wc_payment_methods + .woocommerce-shipping-calculator,.cms-woocommerce #shipping_method + .woocommerce-shipping-calculator,.woocommerce #shipping_method + .woocommerce-shipping-calculator{display:none !important}.single-product{}.single-product div.product .single-top-area .single-image-wrapper{position:relative}.single-product div.product .single-top-area .single-image-wrapper span.onsale{right:15px}.single-product div.product .single-top-area .single-image-wrapper .single-images > a{display:block;background-color:#f7f7f7}.single-product div.product .single-top-area .single-image-wrapper .single-images .thumbnails{margin-top:10px;margin-left:-10px}.single-product div.product .single-top-area .single-image-wrapper .single-images .thumbnails a{margin:0 0 10px 10px !important;width:inherit !important}.single-product div.product .single-top-area .single-info-wrapper .woocommerce-product-rating{margin:15px 0 0 0}.single-product div.product .single-top-area .single-info-wrapper .offers{margin:18px 0 0 0;font-size:18px;color:#6e97bf}.single-product div.product .single-top-area .single-info-wrapper .offers del{color:#999}.single-product div.product .single-top-area .single-info-wrapper .offers del + ins{margin-left:10px}.single-product div.product .single-top-area .single-info-wrapper .offers ins{color:#6e97bf;text-decoration:none}.single-product div.product .single-top-area .single-info-wrapper .description{margin-top:30px}.single-product div.product .single-top-area .single-info-wrapper form.cart{margin:40px 0 35px}.single-product div.product .single-top-area .single-info-wrapper form.cart .reset_variations{display:none}.single-product div.product .single-top-area .single-info-wrapper form.cart .quantity{margin-top:30px;margin-bottom:30px}.single-product div.product .single-top-area .single-info-wrapper form.cart .quantity .qty{width:70px;margin:0 10px 0 0;padding-right:0}.single-product div.product .single-top-area .single-info-wrapper form.cart.variations_form span.price{display:block;margin-bottom:30px;color:#6e97bf}.single-product div.product .single-top-area .single-info-wrapper form.cart.variations_form span.price del{display:inline-block;color:#999;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.single-product div.product .single-top-area .single-info-wrapper form.cart.variations_form span.price del + ins{margin-left:10px}.single-product div.product .single-top-area .single-info-wrapper form.cart.variations_form span.price ins{display:inline-block;text-decoration:none}.single-product div.product .single-top-area .single-info-wrapper .product_meta{border-top:1px solid #ddd}.single-product div.product .single-top-area .single-info-wrapper .product_meta > span{display:block;border-bottom:1px solid #ddd;padding:15px 0;color:#212121}.single-product div.product .single-top-area .single-info-wrapper .product_meta > span a{color:#656d6d;font-size:14px;text-transform:capitalize}.single-product div.product .single-top-area .single-info-wrapper .product_meta > span a:hover{color:#b2b2b2}.single-product div.product .single-top-area .single-info-wrapper .variations_form.cart table.variations td.label{display:block;line-height:normal;font-size:100%;color:inherit;padding-top:20px;padding-left:10px;border:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-transform:capitalize}.single-product div.product .single-top-area .single-info-wrapper .variations_form.cart table.variations td.label label{margin:0}.single-product div.product .single-top-area .single-info-wrapper .variations_form.cart table.variations td.value select{height:50px}.single-product div.product .woocommerce-tabs{margin-top:40px}.single-product div.product .woocommerce-tabs ul.tabs{padding:0 0 15px 0;margin:0 0 20px 0;border-bottom:1px solid #ddd}.single-product div.product .woocommerce-tabs ul.tabs:before{display:none !important}.single-product div.product .woocommerce-tabs ul.tabs li{border-style:solid;border-width:0 1px 0 0;border-color:#ddd;background-color:transparent;padding:0 15px 0 0;margin:0 15px 0 0;position:relative;display:inline-block;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.single-product div.product .woocommerce-tabs ul.tabs li a{color:#515256}.single-product div.product .woocommerce-tabs ul.tabs li:before,.single-product div.product .woocommerce-tabs ul.tabs li:after{display:none}.single-product div.product .woocommerce-tabs ul.tabs li.active,.single-product div.product .woocommerce-tabs ul.tabs li:hover{border-bottom:0;background-color:transparent}.single-product div.product .woocommerce-tabs ul.tabs li.active a,.single-product div.product .woocommerce-tabs ul.tabs li:hover a{color:#b2b2b2}.single-product div.product .woocommerce-tabs ul.tabs li:last-child{padding:0;margin:0;border:0}.single-product div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase}.single-product div.product .woocommerce-tabs .panel{margin-bottom:50px;-webkit-box-shadow: 0 0 0 transparent;-khtml-box-shadow: 0 0 0 transparent;-moz-box-shadow: 0 0 0 transparent;-ms-box-shadow: 0 0 0 transparent;-o-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent}.single-product div.product .woocommerce-tabs .panel #reviews #comments > h2{margin-bottom:30px}.single-product div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist{padding-left:30px;list-style:none}.single-product div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li{margin-bottom:20px}.single-product div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment_container > img{float:left;margin-right:20px}.single-product div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li:last-child{margin-bottom:40px}.single-product div.product .woocommerce-tabs .panel #reviews #review_form_wrapper #review_form #respond input#submit{padding:0 22px}.single-product div.product .related > h3{margin-bottom:30px}.single-product .woocommerce-product-gallery{position:relative;margin-bottom:30px;}.single-product .woocommerce-product-gallery img{width:100%}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery .flex-control-nav{margin:-5px;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery .flex-control-nav li{padding:5px}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(1){width:100%;display:block}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2),.single-product .woocommerce-product-gallery .flex-control-nav li{display:inline-block;vertical-align:top;width:calc(20%);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:flex}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) img,.single-product .woocommerce-product-gallery .flex-control-nav li img{height:100%;width:100%;object-fit:cover;-o-object-fit:cover;-moz-object-fit:cover;-ms-filter-object-fit:cover;-webkit-object-fit:cover}@media (max-width:480px){.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2),.single-product .woocommerce-product-gallery .flex-control-nav li{width:calc(50% - 10px)}}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:10px;right:10px;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;background:#333}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none !important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{color:#fff;content:"\f00e";font-family:FontAwesome;font-size:20px;background:transparent;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;position:static}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{display:none}.single-product .woocommerce-product-gallery .flex-viewport .onsale{left:10px;right:auto}.single-product .woocommerce-product-gallery .flex-viewport + .flex-control-nav{margin-top:5px}.single-product .woocommerce-product-gallery a{position:relative;display:block}.single-product .woocommerce-product-gallery a:before,.single-product .woocommerce-product-gallery a:after{display:block;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}.single-product .woocommerce-product-gallery a:before{content:"";background:rgba(110, 151, 191, 0.8);position:absolute;top:5px;right:5px;bottom:5px;left:5px}.single-product .woocommerce-product-gallery a:after{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;content:"\f00e";font-family:FontAwesome;font-size:40px}.single-product .woocommerce-product-gallery a:hover:before,.single-product .woocommerce-product-gallery a:hover:after{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.woocommerce-page{}.woocommerce-page.woocommerce-cart .shop_table.cart{border:none}.woocommerce-page.woocommerce-cart .shop_table.cart thead th{background-color:#eee;padding:7px 0 !important}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td{padding:10px 0}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.product-thumbnail{width:84px}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions{padding:20px 0}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions input[type="submit"]{padding-right:22px}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions .coupon label{display:none}@media (min-width:992px){.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions .coupon{width:50%;float:left}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions .coupon input[name="coupon_code"]{width:calc(100% - 160px)}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions .coupon input[name="apply_coupon"]{margin-left:10px}}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions .checkout-button{margin-left:5px}@media (min-width:992px){.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions{text-align:right}}@media (max-width:991px){.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions{text-align:center}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions input.button,.woocommerce-page.woocommerce-cart .shop_table.cart tbody td.actions .button{width:100%;margin-top:10px;margin-left:0}}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td a.remove{color:#6e97bf !important}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td a.remove:hover{background-color:#6e97bf;color:#fff !important}.woocommerce-page.woocommerce-cart .shop_table.cart tbody td .variation dt,.woocommerce-page.woocommerce-cart .shop_table.cart tbody td .variation dd{display:inline-block}.woocommerce-page.woocommerce-cart .shop_table.cart tbody img{width:60px}.woocommerce-page.woocommerce-cart .shop_table.cart tbody .quantity .qty{width:70px;color:#6e97bf;padding:0;text-indent:10px}.woocommerce-page.woocommerce-cart .shop_table.cart tbody .product-price,.woocommerce-page.woocommerce-cart .shop_table.cart tbody .product-subtotal{color:#333}.woocommerce-page.woocommerce-cart .cart-collaterals{margin-top:45px}@media (min-width:992px){.woocommerce-page.woocommerce-cart .cart-collaterals .cms-wc-cart-calculator,.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals{width:50%;float:left}.woocommerce-page.woocommerce-cart .cart-collaterals .cms-wc-cart-calculator{padding-right:15px}.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals{padding-left:15px}}@media (max-width:991px){.woocommerce-page.woocommerce-cart .cart-collaterals .cms-wc-cart-calculator{margin-bottom:40px}}.woocommerce-page.woocommerce-cart .cart-collaterals .shop_table{border:1px solid #ddd}.woocommerce-page.woocommerce-cart .cart-collaterals .shop_table tr:last-child{border-bottom:1px solid #ddd}.woocommerce-page.woocommerce-cart .cart-collaterals .shop_table tr th{border-bottom:1px solid #ddd}.woocommerce-page.woocommerce-cart .cart-collaterals .shop_table tr td{text-align:right}.woocommerce-page.woocommerce-cart .cart-collaterals .shipping-calculator-button{display:block}.woocommerce-page.woocommerce-cart .cart-collaterals .shipping-calculator-form{display:block !important}.woocommerce-page.woocommerce-cart .cart-collaterals .cross-sells{clear:both;display:block;overflow:hidden}.woocommerce-page.woocommerce-cart .cart-collaterals .cross-sells h2{margin:40px 0}.woocommerce-page.woocommerce-checkout{}.woocommerce-page.woocommerce-checkout .woocommerce-info:before{display:none}.woocommerce-page.woocommerce-checkout form.login{border-color:#ddd;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce-page.woocommerce-checkout form.checkout_coupon{border-color:#ddd;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce-page.woocommerce-checkout form.cms-woocommerce-checkout{margin-top:45px}.woocommerce-page.woocommerce-checkout form.cms-woocommerce-checkout #cms-order-review-wrapper{margin-top:60px}.woocommerce-page.woocommerce-checkout .woo-cart-title{margin-bottom:25px}.woocommerce-page.woocommerce-checkout #payment{background:transparent;padding:0;margin:70px 0 0 0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}.woocommerce-page.woocommerce-checkout #payment #place_order{float:left;margin-top:30px}.woocommerce-page.woocommerce-checkout #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0;font-size:0.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}.woocommerce-page.woocommerce-checkout #payment div.payment_box:after{content:"";display:block;border:8px solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:0;left:0;margin:-1em 0 0 2em}.woocommerce-page.woocommerce-checkout #payment .about_paypal{float:right;line-height:52px}.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dt,.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd{display:inline-block}.woocommerce-page.woocommerce-checkout.woocommerce-order-received h2{margin-top:30px}.woocommerce-page.woocommerce-checkout.woocommerce-order-received ul.order_details{list-style:none}.woocommerce-page.woocommerce-checkout.woocommerce-order-received table.order_details,.woocommerce-page.woocommerce-checkout.woocommerce-order-received table.customer_details{margin-bottom:30px}@media (min-width:99px){.woocommerce-page.woocommerce-checkout.woocommerce-order-received table.order_details th,.woocommerce-page.woocommerce-checkout.woocommerce-order-received table.customer_details th{width:52%}}.woocommerce-page.woocommerce-checkout.woocommerce-order-received .variation dt,.woocommerce-page.woocommerce-checkout.woocommerce-order-received .variation dd{display:inline-block}.woocommerce-page form .form-row{padding:0;margin:0 0 10px 0}.woocommerce-page table.shop_table{border:0;margin:0;padding:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.woocommerce-page table.shop_table tfoot td{font-weight:400;border-top:0}.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr th,.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr td{padding:20px 0}.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr th:first-child,.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr td:first-child{width:80%;padding-left:30px;color:#212121}.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr th:last-child,.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr td:last-child{color:#6e97bf}.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tbody tr:first-child td{border-top:0}.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot{border-top:1px solid #ddd}@media (max-width:991px){.woocommerce-page table.shop_table.shop_table_responsive tbody th,.woocommerce-page table.shop_table.shop_table_responsive thead,.woocommerce-page table.shop_table.shop_table_responsive tfoot tr.order_item th{display:none}.woocommerce-page table.shop_table.shop_table_responsive tr td{display:block;text-align:right !important}.woocommerce-page table.shop_table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce-page table.shop_table.shop_table_responsive tr td.product-thumbnail{display:none}.woocommerce-page table.shop_table.shop_table_responsive tr td.product-remove:before,.woocommerce-page table.shop_table.shop_table_responsive tr td.actions:before{display:none}.woocommerce-page table.shop_table.shop_table_responsive tr.cart_item td{border-bottom:1px solid #eee}.woocommerce-page table.shop_table.shop_table_responsive tr.cart_item td:last-child{border-bottom:0}.woocommerce-page table.shop_table.shop_table_responsive tbody tr.order_item td{border-bottom:2px solid #eee}.woocommerce-page table.shop_table.shop_table_responsive tbody tr.order_item td:last-child{border-bottom:0}.woocommerce-page table.shop_table.shop_table_responsive tfoot tr td:before{content:attr(data-title)}}.woocommerce{}.woocommerce.widget{}.woocommerce.widget.widget_product_search form.woocommerce-product-search{position:relative}.woocommerce.widget.widget_product_search form.woocommerce-product-search:before{font-size:20px;position:absolute;right:16px;top:11px;content:"\e618";font-family:Pe-icon-7-stroke}.woocommerce.widget.widget_product_search form.woocommerce-product-search .screen-reader-text{display:none}.woocommerce.widget.widget_product_search form.woocommerce-product-search input[type="submit"]{position:absolute;top:0;right:0;border:none;background:none;width:44px;height:44px;font-size:0;padding:0;margin:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.woocommerce.widget.widget_shopping_cart .cart_list li{clear:both;position:relative}.woocommerce.widget.widget_shopping_cart .cart_list li:before,.woocommerce.widget.widget_shopping_cart .cart_list li:after{content:"";width:100%;display:table}.woocommerce.widget.widget_shopping_cart .cart_list li a{font-size:20px;font-weight:700}.woocommerce.widget.widget_shopping_cart .cart_list li a img{float:left;margin-right:15px}.woocommerce.widget.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0;width:20px;height:20px;line-height:20px}.woocommerce.widget.widget_shopping_cart .cart_list li .quantity{display:block}.woocommerce.widget.widget_shopping_cart .cart_list li + li{margin-top:15px}.woocommerce.widget.widget_shopping_cart .total{margin-top:20px}.woocommerce.widget.widget_layered_nav ul li{font-size:11px;text-transform:uppercase;color:#666;line-height:28px;border-bottom:1px solid #eee;font-weight:900;margin-bottom:10px}.woocommerce.widget.widget_layered_nav ul li:before,.woocommerce.widget.widget_layered_nav ul li:after{content:"";width:100%;display:table}.woocommerce.widget.widget_layered_nav ul li a{color:#666;letter-spacing:-0.04em;display:inline-block;width:90%}.woocommerce.widget.widget_layered_nav ul li:hover{color:#6e97bf}.woocommerce.widget.widget_layered_nav ul li:hover a{color:#6e97bf}.woocommerce.widget.widget_layered_nav ul li:last-child{border-bottom:none;margin-bottom:0}.woocommerce.widget.widget_layered_nav ul li span{float:right}.woocommerce.widget.widget_product_categories ul.product-categories li{border-bottom:1px solid #eee;padding:5px 0}.woocommerce.widget.widget_product_categories ul.product-categories li:before,.woocommerce.widget.widget_product_categories ul.product-categories li:after{content:"";width:100%;display:table}.woocommerce.widget.widget_product_categories ul.product-categories li a{display:block;width:90%;float:left}.woocommerce.widget.widget_product_categories ul.product-categories li span{float:left;width:10%;text-align:right}.woocommerce.widget.widget_product_categories ul.product-categories li.cat-parent > a{width:90%;border-bottom:1px solid #eee;display:inline-block;padding-bottom:5px}.woocommerce.widget.widget_product_categories ul.product-categories li.cat-parent > span{width:10%;text-align:right;display:inline-block;padding-bottom:5px;border-bottom:1px solid #eee}.woocommerce.widget.widget_product_categories ul.product-categories li .children li a{border-bottom:0}.woocommerce.widget.widget_product_categories ul.product-categories li .children li:last-child{border-bottom:0}.woocommerce.widget.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:0;margin-right:0;background-color:#eee;border:0;height:5px;margin-right:14px}.woocommerce.widget.widget_price_filter .ui-slider .ui-slider-range{position:absolute;top:0;height:100%;background-color:#888}.woocommerce.widget.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:14px;height:14px;background-color:#333;cursor:ew-resize;outline:0;top:-5px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.woocommerce.widget.widget_price_filter .price_slider_amount{text-align:right;margin-top:30px;font-weight:700;font-size:11px;text-transform:uppercase}.woocommerce.widget.widget_price_filter .price_slider_amount:before,.woocommerce.widget.widget_price_filter .price_slider_amount:after{content:"";width:100%;display:table}.woocommerce.widget.widget_price_filter .price_slider_amount .button{float:left}.woocommerce.widget ul.product_list_widget li{clear:both;position:relative}.woocommerce.widget ul.product_list_widget li:before,.woocommerce.widget ul.product_list_widget li:after{content:"";width:100%;display:table}.woocommerce.widget ul.product_list_widget li a{font-size:20px;font-weight:700;display:block}.woocommerce.widget ul.product_list_widget li a img{float:left;margin-right:15px}.woocommerce.widget ul.product_list_widget li a span{display:block}.woocommerce.widget ul.product_list_widget li + li{margin-top:15px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px;margin:0 0 30px;position:relative;background-color:#fff;border-top:3px solid;list-style:none !important;width:auto}.woocommerce-error{border-top-color:#b81c23}.woocommerce-info{border-top-color:#00aa4c}.woocommerce-message{border-top-color:#ffae00}.cms-woo-top-widget > div + div{padding-top:30px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{margin-top:5px}