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

/* Lists and Images */
.content ul { margin-left: 20px; padding-bottom: 15px; font-size: 17.5px; }
.content ul li { list-style-type: disc; }
.content ul ul { padding-bottom: 0; }
.content ul ul li { list-style-type: circle; }
.content ol { margin-left: 20px; padding-bottom: 15px; font-size: 17.5px; }
.content ol li { list-style-type: decimal; }
.content ol ol { padding-bottom: 0; }
.content ol ol li { list-style-type: lower-alpha; }
.content dl dt { font-weight: bold; margin-left: 20px; }
.content dl dd { font-style: italic; margin-left: 40px; margin-bottom: 15px; }
.content img { max-width: 100% !important; height: auto !important; }
.content iframe { max-width: 100%; }
blockquote { padding: 10px 20px; margin: 0 0 20px; border-left: 5px solid #eee; }

/* Header */
.header-style-one .logo:before { background: #435159; }
.header-style-one .info-box li .icon { color: #d9d4c7; }
.header-style-one .info-box li { color: #8a9ba6; }
.btn-style-one { background: #435159; border: 2px solid #d9d4c7 !important; }
.btn-style-one:hover { background: #8a9ba6; color: #fff !important; border-color: #d9d4c7 !important; }
.header-style-one .main-menu .navigation > li:hover > a, .header-style-one .main-menu .navigation > li.current > a, .header-style-one .main-menu .navigation > li.current-menu-item > a { color: #8a9ba6; }
.main-menu .navbar-header .navbar-toggle { border: 1px solid #d9d4c7; }
.main-menu .navbar-header .navbar-toggle .icon-bar { background: #d9d4c7; }

@media only screen and (max-width: 767px) {
	.main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a { background: #0b2126; }
	.main-menu .navbar-collapse > .navigation { background: #0b2126; }
	.main-menu .navbar-collapse > .navigation > li > a:hover, .main-menu .navbar-collapse > .navigation > li > a:active, .main-menu .navbar-collapse > .navigation > li > a:focus { background: #435159; }
}

/* Body */
body { color: #435159; }
a { color: #8a9ba6; }
a:focus, a:hover { color: #0b2126; }
.three-col-theme .column .inner-box h3 { color: #435159; }
.three-col-theme .column .inner-box .icon-left .icon { color: #8a9ba6; }
.sec-title h2 { color: #435159; }
.sec-title h2 span { color: #8a9ba6; }
.contact-section .contact-info li .icon { background: #8a9ba6; }
.contact-form .form-group input[type="text"]:focus, .contact-form .form-group input[type="email"]:focus, .contact-form .form-group input[type="url"]:focus, .contact-form .form-group input[type="password"]:focus, .contact-form .form-group select:focus, .contact-form .form-group textarea:focus { border-color: #8a9ba6; }

/* Footer */
.scroll-to-top { background: #435159; color: #fff; }
.scroll-to-top:hover { background-color: #8a9ba6; border-color: #435159; color: #ffffff; }

/* Forms */
input[name=swine], label[for=freeform_swine] { display: none; }
.form-group img { width: auto; margin-bottom: 5px; display: block; }
form .btn.disabled { opacity: 1; cursor: pointer; }

/* Blog */
ul.social_icons { margin-left: 0; }
ul.social_icons li { display: inline-block; }

/* Gallery */
.thumbnail { height: 150px; }
.cell { background-size: cover !important; height: 100%; }

/* Floats */
.float-left { float: left; }
.float-right { float: right; }

/* Helpers */
.no-margin { margin: 0; }
.margin-sm { margin: 15px; }
.mt-sm { margin-top: 15px; }
.mb-sm { margin-bottom: 15px; }
.no-padding { padding: 0; }
.padding-sm { padding: 15px; }
.pt-sm { padding-top: 15px; }
.pb-sm { padding-bottom: 15px; }

@media print {

}