@font-face {
  font-family: 'AirbnbCerealLight';
  src: url(https://sitepressbr.com/FONTESEXTERNAS/fontes_airbnb/AirbnbCerealLight.ttf);
}
@font-face {
  font-family: 'AirbnbCerealMedium';
  src: url(https://sitepressbr.com/FONTESEXTERNAS/fontes_airbnb/AirbnbCerealMedium.ttf);
}
@font-face {
  font-family: 'AirbnbCerealBold';
  src: url(https://sitepressbr.com/FONTESEXTERNAS/fontes_airbnb/AirbnbCerealBold.ttf);
}
@font-face {
  font-family: 'AirbnbCerealExtraBold';
  src: url(https://sitepressbr.com/FONTESEXTERNAS/fontes_airbnb/AirbnbCerealExtraBold.ttf);
}

/* CONFIGURAÇÕES INPUT */
input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], input[type="creditcard"], input[type="cpf"], select, textarea {
    background: #fff;
    border: 1px solid #8d4146;
    border-radius:15px;
}

/* CONFIGURAÇÕES CAROUSEL */
.element-tags-vitrine{display:block!important;}
.owl-carousel .owl-stage-outer {    width: 1140px;} /* tamanho do box  */
.owl-prev {    position: absolute;    top: 115px;    left: -45px;}  /* posição das setas  */
.owl-prev span {    color: #7c252b;    font-size: 8rem;} /* cor e tamanho das setas  */
.owl-next {    position: absolute;    top: 115px;    right: -45px;}  /* posição das setas  */
.owl-next span {    color: #7c252b;    font-size: 8rem;} /* cor e tamanho das setas  */
.owl-theme .owl-nav [class*=owl-]:hover {    background: transparent;}




/* TITULOS VITRINE*/
.header-box-content {    margin-top: 40px; text-align: center;}



.wrapper-tag-granolas .header-box-content .title-secundary {font-family:'AirbnbCerealExtraBold';  background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 8px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 205px 28px no-repeat; background-size: 36px, 90%;  text-align: left;    padding-left: 80px;    border-bottom: 0px; text-transform: capitalize;   font-size: 2rem;}
.wrapper-tag-mix-castanhas-e-passas .title-secundary {font-family:'AirbnbCerealExtraBold';    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 8px,         url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 343px 28px no-repeat;    background-size: 36px,90%;    text-align: left;    padding-left: 80px;    border-bottom: 0px; text-transform: capitalize;   font-size: 2rem;}
.wrapper-tag-materias-primas .title-secundary{font-family:'AirbnbCerealExtraBold';  background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 8px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 273px 28px no-repeat; background-size: 36px,90%;  text-align: left;    padding-left: 80px;    border-bottom: 0px;  text-transform: capitalize;   font-size: 2rem;}
.wrapper-tag-panificados .title-secundary{font-family:'AirbnbCerealExtraBold';   background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 8px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 230px 28px no-repeat ; background-size: 36px, 90%;  text-align: left;    padding-left: 80px;    border-bottom: 0px; text-transform: capitalize;   font-size: 2rem;}
.wrapper-tag-pre-misturas .title-secundary{font-family:'AirbnbCerealExtraBold'; background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 8px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 241px 28px no-repeat; background-size: 36px, 90%;  text-align: left;    padding-left: 80px;    border-bottom: 0px; text-transform: capitalize;   font-size: 2rem;}


/* TÍTULO PRODUTOS EM DESTAQUE */
/*
.element-highlight  .header-box-content .title-secundary { font-family:'AirbnbCerealExtraBold';  
    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161660837381804.png) 0px 6px no-repeat;
    background-position: center;    
    text-align: center;    padding-left: 0px;    border-bottom: 0px; text-transform: capitalize;   font-size: 2rem; margin-top: 15px;
}
*/
.element-highlight  .header-box-content .title-secundary {
    position: relative;
    display: inline-block;
    font-size: 2rem;
    margin: 8px;
    margin-left: 0px;
    color: #430a0d;
    padding: 0;
    font-family: 'AirbnbCerealExtraBold';
    line-height: 2.6rem;
    border-bottom: 0;
}
.element-highlight  .header-box-content .title-secundary::before,
.element-highlight  .header-box-content .title-secundary::after {
	content: "";
    position: absolute;
    top: 0.65em;
    width: 10em;
    height: 0.05em;
    background-color: #B02730;
    left: -10.7em;
}
.element-highlight  .header-box-content .title-secundary::after {
    left: initial;
    right: -10.8em;
}


/* TÍTULO SUGESTÃO DE MIX */
/*.wrapper-tag-sugestoes-de-mix  .title-secundary{ font-family: 'AirbnbCerealExtraBold'; 
    text-align: center; 
    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161660837381804.png) 0px 6px no-repeat;
    background-position: center;
    padding-left: 0px;    border-bottom: 0px; text-transform: capitalize;   font-size: 2rem; margin-top: 40px;
}
*/
.wrapper-tag-sugestoes-de-mix  .title-secundary {
    position: relative;
    display: inline-block;
    font-size: 2rem;
    margin: 8px;
    margin-left: 0px;
    color: #430a0d;
    padding: 0;
    font-family: 'AirbnbCerealExtraBold';
    line-height: 2.6rem;
    border-bottom: 0;
}
.wrapper-tag-sugestoes-de-mix  .title-secundary::before,
.wrapper-tag-sugestoes-de-mix  .title-secundary::after {
	content: "";
    position: absolute;
    top: 0.65em;
    width: 12em;
    height: 0.05em;
    background-color: #B02730;
    left: -12.5em;
}
.wrapper-tag-sugestoes-de-mix  .title-secundary::after {
    left: initial;
    right: -12.8em;
}

/* TITULO NOME DO PRODUTO */
.element-product-detail .product-info .product-name {    font-family: 'AirbnbCerealExtraBold';}


/* TITULO PAGINAS CATEGORIAS */
/*.element-content  .header-box-content h1{ font-family: 'AirbnbCerealExtraBold';  background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 8px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 400px 28px no-repeat; background-size: 36px, 73%;  text-align: left;    padding-left: 80px;    border-bottom: 0px; text-transform: capitalize;   font-size: 2rem;}*/

.element-content  .header-box-content h1 {
    position: relative;
    display: inline-block;
    font-size: 2rem;
    margin: 8px;
    margin-left: 0px;
    color: #430a0d;
    padding: 0;
    font-family: 'AirbnbCerealExtraBold';
    line-height: 2.6rem;
    border-bottom: 0;
}
.element-content  .header-box-content h1::before,
.element-content  .header-box-content h1::after {
	content: "";
    position: absolute;
    top: 0.65em;
    width: 12em;
    height: 0.05em;
    background-color: #B02730;
    left: -12.5em;
}
.element-content  .header-box-content h1::after {
    left: initial;
    right: -12.8em;
}


/* TITULO INSTAGRAM  */
.element-instagram  {display:block; width:100%;}
.element-instagram  .header-box-content .title-secundary {
    position: relative;
    display: inline-block;
    font-size: 1.5rem;
    margin: 8px;
    margin-left: 0px;
    color: #430a0d;
    padding: 0;
    font-family: 'AirbnbCerealExtraBold';
    line-height: 2.05rem;
    border-bottom: 0;
}
.element-instagram  .header-box-content .title-secundary::before,
.element-instagram  .header-box-content .title-secundary::after {
	content: "";
    position: absolute;
    top: 0.65em;
    width: 10em;
    height: 0.05em;
    background-color: #B02730;
    left: -11em;
}
.element-instagram  .header-box-content .title-secundary::after {
    left: initial;
    right: -11.2em;
}






/* TITULO TEXTOS PÁGINA INTERNA */
.element-product-description .header-box-content .title-secundary{     font-family: 'AirbnbCerealExtraBold';    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 12px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 288px 28px no-repeat;    background-size: 26px, 73%;    text-align: left;    padding-left: 61px;    border-bottom: 0px;    text-transform: capitalize;    font-size: 1.3rem;    padding-top: 11px;}

/* TITULO TEXTOS INFORMAÇÕES DOS PRODUTOS  */
/*.element-product-info .header-box-content .title-secundary{     font-family: 'AirbnbCerealExtraBold';    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 12px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 300px 28px no-repeat;    background-size: 26px, 73%;    text-align: left;    padding-left: 61px;    border-bottom: 0px;    text-transform: capitalize;    font-size: 1.3rem;    padding-top: 11px;}*/
.element-product-info .header-box-content .title-secundary {
    position: relative;
    display: inline-block;
    font-size: 1.5rem;
    margin: 8px;
    margin-left: 0px;
    color: #430a0d;
    padding: 0;
    font-family: 'AirbnbCerealExtraBold';
    line-height: 2rem;
    border-bottom: 0;
}
.element-product-info .header-box-content .title-secundary::before,
.element-product-info .header-box-content .title-secundary::after {
content: "";
    position: absolute;
    top: 0.65em;
    width: 15em;
    height: 0.05em;
    background-color: #B02730;
    left: -15.7em;
}
.element-product-info .header-box-content .title-secundary::after {
    left: initial;
    right: -15.8em;
}
/* TITULO TEXTOS AVALIAÇÃO DE CLIENTES  */
/*.element-product-rating .header-box-content .title-secundary{     font-family: 'AirbnbCerealExtraBold';    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548632621796.png) no-repeat 20px 12px, url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548712951825.png) 300px 28px no-repeat;    background-size: 26px, 73%;    text-align: left;    padding-left: 61px;    border-bottom: 0px;    text-transform: capitalize;    font-size: 1.3rem;    padding-top: 18px;}*/
.element-product-rating .header-box-content .title-secundary {
    position: relative;
    display: inline-block;
    font-size: 1.5rem;
    margin: 8px;
    margin-left: 0px;
    color: #430a0d;
    padding: 0;
    font-family: 'AirbnbCerealExtraBold';
    line-height: 2rem;
    border-bottom: 0;
}
.element-product-rating .header-box-content .title-secundary::before,
.element-product-rating .header-box-content .title-secundary::after {
content: "";
    position: absolute;
    top: 0.65em;
    width: 15em;
    height: 0.05em;
    background-color: #B02730;
    left: -15.7em;
}
.element-product-rating .header-box-content .title-secundary::after {
    left: initial;
    right: -15.8em;
}

.element-product-tags { display:none;}

/* ESPAÇO TEXTOS PAGINA INTERNA */
.product-view-content p, .element-product-description p{padding-left:0px!important;  }

.element-product-description>.header-box-content{display:none;}
.element-product-info p{padding-left:22px!important;}
.product-view-content .subtitulo{padding-left:22px!important;}
.list-comments p{padding-left:22px!important;}

/* BOX SHIPPING */
.box-shipping{border: 1px solid #7c252b33!important;    background: #7c252b12;}
.box-shipping .box-title{color: #7c252b!IMPORTANT;}

/* HEADER LOJA */
#header-main .header-1 {
    background: #7e202d;
    color: white;
    padding: 5px 0!important;
}
#header-main .header-2 {
    /*padding: 0 0 20PX 0 !important;*/
       
    /*   background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161547353810726.jpg);
        background: url( https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161547359648611.jpg);
       background: url(  https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161547365642892.jpg);
    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161547319069686.jpg);
    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161547375917215.jpg);
 
        background-size: 12%;
    */
      background-image: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161660629289567.jpg);
      background-size: 50%;
}
#header-main .element-search .welcome-message {    display: none;}

#header-main .element-menu-top .menu-top-list li a {    font-size: .6rem; font-family: 'AirbnbCerealBold';}
.info-phone a {        font-size: .6rem; font-family: 'AirbnbCerealBold';}

/* BREADCRUMB */
.element-breadcrumb .breadcrumb ul.breadcrumb-list li a {    font-family: 'AirbnbCerealMedium';    font-size: .6rem;}

.logo img{
  /* width:150px !important;
    margin-top:-34px;*/
}

/* ROUND BOTÃO */
.btn {    padding: 15px 25px;    border-radius: 15px;}

/* TEXTO ENTRAR */
 #header-main .element-search .welcome-message p a {
    color: inherit;
    text-decoration: none;
    font-weight: 700;
}
/* SEARCH FIELD */
#header-main .element-search .search-field {
     border-radius:15px;
    border-color: #7c252b;
}
/* BOTÃO CARRINHO DE COMPRAS */
#header-main .element-shopping-cart .link-shopping-cart {
    padding: 10px 20px 10px 45px;
    color: #fff;
    border-radius:15px;
}
/* MENU */
#nav-main .element-menu-category {
    margin-bottom:0!important;
    /*border-bottom:1px solid #c52724 ;   */ 
    background: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161546613154311.jpg);
}
#nav-main .element-menu-category ul[class$="list"] > li > a {
    color: #7c252b;
    font-size: .7rem!important;
    padding: 10px 25px;
        font-weight: bold;
    font-family: 'AirbnbCerealExtraBold';
}
#nav-main .element-menu-category ul[class$="list"] > li:hover > a {
    background: #7e202d;
    color:white;
}
/* MENU - FAIXA */
.element-menu-faixa{display: block!important; height:34px; 
    background:url('https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161546603478174.jpg');  
    background:url('https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161670402919824.png');    
   
    margin-bottom:0!important;}

/* CAROUSEL - BACKGROUND */
.element-carousel-categorias{ /*background:url('https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161548891841247.jpg'); */ background: #eed5bf57; margin-bottom:0!important; padding: 40px 0;}

/* SETAS DE NAVEGAÇÃO DENTRO DO BANNER */
.element-banner-main .bx-wrapper .bx-controls-direction a span[class^="icon"] {
    color: #fff;
}

/* BACKGROUND - SETAS DE NAVEGAÇÃO DENTRO DO BANNER */
.element-banner-main .bx-wrapper .bx-controls-direction a {
    background: #7c252b;
}

/* 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:6px solid #ead1bb ; */
margin-bottom:0 !important;
}
/* FIM BANNER */


/* BANNER RÉGUA  */
#nav-main .element-banner-regua{ margin-bottom:0px!important;  background:#7c252b;    background-size: 100% auto; /*height:140px;*/     border-bottom:4px solid #eed5bf ;padding:0 60px 0 80px; }
#nav-main .element-banner-regua h5{display: block;    text-align: left;    color: #fff;    font-weight: bold; font-size: .85rem; margin-top:20px;}
#nav-main .element-banner-regua p{    display: block;    font-size: .75rem;    color: #fff;}

.menu {    display: table;    width: 100%;}
.menu li {    display: table-cell;    color: black;     padding: 0 0 15px 30px; width:20%;}
.menu li a{text-decoration:none;}
.menu li img{width:50px; float:left; margin-right: 15px; margin-top: 16px;}



/* FOTO PRODUTO - VITRINE */
#product-list .product-list-item, #product-list-sidebar .product-list-item {
    /*padding: 0!important;*/
}
#product-list .product-list-item {
    /*height: 380px !important;*/
    background: transparent !important;
    box-shadow: none !important;
     width: 100%;
}
#product-list .product-list-item .product-image a:not(.label-unavailable), #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) {
    /*border: 1px solid #d67955;*/
    border-radius: 10px;
    /*background: #e8d8c8;*/
    background: white;
}
#product-list.col-pl-4>li {
    border-radius: 10px;
}



/* 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; color: #7c252b;     font-size: .9rem; margin-bottom:0px;
}
/*  VALOR 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;
}
#product-list .product-list-item .product-info .product-old-price, #product-list-sidebar .product-list-item .product-info .product-old-price {
    text-align: center;
    color: #7c252b;
}

/* bordas header - guilherme */
 #nav-main{
     /* border-top: 10px solid #00a3a2; */
     /* border-bottom: 2px solid #00a3a2; */
}

/* LOJA DESCRIÇÃO */
/*
.loja-descricao-texto{
    display:flex;
	justify-content:center;
}
*/

.product-category, .product-sku, .product-rating{color: #7c252b;}


.loja-descricao-imagem{
    display:flex;
	justify-content:center;
}
.loja-descricao-imagem img{
	border: 10px solid #fff;
}

/*  COR PLACEHOLDER */
::-webkit-input-placeholder { /* Edge */  color: #7c252b;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #7c252b;}
::placeholder {  color: #7c252b;}

/* COR LUPA BUSCA */
#header-main .element-search .btn.btn-search .btn-icon {    color: #7c252b;}

/* ARRUMA BREADRCRUMB E TITULO PAGINAS DE CATEGORIAS */
.element-breadcrumb .breadcrumb ul.breadcrumb-list {    padding: 13px 25px;}
.pagina-categoria .element-breadcrumb {    margin-bottom: 0;    margin-top: 20px;}
.pagina-categoria .wrapper-order-select {       top: 23px; right:20px;}
.pagina-categoria .header-box-content {    margin-top: 15px;}

/* NEWSLETTER */
.element-newsletter-bottom{    background: #f9f1e9; margin-bottom:0px!important; padding-bottom: 70px;}
.element-newsletter-bottom .header-box-content .title-secundary { border-bottom:0!important; text-align:center;   text-transform: inherit!important; font-family: 'AirbnbCerealExtraBold';    font-size: 1.5rem;}

#footer-main {
    margin-top:0;
    /*background: #7c252bde!IMPORTANT;*/
    background-image: url(https://66320.cdn.lojaquevende.com.br/static/66320/galeria/161660629289567.jpg);
    background-size: 50%;
}
#footer-main .element-menu-footer .menu-footer-list > li > a , #footer-main .title-footer  {
    font-family: 'AirbnbCerealExtraBold';
    font-size: 1.5rem;
    text-transform:capitalize;
}

/* ICONS REDES SOCIAIS HEADER */
#header-main .element-info .info-redes {
   margin-right: 24px;
}

