/* 
Theme Name:		 Andrea Rago
Theme URI:		 http://andrearago.it
Description:	 Andrea Rago is a child theme of Divi.
Author:			 Andrea Rago
Theme URI:		 http://andrearago.it
Template:		 hello-elementor
Version:		 0.0.5
Text Domain:	 andrearago
*/

.et_pb_fullwidth_header .et-pb-icon.scroll-down {
    animation: fullwidth-header-bounce 2.2s ease-out infinite;
}

@keyframes fullwidth-header-bounce {
    0% {
        transform: translateY(0%);
    }
    12.5% {
        transform: translateY(20%);
    }
    25% {
        transform: translateY(0%);
    }
    37.5% {
        transform: translateY(20%);
    }
    50% {
        transform: translateY(0%);
    }
}

/**
Cookie Banner
**/
.gdpr-cookie-message-container.andrearago {
    background: #fff;
    color: #131313;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.gdpr-banner-buttons {
    background: #0066ff;
    font-family: 'Work Sans', sans-serif;
    border: 0;
}

.gdpr-banner-buttons#gdpr-cookie-accept {
    color: #FFF !important;
}

.gdpr-banner-buttons#gdpr-cookie-advanced {
    background: transparent;
    font-family: 'Work Sans', sans-serif;
    border: 1px solid #131313;
}

.gdpr-banner-buttons:hover {
    background: rgba(0, 102, 255, 0.9);
    font-family: 'Work Sans', sans-serif;
    border: 0;
}


/**
CSS Override for simple-lightbox
*/

.sl-overlay {
    z-index: 100035 !important;
    background: #101313 !important;
    opacity: 1 !important;
}

.sl-wrapper {
    z-index: 100040 !important;
}

.sl-wrapper > button, .sl-navigation > button {
    color: #F1f1f1 !important;
}

/**
CSS Override ST Room
*/
.st_rooms_single_container > .content > .section.room_availability {
    background-color: #bed4e2;
}


/**
* Hide the language label of the selected language in desktop view
**/
@media (min-width: 768px) {

    .wpml-ls-native {
        display: none !important;
    }

}

@media (min-width: 768px) {
    li.hide_on_desktop {
        display: none !important;
    }
}

/*.evidence_item {
    background-color: #3452ff;
    
}*/

.et_pb_sticky .et_pb_menu_1_tb_header.et_pb_menu ul li.evidence_item > a {
    color: #FFF !important;
}

.hide-element {
    display: none !important;
}

a.greenlink {
    color: var(--e-global-color-7969625)!important;
}

a.greenlink:hover {
    color: var(--e-global-color-04cd380)!important;
    text-decoration: underline;
}


.mobile-menu > div > a.dialog-lightbox-close-button {
    border: 1px solid var(--e-global-color-8c9e1d3);
    border-radius: 100%;
    padding: 10px;
}

.mobile-menu > div > a.dialog-lightbox-close-button > i {
    font-size: 16px;
}

.elementor-button-content-wrapper .elementor-align-icon-right {
    transition: all 0.2s ease-out;
}

.elementor-button-content-wrapper:hover .elementor-align-icon-right {
     padding-left: 4px !important;
}

.em-title em {
    font-weight: 700!important;
    font-style: normal;
}

.em-title em {
    font-weight: 700!important;
    font-style: normal;
}

.em-title.green em {
    color: var(--e-global-color-7969625) !important;
}

.em-title.blue em {
    color: var(--e-global-color-53ec693) !important;
}
