header #minicart{text-decoration:none;color:#3b3b3b;position:relative;cursor:pointer;z-index:9}header #minicart .icon-ecommerce-bag{display:block;width:22px;position:relative;z-index:9}header #minicart .icon-ecommerce-bag img{-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}header #minicart .icon-ecommerce-bag .white-bag{display:block!important;position:absolute;opacity:0;visibility:hidden;top:2px}header #cartcontents.white-color #minicart .icon-ecommerce-bag .white-bag{opacity:1;visibility:visible}header #cartcontents.white-color #minicart .icon-ecommerce-bag .normal-bag{opacity:0;visibility:hidden}header #cartcontents.white-color .number{background-color:#fff!important;color:#333!important;font-weight:500;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}header #cartcontents.white-color .widget_shopping_cart_content{border:1px solid rgba(255,255,255,.35)}header #minicart .number{position:absolute;right:-9px;top:-30px;font-size:11px;color:#fff;background-color:#3b3b3b;text-align:center;border-radius:50%;line-height:18px;width:18px;height:18px}#cartcontents{padding:8px 0;position:relative;float:right}#cartcontents .widget_shopping_cart_content{text-align:left;background-color:#3b3b3b;padding:25px 30px;min-width:380px;position:absolute;right:0;opacity:0;z-index:9;margin-top:10px;visibility:hidden;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.showcartcontents{opacity:1!important;visibility:visible!important}#cartcontents .widget_shopping_cart_content ul{float:none;margin:0;padding:0}#cartcontents .widget_shopping_cart_content .buttons a:last-child,#cartcontents .widget_shopping_cart_content .total span{float:right}#cartcontents .widget_shopping_cart_content ul li{position:relative;display:block;margin-left:0!important;padding:0;line-height:40px;margin-bottom:20px;color:#fff}#cartcontents .widget_shopping_cart_content ul li:last-child{margin-bottom:0}#cartcontents .widget_shopping_cart_content ul li a.remove{display:none}#cartcontents .widget_shopping_cart_content ul li a{color:#fff;text-transform:capitalize;font-weight:400;text-decoration:none}#cartcontents .widget_shopping_cart_content ul li .quantity{color:#fff;display:block;line-height:15px}#cartcontents .widget_shopping_cart_content ul li a img{width:40px;margin-right:10px;float:right}#cartcontents .widget_shopping_cart_content .total{color:#fff;line-height:15px;margin-bottom:15px;margin-top:30px}#cartcontents .widget_shopping_cart_content .total strong{font-weight:400}#cartcontents .widget_shopping_cart_content .buttons{line-height:15px;border-top:1px solid rgba(255,255,255,.5);padding-top:15px}#cartcontents .widget_shopping_cart_content .buttons a{text-decoration:none;color:#fff;font-size:14px;padding:0!important}.wrapper .shop .woo-padding{padding-right:5%}.woocommerce h2{margin:0 0 20px}.woocommerce form .form-row label,.woocommerce table.cart td.product-name a,.woocommerce table.shop_table .product-subtotal,.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table td.product-price span,.woocommerce table.shop_table th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-error,.woocommerce-info,.woocommerce-message,.wrapper .shop .product .summary .product_meta span,.wrapper .shop .product .woocommerce-tabs .tabs li a,.wrapper .shop .product .woocommerce-tabs .woocommerce-Tabs-panel h2,.wrapper .shop .sidebar .product_list_widget .product-title,.wrapper .shop .sidebar .product_list_widget .woocommerce-Price-amount,.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item a,.wrapper .shop .woocommerce-ordering,.wrapper .shop .woocommerce-result-count,.wrapper .shop h2{font-size:14px;line-height:24px;font-weight:500;color:#3b3b3b!important}.woocommerce-page .wrapper .blog .blog-content .blog-post .blog-info h2{font-size:17px;line-height:20px}.woocommerce table.shop_table{border-radius:0;margin-bottom:0;margin-top:35px}.woocommerce a.remove{color:#3b3b3b!important;font-size:16px;position:relative;left:50%}.woocommerce a.remove:hover{background-color:transparent!important;color:#3b3b3b!important}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:18px}.wrapper .shop .product .woocommerce-product-gallery__image{padding-right:1em}.woocommerce table.shop_table td.product-subtotal,.woocommerce table.shop_table th.product-subtotal{text-align:right}.woocommerce table.cart img{width:80px;min-width:80px}.woocommerce table.cart td.product-name a{color:#3b3b3b!important;text-decoration:none}.woocommerce input,.woocommerce textarea{margin:0;float:left;font-size:12px;padding:10px 31px;text-align:center;border:1px solid rgba(0,0,0,.1);outline:0}.woocommerce table.shop_table td.product-quantity .quantity input,.wrapper .shop .product .summary .cart .quantity .qty{width:90px;padding-right:20px!important}.woocommerce table.cart td.actions .coupon .input-text{width:120px;display:inline-block;padding:10px 18px;line-height:inherit;margin-right:10px}.woocommerce .button,.woocommerce a.button{display:inline-block;font-weight:400!important;font-size:14px!important;line-height:10px!important;margin-top:0!important;padding:18px 30px!important;outline:0;border-radius:0!important;background-color:#3b3b3b!important;color:#fff!important;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce a.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{opacity:.8;color:#fff!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{margin-top:65px;width:100%}.woocommerce-cart .cart-collaterals .cart_totals table{margin-top:35px}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals tr td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals tr td{font-size:15px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:right}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#3b3b3b;padding:15px 0!important}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:inherit}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%;float:none}.woocommerce-billing-fields h2,.woocommerce-shipping-fields h2{font-size:18px}.woocommerce-shipping-fields h2{margin-top:30px}.checkout_coupon input,.form-row input,.woocommerce form .form-row textarea,.woocommerce-FormRow input,.woocommerce-billing-fields input{font-size:14px!important;text-align:left;padding:10px 12px}.checkout_coupon input{padding:13px 12px}.checkout_coupon .form-row{margin:0!important}.woocommerce form.login{border-radius:0}.woocommerce form .form-row label{margin-bottom:10px}.woocommerce form .form-row{padding:0;margin:0 0 20px}.woocommerce form .form-row textarea{height:80px}.select2-search{padding-top:4px}.select2-search input{padding:0 20px 0 5px!important}.select2-results{background-color:transparent}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-drop-active{border:1px solid #ccc!important}.woocommerce-checkout #payment{margin-top:35px;background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:0}.woocommerce-checkout #payment ul.payment_methods{padding:30px 20px}.woocommerce-checkout #payment label{position:relative;top:-9px;margin-bottom:0;line-height:15px}.woocommerce-checkout #payment div.payment_box{margin:0}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:30px}.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods li:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box p:last-child{margin-top:0}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:30px;margin-left:10px}.woocommerce #payment #place_order{float:left}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:inherit}.woocommerce-MyAccount-content p{margin-top:0!important;margin-bottom:20px}.woocommerce-MyAccount-content p a{color:inherit;text-decoration:underline}.lost_password a,.woocommerce-Address-title a,.woocommerce-LostPassword a{color:inherit;text-decoration:none}.woocommerce form .form-row label.inline{margin-left:5px;line-height:50px}.woocommerce form .form-row label.inline input{margin-left:10px!important;margin-top:18px}.wrapper .shop{padding-top:50px}.wrapper .shop .page-description,.wrapper .shop .page-title{display:none!important}.wrapper .shop .no-padding{padding:0}.wrapper .shop .selector{margin-bottom:30px}.wrapper .shop .woocommerce-ordering,.wrapper .shop .woocommerce-result-count{margin:0!important}.wrapper .shop .portfolio-masonry{margin-top:30px}.wrapper .shop .portfolio-masonry img{width:100%}.wrapper .shop .woocommerce-result-count{line-height:37px;font-weight:400}.wrapper .shop .woocommerce-ordering .orderby{float:right;padding:8px;outline:0;font-weight:400;border:0;background-color:transparent}.wrapper .shop .portfolio-masonry .product a{text-decoration:none}.wrapper .shop span.onsale{top:8px;left:23px;min-height:25px!important;min-width:auto!important;height:25px!important;line-height:15px;border-radius:0;padding:5px 8px;font-size:14px;font-weight:400;background-color:#3b3b3b}.wrapper .shop h2{margin-top:15px;margin-bottom:0}.wrapper .shop div.product .product_type_simple{background-color:#3b3b3b!important;border:none!important;padding:5px 8px 5px 6px!important;color:#fff!important;font-size:14px!important;line-height:15px!important;margin:0!important;position:absolute;right:15px;bottom:0}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after,.wrapper .shop div.product a.added_to_cart{display:none}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .quantity,.wrapper .shop div.product span.price{color:#898989;font-size:12px;line-height:17px;display:block;margin-top:5px}.wrapper .shop .portfolio-masonry div.product .star-rating,.wrapper .shop .woocommerce-product-search input[type=submit]{display:none}.wrapper .shop div.product span.price ins{text-decoration:none}.wrapper .shop .woocommerce-product-search input{width:100%;text-align:left;padding:10px 15px;font-size:14px;color:#333}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item a img,.wrapper .shop ul.product_list_widget li img{width:48px}.wrapper .shop .woocommerce-product-search::-webkit-input-placeholder{color:#3b3b3b}.wrapper .shop .woocommerce-product-search:-moz-placeholder{color:#3b3b3b}.wrapper .shop .woocommerce-product-search::-moz-placeholder{color:#3b3b3b}.wrapper .shop .woocommerce-product-search:-ms-input-placeholder{color:#3b3b3b}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding:0}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item{padding:0 0 20px}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .remove{top:50%!important;margin-top:-22px!important;left:auto!important;right:65px!important}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .quantity{text-align:left}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .total{padding-top:15px;float:left;font-size:13px;border:0!important}.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .buttons{margin-top:13px;float:right}.wrapper .shop .widget_price_filter form .price_slider_wrapper .price_slider_amount .button,.wrapper .shop .widget_shopping_cart .widget_shopping_cart_content .buttons a{padding:8px 5px!important;background-color:#3b3b3b!important;color:#fff!important;border:0!important;font-size:12px!important;display:inline-block;margin-top:0!important}.wrapper .shop ul.product_list_widget li{padding:0 0 15px}.wrapper .shop ul.product_list_widget li .star-rating{margin:5px 0}.wrapper .shop .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#3b3b3b;height:4px}.wrapper .shop .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{background-color:#898989}.wrapper .shop .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{background-color:#3b3b3b;width:14px;height:14px;top:-5px}.wrapper .shop .widget_price_filter form .price_slider_wrapper .price_slider_amount .button{float:right;font-size:13px!important}.wrapper .shop .widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label{float:left;font-size:13px}.wrapper .shop .sidebar .product_list_widget .woocommerce-Price-amount{color:#898989!important;font-weight:400}.wrapper .shop .sidebar ul li{margin-right:10px}.wrapper .shop .sidebar ul li a:before{margin-right:5px;background-color:#fff;border-radius:50%;color:#3b3b3b}.single-product .shop{padding-top:0!important;margin-top:60px}.single-product .shop .product span.onsale{left:8px}.wrapper .shop .product .summary p{margin:20px 0 0}.wrapper .shop .product .summary .stock{font-weight:700;color:#3b3b3b;margin-bottom:18px}.wrapper .shop .product .summary h1.product_title{font-size:30px;line-height:33px}.wrapper .shop .product .summary .cart{margin-top:10px}.wrapper .shop .product .summary .price{margin-bottom:0;color:#3b3b3b}.wrapper .shop .product .summary .price span{color:#3b3b3b}.wrapper .shop .product .summary .cart .quantity .qty{margin-right:10px;padding-top:11px!important}.wrapper .shop .product .summary .cart .button{background-color:#3b3b3b;color:#fff;border:1px solid transparent}.wrapper .shop .product .summary .product_meta{margin-top:18px}.wrapper .shop .product .summary .product_meta span{display:block;margin-bottom:5px}.wrapper .shop .product .summary .product_meta span a{font-weight:400;color:#898989;text-decoration:none}.wrapper .shop .product .summary .product_meta .sku_wrapper span{display:inline-block}.wrapper .shop .product .woocommerce-tabs .tabs li:after,.wrapper .shop .product .woocommerce-tabs .tabs li:before{display:none}.wrapper .shop .product .woocommerce-tabs .tabs{padding:0;margin:0}.wrapper .shop .product .woocommerce-tabs .tabs:before{border-bottom:1px solid rgba(0,0,0,.1)}.wrapper .shop .product .woocommerce-tabs .tabs li{padding:0;margin:0;border:none;border-radius:0;background-color:transparent}.wrapper .shop .product .woocommerce-tabs .tabs li.active{background-color:transparent;border-bottom:1px solid #3b3b3b}.wrapper .shop .product .woocommerce-tabs .tabs li a{padding:10px}.wrapper .shop .product .woocommerce-tabs .woocommerce-Tabs-panel{padding:20px;background-color:transparent;box-shadow:none;margin-bottom:0}.wrapper .shop .product .woocommerce-tabs .woocommerce-Tabs-panel h2{margin-top:0}.wrapper .shop .product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes{margin-bottom:10px}.wrapper .shop .product .woocommerce-tabs #reviews input,.wrapper .shop .product .woocommerce-tabs #reviews textarea{text-align:left;font-size:14px;padding:8px 12px}.wrapper .shop div.product .woocommerce-product-rating{margin-top:8px;margin-bottom:0}.wrapper .shop div.product .woocommerce-product-rating .star-rating{font-size:11px;margin-top:11px;margin-right:8px}.wrapper .shop div.product .woocommerce-product-rating a{font-size:12px;line-height:12px;text-decoration:none;color:#3b3b3b}.wrapper .shop .product .woocommerce-tabs{border-bottom:1px solid rgba(0,0,0,.1)}.wrapper .shop .product .woocommerce-tabs #reviews .commentlist{padding:0}.wrapper .shop .product .woocommerce-tabs #reviews #comments .woocommerce-Reviews-title,.wrapper .shop .product .woocommerce-tabs #reviews #comments .woocommerce-noreviews{margin-bottom:20px}.wrapper .shop .product .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text{border-radius:0;margin-left:75px;border:0;padding-top:0}.wrapper .shop .product .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta strong{display:block;color:#3b3b3b;text-transform:capitalize;font-size:18px;line-height:20px}.wrapper .shop .product .woocommerce-tabs #reviews #comments ol.commentlist li img{border:none;padding:0;background-color:transparent;width:60px;border-radius:50%}.wrapper .shop .product .woocommerce-tabs #reviews #review_form_wrapper p{margin-bottom:15px}.wrapper .shop .product .woocommerce-tabs #reviews #review_form_wrapper input,.wrapper .shop .product .woocommerce-tabs #reviews #review_form_wrapper textarea{float:none;background-color:transparent;width:100%}.wrapper .shop .product .woocommerce-tabs #reviews #review_form_wrapper textarea{height:100px;resize:none}.wrapper .shop .product .woocommerce-tabs #reviews #review_form_wrapper .comment-form-author label,.wrapper .shop .product .woocommerce-tabs #reviews #review_form_wrapper .comment-form-email label{display:block}.wrapper .shop .product .woocommerce-tabs #reviews #review_form_wrapper .form-submit input{background-color:#3b3b3b;color:#fff;border-radius:0;font-weight:400;width:auto}.wrapper .shop .product .woocommerce-tabs #reviews .stars a{color:#3b3b3b}.wrapper .shop .product .woocommerce-product-gallery__image{padding-top:1em}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#fff!important}@media screen and (max-width:991px){.wrapper .shop .woo-padding{padding-right:15px}}@media screen and (max-width:767px){#cartcontents{padding-right:65px}#cartcontents .widget_shopping_cart_content ul{display:block}.wrapper .shop .woocommerce-ordering .orderby{float:none;padding-left:0}.woocommerce .button,.woocommerce a.button{padding:8px!important}.woocommerce table.shop_table td.product-quantity .quantity input{float:none}.woocommerce table.cart td.actions .coupon .input-text{padding:0 10px}.woocommerce-shipping-fields h2{margin-top:30px}.woocommerce h2{margin-bottom:0;margin-top:20px}.wrapper .shop .woocommerce-MyAccount-content{margin-top:10px}.wrapper .shop .sidebar{margin-top:30px}.wrapper .shop{padding-top:70px}.single-product .shop{margin-top:0}}@media screen and (max-width:425px){#cartcontents .widget_shopping_cart_content{min-width:300px!important;margin-right:-25px}}@media screen and (max-width:375px){.wrapper .shop .portfolio-masonry{margin-top:15px}}
