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; margin-top: 60px; font-family: 'Inter Regular';}
/*.bg-menu{background-color: rgba(255, 255, 255, 0.8);}*/
.bg-menu{background-color: rgba(83, 27, 35, 0.8); padding: 13px;}
.logo{position: absolute; margin-top: -80px; margin-left: 50px;}
.navbar .nav-item{padding-left: 5px; padding-right: 5px;}
.navbar .nav-item a{color: #fff;}
.navbar .nav-item a:hover{color: #E77723;}
.navbar .nav-item .active{color: #E77723;}
.navbar .nav-item a:focus{color: #E77723;}
.navbar .dropdown-menu li a{color:#531B23;}

.navbar-toggler span {display: block;  background-color: #E77723;  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 #7D2629; border-radius: 18px; z-index: 10;}
.navbar .dropdown-menu .dropdown-item{background-color: transparent!important;}
header .lgs{margin-bottom: -24px; z-index: 10; position: relative;}

/*rodape*/
footer{background-color: #7D2629; font-family: 'Inter Regular';}
footer .logorod{margin-top: -30px;}
footer p{color: #fff; font-size: 14px;}
footer h6{color: #fff; font-size: 12px; line-height: 18px;}
footer p span{display: block;}
footer .nav a {font-family: 'Inter Regular'; color: #fff;}
footer .nav a:hover{color: #E77723;}
footer .nav a:focus{color: #E77723;}
footer .nav .dropdown-menu li a{color:#531B23;}
footer .nav .dropdown-menu li a:hover{color:#E77723;}
footer .nav .dropdown-menu{border: 1px solid #7D2629; border-radius: 18px;}
footer .nav .dropdown-menu .dropdown-item{background-color: transparent!important;}
footer .active{color: #E77723!important;}
.bg-footer{background-color: #531B23;}
.bg-footer p{color: #fff; font-family: 'Inter Regular'; font-size: 12px;}
.text-1{text-align: left;}
.text-2{text-align: right;}
.bgf{margin-top: -320px; z-index: 10; margin-right: 0; margin-left: 0;}
.bg-footer .line{z-index: 20; position: relative;}
.whatsapp {position: fixed; width: 68px; height: 67px; bottom: 10px; left: 15px; text-align: center; z-index: 100 }

/*food-service e varejo*/
.food{background-image: url("../images/bg-site.png"); background-position: top -200px center; background-size: auto; background-repeat: no-repeat;}
.food h1{font-family: 'AmsiPro Bold'; color: #7D2629;}
.food p{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}
.food h2{font-family: 'AmsiPro Bold'; color: #E77723; font-size: 22px;}
.food .btn-danger{background-color:#531B23; border-radius: 15px; border-color: #531B23; font-family: 'Carbona Regular'; font-size: 14px; padding-left: 25px; padding-right: 25px; padding-top: 5px; padding-bottom: 5px;}
.food .btn-danger:hover{background-color:#000; border-color: #000;}
.food h5{color: #E77723; font-family: 'AmsiPro Bold';}
.food .linen{border-left: transparent; border-right: transparent; border-top: transparent;}
.food th{font-size: 13px;}
.food td{font-size: 13px;}

.food .bg-card{background-color: transparent; padding: 10px;}
.food .bg-card:hover{background-color: #E77723; border:4px solid #CA6112!important; padding: 10px; border-radius: 0 60px 0 60px; background-image: url("../images/bg-produto-destaque.png"); background-position: center; background-repeat: no-repeat;}
.food .bg-card:hover h2{font-family: 'AmsiPro Bold'; color: #fff;}

/*detalhes produtos*/
.food-detal .slider-nav{visibility: visible; -webkit-filter: none}
.food-detal .slider-nav::after{width: 0; height: 0}
.food-detal .slider-nav-dark .slider-nav{opacity: 1}
.food-detal .slider-nav-dark .slider-nav::after{background-color: transparent;}
.food-detal .card{--bs-card-bg:transparent}
.food-detal .slider-indicators{bottom: -50px;}
.food-detal .slider-indicators>*{border-radius: 50px !important; width: 10px; height: 10px; background-color: #D9D9D9;}
.food-detal .slider-indicators>.active {background-color: #7D2629;}
.food-detal .slider-nav{display: none;}
/*.food-detal .bg-card{background-color: #E77723; border:4px solid #CA6112!important; padding: 25px 0px 25px 0px; border-radius: 0 60px 0 60px; background-image: url("../images/bg-produto-destaque.png"); background-position: center; background-repeat: no-repeat;}*/
.food-detal .bg-card-2{background-color: transparent; padding: 25px 0px 25px 0px;}
.food-detal .bg-card h2{font-family: 'AmsiPro SemiBold'; color: #531B23;}
.food-detal .btn-warning{background-color: #531B23!important; border-color: #531B23!important; font-family: 'Carbona Regular'; font-size: 14px; padding-left: 35px; padding-right: 35px; padding-top: 5px; padding-bottom: 5px; color: #fff;}
.food-detal .btn-warning:hover{background-color:#000!important; border-color: #000!important; color: #fff;}
.food-detal .btn-2{background-color:#531B23!important; border-color: #531B23!important;}
.food-detal .btn-info{background-color: #D1B367!important; border-color: #D1B367!important; font-family: 'Carbona Regular'; font-size: 14px; padding-left: 35px; padding-right: 35px; padding-top: 5px; padding-bottom: 5px; color: #531B23;}
.food-detal .btn-info:hover{background-color:#000!important; border-color: #000!important; color: #fff;}
.food-detal h2{font-family: 'AmsiPro SemiBold'; color: #531B23;}
.food-detal p{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}
.food-detal .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color: #E77723; font-family: 'Carbona Regular'; font-weight: bold; background-color: #E8E8E8; border-radius: 0; border: 0;}
.food-detal .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{font-family: 'Carbona Regular'; color: #E77723; background-color: #F2F2F2; border-radius: 0; border: 0; font-size: 14px;}
.food-detal .tab-content{font-family: 'Carbona Regular'; font-size: 14px;}
.tab-content>.active {display: block; background-color: #E8E8E8; padding: 25px 15px 10px 15px; font-family: 'Carbona Regular';}
.food-detal h6{font-family: 'AmsiPro Bold'; color: #7D2629; font-size: 40px;}
.food-detal h6 b{color: #E77723;}

.food-detal .bg-card{background-color: transparent; padding: 25px 0px 25px 0px; border: 0;}
.food-detal .bg-card:hover{background-color: #E77723; border:4px solid #CA6112!important; padding: 25px 0px 25px 0px; border-radius: 0 60px 0 60px; background-image: url("../images/bg-produto-destaque.png"); background-position: center; background-repeat: no-repeat;}
.food-detal .bg-card:hover h2{font-family: 'AmsiPro SemiBold'; color: #fff;}

/*receitas*/
.receitas h1{font-family: 'AmsiPro Bold'; color: #7D2629;}
.receitas p{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}
.receitas h2{font-family: 'AmsiPro Bold'; color: #E77723; font-size: 22px;}
.receitas .pagination{--bs-pagination-border-color:transparent; font-family: 'AmsiPro Bold'; --bs-pagination-color:#E77723}
.receitas .active>.page-link, .page-link.active{color:#7D2629; background-color:transparent; border-color: transparent;}
.receitas .page-link{padding: 0 0 0 5px;}
.receitas .page-link:hover{background-color: transparent; border: transparent; padding: 0 0 0 5px; font-family: 'AmsiPro Bold'; color:#7D2629;}

/*ver receita*/
.view-receita h1{font-family: 'AmsiPro Bold'; color: #7D2629;}
.view-receita h1 b{color: #E77723;}
.view-receita .btn-danger{background-color:#531B23; border-radius: 15px; border-color: #531B23; font-family: 'Carbona Regular'; font-size: 14px; padding-left: 35px; padding-right: 35px; padding-top: 5px; padding-bottom: 5px;}
.view-receita .btn-danger:hover{background-color:#000; border-color: #000;}
.view-receita h2{font-family: 'AmsiPro Bold'; color: #E77723; font-size: 22px;}
.view-receita p{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}
.view-receita li{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}

/*sobre nós*/
.sobre h1{font-family: 'AmsiPro Bold'; color: #7D2629;}
.sobre h1 b{color: #E77723;}
.sobre p{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}
.sobre h2{font-family: 'AmsiPro Bold'; color: #7D2629;}

/*onde encontrar*/
.onde h1{font-family: 'AmsiPro Bold'; color: #7D2629;}
.onde h1 b{color: #E77723;}
.onde p{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}

/*home slide*/
.slidehome{margin-top: -145px;}

/*home*/
.home{background-image: url("../images/bg-site.png"); background-position: top -270px center; background-size: cover; background-repeat: no-repeat;}
.home h1{font-family: 'AmsiPro Bold'; color: #7D2629;}
.home h1 b{color: #E77723;}
.home h2{font-family: 'AmsiPro SemiBold'; color: #531B23;}
.home h3{font-family: 'AmsiPro Bold'; color: #531B23;}
.home h3 b{color: #E77723;}
.home h4{font-family: 'AmsiPro SemiBold'; color: #E77723;}
.home p{font-family: 'Carbona Regular'; color: #000; font-size: 15px;}
.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: #7D2629;}
.home .slider-nav{display: none;}
.home .bg-card{background-color: transparent; padding: 25px 0px 25px 0px;}
.home .bg-card:hover{background-color: #E77723; border:4px solid #CA6112!important; padding: 25px 0px 25px 0px; border-radius: 0 60px 0 60px; background-image: url("../images/bg-produto-destaque.png"); background-position: center; background-repeat: no-repeat;}
.home .bg-card:hover h2{font-family: 'AmsiPro SemiBold'; color: #fff;}
.home .btn-warning{background-color: #531B23!important; border-color: #531B23!important; font-family: 'Carbona Regular'; font-size: 14px; padding-left: 35px; padding-right: 35px; padding-top: 5px; padding-bottom: 5px; color: #fff;}
.home .btn-warning:hover{background-color:#000!important; border-color: #000!important; color: #fff;}
.home .btn-info{background-color: #D1B367!important; border-color: #D1B367!important; font-family: 'Carbona Regular'; font-size: 14px; padding-left: 35px; padding-right: 35px; padding-top: 5px; padding-bottom: 5px; color: #531B23;}
.home .btn-info:hover{background-color:#000!important; border-color: #000!important; color: #fff;}


/*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) {
.navbar{margin-top: 10px; position: fixed; width: 100%; z-index: 10;} 
.logo{position: relative; margin-top: 0px; margin-left: 0px; width: 60%;}
.navbar-toggler{border: 0;}
.navbar-collapse{padding: 15px; text-align: right;}
footer p{text-align: center;}
footer p span{display: inline;}
.text-1{text-align: center;}
.text-2{text-align: center;}
.slidehome{margin-top: 0px;}
.sobre{margin-top: 140px;}
.food{margin-top: 140px;}
.receitas{margin-top: 140px;}
.onde{margin-top: 140px;}
.food-detal h6{font-size: 33px;}
.view-receita{margin-top: 140px;}
}

@media (max-width: 768px) {

}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
.slider-nav-outside .slider-nav {padding: 0px 35px 143px 35px;}
.home .slider-nav{display: inline;}
.food-detal h6{font-size: 28px;}
.onde{margin-bottom: 150px;}
}

@media (max-width: 390px) {


}

@media (max-width: 320px) {

}

