.navbar{
  --bs-navbar-toggler-border-color: #733c5a;
  --bs-navbar-color:#733C5A;
  --bs-navbar-hover-color: #A67b92;
}


.section{
    margin-top: 6rem;
}

.nascosto {
    display: none;
}

.solostampa {
    font-size: small;
}

.nostampa {
    text-align: center; 
}

.logo{
    width: 25%;
    height: 25%;
}

.logoGf{
    width: 45%;
    height: 45%;
}

.logoCt{
    max-width: 85%;
    max-height: 85%;
}

.footer .logoCt{
    max-width: 30%;
    max-height: 30%;
}

.scroll {
    overflow-y: scroll;
    height: 400px;
    width:auto;
}

.back-to-top {
    background: #733C5A !important;
}

.back-to-top:hover {
    background:#a67b92 !important;
}

.modal-footer a{
    color: #f2f2f2;
}
.modal-footer a:hover{
    color: #733C5A;
}

.breadcrumb a{
    color:#733C5A;
}
.breadcrumb a:hover{
    color:#A67b92;
}

.color1{color:#733C5A !important;}
.color2{color:#a67b92 !important;}
.color3{color: #Bfa3b2 !important; }

.bg-f1{background-color: #733C5A;}
.bg-f2{background-color: #f2f2f2;}
.bg-f2{background-color: #999;}
.bg-f3{background-color: #Bfa3b2;}
.bg-f4{background-color: #a67b92;}
.bg-Ct{background-color:  #9AB674;}
.bg-attesa{background-color: #FFFACD;}
.bg-aperto{background-color: #98e6a8;}

.intro{
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
    justify-content: center;
    align-content: center;
    background-color: #999;
}

.eventi-bg{
    width: 100%;
    min-height: 200px;
    background-repeat: no-repeat;
    /* background-position: center 0; */
    /* background-size: cover; */
    justify-content: center;
    align-content: center;
    /* filter: blur(8px); */
    
}

.pasqua{
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
    justify-content: center;
    align-content: center;
    background-attachment: fixed;
}
.titolo {
    font-size: 100pt;
    color: #f2f2f2;
}

.titolo2 {
    font-size: 80pt;
    color: #f2f2f2;
}

.row-titolo{
    height: 600px;
}

@media (max-width: 576px) {
    
    .titolo {font-size:60pt;}
    .titolo2 {font-size:60pt;}
    .logo{
        width: 10%;
        height: 10%;
    }
    .foto-menuvini {
       padding-left: 0;
       padding-right: 0;
     }
     .visita{
        text-align: start !important;
     }
     .mob-col-1{
        order: 1;
    }
    .mob-col-2{
        order: 2;
    }
    #evGal{
        display: none;
    }
}


.prenotazione{
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #733C5A;
}

.btn-invia{
    background-color: #733C5A !important;
    color: #f2f2f2 !important;
}

.btn-invia:hover{
    background-color: #f2f2f2 !important;
    color:#733C5A !important;
}

.card-form{
    padding-top: 30px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.footer{
    margin-top: 45px;
    font-size: small;
    background-color: #a67b92;
}

.copy{
    background-color: #Bfa3b2;
    color: #733C5A;
}

.visita{
    text-align: center;
}

#cartatres
h1 {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    color:#733C5A;
}

.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;
    --bs-nav-pills-link-active-color: #f2f2f2;
    --bs-nav-pills-link-active-bg: #733C5A;
    --bs-nav-link-color: #733C5A;
    --bs-nav-link-hover-color: #a67b92;
    --bs-nav-link-disabled-color: #6c757d;
}
  
.voce-menu{
    font-family: 'Poppins', sans-serif;
    font-size: medium;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    color:#733C5A;
}

.inglese{
    font-family: 'Poppins', sans-serif;
    font-size: small;
    font-style: italic;
    color: #999;
}

.prezzo{
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: medium;
    color:#733C5A;
    align-items: flex-start;
}

.citazione{
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 25pt;
    
    font-style: italic;
     
}

.livello2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 22pt;
    font-style: italic;
    color:#733C5A;
}
.livello3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 16pt;
    text-transform: uppercase;
    
}
.livello4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 16pt;
    font-style: italic;
    
}
.livello5 {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 16pt;
    
}
.cantina {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 14pt;
    font-style: italic;
}

.vino {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 18pt;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.bg-light {
    opacity: 0.8;
}

.aperto {
    background-image: radial-gradient(circle, #98e6a8, #f2f2f2);
    color:black;
}

.aperto:hover{
    background-image: radial-gradient(circle, #f2f2f2 0%, #bfa3b2 100%);
    background-color: #Bfa3b2;
    color: #6c757d;
}
.completo{
    background-image: radial-gradient(circle, #bfa3b2, #f2f2f2) !important;
    color:#6c757d !important;
}
.completo:hover{
    background-image: radial-gradient(circle, #f2f2f2 0%, #733c5a 100%);
    color:#6c757d;
}
.attesa {
    background-image: radial-gradient(circle, #FFFACD, #f2f2f2);
    color:black;
}

.attesa:hover{
    background-image: radial-gradient(circle, #f2f2f2 0%, #bfa3b2 100%);
    background-color: #Bfa3b2;
    color: #6c757d;
}

.btn-outline-tres {
    --bs-btn-color: #733C5A;
    --bs-btn-border-color: #733C5A;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #733C5A;
    --bs-btn-hover-border-color: #733C5A;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #733C5A;
    --bs-btn-active-border-color: #733C5A;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #733C5A;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #733C5A;
    --bs-gradient: none;
    border-width: medium;
    font-weight: 800;
  }

  .btn-outline-tres-chiaro {
    --bs-btn-color:#f2f2f2;
    --bs-btn-border-color: #f2f2f2;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #733C5A;
    --bs-btn-hover-border-color: #733C5A;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #733C5A;
    --bs-btn-active-border-color: #Bfa3b2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #733C5A;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #733C5A;
    --bs-gradient: none;
    border-width: medium;
    font-weight: 800;
  }

  .btn-outline-tres-chiaro .bianco {
    --bs-btn-hover-bg: #f2f2f2;
    --bs-btn-hover-border-color: #733C5A;
    --bs-btn-hover-color: #733c5a;

  }

  .parallax {
    min-height: 200px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .bg-img-board{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

 #videoSale {
    box-sizing: content-box;
    max-height: 50%;
  }

  .testo-giust{
    text-align: justify;
  }
