/*
  Gotcode theme
  Author: Isaac Price
  Version: 1.0
*/
/* Compass */
/* @import 'compass/css3/';
@import 'compass/css3/transition'; */
/* BASE - Base styles, vars, mixins, etc */
/*@font-face {
  font-family: 'N-Light';
  src: url("../fonts/NissanAG-Light.otf");
}
@font-face {
  font-family: 'N-Regular';
  src: url("../fonts/NissanAG-Regular.otf");
}
@font-face {
  font-family: 'N-Bold';
  src: url("../fonts/NissanAG-Bold.otf");
}*/
/* line 1, ../scss/base/_base.scss */
html, body {
  background-color: #FFF;
  margin: 0;
  padding: 0;
  font-family: "Muli", "Helvetica Neue", Helvetica,Arial,sans-serif;
  /* margin-right:-45px; */
}

@media only screen and (min-width: 768px) {
  /* tablets and desktop */
  /* line 13, ../scss/base/_base.scss */
  .site-wrapper {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1176px) {
  /* line 22, ../scss/base/_base.scss */
  .site-wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* phones */
  /* line 29, ../scss/base/_base.scss */
  .site-wrapper {
    width: 1024px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 35, ../scss/base/_base.scss */
  .rp-wrapper {
    padding-left: 15px;
  }

  /* line 39, ../scss/base/_base.scss */
  .divider-left {
    padding-left: 15px;
  }
}
/* line 48, ../scss/base/_base.scss */
a {
  color: #B41F23;
}

/* line 52, ../scss/base/_base.scss */
a:hover {
  color: #B41F23;
}

/* line 56, ../scss/base/_base.scss */
a.hp-recent-post-link {
  color: #696969 !important;
}

/* line 61, ../scss/base/_base.scss */
a.hp-recent-post-link:hover {
  color: #B41F23 !important;
}

/* line 65, ../scss/base/_base.scss */
h1 a:hover, h2 a:hover, h3 a:hover {
  text-decoration: none;
  color: #696969;
}

/* line 70, ../scss/base/_base.scss */
.toc-category-title {
  margin-top: 6px;
  margin-bottom: 24px;
}

/* line 75, ../scss/base/_base.scss */
.center {
  text-align: center;
}

/* line 79, ../scss/base/_base.scss */
.img-centered {
  margin: 0 auto;
}

/* line 83, ../scss/base/_base.scss */
.divider-left {
  padding-right: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  width: 257px;
  float: left;
}

/* line 91, ../scss/base/_base.scss */
.divider-left h2 {
  color: #B4B4B4;
  font-size: 28px;
}

/* line 96, ../scss/base/_base.scss */
.divider-right {
  padding-left: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  width: 767px;
  float: left;
}

/* line 104, ../scss/base/_base.scss */
.divider-right img {
  /* margin-left:-15px; */
}

/* line 108, ../scss/base/_base.scss */
.ad-horizontal {
  padding-left: 6px;
  padding-right: 6px;
}

/* line 113, ../scss/base/_base.scss */
.rp-wrapper {
  overflow: auto;
  /*height: 600px;*/
  height: 710px;
  padding-right: 15px;
}
/* line 118, ../scss/base/_base.scss */
.rp-wrapper h3.post-title {
  margin-top: 0px;
  /* color:$burgundy; */
}
/* line 123, ../scss/base/_base.scss */
.rp-wrapper .post-body {
  border-bottom: 1px solid #B4B4B4;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

/* line 130, ../scss/base/_base.scss */
.sp-wrapper {
  padding-right: 15px;
  /* .col-three:nth-child(odd) {
    margin-right:50px;
  } */
}
/* line 133, ../scss/base/_base.scss */
.sp-wrapper h2.toc-cat-title {
  margin-top: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #eee;
  padding-bottom: 16px;
}
/* line 142, ../scss/base/_base.scss */
.sp-wrapper .toc-posts .toc-posts-content h3 {
  margin-top: -23px;
}
/* line 147, ../scss/base/_base.scss */
.sp-wrapper .toc-posts hr {
  margin-bottom: 32px;
  margin-top: 12px;
}
/* line 158, ../scss/base/_base.scss */
.sp-wrapper .post-title {
  /* color:$burgundy; */
}
/* line 165, ../scss/base/_base.scss */
.sp-wrapper img {
  /* margin-left: auto;
  margin-right: auto; */
}

/* line 174, ../scss/base/_base.scss */
.pad-zero-left {
  padding-left: 0;
}

/* line 178, ../scss/base/_base.scss */
.top-20 {
  margin-top: 20px;
}

/* line 182, ../scss/base/_base.scss */
.date-n-author {
  color: #ACAC9D;
}

/* line 187, ../scss/base/_base.scss */
.row-reviews .col-xs-reviews:last-child {
  margin-right: 0;
}
/* line 191, ../scss/base/_base.scss */
.row-reviews .col-xs-reviews-long:last-child {
  margin-right: 0;
}

/* line 196, ../scss/base/_base.scss */
.date-n-author {
  color: #ACAC9D;
}
/* line 199, ../scss/base/_base.scss */
.date-n-author i {
  color: #B41F23;
}
/* line 203, ../scss/base/_base.scss */
.date-n-author b {
  color: #B41F23;
}

/* line 209, ../scss/base/_base.scss */
.padding-none {
  padding: 0;
}

/* line 213, ../scss/base/_base.scss */
.right-ad-wrapper {
  margin-bottom: 12px;
}

/* line 217, ../scss/base/_base.scss */
.ad-row-horizontal {
  /* img:first-child {
    margin-left:-2px;
  }
  img:last-child {
    margin-right:-2px;
  } */
}

/* line 226, ../scss/base/_base.scss */
.col-three {
  width: 336px;
  margin-right: 8px;
  float: left;
  margin-top: 8px;
}

/* line 233, ../scss/base/_base.scss */
.toc-sb {
  width: 336px;
  margin-right: 8px;
  float: left;
  /* margin-top:10px; */
  margin-bottom: 12px;
}

/* line 241, ../scss/base/_base.scss */
.toc-sb .toc-sb {
  margin-bottom: 8px;
}

/* line 247, ../scss/base/_base.scss */
.right-ad-wrapper .toc-sb {
  width: 100%;
  margin-bottom: 24px;
  float: none;
  margin-top: 0;
}

/* line 253, ../scss/base/_base.scss */
.col-two {
  width: 504px;
  margin-right: 8px;
  float: left;
  margin-top: 8px;
}

/* line 260, ../scss/base/_base.scss */
.ad-row-horizontal .col-three:last-child {
  margin-right: 0;
}

/* line 266, ../scss/base/_base.scss */
.col-xs-reviews {
  width: 250px;
  margin-right: 8px;
  padding: 6px 8px 3px 8px;
  background-color: #545255;
  float: left;
  color: #DDDDDD;
  margin-top: 8px;
}

/* line 276, ../scss/base/_base.scss */
.top-13-6 {
  margin-top: 13.6px;
}

/* line 280, ../scss/base/_base.scss */
.col-xs-reviews-long {
  width: 336px;
  margin-right: 8px;
  margin-top: 8px;
  padding: 6px 8px 3px 8px;
  background-color: #545255;
  float: left;
  color: #DDDDDD;
}

/* line 290, ../scss/base/_base.scss */
.row-reviews .col-xs-reviews:last-child, .row-reviews .col-xs-reviews-long:last-child {
  margin-right: 0;
}

/* line 294, ../scss/base/_base.scss */
.col-xs-reviews img {
  margin: 0 auto;
  margin-bottom: 12px;
}

/* Classifieds */
/* line 303, ../scss/base/_base.scss */
.classifieds p {
  border-bottom: 1px solid #B4B4B4;
  padding-bottom: 15px;
  padding-left: 6px;
  padding-right: 6px;
}
/* line 312, ../scss/base/_base.scss */
.classifieds .classified-header {
  color: #EAEAEA;
  background-color: #545255;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
  text-transform: uppercase;
  /*font-family: N-Regular;*/
  font-size: 18px;
}
/* line 323, ../scss/base/_base.scss */
.classifieds .col-xs-classified {
  width: 250px;
  margin-right: 8px;
  float: left;
}
/* line 328, ../scss/base/_base.scss */
.classifieds .col-xs-classified p:last-child {
  border-bottom: none;
}
/* line 333, ../scss/base/_base.scss */
.classifieds .col-xs-classified:last-child {
  margin-right: 0;
}
/* line 337, ../scss/base/_base.scss */
.classifieds a.classifieds-link {
  color: #0684A5;
  /*font-family: N-Bold;*/
  font-family: "Muli", "Helvetica Neue", Helvetica,Arial,sans-serif;
  display: block;
  padding-top: 15px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 8px;
}
/* line 347, ../scss/base/_base.scss */
.classifieds a.classifieds-link:hover {
  text-decoration: underline;
}

/* End Classifieds */
/* Product Partners */
/* line 356, ../scss/base/_base.scss */
.partners-header {
  margin-top: 48px;
}
/* line 358, ../scss/base/_base.scss */
.partners-header .fancy {
  text-align: center;
}
/* line 361, ../scss/base/_base.scss */
.partners-header .fancy span {
  display: inline-block;
  position: relative;
  font-size: 30px;
  color: #B7B7B7;
  text-transform: uppercase;
}
/* line 369, ../scss/base/_base.scss */
.partners-header .fancy span:before,
.partners-header .fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #ACAC9D;
  top: 15px;
  width: 349px;
}
/* line 378, ../scss/base/_base.scss */
.partners-header .fancy span:before {
  right: 100%;
  margin-right: 15px;
}
/* line 382, ../scss/base/_base.scss */
.partners-header .fancy span:after {
  left: 100%;
  margin-left: 15px;
}

/* Swiper Styles (Product partners) */
/* line 394, ../scss/base/_base.scss */
.swiper-slide img {
  max-width: 162px;
  max-height: 105px;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 403, ../scss/base/_base.scss */
.swiper-btn {
  position: absolute;
  top: 45%;
  cursor: pointer;
  z-index: 1;
}

/* line 410, ../scss/base/_base.scss */
.navigate-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #0784A8;
  left: 150px;
}

/* line 420, ../scss/base/_base.scss */
.navigate-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #0784A8;
  right: 150px;
}

/* Product Partners */
/* line 431, ../scss/base/_base.scss */
.partners-swiper {
  background-color: #bcbcbc;
  width: 100%;
  padding-top: 68px;
  padding-bottom: 68px;
  box-shadow: inset 1px 1px 4px rgba(155, 155, 140, 0.65);
  margin-top: 48px;
  position: relative;
  margin-bottom: -24px;
}

/* Masonry */
/* line 443, ../scss/base/_base.scss */
.msnry-item {
  width: 251px;
  margin-bottom: 6px;
  padding: 6px 8px 3px 8px;
  background-color: #545255;
  color: #DDDDDD;
}
/* line 450, ../scss/base/_base.scss */
.msnry-item a {
  color: #F0F0E1;
}
/* line 453, ../scss/base/_base.scss */
.msnry-item a:hover {
  color: #CCC;
}

/* line 458, ../scss/base/_base.scss */
.msnry-item_long {
  width: 241.3px;
}

/* Recent posts by author sidebar */
/* line 463, ../scss/base/_base.scss */
.author_post {
  padding-left: 0;
  /* border-top:1px solid #CCC;
  background-color:#F5F5F5;
  /* border:1px solid #CCC;
  border-bottom:none; */
}
/* line 469, ../scss/base/_base.scss */
.author_post li {
  padding: 12px;
  /* border-bottom:1px solid #CCC; */
  transition: background-color 0.3s linear;
}
/* line 473, ../scss/base/_base.scss */
.author_post li a {
  color: #545255;
  transition: color 0.3s linear;
  display: block;
}
/* line 479, ../scss/base/_base.scss */
.author_post li a:hover {
  color: #B41F23;
  text-decoration: none;
}
/* line 485, ../scss/base/_base.scss */
.author_post li:hover {
  background-color: #CCC;
}

/* line 493, ../scss/base/_base.scss */
.load-screen {
  position: fixed;
  display: table;
  width: 100%;
  height: 100%;
  /* For at least Firefox */
  min-height: 100%;
  z-index: 3000;
  background-color: rgba(0, 0, 0, 0.9);
}
/* line 502, ../scss/base/_base.scss */
.load-screen h1 {
  position: fixed;
  top: 43%;
  left: 45%;
  color: #FFF;
  font-weight: bold;
  font-size: 48px;
}
/* line 512, ../scss/base/_base.scss */
.load-screen .flash {
  -webkit-animation: flash linear 1s infinite;
  -moz-animation: flash linear 1s infinite;
  -ms-animation: flash linear 1s infinite;
  -o-animation: flash linear 1s infinite;
  animation: flash linear 1s infinite;
}
/* line 520, ../scss/base/_base.scss */
.load-screen .load-screen-inner {
  display: table-cell;
  vertical-align: top;
}
/* line 526, ../scss/base/_base.scss */
.load-screen .container {
  margin-right: auto;
  margin-left: auto;
}
/* line 531, ../scss/base/_base.scss */
.load-screen .inner {
  padding: 30px;
}

/* line 537, ../scss/base/_base.scss */
.toc-posts {
  margin-bottom: 24px;
}

/* line 542, ../scss/base/_base.scss */
.toc-posts-thumbnail {
  float: left;
  width: 100px;
  margin-right: 12px;
}

/* line 548, ../scss/base/_base.scss */
.toc-posts-content {
  float: left;
  width: 572px;
  padding-top: 12px;
}
 /*TOC ANCHOR LINKS*/
#toc-page-top {
    width: 100%;
    display: block;
    float: left;
    margin-bottom: 20px;
}
#toc-page-top .btn {
    font-size: 18px;
}
#toc-anchor-links {
  font-size: 16px;
}
#toc-anchor-links>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    font-weight: bold;
}
/* line 554, ../scss/base/_base.scss */
.clear {
  width: 100%;
  height: 1px;
  overflow: hidden;
  clear: both;
}

/* line 561, ../scss/base/_base.scss */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding-top: 16px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  /* line 570, ../scss/base/_base.scss */
  html, body {
    margin-right: -45px;
  }

  /* line 576, ../scss/base/_base.scss */
  .footer {
    margin-right: -10px;
  }
}
/* line 1, ../scss/base/_typography.scss */
html, body {
  /*font-family: N-Light;*/
  color: #525253;
  font-size: 16px;
}

/* Layout  */
/* line 1, ../scss/layout/_footer.scss */
.footer {
  background-color: #545255;
  padding-top: 48px;
  padding-bottom: 48px;
  margin-top: 24px;
  /* margin-right:-45px; */
}
/* line 8, ../scss/layout/_footer.scss */
.footer .col-footer {
  width: 256px;
  padding: 6px 8px 3px 8px;
  float: left;
  color: #DDDDDD;
}
/* line 15, ../scss/layout/_footer.scss */
.footer .col-footer:last-child {
  padding-left: 16px;
}
/* line 19, ../scss/layout/_footer.scss */
.footer .container {
  padding: 0px;
}
/* line 23, ../scss/layout/_footer.scss */
.footer h3 {
  margin-top: 0;
  text-transform: uppercase;
}
/* line 28, ../scss/layout/_footer.scss */
.footer ul {
  padding: 0 0 0 4px;
}
/* line 30, ../scss/layout/_footer.scss */
.footer ul li {
  list-style-type: none;
  line-height: 2.0;
}
/* line 31, ../scss/layout/_footer.scss */
.footer ul li a {
  color: #DDDDDD;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 36, ../scss/layout/_footer.scss */
.footer ul li a:hover {
  text-decoration: underline;
}
/* line 47, ../scss/layout/_footer.scss */
.footer .form-subscribe {
  background-color: #BCBCBC;
  padding: 6px;
}
/* line 51, ../scss/layout/_footer.scss */
.footer .form-subscribe h4 {
  color: #545255;
  /*font-family: 'N-Regular';*/
}
/* line 56, ../scss/layout/_footer.scss */
.footer .form-subscribe input[type=text], .footer .form-subscribe input[type=email] {
  background-color: #545255;
  width: 330px;
  height: 32px;
  box-shadow: inset 3px 1px 6px rgba(19, 19, 4, 0.65);
  width: 100%;
  border: none;
  margin-bottom: 12px;
  padding-left: 6px;
}
/* line 67, ../scss/layout/_footer.scss */
.footer .form-subscribe button[type=submit] {
  background-color: #363537;
  /*font-family: 'N-Regular';*/
  width: 100%;
  padding: 8px 0;
  display: block;
  text-transform: uppercase;
  text-align: left;
  border: none;
  transition: opacity linear 0.3s;
  -moz-transition: opacity linear 0.3s;
  -webkit-transition: opacity linear 0.3s;
  text-align: center;
}
/* line 81, ../scss/layout/_footer.scss */
.footer .form-subscribe button[type=submit]:hover {
  opacity: 0.9;
}
/* line 87, ../scss/layout/_footer.scss */
.footer .footer-legal {
  text-align: center;
  color: #DDDDDD;
  clear: both;
  font-size: 12px;
  word-wrap: break-word;
}
/* line 93, ../scss/layout/_footer.scss */
.footer .footer-legal p:first-child {
  padding-top: 24px;
}

/* line 1, ../scss/layout/_header.scss */
.hp-banner {
  background-color: #FFFFFF;
  padding-top: 68px;
  padding-bottom: 120px;
  margin: 0;
  max-height: 436px;
  /* margin-right:-45px; */
}
/* line 9, ../scss/layout/_header.scss */
.hp-banner .banner-left {
  padding-right: 0px;
}
/* line 12, ../scss/layout/_header.scss */
.hp-banner .banner-right {
  padding-left: 78px;
}
/* line 16, ../scss/layout/_header.scss */
.hp-banner img {
  margin-left: auto;
  margin-right: auto;
  margin-right:92px;
}


@media (max-width: 767px) {
  /* line 25, ../scss/layout/_header.scss */
  .footer {
    margin-right: -76px;
  }

  /* line 29, ../scss/layout/_header.scss */
  .small-banner {
    margin-right: -76px;
  }

  /* line 33, ../scss/layout/_header.scss */
  .hp-banner {
    margin-right: -76px;
  }
}
/* line 39, ../scss/layout/_header.scss */
.small-banner {
  background-color: #FFF;
  padding-top: 24px;
  padding-bottom: 24px;
  margin: 0;
  max-height: 229px;
  /* height: 160px; */
  /* .banner-left {
    padding-right:78px;
  }
  .banner-right {
    padding-left:78px;
  } */
}

@media (max-width: 767px) {
  /* .footer {
    margin-right:-76px;
  }

  .small-banner {
    margin-right:-76px;
  }

  .hp-banner {
    margin-right:-76px;
  } */
}
/* line 72, ../scss/layout/_header.scss */
#contact-authors-status {
  margin-top: 16px;
  text-align: left;
}

/* line 77, ../scss/layout/_header.scss */
.sticky-navbar {
  background-color: #545255;
  padding-top: 12px;
  padding-bottom: 6px;
  margin-top: 0;
  width: 1024px;
  box-sizing: border-box;
  z-index: 1000;
}
/* line 86, ../scss/layout/_header.scss */
.sticky-navbar button.search-btn {
  background-color: #fff;
  color: #4F4D50;
  outline: none;
  border: none;
  padding: 5px 8px 5px 8px;
  margin-top: -3px;
}
.sticky-navbar .col-xs-9 {
    width: auto;
}
.navbar-form::before {
    /*content: "Search";*/
    color: #fff;
    margin-right: 10px;
}
/* line 95, ../scss/layout/_header.scss */
.sticky-navbar input.search-form {
  background-color: #292929;
  color: #9B9B9B;
  -moz-box-shadow: inset 0 0 2px #131304;
  -webkit-box-shadow: inset 0 0 2px #131304;
  box-shadow: inset 0 0 2px #131304;
  border: none;
  padding: 5px 8px 5px 8px;
  margin-left: -4px;
  margin-top: -3px;
}
/* line 107, ../scss/layout/_header.scss */
.sticky-navbar input.search-form:focus {
  outline: none;
}
/* line 111, ../scss/layout/_header.scss */
.sticky-navbar ul.main-navigation {
  padding: 0px;
  margin-top: 8px;
}
/* line 116, ../scss/layout/_header.scss */
.sticky-navbar .main-navigation li {
  display: inline-block;
  list-style-type: none;
  padding-right: 8px;
}
/* line 122, ../scss/layout/_header.scss */
.sticky-navbar .main-navigation li a {
  color: #F0F0E1;
}
/* line 126, ../scss/layout/_header.scss */
.sticky-navbar .main-navigation li::after {
  content: "|";
  padding-left: 10px;
  color: #F0F0E1;
}
/* line 132, ../scss/layout/_header.scss */
.sticky-navbar .main-navigation li:last-child::after {
  content: "";
  padding-left: none;
}

/* Non-responsive overrides
 *
 * Utilitze the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */
/* Reset the container */
/* line 8, ../scss/layout/_responsive.scss */
.container {
  width: 1024px;
  max-width: none !important;
}

/* Demonstrate the grids */
/* line 14, ../scss/layout/_responsive.scss */
.col-xs-4 {
  padding-top: 15px;
  padding-bottom: 15px;
  float: left;
  width: auto;
}
.col-xs-4 img{
    max-width: 240px;
}
.col-xs-8 {
    width: auto;
    float: right;
}
/* line 19, ../scss/layout/_responsive.scss */
.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
/* line 26, ../scss/layout/_responsive.scss */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
/* line 31, ../scss/layout/_responsive.scss */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  visibility: visible !important;
}

/* line 39, ../scss/layout/_responsive.scss */
.navbar-toggle {
  display: none;
}

/* line 42, ../scss/layout/_responsive.scss */
.navbar-collapse {
  border-top: 0;
}

/* line 46, ../scss/layout/_responsive.scss */
.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
/* line 51, ../scss/layout/_responsive.scss */
.navbar-nav {
  float: left;
  margin: 0;
}

/* line 55, ../scss/layout/_responsive.scss */
.navbar-nav > li {
  float: left;
}

/* line 58, ../scss/layout/_responsive.scss */
.navbar-nav > li > a {
  padding: 15px;
}

/* Redeclare since we override the float above */
/* line 63, ../scss/layout/_responsive.scss */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
/* line 68, ../scss/layout/_responsive.scss */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

/* line 79, ../scss/layout/_responsive.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}

/* line 82, ../scss/layout/_responsive.scss */
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}

/* line 90, ../scss/layout/_responsive.scss */
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}

/* Undo form expansion */
/* line 98, ../scss/layout/_responsive.scss */
.navbar-form {
  float: left;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Copy-pasted from forms.less since we mixin the .form-inline styles. */
/* line 111, ../scss/layout/_responsive.scss */
.navbar-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 117, ../scss/layout/_responsive.scss */
.navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

/* line 123, ../scss/layout/_responsive.scss */
.navbar-form .form-control-static {
  display: inline-block;
}

/* line 127, ../scss/layout/_responsive.scss */
.navbar-form .input-group {
  display: inline-table;
  vertical-align: middle;
}

/* line 132, ../scss/layout/_responsive.scss */
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
  width: auto;
}

/* line 138, ../scss/layout/_responsive.scss */
.navbar-form .input-group > .form-control {
  width: 100%;
}

/* line 142, ../scss/layout/_responsive.scss */
.navbar-form .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 147, ../scss/layout/_responsive.scss */
.navbar-form .radio,
.navbar-form .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 155, ../scss/layout/_responsive.scss */
.navbar-form .radio label,
.navbar-form .checkbox label {
  padding-left: 0;
}

/* line 160, ../scss/layout/_responsive.scss */
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}

/* line 166, ../scss/layout/_responsive.scss */
.navbar-form .has-feedback .form-control-feedback {
  top: 0;
}

/* line 169, ../scss/layout/_responsive.scss */
.top-none {
  margin-top: 0;
  padding-top: 0;
}

@media (max-width: 767px) {
  /* line 175, ../scss/layout/_responsive.scss */
  .container {
    width: 100%;
  }
  /* line 178, ../scss/layout/_responsive.scss */
  .container .container {
    padding: none;
  }

  /* line 183, ../scss/layout/_responsive.scss */
  .footer {
    margin-right: -76px;
  }

  /* line 187, ../scss/layout/_responsive.scss */
  .small-banner {
    margin-right: -76px;
  }

  /* line 191, ../scss/layout/_responsive.scss */
  .hp-banner {
    margin-right: -76px;
  }

}
/* Modules  */
/* @import 'modules/_buttons.scss';
@import 'modules/_components.scss';
@import 'modules/_forms.scss';
@import 'modules/_sections.scss'; */
