/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
ul li{margin-top:5px;margin-bottom:5px;}
.sr-only{display:none;visibility:hidden;}
/*header top bar layout*/
@media screen and (min-width: 1000px){
.phoneAndMail a{color:#3d5197;font-size:1.5em;}
.phoneAndMail fas:before{color:#3d5197 !important;font-size:1.5em;padding:0 5px 0 5px !important;}
}
@media screen and (max-width: 1000px){
.phoneAndMail a{color:#3d5197;font-size:1.4em;}
.phoneAndMail fas:before{color:#3d5197 !important;font-size:1.4em;padding:0 5px 0 5px !important;}
}
/*menu*/
@media screen and (min-width: 1300px){
	#site-navigation-wrap{top:45px;}
}
@media screen and (min-width: 1000px) and (max-width:1290px){
	#site-navigation-wrap{top:45px;}
	#site-navigation-wrap .dropdown-menu >li >a {padding:0 10px !important;}
}
/*home*/
.OurClientsLogos div.fl-photo{border:solid 1px #3d5197;}
.OurClientsLogosSlides .fl-slide-photo-img{border:solid 1px #3d5197;}

/*Our Customers*/
.OurClientsLogosOurCustomers  div.fl-photo div.fl-photo-content{border:solid 1px #3d5197;}

/*pages*/
.background-image-page-header-overlay{opacity:0 !important;}

/*main form*/
.mainform{}
.mainform {margin-bottom:10px;}
.mainform  label{font-weight:normal;}
.mainform  input[type="text"]{border:solid 1px #3d5197;width:100%;font-size:1em;color:#433c3c;}
.mainform  input[type="email"]{border:solid 1px #3d5197;width:100%;font-size:1em;color:#433c3c;}
.mainform  input[type="url"]{border:solid 1px #3d5197;width:100%;font-size:1em;color:#433c3c;}
.mainform  input[type="tel"]{border:solid 1px #3d5197;width:100%;font-size:1em;color:#433c3c;}
.mainform  textarea{min-height:80px;height:80px;border:solid 1px #3d5197;width:100%;font-size:1em;color:#433c3c;}
.mainform  input[type="submit"]{border:none;background-color:#e40712;color:#ffffff;padding:15px 20px 15px 20px;font-size:1em;}
.mainform .wpcf7-recaptcha-cell .wpcf7-not-valid-tip{margin-top:45px;} 

@media screen and (min-width: 1000px){
	.mainformCell{width:49%;float:left;padding:5px;}
	.mainformRow{margin-bottom:10px;}
	.mainformRow2{margin-bottom:10px;}
	.mainformRow3{margin-bottom:10px;height:170px;}
	.mainformCommandHalf{width:49%;float:left;padding:0 5px 5px 5px;}
	.mainformCommandFull{margin:5px;}
}
@media screen and (max-width: 1000px){
	.mainformCell{width:100%;float:none;padding:5px;}
	.mainformRow{margin-bottom:10px;}
	.mainformCommandHalf{width:100%;float:none;}
	.mainformCommandFull{margin:5px;}
}

/*blog*/
i.fa-arrow-circle-left:before{content: '\f0a9';}

/*footer menu*/
.footerForm{}
.footerForm .footerFormRow{margin-bottom:10px;}
.footerForm .footerFormRow label{font-weight:normal;}
.footerForm .footerFormRow input[type="text"]{border-radius:0px;}
.footerForm .footerFormRow input[type="email"]{border-radius:0px;}
.footerForm .footerFormRow textarea{min-height:80px;height:80px}
.footerForm .footerFormRow input[type="submit"]{border:none;background-color:#e40712;color:#ffffff;padding:15px 20px 15px 20px;font-size:1em;}

/*footer bottom*/
.fl-l{float:left;}
.fl-r{float:right;}