/*
 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 -----------------------------------------------------------------*/
h1, h2, .et_pb_menu a, p{
  font-weight: 400;
}
.et_pb_text_inner h4{font-size:22px;}
.wpcf7-submit{
  background-color:#56585A;
  color:#fff;
  padding: 10px 20px;
  border:1px solid #56585A;
  border-radius: 5px;
}
.wpcf7-submit:hover{
  background-color:#474747;
  color:#ddd;
  
}
.home_background .et_parallax_bg{
  background-size: auto;
  background-position: 0 66%;
}
.et_pb_slide {
  margin:0;
  padding: 30px 0 ;
  max-height:500px;
  background-size: 450px auto !important;
}
.et_pb_slide_content{
  font-size:18px;
}
.inline_images img{
  vertical-align: middle;
  margin: 0 10px;
}
.et_pb_menu .et-menu>li{
    padding-left: 9px;
    padding-right: 9px;
}
.et-menu .menu-item-has-children>a:first-child{
  padding-right: 15px;
}
.et_mobile_menu {
  border-top: 3px solid #aaa !important;
}
.mobile_menu_bar:before{
  color:#aaa !important;
}
.et_pb_menu__search-button::after{
  color:#fff !important;
}
.fb_icon{
  display: block;
  float:right;
  background-color: #707375;
  max-height: 24px;
}
.li_icon{
  display: block;
  float:right;
  background-color: #2C7DAF;
  max-height: 24px;
}
.tw_icon{
  display: block;
  float:right;
  background-color: #51A7DE;
  max-height: 24px;
}
.fb_icon img, .tw_icon img, .li_icon img{
  width:24px;
  height: auto;
}
.pa-image-gallery-1-1 .et_pb_gallery_image {
  padding-top: 100%;
  display: block;
}

.pa-image-gallery-1-1 .et_pb_gallery_item img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.et_pb_gallery_item{
  padding: 5px;
}
.mfp-title{display: none;}
@media (max-width: 1055px) {
  .et_mobile_nav_menu {
	display: block;
  }
  
  .et_pb_menu__menu {
	display: none !important;
  }
}





@media only screen and (min-width: 981px) {
#main-header.et-fixed-header {
position: fixed;
}
#page-container {
/*padding-top:241px;*/
}
}

#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){
  
}
@media (max-width: 1024px){
  
}


@media (max-width: 980px){
 
}
@media (max-width: 700px){
}
@media (max-width: 600px){

}
@media (max-width: 480px){

}