/*
 Theme Name:   Understrap Child
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       the Understrap Contributors
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.2.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/


#googleMap {
	min-height: 400px;
	background-color: #F5EEE8 !important;
}

/* Adding styles here to overwrite child theme css -SW */
#googleMap > div {
  background-color: inherit;
}
#googleMap .gm-style {
  background: transparent !important;
}
.btn-secondary {
  --bs-btn-bg: #DA1020;
  --bs-btn-border-color: #DA1020;
  --bs-btn-disabled-bg: #DA1020;
  --bs-btn-disabled-border-color: #DA1020;
}
.accordion {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23DA1020'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23DA1020'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.card .card-body:before {
  border: solid 1px #f5eee8;
}
#wrapper-footer {
  background: #2F0701 !important;
}
#wrapper-footer:after {
  background: #2F0701 !important;
}
#wrapper-footer .copyright {
  border-right: solid 1px rgba(255, 255, 255, 0.20) !important;
}
.dots-heading:before {
  font-size: 12px;
  letter-spacing: 0px;
}
.scroller {
  max-height: 355px;
}
.bg-primary {
  background: #2F0701 !important;
}
.project-header {
  border-bottom: 4px solid #2F0701;
}
.project-header>div:first-child {
  background: #2F0701;
}
.project-header button {
	bottom: 17px !important;
    right: 60px !important;
    background: #DA1020 !important;
    padding: 13px 37px !important;
    font-weight: 600 !important;
    font-size: .90rem;
    letter-spacing: 0.65px;
}
.project-updates h6, .project-updates .h6 {
  color: #E8AF20;
  font-style:italic;
  opacity: 1.0;
}
.Dark:before {
  background: #2F0701;
}
.Grey:before {
  background: #F5EEE8;
}
.gallery-nav button {
  width: 11px;
  height: 11px;
  background: #2F0701;
}
.gallery-nav .next-arrow,
.gallery-nav .prev-arrow {
  color: #2F0701;
}
.faqs .material-symbols-outlined {
  color: #DA1020;
}
.faq-heading-small {
  color: #DA1020;
}
.wpcf7 input[type=submit]:hover {
  background: #DA1020 !important;
}
.before figcaption,
.after figcaption {
  background: #DA1020;
  border-bottom: 0;
}
.slide-data .title {
  background: #2F0701;
}
.slide-data .group-buttons {
    background: #2F0701;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.sim-slide .message.important {
  background: #E3CEBC;
  color: #000;
}
.sim-slide .message {
    background: #2F0701;
    color: #fff;
}
.sim-nav-slide.slick-current {
  border-bottom: 2px solid #DA1020;
}
.sim-slider-controls .slick-arrow {
  color: #DA1020;
}
button.sim-download {
    background: #E3CEBC !important;
    color: #000;
    padding: 7px 15px 7px 13px;
    border-radius: 5px;
}
.stat > p span:last-child {
  border-top: 1px solid #DA1020;
}
.marker-heading {
  background: #DA1020;
}
.marker.active {
  background: #DA1020;
  border: 3.5px solid white !important;
}
.marker-circle:hover {
  background: white !important;
  border: 3.5px solid #DA1020 !important;
}
.timeline-dot {
  background: #DA1020;
  border: 1px solid #242527;
}
.link-secondary {
  color: #DA1020 !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #880029 !important;
}
.state-list {
  background: #2F0701;
}
.state-list > li {
  border-bottom: solid 1px white;
}
.state-list > li:hover {
  background: #DA1020;
  border-bottom: solid 1px white;
}
.state-list > li .dropdown-item.active {
  background-color: #880029;
}
.project-list a {
  border-bottom: 1px solid white;
}
.project-list a:hover {
  background: #DA1020;
  border-bottom: 1px solid white;
}
.back {
  top: 0px;
  left: 34px;
}
.back .material-symbols-outlined {
  font-size: 21px;
}
.back span:last-child {
  padding-bottom: 0px;
}
.custom-select {
  padding: 0;
}