/* line 1, sass/_nav.scss */
.navbar .nav {
  float: right;
}

/* line 5, sass/_nav.scss */
.navbar-inverse .navbar-inner {
  background-color: #000000;
  background-image: none;
  border-color: #111111;
}

/* line 11, sass/_nav.scss */
.navbar .nav > li > a {
  padding: 15px 20px 0 20px;
  color: #8b8989;
  font-weight: bold;
  letter-spacing: 4px;
  font-size: 11px;
  font-family: arial;
}

/* line 20, sass/_nav.scss */
.navbar .nav > li > a.active {
  color: #a45e1d;
}

/* line 24, sass/_nav.scss */
.work-nav a {
  /*color: #8b8989;*/
  color: #d2d2d2;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 11px;
  font-family: arial;
}

/* line 33, sass/_nav.scss */
.work-nav a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 38, sass/_nav.scss */
.work-nav {
  list-style-type: none;
  /*float: right;*/
  /*padding: 100px 0 0 40px;*/
}
/* line 43, sass/_nav.scss */
.work-nav li {
  padding: 8px 0 8px 0;
}

/* line 48, sass/_nav.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-color: #a45e1d;
  background-image: none;
}

/* line 53, sass/_nav.scss */
.dropdown-menu {
  border-radius: 0;
  /*bootstrap override */
  top: 38px;
  background-color: #000000;
}

/* line 59, sass/_nav.scss */
.dropdown-menu > li > a {
  color: #8b8989;
  font-weight: bold;
  letter-spacing: 4px;
  font-size: 11px;
  font-family: arial;
}

/* line 67, sass/_nav.scss */
.navbar .nav > li > .dropdown-menu:after {
  display: none;
  /*bootstrap override */
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 8, sass/main.scss */
body {
  padding-top: 0;
  /*font-family: 'Roboto Condensed', arial, sans-serif;*/
  font-family: 'Oxygen','Arial', sans-serif;
  font-size: 14px;
  line-height: 35px;
  color: #d2d2d2;
}

/* line 17, sass/main.scss */
h2 {
  font-weight: bold;
  letter-spacing: 8px;
  font-size: 16px;
  font-family: arial;
  line-height: 20px;
}

/* line 25, sass/main.scss */
h3 {
  font-weight: bold;
  letter-spacing: 2px;
  color: #d2d2d2;
  font-size: 11px;
  font-family: arial;
  line-height: 20px;
}

/* line 34, sass/main.scss */
a {
  color: #a45e1d;
}

/* line 38, sass/main.scss */
a:hover, a:active {
  color: #95510d;
}

/* line 42, sass/main.scss */
.content {
  padding-top: 175px;
}

/* line 46, sass/main.scss */
.content-work {
  padding-top: 75px;
}

/* line 50, sass/main.scss */
.content-about {
  padding-top: 75px;
}

/* line 55, sass/main.scss */
.scroll-icon {
  position: fixed;
  bottom: 15px;
  left: 100px;
  background-image: url(../img/scroll-icon2.png);
  background-repeat: no-repeat;
  width: 100px;
  height: 26px;
  text-indent: -99999px;
}

/* line 66, sass/main.scss */
.back-button {
  position: absolute;
  top: 50%;
  left: 8px;
  background-image: url(../img/left-arrow.png);
  background-repeat: no-repeat;
  width: 26px;
  height: 96px;
  text-indent: -99999px;
}

/* line 77, sass/main.scss */
.back-button-top {
  background-image: url(../img/left-arrow-4.png);
  background-repeat: no-repeat;
  float: left;
  margin: 10px 0 0 0;
  padding: 0 8px 0 8px;
  width: 15px;
  height: 19px;
  text-indent: -99999px;
}

/* line 88, sass/main.scss */
.back-button-top-gallery {
  background-image: url(../img/left-arrow-4.png);
  background-repeat: no-repeat;
  float: left;
  margin: 10px 0 0 0;
  padding: 0 8px 0 8px;
  width: 15px;
  height: 19px;
  text-indent: -99999px;
}

/* line 99, sass/main.scss */
.logo-home {
  padding: 0 0 30px 60px;
}

/* line 103, sass/main.scss */
.logo-work {
  padding: 0 0 30px 60px;
}

/* line 107, sass/main.scss */
.logo {
  padding: 0 0 30px 60px;
}

/* line 111, sass/main.scss */
.logo-about {
  padding: 20px 0 0 0;
  margin: 0 0 0 -1px;
}

/* line 116, sass/main.scss */
.hlist {
  list-style: none;
}
/* line 119, sass/main.scss */
.hlist li {
  padding: 8px 0 8px 0;
}

/* line 124, sass/main.scss */
.phone {
  color: #a45e1d;
  font-weight: bold;
}

/* line 129, sass/main.scss */
.client-cols {
  float: left;
  position: relative;
  left: 15%;
}
/* line 134, sass/main.scss */
.client-cols .cleft {
  width: 400px;
  float: left;
}
/* line 138, sass/main.scss */
.client-cols .cright {
  width: 400px;
  float: left;
}

/* line 144, sass/main.scss */
.kerned {
  color: #d2d2d2;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 11px;
  font-family: arial;
}

/* ------------

---- PAGES ----

------------ */
/* line 158, sass/main.scss */
.page {
  position: relative;
  overflow: hidden;
}

/* line 163, sass/main.scss */
.paralaxy {
  background-attachment: fixed;
  /*background-position:50% 50%;*/
}

/* line 170, sass/main.scss */
#front {
  height: 1190px;
  background-image: url(../img/background/front4.jpg);
  background-repeat: no-repeat;
  background-position: 100% 0px;
  background-color: #ebebeb;
}

/* line 178, sass/main.scss */
#home {
  height: 1290px;
  background-image: url(../img/background/wood-new.jpg);
  background-repeat: no-repeat;
  /*background-position:50% 50%;*/
}

/* line 185, sass/main.scss */
#about {
  height: 1190px;
  background-image: url(../img/background/about-new2.jpg);
  background-repeat: no-repeat;
  /*background-position:50% 50%;*/
}
/* line 191, sass/main.scss */
#about .biopic {
  padding-bottom: 18px;
}

/* line 196, sass/main.scss */
#work {
  height: 1290px;
  background-image: url(../img/background/wow-boat.jpg);
  background-repeat: no-repeat;
  /*background-position:50% 50%;*/
}

/* line 203, sass/main.scss */
#services {
  height: 1290px;
  background-image: url(../img/background/ski.jpg);
  background-repeat: no-repeat;
  /*background-position:50% 50%;*/
}

/* line 210, sass/main.scss */
.column {
  float: left;
}

/* line 214, sass/main.scss */
#services .right-side {
  width: 240px;
}

/* line 218, sass/main.scss */
#services .left-side {
  width: 210px;
}

/* line 222, sass/main.scss */
#services .column-wrap {
  padding-left: 35%;
}

/*
#clients .right-side {
	width: 300px;
}

#clients .left-side {
	width: 300px;
}

#clients .column-wrap {
	padding-left: 35%;
}
*/
/* line 238, sass/main.scss */
#clients {
  height: 1290px;
  background-image: url(../img/background/clients.jpg);
  background-repeat: no-repeat;
  text-transform: uppercase;
  line-height: 15px;
}

/* line 246, sass/main.scss */
#connect {
  height: 1190px;
  background-image: url(../img/background/connect.jpg);
  background-repeat: no-repeat;
}

/* line 253, sass/main.scss */
.subpage {
  width: 100%;
  height: 100%;
  position: fixed;
  background-image: url(../img/background/boat.jpg);
  background-repeat: no-repeat;
  top: 0px;
  left: 100%;
  z-index: 10;
  overflow: hidden;
}

/* line 266, sass/main.scss */
#logos {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: no-repeat;
}

/* line 271, sass/main.scss */
#collateral {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: no-repeat;
}

/* line 276, sass/main.scss */
#products {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: no-repeat;
}

/* line 281, sass/main.scss */
#packaging {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: no-repeat;
}

/* line 286, sass/main.scss */
#online {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: no-repeat;
}

/* line 291, sass/main.scss */
#advertising {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: no-repeat;
}

/* line 296, sass/main.scss */
#environments {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: no-repeat;
}

/* line 301, sass/main.scss */
.new-gallery {
  background-image: url(../img/background/corduroy.jpg);
  background-repeat: repeat;
}

/* line 306, sass/main.scss */
.carousel-control {
  top: 48%;
  width: 30px;
  height: 30px;
  font-size: 40px;
  line-height: 20px;
}

/* ------------

---- MEDIA QUERIES ----

------------ */
@media (max-width: 979px) {
  /* line 8, sass/_mediaqueries.scss */
  .navbar-fixed-top {
    margin-bottom: 0;
  }

  /* line 12, sass/_mediaqueries.scss */
  .navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
  }
}
@media (max-width: 767px) {
  /* line 19, sass/_mediaqueries.scss */
  body {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 24, sass/_mediaqueries.scss */
  .nav {
    padding: 0 0 0 20px;
  }

  /* line 28, sass/_mediaqueries.scss */
  .navbar-fixed-top, .navbar-fixed-bottom {
    position: static;
  }

  /* line 33, sass/_mediaqueries.scss */
  .container {
    padding: 0 20px 0 20px;
  }

  /* line 37, sass/_mediaqueries.scss */
  #services .column-wrap {
    padding-left: 20%;
  }

  /* line 41, sass/_mediaqueries.scss */
  #clients .column-wrap {
    padding-left: 20%;
  }
}
/* Landscape phones and down */
@media (max-width: 480px) {
  /*
  html,body
  {
      width: 100%;
      height: 100%;
      margin: 0px;
      padding: 0px;
  }
  */
  /* line 60, sass/_mediaqueries.scss */
  ul {
    margin: 0;
  }

  /* line 64, sass/_mediaqueries.scss */
  .container {
    padding: 30px 20px 0 20px;
  }

  /* line 68, sass/_mediaqueries.scss */
  .navbar .nav {
    float: left;
  }

  /* line 72, sass/_mediaqueries.scss */
  .navbar .nav > li > a {
    padding: 10px 20px 10px 20px;
  }

  /* line 76, sass/_mediaqueries.scss */
  .navbar .nav > li {
    float: none;
  }

  /* line 80, sass/_mediaqueries.scss */
  .logo {
    padding: 25px 0 30px 0;
  }

  /* line 84, sass/_mediaqueries.scss */
  .logo-home {
    padding: 25px 0 30px 0;
  }

  /* line 88, sass/_mediaqueries.scss */
  #services .left-col {
    padding-left: 0;
  }

  /* line 92, sass/_mediaqueries.scss */
  .client-cols {
    left: 0;
  }

  /* line 96, sass/_mediaqueries.scss */
  .client-cols .cleft {
    width: 100%;
  }

  /* line 100, sass/_mediaqueries.scss */
  .page h2 {
    background-color: #000000;
    margin: 0;
    padding: 15px 0 15px 15px;
    font-size: 11px;
    letter-spacing: 4px;
  }
  /* line 107, sass/_mediaqueries.scss */
  .page h2 a {
    padding: 0 0 0 20px;
  }
  /* line 111, sass/_mediaqueries.scss */
  .page h2 a:hover {
    text-decoration: none;
  }

  /* line 116, sass/_mediaqueries.scss */
  .page {
    padding-bottom: 100px;
    margin-right: -20px;
  }

  /* line 122, sass/_mediaqueries.scss */
  #front {
    height: 100%;
    background-image: url(../img/background/mobile.jpg);
    background-repeat: repeat;
  }

  /* line 128, sass/_mediaqueries.scss */
  #home {
    height: 100%;
    background-image: url(../img/background/mobile-wood.jpg);
    background-repeat: no-repeat;
    background-color: #310b02;
  }

  /* line 135, sass/_mediaqueries.scss */
  #about {
    height: 100%;
    background-image: url(../img/background/mobile-about.jpg);
    background-repeat: no-repeat;
    background-color: #000000;
  }

  /* line 142, sass/_mediaqueries.scss */
  #work {
    height: 100%;
    background-image: url(../img/background/mobile-boat.jpg);
    background-repeat: repeat;
  }

  /* line 148, sass/_mediaqueries.scss */
  #clients {
    height: 100%;
    background-image: url(../img/background/mobile-clients.jpg);
    background-repeat: no-repeat;
    background-color: #231211;
  }

  /* line 156, sass/_mediaqueries.scss */
  #services {
    height: 100%;
    background-image: none;
    background-color: #27393b;
  }

  /* line 162, sass/_mediaqueries.scss */
  #connect {
    height: 100%;
    background-image: url(../img/background/mobile-connect.jpg);
    background-repeat: no-repeat;
  }
}




/* -- added by KRBishop -- */
.carousel-control
{
  top: 50%;
  left: 15px;
  width: 30px;
  height: 30px;
  margin-top: -20px;
  font-size: 40px;
  line-height: 20px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;

}



