/*********VARIABLES */
/*********MIXINS */
/*********GENERAL STYLES */
/* line 105, ../sass/bells.scss */
body {
  background: white;
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 110, ../sass/bells.scss */
a {
  color: #f1905b;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 115, ../sass/bells.scss */
a:hover {
  color: #f17e5b;
  text-decoration: none;
}

/* line 121, ../sass/bells.scss */
p {
  font-size: 16px;
  line-height: 26px;
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 400;
}
/* line 126, ../sass/bells.scss */
p strong {
  font-weight: 700;
}
/* line 130, ../sass/bells.scss */
p em {
  font-style: italic;
}

/* line 135, ../sass/bells.scss */
h2 {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #f1905b;
  font-size: 28px;
  letter-spacing: .02em;
}

/* line 142, ../sass/bells.scss */
.subBody h2 {
  padding-top: 15px;
}

/* line 146, ../sass/bells.scss */
hr {
  border-top: 1px solid #686e78;
}

/*********HEADER */
/* line 154, ../sass/bells.scss */
.headerWrap {
  background: #f1905b url(../img/orgBG.jpg);
  color: white;
  padding: 50px 0;
  border-top: 20px solid #313c43;
}
/* line 160, ../sass/bells.scss */
.headerWrap p {
  padding-top: 7px;
  font-size: 18px;
  line-height: 27px;
}
/* line 166, ../sass/bells.scss */
.headerWrap h1 {
  color: white;
  font-size: 85px;
  line-height: 55px;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
}
/* line 172, ../sass/bells.scss */
.headerWrap h1 em {
  display: block;
  font-size: 32px;
  font-style: normal;
  letter-spacing: .04em;
}
/* line 180, ../sass/bells.scss */
.headerWrap h4 {
  padding-top: 12px;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  letter-spacing: .06em;
}
/* line 185, ../sass/bells.scss */
.headerWrap h4 a {
  color: white;
}
/* line 188, ../sass/bells.scss */
.headerWrap h4 a:hover {
  color: #313c43;
}

/* line 194, ../sass/bells.scss */
.intro {
  padding-top: 22px;
}

/* line 198, ../sass/bells.scss */
.logo {
  padding-top: 165px;
}

/* line 207, ../sass/bells.scss */
.quote {
  float: left;
}
/* line 210, ../sass/bells.scss */
.quote img {
  width: 150px;
}

/*********NAVIGATION */
/* line 217, ../sass/bells.scss */
.navWrap {
  background-color: #e7e7e7;
}
/* line 220, ../sass/bells.scss */
.navWrap h2, .navWrap h2 a {
  color: #797979;
  font-size: 29px;
  display: inline;
  padding: 0;
  margin: 0;
  margin: 20px 0 14px;
  letter-spacing: .02em;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 233, ../sass/bells.scss */
.navWrap ul.wrap {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 28px 0 25px;
}

/* line 240, ../sass/bells.scss */
.navWrap ul.wrap li.nav {
  display: inline-block;
  padding: 0 1px;
}

/* line 245, ../sass/bells.scss */
.navWrap ul.wrap li.nav h2:hover {
  color: #f1905b;
}

/* line 249, ../sass/bells.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 15px;
  list-style: none;
  background-color: #e7e7e7;
  background-clip: padding-box;
}

/* line 270, ../sass/bells.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: white;
}

/* line 277, ../sass/bells.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #797979;
  text-transform: uppercase;
  white-space: nowrap;
}

/* line 289, ../sass/bells.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #f1905b;
  text-decoration: none;
  background-color: #e7e7e7;
}

/* line 297, ../sass/bells.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #f1905b;
  text-decoration: none;
  background-color: none;
  outline: 0;
}

/*********SUBPAGE HEADER AND NAVIGATION */
/* line 306, ../sass/bells.scss */
.sublogo {
  padding: 25px 0;
}

/* line 310, ../sass/bells.scss */
.subHeader {
  background: #313c43;
  border-top: 4px solid #f1905b;
  border-bottom: 4px solid #f1905b;
}

/* line 318, ../sass/bells.scss */
.subNavWrap h3, .subNavWrap h3 a {
  color: #686e78;
  font-size: 26px;
  padding: 0;
  margin: 0;
  margin: 15px 0 14px;
  letter-spacing: .03em;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-weight: normal;
}

/* line 331, ../sass/bells.scss */
.subNavWrap ul.wrap {
  float: right;
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0 0 25px;
}

/* line 339, ../sass/bells.scss */
.subNavWrap ul.wrap li.nav {
  display: inline-block;
  padding: 0 1px;
}

/* line 346, ../sass/bells.scss */
.subNavWrap ul.wrap li.nav h3:hover {
  color: #f1905b;
  background-color: none;
}

/* line 353, ../sass/bells.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: white;
}

/* line 360, ../sass/bells.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #797979;
  text-transform: uppercase;
  white-space: nowrap;
}

/* line 372, ../sass/bells.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #f1905b;
  text-decoration: none;
  background-color: none;
}

/* line 380, ../sass/bells.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #f1905b;
  text-decoration: none;
  background-color: none;
  outline: 0;
}

/*********MOBILE NAVIGATION */
/* line 389, ../sass/bells.scss */
ul.nav.navbar-nav li {
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 395, ../sass/bells.scss */
.navbar-inverse {
  background-color: #333840;
  border-color: #313c43;
}

/* line 400, ../sass/bells.scss */
.navbar-inverse .navbar-brand {
  padding-top: 18px;
  color: #f1905b;
}

/* line 406, ../sass/bells.scss */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

/* line 411, ../sass/bells.scss */
.navbar-inverse .navbar-text {
  color: #d5d5d5;
}

/* line 415, ../sass/bells.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}

/* line 420, ../sass/bells.scss */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}

/* line 427, ../sass/bells.scss */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #393e46;
}

/* line 434, ../sass/bells.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

/* line 439, ../sass/bells.scss */
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

/* line 443, ../sass/bells.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

/* line 448, ../sass/bells.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #f1905b;
}

/* line 454, ../sass/bells.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #393e46;
}

/*********SOCIAL */
/* line 461, ../sass/bells.scss */
ul.social {
  list-style: none;
  padding-top: 14px;
  text-align: right;
}
/* line 466, ../sass/bells.scss */
ul.social li {
  display: inline;
  padding: 0 1px;
}
/* line 471, ../sass/bells.scss */
ul.social img {
  width: 55px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 476, ../sass/bells.scss */
ul.social img:hover {
  opacity: .90;
}

/*********SUB SOCIAL */
/* line 483, ../sass/bells.scss */
ul.Subsocial {
  list-style: none;
  padding-top: 14px;
  text-align: right;
}
/* line 488, ../sass/bells.scss */
ul.Subsocial li {
  display: inline;
  padding: 0 1px;
}
/* line 493, ../sass/bells.scss */
ul.Subsocial img {
  width: 25px;
  border: 1px solid #39464e;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 499, ../sass/bells.scss */
ul.Subsocial img:hover {
  opacity: .90;
}

/*********MOBILE NAVIGATION */
/* line 510, ../sass/bells.scss */
a.navbar-brand {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  color: #f1905b;
}

/*********PICTURE GRID */
/* line 518, ../sass/bells.scss */
.noPad [class*="-3"] {
  padding-left: 0;
  padding-right: 0;
}

/* line 523, ../sass/bells.scss */
.divBorder {
  border: 2px solid white;
}

/* line 528, ../sass/bells.scss */
.ip {
  border: 2px solid white;
  min-height: 300px;
  background: url(../img/test.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 538, ../sass/bells.scss */
.centerMe {
  position: absolute;
  top: 45%;
  background-color: red;
  width: 100%;
  text-align: center;
}

/* line 546, ../sass/bells.scss */
.col-sm-3.NoPad {
  border: 2px solid white;
  background-color: #313c43;
  padding-left: 0;
  padding-right: 0;
  transition: border 0.5s ease;
}
/* line 554, ../sass/bells.scss */
.col-sm-3.NoPad img {
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 567, ../sass/bells.scss */
.col-sm-3.NoPad:hover {
  border: 15px solid #f1905b;
}

/*********SUBBODY */
/* line 574, ../sass/bells.scss */
.subBody {
  min-height: 350px;
  padding-bottom: 35px;
  background: white url(../img/top.png) center -50px repeat-x;
  border-bottom: 20px solid #f5f5f6;
}
/* line 580, ../sass/bells.scss */
.subBody h1 {
  font-size: 35px;
  color: #666666;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  padding-top: 45px;
  padding-bottom: 40px;
}
/* line 588, ../sass/bells.scss */
.subBody p {
  color: #6a6a6a;
  font-size: 16px;
  line-height: 29px;
  padding-top: 3px;
}

/* line 596, ../sass/bells.scss */
.subBody ul {
  color: #6a6a6a;
  font-size: 16px;
  line-height: 29px;
  padding-top: 3px;
}

/* line 603, ../sass/bells.scss */
.bordRight {
  border-right: 1px solid #797979;
}

/* line 607, ../sass/bells.scss */
.sidebar {
  margin: 0 5px 0 25px;
  background: #f5f5f6;
}
/* line 611, ../sass/bells.scss */
.sidebar img {
  border-bottom: 5px solid white;
}

/* line 616, ../sass/bells.scss */
.infoBox {
  padding: 15px 15px 20px;
}
/* line 619, ../sass/bells.scss */
.infoBox ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 624, ../sass/bells.scss */
.infoBox ul li {
  text-transform: uppercase;
  color: #666666;
  padding: 5px 0;
  font-size: 12px;
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 600;
  border-bottom: 1px solid white;
}

/* line 636, ../sass/bells.scss */
.infoBox ul li.thick {
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 700;
}

/* line 640, ../sass/bells.scss */
blockquote {
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 300;
  margin-left: 15px;
  margin-top: 35px;
  font-size: 19px;
  font-style: italic;
  line-height: 31px;
  color: #f1905b;
  padding-right: 30px;
}

/* line 651, ../sass/bells.scss */
cite {
  display: block;
  font-size: 14px;
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
  padding-top: 10px;
}

/*********COOL SCROLL EFFECT / ADD CLASS TO ANY FULL WIDTH DIV*/
/* line 663, ../sass/bells.scss */
.ip2 {
  background: url(../img/test2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*********CONTACT FORM */
/* line 673, ../sass/bells.scss */
.formSec {
  padding: 35px 0 25px;
}
/* line 675, ../sass/bells.scss */
.formSec p.req {
  color: #666666;
  font-size: 12px;
}

/* line 680, ../sass/bells.scss */
.sub {
  float: right;
  background-color: #f1905b;
  color: white;
  font-family: "open-sans",sans-serif;
  font-style: normal;
  font-weight: 600;
  border: none;
  box-shadow: none;
  padding: 10px 15px;
  font-size: 12px;
}

/* line 691, ../sass/bells.scss */
.sub:hover {
  background-color: #c77549;
}

/* line 695, ../sass/bells.scss */
input[type="text"], input[type="email"] {
  background-color: #5a5e64;
  border: none;
  border-radius: 0;
  color: white;
}

/* line 702, ../sass/bells.scss */
textarea.form-control {
  height: auto;
  background-color: #5a5e64;
  border: none;
  border-radius: 0;
  color: white;
}

/* line 710, ../sass/bells.scss */
input:focus, textarea:focus {
  color: #f1905b;
}

/*********FOOTER */
/* line 717, ../sass/bells.scss */
.footerWrap {
  width: 100%;
  background-color: #393e46;
}
/* line 721, ../sass/bells.scss */
.footerWrap p {
  color: #d5d5d5;
  font-size: 15px;
  line-height: 23px;
}

/* line 729, ../sass/bells.scss */
.about {
  padding: 10px 0 25px;
}

/* line 734, ../sass/bells.scss */
.oBreak {
  min-height: 24px;
  width: 100%;
  background: #f1905b url(../img/orgBG.jpg) left 4px;
}

/* line 741, ../sass/bells.scss */
.copyWrap {
  width: 100%;
  background-color: #333840;
  padding: 25px 0 12px;
  color: #686e78;
}

/* line 748, ../sass/bells.scss */
.copy {
  float: left;
  font-size: 13px;
}

/* line 753, ../sass/bells.scss */
.bells {
  float: right;
  font-size: 13px;
}

/* line 758, ../sass/bells.scss */
.disclaimer {
  font-size: 11px;
  padding: 0 50px;
  line-height: 18px;
  text-align: center;
}

/* line 765, ../sass/bells.scss */
h2.sucMess {
  text-align: center;
  color: white;
  font-size: 25px;
}


