/* opioid shouldn't need these@import url("styles_objectives.css");@import url("tipr.css");*/
/*https://picsum.photos/300/200.jpg?blur=2https://picsum.photos/WIDTH/HEIGHT?blur=2&random=1*/
:root {
	--agriculture-ofsa-lt-blue: #1779BA;
	--agriculture-ofsa-blue: #153752;
	--agriculture-ofsa-dk-blue: #153752;
	--agriculture-ofsa-green: #259f30;
	--agriculture-ofsa-lt-green: #DAEECB;
	--agriculture-ofsa-gray: #d2d3d5;
	--agriculture-ofsa-lt-gray: #F5F5F5;
	--agriculture-ofsa-lt-tan: #F4F2EA;
	--agriculture-ofsa-black: #000000;
	--agriculture-ofsa-mustard: #FBB600;
	--agriculture-ofsa-white: #ffffff;
	--facebook-blue: #395896;
	--twitter-blue: #41a9e8;
	--linkedin-blue: #0966c2;
	/*usage examplebackground-color: var(--agriculture-ofsa-blue);*/
}

.is-hidden {
	display: none !important;
}

.no-underline {
	text-decoration: none;
}

.no-underline:hover {
	text-decoration: underline;
}

#dept-agriculture-ofsa .position-title {
	color: #0056B3 !important;
}

.sr-only {
	/*Set color and background to avoid WAVE errors for SR Only elements*/
	background-color: white !important;
	color: black !important;
}

.opacity-50 {
	opacity: 0.5;
}

.max-height-news {
	max-height: 500px;
	overflow: auto;
}

.not-allowed {
	cursor: not-allowed !important;
}

.a-link {
	/*color: #033fae;*/
	color: #0056b3;
}

.a-link:hover,
.a-link:focus {
	color: #0743b1;
}

.a-link:active {
	color: #043079;
}

.image-75px-square {
	width: 75px;
	height: 75px;
}

.image-75px-square img {
	max-width: 75px;
	max-height: 75px;
	width: auto;
	height: auto;
}

.capped {
	border-top-width: 9px !important;
}

.green {
	color: var(--agriculture-ofsa-green) !important;
}

.border-green {
	border-color: var(--agriculture-ofsa-green) !important;
}

.green-bg {
	background-color: var(--agriculture-ofsa-green);
}

.lt-green {
	color: var(--agriculture-ofsa-lt-green) !important;
}

.border-lt-green {
	border-color: var(--agriculture-ofsa-lt-green) !important;
}

.lt-green-bg {
	background-color: var(--agriculture-ofsa-lt-green);
}

.lt-tan {
	color: var(--agriculture-ofsa-lt-tan) !important;
}

.border-lt-tan {
	border-color: var(--agriculture-ofsa-lt-tan) !important;
}

.lt-tan-bg {
	background-color: var(--agriculture-ofsa-lt-tan);
}

.lt-blue {
	color: var(--agriculture-ofsa-lt-blue) !important;
}

.border-lt-blue {
	border-color: var(--agriculture-ofsa-lt-blue) !important;
}

.lt-blue-bg {
	background-color: var(--agriculture-ofsa-lt-blue);
}

.dk-blue {
	color: var(--agriculture-ofsa-blue) !important;
}

.border-dk-blue {
	border-color: var(--agriculture-ofsa-blue) !important;
}

.dk-blue-bg {
	background-color: var(--agriculture-ofsa-blue);
}

.mustard {
	color: var(--agriculture-ofsa-mustard) !important;
}

.border-mustard {
	border-color: var(--agriculture-ofsa-mustard) !important;
}

.mustard-bg {
	background-color: var(--agriculture-ofsa-mustard);
}

.lt-gray {
	color: var(--agriculture-ofsa-lt-gray) !important;
}

.border-lt-gray {
	border-color: var(--agriculture-ofsa-lt-gray) !important;
}

.lt-gray-bg {
	background-color: var(--agriculture-ofsa-lt-gray);
}

.gray {
	color: var(--agriculture-ofsa-gray) !important;
}

.border-gray {
	border-color: var(--agriculture-ofsa-gray) !important;
}

.gray-bg {
	background-color: var(--agriculture-ofsa-gray);
}

.white {
	color: var(--agriculture-ofsa-white) !important;
}

.border-white {
	border-color: var(--agriculture-ofsa-white) !important;
}

.white-bg {
	background-color: var(--agriculture-ofsa-white);
}

.hero-image .hero-caption {
	color: white;
}

.hero-image .hero-caption .orange {
	color: #faa349;
}

@media screen and (min-width: 992px) {
	.hero-image .position-lg-absolute {
		position: absolute !important;
		top: 50%;
		transform: translateY(-50%);
	}
}

/*breadcrumb-item*/
.breadcrumb-item>a {
	color: var(--agriculture-ofsa-dk-blue);
}

/* Social Boxes */
#dept-agriculture-ofsa .social-wrapper {
	/*text-align: center;*/
}

#dept-agriculture-ofsa .social-box {
	margin: 0em 0em 2em 0em;
	/*max-width: 530px; Facebook widget will only dislpay at max 500px width so to avoid deadspace we stop these from exceeding 500px*/
	/*float: none;display: inline-block;*/
}

/* #dept-agriculture-ofsa  .social-box > h4{color:white;margin: 0 ;padding: .25em 1em;font-weight: bold;text-align:left;}#dept-agriculture-ofsa  .news-box > h4{background-color:#253341;} */
#dept-agriculture-ofsa .facebook-box .card-header {
	background-color: var(--facebook-blue);
	color: white !important;
}

#dept-agriculture-ofsa .facebook-box .wrapper {
	text-align: center;
	overflow: hidden;
}

/* #dept-agriculture-ofsa .related-facebook-header .hide-overflow,#dept-agriculture-ofsa .related-facebook .hide-overflow{text-align:center;overflow: hidden;}*/
#dept-agriculture-ofsa .twitter-box .card-header {
	background-color: var(--twitter-blue);
	color: white !important;
}

#dept-agriculture-ofsa .twitter-box .wrapper {
	text-align: center;
	overflow: hidden;
}

#dept-agriculture-ofsa .linkedin-box .card-header {
	background-color: var(--linkedin-blue);
	color: white !important;
}

#dept-agriculture-ofsa .linkedin-box .wrapper {
	text-align: center;
	overflow: hidden !important;
	margin-bottom: -9px !important;
	display: block;
}

/* #dept-agriculture-ofsa  .social-box  > .wrapper{border: 1px solid #9c9c9c;max-height: 500px;height: 500px;overflow: hidden;}#dept-agriculture-ofsa  .social-box.news-box  > .wrapper{overflow-y:scroll;}*/
table.dataTable>thead>tr>th,
table.dataTable>thead>tr>td,
table.dataTable>tbody>tr>td,
table.dataTable>tr>td {
	padding-top: 1rem;
	padding-left: 1rem;
}

.image-banner {
	/*padding-top: 180px;*/
	padding-top: 11.25%;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	font-size: 4rem;
}

.transparent-gray {
	background-color: rgba(0, 0, 0, .75);
}

.opioid-button {
	background-color: var(--agriculture-ofsa-blue);
	border-color: var(--agriculture-ofsa-blue);
}

.text-call-out {
	font-size: 1.5rem;
}

.font-20px {
	font-size: 20px;
}

.tab-content a,
section a {
	text-decoration: underline;
}

ul.list-group.list-group-striped li:nth-of-type(2n+1) {
	background-color: rgba(0, 0, 0, .05);
}

#dept-agriculture-ofsa .modal-header.blue {
	background-color: var(--agriculture-ofsa-blue);
	color: #ffffff;
}

#dept-agriculture-ofsa .modal-header.green {
	background-color: var(--agriculture-ofsa-dk-blue);
	color: #ffffff;
}

.normalizeCarousel .carousel-item>img {
	/*   position: relative;top: 50%;transform: translateY(-50%); */
}

.carousel-control-next,
.carousel-control-prev {
	opacity: 1 !important;
	z-index: 1000;
	width: 5%;
}

.carousel-control-next:hover,
.carousel-control-next:focus,
.carousel-control-prev:hover,
.carousel-control-prev:focus {
	transform: scale(150%);
}

.carousel.sonj .carousel-control-next-icon,
.carousel.sonj .carousel-control-prev-icon {
	background-color: rgb(0, 0, 0) !important;
	border: 2px solid white;
}

.carousel-indicators li {
	opacity: 1 !important;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}

.carousel.sonj .carousel-indicators li.active {
	margin-top: 3px;
	margin-bottom: 3px;
}

.carousel-indicators li.togglePauseCarousel {
	border-radius: 5px !important;
	height: 20px !important;
	width: 20px !important;
	border-top: 0px !important;
	border-bottom: 0px !important;
	text-indent: 3px !important;
}

.carousel-indicators li.togglePauseCarousel svg {
	padding: 0 0 1px 0;
}

.carousel.sonj .carousel-caption,
.carousel.sonj .carousel-caption.default {
	background: rgba(0, 0, 0, 0.75);
}

.carousel.sonj .carousel-caption.light {
	background: rgba(255, 255, 255, 0.85);
	color: #000000;
}

/*height: 50%;*/
/*.carousel.sonj .carousel-caption.right {max-height: 50%;overflow-y: auto;}*/
/*.carousel.sonj .carousel-caption.right {width: 25%;top: auto;transform: translateY(0%);right: 15%;left: auto;bottom: 25%;padding-bottom: 20px;padding-left: .5em;padding-right: .5em;}*/
#dept-agriculture-ofsa .custom-controls {
	/*background-color: #333;*/
}

#dept-agriculture-ofsa .custom-controls.right {
	position: absolute;
	right: 15%;
	top: 75%;
	width: 25%;
	padding-top: 5px;
}

#dept-agriculture-ofsa .custom-controls .togglePauseCarousel {
	position: relative;
	top: 1px;
}

#dept-agriculture-ofsa .custom-controls .carousel-control-next,
#dept-agriculture-ofsa .custom-controls .carousel-control-prev {
	position: relative;
	width: unset;
}

#dept-agriculture-ofsa .custom-controls ol.carousel-indicators {
	position: relative;
}

#dept-agriculture-ofsa ol.carousel-indicators {
	margin-bottom: .125rem;
}

/*IE11 Image Bug Fix*/
#dept-agriculture-ofsa img.img-fluid {
	flex-shrink: 0;
}

#dept-agriculture-ofsa .navbar-brand {
	/*Not needed without navigationmax-width: 75%;*/
	margin-right: 0px;
	white-space: normal;
	color: var(--agriculture-ofsa-lt-blue);
}

#dept-agriculture-ofsa .navbar-brand>.site-name-subtext {
	font-size: 1rem;
	display: block;
	clear: left;
	font-weight: normal;
}

/*Site Name*/
#dept-agriculture-ofsa #site-name h2 {
	margin: 0px 0px 10px 0px;
	overflow: auto;
}

#dept-agriculture-ofsa #site-name h2 img.dept-logo {
	max-width: 56%;
	max-height: 100px;
	margin: 5px 0px;
	/*padding: 10px 0px!important;*/
}

@media screen and (max-width: 600px) {
	body #dept-agriculture-ofsa #site-name h2 img.dept-logo {}
}

#dept-agriculture-ofsa #site-name h2>.department {
	position: absolute;
	top: 50%;
	left: inherit;
	transform: translateY(-50%);
	/*color: #000000;*/
	font-size: 2.5rem;
	/* padding-right: 380px; */
}

@media screen and (max-width: 900px) {
	body#dept-agriculture-ofsa #site-name h2>.department {
		font-size: 1.5rem;
	}
}

#dept-agriculture-ofsa #site-name h2>.department>.site-name-subtext {
	font-size: 1rem;
	display: block;
	clear: left;
	font-weight: normal;
}

/*Navigation*/
#dept-agriculture-ofsa .dept-agriculture.department-level {
	/*border-top: 2px solid var(--agriculture-ofsa-blue);border-bottom: 2px solid var(--agriculture-ofsa-blue);*/
	background-color: var(--agriculture-ofsa-green);
	color: #ffffff;
}

#dept-agriculture-ofsa .sonj-nav.dept-agriculture.department-level ul.navbar-nav>li.nav-item>a.nav-link {
	color: #ffffff;
	font-weight: bold;
	border-bottom: 5px solid transparent;
	border-radius: 0 !important;
	height: 100%;
}

#dept-agriculture-ofsa .sonj-nav.dept-agriculture.department-level .nav-link.active,
#dept-agriculture-ofsa .sonj-nav.dept-agriculture.department-level .show>.nav-link {
	background: #ffffff;
	color: var(--agriculture-ofsa-green) !important;
	border-bottom: 5px solid #ffffff !important;
}

#dept-agriculture-ofsa .sonj-nav.dept-agriculture.department-level .nav-link:focus,
#dept-agriculture-ofsa .sonj-nav.dept-agriculture.department-level .nav-link:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 5px solid var(--agriculture-ofsa-green) !important;
}

#dept-agriculture-ofsa .dept-foodsecurity.department-level {
	/*border-top: 2px solid var(--agriculture-ofsa-blue);border-bottom: 2px solid var(--agriculture-ofsa-blue);*/
	background-color: var(--agriculture-ofsa-green);
	color: #ffffff;
}

#dept-agriculture-ofsa .department-level.branch-navigation.branch-foodsecurity {
	background-color: #ffffff;
	color: #000000;
	border-bottom: 1px solid var(--agriculture-ofsa-gray);
}

#dept-agriculture-ofsa .branch-navigation button.navbar-toggler {
	background-color: var(--agriculture-ofsa-lt-blue);
	color: white !important;
	border-color: white !important;
}

#dept-agriculture-ofsa button.navbar-toggler:focus,
#dept-agriculture-ofsa button.navbar-toggler:hover {
	border: 1px solid black !important;
	background-color: white !important;
	color: blue !important;
}

#dept-agriculture-ofsa button.navbar-toggler:focus .navbar-toggler-icon,
#dept-agriculture-ofsa button.navbar-toggler:hover .navbar-toggler-icon {
	/*rgb(11 82 125);*/
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(11, 82, 125, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}

#dept-agriculture-ofsa .department-level.branch-navigation ul.navbar-nav>li.nav-item>a.nav-link {
	color: #000000;
	font-weight: bold;
	border-bottom: 5px solid transparent;
	border-radius: 0 !important;
	height: 100%;
}

#dept-agriculture-ofsa .sonj-nav .nav-link.active,
#dept-agriculture-ofsa .sonj-nav .show>.nav-link {
	background: #ffffff;
	color: #000 !important;
	border-bottom: 5px solid var(--agriculture-ofsa-blue) !important;
}

#dept-agriculture-ofsa .sonj-nav .nav-link:focus,
#dept-agriculture-ofsa .sonj-nav .nav-link:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 5px solid var(--agriculture-ofsa-blue) !important;
}

/*Should this be DEFAULT */
/*Blue THEME*/
#dept-agriculture-ofsa svg.blue,
#dept-agriculture-ofsa a>svg.blue {
	color: var(--agriculture-ofsa-blue);
}

#dept-agriculture-ofsa .capped.capped-blue {
	border-top: 9px solid var(--agriculture-ofsa-blue) !important;
}

/*Full Width Image*/
#dept-agriculture-ofsa img.full-width {
	width: 100%;
	height: auto;
}

/*Page Title*/
#dept-agriculture-ofsa .pageTitle {
	color: var(--agriculture-ofsa-dk-blue);
	font-weight: bold;
}

/*#dept-agriculture-ofsa.siteTheme-NAME .pageTitle{color:var(--agriculture-ofsa-blue);border-bottom: 4px solid #c79130 !important;}*/
#dept-agriculture-ofsa .row-title {
	color: #132553;
}

#dept-agriculture-ofsa .sectionTitle {
	color: var(--agriculture-ofsa-black);
	font-weight: bold;
}

/* #dept-agriculture-ofsa.siteTheme-NAME .sectionTitle{ color: var(--agriculture-ofsa-blue); } */
#dept-agriculture-ofsa section p img.float-right {
	padding-left: 1rem;
	padding-bottom: 1rem;
}

#dept-agriculture-ofsa section p img.float-left {
	padding-right: 1rem;
	padding-bottom: 1rem;
}

/*Implementation Tracker*/
#dept-agriculture-ofsa table .table-opioid-blue td,
#dept-agriculture-ofsa table .table-opioid-blue th {
	background-color: var(--agriculture-ofsa-blue);
	color: white;
}

/*Carousel Custom Button Color*/
.btn-primary {
	background-color: var(--agriculture-ofsa-dk-blue);
	border-color: var(--agriculture-ofsa-dk-blue);
}

.btn-custom-blue {
	background-color: var(--agriculture-ofsa-blue);
	border-color: var(--agriculture-ofsa-blue);
	color: #FFFFFF;
}

.btn-custom-green {
	background-color: var(--agriculture-ofsa-green);
	border-color: var(--agriculture-ofsa-green);
	color: #FFFFFF;
}

.btn-opioid-orange {
	background-color: #faa349;
	border-color: #faa349;
	color: var(--agriculture-ofsa-blue);
}

.btn-opioid-orange:hover {
	color: #faa349;
	background-color: var(--agriculture-ofsa-blue);
	border-color: var(--agriculture-ofsa-blue);
}

.btn-opioid-yellow {
	background-color: #fdb810;
	border-color: #fdb810;
	color: #184d99;
}

.btn-hnj-blue {
	background-color: var(--agriculture-ofsa-blue);
	border-color: var(--agriculture-ofsa-blue);
}

/*XS*/
@media screen and (max-width: 575px) {

	#dept-agriculture-ofsa .carousel.sonj .carousel-caption,
	#dept-agriculture-ofsa .carousel.sonj .carousel-caption.default,
	#dept-agriculture-ofsa .carousel.sonj .carousel-caption.left,
	#dept-agriculture-ofsa .carousel.sonj .carousel-caption.right {
		background: rgba(0, 0, 0, 0.4);
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		align-items: center;
		padding-bottom: 2rem;
		top: unset;
		transform: unset;
		box-sizing: content-box;
	}
}

/*Card Defaults*/
#dept-agriculture-ofsa .card.text-card {
	width: 100%;
}

#dept-agriculture-ofsa .card.image-card {
	width: 100%;
}

#dept-agriculture-ofsa .card.icon-card {
	color: #FFFFFF;
	width: 100%;
}

#dept-agriculture-ofsa .card.icon-card a {
	color: #FFFFFF
}

#dept-agriculture-ofsa .card.list {
	width: 100%;
}

/*Slick customizations */
#dept-agriculture-ofsa .slick-prev::before,
#dept-agriculture-ofsa .slick-next::before {
	color: #000;
	text-shadow: 0px 0px 4px #fff;
	background-color: #fff;
	border-radius: 1em;
	padding: 2px 1px 0px 1px;
	opacity: 1;
}

#dept-agriculture-ofsa .slick-prev {
	left: 5px;
	z-index: 200;
}

#dept-agriculture-ofsa .slick-next {
	right: 5px;
	z-index: 200;
}

/*column solution for footer*/
.columned-parent {
	position: unset;
}

.columned {
	/*width: 90vw;*/
}

.columned .dropdown-item {
	white-space: normal;
}

@media screen and (max-width: 575px) {
	.columned {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective: 1;
		break-inside: avoid;
	}
}

@media screen and (min-width: 576px) and (max-width: 767px) {
	.columned {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective: 1;
		break-inside: avoid;
	}
}

@media screen and (min-width: 768px) {
	.columned {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective: 1;
		break-inside: avoid;
	}

	#dept-agriculture-ofsa .columned.columns-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective: 1;
		break-inside: avoid;
	}
}

.columned ul,
.columned li {
	display: inline-block;
	width: 100%;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	column-break-inside: avoid;
	-webkit-perspective: 1;
	break-inside: avoid;
}

.columned ul {
	margin-bottom: .75rem;
}

.columned ul,
.columned li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
}

/*Row Header header-blue */
#dept-agriculture-ofsa .header-blue {
	color: var(--agriculture-ofsa-blue);
}

/*Row Header header-gray */
#dept-agriculture-ofsa .header-gray {
	color: var(--agriculture-ofsa-gray);
}

/*Row Header header-green */
#dept-agriculture-ofsa .header-green {
	color: var(--agriculture-ofsa-green);
}

/*List Icons*/
#dept-agriculture-ofsa .icon {
	color: var(--agriculture-ofsa-dk-blue);
}

/*#dept-agriculture-ofsa  .icon.THEME{color: #008546;}*/
#dept-agriculture-ofsa .list-group-item.with-icon {
	position: relative;
	padding-left: 3.25em;
}

#dept-agriculture-ofsa .list-group-item.with-icon .icon {
	position: absolute;
	left: 1em;
	top: initial;
}

#dept-agriculture-ofsa .list-group-item>*:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/*Related Column*/
#dept-agriculture-ofsa .related-info .related-title {
	color: #ffffff;
	background-color: var(--agriculture-ofsa-dk-blue);
}

#dept-agriculture-ofsa .related-info.card-theme-green .related-title {
	font-size: 2rem;
}

#dept-agriculture-ofsa .related-info.card-theme-green,
#dept-agriculture-ofsa .related-info.card-theme-green .related-title,
#dept-agriculture-ofsa .related-info.card-theme-green .list-group,
#dept-agriculture-ofsa .related-info.card-theme-green .list-group .list-group-item {
	color: #ffffff !important;
	background-color: var(--agriculture-ofsa-green) !important;
	border: 0px !important;
}

/*Footer*/
#dept-agriculture-ofsa footer .site-footer {
	background-color: var(--agriculture-ofsa-dk-blue);
	margin: 1rem 0 0 0;
}

#dept-agriculture-ofsa footer .site-footer .site-name-subtext {
	font-size: 1rem;
	display: block;
	clear: left;
	font-weight: normal;
}

#dept-agriculture-ofsa footer .sonj-footer {
	/*background-color: ;*/
}

#dept-agriculture-ofsa footer a.social:focus {
	outline: 1px dashed white;
}

#dept-agriculture-ofsa footer a.snav {
	font-size: 0.875rem;
}

/*Custom Accordion*/
#dept-agriculture-ofsa .accordion-header {
	border-radius: 4px;
	padding-right: .25em;
}

#dept-agriculture-ofsa .accordion-header .btn {
	font-weight: 500;
}

/*fa-chevron-circle-downfa-chevron-circle-up*/
#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-minus-circle,
#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-chevron-circle-up,
#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-circle-minus,
#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-circle-chevron-up {
	display: none;
}

#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-plus-circle,
#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-chevron-circle-down,
#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-circle-plus,
#dept-agriculture-ofsa .accordion-header .btn.collapsed .fa-circle-chevron-down {
	display: inline-block;
}

#dept-agriculture-ofsa .accordion-header .btn .fa-minus-circle,
#dept-agriculture-ofsa .accordion-header .btn .fa-chevron-circle-up,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-minus,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-chevron-up {
	display: inline-block;
}

#dept-agriculture-ofsa .accordion-header .btn .fa-plus-circle,
#dept-agriculture-ofsa .accordion-header .btn .fa-chevron-circle-down,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-plus,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-chevron-down {
	display: none;
}

#dept-agriculture-ofsa .accordion-header .btn .fa-plus-circle,
#dept-agriculture-ofsa .accordion-header .btn .fa-minus-circle,
#dept-agriculture-ofsa .accordion-header .btn .fa-chevron-circle-down,
#dept-agriculture-ofsa .accordion-header .btn .fa-chevron-circle-up,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-plus,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-minus,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-chevron-down,
#dept-agriculture-ofsa .accordion-header .btn .fa-circle-chevron-up {
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	color: var(--agriculture-ofsa-dk-blue);
}

/*Second level var(--agriculture-ofsa-lt-blue) */
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-plus-circle,
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-minus-circle,
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-chevron-circle-down,
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-chevron-circle-up,
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-circle-plus,
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-circle-minus,
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-circle-chevron-down,
#dept-agriculture-ofsa .accordion-header.secondLevel .btn .fa-circle-chevron-up {
	color: var(--agriculture-ofsa-lt-blue);
}

/*White Background and Side border stroke theme*/
#dept-agriculture-ofsa .accordion-header.header-border-left {
	background-color: white;
	border: 1px solid #e9ecef;
	border-left: 10px solid var(--agriculture-ofsa-dk-blue);
}

/*Second level var(--agriculture-ofsa-lt-blue) */
#dept-agriculture-ofsa .accordion-header.header-border-left.secondLevel {
	border-left: 10px solid var(--agriculture-ofsa-lt-blue);
}

#dept-agriculture-ofsa .accordion-header.header-border-left .btn {
	color: black;
}

#dept-agriculture-ofsa .accordion-header .btn {
	width: 100%;
	position: relative;
}

#dept-agriculture-ofsa .list-group-item.with-icon,
#dept-agriculture-ofsa *.with-icon {
	position: relative;
	padding-left: 2.5em;
}

#dept-agriculture-ofsa .list-group-item.with-icon .icon,
#dept-agriculture-ofsa *.with-icon .icon {
	position: absolute;
	left: 1.25rem;
	top: initial;
	transform: translatex(-50%);
}

#dept-agriculture-ofsa .byline {
	clear: left;
}

#dept-agriculture-ofsa .columned>p,
#dept-agriculture-ofsa .columned .nobreak {
	display: inline-block;
	width: 100%;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	column-break-inside: avoid;
	-webkit-perspective: 1;
	break-inside: avoid;
}

#dept-agriculture-ofsa ul.columned>li,
#dept-agriculture-ofsa ol.columned>li {
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	column-break-inside: avoid;
	-webkit-perspective: 1;
	break-inside: avoid;
}

#dept-agriculture-ofsa .columned>p,
#dept-agriculture-ofsa .columned .nobreak {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
}