/*
Colors

Giallo: #e8cf87
Giallo RGB: rgb(232, 207, 135)
Giallo RGBA: rgba(232, 207, 135, 1)

*/
.page-layout {
    background-color: #010101 !important;
}
.bg-acid-gradient {
    background: rgb(1, 26, 32);
    background: linear-gradient(135deg, rgba(69, 67, 54, 1) 0%, rgba(46, 45, 36, 1) 71%, rgba(69, 67, 54, 1) 100%);
}

.giallo {
    color: #e8cf87;
}
.bg-giallo {
    background-color: #e8cf87;
}

.hero-title-gradient {
    color: #e8cf87;
    font-weight: 900;
    /* font-size: 80px; */
}

/* .hero-title-gradient .tp-splitted.tp-charsplit {
    margin: 0 1px;
}
.hero-title-gradient .tp-splitted.tp-linesplit:nth-child(2) {
    margin-top: -15px;
} */

/* p {
    color: #011A20 !important;
} */
/* 
#scorsa-edizione {
    z-index: 1;
} */

/* form .border-color-dark-gray { */
.contact-form-style-03 .border-color-dark-gray {
    color: #e8cf87;
}
/* Aggiungi stile all'icona */
.terms-condition-box .check-icon {
    position: absolute;
    top: 5px;
    left: 0;
    width: 20px;
    height: 20px;
    border: 1px solid var(--extra-medium-gray);
    border-radius: 4px;
    background-color: transparent;
}

/* Aggiungi stile all'icona quando la checkbox è selezionata */
.terms-condition-box input[type=checkbox]:checked + .check-icon {
    background-color: #e8cf87;
    border-color: white;
}

/* Nascondi la spunta predefinita */
.terms-condition-box input[type=checkbox] {
    opacity: 0;
    visibility: hidden;
    position: absolute;
}

/* Aggiungi stile all'icona quando la checkbox è selezionata */
.terms-condition-box input[type=checkbox]:checked + .check-icon:after {
    content: "\f00c"; /* Codice dell'icona di spunta */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 14px;
    color: black;
    position: absolute;
    top: -5px;
    left: 3px;
}


.bg-dark {
    background-color: #010101;
}

.border-video {
    border: 2px solid #999;
}

/*btn-acid-gradient*/
.btn-acid-gradient {
    background: linear-gradient(85deg, rgba(232, 207, 135, 1) 6%, rgba(250, 226, 157, 1) 100%);
}

.bottom-minus-200px {
    bottom: -200px;
}

.tp-leftarrow,
.tp-rightarrow {
    display: none !important;
}


.text-gradient-acid {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to right, #011A20, #4a4529, #827946);
}



a.btn-extra-large {
    font-weight: 900 !important;
}

.contact-form-style-03 .form-control {
    background-color: #222 !important;
    border-radius: 3px !important;
    padding-left: 10px;
}
.form-container {
   box-shadow:  0 0 45px rgba(255,255,255,.4);
   border-radius: 10px;
}

/* font */
/* @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap'); */

.team-small-text {
    font-size: 16px;

}

.team-small-text-up {
    margin-bottom: -10px !important;
}

#bg-video-footer {
    height: 320px;
    object-fit: cover;
}
/* #bg-footer-video::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('../video/seminario-ottobre.mp4') no-repeat center center;
    background-size: cover;
    z-index: -1;
    opacity: 0.5; 
    pointer-events: none; 
} */

footer {
    padding-bottom: 30px
}

footer .footer-logo img {
    max-height: 39px
}

.footer-dark,
.footer-dark .newsletter-style-02 input,
.footer-dark p,
.footer-dark a {
    color: var(--medium-gray)
}

.footer-dark a:hover {
    color: var(--base-color)
}

.footer-dark .newsletter-style-02 input::placeholder {
    color: var(--medium-gray) !important;
    opacity: 1
}

.footer-dark .newsletter-style-02 input:-ms-input-placeholder {
    color: var(--medium-gray) !important
}

.footer-dark .newsletter-style-02 input::-ms-input-placeholder {
    color: var(--medium-gray) !important
}

.footer-dark .elements-social .light li a:hover {
    color: var(--white);
    opacity: .5
}

.footer-dark .small-icon li {
    margin: 0 7px
}

.footer-navbar li {
    line-height: normal
}

footer ul li {
    margin-bottom: 2px
}

.footer-bottom .nav-item:hover .nav-link {
    color: #fff !important;
}

@media screen and (max-width: 992px) {
    .lg-border-radius-0 {
        border-radius: 0 !important;
    }
    #bg-video-footer {
        height: 425px;
    }
}

@media screen and (max-width: 1150px) {

    /* .hero-title-gradient {
        font-size: 40px;
    } */
    #slide-1-layer-09 a {
        padding: 8px 30px 8px 30px !important;
        font-size: 16px !important;
    }
    #slide-1-layer-09 a span {
        display: none;
    }
}

@media screen and (max-width: 400px) {

    /* .hero-title-gradient {
        font-size: 30px;
    } */
}

/* FAQ */
.accordion-body p {
    color: #444;
} 
/*

https://graph.facebook.com/{v14.0}/{1463261754096654}/events?access_token={EAANafibQmjkBO7Hw5uZBw6EZA1fu1I3xThtRMFq6yDf5JbMF0GZBDZBIWLaugGJMwazhWRRdYrsF7ToPnqWXsPMZBN1kyvhnbjuHxM9TffNKrncuQGcBby6LPdXQZA1JBaZCpEfUrBIVU007m2J6vlsk039wsmLlZBnVKbsGcZC61uOKkxoLgzBZCSKyZBQZAFJlPhFW6gZDZD}

*/