

/* body{
   background-image: url(./img/TGC--bg7.png);
  background-size: cover;
  background-repeat: no-repeat;
   background-attachment: fixed;
}*/
footer div.main--container{
  background-color: white;
}
footer section.newsletter div.main--container{
  background-color: #366;
}

.map{
  /* background-image: url(./img/bg_home_map.png); */
  /* background-size: cover; */
}

.home_testimonials--single{
    vertical-align: middle;
}
.home_testimonials .slick-list{padding: 0 8%;}
.home_featured article{
  font-size: 16px;
}
.home_featured article figure{
  background-size: cover;
}
.home_featured article div{
  padding: 16px;
}
.home_featured article .wrapper{
    max-height: 150px;
    overflow-y: hidden;
    position: relative;;
}
.home_featured article .content-bottom {
  min-height: 27px;
}

.home_featured article .content-bottom h4,.home_featured article .location {
    line-height: 17px;
    font-weight: 700;
    color: var(--tgc-color-blue);;
}
.blend{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background: -webkit-linear-gradient(rgba(255,255,255,0.001) 80%,white);
}
.home_hero--text h3{
  padding-bottom: 1%;
}
div.joinNow{
  margin: 2% 0;
}
.joinNow a{
  margin: 0 auto;
  /* text-align: center; */
  display: block;
  width: 50%;
}
.joinNow h2 {
    font: 45px/1 'WalburnBold',serif;
    color: #487676;
    text-align: center;
    padding: 0 0 0;
}
.home_course_search h2 {
    font: 45px/1 'WalburnBold',serif;
    color: var(--perklee-color-blue);
    text-align: center;
    padding: 0 0 20px 0; 
    margin: 0 auto;
}
.home_course_search{
  margin: 50px 0;
}
.home_course_search form{
  width: 50%;
  margin: 0 auto;
}
.home_course_search form input{
  width: 100%;
}
.home_course_search form .inline li.hasField {
  width: calc(100% - 50px);
}
.home_course_search  form .inline li.search {
    width: 50px;
}
@media (max-width: 1025px){
  .home_actions li {
      width: 75%;
      margin: 0 auto;
      max-width: unset;
  }
  .home_featured article {
      width: 75%;
      margin: 0 auto;
      max-width: unset;
  }
  .home_featured article .content-bottom {
    font-size: 14px;
  }
  .blend{
    background: -webkit-linear-gradient(rgba(255,255,255,0.001) 80%,white);
  }
  .home_hero--text {
      text-align: center;
      padding: 0 0;
  }
}
@media (max-width: 500px){
  .home_search form.form--simple ul.list--side li.explorerfilter--location {width: 100%; padding-right: 0;}
  .home_search .explorer--filters input { height:45px; padding: 5px 10px;}
  .home_search .explorer--filters select { height:45px;  padding: 5px 10px;}
  .home_search .explorer--filters .type--select label { top: 10px; }
  .home_actions li {
      width: 100%;
      margin: 0 auto;
      max-width: unset;
  }
  .home_featured article {
      width: 90%;
      margin: 0 auto;
      max-width: unset;
      font-size: 12px;
  }
  .home_featured article .wrapper p {
      font-size: 12px !important;
  }
  .home_featured article .content-bottom {
    font-size: 14px;
  }
  .blend{
    background: -webkit-linear-gradient(rgba(255,255,255,0.001) 75%,white);
  }
  .home_course_search form {
    width: 80%;
    margin: 0 auto;
  }
  .home_search{
        margin: 20px 0 10px auto;
    }
}
.home_search .form--field.explorerfilter--location{
  width: 50%;
}
.home_search .form--field.explorerfilter--location input{
  border-radius: 25px;
}
.home_search .form--field  select{
  border-radius: 25px;
}

/* Chanegs 13 Dec */
.home_search{
  margin: 0 0 50px auto;
}
.explorer--filters input{
  border-radius: 25px;
}
a.joinNow.btn.btn--green {
    margin-bottom: 20px;
}
.form--simple .type--select label{
color: #6290ae;
    left: 45px;
}
