@font-face {
  font-family: brandonText;
  src: url("/assets/brandonText-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: brandonText;
  src: url("/assets/brandonText-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: brandonText;
  src: url("/assets/brandonText-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: brandonText;
  src: url("/assets/brandonText-black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

/* line 26, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.pink {
  text-align: center;
  background-color: #e1416c;
  color: #f7f7f7;
  height: 50px;
}

/* line 33, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.thumbnail p {
  font-weight: normal;
  vertical-align: middle;
  text-align: center;
  font-size: 1.2em;
}

/* line 40, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.thumbnail h4 {
  font-weight: normal;
  vertical-align: middle;
  text-align: center;
  font-size: 1.6em;
}

/* line 47, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
#box {
  border: 1px solid #848484;
  background-color: #f7f7f7;
}

/* line 52, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.thumbnail {
  border: 0 none;
  box-shadow: none;
}

/* line 57, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.thumbnail.appt {
  background-color: #efefef;
  margin-top: 40px;
}

/* line 62, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.thumbnail.box {
  background-color: #f7f7f7;
}

/* line 66, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.thumbnail.tab {
  float: none;
  margin: 0 auto;
}

/* line 71, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
li.active > a > .thumbnail.tab {
  background-color: #efefef;
}

/* line 75, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.who .thumbnail {
  background-color: #efefef;
  margin-bottom: 30px;
}

/* line 80, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.who .thumbnail p {
  margin-top: 10px;
}

/* line 84, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
span {
  font-weight: bold;
}

/* line 88, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
ul p {
  font-size: 1.5em;
  text-align: left;
}

/* line 93, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container.available {
  padding: 0px 10%;
  margin-top: 7em;
  margin-bottom: 7em;
}

/* line 100, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container.nowadays {
  margin-top: 230px;
}

/* line 105, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.small-title {
  font-size: 2.2em;
  text-align: center;
  line-height: 120%;
}

/* line 111, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.small-title.book {
  font-weight: normal;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 117, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.medium-title {
  font-size: 2.6em;
  text-align: center;
  line-height: 110%;
}

/* line 123, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.large-title.who {
  margin-top: 80px;
  margin-bottom: 45px;
}

/* line 128, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.large-title {
  font-size: 3em;
  text-align: center;
  line-height: 110%;
}

/* line 134, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.large-title.why {
  margin-top: 40px;
  margin-bottom: 50px;
}

/* line 139, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container.appt {
  margin-top: 3em;
  margin-bottom: 2em;
}

/* line 144, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.post-title {
  text-align: center;
  font-weight: normal;
  font-size: 1.5em;
  vertical-align: middle;
  display: inline-block;
  line-height: 130%;
}

/* line 153, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.post-title.nowadays {
  font-size: 2.7em;
  margin-top: 20%;
}

/* line 158, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.under-icon {
  font-weight: normal;
  vertical-align: middle;
  text-align: center;
  font-size: 1.5em;
}

/* line 165, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.multi-col {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  list-style-type: none;
  margin-top: 50px;
}

/* line 173, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.multi-col li {
  margin-left: 20%;
}

/* line 177, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.bullet {
  list-style-type: none;
  margin-top: 50px;
}

/* line 182, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
img {
  max-width: 100%;
  height: auto;
  width: auto\9;
  /* ie8 */
}

/* line 188, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container h3 {
  font-weight: normal;
  font-size: 1.6em;
  text-align: center;
}

/* line 194, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.end-text {
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
  margin-top: 50px;
  font-size: 2em;
}

/* line 202, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.end-text.small {
  font-size: 1.6em;
  line-height: 150%;
}

/* line 207, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container-fluid.grey {
  background-color: #efefef;
  padding-top: 15px;
}

/* line 212, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container-fluid.intro {
  margin-top: 7em;
  background-color: #efefef;
  padding-top: 30px;
}

/* line 220, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.pink-btn {
  border-radius: 25px;
  background-color: #E881AA;
  color: #f7f7f7;
  border: 2px solid #f7f7f7;
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 20px;
  width: 600px;
}

/* line 232, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.text-container {
  display: inline-block;
  color: #fff;
  margin-top: -10px;
}

/* line 240, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  cursor: default;
  background-color: #efefef;
  border-bottom-color: transparent;
}

/* line 248, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  cursor: default;
  border: 3px solid #efefef;
  border-bottom-color: transparent;
  border-bottom: 0px;
}

/* line 255, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.tab-content {
  background-color: #efefef;
  overflow: hidden;
  border: 1px solid #d8d8d8;
  border-top: 0px;
}

/* line 262, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.nav-tabs {
  margin-bottom: 0;
}

/* line 266, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container.booking-btn {
  margin-bottom: 5em;
  margin-top: 2.4em;
}

/* line 271, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
.container.spaced {
  margin-bottom: 2em;
  margin-top: 2em;
}

/* line 276, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
div.header-circle {
  width: 200px;
  margin: auto;
}

/* line 281, ../../../app/assets/stylesheets/static_pages/booking_page.css.scss.erb */
div.header-circle > div {
  color: white;
  text-align: center;
  background: #ef789a;
  border-radius: 100px;
  height: 200px;
  width: 200px;
  vertical-align: middle;
  display: table-cell;
  font-family: brandonText;
  font-weight: bold;
  font-size: 32px;
  line-height: 24px;
}
