/*
Theme Name: Cassie Hines 2020
Author: Liz Klarecki
Author URI: https://lizklarecki.com
Version: 1.263
*/

/* Events Hero Section Override */
.tribe_events-template-default .main section:first-child, .post-type-archive-tribe_events .main section:first-child {
	display: none;
}

.tribe_events-template-default header, .post-type-archive-tribe_events header {
	background-color: #63737b;
}


/*.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {*/
/*    width: 100% !important;*/
/*}*/


.page-id-11262 .hero-section h1 { display: none; }

.page-id-11262 .full-large-text {
 
  font-size: 10vw;
  font-weight: bold;
  color: #e7f3f0;
  position: relative !important;
  left: 0px;

  margin-bottom: 60px;
  /*margin-left: -100px;*/
}

.page-id-11262 .hero-section{padding-top: 0px !important;}

/*.content-section { padding: 0px; margin-top: 16% !important; background: none; margin-bottom: 110px; }*/

/*.main section:first-child { padding: 0px !important; padding-top: 110px !important; }*/

.donate-form { color: white; }

.donate-form .gfield_label { color: white; }

.donate-form .gf_progressbar_title {
    color: white;
    opacity: 1 !important;
}

/*.donate-container { display: flex; width: 100%; height: 100%; }*/
#gform_wrapper_8 .gform_title {display: none;}

#gform_wrapper_8 .gform_required_legend {display: none;}

#gform_wrapper_8 .gfield_radio .gchoice,#gform_wrapper_8 .gfield_checkbox .gchoice {
    display: flex;
    align-content: center;
}
#gform_wrapper_8 .gfield-choice-input[type="radio"],#gform_wrapper_8 .gfield-choice-input[type="checkbox"] {
    width: 20px;
    margin-right: 10px;
}

#gform_wrapper_8 input[type="text"] {
    width: 100% !important;
}
/*.donate-iframe {*/
#gform_wrapper_8 {
    padding: 20px 50px; 
    border: 1px gray solid;
    background: url(/wp-content/uploads/2022/02/donate-background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}


@media only screen and (max-width: 1280px) {
   .donate-container {
      flex-direction: column;
   }
}

/*.aspect-container {*/
/*  background-color: black;*/
/*  width: 100%;*/
/*  padding-top: 56.25%;*/
/*  position: relative;*/
/*}*/

/*.aspect-iframe {*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  bottom: 0;*/
/*  right: 0;*/
/*}*/




.single-page, .team-section { padding: 0; }
.testimonials{display: flex;}


.wp-block-buttons {margin: 20px 0;}
.wp-block-buttons .wp-element-button {background-color: #52a597 !important; transition: .3s ease all; }

.wp-block-buttons .wp-element-button:hover {background: #418378 !important;}



.page-id-11331 .single-page, 
.page-id-11331 .team-section {
  padding-top: 20px;
}

.page-id-11331 .gallery-section, 
.page-id-11331 .map-section, 
.page-id-11331 .team-section, 
.page-id-11331 .team-section .image-grid figure {
   background-position: top;
}


.page-id-219 .title-container {
    display: flex;
    align-items: center;
  }
.page-id-219 .shadow {
    box-shadow: 0 0 15px 5px rgb(50 50 50 / 10%);
    padding: 25px;
    margin: 60px 0;
  }
.page-id-219  .add-margin {
    margin: 0 0 25px 0;
  }
.page-id-219  h2,
.page-id-219 h3 {
    color: #d17f71;
  }
  @media screen and (max-width: 550px) {
    .page-id-219 .title-container {
      flex-direction: column;
    }
    .page-id-219 .reorder {
      order: 1;
    }
  }



  @keyframes ticker-kf {
    0% {
      transform: translateX(0);
    }

    100% {
      /* 10rem for each logo x 6 logos total = -60rem */
      transform: translateX(-60rem);
    }
  }

  .img-ticker {
    display: flex;
    margin-left: -1rem;
    margin-right: -1rem;
    animation: ticker-kf 10s linear infinite;
  }

  .tickerlogo {
    width: 25%;
    max-width: 25%;
    flex-basis: 25%;
    height: 180px;
    min-height: 330px;
    max-height: 330px;
    object-fit: cover;
    flex: none;
    margin: 0 ;
    align-self: flex-start;
    max-width: 100%;
    height: auto;
  }


.gallery-carousel {display: flex; flex-wrap: wrap; justify-content: space-around; margin: 20px; align-items: center; }  
.gallery-carousel div{margin: 5px;}
.gallery-carousel img {max-height: 250px; }
.gallery-section {padding: 40px 0 !important;}

section iframe { width: 100%; min-height: 500px; margin: 40px auto}



.middle-header {
    font-weight: bold;
    font-size: 30px;
}

.quote-text {
    font-weight: bold;
    font-size: 17px;
    width: 65%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.columns {
   display: flex;
   justify-content: space-between;
   align-items: flex-start;
   margin-bottom: 40px;
}

.column-left {
   width: 30%;
}

.column-right {
   width: 65%;
}

.single-page {
  padding: 0;
}


.live-event-container {
    display: flex;
}
.aspect-container {
    position: relative;
    margin: auto;
    padding: 28.2%;
}

.resize-container {
    width: 100%; 
    overflow: hidden;
}

#tribe-events-pg-template {display: block !important; margin-top: 100px;}
#tribe-events-footer {display: none; }

.tribe-events-back{display: none; }

.cta-section {
  background: #cecece !important;
}