@import url(https://fonts.googleapis.com/css?family=Quicksand);
@import url(https://fonts.googleapis.com/css?family=Dosis);

body.ml_sidemenu .navbar .navbar-header {
    opacity: 1;
}

.wrapper#outerWrapper #flyout_container #event_flyout_container #event_flyout {
  background: #e2e2e2;
  bottom: 5px!important;
  width: auto;
}

.ml_sidemenu nav#menu_container #ml_navbar.navbar-collapse {
  top: 47px;
}

.ml_header#header #top_right_menu .welcome.logged_in_as {
  color: #e2e2e2;
  top: 40px;
}

/*===================
ML RECENT
===================*/
#ml_recent table {
  background: #0f0f0f;
}

#ml_recent .caption {
  color: #e3e3e3;
}

#ml_recent .caption a {
  color: #e3e3e3;
}

#ml_recent .miniprofile table td a:hover {
  background: transparent!important;
}

/*===================
Override styles
=====================*/
#featured_events_container {
  border: none;
}

#featured_events_container .thumb_container a:hover {
  background: none
}

#featured_events_container td.thumb .thumb_container {
  border: none;
}

#playpause a {
  background: none;
  background-color: transparent;
}

#featured_events_container {
  background-color: #9e9e9e;
}

#featured_events_container .ml_button a {
  background: #171717;
  background-color: #171717;
  border-radius: 5px;
  color: #e2e2e2;
}

.wrapper#outerWrapper #flyout_container #event_flyout_container #event_flyout{
  background: #e2e2e2;
  bottom: 5px!important;
}

.wrapper#outerWrapper #flyout_container #event_flyout_container #event_flyout .close_button.ml_button{
  color: #171717;
  background: none;
}

.wrapper#outerWrapper #flyout_container .ml_button a {
  background: #171717;
  background-color: #171717;
  border-radius: 5px;
  color: #e2e2e2;
}

#bodyElement .future_events.homepage_widget {
  color: #0f0f0f;
  border: none;
}

#bodyElement .future_events.homepage_widget .ml_slider .carousel-inner .item .row .buttons.ml_button a {
  background: none;
  background-color: #0f0f0f;
  border-radius: 5px;
  color: #e3e3e3;
}

#bodyElement .social_module .ml_button a {
  background: none;
  background-color: #171717;
  border-radius: 5px;
  color: #e2e2e2;
}

#bodyElement .wrapper#outerWrapper .social_buttons a {
  background: none;
  background-color: #0f0f0f;
  border-radius: 5px;
  color: #e3e3e3;
}

#bodyElement {
  font-family: 'Quicksand', sans-serif;
}

.partner_events.homepage_widget #criteria {
  background-color: #d5d5d5;
  border: none;
  border-radius: 10px;
}

.partner_events.homepage_widget form#search_criteria_form {
  border: none;
  border-radius: 10px;
}

.partner_events.homepage_widget form#search_criteria_form a.search.icon_button {
  color: #e2e2e2;
  background: #171717;
  border-radius: 5px;
}

.flyout.shadow-small:not(.update) {
  background-color: #e2e2e2;
}

.flyout.shadow-small:not(.update) a:hover {
   color: #e2e2e2;
}

#bodyElement.public #fade-in-logo {
  max-width: 700px;
  padding-left: 50px;
  width: 100%;
}

#bodyElement.public #footer {
  color: #e2e2e2;
}

#bodyElement.public #footer a {
  color: blue;
}

#bodyElement.public #playpause a {
  background: none;
  background-color: transparent;
}

#bodyElement.public .future_events.homepage_widget {
  color: #e2e2e2;
  border: none;
}

#bodyElement.public .partner_events.homepage_widget {
  color: #171717;
  border: none;
  border-radius: 10px;
  font-family: 'Quicksand', sans-serif;
}

#bodyElement.public .partner_events.homepage_widget .media-carousel{
  padding: 0;
}

#bodyElement.public .partner_events.homepage_widget #criteria {
  background-color: #d5d5d5;
  border: none;
  border-radius: 10px;
}

#bodyElement.public .partner_events.homepage_widget form#search_criteria_form {
  border: none;
  border-radius: 10px;
}

#bodyElement.public .partner_events.homepage_widget form#search_criteria_form a.search.icon_button {
  color: #e2e2e2;
  background: #171717;
  border-radius: 5px;
}

#bodyElement.public .future_events.homepage_widget div {
  font-family: 'Quicksand ', sans-serif;
}

#bodyElement.public .future_events.homepage_widget .buttons.ml_button a {
  background: none;
  background-color: #e2e2e2;
  border-radius: 5px;
  color: #171717;
}

#bodyElement.public .fade-in-logo-wrapper {
  width: 100%;
}

#bodyElement.public .jumbotron p.sub-title-fade-in-zoom {
  color: #e2e2e2;
  font-family: 'Dosis ', sans-serif;
  text-shadow: 0 0 10px #000, 0 0 20px #000, 0 0 30px #000;
}

@media (max-width: 375px){
#bodyElement.public nav#menu_container .navbar-header .navbar-brand img {
max-width: 250px;
}
}

#bodyElement.public #featured_events_container .thumb_container {
  border: none;
}

#bodyElement.public #featured_events_container {
  background: linear-gradient(0deg,rgba(0,0,0,0.8),rgba(0,0,0,0.8));
  color: #e3e3e3;
}

/*===================
Featured Events
=====================*/
#bodyElement.public #featured_events_container {
  border: none;
}

/*===================
Mobile Styling
=====================*/

#bodyElement.ipad.public .jumbotron {
  background-attachment: scroll!important;
}

#bodyElement.ipad.public .jumbotron-section-2 {
  background-attachment: scroll!important;
}

#bodyElement.ipad.public .jumbotron-section-3 {
  background-attachment: scroll!important;
}

#bodyElement.ipad.public .jumbotron .container {
  top: 60%;
}
