/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.creative_form_18 .creativecontactform_input_element input, .creative_form_18 .creativecontactform_input_element textarea, .creative_form_18 .creativecontactform_input_element {
  color: #FFF !important;
}


#mc_embed_signup {
  background: none !important;
}

#mc_embed_signup label {
  font-size: 30px !important;
  font-family: 'Montserrat';
  text-transform: uppercase;
  text-align: center;
}

#mc_embed_signup input.email {
  width: 90% !important;
  margin: 0 auto !important;
  margin-bottom: 15px;
  color: #FFF;
}

#mc_embed_signup input.button {
  margin: 0 auto !important;
  margin-top: 15px !important;
  width: 90% !important;
  border-radius: 0 !important;
}

input[type="email"], input[type="email"]:focus {
  background: rgba(255,255,255,0.3);
  border: 0px solid #FFF !important;
  border-radius: 0;
}

#mc_embed_signup .button {
  background-color: #FFF !important;
  color: #0064b4 !important;
  text-transform: uppercase;
}

#mc_embed_signup .button:hover {
  background-color: #74298e !important;
  color: #FFF !important;
}

#eb-event-page h1.eb-page-heading {
  margin: 0 !important;
}

.eb-page-heading {
  display: none;
}

.eb-box-heading .eb-page-heading {
  display: block !important;
}

#eb-categories .eb-category, #eb-events .eb-event, div#eb-event-page {
  box-shadow: 2px 2px 3px #000;
}

#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
  background: #0064b4;
  border-radius: 0;
  border: 2px solid #FFF;
}

a.eb-event-title-link {
  color: #FFF;
  text-transform: uppercase;
  font-weight: 900;
  border-radius: 0;
}

.btn {
  border-radius: 0;
}

.btn-primary {
  border-color: #74298e;
  color: #74298E;
}

.btn-primary:hover {
  background-color: #74298E;
  color: #FFF;
  box-shadow: inset 0 0 0 20px #74298e;
}

.purpleBox {
  background: #74298E;
  border: 3px solid;
  border-radius: 0;
  box-shadow: 2px 2px 3px #000;
  color: #FFF;
}

[class*='uk-icon-'] {
  display: none;
}

.wk-slideshow {
  box-shadow: 2px 2px 3px #000;
}

.creative_form_18 .creativecontactform_header, .creative_form_3 .creativecontactform_header {
  display: none;
}

.creative_form_18 .creativecontactform_input_element, .creative_form_18 .creativecontactform_input_element.closed:hover, .creative_form_3 .creativecontactform_input_element, .creative_form_3 .creativecontactform_input_element.closed:hover {
  background: rgba(255,255,255,0.3) !important;
}

@media (max-width: 767px) {
  .uk-navbar {
    display: none;
  }
  
  .uk-panel-box {
    padding: 10px;
  }
}