

.new-container { width: 960px; }

@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');

header{ background-color: #A97250; padding: 5px 0; min-height: 102px; }

h1,h2,h3,h4,h5,h6{ font-family: "Ubuntu", sans-serif;  }
p{ font-family: "Lato", sans-serif;  }

/*.logo{ padding-left: 0; }*/
.logo img{ width: 200px; margin: 10px auto; display: block; }

.menu-topo ul{ list-style: none; margin: 0; padding: 0; }
.menu-topo ul li { display: inline-block; }
.menu-topo ul li a{ margin-top: 20px; color: #EEE; padding: 10px 20px; border-right: 2px dashed rgba(0,0,0,0.1); display: inline-block; font-size: 18px; font-family: 'Ubuntu', sans-serif; font-weight: bold; font-style: normal; letter-spacing: -1px; }
.menu-topo ul li a:hover{ color:#FFF; border-bottom: 2px solid rgba(0,0,0,0.2); text-decoration: none; }

.menu-topo ul li:nth-child(3) a{ border: 0; }
.menu-topo ul li:last-child a{ background: rgba(0,0,0,0.2); border: 0; border-radius: 3px; }
.menu-topo ul li:last-child a:hover{ background: #FFF; color: #A97250; }


/* Mediabox */
.mediabox{ background: url( ../img/bg-cinza2-1.png) no-repeat center; padding: 40px 0; }
.mediabox img{ margin: 0 auto; display: block; }

.mediabox .desc-mediabox h1{ font-size: 28px; font-family: "Ubuntu", sans-serif !important; font-weight: bold; color: #474747; letter-spacing: -2px; line-height: 45px; }
.mediabox .desc-mediabox h1 span{ color: #A97250; text-decoration: underline; }

.mediabox .desc-mediabox ul{ list-style: none; padding: 12px 0 0; }
.mediabox .desc-mediabox ul li{ background-image: url( ../img/icon-check.webp); background-repeat: no-repeat; background-size: 16px 16px; font-size: 16px; font-family: "Montserrat", sans-serif; font-style: normal;font-weight: normal; color: #414042; background-position: 0 4px; padding-left: 24px; margin-bottom: 14px;}


.politica-de-devolucao li{
    padding: 5px;
}

.btn-comprar{ 
	padding: 30px 34px 20px;
    border-color: #000000;
    border-width: 0px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #74be33;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74be33), color-stop(100%, #489417));
    background: -webkit-linear-gradient(top, #74be33 0%, #489417 100%);
    background: -moz-linear-gradient(top, #74be33 0%, #489417 100%);
    background: -ms-linear-gradient(top, #74be33 0%, #489417 100%);
    background: -o-linear-gradient(top, #74be33 0%, #489417 100%);
    background: linear-gradient(to bottom, #74be33 0%, #489417 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#74be33, endColorstr=#489417, GradientType=0);
    box-shadow: 0px 4px 0px 0px rgba(36,69,13,1);
    display: inline-block;
    text-align: center;
    font-size: 24px;
    color: #fcfcfc;
    font-family: Ubuntu;
    font-weight: bold;
    letter-spacing: -2px;
    margin-top: 32px;
    line-height: 22px;
}

.btn-comprar span{ display: block;font-size: 13px; color: #ffffff; font-family: Ubuntu; font-weight: normal; letter-spacing: 0px; }
.btn-comprar:hover { color: #fff; opacity: 0.85; text-decoration: none; }



.titulo{  background-color: #A97250; padding: 30px 0; color: #fff; text-align: center; }
.titulo h2{ font-size: 31px; font-weight: bold; color: #ffffff; letter-spacing: -1px; text-align: center; line-height: 35px; margin: 0 0 5px; }

.titulo-bg-black{  background: url( ../img/bg-cinza-escuro.jpg) repeat; }
.titulo h2{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; line-height: 45px; margin-bottom: 0; }
.titulo h2 span{ text-decoration: underline; }

.midia{ padding: 30px 0 10px; }
.midia .col-lg-6{ margin-bottom: 20px; }
.midia p{ font-size: 16px; font-style: normal; font-weight: normal; color: #414042; }


.anvisa{ background: url( ../img/bg-cinza-escuro.jpg) repeat; padding: 40px 0; }
.anvisa h2{ font-size: 30px; font-weight: bold; color: #ffffff; letter-spacing: -1px; text-align: center; margin-top: 20px; }
.anvisa p{ font-size: 18px; font-weight: 400; color: #cfcfcf; text-align: center; line-height: 18px; }


.como-funciona{ padding: 40px 0; }
.como-funciona h2{ font-size: 31px; font-family: "Titillium Web", sans-serif; font-weight: bold; color: #A97250; line-height: 35px; text-align: center; }
.como-funciona span.chamada-video{ display: block; text-align: center; font-size: 15px; font-family: "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000; line-height: 20px; }
.como-funciona iframe { margin: 17px auto; display: block; }

.como-funciona p{ font-size: 16px; font-weight: 400; margin-top: 40px; }
.como-funciona p span{ font-weight: bold; color: #A97250; }

.como-funciona a.btn-comprar, .garantia a.btn-comprar{ font-size: 31px; margin: 100px auto 0; display: table; }

.como-funciona .compra-segura, .garantia .compra-segura{ margin-top: 20px; }



.beneficios{ padding: 50px 0 10px; }
.beneficios img{ margin-bottom: 20px; }
.beneficios h4{ font-size: 18px; font-family: "Titillium Web", sans-serif; font-weight: bold; color: #414042; text-align: center; }
.beneficios p{ font-size: 16px; color: color: #414042; }

.beneficios .col-lg-6{ margin-bottom: 40px; }


.depoimentos{ background: #ebebeb; }
.depoimentos .col-lg-12{ margin-bottom: 20px; }




.ofertas{ background: url( ../img/bg-cinza-escuro.jpg) repeat; padding: 40px 0; }
.ofertas h2{ font-size: 31px; font-weight: bold; color: #ffffff; letter-spacing: -1px; text-align: center; line-height: 35px; }
.ofertas h2 span{ color: #A97250; }

.ofertas h5{ font-size: 16px; font-family: "Lato", sans-serif; font-weight: bold; color: #ffffff; text-align: center; }
.ofertas h5 span{ text-decoration: underline; }

.ofertas .oferta12 { margin-top: 30px; }
.ofertas .oferta12 .img-oferta{ margin-top: 20px; margin-bottom: 20px; }

.ofertas .oferta1 { margin-top: 40px; }
.ofertas .oferta1 .img-oferta{ margin-top: 20px; margin-bottom: 20px; }

.ofertas .oferta1 .img-mais-vendido{ width: 50% }

.ofertas .oferta2 { margin-top: 40px; }
.ofertas .oferta2 .img-oferta{ margin-top: 75px; margin-bottom: 20px; }

.ofertas .oferta3 { margin-top: 40px; }
.ofertas .oferta3 .img-oferta{ margin-top: 75px;  margin-bottom: 20px; }

.ofertas .oferta4 { margin-top: 40px; }
.ofertas .oferta4 .img-oferta{ margin-top: 75px;  margin-bottom: 20px; }

.ofertas .footer-ofertas{ margin-top: 50px; }
.ofertas .footer-ofertas span{ display: block; text-align: center; color: #eee; font-size: 18px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; margin-top: 20px; }



.faq { padding: 30px 0 15px; }
.faq h4{ margin-bottom: 4px; color: #A97250; font: bold 21px "Helvetica Neue",Helvetica,Arial,sans-serif; }
.faq p { font-size: 16px; font-family: "Ubuntu", sans-serif; }



.garantia{ padding: 40px 0; }

.garantia .box-embalagem-natural img{ position: absolute; bottom: 0; }
.garantia a.btn-comprar{ margin-top: 70px; }


footer{  background-color: #2e2e2e; background-image: url(../img/bg-cinza-escuro.jpg); z-index: 111; position: relative; }

footer strong{ color: #fff; font-size: 14px; margin: 30px 0 10px; display: block;  font-family: 'Nunito Sans', sans-serif;}
footer ul{ padding: 0; margin: 0; list-style: none;  }
footer li, footer p, footer a{
    display: block;
    font-size: 12px;
    color: rgba(174,173,174,.8);
    line-height: 18px;
    font-weight: 200;
     font-family: 'Nunito Sans', sans-serif;
}

footer p{  font-family: 'Nunito Sans', sans-serif; }

footer a:hover{  color: rgba(174,173,174,.8);  }
footer .ajuda a{ display: inline; font-weight: bold; color: #EEE; }

.rodape{ border-top: 1px solid rgba(174,173,174,.23); margin-top: 25px; padding-top: 20px;  padding-bottom: 10px; }

.box-pirataria{ background: #f2f2f2; position: relative; padding: 40px 0 20px;}
.box-pirataria p{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; color: #000; }
.box-pirataria small{ color: #fff; }


.box-btn-bottom-mobile{ position: fixed; bottom: 0; left: 0; width: 100%; display: none; }
.box-btn-bottom-mobile a{border-radius: 0; width: 100%; padding-left: 0; padding-right: 0; padding-bottom: 20px;  }


.box-garantia{ background: #f0f0f0; border-top: 5px solid #A97250; border-bottom: 5px solid #A97250; padding: 50px 0; color: #4d4d4d; }
.box-garantia h2{ color: #4d4d4d; }



/* Pagina Popup */
.modal{ padding: 0 !important; }
.modal-preco{ width: 100%; height: 100%; background: #fffffff2; max-width: 100%; margin: 0; position: fixed; }

.modal-preco .modal-content{ background: transparent; border-bottom: 0; height: 100%; }
.modal-preco h3{ font-size: 48px; text-transform: uppercase; font-family: Impact, Charcoal, sans-serif; font-weight: bold; color: #A97250; text-align: center; margin-top: 40px; }
.modal-preco p { font-weight: 600; color: #A97250; text-align: center; font-size: 20px; }
.modal-preco strong { font-weight: 800; }

.btn-mais-um{
    padding: 30px 20px;
    border-color: #489417;
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #489417;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #489417), color-stop(100%, #489417));
    background: -webkit-linear-gradient(top, #489417 0%, #489417 100%);
    background: -moz-linear-gradient(top, #489417 0%, #489417 100%);
    background: -ms-linear-gradient(top, #489417 0%, #489417 100%);
    background: -o-linear-gradient(top, #489417 0%, #489417 100%);
    background: linear-gradient(to bottom, #489417 0%, #489417 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#489417, endColorstr=#489417, GradientType=0);
    box-shadow: none;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    width: 30%;
    margin: 20px auto 0;
    position: relative;
}

.btn-mais-um:hover, .btn-normal:hover{ color: #fff; opacity: 0.8; text-decoration: none; }

.btn-mais-um span{ 
    position: absolute;
    bottom: 0;
    background: #000;
    font-size: 14px;
    text-transform: none;
    border-radius: 8px;
    padding: 6px;
    height: 60px;
    font-weight: normal;
    left: 0;
    top: -74px;
    display: none;
}

.btn-mais-um span:before{  content: ''; width: 15px; height: 15px; background: #000; position: absolute; bottom: -6px; left: 50%; margin-left: -15px; transform: rotate(45deg); }

.btn-mais-um:hover span{ display: block; }

.btn-normal{
    padding: 30px 57px;
    border-color: #489417;
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #A97250;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A97250), color-stop(100%, #A97250));
    background: -webkit-linear-gradient(top, #A97250 0%, #A97250 100%);
    background: -moz-linear-gradient(top, #A97250 0%, #A97250 100%);
    background: -ms-linear-gradient(top, #A97250 0%, #A97250 100%);
    background: -o-linear-gradient(top, #A97250 0%, #A97250 100%);
    background: linear-gradient(to bottom, #A97250 0%, #A97250 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A97250, endColorstr=#A97250, GradientType=0);
    box-shadow: none;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    width: 30%;
    margin: 20px auto 0;    
}

.modal .close{ position: absolute; right: 26px; top: 4px; font-size: 36px; z-index: 999; }

.img-frete{ width: 52%; }


.mediabox-black-friday{ background: url( ../img/bg-renova31.png) no-repeat center #333; background-size: cover; position: relative; padding-top: 150px; padding-bottom: 100px; }
.mediabox-black-friday:after { content: ''; background-image: url( ../img/black-friday/mediabox-black-friday.png); background-repeat: no-repeat; background-position: center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.mediabox-black-friday h1{ font: bold 90px/60px Roboto; color: #fff; text-align: center; text-shadow: -2px 13px 16px #191414; position: relative; z-index: 9; }
.mediabox-black-friday img{ width: 170px; position: relative; z-index: 9; }

.box-depoimentos-whatsapp{ background: url( ../img/bg-cinza-escuro.jpg) repeat; padding: 15px 0 10px; font-family: "Ubuntu", sans-serif; color: #eee; padding: 15px 0; }