/*!
Theme Name: spse_ud_theme
Author: IdsUnitelm G.N.
Description: Responsive media query. All views.
Version: 1.0.0
Text Domain: spse_ud_theme
Tags: responsive
*/

/* Define mobile styles */
/* max-width 640px, mobile-only styles, use when QAing mobile issues  - Smartphone portrait */
@media only screen and (max-width: 37.438em) {
    header.site-header{
        min-height: 6rem;
    }
    .container-fluid{
        padding-right: 1.8rem;
        padding-left: 1.8rem;
    }

    h1{
        font-weight: 500;
        font-size: 4rem;
        line-height: 5.2rem;
    }
    h2{
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    h2.story_evidence_title_home{
        font-style: normal;
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #FFFFFF;
    }
    h2.story_evidence_title_archive{
        font-style: normal;
        font-weight: 500;
        font-size: 3.4rem;
        line-height: 3.4rem;
        color: #FFFFFF;
    }
    h2.teaser_title{
        font-style: normal;
        font-weight: 500;
        font-size: 2.4rem;
        line-height: 2.9rem;
        color: #000000;
    }
    h3{
        font-size:3.2rem !important;
        line-height: 3.8rem !important;
    }

    p{
        font-size:1.6rem;
        line-height: 2rem;
    }
    section .page_title{
        margin-top: 4.8rem;
        margin-bottom: 4.4rem;
    }
    .text-xs-center{
        text-align: center;
        padding-bottom: 3.1rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    }
    .spse_main_menu {
        flex: 0;
        margin-left: 2rem;
    }
    #donate_now_box {
        height: 100%;
        min-width: 110px;
        padding-top:2rem;
        padding-bottom: 2rem;
    }
    #donate_now_box .menu-item a{
        margin:0 1rem;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .site-header nav.navbar,
    .site-header nav.navbar.scrollHeader {
        max-height: 54rem;
        padding: 0 !important;
    }


    .navbar-brand{
        display: block;
        margin:0 2rem;
        flex:1;
    }
    .site-header nav.navbar .noSticky{
        display: none !important;
    }

    .site-header nav.navbar .sticky{
        display: block !important;
    }
    /*
        * Modal Menu Mobile
    */
    .site-header nav.navbar .navbar-brand{
        min-width: auto;
    }
    .home .modal-backdrop{
        z-index: 0;
    }
    .home .ud_choose_card .acf-form-submit::after {
        bottom: 5.5%;
    } 
    .spse_menu_mobile .modal .modal-dialog{
        margin:0 auto;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content{
        width: 100vw;
        min-height: 100vh;
    }
    .spse_menu_mobile .modal.modalMenu,
    .modal-open .modal.modalMenu{
        overflow:initial;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-body,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-footer{
        border:0;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-body,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-footer{
        padding:0 1.6rem;
        align-items: center;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-header{
        margin-bottom: 7.3rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search{
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom:1px solid var(--white);
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile{
        width: 93%;
        background-color: transparent;
        border:0;
        border-radius: 0;
        min-height: 2.8rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile::placeholder{
        color: var(--white);
        opacity: 1;
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: normal;
        font-size: 2.4rem;
        line-height: 3rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: var(--white);
    }

    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile::-ms-input-placeholder { /* Microsoft Edge */
        color: var(--white);
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .btn-search{
        padding-bottom: 1rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search{
        width: 100%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox .searchbox-icon{
        min-width: 32px;
        min-height: 32px;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox{
        float:left;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox.searchbox-open{
        width: 80%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox .searchbox-icon i{
        font-size: 3.2rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .no-btn,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .close-search{
        border:0;
        background: transparent;
        cursor:pointer;
        padding: 0;
        opacity: unset;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .close-search span.close{
        font-weight: 200;
        opacity: unset;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .text-left .no-btn p{
        font-family: barlowregular;
        font-style: normal;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-bottom: 0;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .text-left .no-btn p i{
        font-size: 1.2rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header button span{
        font-size: 8rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .border-bottom{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 6.8rem 0;
        border-bottom: 1px solid var(--lightGrey) !important;
    }

    #ud_main_menu_mobile ul li.nav-item{
        padding:1.8rem 0 2.4rem 0.1rem;
        border-bottom: 1px solid var(--lightGrey);
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item{
        border-bottom: 0;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a{
        padding:1.4rem 2rem;
        display: flex;
        align-items: center;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a::after{
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        background-image: url(../icons/arrowRight_white.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
        padding: 0.2rem 0;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a span{
        width: 100%;
        font-size: 1.7rem;
        line-height: 2rem;
        color:var(--white);
        text-transform: uppercase;
    }
    #ud_main_menu_mobile ul li.search{
        display: none !important;
    }
    #ud_main_menu_mobile ul li.nav-item a{
        padding:0;
    }
    #ud_main_menu_mobile ul li.nav-item a span{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2.4rem;
        line-height: 2.9rem;
        color:var(--text);
    }
    .spse_logo_mobile{
        margin: 0 auto;
        opacity: 0.3;
    }
    /** End Modal Menu Mobile **/
    /** Section 1    */
    #ud_events{
        margin-top: 0;
    }
    #ud_events .progressBarContainer{
        display: none;
    }
    #ud_events .sliderContainer .slider-home .slick-list,
    #ud_events .sliderContainer .slider-home .slick-list .slick-track{
        max-height: 420px;
    }
    .ud_events_bg{
        /* min-height: 420px; */
        background-image: initial;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .ud_events_bg > img {
        max-height: 420px;
    }

    .bck_overlay_events{
        min-height: 180px;
        max-height: 100%;
        top: 0;
        bottom: 0;
        display: flex;
        overflow: hidden;
    }

    #ud_events .ud_events_caption{
        width: 100%;
        margin-bottom: 0;
    }
    .ud_events_caption p{
        margin-bottom: 0.8rem;
    }
    #ud_events .ud_events_caption p span{
        font-weight: 600;
        font-size:1.6rem;
    }
    #ud_events .ud_events_caption p span a{
        font-weight: normal;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .ud_events_caption h2{
        font-size: 2.8rem;
        line-height: 3.2rem;
        font-style: normal;
    }
    #ud_events .custom_container{
        min-height: 200px;
        padding: 2.4rem 1.6rem;
        align-items: flex-end;
        justify-content: center;

    }

    #ud_first_static_block {
        padding:2.4rem 0;
        margin-top: 0;
        margin-bottom: 4rem;
    }
    #ud_first_static_block .pr-5{
        padding-right: 0rem !important;
    }
    #ud_first_static_block .ud_overlay_first_image{
        max-width: 238px;
        margin:0 auto;
    }
    #ud_first_static_block .ud_first_block_box_images{
        min-height: 290px;
    }
    /* #ud_first_static_block .ud_overlay_first_image img{
        width: 70%;
    } */
    #ud_first_static_block .ud_first_block_box_images .overlay{
        width: 50px;
        bottom: 20%;
        right: 5%;
    }
    #ud_first_static_block .ud_first_block_box_images .second_image,
    #ud_first_static_block .ud_first_block_box_images .third_image{
        max-width: 122px;
    }
    #ud_first_static_block .ud_first_block_box_images .second_image{
        top: auto;
        left: 5%;
        bottom: 6px;
        right: 0;
    }
    #ud_first_static_block .ud_first_block_box_images .third_image{
        top: 5%;
        left: 65%;
        bottom: auto;
        right: -1%;
    }

    .slider .btn-ud-basicBlue{
        max-height: 48px;
        min-height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding:1.4rem;
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2rem;
        line-height: 2rem;
    }
    #ud_first_static_block .border-r{
        border-right: 0px;
    }
    #ud_first_static_block .ud_box_data{
        text-align: center;
        margin-bottom:1.5rem !important;
    }
    #ud_first_static_block .ud_box_button{
        margin-top: 4.4rem;
    }
    #ud_first_static_block .ud_first_block_mobile .ud_first_block_mobile_title h3{
        color:var(--secondaryBlue);
    }
    #ud_first_static_block .ud_box_data h3{
        margin-bottom: 0.2rem;
        font-size: 6rem !important;
        line-height: 7.2rem !important;
        color:var(--basicBlue) !important;
    }
    #ud_first_static_block p{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_first_static_block .btn-ud-transparent {
        width: 48%;
        max-height: 48px;
        padding:1.4rem 2rem;
        margin-bottom: 4rem;
    }
    .ud_tv_content_title h3, .ud_tv_content_title h3 span{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    .ud_tv_content_image img{
        width: 100%;
    }
    .ud_tv_content_image .box_video{
        min-height: 216px;
        max-height: 240px;
        top: 35%;
        left: 0;
    }
    .ud_tv_content_image .box_video iframe{
        max-height: 220px;
    }
    #ud_single_article .ud_single_media .ud_image img{
        max-width: 100%;
    }
    #ud_single_article .ud_single_media .ud_image a.btn_play_video{
        width: 30px;
        height:30px;
        top:41%;
        left: 45%;
    }
    #ud_single_article .custom-container .ud_descrition_single .ud_single_second div{
        padding: 0;
    }
    #ud_single_article .ud_single_media .ud_image .box_video{
        width: 100%;
        left: 0;
    }
    #ud_single_article .ud_single_media .ud_image .box_video iframe{
        max-height:14% ;
    }

    #ud_single_article .ud_single_title .ud_single_terms p span{
        font-size: 1.7rem;
        line-height: 2rem;
    }

    #ud_single_article .ud_single_title .ud_single_terms p span a{
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_single_article .ud_single_title span.ud_single_subtitle{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_single_article blockquote p{
        font-size: 2.4rem;
        line-height: 3rem;
    }
    span.ud_single_data{
        color:#7C7C7C;
    }

    #ud_video_carousel,
    #ud_comunity{
        margin-bottom: 42px;
    }
    #ud_tv{
        min-height: 545px;
        margin-bottom: 6rem;
    }
    .mt-xs-2{
        margin-top: 2.2rem;
    }
    .mb-xs-3{
        margin-bottom: 3.3rem;
    }
    .mb-xs-2{
        margin-bottom: 2rem;
    }
    #ud_tv .ud_tv_content_title{
        max-width: 100%;
        padding-left: 0;
        border-left: 0px;
    }
    #ud_tv .ud_tv_content_image{
        float: none;
        text-align: center;
        margin-bottom: 3rem;
    }
    .ud_tv_content_image .btn_play_video{
        top:55%;
        left:43%;
        width: 48px;
        height: 48px;
        min-width: auto;
        min-height: auto;
    }
    .ud_tv_content_image .btn_play_video i{
        font-size: 1.1rem;
    }
    .ud_tv_content_image .ud_tv_video{
        top:25%;
        left: 0;
    }
    .ud_tv_content_image .ud_tv_video iframe{
        max-height: 220px;
    }
    #ud_tv .ud_tv_content_text{
        max-width: 100%;
    }
    #ud_tv .ud_tv_content_text p{
        font-size: 1.6rem;
        line-height: 2.4rem;
        color: #313446;
    }
    #ud_counter_banner{
        padding-left: 0;
    }
    #ud_counter_banner .container-fluid{
        padding:0;
    }
    #ud_counter_banner .container-fluid .ud_counter_back{
        padding:4.8rem 3.6rem;
    }
    #ud_counter_banner .ud_counter_back h2{
        font-size: 6rem !important;
        line-height: 7.2rem !important;
        padding-left: 2.2rem;
    }
    #ud_counter_banner .ud_counter_back h3{
        font-size: 2.4rem !important;
        line-height: 2.9rem !important;
    }
    #ud_counter_banner .ud_counter_back .btn_ud_counter{
        width: 65.5%;
        max-height: 48px;
        justify-content: space-between;
        padding: 1.4rem 1.8rem;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_choose_donate{
        padding:0 1.6rem;
    }
    #ud_choose_donate .ud_choose_donate_overlay{
        display: none !important;
    }

    #ud_choose_donate .ud_choose_card{
        width: 100% !important;
        padding:0;
        float: none;
    }
    .ud_box_button{
        display: flex;
        justify-content: center;
    }
    #ud_newsletter h3{
        width: 100%;
        margin-bottom: 3rem;
    }
    #ud_newsletter .form-control-ud{
        margin:0 !important;
    }
    #ud_newsletter .btn-ud-basicBlue{
        width: 100%;
    }
    #mailpoet_form_iframe{
        min-height: 400px;
    }
    #ud_newsletter h3,
    #ud_newsletter h3 span{
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
    }

    #ud_archive_video{
        margin-top: 0rem;
        margin-bottom: 0rem !important;
    }
    #ud_archive_video .ud_archive_bg{
        min-height: auto;
        background-size: 100% 100%;
        background-position: center;
    }
    #ud_archive_video .ud_archive_bg .ud_archive_block.bck_overlay_archive{
        min-height: 280px;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        background-position: center bottom;
        background-size: cover;
        background-repeat: no-repeat;
    }
    #ud_archive_video .container_video{
        bottom: 10%;
        right: 5%;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .btn_play_video{
        min-height: 48px;
        min-width: 48px;
    }
    #ud_archive_video .container_video .box_video{
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 1.3rem 0.8rem;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption p span{
        font-weight: 600;
        font-size: 2rem;
        line-height: 2.4rem;
        margin-right: 0.5rem;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption p span a{
        font-weight: normal;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_archive_video .container_video .box_video img{
        width: 21px;
    }
    .btn_play_video i {
        font-size: 1.4rem;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption{
        width: 80% !important;
        margin-left: 1.8rem !important;
        margin-right: 1.8rem !important;
    }

    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption h2{
        margin-bottom: 2rem !important;
        font-size: 3.4rem;
        line-height: 3.4rem;
    }
    #ud_archive_video .ud_archive_caption p{
        margin-bottom: 0.8rem !important;
    }

    #ud_archive_most_read{
        margin-top:3.6rem;
        margin-bottom: 0 !important;
    }
    #ud_archive_most_read .slider-archive{
        margin-bottom: 5.7rem;
    }
    #ud_archive_most_read .slider-archive .slick-track{
        min-height: 250px;
        max-height: 376px;
    }

    #ud_archive_most_read .slider-archive .slick-track .ud_single_storie{
        margin-bottom: 0 !important;
    }
    #ud_archive_most_read .slider-archive .slick-track .ud_single_storie.slick-center{
        width: 90vw;
        padding: 0;
    }
    #ud_archive_video .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    #ud_archive_last_stories .ud_last_stories_title{
        margin-bottom: 3rem;
    }
    #ud_banner_tell_us .ud_banner_box{
        padding:2.2rem 0;
    }
    #ud_archive_apply_filters{
        margin-bottom: 2.4rem !important;
    }
    .ud_archive_filters_box_mobile{
        display: flex;
        align-items: center;
        /* padding:0 1.8rem; */
        background-color: var(--lightBlue);
    }
    .ud_archive_filters_box_mobile p{
        min-height: 4.8rem;
        display: flex;
        align-items: center;
        flex:1;
    }
    .ud_archive_filters_box_mobile .custom_button_ud{
        flex: 0;
        background-color: transparent;
        border:0px;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span{
        display: block;
        height: 2px;
        margin-bottom: 5px;
        margin-right: auto;
        margin-left: auto;
        position: relative;
        background-color: #DADADA;
        border-radius: 3px;
        z-index: 1;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span.first{
        width: 18px;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span.second{
        width: 12px;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span.third{
        width: 4px;
    }
    /* 
      * Modal filters
    */
    .ud_modal_filters {
        z-index: 99999;
    }
    .ud_modal_filters .modal-dialog{
        margin:0;
        z-index: 1;
        height: 100vh !important;
    }
    .ud_modal_filters .modal-header{
        align-items: center;
        margin-top: 6.7rem;
        margin-bottom: 10rem;
        padding:0 1.6rem;
    }
    .ud_modal_filters .modal-header,
    .ud_modal_filters .modal-body,
    .ud_modal_filters .modal-footer{
        border:0px;
        justify-content: center;
    }
    .ud_modal_filters .modal-header h4.modal-title{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2.4rem;
        line-height: 2.9rem;
    }
    .ud_modal_filters .modal-header .close span{
        display: block;
        width: 24px;
        height: 2px;
        background-color:  #313446;
        transform: matrix(-1, 0, 0, 1, 0, 0);
    }
    .ud_modal_filters .modal-header .close span.first{
        transform: rotate(45deg) translate(3px, 0px);
    }
    .ud_modal_filters .modal-header .close span.second{
        transform: rotate(-45deg) translate(1px, 1px);
    }
    .ud_modal_filters .modal-body{
        padding:0 1.6rem;
        margin-bottom: 10rem;
    }
    .ud_modal_filters .modal-body .form-group{
        margin-right: 0;
        margin-bottom: 1.6rem;
    }
    .ud_modal_filters .modal-body .form-group .custom-select{
        background-size: 4% !important;
    }
    .ud_modal_filters .modal-footer .btn-ud-transparent{
        justify-content: center;
        max-height: 48px;
    }

    .ud_modal_filters .modal-footer .btn-ud-basicBlue,
    .ud_modal_filters .modal-footer .btn-ud-transparent{
        width: 50%;
    }
    .ud_modal_filters .modal-footer .btn-ud-transparent{
        background-color: #fff;
        border-radius: 0;
    }
    #ud_banner_tell_us{
        background-color: var(--basicBlue);
        margin-bottom: 0 !important;
    }
    #ud_banner_tell_us .ud_banner_box{    
        padding:3.9rem 0;
        background-color: transparent;
    }
    #ud_banner_tell_us .ud_banner_box > div > div:nth-child(1){
        margin-bottom: 2.3rem;
        text-align: center;
    }
    #ud_banner_tell_us > div > div span{
        display: block;
        margin-top:1.5rem;
        margin-bottom: 2.8rem;        
    }
    #ud_last_stories{
        padding: 0 1.6rem;
        border-bottom: 0;
        margin-bottom: 3.3rem;
    }
    #ud_last_stories .ud_last_stories_title h3, #ud_last_stories .ud_last_stories_title h3 span{
        font-size: 3.2rem;
        line-height: 3.8rem;
        font-weight: 500;
    }

    #ud_last_stories .slider-archive-home .slick-track .ud_single_storie.slick-center {
        width: 90vw !important;
        margin-right: 1rem;
    }

    /** Dona ora **/
    #ud_choose_donate{
        margin-top:4.8rem;
        margin-bottom: 5rem;
        min-height: auto;
        border: 0px;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title{
        margin:0;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_free_import .box_title h5{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 1.8rem;
        line-height: 3rem;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_import{
        min-height: auto;
        max-height: 182px;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_import .ud_import{
        min-height: auto;
        max-height: 91px;
        align-items: flex-end;
        padding: 0.6rem 3.5rem 2.7rem 3.5rem
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_import .ud_import h3{
        font-size: 4rem !important;
        line-height: 4.8rem !important;
    }
    .ud_donate_form .ud_select_import
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li{
        width: 28%;
        min-height: 118px;
    }
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li label{
        padding:0;
        font-size: 4rem;
    }
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li:nth-child(4) > label:nth-child(1) > h5{
        font-size:1.8rem;
        line-height: 3rem;
    }
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li:nth-child(4) > input{
        min-height: 48px;
        margin-bottom: 4rem;
    }
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089a9d456f5d.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089a9e456f5e.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089a9eb56f5f.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089aa3056f61.is-required,
    .ud_donate_form .acf-field.acf-field-number.acf-field-6089b1c518a3c,
    .ud_donate_form .acf-field.acf-field-number.acf-field-6089aa1556f60.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089aa4356f62.is-required,
    .ud_donate_form .acf-field.acf-field-email.acf-field-6089aad956f63.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089aaf056f64.is-required, .ud_donate_form .acf-field.acf-field-textarea.acf-field-6089b22018a3d{
        display: block;
        width: 100%;
        margin:0;
        padding-right: 0;
        padding-left: 0;
    }
    .ud_donate_form .ud_donate_secure_payments_box{
        padding: 2.3rem 2.4rem;
    }  

    #acf-form > div.acf-fields.acf-form-fields.-top > .acf-field.acf-field-true-false.acf-field-6089b23418a3e > .acf-input > .ud_donate_form_title > div > .d-inline-block.text-right.w-75{
        display: block !important;
        width: 100% !important;
    }
    .ud_donate_box_call .btn-ud-basicBlue{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        font-weight: 500;
        color:var(--white) !important;
    }
    #ud_last_stories .container-fluid .ud_last_stories_title{
        border:0px;
        padding-top: 0;
        margin-top: 3rem;
    }
    #ud_last_stories .container-fluid .ud_last_stories_title .col-12{
        padding:0;
    }
    #ud_quote_banner .blockquote p,
    #ud_i_nostri_dati .blockquote p{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: normal;
        font-size: 3.4rem !important;
        line-height: 4.1rem !important;  
        margin-bottom: 3rem !important;
    }
    .page-dona-ora .ud_donate_form .acf-form-submit{
        width: 100%;
        padding: 0 !important;
    }
    .page-dona-ora .ud_donate_form .ud_select_import{
        min-height: 177px;
    }
    .ud_donate_form .ud_select_free_import .box_title h5{
        font-size: 1.8rem;
        line-height: 3rem;
    }
    .ud_donate_form .ud_select_free_import .ud_import input{
        font-weight: 400;
        font-size: 1.5rem;
        line-height: 3rem;
    }
    .ud_donate_form .acf-form-submit input[type=submit]{
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .ud_single_storie.slick-current.slick-active img{
        animation: none;
    }
    #ud_last_stories .read_all a{
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2rem;
        line-height: 2.4rem;
        color: var(--basicBlue);
        margin-bottom: 3.8rem;
    }
    #ud_last_stories .read_all a::after{
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        background-image: url(../icons/arrowRight_dark.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
        margin-left: 2.7rem;
    }
    /*
        * Single Article
    */
    #ud_single_article{
        margin-top: 0;
        padding-top: 3.5rem;
        background-image: none;
    }
    #ud_single_article .ud_single_title h1{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    #ud_single_article .custom-container .ud_single_second_title, #ud_single_article .custom-container p {
        padding-left: 0;
        padding-right: 0;
    }
    blockquote {
        margin-left: 0% !important;
        margin-right: 0% !important;
    }
    #ud_single_article .ud_single_title span {
        width: 100%;
        margin: 0 0 3rem 0;
        font-size: 1.6rem;
        line-height: 2.4rem;
        /* color: #000000; */
    }


    #ud_single_article .custom-container .ud_descrition_single .ud_single_second_title h4{
        padding: 0;
    }

    #ud_single_article .ud_single_title{
        padding:0;
    }
    #ud_single_article .ud_single_quote blockquote p{
        font-size: 2.4rem !important;
        line-height: 3rem !important;
    }
    #ud_single_article .ud_single_terms{
        margin-bottom: 2.3rem;
    }
    #ud_single_article .box_terms:first-child{
        margin-bottom: 2rem;
    }
    #ud_single_article .ud_single_media{
        margin-bottom: 3.5rem;
    }
    #ud_single_article .ud_single_second_title{
        margin-bottom: 2.4rem;
    }
    #ud_single_article .ud_single_second > p, #ud_single_article .ud_single_subtitle span, #ud_single_article .ud_single_secondary_text p{
        font-size: 1.6rem;
        line-height: 2.4rem;
        color: #313446;
    }
    #ud_single_article blockquote{
        margin: 3rem 0;
    }
    #ud_single_article > div:nth-child(4) {
        border-bottom: 1px solid #E5E5E5;
    }
    #ud_single_article .ud_single_media,
    #ud_single_article .custom-container,
    .custom-container-quote{
        padding:0 16px;
    }
    #ud_single_article .ud_single_media .ud_image a{
        top: 36%;
        left: 47%;
        min-width: 40px;
        min-height: 40px;
    }
    #ud_single_article .ud_single_media .ud_image a i {
        font-size: 1.1rem;
    }
    .slider_container_ud_single .slider-gallery .slick-track .slider-gallery-bg{
        /* height: 216px; */
        width: 100vw !important;
        justify-content: center;
        background-size: contain;
        margin: 0;
    }
    .slider_container_ud_single .slider-gallery .slick-track .slider-gallery-bg .img-fluid{
        max-height: 216px;
        min-width: auto;
        width: initial;
    }
    .slider_container_ud_single .slider-gallery .slick-track .slider-gallery-bg div{
        font-size: 1.5rem;
        line-height: 2.4rem;
    }
    .slider_container_ud_single .slider-gallery .slick-track .slider-gallery-bg .slide-content{
        max-width: 87%;
        min-height: 25%;
        bottom:-36px;
        transition: none;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
    }
    #ud_single_article .ud_single_quote{
        margin:3rem 0;
    }
    /*
        * Chi siamo page
    */
    #ud_chi_siamo{
        margin-top: 4.8rem;
    }
    #ud_chi_siamo .first_section{
        margin: 0 auto;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content{
        display: block;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_title{
        margin-bottom: 4.8rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_title h2{
        font-size: 4rem !important;
        line-height: 4.8rem !important;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description,
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images{
        width: 100%;
        margin: 0 0 4.3rem 0;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description p{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .second_section,
    .third_section{
        margin-bottom: 5rem;
    }
    /*      
        #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images{
            width: 100%;
            float: none;
            margin: 0;
        } */
    #ud_chi_siamo .third_section .title_third_section{
        padding: 0;
    }
    #ud_chi_siamo .third_section .title_third_section h2{
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image{
        text-align: left;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .first_image{
        width: 83%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .second_image{
        width: 47%;
        position: absolute;
        top: -47px;
        right: -1%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .overlay_rectangle{
        position: absolute;
        bottom: -11px;
        right: 20%;
        z-index: -1;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .overlay{
        position: absolute;
        bottom: 26px;
        left: 0%;
        width: 15%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_small img{
        width: 38%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_small{
        transform: translate(0px, 1px);
    }
    #ud_chi_siamo .third_section{
        margin-bottom: 4.8rem;
    }
    #ud_chi_siamo .third_section .title_third_section h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo > div.third_section > div > div > div:nth-child(2) > p{
        padding-left: 0;
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_chi_siamo .third_section p{
        font-size: 1.6rem;
        line-height: 2.4rem;
        color: #313446;
        margin: 0;
    }
    #ud_chi_siamo .fourth_section{
        margin-bottom: 5.9rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content{
        padding:4rem 0;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .row{
        margin: 0 auto;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text .text h4{
        font-size:3.2rem;
        line-height: 3.8rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text .text p{
        line-height: 3rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text,
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image{
        display: block;
        width: 100%;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text{
        margin-bottom: 1rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text h2{
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image{
        margin-bottom: 4.4rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .single_column span{
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        color: #313446;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image img{
        min-width: auto;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .single_column{
        text-align: center;
        margin-bottom: 4.4rem;
        padding:0 5.5rem;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text{
        float: none;
        margin-left: 0;
        display: block;
        width: 100%;
    }
    #ud_chi_siamo .fifth_section{
        margin-bottom: 4rem;
    }
    .fifth_section .fifth_section_text{
        display: block;
        width: 100%;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text h2{
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text span{
        font-size: 16px;
        line-height: 24px;
        color: #313446;
    }
    .fifth_section .fifth_section_text .btn-ud-transparent{
        width: 67%;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_chi_siamo .sixth_section{
        padding-bottom: 0;
    }
    .sixth_section.bg_section{
        margin-bottom: 5rem;
        padding: 5.2rem 0 0 0;
    }
    .sixth_section h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    .sixth_section .timeline{
        margin-bottom: 0;
    }
    .hori-timeline{
        padding: 0 2rem;
    }

    .hori-timeline .events{
        padding: 0;
        border-left: 1px solid var(--lightGrey);
        border-top:0px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .hori-timeline .events .event-list{
        display: flex;
        flex-direction: column;
        margin-bottom: 3rem;
    }
    .hori-timeline .events .event-list h4{
        margin-top: -1.2rem;
    }
    .hori-timeline .events .event-list h4,
    .hori-timeline .events .event-list span{
        padding-left: 2.5rem;
    }
    .hori-timeline .events .event-list .event-date{
        top: 0;
        left: -2px;
    }
    .hori-timeline .events .event-list span.event-description{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .seventh_section{
        margin: 5rem 0;
    }
    .seventh_section .blockquote{
        margin-bottom: 0;
    }
    .eighth_section .section_title,
    #ud_sostienici .sixth_section .section_title{
        padding: 0 1.6rem 0 1.6rem;
        border-bottom: 0;
    }
    .eighth_section .section_title h5,
    #ud_sostienici .sixth_section .section_title h5{
        padding-bottom: 2.8rem;
        border-bottom: 1px solid var(--lightGrey);
    }
    .eighth_section .accordion,
    #ud_sostienici .sixth_section .accordion{
        padding:0 1.6rem;
    }
    .eighth_section .accordion .card .card-header .btn,
    #ud_sostienici .sixth_section .accordion .card .card-header .btn{
        width: 100%;
    }
    .eighth_section .accordion .card .card-header .btn h5,
    #ud_sostienici .sixth_section .accordion .card .card-header .btn h5{
        width: 90%;
        font-size: 1.6rem;
        line-height: 2.4rem;
        white-space: normal;
    }
    /*
        * Sostienici
    */
    #ud_sostienici{
        overflow: hidden;
        margin-top: 4.8rem;
    }
    #ud_sostienici .ud_sostienici_title{
        margin-bottom: 4.4rem;
    }
    #ud_sostienici .first_section{
        min-height: auto;
    }
    #ud_sostienici .first_section .ud_choose_card{
        padding: 0 1.6rem;
    }
    #ud_sostienici .first_section .ud_choose_card .ud_choose_donate_title{
        margin-top: 0;
    }
    #ud_sostienici .first_section .ud_choose_card .ud_donate_form .ud_select_import{
        min-height: auto;
    }
    #ud_sostienici .second_section{
        padding:4rem 0 7.6rem 0;
        margin-bottom: 0;
    }
    #ud_sostienici .second_section .second_section_description{
        margin-top:3.4rem;
        padding:0;
    }
    #ud_sostienici .second_section .second_section_description p{
        line-height: 2.4rem;
        color: #313446;
    }
    #ud_sostienici .fourth_section .tab-content {
        min-height: 415px;
    }
    #ud_sostienici .third_section{
        margin-top:0;
    }
    #ud_sostienici .third_section .container-fluid{
        padding:0;
    }
    #ud_sostienici .third_section .container-fluid .bg_basicBlue{
        padding: 3.6rem 1.6rem;
    }
    #ud_sostienici .third_section .bg_basicBlue .col-6.col-md-4.col-lg-4 > img{
        margin-bottom: 2.4rem;
    }
    #ud_sostienici .third_section .container-fluid .bg_basicBlue h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    #ud_sostienici .fourth_section .nav-tabs{
        align-items: center;
    }
    #ud_sostienici .fourth_section .nav-tabs .nav-link{
        display: inline-block;
        width: 30%;
        min-height: 65px;
    }

    #ud_sostienici .fourth_section .nav-tabs .nav-link h5{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_sostienici .fourth_section .tab-content .tab-pane .banner_tab{
        padding:1.6rem;
    }
    #ud_sostienici .first_section .ud_choose_card .ud_donate_form form .acf-form-submit{
        position: relative;
    }
    #ud_sostienici .first_section .ud_donate_form .acf-form-submit::after{
        right: 7%;
    }
    #nav-prima > div.row.banner_tab.one > div.col-12.col-md-8.col-lg-8{
        display: block;
        margin-bottom: 6.6rem;
    }
    /* #nav-prima > div.row.banner_tab.one > div.col-12.offset-lg-1.col-md-4.col-lg-3 .btn-dona-ora{
        display: block;
        width: 100%;
        min-width: 100%;
    }  */
    /* #nav-prima > div.row.banner_tab.one > div.col-12.offset-lg-1.col-md-4.col-lg-3 .btn-dona-ora i{
        display: inline-block;
        float: right;
    } */
    #nav-prima > div:nth-child(3) > .content_tab{
        display: none;
    }
    #ud_sostienici .fourth_section .tab-content .tab-pane .banner_tab.second .banner_action{
        justify-content: flex-start;
    }
    /*
        * I nostri dati
    */
    #ud_i_nostri_dati{
        overflow: hidden;
    }
    #ud_i_nostri_dati .ud_i_nostri_dati_title{
        margin: 4.8rem 0 4.4rem 0;
    }
    #ud_i_nostri_dati .first_section .container_text .container_info .container_title h4{
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #104A6B;
    }
    #ud_i_nostri_dati .first_section .container_text,
    #ud_i_nostri_dati .first_section .contanier_image{
        display: block;
        width: 100%;
        float: none;
        margin-bottom: 3.4rem;
    }
    #ud_i_nostri_dati .first_section .contanier_image{
        margin-bottom: 3.5rem;
    }
    #ud_i_nostri_dati .first_section .container_text .container_info{
        max-width: 100%;
    }
    #ud_i_nostri_dati .first_section .container_text .container_description{
        margin-top: 1.4rem;
    }
    #ud_i_nostri_dati .first_section .container_text .container_description,
    #ud_i_nostri_dati .first_section .container_text .container_description p{
        margin-bottom: 0;
    }

    /* #ud_i_nostri_dati .first_section .contanier_image .image_bg,
    #ud_i_nostri_dati .first_section .contanier_image .image_bg .imgage_overlay{
        min-height: 262px;
        max-height: 262px;
        box-shadow: none;
    } */
    #ud_i_nostri_dati .first_section .contanier_image .image_bg{
        min-height: 260px;
        background-size: 77%;
        background-position: top;
    }
    #ud_i_nostri_dati .first_section .contanier_image .image_bg .imgage_overlay {
        right: 3px;
    }
    /* #ud_i_nostri_dati .first_section .contanier_image .image_bg .imgage_overlay{
        width: 100%;
        background-position: 100% 95%;
    } */
    #ud_i_nostri_dati .first_section .contanier_download{
        max-width: 100%;
    }
    #ud_i_nostri_dati .secondo_section_info .mobile_select{
        min-height: 51px;
        width: 100%;
        padding: 1.4rem 2.6rem;
        background-color: #F5FAFB;
        border-top:0;
        border-left:0;
        border-right: 0;
        border-bottom: 1px solid #3E98A7;
        color: #313446;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .fascia_basic_blue{
        background-image: none;
    }
    .fascia_basic_blue .fascia_sx{
        width: 100%;
        border-right: 0;
    }
    .fascia_basic_blue .fascia_sx .sx_title{
        margin-bottom: 2.4rem;
    }
    .fascia_basic_blue .fascia_sx .sx_title h4{
        font-size: 3.2rem;
        line-height: 3.84rem;
    }
    .fascia_basic_blue .fascia_sx .sx_title h5{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .fascia_basic_blue .fascia_sx .number_block{
        flex-direction: column;
    }
    .fascia_basic_blue .fascia_sx .number_block .sx_first_block,
    .fascia_basic_blue .fascia_sx .number_block .sx_second_block{
        display: block;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2.4rem;
    }
    .fascia_basic_blue h2{
        font-size: 6rem !important;
        line-height: 7.2rem !important;
    }
    .fascia_basic_blue .fascia_sx .number_block .sx_first_block h5,
    .fascia_basic_blue .fascia_sx .number_block .sx_second_block h5{
        font-weight: 400;
    }
    .fascia_basic_blue .fascia_dx{
        padding-left: 0;
    }
    /*
        * Contattaci
    */
    #ud_contattaci .l_border_box{
        border-left: none;
        margin-bottom: 2rem;
    }
    .ud_contattaci_box_invia{
        justify-content: center;
    }

    #ud_contattaci .third_section{
        margin-top: 0;
    }
    #ud_contattaci .third_section .container-fluid{
        padding:0;
    }
    #ud_contattaci .third_section .ud_banner_box{
        padding:3.4rem 1.7rem;
    }
    #ud_contattaci .third_section .ud_banner_box .ud_banner_image{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 2.3rem;
    }
    #ud_contattaci .third_section .ud_banner_box img{
        max-width: 130px;
    }
    #ud_contattaci .third_section .ud_banner_box h4,
    #ud_contattaci .second_section h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
        margin-bottom: 1.5rem;
    }
    #ud_contattaci .third_section .ud_banner_box .ud_banner_action{
        margin-top: 2.8rem;
    }
    .custom-container-single-page{
        padding:0 1.6rem;
    }
    #ud_footer{
        padding-top:3.9rem;
        /* margin-bottom: 4.2rem !important; */
    }
    #ud_footer .border_b .ud_follow{
        margin:2.6rem 0;
    }
    #ud_footer .ud_risorse_mobile,
    #ud_footer .ud_row_mobile{
        margin:2rem 0;
    }
    #ud_footer .ud_footer_info{
        margin: 2rem 0 3.2rem 0;
    }
    #ud_footer .ud_follow p{
        text-align: center;
        font-family: barlowregular;
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 18px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    #ud_footer .ud_follow a.mr-4{
        margin-right: 4rem !important;
    }
    #ud_footer .ud_follow a img{
        min-height: 37px;
    }
    #footer_item_row{
        flex-direction: column;
    }
    #footer_item_row li{
        margin-right: 0;
    }

    #ud_raccontaci_page .second_container h4{
        font-size: 3.2rem;
        font-weight: 500;
        line-height: 3.8rem;
    }
    #ud_raccontaci_page .second_container .row{
        align-items: center;
    }
    #ud_raccontaci_page .second_container .post-thumbnail{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .firstname-container,
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .email-container{
        display: block;
        width: 100%;
    }
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .submit-container{
        text-align: unset;
    }
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .submit-container .nf-field-element .btn-ud-basicBlue{
        min-width: 100%;
    }
    /*
        * domande frequenti
    */
    #ud_faq .second_section .accordion_faq .card{
        padding-right: 1.7rem;
        padding-left: 1.7rem;
    }
    #ud_faq .second_section .accordion_faq .card .card-header .btn{
        display: flex;
        align-items: center;
        justify-content: space-between;
        white-space: initial;
    }
    #ud_faq .second_section .accordion_faq .card .card-header .btn h5{
        font-family: barlowregular;
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_faq .faq_answer .action_faq_answer{
        flex-direction: column;
    }
    #ud_faq .faq_answer .action_faq_answer .btn-turn-back.mr-5{
        margin-right: 0 !important;
        margin-bottom: 1.6rem;
    }
    #ud_faq .second_section .accordion_faq .faq_answer{
        padding: 0 1.7rem;
    }
    #ud_donate_now_page{
        margin-top: 3.4rem;
    }
    #ud_single_article .custom-container .ud_descrition_single .ud_single_second_title > h4, #ud_single_article .custom-container .ud_descrition_single .ud_single_second *:not(.slider_container_ud_single), #ud_single_article .custom-container .ud_single_terms{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
/* Smartphone landscape */
@media only screen and (min-width: 37.5em) and (max-width: 40.063em) {
    header.site-header{
        min-height: 6rem;
    }
    .container-fluid{
        padding-right: 1.8rem;
        padding-left: 1.8rem;
    }

    h1{
        font-weight: 500;
        font-size: 4rem;
        line-height: 5.2rem;
    }
    h2{
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    h2.story_evidence_title_home{
        font-style: normal;
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #FFFFFF;
    }
    h2.story_evidence_title_archive{
        font-style: normal;
        font-weight: 500;
        font-size: 3.4rem;
        line-height: 3.4rem;
        color: #FFFFFF;
    }
    h2.teaser_title{
        font-style: normal;
        font-weight: 500;
        font-size: 2.4rem;
        line-height: 2.9rem;
        color: #000000;
    }
    h3{
        font-size:3.2rem !important;
        line-height: 3.8rem !important;
    }

    p{
        font-size:1.6rem;
        line-height: 2rem;
    }
    section .page_title{
        margin-top: 4.8rem;
        margin-bottom: 4.4rem;
    }
    .text-xs-center{
        text-align: center;
        padding-bottom: 3.1rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    }
    .spse_main_menu {
        flex: 0;
        margin-left: 2rem;
    }
    #donate_now_box {
        height: 100%;
        min-width: 110px;
        padding-top:2rem;
        padding-bottom: 2rem;
    }
    #donate_now_box .menu-item a{
        margin:0 1rem;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .site-header nav.navbar,
    .site-header nav.navbar.scrollHeader {
        max-height: 54rem;
        padding: 0 !important;
    }


    .navbar-brand{
        display: block;
        margin:0 2rem;
        flex:1;
    }
    .site-header nav.navbar .noSticky{
        display: none !important;
    }

    .site-header nav.navbar .sticky{
        display: block !important;
    }
    /*
        * Modal Menu Mobile
    */
    .spse_menu_mobile .modal.modalMenu,
    .modal-open .modal.modalMenu{
        overflow:initial;
    }
    .site-header nav.navbar .navbar-brand{
        min-width: auto;
    }
    .home .modal-backdrop{
        z-index: 0;
    }
    .home .ud_choose_card .acf-form-submit::after {
        bottom: 5%;
        right: 10%;
    } 
    .spse_menu_mobile .modal .modal-dialog{
        margin:0 auto;
        max-width: 100%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content{
        width: 100vw;
        min-height: 100vh;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-body,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-footer{
        border:0;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-body,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-footer{
        padding:0 1.6rem;
        align-items: center;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-header{
        margin-bottom: 7.3rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search{
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom:1px solid var(--white);
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile{
        width: 93%;
        background-color: transparent;
        border:0;
        border-radius: 0;
        min-height: 2.8rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile::placeholder{
        color: var(--white);
        opacity: 1;
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: normal;
        font-size: 2.4rem;
        line-height: 3rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: var(--white);
    }

    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile::-ms-input-placeholder { /* Microsoft Edge */
        color: var(--white);
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .btn-search{
        padding-bottom: 1rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search{
        width: 100%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox .searchbox-icon{
        min-width: 32px;
        min-height: 32px;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox{
        float:left;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox.searchbox-open{
        width: 80%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox .searchbox-icon i{
        font-size: 3.2rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .no-btn,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .close-search{
        border:0;
        background: transparent;
        cursor:pointer;
        padding: 0;
        opacity: unset;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .close-search span.close{
        font-weight: 200;
        opacity: unset;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .text-left .no-btn p{
        font-family: barlowregular;
        font-style: normal;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-bottom: 0;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .text-left .no-btn p i{
        font-size: 1.2rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header button span{
        font-size: 8rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .border-bottom{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 6.8rem 0;
        border-bottom: 1px solid var(--lightGrey) !important;
    }

    #ud_main_menu_mobile ul li.nav-item{
        padding:1.8rem 0 2.4rem 0.1rem;
        border-bottom: 1px solid var(--lightGrey);
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item{
        border-bottom: 0;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a{
        padding:1.4rem 2rem;
        display: flex;
        align-items: center;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a::after{
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        background-image: url(../icons/arrowRight_white.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
        padding: 0.2rem 0;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a span{
        width: 100%;
        font-size: 1.7rem;
        line-height: 2rem;
        color:var(--white);
        text-transform: uppercase;
    }
    #ud_main_menu_mobile ul li.search{
        display: none !important;
    }
    #ud_main_menu_mobile ul li.nav-item a{
        padding:0;
    }
    #ud_main_menu_mobile ul li.nav-item a span{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2.4rem;
        line-height: 2.9rem;
        color:var(--text);
    }
    .spse_logo_mobile{
        margin: 0 auto;
        opacity: 0.3;
    }
    /** End Modal Menu Mobile **/
    /** Section 1    */
    #ud_events{
        margin-top: 0;
    }
    #ud_events .progressBarContainer{
        display: none;
    }
    #ud_events .sliderContainer .slider-home .slick-list,
    #ud_events .sliderContainer .slider-home .slick-list .slick-track{
        max-height: 420px;
    }
    .ud_events_bg{
        /* min-height: 420px; */
        background-image: initial;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .ud_events_bg > img {
        max-height: 420px;
    }

    .bck_overlay_events{
        min-height: 300px;
        max-height: 100%;
        top: 0;
        bottom: 0;
        display: flex;
    }

    #ud_events .ud_events_caption{
        width: 100%;
        margin-bottom: 0;
    }
    .ud_events_caption p{
        margin-bottom: 0.8rem;
    }
    #ud_events .ud_events_caption p span{
        font-weight: 600;
    }
    #ud_events .ud_events_caption p span a{
        font-weight: normal;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .ud_events_caption h2{
        font-size: 3.2rem;
        line-height: 3.8rem;
        font-style: normal;
    }
    #ud_events .custom_container{
        min-height: 215px;
        padding: 2.4rem 1.6rem;
        justify-content: center;

    }

    #ud_first_static_block {
        padding:2.4rem 0;
        margin-top: 0;
        margin-bottom: 4rem;
    }
    #ud_first_static_block .pr-5{
        padding-right: 0rem !important;
    }
    #ud_first_static_block .ud_overlay_first_image{
        max-width: 238px;
        margin:0 auto;
    }
    #ud_first_static_block .ud_first_block_box_images{
        min-height: 290px;
    }
    /* #ud_first_static_block .ud_overlay_first_image img{
        width: 70%;
    } */
    #ud_first_static_block .ud_first_block_box_images .overlay{
        width: 50px;
        bottom: 20%;
        right: 23%;
    }
    #ud_first_static_block .ud_first_block_box_images .second_image,
    #ud_first_static_block .ud_first_block_box_images .third_image{
        max-width: 122px;
    }
    #ud_first_static_block .ud_first_block_box_images .second_image{
        top: auto;
        left: 22%;
        bottom: 6px;
        right: 0;
    }
    #ud_first_static_block .ud_first_block_box_images .third_image{
        top: 5%;
        left: 61%;
        bottom: auto;
        right: -1%;
    }

    .slider .btn-ud-basicBlue{
        max-height: 48px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding:1.4rem;
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_first_static_block .border-r{
        border-right: 0px;
    }
    #ud_first_static_block .ud_box_data{
        text-align: center;
        margin-bottom:1.5rem !important;
    }
    #ud_first_static_block .ud_box_button{
        margin-top: 4.4rem;
    }
    #ud_first_static_block .ud_first_block_mobile .ud_first_block_mobile_title h3{
        color:var(--secondaryBlue);
    }
    #ud_first_static_block .ud_box_data h3{
        margin-bottom: 0.2rem;
        font-size: 6rem !important;
        line-height: 7.2rem !important;
        color:var(--basicBlue) !important;
    }
    #ud_first_static_block p{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_first_static_block .btn-ud-transparent {
        width: 30%;
        max-height: 48px;
        padding:1.4rem 2rem;
        margin-bottom: 4rem;
    }
    .ud_tv_content_title h3, .ud_tv_content_title h3 span{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    .ud_tv_content_image img{
        width: 100%;
    }
    .ud_tv_content_image .box_video{
        min-height: 220px;
        max-height: 362px;
        top:16%;
        left: 0;
    }
    .ud_tv_content_image .box_video iframe{
        max-height: 220px;
    }
    #ud_single_article .ud_single_media .ud_image img{
        max-width: 100%;
    }
    #ud_single_article .ud_single_media .ud_image a.btn_play_video{
        width: 30px;
        height:30px;
        top:41%;
        left: 45%;
    }
    #ud_single_article .custom-container .ud_descrition_single .ud_single_second div{
        padding: 0;
    }
    #ud_single_article .ud_single_media .ud_image .box_video{
        width: 100%;
        left: 0;
    }
    #ud_single_article .ud_single_media .ud_image .box_video iframe{
        max-height:14% ;
    }

    #ud_single_article .ud_single_title .ud_single_terms p span{
        font-size: 1.7rem;
        line-height: 2rem;
    }

    #ud_single_article .ud_single_title .ud_single_terms p span a{
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_single_article .ud_single_title span.ud_single_subtitle{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_single_article blockquote p{
        font-size: 2.4rem;
        line-height: 3rem;
    }
    span.ud_single_data{
        color:#7C7C7C;
    }

    #ud_video_carousel,
    #ud_comunity{
        margin-bottom: 42px;
    }
    #ud_tv{
        min-height: 530px;
        margin-bottom: 6rem;
    }
    .mt-xs-2{
        margin-top: 2.2rem;
    }
    .mb-xs-3{
        margin-bottom: 3.3rem;
    }
    .mb-xs-2{
        margin-bottom: 2rem;
    }
    #ud_tv .ud_tv_content_title{
        max-width: 100%;
        padding-left: 0;
        border-left: 0px;
    }
    #ud_tv .ud_tv_content_image{
        float: none;
        text-align: center;
        margin-bottom: 3rem;
    }
    .ud_tv_content_image .btn_play_video{
        top:55%;
        left:43%;
        width: 48px;
        height: 48px;
        min-width: auto;
        min-height: auto;
    }
    .ud_tv_content_image .btn_play_video i{
        font-size: 1.1rem;
    }
    .ud_tv_content_image .ud_tv_video{
        top:25%;
        left: 0;
    }
    .ud_tv_content_image .ud_tv_video iframe{
        max-height: 220px;
    }
    #ud_tv .ud_tv_content_text{
        max-width: 100%;
    }
    #ud_tv .ud_tv_content_text p{
        font-size: 1.6rem;
        line-height: 2.4rem;
        color: #313446;
    }
    #ud_counter_banner{
        padding-left: 0;
    }
    #ud_counter_banner .container-fluid{
        padding:0;
    }
    #ud_counter_banner .container-fluid .ud_counter_back{
        padding:4.8rem 3.6rem;
    }
    #ud_counter_banner .ud_counter_back h2{
        font-size: 6rem !important;
        line-height: 7.2rem !important;
        padding-left: 2.2rem;
    }
    #ud_counter_banner .ud_counter_back h3{
        font-size: 2.4rem !important;
        line-height: 2.9rem !important;
    }
    #ud_counter_banner .ud_counter_back .btn_ud_counter{
        width: 31.5%;
        max-height: 48px;
        justify-content: space-between;
        padding: 1.4rem 1.8rem;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_choose_donate{
        padding:0 1.6rem;
    }
    #ud_choose_donate .ud_choose_donate_overlay{
        display: none !important;
    }

    #ud_choose_donate .ud_choose_card{
        width: 100% !important;
        padding:0;
        float: none;
    }
    .ud_box_button{
        display: flex;
        justify-content: center;
    }
    #ud_newsletter h3{
        width: 100%;
        margin-bottom: 3rem;
    }
    #ud_newsletter .form-control-ud{
        margin:0 !important;
    }
    #ud_newsletter .btn-ud-basicBlue{
        width: 100%;
    }
    #mailpoet_form_iframe{
        min-height: 400px;
    }
    #ud_newsletter h3,
    #ud_newsletter h3 span{
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
    }

    #ud_archive_video{
        margin-top: 0rem;
        margin-bottom: 0rem !important;
    }
    #ud_archive_video .ud_archive_bg{
        min-height: auto;
        background-size: 100% 100%;
        background-position: center;
    }
    #ud_archive_video .ud_archive_bg .ud_archive_block.bck_overlay_archive{
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-end;
        padding-bottom: 3rem;
        background-position: center bottom;
        background-size: cover;
        background-repeat: no-repeat;
    }
    #ud_archive_video .container_video{
        bottom: 10%;
        right: 5%;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .btn_play_video{
        min-height: 48px;
        min-width: 48px;
    }
    #ud_archive_video .container_video .box_video{
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 1.3rem 0.8rem;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption p span{
        font-weight: 600;
        font-size: 2rem;
        line-height: 2.4rem;
        margin-right: 0.5rem;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption p span a{
        font-weight: normal;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_archive_video .container_video .box_video img{
        width: 21px;
    }
    .btn_play_video i {
        font-size: 1.4rem;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption{
        width: 60% !important;
        margin-left: 1.8rem !important;
        margin-right: 1.8rem !important;
    }

    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption h2{
        margin-bottom: 2rem !important;
        font-size: 3.4rem;
        line-height: 3.4rem;
    }
    #ud_archive_video .ud_archive_caption p{
        margin-bottom: 0.8rem !important;
    }

    #ud_archive_most_read{
        margin-top:3.6rem;
        margin-bottom: 0 !important;
    }
    #ud_archive_most_read .slider-archive{
        margin-bottom: 5.7rem;
    }
    #ud_archive_most_read .slider-archive .slick-track{
        min-height: 250px;
        max-height: 376px;
    }

    #ud_archive_most_read .slider-archive .slick-track .ud_single_storie{
        margin-bottom: 0 !important;
    }
    #ud_archive_most_read .slider-archive .slick-track .ud_single_storie.slick-center{
        width: 90vw;
        padding: 0;
    }
    #ud_archive_video .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    #ud_archive_last_stories .ud_last_stories_title{
        margin-bottom: 3rem;
    }
    #ud_banner_tell_us .ud_banner_box{
        padding:2.2rem 0;
    }
    #ud_archive_apply_filters{
        margin-bottom: 2.4rem !important;
    }
    .ud_archive_filters_box_mobile{
        display: flex;
        align-items: center;
        /* padding:0 1.8rem; */
        background-color: var(--lightBlue);
    }
    .ud_archive_filters_box_mobile p{
        min-height: 4.8rem;
        display: flex;
        align-items: center;
        flex:1;
    }
    .ud_archive_filters_box_mobile .custom_button_ud{
        flex: 0;
        background-color: transparent;
        border:0px;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span{
        display: block;
        height: 2px;
        margin-bottom: 5px;
        margin-right: auto;
        margin-left: auto;
        position: relative;
        background-color: #DADADA;
        border-radius: 3px;
        z-index: 1;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span.first{
        width: 18px;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span.second{
        width: 12px;
    }
    .ud_archive_filters_box_mobile .custom_button_ud span.third{
        width: 4px;
    }
    /* 
      * Modal filters
    */
    .ud_modal_filters {
        z-index: 99999;
    }
    .ud_modal_filters .modal-dialog{
        margin:0;
        z-index: 1;
        height: 100vh !important;
        max-width: 100%;
    }
    .ud_modal_filters .modal-header{
        align-items: center;
        margin-top: 6.7rem;
        margin-bottom: 10rem;
        padding:0 1.6rem;
    }
    .ud_modal_filters .modal-header,
    .ud_modal_filters .modal-body,
    .ud_modal_filters .modal-footer{
        border:0px;
        justify-content: center;
    }
    .ud_modal_filters .modal-header h4.modal-title{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2.4rem;
        line-height: 2.9rem;
    }
    .ud_modal_filters .modal-header .close span{
        display: block;
        width: 24px;
        height: 2px;
        background-color:  #313446;
        transform: matrix(-1, 0, 0, 1, 0, 0);
    }
    .ud_modal_filters .modal-header .close span.first{
        transform: rotate(45deg) translate(3px, 0px);
    }
    .ud_modal_filters .modal-header .close span.second{
        transform: rotate(-45deg) translate(1px, 1px);
        -webkit-transform: rotate(-45deg) translate(1px, 1px);
        -moz-transform: rotate(-45deg) translate(1px, 1px);
        -ms-transform: rotate(-45deg) translate(1px, 1px);
        -o-transform: rotate(-45deg) translate(1px, 1px);
}
    .ud_modal_filters .modal-body{
        padding:0 1.6rem;
        margin-bottom: 10rem;
    }
    .ud_modal_filters .modal-body .form-group{
        margin-right: 0;
        margin-bottom: 1.6rem;
    }
    .ud_modal_filters .modal-body .form-group .custom-select{
        background-size: 4% !important;
    }
    .ud_modal_filters .modal-footer .btn-ud-transparent{
        justify-content: center;
        max-height: 48px;
    }

    .ud_modal_filters .modal-footer .btn-ud-basicBlue,
    .ud_modal_filters .modal-footer .btn-ud-transparent{
        width: 50%;
    }
    .ud_modal_filters .modal-footer .btn-ud-transparent{
        background-color: #fff;
        border-radius: 0;
    }
    #ud_banner_tell_us{
        background-color: var(--basicBlue);
        margin-bottom: 0 !important;
    }
    #ud_banner_tell_us .ud_banner_box{    
        padding:3.9rem 0;
        background-color: transparent;
    }
    #ud_banner_tell_us .ud_banner_box > div > div:nth-child(1){
        margin-bottom: 2.3rem;
        text-align: center;
    }
    #ud_banner_tell_us > div > div span{
        display: block;
        margin-top:1.5rem;
        margin-bottom: 2.8rem;        
    }
    #ud_last_stories{
        padding: 0 1.6rem;
        border-bottom: 0;
        margin-bottom: 3.3rem;
    }
    #ud_last_stories .ud_last_stories_title h3, #ud_last_stories .ud_last_stories_title h3 span{
        font-size: 3.2rem;
        line-height: 3.8rem;
        font-weight: 500;
    }

    #ud_last_stories .slider-archive-home .slick-track .ud_single_storie.slick-center {
        width: 90vw !important;
        margin-right: 1rem;
    }

    /** Dona ora **/
    #ud_choose_donate{
        margin-top:4.8rem;
        margin-bottom: 5rem;
        min-height: auto;
        border: 0px;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title{
        margin:0;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_free_import .box_title h5{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 1.8rem;
        line-height: 3rem;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_import{
        min-height: auto;
        max-height: 182px;
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_import .ud_import{
        min-height: auto;
        max-height: 91px;
        align-items: flex-end;
        padding: 0.6rem 3.5rem 2.7rem 3.5rem
    }
    #ud_choose_donate .ud_choose_card .ud_choose_donate_title .ud_select_import .ud_import h3{
        font-size: 4rem !important;
        line-height: 4.8rem !important;
    }
    .ud_donate_form .ud_select_import
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li{
        width: 28%;
        min-height: 118px;
    }
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li label{
        padding:0;
        font-size: 4rem;
    }
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li:nth-child(4) > label:nth-child(1) > h5{
        font-size:1.8rem;
        line-height: 3rem;
    }
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li:nth-child(4) > input{
        min-height: 48px;
        margin-bottom: 4rem;
    }
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089a9d456f5d.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089a9e456f5e.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089a9eb56f5f.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089aa3056f61.is-required,
    .ud_donate_form .acf-field.acf-field-number.acf-field-6089b1c518a3c,
    .ud_donate_form .acf-field.acf-field-number.acf-field-6089aa1556f60.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089aa4356f62.is-required,
    .ud_donate_form .acf-field.acf-field-email.acf-field-6089aad956f63.is-required,
    .ud_donate_form .acf-field.acf-field-text.acf-field-6089aaf056f64.is-required, .ud_donate_form .acf-field.acf-field-textarea.acf-field-6089b22018a3d{
        display: block;
        width: 100%;
        margin:0;
        padding-right: 0;
        padding-left: 0;
    }
    .ud_donate_form .ud_donate_secure_payments_box{
        padding: 2.3rem 2.4rem;
    }  

    #acf-form > div.acf-fields.acf-form-fields.-top > .acf-field.acf-field-true-false.acf-field-6089b23418a3e > .acf-input > .ud_donate_form_title > div > .d-inline-block.text-right.w-75{
        display: block !important;
        width: 100% !important;
    }
    .ud_donate_box_call .btn-ud-basicBlue{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        font-weight: 500;
        color:var(--white) !important;
    }
    #ud_last_stories .container-fluid .ud_last_stories_title{
        border:0px;
        padding-top: 0;
        margin-top: 3rem;
    }
    #ud_last_stories .container-fluid .ud_last_stories_title .col-12{
        padding:0;
    }
    #ud_quote_banner .blockquote p,
    #ud_i_nostri_dati .blockquote p{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: normal;
        font-size: 3.4rem !important;
        line-height: 4.1rem !important;  
        margin-bottom: 3rem !important;
    }
    .page-dona-ora .ud_donate_form .acf-form-submit{
        width: 100%;
        padding: 0 !important;
    }
    .page-dona-ora .ud_donate_form .acf-form-submit::after{
        right: 5%;
    }
    .page-dona-ora .ud_donate_form .ud_select_import{
        min-height: 177px;
    }
    .ud_donate_form .ud_select_free_import .box_title h5{
        font-size: 1.8rem;
        line-height: 3rem;
    }
    .ud_donate_form .ud_select_free_import .ud_import input{
        font-weight: 400;
        font-size: 1.5rem;
        line-height: 3rem;
    }
    .ud_donate_form .acf-form-submit input[type=submit]{
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .ud_single_storie.slick-current.slick-active img{
        animation: none;
    }
    #ud_last_stories .read_all a{
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2rem;
        line-height: 2.4rem;
        color: var(--basicBlue);
        margin-bottom: 3.8rem;
    }
    #ud_last_stories .read_all a::after{
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        background-image: url(../icons/arrowRight_dark.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
        margin-left: 2.7rem;
    }
    /*
        * Single Article
    */
    #ud_single_article{
        margin-top: 0;
        padding-top: 3.5rem;
        background-image: none;
    }
    #ud_single_article .ud_single_title h1{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    #ud_single_article .custom-container .ud_single_second_title, #ud_single_article .custom-container p {
        padding-left: 0;
        padding-right: 0;
    }
    blockquote {
        margin-left: 0% !important;
        margin-right: 0% !important;
    }
    #ud_single_article .ud_single_title span {
        width: 100%;
        margin: 0 0 3rem 0;
        font-size: 1.6rem;
        line-height: 2.4rem;
        /* color: #000000; */
    }


    #ud_single_article .custom-container .ud_descrition_single .ud_single_second_title h4{
        padding: 0;
    }

    #ud_single_article .ud_single_title{
        padding:0;
    }
    #ud_single_article .ud_single_quote blockquote p{
        font-size: 2.4rem !important;
        line-height: 3rem !important;
    }
    #ud_single_article .ud_single_terms{
        margin-bottom: 2.3rem;
    }
    #ud_single_article .box_terms:first-child{
        margin-bottom: 2rem;
    }
    #ud_single_article .ud_single_media{
        margin-bottom: 3.5rem;
    }
    #ud_single_article .ud_single_second_title{
        margin-bottom: 2.4rem;
    }
    #ud_single_article .ud_single_second > p, #ud_single_article .ud_single_subtitle span, #ud_single_article .ud_single_secondary_text p{
        font-size: 1.6rem;
        line-height: 2.4rem;
        color: #313446;
    }
    #ud_single_article blockquote{
        margin: 3rem 0;
    }
    #ud_single_article > div:nth-child(4) {
        border-bottom: 1px solid #E5E5E5;
    }
    #ud_single_article .ud_single_media,
    #ud_single_article .custom-container,
    .custom-container-quote{
        padding:0 16px;
    }
    #ud_single_article .ud_single_media .ud_image a{
        top: 36%;
        left: 47%;
        min-width: 40px;
        min-height: 40px;
    }
    #ud_single_article .ud_single_media .ud_image a i {
        font-size: 1.1rem;
    }
    .slider_container_ud_single .slider-gallery .slick-track .slider-gallery-bg{
        height: 216px;
        width: 428px !important;
        background-size: contain;
        margin: 0;
    }
    .slider_container_ud_single .slider-gallery .slick-track .slider-gallery-bg div{
        font-size: 1.5rem;
        line-height: 2.4rem;
    }
    #ud_single_article .ud_single_quote{
        margin:3rem 0;
    }
    /*
        * Chi siamo page
    */
    #ud_chi_siamo{
        margin-top: 4.8rem;
    }
    #ud_chi_siamo .first_section{
        margin: 0 auto;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content{
        display: block;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_title{
        margin-bottom: 4.8rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_title h2{
        font-size: 4rem !important;
        line-height: 4.8rem !important;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description,
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images{
        width: 100%;
        margin: 0 0 4.3rem 0;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description p{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .second_section,
    .third_section{
        margin-bottom: 5rem;
    }
    /*      
        #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images{
            width: 100%;
            float: none;
            margin: 0;
        } */
    #ud_chi_siamo .third_section .title_third_section{
        padding: 0;
    }
    #ud_chi_siamo .third_section .title_third_section h2{
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image{
        text-align: left;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .first_image{
        width: 90%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .second_image{
        width: 32%;
        position: absolute;
        top: -43px;
        right: 10%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .overlay_rectangle{
        position: absolute;
        bottom: -12px;
        right: 28%;
        z-index: -1;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .overlay{
        position: absolute;
        bottom: 26px;
        left: 20%;
        width: 10%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_small img{
        width: 38%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_small{
        transform: translate(0px, 1px);
    }
    #ud_chi_siamo .third_section{
        margin-bottom: 4.8rem;
    }
    #ud_chi_siamo .third_section .title_third_section h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo > div.third_section > div > div > div:nth-child(2) > p{
        padding-left: 0;
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_chi_siamo .third_section p{
        font-size: 1.6rem;
        line-height: 2.4rem;
        color: #313446;
        margin: 0;
    }
    #ud_chi_siamo .fourth_section{
        margin-bottom: 5.9rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content{
        padding:4rem 0;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .row{
        margin: 0 auto;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text .text h4{
        font-size:3.2rem;
        line-height: 3.8rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text .text p{
        line-height: 3rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text,
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image{
        display: block;
        width: 100%;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text{
        margin-bottom: 1rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text h2{
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image{
        margin-bottom: 4.4rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .single_column span{
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        color: #313446;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image img{
        min-width: auto;
        max-width: 100%;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text .btn-ud-transparent{
        width: 30%;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .single_column{
        text-align: center;
        margin-bottom: 4.4rem;
        padding:0 5.5rem;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text{
        float: none;
        margin-left: 0;
        display: block;
        width: 100%;
    }
    #ud_chi_siamo .fifth_section{
        margin-bottom: 4rem;
    }
    .fifth_section .fifth_section_text{
        display: block;
        width: 100%;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text h2{
        margin-bottom: 2.4rem;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text span{
        font-size: 16px;
        line-height: 24px;
        color: #313446;
    }
    .fifth_section .fifth_section_text .btn-ud-transparent{
        width: 67%;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    #ud_chi_siamo .sixth_section{
        padding-bottom: 0;
    }
    .sixth_section.bg_section{
        margin-bottom: 5rem;
        padding: 5.2rem 0 0 0;
    }
    .sixth_section h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    .sixth_section .timeline{
        margin-bottom: 0;
    }
    .hori-timeline{
        padding: 0 2rem;
    }

    .hori-timeline .events{
        padding: 0;
        border-left: 1px solid var(--lightGrey);
        border-top:0px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .hori-timeline .events .event-list{
        display: flex;
        flex-direction: column;
        margin-bottom: 3rem;
    }
    .hori-timeline .events .event-list h4{
        margin-top: -1.2rem;
    }
    .hori-timeline .events .event-list h4,
    .hori-timeline .events .event-list span{
        padding-left: 2.5rem;
    }
    .hori-timeline .events .event-list .event-date{
        top: 0;
        left: -2px;
    }
    .hori-timeline .events .event-list span.event-description{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .seventh_section{
        margin: 5rem 0;
    }
    .seventh_section .blockquote{
        margin-bottom: 0;
    }
    .eighth_section .section_title,
    #ud_sostienici .sixth_section .section_title{
        padding: 0 1.6rem 0 1.6rem;
        border-bottom: 0;
    }
    .eighth_section .section_title h5,
    #ud_sostienici .sixth_section .section_title h5{
        padding-bottom: 2.8rem;
        border-bottom: 1px solid var(--lightGrey);
    }
    .eighth_section .accordion,
    #ud_sostienici .sixth_section .accordion{
        padding:0 1.6rem;
    }
    .eighth_section .accordion .card .card-header .btn,
    #ud_sostienici .sixth_section .accordion .card .card-header .btn{
        width: 100%;
    }
    .eighth_section .accordion .card .card-header .btn h5,
    #ud_sostienici .sixth_section .accordion .card .card-header .btn h5{
        width: 90%;
        font-size: 1.6rem;
        line-height: 2.4rem;
        white-space: normal;
    }
    /*
        * Sostienici
    */
    #ud_sostienici{
        overflow: hidden;
        margin-top: 4.8rem;
    }
    #ud_sostienici .ud_sostienici_title{
        margin-bottom: 4.4rem;
    }
    #ud_sostienici .first_section{
        min-height: auto;
    }
    #ud_sostienici .first_section .ud_choose_card{
        padding: 0 1.6rem;
    }
    #ud_sostienici .first_section .ud_choose_card .ud_choose_donate_title{
        margin-top: 0;
    }
    #ud_sostienici .first_section .ud_choose_card .ud_donate_form .ud_select_import{
        min-height: auto;
    }
    #ud_sostienici .second_section{
        padding:4rem 0 7.6rem 0;
        margin-bottom: 0;
    }
    #ud_sostienici .second_section .second_section_description{
        margin-top:3.4rem;
        padding:0;
    }
    #ud_sostienici .second_section .second_section_description p{
        line-height: 2.4rem;
        color: #313446;
    }
    #ud_sostienici .fourth_section .tab-content {
        min-height: 415px;
    }
    #ud_sostienici .third_section{
        margin-top:0;
    }
    #ud_sostienici .third_section .container-fluid{
        padding:0;
    }
    #ud_sostienici .third_section .container-fluid .bg_basicBlue{
        padding: 3.6rem 1.6rem;
    }
    #ud_sostienici .third_section .bg_basicBlue .col-6.col-md-4.col-lg-4 > img{
        margin-bottom: 2.4rem;
    }
    #ud_sostienici .third_section .container-fluid .bg_basicBlue h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
    }
    #ud_sostienici .fourth_section .nav-tabs{
        align-items: center;
    }
    #ud_sostienici .fourth_section .nav-tabs .nav-link{
        display: inline-block;
        width: 30%;
        min-height: 65px;
    }

    #ud_sostienici .fourth_section .nav-tabs .nav-link h5{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_sostienici .fourth_section .tab-content .tab-pane .banner_tab{
        padding:1.6rem;
    }
    #ud_sostienici .first_section .ud_choose_card .ud_donate_form form .acf-form-submit{
        position: relative;
    }
    #ud_sostienici .first_section .ud_donate_form .acf-form-submit::after{
        right: 7%;
    }
    #nav-prima > div.row.banner_tab.one > div.col-12.col-md-8.col-lg-8{
        display: block;
        margin-bottom: 6.6rem;
    }
    /* #nav-prima > div.row.banner_tab.one > div.col-12.offset-lg-1.col-md-4.col-lg-3 .btn-dona-ora{
        display: block;
        width: 100%;
        min-width: 100%;
    }  */
    /* #nav-prima > div.row.banner_tab.one > div.col-12.offset-lg-1.col-md-4.col-lg-3 .btn-dona-ora i{
        display: inline-block;
        float: right;
    } */
    #nav-prima > div:nth-child(3) > .content_tab{
        display: none;
    }
    #ud_sostienici .fourth_section .tab-content .tab-pane .banner_tab.second .banner_action{
        justify-content: flex-start;
    }
    /*
        * I nostri dati
    */
    #ud_i_nostri_dati{
        overflow: hidden;
    }
    #ud_i_nostri_dati .first_section{
        margin-bottom: 6rem;
    }
    #ud_i_nostri_dati .ud_i_nostri_dati_title{
        margin: 4.8rem 0 4.4rem 0;
    }
    #ud_i_nostri_dati .first_section .container_text .container_info .container_title h4{
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #104A6B;
    }
    #ud_i_nostri_dati .first_section .container_text,
    #ud_i_nostri_dati .first_section .contanier_image{
        display: block;
        width: 100%;
        float: none;
        margin-bottom: 3.4rem;
    }
    #ud_i_nostri_dati .first_section .contanier_image{
        margin-bottom: 3.5rem;
    }
    #ud_i_nostri_dati .first_section .container_text .container_info{
        max-width: 100%;
    }
    #ud_i_nostri_dati .first_section .container_text .container_description{
        margin-top: 1.4rem;
    }
    #ud_i_nostri_dati .first_section .container_text .container_description,
    #ud_i_nostri_dati .first_section .container_text .container_description p{
        margin-bottom: 0;
    }

    /* #ud_i_nostri_dati .first_section .contanier_image .image_bg,
    #ud_i_nostri_dati .first_section .contanier_image .image_bg .imgage_overlay{
        min-height: 262px;
        max-height: 262px;
        box-shadow: none;
    } */
    #ud_i_nostri_dati .first_section .contanier_image .image_bg{
        min-height: 435px;
        background-size: 77%;
        background-position: top;
    }
    #ud_i_nostri_dati .first_section .contanier_image .image_bg .imgage_overlay {
        right: 5%;
    }
    /* #ud_i_nostri_dati .first_section .contanier_image .image_bg .imgage_overlay{
        width: 100%;
        background-position: 100% 95%;
    } */
    #ud_i_nostri_dati .first_section .contanier_download{
        max-width: 100%;
    }
    #ud_i_nostri_dati .secondo_section_info .mobile_select{
        min-height: 51px;
        width: 100%;
        padding: 1.4rem 2.6rem;
        background-color: #F5FAFB;
        border-top:0;
        border-left:0;
        border-right: 0;
        border-bottom: 1px solid #3E98A7;
        color: #313446;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .fascia_basic_blue{
        background-image: none;
    }
    .fascia_basic_blue .fascia_sx{
        width: 100%;
        border-right: 0;
    }
    .fascia_basic_blue .fascia_sx .sx_title{
        margin-bottom: 2.4rem;
    }
    .fascia_basic_blue .fascia_sx .sx_title h4{
        font-size: 3.2rem;
        line-height: 3.84rem;
    }
    .fascia_basic_blue .fascia_sx .sx_title h5{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .fascia_basic_blue .fascia_sx .number_block{
        flex-direction: column;
    }
    .fascia_basic_blue .fascia_sx .number_block .sx_first_block,
    .fascia_basic_blue .fascia_sx .number_block .sx_second_block{
        display: block;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2.4rem;
    }
    .fascia_basic_blue h2{
        font-size: 6rem !important;
        line-height: 7.2rem !important;
    }
    .fascia_basic_blue .fascia_sx .number_block .sx_first_block h5,
    .fascia_basic_blue .fascia_sx .number_block .sx_second_block h5{
        font-weight: 400;
    }
    .fascia_basic_blue .fascia_dx{
        padding-left: 0;
    }
    /*
        * Contattaci
    */
    #ud_contattaci .l_border_box{
        border-left: none;
        margin-bottom: 2rem;
    }
    .ud_contattaci_box_invia{
        justify-content: center;
    }

    #ud_contattaci .third_section{
        margin-top: 0;
    }
    #ud_contattaci .third_section .container-fluid{
        padding:0;
    }
    #ud_contattaci .third_section .ud_banner_box{
        padding:3.4rem 1.7rem;
    }
    #ud_contattaci .third_section .ud_banner_box .ud_banner_image{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 2.3rem;
    }
    #ud_contattaci .third_section .ud_banner_box img{
        max-width: 130px;
    }
    #ud_contattaci .third_section .ud_banner_box h4,
    #ud_contattaci .second_section h4{
        font-size: 3.2rem;
        line-height: 3.8rem;
        margin-bottom: 1.5rem;
    }
    #ud_contattaci .third_section .ud_banner_box .ud_banner_action{
        margin-top: 2.8rem;
    }
    .custom-container-single-page{
        padding:0 1.6rem;
    }
    #ud_footer{
        padding-top:3.9rem;
        /* margin-bottom: 4.2rem !important; */
    }
    #ud_footer .border_b .ud_follow{
        margin:2.6rem 0;
    }
    #ud_footer .ud_risorse_mobile,
    #ud_footer .ud_row_mobile{
        margin:2rem 0;
    }
    #ud_footer .ud_footer_info{
        margin: 2rem 0 3.2rem 0;
    }
    #ud_footer .ud_follow p{
        text-align: center;
        font-family: barlowregular;
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 18px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    #ud_footer .ud_follow a.mr-4{
        margin-right: 4rem !important;
    }
    #ud_footer .ud_follow a img{
        min-height: 37px;
    }
    #footer_item_row{
        flex-direction: column;
    }
    #footer_item_row li{
        margin-right: 0;
    }

    #ud_raccontaci_page .second_container h4{
        font-size: 3.2rem;
        font-weight: 500;
        line-height: 3.8rem;
    }
    #ud_raccontaci_page .second_container .row{
        align-items: center;
    }
    #ud_raccontaci_page .second_container .post-thumbnail{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .firstname-container,
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .email-container{
        display: block;
        width: 100%;
    }
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .submit-container{
        text-align: unset;
    }
    #ud_raccontaci_page .second_container .raccontaci_content .nf-form-cont .nf-form-content .submit-container .nf-field-element .btn-ud-basicBlue{
        min-width: 100%;
    }
    /*
        * domande frequenti
    */
    #ud_faq .second_section .accordion_faq .card{
        padding-right: 1.7rem;
        padding-left: 1.7rem;
    }
    #ud_faq .second_section .accordion_faq .card .card-header .btn{
        display: flex;
        align-items: center;
        justify-content: space-between;
        white-space: initial;
    }
    #ud_faq .second_section .accordion_faq .card .card-header .btn h5{
        font-family: barlowregular;
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    #ud_faq .faq_answer .action_faq_answer{
        flex-direction: column;
    }
    #ud_faq .faq_answer .action_faq_answer .btn-turn-back.mr-5{
        margin-right: 0 !important;
        margin-bottom: 1.6rem;
    }
    #ud_faq .second_section .accordion_faq .faq_answer{
        padding: 0 1.7rem;
    }
    #ud_donate_now_page{
        margin-top: 3.4rem;
    }
    #ud_single_article .custom-container .ud_descrition_single .ud_single_second_title > h4, #ud_single_article .custom-container .ud_descrition_single .ud_single_second *:not(.slider_container_ud_single), #ud_single_article .custom-container .ud_single_terms{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {

}

/* Medium screens*/
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 40.063em) {
    .site-header nav.navbar .navbar-brand{
        max-width: 150px;
    }
    header.site-header{
        min-height: 6rem;
    }
    /* .site-header nav.navbar,
    .site-header nav.navbar.scrollHeader {
        max-height: 54rem;
        padding: 1.1rem 0 1.1rem 3rem !important;
    } */
    .navbar-brand{
        display: block;
        margin:0 2rem;
        flex:1;
    }

}

/* Portrait  Tablet */
@media only screen and (min-device-width: 768px) and (max-device-width: 1064px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .container-fluid {
        padding-right: 2.8rem;
        padding-left: 2.8rem;
    }
    .spse_menu_mobile .modal.modalMenu,
    .modal-open .modal.modalMenu{
        overflow:initial;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a::after {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        background-image: url(../icons/arrowRight_white.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
        padding: 0.2rem 0;
    }
    .bck_overlay_events{
        top: auto;
        bottom: 0;
        min-height: 445px;
    }
    .site-header nav.navbar, .site-header nav.navbar.scrollHeader {
        max-height: 54rem;
        padding: 0 !important;
    }
    .site-header nav.navbar .navbar-brand {
        min-width: auto;
    }
    .site-header nav.navbar .noSticky {
        display: none !important;
    }
    .site-header nav.navbar .sticky {
        display: block !important;
    }
    #ud_first_static_block .min-height-t{
        min-height: 400px;
        margin-bottom: 4rem;
    }

    .ud_first_block_box_images .overlay{
        right: 20%
    }

    .ud_first_block_box_images .second_image{
        right: 14%;
    }
    .ud_counter_back {
        padding: 50px 80px;
    }
    #ud_events .ud_events_block.bck_overlay_events .custom_container{
        padding: 4rem 2.8rem;
        min-height: 374px;
        justify-content: flex-start;
        align-items: flex-end;
    }
    #ud_events .ud_events_block.bck_overlay_events .custom_container .ud_events_caption{
        width: 100%;
        margin-bottom: 0;
    }
    .ud_tv_content_image .btn_play_video{
        top:50%;
    }
    .ud_first_block_box_images .third_image {
        bottom: -23%;
        left: 18%;
    }
    #ud_tv {
        min-height: 645px;
        margin-bottom: 6rem;
    }
    #ud_tv .ud_tv_content_title {
        max-width: 100%;
        padding-left: 0;
        border-left: 0px;
    }
    #ud_tv .ud_tv_content_image {
        float: none;
        text-align: center;
        margin-bottom: 3rem;
    }
    #ud_tv .ud_tv_content_image img{
        width: 100%;
    }
    #ud_tv .ud_tv_content_text {
        max-width: 100%;
    }
    .home .ud_choose_card .acf-form-submit::after {
        bottom: 9%;
    }
    .progressBarContainer div p{
        min-height: 48px;
    }
    .progressBarContainer div h4{
        min-height: 120px;
    }
    #ud_footer .border_b .ud_follow {
        margin: 2.6rem 0;
    }
    #ud_footer .ud_risorse_mobile, #ud_footer .ud_row_mobile {
        margin: 2rem 0;
    }
    #ud_footer .ud_risorse_mobile, #ud_footer .ud_row_mobile {
        margin: 2rem 0;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_title {
        margin-bottom: 4.8rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content {
        display: block;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description, #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images {
        width: 100%;
        margin: 0 0 4.3rem 0;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .second_image {
        right: 10%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .overlay_rectangle {
        bottom: -17px;
        right: 25%;
    }

    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .overlay {
        left: 21%;
    }
    #ud_chi_siamo > div.third_section > div > div > div:nth-child(2) > p {
        padding-left: 0;
    }
    #ud_chi_siamo .third_section {
        margin-bottom: 4.8rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description, #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images {
        width: 100%;
        float: none;
        margin: 8rem 0 2rem 0;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content{
        padding: 0 4.6rem;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image{
        background-size: unset;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_overlay{
        background-position: bottom right;
        background-size: 70%;
        max-width: 74%;
    }
    #ud_chi_siamo .second_section .ud_chi_siamo_first_banner .box{
        margin-right: 7.7rem;
    }
    #ud_chi_siamo .third_section .title_third_section{
        padding:0;
        margin-bottom: 3rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content{
        padding:7rem 0;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text, #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image{
        display: block;
        width: 100%;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_text{
        float: none;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .single_column{
        display: flex;
        align-items: center;
        flex-direction: column;
        margin-bottom: 2rem;
    }
    #ud_chi_siamo .fourth_section .fourth_section_content .section_content_image img {
        max-width: 100%;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text{
        display: block;
        width: 100%;
        margin-left: 0;
    }
    #ud_chi_siamo .fifth_section{
        height: 90vh;
    }
    .hori-timeline .events .event-list .event-date {
        position: absolute;
        top: -14px;
        left: 33px;
    }
    .eighth_section .accordion .card .card-header .btn h5, #ud_sostienici .sixth_section .accordion .card .card-header .btn h5 {
        width: 90%;
        font-size: 2rem;
        line-height: 2.4rem;
        white-space: normal;
    }
    #ud_archive_video{
        margin-top: 0;
    }
    #ud_archive_video .container-fluid{
        padding-left: 0;
        padding-right: 0;
    }
    #ud_archive_video .ud_archive_bg{
        min-height: 100%;
    }
    #ud_archive_video .ud_archive_bg .bck_overlay_archive .ud_archive_caption{
        width: 85%;
        margin-left: 1.8rem;
        margin-right: 0;
    }
    #ud_archive_video .container_video .box_video{
        padding: 1.2rem;
    }
    #ud_newsletter iframe{
        min-height: 40vh;
    }
    .hori-timeline .events {
        padding: 0 8.2rem;
        justify-content: center;
        margin: 0;
    }
    .ud_donate_form .acf-form-submit::after {
        bottom: 14.5%;
        right: 11%;
    }
    #ud_sostienici .second_section .second_section_description {
        padding-left: 0;
        margin-top: 3rem;
    }
    #ud_sostienici .third_section .bg_basicBlue {
        padding: 3rem;
    }
    #ud_sostienici .third_section .third_section_text span {
        width: 100%;
    }
    #ud_chi_siamo .fifth_section .fifth_section_text .btn-ud-transparent{
        width: 30%; 
    }
    /*
        * Modal Menu Mobile
    */
    .site-header nav.navbar .navbar-brand{
        min-width: auto;
    }
    .home .modal-backdrop{
        z-index: 0;
    }

    .spse_menu_mobile .modal .modal-dialog{
        margin:0 auto;
        max-width: 100%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content{
        width: 100vw;
        min-height: 100vh;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-body,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-footer{
        border:0;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-body,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-footer{
        padding:0 1.6rem;
        align-items: center;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-header{
        margin-bottom: 7.3rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search{
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom:1px solid var(--white);
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile{
        width: 93%;
        background-color: transparent;
        border:0;
        border-radius: 0;
        min-height: 2.8rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile::placeholder{
        color: var(--white);
        opacity: 1;
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: normal;
        font-size: 2.4rem;
        line-height: 3rem;
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: var(--white);
    }

    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .search-input-mobile::-ms-input-placeholder { /* Microsoft Edge */
        color: var(--white);
    }
    .spse_menu_mobile .modalSearch .modal-dialog .modal-content .modal-body .search-form .form-group-search .btn-search{
        padding-bottom: 1rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search{
        width: 100%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox .searchbox-icon{
        min-width: 32px;
        min-height: 32px;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox{
        float:left;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox.searchbox-open{
        width: 80%;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .search .searchbox .searchbox-icon i{
        font-size: 3.2rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .no-btn,
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .close-search{
        border:0;
        background: transparent;
        cursor:pointer;
        padding: 0;
        opacity: unset;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .close-search span.close{
        font-weight: 200;
        opacity: unset;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .text-left .no-btn p{
        font-family: barlowregular;
        font-style: normal;
        font-weight: normal;
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-bottom: 0;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .text-left .no-btn p i{
        font-size: 1.2rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header button span{
        font-size: 8rem;
    }
    .spse_menu_mobile .modal .modal-dialog .modal-content .modal-header .border-bottom{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 6.8rem 0;
        border-bottom: 1px solid var(--lightGrey) !important;
    }

    #ud_main_menu_mobile ul li.nav-item{
        padding:1.8rem 0 2.4rem 0.1rem;
        border-bottom: 1px solid var(--lightGrey);
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item{
        border-bottom: 0;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a{
        padding:1.4rem 2rem;
        display: flex;
        align-items: center;
    }
    #ud_main_menu_mobile .donate_now_box_mobile.nav-item a span{
        width: 100%;
        font-size: 1.7rem;
        line-height: 2rem;
        color:var(--white);
        text-transform: uppercase;
    }
    #ud_main_menu_mobile ul li.search{
        display: none !important;
    }
    #ud_main_menu_mobile ul li.nav-item a{
        padding:0;
    }
    #ud_main_menu_mobile ul li.nav-item a span{
        font-family: barlow_condensedmedium;
        font-style: normal;
        font-weight: 500;
        font-size: 2.4rem;
        line-height: 2.9rem;
        color:var(--text);
    }
    .spse_logo_mobile{
        margin: 0 auto;
        opacity: 0.15 !important;
    }
    /** End Modal Menu Mobile **/
    #ud_archive_apply_filters .panel .form-row .form-group{
        display: inline-block;
        width: 45%;
        margin-bottom: 2rem;
    }
    #ud_donate_now_page{
        margin-top: 3.4rem;
    }
    .ud_donate_box_call .btn-ud-basicBlue {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        font-weight: 500;
        color: var(--white) !important;
    }
    blockquote {
        margin-left: 0% !important;
        margin-right: 0% !important;
    }
    /*
        * I nostri dati
    */
    #ud_i_nostri_dati{
        overflow: hidden;
    }
    #ud_i_nostri_dati .ud_i_nostri_dati_title{
        margin: 4.8rem 0 4.4rem 0;
    }
    #ud_i_nostri_dati .first_section .container_text .container_info .container_title h4{
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 3.8rem;
        color: #104A6B;
    }
    #ud_i_nostri_dati .first_section .container_text,
    #ud_i_nostri_dati .first_section .contanier_image{
        display: block;
        width: 100%;
        float: none;
        margin-bottom: 3.4rem;
    }
    #ud_i_nostri_dati .first_section .contanier_image{
        margin-bottom: 3.5rem;
    }
    #ud_i_nostri_dati .first_section .container_text .container_info{
        max-width: 100%;
    }
    #ud_i_nostri_dati .first_section .container_text .container_description{
        margin-top: 1.4rem;
    }
    #ud_i_nostri_dati .first_section .container_text .container_description,
    #ud_i_nostri_dati .first_section .container_text .container_description p{
        margin-bottom: 0;
    }

    #ud_i_nostri_dati .first_section .contanier_image .image_bg{
        /* min-height: 260px; */
        background-size: 77%;
        background-position: top;
        box-shadow: none;
    }
    #ud_i_nostri_dati .first_section .contanier_image .image_bg .imgage_overlay {
        right: 42px;
    }

    #ud_i_nostri_dati .first_section .contanier_download{
        max-width: 100%;
    }
    #ud_i_nostri_dati .secondo_section_info .mobile_select{
        min-height: 51px;
        width: 100%;
        padding: 1.4rem 2.6rem;
        background-color: #F5FAFB;
        border-top:0;
        border-left:0;
        border-right: 0;
        border-bottom: 1px solid #3E98A7;
        color: #313446;
        font-size: 1.7rem;
        line-height: 2rem;
    }
    .fascia_basic_blue{
        background-image: none;
    }
    .fascia_basic_blue .fascia_sx{
        width: 100%;
        border-right: 0;
    }
    .fascia_basic_blue .fascia_sx .sx_title{
        margin-bottom: 2.4rem;
    }
    .fascia_basic_blue .fascia_sx .sx_title h4{
        font-size: 3.2rem;
        line-height: 3.84rem;
    }
    .fascia_basic_blue .fascia_sx .sx_title h5{
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .fascia_basic_blue .fascia_sx .number_block{
        flex-direction: column;
    }
    .fascia_basic_blue .fascia_sx .number_block .sx_first_block,
    .fascia_basic_blue .fascia_sx .number_block .sx_second_block{
        display: block;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2.4rem;
    }
    .fascia_basic_blue h2{
        font-size: 6rem !important;
        line-height: 7.2rem !important;
    }
    .fascia_basic_blue .fascia_sx .number_block .sx_first_block h5,
    .fascia_basic_blue .fascia_sx .number_block .sx_second_block h5{
        font-weight: 400;
    }
    .fascia_basic_blue .fascia_dx{
        padding-left: 0;
    }
}

/* landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1064px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .spse_main_menu{
        margin-left: 0.5rem;
    }
    .min-height-t{
        min-height: 475px;
    }
    #ud_first_static_block .btn-ud-transparent{
        width: 100%;
    }
    .progressBarContainer div p{
        min-height: 48px;
    }
    .progressBarContainer div h4{
        min-height: 87px;
    }
}

/* Large screens*/
/* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) {
    .spse_main_menu{
        margin-left: 5.5rem;
    }
    #ud_sostienici .first_section .ud_donate_form .acf-form-submit::after{
        right: 87px;
        bottom: 15%;
    }
}

/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
@media only screen and (min-width: 90em) {

    .ud_first_block_box_images .overlay{
        position: absolute;
        bottom: 7%;
        right: 0%;
    }
    .home .ud_choose_card .acf-form-submit::after{
        position: absolute;
        right: 14%;
        bottom: 12.5%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .overlay{
        position: absolute;
        bottom: 26px;
        left: 14%;
    }
    #ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .overlay_rectangle{
        position: absolute;
        bottom: -17px;
        right: 19%;
        z-index: -1;
    }
    .ud_donate_form .acf-form-submit::after{
        position: absolute;
        bottom: 38%;
        right: 8%;
    }
    .ud_events_caption{
        margin-bottom: 0rem;
    }
    .spse_main_menu{
        margin-left: 10.5rem;
    }
    .ud_first_block_box_images .overlay {
        position: absolute;
        bottom: 11%;
        right: 1%;
    }

}

/* XLarge screens*/
/* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) {
    .ud_first_block_box_images .overlay {
        position: absolute;
        bottom: 11%;
        right: 1%;
    }
}

/*@media only screen and (min-width: 90.063em) and (max-width: 120em) */
/* min-width 1584 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
@media only screen and (min-width: 105em) and (max-width: 120em) {
    body{
        min-width: auto !important;
    }

    #ud_events .slick-slider .slick-track, .slick-slider .slick-list{
        max-height: 650px;
    }

    /* .ud_events_caption {
        width: 63%;
    } */

    #ud_first_static_block{
        min-height: 675px;
    }

    .ud_first_block_box_images{
        position:relative;
        text-align: center;
    }

    .ud_first_block_box_images .third_image{
        position: absolute;
        bottom: -22%;
    }

    .ud_first_block_box_images .overlay{
        bottom:10%;
        right: 0%;
    }

    #ud_choose_donate{
        margin-top:-8rem
    }

    #ud_choose_donate .ud_choose_donate_overlay {
        background-position:center left;
    }

    #ud_choose_donate .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li{
        min-height: 300px;
    }

    .ud_choose_card{        
        overflow-y: hidden;
        overflow-x: hidden;
    }

    #ud_choose_donate .ud_choose_card .ud_donate_form form .acf-fields{
        max-height: 415px;
    }

    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li{
        min-height: 267px;     
    }

    #ud_choose_donate > div > div.d-none.d-lg-block.col-lg-6 > .ud_choose_donate_overlay > img{
        width: 75%;
    }

    .ud_donate_form .acf-form-submit::after {
        position: absolute;
        bottom:39%;
        right: 51px;
    }

    #ud_sostienici .first_section .ud_donate_form .acf-form-submit::after{
        right: 87px;
        bottom: 15%;
    }
    .ud_donate_form .acf-field-6089abad56f65 .acf-input .ud_donate_secure_payments_box .ud_secure_payment_text {
        width: 37%;
    }

    .ud_donate_form .ud_donate_secure_payments_box .ud_secure_payment_images{
        width: 100%;
    }

    /** filters form **/
    #inputTema,
    #inputRegione,
    #inputMedia,
    #inputAnno{
        min-width:250px;
    }
    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li:nth-child(4) label{
        width: 94%;
    }

    .ud_donate_form .acf-field-6089a99d56f5c .acf-input .acf-radio-list li:nth-child(4) > input{
        width: 94%;
    }
} 

/* XXLarge screens*/
/* min-width 1921px, xxlarge screens */
@media only screen and (min-width: 120.063em) {
    .ud_first_block_box_images .overlay{
        bottom: 9%;
        right: -1%;
    }

    #ud_first_static_block .ud_first_block_box_images .second_image{
        right: -13%;
    }
    .ud_events_caption {
        margin-bottom: 10rem;
    }
}