.screen-reader-text{display:block;position:absolute;top:-999em;left:-999em}table.shop_attributes tr td p{margin:0}@media (max-width:767px){.tab-pane .table-responsive{border:none;margin:0}}div.woocommerce header{position:static}div.woocommerce ul{list-style-type:none;padding-left:0}div.woocommerce input[type="text"],div.woocommerce input[type="email"],div.woocommerce input[type="password"],div.woocommerce textarea{padding-left:15px}div.woocommerce form h3:first-child{margin-top:0}div.woocommerce input[type="radio"],div.woocommerce input[type="checkbox"]{display:inline;width:auto}.woocommerce span.required{color:inherit}div.woocommerce input[type="submit"].button,div.woocommerce button[type="submit"].button{background:rgba(128,128,128,0.1);color:#8395A1;border:0;-webkit-transition:all 250ms;transition:all 250ms}div.woocommerce input[type="submit"].button:hover,div.woocommerce button[type="submit"].button:hover{background:rgba(128,128,128,0.8);color:#f6f6f6;-webkit-transition:all 250ms;transition:all 250ms}div.woocommerce input[type="checkbox"]{vertical-align:middle;margin-top:-1px}div.woocommerce mark{background:inherit;font-weight:bold;color:inherit}div.woocommerce p.woocommerce-error{font-weight:bold}div.woocommerce dl.customer_details dt{font-weight:normal}.products.gallery-holder:before{clear:both;content:" ";display:table;width:100%}ul.products{display:block;list-style:none;margin:0 -15px;padding:0}ul.products:after{clear:both;content:" ";display:table;width:100%}ul.products li{display:block;float:left;width:25%;padding:0 15px 15px}ul.products li:nth-of-type(4n+1){clear:left}ul.products li a{display:block}.add_to_cart_button:before{display:inline-block;color:inherit;content:'\f07a';font-family:'FontAwesome';margin:0 8px 0 0}.added_to_cart{margin:0 0 0 8px}.added_to_cart:before{display:inline-block;color:inherit;content:'\f105';font-family:'FontAwesome';margin:0 2px 0 0}.product span.onsale{display:block;position:absolute;z-index:2;left:18px;top:18px;width:48px;height:48px;vertical-align:middle;text-align:center;line-height:48px;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;overflow:hidden;border-radius:50%}.product .summary span.onsale{left:33px}.products.gallery-holder.show-text article .hover-holder-title{padding:15px 18px 90px;border:1px solid #ddd;position:relative;float:left;height:188px;background-color:#fff;z-index:2;margin:0;-webkit-transition:all 250ms;transition:all 250ms}.dark .products.gallery-holder.show-text article .hover-holder-title{border:1px solid #333;background-color:#171717}.products.gallery-holder.show-text article:hover .hover-holder-title{margin:-20px 0 0;height:208px;-webkit-transition:all 250ms;transition:all 250ms}.products.gallery-holder.hide-text article .hover-holder-title{min-height:100%}.products.gallery-holder.show-text .hover-holder-title.text-center{text-align:left}.products.gallery-holder.show-text article .hover-holder-title:hover{bottom:0}.products.gallery-holder article{text-align:left}.products.gallery-holder article .image{border:1px solid #ddd;margin:0 0 -1px}.dark .products.gallery-holder article .image{border:1px solid #333}.products.gallery-holder article .image img{display:block;margin:0 auto;width:100%;height:auto}h3.item-title{margin:0 0 5px;font-size:15px;font-weight:400;line-height:1.4;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.products.gallery-holder:after{content:' ';display:table;width:100%;clear:both}.products.gallery-holder.show-text .hover-holder-title .article-rating{text-align:left;display:block;position:absolute;bottom:43px;left:0;right:0;height:43px;border-top:1px solid #ddd;padding:16px 18px 0}.dark .products.gallery-holder.show-text .hover-holder-title .article-rating{border-top:1px solid #333}.star-rating:before{display:block;font:14px/14px 'FontAwesome';color:inherit;content:'\f006 \f006 \f006 \f006 \f006';letter-spacing:2px}.star-rating{display:inline-block;overflow:hidden;position:relative}div.product .summary .star-rating{display:block;float:left;margin-bottom:15px}.star-rating span{display:block;text-indent:-9999px;position:absolute;overflow:hidden;margin:0;top:0}.star-rating span:before{display:block;position:absolute;font:14px/14px 'FontAwesome';color:inherit;content:'\f005 \f005 \f005 \f005 \f005';letter-spacing:2px;z-index:2;text-indent:0;left:0;top:0}.product .price{display:block;clear:left;margin:0 0 7px;font-size:24px;font-weight:400;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.products.gallery-holder.hide-tex .product .star-rating{display:none}.products.gallery-holder .product .product-category{font-size:12px;font-weight:400;margin:0 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product .price .amount{display:inline-block}.product .price del .amount{color:inherit;text-decoration:line-through}.products.gallery-holder.hide-text article .arrow{display:none}.products.gallery-holder.hide-text article .hover-holder-icons{position:absolute;text-align:right;top:0;width:100%}.products.gallery-holder.show-text article .add-article-to-cart{margin:0;padding:11px 18px 9px;background-color:rgba(102,102,102,0.1);position:absolute;left:0;right:0;bottom:0}.products.gallery-holder.show-text hover-holder-title:hover .add-article-to-cart{background-color:#fff}.add-article-to-cart a.more{color:rgba(102,102,102,0.6);display:inline-block;float:right}.product_list_widget{margin:0;padding:0}.product_list_widget li{margin:0;padding:0;list-style:none;line-height:50px;font-size:0;line-height:0;border-bottom:1px solid rgba(128, 128, 128, .1)}ul.product_list_widget li{padding-bottom:10px}ul.product_list_widget li:not(:last-child){margin-bottom:10px}.product_list_widget p{font-size:12px;line-height:1;margin-bottom:0}.product_list_widget .tease-box.left{padding:0;margin:0}.widget .product_list_widget .icon-holder{margin-right:10px}.widget .product_list_widget img{margin-right:10px}.widget .product_list_widget .tease-box.small h2{margin-bottom:2px;font-size:13px}.product_list_widget li a{display:block}.product_list_widget li img{width:48px;height:48px}.product_list_widget .tease-box:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.product_list_widget li .reviewer{font-size:11px}.product_list_widget .star-rating{line-height:1;font-size:14px;vertical-align:top;margin-bottom:2px}.product_list_widget .star-rating:before{font-size:13px}.product_list_widget .star-rating span:before{font-size:13px}.product_list_widget .reviewer{display:block;position:relative;top:-27px;left:58px}.price_slider{margin-bottom:1em}.price_slider_amount{text-align:right;line-height:20px}.price_slider_amount .button{float:left;font-size:13px;background:rgba(128,128,128,0.1);color:#8395A1;border:0;-webkit-transition:all 250ms;transition:all 250ms}.price_slider_amount .button:hover{background:rgba(128,128,128,0.8);color:#f6f6f6;-webkit-transition:all 250ms;transition:all 250ms}.bt-ui-slider{position:relative;text-align:left;height:4px}.bt-ui-slider-handle,.bt-ui-slider-handle.ui-state-hover,.bt-ui-slider-handle.ui-state-focus{position:absolute;z-index:2;width:14px;height:14px;border-radius:1em;border:none;cursor:pointer;background:rgba(128,128,128,.9);outline:0;top:-5px;-webkit-transform:translateX(-7px);-ms-transform:translateX(-7px);transform:translateX(-7px)}.bt-ui-slider .bt-ui-slider-handle:after{content:'\f111';font-family:'FontAwesome';position:absolute;font-size:9px;top:0;left:3px}.bt-ui-slider .bt-ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:rgba(128,128,128,.4);top:0;height:100%}.price_slider_wrapper .bt-ui-widget-content{border-radius:1em;background:rgba(128,128,128,.2)}.widget small.count{float:right}.woocommerce .container.bt-container-nopadding .alert{margin-left:15px;margin-right:15px}.woocommerce-billing-fields .chosen-container,.woocommerce-shipping-fields .chosen-container{display:none}.woocommerce form.checkout ul{margin-bottom:0}.woocommerce form.checkout ul li label{margin-bottom:0}.woocommerce form.checkout .checkbox,.woocommerce form.checkout .radio{display:inline;padding-left:0}.woocommerce form.checkout ul#shipping_method input[type="radio"]{vertical-align:middle;margin-top:-1px}#ship-to-different-address-checkbox{width:17px;height:17px;position:relative;top:1px}.woocommerce form.checkout .shop_table{margin:auto;margin-bottom:10.5px}.woocommerce form.checkout .shop_table th:last-child{text-align:right}.woocommerce form.checkout .shop_table th,.woocommerce form.checkout .shop_table td{font-size:14px}.woocommerce form.checkout .shop_table thead th{border-bottom:1px solid rgba(128,128,128,.1)}.woocommerce form.checkout .shop_table tfoot .order-total th,.woocommerce form.checkout .shop_table tfoot .order-total td{border-top:1px solid rgba(128,128,128,.1)}.woocommerce form.checkout label{font-weight:normal}.woocommerce form.checkout table.shop_table td:not(:first-child){text-align:right;padding-left:140px;font-size:14px}.woocommerce  form.checkout ul.payment_methods{list-style-type:none;padding-left:0;margin-bottom:15px}.woocommerce  form.checkout p.form-row.terms input[type="checkbox"]{vertical-align:middle;margin-top:-1px}.woocommerce ul.payment_methods input{vertical-align:middle;margin-top:-1px}.woocommerce ul.payment_methods img{display:none}.woocommerce form.checkout_coupon input.button,.woocommerce #payment .place-order input.button{background:rgba(128,128,128,0.1);color:#8395A1;border:0;-webkit-transition:all 250ms;transition:all 250ms}.woocommerce form.checkout_coupon input.button:hover,.woocommerce #payment .place-order input.button:hover{background:rgba(128,128,128,0.8);color:#f6f6f6;-webkit-transition:all 250ms;transition:all 250ms}.dark div.blockUI.blockOverlay{background:url(../images/ajax-loader@2x.gif) 50% 50% / 16px 16px no-repeat #171717 !important}.woocommerce table.shop_table.order_details td:last-child,.woocommerce table.shop_table.order_details th:last-child{padding-left:50px}.dark .woocommerce div.col2-set.addresses p{color:#999}.woocommerce #customer_login h2:first-child{margin-top:0}.woocommerce table.shop_table.my_account_orders th:not(:first-child),.woocommerce table.shop_table.my_account_orders td:not(:first-child){padding-left:20px}div.woocommerce form.track_order{padding-top:0}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}table.shop_table.cart tr.cart_item td{vertical-align:middle}table.table.shop_table.cart td div.coupon input{margin:0;display:block;width:100%}table.table.shop_table.cart td div.coupon input:last-child{margin-top:10px}table.table.shop_table.cart td div.coupon input:first-child{cursor:text}tr.cart_item td.product-remove{width:28px;font-size:24px}tr.cart_item td.product-remove i{color:#ddd}tr.cart_item td.product-remove a:hover i{color:#333}.dark tr.cart_item td.product-remove i{color:#333}.dark tr.cart_item td.product-remove a:hover i{color:#ddd}tr.cart_item td.product-thumbnail{width:120px}tr.cart_item td.product-thumbnail img{max-width:100%;display:block}tr.cart_item td.product-name{font-size:16px}tr.cart_item td.product-price,tr.cart_item td.product-subtotal{font-size:24px}table.shop_table.cart tr td,table.shop_table.cart tr th{padding:10px;border-bottom:0}table.shop_table.cart tr td{border-top:1px solid rgba(128, 128, 128, .1)}@media screen and (max-width: 767px ){table.shop_table.cart tr td,table.shop_table.cart tr th{padding:5px}table.shop_table.cart tr:last-child td{padding-top:10px}.woocommerce .table-responsive{border:0}tr.cart_item td.product-name{font-size:12px}tr.cart_item td.product-price,tr.cart_item td.product-subtotal{font-size:14px}}table.table.shop_table.cart  td.actions{padding-left:0;padding-right:0}.quantity input.input-text.qty.text{padding:5px 5px 6px;width:51px;text-align:center;border-left:none;border-right:none;background-color:#fff}.dark .quantity input.input-text.qty.text{background-color:#171717;color:#f0f0f0}.quantity input.plus,.quantity input.minus{padding:5px 0 6px;width:34px}.dark .quantity input.plus,.dark .quantity input.minus{background-color:#333}.cart-box{border:1px solid #ddd;padding:25px 27px 15px;margin:0 0 25px}.dark .cart-box,.dark table.cart-total{border:1px solid #333}.dark .calculate-shipping{border:1px solid #333}.csItem{margin:0 0 10px}.csItem:after,.cart-box:after,.btn-group.bootstrap-select:after,.cart-box.totals p:after,.cart-box .duo:after,.cart-results-n-ordering:after,.cart-results-n-ordering:before,.product .summary .product_meta:after,.product .summary form.cart:after,.comment_container:after{clear:both;content:" ";display:table;width:100%}.csItem input{display:block;width:100%;margin:0;padding:0 15px;height:35px;border:1px solid #ddd;color:#8395A1;background-color:transparent}.dark .csItem input{border:1px solid #333;color:#8395A1}.duo .csItem:first-child{float:left;width:50%;padding-right:5px}.duo .csItem:last-child{float:left;width:50%;padding-left:5px}.cart-box .btn{margin:0 0 0 10px;float:right}.cart-box.totals p{clear:left;margin:0 0 14px}.cart-box.totals p label{display:block;float:left;margin:0 5px 0 0;font-weight:400}.cart-box.totals p span{display:block;float:right}.cart-box.totals p span.ammount{font-size:110%}table.cart-total{margin:0 0 10px;width:100%;border:1px solid #ddd}table.cart-total tr:first-child th,table.cart-total tr:first-child td{padding:25px 27px 8px}table.cart-total tr th,table.cart-total tr td{padding:0 27px 8px}table.cart-total tr.order-total th,table.cart-total tr.order-total td{padding:12px 27px 8px}table.cart-total td.cart-total-btns{text-align:right}table.cart-total td.cart-total-btns .btn{margin:0;display:block;width:100%}table.cart-total td.cart-total-btns .btn:last-child{margin-top:10px}@media screen and (max-width: 440px){.cart-box{margin:0 0 25px}}table.cart-total tr.shipping td,table.cart-total tr.shipping th{padding:0 27px 8px}table.cart-total td.cart-total-btns{padding:15px 27px 16px}table.cart-total #shipping_method{margin-bottom:0}table.cart-total #shipping_method label{font-weight:normal}table.cart-total #shipping_method input[type="radio"]{vertical-align:middle;margin-top:-1px}.widget_shopping_cart_content{font-size:14px;line-height:0}.widget_shopping_cart_content i.fa-bell{margin-right:10px}.widget_shopping_cart_content p.total i{display:inline-block;text-align:right;width:100%;line-height:1}.widget_shopping_cart_content .bt-separator-simple{margin-top:10px;margin-bottom:10px}.cart-results-n-ordering{clear:both;margin:0 0 25px;padding:0 18px 0 18px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:rgba(102,102,102,0.05)}.cart-results-n-ordering form{margin-top:10px;margin-bottom:10px}.dark .cart-results-n-ordering{border-top:1px solid #333;border-bottom:1px solid #333}p.woocommerce-result-count{float:right;margin:0;line-height:55px}form.woocommerce-ordering{float:left}form.woocommerce-ordering .btn-group{margin-bottom:0}.cart-results-n-ordering .btn-group.bootstrap-select{width:220px}@media screen and (max-width: 480px){form.woocommerce-ordering{float:none;margin:0}p.woocommerce-result-count{float:none;margin:0 0 14px}}.widget .menu-shop_sidebar_menu-container li{padding:0 0 0 10px}.widget .menu-shop_sidebar_menu-container li:before{content:'\f105';display:block;float:left;margin:3px 0 0 -10px;font:14px/14px 'FontAwesome';color:#ddd}.dark .widget .menu-shop_sidebar_menu-container li:before{color:#333}.widget .menu-shop_sidebar_menu-container li.menu-item-has-children{padding:0 0 0 16px}.widget .menu-shop_sidebar_menu-container li.menu-item-has-children:before{display:none}.widget .menu-shop_sidebar_menu-container li.menu-item-has-children em.toggler{display:block;float:left;margin:0 0 0 -16px;cursor:pointer}.widget .menu-shop_sidebar_menu-container li.menu-item-has-children em.toggler:before{font:12px/12px 'FontAwesome';content:'\f067';color:inherit}.widget .menu-shop_sidebar_menu-container li.menu-item-has-children em.toggler.open:before{content:'\f068'}.widget .menu-shop_sidebar_menu-container .sub-menu{display:none}div.product .summary{margin:0 0 30px}div.product .summary .images .product-image{text-align:center;margin-bottom:7px}div.product .summary .images img{display:inline-block;max-width:100%;line-height:0}div.product h2.product_title{font-size:18px;font-weight:600;margin:0 0 15px;padding:0}.thumbnails{margin:0 -7px 20px}.thumbnails a{display:block;width:33.3%;padding:7px;float:left}.thumbnails img.attachment-shop_thumbnail{display:block;width:100% !important;height:auto !important}.product .summary .price{margin:0 0 14px}.product .summary div[itemprop="description"]{margin:0 0 15px}.product div.related.products{margin-top:35px}.summary table.group_table td.label{padding:0;position:relative;top:-6px}.summary table.group_table td.price{position:relative;top:-6px;font-size:20px;margin-bottom:7px}.summary table.variations td.value .btn-group{margin-bottom:15px}.summary table.variations td.label{padding-left:0}.summary table.variations .reset_variations{display:none !important}.single_variation_wrap .stock{font-size:12px}.product .summary .woocommerce-product-rating{overflow:hidden;clear:both}.product .summary a.woocommerce-review-link{display:block;float:left;font-size:12px;margin:-3px 0 14px 10px}.product .summary .cart .quantity{margin:0 10px 14px 0;float:left}.product .summary .cart button.single_add_to_cart_button{margin:0 10px 14px 0}.product .summary .product_meta{margin:0 0 8px;font-size:12px}.product .summary .product_meta span{display:block;margin:0 0 8px}.product .summary .product_meta span span{display:inline-block;margin:auto}.product .tabbable h2,.comment-respond h3{margin:0 0 12px;padding:0;font-size:16px;font-weight:600}@media (max-width: 767px){.product .tabbable .table-responsive{border:0;overflow:hidden;margin:0}}.single-product .bt-sidebar-right{padding-left:0}.single-product .bt-sidebar-left{padding-right:0}.single-product div.summary h1.product_title{margin-top:0}.comment-respond h3{margin:0 0 15px}table.shop_attributes{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 10px}table.shop_attributes th,table.shop_attributes td{border:none;padding:6px 12px;border-bottom:1px solid rgba(128, 128, 128, .3)}table.shop_attributes th{font-weight:700}ol.commentlist{list-style:none;display:block;margin:0;padding:0}ol.commentlist li{display:block;margin:0 0 20px}ol.commentlist li .comment_container{border-bottom:1px solid rgba(128, 128, 128, .3);display:block;margin:0;padding:0 0 0 80px}ol.commentlist li .comment_container img.avatar{display:block;width:60px;float:left;margin:0 0 0 -80px;border-radius:50%}ol.commentlist li .comment_container .comment-text{float:left;padding:0;margin:0}.comment-form p.stars{display:none}.comment-form p label{display:block;margin:0 0 6px;clear:left}.track_order p{float:none;clear:left;width:auto}.track_order p input{color:#8395A1;display:block;font-weight:400;height:35px;margin:0;padding:0 15px;width:100%}p.demo_store{position:fixed;text-align:center;bottom:0;left:0;z-index:20;padding:12px;font-size:15px;font-weight:300;line-height:1;color:#fff;background-color:rgba(255,0,0,0.7);opacity:0;-webkit-animation:demoDisappear 15s linear;animation:demoDisappear 15s linear;width:100%;margin:0}@-webkit-keyframes demoDisappear{0%{opacity:1}98%{opacity:1}100%{opacity:0}}@keyframes demoDisappear{0%{opacity:1}98%{opacity:1}100%{opacity:0}}.track_order{padding:20px 0;width:50%}.track_order p input.button{width:auto}@media screen and (max-width: 778px){.track_order{width:auto}}