#nav-main div[class^="element-"] {
	margin-bottom: 1px;
	width: 100%;
}

#nav-main .element-menu-category {
	-webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 0 4px 0 rgba(0,0,0,0.15);
	box-shadow: 0 1px 0 rgba(0,0,0,0.15);
}



	
body.pagina-home #nav-main {
	margin-bottom: 0 !important;
}

#nav-main div[class^="element-"] {
	margin-bottom: 0 !important;
	width: 100%;
}
/*
#nav-main .element-banner-main .container-12 {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

#nav-main .element-banner-main .container-12 .grid-12 {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

.container-12 .grid-12 {
    width: 1230px;
}
*/
#header-main .element-shopping-cart .link-shopping-cart {
	background: #823904;
	color: #ffffff;
	padding: 10px 20px 10px 45px;
}



.grid-num, .grid-auto, .grid-cep, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
	margin-left: 0px;
}

.juxtapose{
     display: block;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}



#header-main div[class^="header-1"] {
	display: none;
}

#header-main .header-2 {
	padding: 10px 0 !important;
}

.grid-6 {
	margin-left: 20px;
}




.wrapper-product-combination .product-combination-list .product-combination-item label {
	font-size: 15px;
	padding: 0px;
     width: 100%;
   
}

.wrapper-product-countdown .product-countdown-message p {
    font-size: 16px;
    line-height: 2;
    margin-top: 5px;
    margin-top: 0;
    background-color: #F2C3A2;
    border-radius: 0px;
    color: white;
    padding: 10px;
}


.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy-kit {
    background: #823904;
    border-radius: 20px;
}

.wrapper-product-countdown .countdown-clock {
    color: #fff;
    background-color: #823904;
    border-radius: 0px;
    padding: 3px;
}



.element-product-detail .wrapper-product-price {
	margin-bottom: 10px;
    
    
}

.element-product-detail .wrapper-product-price .product-price .product-new-price span:first-child {
	font-size: 28px;
}

.element-product-detail .wrapper-product-price .product-price .product-new-price .product-big-price {
	font-size: 40px;
}

.element-product-detail div[class^="box-"] .box-title {
	font-size: 24px;
}

.element-product-detail .box-shipping p {
	 font-size: 18px;
}

#header-main .element-shopping-cart .link-shopping-cart .wrapper-list-products-shopping-cart {
	color: #666666;
}

#product-list .product-list-item, #product-list-sidebar .product-list-item {
	background: #fefefe;
	padding: 1px 1px 80px;
	box-shadow: 0 0 0px rgba(0,0,0,0.15);
}

#product-list .product-list-item .product-info .product-price .product-big-price, #product-list-sidebar .product-list-item .product-info .product-price .product-big-price, #product-list .product-list-item .product-info .product-price .product-price, #product-list-sidebar .product-list-item .product-info .product-price .product-price {
	font-size: 25px;
}

 #product-list .product-list-item .product-info .product-cash-price span, #product-list-sidebar .product-list-item .product-info .product-cash-price span, #product-list .product-list-item .product-info .product-parcelled-price span, #product-list-sidebar .product-list-item .product-info .product-parcelled-price span {
	font-size: 15px;
}

#product-list .product-list-item .product-info, #product-list-sidebar .product-list-item .product-info {
	padding: 8px 0;
}

#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
	color: #666;
	font-family: 'roboto';
	font-size: 15px;
	line-height: 16px;
	margin-bottom: 5px;
	min-height: 2px;
	text-align: left;
	text-transform: initial;
    
    
}

#product-list .product-list-item .wrapper-btn-product, #product-list-sidebar .product-list-item .wrapper-btn-product {
	bottom: 35px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
}

.btn {
	padding: 10px 90px;
}

#product-list .product-list-item .product-info .product-price span:first-child, #product-list-sidebar .product-list-item .product-info .product-price span:first-child {
	font-size: 15px;
}

#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price {
	line-height: 25px;
}

.element-product-detail .product-main-image {
	display: inline-block;
	margin: 0 auto;
	height: 500px;
}
.element-product-detail .product-main-image img {
	max-height: 500px;
}

#product-list .product-list-item .product-image a:not(.label-unavailable) img, #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) img {
	height: 100%;
}

.header-box-content h1, .header-box-content h2, .header-box-content h3, .header-box-content h4, .header-box-content h5, .header-box-content h6, .header-box-content .title-primary, .header-box-content .title-secundary {
	border-bottom: 1px solid #eee;
	color: #823904;
	display: block;
	font-family: 'montserrat_regular';
	font-size: 45px;
	padding: 40px 0;
	text-align: center;
	text-transform: uppercase;
}

.pagina-personalizada .header-box-content .title-secundary, .pagina-produto .header-box-content .title-secundary {
	font-size: 45px;
	padding: 15px 0;
	text-align: center;
}

#product-list .product-list-item .product-info, #product-list-sidebar .product-list-item .product-info {
	text-align: center;
}

/*********************/
/****AJUSTES DLOJA****/
/*********************/

.col-2 + ul {
	width: 520px !important; 
}

.col-2 + ul > li {
	width: 50% !important;
}


.col-3 + ul {
	width: 780px !important; 
}

.col-3 + ul > li {
	width: 33.333% !important;
}

#nav-main .element-menu-category #menu-category .menu-category-list>li ul {
	align-items: center;
	flex-wrap: wrap;
}
/*
#nav-main .element-menu-category #menu-category .menu-category-list li:hover>ul {
	display: -webkit-flex;
	display: flex;
}
*/
#nav-main .element-menu-category ul[class$="list"] > li ul li + li {
	border-top: 0;
}
/*
#nav-main .element-menu-category #menu-category .menu-category-list>li ul li {
	display: initial;
	float: initial;
	min-width: 0;
	white-space: pre-wrap;
	width: 100%;
}
*/

/*********************/
/**FIM AJUSTES DLOJA**/
/*********************/

/*Ajuste menus em duas colunas*/
.duas-colunas + ul{
    columns: 2;  
}
/*FIM - Ajuste menus em duas colunas*/
/*Esconder Preço Final*/
#product-list .product-list-item .product-info .product-price.product-old-price + .product-price.product-sell-price {
	display: none !important;
}
/*Variação em duas colunas*/

}
/* Aumentar e centralizar a combinação */ 
.wrapper-product-combination .product-combination-list .product-combination-item label div { 
   min-height: 35px; 
   min-width: 35px; 
   display: flex; 
   justify-content: center; 
   align-items: center; 

} 

.wrapper-product-combination .product-combination-list:nth-child(2) {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
}
.wrapper-product-combination .product-combination-list:nth-child(4) {
   display: flex;
    flex-wrap: nowrap;
    flex: 1;
}
.wrapper-product-combination .product-combination-list:nth-child(5) {
   display: flex;
    flex-wrap: nowrap ;
    flex: 1;
}

        .carousel-container {
            position: relative;
            width: 100%;
            max-width: 1400px; /* Ajuste o tamanho máximo do carrossel conforme desejado */
            
            margin: auto;
            overflow: hidden;
            border: 1px solid #ddd;
            border-radius: 10px;
        }
        
        .carousel {
            display: flex;
            transition: transform 0.5s ease;
        }
        
        .carousel-item {
            min-width: 20%; /* Mostrar 5 imagens por vez */
            box-sizing: border-box;
        }
        
        .carousel-item img {
            
            width: 100%;
            border-radius: 10px;
        }
        
        .carousel-button {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background-color: rgba(255, 94, 0, 0.5);
            color: white;
            border: none;
            border-radius: 20px;
            padding: 10px;
            padding-bottom: 13px;
            padding-top: 13px;
            padding-left: 10px;
            padding-right: 10px;
            cursor: pointer;
            z-index: 1000;
        }
        
        
        .carousel-button.prev {
            left: 0;
        }
        
        .carousel-button.next {
            right: 0;
        }

        .Quem {
     border-bottom: 1px solid #eee;
    color: #823904;
    display: block;
    font-family: 'montserrat_regular';
    font-size: 45px;
    padding: 185px 0 50px;
    text-align: center;
    text-transform: uppercase;;
        }

.wa-chat-wrapper .wa-chat-header {
    bottom: 122px !important;
    right: 68px !important;	
}
.infos-whats {
    background: #57bb63;
    bottom: 30px;
    color: #fff;
    cursor: pointer;
    padding: 14px;
    position: fixed;
    font-size: 11px;
    text-align: center;
    display: block;
    letter-spacing: 0;
    right: 30px;
    width: 100px;
    height: 60px;
    border-radius: 20px;
}

/* Exibir banner inferior na página do produto */ 
body.pagina-produto .element-banner-bottom { 
display: inline-block !important; 
} 

/* Trocar Cor Tarja de Promoção da vitrine  */ 
#product-list .product-list-item .label-promo, 
#product-list-sidebar .product-list-item .label-promo { 
background: %COR%; 
} 

/* Trocar Cor Tarja de Lançamento da vitrine  */ 
#product-list-sidebar .product-list-item .label-launch {
    background:  %COR%; 
} 

ul#banner-bottom iframe {
    width: 98%;
    height: 700px;
}
.Quem {
    padding: 90px 0 50px;
}

/* Exibir banner tarja na página do produto */ 
body.pagina-produto .element-banner-stripe { 
display: block !important; 
} 