.cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price ins,.woocommerce .widget_products ul li ins,.woocommerce .widget_recent_reviews ul li ins,.woocommerce .widget_top_rated_products ul li ins{text-decoration:none}.woocommerce .cshere-woo-item-wrap .add_to_cart_button,.woocommerce .cshere-woo-item-wrap .view-detail{bottom:35px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;border:none;height:40px}.woocommerce-page #main{margin-bottom:30px}.woocommerce .cshere-woo-item-wrap{overflow:hidden;position:relative}.woocommerce ul.products li.product .cshere-woo-item-wrap img{margin-bottom:25px;width:100%}.woocommerce .cshere-woo-item-wrap .cshero-woo-meta{background:#fff;padding:0;position:relative;text-align:left;font-family:Montserrat,Arial,serif}.woocommerce .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3{padding:0;font-size:14px;font-family:Raleway,Arial,serif;line-height:1.4;margin-bottom:10px;letter-spacing:0;font-weight:400}.cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price{text-decoration:none;margin-bottom:12px;display:block}.woocommerce .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price .amount,.woocommerce .price .amount{color:#222;font-size:13px}.woocommerce .cshere-woo-item-wrap .cshero-woo-meta .star-rating{display:block;background:rgba(0,0,0,0)}.woocommerce .star-rating span{color:#666}.widget_product_tag_cloud a{text-transform:uppercase}.cshero-woo-image{position:relative}.woocommerce .cshere-woo-item-wrap .add_to_cart_button{margin-left:0;position:absolute;background-color:#333;text-indent:-9999px;padding:0!important;left:10px;width:40px;opacity:0;margin-top:0!important;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.woocommerce .cshere-woo-item-wrap:hover .add_to_cart_button{opacity:1}.woocommerce .cshere-woo-item-wrap .add_to_cart_button:before{content:"\f07a";font-family:FontAwesome;position:absolute;top:0;left:0;width:100%;height:40px;font-size:13px;line-height:40px;text-indent:0;text-align:center;color:#fff}.woocommerce .cshere-woo-item-wrap .add_to_cart_button.added:before{content:"\e017";font-family:WooCommerce;top:0;left:0;width:100%;height:40px;font-size:13px;line-height:40px;text-indent:0;text-align:center;color:#fff}.woocommerce .cshere-woo-item-wrap .add_to_cart_button.loading{background:url(../images/ajax-loader.gif) center no-repeat #333}.woocommerce .cshere-woo-item-wrap .add_to_cart_button.loading:before{display:none}.woocommerce .cshere-woo-item-wrap .view-detail{margin-right:0;position:absolute;background-color:#333;text-indent:-9999px;padding:0!important;right:10px;width:40px;opacity:0;letter-spacing:1px;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.woocommerce .cshere-woo-item-wrap .view-detail:before{content:"\f067";font-family:FontAwesome;position:absolute;top:0;left:0;width:100%;height:40px;font-size:11px;line-height:40px;text-indent:0;text-align:center;color:#fff}.woocommerce .cshere-woo-item-wrap:hover .view-detail{opacity:1}.woocommerce .cshere-woo-item-wrap .cshero-add-to-cart .added_to_cart{position:absolute;background-color:#333;color:#fff;text-indent:-9999px;padding:0!important;border:none;bottom:80px;left:10px;width:40px;height:40px;opacity:0;letter-spacing:1px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;transition:all .3s linear 0s}.woocommerce .cshere-woo-item-wrap .cshero-add-to-cart .wc-forward:after{position:absolute;top:0;left:0;width:100%;height:40px;font-size:13px;line-height:40px;text-indent:0;text-align:center;margin:0;color:#fff;content:"\f178";font-family:FontAwesome;font-variant:normal;font-weight:400;text-transform:none}.woocommerce .cshere-woo-item-wrap:hover .cshero-add-to-cart .added_to_cart{opacity:1;margin-top:0;letter-spacing:1px}.woocommerce .cshere-woo-item-wrap .cshero-add-to-cart .added_to_cart:before,.woocommerce .cshere-woo-item-wrap .cshero-add-to-cart span,.woocommerce .cshere-woo-item-wrap .cshero-view-detail span{background:#333;color:#fff;height:40px;font-size:11px;left:42px;line-height:40px;opacity:0;padding:0 10px;position:absolute;text-indent:0;text-transform:uppercase;top:0;letter-spacing:1px;font-weight:700;white-space:nowrap;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;transition:all .3s linear 0s}.woocommerce .cshere-woo-item-wrap .cshero-view-detail span{left:inherit;right:42px}.woocommerce .cshere-woo-item-wrap .cshero-add-to-cart .added_to_cart:before{content:attr(title);display:block}.woocommerce .cshere-woo-item-wrap .cshero-add-to-cart .added_to_cart:hover:before,.woocommerce .cshere-woo-item-wrap .cshero-add-to-cart a:hover span,.woocommerce .cshere-woo-item-wrap .cshero-view-detail a:hover span{opacity:1}.woocommerce ul.products li.product .onsale{display:block;height:40px;margin:0!important;right:10px;top:10px;width:40px;letter-spacing:1px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.woocommerce .upsells ul.products li.product .onsale{right:25px}.cshero-woo-breadcrumb .woocommerce-breadcrumb{border-bottom:1px solid #efefef;font-size:12px;padding:0 0 2px;text-transform:uppercase}@media (min-width:800px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.8%;margin:0 3.8% 30px 0}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}}@media (min-width:768px) and (max-width:800px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:45.8%;margin:0 3.8% 30px 0}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce .widget_shopping_cart_content a img{max-width:50px!important;width:100%}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{line-height:normal}}.woocommerce-widget .woocommerce .wg-title{margin-bottom:25px}.woocommerce-widget .widget_shopping_cart ul li{padding-bottom:15px}.woocommerce-widget .widget_shopping_cart a img{max-width:70px;width:100%}.woocommerce-widget .widget_shopping_cart .cart_list li a.remove{top:4px}.woocommerce-widget .widget_shopping_cart .cart_list li a.remove:hover{color:#fff!important}.woocommerce-widget .widget_shopping_cart a.button{font-size:12px;padding:12px 15px}.widget_product_categories li{border-bottom:1px solid #eee;width:100%;font-family:Montserrat,Arial,serif;font-size:11px;padding:4px 0}.widget_product_categories .hierarchical_1 li,.widget_product_categories li:last-child{border:none}.widget_product_categories li a{text-transform:uppercase;color:#666;display:inline-block;margin:4px 0}.widget_product_categories li span{float:right}.woocommerce .widget_products ul li,.woocommerce .widget_recent_reviews ul li,.woocommerce .widget_top_rated_products ul li{margin-bottom:20px;padding:0 0 20px;border-bottom:1px solid #eee}.woocommerce .widget_products ul li:last-child,.woocommerce .widget_recent_reviews ul li:last-child,.woocommerce .widget_top_rated_products ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.woocommerce .widget_products ul li a img,.woocommerce .widget_recent_reviews ul li a img,.woocommerce .widget_top_rated_products ul li a img{max-width:70px;width:100%;float:left!important;margin:0 13px 0 0!important}.woocommerce .widget_products ul li a span,.woocommerce .widget_recent_reviews ul li a,.woocommerce .widget_top_rated_products ul li a span,.woocommerce-widget .widget_shopping_cart .total strong,.woocommerce-widget .widget_shopping_cart li a{font-size:14px;color:#333;font-family:Raleway,Arial,serif;font-weight:400!important;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;transition:all .3s linear 0s}.woocommerce .widget_products ul li .amount,.woocommerce .widget_recent_reviews ul li .amount,.woocommerce .widget_top_rated_products ul li .amount,.woocommerce-widget .widget_shopping_cart .total span,.woocommerce-widget .widget_shopping_cart li span{font-size:13px;font-weight:400;font-family:Montserrat,Arial,serif}.woocommerce .widget_recent_reviews ul li .star-rating,.woocommerce .widget_top_rated_products ul li .star-rating{margin:5px 0}.woocommerce-widget .widget_product_search label{font-size:14px;font-weight:400;font-family:Montserrat,Arial,serif;text-transform:uppercase;margin-bottom:25px;display:block}.woocommerce-widget .widget_product_search .search-field{height:30px;padding:8px 0;display:block;text-indent:5px;margin-bottom:5px}.single-product .entry-summary .product_title{font-size:24px;text-transform:uppercase;margin-bottom:25px}.single-product .entry-summary .rating-price .woocommerce-product-rating{width:100%;margin-bottom:30px}.single-product .entry-summary .rating-price .star-rating{font-size:16px;padding-right:40px}.single-product .entry-summary .rating-price .woocommerce-review-link{font-family:Montserrat,Arial,serif;font-size:11px;color:#878787;text-transform:uppercase;display:inline-block;margin-top:5px;padding-left:40px}.single-product .cs-product-description,.single-product .entry-summary .rating-price .product-price,.single-product .entry-summary form.cart{margin-bottom:40px!important}.single-product .entry-summary .rating-price .product-price .amount{font-size:18px;text-transform:uppercase;font-family:Montserrat,Arial,serif}.single-product .cs-carousel-product{margin-bottom:40px}.woocommerce.single-product span.onsale{left:0;top:0;line-height:35px}.single-product .cs-product-wrap>span.onsale{left:-5px;top:-5px}.single-product .cshero-woo-breadcrumb{display:none}.single-product .cs-product-wrap{padding-bottom:30px}.single-product .cs-carousel-product .cs-title{margin-bottom:30px;font-size:20px;text-transform:uppercase;letter-spacing:1px}.single-product .entry-summary .quantity input{width:45px;height:45px;line-height:45px;-webkit-appearance:textfield;-khtml-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:textfield;padding:0;margin-right:10px}.single-product .entry-summary button{padding:14px 20px;letter-spacing:1px}.single-product .product-meta-inner{display:block;padding-bottom:10px}.cms-product-share-wrap{margin-top:25px}.cms-product-share-wrap label{font-size:13px;color:#333;font-family:Montserrat,Arial,serif;text-transform:uppercase;margin-right:15px}.cms-product-share-wrap a{display:inline-block;margin-right:5px;width:36px;height:36px;line-height:36px;border-radius:50%;background:#333;color:#fff;text-align:center}.cms-product-share-wrap a i{font-size:16px}.cms-product-share-wrap a:hover{color:#fff}.woocommerce.single-product .product .woocommerce-tabs{margin-bottom:70px}.woocommerce.single-product .product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce.single-product .product .woocommerce-tabs ul.tabs li{padding:0;margin:0 10px 0 0;border:none;background:0 0}.woocommerce.single-product .woocommerce-tabs .tabs li:after,.woocommerce.single-product .woocommerce-tabs .tabs li:before,.woocommerce.single-product .woocommerce-tabs .tabs:after,.woocommerce.single-product .woocommerce-tabs .tabs:before{display:none!important}.woocommerce.single-product .product .woocommerce-tabs ul.tabs li a{display:block;padding:12px 30px;font-size:13px;font-family:Montserrat,Arial,serif;text-transform:uppercase;border:2px solid #333;border-radius:2px;background:#fff;font-weight:400}.woocommerce.single-product .product .woocommerce-tabs ul.tabs li a:hover,.woocommerce.single-product .product .woocommerce-tabs ul.tabs li.active a{border-color:#333;color:#fff;background:#333}.woocommerce #reviews h3{text-transform:uppercase;font-weight:400;font-size:20px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#fff;border:2px solid #333;border-radius:2px;display:block;font-family:Montserrat,Arial,serif;font-size:13px;font-weight:400;padding:12px 30px;text-transform:uppercase;letter-spacing:1px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#333;color:#fff}.upsells h2{font-size:20px;margin-bottom:35px;text-transform:uppercase}.cs-product-wrap .images .thumbnails a{position:relative}.cs-product-wrap .images .thumbnails a:after,.cs-product-wrap .images .thumbnails a:before{position:absolute;opacity:0;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s}.cs-product-wrap .images .thumbnails a:before{content:"";width:100%;height:100%;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.cs-product-wrap .images .thumbnails a:after{content:"\f06e";font-family:FontAwesome;bottom:0;color:#fff;font-size:18px;height:40px;left:0;line-height:40px;margin:auto;right:0;text-align:center;top:0;width:40px;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.cs-product-wrap .images .thumbnails a:hover:after,.cs-product-wrap .images .thumbnails a:hover:before{opacity:1}.cs-product-wrap .comment-reply-title{padding-bottom:10px}.cs-carousel-product .cshero-nav{margin-top:20px}.single-product .upsells .products{margin:0 -15px}.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:25%;overflow:hidden;margin-right:0;float:left}.woocommerce .upsells.products ul li.product .cshere-woo-item-wrap,.woocommerce .upsells.products ul.products li.product .cshere-woo-item-wrap,.woocommerce-page .upsells.products ul li.product .cshere-woo-item-wrap,.woocommerce-page .upsells.products ul.products li.product .cshere-woo-item-wrap{padding:0 15px}.woocommerce .upsells.products ul li.product.last .cshere-woo-item-wrap,.woocommerce .upsells.products ul.products.last li.product .cshere-woo-item-wrap,.woocommerce-page .upsells.products ul li.product.last .cshere-woo-item-wrap,.woocommerce-page .upsells.products ul.products li.product.last .cshere-woo-item-wrap{padding-right:15px}.woocommerce .cs-related .cshero-woo-image img{margin-bottom:25px}.woocommerce .cs-related .star-rating{float:left}.cart-totals-inner,.cart-totals-shipping{width:50%;float:left}.cart-collaterals .shipping-calculator-form{display:block!important}.woocommerce-pagination{margin:40px 0 115px}.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers>li{border:none!important}.woocommerce-pagination ul.page-numbers>li>.page-numbers{background:#fff;color:#333;display:inline-block;float:left;font-size:13px;font-weight:400;height:43px;line-height:41px;margin:0 5px;padding:0;text-align:center;width:43px;border:2px solid #333;border-radius:3px;font-family:Montserrat,Arial,serif}.woocommerce-pagination ul.page-numbers>li>.next.page-numbers,.woocommerce-pagination ul.page-numbers>li>.prev.page-numbers{font-size:0;text-align:center}.woocommerce-pagination ul.page-numbers>li>.next.page-numbers:after,.woocommerce-pagination ul.page-numbers>li>.prev.page-numbers:before{font-family:FontAwesome;text-indent:0;font-size:16px;color:#6b6a6a;font-weight:300;display:inline-block;width:40px;height:43px;line-height:41px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;transition:all .3s linear 0s}.woocommerce-pagination ul.page-numbers>li>.prev.page-numbers:before{content:"\f104"}.woocommerce-pagination ul.page-numbers>li>.next.page-numbers:after{content:"\f105"}.woocommerce-pagination ul.page-numbers>li>.next.page-numbers:hover:after,.woocommerce-pagination ul.page-numbers>li>.page-numbers.current,.woocommerce-pagination ul.page-numbers>li>.page-numbers:hover,.woocommerce-pagination ul.page-numbers>li>.prev.page-numbers:hover:before{color:#fff;background:#333}@media (max-width:1200px){.woocommerce #wrapper .cshere-woo-item-wrap .cshero-add-to-cart span,.woocommerce #wrapper .cshere-woo-item-wrap .cshero-view-detail span{font-size:12px;padding:0 6px}}@media (max-width:640px){.woocommerce #wrapper .cshere-woo-item-wrap .cshero-add-to-cart span,.woocommerce #wrapper .cshere-woo-item-wrap .cshero-view-detail span{display:none}}@media (max-width:480px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin:0}.woocommerce #wrapper .cshere-woo-item-wrap .cshero-add-to-cart span,.woocommerce #wrapper .cshere-woo-item-wrap .cshero-view-detail span{display:block}}