@import url('https://fonts.googleapis.com/css?family=Lato:400,700');

@font-face {
  font-family: 'akzidenz-grotesk_bqregular';
  src: url("./../fonts/akzidenzgrotesk-regular-webfont.eot");
  src: url("./../fonts/akzidenzgrotesk-regular-webfont.eot?#iefix") format("embedded-opentype"), url("./../fonts/akzidenzgrotesk-regular-webfont.woff2") format("woff2"), url("./../fonts/akzidenzgrotesk-regular-webfont.woff") format("woff"), url("./../fonts/akzidenzgrotesk-regular-webfont.ttf") format("truetype"), url("./../fonts/akzidenzgrotesk-regular-webfont.svg#akzidenz-grotesk_bqregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'machand_boldbold';
  src: url("./../fonts/machand-bold-webfont.eot");
  src: url("./../fonts/machand-bold-webfont.eot?#iefix") format("embedded-opentype"), url("./../fonts/machand-bold-webfont.woff2") format("woff2"), url("./../fonts/machand-bold-webfont.woff") format("woff"), url("./../fonts/machand-bold-webfont.ttf") format("truetype"), url("./../fonts/machand-bold-webfont.svg#machand_boldbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LovinSansWeb-Regular';
  src: url("./../fonts/LovinSans-Regular.eot");
  src: url("./../fonts/LovinSans-Regular.eot?#iefix") format("embedded-opentype"), url("./../fonts/LovinSans-Regular.woff") format("woff"), url("./../fonts/LovinSans-Regular.ttf") format("truetype"), url("./../fonts/LovinSans-Regular.svg#lovinsans") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LovinSansWeb-Bold';
  src: url("./../fonts/LovinSans-Bold.eot");
  src: url("./../fonts/LovinSans-Bold.eot?#iefix") format("embedded-opentype"), url("./../fonts/LovinSans-Bold.woff") format("woff"), url("./../fonts/LovinSans-Bold.ttf") format("truetype"), url("./../fonts/LovinSans-Bold.svg#lovinsans") format("svg");
  font-style: normal;
}
@font-face {
  font-family: 'LovinSansWeb-Black';
  src: url("./../fonts/LovinSans-Black.otf");
  src: url("./../fonts/LovinSans-Black.woff") format("woff"), url("./../fonts/LovinSans-Bold.eot?#iefix") format("embedded-opentype"), url("./../fonts/LovinSans-Bold.ttf") format("truetype"), url("./../fonts/LovinSans-Bold.svg#lovinsans") format("svg");
  font-style: normal;
}
@font-face {
  font-family: 'LovinSansWeb-Medium';
  src: url("./../fonts/LovinSans-Medium.otf");
  src: url("./../fonts/LovinSans-Medium.woff") format("woff"), url("./../fonts/LovinSans-Regular.eot?#iefix") format("embedded-opentype"), url("./../fonts/LovinSans-Regular.ttf") format("truetype"), url("./../fonts/LovinSans-Regular.svg#lovinsans") format("svg");
  font-style: normal;
}
@font-face {
  font-family: 'speedee';
  src:  url("/framework/fonts/Speedee/Speedee_W_Rg.woff2") format("woff2"), url("/framework/fonts/Speedee/Speedee_W_Rg.woff") format("woff"), url("/framework/fonts/Speedee/Speedee_Rg.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'speedee-regular';
  src:  url("/framework/fonts/Speedee/Speedee_W_Rg.woff2") format("woff2"), url("/framework/fonts/Speedee/Speedee_W_Rg.woff") format("woff"), url("/framework/fonts/Speedee/Speedee_Rg.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'speedee-bold';
  src:  url("/framework/fonts/Speedee/Speedee_W_Bd.woff2") format("woff2"), url("/framework/fonts/Speedee/Speedee_W_Bd.woff") format("woff"), url("/framework/fonts/Speedee/Speedee_Bd.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'speedee-light';
  src:  url("/framework/fonts/Speedee/Speedee_W_Lt.woff2") format("woff2"), url("/framework/fonts/Speedee/Speedee_W_Lt.woff") format("woff"), url("/framework/fonts/Speedee/Speedee_Lt.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'speedee-cd-bold';
  src:  url("/framework/fonts/Speedee/SpeedeeCd_W_Bd.woff2") format("woff2"), url("/framework/fonts/Speedee/SpeedeeCd_W_Bd.woff") format("woff"), url("/framework/fonts/Speedee/SpeedeeCd_Bd.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'speedee-cd-light';
  src:  url("/framework/fonts/Speedee/SpeedeeCd_W_Lt.woff2") format("woff2"), url("/framework/fonts/Speedee/SpeedeeCd_W_Lt.woff") format("woff"), url("/framework/fonts/Speedee/SpeedeeCd_Lt.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'speedee-cd-regular';
  src:  url("/framework/fonts/Speedee/SpeedeeCd_W_Rg.woff2") format("woff2"), url("/framework/fonts/Speedee/Speedee/SpeedeeCd_W_Rg.woff") format("woff"), url("/framework/fonts/Speedee/SpeedeeCd_Rg.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'icomoon';
  src: url("./../fonts/icomoon.woff") format("woff"), url("./../fonts/icomoon.ttf") format("truetype");
  font-style: normal;
}

@font-face {
    font-family: 'FlamaCondensed-Basic';
    src: url('../fonts/FlamaCondensed-Basic/FlamaCondensed-Basic.eot');
    src: url('../fonts/FlamaCondensed-Basic/FlamaCondensed-Basic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FlamaCondensed-Basic/FlamaCondensed-Basic.woff') format('woff'),
         url('../fonts/FlamaCondensed-Basic/FlamaCondensed-Basic.ttf') format('truetype'),
         url('../fonts/FlamaCondensed-Basic/FlamaCondensed-Basic.svg#FlamaCondensed-Basic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FlamaCondensed-Bold';
    src: url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.eot');
    src: url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.woff') format('woff'),
         url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.ttf') format('truetype'),
         url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.svg#FlamaCondensed-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'flamacondensed-bold';
    src: url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.eot');
    src: url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.woff') format('woff'),
         url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.ttf') format('truetype'),
         url('../fonts/FlamaCondensed-Bold/FlamaCondensed-Bold.svg#FlamaCondensed-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FlamaSemicondensed-Book';
    src: url('../fonts/FlamaSemicondensed-Book/FlamaSemicondensed-Book.eot');
    src: url('../fonts/FlamaSemicondensed-Book/FlamaSemicondensed-Book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FlamaSemicondensed-Book/FlamaSemicondensed-Book.woff') format('woff'),
         url('../fonts/FlamaSemicondensed-Book/FlamaSemicondensed-Book.ttf') format('truetype'),
         url('../fonts/FlamaSemicondensed-Book/FlamaSemicondensed-Book.svg#FlamaSemicondensed-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FlamaCondensed-medium';
    src: url('../fonts/FlamaCondensed-Medium/flamacondensed-medium-webfont.eot');
    src: url('../fonts/FlamaCondensed-Medium/flamacondensed-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FlamaCondensed-Medium/flamacondensed-medium-webfont.woff2') format('woff2'),
         url('../fonts/FlamaCondensed-Medium/flamacondensed-medium-webfont.woff') format('woff'),
         url('../fonts/FlamaCondensed-Medium/flamacondensed-medium-webfont.ttf') format('truetype'),
         url('../fonts/FlamaCondensed-Medium/flamacondensed-medium-webfont.svg#flama_condensedmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MacHand-Bold';
    src: url('../fonts/MacHand-Bold/machand-bold-webfont.eot');
    src: url('../fonts/MacHand-Bold/machand-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MacHand-Bold/machand-bold-webfont.woff2') format('woff2'),
         url('../fonts/MacHand-Bold/machand-bold-webfont.woff') format('woff'),
         url('../fonts/MacHand-Bold/machand-bold-webfont.ttf') format('truetype'),
         url('../fonts/MacHand-Bold/machand-bold-webfont.svg#MacHandBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MacHand-Light';
    src: url('../fonts/MacHand-Light/machand-light-webfont.eot');
    src: url('../fonts/MacHand-Light/machand-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MacHand-Light/machand-light-webfont.woff2') format('woff2'),
         url('../fonts/MacHand-Light/machand-light-webfont.woff') format('woff'),
         url('../fonts/MacHand-Light/machand-light-webfont.ttf') format('truetype'),
         url('../fonts/MacHand-Light/machand-light-webfont.svg#MacHandBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BurfordInline';
    src: url('../fonts/BurfordInline/BurfordInline.eot');
    src: url('../fonts/BurfordInline/BurfordInline.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BurfordInline/BurfordInline.woff') format('woff'),
         url('../fonts/BurfordInline/BurfordInline.ttf') format('truetype'),
         url('../fonts/BurfordInline/BurfordInline.svg#BurfordInline') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
  background: #fff !important;
}
footer p {
  font-family: 'speedee';
}
.w4 .mcd-global-nav .mobile-nav__menu-icons .menu-icon {
  height: 31px;
  margin-top: 0.4rem;
}
.mcd-global-nav .links__item .main-link {
  /*display: inline-block;*/
}


.mcd-legal-bumper .mcd-generic-popup__modal--description, 
.mcd-legal-bumper .mcd-generic-popup__modal--link,
.mcd-legal-bumper .mcd-generic-popup__modal-content,
.mcd-generic-popup__modal--heading {
  height: auto;
}

.mcd-global-nav .secondary__links .links__item.allergen-off,
.mcd-footer-nav .links__item.allergen-off,
.mob-footer-nav__container .mob-links .mob-link__item.allergen-off,
.links__item.allergy-notice.allergen-off {
  display: none;
}

.mcd-global-nav .links__item {
  white-space: nowrap;
}