.elementor-kit-8{--e-global-color-primary:#50723C;--e-global-color-secondary:#3A445D;--e-global-color-text:#111111;--e-global-color-accent:#BF1A2F;--e-global-color-81df91b:#F3F3F3;--e-global-color-82c1366:#FFFFFF;--e-global-color-454f728:#50723C;--e-global-color-87d9c10:#3A445D;--e-global-color-6c5201d:#BF1A2F;--e-global-color-ba6f9b5:#111111;--e-global-typography-primary-font-family:"Source Sans 3";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.7em;--e-global-typography-secondary-font-family:"Source Sans 3";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.7em;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Source Sans 3";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.7em;font-family:"Source Sans 3", Sans-serif;font-size:18px;line-height:1.7em;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-82c1366 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:12px 25px 12px 25px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-82c1366 );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 h1{font-family:"Anton", Sans-serif;line-height:1.1em;}.elementor-kit-8 h2{font-family:"Anton", Sans-serif;line-height:1.1em;}.elementor-kit-8 h3{font-family:"Anton", Sans-serif;line-height:1.1em;}.elementor-kit-8 h4{font-family:"Anton", Sans-serif;line-height:1.1em;}.elementor-kit-8 h5{font-family:"Anton", Sans-serif;line-height:1.1em;}.elementor-kit-8 h6{font-family:"Anton", Sans-serif;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.trail-item {
    line-height: 1em !important;
}

@media (max-width: 500px) {
    .breadcrumbs {
        display: inline-block !important;
    }
}


.menuzord-menu li.menu-item ul.dropdown li a {
    text-transform: capitalize !important;
}

.single-glossary .cmtt_related_articles_wrapper {
    display: none !important;
}

@media screen and (max-width: 1300px) and (min-width: 1024px) {
    .menuzord-primary-nav .menuzord-menu > li > a {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px !important;
    }
}


#mailpoet_form_1 input.parsley-success {
    color: #575757 !important;
}


#gform_confirmation_message_3, 
#gform_confirmation_message_2, 
#gform_confirmation_message_1 {
    font-size: 24px !important;
    line-height: 1.3em !important;
}


@media (max-width: 600px) {
    .glossaryLink .glossaryItemBody {
        font-size: 18px !important;   
    }
}

.page #tt #tt-btn-close {
    color: #ffffff !important;
}

.ln-letters a {
    font-size: 12pt !important;
    margin-bottom: 8px !important;
    padding: 2px 10px !important;
}

.ln-letters a:hover {
    margin-top: -3px !important;
}


.glossaryItemTitle {
    display: none !important;
}


.glossaryItemBody {
    font-size: 16px !important;
    line-height: 1.5em !important;
    padding: 15px !important;
}

.page span.glossaryLink, .page a.glossaryLink {
    border: 1px solid #e9c934 !important;
    padding: 2px 5px 2px 5px !important;
    color: inherit !important;
}

.page span.glossaryLink:hover, .page a.glossaryLink:hover {
    border: dotted 1px #e9c934 !important;
    padding: 2px 5px 2px 5px;
    color: inherit !important;
}


#elementor-header-top > a.cmtt-backlink.cmtt-backlink-top {
    display: none !important;
}

.cmtt-backlink {
    display: block !important;
    margin-left: 10% !important;
    margin-top: 30px !important;
}


a.glossary-link.tooltip {
    cursor: help !important;
    color: inherit;
}

.glossary-link.tooltip:after {
    background: #3a445d !important;
    color: #fff !important;
    font-size: 14px !important;
}



.glossary-link.tooltip {
    opacity: 1 !important;
}


.bullets-pages ul {
    list-style-position: outside !important;
    margin: 20px !important;
}


.breadcrumbs li::marker {
  content: " ";
  font-size: 0em;
  display: none !important;
}

.breadcrumbs .trail-item a, .breadcrumbs .trail-item span {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.elementor-widget-tm-ele-page-title > div > nav > ul > li.trail-item.trail-end.active > i {
    display: none !important;
}





@media (min-width: 1024px) {
    #header {
        margin-bottom: 80px;
    }
}


@media (min-width: 1025px) {
    .mobile-only .gt_switcher.notranslate {
        display: none !important;
    }
    
    .home-mobile {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    .mobile-only .gt_switcher .gt_selected {
        background: white !important;
        position: relative;
        padding-top: 4px;
        z-index: 9999;
    }
    
    .mobile-only .gt_switcher.notranslate {
        top: 6px !important;
        position: absolute !important;
        background-color: #ffffff !important;
    }
    
    .mobile-only .gt_switcher .gt_option {
    position: relative;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    background-color: #ffffff !important;
}


.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-image-fullwidth img {
    width: 100%;
    border-radius: 10px;
}

.tm-sc-blog article .post-thumb .post-thumb-inner .thumb img {
    transition: none;
        border-radius: 10px;
    
}



@media (max-width: 1024px) {
    header#header.header-layout-type-header-default .menuzord-brand, header#header.header-layout-type-header-side-panel-nav .menuzord-brand {
        display: none !important;
    }
}





body, p {
    font-family: Source Sans 3;
    line-height: 1.7em !important;
}

.menuzord-menu > li > a .indicator {
    display: block !important;
}

.menuzord-menu > li > a .indicator {
    display: inline-block !important;
    padding-left: 5px;
    padding-top: 0px;
}




/*Timeline*/

.tm-sc-horizontal-timeline .cd-horizontal-timeline .events-content p {
    text-align: center !important;
    font-weight: 700 !important;
}

.blog-skin-style3 .entry-content .entry-date time {
    background-color: #3a445d !important;
}


.tm-sc-section-title .title-wrapper .subtitle:after {
    background-repeat: no-repeat;
    bottom: -15px;
    content: "";
    height: 10px;
    position: absolute;
    left: 0;
    width: 150px;
    /*background-image: url(/wp-content/uploads/2025/03/IMF-Climate-image-line-green1.png);*/
}/* End custom CSS */