a.logo img.logo-dark.default.vhw-logo {
  position: absolute;
  top: 2.8px;
  width: 140px;
  max-height: none;
}

header.header-with-topbar.sticky a.logo img.logo-dark.default.vhw-logo {
  top: -4px;
}

a:hover, a:active {
  color: #8d113f;
}

div.top-header-area.bg-black.padding-5px-tb {
  background-color: #8d113f;
  padding: 0;
  top: 0;
}

ul.nav.navbar-nav.navbar-left.no-margin.alt-font.text-normal li.dropdown.simple-dropdown.active a, ul.nav.navbar-nav.navbar-left.no-margin.alt-font.text-normal li.dropdown.simple-dropdown a:hover {
  color: #8d113f;
}

header.header-with-topbar nav.navbar.navbar-default.bootsnav.navbar-top.header-light-transparent.bg-transparent.nav-box-width.on.no-full {
  top: 24px;
}

header.header-with-topbar.sticky nav.navbar.navbar-default.bootsnav.navbar-top.header-light-transparent.bg-transparent.nav-box-width.on.no-full {
  top: 24px;
}

.text-deep-pink {
  color: #8d113f;
}

.bg-deep-pink {
  background-color: #8d113f;
}

.list-style-4.list-style-color li::before {
  color: #8d113f;
}

img.vhw-icon {
  width: 80px;
}

figure.vhw-logo.vhw-logo--big img {
  width: 300px;
}

figure.vhw-logo.vhw-logo--big figcaption {
  display: none;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 20px;
  margin-top: 15px;
  letter-spacing: 1.5px;
}

div.col-md-3.no-padding.position-relative.bg-extra-dark-gray.wow.fadeIn.sm-text-center {
  background-color: #eceded;
}

div.col-md-3.no-padding.position-relative.bg-extra-dark-gray.wow.fadeIn.sm-text-center div.alt-font.text-medium-gray.margin-10px-bottom {
  color: #000000;
  font-size: 22px;
}

div.col-md-3.no-padding.position-relative.bg-extra-dark-gray.wow.fadeIn.sm-text-center div.alt-font.text-medium-gray.margin-10px-bottom em {
  color: #8d113f;
  font-style: normal;
}

div.col-md-3.no-padding.position-relative.bg-extra-dark-gray.wow.fadeIn.sm-text-center p {
  color: #000000;
}

div.col-md-3.no-padding.position-relative.bg-extra-dark-gray.wow.fadeIn.sm-text-center a.btn.btn-transparent-white.btn-small.border-radius-4 {
  border-color: #8d113f;
  color: #8d113f;
}

div.col-md-3.no-padding.position-relative.bg-extra-dark-gray.wow.fadeIn.sm-text-center a.btn.btn-transparent-white.btn-small.border-radius-4:hover {
  background-color: #8d113f;
  color: #ffffff;
}

a.scroll-top-arrow {
  background-color: #a6a8a9;
}

a.scroll-top-arrow:hover {
  background-color: #8d113f;
}

h5 em {
  font-style: normal;
  color: #8d113f;
}

h5 {
  text-transform: uppercase;
}

div.alt-font.text-extra-dark-gray.font-weight-600.margin-10px-bottom {
  color: #8d113f;
  text-transform: uppercase;
}

section.bg-extra-dark-gray {
  background-color: #eceded;
}

div.display-inline-block.margin-20px-bottom.icon {
  position: relative;
  width: 80px;
  height: 80px;
}

div.display-inline-block.margin-20px-bottom.icon img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

div.display-inline-block.margin-20px-bottom.icon span.icon-number {
  position: relative;
  z-index: 2;
  font-size: 40px;
  top: 25px;
  color: #8d113f;
}

div.slider-text-middle span, div.slider-text-middle h1 {
  color: #000000;
}

div.col-md-3.col-sm-6.col-xs-12.sm-margin-30px-bottom.wow.fadeInUp.last-paragraph-no-margin {
  min-height: 495px;
}

div.col-md-3.col-sm-6.col-xs-12.xs-margin-30px-bottom.wow.fadeInUp.last-paragraph-no-margin {
  min-height: 495px !important;
}

div.col-md-3.col-sm-6.col-xs-12.wow.fadeInUp.last-paragraph-no-margin {
  min-height: 495px !important;
}

li.grid-item.web figure:hover img, li.grid-item.design.grid-item-double figure:hover img {
  filter: blur(0px) !important;
  -webkit-filter: blur(0px) !important;
  -moz-filter: blur(0px) !important;
  -ms-filter: blur(0px) !important;
  -o-filter: blur(0px) !important;
}

ul.list-style-6.margin-twelve-left li.margin-5px-bottom label.accent-color {
  color: #8d113f;
}

footer.bg-extra-dark-gray {
  background-color: #a6a8a9;
}

footer.bg-extra-dark-gray p, footer.bg-extra-dark-gray a, footer.bg-extra-dark-gray span, footer.bg-extra-dark-gray span a, footer.bg-extra-dark-gray div, footer.bg-extra-dark-gray div span, footer.bg-extra-dark-gray div span a {
  color: #000000;
}

.vhw-slider-text {
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
  color: #000000;
  width: 65%;
  margin: 0 auto;
}

.vhw-slider-text b {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 30px;
}

@media (min-width: 768px) {
  .vhw-slider-text b {
    font-size: 70px;
    line-height: 70px;
  }
}

h1.vhw-headline, h2.vhw-headline, h3.vhw-headline, h6.vhw-headline {
  font-weight: 600;
  color: #000000;
}

h1.vhw-headline em, h2.vhw-headline em, h3.vhw-headline em, h6.vhw-headline em {
  color: #8d113f;
  font-style: normal;
}

h1.vhw-headline {
  font-size: 48px;
  line-height: 54px;
  text-transform: uppercase;
}

h2.vhw-headline {
  font-size: 40px;
  line-height: 46px;
}

h3.vhw-headline {
  font-size: 32px;
  line-height: 40px;
}

h6.vhw-headline {
  font-size: 25px;
  line-height: 30px;
}

div.col-md-4.col-sm-6.col-xs-12.swiper-slide.sm-margin-four-bottom.swiper-slide-active {
  margin: 0 auto !important;
  width: 400px !important;
}

ul li label {
  color: #8d113f;
}

.vhw-testimonials {
  margin-top: 90px;
}

.vhw-testimonials div.vhw-testimonial {
  padding: 0 60px;
}

.vhw-testimonials div.vhw-testimonial p {
  margin-bottom: 20px;
}
/*# sourceMappingURL=vhw-style.css.map */