/*
colors:
#f7f4eb
#e6daaa
#697a8c
#4d6179
#798a60
*/
body #body {
	border-bottom: 5px solid #e6daaa;
	margin-bottom: 20px;
	min-width: 320px;
	overflow: initial;
}
@media (min-width: 768px) {
	#body {
		width: auto;
	}
}
@media (min-width: 992px) {
	#body {
		border-left: 5px solid #e6daaa;
		border-right: 5px solid #e6daaa;
		width: 980px; /* includes borders */
	}
}
@media (min-width: 1200px) {
	#body {
		width: 1180px; /* includes borders */
	}
}
@media (min-width: 1260px) {
	#body .container {
		width: 1170px;
	}
}

header {
	background-color: #4d6179;
}
@media (min-width: 992px) {
	header .menu-items-wrap .menu-items>li>a { font-size: 17px; padding: 0 10px !important; }
}
@media (min-width: 1200px) {
	header .menu-items-wrap .menu-items>li>a { font-size: 18px; padding: 0 15px !important; }
}


@media only screen and (min-width: 992px) {
	header .menu-items-wrap .menu-items>li>.dropdown-menu { background-color: #faf0d5 !important; }
}

@media (max-width: 991px) {
	header div.menu-container { float: none; width: 100%; }
	header div.menu-container .menu-toggle-wrap { float: none; width: 100%; }
	header div.menu-container .menu-toggle { text-align: left; }
	header div.menu-container.open .menu-items-wrap { float: none; width: 100%; }
}



body #mainnav {
	background-image: none !important;
	border: 0;
	min-height: auto;
}
body #mainnav-top {
	border-top: 1px solid rgba(242, 235, 217, 1);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-bottom: 5px solid #d7d6b6;
}

body.seed-1 #mainnav-top, body.seed-18 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-01.jpg'); }
body.seed-2 #mainnav-top, body.seed-19 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-02.jpg'); }
body.seed-3 #mainnav-top, body.seed-20 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-03.jpg'); }
body.seed-4 #mainnav-top, body.seed-21 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-04.jpg'); }
body.seed-5 #mainnav-top, body.seed-22 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-05.jpg'); }
body.seed-6 #mainnav-top, body.seed-23 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-06.jpg'); }
body.seed-7 #mainnav-top, body.seed-24 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-07.jpg'); }
body.seed-8 #mainnav-top, body.seed-25 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-08.jpg'); }
body.seed-9 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-09.jpg'); }
body.seed-10 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-10.jpg'); }
body.seed-11 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-11.jpg'); }
body.seed-12 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-12.jpg'); }
body.seed-13 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-13.jpg'); }
body.seed-14 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-14.jpg'); }
body.seed-15 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-15.jpg'); }
body.seed-16 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-16.jpg'); }
body.seed-17 #mainnav-top { background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/header-bg-17.jpg'); }

@media (max-width: 767px) {
	body #mainnav {
		background-image: initial !important;
	}
}
body #mainnav .brand .logo {
	background-size: 420px 88px;
}
@media (min-width: 768px) {
	body #mainnav .brand .logo {
		background-size: contain;
	}
}

#mainbody > .container {
	background-color: #faf0d5 !important;
}
#sidebar-psuedo {
	background-color: transparent;
	border-left: none !important;
	background: url(../images/arrow_black.png) no-repeat 5px 0px;
}

body #copy {
	background-color: transparent;
	padding: 0;
}
body #copy-inner {
	padding: 15px;
	padding-bottom: 30px;
}
@media (min-width: 992px) {
	body #copy-inner {
		padding: 30px;
	}
}
body #page-body {
	margin: 0;
	min-height: initial;
	padding: 0;
}

#footer::before {
	content: "Under Florida law, email addresses are public records. If you do not want your email address released in response to public records requests, do not send electronic mail to this entity. Instead, contact this office by phone or in writing.";
	display: block;
	background-color: #e7cd9b;
	/* background-image: url('/vendor/_accounts/marion-county-clerk-of-courts/images/footer_disclaimer_bg.png'); */
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #222;
	font-size: 14px;
	font-weight: 600;
	padding: 10px 25px;
	text-align: center;
}
#ftAccessibility{
	background-color: #e6daaa;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #222;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 25px;
    text-align: center;
}

#ftAccessibility a {
	color: #53606E;
}

body #footer {
	border: 0;
}
body #footer-inner {
	padding: 15px 0;
}
@media (min-width: 992px) {
	body #footer-inner {
		margin: 0;
		padding: 15px;
	}
}
body #bottom {
	background-color: #4d6179;
	padding: 15px 0 25px;
}
@media (min-width: 992px) {
	body #bottom {
		padding: 15px 15px 25px;
	}
}
body #bottom-menu {
	padding: 0;
	text-align: left;
}

#related-links::before {     
	font-weight: 500 !important;
    border-bottom: 5px solid #4d6179 !important;
    font-family: oswald;
}

.board-minutes-list col.link { width: 1%; }
a.board-minutes-link, a.board-minutes-link:hover, a.board-minutes-link:focus {
	color: inherit;
}

/* Changes for ticket 35175 */
#footer-text{
	float: none;
}
body #bottom-menu {
	float: left;
	width: 100%;
}
@media (min-width: 1200px){
	#footer-text{
		float: left;
	}
	#footer::before {
		float: left;
		width: 35%;
		height: 100px;
	}

	#ftAccessibility {
		float: right;
		width: 65%;
	}

	body #footer-inner{
		padding-top: 110px;
	}

	body #bottom-menu {
		float: right;
		padding-right: 30px;
		width: auto;
	}

	#bottom-menu a {
		color: white !important;
		font-size: 18px;
	}
}
/* end 35175 */
/*Ticket 37227 Changes */
#footer .social li a {
	color: #fff;
}

#page-header .pageactions a.print {
	color: #000;
}

.element_textblocks .article a {
	color: #5C717A !important;
}

.element_posttypes .article a {
	color: #5C717A !important;
}