/* Stylesheet Copyright Omaha Media Group - www.omahamediagroup.com | (402) 218-4423 | support@omahamediagroup.com */

/* ================================================================ *\
	#Adjustments
\* ================================================================ */

/* General */
.float-right { float: right; }
figure .title-holder { min-height: 110px; }
body, p { font-size: 16px; font-weight: 600; color:#000; }
.p-sm { padding: 15px !important; }
.mt-lg { margin-top: 30px !important; }

/* Nav Bar */
nav.sticky-nav .columns h6 { display: inline-block; color: #fff; font-weight: 100; margin-left: 10px; position: relative; top: -3px; font-size: 12px; }
nav.shrink-nav .columns h6 { top: 0; }
@media screen and (min-width: 642px) and (max-width: 900px) { 
	nav .columns { width: 100%; }
}

/* List Styles */
.post-content ul { list-style: disc; margin-left: 30px; margin-bottom: 20px; }
.post-content .tabs-holder { list-style: none; margin-left: 0px; }

/* Filter Boxes */
.title-holder h6 { min-height: 38px; }

/* Team */
.team-member:hover .member-details{ bottom: 0px; }
.member-details { min-height: 150px; }

/* Sliders */
.hero-slider .slides li h1{ line-height: 1; font-size: 30px; margin-bottom: 33px; }

/* Header Features */
.darker { opacity: 0.4; }
.header-features { color: #fff; }
.header-features p { font-size: 18px; }
.header-features h3 { color: #fff; font-size: 24px; padding: 20px, 40px;}
.header-features .icon-box { padding-top: 22px; border-color:#fff ; color: #fff; }
.header-features h6, .header-features p { color: #fff !important; }
.header-features .horizontal-line { background: #fff; }
.header-features .row { margin-top: 150px; }

/* Footer */
footer p, .footer-lower span { color: #fff; }

/* PrintFriendly Button */
.at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover { -webkit-transform: inherit !important; transform: inherit !important; }

@media screen and (min-width: 768px) {
	.mobile-only { display: none; }
	.web-only { display: block; }
}

@media screen and (max-width: 767px) {
	.mobile-only { display: block; }
	.web-only { display: none; }
	.mobile-mt { margin-top: 20px; }
}

@media print {

}

.hidden { display: none !important; }
.text-center { text-align: center !important; }
h2.page-title { font-size: 30px; }
h2.page-title a { font-size: 14px; }
.filters li:last-child { border-right: 2px solid #454545; }
.printfriendly-link { color:#6D9F00;text-decoration:none; }
.printfriendly-btn { border:none;-webkit-box-shadow:none;box-shadow:none; }

/* Forms */
.ff_composer { padding: 0 25px; }
.ff_composer .medium-6, .ff_composer .medium-4, .ff_composer .medium-3, .{ padding: 10px 20px; float: left; }
.ff_composer .medium-12 { padding: 0px 10px; float: left; width: 100%; }
.ff_composer .text-black {  padding: 0px 10px; }
.ff_composer input[type="text"] { float: none; width: 100%; }
.text-danger { color: red; }
.form-success, .form-sent { display: block !important; margin-bottom: 30px; }
.form-success h6, .form-success p { color: #fff; }

/* Custom Form */
.contact-form-custom { position: absolute; top: -377px; background-color:rgba(243,243,243,.7); padding:20px 10px; z-index: 9999; }
.contact-form-custom .h3{ font: raleway; color: #000; padding: 20px 20px;  }
.contact-form-custom h6, .contact-form-custom p { margin-bottom: 15px; }
.contact-form-custom button { margin-top: 0; float: right; }
.custom .row { margin-bottom: 15px; }
.custom .contact-form-custom .row { margin-bottom: 0; }
.custom header .logo { max-width: 300px; height: auto; margin-bottom: 30px; }
.sticky-nav { z-index: 99999; }
.custom .background-white { padding-top: 25px; }

@media screen and (max-width: 600px) and (min-width: 321px) {
	.button-small { padding: 12px; }
}

@media screen and (max-width: 767px) {
	.contact-form-custom { position: static; }
}

input[name=swine], label[for=freeform_swine] { display: none; }
.screen-reader { display: block !important; left: -9999px !important; position: absolute !important; }

/* Image */
.floated_img { top:-100px;}