body {
	font-family: proxima-nova,sans-serif!important;
	font-weight: 300!important;
	font-style: normal!important;
}

p {
	color: #333!important;
}

.banner__text {
	color: #333!important;
}

.navigation--main { 
	font-family: proxima-nova,sans-serif!important;
	font-weight: 300!important;
	font-style: normal!important; 
}

@media (min-width: 992px) {
	.navigation--main > li > a {
		color: #333!important;
 }
}

body, .textwidget {
		color: #333!important;
}

.footer-bottom p {
	color: #fff!important;
}

@media only screen and (max-width: 600px) {
.textwidget a > img.aligncenter {
    display: block;
    margin-left: auto!important;
    margin-right: auto!important;
 }
}

.wide-color-dark {
background-color: #00548C !important;
}

@media (max-width: 992px) {
#headerCarousel > div > div > div > div > div.jumbotron__category > div {
padding-top: 18px;
}}

#panel-7-3-1-1 > div > h5 > strong > a {
color: #2ea2cc;
}

.carousel-control {
	display: none;
}

.carousel-content {
left: inherit !important;
  margin-top: -5px !important;
}

.fa-phone:before, .fa-home:before, .fa-clock-o:before, .fa-suitcase:before
{ color: #A6C9DA!important;
}



.footer {
  margin-top: -28px;
}

.motivational-text {
font-weight: 100;
font-family: helvetica, Helvetica, Arial, sans-serif;
}

body > div.boxed-container > header > div:nth-child(1) > div.logo > a > img {
margin-top: -12px;
}

a {
/* color: grey !important; */
}

a {
/* color: greysmoke	 !important; */
}

#pg-7-1 {
/* display: none; */
}

.btn-primary, .logo-panel img:hover, blockquote, #comments-submit-button, .main__navigation > li:hover > a {
border-color: rgba(31, 167, 218, 0);
}

.jumbotron__category::after, .alternative-heading::after, .navbar-toggle, #comments-submit-button, .btn-primary, .panel-grid .widget-title::after, .footer .footer__headings::after, .main-title h3::before, .hentry__title::after, .widget_search .search-submit, .pagination li .current, .pagination li:hover, .sidebar__headings::after, .sidebar .widget_nav_menu ul > li.current-menu-item a, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce span.onsale, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce a.add_to_cart_button:hover, .woocommerce ul.products::before, .sidebar .widget_nav_menu ul > li > a:hover, .widget_calendar caption, .widget_tag_cloud a, body.woocommerce-page .widget_product_search #searchsubmit, body.woocommerce-page span.onsale, body.woocommerce-page ul.products::before, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page a.add_to_cart_button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page .widget_product_categories ul > li > a:hover, body.woocommerce-page a.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page table.cart td.actions input.button.alt, body.woocommerce-page .cart-collaterals .shipping_calculator h2::after, body.woocommerce-page .cart-collaterals .cart_totals h2::after, body.woocommerce-page .woocommerce-info, body.woocommerce-page .woocommerce-message, body.woocommerce-page .woocommerce-error, body.woocommerce-page #payment #place_order, body.woocommerce-page .short-description::before, body.woocommerce-page .short-description::after, body.woocommerce-page .quantity .minus:hover, body.woocommerce-page .quantity .plus:hover, body.woocommerce-page button.button.alt, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #review_form #respond input#submit, body.woocommerce-page div.product .woocommerce-tabs h2::after {
background-color: #1fa7da;
}


.navbar-toggle__text { color: #fff !important; }
.navbar-toggle .icon-bar { background: #fff !important; }
.footer-bottom { background-color : #1e405a !important; color: #fff !important;}

.read-more { font-weight:normal !important; font-family: Helvetica, Arial, sans-serif !important;}

.fa-phone:before, .fa-home:before, .fa-clock-o:before { color: #A6C9DA!important; }
.fa-star:before { color: #ECAA00 !important; }

.icon-box__title { color: #5bb6e5 !important;}
.icon-box__subtitle { color: #abc1cf!important;} 

h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
}

@media (min-width: 992px) {
.main__navigation .sub-menu > li > a {
background-color: #C2C2C2 !important;
}

.btn-primary:hover, #comments-submit-button:hover, .main__navigation .sub-menu > li > a, .main__navigation .sub-menu, .main__navigation .sub-menu > li > .sub-menu {
border-color: #6F6F6F;
}

@media (min-width: 992px)
.main__navigation .sub-menu > li > a {
color: #333333 !important;
background: #A0A0A0 !important;
border-bottom: 1px solid #B3B3B3 !important;
padding: 12px 30px 12px 30px;
}

.logo {
margin-top: 17px !important;
}

.buildpress .esg-filterbutton.selected span {
border-bottom: 3px solid #25BFF7 !important;
}

.logo-panel img { opacity: 1 !important;  }

.fa-facebook:before, .fa-twitter:before, .fa-youtube:before { color: #A6C9DA !important; }
 
.top__navigation .sub-menu > li > a:hover { color: #6a6a6a !important; text-decoration: none; }
.top__navigation > li > a:hover { color: #6a6a6a !important; background: none; }
.top__navigation > li > a { color: #6a6a6a !important; background: none; }
.top__navigation .sub-menu > li > a:hover { color: #6a6a6a !important; text-decoration: none; }

/* a { color: #6a6a6a !important; } */


#panel-7-0-0-0 > div.banner__buttons > a.btn.btn-primary {
color: white !important;
}

.btn-primary {
	color: white !important;
}

.main__navigation .sub-menu > li > a {
/* background-color: #444444 !important; */
  color: white !important;
}

.btn {
font-family: Helvetica, Arial, sans-serif !important;
  border:none !important;
}

.main__navigation
{
  font-family: Helvetica, Arial, sans-serif !important;
}
.main__navigation > li > a
{
 	font-weight: normal !important; 
}
.main__navigation .sub-menu > li > a { font-weight: normal !important;  }

 

@media (min-width: 992px)
.main__navigation .sub-menu > li > a {
background-color: #C2C2C2 !important;
}

@media only screen and (max-width: 600px) {

	.main__navigation > li > a {
		color: #fff !important;
    	font-weight: normal !important;
	}
  
  .navigation--main > .menu-item-has-children > a { font-weight: 100 !important; }
  	
  .main__navigation .sub-menu > li > a {
    background-color: none !important; 
  	font-weight: normal !important;}
  
  html.flexbox .widget-icon-box .icon-box {
width: 62% !important;
  }    
}
/* H Tag Fixes */
/* part-jumbotron.php */
.slideh1 {
  font-size: 30px;
  margin: 18px 0 10px 0;
  color: #eeeeee;
  letter-spacing: -0.5px;
}

.slideh6 
{
 color: #ADADAD;
  margin: 0;
  font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;font-size: 12px;line-height: 1.1;
}
/*************/

.iconh4
{
 color: #5bb6e5 !important;
  font-size: 13px;
  margin: 4px 0 0 0;
  font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  letter-spacing: 0.5px !important;
  line-height: 1.1;
}

.widget-titleh3
{
 font-size: 30px; position: relative;
margin-top: 30px;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);color: #333333;
letter-spacing: -0.5px;line-height: 1.1; 
}
.widget-titleh3::after{
   background-color: #1fa7da; position: absolute; height: 3px;
width: 30px;
bottom: -1px;
left: 0; content: "";
}

.titleh3 { font-size: 30px; position: relative;
margin-top: 30px;
margin-bottom: 15px;
padding-bottom: 15px;
 color: #333333;
letter-spacing: -0.5px;line-height: 1.1; }

.testih2 /* /inc/widgets/widget-brochure-box.php */
{
 padding-bottom: 10px;
margin-bottom: 30px;
  font-size: 30px;
 font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  position: relative;
margin-top: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  color: #333333;
letter-spacing: -0.5px;
}

.testih2::after { background-color: #1fa7da; position: absolute; height: 3px;
width: 30px;
bottom: -1px;
left: 0; content: "";}

.pageh5 { 
font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  color: #333333;
letter-spacing: 0.5px;
  font-size: 14px;
  margin-top: 10.5px;
margin-bottom: 10.5px;
  line-height: 1.1;
}

.footerh6 {
  margin-top: 0;
  margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  position: relative;
  font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  color: #3d3d3d;
  letter-spacing: -0.5px;
  line-height: 1.1;
  font-size: 19px;
}

.main-titleh3 { 
font-size: 14px;
position: relative;
border-top: 1px solid rgba(0, 0, 0, 0.06);
margin-top: 30px;
padding-top: 30px;
margin-bottom: 0;
color: #999999;
  font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  letter-spacing: -0.5px;
  line-height: 1.1;
}

 .fa-facebook:before, .fa-twitter:before, .fa-youtube:before
{ color: #A6C9DA!important;
}


.carousel-inner > .item > img
{
 /*min-height: 450px !important; */
}

@media only screen and (max-width: 600px) {
  .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    transform: scale(2.0) !important;
    -ms-transform:scale(2.0); /* IE 9 */
    -moz-transform:scale(2.0); /* Firefox */
    -webkit-transform:scale(2.0); /* Safari and Chrome */
    -o-transform:scale(2.0); /* Opera */
margin: 50px 0px 60px -135px !important;
  }
 
}

@media only screen and (max-width: 480px) {
   .jumbotron__category {
margin-top: 50px !important;
  }
}

.about-us-title{
font-size: 20px;
text-align: left;
color: #ffffff;
font-weight: inherit;
margin-top: 0px;
margin-bottom: 0px;
min-height: 0px!important;
padding: 14px 15px!important;
background-attachment: scroll!important;
background-repeat: repeat!important;
background-color: rgb(32, 65, 87)!important;
margin-bottom: 20px!important;
border: 0;
  line-height: 26px;
}

.divider-about-border{
border-top: 1px dashed #dadada;
  height: 1px;
}

.about-divider{
padding: 35px 0 35px !important;
}

.page-id-171 .panel-grid{
margin-bottom: 0 !important;
}

.page-id-171 #pg-171-14{
margin-bottom: 30px !important;
}

@media only screen and (max-width: 780px) {
.page-id-171 .panel-grid .panel-grid-cell:nth-child(2){
margin-bottom: 0 !important;
}
}

.container {
/* padding-bottom: 20px; */
}

.wide-image {
    background-image: url(/wp-content/uploads/2019/04/motivational-background11.jpg) !important;
}

@media only screen and (max-width: 690px) {
	.logo {
    margin-top: 24px !important;
}
	.logo {
    max-width: 70% !important;
}
	.header-widgets { display: none !important;}
	.mobfix { clear: both; }
	.mobfix1 {width:100%;}
	
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 150% !important;
    padding: 6px !important;
}
li.pojo-a11y-toolbar-item {
    list-style: none !important;
}		
