/*
Theme Name: shoptimizer Child
Template: shoptimizer
*/
body .site-main ul.products li.product:not(.product-category){margin-bottom:40px}
.single-product #page div.product .woocommerce-product-gallery{width:40%}
.single-product #page div.product .summary{width:55%;margin-right:0}
.top-bar,
.header-widget-region,
.content-area ul.products li.product-type-grouped .price .amount,
.content-area ul.products li.product-type-variable .price{font-size:16px}
.image-feature figcaption strong{font-size:26px}
.image-feature figcaption em{font-size:19px;margin-bottom:0.5em}
.below-content .widget .widget-title{font-size:19px!important}
.woocommerce-product-details__short-description table{border-collapse:collapse}
.woocommerce-product-details__short-description table tr td{border:1px solid #000}
.content-area ul.products li.product .price{color:#1e140a}
body .price del{opacity:1}
body li.product .price span{font-weight:bold}
body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a{font-size:15px}
.below-content .widget .ri{color:#a07936;top:13px;left:20px!important}
.below-content .widget{padding:10px 10px 0 10px!important;border:2px solid #ccc;margin:0 5px}
footer.site-footer input[type=text],
footer.site-footer input[type=email]{background-color:#fff;border-radius:2px}
footer.site-footer textarea{max-height:75PX;overflow:auto;margin-bottom:5px;background-color:#fff;border-radius:2px}
footer.site-footer input[type=submit]{background-color:#a07936!important;border-radius:2px}
footer .widget .widget-title,
body.archive .widget .widget-title,
body.single-post .widget .widget-title{font-size:21px}
body.archive .widget_product_categories ul li,
body.single-post .widget_product_categories ul li{border-bottom:1px solid #eaeaea;padding-bottom:5px}
body.archive .widget.woocommerce.widget_product_categories,
body.single-post .widget.woocommerce.widget_product_categories{border-bottom:0!important}
body .entry-content .button,
body .entry-content .button:hover,
.button,
button,
input[type=button],
input[type=reset],
input[type=submit]{background-color:#312511}
.woocommerce-form-login{width:100%}
.summary .button-wrapper.shoptimizer-size-guide{display:inline-block;clear:both;width:100%;margin-bottom:14px;font-size:16px;font-weight:500}
.wpcf7 span.wpcf7-form-control-wrap{display:block;margin-top:5px;}
.image-feature a:before{content:none!important;}
.new-label{position:relative;}
.new-label:before{content:"New";position:absolute;color:#fff;background:#d41212;left:50%;top:0;font-size:12px;line-height:1;padding:2px;font-weight:bold;transform:translateX(-50%);}
.new-label:after{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #d41212;top:16px;left:50%;transform:translateX(-50%);}
body ul.products li.product:not(.product-category){padding-bottom:0;}
body .below-content .widget p{font-size:16px;line-height:1.4;margin-top:5px;}
.added_to_cart.disabled,
.added_to_cart:disabled,
.button.disabled,
.button:disabled,
button.disabled,
button:disabled,
input[type=button].disabled,
input[type=button]:disabled,
input[type=reset].disabled,
input[type=reset]:disabled,
input[type=submit].disabled,
input[type=submit]:disabled{opacity:1;}
body.single-product div.product form.cart{padding-top:0;margin-top:0;}
.summary .button-wrapper.shoptimizer-size-guide{margin-bottom:25px;}
div.product .variations_button{padding-top:0;}
span.la_load_more_images_btn{display:block;text-align:center;border:1px solid #000;width:165px;margin:0 auto;padding:5px;cursor:pointer;background:#312510;color:#fff;font-size:16px;}
.blog .post .wp-post-image{margin-top:0;}
.basr-social-share.social ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;}
.basr-social-share.social ul li{margin-right:10px;}
.product .cart .single_add_to_cart_button{width:170px;}
.single-product .content-area p.stock{border: 0;margin-top: 0;padding-top: 0;}
@media only screen and (min-width:992px){
	.new-label.shop-text:after{top:6px;}
	.new-label.shop-text:before{content:"Shop";top:-10px;}
}
@media only screen and (min-width:768px){
	.single-product .wcppec-checkout-buttons{width:400px;max-width:100%;margin-left:auto;margin-right:auto;}
	span.la_load_more_images_btn{width:155px;font-size:14px;}
}
