/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
font-family: 'Roboto';
  font-size: 16px;
  font-weight: 400;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
}
.h2, h2 {
  font-size: 1.7rem;}
.h1, h1 {
text-transform:uppercase;}

@media (min-width: 1200px)
.container {
  width: 1320px;
}
  @media (min-width: 1200px)
.sppb-row-container {
  width: 1199px;
}
@media (min-width: 1400px)
.container {
    max-width: 1320px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding:  0 15px;
   font-family: 'Roboto Condensed';
  font-weight: 400;
  letter-spacing: 0;
  line-height: 28px;
  text-transform: uppercase;
  font-size: 16px;
}
.sppb-addon h3.sppb-addon-title {
  margin: 20px 0;
  width: auto;
  padding-right: 30px;
  box-shadow: inset 0 -1px 0 #ddd;
  display: inline-table;
  line-height: 1.3;
  font-size: 20px;
}


#sp-header.header-sticky {
    background: #bcbcbc;
}
#cookiehintsubmitno {
  background: #9e0032 !important;
    background-image: none;
  color: #efefef !important;
}
#cookiehintsubmit {
  background: #9e0032 !important;
    background-image: none;
  color: #fff !important;
}
#cookiehintsubmit:hover {
  background: #ccc !important;
    background-image: none;
  color: #fff !important;
}