@import url("https://use.typekit.net/djh7jmw.css");
#page {
  padding-top: 0; }

#page_content {
  font-family: roboto, sans-serif;
  font-weight: 300;
  font-style: normal; }

#page h1, #page h2, #page h3.black, #togglebox button {
  font-family: kon-tiki-aloha-jf, sans-serif;
  font-weight: 400;
  font-style: normal; }

#page h1.black, #page h2.black, #page h3.black {
  display: inline-block;
  color: #fff;
  background: #000;
  padding: 0.25em; }

#microsite_header {
  background: #FCFFB5;
  padding-top: 1em; }
  
header.row, header h1{
	margin-bottom:0;
}

#page_content  div a{
  color: #000
}


#local_header .navbar-inner{
    display:none;
}

@media(min-width: 48em) {
  #page .navbar-inner {
    background-color: transparent;
    box-shadow: none;
    border: none;
    float: right;

	text-shadow:none;
    text-align: right; }

  #page .navbar-inner li {
    background: #000;
    padding: 0.25em 1.25em;
    border-right: none;
    font-family: kon-tiki-aloha-jf, sans-serif;
    font-style: normal;
    text-shadow: none; }

#page_content  .navbar .nav > li > a {
    color: #fff;
    font-size: 1.5em;
    text-decoration: none;
    font-weight:500!important;
    text-shadow: none; }

#page_content  .navbar .nav > li > a:hover {
    color: #9CF5FF; }
    
    
}
	
.breakout-bg {
  padding: 2em 0;
  background: #C9FFBF;
  margin-bottom: 0.25em; }

.breakout-bg.alternate {
  background: rgba(156, 245, 255, 0.5); }

.breakout-bg.alternate-two {
  background: rgba(255, 214, 166, 0.5); }

.breakout-bg.alternate-three {
  background: rgba(255, 199, 255, 0.5); }

.breakout-bg.alternate-four {
  background: rgba(255, 199, 255, 0.5); }

.breakout-bg.alternate-five {
  background: rgba(252, 255, 181, 0.5); }

.breakout-bg.alternate-six {
  background: rgba(156, 245, 255, 0.5); }

.breakout-bg.no-bg {
  background: rgba(244, 244, 244, 1);}

a[role="button"].primary {
  background: #A1C4FF;
  color: #000;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  font-family: kon-tiki-aloha-jf, sans-serif;
  font-weight: 400;
  font-style: normal;
  border: 0;
  font-size: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-bottom: 0.15em;
  min-height: 0; }

a[role="button"].secondary {
  background: #000;
  color: #fff !important;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  font-family: kon-tiki-aloha-jf, sans-serif;
  font-weight: 400;
  font-style: normal;
  border: 0;
  font-size: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-bottom: 0.15em;
  min-height: 0; }

.filter-button-group {
  display: none; }
    



@media (min-width: 38em) {
  .filter-button-group {
    display: block; }

  .togglebox-item {
    display: none; }

  .togglebox-item.active {
    display: block; }


}



button.togglebox-button {
  background: #FCFFB5;
  border-radius: 0;
  border: 0;
  text-shadow: none;
  color: #000;
  font-size: 1.25em;
  min-height: 6.5em; }

button.togglebox-button.active {
  background: #C9FFBF;
  border-radius: 0;
  text-shadow: none;
  color: #000; }

.content a {
  font-weight: 700; }

.display-flex {
  display: block; }

    



@media (min-width: 37.5em) {
  .display-flex {
    display: flex; } 

}
    
    
#mh-wellbg {
  position: relative;
  left: -1em;
  bottom: -1em; }

.well {
  background: #A1C4FF;
  text-shadow: none; }

.well.blue {
  background: #9CF5FF; }

.well.red {
  background: #FFADAD; }

.well.orange {
  background: #FFD6A6; }

.well.yellow {
  background: #FCFFB5; }

.well.green {
  background: #C9FFBF; }

.well.fullheight {
  height: 100%; }

.well.alternate {
  background: #FFD6A6;
  text-shadow: none; }


.well.alternate-two {
  background: #C9FFBF;
  text-shadow: none; }




@media(max-width: 48em) {
    
    #rethink-logo{
        width:150px;
        height:auto;
    }   
    
#page #get-support-button{
padding-top:1em;
    margin-top:0!important;
}

}
