  /*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* override search result button text color */
button#ou-search-submission.ou-search-button.ou-search-button-color {
	color: #333 !important; 
}
/* override search result button text color on hover*/
button#ou-search-submission.ou-search-button.ou-search-button-color:hover {
	color: #fff !important; 
}

/* fix issue with arrows sitting too high on top of page */
.fancybox-container * {
	position: initial;
}

/* fix issue with caption not going across entire width of image carousel*/
.ldp.slick .slick-caption {
	min-width: 100%;
}

/* fix issue with dots not going across entire width of image on carousel */
.ldp .slick-dots {
	min-width: 100%;
}

fieldset{
	border: 1px solid #39934D !important;
	font-size: 0.9375rem !important;
}

fieldset legend {
	font-size: 1rem !important;
	line-height: 1.125rem !important;
}

/* Added for 190522 */
.ou-form {
	max-width: 71.25rem;
	margin-left: auto;
	margin-right: auto;
}

.header__has-sub-nav.header__sub-nav--visible span {
	transform: rotate(180deg);
	top: 5px;
}
@media only screen and (min-width: 1030px) {
	.header__has-sub-nav:hover span, .header__has-sub-nav:focus-within span {
		transform: rotate(180deg);
		top: 5px;
	}
}

/* added for 202669*/

.quick-links__menu a {
	color: #FFC711 !important; /* Default color */
}

.quick-links__menu a:hover {
	color: #0D402F !important; /* Color on hover */
}

/* .header__dropdown-toggle:before {
	content: "\f0dd";
} */

/* added for 245203*/
@media screen and (max-width: 1030px) {
    .hero__title {
      display:none !important;
    }
}