.banner-feature-shop{padding:80px 0 195px;position:relative}.banner-feature-shop img{right:0;position:absolute;top:0;z-index:1}.banner-feature-shop .sale-featured{position:relative;z-index:2}.banner-feature-shop .sale-featured h2{font-size:58px;font-weight:700;margin-bottom:30px;color:#333;line-height:72px}.banner-feature-shop .sale-featured h5{font-size:25px;font-weight:300;font-style:italic;margin-bottom:15px;color:#555;text-transform:none;line-height:30px;font-family:"Droid Serif",Arial,Helvetica,sans-serif}.banner-feature-shop .sale-featured h5 span{font-size:36px;color:#4cb453}.compact-sorting{margin-bottom:40px}.compact-sorting:after{height:0;content:".";visibility:hidden;clear:both;display:block}.compact-sorting .woocommerce-ordering{float:right}.compact-sorting .woocommerce-ordering select{padding:5px 8px;border:1px solid #ddd;text-transform:uppercase}.compact-sorting .woocommerce-ordering select:focus{outline:none}.compact-sorting .woocommerce-result-count{text-transform:uppercase;float:left}.product-item{margin-bottom:48px;box-sizing:border-box}.product-item figure{border:1px solid #ddd;-webkit-transition:.3s;transition:.3s;position:relative}.product-item .added_to_cart:after{font-size:12px;font-weight:400}.product-item .product-detail{padding:20px;border:1px solid #ddd;border-top:0 solid #ddd;text-align:left}.product-item .product-detail a h3{font-size:14px;font-weight:600;margin-bottom:15px;color:#333;text-transform:none;line-height:18px;margin-top:15px}.product-item .product-detail a:hover h3{color:#4cb453}.product-item .product-detail span.price span.amount{font-size:16px;font-weight:600;color:#222;line-height:22px;font-family:"Droid+Serif",Arial,Helvetica,sans-serif}.main-sidebar .widget ul li{margin-bottom:8px}.widget ul li .count{float:right}.main-sidebar .product_list_widget li{padding:0!important;margin-bottom:15px;clear:both}.main-sidebar .product_list_widget li:after{height:0;content:".";visibility:hidden;clear:both;display:block}.main-sidebar .product_list_widget li img{height:auto;margin-right:10px;width:80px;float:left;display:block}.main-sidebar .product_list_widget li .product-title{font-size:13px;font-weight:400;text-transform:capitalize}.main-sidebar .product_list_widget li span.amount{display:block}.main-sidebar .widget ul.product_list_widget li:before{padding:0;content:"";position:static;margin:0}.breadcrumbs{color:#555}.breadcrumbs b{font-weight:400;margin:0 5px;display:inline-block}.related-product-item{margin:0 15px 20px}.single-product-detail{margin-bottom:30px}.single-product-detail h2{font-size:24px;margin-bottom:15px;color:#333}.single-product-detail .price{font-size:24px;font-weight:700;margin-bottom:20px;color:#333;border-bottom:1px solid #f2f2f2;padding-bottom:20px}.product-data ul{list-style:none;padding:0;margin:0}.product-data ul li{margin-right:30px;float:left;display:inline-block}.product-data ul li input{padding:10px;font-size:15px;border:none;font-weight:700;color:#666;background-color:#f2f2f2;width:80px}.product-data ul li span{margin-right:30px;display:inline-block}.star-rating{margin-bottom:20px}#reviews #comments ol.commentlist li{padding:0;border:0;position:relative;margin:0 0 20px;background:transparent none repeat scroll 0}.commentlist{list-style:none;padding:0;margin:0}.commentlist .comment_container img{height:auto;padding:3px;border:1px solid #e4e1e3;position:absolute;top:0;margin:0;-webkit-box-shadow:none;box-shadow:none;background:#ebe9eb;left:0;width:50px}.commentlist .comment_container .comment-text{padding:1em 1em 0;border:1px solid #e4e1e3;-webkit-border-radius:4px;border-radius:4px;margin-left:65px}.commentlist .comment_container .comment-text .star-rating{right:1em;position:absolute;top:15px}.product-detail-image{margin-bottom:20px}.product-detail-image img{border:1px solid #f2f2f2}.product-detail-image-thumb{list-style:none;padding:0;margin:0}.product-detail-image-thumb li{height:120px;margin-right:21px;width:120px;float:left;display:inline-block}.product-detail-image-thumb li:last-child{margin-right:0}.product-detail-image-thumb li img{border:1px solid #f2f2f2;max-width:100%;display:block}.woocommerce table.shop_table{border:1px solid #e6e6e6;border-radius:0;font-family:Lato,sans-serif}.woocommerce table.shop_table td{padding:20px 12px;border-top:1px solid #e6e6e6}.woocommerce-cart table.cart img{width:80px}.woocommerce-cart table.cart td.actions .coupon .input-text{height:40px;font-size:13px;border:1px solid #d3ced2;margin-right:20px;color:#333;padding-right:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:100%;line-height:40px;padding-left:15px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{height:40px;padding:10px;border:1px solid #e6e6e6;color:#666;transition:border .4s ease 0s;outline:medium none;box-sizing:border-box;border-radius:5px;width:100%}.select2-container .select2-choice{padding:5px 10px}.woocommerce .quantity .qty{padding:8px 5px 8px 10px;border:1px solid #d3ced2}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:200px}.woocommerce table.shop_table th{padding:9px 12px;font-size:15px;font-weight:600;font-family:Lato,sans-serif}.woocommerce #respond input#submit,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{padding:14px 30px 13px;font-size:13px;border:none;text-decoration:none;font-weight:700;color:#fff;-webkit-transition:.3s;transition:.3s;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#4cb453;line-height:13px!important;font-family:Raleway,Arial,Helvetica,sans-serif;display:inline-block}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{color:#fff;background-color:#2c3e50}.woocommerce-cart table.cart .woocommerce-Price-amount{font-size:14px;font-weight:500;color:#333}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#ff9800}form.woocommerce-checkout h3{font-size:18px;margin-bottom:15px;margin-top:30px}.cart_totals.calculated_shipping h2{font-size:20px;margin-bottom:15px;margin-top:30px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px!important}.woocommerce div.product{margin-bottom:30px;position:relative}.woocommerce-pagination{text-align:center;width:100%}.woocommerce-pagination .page-numbers{margin:20px 0;-webkit-border-radius:0;border-radius:0;padding-left:0;display:inline-block}.woocommerce-pagination .page-numbers li{list-style:none;text-align:center;float:left;display:inline-block}.woocommerce-pagination .page-numbers>li>a,.woocommerce-pagination .page-numbers>li>span{height:40px;padding:0;border:0 solid #ddd;text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;background-color:#e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-left:7px;width:40px;line-height:40px;display:block}.woocommerce-pagination .page-numbers>li:first-child>a,.woocommerce-pagination .page-numbers>li:first-child>span{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-left:0}.woocommerce-pagination .page-numbers>li:last-child>a,.woocommerce-pagination .page-numbers>li:last-child>span{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.woocommerce-pagination .page-numbers>li>a:hover,.woocommerce-pagination .page-numbers>li>span.current{color:#fff;background-color:#4cb453}.woocommerce .products .star-rating{margin-bottom:15px;clear:both;display:block}.product-item .product-detail .price{display:block}.woocommerce .star-rating span,.woocommerce .star-rating:before{color:#fab702}.woocommerce .added_to_cart.wc-forward,.woocommerce .button.add_to_cart_button{padding:10px 30px;font-size:13px;border:none;text-decoration:none;font-weight:700;color:#fff;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#4cb453;line-height:13px;margin-top:10px;font-family:Raleway,Arial,Helvetica,sans-serif;display:inline-block}.woocommerce .added_to_cart.wc-forward:hover,.woocommerce .button.add_to_cart_button:hover{color:#fff;background-color:#2c3e50}.woocommerce .button.add_to_cart_button.added{display:none}.woocommerce .added_to_cart.wc-forward:after{content:"";margin-left:.53em;vertical-align:bottom;font-family:WooCommerce}.product-item.first{clear:both}.main-sidebar .woocommerce ul.cart_list li .star-rating,.main-sidebar .woocommerce ul.product_list_widget li .star-rating{margin-bottom:5px;float:none;margin-top:5px}.attachment-shop_single{border:1px solid #888}.woocommerce #reviews #comments ol.commentlist li img.avatar{height:auto;padding:2px;border:1px solid #e4e1e3;position:absolute;top:0;margin:0;box-shadow:none;background:#ebe9eb none repeat scroll 0 0;left:0;width:50px;float:left}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:1em 1em 0;border:1px solid #e4e1e3;margin:0 0 0 70px;border-radius:4px}.woocommerce div.product .woocommerce-tabs .panel{padding:0 20px 20px;border:1px solid #ddd;border-top:0 solid #ddd;margin:0 0 2em;box-shadow:0 0 0 rgba(0,0,0,.05)}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:18px;margin-bottom:20px;clear:none}.related.products>h2{font-size:20px;margin-bottom:30px;clear:both;margin-top:60px}.woocommerce p.stars a{color:#fab702}.woocommerce #reviews h3{margin:20px 0}.archive-product .page-title{display:none}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:0 solid #d3ced2}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:2em}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{margin-right:10px;display:inline-block}.woocommerce .woocommerce-pagination ul.page-numbers li a:hover,.woocommerce .woocommerce-pagination ul.page-numbers li span.current{color:#fff;background-color:#4cb453}.woocommerce-ordering select{padding:5px}