/*! Place your custom styles here */
.nav-container {
	/*border-bottom: solid 25px #238b53;*/
}
.floatlogo {
	position: absolute;
}
.bar .logo {
	max-height: 85px;
	top: -10px;
}
blockquote {
	font-size: 16px;
}
.accordion li.active .accordion__content {
	max-height: 2000px;
}
.bar {
	padding-top: 40px;
}
.fixslider {
	max-height: 300px;
}
.textfix {
	text-align:left;
}
.fixheight h1 {
	margin-top: 85px;
}
form > div[class*='col-']:not(:last-child), form > .row > div[class*='col-']:not(:last-child) {

}
input:not([class*='col-']), select:not([class*='col-']), .input-select:not([class*='col-']), textarea:not([class*='col-']), button[type="submit"]:not([class*='col-']) {
	padding: 8px 16px;
}
@media only screen and (max-width: 767px) {
    .fixslider {
        max-height: 350px;
		padding-bottom: 35px;
    }
	.bar .logo {
		max-height: 35px;
		top: 0px;
		}
	.tabs li {
		float: left;
		padding: 15px 16px;
		}
	span.h5 {
		font-size: 12px !important;
	}
	.fixheight {
		min-height: 150px;
	}
	.textfix {
		text-align:center;
	}
	.fixpadding {
		padding-left: 40px;
		padding-right: 40px;
	}
	.hideonmobile {
		display: none;
	}
	.pl0 {
		padding-left: 10px !important;
	}
	.pt20 {
		padding-top: 20px;
	}
}