.td-wrap-abstracts .eventon_events_list .eventon_list_event .evcal_desc {
  padding-bottom: 15px;
}

.td-row-program.td-wrap-triple {
  box-shadow: none;
}
.td-row-program.td-wrap-triple p {
  text-align: left;
}

/* Social Events */
.td-single-event .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle {
  color: #fff;
}

.main-navigation .main-nav ul li.td-col2 a {
  color: #0c6ab3;
  font-weight: 700;
}
.main-navigation .main-nav ul li.td-cta-1 a {
  color: #fff;
  border-color: #e4261b;
  background-color: #e4261b;
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 4px;
}
.main-navigation.sticky-navigation-transition .main-nav > ul > li.td-cta-1 > a {
  line-height: 65px !important;
  margin-top: 10px;
  margin-right: 10px;
}
.main-navigation .main-nav ul li.td-cta-1 a:hover, .main-navigation.sticky-navigation-transition .main-nav > ul > li.td-cta-1 > a:hover {
  color: #f7f7f7;
  border-color: #d1755d;
  background-color: #d1755d;
}

#generate-slideout-menu.main-navigation ul ul {
  background: transparent;
}

@media screen and (max-width: 768px) {
  .header-wrap {
    background: #feeacf;
  }
}

/** Form nl2go */
@media only screen {
  .nl2go-wrap {
    margin-bottom: 100px;
  }
  .nl2go-wrap input[type=email] {
    background-color: #fff;
    border: 1px solid #000 !important;
    border-radius: 2px;
    margin-bottom: 15px;
    max-width: 400px;
    padding: 5px 10px;
    width: 100%;
  }
  .nl2go-wrap button[type=submit] {
    background-color: hsl(213, 74%, 27%) !important;
    border: 1px solid hsl(213, 74%, 27%) !important;
    border-radius: 6px !important;
    color: #fff !important;
    cursor: pointer;
    margin-top: 20px;
    min-width: 150px;
    transition: all 250ms ease;
  }
  .nl2go-wrap button[type=submit]:hover {
    background-color: hsl(213, 74%, 37%) !important;
    border: 1px solid hsl(213, 74%, 27%) !important;
    border-radius: 6px !important;
    color: #fff !important;
    cursor: pointer;
    margin-top: 20px;
    min-width: 150px;
    transition: all 250ms ease;
  }
  .nl2go-wrap input[type=checkbox],
  .nl2go-wrap input[type=radio] {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 768px) {
  .nl2go-wrap input[type=email] {
    width: 50%;
  }
  .nl2go-wrap form {
    text-align: center;
  }
  .nl2go-wrap input[type=text],
  .nl2go-wrap input[type=email] {
    min-width: 380px;
  }
}
.nf-form-cont .nf-before-form-content .nf-form-fields-required {
  font-size: 14px;
}

.nf-form-cont .nf-form-content input[type=submit] {
  background-color: hsl(213, 74%, 27%);
  max-width: 220px;
  width: 100%;
  border-radius: 5px;
  transition: all 250ms ease-in-out;
}
.nf-form-cont .nf-form-content input[type=submit]:hover {
  background-color: hsl(213, 74%, 37%);
  color: #fff;
}
.nf-form-cont .nf-form-content .nf-form-content input[type=submit]:hover {
  background-color: hsl(213, 74%, 37%);
  max-width: 220px;
  width: 100%;
  color: #fff;
}
.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-cont .nf-form-content input:not([type=button]):not([type=submit]),
.nf-form-cont .nf-form-content textarea {
  background: #f7f7f7;
  border: 1px solid #f7f7f7;
  border-radius: 5px;
  box-shadow: none;
  color: #3a3a3a;
  transition: all 0.5s;
}
.nf-form-cont .nf-form-content input:not([type=button]):not([type=submit]),
.nf-form-cont .nf-form-content textarea {
  background: #fff;
  border: 1px solid #3a3a3a;
  border-radius: 5px;
}

.vc_btn3.vc_btn3-style-modern {
  background-image: none;
}

/*# sourceMappingURL=appc.css.map */
