body {
  font-family: "Raleway", sans-serif;
}

h1 {
  font-family: "Raleway", sans-serif;
  /* font-size:3vw; */
  color: #eb0000;
  display: block;
  text-align: center;
}
.hero-section,
.homepage-section {
  padding: 70px 0px;
  text-align: center;
}
.hero-section .vc_column-inner,
.homepage-section .vc_column-inner {
  padding-top: 0px !important;
}
.hero-section .vc_column-inner .wpb_wrapper,
.homepage-section .vc_column-inner .wpb_wrapper {
    margin-bottom:0px;
}
#we_want_to_hear_your_voice {
  color: #ffffff;
  text-align: center;
  font-size: 1vw;
}
#we_want_to_hear_your_voice .vc_container-block {
  width: 100%;
}
#we_want_to_hear_your_voice p {
  line-height: 2em;
}
#we_want_to_hear_your_voice a {
  color: #fff;
  text-decoration: underline;
}
#we_want_to_hear_your_voice h1 {
  color: #ffffff;
}
#we_want_to_hear_your_voice > * {
  max-width: 790px;
  font-size: 20px;
  font-weight: 300;
}
#we_want_to_hear_your_voice > *,
#map_your_journey > *,
#everyone_is_invited > * {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
  clear: both;
}

#map_your_journey > * {
  display: inline-block;
}
#map_your_journey {
  font-family: "Raleway", sans-serif;
  text-align: center;
}
#map_your_journey h1 {
  font-weight: 800;
}
#map_your_journey ul {
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: flex;
  float: left;
  position: relative;
}
#map_your_journey ul li {
  display: block;
  text-align: center;
  list-style: none;
  padding: 0px;
  margin: 0px;
  flex-basis: 0;
  flex-grow: 1;
}
.journey_menu {
  position: relative;
  float: left;
  width: 100%;
}
.journey_menu h3.ui.header {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  cursor: pointer;
  max-width: 50%;
  font-smooth: always;
  font-size: 1.5vw;
  font-weight: bold;
}
.journey_menu .journey-details {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}
.journey_menu h3:before {
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: "icomoon" !important;
  font-weight: 400;
  font-size: 8vw;
  line-height: 8vw;
  height: 8vw;
  transition: all 0.2s ease-in-out;
}
.journey_menu h3:hover:before {
  font-size: 4vw;
}

.journey_menu .gather h3:before {
  content: "\e903";
}
.journey_menu .gather h3 {
  color: #04545c;
}
.journey_menu .experience h3:before {
  content: "\e909";
}
.journey_menu .experience h3 {
  color: #1d879f;
}
.journey_menu .play h3:before {
  content: "\e908";
}
.journey_menu .play h3 {
  color: #ffad00;
}
.journey_menu .colearn h3:before {
  content: "\e907";
}
.journey_menu .colearn h3 {
  color: #fc5200;
}
.journey_menu .ignite h3:before {
  content: "\e906";
}
.journey_menu .ignite h3 {
  color: #eb0000;
}
@media only screen and (max-width: 1000px) {
    #map_your_journey ul {
        display:block;
    }
    #map_your_journey ul li {
        width:100%;
        margin-bottom:8vw;
    }
    .journey_menu h3:before {
        font-size:30vw;
        line-height:30vw;
        height:30vw;
    }
    .journey_menu h3:hover:before {
      font-size: 25vw;
    }
    .journey_menu h3.ui.header {
        max-width: 100%;    
    }
    .journey_menu .journey-details  {
        max-width: 100%;    
    }
    .journey_menu h3.ui.header {
        font-size:5vw;
    }
    #map_your_journey {
        padding:0px;
    }
}

#everyone_is_invited {
  background: #fafafa;
  text-align: center;
  font-family: "Raleway", sans-serif;
}
#everyone_is_invited .scroll-to-next-wrapper {
    margin-bottom: -50px;
    width: 100%;
    position: absolute;
    text-align: center;
    left: 0px;
}
#this_is_kindling_video .scroll-to-next-wrapper  {
    z-index: 100;
    width:100%;
    position: absolute;
    bottom: 50px;
    text-align:center;
}
#this_is_kindling_video a.scroll-to-next {
    width:auto;

}
/*
#everyone_is_invited:after {
  position: relative;
  font-family: Icons;
  content: "\f107";
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  font-size: 3vw;
  height: 2vw;
  top: 4vw;
  color: #eb0000;
}
*/
#everyone_is_invited > * {
  
}
#everyone_is_invited h1 {
  
}

#everyone_is_invited h3 {
 
}
#kindling_logo img {
  width: 100%;
  max-width: 232px;
  height: auto;
}
#get_involved {
  background: #fafafa;
  text-align: center;
}
#get_involved h1 {

}
#get_involved .ui.button {
  background: #ffad00;
}
