/* WELLCOME MENSAGEM*/
.welcome-message span{    background: #333;    font-weight: bold;    color: #ffcc03;    padding: 5px 51px;    border-radius: 12px;    font-size: 1rem;        display: block;    width: 130px!important;    margin: 0 auto;}
.element-search form {   margin-top: 0px!important;}
#header-main .header-2 {    padding-bottom: 20px!important; padding-top:30px!important;}

/* MENSAGEM BEM ACIMA DO INPUT "o que você procura"  */
#header-main .element-search .welcome-message{    /*margin: 0 0 5px 45px !important;*/    margin:0px!important;     margin-bottom: 15px!important;}

/*  SEARCH FIELD FORM  */
.element-search form { margin-top: 24px; }
/*  CONTAINER DO SEARCH FIELD  */
.element-search .grid-search {    width: 543px;    margin-top: -10px;}




/*CSS PARA O PRIMEIRO BANNER VITRINE FICRA FULL */
#vitrine #banner-shop li:first-child {    flex: auto!important;     margin-bottom: 50px!important;}

/* COR MENU HOVER */
#nav-main .element-menu-category #menu-category .menu-category-list>li a:hover {    background: #fccc0a; color:#535959}
/*  ESPAÇAMENTO ENTRE ITEMS DO MENU */
#nav-main .element-menu-category #menu-category .menu-category-list>li a {    padding: 10px 27px;}

.box-shipping{BACKGROUND: #d4d4d4; BORDER: 1PX SOLID #CDA367!IMPORTANT;    COLOR: #535959;}
.box-title {    color: #535959!important; font-weight:bold!important;}
#product-shipping th{color: #226b44!important; font-weight:bold!important;}

/* HOVER botões */
#product-list .product-list-item .wrapper-btn-product .btn.btn-buy:hover, #product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy:hover, #product-list .product-list-item .wrapper-btn-product .btn.btn-buy-kit:hover, #product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy-kit:hover {
    background: #ababab;}
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy:hover, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy-kit:hover {    background: #cda367;}

/* TITULO PRODUTO BOLD */
.element-product-detail .product-info .product-name {    font-weight: bold;}


/*  ICONE LOGIN  */
.fa-user-circle{
position:absolute;
top:44px;
font-size:40px;
color:#fff;
 transition:all .3s;
}

/*  ICONE LOGIN HOVER  */
.fa-user-circle:hover{
    color:#fccc0a;
}

/* HEADER 1 - TOPO */
#header-main .header-1 {   background: #fff !important;}
#header-main .element-menu-top .menu-top-list li a {    color: #535959 !important;  }  
#header-main .element-menu-top .menu-top-list li a:hover {    color: #fccc0a; }  
.info-phone a {    color: #535959; font-size: 13px;}

#header-main div[class^="header-"] {
    background: #535959;
}

/*  ÍCONES REDES SOCIAIS - TOPO  */
#header-main .element-social-header .social-header-list li {
    margin: 0 4px;
}

/* HEADER 1 - ÍCONES PHONE E WHATSAPP */
#header-main .element-info .info-phone:before {
    color: #535959;
   /* background:#535959; */
}

/*  LOGO  */
.header-2 .element-logo .logo  img{
    width:230px;
}

/* BUSCA TOPO 
#header-main .element-search .welcome-message{display:none;}
*/






/* LINK DA MENSAGEM BEM ACIMA DO INPUT "faça login"  */
#header-main .element-search .welcome-message a{
    font-weight:700;
    color: #226b44;
}

/* BOTÃO SHOPPING CART  */
.element-shopping-cart .grid-shopping-cart {  
    margin-top: -12px !IMPORTANT;
}

/* CONTAINER DO BOTÃO SHOPPING CART  */
.element-shopping-cart .grid-3 {
    width: 249.5px;
}

/* INPUT FIELD TOPO */
#header-main .element-search .search-field {
    border-color: #535959;
    border-radius: 25px;
}

/* BOTÃO SHOPPING CART  */
#header-main .element-shopping-cart .link-shopping-cart {
    background: #fff;
    color: #535959;
    padding: 10px 20px 10px 45px;
    border-radius: 25px;
    margin-top: 34px;
}

/* MENU */
.element-menu-category{
margin-bottom:0!important;
/* border-bottom:4px solid #ababab ;   */
}

/* ITEMS DO MENU - EM NEGRITO */
#nav-main .element-menu-category #menu-category .menu-category-list>li a {
    font-weight: 700;
}

/* BANNERS ARROWS - SETAS  */
.element-banner-main .bx-wrapper .bx-controls-direction a span[class^="icon"] {
    background: #535959;
    color:#fccc0a;
}

/* BANNER 100% */
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% ;
}

.element-banner-main{
 border-top:0 solid #b4bebd ; 
margin-bottom:0 !important;
}
/* FIM BANNER */



/* BANNER RÉGUA  */
#nav-main .element-banner-regua{  background:#535959;    background-size: 100% auto; height:120px;     border-top: 6px solid #fccc0a; border-color:#fccc0a; border-bottom:0px solid #fccc0a ; padding:0 60px 0 123px;}
#nav-main .element-banner-regua h5{display: block;    text-align: left;    color: #fff;    font-weight: bold; font-size: 1.2rem; margin-top:30px;}
#nav-main .element-banner-regua p{    display: block;    font-size: .9rem;    color: #fff; margin: 3px 0 0 0;}


.menu {    display: table;   width: 100%}
.menu li {    display: table-cell;    color: black;     padding: 6px 0 20px 0; width:20%;}
.menu li a{ text-decoration:none; }
.menu li img{ width:60px; float:left; margin-right: 15px; margin-top: 16px ;}
/* FIM BANNER RÉGUA */


/*  SEÇÃO BANNERS NA VITRINE */
.banner-topVitrine{
    padding:0 0;
}

/*  BANNERS NO TOPO DA VITRINE  */
.banner-topVitrine .topVitrineDiv{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 0;
}

/* VITRINE - MARGIN TOP*/
#content-main {
    margin-top: 60px;
}

/*  TÍTULOS DA VITRINE*/
.header-box-content .title-secundary{
    text-align:left;
	border-bottom:.50px solid #226b44;
    font-weight:700;
}


/* LABEL PROMOÇÃO DENTRO DE CADA ITEM NA VITRINE */
#product-list .product-list-item .label-launch, #product-list-sidebar .product-list-item .label-launch {
    background: #fccc0a;
    color: #535959;
    left: 0;
    top: 0;
}

/* NOME DO PRODUTO DE CADA ITEM NA VITRINE*/
#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
     text-align: center;
}

/*  PREÇO DE CADA ITEM NA VITRINE*/
#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price {
     text-align: center;
}

/*  VALOR ACIMA DO PREÇO DO ITEM 	exemplo:  "de R$ 151,12"  NA VITRINE*/
#product-list .product-list-item .product-info .product-old-price, #product-list-sidebar .product-list-item .product-info .product-old-price {
    text-align:center;
}

/* BOTÃO DE CADA ITEM DA VITRINE */
#product-list .product-list-item .wrapper-btn-product .btn.btn-buy, 
#product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy, #product-list .product-list-item .wrapper-btn-product .btn.btn-buy-kit, 
#product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy-kit {
    border-radius: 10px;
    color:#535959 !important;
}

/* BOTÃO NA VITRINE - TEXTO DENTRO BOTÃO  "COMPRAR" */
.product-list-item-inner .wrapper-btn-product .wrapper-btn-buy-kit a .btn-text{
color:#535959;
font-weight:700;
}





/* NA PÁGINA DETALHES DO PRODUTO - BOTÃO COMPRAR - ICONE E BOTÃO */
.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: #fccc0a;
    color: #535959;
}

/* NA PÁGINA DETALHES DO PRODUTO  - TEXTO DENTRO BOTÃO  "COMPRAR"  - SOMENTE TEXTO*/
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn .btn-text {
    color: #535959;
   
}

/* NA PÁGINA DETALHES DO PRODUTO - TEXTO DENTRO BOTÃO  "COMPRAR"  "EFEITO HOVER" */
.product-list-item-inner .wrapper-btn-product .wrapper-btn-buy-kit:hover a .btn-text{
color:#535959;
}


/* NA PÁGINA DETALHES DO PRODUTO - BOTÃO COMPRAR "EFEITO HOVER"  */
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy:hover, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy-kit:hover, .element-product-detail .wrapper-product-price .wrapper-btn-buy:hover  .btn .btn-text {
    background:  #535959;
    color:#fccc0a;
}

/* NA PÁGINA DETALHES DO PRODUTO - BORDA ABAIXO DOS TITULOS (DESCRIÇÃO DO PRODUTO E AVALIAÇÃO DE CLIENTES) */
.header-box-content .title-secundary {
    border-bottom: 0.5px solid #535959 !important;
}

/*  FOOTER - BOTÃO CADASTRAR  */
#footer-main .element-newsletter .btn {
    background: #ababab;
}
/*  FOOTER - BORDA SUPERIOR  */
#footer-main {    border-top: 6px solid #fccc0a; }

#footer-main .element-menu-footer .menu-footer-list > li > a {    color: #fccc0a;font-weight: bold;}
#footer-main .title-footer {    color: #fccc0a;    font-weight: bold;}