@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important; } }
/********* HELVETICA NEUE  ***************/
@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/helvetica_neue/HelveticaNeueLTCom-Lt.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica_neue/HelveticaNeueLTCom-Lt.woff") format("woff"), url("../fonts/helvetica_neue/HelveticaNeueLTCom-Lt.ttf") format("truetype"), url("../fonts/helvetica_neue/HelveticaNeueLTCom-Lt.svg#../fonts/helvetica_neue/HelveticaNeueLTCom-Lt") format("svg");
  font-weight: normal;
  font-style: normal; }
/********* BEBAS NEUE  ***************/
@font-face {
  font-family: "Bebas Neue";
  src: url("../fonts/bebas/bebasneue-webfont.eot");
  src: url("../fonts/bebas/bebasneue-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebas/bebasneue-webfont.woff") format("woff"), url("../fonts/bebas/bebasneue-webfont.ttf") format("truetype"), url("../fonts/bebas/bebasneue-webfont.svg#bebas_neueregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

.relative {
  position: relative; }

.fullWidth {
  width: 100%; }

.negativeIndent {
  text-indent: -999999px; }

.makeDiv {
  display: inline-block; }

.centeredImage {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.italic {
  font-style: italic; }

.noMargin {
  margin: 0; }

.noMarginTop {
  margin-top: 0; }

.noMarginBottom {
  margin-bottom: 0; }

.noMarginLeft {
  margin-left: 0; }

.noMarginRight {
  margin-right: 0; }

.noPadding {
  padding: 0; }

.noPaddingTop {
  padding-top: 0; }

.noPaddingBottom {
  padding-bottom: 0; }

.noPaddingLeft {
  padding-left: 0; }

.noPaddingRight {
  padding-right: 0; }

.grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  /* For Webkit browsers */
  filter: gray;
  /* For IE 6 - 9 */
  -webkit-transition: all .4s ease;
  /* Transition for Webkit browsers */ }

.grayscale:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  filter: none; }

.invertscale {
  filter: invert(50%);
  -webkit-filter: invert(50%);
  /* For Webkit browsers */
  filter: gray;
  /* For IE 6 - 9 */
  -webkit-transition: all .4s ease;
  /* Transition for Webkit browsers */ }

.invertscale:hover {
  filter: invert(0%);
  -webkit-filter: invert(0%);
  filter: none; }

body {
  font-size: 16px; }

.navbar {
  background: rgba(255, 255, 255, 0.7); }

.navbar .navbar-brand {
  margin: 20px 0 20px 0px !important; }

.navbar.fixed .navbar-brand {
  margin: 20px 0 20px 0px !important; }

.navbar .navbar-nav > li, .navbar.fixed .navbar-nav > li {
  margin: 20px 0 5px 40px; }

.navbar .navbar-nav > li > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li.current > a {
  color: #283891 !important; }

.navbar .navbar-nav > li > a {
  color: #747474 !important;
  font-weight: 600;
  font-size: 14px;
  text-transform: normal; }

.sliderText {
  font-size: 24px;
  font-weight: 400;
  font-style: italic; }
  @media only screen and (max-width: 767px) {
    .sliderText {
      margin-top: 6px;
      font-size: 14px; } }

.sliderBtn {
  font-size: 24px; }
  @media only screen and (max-width: 767px) {
    .sliderBtn {
      font-size: 14px; } }

.section-title.text-center:after {
  content: ""; }

.section-title h3 {
  font-size: 18px; }

h4.post-title {
  font-size: 18px;
  margin-bottom: 26px;
  margin-top: 20px; }

.blog h4.post-title {
  margin-bottom: 6px;
  font-size: 16px; }

.grayFont {
  color: #757575; }

.link-effect:hover, .post-title a:hover {
  color: #45be84 !important; }

@media only screen and (max-width: 767px) {
  footer .footer-menu {
    margin-top: 30px;
    margin-bottom: 20px; } }
footer .footer-menu li a:hover {
  color: #cdcdcd; }
@media only screen and (max-width: 767px) {
  footer .footer-menu li {
    display: block; }
    footer .footer-menu li:before {
      content: "";
      padding: 0; } }

.innerBanner {
  position: relative; }
  .innerBanner .innerCaption {
    position: absolute;
    top: 40%;
    left: 30%;
    right: 30%;
    text-align: center;
    background: rgba(205, 205, 205, 0.4);
    padding: 30px 60px; }
    .innerBanner .innerCaption h2 {
      font-size: 50px;
      margin-top: 0;
      margin-bottom: 30px;
      color: #ffffff;
      font-weight: 400; }
    .innerBanner .innerCaption p {
      font-size: 26px;
      font-style: italic;
      color: #ffffff; }

.parallaxMessage {
  font-size: 24px;
  margin-bottom: 30px;
  font-weight: 400; }

.btn.btn-large.parallaxBtn {
  background: transparent !important;
  border: 2px solid #ffffff !important;
  color: #ffffff !important; }

.spanWidth {
  display: inline-block;
  width: 25px; }

.post.box {
  min-height: 380px; }

.pagination ul li a {
  background: #6abade; }

.blogDetailImg {
  float: right;
  margin: 0 0 20px 20px; }

.detailContent {
  padding: 50px 0 0; }
  .detailContent span {
    color: #45be84; }

.galleryImages {
  margin-top: 30px; }
  .galleryImages img {
    margin-bottom: 20px; }

.brandImage {
  margin-bottom: 40px; }

.brandImage.noMarginBottom {
  margin-bottom: 0px; }

.brandImage.lessMarginBottom {
  margin-bottom: 20px; }

.successRegular {
  background: #549fc1;
  padding: 10px;
  color: #ffffff;
  margin-bottom: 20px;
  display: none; }

.errorRegular {
  background: #f20000;
  padding: 10px;
  color: #ffffff;
  margin-bottom: 20px;
  display: none; }

/*# sourceMappingURL=style.css.map */
