/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
/*-------------------------QUERIES -----------------------------------------------------------------*/

body{

}
h1{}
h2, h3{
  
}
#header_right{
  display: inline-block;
  position: absolute;
  right:0;
  text-align: right;
}
#header_right img{
  max-height: 20px;
  vertical-align:text-bottom;
}
.link_box{
  font-size:12px;
  padding: 2px 5px;
  background-color:#3AB6C4;
  color:#fff;
}

.wpcf7 input[type=submit]{
  background-color: #3ab6c4;
  border:1px solid #000;
  padding: 5px 15px;
  color:#fff;
  font-size: 24px;
}
footer a{color:#dfd;}
#page-container { -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
  #left-area {
	  width: 100%;
	  padding: 23px 0px 0px !important;
	  float: none !important;
  }
}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
@media (max-width: 1200px){
  h1{font-size: 78px;line-height:1.1em;color:#E45E31;}
}
@media (max-width: 1024px){
  h1{font-size: 64px;line-height:1.1em;color:#E45E31;}
}


@media (max-width: 980px){
  h1{font-size: 56px;line-height:1.1em;color:#E45E31;}
  #et-top-navigation span.mobile_menu_bar:before, 
	#et-top-navigation span.mobile_menu_bar:after {
		color: #fceec2!important;
	}
	#mobile_menu{border-top:1px solid #fceec2!important;}
}
@media (max-width: 700px){
}
@media (max-width: 600px){
  #page-container{width:100% !important;}
}
@media (max-width: 480px){

}