/*
Theme Name:     OSAM Websites
Description:    Designed by OSAM Websites www.osamweb.com
Author:         OSAM Websites
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.et_pb_contact p input, .et_pb_contact p textarea {
border: solid 1px #333!important;
color: #333!important;
background-color: transparent!important;}

hr {margin-bottom: 10px;}
.et_pb_module {margin-bottom: 20px!important;}
.footerarea .et_pb_contact_message {
height: 60px!important; min-height: 80px!important;
}
.footerarea .et_pb_contact_captcha_question {color: #fff;}

.footerarea .et_pb_contact p input, .footerarea .et_pb_contact p textarea {
border: solid 1px #fff!important;
color: #fff!important;
background-color: transparent!important;
  
}
.footerarea, .footerarea a, .footerarea address, .footerarea h4 {color:#fff; letter-spacing: 1px;}
address {line-height: 1!important; font-style: normal;}


@media only screen and ( min-width: 981px ) {
.container.et_menu_container {min-width: 100%!important; padding: 0px!important;}
#et-top-navigation {background-color: #093ca2;}
.et_header_style_centered #top-menu > li {padding: 15px 15px 0px 15px!important; }
.et_header_style_centered #top-menu > li a {padding-bottom: 15px!important; color: #fff!important;}
.et_header_style_centered #top-menu > li:hover {background-color: #339ced; color: #fff;}
#top-menu li {padding-right: 0px;}

#top-menu-nav > ul > li > a:hover,
#et-secondary-menu > ul > li > a:hover,
#et-info-email:hover,
.et-social-icons a:hover {
	opacity: 1!important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
}
.blurbsection .et_pb_blurb h4 {background-color: #093ca2;  color: #fff; font-weight: 700; height: 70px; padding: 10px; text-align: center!important; display: flex;
flex-direction: column;
justify-content: center;
align-items: center; margin-bottom: 10px;}
.blurbsection .et_pb_button {width: 100%;}
.blurbsection .et_pb_column {border: solid 1px #fff!important; padding: 10px; background-color: #efefef!important;  }

.et_pb_button {color:#fff!important; background-color: #093ca2;}
.et_pb_button:hover {background-color: #333!important;}
/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/
@media only screen and ( min-width: 1101px ) {
.blurbsection .et_pb_blurb_container {height: 300px;}
}
@media only screen and ( min-width: 1201px ) {
.blurbsection .et_pb_blurb_container {height: 270px;}
}
@media only screen and ( min-width: 981px ) {
.blurbsection.et_pb_section {margin-top: -170px; z-index: 9;}
.blurbsection2.et_pb_section {margin-top: -170px; z-index: 9; }
.blurbsection2 .et_pb_column { background-color: #efefef; padding: 30px 20px!important;}
.blurbsection2 .et_pb_row {
		padding: 0% 0!important;
	}

.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
    height: 0px!important;
}	
}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
.blurbsection .et_pb_blurb_container {height: 330px;}
	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}


