/* Enter Your Custom CSS Here */
.home.page #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: rgba(0,0,0,0.37) !important;
}
#top-menu a {
    text-shadow: 0px 0px 3px #000, 0px 0px 3px #000;
}

#top-menu li.current-menu-item > a {
    text-shadow: none; font-weight:bold;
      text-shadow: 0px 0px 3px #000, 0px 0px 3px #000;
}
#top-menu-nav > ul > li > a:hover {
text-shadow: 0px 0px 3px #fff;
}

#footer-info, #footer-info a,#footer-bottom .et-social-icon a {
    color: #ffffff;
    font-weight: bold;
        text-shadow: 0px 0px 3px #000;
}
#main-header {
    box-shadow: none;
    border-bottom: 2px solid #009EC1;
      background: transparent url("http://michelpoels.nl/wp-content/uploads/hdbg4.png") no-repeat scroll center top;
}
@media only screen and (min-width: 768px) and (max-width: 949px) {
#main-header {
    background: transparent url("http://michelpoels.nl/wp-content/uploads/hdbg4.png") no-repeat 40% 0%;
}
}
.et_pb_promo_button, .et_pb_module.et_pb_button {
    color: #fff !important;
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
#main-header {
    background: transparent url("http://michelpoels.nl/wp-content/uploads/hdbg4.png") no-repeat 36% 0%;
}
}

@media only screen and (min-width: 479px) and (max-width: 600px) {
#main-header {
    background: transparent url("http://michelpoels.nl/wp-content/uploads/hdbg4.png") no-repeat 37% 0%;
}
}

			@media only screen and (min-width: 300px) and (max-width: 478px) {
.et_fixed_nav  #logo {
}
#main-header {
    background: transparent url("http://michelpoels.nl/wp-content/uploads/hdbg4.png") no-repeat 30% 0%;
}
}


@media all and (min-width: 981px) {
.et_pb_slider .et_pb_slide {
    min-height: 500px;
    #logo {
    margin-top: 6px;
}
}
.mobile_menu_bar::before {
    border-radius: 4px;
    border: 1px solid #fff;
  color:#fff;
}
#et-info-phone::before, #et-info-email::before {color:#009DC0;}
  .et_pb_button {color:#009DC0;}

  .et_pb_slider .et_pb_slide {
    box-shadow: 0px 0px 12px 0px #000 inset;
}
  .et_pb_toggle_open .et_pb_toggle_title::before {
    content: "\e04f";
    color: #3e3e3f !important;
}
  .et_pb_column_1_2 .et_pb_audio_module_content {
    padding: 15px 40px 20px;
}