/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*colors*/
.widget.widget_nav_menu.widget_nav_hide_child:after, .widget-latest-news:after, .donation-wrapper:after, .sc_events_calendar:after {
  content: "";
  display: table;
  clear: both; }

html {
  background: #fff !important; }

h1, h2, h3, h4 {
  font-weight: 100 !important;
  text-transform: none !important; }

.main_color h1 {
  color: #ED3C95; }

.text-color-white h1, .text-color-white p {
  color: #fff !important; }

.banner-text-big {
  font-size: 150%; }

.banner-text-small {
  font-size: 80%; }

.banner-text-small.indent {
  margin-left: 40px; }

.ls-l hr {
  margin: 0;
  opacity: 0.5; }

.content, .sidebar {
  padding-top: 20px;
  padding-bottom: 20px; }

div .av_one_third {
  margin-left: 3%;
  width: 31.333333333333332%; }

#cta .av_textblock_section {
  position: absolute;
  bottom: 15%;
  display: block;
  text-align: center;
  width: 100%; }

.total-raised {
  font-size: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #00a4da;
  text-shadow: -1px -1px 0 #FFF,   1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF; }

.widget.widget_nav_menu.widget_nav_hide_child {
  margin-bottom: 0; }

.widget-latest-news {
  padding: 20px;
  background: #fcdfee;
  margin-bottom: 20px; }
  .widget-latest-news h3 {
    font-family: "Just Another Hand";
    text-transform: capitalize;
    font-size: 40px;
    color: #ED3C95; }
  .widget-latest-news .cff-author-text p {
    color: #ED3C95; }
  .widget-latest-news .cff-post-links a {
    color: #ED3C95; }

.news-excerpt p {
  font-size: 14px; }

.inner_sidebar {
  margin-left: 30px; }

.main_color .sidebar {
  color: #000; }
.main_color .news-time {
  color: #ED3C95; }

.FundsRaised {
  background: url(img/total-raised-cta.jpg) #d8f2fd;
  background-size: cover;
  padding: 25px !important;
  margin-top: 30px;
  text-align: center;
  margin-bottom: 25px; }
  .FundsRaised h3 {
    font-family: "Just Another Hand";
    color: #ED3C95;
    font-size: 35px; }

.av-special-heading-tag {
  color: #ED3C95 !important; }

h1.pink {
  color: #ED3C95 !important; }

.av-special-heading.modern-centered h1:before {
  margin-left: -50%;
  text-align: right; }

.padding-20 {
  padding: 20px !important; }

.white h1 {
  color: #fff !important; }

.avia-logo-element-container {
  margin-top: 0 !important; }

.no-logo-slider-heading {
  display: none !important; }

.slide-entry-wrap {
  margin: 10px !important; }

.title_container {
  background: #fff; }
  .title_container h1 {
    margin: 0 !important;
    line-height: 1.5em !important; }
    .title_container h1 a {
      color: #ED3C95 !important; }

.column-top-margin {
  margin-top: 20px !important; }

.donation-wrapper h2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
.donation-wrapper h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.donation-img-wrapper {
  float: left;
  width: 25%; }

.donation-text-wrapper {
  float: right;
  width: 70%; }

.sponsored-by {
  color: #666 !important; }

.large-btn {
  display: inline-block;
  background: #ED3C95;
  padding: 10px 20px;
  color: #fff !important;
  margin-top: 10px !important;
  border: 2px solid #fff;
  border-radius: 3px; }

.slide-meta-time.updated, .slide-meta-comments, .slide-meta {
  display: none; }

.sidebar-contact {
  background: #fff;
  border: 1px solid #ED3C95;
  padding: 15px; }
  .sidebar-contact h4 {
    font-family: "Just Another Hand";
    font-size: 48px;
    margin-bottom: 0;
    line-height: 30px;
    margin-top: 10px;
    color: #ED3C95 !important; }
  .sidebar-contact span {
    display: block; }
  .sidebar-contact .sidebar-contact-tel {
    font-size: 24px; }
  .sidebar-contact .sidebar-contact-email a {
    color: #ED3C95 !important; }

.sidebar .widget:first-child, .content .sidebar .widget:first-child {
  padding-top: 20px;
  border-top-style: none;
  border-top-width: 0; }

.sponsor-pic {
  width: 30%;
  float: left; }
  .sponsor-pic img {
    border: 1px solid #ccc; }

.member-outer-container > .member-container {
  width: 48%;
  float: left;
  display: block;
  margin-right: 2%;
  margin-bottom: 20px; }
  .member-outer-container > .member-container:nth-of-type(2n + 3) {
    clear: both; }
  .member-outer-container > .member-container .profile-pic-round, .member-outer-container > .member-container .profile-pic {
    width: 30%;
    float: left; }
    .member-outer-container > .member-container .profile-pic-round img, .member-outer-container > .member-container .profile-pic img {
      border-radius: 50%; }
  .member-outer-container > .member-container .profile-desc {
    width: 65%;
    float: left;
    margin-left: 5%; }
    .member-outer-container > .member-container .profile-desc h2 {
      font-size: 18px; }

.special-heading {
  display: block;
  margin: 20px;
  text-align: center;
  font-size: 30px;
  padding: 10px 0; }
  .special-heading:before {
    content: "";
    display: table;
    clear: both; }

@media only screen and (max-width: 620px) {
  .member-container {
    width: 100%; } }
#mc_embed_signup {
  background: #e1e1e1;
  padding: 20px; }
  #mc_embed_signup .mc-field-group input[type="text"], #mc_embed_signup .mc-field-group input[type="email"] {
    width: 100%; }

.image-overlay-inside, .image-overlay.overlay-type-extern {
  display: none; }

.avia_transform a:hover .image-overlay {
  opacity: 0 !important; }

.association-with-conatiner img {
  max-width: 50%; }

.main_menu {
  right: -20px; }

#menu-item-search {
  display: none; }

.avia-section {
  min-height: auto !important; }

.sc_events_calendar {
  clear: both; }

.sc_events_form select {
  display: none !important; }
.sc_events_form #sc_submit {
  display: none; }

#sc_events_calendar_head {
  background: #fff;
  border: none;
  padding: 0; }

#sc_calendar {
  margin-top: 20px; }
  #sc_calendar a {
    color: #d13e7e !important;
    font-size: 18px; }

.make-donation-container {
  padding: 0 20px; }
  .make-donation-container a {
    text-align: center;
    display: block; }

.confirm-label {
  display: inline !important; }

.FormInstructionsText {
  border: 1px solid #E01D71 !important;
  padding: 5px;
  margin-bottom: 20px; }

.GeneralDetailsHolder {
  margin-bottom: 20px; }
  .GeneralDetailsHolder div {
    display: inline; }
  .GeneralDetailsHolder .TeamNameText {
    display: inline; }

.form-entry-error {
  background: #ff9999 !important; }

.IndividualEntrantsDataHolder div {
  display: inline; }

.entry-form-table input[type="text"] {
  display: inline !important;
  width: 100% !important;
  margin-bottom: 0 !important; }

.entry-form-table {
  max-width: 100%; }

.Step2Header {
  color: #333;
  font-size: 18px; }
  .Step2Header .EntryCatText, .Step2Header .NoAdultsText {
    margin-left: 30px; }

.SendingToPayPalText {
  font-size: 20px; }