
.et_multi_view_image__loaded {
	animation: multi-view-image-fade 0s;
}

.et_pb_button.btn-ais-submit {
	background-color: #0262aa;
	border-radius: 25px;
	font-weight: 500;
}

.et_pb_button.btn-ais-submit:hover {
	background-color: #03508a;
}

.geoip {
	display: none !important;
}

html[class*="et-fb-preview"] .geoip {
	display: block !important;
}

html[class*="et-fb-preview"] .ais-geoip {
	display: block !important;
}

.ais-geoip {
	display: none !important;
}

.ais-geoip-show {
	display: block !important;
}

#page-container {
	padding-top: 98px !important;
}

.four-column-blog-grid .et_pb_column_1_2, .four-column-blog-grid .et_pb_column_1_3, .four-column-blog-grid .et_pb_column_1_4 {
	width: 100%;
}

.four-column-blog-grid .et_pb_post {
	display: inline-block;
	vertical-align: top;
	width: 23%;
	margin-right: 15px !important;
	margin-bottom: 15px !important;
}

.single .et_pb_post {
	margin-bottom: 0 !important;
}

.single .post {
	padding-bottom: 0px !important;
}

@media (max-width:1251px) {
	.menu-cta a {
		border: 2px solid #fff;
		background-color: #ccdef6;
		margin-left: 20px;
		color: #102b4c;
	}
}

span.mobile_menu_bar:before {
	color: #80afd6 !important;
}

.required:after {
	content: " *";
}

#wpcf7-f6776-p6777-o1>form>div {
	margin-top: 15px;
}

div.et_pb_column_inner img[class*="wp-image"] {
	width: 100%;
}

footer#main-footer div.footer-widget span>a {
	font-size: 13px;
	color: white;
}
