﻿@font-face {
    font-family: 'gibson_regular';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson_regular-webfont.woff') format('woff'),
         url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_italic';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_light';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson_light-webfont.woff') format('woff'),
         url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_lightitalic';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson_lightitalic-webfont.woff') format('woff'),
         url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson_lightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_bold';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-bold_0-webfont.woff') format('woff'),
         url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-bold_0.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_bolditalic';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-bolditalic-webfont.woff') format('woff'),
         url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-bolditalic.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_semibold';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-semibold_0-webfont.woff') format('woff'),
         url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-semibold_0.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gibson_semibolditalic';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-semibolditalic-webfont.woff') format('woff'),
         url('https://www.betterbathrooms.com/SiteContent/styles/fonts/gibson-semibolditalic.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'coveredbyyourgrace';
    src: url('https://www.betterbathrooms.com/SiteContent/styles/fonts/coveredbyyourgrace-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


body {
    font-family: gibson_regular, sans-serif;
}

b,
strong {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

label {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

h1, h2, h3, h4, h5, h6,
.h1-heading, .h2-heading, .h3-heading, .h4-heading, .h5-heading, .h6-heading {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.form-input-label {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.button {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.alert .alert-heading {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.close {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.font-regular {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.font-semibold {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.font-bold {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.tabs-navigation .tab-item.active,
.tabs-navigation .tab-item.show .nav-link {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.tabs-default .tab-item {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

.login .required > label:before {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

#tab-order-history .tab-item {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

#tab-order-history #tab-track .progress-tracker > .step-summary .status-title {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

#tab-order-history #tab-help .grid a {
  font-family: gibson_semibold, sans-serif;
  font-weight: 600;
}

@media only screen and (min-width: 992px) {
    .container .logo a img {
        max-width: 250px;
    }
}