.container2 {
  padding: 0 10%;
}
.tab-hover-inner {
  padding: 80px 0;
}
.inner-hm-blog {
  background: #000;
}
.blg-text {
  padding: 15px;
  color: #fff;
  font-family: Barlow,"Barlow Fallback: Arial";
  min-height: 185px;
}
.red-more a {
  color: #ff5200;
  font-size: 18px;
  font-size: ;
  font-weight: 600;
    font-family: Barlow,"Barlow Fallback: Arial";
}
#footer-main a {
  line-height: 1.9em !important;
}
.c-footer--bottom {
  padding: 0px 0 0 0 !important;
}
.c-footer--copyright.col.xs-0.sm-max.p-half {
  padding: 0;
}
#footer-blank {
  visibility: hidden;
  
}
.c-footer--copyright  {
    color: #757575 !important;
}
.c-footer--copyright p {
  max-width: 700px;
  color: #757575 !important;
}

#footer-main {
  padding-top: 40px;
}
.footer-logo {
  width: 152px;
}
#footer-main li {
  width: 23%;
  float: left;
  margin: 8px 5px;
}
#footer-main li:nth-child(2), #footer-main li:nth-child(3), #footer-main li:nth-child(5), #footer-main li:nth-child(6) {
  width: 15%;
  padding: 0 5px;
}
#footer-main li:nth-child(7){
  width: 100%;
}
.text-overline.mb-4.font-weight-bold {
  font-size: 14px;
  line-height: 1.5em;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
  letter-spacing: .1666666667em !important;
}
#hm-banner-content {
  display: none;
}
#hm-control-btn {
  display: none;
}
.c-header--boat-class-section-series.lefts b {
  padding-right: 5px;
}
.c-header--boat-class-section-series.lefts.atx span {
  font-size: 22px;
}

.h-type h3, .h-type .h3 {
  font-family: "Barlow", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 32px !important;
  line-height: 1.8rem;
  letter-spacing: 0.05rem;
  text-transform: none;
  color: currentColor;
  position: relative;
  display: block;
}

.h-type p, .h-type .p {
    font-family: "Barlow", sans-serif !important;
  font-weight: 300;
  font-style: normal;
  font-size: 1.0625rem;
  line-height: 2rem;
  letter-spacing: normal;
  text-transform: none;
  position: relative;
}
.c-footer-newsletter-form__button-container .form__button {
  border-radius: 50px;
  margin-top: -9px;
}
#footer-main p {
  line-height: 1.5em !important;
  font-size: 13px !important;
  color: #C9C9C9 !important;
}



@media only screen and (max-width: 500px) {
  .c-boat-banner--video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100vw;
  min-height: calc(20vh - 0rem);
  height: 300px;
}
.c-boat-banner.m-mobile .c-boat-banner--video {
  display: block;
}
}
