/*
 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{

	}
#et-main-area h3{
    font-size: 20px !important;
    font-family: 'Chelsea Market',display!important;
}
#main-content .page-id-31 h3{
	font-size: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	font-family: Lato, Helvetica, Arial, Lucida, sans-serif !important;
}
article:not(#page-id-2){
/*#post-390, #post-29, #post-47, #post-379, #post-37, #post-410, #post-31{*/
	background-repeat: no-repeat;
	background-size: contain;
	/*background-image: url(http://singwithesther.wpengine.com/wp-content/uploads/bricks_tall.png)!important;*/
	border-bottom-width: 1px;
    border-bottom-style: ridge;
    border-bottom-color: #000000;
    box-shadow: 0px 12px 10px -6px rgb(0 0 0 / 30%);
	background-color: #0f0;
	
	background-image: linear-gradient(rgba(244, 244, 244, 0.5), rgba(244, 244, 244, 0.5)),
    url(http://singwithesther.wpengine.com/wp-content/uploads/bricks_tall.png)!important;;
}
/*article:not(#page-id-2) div.et_pb_section{*/
article div.et_pb_section:first-of-type{
/*#post-390 div.et_pb_section, #post-29 div.et_pb_section, #post-47 div.et_pb_section, #post-379 div.et_pb_section, #post-37 div.et_pb_section, #post-410 div.et_pb_section, #post-31 div.et_pb_section{*/
	background-color: rgba(244, 244, 244, 0.5);
}
article div.et_pb_section{
	background-color: #F9F9F9;
/*	background-color:#0f0;*/
}
.et_pb_toggle_close{
	background-color: rgba(255, 255, 255, .5);
}
#swe_header h2{
  padding-bottom: 0 !important;
}
#et-main-area h2{
  font-size:36px;
}
#credits a{
	color:#c0c0c0;
}
.icon_section img{
	width:75px;
	height: auto;
	margin-bottom: 10px;
}
.et_pb_button:hover{
	background-color: #39A868 !important;
}
#login_popup{
	position: absolute;
	display: none;
	right:10px;
	top:60px;
	max-width:200px;
	padding: 10px;
	background-color:#efefef;
	box-shadow: 0 0 10px 1px;
	

}
#login_popup .button_style{
	color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 0px;
    font-size: 14px;
    font-family: 'Chelsea Market',display!important;
    background-color: #1a73b5;
}
#login_popup input{
	width:100%;
	z-index: 9999;
	
	margin: 5px auto;
}

/*** 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;}

#swe_header img{
  vertical-align: middle;
}
#menu-main-navigation li{
  border-left: 1px solid #555;
  padding: 2px 1.7vw 0;
}
#menu-main-navigation li:first-child{
  border-left: none; 
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff !important;}
 
@media (max-width: 1200px){
  
}
@media (max-width: 1024px){

}


@media (max-width: 980px){
  #swe_header .et_pb_column{
	margin-bottom: 0 !important;
  }
	#login_popup{
		top:110px;
	}
 
}
@media (max-width: 767px){
  #swe_header img{
	width: 130px;
  }
}
@media (max-width: 500px){
  #swe_header .et_pb_column {
	width: 100%;
  }
  #swe_header .et_pb_row {
	display: block;
  }  
   
}
@media (max-width: 480px){

}