.site-middle-footer-wrap .site-footer-row-container-inner { border: 0; }
.search-form input.search-field, .search-form input[type=search], .woocommerce-product-search input.search-field, .woocommerce-product-search input[type=search] {
padding: 1em 40px 1em .8em;
width: 100%;
}
.woosw-item--time, .woosw-item--stock, .entry-product-stock, .reset_variations, body.woocommerce-cart .cart-summary, .woocommerce-cart .cart-collaterals .cart_totals tr.cart-subtotal, .woocommerce-cart .cart-collaterals .cart_totals tr.shipping{
display: none!important;
}
.woosw-item--actions{
min-width: 120px;
}
.woocommerce-pagination, .glsr-pagination{
text-align: center;
}
.wc-layered-nav-term .children{
padding-left: 25px !important;
margin-top: 5px !important;
}
.glsr-reviews{
display: grid;
grid-template-columns: 1fr 1fr;
}
.glsr-review{
background: white;
-webkit-box-shadow: 0px 4px 10px 0px #0000000d;
box-shadow: 0px 4px 10px 0px #0000000d;
border-radius: 20px;
padding: 30px;
border: 1px solid  #0000000d;
}
.glsr-review-author{
font-weight: 600;
}
ul.sub-menu{
padding: 20px;
}
.woocommerce-shipping-methods label{
display: block!important;
}
.optional{
display: none;
}
.woosw-popup .woosw-items .button{
max-height:initial;
width: 120px;
font-size: 12px;
line-height: 20px;
}
.content-area{
margin-top: 0!important;
}
.woocommerce ul#shipping_method li{
-ms-flex-flow: nowrap;	
flex-flow: nowrap;
}
.woocommerce form .form-row .select2-container{
width: 100%!important;
}
.glsr-default .glsr-review{
display: block;
}
.glsr-review .glsr-review-content{
margin-top: 20px;
}
#menu-brendy .current-menu-item, .menu-brendy-container .current-menu-item{
font-weight: 700;
}
.elementor-widget-text-editor strong{
font-weight: 700;
}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6
{
margin: .5em 0;
}
.single-content ol, .single-content ul {
margin: 0 0 15px;
}
footer #media_image-3 img{
max-width: 200px!important;
}
@media screen and (min-width: 1220px) {
.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image)
{
display: grid;
grid-template-columns: 1fr 4fr;
}
}
@media(max-width: 500px){
.glsr-reviews{
grid-template-columns: 1fr;
}
}