html {overflow-x: hidden; height: 100%;    }
body{overflow-x: hidden; padding:0; height: 100%; margin: 0; padding-right: 0 !important}
.container-fluid{padding: 0; }

footer{background-color: #004E5A; font-size: 12px;}
footer h5,h6{font-family: 'Maven Pro Bold'; font-size: 12px}
footer .form-control{background-color: #136972; border-color: #136972; border-radius: 0; height: 27px}
    footer .form-control:placeholder {
        color: #e0e0e0 !important;
        font-size: 12px;
        font-family: 'Maven Pro Regular';
    }
.form-group {
    margin-bottom: 0.5rem;
}

footer p a{color: #fff}
footer p a:hover{color: #00B09A}
footer p span a{font-family: 'Maven Pro Bold'; color: #009F8E!important ;font-size: 13px}

.simplescrollup__button {
    position: fixed;
    bottom: 50px;
    right: 120px;
    transition: 1s all;
    z-index: 10000;
    color: #fff;
}

.simplescrollup__button--show {
    transform: translateX(0);
}

.simplescrollup__button--hide {
    transform: translateX(100px);
}

.carousel-control-next{
    right:120px !important;
}

.element {
    display: none;
    z-index: 100;
    width: 43px;
    height: 43px;
    position: fixed;
    bottom: 24px;
    right: 10px;
}/*seta top*/

.title-blog:hover{text-decoration:none;}

.boxb {
    border-top: 1px solid #225D62;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'Maven Pro Regular';
    font-size: 11px;
    color: #fff
}
.btn-nws{background-color: #136972; border-color: #136972}

.navbar{font-family: 'Maven Pro Regular'; background-color: #fff!important; }
.dropdown-menu{border-radius: 0; padding-right: 1px; padding-bottom: 0; text-align: center; top: 66px; background-color: #004D5A; border:0; font-size: 14px}
.dropdown-divider{border-top:1px solid #155E69; width: 80%; margin-left: 10%; margin-right: 10%}
.dropdown-divider2{border-top:2px solid #397271; width: 90%; margin-left: 5%; margin-right: 5%}
.dropdown-menu a{color: #fff}
.dropdown-item:active{color:#fff;text-decoration:none;background-color:#589298}
.botmenu{background-color: #005862}
.botmenu a{color: #B2EAE0}
header{background-color: #fff;}


.element {
    /*display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: red; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
}

.invisi
{
    display:none;
}

.ctop {
    margin-top: 0px
}
.ctop2{margin-top: 65px}
.ctop3{margin-top: -40px;}
.infs a {
    font-family: 'Maven Pro Bold';
    font-size: 14px;
    color: #004e59;
    font-weight:bolder;
}
.infs a span{font-family: 'Maven Pro Bold'; font-size: 16px; color: #004e59}

.mblog{background: rgb(43, 110, 121, 0.8); z-index: 1000; position: relative;top:40px;}
.mblog li a{font-family: 'Maven Pro Regular';  color: #fff; text-transform: uppercase; font-size: 13px}
.mblog li a:hover{color: #92CDD8}

section{width: 100%; height: 100%;}

.news-blog {
    background-color: #d2d2d1;
}

.prod-categ a, .prod-categ span {
    color: #9e6632;
    font-size: 14px;
    font-family: 'Maven Pro Regular';
}

/*.press-item h2 {
    font-weight:bold;
}*/

.press-item {
    margin-bottom:30px;
}

.press-item-txt {
    margin-top: -20px;
    font-size: 15px !important;
}

.news-cont {
    border-bottom: 1px solid #717271;
    margin-bottom: 20px;
    margin-top: 50px;
    width: 100%;
}

.press-item-dt {
    margin-top: -10px;
    font-size: 13px !important;
}

.paginas {
    list-style: none !important;
    margin-left:-14px;
}

    .paginas li {
        display: inline;
    }

.page-numbers {
    background-color: #00B09A;
    color: white;
    padding: 7px 14px;
    display: inline-block;
    margin: 0px 5px;
    margin-right: 0px;}

.page-numbers:hover {
    color:#fff;
}

.page-numbers2 {
    background-color: #007869;
    color: white;
    padding: 7px 14px;
    display: inline-block;
    margin: 0px 5px;
    margin-right:0px;
}

.press-numbers {
    background-color: #004d5a;
    color: white;
    padding: 7px 14px;
    display: inline-block;
    margin: 0px 5px;
}

    .press-numbers:hover {
        color: #fff;
    }

.press-numbers2 {
    background-color: #7c4615;
    color: white;
    padding: 7px 14px;
    display: inline-block;
    margin: 0px 5px;
}

.materia-aberta h2 {
    color: #00af9b !important;
    font-size:36px !important;
}

.pontos p {
    font-family: 'Maven Pro Regular';
    color: #717271;
    font-size: 16px;
}
.pontos p a{font-family: 'Maven Pro Medium'; color: #39BBAA}
.pontos h2 {
    font-size: 14px;
    color: #717271;
    font-family: 'Maven Pro Medium'
}
.pontos h2 span{font-family: 'Maven Pro Bold'; color: #39BBAA}
.btn-fale{font-family: 'Maven Pro Bold'; padding: 4px 12px; border-radius: 0; background-color: #A2662B; border:0; color: #fff; font-size: 13px}

.produto-aberto {
    font-family: 'Maven Pro Medium';
}

.produto-aberto h5 {
    color: #234c50;
    font-family: 'Maven Pro Medium';
}
.produto-aberto b {
    color: #5f5a56;
    font-family: 'Maven Pro Medium';
}

.solucoes {
    background-color: #F5E9DE;
}
    .solucoes h2 {
        font-family: 'Maven Pro Regular';
        color: #004e59;
        padding-bottom: 17px;
    }
.solucoes p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 16px;}


.boxsol {
    background-color: #fff;
    padding: 15px 30px;
}
.boxsol h3{font-family: 'Maven Pro Bold'; padding-top: 20px; color: #717271; text-transform: uppercase; font-size: 12px;}
.boxsol p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 13px}
.faixa{background-color: #004D5A;position:absolute;bottom:0px;}
.faixa h2{font-family: 'Maven Pro Medium'; color: #00b09a; font-size: 16px}
.faixa p{font-family: 'Maven Pro Regular'; color: #718F96; font-size: 14px}
.card{border-radius: 0}
.card h2{font-family: 'Maven Pro Medium'; color: #fff; font-size: 40px}
.carousel-control-next{right: -6.5%; }
.carousel-control-prev{left: 120px; }
.nossotime{background-color: #FBF6F1;}
.nossotime p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 16px;}
.nossotime h3{font-family: 'Maven Pro Bold'; color: #717271; text-transform: uppercase; font-size: 12px; line-height: 0}
.nossotime a{font-family: 'Maven Pro Regular'; line-height: 0; color: #39BBAA;}
.falehome{background-color: #E5EDEE}
.falehome h2{font-family: 'Maven Pro Medium'; color:#00b09a; font-size:40px; padding-bottom: 20px; }
.falehome p{font-family: 'Maven Pro Regular'; color: #718F96; font-size: 16px}
.boxfhome {
    border: 1px solid #ccc;
    padding: 17px 15px 7px 20px
}
.falehome .nav li{padding-bottom: 11px; font-family: 'Maven Pro Regular'; font-family: 'Maven Pro Bold'; font-size: 13px; color: #717271}
.falehome a{color: #717271}

.sobre{background-color: #FBF6F1}
    .sobre h1 {
        font-family: 'Maven Pro Medium';
        font-size: 19px;
        background-color: #004D5A;
        text-align: center;
        color: #ebece6;
        padding: 8px 0px 8px 0px;
        width: 30%;
        margin-left: 30%;
        margin-right: 30%
    }
.sobre h2{font-family: 'Maven Pro Medium'; color: #004e59; font-size: 26px; padding-bottom: 20px}
.sobre h3{font-family: 'Maven Pro Regular'; font-size: 27px; color: #fff; padding: 15px}
.sobre h3 b{font-family: 'Maven Pro Bold';}
.sobre h4{font-family: 'Maven Pro Regular'; text-align: center; font-size: 23px; padding: 14px}
    .sobre h5 {
        font-family: 'Maven Pro Medium';
        color: #00b09a;
        font-size: 19px;
        margin-top: 15px;
    }
.sobre p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 14px}
.vid{margin-top: -20px}
.bg-projeto{background-color: #A2662B}
.bg-at{background-color: #589298;}

.sobre-pt-1
{
    font-size:30px;
}

.manipulacao{background-color: #FBF6F1}
.manipulacao h1{font-family: 'Maven Pro Medium'; font-size: 19px; background-color: #004D5A; text-align: center; color: #fff; padding: 5px 0px 5px 0px; width: 40%; margin-left: 30%; margin-right: 30%}
.manipulacao h2{font-family: 'Maven Pro Medium'; color: #004e59; font-size: 26px; padding-bottom: 20px}
.manipulacao h3{font-family: 'Maven Pro Bold'; font-size: 14px; color: #a1662c;}
.manipulacao h3 a{color: #a1662c;}
.manipulacao h4{font-family: 'Maven Pro Bold'; font-size: 19px; color: #00b09a}
.manipulacao h4 a{color: #00b09a}
.manipulacao p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 14px}
.manipulacao p a{color: #717271;}

.produtos{background-color: #F5E9DD}
.produtos h1{font-family: 'Maven Pro Medium'; font-size: 19px; background-color: #004D5A; text-align: center; color: #fff; padding: 5px 0px 5px 0px; width: 45%; margin-left: 27.5%; margin-right: 27.5%}
.produtos p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 14px}
.produtos h2{font-family: 'Maven Pro Medium'; color: #004E5A; font-size: 26px; padding-bottom: 5px; padding-top: 15px}
.produtos h3 a{font-family: 'Maven Pro Bold'; font-size: 23px; line-height: 0; color: #00B09A}
.produtos h4 a{font-family: 'Maven Pro Bold'; font-size: 23px; line-height: 0; color: #00B09A}
.boxprod{background-color: #fff; padding: 25px;}
.boxprod h3{font-family: 'Maven Pro Bold'; padding-top: 20px; color: #717271; text-transform: uppercase; font-size: 12px;}
.boxprod p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 13px}
.nextprod{position: relative; width: 22px; height: 43px; top:-200px; left: 1120px; cursor: pointer;}
.prevprod{position: relative; width: 22px; height: 43px; top: 202px; right: 28px; cursor: pointer;}
.view{margin-top: -30px}
.produtos small a{font-family: 'Maven Pro Regular'; color: #a1662c; font-size: 14px; text-decoration: none;}
.produtos .border-top{border-top: 1px solid #E1C29E!important;}

.orcamento{background-color: #FBF6F1}
    .orcamento h1 {
        font-family: 'Maven Pro Medium';
        font-size: 19px;
        background-color: #004D5A;
        text-align: center;
        color: #ebece6;
        padding: 8px 0px 8px 0px;
        width: 30%;
        margin-left: 30%;
        margin-right: 30%;
    }

.btn-info {
    font-family: 'Maven Pro Bold' !important;
    font-size:13px;
}

.orcamento h2 {
    font-family: 'Maven Pro Medium';
    color: #004e59;
    font-size: 26px;
    padding-bottom: 20px
}
.orcamento li{font-size: 14px; color: #717271}
.orcamento h3{font-family: 'Maven Pro Medium'; color: #004e59; font-size: 26px; padding-bottom: 20px}
.orcamento h4 a{font-family: 'Maven Pro Regular'; font-size: 23px; line-height: 0; color: #00B09A}
.orcamento p a{font-family: 'Maven Pro Medium'; color: #717271;}
.orcamento p a span{font-family: 'Maven Pro Medium'; color: #00b09a;}

.orcamento p{font-family: 'Maven Pro Regular'; color: #717271; font-size: 14px}
.orcamento .border-top{border-top: 1px solid #E1C29E!important;}

.modal-content{background-color: #F6EEE5; border-color: transparent; background-image: url("../images/bg-modal.png"); background-size: contain;}
.modal-header{border-bottom: 0}
.modal-content h5{font-family: 'Maven Pro Bold'; color: #004e59; font-size: 18px; text-transform: uppercase;}
.modal-content p{font-family: 'Maven Pro Regular'; color: #58595b; font-size: 14px}
.modal-content li{font-family: 'Maven Pro Medium'; color: #58595b; font-size: 14px}
.modal-content small{font-family: 'Maven Pro Medium'; color: #58595b; font-size: 12px}
.modal-content small b{font-family: 'Maven Pro Medium'; color: #58595b; font-size: 12px}

.contato{background-color: #FBF6F1}
.contato h1{font-family: 'Maven Pro Medium'; font-size: 19px; background-color: #004D5A; text-align: center; color: #fff; padding: 5px 0px 5px 0px; width: 40%; margin-left: 30%; margin-right: 30%}
.contato h2{font-family: 'Maven Pro Medium'; color: #004e59; font-size: 26px; padding-bottom: 20px}
.contato h3{font-family: 'Maven Pro Medium'; color: #004e59; font-size: 26px; padding-bottom: 20px}
.contato p a{font-family: 'Maven Pro Medium'; color: #717271;}
.contato p a span{font-family: 'Maven Pro Medium'; color: #00b09a;}

.time{background-color: #FBF6F1}
.time h1{font-family: 'Maven Pro Medium'; font-size: 19px; background-color: #004D5A; text-align: center; color: #fff; padding: 5px 0px 5px 0px; width: 40%; margin-left: 30%; margin-right: 30%}
.time h2{font-family: 'Maven Pro Medium'; color: #004e59; font-size: 26px; padding-bottom: 20px}
.time h3{font-family: 'Maven Pro Bold'; color: #717271; text-transform: uppercase; font-size: 13px; line-height: 0}
.time .ntime a{font-family: 'Maven Pro Regular'; line-height: 0; color: #39BBAA;}
.team-box h3{ font-weight:bold;font-size:14px;}
.team-box p {font-size: 13px;}

.time p {
    font-family: 'Maven Pro Medium';
    color: #717271;
}
.time p a{color: #717271;}
.time p a span{font-family: 'Maven Pro Medium'; color: #00b09a;}
.time .border-top{border-top: 1px solid #E1C29E!important;}

.toptxt{background-color: rgb(255,255,255,0.8); margin-top:-155px; position: relative; }
.toptxt h1{font-family: 'Maven Pro Regular'; font-size: 13px; text-transform: uppercase; color: #565759 }
.toptxt h1 span{font-family: 'Maven Pro Bold'; color: #00af9b}
.toptxt h2{font-family: 'Maven Pro Regular'; color: #565759; font-size: 32px}

/*.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;}
.toptxt .carousel-indicators{bottom: -25px;}
.toptxt .carousel-indicators li {  width: 8px;  height: 8px;  border-radius: 100%; background-color: #565759; }
.toptxt .carousel-indicators .active {background-color: #00af9b;}*/

.prevt{}
.nextt{right: 0}

.blog{background-color: #FBF6F1; }

.blog h2{font-family: 'Maven Pro Medium'; color: #565759; font-size: 30px; padding-top: 10px;}
.blog h3{font-family: 'Maven Pro Bold'; color: #565759; font-size: 16px;}
.blog h4{font-family: 'Maven Pro Medium';  text-transform: uppercase; color: #004e59; font-size: 20px;}
.blog h5 a{font-family: 'Maven Pro Medium'; color: #565759; font-size: 16px; }
.blog h5 a span{color: #999; float: right;}
.blog p{font-family: 'Maven Pro Regular'; color: #565759; font-size: 15px}
.blog small{font-family: 'Maven Pro Regular'; color: #a1a2a2; font-size: 12px;}
.subYoutube{font-size:12px;}

.blog-top {
    padding: 20px 0px;
}

.mb-7 {
    margin-bottom: 10rem !important;
}


.bullets, .carousel-content {
    text-align: center;
}

.bullets {
    padding: 0;
    bottom: -5px;
}

    .bullets li {
        background: none repeat scroll 0 0 #ccc;
        border: medium none;
        cursor: pointer;
        display: inline-block;
        float: none;
        height: 10px;
        width: 10px;
        background: #8d8986;
    }

.carousel-indicators .active {
    background: #00b39f;
}

        .bullets li:last-child {
            margin-right: 0;
        }

    .bullets li {
        border-radius: 1000px;
    }

.topmanip{background-color: #48818A; color: #d8dada}
.navmanip li{font-family: 'Maven Pro Regular'; font-size: 12px; padding: 0}
.navmanip li a{color: #d8dada}
.navmanip li a:after{content: "|"; padding-right: 10px; padding-left: 10px}
.navmanip li a:hover{text-decoration: none;}
.ativo{color: #fff!important}
.lv{color: #e0c1a0!important;}
.lv:after{content: ""!important}

.alopatia{background-image: url("../images/manipulacao/fundo-alopatia.jpg"); height:100%; overflow-x: hidden; overflow-y: hidden;}
.alopatia h1{font-family: 'Maven Pro Regular'; font-size: 28px; color: #00B09A; background-color: #fff; text-align: center; padding: 10px 10px; width: 150px}
.alopatia h2{font-family: 'Maven Pro Bold'; color: #717271; font-size: 16px; padding-bottom: 25px;}
.ant-prox {
    font-family: 'Maven Pro Regular';
    font-size: 16px;
    color: #717271;
    line-height: 28px;
    margin-left:40px;
}
.ant-prox a{font-family: 'Maven Pro Bold'; color:#00af9b; font-size: 13px;}
.produt-categs a, .produt-categs {
    font-family: 'Maven Pro Bold';
    color: #e0c1a0;
    font-size: 13px;
}
.borderm{border:1px solid #999}
.borderm2{border:1px solid #4D868E}
.borderm3{border:1px solid #B3B3B3}
.borderm4{border:1px solid #D2CFCB}


.homeopatia{background-color: #135C68; height:100%; overflow-x: hidden; overflow-y: hidden;}
.no-jpg .capa{background-image: url("../images/manipulacao/imagem-homeopatia-florais.jpg"); background-repeat: no-repeat; height:93vh; background-size: cover; background-size: left -60px center;}
.capa{background-image: url("../images/manipulacao/imagem-homeopatia-florais.jpg"); background-repeat: no-repeat; height:93vh; background-size: cover; background-position: left -60px center; }
.homeopatia h1{font-family: 'Maven Pro Regular'; font-size: 28px; color: #e0c1a0; background-color: #226772; text-align: center; padding: 10px 10px; width: 320px}
.homeopatia h2{font-family: 'Maven Pro Bold'; color: #00af9b; font-size: 16px}
.homeopatia p{font-family: 'Maven Pro Regular'; font-size: 16px; color: #d1d4d3}
.homeopatia p a{font-family: 'Maven Pro Bold'; color:#00af9b; font-size: 13px;}
.homeopatia small a{font-family: 'Maven Pro Bold'; color:#e0c1a0; font-size: 13px;}
.trc1{color:#00af9b;}
.trc2{color:#e0c1a0;}
.setame{top:50%; left: 0; position: absolute; z-index: 100}
.setamd{top:50%; right: 0; position: absolute; z-index: 100}

.scrollup{
    position:fixed;
    right:13px;
    bottom:15px;
}


.prod-open {
    padding: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
    margin-bottom: -90px;
}

.fp-right ul li:first-child, .fp-right ul li:last-child {
    display: none !important;
}


.fitoterapia {
    background-image: url("../images/manipulacao/fundo-fitoterapia.jpg");
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}
.no-jpg .capa3{background-image: url("../images/manipulacao/imagem-fitoterapia.jpg"); background-repeat: no-repeat; height:63.2vh; background-size: cover; margin-top: 15%;}
.capa3{background-image: url("../images/manipulacao/imagem-fitoterapia.jpg"); background-repeat: no-repeat; height:63.2vh; background-size: cover; margin-top: 15%; }
.txtfito{margin-top: 5%; text-align: right;}
.fitoterapia h1{font-family: 'Maven Pro Regular'; font-size: 28px; color: #004E5A; background-color: #E4F6F4; text-align: center; padding: 10px 5px; width: 38%; margin-left: 62%;}
.fitoterapia h2{font-family: 'Maven Pro Bold'; color: #00af9b; font-size: 16px;}
.fitoterapia p{font-family: 'Maven Pro Regular'; font-size: 16px; color: #717271; line-height: 28px}
.fitoterapia p a{font-family: 'Maven Pro Bold'; color:#00af9b; font-size: 13px;}
.fitoterapia small a{font-family: 'Maven Pro Bold'; color:#A37241; font-size: 13px;}

.cosmeticos{background-image: url("../images/manipulacao/fundo-cosmeticos.jpg"); height:100%; overflow-x: hidden; overflow-y: hidden;}
.no-jpg .capa4{background-image: url("../images/manipulacao/imagem-cosmeticos.jpg"); background-repeat: no-repeat; height:40vh; background-size: cover;}
.capa4{background-image: url("../images/manipulacao/imagem-cosmeticos.jpg"); background-repeat: no-repeat; height:40vh; background-size: cover;}
.cosmeticos h1{font-family: 'Maven Pro Regular'; font-size: 28px; color: #00B09A; background-color: #FBF8F6; text-align: center; padding: 10px 10px; width: 170px}
.cosmeticos h2{font-family: 'Maven Pro Bold'; color: #00af9b; font-size: 16px; padding-bottom: 25px;}
.cosmeticos p{font-family: 'Maven Pro Regular'; font-size: 16px; color: #717271; line-height: 28px}
.cosmeticos p a{font-family: 'Maven Pro Bold'; color:#00af9b; font-size: 13px;}
.cosmeticos small a{font-family: 'Maven Pro Bold'; color:#A37241; font-size: 13px;}

.suplementos{background-image: url("../images/manipulacao/fundo-suplementos.jpg"); height:100%; overflow-x: hidden; overflow-y: hidden;}
.no-jpg .capa5{background-image: url("../images/manipulacao/imagem-suplementos-nutricionais.jpg"); background-repeat: no-repeat; height:93.3vh; background-size: cover;}
.capa5{background-image: url("../images/manipulacao/imagem-suplementos-nutricionais.jpg"); background-repeat: no-repeat; height:93.3vh; background-size: cover;}
.txtfito{margin-top: 5%; text-align: right;}
.suplementos h1{font-family: 'Maven Pro Regular'; font-size: 28px; color: #9F672D; background-color: #FFFFFF; text-align: center; padding: 10px 10px; width: 370px; margin-left: 40% }
.suplementos h2{font-family: 'Maven Pro Bold'; color: #00af9b; font-size: 16px}
.suplementos p{font-family: 'Maven Pro Regular'; font-size: 16px; color: #717271; line-height: 28px}
.suplementos p a{font-family: 'Maven Pro Bold'; color:#00af9b; font-size: 13px;}
.suplementos small a{font-family: 'Maven Pro Bold'; color:#A37241; font-size: 13px;}

.odontologia{background-image: url("../images/manipulacao/fundo-odontologia.jpg"); height:100%; overflow-x: hidden; overflow-y: hidden; }
.no-jpg .capa6{background-image: url("../images/manipulacao/imagem-odontologia.jpg"); background-repeat: no-repeat; height:38.2vh; background-size: cover; margin-top: 40px;}
.capa6{background-image: url("../images/manipulacao/imagem-odontologia.jpg"); background-repeat: no-repeat; height:38.2vh; background-size: cover; margin-top: 40px; }
.odontologia h1{font-family: 'Maven Pro Regular'; font-size: 28px; color: #00B09A; background-color: #fff; text-align: center; padding: 10px 10px; width: 180px}
.odontologia h2{font-family: 'Maven Pro Bold'; color: #00af9b; font-size: 16px; padding-bottom: 25px;}
.odontologia p{font-family: 'Maven Pro Regular'; font-size: 16px; color: #717271; line-height: 28px}
.odontologia p a{font-family: 'Maven Pro Bold'; color:#00af9b; font-size: 13px;}
.odontologia small a{font-family: 'Maven Pro Bold'; color:#A37241; font-size: 13px;}




/* No Touch devices */
.cd-nav-trigger {
  display: none;
}

.no-touchevents #cd-vertical-nav {
  position: fixed;
  right: 40px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
.no-touchevents #cd-vertical-nav ul{list-style: none;}
.no-touchevents #cd-vertical-nav li {
  text-align: right;
}
.no-touchevents #cd-vertical-nav a {
  display: inline-block;
  /* prevent weird movements on hover when you use a CSS3 transformation - webkit browsers */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.no-touchevents #cd-vertical-nav a:after {
  content: "";
  display: table;
  clear: both;
}
.no-touchevents #cd-vertical-nav a span {
  float: right;
  display: inline-block;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
.no-touchevents #cd-vertical-nav a:hover span {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.no-touchevents #cd-vertical-nav a:hover .cd-label {
  opacity: 1;
}

.no-touchevents #cd-vertical-nav a.is-selected .cd-dot {
  background-color: #00AF9B;
}

.no-touchevents #cd-vertical-nav .cd-dot {
  position: relative;
  /* we set a top value in order to align the dot with the label. If you change label's font, you may need to change this top value*/
  top: 8px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #C1C1BF;
  -webkit-transition: -webkit-transform 0.2s, background-color 0.5s;
  -moz-transition: -moz-transform 0.2s, background-color 0.5s;
  transition: transform 0.2s, background-color 0.5s;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.no-touchevents #cd-vertical-nav .cd-label {
  position: relative;
  margin-right: 5px;
  padding: 0.1em .2em;
  color: #999;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: -moz-transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  opacity: 0;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}






/*media*/
@media (max-width: 1680px) {
.no-jpg .capa{height:94vh; }
.capa{height:94vh; }
.no-jpg .capa3{height:69.4vh; }
.capa3{height:69.4vh; }
.suplementos h1{margin-left: 30% }
.no-jpg .capa5{height:93.7vh; }
.capa5{height:93.7vh; }
.no-jpg .capa6{height:40.5vh; }
.capa6{height:40.5vh; }
}

@media (max-width: 1440px) {
.fitoterapia h1{width: 44%; margin-left: 56%;}
.no-jpg .capa3{height:68.3vh; }
.capa3{height:68.3vh; }
.suplementos h1{margin-left: 20% }
.no-jpg .capa6{height:27vh; }
.capa6{height:27vh; }
}

@media (max-width: 1366px) {
.no-jpg .capa{height:96.2vh; }
.capa{height:96.2vh; }
.no-jpg .capa3{height:73vh; }
.capa3{height:73vh; }
.txtfito{margin-top: 0%;}
.suplementos h1{margin-left: 15% }
}

@media (max-width: 1200px) {
.sobre h1{width: 35%; margin-left: 32.5%; margin-right: 32.5%}
.manipulacao h1{width: 40%; margin-left: 30%; margin-right: 30%}
.produtos h1{width: 40%; margin-left: 30%; margin-right: 30%}
.nextprod{left: 950px;}
.prevprod{top: 254px; right: 40px;}
.time h1{width: 55%; margin-left: 22.5%; margin-right: 22.5%}
.toptxt{margin-top:0px; }
.no-jpg .capa{height:100vh; }
.capa{height:100vh; }
.fitoterapia h1{width: 52%; margin-left: 48%;}
.no-jpg .capa3{height:86.5vh; }
.capa3{height:86.5vh; }
}

@media (max-width: 1024px) { 
.cd-vertical-nav {    display: block;  }
.orcamento h1{width: 55%; margin-left: 22.5%; margin-right: 22.5%}
.contato h1{width: 55%; margin-left: 22.5%; margin-right: 22.5%}
.nextt{right: 0}
.no-jpg .capa{height:91.5vh; }
.capa{height:91.5vh; }
.no-jpg .capa{height:50vh; background-position: center center}
.capa{height:50vh; background-position: center center; }
.setame{display: none;}
.setamd{display: none;}
.fitoterapia h1{width: 64%; margin-left: 36%;}
.no-jpg .capa3{height:90vh; }
.capa3{height:90vh; }

.carousel-control-next{right: -6%; }
.carousel-control-prev{left: -6%; }
}

@media (max-width: 991px) { 
.sobre h1{width: 50%; margin-left: 25%; margin-right: 25%}
.manipulacao h1{width: 55%; margin-left: 22.5%; margin-right: 22.5%}
.produtos h1{width: 55%; margin-left: 22.5%; margin-right: 22.5%}
.nextprod{left: 710px;}
.ctop{margin-top: 150px}
.time h1{width: 78%; margin-left: 11%; margin-right: 11%}
.prevt{display: none}
.nextt{display: none}
.no-jpg .capa3{background-size: contain; }
.capa3{background-size: contain; }
.fitoterapia h1{width: 30%; margin-left: 70%;}
.no-jpg .capa3{height:auto; }
.capa3{height:auto; }
}

@media (max-width: 768px) { 
.dropdown-menu{top: 124px}
.orc{text-align:right;}
.sac{text-align:left;}
.no-jpg .imghome{background-position: left -500px center;}
.jpg .imghome{background-position: left -500px center;}
.boxsol h3{text-align: center;}
.boxsol p{text-align: center;}
.nextprod{left: 695px;}
.prevprod{right: 25px;}
.no-jpg .capa{height:45vh; background-position: top center}
.capa{height:45vh; background-position: top center }
.fitoterapia h1{width: 45%; margin-left: 55%;}
}

@media (max-width: 767px) { 
.dropdown-menu{top: 159px}
.orc{text-align:center;}
.sac{text-align:center;}
.no-jpg .imghome{background-position: left center;}
.jpg .imghome{background-position: left center;}
.sobre h1{width: 72%; margin-left: 14%; margin-right: 14%}
.manipulacao h1{width: 75%; margin-left: 11%; margin-right: 11%}
.produtos h1{width: 75%; margin-left: 11%; margin-right: 11%}
.nextprod{display: none!important;}
.prevprod{display: none!important;}
.ctop{margin-top: 0px}
.orcamento h1{width: 78%; margin-left: 11%; margin-right: 11%}
.contato h1{width: 78%; margin-left: 11%; margin-right: 11%}
.fitoterapia h1{width: 50%; margin-left: 25%; margin-right: 25%;}
.no-jpg .capa3{background-image: none; margin-top: 0}
.capa3{background-image: none; height: auto; margin-top: 0 }
.no-jpg .capa5{margin-top: 15px; }
.capa5{margin-top: 15px; }
#cd-vertical-nav{display: none;}
.carousel-control-next{right: -4.5%; }
.carousel-control-prev{left: -4.5%; }
}

@media (max-width: 480px) {
.no-jpg .imghome{background-position: left -320px center;}
.jpg .imghome{background-position: left -320px center;}
.card h2{font-size: 30px}
.sobre h1{width: 38%; margin-left: 31%; margin-right: 31%}
.vid{margin-top: 0px}
.pl-5, .px-5 { padding-left: 0.5rem!important;}
.pr-5, .px-5 { padding-right: 0.5rem!important;}
.manipulacao h1{width: 37%; margin-left: 31.5%; margin-right: 31.5%}
.produtos h1{width: 37%; margin-left: 31.5%; margin-right: 31.5%}
.produtos h2{text-align: center; padding-top:25px }
.orcamento h1{width: 40%; margin-left: 30%; margin-right: 30%}
.contato h1{width: 40%; margin-left: 30%; margin-right: 30%}
.time h1{width: 40%; margin-left: 30%; margin-right: 30%}
.modal-content{background-image: url("../images/bg-modal-mob.png");}
.ctop3{margin-top: 0px;}
.no-jpg .capa3{background-image: url("../images/manipulacao/imagem-fitoterapia.jpg"); background-repeat: no-repeat; height:60vh; margin-top: 10px}
.capa3{background-image: url("../images/manipulacao/imagem-fitoterapia.jpg"); background-repeat: no-repeat; height:60vh; margin-top: 10px }
.suplementos h1{margin-left: 0% }
}

@media print {
    body * {
        visibility: hidden;
    }

    .printable, .printable *, .prod-open, .prod-open * {
        visibility: visible;
    }

    .printable, .prod-open {
        position: fixed;
        left: 0;
        top: 0;
        width: 100% !important;
    }
}