/*Seja Bem vindo*/

.welcome-message b {
    color: #fff;
}

.logo {
    width: 100%;
    margin-left: 46px;
}
.header-2 {
    background: #100517;
}
#nav-main .element-menu-category ul[class$="list"] > li:hover > a {
    background: #fff;
    color: #000000;
}

/* ======================
	HEADER - GERAL
====================== */

#header-main {position: sticky;top: 0;z-index: 12;} 
.header-2 {
    border: #0000000a solid 1px;
}

#header-main .element-search .welcome-message {
    margin-bottom: 5px !important;
    color: #fff;
}
.element-menu-top {
    color: #fff;
}
span.shopping-cart-total-price {
    color: #fff;
}

/*LOGO NA PAGINA NOSSA EMPRESA */
	img.Logomarca {
	    padding-left: 40%;
	}


	/*TIRAR TOPO DO SITE TELEFONE */
	.element-info .info-inner {
	    text-align: right;
	    display: none;
	}

/*menu de pesquisa Redondo */
input#SearchFilter {
    border-radius: 200px;
}

	/*AJUSTES MENUS*/
	#nav-main .element-menu-category {
	    -webkit-box-shadow: none;
	    -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.15);
	    box-shadow: none;
	}

	/*BANNER  PRINCIPAL FULL*/
	body.pagina-home #nav-main .element-menu-category, body.pagina-home #nav-main .element-menu-main { margin-bottom: 0 !important; 
	} 
	 
	.element-banner-main .container-12, 
	.element-banner-main .container-12 .grid-12 { 
	    margin-left: 0 !important; 
	    margin-right: 0 !important;
	    max-width: 100% !important; width: 100% !important; 
	} 
	 
	.element-banner-main img { width: 100%; 
	} 

	/* LINHA MENU */
	
/*.element-menu-category {
	    border-top: solid 1px #d2d2d2;
	    border-bottom: solid 1px #d2d2d2;
	}*/

	.element-banner-main {
	    padding-top: 8px;
	}
	#nav-main .element-menu-category ul[class$="list"] > li > a {
	    color: #fff;
	    font-size: 15px;
	    line-height: 20px;
	    letter-spacing: .5px;
	    padding: 6px 15px;
	    text-transform: uppercase;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	    -ms-transition: all .5s;
	    -o-transition: all .5s;
	}

	/*SACOLA HOME*/

	#header-main .element-shopping-cart .link-shopping-cart {
	    background: #fff;
	    padding: 10px 20px 10px 45px;
	}

	#header-main .element-shopping-cart .link-shopping-cart {
	    background: #fff;
	    background: url(https://56579.cdn.lojaquevende.com.br/static/56579/galeria/159114544441384.png) no-repeat;
	    padding: 10px 20px 10px 45px;
	}

	#header-main .element-shopping-cart .link-shopping-cart .icon-shopping-cart {
	    position: absolute;
	    left: 0;
	    display: none;
	}
	/* =====================
	        GRID PRODUTOS
	    ====================== */
	    #content-main .title-secundary {letter-spacing: 0.18em; font-size: 16px;font-family: sans-serif;}
	    #product-list .product-list-item .product-image a:not(.label-unavailable){ padding-top:150% }
	    #product-list .product-list-item {-webkit-box-shadow: none;-moz-box-shadow: none;padding: 0 0 0px; /*-webkit-transition: all 0s;*/ border: solid 1px #0000;}
	    #product-list .product-list-item .product-info, #product-list .product-list-item .product-info .product-name { text-align: center; }



	    #product-list .product-list-item .wrapper-product-combination {-webkit-box-shadow: none;box-shadow: none;top: 100%; margin: 1px;}

	#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
	    margin-bottom: 0px;
	}
#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
    min-height: 25px;
        font-weight: bold;
}

#product-list .product-list-item:hover, #product-list-sidebar .product-list-item:hover {
    z-index: 5;
    border: solid 1px #e2e2e2 !important;
    box-shadow: 0 0 9px #d8d5d5;
}

p.product-cash-price {
    display: none;
}

p.product-parcelled-price {
    color: #000;
}

/*AJUSTE BOTAO*/
.btn {
padding: 4px 10px;
}
.btn .btn-text {
    color: #fff;
}

	/*DESTAQUE ATACADO VAREJO*/

	#header2 {
	    background-color: #004b9c;
	    padding-bottom: 10px;
	    padding-top: 10px;
	}

	#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price {
	    color: #000;
	}
	#product-list .product-list-item .product-info .product-wholesale .product-price {
	    color: red;
	       font-weight: bold;
            font-size: 22px;
	}
	#product-list .product-list-item .product-info .product-retail .product-price { 
	    font-weight: bold;
	    color: black;
	}

#product-list .product-list-item .product-info, #product-list-sidebar .product-list-item .product-info {
    padding: 50px 0;
}

#product-list .product-list-item .wrapper-btn-product, #product-list-sidebar .product-list-item .wrapper-btn-product {
    bottom: 3%;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}

/* pagina do produto */
.element-product-detail .product-main-image {
    width: 80%; 
    float:right; 
    margin-bottom: 15px; 
    height: 600px;
}
.element-product-detail .product-main-image img {
    max-height: 600px;  
}

.element-product-detail .product-thumbnails .product-thumbnails-list .product-thumbnails-item a,
.element-product-detail .product-thumbnails .product-thumbnails-list .product-thumbnails-item div { 
    border: 1px solid transparent; 
    padding: 3px; 
    border-radius: 0px; 
}

 .element-product-detail .product-thumbnails .bx-wrapper .bx-controls .bx-controls-direction a {
     background-color: #fff;  
}

.wrapper-product-combination .product-combination-list .product-combination-item label div { 
    line-height: 30px; 
    min-height: 30px;
    min-width: 30px;
}
.element-product-detail .product-amount .btn { 
    padding: 15px 5px;
}
.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 {
    padding-bottom: 5px;
    padding-top: 5px;
    display: block; 
    margin-bottom: 20px;
}

.content-main-cols-1 .element-product-detail .wrapper-product-price .product-price {
    padding-right: 10px;
    width: 218px;
    color: #000;
}
.wrapper-product-parcels .show-parcells {
    background: none;
    color: #000;
    display: inline-block;
    padding-right: 0;
}
.element-product-detail .product-info {
    font-size: 12px;
    line-height: 18px;
    color: #000;
}
.product-rating {
    color: #000;
}
input#product-amount {
    color: #000;
}
.element-product-detail .box-shipping p {
    margin-bottom: 5px;
    color: #000;
}
.comment-text-empty {
    color: #000;
}
input#cep {
    color: #000;
}
.box-shipping {
    color: #000;
}
span.label-unit {
    color: #000;
}
#one-step-checkout-main>li {
    padding-bottom: 80px;
    color: #000;
}


/* Fim Pagina do Produto */



/*RODAPE*/

button.btn.btn-newsletter-submit {
    background: #777;
}

/*Manutenção*/
.msg.sync-msg.msg-warning.msg-visible.animated.bounceInDown {
    display: none;
}

/*Fim Rodape*/



/* Carrinho */

.element-shopping-cart .link-shopping-cart .wrapper-list-products-shopping-cart .list-products-shopping-cart ul {
    max-height: -webkit-calc(100vh - 400px);
    max-height: calc(100vh - 400px);
    overflow-y: auto;
}

/* Fim Carrinho */