.woocommerce_content .post-single{text-align:left;margin-bottom:40px}.woocommerce_content .layout-full.posts-main{max-width:100%}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.8em}.woocommerce .woocommerce-ordering select{padding:9px 10px;line-height:30px;font-size:13px;color:#333;border:1px solid #ededed;background:none}.woocommerce button.button.disabled,.woocommerce input.button:disabled[disabled],.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce button.button.disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:disabled:hover,.woocommerce button.button:disabled:hover{background:#e8e8e8!important;color:#222}#cs-mini-cart a.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .widget_price_filter .price_slider_amount .button{font-weight:700;font-size:12px;border-radius:0;box-shadow:none;border:0;letter-spacing:2px;color:#222;text-decoration:none!important;background-color:#e8e8e8;transition:color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;min-width:auto;min-height:auto}.woocommerce .cart .button,.woocommerce .cart input.button{height:38px}#cs-mini-cart a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover{background:#333;color:#fff!important}.woocommerce div.product div.images .flex-control-thumbs{margin-left:-5px;margin-right:-5px}.woocommerce div.product div.images .flex-control-thumbs li{padding:10px 5px 0;width:25%;float:left;margin:0;list-style:none}.related-products-container h2,.upsell-products-container h2,.cross-sells h2,.cart_totals h2,.shipping_calculator h2,.wishlist-title h2,.woocommerce-tabs .panel h2{font-size:20px;text-transform:uppercase}.woocommerce div.product ul > li{position:relative}.woocommerce div.product ol{counter-reset:li;list-style:none}.woocommerce div.product ol > li{position:relative}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{margin-bottom:40px;color:rgba(51,51,51,0.5);display:block;font-size:11px;line-height:40px;text-transform:uppercase}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:40px}.woocommerce ul.products,.woocommerce-page ul.products{margin-left:-15px;margin-right:-15px}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{display:inline-block;vertical-align:top;width:33.333333%;margin:0;text-align:center;padding:15px}.woocommerce .col-md-12 ul.products li.product,.woocommerce-page .col-md-12 ul.products li.product{width:25%}.woocommerce .col-md-9 ul.products li.product,.woocommerce-page .col-md-9 ul.products li.product{width:33.33%;margin-right:-3px}.woocommerce ul.products li.product .shop_list_product_image,.woocommerce-page ul.products li.product .shop_list_product_image{overflow:hidden;position:relative;margin-bottom:14px}.woocommerce ul.products li.product:hover img{opacity:.8}.woocommerce ul.products li.product .shop_list_product_image:before,.woocommerce-page ul.products li.product .shop_list_product_image:before{content:'';position:absolute;z-index:10;left:0;bottom:0;width:0;height:2px;transition:width .4s ease-in-out;-webkit-transition:width .4s ease-in-out}.woocommerce ul.products li.product .product_wrap:hover .shop_list_product_image:before,.woocommerce-page ul.products li.product .product_wrap:hover .shop_list_product_image:before{width:100%}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{display:block;width:100%;position:relative}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{display:block;margin:0;width:100%;max-width:none;height:100%;opacity:1;transition:opacity .35s ease 0s,transform .35s ease 0;margin-bottom:10px}.woocommerce ul.products li.product .product_wrap:hover a img{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.woocommerce ul.products .shop_list_product_image{overflow:hidden;position:relative}.woocommerce ul.products li.product .product-title,.woocommerce-page ul.products li.product .product-title{margin:0;text-transform:uppercase;line-height:22px;font-size:15px}.woocommerce ul.products li.product .price{margin:0 0 6px;line-height:24px;font-size:13px;color:#333;text-align:center}.woocommerce ul.products li.product .price ins{font-weight:400;padding:0}.woocommerce ul.products li.product .price ins .amount{border-bottom:#000 solid 1px}.woocommerce ul.products li.product .price del{display:inline-block;vertical-align:top;padding-right:10px;opacity:.65}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{display:block;height:45px;width:45px;margin:0;font-weight:400;min-height:24px;border-radius:0;font-size:12px;line-height:45px;color:#fff;padding:0 8px;position:absolute;right:10px;top:10px;z-index:10;border-radius:100px;background:#000}.woocommerce .product > span.onsale{display:none}.woocommerce ul.products li.product .button{display:none}.single-product.woocommerce #products-list{float:none;width:1170px;margin-left:30px}.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:40%;margin-bottom:50px}.woocommerce div.product div.images:before,.woocommerce-page div.product div.images:before,.woocommerce div.product div.images:after,.woocommerce-page div.product div.images:after{content:' ';display:table}.woocommerce div.product div.images:after,.woocommerce-page div.product div.images:after{clear:both}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:55%;margin-bottom:50px}.woocommerce div.product div.images .woocommerce-main-image{float:right;width:85.5%}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img{box-shadow:none}.woocommerce div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails{float:left;width:13%;margin:0;padding:0}.woocommerce div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{position:relative;float:none;display:block;width:100%;margin:0 0 10px}.woocommerce div.product div.images .thumbnails a:before,.woocommerce-page div.product div.images .thumbnails a:before{content:'';position:absolute;z-index:10;left:0;top:0;height:100%;width:100%;opacity:.3;background-color:#fff;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.woocommerce div.product div.images .thumbnails a:hover:before,.woocommerce-page div.product div.images .thumbnails a:hover:before{opacity:0}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label,.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label *{margin:0;vertical-align:middle}.woocommerce div.product form.cart table tr{background:#fff}.woocommerce div.product form.cart table{border:0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{background:#fff}.woocommerce div.product .product_title,.woocommerce-page div.product .product_title{margin:0 0 5px;line-height:52px;font-size:26px}.summary .product_meta{display:inline-block;vertical-align:top;margin:5px 0 20px}.summary .product_meta span.sku_wrapper{display:none}.summary .product_meta span.tagged_as a{background:#f8f8f8;color:#999;font-weight:300;padding:5px 10px;margin-right:5px;margin-bottom:5px}.summary .product_meta span.tagged_as a:after{display:none}.summary .product_meta span.tagged_as{display:block;margin-bottom:10px;font-size:0}.summary .product_meta span.posted_in{line-height:0;font-size:0}.summary .product_meta span{display:inline-block;vertical-align:top;line-height:18px;font-size:13px;color:#999;margin-bottom:20px}.summary .product_meta span a{display:inline-block;font-weight:700;color:#aaa;text-transform:uppercase;line-height:18px;font-size:13px}.summary .product_meta span a:after{content:'|';padding:0 5px;top:-5px}.summary .product_meta span a:last-child:after{display:none}.summary .product_meta span a:hover{color:#333}.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price{position:relative;display:inline-block;min-width:110px;line-height:30px;font-size:20px;color:#222}.woocommerce div.product .related.products span.price:before,.woocommerce div.product .related.products p.price:before,.woocommerce-page div.product .related.products span.price:before,.woocommerce-page div.product .related.products p.price:before{display:none}.woocommerce div.product .related.products span.price,.woocommerce div.product .related.products p.price,.woocommerce-page div.product .related.products span.price,.woocommerce-page div.product .related.products p.price{padding-top:0}.woocommerce .product .price ins,.woocommerce .product .price ins,.woocommerce-page .product .price ins,.woocommerce-page .product .price ins{padding-right:10px;text-decoration:none;color:#222}.woocommerce div.product .related.products span.price del,.woocommerce div.product .related.products p.price del,.woocommerce-page div.product .related.products span.price del,.woocommerce-page div.product .related.products p.price del{float:none}.woocommerce .woocommerce-product-rating{display:inline-block;vertical-align:top}.woocommerce .summary .woocommerce-product-rating{margin-right:10px}.woocommerce .star-rating span:before,.woocommerce .star-rating::before{color:#ffdc1d}.woocommerce-review-link{font-size:12px}.woocommerce p.stars a{color:#ffdc1d}.woocommerce p.stars a:hover{color:#ffdc1d}.woocommerce ul.products li.product .star-rating{margin:.5em auto 11px}.comment-form-rating .stars{position:relative;height:20px}.reset_variations{display:none}table.variations tbody,table.variations{display:inline-block;vertical-align:top;margin:0}table.variations tr{display:inline-block;vertical-align:top;width:200px;margin:0 7px 8px 0;border-bottom:0;background:transparent}table.variations tr td{display:block;padding:0 0 4px;font-weight:400;line-height:20px;font-size:13px;color:#999;text-shadow:none;background:none}table.variations tr td label{font-weight:400!important}.woocommerce div.product form.cart .variations{padding:0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left}.woocommerce div.product form.cart .variations select{background:#f8f8f8;border-color:#e8e8e8}.single_variation_wrap{position:relative;display:inline-block;vertical-align:top;padding-top:24px}.single_variation_wrap:before{content:'Quantity';position:absolute;left:0;top:0;font-weight:400;line-height:20px;font-size:13px;color:#999}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{margin:0 0 40px}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{margin:0 -4px 0 0;font-weight:400;font-size:16px;color:#333;border-radius:0;border:0;box-shadow:0 0 0 2px #f5f5f5 inset;background:none}.woocommerce button.button.alt.single_add_to_cart_button{padding-top:10px;font-size:14px;padding-bottom:10px}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{margin-bottom:70px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin:0 0 40px;padding:0;text-align:left;border-bottom:1px solid #ededed}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin:0 25px 0 0;padding:0;text-align:center;border:0;border-bottom:0;box-shadow:none;background:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{position:relative;padding:10px 0;text-transform:uppercase;font-weight:400;line-height:24px;font-size:15px;color:rgba(51,51,51,0.5)}.woocommerce div.product .woocommerce-tabs ul.tabs li a .val,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a .val{position:absolute;top:-5px;right:-12px;font-size:13px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:#333;border-bottom:2px solid #000}.woocommerce div.product .woocommerce-tabs #tab-description,.woocommerce-page div.product .woocommerce-tabs #tab-description{margin:0 auto;border:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs #tab-description > h2,.woocommerce-page div.product .woocommerce-tabs #tab-description > h2,.woocommerce div.product .woocommerce-tabs #tab-additional_information > h2,.woocommerce-page div.product .woocommerce-tabs #tab-additional_information > h2,.woocommerce div.product .woocommerce-tabs #tab-reviews #comments > h2,.woocommerce-page div.product .woocommerce-tabs #tab-reviews #comments > h2{display:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:#000;font-weight:500;padding-bottom:4px;font-size:16px;text-transform:none;letter-spacing:0;text-align:center;margin-bottom:11px}.woocommerce div.product .woocommerce-tabs #tab-additional_information,.woocommerce-page div.product .woocommerce-tabs #tab-additional_information{width:70%;border:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs #tab-reviews,.woocommerce-page div.product .woocommerce-tabs #tab-reviews{width:70%;text-align:left;box-shadow:none}.woocommerce div.product .woocommerce-tabs #tab-reviews .comment-form-rating label,.woocommerce-page div.product .woocommerce-tabs #tab-reviews .comment-form-rating label{display:block}.woocommerce div.product .woocommerce-tabs #tab-reviews p.stars,.woocommerce-page div.product .woocommerce-tabs #tab-reviews p.stars{display:inline-block}.woocommerce div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2{text-transform:uppercase}.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email{display:inline-block;vertical-align:top;width:49.5%}.woocommerce #review_form #respond p.comment-form-author{padding-right:15px}.woocommerce #review_form #respond p.comment-form-email{text-align:right;padding-left:15px}.woocommerce #review_form #respond p.comment-form-comment label,.woocommerce #review_form #respond p.comment-form-author label,.woocommerce #review_form #respond p.comment-form-email label{display:block;text-align:left}.woocommerce #review_form #respond p.comment-form-comment input,.woocommerce #review_form #respond p.comment-form-author input,.woocommerce #review_form #respond p.comment-form-email input{width:100%;margin-bottom:10px}.woocommerce .related.products ul.products{margin-left:-15px;margin-right:-15px;list-style:none}.woocommerce .related.products ul.products li:before,.woocommerce .related.products ul.products li:after{display:none}.woocommerce .related.products > h2{display:inline-block;padding:0 0 10px;margin-bottom:30px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #000}.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{border:0}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th,.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{padding:10px;text-align:left;font-style:normal;border:0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th{background:none}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{font-weight:700;color:#333}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:40px;height:40px;padding:0;margin:0 18px 15px 0;border:none;background:none}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-left:58px;padding:2px 0 0;border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .meta strong{font-weight:400;line-height:20px;color:#333}.woocommerce #review_form #respond .comment-reply-title{font-size:14px;text-transform:uppercase;margin-bottom:20px;display:inline-block}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{text-align:center}.op_product_share a{display:inline-block;width:30px;height:30px;color:#222;line-height:35px;font-size:16px!important;text-align:center}.op_product_share > span{text-transform:uppercase;font-size:14px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{padding:10px 20px 10px 70px !important;line-height:30px;border-radius:0;box-shadow:none;background-color:#f8f8f8;border-top-color:#d0cfcf}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{left:0;top:0;width:60px;height:100%;text-align:center;line-height:50px;font-size:22px;color:#333;box-shadow:none;border-radius:0;background:none}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{padding:5px 20px;height:auto;line-height:20px;font-size:10px}.woocommerce .woocommerce-error,.woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before,.woocommerce-error:before{color:#b81c23}.woocommerce .woocommerce-message,.woocommerce-message{border-top-color:#8fae1b}.woocommerce .woocommerce-message:before,.woocommerce-message:before{color:#8fae1b}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{border-radius:50px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{color:#222;font-size:13px;font-weight:300;text-transform:uppercase;margin-bottom:2px;display:inline-block}.woocommerce #reviews #comments ol.commentlist li{list-style:none}.woocommerce #reviews #comments ol.commentlist li .description,.woocommerce-page #reviews #comments ol.commentlist li .description{font-size:12px;line-height:1.6;padding:10px;background-color:#fafafa}.woocommerce #reviews #comments ol.commentlist li .comment-text p{font-size:13px}#cs-mini-cart ul{margin:0;list-style:none}#cs-mini-cart ul.cart_list li,.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li,.woocommerce .widget_shopping_cart .cart_list li{position:relative;min-height:103px;margin:0;padding:0 0 20px 90px;list-style:none;border:none;text-align:left}#cs-mini-cart ul.cart_list li img,.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{position:absolute;left:0;top:0;width:75px;margin:0;opacity:.7;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}#cs-mini-cart ul.cart_list li img:hover,.woocommerce ul.cart_list li img:hover,.woocommerce ul.product_list_widget li img:hover,.woocommerce-page ul.cart_list li img:hover,.woocommerce-page ul.product_list_widget li img:hover{opacity:1}#cs-mini-cart .mini_cart_item a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove{position:absolute;top:-6px;left:auto;right:-23px;font-size:26px;color:rgba(51,51,51,0.5)!important;background:none!important}#cs-mini-cart .mini_cart_item a.remove:hover,.woocommerce .widget_shopping_cart .cart_list li a.remove:hover{color:red!important}#cs-mini-cart ul.cart_list li a,.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{display:block;margin:0;text-transform:none;font-weight:400;line-height:1.4;font-size:14px;text-align:left}.woocommerce ul.product_list_widget li a,.woocommerce .widget_shopping_cart .cart_list li a{margin-bottom:8px}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{padding:0;border:0}.woocommerce ul.cart_list li ins,.woocommerce ul.product_list_widget li ins{background:none}.woocommerce ul.cart_list li del .amount,.woocommerce ul.product_list_widget li del .amount{color:rgba(51,51,51,0.5)}.woocommerce .widget .star-rating,.woocommerce-page .widget .star-rating{height:1em;line-height:1;font-size:10px;margin-bottom:8px}.woocommerce .widget .star-rating:before,.woocommerce-page .widget .star-rating:before{color:#ccc}.woocommerce .widget .star-rating span:before,.woocommerce-page .widget .star-rating span:before{color:#ffcf2a}.woocommerce ul.cart_list li del,.woocommerce ul.product_list_widget li del,.woocommerce-page ul.cart_list li del,.woocommerce-page ul.product_list_widget li del{display:inline-block;vertical-align:top;line-height:24px;color:rgba(51,51,51,0.5);opacity:1}.woocommerce ul.cart_list li ins,.woocommerce ul.product_list_widget li ins,.woocommerce-page ul.cart_list li ins,.woocommerce-page ul.product_list_widget li ins{display:inline-block;vertical-align:top;padding:0 0 0 10px;text-decoration:none;font-weight:400;line-height:24px;font-size:14px;color:#333}.woocommerce ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount{border-bottom:#000 solid 1px}.cart-contents-count{position:absolute;top:-4px;right:-10px;height:15px;line-height:15px;width:15px;text-align:center;font-size:8px;border-radius:50%;color:#fff;background-color:#e0f0ed}.nav-cart > a{position:relative}.nav-cart ul.cart_list{margin:0}.nav-cart ul.cart_list li.empty,.widget_shopping_cart_content .woocommerce-mini-cart__empty-message{padding:4px 0;margin:0}.nav-cart .widget_shopping_cart_content{width:310px;padding:25px;background-color:#fff;border:1px solid #ddd}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li,.nav-cart .mini_cart_item{position:relative;overflow:hidden;display:block;min-height:75px;padding:0 30px 15px 80px;border-bottom:1px solid #f4f4f4;margin-bottom:15px}.woocommerce .widget_shopping_cart .cart_list li.empty,.woocommerce.widget_shopping_cart .cart_list li.empty{min-height:auto;padding:0;border:0}.woocommerce ul.cart_list li img,.cart_list img{position:absolute;width:60px;height:60px;left:0;right:auto;top:0;margin:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;right:0;top:0;left:auto}.woocommerce a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:16px;font-weight:400;line-height:1;text-decoration:none;color:#666!important;background:none}.woocommerce a.remove:hover,.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{color:#f81111!important;background:none}.widget_shopping_cart_content .buttons{margin:0 -5px;text-align:right}.widget_shopping_cart_content .buttons .button{margin:5px!important}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{margin:10px 0 20px;padding:0;border:none;text-align:right}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{margin:0 0 17px;height:3px;border-radius:0;background:#efefef}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{top:-4px;margin-left:0;box-shadow:none;background:#333;transition:none;-webkit-transition:none}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{font-weight:400;line-height:40px;font-size:14px;color:#333}.woocommerce .widget_price_filter .price_slider_amount span,.woocommerce-page .widget_price_filter .price_slider_amount span{font-weight:700}.woocommerce .widget_price_filter .price_slider_amount .button{height:auto;padding:6px 14px;line-height:20px;font-size:10px}.widget_product_categories ul{margin:0;list-style:none;padding:0 5px}.widget_product_categories ul ul{margin:0 0 0 1em}.widget_product_categories ul li,.widget_product_categories ul li a{text-align:left!important}.widget_product_categories ul li:after{display:none}.widget_product_categories ul li{padding:0}.widget_product_categories ul li.cat-parent > a{font-weight:700;padding-bottom:0}.widget_product_categories ul li a{padding:12px 0;display:inline-block}.widget_product_categories ul ul li a:before{content:'-';left:-10px;font-size:16px;position:relative}.woocommerce .widget_rating_filter ul li{margin-bottom:8px;border:0}.woocommerce .widget_rating_filter ul li .star-rating{margin-bottom:0}.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{display:inline-block;padding:0;margin:5px 10px 5px 0}.woocommerce .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li a{padding:0;font-weight:400;line-height:20px}.woocommerce .widget_layered_nav ul li .count,.woocommerce-page .widget_layered_nav ul li .count{display:none}.woocommerce .widget_layered_nav ul li.chosen,.woocommerce-page .widget_layered_nav ul li.chosen{margin:0 5px}.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{padding:5px 10px;border:0;border-radius:5px;background:#1d1d1d}.widget_layered_nav_filters{padding:15px 20px 8px;border-radius:5px;background-color:#e9e9e9}#sidebar .widget_layered_nav_filters.widget h6 span{background:none}.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{margin:0 10px 10px 0;padding:0}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{padding:5px 10px;line-height:20px;border:0;border-radius:5px;background:#1d1d1d}.widget_product_search .woocommerce-product-search{position:relative}.widget_product_search .woocommerce-product-search:before{content:'\f002';position:absolute;z-index:2;top:0;right:0;width:40px;height:40px;font-family:'FontAwesome';text-align:center;line-height:40px}.widget_product_search .woocommerce-product-search label{display:none}.widget_product_search .woocommerce-product-search input[type="search"]{width:100%;height:40px;padding:0 8px;background:#f8f8f8;border:#eee solid 1px}.widget_product_search .woocommerce-product-search input[type="submit"],.widget_product_search .woocommerce-product-search button[type="submit"]{overflow:hidden;position:absolute;z-index:3;top:0;right:0;display:block;width:40px;height:40px;opacity:0}.woocommerce table.shop_table,.woocommerce-page table.shop_table{padding:0;border-collapse:collapse!important;border:1px solid #ededed}.woocommerce table.shop_table th{text-transform:uppercase;font-weight:700;color:#333;border-color:#ededed;padding:20px}.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{background:#f8f8f8}.woocommerce table.shop_table td.actions,.woocommerce table.shop_table td,.woocommerce-page table.shop_table td.actions{padding:20px;border:0}.woocommerce table.shop_table tr,.woocommerce-page table.shop_table tr{border-bottom:#ededed solid 1px;padding:12px 0;background:#fff}.woocommerce table.shop_table tbody tr:last-child,.woocommerce-page table.shop_table tbody tr:last-child{background:#f8f8f8}.woocommerce table.cart .product-remove,.woocommerce #content table.cart .product-remove,.woocommerce-page table.cart .product-remove,.woocommerce-page #content table.cart .product-remove{width:6%}.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{width:12%}.woocommerce table.cart .product-quantity,.woocommerce #content table.cart .product-quantity,.woocommerce-page table.cart .product-quantity,.woocommerce-page #content table.cart .product-quantity{width:18%}.woocommerce table.cart img,.woocommerce-page table.cart img{width:100px}.shop_table .product-name a{text-transform:uppercase;font-weight:400;font-size:14px}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:400;font-size:11px;color:#333}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd{margin-bottom:0}.woocommerce table.shop_table td.product-price,.woocommerce-page table.shop_table td.product-price
.woocommerce table.shop_table td.product-subtotal,.woocommerce-page table.shop_table td.product-subtotal{font-weight:400;font-size:14px;color:#666}.woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove{display:inline-block;vertical-align:top;width:24px;height:24px;font-style:normal;line-height:20px;font-size:18px;color:#999!important;text-align:center;border:2px solid #ededed;border-radius:0}.woocommerce table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover{background:none;border-color:#c33;color:#c33!important}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #main textarea,.woocommerce #main input[type="text"],.woocommerce #main input[type="password"],.woocommerce #main input[type="datetime"],.woocommerce #main input[type="datetime-local"],.woocommerce #main input[type="date"],.woocommerce #main input[type="month"],.woocommerce #main input[type="time"],.woocommerce #main input[type="week"],.woocommerce #main input[type="number"],.woocommerce #main input[type="email"],.woocommerce #main input[type="url"],.woocommerce #main input[type="search"],.woocommerce #main input[type="tel"],.woocommerce #main input[type="color"],.woocommerce .uneditable-input,#calc_shipping_postcode,.woocommerce .input-text{width:auto;height:38px;margin:0 10px 5px 0;padding:9px 10px;font-weight:300;color:#333;line-height:30px;font-size:14px;border:1px solid #ededed;border-radius:0;box-shadow:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;font-size:14px}#coupon_code{height:40px;font-size:16px}#calc_shipping_postcode{width:100%;height:40px}.woocommerce table.cart input,.woocommerce-page table.cart input,.woocommerce input.button{height:38px;font-size:12px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{padding-top:30px;text-align:right}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{display:none}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{text-transform:uppercase}#main .woocommerce header{position:static}#ship-to-different-address{float:none;width:100%;margin:0}#ship-to-different-address #ship-to-different-address-checkbox{margin-top:-18px}.contentarea #payment ul li:before,.single-post-content #payment ul li:before{display:none!important}.select2-container .select2-selection--single{height:38px;border-color:#ededed}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}@media only screen and (max-width: 1025px){.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus{display:none}}@media only screen and (max-width: 768px){.woocommerce .eva-pagination.container,.woocommerce-page .eva-pagination.container{padding-bottom:80px}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:none;width:80%;margin:0 0 50px}.woocommerce table.cart .product-remove,.woocommerce #content table.cart .product-remove,.woocommerce-page table.cart .product-remove,.woocommerce-page #content table.cart .product-remove,.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce table.cart .product-quantity,.woocommerce #content table.cart .product-quantity,.woocommerce-page table.cart .product-quantity,.woocommerce-page #content table.cart .product-quantity{display:none}}@media only screen and (max-width: 668px){.woocommerce .eva-pagination.container,.woocommerce-page .eva-pagination.container{margin-left:0!important;margin-right:0!important}#coupon_code{width:45%}.woocommerce div.product .woocommerce-tabs #tab-reviews,.woocommerce-page div.product .woocommerce-tabs #tab-reviews{width:100%}}@media only screen and (max-width: 481px){.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:100%}#coupon_code,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button{width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product{width:50%!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{margin-bottom:10px;float:none}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;display:block}.woocommerce #review_form #respond p.comment-form-email{padding-left:0}.woocommerce .woocommerce-message .button{margin-bottom:10px;display:block;text-align:center;float:none}.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .coupon .input-text + .button{width:100%!important}}