@media screen and (min-width: 1001px) {
    body.ndc-acr header.main-header #block-languagedropdownswitcher-2 {
        display: block;
    }
}

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

    /*=============================================
                        HEADER
    ==============================================*/

    body.ndc-acr header.main-header .region-navigation {
        padding: 0 15px;
        position: relative;
    }

    /* HEADER STICKY */

    body.ndc-acr header.main-header.sticky {
        position: fixed;
        min-height: auto;
        z-index: 99;
        width: 100%;
        top: 0;
    }

    body.ndc-acr div#maincontainer .row {
        max-width: 85%;
        margin: 0 auto;
      }

    body.ndc-acr header.main-header.sticky #block-unfccclogodesktop-2 {
        margin-block: 7px 20px;
    }

    body.ndc-acr header.main-header.sticky .logo span {
        background-image: url("../images/logo-mobile.svg");
        background-repeat: no-repeat;
        background-size: 25% auto;
        display: inline-block;
        height: 100%;
    }

    body.ndc-acr header.main-header.sticky #block-maintitlendc-2,
    body.ndc-acr header.main-header.sticky #block-maintitleregistryportal-2,
    body.ndc-acr header.main-header.sticky #block-maintitleadaptationcommunicationsregistry-2,
    body.ndc-acr header.main-header.sticky #block-maintitleacr {
        display: none;
    }

    body.ndc-acr header.main-header.sticky #block-unfcccndclogin-2,
    body.ndc-acr header.main-header.sticky #block-unfcccacrlogin-2 {
        inset-block-start: 13px;
    }

    body.ndc-acr header.main-header.sticky #block-hamburgermenundcacr-2 {
        inset-block-start: 13px;
    }


    /* GENERAL HEADER */

    body.ndc-acr header.main-header #block-unfccclogodesktop-2 .logo::after {
        display: none;
    }

    body.ndc-acr header.main-header nav#block-unfcccheaderndcacr-2 li {
        padding-bottom: 0;
    }

    body.ndc-acr header.main-header #block-maintitlendc-2,
    body.ndc-acr header.main-header #block-maintitleregistryportal-2,
    body.ndc-acr header.main-header #block-maintitleadaptationcommunicationsregistry-2,
    body.ndc-acr header.main-header #block-maintitleacr {
        margin-inline-start: 0;
        display: block;
        margin-block-start: 20px;
    }

    body.ndc-acr header.main-header #block-unfcccheaderndcacr-2,
    body.ndc-acr header.main-header #block-unfcccheaderndc,
    body.ndc-acr header.main-header #block-unfcccheaderacr {
        display: none;
    }

    body.ndc-acr header.main-header #block-languagedropdownswitcher-2 {
        display: none;
        margin-top: 0;
        right: 0;
    }

    body.ndc-acr header.main-header.mobile #block-languagedropdownswitcher-2 {
        display: block;
    }

    body.ndc-acr header.main-header #block-languagedropdownswitcher-2 .chosen-drop {
        margin-left: 0;
    }

    body.ndc-acr header.main-header #block-languagedropdownswitcher-2 .chosen-drop .chosen-results {
        border: none;
        border-radius: 0;
        margin-left: 0;
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        width: auto;
    }

    body.ndc-acr header.main-header #block-languagedropdownswitcher-2 .chosen-drop .chosen-results li {
        padding: 5px 0;
        width: fit-content;
    }

    body.ndc-acr header.main-header #block-languagedropdownswitcher-2 .chosen-single div > b {
        transition: all 0.3s linear;
    }

    body.ndc-acr header.main-header #block-languagedropdownswitcher-2 .chosen-container-active .chosen-single div > b {
        transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        transition: all 0.3s linear;
    }

    body.ndc-acr header.main-header #block-unfcccndclogin-2,
    body.ndc-acr header.main-header #block-unfcccacrlogin-2 {
        inset-inline-start: auto;
        margin-top: 0;
        position: absolute;
        inset-block-start: 50px;
        inset-inline-end: 70px;
    }

    body.ndc-acr header.main-header #block-unfcccndclogin-2 a,
    body.ndc-acr header.main-header #block-unfcccacrlogin-2 a {
        color: transparent;
        background-image: url("../images/login-white.svg");
        background-size: 100% auto;
        background-position: center;
        background-repeat: no-repeat;
        width: 25px;
        height: 25px;
        display: inline-block;
    }

    /* body.ndc-acr header.main-header #block-unfcccndclogin-2::after,
    body.ndc-acr header.main-header #block-unfcccacrlogin-2::after {
        content: url("../images/login-white.svg");
        position: absolute;
        width: 22px;
        height: 22px;
        top: 0;
        left: 0;
    } */

    body.ndc-acr header.main-header #block-hamburgermenundcacr-2 {
        display: inline-block;
        position: absolute;
        inset-block-start: 50px;
        inset-inline-end: 20px;
    }

    body.ndc-acr header.main-header #block-hamburgermenundcacr-2 .hamburguer-menu.disabled {
        background-image: url("../images/hamburguer.svg");
        background-size: 100% auto;
        background-position: center;
        background-repeat: no-repeat;
        width: 25px;
        height: 25px;
        display: inline-block;
    }

    body.ndc-acr header.main-header #block-hamburgermenundcacr-2 .hamburguer-menu.enabled {
        background-image: url("../images/close-white.svg");
        background-size: 100% auto;
        background-position: center;
        background-repeat: no-repeat;
        width: 25px;
        height: 25px;
        display: inline-block;
    }

    /* MENU MOBILE */

    body.ndc-acr header.main-header.mobile {
        height: 80vh;
    }

    body.ndc-acr header.main-header #block-unfcccheaderndcacr-2.active,
    body.ndc-acr header.main-header #block-unfcccheaderndc.active,
    body.ndc-acr header.main-header #block-unfcccheaderacr.active {
        display: block;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile {
        flex-direction: column;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile > li > a::after,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile > li > a::after,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile > li > a::after {
        display: none;
    }

    body.ndc-acr header.main-header nav#block-unfcccheaderndcacr-2 .menu--unfccc-header-ndc-acr > li:hover > span:after,
    body.ndc-acr header.main-header nav#block-unfcccheaderndc .menu--unfccc-header-ndc-acr > li:hover > span:after,
    body.ndc-acr header.main-header nav#block-unfcccheaderacr .menu--unfccc-header-ndc-acr > li:hover > span:after {
        opacity: 0;
    }

    /* body.ndc-acr header.main-header nav#block-unfcccheaderndcacr-2 .menu--unfccc-header-ndc-acr>li>span.underline::after {
        display: none;
        position: absolute;
        content: " ";
        width: 100%;
        height: 4px;
        background-color: #009aa6;
        transition: all 0.2s linear;
        opacity: 1;
        border-radius: 20px;
        right: initial;
        left: 0;
        top: 35px;
    } */

    body.ndc-acr header.main-header nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile > li > span.dropdown-toggle.active::after,
    body.ndc-acr header.main-header nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile > li > span.dropdown-toggle.active::after,
    body.ndc-acr header.main-header nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile > li > span.dropdown-toggle.active::after {
        display: block;
        position: absolute;
        content: " ";
        width: 100%;
        height: 4px;
        background-color: #009aa6;
        opacity: 1;
        border-radius: 20px;
        right: initial;
        left: 0;
        top: 35px;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile > li > span::before,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile > li > span::before,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile > li > span::before {
        content: url("../images/inputs-arrows/arrow-down-white.svg");
        position: absolute;
        top: 10px;
        left: 165px;
        transition: all 0.3s linear;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2 .menu--unfccc-header-ndc-acr > li > span.dropdown-toggle.active::before,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc .menu--unfccc-header-ndc-acr > li > span.dropdown-toggle.active::before,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr .menu--unfccc-header-ndc-acr > li > span.dropdown-toggle.active::before {
        /* content: url("../images/inputs-arrows/arrow-up-white.svg"); */
        top: 5px;
        transform: rotate(180deg);
        transition: all 0.3s linear;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile > li > a,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile > li > span,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile > li > a,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile > li > span,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile > li > a,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile > li > span {
        display: inline-block;
        padding: 10px 15px;
        margin-left: 0;
    }


    body.ndc-acr header.main-header nav#block-unfcccheaderndcacr-2 .menu--unfccc-header-ndc-acr li.dropdown:hover ul.dropdown-menu,
    body.ndc-acr header.main-header nav#block-unfcccheaderndc .menu--unfccc-header-ndc-acr li.dropdown:hover ul.dropdown-menu,
    body.ndc-acr header.main-header nav#block-unfcccheaderacr .menu--unfccc-header-ndc-acr li.dropdown:hover ul.dropdown-menu {
        display: none;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu {
        top: 249px;
        height: 100px;
        border-bottom: none;
        transition: all 0.2s linear;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu li,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu li,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu li {
        margin-top: 10px;
        padding-left: 5px;
    }

    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile > li > span,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile > li > span,
    body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile > li > span {
        margin-top: 0;
        margin-bottom: 0;
    }

    /* HEADER RTL */

    body.ndc-acr header.main-header.sticky .logo span {
        width: 55px;
        background-size: 100% auto;
    }

    [dir=rtl] body.ndc-acr header.main-header #block-unfcccndclogin-2,
    [dir=rtl] body.ndc-acr header.main-header #block-unfcccacrlogin-2 {
        right: initial;
        left: 66px;
    }

    [dir=rtl] body.ndc-acr header.main-header .navbar-text {
        float: none;
        margin-left: 0;
        margin-right: 0;
    }

    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile > li > span::before,
    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile > li > span::before,
    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile > li > span::before {
        left: 0;
        right: 165px;
    }

    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2 .menu--unfccc-header-ndc-acr > li > span.dropdown-toggle.active::before,
    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc .menu--unfccc-header-ndc-acr > li > span.dropdown-toggle.active::before,
    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr .menu--unfccc-header-ndc-acr > li > span.dropdown-toggle.active::before {
        /* content: url("../images/inputs-arrows/arrow-up-white.svg"); */
        top: 5px;
        transform: rotate(180deg);
        transition: all 0.3s linear;
        right: 185px;
    }

    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
    [dir=rtl] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu {
        top: 240px;
    }

    [dir=rtl] body.ndc-acr header.main-header #block-languagedropdownswitcher-2 {
        margin-top: 0;
    }

    [dir="rtl"] body.ndc-acr header.main-header .block-lang-dropdown .chosen-container a.chosen-single > div {
        margin-right: -27px;
        right: 0;
    }

    [dir="rtl"] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
    [dir="rtl"] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
    [dir="rtl"] body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu {
        top: 80px;
    }


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

        body.ndc-acr header.main-header .header-main-title {
            font-size: 14px;
        }

        body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndcacr-2.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
        body.ndc-acr header.main-header.mobile nav#block-unfcccheaderndc.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu,
        body.ndc-acr header.main-header.mobile nav#block-unfcccheaderacr.active .menu--unfccc-header-ndc-acr.mobile li.dropdown ul.dropdown-menu {
            top: 80px;
        }
    }

    /*============================================
                        FOOTER
    =============================================*/

    body.ndc-acr footer.main-footer {
        position: relative;
        min-height: 499px;
        min-width: 375px;
        padding: 30px 15px 0px 15px;
    }

    body.ndc-acr footer.main-footer .region-footer {
        padding: 0;
    }

    body.ndc-acr footer.main-footer #block-socialmediandcacr-2 {
        clear: both;
        float: none;
        margin: 0 auto;
        margin-top: 30px;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
    }

    body.ndc-acr footer.main-footer #block-socialmediandcacr-2 ul.menu--social-media-ndc-acr {
        width: 100%;
        margin: 0 auto;
    }

    body.ndc-acr footer.main-footer #block-unfcccfooterndcacr-2 ul li a {
        font-size: 14px;
    }

    body.ndc-acr footer.main-footer #block-unfcccfooterndcacr-2 {
        display: block;
        margin-top: 80px;
    }

    body.ndc-acr footer.main-footer #block-unfcccfooterndcacr-2-menu {
        font-size: 16px;
    }
}