.elementor-kit-8{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#00556A;--e-global-color-text:#62B5B8;--e-global-color-accent:#625732;--e-global-color-7ae77f1:#C85103;--e-global-color-22c0be5:#AED189;--e-global-color-7de0a44:#FFFBE6;--e-global-color-64bda47:#DBEAE1;--e-global-color-074b823:#DBEAE1;--e-global-color-0da294d:#963D02;--e-global-typography-primary-font-family:"Bellota Text";--e-global-typography-primary-font-size:67px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:84px;--e-global-typography-secondary-font-family:"Bellota Text";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:50px;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:28px;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:38px;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-size:28px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:38px;--e-global-typography-c759cb8-font-family:"Nunito Sans";--e-global-typography-c759cb8-font-size:24px;--e-global-typography-c759cb8-font-weight:500;--e-global-typography-c759cb8-line-height:33px;--e-global-typography-5c07e16-font-family:"Nunito Sans";--e-global-typography-5c07e16-font-size:20px;--e-global-typography-5c07e16-font-weight:600;--e-global-typography-5c07e16-line-height:27px;--e-global-typography-2f6f078-font-family:"Nunito Sans";--e-global-typography-2f6f078-font-size:17px;--e-global-typography-2f6f078-font-weight:300;--e-global-typography-2f6f078-line-height:27px;--e-global-typography-ece15c9-font-family:"Nunito Sans";--e-global-typography-ece15c9-font-size:24px;--e-global-typography-ece15c9-font-weight:300;--e-global-typography-ece15c9-line-height:36px;--e-global-typography-d11824e-font-family:"Nunito Sans";--e-global-typography-d11824e-font-size:14px;--e-global-typography-d11824e-font-weight:300;--e-global-typography-d11824e-line-height:21px;--e-global-typography-797f014-font-family:"Nunito Sans";--e-global-typography-797f014-font-size:14px;--e-global-typography-797f014-font-weight:600;--e-global-typography-797f014-text-transform:uppercase;--e-global-typography-819a3e5-font-family:"Nunito Sans";--e-global-typography-819a3e5-font-size:14px;--e-global-typography-819a3e5-font-weight:700;--e-global-typography-819a3e5-text-transform:uppercase;--e-global-typography-6f4651b-font-family:"Bellota Text";--e-global-typography-6f4651b-font-weight:600;--e-global-typography-077d8b1-font-family:"Bellota Text";--e-global-typography-077d8b1-font-weight:600;--e-global-typography-f992f10-font-family:"Nunito Sans";--e-global-typography-f992f10-font-weight:600;--e-global-typography-6af17fe-font-family:"Nunito Sans";--e-global-typography-6af17fe-font-weight:400;--e-global-typography-0464e65-font-family:"Nunito Sans";--e-global-typography-0464e65-font-weight:400;color:var( --e-global-color-primary );font-family:var( --e-global-typography-2f6f078-font-family ), Sans-serif;font-size:var( --e-global-typography-2f6f078-font-size );font-weight:var( --e-global-typography-2f6f078-font-weight );line-height:var( --e-global-typography-2f6f078-line-height );}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:20px;line-height:27px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;border-style:none;padding:0px 30px 0px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0%;--container-default-padding-right:0%;--container-default-padding-bottom:0%;--container-default-padding-left:0%;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1215px){.elementor-kit-8{font-size:var( --e-global-typography-2f6f078-font-size );line-height:var( --e-global-typography-2f6f078-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:40px;--container-default-padding-bottom:0px;--container-default-padding-left:40px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:38px;--e-global-typography-text-font-size:22px;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-size:22px;--e-global-typography-accent-line-height:30px;--e-global-typography-c759cb8-font-size:22px;--e-global-typography-c759cb8-line-height:30px;--e-global-typography-5c07e16-font-size:22px;--e-global-typography-5c07e16-line-height:30px;--e-global-typography-2f6f078-font-size:17px;--e-global-typography-2f6f078-line-height:26px;--e-global-typography-ece15c9-font-size:17px;--e-global-typography-ece15c9-line-height:26px;--e-global-typography-6f4651b-font-size:40px;--e-global-typography-6f4651b-line-height:50px;--e-global-typography-077d8b1-font-size:30px;--e-global-typography-077d8b1-line-height:38px;--e-global-typography-f992f10-font-size:22px;--e-global-typography-f992f10-line-height:30px;--e-global-typography-6af17fe-font-size:17px;--e-global-typography-6af17fe-line-height:26px;--e-global-typography-0464e65-font-size:14px;--e-global-typography-0464e65-line-height:21px;font-size:var( --e-global-typography-2f6f078-font-size );line-height:var( --e-global-typography-2f6f078-line-height );}.elementor-kit-8 h3{font-size:22px;line-height:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:25px;--container-default-padding-bottom:0px;--container-default-padding-left:25px;}}@media(min-width:1500px){.elementor-kit-8{font-size:var( --e-global-typography-2f6f078-font-size );line-height:var( --e-global-typography-2f6f078-line-height );}}/* Start custom CSS *//* General */
::selection {  background: #B2D9FF;  }  /* WebKit/Blink Browsers */
::-moz-selection {  background: #B2D9FF;  }  /* Gecko Browsers */
.textBlueBullets li::marker { color: #00556A; }
.textBlueTickedIcons ul { padding-left: 24px; }
.textBlueTickedIcons li { list-style-image: url(/wp-content/uploads/2026/02/biodivearth-check-bullet-point.svg); padding-left: 9px; }
.customBulletPadding ul { padding-left: 19px; }

/*  Custom Links */
.strong600 strong { font-weight: 600; }
.strong700 strong { font-weight: 700; }
.customGreenArrow {
   width:18px;
   height:14px;
   margin-top: -3px;
}
.customLinkUnderlined a { color: #C85103; border-bottom: 1px solid #C85103; }
.customBlueLinkUnderlined a { color: #00556A; }
.customBlueLinkUnderlined a:hover { border-bottom: 1px solid #00556A; }
.newsCardButton .button-text { border-bottom: 1px solid #C8510300; } /* transparent border line */
.newsCardButton .button-text:hover { border-bottom: 1px solid #C85103; }
  
/* Homepage */
.hp-createImpactCardP  { font-weight:bold; margin-top:-3px; }
.hp-createImpactCardP a { color:#C85103; font-weight: 700; }
.hp-createImpactCardP a:hover { border-bottom: 1px solid #C85103; }

/* Focus Sites Page */
.oum_location_text { font-family: Nunito Sans; }
.mapPopupLink { font-weight:700; font-family: Nunito Sans; }
.mapPopupLink:hover { border-bottom: solid 1px #00556A!important; }
.leaflet-container a { -webkit-tap-highlight-color:#00556A00!important; }
/* Focus Sites Page - Custom coded Cards */
.focus-sites-container { width: 1200px; max-width: 100%; margin: 0 auto; padding: 0px; }
.focus-site-card { background: #fff; border-radius: 10px; margin-bottom: 40px; overflow: hidden; }
.focus-sites-container .collapsed, .focus-sites-container .header {
   display: flex;
   align-items: center;
   padding: 35px 35px 35px 35px;
   position: relative;
}
.focus-sites-container button {
   width: 210px;
   border: 1px solid #C85103;
   outline-color:#C85103;
   border-radius:10px;
   height: 50px;
   background-color: #fff;
   color: #C85103;
   font-family: 'Nunito Sans';
   font-size: 14px;
   font-weight: bold;
   align-self: flex-start;
   margin-top: 20px;
   z-index: 100;
}
.focus-sites-container button:hover {
   cursor: pointer;
   background-color: #C85103;
   color: #fff;
}
.card-image { /* Adjust based on screenshot proportions */
   width: 255px;
   height: 190px;
   border-radius: 8px;
}
.card-image img { width: 255px; Height: auto; border-radius: 8px; }
.card-text { padding-left: 30px; flex: 1; }
.card-text h2 {
   margin: 0;
   max-width: 423px;
   font-family: 'Nunito Sans';
   font-weight: bold;
   font-size: 20px;
   line-height: 27px;
   color: #00556A;
   padding-bottom: 17px;
}
.locationTitle, .categoryTitle { color:#00556A; font-weight:bold; }
.card-text p { margin-bottom: 2px; }
section p { margin-bottom: 0; }
/*
Deactive but may be to use in future .view-details, .collapse-details {
    background: none;
    border: none; 
    color: #666;
    cursor: pointer;
    font-size: 1em;
    position: absolute;
    top: 10px;
    right: 20px; }
.collapse-details.bottom {
    position: static;
    display: block;
    margin: 20px auto 0;
    text-align: center; }
*/
.expanded section { padding: 0 35px 25px; }
.expanded h3 {
   font-family: 'Nunito Sans';
   color: #00556A;
   font-size: 17px;
   font-weight: bold;
   line-height: 27px;
}

/* Partners Page */
.section-partners { padding-bottom: 35px!important; }
.partners { display: flex; justify-content: flex-start; gap: 10px; }
.partners img { width: auto; height: 60px; padding-right: 30px; } /* Placeholder size */

/* News List page - Featured Posts */
.newsPostsCardUnlimited .uc_more_btn > .uc_btn_inner .uc_btn_txt { border-bottom: 1px solid #C8510300; }
.newsPostsCardUnlimited .uc_more_btn:hover > .uc_btn_inner .uc_btn_txt { border-bottom: 1px solid #C85103; }

/* News Post page */
.newsPostClockIcon .e-fas-clock { margin-bottom:-3px; margin-right: 9px; }
.single-news .newsPostContentWidget h3 {
   font-weight: 700;
   color: #00556a;
   padding-top: 11px;
   padding-bottom: 12px;
}
.single-news .newsPostContentWidget p { margin-bottom: 3px; }
.single-news .newsPostContentWidget a { color:#1A1A1A; border-bottom: 1px solid #C85103; }
.single-news .newsPostContentWidget a:hover { color:#C85103; }
.single-news .newsPostContentWidget ul { padding-inline-start: 26px; }
.single-news .newsPostContentWidget li { padding-bottom: 18px; }
/* News Post Template */
.postContentSection p { padding-bottom: 10px; }
.postContentSection h3 { padding-bottom: 11px; }
.postContentSection ul { margin-bottom: 0; }
.postContentSection li { padding-bottom: 19px; }
.socialSection .share-text { padding-block: 0!important; }

/* Contact Page */
.contactFormAcceptanceNote { width:88%; }
.contactFormLinkUnderlined { color:#1A1A1A; border-bottom: 1px solid #C85103; } /*link in contact form note*/
.contactFormLinkUnderlined:hover { color:#C85103; }
.raven-form select { cursor:pointer; }
.redAsterix { color: #C85103; }
/* .contactPageForm option[value="Join the Community of Practice"] { color: #1A1A1A80!important; } Experimenting */

/* Privacy Policy Page */
.NoPaddingUL ul { padding-inline-start: 26px; }

/*.Cookie Policy */
#cmplz-document p  {
   font-family: Nunito Sans;
   font-size: 17px;
   line-height: 27px;
   padding-bottom: 11px;
}
#cmplz-document ul  { margin-left: 0; padding-inline-start: 26px; }
#cmplz-document li  {
   font-family: Nunito Sans;
   font-size: 17px;
   padding-bottom: 18px;
   font-weight: 300;
}
#cmplz-document h2 {
   font-family: Nunito Sans;
   font-size: 20px;
   font-weight: 600;
   color: #00556a;
   padding-bottom: 5px;
   margin-top:-7px;
   margin-bottom: 0;
}
#cmplz-cookies-overview, #cmplz-manage-consent-container { margin-bottom: 45px; }
#cmplz-document .cmplz-subtitle, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle {
   margin-top: 10px;
   margin-bottom: 0;
   padding-bottom: 5px;
}
.complianzWidget a { color:#1a1a1a!important; text-decoration: none!important; }
.complianzWidget a:hover { color:#C85103!important; }

/* Footer */
.footerCopyright a { color: #E1EFEF; }
.footerCopyright a:hover { color: #AED189; }

@media (max-width: 767px) {
   /* General */
   .customBulletPadding ul {
      padding-left: 24px;
   }

   /* Homepage */
   .hp-createImpactCardP  {
      margin-top:0; 
   }

   /* The Project Page */
   .theProjectToggle .e-n-accordion-item-title-text {
      color: #1A1A1A;
      line-height: 26px;
      font-size: 17px!important;
      font-weight: bold !important;
   }
   .theProjectToggle .e-n-accordion-item-title-text strong {
      font-weight: bold !important;
   }

   /* Partners Page */
   .partners img {
      height: 40px;
      padding-right: 20px;
    }
   .potentialDonorSection {
      background-color: #ffffff00!important;
   }

   /* Focus Sites Page */
   #location-fullscreen-container {
       display:none !important;
   }
   .mapPopupLink {
       display:none !important;
   }
   /* Focus Sites Page - Custom coded Cards */
   .focus-site-card {
       margin-bottom: 50px;
   }
   .focus-sites-container .collapsed, .focus-sites-container .header {
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      padding: 15px 15px 30px 15px;
    }
   .focus-sites-container button {
      align-self: center;
   }
   .card-image {
      width: 100%; /* Adjust based on screenshot proportions */
      height: auto;
   }   
   .card-image img {
      max-width:100%;
      width: 590px;
   }
   .card-text {
      padding-left: 0!important;
      padding-top: 25px;
      padding-bottom: 10px;
   }
   .card-text h2 {
      max-width: 100%;
   }
   .expanded section {
      padding: 0 15px 25px;
   }

   /* Contact Page */
   .contactFormAcceptanceNote {
      width:100%;
   }
   .contactPageForm .raven-field-label {
      font-size: 17px!important;
      font-weight: 700!important;
   }

   /* Border Shapes */
   /* Footer - Border Shape Up */
   .footer-curve-up:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-footer-shape.svg);
      width: 100%;
      height: 50px;
      position: relative;
      bottom: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: bottom center;
   }
   /* Gradient Green - Border Shape Up */
   .GreenCurveUp:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/02/biodivearth-gradient-up-mobile.svg);
      width: 100%;
      height: 145px;
      position: relative;
      bottom: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: bottom center;
   }
   /* Gradient Green - Border Shape Down */
   .GreenCurveDown:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/02/biodivearth-gradient-down-mobile.svg);
      width: 100%;
      height: 145px;
      position: relative;
      top: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: top center;
   }
   /* Yellow - Border Shape Down */
   .YellowCurveDown:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-folder-shape.svg);
      width: 100%;
      height: 50px;
      position: relative;
      top: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: top center;
   }
}

@media (min-width: 768px) {
   /* News List page - Featured Posts */
   .featuredPosts .jet-posts__inner-box {
      display: flex;
      flex-direction:
      row-reverse!important;
      align-items: center;
   }
   .featuredPosts .jet-posts__inner-content { max-width: 50%; }
   .featuredPosts .entry-excerpt { max-width: 494px; }
   .selectFilterNews select { cursor:pointer; }

}

@media (max-width: 1024px) {
   /* Header */
   .raven-nav-menu-close-button { top: 25px;  right: 20px; }
   /* Focus Sites page */
   .focus-sites-container button {
      width: 180px;
      margin-left: 20px;
   }   

}

@media (min-width: 1025px) {
   /* Header */
   .raven-nav-menu-horizontal>.raven-nav-menu a.raven-link-item:not([class*=elementor]) .sub-arrow { display: none; }

}

@media (min-width:768px) and (max-width: 1500px) {
   /* Border Shapes */
   /* Footer - Border Shape Up */
   .footer-curve-up:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-footer-shape.svg);
      width: 100%;
      height: 155px;
      position: relative;
      bottom: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: bottom center;
   }
   /* Gradient Green - Border Shape Up */
   .GreenCurveUp:after{
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-gradient-up.svg);
      width: 100%;
      height: 155px;
      position: relative;
      bottom: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: bottom center;
    }
   /* Gradient Green - Border Shape Down */
   .GreenCurveDown:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-gradient-down.svg);
      width: 100%;
      height: 155px;
      position: relative;
      top: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: top center;
   }
   /* Yellow - Border Shape Down */
   .YellowCurveDown:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-folder-shape.svg);
      width: 100%;
      height: 100px;
      position: relative;
      top: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: top center;
   }
}

@media (min-width: 1501px) {
   /* Border Shapes */
   /* Footer - Border Shape Up */
   .footer-curve-up:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-footer-shape.svg);
      width: 100%;
      height: 200px;
      position: relative;
      bottom: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: bottom center;
   }
   /* Gradient Green - Border Shape Up */
   .GreenCurveUp:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-gradient-up.svg);
      width: 100%;
      height: 200px;
      position: relative;
      bottom: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: bottom center;
   }
   /* Gradient Green - Border Shape Down */
   .GreenCurveDown:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-gradient-down.svg);
      width: 100%;
      height: 200px;
      position: relative;
      top: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: top center;
   }
   /* Yellow - Border Shape Down */
   .YellowCurveDown:after {
      content: "";
      background-image: url(/wp-content/uploads/2026/01/biodivearth-folder-shape.svg);
      width: 100%;
      height: 155px;
      position: relative;
      top: -1px;
      left: 0;
      display: block;
      background-repeat: no-repeat;
      background-size: 100% auto;
      background-position: top center;
   }
}/* End custom CSS */