/*
Theme Name: Volunteer Box Modular Child Theme
Theme URI: 
Description: A child theme for TMS Base Theme, allowing custom styling and functionality without modifying the parent theme.
Template: tms-wp-theme
Author: TMS WP Team
Author URI: 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tms-child-theme
Tags: child-theme
*/

/*
 * Add your custom styles below this line
 * These styles will override parent theme styles
 */

/* Example: Custom primary color override */
/*
:root {
  --wp--preset--color--tms-primary: #your-color-here;
}
*/

/* Example: Custom header styles */
/*
.site-header {
  background-color: #your-color-here;
}
*/

/* Add your custom CSS here */

.content-search-overlay__overlay-container { background: #444; }
.content-search-overlay__close { color: #fff; fill: #fff; }
.content-search-overlay__overlay-top { background: #444; }
.nav-2-level-nav-w-utility-nav-social-media .content-search-overlay__icon svg * { fill: #fff; }
.nav-2-level-nav-w-utility-nav-social-media .content-search-overlay__label { color: #fff; }
.nav-2-level-nav-w-utility-nav-social-media .content-search-overlay__trigger { color: #fff; }

.wp-block-navigation__responsive-container-open svg path { fill: #fff; }
.sh-top-bar a { text-decoration: none; }  

.wp-block-gallery.has-nested-images figure.wp-block-image { flex-grow: inherit; }

.ep-gallery img { aspect-ratio: 1; }

.content-buckets-medium .swiper-pagination-bullet-active { background: #00838f; }

.hero-slider .navigation-wrapper { margin-top: 10px; }

.cta-banner-background-image__text-wrapper p { display: block; }

.content-interactive-circle__value-prop { align-items: center; }
.content-interactive-circle__value-prop-title { font-size: 1.5rem; }

.content-carousel-of-images-with-subtitle__content-wrapper { flex-direction: column; }
.content-carousel-of-images-with-subtitle__paragraph { display: block; }

.content-carousel-of-images-with-subtitle__slider .carousel-card__title { font-family: "Inter", sans-serif; }

.tms-accordion--alt-2 .accordion-item__title { padding-right: 40px; }

.gform_wrapper iframe { box-shadow: none; }
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select, .gform_wrapper .gform_footer input[type="submit"] { font-family: "Inter", sans-serif; }
body .gform_wrapper select, body .gform_wrapper.gravity-theme select { border: 1px solid #999; }

.page-id-34 .breadcrumb-wrap { display: none; }

.hero-slider .navigation-wrapper .swiper-button-next:focus { background-color: #00838f; }

@media (min-width: 320px) and (max-width: 359px) {
	.wp-block-site-logo .custom-logo { width: 130px; } 
}
@media (min-width: 360px) and (max-width: 540px) {
	.wp-block-site-logo .custom-logo { width: 170px; } 
}
@media (max-width: 768px) {
  .hero-simple-wrapper.hero-simple--default { min-height: 500px !important; }
	.hero-simple__overlay { background-color: #000 !important; }
}
@media (max-width: 540px) {
  .ginput_recaptcha iframe {
    transform: scale(0.8); margin-left: -10%;  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .content-interactive-circle__value-props {
	  display: flex;} 
}