table.shop_table_responsive{border-collapse:collapse!important}table.shop_table_responsive tbody th,table.shop_table_responsive thead{display:none}table.shop_table_responsive tr td{text-align:right;clear:both;display:block}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:center}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before,table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.download-actions .button{text-align:center;display:block}table.shop_table_responsive tr td.product-thumbnail img{width:50px}table.shop_table_responsive tr td #coupon_code{padding:5px 10px;margin-right:10px;width:120px!important}table.shop_table_responsive tr td button:disabled{background:#ebe9eb}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}.woocommerce .woocommerce-result-count{font-size:14px;margin-top:10px}.woocommerce .woocommerce-ordering select{border-color:#d9d9d9;padding:10px 7px;font-size:14px;min-width:250px}.woocommerce ul.products{padding-top:20px;margin:0 -15px}.woocommerce ul.products li.product{padding:0 15px;margin:0 0 30px}.woocommerce ul.products li.product .product-thumbnail img{border:1px solid #d9d9d9;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.woocommerce ul.products li.product .product-thumbnail img:hover{opacity:.8}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:22px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;display:inline-block}.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{color:#f30}.woocommerce ul.products li.product .price-rate{margin-bottom:20px}.woocommerce ul.products li.product .price{font-size:18px;font-weight:500;color:#161619}.woocommerce ul.products li.product .price del{font-weight:400}.woocommerce ul.products li.product .star-rating{float:right;margin-top:3px}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce ul.products li.shop-col-2{width:50%}.woocommerce ul.products li.shop-col-3{width:33.3333%}.woocommerce ul.products li.shop-col-4{width:25%}.woocommerce ul.products li.shop-col-5{width:20%}.woocommerce #respond input#submit,.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce button.button{padding:8px 25px;font-size:14px;border:1px solid transparent;text-decoration:none;font-weight:700;margin-bottom:0;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f30;cursor:pointer;line-height:1.42857143;vertical-align:middle;white-space:nowrap;display:inline-block}.woocommerce #respond input#submit:visited,.woocommerce a.added_to_cart:visited,.woocommerce a.button:visited,.woocommerce button.button:visited{color:#fff}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.added_to_cart:focus,.woocommerce a.added_to_cart:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover{color:#fff;background:#0a0f2b}.woocommerce #respond input#submit.added,.woocommerce a.added_to_cart.added,.woocommerce a.button.added,.woocommerce button.button.added{background:#0a0f2b}.woocommerce span.onsale{height:3.236em;background:#f30;width:3.236em;line-height:3}.woocommerce nav.woocommerce-pagination{text-align:left;margin-top:50px}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;padding-right:10px;text-align:center}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{height:50px;padding:0;font-weight:500;border-radius:3px;background:#eee;width:50px;line-height:50px;display:block}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li span:hover{color:#fff;background:#f30}@media (max-width:1229px){.woocommerce ul.products li.shop-col-4{width:50%}}@media (max-width:992px){.woocommerce ul.products li.shop-col-3{width:50%}}@media (max-width:600px){.woocommerce ul.products li.product{width:100%}}.single-product div.product{table-layout:fixed;content:"";position:relative;display:table}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{right:1em;position:absolute;top:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{margin-bottom:15px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;border-radius:4px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{padding:0;table-layout:fixed;content:"";margin:0;display:table}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{margin:0 5px;width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(odd){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{margin:0 5px;width:30.7966666667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{margin:0 5px;width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{margin:0 5px;width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product div.product .woocommerce-product-rating{margin-bottom:20px}.single-product div.product .star-rating{margin-right:5px;margin-top:3px}.single-product div.product .woocommerce-review-link{font-size:14px}.single-product div.product p.price{font-size:24px;font-weight:500;color:#0a0f2b}.single-product div.product .product_meta{font-size:14px}.single-product div.product .button.alt{background:#f30}.single-product div.product .button.alt:hover{background:#0a0f2b}.single-product div.product .quantity .qty{padding:5px 3px 5px 10px;text-align:left;width:60px}.single-product .entry-title{font-size:30px}.single-product h2{font-size:24px}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.woocommerce .wc-proceed-to-checkout .button.alt,.woocommerce .woocommerce-checkout-payment .button.alt{background:#f30}.woocommerce .wc-proceed-to-checkout .button.alt:hover,.woocommerce .woocommerce-checkout-payment .button.alt:hover{background:#0a0f2b}.woocommerce form.checkout_coupon .form-row{width:50%}.woocommerce .select2-selection__rendered,.woocommerce input.input-text{padding:10px 15px}.woocommerce .select2-selection--single{height:41px}.woocommerce .select2-selection--single .select2-selection__rendered{line-height:20px}.woocommerce .select2-selection--single .select2-selection__arrow{height:100%;right:5px}.woocommerce textarea{min-height:200px;padding:12px 15px}.woocommerce #order_review_heading{margin-top:40px}@media screen and (min-width:768px){.col2-set .form-row-first{margin-right:3.8%;float:left}.col2-set .form-row-last{margin-right:0;float:right}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.site-header-cart{padding:0;table-layout:fixed;content:"";position:relative;margin:0;display:table}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{padding:0;margin:0}.woocommerce .star-rating{height:1.618em;overflow:hidden;font-size:1em;font-weight:400;position:relative;width:5.3em;line-height:1.618;font-family:star}.woocommerce .star-rating:before{color:#f30;content:"SSSSS";position:absolute;opacity:.25;top:0;left:0;float:left}.woocommerce .star-rating span{overflow:hidden;padding-top:1.5em;position:absolute;top:0;left:0;float:left}.woocommerce .star-rating span:before{color:#f30;content:"SSSSS";position:absolute;top:0;left:0}p.stars a{height:1em;text-decoration:none;font-weight:400;margin-right:1px;text-indent:-999em;position:relative;width:1em;display:inline-block}p.stars a:before{height:1em;text-indent:0;position:absolute;top:0;left:0;width:1em;line-height:1;font-family:star;display:block}p.stars a:before,p.stars a:hover~a:before{color:#595959;content:"S";opacity:.25}p.stars.selected a.active:before,p.stars:hover a:before{color:#0a0f2b;content:"S";opacity:1}p.stars.selected a.active~a:before{color:#595959;content:"S";opacity:.25}p.stars.selected a:not(.active):before{color:#0a0f2b;content:"S";opacity:1}.woocommerce-tabs ul.tabs{list-style:none;padding:0;text-align:left;margin:0}.woocommerce-tabs ul.tabs li{position:relative;margin:0;display:block}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;box-shadow:0 3px 3px rgba(0,0,0,.2);left:-999em;width:100%;display:block;z-index:999999}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{height:1em;position:absolute;outline:none;opacity:1;box-sizing:border-box;background:#0a0f2b;cursor:ew-resize;width:1em;margin-top:-.25em;z-index:2}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{border:0;position:absolute;background:#0a0f2b;display:block;z-index:1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}