:root .kure {
	--dtheme: #56974d;
	--mtheme: #ddeadb;
	--ltheme: #80b17a;
	--blue: #273b56;
	--black: #00132c;
	--beige: #f8f8f2;
	--lblue: #51afcd;
	--navHighlight: #e2ebde;
	--navVguide:  #d1e1cc;
	--navVguideBg: #ddeadb;
	--introBar: #80b17a;
	--eventsBar: #aacba6;
	--brandText: 'Avenir Next LT W01 Medium', sans-serif;
}

/* nav */

/* .kure .panel-header .logo {
	width: 140px;
} */

@media screen and (min-width: 64em) {
	/* .kure .panel-header .logo {
		width: 140px;
	} */
}

.kure .navigation.desktop .nav-item.open > .nav-item-control.level-1 > a::after {
	background-color: var(--dtheme);
}

@media screen and (min-width: 64em) {
	.kure .navigation .dropdown-menu .nav-item:hover > .nav-item-control {
		background-color: var(--navHighlight);
	}
}

.kure .navigation .level-2 .nav-item-control a.has-children:after {
	color: var(--dtheme);
}

.kure .navigation .nav-item .dropdown-toggle {
	color: var(--dtheme);
}

.kure .sv-caret::after {
	color: var(--dtheme);
}

.kure .cta-links-wrapper .contentRender_name_plugins_common_cta_links:nth-of-type(1) .cta-links .left .wrap:after {
	background-color: var(--navVguideBar);
}

.kure .cta-links-wrapper .cta-links .bottom-cont .frame {
	background-color: var(--ltheme);
}

.kure .headerbox-search-form input[type="search"],
.kure .panel-header .mobile-nav .mobile-dd-top .search-cont,
.kure .search-cont .headerbox-search-form {
	background-color: var(--mtheme);
}

.kure .weather-wrapper .weather-button {
	background-color: var(--ltheme);
}

@media screen and (min-width: 64em) {
	.kure .weather-wrapper .weather-button {
		background-color: #fff;
	}
}

.kure .navigation.secondary.mobile {
	background-color: var(--navHighlight);
}

.kure .cta-links-wrapper .cta-links {
	background-color: var(--navHighlight);
}

/* header */

.kure .homepage-slideshow .arrow-cont .arrow {
	background-color: var(--dtheme);
}

.kure .homepage-slideshow .progress-bar:before {
	background-color: rgba(86,151,77,.5);
}

.kure .homepage-slideshow h4,
.kure .homepage-slideshow h4 a,
.kure .homepage-slideshow .numbers {
	font-style: normal;
	font-family: var(--brandText);
}
/* intro panel */

.kure .panel-intro .contentRender_name_plugins_core_textbox h1::before {
	background-color: var(--introBar);
}

/* circle cards 4 across */
.kure .circle_cards-4-across .slide .img-cont-wrapper::after {
	border: 2px solid var(--introBar);
}

.kure .circle_cards-4-across .content-section h5, .kure  .circle_cards-4-across .content-section h5 a {
	font-style: normal;
	font-family: var(--brandText);
}

/* button */
.kure .sv-button {
	border: 1px solid var(--dtheme);
}

.kure .sv-button::before {
	background-color: var(--mtheme);
}

.kure .sv-button:hover::before {
	background-color: var(--dtheme);
}

/* featured events */

.kure .featured-events .calendar-row .date-label input {
	border: 1px solid var(--dtheme);
}

.kure .featured-events .calendar-row .date-label .overlay {
	background-color: var(--mtheme);
}

.kure .featured-events .calendar-row .sv-button {
	border: 1px solid var(--dtheme); 
}

.kure .featured-events .featured-wrapper .mini-date-container {
	background-color: var(--dtheme);
}

.kure .featured-events .slide .mini-date-container {
	background-color: var(--mtheme);
}

.kure .featured-events .slide .slide-title i {
	color: var(--dtheme);
}

.kure .featured-events .slide .inner::after {
	background-color: var(--eventsBar);
}

.kure .featured-events .see-all i {
	color: var(--dtheme);
}

.kure .featured-events .slide .slide-title,
.kure .featured-events .slide .slide-title a,
.kure .featured-events .featured-wrapper .meta-data h4, .kure .featured-events .featured-wrapper .meta-data h4 a {
	font-style: normal;
	font-family: var(--brandText);
}

.kure .featured-events .slide .mini-date-container {
	color: var(--b);
}

.kure .featured-events .featured-wrapper .sideways-text .slash {
	color: var(--dtheme);
}

.kure .featured-events .calendar-row .date-label span,
.kure .featured-events .see-all {
	font-style: normal;
	font-family: var(--brandText);
}

.kure .featured-events .slide .mini-date-container .month {
	font-weight: 600;
}

/* side by side featured */

.kure .side-by-side-featured .content-section .sbs-hr {
	background-color: var(--dtheme);
}

.kure .side-by-side-featured .content-section .fas {
	color: var(--dtheme);
}

.kure .side-by-side-featured .content-section .slide-subtitle,
.kure .side-by-side-featured .content-section .read-more {
	font-style: normal;
	font-family: var(--brandText);
}

/* cta */

.kure .cta-links .bottom-cont .frame,
.kure .cta-links .bottom-cont .sv-footer-only {
	background-color: var(--navVguideBg);
}

.kure .cta-links:before {
	background-color: var(--navVguideBar);
}

.kure .cta-links p {
	font-style: normal;
	font-family: var(--brandText);
}

/* shared play button */

.kure .shared-play-button {
	background: var(--dtheme);
}

.kure .contentRender[class*="contentRender_name_plugins_collections"] .img-cont:hover .shared-play-button {
	background: var(--introBar);
}

/* featured video slider */

.kure .featured-video-slider .featured-slide hr {
	background-color: var(--eventsBar);
}

.kure .featured-video-slider .widget-slide .fas {
	color: var(--dtheme);
}

.kure .featured-video-slider .slick-dots li button {
	border: 1px solid var(--dtheme);
}
.kure .featured-video-slider .slick-dots li.slick-active button {
	background-color: var(--dtheme);
}

.kure .featured-video-slider .widget-slide .read-more {
	font-style: normal;
	font-family: var(--brandText);
}

/* custom marquee */

.kure .marquee .slide-1 .content-section hr {
	background-color: var(--introBar);
}

.kure .marquee .slide-1 .content-section .far.fa-clock,
.kure .marquee .slide-3 .content-section .far.fa-clock,
.kure .marquee .slide-4 .content-section .far.fa-clock {
	border: 4px solid var(--mtheme);
}

.kure .marquee .slide-1 .content-section .read-more {
	border: 1px solid var(--dtheme);
}

.kure .marquee .slide-1 .content-section .read-more::before {
	background-color: var(--mtheme);
}

.kure .marquee .slide-1 .content-section .read-more:hover::before {
    background-color: var(--dtheme);
}

.kure .marquee .slide-1 .img-cont::after {
	background-color: var(--navHighlight);
}

.kure .marquee .slide-2 .link-group .fas,
.kure .marquee .slide-3 .content-section .fas, 
.kure .marquee .slide-4 .content-section .fas {
	color: var(--dtheme);
}

.kure .marquee .slide-2 .speech-bubble-wrapper::after {
	background-color: var(--mtheme);
}

.kure .marquee .slide-1 .content-section h4,
.kure .marquee .slide-1 .content-section h4 a,
.kure .marquee .slide-2 .link-group .more-stories {
	font-style: normal;
	font-family: var(--brandText);
}



/* social container */

.kure .panel-social .top-cont h3 span {
	color: var(--dtheme);
}

.kure .panel-social .top-cont h4 {
	font-style: normal;
	font-family: var(--brandText);
}

/* social links */

.kure .footer-container .social-links .social-link {
	background-color: var(--lblue);
}

.kure .intro-text-expander .see-more::after {
	color: var(--dtheme);
}