html {
  scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6 {
    color: #1f2766 !important;
}

#intro .align-content-middle .vc_column_container {
    display: flex;
    align-self: center;
}

#callforabstracts {
    background-position: bottom right !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}

#abstract .row-inner-wrapper {
    gap: 30px;
}

#abstract .row-inner-wrapper .wpb_column {
    display: flex;
    border-radius: 100px;
}

#abstract .row-inner-wrapper .vc_column_container > .vc_column-inner {
    border-radius: 50px;
    padding: 50px !important;
}

#top-links .vc_row.vc_row-flex,
#bottom-links .vc_row.vc_row-flex {
    justify-content: center;
}

#top-links .vc_row.vc_row-flex a:hover,
#bottom-links .vc_row.vc_row-flex a:hover {
    text-decoration: underline;
}


.home h1,
.home h2,
.home h3,
.home h4,
.home h5,
.home h6 {
    text-transform: none;
}

#home-banner * {
    color: #fff !important;
}

#home-banner .wpb_column {
    align-items: center;
    display: flex;
}

#home-banner .sub-heading {
    background-color: #fff;
    display: inline-block;
    padding: 5px 10px;
}

#home-banner .sub-heading h5 {
    font-size: 20px;
    color: #68B88E !important;
}

.light-text > * {
    color: #fff !important;
}
.light-text h2, 
.light-text h3,
.light-text h4,
.light-text h5,
.light-text h6 {
    color: #fff !important;
}


.btn-orange a {
    background-color: #FF5E3A !important;
    margin-right: 10px;
    padding: 20px 30px !important;
}

.btn-orange a:hover {
    background-color: #ff4318 !important;
}

.btn-orange button {
    background-color: #FF5E3A !important;
    margin-right: 10px;
    padding: 20px 30px !important;
}

.btn-orange button:hover {
    background-color: #ff4318 !important;
}

.btn-blue a {
    background-color: #2B599D !important;
    margin-right: 10px;
    padding: 20px 30px !important;
   scroll-behavior: smooth;
}

.btn-blue a:hover {
    background-color: #184c99 !important;
}


.align-middle .wpb_column {
    align-items: center;
    display: flex;
}

#call-to-action * {
    color: #fff !important;  
}

#call-to-action .row-inner-wrapper {
    column-gap: 30px;
}

#call-to-action .vc_column_container {
    display: flex;
}

#call-to-action h2 {
    margin: 0 30px;
}

#call-to-action .vc_column_container .vc_column-inner {
    text-align: center;
    border-radius: 30px;
    display: flex;
    align-items: center;
}

#suscribe-to-updates .nf-form-title {
    display: none;
}

#faqs {
    padding-bottom: 40vh;
    padding-top: 10vh;
    background-attachment: fixed !important;
}

#conferences > * {
    color: #fff !important;
}

#conferences .box1 .vc_column-inner,
#conferences .box2 .vc_column-inner {
    padding: 40px 30px !important;
}

#conferences .box2 {
    margin-top: -20px;
}

#box-white .vc_column-inner {
    padding: 50px !important;
    border-radius: 30px;
}

#session-abstract {
    border-radius: 60px;
}

.padding30 .vc_column-inner {
    padding: 30px !important;
    border-radius: 30px;
}


.c-application-header__logo .c-logo {
    background-image: url(/wp-content/uploads/2021/06/main-logo.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 9px !important;
    height: 67px !important;
    margin-left: 50px !important;
}

.c-logo__unhabitat {
    background-image: url(/wp-content/uploads/2024/03/UN-Habitat-logo_English_White.png) !important;
    width: 51px !important;
    margin-left: 10px !important;
}

.logo-footer .c-logo {
    display: inline-block !important;
}

@media (max-width: 1400px) {
    .c-application-header__logo .c-logo {
        margin-left: 0;
    }
}

@media (max-width: 1200px) {
    .c-application-header__logo .c-logo {
        background-size: contain !important;
        margin-left: 0px !important;
    }
}

@media (max-width: 1024px) {
    .c-application-header__logo .c-logo {
        margin-bottom: 0 !important;
        top: 5px;
        position: relative;
        margin-left: 0px !important;
    }
}