body{color:#313131;}
h2 {margin-top: 20px;}
h4 {font-size:18px;font-weight: 500;}
.comment-form-cookies-consent {margin-bottom: 20px;}
.divider {
width: 100%;
border-bottom: 1px;
border-bottom-style: dashed;
border-bottom-color: rgba(0,0,0,.1);
margin: 5px 0 20px 0;
}
a {text-decoration:none!important;}
p:empty {display: none;} .entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
margin-top: 0px;
}
.home_title {
font-size:24px;
font-weight:300;
}
@media screen and (max-width: 550px) {
.site-branding-container {display: block;text-align: center;}
.site-header .header-image {width: 140px;}
.inside-header {padding: 20px;}
}
.small_gray_text {color:gray; font-size:14px;} .woocommerce .woocommerce-breadcrumb {margin: 0 0 2em;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
font-size: .8em;
color: #767676;
}
.woocommerce div.product .product_title {
font-size: 24px;
}
.woocommerce table.shop_attributes td p{margin: 0px 10px;}
.woocommerce span.onsale {
font-weight: 600;
border-radius: 10px;
background-color: #8fdf1d;
color: #fff;
padding: 5px 10px 7px;
min-height:unset;
min-width: unset;
line-height: unset;
}
@media (max-width: 767px) {
.woocommerce ul.products {
display: flex;
flex-wrap: wrap;
gap: 30px 10px; }
.woocommerce ul.products li.product {
width: calc(50% - 10px)!important; margin: 0 !important;
}
}
.product_meta {
font-size: 14px;
margin-top: 30px;
} .widget-area .widget {padding: 30px;} .woocommerce ul.product_list_widget li a, .wc-block-components-review-list-item__product{
font-weight: 600!important;
line-height: normal!important;
font-size: 14px!important;
}
.widget select {
width: 100%;
margin-bottom: 30px !important;
} .wc-block-components-review-list-item__info {margin-bottom: 10px!important;}
.wc-block-components-review-list-item__text p{font-size: 14px!important;}
.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author,
.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date {  
font-weight: 300 !important;  
font-size: 14px !important;  
}  
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {width: 50px;}