/* DOCS & PUBLICATION */
.docs-publications .el-isotope-item {
  height: 660px !important;
}
.docs-publications .el-isotope-item:hover h2.entry-title a {
  color:#BF6312 !important;  
}
.docs-publications .el-isotope-item .post-media img {
  width: 220px !important;
  height: 311px !important;
  margin:0 auto !important;
}

.docs-publications .el-isotope-item .el_dbe_grid_extended,
.docs-publications .et_extra.et_pb_pagebuilder_layout .el-isotope-item .el_dbe_grid_extended,
.docs-publications .et_extra.et_pb_pagebuilder_layout .et_pb_post_extra.el_dbe_vertical_grid,
.docs-publications .et_pb_post_extra.el_dbe_vertical_grid {
  box-shadow: none !important;
}

.docs-publications .et_pb_post .entry-featured-image-url {
  text-align:center !important;  
}

.docs-publications .et_pb_post_extra.el_dbe_vertical_grid .post-content {
  padding: 15px !important;
}

.docs-publications .et_pb_post_extra.el_dbe_vertical_grid .post-content h2.entry-title {
  font-size: 18px !important;
}

/* ALL NEWS */
.page-news-blog.page-all-news .paginated_content .paginated_page > div {
  gap:23px !important;
}
.page-news-blog.page-all-news .paginated_content article {
  flex-basis:32% !important;
  border-bottom: none !important;
}
.page-all-news .paginated_content article {
  box-shadow: none !important;
  border-radius: 0 !important;
  background-color:rgba(188,180,162,0.3) !important;
}

.ags-divi-extras-module .page-all-news.posts-blog-feed-module .post-content {
  padding: 0 !important;  
}

.page-all-news article h2.entry-title a {
  color: #847964 !important;
  text-align: center !important;
  line-height: 22px !important;
  text-transform: initial !important;
  letter-spacing: 0 !important;
  display: block !important;
  margin: 20px auto;
}

.page-all-news ul.pagination {
  margin: 30px auto 60px;
  text-align: center;
  justify-content: center !important;
}

.page-all-news .post-content,
.page-all-news .post-meta {
  display: block !important;
}
.page-all-news .post-meta p span {
  display: block !important;
  font-size: 13px;
  text-align: center;
  margin-bottom: 10px; 
}

.page-all-news .post-meta p a {
  display: block;
  font-size: 12px;
  color: #a89989 !important;
  margin: 0 auto 5px;
  border-bottom: 1px solid;
  text-align: center;  
}

.page-all-news .paginated_content article .header a img {
  margin: 0 auto !important;
}


/* CALENDAR */

.tribe-common-g-row {
/*   background-color:rgba(188,180,162,0.3) !important; */
}

.tribe-events-calendar-list__event-details {
  width: 100% !important;
  background-color:rgba(188,180,162,0.3) !important;
}

.tribe-events-calendar-list__event-details header {
  flex-basis: 50% !important;  
}

.tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description {
  flex-basis: 45% !important;
  padding-right: 5%;
}

.tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p {
  font-size: 13px !important;
  line-height: 18px !important;  
}

.tribe-events-calendar-list__event-details .tribe-events-c-small-cta {
  flex-basis: 5% !important;  
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
  color: #a89989 !important;
}

#et-boc .tribe-events-calendar-list__event-row article {
  border-top: none !important;
  margin-bottom: 50px !important;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
  font-size: 20px !important;
}

/* CO-LEARNING */

.tabs-popup.et_pb_tabs {
  border:none !important;
}

.tabs-popup .et_pb_tabs_controls {
  background-color: transparent !important;
}

.tabs-popup .et_pb_tabs_controls li {
  border-bottom: 1px solid #d9d9d9 !important;
  border-right: none !important;
}

.tabs-popup .et_pb_tabs_controls li.et_pb_tab_active {
  border-bottom: 1px solid #bf6312 !important;
}

.tabs-popup .et_pb_tabs_controls li.et_pb_tab_active a {
  color: #bf6312 !important;
}

.tabs-popup .fluid-width-video-wrapper {
  max-width: 80%;
  margin: 0 auto;
}

.home .et_pb_menu .et_pb_menu__search-input::placeholder {
  color: #ffffff !important;
}

.fluid-width-video-wrapper {
  width: 90% !important;
  margin: 30px auto !important;
}

/* SITEMAP */
.page-id-64604 h3.post-type {
  margin-top: 40px;
  margin-bottom: 20px;
}
.page-id-64604 .simple-sitemap-page.main,
.page-id-64604 .simple-sitemap-post.main {
  column-count:3;
  column-gap:60px;  
}

.page-id-64604 .simple-sitemap-page.main li,
.page-id-64604 .simple-sitemap-post.main li {
  margin-bottom: 15px; 
}
.post-65519 .archive ul li:hover,
.page-id-64604 .simple-sitemap-page.main li:hover,
.page-id-64604 .simple-sitemap-post.main li:hover {
  border-bottom: 1px solid #bf6312; 
}
.page-id-64604 .simple-sitemap-page.main li a,
.page-id-64604 .simple-sitemap-post.main li a {
  display: block;
  line-height: 20px;
  text-decoration: none !important;
  font-weight: 400;
  color: #766b55;
}
.post-65519 .archive ul li a:hover,
.page-id-64604 .simple-sitemap-page.main li a:hover,
.page-id-64604 .simple-sitemap-post.main li a:hover,
.page-id-64604 .simple-sitemap-page.main li:hover a,
.page-id-64604 .simple-sitemap-post.main li:hover a {
  color:#bf6312 !important; 
}

/* ARCHIVE */

.post-65519 .archive,
.widget_archive {
  display: block;
  width: 100% !important;
}
.post-65519 .archive ul,
.widget_archive ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.post-65519 .archive ul li,
.widget_archive ul li {
  flex-basis: 14%;
  border-bottom: 1px solid #766b55;
}
.post-65519 .archive ul li a {
  color: #766b55 !important;
  line-height: 20px;
  font-weight: 400 !important;
}

/* Advocacy */

.ect-list-post h2.ect-list-title a.ect-event-url {
  color: black !important;
}

.leaflet-popup-content a {
  color:#000000; 
  font-weight: 700;
  font-size: 15px;
}
.leaflet-popup-content a:hover {
  color:#bf6311;   
}
.footer-newsletter input {
  padding: 0 10px;
  height: 35px;
  border:none;
  width: 100%;
}
.footer-newsletter button {
  float: right;
  border: 1px solid white;
  background: transparent;
  border-radius: 3px;
  padding: 5px 8px;
  margin-top: 5px;
  color: white;
  font-family: "Rubik";
}
#nf-form-110-cont .nf-form-content,
#nf-form-10-cont .nf-form-content {
  max-width: 1220px !important;
  font-family: "Rubik";
}
#nf-form-11-cont .nf-form-content .nf-field-element textarea,
#nf-form-10-cont .nf-form-content .nf-field-element textarea,
#nf-form-11-cont .nf-form-content .nf-field-element input,
#nf-form-10-cont .nf-form-content .nf-field-element input {
  border-radius:5px;
  background:white !important;  
}
#nf-form-11-cont .nf-form-content .nf-field-element input[type="submit"],
#nf-form-10-cont .nf-form-content .nf-field-element input[type="submit"] {
  border-radius:5px;
  background:white !important;
  color:#bf6311;
  border: 2px solid #bf6311;
  font-weight: 600;
  padding:8px 24px; 
}
#nf-form-11-cont .nf-form-content .nf-field-element input[type="submit"]:hover,
#nf-form-10-cont .nf-form-content .nf-field-element input[type="submit"]:hover {
  background:#bf6311 !important;
  color:white;
  border: 2px solid #bf6311;  
}
#nf-form-11-cont .nf-form-fields-required,
#nf-form-10-cont .nf-form-fields-required {
  display: none;
}
@media (max-width: 768px) {
 
 html,
 body {
   overflow-x: hidden !important;
 } 
 
 iframe html.et-fb-app-frame {
   overflow-x: scroll !important;
 }
 
.tribe-events-calendar-list__event-details header {
  flex-basis: 100% !important;  
}

.tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description {
  flex-basis: 100% !important;
  padding-right: 100%;
}
}

@media (min-width: 1600px) {
  .hic-focal-points,
  .hic-board,
  .hic-wisdom,
  .hic-reg-thematic,
  .hic-focal-points,
  .hic-president,
  .hic-gen-sec,
  .working-groups {
    width: 43% !important;
  }
  .other-thematic-works,
  .allies,
  .hic-focal-points {
    width: 35% !important;
  }
  .hic-reg-thematic  {
      top:-43px !important;
      left: -380px !important;
  }  
  .hic-wisdom  {
      top:83px !important;
      left: -10px !important;
  }  
  .hic-president  {
      top:-31px !important;
      right: -75px !important;
  }  
  .hic-board  {
      top:-90px !important;
  }  
  .hic-gen-sec {
      top:85px !important;
      right: -325px !important;
  }  
  .hic-focal-points {
      left: -267px !important;
  }  
  .working-groups {
      width: 33% !important;
      right: -275px !important;
  }  
}