html{overflow-x:hidden;max-width:100vw}
body{overflow-x:hidden;height:100%;margin:0;padding-right:0!important;padding-left:0!important;}
.container-fluid{padding: 0;}
.navbar-toggler:focus,.navbar-toggler-icon:focus,.form-control:focus,.form-select:focus {outline: none; box-shadow: none;}


/*topo*/
.navbar{background-color: transparent!important; font-family: 'Inter Regular'; z-index: 10; border-top: 10px solid #7396AC;}
.navbar .nav-item{padding-left: 5px; padding-right: 5px;}
.navbar .nav-item a{color: #000;}
.navbar .nav-item a:hover{color: #7396AC;}
.navbar .nav-item .active{color: #7396AC; text-decoration: underline; font-weight: bold;}
.navbar .nav-item a:focus{color: #7396AC;}
.navbar .dropdown-menu li a{color:#000;}
.navbar-toggler{border: none;}

.navbar-toggler span {display: block;  background-color: #000;  height: 3px;  width: 32px;  margin-top: 0px;  margin-bottom: 5px;  position: relative;  left: 0;  opacity: 1;  transition: all 0.35s ease-out;  transform-origin: center left;}
.navbar-toggler span:nth-child(1) {  transform: translate(0%, 0%) rotate(0deg);}
.navbar-toggler span:nth-child(2) {  opacity: 1;}
.navbar-toggler span:nth-child(3) {  transform: translate(0%, 0%) rotate(0deg);}
.navbar-toggler span:nth-child(1) {  margin-top: 0.3em;}
.navbar-toggler:not(.collapsed) span:nth-child(1) {  transform: translate(15%, -194%) rotate(45deg);}
.navbar-toggler:not(.collapsed) span:nth-child(2) {  opacity: 0;}
.navbar-toggler:not(.collapsed) span:nth-child(3) {  transform: translate(15%, 33%) rotate(-45deg);}
.navbar .dropdown-menu{border: 1px solid #000; border-radius: 8px; z-index: 10;}
.navbar .dropdown-menu .dropdown-item{background-color: #fff!important;}
.menu-fixed{background-color: rgba(217, 217, 217, 0.97)!important; width: 100%; position:fixed; z-index: 10; }

/*rodape*/
footer{background-color: #7396AC; font-family: 'Inter Regular';}
footer p{font-family: 'Inter Regular'; font-weight: bold; color: #fff;}
.whatsapp {position: fixed; width: 68px; height: 67px; bottom: 10px; left: 15px; text-align: center; z-index: 100 }

/*home*/
#carouselHome{margin-top: -125px;}
#carouselHome h5{font-family: 'Inter Regular'; font-size: 55px; font-weight: bold;}
#carouselHome p{font-family: 'Inter Regular'; font-weight: bold;}
#carouselHome .carousel-caption{background-color: rgba(115, 150, 172, 0.7); margin-bottom: 0px;}

.home .slider-nav{visibility: visible; -webkit-filter: none}
.home .slider-nav::after{width: 0; height: 0}
.home .slider-nav-dark .slider-nav{opacity: 1}
.home .slider-nav-dark .slider-nav::after{background-color: transparent;}
.home .card{--bs-card-bg:transparent}
.home .slider-indicators{bottom: -50px;}
.home .slider-indicators>*{border-radius: 50px !important; width: 10px; height: 10px; background-color: #D9D9D9;}
.home .slider-indicators>.active {background-color: #692728;}
.home .slider-nav{display: none;}

.home{background-image: url("../images/bg.jpg"); background-position: center bottom -150px; background-repeat: repeat-x; background-size: contain;}
.home h1{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.home h1 span{color: #7396AC;}
.home h2{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.home h2 span{color: #7396AC;}
.home h3{font-family: 'Inter Regular'; color: #E85D38; font-weight: 600;}
.home p{font-family: 'Inter Regular'; color: #000;}
.home h4{font-family: 'Inter Regular'; color: #692728; font-weight: 600;}
.home .btn-primary{background-color: #7396AC; border-color: #7396AC; font-family: 'Inter Regular'; font-weight: 500; color: #fff; border-radius: 25px; padding-left: 45px; padding-right: 45px;}
.home .btn-primary:hover{background-color: #692728; border-color: #692728; color: #fff;}
.home .btn-primary:focus{background-color: #7396AC; border-color: #7396AC;}
.home hr{border-top: 2px solid #692728; }
.home .btn-danger{background-color: #692728; border-color: #692728; font-family: 'Inter Regular'; font-weight: 500; color: #fff; border-radius: 25px; padding-left: 45px; padding-right: 45px;}
.home .btn-danger:hover{background-color: #E85D38; border-color: #E85D38; color: #fff;}

/*produtos*/
.produtos{background-image: url("../images/bg.jpg"); background-position: center bottom -150px; background-repeat: repeat-x; background-size: contain;}
.produtos h1{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.produtos h1 span{color: #7396AC;}
.produtos h3{font-family: 'Inter Regular'; color: #E85D38; font-weight: 600;}
.produtos p{font-family: 'Inter Regular'; color: #000; font-size: 15px;}
.produtos .btn-primary{background-color: #7396AC; border-color: #7396AC; font-family: 'Inter Regular'; font-weight: 500; color: #fff; border-radius: 25px; padding-left: 45px; padding-right: 45px;}
.produtos .btn-primary:hover{background-color: #692728; border-color: #692728; color: #fff;}
.produtos .btn-primary:focus{background-color: #7396AC; border-color: #7396AC;}
.produtos hr{border-top: 2px solid #692728; }

.detalhe{background-image: url("../images/bg.jpg"); background-position: center bottom -150px; background-repeat: repeat-x; background-size: contain;}
.detalhe h1{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.detalhe h5{font-family: 'Inter Regular'; font-weight: 600; color: #E85D38;}
.detalhe h6{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.detalhe h6 span{color: #7396AC;}
.detalhe hr{border-top: 2px solid #692728; }
.detalhe .slider-nav{visibility: visible; -webkit-filter: none}
.detalhe .slider-nav::after{width: 0; height: 0}
.detalhe .slider-nav-dark .slider-nav{opacity: 1}
.detalhe .slider-nav-dark .slider-nav::after{background-color: transparent;}
.detalhe .slider-indicators{bottom: -50px;}
.detalhe .slider-indicators>*{border-radius: 50px !important; width: 10px; height: 10px; background-color: #D9D9D9;}
.detalhe .slider-indicators>.active {background-color: #692728;}
.detalhe .slider-nav{display: none;}
.detalhe h3{font-family: 'Inter Regular'; color: #E85D38; font-weight: 600;}
.detalhe p{font-family: 'Inter Regular'; color: #000; font-size: 15px;}
.detalhe .btn-primary{background-color: #7396AC; border-color: #7396AC; font-family: 'Inter Regular'; font-weight: 500; color: #fff; border-radius: 25px; padding-left: 45px; padding-right: 45px;}
.detalhe .btn-primary:hover{background-color: #692728; border-color: #692728; color: #fff;}
.detalhe .btn-primary:focus{background-color: #7396AC; border-color: #7396AC;}
.detalhe .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color: #fff; font-family: 'Inter Regular'; font-weight: bold; background-color: #E85D38; border-radius: 0; border: 0;}
.detalhe .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{font-family: 'Carbona Regular'; color: #000; background-color: #F6F6F6; border-radius: 0; border: 0; font-size: 14px;}
.detalhe .tab-content{font-family: 'Inter Regular'; font-size: 14px; color: #fff!important;}
.detalhe .tab-content p{color: #fff;}
.tab-content>.active {display: block; background-color: #E85D38; padding: 25px 15px 10px 15px; font-family: 'Inter Regular';}

/*receitas*/
.receitas{background-image: url("../images/bg.jpg"); background-position: center bottom -150px; background-repeat: repeat-x; background-size: contain;}
.receitas h1{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.receitas hr{border-top: 2px solid #692728; }
.receitas h3{font-family: 'Inter Regular'; color: #E85D38; font-weight: 600;}
.receitas p{font-family: 'Inter Regular'; color: #000; font-size: 15px;}
.receitas .btn-primary{background-color: #7396AC; border-color: #7396AC; font-family: 'Inter Regular'; font-weight: 500; color: #fff; border-radius: 25px; padding-left: 45px; padding-right: 45px;}
.receitas .btn-primary:hover{background-color: #692728; border-color: #692728; color: #fff;}
.receitas .btn-primary:focus{background-color: #7396AC; border-color: #7396AC;}

.detalhe-receita{background-image: url("../images/bg.jpg"); background-position: center bottom -150px; background-repeat: repeat-x; background-size: contain;}
.detalhe-receita h1{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.detalhe-receita h1 span{color: #7396AC;}
.detalhe-receita h3{font-family: 'Inter Regular'; color: #692728; font-weight: 600;}
.detalhe-receita h2{font-family: 'Inter Regular'; color: #E85D38; font-weight: 600;}
.detalhe-receita .btn-primary{background-color: #7396AC; border-color: #7396AC; font-family: 'Inter Regular'; font-weight: 500; color: #fff; border-radius: 25px; padding-left: 45px; padding-right: 45px;}
.detalhe-receita .btn-primary:hover{background-color: #692728; border-color: #692728; color: #fff;}
.detalhe-receita .btn-primary:focus{background-color: #7396AC; border-color: #7396AC;}
.detalhe-receita p{font-family: 'Inter Regular'; color: #000; font-size: 15px;}
.detalhe-receita p b{color: #E85D38!important;}
.detalhe-receita ul{font-family: 'Inter Regular'; color: #000; font-size: 15px;}
.detalhe-receita ul li::marker {color: #E85D38; font-size: 20px;}

/*sobre*/
.sobre h1{font-family: 'Inter Regular'; font-weight: bold; font-size: 32px; color: #692728;}
.sobre h1 span{color: #7396AC;}
.sobre p{font-family: 'Inter Regular'; color: #000; font-size: 15px;}
.sobre h2{font-family: 'Inter Regular'; color: #7396AC; font-weight: 600; padding-top: 15px;}

/*media*/
@media (min-width: 1921px) {

}

@media (max-width: 1680px) {

}

@media (max-width: 1536px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {
header{position: fixed; width: 100%; z-index: 10;}
.navbar{text-align: right;}
.navbar .dropdown-menu .dropdown-item{text-align: right;}
footer{text-align: center;}
#carouselHome{margin-top: 100px;}
.menu-fixed{background-color: rgba(217, 217, 217, 0.97)!important; }
.navbar{background-color: rgba(217, 217, 217, 0.97)!important;}
.navbar-brand{width: 15%;}
.produtos{margin-top: 100px;}
.detalhe{margin-top: 100px;}
.receitas{margin-top: 100px;}
.detalhe-receita{margin-top: 100px;}
.sobre{margin-top: 100px;}
}

@media (max-width: 768px) {
#carouselHome h5{font-size: 40px;}
}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
#carouselHome h5{font-size: 25px;}
#carouselHome p{font-size: 14px;}
.navbar-brand{width: 25%;}
#carouselHome{margin-top: 95px;}
.slider-nav-outside .slider-nav {padding: 0px 35px 143px 35px;}
.home .slider-nav{display: inline;}
.home h1{font-size: 22px;}
.home h2{font-size: 22px;}
.home h3{font-size: 17px}
.home h4{font-size: 17px}
.produtos h1{font-size: 22px;}
.produtos h3{font-size: 17px}
.detalhe h1{font-size: 22px;}
.detalhe h6{font-size: 22px;}
.carouselHome .slider-nav{display: inline;}
.detalhe .slider-nav{display: inline;}
.receitas h1{font-size: 22px;}
.detalhe-receita h1{font-size: 22px;}
.detalhe-receita h3{font-size: 18px;}
.sobre h1{font-size: 22px;}
.sobre h2{font-size: 22px;}
footer p{font-size: 13px;}
}

@media (max-width: 390px) {
#carouselHome h5{font-size: 22px;}
#carouselHome p{font-size: 13px;}
#carouselHome{margin-top: 90px;}
.produtos{margin-top: 90px;}
.home h1{font-size: 18px;}
.home h2{font-size: 18px;}
.produtos h1{font-size: 18px;}
.detalhe h1{font-size: 18px;}
.detalhe h6{font-size: 18px;}
.receitas h1{font-size: 18px;}
.detalhe-receita h1{font-size: 18px;}
}

@media (max-width: 320px) {
#carouselHome h5{font-size: 20px;}
#carouselHome p{font-size: 12px;}
#carouselHome{margin-top: 83px;}
.produtos{margin-top: 83px;}
}