/*
Theme Name: shoptimizer Child
Template: shoptimizer
*/
body .site-main ul.products li.product:not(.product-category){padding-bottom:0;margin-bottom:40px}
.single-product #page div.product .woocommerce-product-gallery{width:40%}
.single-product #page div.product .summary{width:55%;margin-right:10px;}
.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:17px!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:#ff1644}
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:#ff1644!important;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:#ff1644;border-radius:2px}
footer .widget .widget-title,
body.archive .widget .widget-title{font-size:21px}
body.archive .widget_product_categories ul li{border-bottom:1px solid #eaeaea;padding-bottom:5px}
body.archive .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:#ff1644}
.woocommerce-form-login{width:100%}
.wpcf7 span.wpcf7-form-control-wrap{display:block;margin-top:5px;}
.product .cart .single_add_to_cart_button{width:170px;border-radius:100px;opacity:1;cursor:pointer;}
.summary .button-wrapper.shoptimizer-size-guide{display:inline-block;clear:both;width:100%;margin-bottom:14px;font-size:16px;font-weight:500;margin-top:-25px;}
.summary .button-wrapper.shoptimizer-size-guide a:before{position:relative;top:1px;margin-right:9px;font-family:Rivolicons,sans-serif;content:"\e61e";}
.summary .button-wrapper.shoptimizer-size-guide a{text-decoration:none!important;}
span.la_load_more_images_btn{display:block;text-align:center;border:1px solid #ac0b2b;width:165px;margin:0 auto;padding:5px;cursor:pointer;background:#ac0b2b;color:#fff;font-size:14px;}
@media only screen and (min-width:768px){
    .single-product .wcppec-checkout-buttons{width:400px;max-width:100%;margin-left:auto;margin-right:auto;}
}
@media only screen and (max-width:992px){
    .single-product #page div.product .woocommerce-product-gallery,
    .single-product #page div.product .summary{width:100%!important;}
    #secondary .textwidget img.responsive-full{max-width:100%;}
}
.woocommerce-product-details__short-description {
    font-size: 18px !important;
}