/**
 * Editable Variables
 */
/*  Neat Overrides */
/* Media Queries */
/* Font Sizes */
/* Line Heights */
/* Border Radius */
/* Spacing */
/**
 * Typography
 */
/* Primary Font Families */
/* Secondary Font Families */
/* Tetriary Font Families */
/* Icon Font Families */
/**
* Navigation
*/
/**
 * Core component veriables
 */
/* Type */
/* Grid */
/* Decorative */
/* Spacing */
/* Media Queries: min & max */
/* Screen variables */
/* CTA default variables */
/* Component Title default variables */
/* Component Subtitle default variables */
/* Component paragraph default variables */
/* cyrillic */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752HT8Ghe4.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  src: local("Oswald Bold"), local("Oswald-Bold"), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTvs9CE5Q.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  src: local("Oswald Bold"), local("Oswald-Bold"), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtc9CE5Q.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  src: local("Oswald Bold"), local("Oswald-Bold"), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtM9CE5Q.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  src: local("Oswald Bold"), local("Oswald-Bold"), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTus9C.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 
* Presets
*/
.main-content .stacked .componentWith__container::before {
  border-width: 35px;
}

.aop_banner__container--inner p {
  font-family: "Oswald", Verdana, sans-serif;
}

/* 
* Components
*/
.section-banner .banner-a .flexslider .banner-img__wrapper::before,
.section-banner .banner-c .flexslider .banner-img__wrapper::before {
  border-width: 2px;
}
.section-banner .banner-a .tc-divider,
.section-banner .banner-c .tc-divider {
  border-width: 2px;
}

@media (min-width: 991px) {
  .section-banner .banner-group-2 .slider__wrapper::after {
    border-right-width: 2px;
  }
  .section-banner .banner-group-3 .slider__wrapper .banner-group-3__tagline::before {
    border-width: 35px;
  }
}
@media (max-width: 991px) {
  .banner-group-2.flexslider .banner-img__wrapper::before,
.banner-group-3.flexslider .banner-img__wrapper::before {
    border-width: 2px !important;
  }
}
.section-blade .blade-a__title {
  border-width: 2px;
}
.section-blade .blade-a__bg::before {
  border-width: 2.1875rem;
}

.section-cta .section--light .cta-a::before, .section-cta .section--dark .cta-a::before, .section-cta .section.section__bg--dark-4 .cta-a::before {
  border-width: 2px;
}

.contactform__title {
  font-family: "Oswald", Verdana, sans-serif !important;
}

.section-offset .editable__container h1,
.main-content .editable__container h1 {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.section-offset .editable__container h2,
.main-content .editable__container h2 {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
}

.editable__container .offset-title p {
  font-family: "Oswald", Verdana, sans-serif;
}
.editable__container .offset-title::before {
  border-width: 0.9375rem;
}

.section-featuredblocks .featuredblock__title {
  font-family: "Oswald", Verdana, sans-serif !important;
}
.section-featuredblocks .featuredblocks-list-a .featuredblocks__toggle-wrap a {
  font-family: "Oswald", Verdana, sans-serif;
}
.section-featuredblocks .featuredblocks-list-a .featuredblock__sub-item a {
  font-family: "Oswald", Verdana, sans-serif;
}

@media (min-width: 991px) {
  .map-a--12 .map__col::before {
    border-width: 2.1875rem;
  }
}
.section-mediaslider .mediaslider-a__title {
  border-width: 2px;
}

.phone__number {
  font-family: "Oswald", Verdana, sans-serif;
}

.staff-single-slider .staff-a--6 .staff-member__image-wrapper::before, .staff-single-slider .staff-a--8 .staff-member__image-wrapper::before, .staff-single-slider .staff-a--12 .staff-member__image-wrapper::before {
  border-width: 2.1875rem;
}

.staff-landing .staff-member__image::before {
  border-width: 2.1875rem;
}

.staff-content__content h1,
.staff-content__content h2,
.staff-content__content h3 {
  font-family: "Oswald", Verdana, sans-serif;
  text-transform: uppercase;
}
.staff-content__accordion h3.ui-accordion-header {
  font-family: "Oswald", Verdana, sans-serif;
  text-transform: uppercase;
}

.staff-c .staff__item .staff-member__name {
  font-family: "Oswald", Verdana, sans-serif;
  font-size: 1.25rem;
}

.staff-detail .staff-member__name, .staff-detail .staff-member__prefix, .staff-detail .staff-member__suffix {
  font-family: "Oswald", Verdana, sans-serif;
}
.staff-detail .staff-member__image:before {
  border-style: solid;
}

.stats-a__title {
  font-family: "Oswald", Verdana, sans-serif;
}

.section-testimonials .testimonials-a .testimonial-grid__image::before {
  border-width: 2.1875rem;
}

.videofaq-item__detail-title {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.videofaq-category__title, .videofaq-related__title {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
}
.videofaq__categories-title, .videofaq__related-title {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.blog-post__title {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
}
.blog-post__thumbnail:before {
  border-style: solid;
}
.blog-post__item {
  border-bottom-style: solid;
}
.blog-singlepost__title {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
}

.recentblog__slidertitle, .recentblog__slidertitle a {
  font-family: "Oswald", Verdana, sans-serif !important;
  font-weight: 700;
}

:root.onlinescheduler-root .ib-booking-app__main .ib-booking_h1 {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.mobileHeader-logo a {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
}
.mobileHeader-container .location-list {
  font-family: "lato-regular", "Arial Black", Arial, Helvetica, sans-serif;
}
.mobileHeader-container .location-name {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
}

#mobileHeaderNav .mm-listview a {
  font-family: "lato-regular", "Arial Black", Arial, Helvetica, sans-serif;
}

.section .component__title {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.section--light .component__button--1, .section--light .component__button--2, .section--light .component__button--3, .section--dark .component__button--1, .section--dark .component__button--2, .section--dark .component__button--3 {
  font-family: "Oswald", Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

@media screen and (min-width: 575px) {
  .section-offset::after {
    border-width: 2.1875rem;
  }

  .section-offset-aop::after {
    border-width: 2.1875rem;
  }
}

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