/* Enter Your Custom CSS Here */
/*--------------
Header
------------------*/
#main-header{
  background: #bdd73c none repeat scroll 0 0;
  top: 32px;
}
#top-menu li a:hover {
  color: #fff;
  opacity: 1 !important;
}
.page_header{
	border-bottom:1px solid #BDD63A;
}
.home article#post-108 .et_pb_row {
  width: 100%;
}
.home .more-link {
  background: #BDD73C;
  color: #fff;
  display: block;
  float: right;
  text-align: center;
  text-transform: uppercase;
  width: 100px;
}
.home .et_pb_blog_grid .post-content{
  margin-bottom: 30px;
}
div.sociable {
  width: 80%;
  margin: 0 auto;
  max-width: 1080px;
}
article#post-108 .et_pb_row {
  width: 100%;
}
.home img#about-image {  
  margin: 6px 8px 25px 0;
}
.et_pb_section {
  padding: 0!important;
}
.custom_sidebar {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 30px;
  border-right: 0;
  padding-right: 0;
}
.page_header span.et_pb_fullwidth_header_subhead {
  display: none;
}
.page_header h1 {
  padding-bottom: 0;
  text-transform: uppercase;
}
img#about-image {  
  margin-bottom:25px;
}

@media all and (max-width:1140px){
#logo {
  max-height: 70%;
}
#main-header .container{
  padding: 0 20px;
  width: 100%;
}
}

.et_mobile_menu {  
  border-top: 3px solid rgba(0, 0, 0, 0.09);
  box-shadow: none;
  }
.mobile_menu_bar::before{
color:#fff;
}