/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* Invent the World style overrides */
/* line 10, ../../sass-style/sass/_invent.scss */
html {
  min-height: 100%;
  height: 100%;
  position: relative;
}

/* line 16, ../../sass-style/sass/_invent.scss */
body {
  font-family: 'Roboto', sans-serif;
  height: 100%;
}

/* line 22, ../../sass-style/sass/_invent.scss */
h1 {
  font-family: 'Yanone Kaffeesatz', sans-serif;
}

/* line 22, ../../sass-style/sass/_invent.scss */
h2 {
  font-family: 'Yanone Kaffeesatz', sans-serif;
}

/* line 22, ../../sass-style/sass/_invent.scss */
h3 {
  font-family: 'Yanone Kaffeesatz', sans-serif;
}

/* line 27, ../../sass-style/sass/_invent.scss */
h1 {
  font-size: 72px;
  font-weight: bold;
  color: #D66931;
  background-color: white;
  border-radius: 30px;
  padding-bottom: 10px;
}

/* line 36, ../../sass-style/sass/_invent.scss */
h2 {
  font-size: 48px;
  font-weight: bold;
  color: #7D2B8B;
}

/* line 42, ../../sass-style/sass/_invent.scss */
h3 {
  font-size: 24px;
  font-weight: bold;
  color: #7D2B8B;
}

/* line 48, ../../sass-style/sass/_invent.scss */
h4 {
  font-size: 20px;
  font-weight: normal;
  color: #7D2B8B;
}

/* line 54, ../../sass-style/sass/_invent.scss */
p {
  font-size: 18px;
  font-weight: 300;
}

/* line 59, ../../sass-style/sass/_invent.scss */
strong {
  font-size: 18px;
  font-weight: 500;
}

/* line 65, ../../sass-style/sass/_invent.scss */
header p {
  font-size: 20px;
  font-weight: normal;
  color: #7D2B8B;
}

/* line 73, ../../sass-style/sass/_invent.scss */
.main-body a {
  text-decoration: underline;
  color: #7D2B8B;
}
/* line 84, ../../sass-style/sass/_invent.scss */
.main-body a:active {
  color: #AFCC4B;
}
/* line 88, ../../sass-style/sass/_invent.scss */
.main-body a:visited {
  color: #D66931;
}

/* line 93, ../../sass-style/sass/_invent.scss */
.item-list {
  height: 223px;
}

/* Badge styles */
/* line 100, ../../sass-style/sass/_invent.scss */
.green-badge {
  background-image: url(../img/btns/green.svg);
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  border: none;
}

/* line 108, ../../sass-style/sass/_invent.scss */
.green-badge:hover {
  background-image: url(../img/btns/green-hover.svg);
}

/* line 112, ../../sass-style/sass/_invent.scss */
.green-badge:focus {
  background-image: url(../img/btns/green-hover.svg);
}

/* line 116, ../../sass-style/sass/_invent.scss */
.green-badge:active {
  background-image: url(../img/btns/green-active.svg);
}

/* line 120, ../../sass-style/sass/_invent.scss */
a.green-badge {
  text-decoration: none;
}

/* line 100, ../../sass-style/sass/_invent.scss */
.purple-badge {
  background-image: url(../img/btns/purple.svg);
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  border: none;
}

/* line 108, ../../sass-style/sass/_invent.scss */
.purple-badge:hover {
  background-image: url(../img/btns/purple-hover.svg);
}

/* line 112, ../../sass-style/sass/_invent.scss */
.purple-badge:focus {
  background-image: url(../img/btns/purple-hover.svg);
}

/* line 116, ../../sass-style/sass/_invent.scss */
.purple-badge:active {
  background-image: url(../img/btns/purple-active.svg);
}

/* line 120, ../../sass-style/sass/_invent.scss */
a.purple-badge {
  text-decoration: none;
}

/* line 100, ../../sass-style/sass/_invent.scss */
.orange-badge {
  background-image: url(../img/btns/orange.svg);
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  border: none;
}

/* line 108, ../../sass-style/sass/_invent.scss */
.orange-badge:hover {
  background-image: url(../img/btns/orange-hover.svg);
}

/* line 112, ../../sass-style/sass/_invent.scss */
.orange-badge:focus {
  background-image: url(../img/btns/orange-hover.svg);
}

/* line 116, ../../sass-style/sass/_invent.scss */
.orange-badge:active {
  background-image: url(../img/btns/orange-active.svg);
}

/* line 120, ../../sass-style/sass/_invent.scss */
a.orange-badge {
  text-decoration: none;
}

/* line 126, ../../sass-style/sass/_invent.scss */
.badge-content {
  padding-top: 30px;
  color: white;
}
/* line 130, ../../sass-style/sass/_invent.scss */
.badge-content h3 {
  color: white;
}
/* line 134, ../../sass-style/sass/_invent.scss */
.badge-content h3:before {
  content: '{';
}
/* line 138, ../../sass-style/sass/_invent.scss */
.badge-content h3:after {
  content: '}';
}

/* line 144, ../../sass-style/sass/_invent.scss */
.course-wrapper {
  background: #7D2B8B;
  color: white;
  border-radius: 30px;
  margin-bottom: 20px;
}
/* line 150, ../../sass-style/sass/_invent.scss */
.course-wrapper h2 {
  color: white;
  padding-left: 20px;
}
/* line 155, ../../sass-style/sass/_invent.scss */
.course-wrapper h3 {
  color: white;
}
/* line 159, ../../sass-style/sass/_invent.scss */
.course-wrapper li {
  background-color: transparent;
}
/* line 163, ../../sass-style/sass/_invent.scss */
.course-wrapper dl {
  margin-bottom: 0;
}
/* line 167, ../../sass-style/sass/_invent.scss */
.course-wrapper dt {
  float: left;
  clear: left;
  width: 75px;
}
/* line 173, ../../sass-style/sass/_invent.scss */
.course-wrapper dt:after {
  content: ":";
}
/* line 177, ../../sass-style/sass/_invent.scss */
.course-wrapper .cost-badge {
  float: right;
  display: inline-block;
  min-width: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 12px 6px 12px;
  margin: 3px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 191, ../../sass-style/sass/_invent.scss */
.course-wrapper img {
  margin-bottom: 30px;
}

/* line 196, ../../sass-style/sass/_invent.scss */
.course-additional {
  background: #7D2B8B;
  color: white;
  border-radius: 30px;
}
/* line 200, ../../sass-style/sass/_invent.scss */
.course-additional p {
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
}

/* Forms */
/* line 208, ../../sass-style/sass/_invent.scss */
.booking-form {
  margin-bottom: 20px;
}

/* Buttons */
/* line 214, ../../sass-style/sass/_invent.scss */
.next-step-button {
  background-color: #AFCC4B;
  margin-top: 10px;
}

/* line 219, ../../sass-style/sass/_invent.scss */
.next-step-button:hover {
  background-color: #647F21;
}

/* line 223, ../../sass-style/sass/_invent.scss */
.jumbotron {
  background-color: #7D2B8B;
}

/* line 227, ../../sass-style/sass/_invent.scss */
a.whats-on-button {
  background-color: #AFCC4B;
  text-decoration: none;
  color: white;
}

/* line 234, ../../sass-style/sass/_invent.scss */
a.whats-on-button:active {
  background-color: #647F21;
  color: white;
}

/* line 239, ../../sass-style/sass/_invent.scss */
a.whats-on-button:visited {
  background-color: #AFCC4B;
  color: white;
}

/* line 244, ../../sass-style/sass/_invent.scss */
.body {
  min-height: 100%;
  position: relative;
}

/* line 249, ../../sass-style/sass/_invent.scss */
.main-body {
  padding-bottom: 70px;
}

/* Footer */
/* line 254, ../../sass-style/sass/_invent.scss */
footer {
  position: absolute;
  bottom: 0;
  height: 70px;
  width: 100%;
}
/* line 260, ../../sass-style/sass/_invent.scss */
footer .background-image {
  position: absolute;
  bottom: 0;
  z-index: -30;
}

/* line 269, ../../sass-style/sass/_invent.scss */
.front-page {
  height: 370px;
}

@media screen and (max-height: 900px) {
  /* line 274, ../../sass-style/sass/_invent.scss */
  .front-page {
    display: none;
  }
}
/* Whisper style: font-weight: 100, font-style: italic, font-size: 16px */
/* Make sure there is enough room below the gears to prevent overlap */
/* line 2, ../../sass-style/sass/_gears.scss */
html body div.container header nav.navbar.navbar-custom {
  margin-bottom: 60px;
}

/* Z order */
/* line 25, ../../sass-style/sass/_gears.scss */
#cog1 {
  z-index: -14;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog2 {
  z-index: -16;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog3 {
  z-index: -15;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog4 {
  z-index: -10;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog5 {
  z-index: -16;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog6 {
  z-index: -10;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog7 {
  z-index: -16;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog8 {
  z-index: -13;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog9 {
  z-index: -10;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog10 {
  z-index: -10;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog11 {
  z-index: -14;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog12 {
  z-index: -14;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog13 {
  z-index: -16;
}

/* line 25, ../../sass-style/sass/_gears.scss */
#cog14 {
  z-index: -13;
}

/* Gear rotation amount multiplier */
/* Gear rotation times */
/* Gear Positions */
/* line 41, ../../sass-style/sass/_gears.scss */
.gear_img {
  position: absolute;
}

/* line 52, ../../sass-style/sass/_gears.scss */
.gear-top {
  position: absolute;
  top: -20px;
}

/* line 73, ../../sass-style/sass/_gears.scss */
#cog1 {
  left: 0px;
  top: 0px;
}

@media screen and (max-width: 120px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog1 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog2 {
  left: 58.595px;
  top: -1.2292px;
}

@media screen and (max-width: 178.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog2 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog3 {
  left: 113.595px;
  top: 51.0708px;
}

@media screen and (max-width: 233.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog3 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog4 {
  left: 187.595px;
  top: -156.9292px;
}

@media screen and (max-width: 307.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog4 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog5 {
  left: 213.595px;
  top: -72.4292px;
}

@media screen and (max-width: 333.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog5 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog6 {
  left: 438.595px;
  top: -67.9292px;
}

@media screen and (max-width: 558.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog6 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog7 {
  left: 449.595px;
  top: 54.0708px;
}

@media screen and (max-width: 569.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog7 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog8 {
  left: 577.595px;
  top: -100.9292px;
}

@media screen and (max-width: 697.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog8 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog9 {
  left: 629.595px;
  top: -48.9292px;
}

@media screen and (max-width: 749.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog9 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog10 {
  left: 748.595px;
  top: -146.9292px;
}

@media screen and (max-width: 868.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog10 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog11 {
  left: 768.595px;
  top: 20.0708px;
}

@media screen and (max-width: 888.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog11 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog12 {
  left: 903.595px;
  top: 18.0708px;
}

@media screen and (max-width: 1023.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog12 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog13 {
  left: 878.595px;
  top: -6.9292px;
}

@media screen and (max-width: 998.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog13 {
    display: none;
  }
}
/* line 73, ../../sass-style/sass/_gears.scss */
#cog14 {
  left: 823.595px;
  top: 76.0708px;
}

@media screen and (max-width: 943.595px) {
  /* line 80, ../../sass-style/sass/_gears.scss */
  #cog14 {
    display: none;
  }
}
/* Rotation */
/* line 88, ../../sass-style/sass/_gears.scss */
.gear_img {
  transition: 3s;
}

/* line 92, ../../sass-style/sass/_gears.scss */
.spinning {
  transition: 6s;
  -moz-transition: 6s;
  -ms-transition: 6s;
  -webkit-transition: 6s;
  -o-transition: 6s;
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog1rot {
  transform: rotate(108deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog2rot {
  transform: rotate(-270deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog3rot {
  transform: rotate(-270deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog4rot {
  transform: rotate(82.8948deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog5rot {
  transform: rotate(168.75deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog6rot {
  transform: rotate(-110.5263deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog7rot {
  transform: rotate(-277.9413deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog8rot {
  transform: rotate(165.7896deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog9rot {
  transform: rotate(165.7896deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog10rot {
  transform: rotate(-124.3422deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog11rot {
  transform: rotate(-1350.0009deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog12rot {
  transform: rotate(2430.0015deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog13rot {
  transform: rotate(2430.0015deg);
}

/* line 116, ../../sass-style/sass/_gears.scss */
.cog14rot {
  transform: rotate(-1350.0009deg);
}

/* line 1, ../../sass-style/sass/_navbar.scss */
.navbar-custom {
  background-color: #d66931;
  border-color: #c05a26;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#de885c), to(#d66931));
  background-image: -webkit-linear-gradient(top, #de885c, 0%, #d66931, 100%);
  background-image: -moz-linear-gradient(top, #de885c 0%, #d66931 100%);
  background-image: linear-gradient(to bottom, #de885c 0%, #d66931 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde885c', endColorstr='#ffd66931', GradientType=0);
}

/* line 12, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-brand {
  color: #ffffff;
}

/* line 16, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}

/* line 22, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-text {
  color: #ffffff;
}

/* line 26, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 1px solid #c05a26;
}

/* line 30, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
  border-left: 1px solid #c05a26;
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 20px;
}

/* line 45, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .camp_nav_link > a:hover,
.navbar-custom .navbar-nav > .camp_nav_link > a:focus {
  color: #ffffff;
  background-color: #7D2B8B;
}

/* line 51, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .active.camp_nav_link > a,
.navbar-custom .navbar-nav > .active.camp_nav_link > a:hover,
.navbar-custom .navbar-nav > .active.camp_nav_link > a:focus {
  color: #ffffff;
  text-shadow: 0px 4px 2px #666666;
  box-shadow: 0px 4px 3px #666666;
  background-color: #7D2B8B;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#7D2B8B), to(#6A1868));
  background-image: -webkit-linear-gradient(top, #7D2B8B, 0%, #6A1868, 100%);
  background-image: -moz-linear-gradient(top, #7D2B8B 0%, #6A1868 100%);
  background-image: linear-gradient(to bottom, #7D2B8B 0%, #6A1868 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc05a26', endColorstr='#ffd97440', GradientType=0);
}

/* line 65, ../../sass-style/sass/_navbar.scss */
.camp_nav_link {
  background-color: #7D2B8B;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  background-image: -webkit-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: -moz-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: -ms-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: -o-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: linear-gradient(to bottom, #7D2B8B, #6A1868);
}

/* line 45, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .club_nav_link > a:hover,
.navbar-custom .navbar-nav > .club_nav_link > a:focus {
  color: #ffffff;
  background-color: #D66931;
}

/* line 51, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .active.club_nav_link > a,
.navbar-custom .navbar-nav > .active.club_nav_link > a:hover,
.navbar-custom .navbar-nav > .active.club_nav_link > a:focus {
  color: #ffffff;
  text-shadow: 0px 4px 2px #666666;
  box-shadow: 0px 4px 3px #666666;
  background-color: #D66931;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#D66931), to(#B33D02));
  background-image: -webkit-linear-gradient(top, #D66931, 0%, #B33D02, 100%);
  background-image: -moz-linear-gradient(top, #D66931 0%, #B33D02 100%);
  background-image: linear-gradient(to bottom, #D66931 0%, #B33D02 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc05a26', endColorstr='#ffd97440', GradientType=0);
}

/* line 65, ../../sass-style/sass/_navbar.scss */
.club_nav_link {
  background-color: #D66931;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  background-image: -webkit-linear-gradient(top, #D66931, #B33D02);
  background-image: -moz-linear-gradient(top, #D66931, #B33D02);
  background-image: -ms-linear-gradient(top, #D66931, #B33D02);
  background-image: -o-linear-gradient(top, #D66931, #B33D02);
  background-image: linear-gradient(to bottom, #D66931, #B33D02);
}

/* line 45, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .about_nav_link > a:hover,
.navbar-custom .navbar-nav > .about_nav_link > a:focus {
  color: #ffffff;
  background-color: #AFCC4B;
}

/* line 51, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .active.about_nav_link > a,
.navbar-custom .navbar-nav > .active.about_nav_link > a:hover,
.navbar-custom .navbar-nav > .active.about_nav_link > a:focus {
  color: #ffffff;
  text-shadow: 0px 4px 2px #666666;
  box-shadow: 0px 4px 3px #666666;
  background-color: #AFCC4B;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#AFCC4B), to(#647F21));
  background-image: -webkit-linear-gradient(top, #AFCC4B, 0%, #647F21, 100%);
  background-image: -moz-linear-gradient(top, #AFCC4B 0%, #647F21 100%);
  background-image: linear-gradient(to bottom, #AFCC4B 0%, #647F21 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc05a26', endColorstr='#ffd97440', GradientType=0);
}

/* line 65, ../../sass-style/sass/_navbar.scss */
.about_nav_link {
  background-color: #AFCC4B;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  background-image: -webkit-linear-gradient(top, #AFCC4B, #647F21);
  background-image: -moz-linear-gradient(top, #AFCC4B, #647F21);
  background-image: -ms-linear-gradient(top, #AFCC4B, #647F21);
  background-image: -o-linear-gradient(top, #AFCC4B, #647F21);
  background-image: linear-gradient(to bottom, #AFCC4B, #647F21);
}

/* line 45, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .services_nav_link > a:hover,
.navbar-custom .navbar-nav > .services_nav_link > a:focus {
  color: #ffffff;
  background-color: #7D2B8B;
}

/* line 51, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .active.services_nav_link > a,
.navbar-custom .navbar-nav > .active.services_nav_link > a:hover,
.navbar-custom .navbar-nav > .active.services_nav_link > a:focus {
  color: #ffffff;
  text-shadow: 0px 4px 2px #666666;
  box-shadow: 0px 4px 3px #666666;
  background-color: #7D2B8B;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#7D2B8B), to(#6A1868));
  background-image: -webkit-linear-gradient(top, #7D2B8B, 0%, #6A1868, 100%);
  background-image: -moz-linear-gradient(top, #7D2B8B 0%, #6A1868 100%);
  background-image: linear-gradient(to bottom, #7D2B8B 0%, #6A1868 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc05a26', endColorstr='#ffd97440', GradientType=0);
}

/* line 65, ../../sass-style/sass/_navbar.scss */
.services_nav_link {
  background-color: #7D2B8B;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  background-image: -webkit-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: -moz-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: -ms-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: -o-linear-gradient(top, #7D2B8B, #6A1868);
  background-image: linear-gradient(to bottom, #7D2B8B, #6A1868);
}

/* line 45, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .location_nav_link > a:hover,
.navbar-custom .navbar-nav > .location_nav_link > a:focus {
  color: #ffffff;
  background-color: #D66931;
}

/* line 51, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .active.location_nav_link > a,
.navbar-custom .navbar-nav > .active.location_nav_link > a:hover,
.navbar-custom .navbar-nav > .active.location_nav_link > a:focus {
  color: #ffffff;
  text-shadow: 0px 4px 2px #666666;
  box-shadow: 0px 4px 3px #666666;
  background-color: #D66931;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#D66931), to(#B33D02));
  background-image: -webkit-linear-gradient(top, #D66931, 0%, #B33D02, 100%);
  background-image: -moz-linear-gradient(top, #D66931 0%, #B33D02 100%);
  background-image: linear-gradient(to bottom, #D66931 0%, #B33D02 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc05a26', endColorstr='#ffd97440', GradientType=0);
}

/* line 65, ../../sass-style/sass/_navbar.scss */
.location_nav_link {
  background-color: #D66931;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  background-image: -webkit-linear-gradient(top, #D66931, #B33D02);
  background-image: -moz-linear-gradient(top, #D66931, #B33D02);
  background-image: -ms-linear-gradient(top, #D66931, #B33D02);
  background-image: -o-linear-gradient(top, #D66931, #B33D02);
  background-image: linear-gradient(to bottom, #D66931, #B33D02);
}

/* line 45, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .contact_nav_link > a:hover,
.navbar-custom .navbar-nav > .contact_nav_link > a:focus {
  color: #ffffff;
  background-color: #AFCC4B;
}

/* line 51, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .active.contact_nav_link > a,
.navbar-custom .navbar-nav > .active.contact_nav_link > a:hover,
.navbar-custom .navbar-nav > .active.contact_nav_link > a:focus {
  color: #ffffff;
  text-shadow: 0px 4px 2px #666666;
  box-shadow: 0px 4px 3px #666666;
  background-color: #AFCC4B;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#AFCC4B), to(#647F21));
  background-image: -webkit-linear-gradient(top, #AFCC4B, 0%, #647F21, 100%);
  background-image: -moz-linear-gradient(top, #AFCC4B 0%, #647F21 100%);
  background-image: linear-gradient(to bottom, #AFCC4B 0%, #647F21 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc05a26', endColorstr='#ffd97440', GradientType=0);
}

/* line 65, ../../sass-style/sass/_navbar.scss */
.contact_nav_link {
  background-color: #AFCC4B;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  background-image: -webkit-linear-gradient(top, #AFCC4B, #647F21);
  background-image: -moz-linear-gradient(top, #AFCC4B, #647F21);
  background-image: -ms-linear-gradient(top, #AFCC4B, #647F21);
  background-image: -o-linear-gradient(top, #AFCC4B, #647F21);
  background-image: linear-gradient(to bottom, #AFCC4B, #647F21);
}

/* line 79, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
}

/* line 85, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}

/* line 89, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}

/* line 94, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

/* line 98, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #be5926;
}

/* line 103, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

/* line 109, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #c05a26;
  color: #ffffff;
}

/* line 116, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

/* line 123, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

@media (max-width: 767) {
  /* line 129, ../../sass-style/sass/_navbar.scss */
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }

  /* line 133, ../../sass-style/sass/_navbar.scss */
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }

  /* line 139, ../../sass-style/sass/_navbar.scss */
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #c05a26;
  }

  /* line 146, ../../sass-style/sass/_navbar.scss */
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
/* line 154, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-link {
  color: #ffffff;
}

/* line 157, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-link:hover {
  color: #ffffff;
}

/* line 161, ../../sass-style/sass/_navbar.scss */
.navbar-custom .navbar-nav > li > a {
  color: white;
}
