/*!
 core stylesheet.
*/.clear{clear:both}.aligncenter{margin:10px auto;display:inline;max-width:50%}.alignleft{float:left !important;margin-right:10px;max-width:50%}.alignright{float:right !important;margin-left:10px;max-width:50%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}a img .alignleft{float:left !important;margin:5px 20px 20px 0}a img .alignright{float:right !important;margin:5px 0 20px 20px}a img .alignnone{margin:5px 20px 20px 0}a img .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#e2e2e2;border:1px solid;border-color:#c9c9c9;max-width:96%;padding:10px 10px 5px 10px;text-align:center}.wp-caption .alignnone{margin:5px 20px 20px 0}.wp-caption .alignleft{margin:5px 20px 20px 0}.wp-caption .alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;margin:0;padding:5px 0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:.25rem;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.social-media-links{margin-left:0;display:inline;margin-top:-5px;margin-bottom:-5px}.social-media-links li{padding:0;margin:0;display:inline-block}.social-media-links li a{font-size:1rem;display:block;color:#fff;padding:.4rem .7rem;transition:all .2s ease-in-out}.social-media-links .facebook{background-color:#3B5998;padding:.4rem .9rem}.social-media-links .facebook:hover{background-color:#2d4373}.social-media-links .twitter{background-color:#00aced}.social-media-links .twitter:hover{background-color:#0087ba}.social-media-links .google-plus{background-color:#dd4b39}.social-media-links .google-plus:hover{background-color:#c23321}.social-media-links .youtube{background-color:#b00}.social-media-links .youtube:hover{background-color:#800}.social-media-links .linkedin{background-color:#007bb5}.social-media-links .linkedin:hover{background-color:#005882}.social-media-links .instagram{background-color:#125688}.social-media-links .instagram:hover{background-color:#0c3a5b}.social-media-links .pinterest{background-color:#cb2027}.social-media-links .pinterest:hover{background-color:#9f191f}.social-media-links .social-email{background-color:#337ab7}.social-media-links .social-email:hover{background-color:#285f8f}.social-media-links .rss{background-color:#FE9900}.social-media-links .rss:hover{background-color:#cb7a00}.pre-shortcodes{padding:1rem;background-color:#333;color:#eee}.scrollup{padding:.7rem .9em;position:fixed;bottom:50px;right:50px;display:none;background:#337ab7;transition:0.4s;z-index:10}.scrollup .fa{color:#fff;font-size:1.4rem}.scrollup:hover{transform:rotate(360deg);background:#285f8f}.display-none{display:none !important}.display-block{display:block !important}.post .entry-meta,.page .entry-meta{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:.875rem;padding:.5rem 0;margin:.75rem 0;font-style:italic}.post .entry-meta li,.page .entry-meta li{display:inline-block;margin-right:.25rem}.post .entry-meta span,.page .entry-meta span{font-weight:bold}.button,.comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.widget-area .widget_product_search input[type="submit"]{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;border-radius:.25rem;line-height:1.5;border-width:1px}.button,.comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.widget-area .widget_product_search input[type="submit"]{background-color:#337ab7;transition:all 0.3s ease 0s;border-color:#285f8f;color:#fff}.button:hover,.comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link:hover,.widget-area .widget_product_search input[type="submit"]:hover,.button:focus,.comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link:focus,.widget-area .widget_product_search input[type="submit"]:focus,.button.active,.comments-area ol.comments-list li.comment .comment-body .reply .active.comment-reply-link,.widget-area .widget_product_search input.active[type="submit"]{background-color:#285f8f;border-color:#1d4567;color:#fff}.carousel .carousel-inner>.item{width:100%}.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}@media (min-width: 768px){.carousel .carousel-caption{top:50%;transform:translateY(-50%)}}.carousel .arrow{top:40%;transform:translateY(-40%);position:absolute;font-size:30px}.carousel .arrow-left{left:20%}.carousel .arrow-right{right:20%}.comments-area ol.comments-list{clear:both;width:100%;background:none;list-style:none;margin-top:1rem;padding-left:0}.comments-area ol.comments-list li.comment{margin-bottom:1rem;list-style-type:none}.comments-area ol.comments-list li.comment ol{padding-left:2rem}@media (max-width: 767px){.comments-area ol.comments-list li.comment ol{padding-left:1rem}}.comments-area ol.comments-list li.comment .comment-body{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid #e2e2e2;border-radius:.25rem;padding:1.5rem;padding:1rem;padding-bottom:.4rem}.comments-area ol.comments-list li.comment .comment-body .comment-meta{background-color:rgba(0,0,0,0.03);border-bottom:1px solid #e2e2e2;padding:.5rem 1rem;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem}.comments-area ol.comments-list li.comment .comment-body .comment-meta .comment-author{float:left}.comments-area ol.comments-list li.comment .comment-body .comment-meta .comment-author img.avatar{border-radius:.25rem;margin-right:.3rem}.comments-area ol.comments-list li.comment .comment-body .comment-meta .comment-author .says{display:none}.comments-area ol.comments-list li.comment .comment-body .comment-meta .comment-metadata{font-size:.875rem;font-style:italic;margin-top:.75rem;text-align:right}.comments-area ol.comments-list li.comment .comment-body .reply{margin-bottom:.75rem}.comments-area .comment-respond label{width:100%;font-weight:bold}.comments-area .comment-respond input,.comments-area .comment-respond textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.comments-area .comment-respond input.submit{width:auto;display:inline-block}.main-content{padding-bottom:1rem}.clear{clear:both}.footer-widgets-wrapper{background-color:#e2e2e2;padding-top:1.5rem;padding-bottom:1.5rem}.footer-widgets .widget{padding-left:1rem;padding-right:1rem;float:left}@media (max-width: 543px){.footer-widgets{width:100%}}.columns-2 .widget{width:50%}.columns-2 .widget:nth-child(3){clear:both}.columns-3 .widget{width:33.33333%}.columns-3 .widget:nth-child(4){clear:both}.columns-4 .widget{width:25%}.columns-4 .widget:nth-child(5){clear:both}.columns-5 .widget{width:20%}.columns-5 .widget:nth-child(6){clear:both}.footer-wrapper{background-color:#55595c;padding-top:.75rem;padding-bottom:.75rem}@media (max-width: 543px){.footer{text-align:center}.footer .pull-left,.footer .pull-right{float:none !important}}.top-header-wrapper{background-color:#e2e2e2;padding-top:.75rem;padding-bottom:.75rem}.top-header-wrapper .top-menu,.top-header-wrapper .social-media-links{display:inline;list-style:none;margin:0;padding:0}.top-header-wrapper .top-menu li,.top-header-wrapper .social-media-links li{display:inline-block}.header-wrapper{background-repeat:no-repeat;background-position:top center;background-size:auto}.header{padding-top:1.5rem;padding-bottom:1.5rem}.header .custom-logo{display:block;max-width:100%;height:auto}.header .logo-text{font-size:1.8rem;margin-bottom:.5rem}.header .logo-tagline{margin-bottom:0;text-transform:uppercase;font-size:.75rem}.homepage-slider{position:relative;width:100%;margin:0 auto;display:none}.homepage-slider:hover .slick-prev,.homepage-slider:hover .slick-next{visibility:visible;opacity:1}.homepage-slider:hover .slick-dots{visibility:visible;opacity:1}.homepage-slider .slide{position:relative}.homepage-slider .slide img{width:100%;height:auto}.homepage-slider .slide .slide-content{position:absolute;top:50%;transform:translateY(-50%);right:20%;left:20%;text-align:center;color:#fff}.homepage-slider .slick-prev,.homepage-slider .slick-next{opacity:0;padding:15px;height:auto;width:auto;font-size:0;top:50%;transform:translate(0, -50%);visibility:hidden;opacity:0;transition:all .3s ease}.homepage-slider .slick-prev:before,.homepage-slider .slick-next:before{display:block;color:#fff;font-size:30px}.homepage-slider .slick-prev{left:0}.homepage-slider .slick-next{right:0}.homepage-slider .slick-dots{bottom:0;margin-bottom:10px;visibility:hidden;opacity:0;transition:all .5s ease-in-out}.homepage-slider .slick-dots li button:before{color:#000}.homepage-slider .slick-dots li.slick-active button:before{color:#000}.category-loop-wrapper,.recent-products-wrapper,.featured-products-wrapper{padding-top:1rem;padding-bottom:1rem}.category-loop-wrapper .products,.recent-products-wrapper .products,.featured-products-wrapper .products{margin-left:0;margin-right:0;padding:0}.category-loop-wrapper .slick-prev,.category-loop-wrapper .slick-next,.recent-products-wrapper .slick-prev,.recent-products-wrapper .slick-next,.featured-products-wrapper .slick-prev,.featured-products-wrapper .slick-next{top:-2rem}.recent-products,.featured-products{position:relative;width:100%;display:none}.slick-initialized{display:block}.navigation{background-color:#f7f7f9;border:1px solid transparent;border-color:#e2e2e2;border-radius:.25rem;position:relative;list-style:none;margin:0;margin-top:0;margin-bottom:1.2rem}.tabpanel{margin-bottom:1rem}.tab-content{padding:1rem;border:1px solid #e2e2e2;border-top:none}.tab-content .tab-content-title{margin-top:0}.pagination{margin-top:0;margin-bottom:1rem}.widget-area .widget{margin-bottom:1.5rem}.widget-area .widget .widget-title{margin-top:0}.widget-area .widget ul{margin-bottom:0px;padding-left:0px}.widget-area .widget ul li{padding-left:1.2em;list-style-type:none}.widget-area .widget ul li:before{content:'\f054';font-family:FontAwesome;font-size:11px;display:inline-block;width:1.5em;margin-left:-1.5em}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:inline-block;line-height:0px;height:20px;width:20px;font-size:14px;cursor:pointer;background:transparent;color:transparent;top:-1rem;right:0;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{right:25px;z-index:2}.slick-prev:before{content:"\f053"}.slick-next{right:0px;z-index:2}.slick-next:before{content:"\f054"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;padding:0;margin:0;cursor:pointer;margin:0 .5rem}.slick-dots li button{border:0;background:transparent;display:block;font-size:1px;outline:none;padding:0;color:transparent;cursor:pointer;padding:0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{display:block;content:"\f111";font-family:"FontAwesome";font-size:14px;text-align:center;color:#000;opacity:.25;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.woocommerce-error,.woocommerce-info,.woocommerce-message{list-style:none;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.woocommerce-error .button,.woocommerce-error .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-error .comment-reply-link,.woocommerce-error .widget-area .widget_product_search input[type="submit"],.widget-area .widget_product_search .woocommerce-error input[type="submit"],.woocommerce-info .button,.woocommerce-info .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-info .comment-reply-link,.woocommerce-info .widget-area .widget_product_search input[type="submit"],.widget-area .widget_product_search .woocommerce-info input[type="submit"],.woocommerce-message .button,.woocommerce-message .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-message .comment-reply-link,.woocommerce-message .widget-area .widget_product_search input[type="submit"],.widget-area .widget_product_search .woocommerce-message input[type="submit"]{color:inherit;float:right;font-weight:bold;background-color:inherit;border:none;padding:0}.woocommerce-error .button:hover,.woocommerce-error .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link:hover,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-error .comment-reply-link:hover,.woocommerce-error .widget-area .widget_product_search input[type="submit"]:hover,.widget-area .widget_product_search .woocommerce-error input[type="submit"]:hover,.woocommerce-info .button:hover,.woocommerce-info .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link:hover,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-info .comment-reply-link:hover,.woocommerce-info .widget-area .widget_product_search input[type="submit"]:hover,.widget-area .widget_product_search .woocommerce-info input[type="submit"]:hover,.woocommerce-message .button:hover,.woocommerce-message .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link:hover,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-message .comment-reply-link:hover,.woocommerce-message .widget-area .widget_product_search input[type="submit"]:hover,.widget-area .widget_product_search .woocommerce-message input[type="submit"]:hover{background-color:inherit;color:inherit;text-decoration:underline}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:inherit;font-weight:bold}.woocommerce-error{background-color:#d9534f;border-color:#d9534f}.woocommerce-info{background-color:#5bc0de;border-color:#5bc0de}.woocommerce-message{background-color:#5cb85c;border-color:#5cb85c}.woocommerce-message:before{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:18px;padding-right:5px;float:left;display:block;line-height:1.4}.button.alt,.comments-area ol.comments-list li.comment .comment-body .reply .alt.comment-reply-link,.ajax_add_to_cart.added,.widget-area .widget_product_search input.alt[type="submit"]{background-color:#5cb85c;border-color:#5cb85c;color:#fff}.button.alt:hover,.comments-area ol.comments-list li.comment .comment-body .reply .alt.comment-reply-link:hover,.ajax_add_to_cart.added:hover,.widget-area .widget_product_search input.alt[type="submit"]:hover,.button.alt:focus,.comments-area ol.comments-list li.comment .comment-body .reply .alt.comment-reply-link:focus,.ajax_add_to_cart.added:focus,.widget-area .widget_product_search input.alt[type="submit"]:focus{background-color:#449d44;border-color:#449d44;color:#fff}.wc-proceed-to-checkout .button,.wc-proceed-to-checkout .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .wc-proceed-to-checkout .comment-reply-link,.wc-proceed-to-checkout .widget-area .widget_product_search input[type="submit"],.widget-area .widget_product_search .wc-proceed-to-checkout input[type="submit"]{display:block;width:100%}.woocommerce-cart .cart{width:70%;float:left;margin-bottom:15px}@media (max-width: 991px){.woocommerce-cart .cart{width:100%}}.woocommerce-cart .cart .product-remove{width:5%}@media (max-width: 543px){.woocommerce-cart .cart .product-remove{display:none}}.woocommerce-cart .cart .product-remove a.remove{position:relative}.woocommerce-cart .cart .product-thumbnail{width:15%}.woocommerce-cart .cart .product-thumbnail a img{display:block;max-width:100%;height:auto}@media (max-width: 543px){.woocommerce-cart .cart .product-thumbnail{display:none}}.woocommerce-cart .cart .product-name{width:35%}@media (max-width: 543px){.woocommerce-cart .cart .product-name{width:60%}}.woocommerce-cart .cart .product-quantity{width:20%;text-align:center}.woocommerce-cart .cart .product-price{width:10%;text-align:center}.woocommerce-cart .cart .product-subtotal{width:15%;text-align:center;font-weight:bold}.woocommerce-cart .cart td{padding:10px}.woocommerce-cart .cart .cart-item{border-bottom:1px solid #e2e2e2}.woocommerce-cart .cart .actions{padding-top:1rem;padding-bottom:1rem;padding-left:0;padding-right:0}.woocommerce-cart .cart .actions .coupon{width:60%;float:left;text-align:left}.woocommerce-cart .cart .actions .coupon label{display:none}@media (min-width: 768px){.woocommerce-cart .cart .actions .coupon input{display:inline-block;width:auto;float:none}}.woocommerce-cart .cart .actions .coupon .button,.woocommerce-cart .cart .actions .coupon .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-cart .cart .actions .coupon .comment-reply-link,.woocommerce-cart .cart .actions .coupon .widget-area .widget_product_search input[type="submit"],.widget-area .widget_product_search .woocommerce-cart .cart .actions .coupon input[type="submit"]{vertical-align:top}@media (min-width: 768px){.woocommerce-cart .cart .actions .button,.woocommerce-cart .cart .actions .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-cart .cart .actions .comment-reply-link,.woocommerce-cart .cart .actions .widget-area .widget_product_search input[type="submit"],.widget-area .widget_product_search .woocommerce-cart .cart .actions input[type="submit"]{float:right}}@media (max-width: 767px){.woocommerce-cart .cart .actions .coupon{width:100%;margin-bottom:1rem}.woocommerce-cart .cart .actions .coupon input{margin-bottom:.5rem}.woocommerce-cart .cart .actions .button,.woocommerce-cart .cart .actions .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .woocommerce-cart .cart .actions .comment-reply-link,.woocommerce-cart .cart .actions .widget-area .widget_product_search input[type="submit"],.widget-area .widget_product_search .woocommerce-cart .cart .actions input[type="submit"]{width:100%}}.cart-collaterals{width:30%;float:right;padding-left:15px;margin-bottom:1.5rem}@media (max-width: 991px){.cart-collaterals{width:100%;float:right;padding-left:0}}.cart-collaterals .cart_totals{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid #e2e2e2;border-radius:.25rem;padding:1.5rem}.cart-collaterals .cart_totals h2{background-color:rgba(0,0,0,0.03);border-bottom:1px solid #e2e2e2;font-size:1rem;margin-top:-1.25rem;margin-left:-1.25rem;margin-right:-1.25rem}.cross-sells{width:70%;float:left;margin-bottom:15px}@media (max-width: 767px){.cross-sells{width:100%}}.cart-actions{padding:10px;background-color:#e2e2e2}.woocommerce-shipping-calculator select,.woocommerce-shipping-calculator .input-text{width:100%}.woocommerce_result_count,.woocommerce-result-count{float:left;margin-top:10px;margin-bottom:0}.woocommerce_ordering,.woocommerce-ordering{float:right;text-align:right}.orderby{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.checkout .checkout_coupon{width:30%}@media (max-width: 991px){.checkout .checkout_coupon{width:40%}}@media (max-width: 767px){.checkout .checkout_coupon{width:100%}}.checkout .checkout-details .checkout-col-1{float:left;width:49%}.checkout .checkout-details .checkout-col-2{float:right;width:49%}@media (max-width: 767px){.checkout .checkout-details .checkout-col-1,.checkout .checkout-details .checkout-col-2{width:100%}}.checkout .checkout-details::after{clear:both;content:"";display:table}#payment .payment_methods{padding-left:0}#payment .payment_methods li{margin-bottom:10px;border:1px solid #d5d5d5;border-radius:.25rem;overflow:hidden}#payment .payment_methods input[type="radio"]{clip:rect(1px, 1px, 1px, 1px) !important;outline:none !important;position:absolute !important}#payment .payment_methods label{margin:0;display:block;padding:.4rem 1rem;line-height:30px;background-color:#e2e2e2}#payment .payment_methods label:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f00c";display:none;margin-right:.25rem}#payment .payment_methods label:hover{cursor:pointer;background-color:#d5d5d5}#payment .payment_methods input[type="radio"]:checked+label{background-color:#5bc0de;color:#fff}#payment .payment_methods input[type="radio"]:checked+label::before{display:inline-block}#payment .payment_methods img{float:right;border:0;padding:0;max-height:30px}#payment .payment_methods .payment_box{padding:1rem 1rem .5rem}.input-text{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-row{margin-bottom:15px}.form-row-first{clear:both;float:left;width:48%}@media (max-width: 543px){.form-row-first{width:100%}}.form-row-last{float:right;width:48%}@media (max-width: 543px){.form-row-last{width:100%}}#ship-to-different-address .checkbox{display:inline}.checkbox br{display:none}.remember-me{padding-top:1rem / 2}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.header-cart{text-align:right}.header-cart .cart-contents{display:inline-block}.header-cart .cart-contents:hover .cart-link{z-index:101;text-decoration:none}.header-cart .cart-contents:hover .mini-cart{max-width:300px;max-height:370px;visibility:visible}.header-cart .cart-contents .cart-link{text-align:center;padding:1rem;border:1px solid #e2e2e2;border-radius:.25rem;display:inline-block}.header-cart .cart-contents .cart-link:hover,.header-cart .cart-contents .cart-link.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.header-cart .cart-contents .cart-link::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f07a";margin-right:.5rem}.header-cart .cart-contents .cart-link .badge{margin-right:5px}.header-cart .mini-cart{position:absolute;z-index:99;top:auto;margin-top:-1px;right:1rem;background-color:#fff;padding:0;border:1px solid #e2e2e2;border-radius:.25rem;text-align:left;width:260px;max-height:0;overflow:hidden;visibility:hidden;transition:max-height 0.4s, visibility 0.4s}.header-cart .cart_list{padding:0 .75rem;max-height:270px;overflow:auto}.header-cart .empty{text-align:center}.header-cart p{padding:0 .75rem;clear:both}.header-cart .total{margin-top:.75rem}.header-cart .buttons a{margin:0;max-width:49%}.header-cart .buttons a+a{float:right;margin-left:1rem}.demo_store{position:fixed;width:100%;height:32px;top:0;background-color:red;color:#fff;text-align:center;padding-top:5px;padding-bottom:5px;z-index:1001}.woocommerce-demo-store{padding-top:32px !important}.woocommerce-demo-store.body-logged-in{padding-top:32px !important}.woocommerce-demo-store.body-logged-in .demo_store{top:32px !important}ul.cart_list a.remove,ul.product_list_widget a.remove,.cart-table a.remove{color:#d9534f;font-size:1rem;line-height:1rem;font-weight:bold;position:absolute;top:0;left:0}ul.cart_list a.remove:hover,ul.product_list_widget a.remove:hover,.cart-table a.remove:hover{color:#c9302c;text-decoration:none}ul.products{clear:both;list-style:none;font-size:0px;padding:0;padding-top:1rem;margin-bottom:0;margin-left:-.7rem;margin-right:-.7rem}ul.products .product{width:33.3333%;padding-left:.7rem;padding-right:.7rem;margin-bottom:.7rem;display:inline-block;position:relative;font-size:1rem;vertical-align:top;box-sizing:border-box}ul.products .product a:hover{text-decoration:none}@media (max-width: 543px){ul.products .product{width:50%}}@media (max-width: 450px){ul.products .product{width:100%}}ul.products .product .onsale{position:absolute;padding:.3rem .5rem;left:0;background-color:#d9534f;font-size:.75rem;font-weight:bold;color:#fff;margin-top:-1px;margin-left:-1px}ul.products .product img{max-width:100%;height:auto}ul.products .product .product-title{margin:0 0 10px}ul.products .product .product-title a{color:inherit}ul.products .product .star-rating{display:block;margin:0 0 .5em;float:none;font-size:1em}ul.products .product .price{display:block;font-size:1rem;font-weight:bold;margin-bottom:.5rem}ul.products .product .price .from{text-transform:uppercase}ul.products .product .price del{color:#818a91;font-weight:normal;text-decoration:line-through}ul.products .product .price ins{color:#d9534f;text-decoration:underline}.ajax_add_to_cart.loading{opacity:0.5}.ajax_add_to_cart.added{border-color:#5cb85c;transition:none;font-size:0}.ajax_add_to_cart.added:before{display:inline-block;vertical-align:middle;content:attr(data-added);font-size:1rem}.ajax_add_to_cart.added:focus,.ajax_add_to_cart.added:hover,.ajax_add_to_cart.added:active{box-shadow:none;background-color:#5cb85c;border-color:#5cb85c;color:#fff}.added_to_cart{margin-left:5px}.columns-2 ul.products .product{width:50%}.columns-4 ul.products .product{width:25%}@media (max-width: 767px){.columns-4 ul.products .product{width:33.33333%}}.columns-5 ul.products .product{width:20%}@media (max-width: 767px){.columns-5 ul.products .product{width:25%}}.single-product .cart{margin-bottom:1rem}.single-product .onsale{background-color:#d9534f;color:#fff;font-size:.75rem;font-weight:bold;left:0;margin-left:15px;padding:.3rem .5rem;position:absolute}.single-product .images{margin-bottom:1.5rem}.single-product .images img{display:block;max-width:100%;height:auto}.single-product .images .thumbnails{margin-top:1.5rem;margin-left:-10px;margin-right:-10px}.single-product .images .thumbnails a{float:left;width:33.333%;padding-left:10px;padding-right:10px;padding-bottom:10px}.single-product .images .thumbnails::after{content:"";display:block;clear:both}.single-product .summary{margin-bottom:1.5rem}.single-product .summary .in-stock{color:#337ab7;font-size:16px;font-weight:bold}.single-product .summary .in-stock::before{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#337ab7;font-size:18px;padding-right:4px}.single-product .summary .out-of-stock{color:#d9534f;font-size:16px;font-weight:bold}.single-product .summary .out-of-stock::before{content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#d9534f;font-size:18px;padding-right:4px}.single-product .summary .quantity{float:left;margin-right:1rem}.single-product .summary .quantity .qty{width:6rem}.single-product .price{margin-top:.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:bold;display:block}.single-product .price .from{text-transform:uppercase}.single-product .price del{color:#818a91;font-weight:normal;text-decoration:line-through}.single-product .price ins{color:#d9534f;text-decoration:underline}.single-product .product_meta{font-size:.875rem}.variations_form .variations{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;margin-bottom:.5rem}@media (min-width: 544px){.variations_form .variations{width:50%}}.variations_form .variations td{border-top:0}.variations_form .variations .label{font-weight:bold;padding-top:.8rem}.variations_form .variations .value select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;float:left;width:auto}.variations_form .variations a.reset_variations{position:relative;top:.5rem;left:.752rem}.variations_form .variations a.reset_variations::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f021";margin-right:.4rem}.group_table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;margin-bottom:.5rem}.group_table td{border-top:0}@media (min-width: 544px){.group_table td:first-child{width:20%}}.group_table td .stock{margin-bottom:0}.product-tabs{margin-bottom:1.5rem}.woocommerce-Reviews #comments ol.commentlist{clear:both;width:100%;background:none;list-style:none;margin-top:1rem;padding-left:0}.woocommerce-Reviews #comments ol.commentlist li{padding:0;margin:0;margin-bottom:1rem;position:relative}.woocommerce-Reviews #comments ol.commentlist li .meta{color:#337ab7;margin-bottom:.2rem}.woocommerce-Reviews #comments ol.commentlist li img.avatar{border-radius:.25rem;border:1px solid #e2e2e2;box-shadow:none;float:left;height:auto;margin:0;left:0;padding:3px;position:absolute;top:0;width:50px}.woocommerce-Reviews #comments ol.commentlist li .comment-text{border-radius:.25rem;border:1px solid #e2e2e2;background-color:#f7f7f9;clear:both;margin-left:65px;padding:1rem 1rem 0}.comment-respond label{width:100%;font-weight:bold}.comment-respond input,.comment-respond textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.comment-respond .form-submit{margin-bottom:0}.comment-respond .form-submit input.submit{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;border-radius:.25rem;line-height:1.5;border-width:1px;width:auto}.star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;color:#f0ad4e;width:5.4em;font-family:'FontAwesome'}.star-rating:before{content:"\f006\f006\f006\f006\f006";float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0}.woocommerce-product-rating{clear:both;line-height:2;display:block}.woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.hreview-aggregate .star-rating{margin:10px 0 0 0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"FontAwesome";content:"\f006";color:#f0ad4e;font-size:16px;text-indent:0}p.stars a:hover ~ a:before{content:"\f006"}p.stars:hover a:before{content:"\f005"}p.stars.selected a.active:before{content:"\f005"}p.stars.selected a.active ~ a:before{content:"\f006"}p.stars.selected a:not(.active):before{content:"\f005"}.shop_table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;margin-bottom:1rem}ul.cart_list,ul.product_list_widget{list-style:none outside;padding:0;margin:0}ul.cart_list li,ul.product_list_widget li{display:block;position:relative;margin-top:.75rem;padding:0 0 .75rem 1.5rem;clear:both;list-style:none;border-bottom:1px solid #e2e2e2}ul.cart_list li::before,ul.product_list_widget li::before{display:none !important}ul.cart_list li a,ul.product_list_widget li a{display:block;font-weight:700}ul.cart_list li a:hover,ul.product_list_widget li a:hover{text-decoration:none}ul.cart_list li img,ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}ul.cart_list li dl,ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1);clear:both}ul.cart_list li dl dt,ul.cart_list li dl dd,ul.product_list_widget li dl dt,ul.product_list_widget li dl dd{display:inline-block;float:left;margin-bottom:1em}ul.cart_list li dl dt,ul.product_list_widget li dl dt{font-weight:700;padding:0 0 0.25em;margin:0 4px 0 0;clear:left}ul.cart_list li dl dd,ul.product_list_widget li dl dd{padding:0 0 0.25em}ul.cart_list li dl dd p:last-child,ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.widget-area .widget_shopping_cart .total{padding:4px 0 0}.widget-area .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.widget-area .widget_shopping_cart .buttons{clear:both}.widget-area .widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.widget-area .widget_rating_filter ul li{padding-left:0;font-weight:bold}.widget-area .widget_rating_filter ul li::before{display:none}.widget-area .widget_rating_filter ul li .star-rating{float:left;margin-top:3px;font-weight:normal}.widget-area .widget_product_search{text-align:left}.widget-area .widget_product_search .search-field{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:.5rem}.widget-area .widget_product_categories ul li{font-weight:bold}.widget-area .widget_product_categories ul li::before{content:"\f115"}.widget-area .widget_layered_nav ul li{font-weight:bold}.widget-area .widget_top_rated_products ul li{padding-left:0}.widget-area .widget_top_rated_products .star-rating{float:none;margin:3px 0}.widget-area .widget_recently_viewed_products ul li{padding-left:0}.widget-area .widget_recent_reviews ul li{padding-left:0}.widget-area .widget_recent_reviews .star-rating{float:none;margin:3px 0}.widget-area .widget_price_filter .price_slider{margin-bottom:1em}.widget-area .widget_price_filter .price_slider_amount{text-align:right}.widget-area .widget_price_filter .price_slider_amount .button,.widget-area .widget_price_filter .price_slider_amount .comments-area ol.comments-list li.comment .comment-body .reply .comment-reply-link,.comments-area ol.comments-list li.comment .comment-body .reply .widget-area .widget_price_filter .price_slider_amount .comment-reply-link,.widget-area .widget_price_filter .price_slider_amount .widget_product_search input[type="submit"],.widget-area .widget_product_search .widget_price_filter .price_slider_amount input[type="submit"]{float:left}.widget-area .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:0.5em;margin-right:0.5em}.widget-area .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#5cb85c;border-radius:.25rem;cursor:ew-resize;outline:none;top:-0.3em;margin-left:-0.5em}.widget-area .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;border-radius:.25rem;background-color:#5cb85c}.widget-area .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:.25rem;background-color:#187418;border:0}.widget-area .widget_price_filter .ui-slider-horizontal{height:0.5em}.widget-area .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget-area .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget-area .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
