/*video responsive*/
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}
/*active page selector*/
body.curiosity a.curiosity, body.bottom a.bottom, body.radical a.radical, body.home a.home, body.freedom a.freedom, body.connection a.connection, body.status a.status, body.genesis a.genesis, body.masks a.masks, body.bookings a.bookings, body.level a.level, body.structure a.structure, body.testimonials a.testimonials, body.privacy a.privacy, body.shows a.shows, body.values a.values, body.videos a.videos{
  color: #cc6600;
}
/*menue head selector*/
body.curiosity .impro, body.bottom .impro, body.radical .impro, body.freedom .impro, body.status .impro, body.connection .impro, body.genesis .impro, body.masks .impro, body.bookings .courses, body.values .courses, body.listing .courses, body.level .courses, body.structure .courses, body.testimonials .courses, body.privacy .courses{
  color: #26d3cd;
}
/*text attribut*/
a.text {
  text-decoration:none;
  color: #339999;
}
a.text:hover {
  text-decoration:none;
  color: #cc6600;
}
.text {
  font-color: #339999;
}
/*bar attribut*/
.bar {
  text-decoration:none;
  font-size:16px;
}
/*blue bckgrd*/
.sky {
  background-color: #beeae9;
  }
/*orange bckgrd*/
.dawn {
  background-color: #f4dfd0;
  }
/*force bigger font size for chrome mobile*/
.chrome {
  font-size:17px;
}
/*modal behave as link url link*/
.modal {
cursor: pointer;
  text-decoration:none;
  color:  #339999;
}
.modal:hover { color: #cc6600; }

.caption { text-align:center; }

.paypal_btn {
display: inline-block;
font-size: 12pt;
text-align: center;
padding: 10px 10px;
margin: 0;
background: #beeae9;
border-radius: 4px;
border: 0;
cursor: pointer;
outline: none;
}
.palepink {
  background-color: #fff5f5;
}

.paypal_btn:hover { background: #f4dfd0; }

/* Force PayPal button text colour on iPad/WebKit */
input.paypal_btn {
  color: #000;
  -webkit-text-fill-color: #000;
  -webkit-appearance: none;
  appearance: none;
}