@-webkit-keyframes iconFadeUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes iconFadeUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-o-keyframes iconFadeUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes iconFadeUp{0%{opacity:0;filter:alpha(opacity=0);transform:translateY(20px)}100%{opacity:1;filter:alpha(opacity=100);transform:translateY(0)}}.slider-controls .bx-wrapper:hover .bx-controls{opacity:1;filter:alpha(opacity=100)}.slider-controls .bx-controls{opacity:0;display:block;filter:alpha(opacity=0);-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.slider-controls .bx-controls .bx-next{position:absolute;right:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.slider-controls .bx-controls .bx-next i{position:relative;left:2px!important;top:2px;padding:0}.slider-controls .bx-controls .bx-next:hover{color:#de4127}.slider-controls .bx-controls .bx-next.disabled{visibility:hidden}.slider-controls .bx-controls .bx-prev{position:absolute;left:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.slider-controls .bx-controls .bx-prev i{position:relative;right:2px!important;top:2px;padding:0}.slider-controls .bx-controls .bx-prev:hover{color:#de4127}.slider-controls .bx-controls .bx-prev.disabled{visibility:hidden}.content-box{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.reset-ul,.reset-ol{margin:0;padding:0}.reset-ul li,.reset-ol li{margin:0;padding:0;list-style:none}.text-fade{-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.bg-fade{-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.no-transition{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.btn{outline:0;border:0;background-color:#ddd;padding:0 10px;color:#333;text-align:center;font-size:12px;font-size:1.2rem;text-transform:uppercase;height:30px;line-height:30px;text-decoration:none;display:inline-block;border-radius:0;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s;font-weight:400}.btn:hover{background-color:#ccc;color:#333;text-decoration:none}.btn:focus{text-decoration:none;color:#333;background-color:#ccc}.btn i{margin-right:5px}.button,.btn-primary{outline:0;border:0;background-color:#3a3d43;padding:0 10px;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;text-transform:uppercase;height:30px;line-height:30px;text-decoration:none;display:inline-block;border-radius:0;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s;font-weight:400}.button:hover,.btn-primary:hover{background-color:#de4127;color:#fff;text-decoration:none}.button:focus,.btn-primary:focus{text-decoration:none;color:#fff;background-color:#3a3d43}.button:focus:hover,.btn-primary:focus:hover{background-color:#de4127}.button i,.btn-primary i{margin-right:5px}.nav-wrap .meta-icons-column .full-cart p.buttons a{color:#fff;display:block}#mini-cart{display:inline-block;cursor:pointer;position:relative;z-index:10000;text-align:left}#mini-cart .mini-cart-contents{display:none;position:absolute;top:100%;right:0}#mini-cart .mini-cart-contents .full-cart{margin-top:5px;padding:0 15px 10px;box-shadow:0 1px 5px rgba(0,0,0,.2);width:300px;position:relative;background-color:#fff}#mini-cart .mini-cart-contents .full-cart span.arrow{width:0;height:0;border-bottom:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;display:block;top:-8px;right:17px}#mini-cart .mini-cart-contents .full-cart span.arrow-shadow{width:0;height:0;border-bottom:8px solid #ccc;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;display:block;top:-9px;right:15px}#mini-cart .mini-cart-contents .full-cart p.buttons a.button{color:#fff}#mini-cart .mini-cart-contents-simple{display:none;position:absolute;right:-1px;top:100%;white-space:nowrap}#mini-cart .mini-cart-contents-simple .simple-cart{background-color:#fff;border-radius:5px;border-top-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-bottom-color:#ababab;border-width:1px;border-style:solid;padding:0 10px;margin-top:5px;color:#333;position:relative;box-shadow:0 2px 2px rgba(0,0,0,.1);font-size:12px;font-size:1.2rem;height:40px;line-height:40px}#mini-cart .mini-cart-contents-simple .simple-cart .count{font-style:normal}#mini-cart .mini-cart-contents-simple .simple-cart .total{font-style:normal}#mini-cart .mini-cart-contents-simple .simple-cart .checkout-link{line-height:1;color:#333;margin-left:5px;text-decoration:none}#mini-cart .mini-cart-contents-simple .simple-cart .checkout-link:hover{color:#de4127}#mini-cart .mini-cart-contents-simple .simple-cart span.arrow{width:0;height:0;border-bottom:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;display:block;top:-8px;right:17px}#mini-cart .mini-cart-contents-simple .simple-cart span.arrow-shadow{width:0;height:0;border-bottom:8px solid #ccc;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;display:block;top:-9px;right:15px}#mini-cart .mini-cart-contents-simple .simple-cart i.icon-angle-right{margin:0 0 0 5px;position:relative;top:3px}#mini-cart i.cart-icon-button{-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s;position:relative;top:2px;margin:0 12px}#mini-cart:hover>i{color:#de4127}.msie8 .full-cart{border:1px solid #e2e2e2}.widget_shopping_cart_content ul{margin:0;padding:0}.widget_shopping_cart_content ul li{margin:20px 0;padding:10px 0 0;list-style:none;clear:both;border-top:1px dashed #ccc;position:relative;cursor:default}.widget_shopping_cart_content ul li .column-1{float:left;width:25%;text-align:left}.widget_shopping_cart_content ul li .column-1 a.image-link{text-decoration:none}.widget_shopping_cart_content ul li .column-1 a.image-link img{max-width:100%;display:block}.widget_shopping_cart_content ul li .column-2{float:left;width:60%;text-align:left;margin-left:5%}.widget_shopping_cart_content ul li .column-2 a.title-link{text-decoration:none;font-size:13px;font-size:1.3rem;margin-bottom:5px;float:left;color:#de4127;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.widget_shopping_cart_content ul li .column-2 a.title-link:hover{color:#333}.widget_shopping_cart_content ul li .column-2 span.quantity{color:#333;display:block;clear:left;font-size:11px;font-size:1.1rem;margin:0}.widget_shopping_cart_content ul li .column-2:first-child{border-top:0;padding:0}.widget_shopping_cart_content ul li .column-2 dl.variation{clear:left;font-size:10px;font-size:1rem;color:#333;margin-bottom:0;width:100%;padding:5px 10px;background-color:#f2f2f2}.widget_shopping_cart_content ul li .column-2 dl.variation:after{content:"";display:block;clear:both}.widget_shopping_cart_content ul li .column-2 dl.variation dt{display:block;clear:both;float:left}.widget_shopping_cart_content ul li .column-2 dl.variation dd{display:block;margin-left:5px;margin-bottom:5px;float:left}.widget_shopping_cart_content ul li .column-3{float:right;width:7%;margin-left:3%}.widget_shopping_cart_content ul li .column-3 i.remove-item{font-size:21px;font-size:2.1rem;cursor:pointer;margin:0 5px 0 0;padding:5px;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.widget_shopping_cart_content ul li .column-3 i.remove-item:hover{color:#de4127}.widget_shopping_cart_content ul li.empty{color:#333;text-align:center}.widget_shopping_cart_content ul li:first-child{border:0}.widget_shopping_cart_content .total{color:#333;text-align:right}.widget_shopping_cart_content a.view-cart{text-decoration:none;padding:0 10px;height:30px;line-height:30px;background-color:#666;color:#fff;display:block;text-align:center;font-size:12px;font-size:1.2rem;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.widget_shopping_cart_content a.view-cart:hover{background-color:#de4127;color:#fff}.widget_shopping_cart_content a.view-cart i{margin:0;margin-left:-5px;left:10px;position:relative;font-size:12px;font-size:1.2rem;top:0}.widget_shopping_cart_content a.checkout{margin-top:5px;text-decoration:none;padding:0 10px;height:30px;line-height:30px;background-color:#3a3d43;color:#fff;display:block;text-align:center;font-size:12px;font-size:1.2rem;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.widget_shopping_cart_content a.checkout:hover{background-color:#de4127;color:#fff}.widget_shopping_cart_content a.checkout i{margin:0;margin-left:-5px;left:10px;position:relative;font-size:12px;font-size:1.2rem;top:0}.grid-list-view-buttons{text-align:right;margin-bottom:20px;margin-bottom:2rem}.grid-list-view-buttons a{margin:0 5px;text-decoration:none;display:inline-block;font-size:16px;font-size:1.6rem;color:#333;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.grid-list-view-buttons a.active,.grid-list-view-buttons a:hover{color:#de4127}.woocommerce-breadcrumb{margin-top:10px;margin-top:1rem}.woocommerce-breadcrumb a{padding:0 5px;text-decoration:none}.woocommerce-breadcrumb i{font-size:16px;font-size:1.6rem;position:relative;top:1px}.woocommerce-breadcrumb i.separator{margin:0 5px}.msie8 .woocommerce-container ul.products li a.product-image-link span.onsale,.msie8 article.product a.product-image-link span.onsale{width:auto;right:10px;top:10px;height:auto;padding:0 5px;min-height:auto;max-height:auto}.cross-sell-section .cross-sells.products{margin-top:20px;margin-top:2rem}.woocommerce-container p.woocommerce-result-count,.cross-sell-section .cross-sells.products p.woocommerce-result-count{float:left;margin-bottom:20px;margin-bottom:2rem;display:none}.woocommerce-container .woocommerce-ordering,.cross-sell-section .cross-sells.products .woocommerce-ordering{float:right;margin-bottom:40px;margin-bottom:4rem}ul.products{margin:0;padding:0}ul.products:after{content:"";display:block;clear:both}ul.products li{list-style:none;margin:0 0 30px;margin:0 0 3rem;position:relative;text-align:center;vertical-align:top}ul.products li .image-wrap{display:block;position:relative;overflow:hidden;margin:0 auto 10px}ul.products li .image-wrap.quickview .quickview-button{opacity:0;filter:alpha(opacity=0);-moz-transition:opacity .4s ease-in;-webkit-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}ul.products li .image-wrap.quickview .quickview-button i.icon-list{filter:alpha(opacity=0);display:inline-block}ul.products li .image-wrap.quickview:hover .quickview-button{opacity:1;filter:alpha(opacity=100)}ul.products li .image-wrap.quickview:hover .quickview-button i.icon-list{filter:alpha(opacity=100)}ul.products li a.product-image-link{text-decoration:none;display:block;position:relative;overflow:hidden;text-align:center}ul.products li a.product-image-link span.onsale{z-index:2;background:none repeat scroll 0 0 #de4127;border-radius:0;color:#fff;height:20px;left:auto;margin:0;max-height:20px;min-height:20px;line-height:20px;overflow:hidden;position:absolute;right:-35px;text-align:center;text-transform:uppercase;top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);white-space:nowrap;width:120px;font-weight:700;font-size:12px;font-size:1.2rem}ul.products li a.product-image-link span.new{position:absolute;z-index:2;background:none repeat scroll 0 0 #add41c;display:inline-block;padding:0 5px;top:10px;left:10px;color:#fff;text-align:center;text-transform:uppercase;font-size:12px;font-size:1.2rem}ul.products li a.product-image-link span.quickview-button{position:absolute;background:url(../images/white-semi-dot-90.png) repeat scroll 0 0 transparent;color:#333;padding:0 10px;margin:auto;top:50%;left:50%;width:150px;height:30px;margin-top:-15px;margin-left:-75px;text-align:center;font-size:14px;font-size:1.4rem;line-height:30px;box-shadow:0 0 2px rgba(0,0,0,.4)}ul.products li a.product-image-link span.quickview-button i{font-size:13px;font-size:1.3rem;margin-right:5px}ul.products li a.product-image-link span.quickview-button:hover{color:#de4127}ul.products li a.product-image-link img.alt-product-image{display:none;position:absolute;top:0;left:0}ul.products li .price ins{font-size:14px;font-size:1.4rem;text-decoration:none}ul.products li .price del{font-size:12px;font-size:1.2rem;color:#de4127}ul.products li h3.product-title{font-size:15px;font-size:1.5rem}ul.products li h3.product-title a{color:#333;text-decoration:none;display:block;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}ul.products li h3.product-title a:hover{color:#de4127}ul.products li.first{clear:both}ul.products li .list-view-content{display:none}ul.products li .action-meta .popup{width:100%}ul.products.list-view li.product{float:none;width:100%;text-align:left;margin-bottom:50px;margin-bottom:5rem;padding-bottom:50px;padding-bottom:5rem;border-bottom:1px solid #e2e2e2}ul.products.list-view li.product .list-view-content{display:block}ul.products.list-view li.product .list-view-content>div{margin-bottom:50px;margin-bottom:5rem}ul.products.list-view li.product .list-view-content .action-meta{margin-top:30px;margin-top:3rem}ul.products.list-view li.product .list-view-content .action-meta.on-hover{position:relative;left:auto;bottom:auto}ul.products.list-view li.product .list-view-content .action-meta .popup{position:absolute;bottom:35px;width:100%;background-color:#000;color:#fff;padding:5px 10px;z-index:100;opacity:.8}ul.products.list-view li.product .list-view-content .action-meta .popup ul.social-share-buttons{margin:0;padding:0;width:100%;text-align:center}ul.products.list-view li.product .list-view-content .action-meta .popup ul.social-share-buttons li{margin:0;padding:0;list-style:none}ul.products.list-view li.product .list-view-content .action-meta .popup ul.social-share-buttons li{float:none}ul.products.list-view li.product .list-view-content .action-meta .popup ul.social-share-buttons li a{font-size:16px;font-size:1.6rem;padding:0 5px;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s;color:#fff}ul.products.list-view li.product .list-view-content .action-meta .popup ul.social-share-buttons li a:hover{color:#de4127}ul.products.list-view li.product .meta-action-buttons{position:relative;float:right;border:0;margin:0;padding:0}ul.products.list-view li.product .meta-action-buttons a{padding:0 5px;color:#fff}ul.products.list-view li.product .meta-action-buttons a.added,ul.products.list-view li.product .meta-action-buttons a:hover{color:#add41c}ul.products.list-view li.product .meta-action-buttons a i{margin-right:3px;color:#fff}.product .action-meta{position:relative;width:100%;height:30px}.product .action-meta a.button{background-color:#3a3d43;padding:0 10px;color:#fff;text-decoration:none;display:block;height:30px;line-height:30px;width:100%;text-align:left;text-transform:uppercase;font-size:10px;font-size:1rem;z-index:2;position:absolute;left:0;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.product .action-meta a.button i.icon-plus{position:relative;top:1px;margin-right:5px;font-size:12px;font-size:1.2rem}.product .action-meta a.button.added{background-color:#add41c}.product .action-meta a.button.added:hover{color:#fff}.product .action-meta a.button:hover{background-color:#de4127}.product .action-meta a.share-button{background-color:#3a3d43;padding:0 10px;color:#fff;text-decoration:none;display:inline-block;height:30px;line-height:30px;text-transform:uppercase;font-size:14px;font-size:1.4rem;z-index:3;float:right;position:relative;border-left:1px solid #666;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.product .action-meta a.share-button span.text{display:none}.product .action-meta a.share-button:hover{background-color:#add41c}.product .action-meta a.wishlist-button{background-color:#3a3d43;padding:0 10px;color:#fff;text-decoration:none;display:inline-block;height:30px;line-height:30px;text-transform:uppercase;font-size:15px;font-size:1.5rem;z-index:3;float:right;position:relative;border-left:1px solid #666;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.product .action-meta a.wishlist-button span.text{display:none}.product .action-meta a.wishlist-button:hover{background-color:#add41c}.product .action-meta a.wishlist-button.added{background-color:#add41c}.product .action-meta a.compare-button{background-color:#3a3d43;padding:0 10px;color:#fff;text-decoration:none;display:inline-block;height:30px;line-height:30px;text-transform:uppercase;font-size:15px;font-size:1.5rem;z-index:3;float:right;position:relative;border-left:1px solid #666;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.product .action-meta a.compare-button span.text{display:none}.product .action-meta a.compare-button:hover{background-color:#add41c}.product .action-meta a.compare-button.added{background-color:#add41c}.product .action-meta .popup{position:absolute;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;padding:5px 10px;color:#fff;font-size:12px;font-size:1.2rem;text-align:center;right:0;bottom:70px;display:none}.product .action-meta ul.social-share-buttons{text-align:center;margin:0;padding:0;height:20px}.product .action-meta ul.social-share-buttons li{margin:0;padding:0;list-style:none}.product .action-meta ul.social-share-buttons li{margin:0 2px}.product .action-meta ul.social-share-buttons li a{font-size:18px;font-size:1.8rem;color:#fff;height:20px}.product .action-meta ul.social-share-buttons li a:hover{color:#de4127}.product .action-meta ul.social-share-buttons li a i{position:relative;top:-3px}.product .action-meta.on-hover{position:absolute;bottom:-70px;left:0;width:100%}.product .action-meta.style2 a.share-button{right:60px;position:absolute;bottom:32px}.product .action-meta.style2 a.wishlist-button{right:30px;position:absolute;bottom:32px}.product .action-meta.style2 a.compare-button{right:0;position:absolute;bottom:32px}.sp-quickview{box-shadow:0 0 10px rgba(0,0,0,.6);padding:20px;position:relative;z-index:25000;width:820px;max-width:100%;height:auto;background-color:#fff}.sp-quickview h2.product-title{font-size:14px;font-size:1.4rem}.sp-quickview h2.product-title a{color:#333;text-decoration:none;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.sp-quickview h2.product-title a:hover{color:#de4127}.sp-quickview .image-wrap{margin-bottom:20px;margin-bottom:2rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;text-align:center}.sp-quickview .image-wrap a.zoom,.sp-quickview .image-wrap a.image-swap{position:relative;text-decoration:none;display:inline-block!important;overflow:hidden;max-width:100%;text-align:center}.sp-quickview .image-wrap a.zoom i,.sp-quickview .image-wrap a.image-swap i{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px;line-height:50px;font-size:30px;font-size:3rem;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.6);text-align:center;background:url(../images/black-semi-dot-50.png) repeat scroll 0 0 transparent}.sp-quickview .image-wrap a.zoom i.hover-icon,.sp-quickview .image-wrap a.image-swap i.hover-icon{opacity:0;filter:alpha(opacity=0)}.sp-quickview .image-wrap a.zoom:hover i.hover-icon,.sp-quickview .image-wrap a.image-swap:hover i.hover-icon{opacity:1;filter:alpha(opacity=100);-webkit-animation:iconFadeUp .4s 1;-moz-animation:iconFadeUp .4s 1;-o-animation:iconFadeUp .4s 1;animation:iconFadeUp .4s 1}.sp-quickview .image-wrap span.onsale{z-index:2;background:none repeat scroll 0 0 #de4127;border-radius:0;color:#fff;height:20px;left:auto;margin:0;max-height:20px;min-height:20px;line-height:20px;overflow:hidden;position:absolute;right:-35px;text-align:center;text-transform:uppercase;top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);white-space:nowrap;width:120px;font-weight:700;font-size:12px;font-size:1.2rem}.sp-quickview .image-wrap span.new{position:absolute;z-index:2;background:none repeat scroll 0 0 #add41c;display:inline-block;padding:0 5px;top:10px;left:10px;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;font-size:1.4rem}.sp-quickview .thumbnails a.zoom{position:relative;display:inline-block}.sp-quickview .thumbnails a.zoom span.overlay{background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.sp-quickview .thumbnails a.zoom:hover span.overlay{opacity:.3;filter:alpha(opacity=30)}.sp-quickview .bx-wrapper:hover .bx-controls{opacity:1;filter:alpha(opacity=100)}.sp-quickview .bx-controls{opacity:0;display:block;filter:alpha(opacity=0);-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.sp-quickview .bx-controls .bx-next{position:absolute;right:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.sp-quickview .bx-controls .bx-next i{position:relative;left:2px!important;top:2px;padding:0}.sp-quickview .bx-controls .bx-next:hover{color:#de4127}.sp-quickview .bx-controls .bx-next.disabled{visibility:hidden}.sp-quickview .bx-controls .bx-prev{position:absolute;left:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.sp-quickview .bx-controls .bx-prev i{position:relative;right:2px!important;top:2px;padding:0}.sp-quickview .bx-controls .bx-prev:hover{color:#de4127}.sp-quickview .bx-controls .bx-prev.disabled{visibility:hidden}.sp-quickview .content-wrap .excerpt{margin-bottom:20px;font-size:12px;font-size:1.2rem}.sp-quickview .content-wrap .select2-container{font-size:12px;font-size:1.2rem;width:100%!important}.sp-quickview .content-wrap dl.variations .label{color:#333;text-align:left;padding:0;font-size:12px;font-size:1.2rem}.sp-quickview .content-wrap dl.variations .label label{display:block;margin:0 0 10px;font-weight:400}.sp-quickview .content-wrap dl.variations dd{margin-bottom:10px}.sp-quickview .content-wrap .single_variation{margin:20px 0;margin:2rem 0}.sp-quickview .content-wrap .single_variation span.price{font-size:20px;font-size:2rem}.sp-quickview .content-wrap form:after{content:"";display:block;clear:both}.sp-quickview .content-wrap form .quantity{float:left;width:30%;margin:0}.sp-quickview .content-wrap form .quantity.buttons_added{width:auto}.sp-quickview .content-wrap form .action-meta{float:right;width:auto}.sp-quickview .content-wrap form .action-meta .popup{width:200px}.sp-quickview .content-wrap form .single_add_to_cart_button{float:right;width:auto}.sp-quickview .content-wrap .action-meta .popup{width:100%;left:0;bottom:40px}.sp-quickview .content-wrap .action-meta .meta-action-buttons{margin-top:20px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:5px 0}.sp-quickview .content-wrap .action-meta .meta-action-buttons a{color:#333;padding:0 5px;background-color:transparent;float:none;border:0;font-size:12px;font-size:1.2rem}.sp-quickview .content-wrap .action-meta .meta-action-buttons a i{margin-right:3px}.sp-quickview .content-wrap .action-meta .meta-action-buttons a.added{color:#add41c}.sp-quickview .content-wrap .action-meta .meta-action-buttons a:hover{color:#de4127}.sp-quickview .content-wrap .action-meta .meta-action-buttons a .text{display:inline-block}.sp-quickview .close-quickview{position:absolute;top:-35px;right:0;background:0;border:0;height:30px;width:30px;color:#fff;text-align:center;font-size:21px;font-size:2.1rem;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.sp-quickview .close-quickview:hover{color:#de4127}.sp-quickview .product-detail-link{text-decoration:none;display:inline-block;margin-top:30px;margin-right:15px;float:right;color:#999}.sp-quickview .product-detail-link:hover{color:#de4127}.sp-quickview ul.grouped-products li a.single_add_to_cart_button{float:none}#quickview-mask{background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;position:fixed;width:100%;height:100%;z-index:20000;left:0;top:0}.quickview-select2-drop,.woocommerce-ordering-select2-drop,.select2-container.orderby{font-size:12px;font-size:1.2rem}.product .single_add_to_cart_button{outline:0;border:0;background-color:#3a3d43;padding:0 10px;color:#fff;text-align:center;font-size:10px;font-size:1rem;text-transform:uppercase;height:30px;line-height:30px;text-decoration:none;display:inline-block;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.product .single_add_to_cart_button i{margin-right:5px}.product .single_add_to_cart_button:hover{background-color:#de4127}.product .single_add_to_cart_button.added{background-color:#add41c}.quantity{margin:20px 0;margin:2rem 0}.quantity .input-text{width:30px!important;height:30px!important;border:0;text-align:center;box-shadow:none;background-color:#ccc;margin:0 1px;float:left}.quantity .input-text:hover,.quantity .input-text:focus{box-shadow:none;outline:0;border:0}.quantity .minus,.quantity .plus{float:left;outline:0;border:0;background-color:#ccc;width:30px!important;height:30px!important;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.quantity .minus:hover,.quantity .plus:hover{background-color:#de4127}p.price{font-size:20px;font-size:2rem}p.price del{font-size:14px;font-size:1.4rem;color:#de4127}p.price ins{text-decoration:none}.reset_variations{visibility:hidden;display:block!important;text-align:right;margin-top:20px;margin-top:2rem}.sc-product-slider{margin:0 0 20px;margin:0 0 2rem}.sc-product-slider h2.section-title{padding:10px 20px}.sc-product-slider ul.products li{width:auto;float:left;margin:auto}.sc-product-slider ul.products li.first{clear:none}.sc-product-slider ul.products li .action-meta .popup li{float:none}.sc-product-slider article{background-color:#fff}.sc-product-slider .bx-wrapper:hover .bx-controls{opacity:1;filter:alpha(opacity=100)}.sc-product-slider .bx-controls{opacity:0;display:block;filter:alpha(opacity=0);-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.sc-product-slider .bx-controls .bx-next{position:absolute;right:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.sc-product-slider .bx-controls .bx-next i{position:relative;left:2px!important;top:2px;padding:0}.sc-product-slider .bx-controls .bx-next:hover{color:#de4127}.sc-product-slider .bx-controls .bx-next.disabled{visibility:hidden}.sc-product-slider .bx-controls .bx-prev{position:absolute;left:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.sc-product-slider .bx-controls .bx-prev i{position:relative;right:2px!important;top:2px;padding:0}.sc-product-slider .bx-controls .bx-prev:hover{color:#de4127}.sc-product-slider .bx-controls .bx-prev.disabled{visibility:hidden}.sc-product-slider .carousel-container{visibility:hidden}.wishlist-page .account-nav{margin-top:50px}.wishlist-page .account-nav ul{margin:0;padding:0}.wishlist-page .account-nav ul li{margin:0;padding:0;list-style:none}.wishlist-page .account-nav ul li{border-top:1px solid #e2e2e2}.wishlist-page .account-nav ul li a{text-decoration:none;padding:10px 0;display:block;position:relative;color:#333;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.wishlist-page .account-nav ul li a i{float:right;position:relative;font-size:20px;font-size:2rem}.wishlist-page .account-nav ul li a:hover{color:#de4127}.wishlist-page .account-nav ul li a.back-to-account-link{text-align:right}.wishlist-page .account-nav ul li a.back-to-account-link i{float:left}.wishlist-page .account-nav ul li:first-child{border-top:0}.wishlist-page table.wishlist-table{width:100%;margin:20px 0}.wishlist-page table.wishlist-table tr th{padding:5px 5px 20px;text-align:left;vertical-align:middle}.wishlist-page table.wishlist-table tr td{padding:10px 5px;text-align:left;vertical-align:middle;border-top:1px solid #ccc}.wishlist-page table.wishlist-table tr td p.instock{color:#59a360}.wishlist-page table.wishlist-table tr td p.outofstock{color:maroon}.wishlist-page table.wishlist-table tr td i.icon-remove{color:maroon}.wishlist-page table.wishlist-table tr td a.add_to_cart_button,.wishlist-page table.wishlist-table tr td a.button{font-size:10px;font-size:1rem}.wishlist-page table.wishlist-table tr td a.add_to_cart_button i.icon-ok,.wishlist-page table.wishlist-table tr td a.button i.icon-ok{display:none}.wishlist-page table.wishlist-table tr td a.add_to_cart_button.added{background-color:#add41c}.wishlist-page table.wishlist-table tr td a.add_to_cart_button.added i.icon-ok{display:inline-block}.wishlist-page table.wishlist-table tr td a.added_to_cart{display:none;margin-top:6px}.wishlist-page table.wishlist-table tr td ins{text-decoration:none}.wishlist-page table.wishlist-table tr td.item-price del .amount{color:#de4127;font-size:12px;font-size:1.2rem}.wishlist-page .wishlist-action{margin:20px 0;margin:2rem 0;padding:20px;padding:2rem;background-color:#f2f2f2}.wishlist-page .wishlist-action p.error{color:maroon}.wishlist-page .wishlist-action p.new{display:none}.wishlist-page .wishlist-action p.existing{display:none}.wishlist-page .wishlist-action label{margin-right:10px}.wishlist-page a.email-product-wishlist-toggle{display:inline-block;margin:10px 0;text-decoration:none}.wishlist-page .email-product-wishlist-container .wishlist-email-form{display:none}.wishlist-page .email-product-wishlist-container p.alert{display:none}.wishlist-page .email-product-wishlist-container i.loader{display:none}.wishlist-page .email-product-wishlist-container button[type=submit]{float:right;margin-right:10px;background:0;outline:0;border:0;background-color:#3a3d43;padding:0 10px;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;text-transform:uppercase;height:30px;line-height:30px;text-decoration:none;display:inline-block;border-radius:0;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s;font-weight:400}.wishlist-page .email-product-wishlist-container button[type=submit]:hover{background-color:#de4127;color:#fff;text-decoration:none}.wishlist-page .email-product-wishlist-container button[type=submit]:focus{text-decoration:none;color:#fff;background-color:#3a3d43}.wishlist-page .email-product-wishlist-container button[type=submit]:focus:hover{background-color:#de4127}.wishlist-page .email-product-wishlist-container button[type=submit] i{margin-right:5px}.wishlist-page .email-product-wishlist-container input{width:100%}.my-account-wishlists{margin:0;padding:0;margin-left:20px;margin-left:2rem}.my-account-wishlists li{margin:0;padding:0;list-style:none}.my-account-wishlists li{list-style:decimal}.my-account-wishlists li a{padding:5px 0;display:inline-block}.my-account-wishlists li a.delete-wishlist-entry{text-decoration:none;margin-left:10px}.compare-page .compare-products-container ul{margin:20px 0;padding:0;text-align:center}.compare-page .compare-products-container ul li.product{margin:0 0 20px;padding:10px;list-style:none;display:inline-block;text-align:center;vertical-align:top;background-color:#fff;width:250px}.compare-page .compare-products-container ul li.product a{text-decoration:none}.compare-page .compare-products-container ul li.product a.add_to_cart_button,.compare-page .compare-products-container ul li.product a.button{display:inline-block;font-size:10px;font-size:1rem}.compare-page .compare-products-container ul li.product a.add_to_cart_button i,.compare-page .compare-products-container ul li.product a.button i{display:none}.compare-page .compare-products-container ul li.product a.add_to_cart_button.added{background-color:#add41c}.compare-page .compare-products-container ul li.product a.add_to_cart_button.added i{display:inline-block}.compare-page .compare-products-container ul li.product a.remove-compare-item{display:block;color:#333;font-size:10px;padding:3px 10px;text-align:center;text-decoration:none;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.compare-page .compare-products-container ul li.product a.remove-compare-item:hover{color:#de4127}.compare-page .compare-products-container ul li.product a.image-link{display:block}.compare-page .compare-products-container ul li.product a.image-link img{margin:0 auto}.compare-page .compare-products-container ul li.product h3{font-size:14px;text-align:center;margin:10px 0;line-height:1.4em}.compare-page .compare-products-container ul li.product h3 a{color:#333}.compare-page .compare-products-container ul li.product p.divider{border-top:1px solid #ccc;padding-top:10px}.compare-page .compare-products-container ul li.product p.excerpt{font-size:11px}.compare-page .compare-products-container ul li.product table.shop_attributes{width:100%;padding-top:10px;border-top:1px solid #ccc}.compare-page .compare-products-container ul li.product table.shop_attributes td p{margin:0}.compare-page .compare-products-container ul li.product:nth-child(odd){background-color:#fff}.compare-page .compare-products-container ul li.product:nth-child(even){background-color:#f6f6f6}.compare-page .compare-products-container ul li.product ins{text-decoration:none}.compare-page .compare-products-container ul li.product del .amount{color:#de4127;font-size:12px;font-size:1.2rem}.compare-page .bx-wrapper:hover .bx-controls{opacity:1;filter:alpha(opacity=100)}.compare-page .bx-controls{opacity:0;display:block;filter:alpha(opacity=0);-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.compare-page .bx-controls .bx-next{position:absolute;right:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.compare-page .bx-controls .bx-next i{position:relative;left:2px!important;top:2px;padding:0}.compare-page .bx-controls .bx-next:hover{color:#de4127}.compare-page .bx-controls .bx-next.disabled{visibility:hidden}.compare-page .bx-controls .bx-prev{position:absolute;left:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.compare-page .bx-controls .bx-prev i{position:relative;right:2px!important;top:2px;padding:0}.compare-page .bx-controls .bx-prev:hover{color:#de4127}.compare-page .bx-controls .bx-prev.disabled{visibility:hidden}.interactive-modal-content-mask{background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:30000}.interactive-modal-content-mask .interactive-modal-content{background-color:#fff;padding:20px;max-width:100%;width:350px;height:auto;min-height:100px;margin:0 auto;position:relative;box-shadow:0 0 6px rgba(0,0,0,.6)}.interactive-modal-content-mask .interactive-modal-content p{margin:0 0 20px;padding:0;text-align:center}.interactive-modal-content-mask .interactive-modal-content .button-wrap{position:absolute;bottom:0;left:0;width:100%}.interactive-modal-content-mask .interactive-modal-content .button-wrap a.continue-shopping{float:left;width:50%;background-color:#de4127;text-decoration:none;font-size:14px;font-size:1.4rem;text-align:center;color:#fff;padding:5px 0;text-transform:uppercase;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.interactive-modal-content-mask .interactive-modal-content .button-wrap a.continue-shopping:hover{background-color:#000}.interactive-modal-content-mask .interactive-modal-content .button-wrap a.checkout{float:right;width:50%;background-color:#add41c;text-decoration:none;font-size:14px;font-size:1.4rem;text-align:center;color:#fff;padding:5px 0;text-transform:uppercase;border-left:1px solid #fff;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.interactive-modal-content-mask .interactive-modal-content .button-wrap a.checkout:hover{background-color:#000}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:0;box-shadow:none}.select2-container{border:0;box-shadow:none;border-radius:0;outline:0}.select2-container .select2-choice{background-image:none;background-color:#f1f1f1;border:0;border-radius:0;box-shadow:0 0 1px rgba(0,0,0,.6);outline:0}.select2-container .select2-arrow{border-radius:0!important}.select2-drop{border:0}.woocommerce-message,.woocommerce-error,.woocommerce-info{width:100%;position:relative;padding:1em 1em 1em 3.5em;background-color:#fff;border:1px solid #f3f3f3;border-radius:3px 3px 0 0;margin:20px 0;margin:2rem 0}.woocommerce-message:after,.woocommerce-error:after,.woocommerce-info:after{content:"";display:block;clear:both}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{content:"";width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);padding-top:1em;border-radius:0 0 3px 3px}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{float:right;text-decoration:none;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{list-style:none outside;padding-left:0;margin-left:0}.woocommerce-message{border-top:3px solid #8fae1b}.woocommerce-message:before{content:"\2713";background-color:#8fae1b}.woocommerce-error{border-top:3px solid #b81c23}.woocommerce-error:before{content:"\00d7";background-color:#b81c23}.woocommerce-info{border-top:3px solid #1e85be}.woocommerce-info:before{content:"i";background-color:#1e85be;font-family:Times,Georgia,serif;font-style:italic}p.demo_store{position:fixed;bottom:0;left:0;margin:0;width:100%;font-size:1em;padding:0;height:30px;line-height:30px;text-align:center;z-index:99998;background-color:#fff;color:maroon}.woocommerce-pagination:after{content:"";display:block;clear:both}.woocommerce-pagination ul.page-numbers{margin:0;padding:0}.woocommerce-pagination ul.page-numbers li{margin:0;padding:0;list-style:none}.woocommerce-pagination ul.page-numbers li{float:left}.woocommerce-pagination ul.page-numbers li a{display:block;color:#333;padding:0 10px;margin:0;height:30px;font-size:14px;font-size:1.4rem;text-decoration:none;text-align:center;line-height:30px;border-width:1px;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #b3b3b3;border-style:solid}.woocommerce-pagination ul.page-numbers li a:hover{background-color:#3a3d43;color:#fff}.woocommerce-pagination ul.page-numbers li span.current{cursor:auto;color:#fff;display:block;padding:0 10px;height:30px;line-height:30px;font-size:14px;font-size:1.4rem;text-align:center;border-width:1px;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #b3b3b3;border-style:solid;background-color:#3a3d43}.product-category a{text-decoration:none;color:#333;position:relative;display:block;text-align:center}.product-category a:hover h3{background:0;background-color:#3a3d43;color:#fff}.product-category a h3{position:absolute;bottom:30px;left:0;width:100%;background:url(../images/white-semi-dot-90.png) repeat scroll 0 0 transparent;padding:10px;font-size:16px;font-size:1.6rem;color:#000;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.product-category a img{text-align:center}ul.products li.product-category:last-child:after{content:"";display:block;clear:both}.product-rating-stars i.icon-star{color:#ccc}.product-rating-stars i.icon-star.active{color:#de4127}.single-product .images.column{text-align:center}.single-product .images.column h1.product_title{text-align:left}.single-product .image-wrap{position:relative;overflow:hidden;margin-bottom:20px;margin-bottom:2rem;margin-left:auto;margin-right:auto;text-align:center}.single-product .image-wrap .hide-thumbs{display:none}.single-product .image-wrap .woocommerce-main-image,.single-product .image-wrap .product-image-link{position:relative;overflow:hidden;display:inline-block;text-decoration:none;text-align:center}.single-product .image-wrap span.onsale{z-index:2;background:none repeat scroll 0 0 #de4127;border-radius:0;color:#fff;height:20px;left:auto;margin:0;max-height:20px;min-height:20px;line-height:20px;overflow:hidden;position:absolute;right:-35px;text-align:center;text-transform:uppercase;top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);white-space:nowrap;width:120px;font-weight:700;font-size:12px;font-size:1.2rem}.single-product .image-wrap span.new{position:absolute;z-index:2;background:none repeat scroll 0 0 #add41c;display:inline-block;padding:0 5px;top:10px;left:10px;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;font-size:1.4rem}.single-product .image-wrap i.hover-icon{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px;line-height:50px;font-size:30px;font-size:3rem;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.6);text-align:center;background:url(../images/black-semi-dot-50.png) repeat scroll 0 0 transparent;opacity:0;filter:alpha(opacity=0)}.single-product .image-wrap:hover i.hover-icon{opacity:1;filter:alpha(opacity=100);-webkit-animation:iconFadeUp .4s 1;-moz-animation:iconFadeUp .4s 1;-o-animation:iconFadeUp .4s 1;animation:iconFadeUp .4s 1}.single-product .thumbnails a.zoom{position:relative;display:inline-block}.single-product .thumbnails a.zoom span.overlay{background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.single-product .thumbnails a.zoom:hover span.overlay{opacity:.3;filter:alpha(opacity=30)}.single-product .bx-wrapper:hover .bx-controls{opacity:1;filter:alpha(opacity=100)}.single-product .bx-controls{opacity:0;display:block;filter:alpha(opacity=0);-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.single-product .bx-controls .bx-next{position:absolute;right:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.single-product .bx-controls .bx-next i{position:relative;left:2px!important;top:2px;padding:0}.single-product .bx-controls .bx-next:hover{color:#de4127}.single-product .bx-controls .bx-next.disabled{visibility:hidden}.single-product .bx-controls .bx-prev{position:absolute;left:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.single-product .bx-controls .bx-prev i{position:relative;right:2px!important;top:2px;padding:0}.single-product .bx-controls .bx-prev:hover{color:#de4127}.single-product .bx-controls .bx-prev.disabled{visibility:hidden}.single-product .product-rating-stars{float:right;width:50%;text-align:right}.single-product p.stars:after{content:"";display:block;clear:both}.single-product p.stars span{width:80px;height:16px;position:relative;float:left;background:url(../images/star.png) repeat-x left 0}.single-product p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}.single-product p.stars span a:hover,.single-product p.stars span a:focus{background:url(../images/star.png) repeat-x left -16px}.single-product p.stars span a.active{background:url(../images/star.png) repeat-x left -32px}.single-product p.stars span a.star-1{width:16px;z-index:10}.single-product p.stars span a.star-2{width:32px;z-index:9}.single-product p.stars span a.star-3{width:48px;z-index:8}.single-product p.stars span a.star-4{width:64px;z-index:7}.single-product p.stars span a.star-5{width:80px;z-index:6}.single-product dl.variations dt{color:#333}.single-product dl.variations dt.label{padding:0;margin-bottom:5px;display:inline-block;text-transform:uppercase}.single-product dl.variations dd{margin-bottom:10px}.single-product dl.variations .single-select2-container{width:100%!important}.single-product dl.variations .reset_variations{display:block;text-align:right;margin:20px 0;margin:2rem 0}.single-product .product_meta{margin:20px 0;margin:2rem 0;padding-top:20px;padding-top:2rem;border-top:1px solid #e2e2e2;font-size:13px;font-size:1.3rem;clear:both}.single-product .product_meta .sku_wrapper{display:block}.single-product .product_meta .posted_in{display:block}.single-product .product_meta .tagged_as{display:block}.single-product span.price{font-size:20px;font-size:2rem;margin:20px 0;margin:2rem 0;display:inline-block}.single-product .from{font-size:14px;font-size:1.4rem}.single-product form:after{content:"";display:block;clear:both}.single-product .single_variation_wrap{margin-bottom:20px;margin-bottom:2rem}.single-product .quantity{float:left;width:30%;margin:0}.single-product .single_add_to_cart_button{float:right;width:auto;font-size:10px;font-size:1rem}.single-product hr.divider{height:1px;outline:0;border:0;border-bottom:1px solid #e2e2e2}.single-product .woocommerce-accordion h3.accordion-title{cursor:pointer;border-top:1px solid #e2e2e2;padding:10px 0;padding:1rem 0;margin:0;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.single-product .woocommerce-accordion h3.accordion-title i{float:right;font-size:12px;font-size:1.2rem}.single-product .woocommerce-accordion h3.accordion-title i.icon-arrow-down{display:none}.single-product .woocommerce-accordion h3.accordion-title i.icon-arrow-up{display:block}.single-product .woocommerce-accordion h3.accordion-title.ui-accordion-header-active{color:#de4127}.single-product .woocommerce-accordion h3.accordion-title.ui-accordion-header-active i.icon-arrow-down{display:block}.single-product .woocommerce-accordion h3.accordion-title.ui-accordion-header-active i.icon-arrow-up{display:none}.single-product .woocommerce-accordion h3.accordion-title:hover{color:#de4127}.single-product .woocommerce-accordion .accordion-content{padding-bottom:10px;padding-bottom:1rem}.single-product .woocommerce-accordion table.shop_attributes{width:100%}.single-product .woocommerce-accordion table.shop_attributes tr.alt{background-color:#f5f5f5}.single-product .woocommerce-accordion table.shop_attributes td,.single-product .woocommerce-accordion table.shop_attributes th{padding:5px}.single-product .woocommerce-accordion table.shop_attributes td p,.single-product .woocommerce-accordion table.shop_attributes th p{margin:0}.single-product .social-share{border-top:1px solid #e2e2e2;padding:10px 0;padding:1rem 0;margin:0}.single-product .social-share h3{float:left;width:40%}.single-product .social-share ul.social-share-buttons{margin:0;padding:0;float:right;width:60%;text-align:right}.single-product .social-share ul.social-share-buttons li{margin:0;padding:0;list-style:none}.single-product .social-share ul.social-share-buttons li{margin:0 2px}.single-product .social-share ul.social-share-buttons li a{font-size:22px;font-size:2.2rem;margin-top:-10px;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.single-product .social-share ul.social-share-buttons li a:hover{color:#de4127}.single-product #comments .star-rating{margin-bottom:10px;margin-bottom:1rem;background-color:#3a3d43;padding:2px 10px;padding:.2rem 1rem;border-radius:30em;color:#fff;display:inline-block}.single-product #comments .pending-review{color:maroon}.single-product #comments ol.commentlist{margin:0;padding:0}.single-product #comments ol.commentlist li{margin:0;padding:0;list-style:none}.single-product #comments ol.commentlist li{margin-bottom:20px;margin-bottom:2rem;padding-top:20px;padding-top:2rem;border-top:1px solid #e2e2e2}.single-product #comments ol.commentlist li:first-child{border-top:0}.single-product #comments ol.commentlist li .star-rating{font-size:10px;font-size:1rem}.single-product #commentform label{display:block}.single-product #commentform textarea{width:100%;padding:5px 10px}.single-product #commentform .form-submit{text-align:right}.single-product #commentform #submit{outline:0;border:0;background-color:#3a3d43;color:#fff;text-transform:uppercase;height:30px!important;line-height:30px;padding:0 10px;text-align:center;display:inline-block;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.single-product #commentform #submit:hover{background-color:#de4127}.single-product .related.products,.single-product .upsells.products{margin:20px 0;margin:2rem 0}.single-product .related.products li,.single-product .upsells.products li{display:inline-block}.single-product .related.products li h3.product-title,.single-product .upsells.products li h3.product-title{font-size:12px;font-size:1.2rem}.single-product .related.products li .quickview-button,.single-product .upsells.products li .quickview-button{font-size:12px!important;font-size:1.2rem!important;margin:-15px auto auto -52px!important;width:auto!important}.single-product .related.products li .quickview-button i,.single-product .upsells.products li .quickview-button i{font-size:12px!important;font-size:1.2rem!important}.single-product .related.products li .add_to_cart_button,.single-product .upsells.products li .add_to_cart_button,.single-product .related.products li .button,.single-product .upsells.products li .button{font-size:10px!important;font-size:1rem!important}.single-product .related.products .price,.single-product .upsells.products .price{font-size:12px;font-size:1.2rem;margin:0}.single-product .action-meta{height:auto}.single-product .action-meta .popup{width:100%;left:0;bottom:40px}.single-product .action-meta .meta-action-buttons{margin-top:20px;border-top:1px solid #e2e2e2;padding:5px 0}.single-product .action-meta .meta-action-buttons a{color:#333;padding:0 5px;background-color:transparent;float:none;border:0;font-size:12px;font-size:1.2rem}.single-product .action-meta .meta-action-buttons a i{margin-right:3px}.single-product .action-meta .meta-action-buttons a.added{color:#add41c!important;background-color:transparent!important}.single-product .action-meta .meta-action-buttons a:hover{color:#de4127;background-color:transparent!important}.single-product .action-meta .meta-action-buttons a .text{display:inline-block!important}ul.grouped-products{margin:0;padding:0}ul.grouped-products li{margin:0;padding:0;list-style:none}ul.grouped-products li{margin-bottom:20px;margin-bottom:2rem}ul.grouped-products li .quantity{width:auto;float:none}ul.grouped-products li span.amount{font-size:14px;font-size:1.4rem}ul.grouped-products li del span.amount{font-size:12px;font-size:1.2rem;color:#de4127}ul.grouped-products li ins{text-decoration:none}ul.grouped-products li ins span.amount{font-size:14px;font-size:1.4rem;text-decoration:none}ul.grouped-products li .stock{display:block;color:#add41c}ul.grouped-products li .stock.out-of-stock{color:maroon}ul.grouped-products li .single_add_to_cart_button{float:none}.cross-sells.products{margin:20px 0;margin:2rem 0}.cross-sells.products li{display:inline-block}.cross-sells.products li h3.product-title{font-size:12px;font-size:1.2rem}.cross-sells.products li .quickview-button{font-size:12px!important;font-size:1.2rem!important;margin:-15px auto auto -52px!important}.cross-sells.products li .quickview-button i{font-size:12px!important;font-size:1.2rem!important}.cross-sells.products li .add_to_cart_button,.cross-sells.products li .button{font-size:10px!important;font-size:1rem!important}.cross-sells.products .price{font-size:12px;font-size:1.2rem;margin:0}.cross-sells.products .bx-wrapper:hover .bx-controls{opacity:1;filter:alpha(opacity=100)}.cross-sells.products .bx-controls{opacity:0;display:block;filter:alpha(opacity=0);-moz-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.cross-sells.products .bx-controls .bx-next{position:absolute;right:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.cross-sells.products .bx-controls .bx-next i{position:relative;left:2px!important;top:2px;padding:0}.cross-sells.products .bx-controls .bx-next:hover{color:#de4127}.cross-sells.products .bx-controls .bx-next.disabled{visibility:hidden}.cross-sells.products .bx-controls .bx-prev{position:absolute;left:0;top:40%;margin-top:-15px;background:url(../images/black-semi-dot-80.png) repeat scroll 0 0 transparent;text-align:center;text-decoration:none;display:inline-block;border-radius:200em;width:40px;height:40px;line-height:37px;color:#fff;font-size:30px}.cross-sells.products .bx-controls .bx-prev i{position:relative;right:2px!important;top:2px;padding:0}.cross-sells.products .bx-controls .bx-prev:hover{color:#de4127}.cross-sells.products .bx-controls .bx-prev.disabled{visibility:hidden}span.from{text-transform:lowercase;font-family:georgia,serif;font-style:italic}table.shop_table.cart{width:100%;margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem;border-spacing:0;border-collapse:collapse}table.shop_table.cart th{font-weight:400}table.shop_table.cart th,table.shop_table.cart td{padding:10px 5px}table.shop_table.cart tr.cart_item,table.shop_table.cart tr.update{border-top:1px solid #e2e2e2}table.shop_table.cart a.remove{font-size:21px;font-size:2.1rem}table.shop_table.cart .button{outline:0;border:0;background-color:#3a3d43;padding:0 10px;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;text-transform:uppercase;height:30px;line-height:30px;text-decoration:none;display:inline-block;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}table.shop_table.cart .button:hover{background-color:#de4127}table.shop_table.cart dl.variation{background-color:#f2f2f2;padding:5px 10px;width:100%;font-size:10px;font-size:1rem}table.shop_table.cart dl.variation:after{content:"";display:block;clear:both}table.shop_table.cart dl.variation dt{clear:both;float:left;margin-right:5px}table.shop_table.cart dl.variation dd{float:left}.coupon{text-align:right}.shipping-action{padding:10px;background-color:#f5f5f5}.sp-shipping-calculator-form{display:block}.sp-shipping-calculator-form select,.sp-shipping-calculator-form .select2-container{width:100%!important}.sp-shipping-calculator-form select{padding:2px}.cart-collaterals .cart_totals{margin-top:30px;margin-top:3rem;margin-bottom:20px;margin-bottom:2rem;padding:10px;border:2px solid #ddd}.cart-collaterals .cart_totals h2{font-size:16px;font-size:1.6rem;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e2e2e2}.cart-collaterals .cart_totals table{width:100%}.cart-collaterals .cart_totals table th,.cart-collaterals .cart_totals table td{padding:5px;font-weight:400}.cart-collaterals .cart_totals table th strong,.cart-collaterals .cart_totals table td strong{font-weight:400}.cart-collaterals .cart_totals table td{text-align:right}.cart-collaterals .cart_totals table tr.shipping{border-bottom:1px solid #e2e2e2}.cart-collaterals .cart_totals table tr.total td{font-size:16px;font-size:1.6rem}.cart-collaterals .cart_totals .cart-subtotal,.cart-collaterals .cart_totals .order-discount{border-bottom:1px solid #e2e2e2}.cart-collaterals .cart_totals #shipping_method{text-align:left}.cart-collaterals .cart_totals #shipping_method li{border-top:1px solid #e2e2e2;padding-top:5px}.cart-collaterals .cart_totals #shipping_method li:first-child{border-top:0}.cart-collaterals .cart_totals #shipping_method input{margin-right:5px}.cart-collaterals .cart_totals .order-total{font-size:16px;font-size:1.6rem}.cart-collaterals .checkout-button{width:100%}form.checkout label{display:block}form.checkout label.checkbox{display:inline-block;padding-left:5px}form.checkout input[type=checkbox]{position:relative;top:3px}form.checkout input#terms{margin-left:5px}form.checkout .chosen-container .chosen-drop{color:#333}.checkout-additional-info{margin:20px 0;margin:2rem 0;padding:20px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.checkout-additional-info ul{margin:0;padding:0;float:right}.checkout-additional-info ul li{margin:0;padding:0;list-style:none}.checkout-additional-info ul li{float:left}.checkout-additional-info ul li a{text-decoration:none;padding:5px 10px}.checkout-additional-info ul li .content{display:none}ul.checkout-breadcrumbs{margin:0;padding:0;width:100%;overflow:hidden;margin:20px 0;margin:2rem 0;text-align:center}ul.checkout-breadcrumbs li{margin:0;padding:0;list-style:none}ul.checkout-breadcrumbs li{display:inline-block;margin:0 .5em 0 1em}ul.checkout-breadcrumbs li a{background:#f0f0f0;padding:.7em 1em;display:block;text-decoration:none;color:#333;position:relative;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}ul.checkout-breadcrumbs li a::before{content:"";position:absolute;top:50%;margin-top:-1.5em;border-width:1.6em 0 1.6em 1em;border-style:solid;border-color:#f0f0f0 #f0f0f0 #f0f0f0 transparent;left:-1em}ul.checkout-breadcrumbs li a::after{content:"";position:absolute;top:50%;margin-top:-1.5em;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1em solid #f0f0f0;right:-1em}ul.checkout-breadcrumbs li a.active,ul.checkout-breadcrumbs li a:hover{background-color:#de4127;color:#fff}ul.checkout-breadcrumbs li a.active::before,ul.checkout-breadcrumbs li a:hover::before{border-color:#de4127 #de4127 #de4127 transparent}ul.checkout-breadcrumbs li a.active::after,ul.checkout-breadcrumbs li a:hover::after{border-left-color:#de4127}ul.checkout-breadcrumbs li.confirmation a{cursor:default}ul.checkout-breadcrumbs li.confirmation a:hover{background-color:#f0f0f0;color:#333}ul.checkout-breadcrumbs li.confirmation a:hover::before{border-color:#f0f0f0 #f0f0f0 #f0f0f0 transparent}ul.checkout-breadcrumbs li.confirmation a:hover::after{border-left-color:#f0f0f0}ul.checkout-breadcrumbs.disable li a.signin-bc-link,ul.checkout-breadcrumbs.disable li a.review-bc-link,ul.checkout-breadcrumbs.disable li a.billing-bc-link{cursor:default}ul.checkout-breadcrumbs.disable li a.signin-bc-link.active,ul.checkout-breadcrumbs.disable li a.review-bc-link.active,ul.checkout-breadcrumbs.disable li a.billing-bc-link.active,ul.checkout-breadcrumbs.disable li a.signin-bc-link:hover,ul.checkout-breadcrumbs.disable li a.review-bc-link:hover,ul.checkout-breadcrumbs.disable li a.billing-bc-link:hover{background-color:#f0f0f0;color:#333}ul.checkout-breadcrumbs.disable li a.signin-bc-link.active::before,ul.checkout-breadcrumbs.disable li a.review-bc-link.active::before,ul.checkout-breadcrumbs.disable li a.billing-bc-link.active::before,ul.checkout-breadcrumbs.disable li a.signin-bc-link:hover::before,ul.checkout-breadcrumbs.disable li a.review-bc-link:hover::before,ul.checkout-breadcrumbs.disable li a.billing-bc-link:hover::before{border-color:#f0f0f0 #f0f0f0 #f0f0f0 transparent}ul.checkout-breadcrumbs.disable li a.signin-bc-link.active::after,ul.checkout-breadcrumbs.disable li a.review-bc-link.active::after,ul.checkout-breadcrumbs.disable li a.billing-bc-link.active::after,ul.checkout-breadcrumbs.disable li a.signin-bc-link:hover::after,ul.checkout-breadcrumbs.disable li a.review-bc-link:hover::after,ul.checkout-breadcrumbs.disable li a.billing-bc-link:hover::after{border-left-color:#f0f0f0}ul.checkout-breadcrumbs.disable li a.confirmation-bc-link.active,ul.checkout-breadcrumbs.disable li a.confirmation-bc-link:hover{background-color:#de4127;color:#fff}ul.checkout-breadcrumbs.disable li a.confirmation-bc-link.active::before,ul.checkout-breadcrumbs.disable li a.confirmation-bc-link:hover::before{border-color:#de4127 #de4127 #de4127 transparent}ul.checkout-breadcrumbs.disable li a.confirmation-bc-link.active::after,ul.checkout-breadcrumbs.disable li a.confirmation-bc-link:hover::after{border-left-color:#de4127}.signin-section{margin:30px 0;margin:3rem 0}.signin-section h3.msg{display:inline-block}.signin-section a.goto-billing{display:inline-block;margin-left:20px;margin-left:2rem}.signin-section .checkout-login{background:0;margin:0;padding:0}.signin-section .checkout-login h3.title{position:relative;overflow:hidden;text-align:left;color:#000}.signin-section .checkout-login h3.title span{display:block;margin:5px 0}.signin-section .checkout-login h3.title span:after{border-bottom:1px solid #e2e2e2;content:"";height:2px;position:absolute;top:50%;width:100%;margin-left:10px;margin-top:-1px}.signin-section .checkout-login .meta{display:none}.signin-section .checkout-login button.btn-primary.btn{outline:0;border:0;background:0;border-radius:0;background-color:#3a3d43;padding:0 10px;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;text-transform:uppercase;height:30px;line-height:30px;text-decoration:none;display:inline-block;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s}.signin-section .checkout-login button.btn-primary.btn:hover{background-color:#de4127;color:#fff;text-decoration:none}.signin-section .checkout-login button.btn-primary.btn:focus{text-decoration:none;color:#fff}.billing-form-section{display:none}.billing-form-section p.goto-review-wrap{margin:20px 0;margin:2rem 0;text-align:right}.billing-form-section input.error,.billing-form-section textarea.error,.billing-form-section .chzn-container.error a.chzn-single{border-color:#de4127!important}.billing-form-section #billing_state{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;-moz-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;-o-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;border-radius:4px;color:#555;height:34px!important;padding:6px 12px;line-height:1.42857;width:100%;vertical-align:middle;display:block}.billing-form-section #billing_state:focus{border-color:rgba(82,168,236,.8);box-shadow:none}.review-section{display:none}.review-section table.shop_table{width:100%;margin-bottom:20px;margin-bottom:2rem;border-bottom:1px solid #e2e2e2}.review-section table.shop_table thead th{border-bottom:1px solid #e2e2e2;font-weight:400}.review-section table.shop_table tbody tr{border-top:1px solid #e2e2e2}.review-section table.shop_table tbody tr:first-child{border-top:0}.review-section table.shop_table th,.review-section table.shop_table td{padding:10px 5px}.review-section table.shop_table dl.variation{padding:5px 10px;background-color:#f2f2f2;margin:0;width:100%;font-size:10px;font-size:1rem}.review-section table.shop_table dl.variation:after{content:"";display:block;clear:both}.review-section table.shop_table dl.variation dt{clear:both;margin-right:5px;float:left}.review-section table.shop_table dl.variation dd{float:left}.review-section table.summary{width:100%}.review-section table.summary th,.review-section table.summary td{padding:10px 5px}.review-section table.summary td{text-align:right}.review-section table.summary tr.total{border-top:1px solid #e2e2e2}.review-section table.summary tr.total span.amount{font-size:16px;font-size:1.6rem}.review-section table.summary .cart-subtotal,.review-section table.summary .order-discount{border-bottom:1px solid #e2e2e2}.review-section table.summary #shipping_method{text-align:left}.review-section table.summary #shipping_method li{border-top:1px solid #e2e2e2;padding-top:5px}.review-section table.summary #shipping_method li:first-child{border-top:0}.review-section table.summary #shipping_method input{margin-right:5px}.review-section table.summary .order-total{font-size:16px;font-size:1.6rem}.review-section .summary-column{padding:10px;border:2px solid #ddd}.review-section #payment{margin-top:20px;margin-top:2rem;border-top:1px solid #e2e2e2;padding-top:20px;padding-top:2rem}.review-section #payment ul{margin:0;padding:0;margin-bottom:20px}.review-section #payment ul li{margin:0;padding:0;list-style:none}.review-section #payment ul li{margin:10px 0;margin:1rem 0}.review-section #payment ul li input[type=radio]{display:inline-block;margin-right:5px;position:relative;top:1px}.review-section #payment ul li label{display:inline-block;cursor:pointer}.review-section #payment ul li .payment_box{background-color:#e2e2e2;padding:10px;position:relative;border-radius:5px;margin-top:5px}.review-section #payment ul li .payment_box p{margin:0}.review-section #payment ul li .payment_box::before{content:"";width:0;height:0;position:absolute;top:-6px;left:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e2e2e2}.review-section .checkout-ssl-seal p.lock{font-size:20px;font-size:2rem;margin-bottom:20px;margin-bottom:2rem}.review-section .checkout-ssl-seal p.lock i{top:0}.review-section .place-order .form-row.terms{margin-right:10px}table.my_account_orders{width:100%}table.my_account_orders th,table.my_account_orders td{padding:10px}table.my_account_orders tr{border-top:1px solid #e2e2e2}table.my_account_orders tr:first-child{border-top:0;border-bottom:1px solid #e2e2e2}p.thankyou-msg{font-size:25px;font-size:2.5rem}ul.order_details{margin:0;padding:0;margin:20px 0;margin:2rem 0;padding:20px 0;padding:2rem 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}ul.order_details li{margin:0;padding:0;list-style:none}ul.order_details:after{content:"";display:block;clear:both}ul.order_details li{float:left;margin-right:10px;text-transform:uppercase;border-left:1px dashed #999;padding:0 10px}ul.order_details li strong{font-weight:400;margin-left:5px;text-transform:normal;color:#de4127}ul.order_details li:first-child{border-left:0}p.order-again{margin-top:20px;margin-top:2rem}.myaccount .account-nav ul,.edit-address .account-nav ul{margin:0;padding:0}.myaccount .account-nav ul li,.edit-address .account-nav ul li{margin:0;padding:0;list-style:none}.myaccount .account-nav ul li,.edit-address .account-nav ul li{border-top:1px solid #e2e2e2}.myaccount .account-nav ul li a,.edit-address .account-nav ul li a{text-decoration:none;padding:10px 0;display:block;position:relative;color:#333;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.myaccount .account-nav ul li a i,.edit-address .account-nav ul li a i{float:right;top:1px;position:relative;font-size:20px;font-size:2rem}.myaccount .account-nav ul li a:hover,.edit-address .account-nav ul li a:hover{color:#de4127}.myaccount .account-nav ul li a.edit-address-link,.edit-address .account-nav ul li a.edit-address-link{text-align:right}.myaccount .account-nav ul li a.edit-address-link i,.edit-address .account-nav ul li a.edit-address-link i{float:left}.myaccount .account-nav ul li:first-child,.edit-address .account-nav ul li:first-child{border-top:0}.myaccount .account-nav ul li.ui-tabs-active a,.edit-address .account-nav ul li.ui-tabs-active a{color:#de4127}.myaccount #downloads,.edit-address #downloads,.myaccount #addresses,.edit-address #addresses,.myaccount #wishlists,.edit-address #wishlists{display:none}.myaccount ul.digital-downloads,.edit-address ul.digital-downloads{margin:0;padding:0}.myaccount ul.digital-downloads li,.edit-address ul.digital-downloads li{margin:0;padding:0;list-style:none}.myaccount ul.digital-downloads li a,.edit-address ul.digital-downloads li a{padding:5px 0;display:inline-block}.edit-address label{display:block}.edit-address select,.edit-address input[type=text],.edit-address textarea{width:100%}.edit-address select{padding:5px}.edit-address input[type=text]{background-color:#FFF;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;color:#555;vertical-align:middle;border-radius:4px}.myaccount-login button.btn.btn-primary{background:0;outline:0;border:0;background-color:#3a3d43;padding:0 10px;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;text-transform:uppercase;height:30px;line-height:30px;text-decoration:none;display:inline-block;border-radius:0;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;-o-transition:background-color .5s ease 0s;transition:background-color .5s ease 0s;font-weight:400}.myaccount-login button.btn.btn-primary:hover{background-color:#de4127;color:#fff;text-decoration:none}.myaccount-login button.btn.btn-primary:focus{text-decoration:none;color:#fff;background-color:#3a3d43}.myaccount-login button.btn.btn-primary:focus:hover{background-color:#de4127}.myaccount-login button.btn.btn-primary i{margin-right:5px}#footer-wrap .widget_shopping_cart_content ul li.empty{color:#fff}#footer-wrap .widget_shopping_cart_content ul li .column-2 a.title-link{color:#de4127}#footer-wrap .widget_shopping_cart_content ul li .column-2 a.title-link:hover{color:#fff}#footer-wrap dl.variation{color:#333}#footer-wrap .quantity{color:#fff}.mfp-myaccount.mfp-bg{z-index:100000}.mfp-myaccount.mfp-wrap{z-index:100001}.mfp-myaccount .mfp-content{background-color:#fff;padding:20px!important;width:820px;margin:20px auto;max-width:100%;opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-myaccount.mfp-edit-address .mfp-content{width:auto}.mfp-myaccount.mfp-ready .mfp-content,.mfp-myaccount.mfp-ready .mfp-arrow{opacity:1}.mfp-myaccount.mfp-ready.mfp-bg{opacity:.8}.mfp-myaccount.mfp-removing .mfp-content,.mfp-myaccount.mfp-removing .mfp-arrow,.mfp-myaccount.mfp-removing.mfp-bg{opacity:0}.mfp-myaccount table.shop_table.order_details{width:100%;border-bottom:1px solid #e2e2e2}.mfp-myaccount table.shop_table.order_details th,.mfp-myaccount table.shop_table.order_details td{padding:10px;font-weight:400}.mfp-myaccount table.shop_table.order_details tr{border-top:1px solid #e2e2e2}.mfp-myaccount table.shop_table.order_details tr:first-child{border-top:0}.mfp-myaccount table.shop_table.order_details thead tr:first-child{border-bottom:1px solid #e2e2e2}.mfp-myaccount table.shop_table.order_details td.product-name small{display:block;font-size:14px;font-size:1.4rem}.mfp-myaccount dl.variation{background-color:#f2f2f2;padding:5px 10px;width:100%;font-size:10px;font-size:1rem}.mfp-myaccount dl.variation:after{content:"";display:block;clear:both}.mfp-myaccount dl.variation dt{clear:both;float:left;margin-right:5px}.mfp-myaccount dl.variation dd{float:left}.mfp-myaccount strong.product-quantity{font-weight:400}.mfp-myaccount table.summary{width:100%;margin-top:20px;margin-top:2rem}.mfp-myaccount table.summary th,.mfp-myaccount table.summary td{padding:5px}.mfp-myaccount table.summary td{text-align:right}.mfp-myaccount table.summary tr.order-total{border-top:1px solid #e2e2e2}.mfp-myaccount table.summary tr.order-total span.amount{font-size:16px;font-size:1.6rem}.mfp-myaccount p.order-again{text-align:right}.widget_random_products ul.product_list_widget,.widget_onsale ul.product_list_widget,.widget_best_sellers ul.product_list_widget,.widget_featured_products ul.product_list_widget,.widget_recently_viewed_products ul.product_list_widget,.widget_top_rated_products ul.product_list_widget,.widget_recent_products ul.product_list_widget,.widget_recent_reviews ul.product_list_widget,.widget_products ul.product_list_widget{margin:0;padding:0}.widget_random_products ul.product_list_widget li,.widget_onsale ul.product_list_widget li,.widget_best_sellers ul.product_list_widget li,.widget_featured_products ul.product_list_widget li,.widget_recently_viewed_products ul.product_list_widget li,.widget_top_rated_products ul.product_list_widget li,.widget_recent_products ul.product_list_widget li,.widget_recent_reviews ul.product_list_widget li,.widget_products ul.product_list_widget li{margin:0;padding:0;list-style:none}.widget_random_products ul.product_list_widget li,.widget_onsale ul.product_list_widget li,.widget_best_sellers ul.product_list_widget li,.widget_featured_products ul.product_list_widget li,.widget_recently_viewed_products ul.product_list_widget li,.widget_top_rated_products ul.product_list_widget li,.widget_recent_products ul.product_list_widget li,.widget_recent_reviews ul.product_list_widget li,.widget_products ul.product_list_widget li{margin-bottom:10px;margin-bottom:1rem;padding:10px;background-color:#f2f2f2}.widget_random_products ul.product_list_widget li:after,.widget_onsale ul.product_list_widget li:after,.widget_best_sellers ul.product_list_widget li:after,.widget_featured_products ul.product_list_widget li:after,.widget_recently_viewed_products ul.product_list_widget li:after,.widget_top_rated_products ul.product_list_widget li:after,.widget_recent_products ul.product_list_widget li:after,.widget_recent_reviews ul.product_list_widget li:after,.widget_products ul.product_list_widget li:after{content:"";display:block;clear:both}.widget_random_products ul.product_list_widget li a img,.widget_onsale ul.product_list_widget li a img,.widget_best_sellers ul.product_list_widget li a img,.widget_featured_products ul.product_list_widget li a img,.widget_recently_viewed_products ul.product_list_widget li a img,.widget_top_rated_products ul.product_list_widget li a img,.widget_recent_products ul.product_list_widget li a img,.widget_recent_reviews ul.product_list_widget li a img,.widget_products ul.product_list_widget li a img{float:left;margin-right:10px;display:block}.widget_random_products ul.product_list_widget li span.amount,.widget_onsale ul.product_list_widget li span.amount,.widget_best_sellers ul.product_list_widget li span.amount,.widget_featured_products ul.product_list_widget li span.amount,.widget_recently_viewed_products ul.product_list_widget li span.amount,.widget_top_rated_products ul.product_list_widget li span.amount,.widget_recent_products ul.product_list_widget li span.amount,.widget_recent_reviews ul.product_list_widget li span.amount,.widget_products ul.product_list_widget li span.amount,.widget_random_products ul.product_list_widget li span.from,.widget_onsale ul.product_list_widget li span.from,.widget_best_sellers ul.product_list_widget li span.from,.widget_featured_products ul.product_list_widget li span.from,.widget_recently_viewed_products ul.product_list_widget li span.from,.widget_top_rated_products ul.product_list_widget li span.from,.widget_recent_products ul.product_list_widget li span.from,.widget_recent_reviews ul.product_list_widget li span.from,.widget_products ul.product_list_widget li span.from{display:block}.widget_random_products ul.product_list_widget li span.amount,.widget_onsale ul.product_list_widget li span.amount,.widget_best_sellers ul.product_list_widget li span.amount,.widget_featured_products ul.product_list_widget li span.amount,.widget_recently_viewed_products ul.product_list_widget li span.amount,.widget_top_rated_products ul.product_list_widget li span.amount,.widget_recent_products ul.product_list_widget li span.amount,.widget_recent_reviews ul.product_list_widget li span.amount,.widget_products ul.product_list_widget li span.amount{font-size:16px;font-size:1.6rem}.widget_random_products ul.product_list_widget li del span.amount,.widget_onsale ul.product_list_widget li del span.amount,.widget_best_sellers ul.product_list_widget li del span.amount,.widget_featured_products ul.product_list_widget li del span.amount,.widget_recently_viewed_products ul.product_list_widget li del span.amount,.widget_top_rated_products ul.product_list_widget li del span.amount,.widget_recent_products ul.product_list_widget li del span.amount,.widget_recent_reviews ul.product_list_widget li del span.amount,.widget_products ul.product_list_widget li del span.amount{color:#de4127;font-size:12px;font-size:1.2rem}.widget_random_products ul.product_list_widget li ins,.widget_onsale ul.product_list_widget li ins,.widget_best_sellers ul.product_list_widget li ins,.widget_featured_products ul.product_list_widget li ins,.widget_recently_viewed_products ul.product_list_widget li ins,.widget_top_rated_products ul.product_list_widget li ins,.widget_recent_products ul.product_list_widget li ins,.widget_recent_reviews ul.product_list_widget li ins,.widget_products ul.product_list_widget li ins{text-decoration:none}.widget_layered_nav ul{margin:0;padding:0}.widget_layered_nav ul li{margin:0;padding:0;list-style:none}.widget_layered_nav ul li{padding:2px 5px}.widget_layered_nav ul li:after{content:"";display:block;clear:both}.widget_layered_nav ul li a{float:left}.widget_layered_nav ul li small.count{float:right}.widget_layered_nav ul li.chosen{background-color:#eee}.widget_product_tag_cloud a{line-height:1.2em;border:1px solid #ccc;margin:2px;padding:2px 5px;display:inline-block}.widget_product_tag_cloud a:hover{background-color:#fff}.widget_product_search label,.widget_product_search #searchsubmit{display:none}.widget_product_search input{background-color:#FFF;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;background-image:none;border-radius:4px;vertical-align:middle;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;width:100%}.widget_product_categories ul{margin:0;padding:0}.widget_product_categories ul li{margin:0;padding:0;list-style:none}.widget_product_categories ul li{margin-bottom:10px;padding:5px 0;border-top:1px solid #e2e2e2}.widget_product_categories ul li:after{content:"";display:block;clear:both}.widget_product_categories ul li a{float:left;text-transform:uppercase}.widget_product_categories ul li span.count{float:right;color:#ccc}.widget_product_categories ul li ul.children{clear:both;margin-left:10px;border-left:1px solid #e2e2e2;padding-left:10px}.widget_product_categories ul li ul.children li{border:0;margin-bottom:0}.widget_product_categories ul li ul.children li:after{content:"";display:block;clear:both}.widget_product_categories ul li ul.children li:last-child{margin-bottom:0}.widget_product_categories ul li ul.children li a{text-transform:none}.widget_product_categories ul li ul.children li a::before{content:"";display:inline-block;position:relative;top:-4px;background-color:#e2e2e2;left:-10px;width:14px;height:1px}.widget_product_categories ul li:first-child{border-top:0}.widget_price_filter .price_slider_amount:after{content:"";display:block;clear:both}.widget_price_filter .price_slider_amount .price_label{float:left;position:relative;top:6px}.widget_price_filter .price_slider_amount .button{float:right}.widget_price_filter .price_slider{position:relative;background-color:#ccc;border-radius:10em;height:5px;margin-bottom:20px}.widget_price_filter .price_slider .ui-slider-range{background-color:#3a3d43;height:100%;top:0;border-radius:10em;border:0;z-index:1;position:absolute}.widget_price_filter .price_slider a.ui-slider-handle{position:absolute;background-color:#de4127;height:15px;width:15px;border-radius:200em;top:-5px;margin-left:-.6em;z-index:2}#footer-wrap .widget_random_products ul.product_list_widget li,#footer-wrap .widget_onsale ul.product_list_widget li,#footer-wrap .widget_best_sellers ul.product_list_widget li,#footer-wrap .widget_featured_products ul.product_list_widget li,#footer-wrap .widget_recently_viewed_products ul.product_list_widget li,#footer-wrap .widget_top_rated_products ul.product_list_widget li,#footer-wrap .widget_recent_products ul.product_list_widget li,#footer-wrap .widget_recent_reviews ul.product_list_widget li,#footer-wrap .widget_products ul.product_list_widget li{background-color:#232323}#footer-wrap .widget_random_products ul.product_list_widget li del span.amount,#footer-wrap .widget_onsale ul.product_list_widget li del span.amount,#footer-wrap .widget_best_sellers ul.product_list_widget li del span.amount,#footer-wrap .widget_featured_products ul.product_list_widget li del span.amount,#footer-wrap .widget_recently_viewed_products ul.product_list_widget li del span.amount,#footer-wrap .widget_top_rated_products ul.product_list_widget li del span.amount,#footer-wrap .widget_recent_products ul.product_list_widget li del span.amount,#footer-wrap .widget_recent_reviews ul.product_list_widget li del span.amount,#footer-wrap .widget_products ul.product_list_widget li del span.amount{color:#de4127}#footer-wrap .widget_product_tag_cloud a{border:1px solid #ccc;padding:2px 5px}#footer-wrap .widget_product_tag_cloud a:hover{background-color:#fff}#footer-wrap .widget_product_search input{background-color:#FFF;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;width:100%}#footer-wrap .widget_product_categories ul li{border-top:1px solid #666}#footer-wrap .widget_product_categories ul li span.count{color:#ccc}#footer-wrap .widget_product_categories ul li ul.children{border-left:1px solid #666}#footer-wrap .widget_product_categories ul li ul.children li a::before{background-color:#666}#footer-wrap .widget_product_categories ul li:first-child{border-top:0}#footer-wrap .widget_price_filter .price_slider{background-color:#ccc}#footer-wrap .widget_price_filter .price_slider .ui-slider-range{background-color:#3a3d43}#footer-wrap .widget_price_filter .price_slider a.ui-slider-handle{background-color:#de4127}.search-results.woocommerce-page .page-header h1.page-title span,.search-no-results.woocommerce-page .page-header h1.page-title span{color:#de4127}p.myaccount-user{background-color:#f0f0f0;padding:5px 10px}form.edit-account-form{background-color:#fafafa;padding:20px;margin:20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}form.edit-account-form p{position:relative}form.edit-account-form .field-label{font-size:14px;font-weight:400}form.edit-account-form input[type=text]{height:auto}form.edit-account-form .options-label{display:inline-block;margin-right:5px;font-weight:400}form.edit-account-form span.required{color:red;font-size:15px;line-height:15px;position:relative;top:4px}form.edit-account-form small.required-field-text{margin-bottom:20px;display:block}form.edit-account-form a.reset-captcha{text-decoration:none}form.edit-account-form p.alert{display:none}form.edit-account-form i.loader{display:none;position:relative;top:1px;margin-right:3px}form.edit-account-form button{float:right}ul#shipping_method{margin:0;padding:0}ul#shipping_method li{margin:0;padding:0;list-style:none}