/*
Theme Name: Utenzo Child
Theme URI: http://utenzo.beplusthemes.com/
Author: Bearsthemes
Author URI: http://bearsthemes.com
Version: 1.0
Template: utenzo
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, editor-style, featured-images, flexible-header, full-width-template, style-variations, sticky-post, theme-options, translation-ready
Description: Utenzo is a fully configurable and easy to use responsive WordPress Theme  with a lot of great features.
Text Domain: utenzo
*/
.woocommerce-page.woocommerce-checkout .woocommerce-order {
    max-width: 1100px;
    margin: 0 auto;
}
.elementor .woocommerce-order h2 {
    color: #fff;
    background-color: #262364;
    text-transform: uppercase;
    font-family: "Urbanist", Sans-serif;
    font-weight: 600;
    font-size: 34px;
    padding: 20px;
    border-radius: 10px;
}
.cwginstock-panel-heading h4 {
    color: #fff;
    font-size: 18px;
    margin: 5px 0 5px;
}
/* Main Wrapper */
.cwginstock-subscribe-form,
.cwginstock-panel-primary,
.cwginstock-panel-body {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
}




/* Input Fields */
.cwginstock-subscribe-form input[type="text"],
.cwginstock-subscribe-form input[type="email"],
.cwginstock-subscribe-form input[type="number"] {
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
    display: block;
    margin-bottom: 15px;
    padding: 14px 20px;
    border: 1px solid #ddd;
    border-radius: 8px;
}

/* Button */
.cwginstock-subscribe-form input[type="submit"] {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 15px;
    border: none;
    border-radius: 6px;
}

/* Mobile Fix */
@media (max-width: 767px){
    .cwginstock-subscribe-form {
        padding: 0 15px;
    }
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold {display: none !important;}
header .bt-elwg-search-product .bt-search--category .bt-category-list{min-width: 240px;}
body a:hover, body a:focus {
    text-decoration: none;
}
.form-row.hidden {
	display: none;
}
.woocommerce div.product div.summary .woocommerce-product-price-wrap .price{ color: #ee403b;}
@media (min-width: 1800px) and (max-width: 100000000000000px) {
body .e-con {  --container-max-width: 1740px;}
body .e-con>.e-con-inner{  --container-max-width: 1740px;}
body .site-content .elementor-element.e-con-boxed{  --content-width: 1740px;}
body .container { max-width: 1740px;}
body .bt-container{ max-width: 1740px;}
body.woocommerce .woocommerce-loop-products.columns-3 .product { width: calc(24.5% - 20px);}
body.woocommerce.single-product .bt-container {max-width: 1740px;}
}
@media (min-width: 1500px) and (max-width: 1800px) {
body .e-con {  --container-max-width: 1440px;}
body .container { max-width: 1440px;}
body .bt-container{ max-width: 1440px;}
body.woocommerce.single-product .bt-container {max-width: 1440px;}
body.woocommerce .woocommerce-loop-products.columns-3 .product { width: calc(24.5% - 20px);}
}  

.dev-home-slider {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.dev-home-slider .swiper-wrapper {
	align-items: center;
}

.dev-home-slider .swiper-slide {
	position: relative;
	width: 100%;
	flex-shrink: 0;
}
.dev-home-slider .swiper-slide{
	opacity: 0 !important;
	transition: opacity 1.2s ease-in-out;
}

.dev-home-slider .swiper-slide-active{
	opacity: 1 !important;
}
.dev-home-slider picture,
.dev-home-slider img,
.dev-home-slide-link {
	display: block;
	width: 100%;
}

.dev-home-slider img {
	width: 100%;
	height: auto;
	object-fit: cover;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
}

.dev-home-slider .swiper-button-prev,
.dev-home-slider .swiper-button-next {
	width: 50px;
	height: 50px;
	background: rgba(0,0,0,0.5);
	border-radius: 50%;
	color: #fff;
	z-index: 99;
}

.dev-home-slider .swiper-button-prev:after,
.dev-home-slider .swiper-button-next:after {
	font-size: 18px;
	font-weight: 700;
}