/*!
Theme Name: CCIDA Child Theme
Author: Miller Designworks, Marshall Oram
Author URI: https://millerdesignworks.com
Template: neve-fse
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
Text Domain: ccida
*/
.wp-block-cover__inner-container .wp-block-heading {
  background-color: rgba(0, 0, 0, 0.65);
  padding: 15px 25px;
  color: white;
}
.wp-block-cover__inner-container p {
  background-color: rgba(0, 0, 0, 0.65);
  color: white;
}
.wp-block-cover__inner-container#top {
  position: relative !important;
  height: 650px;
  background: #446580;
}
@media (max-width: 1165px) {
  .wp-block-cover__inner-container#top {
    height: 55.79399142vw;
  }
}
@media (max-width: 800px) {
  .wp-block-cover__inner-container#top {
    height: 600px;
  }
}
.wp-block-cover__inner-container#top .cover-text {
  padding-top: 75px;
  z-index: 2;
}
@media (max-width: 1165px) {
  .wp-block-cover__inner-container#top .cover-text {
    padding-top: 45px;
    max-height: 55.79399142vw;
  }
  .wp-block-cover__inner-container#top .cover-text .wp-block-spacer {
    height: 45px !important;
  }
}
@media (max-width: 800px) {
  .wp-block-cover__inner-container#top .cover-text {
    max-height: 600px;
  }
  .wp-block-cover__inner-container#top .cover-text .wp-block-spacer {
    height: 15px !important;
  }
}
.wp-block-cover__inner-container#top #hero-carousel {
  position: absolute !important;
  margin: 0 !important;
  top: 0;
  left: 0;
  right: 0;
  max-height: 650px;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 1165px) {
  .wp-block-cover__inner-container#top #hero-carousel {
    max-height: 55.79399142vw;
  }
}
@media (max-width: 800px) {
  .wp-block-cover__inner-container#top #hero-carousel {
    max-height: 600px;
  }
}
.wp-block-cover__inner-container#top #hero-carousel .cb-slide {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  height: 650px;
}
@media (max-width: 1165px) {
  .wp-block-cover__inner-container#top #hero-carousel .cb-slide {
    height: 55.79399142vw;
  }
}
@media (max-width: 800px) {
  .wp-block-cover__inner-container#top #hero-carousel .cb-slide {
    align-content: flex-start;
    align-items: flex-start;
    height: 600px;
  }
}

.wp-block-navigation-submenu {
  z-index: 25;
}

#impact p {
  margin-top: 3px;
}

#staff a {
  color: white;
}
#staff a:hover {
  text-decoration: none;
}

footer .gform_wrapper .gform_body label.gform-field-label, footer .gform_wrapper .gform_body legend.gform-field-label {
  color: white;
}
footer .gform_wrapper .gform_body .gfield_description {
  color: white;
}

/* Meeting minutes shortcode styles */
.meeting-minutes-list {
  margin: 20px 0;
}

.meeting-minutes-item {
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: #f9f9f9;
}

.meeting-minutes-pdf-link {
  text-decoration: none;
  color: inherit;
  display: block;
}

.meeting-minutes-pdf-link:hover {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.meeting-title {
  margin: 0 0 10px 0;
  color: #333;
}

.pdf-indicator {
  color: #d73502;
  font-size: 0.8em;
  font-weight: normal;
}

.meeting-date {
  margin: 0;
  color: #666;
  font-style: italic;
}

.no-meetings {
  padding: 20px;
  text-align: center;
  color: #666;
  font-style: italic;
}

/**
 * Add basic CSS styles for the meeting agenda display
 * You can customize these styles or move them to your theme's CSS file
 */
.latest-meeting-agenda-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5em;
  flex-wrap: nowrap;
}

.latest-meeting-agenda {
  margin: 10px 0;
}

.meeting-agenda-link .agenda-text {
  color: #fff;
  font-weight: 500;
  transition: color 0.2s ease;
  text-decoration: none !important;
}
.meeting-agenda-link:hover .agenda-text {
  display: inline-block;
  color: #8cd0f0;
  text-decoration: underline;
}

.no-agenda {
  color: #666;
  font-style: italic;
}

.wp-block-details summary {
  border-bottom: 1px solid #454545;
}

.wp-block-details.hide-marker summary {
  border-bottom: none;
}
.wp-block-details.hide-marker summary::marker {
  content: "" !important;
}
.wp-block-details.hide-marker summary::-webkit-details-marker {
  display: none !important;
}

/*# sourceMappingURL=style.css.map */
