/******************Weglot***********************************/

/*Restrict form width to remain within parent container 
   - form set to cover full width of pg. (used for translation purposes)*/
.guideContainerNode {
    max-width: 100%;
}
/*WeGlot Keyboard Focus*/
.wg-drop.wg-mouse-click>div:focus 
{ 
    outline: 3px solid #1CA6DF; 
}

/**********************************************************/

:root {
    --idot-main-color: #0a2340;
    --idot-sec-color: #F58220;
}


/* Agency Logo Sizing */
.cmp-agency-header__logo {
    height: 4rem;
    width: auto;
}

/* Overrides break-all on links */
a {
    word-break: break-word !important;
}

/* Add icon to external links */
/* a[target='_blank']::after { */
  /* content: url(/content/dam/soi/en/web/idot/images/resources/ext-link-icon.svg); */
  /* margin-left: 0.25em; */
  /* font-size: .75em */
/* } */

/* Removes width restraints on text components */
.cmp-text {
    max-width: 100%;
}
.cmp-list__item .cmp-list__item-description{
	display: block;
}
/*standardize the homepage teaser image dimensions*/
.home-teaser img{
	 aspect-ratio: 2.75;
}
/*Fix for round icon card overlapping*/
.round-icon-card {
	min-width: 10.625rem;
	margin-right: 10px;
}

/* Centers Text in Container */
.text-center {
    text-align: center !important;
}

/* Set attributes for color bar above H1 title text */
.title .cmp-title h1::before {
    width: 5.9375rem;
    content: " ";
    height: .375rem;
    position: absolute;
    top: 0;
    left: 0;
}

/* Set color of bar above H1 Title here */
.title h1::before {
    background-color: var(--idot-sec-color);
    /* Uncomment the code below to remove the bar above the h1 title */
    /*display: none;*/
}

/* Set thin border on component*/
.border-thin {
	border: 1px solid !important;
	border-color: var(--idot-main-color) !important;
}

/* Add small top padding to div */
div.small-padding-top {
  padding-top: 0.3rem;
}

/* Add small bottom padding to div */
div.small-padding-bottom {
  padding-bottom: 0.3rem;
}

/*Apply rounded corners to the element*/
.rounded-corners {
	border-radius: 15px;
}

/*Set display to none*/
.hidden { 
	display: none; 
}

div{
    .districtmap & & {
        width:auto !important;
        float:none !important;
		::after{clear:none !important;}
        }
    }

.condense {
	.cmp-news-feed {
		margin-bottom: 0px;
	}
	ul {
		margin: 0em 1em 0em 1em;
	}
	li:nth-of-type(n+6) {
		display:none;
	}
	li:not(:nth-of-type(n+5)) {
		border-bottom: 1px solid #e6e7e8;
	}
	li {		
		margin-bottom: .5rem !important;
	}
	#buttonContainer, #pagination, img, .cmp-news-feed__type, .cmp-news-feed__text p:nth-child(n+3) {
		display:none !important;
	}
}


.odometer-display {
    font-family: monospace !important;
}


.hero-text-bottom {
    width: 100% !important;
    max-width: 1100px !important;
    padding: 0px !important;
    margin: auto !important;
}


.hero-text-bottom .text {
    align-content: center !important;
    padding: .9375rem !important;
    width: auto !important;
    bottom: 0 !important;
    left: 0 !important;
}

.cmp-container.banner-image {
    background-size: cover;
}

#video {
    width: 100%;
    max-height: 50vh !important;
    object-fit: cover;
    position: static;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

#video-container {
    width: 100%;
    max-height: 50vh !important;
    position: relative;
}

#video-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
    opacity: 1;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    -ms-transition: opacity .3s;
    transition: opacity .3s;
}

#play-pause {
    float: right;
    border: groove;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    background-color: var(--idot-main-color);
}

/* Set Agency Footer Color */
.cmp-agency-footer {
    background-color: var(--idot-main-color);
}

/* Set Global Footer Color */
.cmp-global-footer {
    background: #003E62;
}

/* Set color of border for event date icon */
.cmp-news-feed__event-date {
    border: 1px solid var(--idot-sec-color);
}

/* Set color of background for month portion of event date icon */
.cmp-news-feed__event-date__month {
    background: var(--idot-sec-color);
}

/* Set color of background for year portion of event date icon */
.cmp-news-feed__event-date__year {
    background: var(--idot-sec-color);
}

.guideContainerNode .mobileLayout {
    display: none !important;
}

.afCheckBoxItem {
    width: 100%;
}

.guideWidgetLabel.right label,
.guideWidgetLabel.left label {
    line-height: 24px;
}

.guideContainerNode .red {
    color: #E21121;
}

.guideContainerNode .bold {
    font-weight: bold;
}

@media only screen and (min-width : 200px) {}

@media only screen and (min-width : 320px) {}

@media only screen and (max-width : 768px) {
	.mobile-hidden{
		display: none !important;
	}
    .afToolbarButton .guidebutton button .iconButton-icon {
        display: none !important;
    }

    .afToolbarButton .guidebutton button .iconButton-label {
        display: block !important;
    }

    .afToolbarButton .guidebutton button.submit {
        margin-right: 0 !important;
    }
	.cmp-container__mobile.resp-card-container div:first-child {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.resp-card-container div.round-icon-card {
    flex: 0 0 33%;
}
}

@media only screen and (min-width : 769px) {}

@media (min-width: 1101px) {
  /* Agency Logo Sizing MQ */
  .cmp-agency-header__logo {
    height: 4.25rem;
  }
	.cmp-container__mobile.resp-card-container div:first-child {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-evenly;
	}
}

@media only screen and (min-width : 1200px) {}

@media only screen and (min-width : 1600px) {}

/*IDOT Agency Theme Settings */


.text--dark-blue p,
.text--dark-blue blockquote,
.text--dark-blue li,
.text--dark-blue pre {
  color: var(--idot-main-color);
}
.button .cmp-button {
  background: var(--idot-main-color);
}
.title h1::before {
  background-color: var(--idot-sec-color);
}
.title .cmp-title__text {
  color: var(--idot-main-color);
}
.breadcrumb .cmp-breadcrumb__item,
.breadcrumb .cmp-breadcrumb__item-link {
  color: var(--idot-main-color);
}
.breadcrumb .cmp-breadcrumb__item:not(:last-of-type::after) {
  color: var(--idot-main-color);
}
.cmp-navigation__button {
  color: var(--idot-main-color);
}
.cmp-navigation__item--has-child
  > .cmp-navigation__title
  .cmp-navigation__button::after {
  color: var(--idot-main-color);
}
.cmp-agency-footer {
  background-color: var(--idot-main-color);
}
.cmp-global-footer {
  background: #003e62;
}
.social-media-icons--dark .cmp-social-media-icons a svg {
  fill: var(--idot-main-color);
}
.agency-header .cmp-search-input {
  border-bottom: 1px solid var(--idot-main-color);
}
.agency-header .cmp-agency-header__links-desktop__item--link {
  color: var(--idot-main-color);
}
.agency-header .cmp-agency-header__links-desktop__item--link:hover {
  color: var(--idot-main-color);
}
.agency-header .cmp-agency-header__links-desktop__item--link:visited {
  color: var(--idot-main-color);
}
.agency-header .cmp-agency-header__links-desktop__item .translate {
  color: var(--idot-main-color);
}
.agency-header .cmp-agency-header__links-desktop__item .translate select {
  color: var(--idot-main-color);
}
.agency-header .cmp-agency-header__links-desktop__item .social-media-icons svg {
  fill: var(--idot-main-color);
}
.agency-header .cmp-agency-header__mobile-icons i {
  color: var(--idot-main-color);
}
.agency-header .cmp-agency-header .cmp-translate select {
  color: var(--idot-main-color);
}
.agency-header .cmp-agency-header .google-translate {
  color: var(--idot-main-color);
}
.agency-header
  .cmp-agency-header
  .google-translate
  .goog-te-gadget
  .goog-te-combo {
  color: var(--idot-main-color);
}
@media (min-width: 1101px) {
  .header-navigation .cmp-header-navigation__item-link {
    color: var(--idot-main-color);
  }
  .header-navigation .cmp-header-navigation__dropdown-arrow {
    color: var(--idot-main-color);
  }
  .header-navigation
    .cmp-header-navigation__translate
    .cmp-translate__glob-text {
    color: var(--idot-main-color);
  }
  .header-navigation .cmp-header-navigation__translate .cmp-translate__arrow {
    color: var(--idot-main-color);
  }
}
.cmp-global-header {
  background: #003e62;
}
.cmp-illinois-header__nav-item {
  color: var(--idot-main-color);
}
.cmp-illinois-header__nav .cmp-translate select {
  color: var(--idot-main-color);
}
.cmp-illinois-header__search--show .cmp-search-input {
  border-bottom: 1px solid var(--idot-main-color);
}
.cmp-illinois-header .google-translate {
  color: var(--idot-main-color);
}
.cmp-illinois-header .google-translate .goog-te-gadget .goog-te-combo {
  color: var(--idot-main-color);
}
.cmp-illinois-header button {
  color: var(--idot-main-color);
}
.cmp-illinois-header button:hover,
.cmp-illinois-header button:valid {
  color: var(--idot-main-color);
}
.cmp-search-input {
  border-bottom: 3px solid var(--idot-main-color);
}
.cmp-search-input__search-icon i,
.cmp-search-input__search-icon em {
  color: var(--idot-main-color);
}
.teaser .cmp-teaser__title {
  color: var(--idot-main-color);
}
.teaser .cmp-teaser__title-link {
  color: var(--idot-main-color);
}
.separator .cmp-separator__horizontal-rule {
  border-color: var(--idot-sec-color);
  color: var(--idot-sec-color);
}
.separator.separator--dark .cmp-separator__horizontal-rule {
  border-color: var(--idot-main-color);
  color: var(--idot-main-color);
}
.cmp-form-options--checkbox input:checked + span::before {
  background: var(--idot-main-color);
}
.cmp-form-options--radio input:checked + span::before {
  border: 2px solid var(--idot-main-color);
}
.cmp-form-options--radio > label span::after {
  background-color: var(--idot-main-color);
}
.cmp-form-options--drop-down select {
  border-bottom: 3px solid var(--idot-main-color);
}
.cmp-form-options--drop-down::after {
  color: var(--idot-main-color);
}
.cmp-form-options--input {
  border-bottom: 3px solid var(--idot-main-color);
}
.cmp-form-options.datepicker__input {
  border-bottom: 3px solid var(--idot-main-color);
}
.cmp-form-options__selected span {
  background-color: var(--idot-main-color);
}
.cmp-form-text--input {
  border-bottom: 3px solid var(--idot-main-color);
}
.cmp-form-text__search-icon svg {
  fill: var(--idot-main-color);
}
.cmp-tooltip__button {
  background: var(--idot-main-color);
}
.guideContainerNode button:not(.af-icon-button),
.guideContainerNode input[type="button"] {
  margin: 0;
  padding: 0.625rem 1rem;
  color: #fff;
  font-size: 14px;
  line-height: normal;
  cursor: pointer;
  font-weight: bold;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  background: var(--idot-main-color);
  border: 2px solid var(--idot-main-color);
}
.guideContainerNode button:not(.af-icon-button):hover,
.guideContainerNode input[type="button"]:hover {
  background: #0839ad;
}
.dataTables_paginate a {
  color: var(--idot-main-color);
}
.dataTable thead {
  background-color: var(--idot-main-color);
}
.dataTable.collapsed tbody tr .child .dtr-title {
  color: var(--idot-main-color);
}
.datepicker__input {
  border-bottom: 3px solid var(--idot-main-color);
}
.datepicker::after {
  color: var(--idot-main-color);
}
.ui-datepicker-title {
  border-bottom: 3px solid var(--idot-main-color);
}
.ui-datepicker-title::after {
  color: var(--idot-main-color);
}
.ui-datepicker .ui-corner-all::after {
  color: var(--idot-main-color);
}
.ui-datepicker .ui-datepicker-current-day a,
.ui-datepicker .ui-datepicker-today a {
  background-color: var(--idot-main-color);
}
.cmp-accordion__button {
  color: var(--idot-main-color);
}
.related-news .cmp-related-news__title {
  color: var(--idot-main-color);
}
.cmp-image-card__text .cmp-image-card__text-title {
  color: var(--idot-main-color);
}
.image-card--white-text .cmp-button {
  color: var(--idot-main-color);
}
.cmp-faq__details h2 {
  color: var(--idot-main-color);
}
.cmp-faq__section__qn {
  color: var(--idot-main-color);
}
.cmp-faq__section__qn.faqQuestion {
  font-size: 1.3125rem;
  line-height: 1.6875rem;
  font-weight: bold;
}
.statistics .heading-count {
  color: var(--idot-main-color);
}
.cmp-circle__image {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23005180' /%3E%3C/svg%3E");
}
.cmp-table table th,
.cmp-text table th,
.cmp-faq table th {
  background-color: var(--idot-main-color);
}
.event__section i {
  color: var(--idot-main-color);
}
.tabs .cmp-tabs__tablist {
  border-color: var(--idot-main-color);
}
.tabs .cmp-tabs__tab--active {
  background: var(--idot-main-color);
}
@media (max-width: 768px) {
  .tabs .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab::after {
    border-bottom: 1px solid var(--idot-main-color);
    color: var(--idot-main-color);
  }
}
.tabs.dark-theme .cmp-tabs__tab {
  background: var(--idot-main-color);
  color: white;
}
.tabs.dark-theme
  .cmp-tabs
  .cmp-tabs__tablist
  .cmp-tabs__tab.cmp-tabs__tab--active.now-active-tab {
  background: #fff;
  color: var(--idot-main-color);
}
.events-search {
  border-bottom: 5px solid var(--idot-main-color);
}
@media (max-width: 768px) {
  .events-search {
    border-bottom: 1px solid #bebebe;
  }
}
.events-search .search-category .button-group select {
  border-bottom: 3px solid var(--idot-main-color);
  background-image: url("data:image/svg+xml;utf8,<svg id='icon-sort-down' viewBox='0 0 320 512' fill='%23005180' xmlns='http://www.w3.org/2000/svg'><path d='M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z'></path></svg>");
}
.events-search .search-category .button-group select:focus {
  border-bottom: 3px solid var(--idot-main-color);
}
.events-search
  .search-category
  .button-group.events-search__canceled
  label
  input:checked
  + span::before {
  background: var(--idot-main-color);
}
.events-search .search-toggle .search-toggle__header-button .icon {
  background-image: url("data:image/svg+xml;utf8,<svg id='icon-sort-down' viewBox='0 0 320 512' fill='%23005180' xmlns='http://www.w3.org/2000/svg'><path d='M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z'></path></svg>");
}
.events-search__header .button-group input {
  border-bottom: 3px solid var(--idot-main-color);
}
.events-search__header .button-group input:focus {
  border-bottom: 3px solid var(--idot-main-color);
}
.events-search__header .button-group button {
  background-color: var(--idot-main-color);
}
.events-search__header
  .events-search__header-search
  #events-search__keyword-search {
  background-image: url("data:image/svg+xml;utf8,<svg id='icon-search' viewBox='0 0 512 512' fill='%23005180' xmlns='http://www.w3.org/2000/svg'><path d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'></path></svg>");
}
.events-search__header .events-search__header-date .header-date__input {
  background-image: url("data:image/svg+xml;utf8,<svg id='icon-calendar-alt' viewBox='0 0 448 512' fill='%23005180' xmlns='http://www.w3.org/2000/svg'><path d='M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'></path></svg>");
}
.calendar-search-results .result__date {
  border: 1px solid var(--idot-sec-color);
}
.calendar-search-results .result__date-month {
  color: #fff;
  background-color: var(--idot-sec-color);
}
.calendar-search-results .result__date-year {
  color: #fff;
  background-color: var(--idot-sec-color);
}
.calendar h2.fc-toolbar-title {
  color: var(--idot-main-color);
}
@media (max-width: 768px) {
  .calendar .fc-daygrid .fc-daygrid-more-link .more-mobile {
    background-color: var(--idot-main-color);
  }
}
.calendar .fc-daygrid-event-dot {
  border-color: var(--idot-main-color);
}
.calendar .fc-list .fc-list-event-dot {
  border-color: var(--idot-main-color);
}
.calendar .fc-daygrid-event-harness-abs .fc-daygrid-event {
  background-color: var(--idot-main-color);
}
.calendar .fc-timegrid-event {
  background-color: var(--idot-main-color);
}
.calendar .fc-toolbar-chunk .fc-button-group .fc-customPrev-button,
.calendar .fc-toolbar-chunk .fc-button-group .fc-customNext-button {
  background-color: var(--idot-main-color);
}
.calendar
  .fc-toolbar-chunk
  .fc-button-group
  .fc-customWeek-button.custom-active {
  background-color: var(--idot-main-color);
}
.calendar
  .fc-toolbar-chunk
  .fc-button-group
  .fc-button-primary:not(:disabled).fc-button-active {
  background-color: var(--idot-main-color);
}
.calendar
  .fc-toolbar-chunk
  .fc-listMonth-button:not(:disabled).fc-button-active {
  background-color: var(--idot-main-color);
}
.calendar .fc-toolbar-chunk .fc-today-button:not(:disabled) {
  background-color: var(--idot-main-color);
}
.mobile-calendar .calendar .fc-daygrid .fc-daygrid-more-link .more-mobile {
  background-color: var(--idot-main-color);
}
.event-detail-modal-backdrop .event-detail-modal__content {
  border: 1px solid var(--idot-main-color);
}
.event-detail-modal-backdrop .event-detail-modal__content-body a {
  color: var(--idot-main-color);
}
.cmp-news-feed__event-date {
  border: 1px solid var(--idot-sec-color);
}
.cmp-news-feed__event-date span{
  color: var(--idot-main-color);
}
.cmp-news-feed__event-date__month {
  background: var(--idot-sec-color);
}
.cmp-news-feed__event-date__year {
  background: var(--idot-sec-color);
}
.cmp-news-feed--search .cmp-news-feed__image::after {
  background-color: var(--idot-sec-color);
}
.select2-container::after {
  color: var(--idot-main-color);
}
.select2-container.select2-container--default
  .select2-selection
  .select2-search {
  border-bottom: 3px solid var(--idot-main-color);
}
.select2-container.select2-container--default .select2-selection__choice {
  background: var(--idot-main-color);
}
.select2-container--open
  .select2-dropdown--below
  .select2-results__option[aria-selected="true"]::before,
.select2-container--open
  .select2-dropdown--above
  .select2-results__option[aria-selected="true"]::before {
  background: var(--idot-main-color);
}
.cmp-search-results .cmp-accordion__title {
  color: var(--idot-main-color);
}
.icon-card:not(.icon-card--white-text) .cmp-icon-card__font-icon,
.icon-card:not(.icon-card--white-text) .cmp-icon-card__title {
  color: var(--idot-main-color);
}
.icon-card--white-text .cmp-button {
  color: var(--idot-main-color);
}
.services .cmp-services__title h2 {
  color: var(--idot-main-color);
}
.services .cmp-services__card-image span {
  background-color: var(--idot-sec-color);
}
.services .cmp-services__card-title {
  color: var(--idot-main-color);
}
.services--white-text .cmp-services__card-title,
.services--white-text .cmp-services__card p {
  color: #fff;
}
.service-listing__license-title {
  color: var(--idot-main-color);
}
.service-listing__contact-content h3 {
  color: var(--idot-main-color);
}
.related-agency .cmp-related-agency__title h2 {
  color: var(--idot-main-color);
}
.round-icon-card .cmp-round-icon-card__font-icon {
  color: var(--idot-main-color);
}
.round-icon-card .cmp-round-icon-card__separator {
  background: var(--idot-sec-color);
}
.round-icon-card .cmp-round-icon-card__text {
  color: var(--idot-main-color);
}
.dynamicmedia__title {
  color: var(--idot-main-color);
}
.audio-player .cmp-audio-player__title {
  color: var(--idot-main-color);
}
.audio-player .cmp-audio-player__list-item--active::before {
  color: var(--idot-main-color);
}
.audio-player
  .cmp-audio-player__list-item--active
  .cmp-audio-player__list-item-button {
  color: var(--idot-main-color);
}
.cmp-icon-selector {
  color: var(--idot-main-color);
}
.cmp-quick-links__title {
  color: var(--idot-main-color);
}
.cmp-search-filter .cmp-form-options__legend {
  color: var(--idot-main-color);
}
.list .cmp-list-search-input {
  border-bottom: 3px solid var(--idot-main-color);
}
.list .cmp-list-search-input__search-icon .fa-search {
  color: var(--idot-main-color);
}
.contentfragmentlist h1 {
  color: var(--idot-main-color);
}
.contentfragmentlist h1::before {
  background-color: var(--idot-sec-color);
}
.contentfragment h2,
.contentfragment h3,
.contentfragment h4,
.contentfragment h5,
.contentfragment h6,
.contentfragmentlist h2,
.contentfragmentlist h3,
.contentfragmentlist h4,
.contentfragmentlist h5,
.contentfragmentlist h6 {
  color: var(--idot-main-color);
}
.cmp-custom-cf h1 {
  color: var(--idot-main-color);
}
.cmp-custom-cf h1::before {
  background-color: var(--idot-sec-color);
}
.cmp-search-result-display h1 {
  color: var(--idot-main-color);
}
.cmp-search-result-display h1::before {
  background-color: var(--idot-sec-color);
}
.cmp-search-result-display h2,
.cmp-search-result-display h3,
.cmp-search-result-display h4,
.cmp-search-result-display h5,
.cmp-search-result-display h6 {
  color: var(--idot-main-color);
}
