div#mobileMenu i.fa.fa-phone {
	color: #233e99;
}

div#mobileMenu i.fa.fa-bars {
	color: #233e99;
}

.page-content-wrap img {
	max-width: 100%;
	height: auto;
}

a.more-link {
	display: block;
	background-color: #f5a313;
	color: #ffffff !important;
	font-size: 2.1rem;
	font-weight: 400;
	line-height: 1.2;
	padding: 10px 15px;
	border: none;
	border-radius: 0;
	width: 445px;
	max-width: 80%;
	margin: 15px auto;
}

/*CTA Code, Start, December 4 2020*/

.genblockcta {
	text-align: center;
	width: 60%;
	color: #ffffff;
	background-color: #233e99;
	display: block;
	margin: 30px auto;
	padding: 22px 0px;
	border-radius: 0px;
}

.bigboldtext {
	font-size: 140%;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: -5px;
	margin-bottom: -10px;
	line-height: 0px;
}

.forcefontcolor {
	color: #ffffff !important;
}

.genblockbtn {
	padding: 7px;
	color: white !important;
	display: inline-block;
	width: 42%;
	margin: 8px auto 0px;
	background-color: #F5A313 !important;
	border: 2px solid #233E99;
	border-radius: 10px;
}

.genblockmobile {
	display: none;
}

.genblockpara {
	padding: 5px 10px 5px;
	text-align: center;
	color: #ffffff !important;
	line-height: 0px;
	margin: 0px;
}

.genblockbtn:hover {
	text-decoration: none !important;
	background-color: #b9cbf3 !important;
}

@media only screen and (max-width:767px) {
	.genblockcta {
		width: 95%;
	}
	.genblockbtn {
		width: 70%;
		font-size: 120%;
	}
	.genblockmobile {
		display: block !important;
	}
}

/*CTA Code, End*/

/* footer phone links more noticeable*/

.office-wrapper.office-2.clearfix a {
	text-decoration: underline !important;
}

.office-wrapper.office-1.clearfix a {
	text-decoration: underline !important;
}

.page-id-1787 .avia-image-container.av-styling-.el_after_av_textblock.avia-builder-el-last.avia-align-center {
	padding-top: 20px;
}

.page-id-1787 .flex_column.col-sm-3.av-zero-column-padding.el_after_col-sm-3.el_before_col-sm-3.column-top-margin {
	padding: 60px 30px;
}

.page-id-1801 .entry-content-wrapper-1 {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
}

.page-id-1817 .page-content-wrap h3 a:not(.btn) {
	color: #e07d04;
}

.home .banner-phrase-wrapper {
	z-index: 15;
}

.home .banner-link-wrapper {
	z-index: 15;
}

.part-testimonial:before {
	opacity: 0.8;
}



.copyright {
	background-color: rgb(54, 54, 54);
}

.copyright p, .copyright a {
	font-size: 1.2rem;
	color: white;
}

#searchsubmit {
	background-color: orange;
	border-color: orange;
}

.is-pbhs-landing-page #header {
	display: none;
}

@media (max-width: 767px) {
	.action-menu-open.action-menu-nav-open .action-panel {
		z-index: 3000000000;
	}
}

/* Mobile Menu hamburger hot fix */

#mobileMenu .menu-control.menu-control-close {
	display: none;
}

.action-menu-open #mobileMenu .menu-control.menu-control-close {
	display: block;
}

#mobileMenu .menu-control.menu-control-open {
	display: block;
}

.action-menu-open #mobileMenu .menu-control.menu-control-open {
	display: none;
}

/* End Mobile Menu hamburger hot fix */

label.screen-reader-text {
	display: none;
}

.part-navigation {
	top: 60px;
}

@media (min-width: 1556px) {
	.admin-bar .part-navigation {
		top: 83px;
	}
}

.admin-bar .part-navigation {
	top: 92px;
}

@media (max-width: 991px) {
	.logged-in .client-info-header {
		top: 0;
	}
	.admin-bar .part-navigation {
		top: 60px;
	}
}

#searchform>div {
	display: flex;
	align-items: center;
}

@media (min-width: 768px) and (max-width: 991px) {
	.client-info-header .component-titled-social-icons {
		display: none;
	}
}

form#searchform input {
	text-align: left !important;
	color: black;
}

.client-info-header input#searchsubmit {
	color: white;
}

@media (max-width: 1199px) {
	.client-info-header .featured-button-wrap .client-info-a, .client-info-header .featured-button-wrap a.btn-default, .client-info-header input#searchsubmit {
		font-size: 1.2rem;
	}
}


@media (max-width: 767px) {
    div#ows-widget {
        display: none !important;
    }
}

@media (min-width: 768px) {
body .wheel-button-wrap.sw {
	bottom: 90px;
}

body .wheel-button-wrap.sw {
	left: 30px;
}
}

/* --- Transposh Language Selector Styles --- */
#tp-language-selector {
    background: #000000 !important;
    background: rgba(0,0,0, 0.7) !important;
}
#tp-language-selector,
#tp-language-selector.vertical,
#tp-language-selector.top-selection-mobile,
#tp-language-selector > a,
#tp-language-selector.vertical > a,
#tp-language-selector.top-selection-mobile > a {
    border-color: #000000 !important;
}
#tp-language-selector a:hover {
    background: rgba(0,0,0, 0.5) !important;
}
#tp-language-selector a.active {
    background: #000000 !important;
}
.tp-selection-box {
    background: rgba(0,0,0, 0.8) !important;
}
.tp-selection-box a {
    border-color: rgba(0,0,0, 0.8) !important;
}
#tp-language-selector,
.tp-selection-box a {
    color: #FFFFFF !important;
}