/* abel-regular - latin */
@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  src: url(‘/htdocs/fontsabel-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsabel-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsabel-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsabel-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsabel-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsabel-v18-latin-regular.svg#Abel') format('svg'); /* Legacy iOS */
}

/* amaranth-regular - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: normal;
  font-weight: 400;
  src: url(‘/htdocs/fontsamaranth-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsamaranth-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsamaranth-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsamaranth-v18-latin-regular.svg#Amaranth') format('svg'); /* Legacy iOS */
}

/* amaranth-italic - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: italic;
  font-weight: 400;
  src: url(‘/htdocs/fontsamaranth-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsamaranth-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsamaranth-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsamaranth-v18-latin-italic.svg#Amaranth') format('svg'); /* Legacy iOS */
}

/* amaranth-700 - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: normal;
  font-weight: 700;
  src: url(‘/htdocs/fontsamaranth-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsamaranth-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsamaranth-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsamaranth-v18-latin-700.svg#Amaranth') format('svg'); /* Legacy iOS */
}

/* amaranth-700italic - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: italic;
  font-weight: 700;
  src: url(‘/htdocs/fontsamaranth-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsamaranth-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsamaranth-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsamaranth-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsamaranth-v18-latin-700italic.svg#Amaranth') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(‘/htdocs/fontsoswald-v49-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsoswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsoswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsoswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsoswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsoswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(‘/htdocs/fontsoswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsoswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsoswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsoswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsoswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsoswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url(‘/htdocs/fontsoswald-v49-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(‘/htdocs/fontsoswald-v49-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(‘/htdocs/fontsoswald-v49-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url(‘/htdocs/fontsoswald-v49-latin-500.woff') format('woff'), /* Modern Browsers */
       url(‘/htdocs/fontsoswald-v49-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url(‘/htdocs/fontsoswald-v49-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}


h2 { hyphens: auto; }

.bottom {
display: flex;
align-items: flex-end;
}

.stretch {
display: flex;
align-items: stretch;
}

.center, .center2 {
display: flex;
align-items: center;
}


.fullheight {
height:100%}


.marquee {
      -moz-animation: marquee 60s linear infinite;
      -webkit-animation: marquee 60s linear infinite;
      animation: marquee 60s linear infinite;
      }
      @-moz-keyframes marquee {
      0% { transform: translateX(100%); }
      100% { transform: translateX(-100%); }
      }
      @-webkit-keyframes marquee {
      0% { transform: translateX(100%); }
      100% { transform: translateX(-100%); }
      }
      @keyframes marquee {
      0% { 
      -moz-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(10%) }
      100% { 
      -moz-transform: translateX(-100%);
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }
      }

#wrapper {
    width: 100%;}


@media screen and (max-width:1024px){
.stretch {
display: flex;
align-items: row-reverse;
}
}

@media screen and (max-width:768px){
.bottom, .stretch, .center {
display: block
}
}