/* Theme Colors:
Off-white #fffef3;
Lt Green #a6b78c;
Blue #3b9fb8;
Dark Blue #005A70;
Dark Green #7f955e;
Lt Brown #bba48b;
Lt Yellow #f8e8b5;
Dark Brown #9e7364;
Gray #abafa5 */

/* --------------------------------------  */
/* ## TYPOGRAPHY
/* --------------------------------------  */
h2, h3, h4, h5, h6 {
	color: #005A70;
}
.isu-page-title {
	color: #005A70;
}
h2.isu-block-title.h4 {
	color: #005A70;
}
h2.isu-block-title.h4:after {
	border-bottom: 0.125rem solid #7f955e;
}
/* --------------------------------------  */
/* ## HEADER
/* --------------------------------------  */
.isu-site-navbar {
	border-bottom: none;
	background-color: #A6b78c;
	padding-top: 2rem;
}
.isu-wordmark-sitename {
	display: none;
}
.gt_selector {
	background: none;
}

/* --------------------------------------  */
/* ## CONTENT
/* --------------------------------------  */
a {
	color: #005A70;
}
a:hover {
	color: #800020;
}
.isueo-box-shadow {
	height: 100%;
}

/* Staff */
.dairy-goat-staff img {
	width: 100%;
}
.dairy-goat-staff{
	border: 4px solid #7f955e;
}
.dairygoat-staff-contact {
	padding: 0 1rem 1.8rem 1rem;
}

/* --------------------------------------  */
/* ## FOOTER
/* --------------------------------------  */
.isu-footer {
	background: #ffffff;
	box-shadow: 0px -9px 3px -8px rgba(127,149,94,1);
	color: #005A70;
}
.isu-footer a {
	color: #005A70;
}
.isu-footer a:hover {
	color: #800020;
}
a.links_block_field > p {
	color: #005A70;
}
.links_block_field .fontawesome-icons svg {
	color: #005A70 !important;
}
.isu-social-menu a:before {
	color: #005A70;
}
.isu-social-menu a:hover:before {
	color: #800020;
}

/* --------------------------------------  */
/* ## SIGN OFF
/* --------------------------------------  */
.isu-footer .isu-sign-off_wrapper {
	background: #A6b78c;
	color: #000;
}
.isu-sign-off_wrapper a {
	color: var(--burgundy);
}

/* --------------------------------------  */
/* ## MOBILE MENU
/* --------------------------------------  */
.isu-menu-navbar_toggler-icon span {
	border-bottom: 0.125rem solid #000;
}
.isu-menu-navbar_toggler:hover, .isu-menu-navbar_toggler:focus, .isu-menu-navbar_toggler.isu-menu-navbar_toggler_open {
	background-color: transparent;
}

/* --------------------------------------  */
/* ## RESPONSIVE
/* --------------------------------------  */
@media screen and (max-width: 1199px) {
	.isu-menu-navbar_show.isu-menu-navbar_wrap {
		background-color: #a6b78c;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		color: #000;
	}
	.isu-menu-navbar {
		border-top: 1px solid #000;
	}
}
@media screen and (max-width: 575px) {
	.isu-menu-navbar_show.isu-menu-navbar_wrap {
		padding-top: 2rem;
	}
}