/* COlORS */
:root {
    --sc-primary: #03909e;
    --sc-primary-light: #03909e;
    --sc-secondary: #537890;
    --sc-secondary-light: #a4b8c9;
    --sc-green: #94a758;
    --sc-green-dark: #738337;
    --sc-red: #b23f06;
    --sc-beige: #dfd9da;
    --sc-light: #efebec;
}

.text-primary {color: var(--sc-primary);}
.text-white {color: #fff;}
.nowrap{white-space: nowrap;}

.w-text.large_icon i{font-size:30px; margin-right: 1rem; color: var(--sc-primary);}

.error404 .search-form{text-align:center}
.error404 .search-form input[type=submit]{margin-top:2rem;display:inline-block}

.home_highlights .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{height: 100%;}
.highlight{display: block; color: #fff!important; position: relative; text-align: center; height: 100%;}
.highlight .image_container{width: 100%; height: 500px; overflow: hidden; display: flex;}
.highlight .image_container img{object-fit: cover; max-width: initial; min-width: 100%; height: 100%;transition-duration: 0.3s;transform-origin: 50% 50%;transform: scale(1) translate(0,0);}
.highlight h2{font-size: 46px;}
.highlight .overlay{background-color: rgba(0,0,0,0.4); padding: 8rem 4rem; height: 100%;display: flex;flex-direction: column;justify-content: center; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.highlight:hover .image_container img{transform: scale(1.1) translate(0,0);}

.recently_viewed_products_carousel .product .w-post-elm.post_image img,
.plp .product .w-post-elm.post_image img,
.product-carousel .product .w-post-elm.post_image img,
.woocommerce-cart .cross-sells .product img{transform-origin: 50% 50%;transition: all .25s ease-in-out; transform: scale(1) translate(0,0);display: block;}
.recently_viewed_products_carousel .product:hover .w-post-elm.post_image img,
.plp .product:hover .w-post-elm.post_image img,
.product-carousel .product:hover .w-post-elm.post_image img,
.woocommerce-cart .cross-sells .product:hover img{transform: scale(1.1) translate(0,0);opacity: 1;}

.product-carousel .owl-carousel{margin: 0 -1.5rem!important; width: calc(100% + 3rem);}


#parcelshopButton{margin-top: 1.5rem;}
