/*
 Theme Name:   Global Landscapes Forum - Events
 Theme URI:    https://www.cifor.org
 Description:  Global Landscapes Forum - Events
 Author:       Web Team CIFOR
 Author URI:   https://www.cifor.org
 Template:     glf
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  glf-events-child
*/

.page-id-20004 .single-event-meta {
    display:none;
}
[style*="--aspect-ratio"] > :first-child {
  width: 100%;
}
[style*="--aspect-ratio"] > img {  
  height: auto;
} 
@supports (--custom:property) {
  [style*="--aspect-ratio"] {
    position: relative;
  }
  [style*="--aspect-ratio"]::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--aspect-ratio)));
  }  
  [style*="--aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
/*     height: 100%; */
  }  
}

.page-id-84646 .eventnote h1 {
    font-size: 25px !important;
}
.page-id-85648 .page-title {
    font-size: 25px !important;
}
.page-id-85741 .page-title {
    font-size: 25px !important;
}
.page-id-85742 .page-title {
    font-size: 25px !important;
}
.page-id-86534 .eventnote h1, .page-id-86239 .eventnote h1 {
    font-size: 25px !important;
}
.page-id-86239 .glf--event-site .header__logo { 
    flex-basis: 45% !important;
}
.page-id-86239 .header__event-cta {
    flex-basis: 36% !important;
}
@media (max-width: 767px) {
    .page-id-86534 .eventnote h1, .page-id-86239 .eventnote h1 {
    font-size: 20px !important;
}
    .page-id-86239 .glf--event-site .header__logo { 
    flex-basis: 90% !important;
}
}
.eventnote h4 {
    color: #fff;    
}
.page-id-15015 .atc--button--wrapper , .page-id-15024 .atc--button--wrapper, .page-id-15029 .atc--button--wrapper {
    visibility: hidden;
}

.page-id-81160 .eventnote h1, .parent-pageid-81160 .eventnote h1 {
    font-size: 25px !important; 
}
.page-id-91413 .eventnote h1, .parent-pageid-91413 .eventnote h1 {
    font-size: 21px !important;
}

.page-id-81701 .eventnote h1, .parent-pageid-81701 .eventnote h1 {
    font-size: 25px !important;
}
.page-id-94770 .entry-content .row:last-child {
    display: none;
}

.elementor-element.elementor-element-ec414c8.elementor-widget__width-auto.elementor-widget.elementor-widget-theme-site-title.elementor-widget-heading {
    display: flex;
    align-items: center !important;
}
.elementor-element-6113232 .elementor-row {
    align-items: center !important;
}

.page-id-95838 .header__event-cta,  .parent-pageid-95838, .page-id-86078 .header__event-cta,  .parent-pageid-86078  .header__event-cta, .page-id-86534 .header__event-cta,  .parent-pageid-86534  .header__event-cta {
    flex-basis: 35% !important;
}
.page-id-95838 .eventnote h1, .parent-pageid-95838 .eventnote h1, .page-id-86574 .eventnote h1, .parent-pageid-86574 .eventnote h1 {
    font-size: 22px !important;
}
.header__event-cta {
    flex-basis: 35% !important;
}
.header__participate, .header__contribute, .header__search, .header__menus {
    display: flex;
    justify-content: center;
    align-items: center;
}

.eventnote a {
    color: #FFFFFF;
    font-family: 'Hind';
    font-size: 24px;
}
.top-header-jump-wrapper { 
align-items: center;
}

@media (max-width: 767px) {
.header__participate, .header__contribute, .header__search, .header__menus {
    display: none !important;
}
}

@media (min-width: 768px) {
.glf--event-site .header__logo {
    flex-basis: 38%;
}
}

.header__lang-switcher img {
    height: 25px;
}