@charset "UTF-8";
/*
* === Imports ===
*/
/*

	Theme Name: Arbejderen
	Theme URI: https://rabotnik.coop
	Author: Rabotnik
	Author URI: https://rabotnik.coop
	Version: 1.0
	Description: Wordpress theme made for Arbejderen

*/
/*
Required WordPress CSS
*/
@import url("https://p.typekit.net/p.css?s=1&k=beo1bks&ht=tk&f=16353.37459.37460.37461.37462.37463.37466.37467.40427.40428.40433.40434.40612.40613.40618.40619.40576.40577.40582.40583.40594.40595.40600.40601&a=5361769&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=beo1bks&ht=tk&f=16353.37459.37460.37461.37462.37463.37466.37467.40427.40428.40433.40434.40612.40613.40618.40619.40576.40577.40582.40583.40594.40595.40600.40601&a=5361769&app=typekit&e=css");
.donate-btn{
	border: 1px solid #3a6ffd !important;
    display: flex;
    align-items: center;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* WordPress gallery */
.gallery {
  margin-bottom: 1.6em;
}

.gallery-item {
  display: inline-block;
  padding: 1.79104477%;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-icon img {
  margin: 0 auto;
}

.gallery-caption {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  display: block;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

.wp-caption {
  border: 1px solid #ccc;
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin: 1.2% auto 0;
  max-width: 98%;
}

.wp-caption-text {
  text-align: center;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

iframe#content_ifr {
  padding: 15px !important;
}

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * montserrat:
 *   - http://typekit.com/eulas/00000000000000003b9b1338
 *   - http://typekit.com/eulas/00000000000000003b9b1335
 *   - http://typekit.com/eulas/00000000000000003b9b1336
 *   - http://typekit.com/eulas/00000000000000003b9b1337
 *   - http://typekit.com/eulas/00000000000000003b9b1339
 *   - http://typekit.com/eulas/00000000000000003b9b133a
 *   - http://typekit.com/eulas/00000000000000003b9b133d
 *   - http://typekit.com/eulas/00000000000000003b9b133e
 * noto-serif:
 *   - http://typekit.com/eulas/00000000000000003b9b258c
 *   - http://typekit.com/eulas/00000000000000003b9b258d
 *   - http://typekit.com/eulas/00000000000000003b9b2592
 *   - http://typekit.com/eulas/00000000000000003b9b2593
 * noto-serif-condensed:
 *   - http://typekit.com/eulas/00000000000000003b9b2648
 *   - http://typekit.com/eulas/00000000000000003b9b2649
 *   - http://typekit.com/eulas/00000000000000003b9b264e
 *   - http://typekit.com/eulas/00000000000000003b9b264f
 * noto-serif-extracondensed:
 *   - http://typekit.com/eulas/00000000000000003b9b2636
 *   - http://typekit.com/eulas/00000000000000003b9b2637
 *   - http://typekit.com/eulas/00000000000000003b9b263c
 *   - http://typekit.com/eulas/00000000000000003b9b263d
 * noto-serif-semicondensed:
 *   - http://typekit.com/eulas/00000000000000003b9b265a
 *   - http://typekit.com/eulas/00000000000000003b9b265b
 *   - http://typekit.com/eulas/00000000000000003b9b2660
 *   - http://typekit.com/eulas/00000000000000003b9b2661
 *
 * © 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2020-05-15 09:30:57 UTC"}*/
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/2d988a/00000000000000003b9b1338/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/2d988a/00000000000000003b9b1338/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/2d988a/00000000000000003b9b1338/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/ed290b/00000000000000003b9b1335/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/ed290b/00000000000000003b9b1335/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/ed290b/00000000000000003b9b1335/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/752019/00000000000000003b9b1336/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/752019/00000000000000003b9b1336/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/752019/00000000000000003b9b1336/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/da10e7/00000000000000003b9b1337/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/da10e7/00000000000000003b9b1337/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/da10e7/00000000000000003b9b1337/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/67f609/00000000000000003b9b1339/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/67f609/00000000000000003b9b1339/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/67f609/00000000000000003b9b1339/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/a0bafc/00000000000000003b9b133a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/a0bafc/00000000000000003b9b133a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/a0bafc/00000000000000003b9b133a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/05093b/00000000000000003b9b133d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/05093b/00000000000000003b9b133d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/05093b/00000000000000003b9b133d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/1bab1a/00000000000000003b9b133e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/1bab1a/00000000000000003b9b133e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/1bab1a/00000000000000003b9b133e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/70c13d/00000000000000003b9b258c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/70c13d/00000000000000003b9b258c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/70c13d/00000000000000003b9b258c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/dbf95f/00000000000000003b9b258d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/dbf95f/00000000000000003b9b258d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/dbf95f/00000000000000003b9b258d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/e119e7/00000000000000003b9b2592/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/e119e7/00000000000000003b9b2592/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/e119e7/00000000000000003b9b2592/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/3a3b23/00000000000000003b9b2593/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/3a3b23/00000000000000003b9b2593/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/3a3b23/00000000000000003b9b2593/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/ef117d/00000000000000003b9b265a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/ef117d/00000000000000003b9b265a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/ef117d/00000000000000003b9b265a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/e327e7/00000000000000003b9b265b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/e327e7/00000000000000003b9b265b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/e327e7/00000000000000003b9b265b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/9ecb0e/00000000000000003b9b2660/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/9ecb0e/00000000000000003b9b2660/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/9ecb0e/00000000000000003b9b2660/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/d3846a/00000000000000003b9b2661/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/d3846a/00000000000000003b9b2661/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/d3846a/00000000000000003b9b2661/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/e636a9/00000000000000003b9b2636/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/e636a9/00000000000000003b9b2636/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/e636a9/00000000000000003b9b2636/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/ca633e/00000000000000003b9b2637/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/ca633e/00000000000000003b9b2637/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/ca633e/00000000000000003b9b2637/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/388b74/00000000000000003b9b263c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/388b74/00000000000000003b9b263c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/388b74/00000000000000003b9b263c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/af49d5/00000000000000003b9b263d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/af49d5/00000000000000003b9b263d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/af49d5/00000000000000003b9b263d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/af2b86/00000000000000003b9b2648/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/af2b86/00000000000000003b9b2648/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/af2b86/00000000000000003b9b2648/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/dcee08/00000000000000003b9b2649/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/dcee08/00000000000000003b9b2649/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/dcee08/00000000000000003b9b2649/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/1b43c8/00000000000000003b9b264e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1b43c8/00000000000000003b9b264e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1b43c8/00000000000000003b9b264e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/594381/00000000000000003b9b264f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/594381/00000000000000003b9b264f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/594381/00000000000000003b9b264f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
.tk-montserrat {
  font-family: "montserrat", sans-serif;
}

.tk-noto-serif {
  font-family: "noto-serif", serif;
}

.tk-noto-serif-semicondensed {
  font-family: "noto-serif-semicondensed", serif;
}

.tk-noto-serif-extracondensed {
  font-family: "noto-serif-extracondensed", serif;
}

.tk-noto-serif-condensed {
  font-family: "noto-serif-condensed", serif;
}

/* LOCAL */
@font-face {
  font-family: "GuardianEgyp-Regular";
  src: url("fonts/GuardianEgyp-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Regular.otf") format("opentype"), url("fonts/GuardianEgyp-Regular.woff") format("woff"), url("fonts/GuardianEgyp-Regular.ttf") format("truetype"), url("fonts/GuardianEgyp-Regular.svg#GuardianEgyp-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GuardianEgyp-Light";
  src: url("fonts/GuardianEgyp-Light.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Light.otf") format("opentype"), url("fonts/GuardianEgyp-Light.woff") format("woff"), url("fonts/GuardianEgyp-Light.ttf") format("truetype"), url("fonts/GuardianEgyp-Light.svg#GuardianEgyp-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GuardianEgyp-Medium";
  src: url("fonts/GuardianEgyp-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Medium.otf") format("opentype"), url("fonts/GuardianEgyp-Medium.woff") format("woff"), url("fonts/GuardianEgyp-Medium.ttf") format("truetype"), url("fonts/GuardianEgyp-Medium.svg#GuardianEgyp-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GuardianEgyp-Bold";
  src: url("fonts/GuardianEgyp-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Bold.otf") format("opentype"), url("fonts/GuardianEgyp-Bold.woff") format("woff"), url("fonts/GuardianEgyp-Bold.ttf") format("truetype"), url("fonts/GuardianEgyp-Bold.svg#GuardianEgyp-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Arbejderen Bold";
  src: url("fonts/Arbejderen-Bold.woff") format("woff"), url("fonts/Arbejderen-Bold.otf") format("opentype"), url("fonts/Arbejderen-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*
* === Variabls ===
*/
/* fonts */
/* colors */
/* font-sizes */
/* line-heights */
/* TEST COMMENT FROM NEW DEVICE */
.wpum-template.wpum-form {
  display: flex;
  flex-direction: column;
}

.archive.author .author {
  display: none;
}
.archive.author h1 {
  margin-left: 5px !important;
}
.archive.author h1:before {
  content: "";
}
.archive.author picture img {
  width: 100%;
}

.single-post-container p a {
  text-decoration: underline !important;
}
.single-post-container ul li a {
  text-decoration: underline !important;
}

.row {
  margin-left: 0;
  margin-right: 0;
}

/*
* === Paragrafs and global scss ===
*/
*:focus {
  outline: none;
}

h3 {
  font-size: 1.5rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Arbejderen Bold", sans-serif;
  color: #383838;
}

body {
  font-size: 15px;
  /* 1em = 15px */
  padding-top: 2em;
  overflow-x: hidden;
}

p {
  font-family: "noto-serif";
  font-size: 1.125em;
}

.test {
  color: #000000;
}

/* utility classes */
.util-rubrik-lg {
  font-size: 3em !important;
  line-height: 1.2em;
}

.util-rubrik-md {
  font-size: 2.5em !important;
  line-height: 1.2em;
}

.util-rubrik-sm {
  font-size: 2.1em !important;
  line-height: 1.2em;
}

.util-header-xl {
  font-size: 1.8em;
  line-height: 1.2em;
}

.util-header-lg {
  font-size: 1.375em;
  line-height: 1.2em;
}

.util-header-md {
  font-size: 1.25em;
  line-height: 1.2em;
}

.util-header-sm {
  font-size: 0.9em;
  line-height: 1.2em;
}

.util-paragraph-sm {
  font-size: 0.6em;
}

.flex-horizontally-centered {
  display: flex;
  align-items: center;
}

.flex-vertically-centered {
  display: flex;
  justify-content: center;
}

.flex-right-aligned {
  display: flex;
  justify-content: flex-end;
}

.flow-fix {
  width: 100%;
  padding: 40px 0;
}

.useless-fill {
  opacity: 0;
}

.kicker {
  font-family: Montserrat;
  font-size: 1.25em;
  color: #ED2124;
  text-transform: uppercase;
}

.pr-fl .kicker {
  padding-bottom: 8px;
}

.two-columned-padding {
  padding: 0 8%;
}

a:hover {
  text-decoration: none;
}

.p0 {
  padding: 0 !important;
}

.pl0 {
  padding-left: 0;
}

.print-source {
  display: none;
}

.rotated {
  transform: rotate(180deg);
}

.header-container {
  padding: 2em 2em 0;
}
.header-container .logo {
  text-align: center;
  display: flex;
  align-items: center;
}
.header-container .logo img,
.header-container .logo object {
  max-width: 70%;
}
.header-container .navbar-toggler-proxy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav.navbar {
  padding: 1.5rem 0 0.5rem;
}
.header-container #navbarSupportedContent .mobile-nav li .login-container b a {
  color: #ED2124;
  font-weight: bold;
}
.header-container #navbarSupportedContent .navbar-nav.desktop-nav {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 0;
  border-top: 1px solid #9c9c9c;
  border-bottom: 1px solid #9c9c9c;
}
.header-container #navbarSupportedContent .navbar-nav.desktop-nav li {
  padding: 0 1.2rem;
}
.header-container #navbarSupportedContent .navbar-nav.desktop-nav li a {
  color: #383838;
}
.header-container #navbarSupportedContent .navbar-nav.desktop-nav li a:hover {
  color: #ED2124;
  text-decoration: none;
}
.header-container #navbarSupportedContent .navbar-nav.desktop-nav .nav-item {
  border-bottom: none;
  color: #ED2124;
  font-weight: bold;
}
.header-container #navbarSupportedContent .navbar-nav.desktop-nav #menu-temaer {
  flex-direction: row;
  padding-bottom: 0;
}
.header-container #navbarSupportedContent .navbar-nav {
  width: 100%;
  text-transform: uppercase;
  font-family: Montserrat;
  flex-direction: column;
  padding-bottom: 2rem;
}
.header-container #navbarSupportedContent .navbar-nav form {
  margin: 1.5rem 0 1rem 0 !important;
}
.header-container #navbarSupportedContent .navbar-nav form button {
  display: none;
}
.header-container #navbarSupportedContent .navbar-nav form i {
  position: absolute;
  font-size: 1.5em;
  left: 10px;
}
.header-container #navbarSupportedContent .navbar-nav form input {
  padding: 25px 25px 25px 40px;
  width: 100%;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item.sep-highlighted {
  padding: 1rem 0;
  border-top: solid 1px #9c9c9c;
  font-size: 13px;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item {
  color: #383838;
  border-bottom: solid 1px #9c9c9c;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item .multi-collapse ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 1rem;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item .multi-collapse ul li a {
  color: #383838;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item a {
  display: flex;
  flex-direction: row;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item a .nav-item-flex-container {
  display: flex;
  width: 100%;
  flex-direction: row;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item a .nav-item-flex-container i {
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #383838;
  font-weight: bold;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item a h5 {
  font-family: Montserrat;
  font-size: 13px;
  font-weight: bold;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item a:hover {
  text-decoration: none;
}
.header-container #navbarSupportedContent .navbar-nav .nav-item a:active {
  text-decoration: none;
}

#main-column .page,
#main-column .post {
  border: none;
}

/*
* === Menus ===
*/
.scroll-menu button {
  float: left;
  border: none;
  background: transparent;
}
.scroll-menu span.section-menu {
  margin-right: 0;
}
.scroll-menu .navbar-nav.desktop-nav {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 0;
}
.scroll-menu .navbar-nav.desktop-nav li a {
  color: #383838;
  text-transform: uppercase;
  font-family: Montserrat;
}
.scroll-menu .navbar-nav.desktop-nav li a:hover {
  color: #383838;
  text-decoration: underline;
}
.scroll-menu .navbar-nav.desktop-nav .nav-item {
  border-bottom: none;
  color: #ED2124;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Montserrat;
}
.scroll-menu .navbar-nav.desktop-nav #menu-temaer-2 {
  flex-direction: row;
  padding-bottom: 0;
}

.navbar-default {
  background: none;
  border-radius: 0;
  box-shadow: none;
  border-top: 2px solid #383838;
  border-bottom: 2px solid #383838;
  border-left: none;
  border-right: none;
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 1em;
}

.site-branding {
  padding: 0 0 10px;
}

.site-title {
  margin-top: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.navbar-default .navbar-nav > li > a {
  color: #383838;
}

.more-links,
.page-header-top-right {
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 0.8em;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0px;
}
.more-links .row .col,
.page-header-top-right .row .col {
  text-align: center;
}
.more-links a,
.page-header-top-right a {
  color: #383838;
  white-space: nowrap;
}
.more-links a:hover,
.page-header-top-right a:hover {
  text-decoration: none;
}
.more-links .fa-stack-2x,
.page-header-top-right .fa-stack-2x {
  color: #F45E2D;
  font-size: 1em;
}
.more-links .fa-stack-1x,
.page-header-top-right .fa-stack-1x {
  font-size: 0.5em;
  top: -8px;
}
.more-links .fa-stack,
.page-header-top-right .fa-stack {
  height: 1.3em;
  width: 1em;
}
.more-links span.sep,
.page-header-top-right span.sep {
  font-size: 1.5em;
  font-weight: lighter;
  padding: 0 0.8em;
}

li.theme-menu {
  float: left;
  padding: 1em 0;
  list-style: none;
  font-size: 1em;
  margin-left: -1em;
  font-weight: bold;
  color: #ED2124;
}

/* Section menu */
ul#menu-sektioner {
  width: 100%;
  float: left;
  margin: 0;
}

.sidenav {
  width: 0;
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
  background-color: #f4f4f4;
  overflow-x: hidden;
  transition: 0s;
  padding-top: 4em;
}
.sidenav .more-links {
  float: left;
  width: 100%;
}
.sidenav .more-links a, .sidenav .more-links .anchor-replacement {
  float: left;
  width: 100%;
  text-align: left;
  padding: 4px 0 4px 0 !important;
}
.sidenav .more-links .anchor-replacement {
  display: flex;
  align-items: center;
}
.sidenav .more-links .anchor-replacement i {
  padding-right: 3px;
}
.sidenav .more-links .fa-stack {
  width: 0.8em;
}
.sidenav .sidemenu-btn {
  background: #383838;
  color: #FFF;
  font-family: Montserrat;
  text-transform: uppercase;
  width: 100%;
  border-radius: 5px;
  text-align: center;
  float: left;
  padding: 0.5em;
  font-size: 0.9333333333em;
}
.sidenav .sidemenu-btn a {
  color: #FFF;
}
.sidenav .sidenav-inner {
  padding: 0 2.6666666667em;
}
.sidenav .sidenav-inner hr {
  border-top: 1px solid #383838;
  float: left;
  width: 100%;
}
.sidenav .sidenav-inner .navbar-nav > li {
  width: 100%;
  padding-bottom: 1em;
}
.sidenav .sidenav-inner .navbar-nav > li:last-child {
  padding-bottom: 0;
}
.sidenav .sidenav-inner .navbar-brand,
.sidenav .sidenav-inner .navbar-nav > li > a {
  text-shadow: none;
}
.sidenav .section-menu-container a {
  font-size: 1.0666666667em;
  font-family: Montserrat;
  color: #383838;
  text-transform: uppercase;
  padding: 0;
}
.sidenav .closebtn {
  font-size: 0.8em;
  font-weight: bold;
  cursor: pointer;
  text-transform: uppercase;
  margin-right: 1em;
  font-family: Montserrat;
  float: left;
  color: #383838;
  padding-top: 1.5em;
  padding-bottom: 2em;
}
.sidenav .closebtn .fa-bars {
  padding-right: 0.5em;
}
.sidenav .social-media {
  padding-top: 2em;
  background-color: #ED2124;
  padding-bottom: 1em;
  width: 100%;
  text-align: center;
  width: 140%;
  margin-left: -20%;
  margin-top: 40px;
  padding-bottom: 20px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  right: 0px;
}
.sidenav .social-media .fa {
  font-size: 1.5em;
}
.sidenav .social-media .middle {
  border-left: 1px solid #383838;
  border-right: 1px solid #383838;
}
.sidenav .social-media .left {
  text-align: left;
}
.sidenav .social-media .right {
  text-align: right;
}

span.section-menu {
  font-size: 0.8em;
  font-weight: bold;
  cursor: pointer;
  border: 1px solid #b5b5b5;
  border-radius: 5px;
  padding: 0.7em 1.3em;
  text-transform: uppercase;
  margin-right: 1em;
  font-family: Montserrat;
  float: left;
  white-space: nowrap;
}
span.section-menu .fa-bars {
  padding-right: 0.5em;
}

#sections-sidebar .social-media .fa {
  color: #fff;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.hide-desktop {
  display: none;
}

.show-mobile {
  display: none;
}

.header-container.scroll-menu {
  padding: 1em 0 0;
}

.scroll-menu {
  background: #FFF;
  position: fixed;
  float: left;
  width: 100%;
  z-index: 9999;
  top: 0;
  border-bottom: 1px solid #383838;
}
.scroll-menu .col-md-2.site-title {
  padding: 0;
}
.scroll-menu .search-container {
  width: 100%;
  float: left;
  border-top: 1px solid #FFF;
  margin: 0.5em;
}
.scroll-menu .search-container .form-control {
  border: 1px solid #383838;
  padding-left: 1em;
  width: 100%;
  float: left;
  border-radius: 5px;
  padding: 1.5em;
  margin-bottom: 5px;
}
.scroll-menu .btn.btn-primary.btn-sm {
  background: transparent;
  color: #363636;
  border: none;
  box-shadow: none;
  font-size: 1.2em;
  padding: 0 0 0 0.5em;
  z-index: 1;
}
.scroll-menu .nav > li > a {
  padding: 12px !important;
}
.scroll-menu li.theme-menu {
  padding: 12px;
}
.scroll-menu .site-branding {
  margin-bottom: 0;
}
.scroll-menu .sidenav {
  padding-top: 10vh;
}
.scroll-menu .navbar-default {
  border: none;
}
.scroll-menu .page-header-top-right {
  padding-right: 2em;
}
.scroll-menu .logo {
  float: left;
  margin-top: 0;
  padding-right: 1.5em;
  padding-left: 2em;
}
.scroll-menu .logo img {
  height: 43px;
  width: auto;
  max-width: 100%;
}
.scroll-menu .search-form.form {
  float: left;
  width: 100%;
}
.scroll-menu .input-group {
  width: 70%;
  margin: auto;
}
.scroll-menu .navbar {
  min-height: none;
  margin-bottom: 0;
}

/*
* === Frontpage ===
*/
.home .leder-container .col-md-4 a img {
  padding-top: 0 !important;
}
.home .leder-container .arbejderen-mener {
  width: 100%;
  position: relative;
}
.home .leder-container .arbejderen-mener svg {
  max-width: 220px;
  position: absolute;
  left: 0;
  margin-bottom: 10px;
}
.home .leder-container .arbejderen-mener span.red-headline {
  position: relative;
  left: 17px;
  top: 1px;
  color: #FFF;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px 1em;
}
.home .related-by-category {
  width: 100%;
  padding-bottom: 1em;
  float: left;
}
.home .related-by-category a {
  border-left: 2px solid #5c5c5c;
  margin-bottom: 1em;
  color: #5c5c5c !important;
  float: left;
  padding-left: 1em;
  font-family: "GuardianEgyp-Regular";
  font-size: 1.25em;
}
.home .related-by-category a:hover {
  text-decoration: none;
}

.frontpage .calendar {
  width: 100%;
}
.frontpage img {
  width: 100%;
  height: auto;
}
.frontpage h1 {
  max-width: 90%;
  float: left;
  margin-top: 15px;
}
.frontpage h2 {
  font-size: 2.5em;
}
.frontpage .single-related-post-container h2 {
  font-size: 2.1em;
}
.frontpage .comments-sidebar {
  width: 100%;
  padding-top: 1em;
  padding-bottom: 2em;
}
.frontpage .comments-sidebar a {
  color: #383838;
  display: inline-block;
}
.frontpage hr.light {
  border-color: #9c9c9c;
}
.frontpage .kicker {
  width: 100%;
  line-height: 1.25em;
}
.frontpage .single-related-post-container .single_category_container {
  padding-top: 0px;
}
.frontpage .single_category_container {
  text-transform: uppercase;
  padding: 1.5em 0 0.5em 0;
  width: 100%;
  display: inline-block;
}
.frontpage .single_category_container a {
  color: #383838;
  font-family: Montserrat;
  font-weight: bold;
}
.frontpage .flex {
  display: flex;
}
.frontpage .second-post-frontpage {
  max-width: calc(100% - 2em);
  position: relative;
  border-bottom: 1px solid #9c9c9c;
  padding-top: 2em;
}
.frontpage .third-post-frontpage {
  position: relative;
  border-bottom: 1px solid #9c9c9c;
  padding-top: 2em;
}
.frontpage .fifth-post-frontpage,
.frontpage .fourth-post-frontpage {
  float: left;
  width: 100%;
  border-bottom: 1px solid #9c9c9c;
}
.frontpage .fifth-post-frontpage .has-soundcloud,
.frontpage .fourth-post-frontpage .has-soundcloud {
  top: 3em;
}
.frontpage .fifth-post-frontpage img,
.frontpage .fourth-post-frontpage img {
  margin-top: 1em;
  padding-top: 0;
}
.frontpage .fourth-post-frontpage {
  margin-right: 1em;
}
.frontpage .fifth-post-frontpage {
  margin-left: 1em;
}
.frontpage .rest-frontpage {
  float: left;
  width: 100%;
}
.frontpage .rest-frontpage hr {
  margin-top: 2em;
  margin-bottom: 1em;
}
.frontpage .rest-frontpage .single-related-post-container .trompet-anchor .kicker {
  padding: 8px 0;
}
.frontpage .rest-frontpage .col-md-10 {
  padding-left: 2em;
}
.frontpage .rest-frontpage .col-md-10 .single_category_container {
  padding-bottom: 0;
}
.frontpage .event-frontpage {
  display: flex;
}
.frontpage .event-frontpage .cat-headline h3 {
  font-size: 1.8125em;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: 700;
}
.frontpage .event-frontpage .cat-link {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.frontpage .event-frontpage .cat-link a h3 {
  font-size: 1em;
  font-family: Montserrat;
  margin-bottom: 0;
  text-decoration: underline;
}
.frontpage .events-loop-frontpage {
  margin: 0 -15px;
}
.frontpage .events-loop-frontpage .kicker {
  font-size: 0.8125em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.frontpage .events-loop-frontpage .col-md-4 .event-box-container {
  padding: 15px !important;
  border-radius: 15px;
  background: #f4f4f4;
  margin-bottom: 15px;
  min-height: 170px;
}
.frontpage .events-loop-frontpage .col-md-4 h4 {
  font-size: 1.25em;
}
.frontpage .events-loop-frontpage .col-md-4 .element-event {
  font-size: 0.6875em;
  float: left;
  width: 100%;
  padding-bottom: 0.5em;
}
.frontpage .events-loop-frontpage .col-md-4 .element-event i {
  color: #ED2124;
}
.frontpage .events-loop-frontpage .col-md-4 .element-event br {
  display: none;
}
.frontpage .your-paper {
  margin-top: 4em;
  background-color: #f4f4f4;
  padding-bottom: 40px;
}
.frontpage .your-paper .section-headline h3 {
  font-family: Montserrat;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.8125em;
}
.frontpage .your-paper .itered-post {
  padding-right: 20px;
}
.frontpage .your-paper .itered-post:nth-child(2) {
  border-bottom: solid 1px #9c9c9c;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.frontpage .your-paper .itered-post .kicker {
  margin: 5px 0 12px 0;
}
.frontpage .your-paper .itered-post .single_category_container {
  display: inline-block;
}
.frontpage .your-paper .col-md-4 {
  padding-left: 30px;
}
@media (min-width: 768px) {
  .frontpage .your-paper .col-md-4 {
    border-left: solid 1px #9c9c9c;
  }
  .frontpage .your-paper .events-loop-frontpage {
    margin: 0 -15px 0 -15px;
  }
}
.frontpage .your-paper .col-md-8 img {
  padding-top: 0;
}
.frontpage .your-paper .your-paper-header {
  padding-bottom: 4em !important;
  float: left;
  width: 100%;
  margin-top: 4em;
}
.frontpage .your-paper .your-paper-header h2,
.frontpage .your-paper .your-paper-header p {
  text-align: center;
}
.frontpage .your-paper .your-paper-header p {
  margin-bottom: 0;
  font-family: Montserrat;
  line-height: 1.6em;
}
.frontpage .your-paper .your-paper-header h2 {
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.frontpage .your-paper .your-paper-header h2:before {
  border: solid 2px #ED2124;
  border-radius: 50%;
  padding: 15px;
  content: "";
  float: left;
  margin-top: -3px;
  width: 20px;
  height: 23px;
  margin-right: 15px;
  background: url("img/star_logo_citat.png");
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}
.frontpage .your-paper .events-loop-frontpage {
  padding-top: 1em;
}
.frontpage .your-paper .events-loop-frontpage .row {
  background: #fff;
  padding: 15px;
  border-radius: 15px;
  margin-bottom: 30px;
}
.frontpage .your-paper .events-loop-frontpage .row h4 {
  font-size: 1.25em;
}
.frontpage .your-paper .events-loop-frontpage .row .element-event {
  font-size: 0.8875em;
  float: left;
  width: 100%;
  padding-bottom: 0.5em;
}
.frontpage .your-paper .events-loop-frontpage .row .element-event i {
  color: #ED2124;
}
.frontpage .your-paper .events-loop-frontpage .row .element-event br {
  display: none;
}
.frontpage .leder-container {
  float: left;
  width: 100%;
  padding-top: 1em;
}
.frontpage .leder-container h2 {
  max-width: 90%;
  margin-top: 0 !important;
}
.frontpage .leder-container .kicker {
  padding-top: 0.7em;
  padding-bottom: 0.5em;
}
.frontpage .leder-container .comments-sidebar {
  padding-top: 0;
}
.frontpage .leder-container .col-md-8 {
  padding-left: 2em;
}
.frontpage .blog-most-premium {
  padding-top: 2em;
  float: left;
  width: 100%;
}
.frontpage .blog-most-premium .col-md-4 .row {
  padding: 0 0 30px 0;
}
.frontpage .blog-most-premium img {
  padding-top: 0px !important;
}
.frontpage .blog-most-premium .col-md-8 {
  padding-right: 2em !important;
}
.frontpage .blog-most-premium .col-md-8 h2 {
  max-width: 80%;
}
.frontpage .blog-most-premium .comments-sidebar {
  padding-bottom: 0;
  display: inline-block;
}
.frontpage .blog-most-premium .blog-post h2 {
  float: left;
  width: 100%;
  margin: 0;
}
.frontpage .blog-most-premium .blog-post span.byline {
  float: left;
  width: 100%;
  font-family: Montserrat;
  font-size: 1em;
  padding: 1em 0;
}
.frontpage .blog-most-premium .blogs h3 {
  font-family: Montserrat;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.8em;
  margin-bottom: 0px;
  position: relative;
}
.frontpage .blog-most-premium .links {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.frontpage .blog-most-premium .links a {
  float: right;
  color: #383838;
  text-decoration: underline;
}
.frontpage .blog-most-premium .subscribe-post {
  float: left;
  width: 100%;
}
.frontpage .blog-most-premium .subscribe-post .kicker {
  padding: 0.5em 0;
}
.frontpage .blog-most-premium .subscribe-post .single_category_container {
  padding-bottom: 0;
}
.frontpage .blog-most-premium .subscribe-post .grey {
  background: #f4f4f4;
  float: left;
  width: 100%;
  padding: 0 1em 2em;
}
.frontpage .blog-most-premium .subscribe-post .abonnement-premium .banner {
  right: 0;
  bottom: 0;
}
.frontpage .blog-most-premium .most-read-home {
  float: left;
  width: 100%;
}
.frontpage .blog-most-premium .most-read-home h3 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  margin: 20px 0 40px 0;
}
.frontpage .blog-most-premium .most-read-home h3:before {
  content: "";
  float: left;
  margin-top: -3px;
  width: 40px;
  height: 33px;
  margin-right: 15px;
  background: url("img/star_logo_citat.png");
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-position: center;
  background-repeat: no-repeat;
}
.frontpage .blog-most-premium .most-read-home .most-post h2 {
  padding-top: 0;
  margin-top: 0;
  max-width: 87%;
}
.frontpage .blog-most-premium .most-read-home .most-post hr {
  margin: 30px 0 30px 0;
}
.frontpage .blog-most-premium .most-read-home .single_category_container {
  padding-bottom: 0;
}
.frontpage .blog-most-premium .most-read-home .kicker {
  padding: 0.5em 0;
}
.frontpage .selected-categories {
  float: left;
  width: 100%;
}
.frontpage .selected-categories .cat-headline-container {
  padding-top: 30px;
  padding-bottom: 15px;
}
.frontpage .selected-categories .cat-headline h3 {
  font-size: 1.8125em;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: 700;
}
.frontpage .selected-categories .cat-headline h3:before {
  content: "";
  float: left;
  margin-top: 0px;
  width: 40px;
  height: 33px;
  margin-right: 15px;
  background: url("img/star_logo_citat.png");
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-position: center;
  background-repeat: no-repeat;
}
.frontpage .selected-categories .cat-link a h3 {
  font-size: 1em;
  font-family: Montserrat;
  margin-bottom: 0;
  text-decoration: underline;
}
.frontpage .selected-categories .selected-category-elements {
  float: left;
  width: 100%;
  padding-top: 1em;
}
.frontpage .selected-categories .selected-category-elements .kicker {
  font-size: 1.25em;
  padding-bottom: 0.5em;
}
.frontpage .selected-categories .selected-category-elements h2 {
  font-size: 2.1875em;
}
.frontpage .selected-categories .premium .selected-category-elements {
  background: #f4f4f4;
  padding: 1em;
}
.frontpage .abonnement-premium {
  float: left;
  width: 100%;
  position: relative;
}
.frontpage .abonnement-premium .banner {
  position: absolute;
  right: -15px;
  background: #383838;
  color: #FFF;
  padding: 5px 10px;
  max-width: 160px;
  bottom: -15px;
  border-top-left-radius: 1em;
  text-transform: uppercase;
  font-weight: bold;
}
.frontpage .abonnement-premium .banner .col-2 svg {
  width: 17px;
}
.frontpage .abonnement-premium .banner .col-10 {
  text-align: center;
  margin-top: 2px;
  padding-left: 8px;
  position: relative;
  top: -0.5px;
}
.frontpage .newsletter {
  margin: 2em 0;
  background: #f4f4f4;
  border-radius: 10px;
  padding: 4em;
  text-align: center;
  float: left;
  width: 100%;
}
.frontpage .newsletter .newsletter-img-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.frontpage .pr-fl {
  position: relative;
}
.frontpage .pr-fl picture {
  display: block;
}
.frontpage hr {
  float: left;
  border-top: 1px solid #9c9c9c;
  width: 100%;
}
.frontpage .col-md-4 hr {
  margin: 60px 0;
}
.frontpage .col-md-8 hr {
  margin: 50px 0 30px 0;
}
.frontpage .ad-magic {
  border: 1px solid #9c9c9c;
  color: #9c9c9c;
  text-align: center;
  border-radius: 5px;
  padding: 2em;
  margin: 2em 0;
  float: left;
  width: 100%;
}
.frontpage .ad-magic h2 {
  color: #9c9c9c;
}
.frontpage .has-soundcloud {
  position: absolute;
  left: 1em;
  top: 2em;
}
.frontpage .has-soundcloud svg {
  width: 2em;
  height: auto;
}

/*
* === Search ===
*/
.header-container #navbarSupportedContent .navbar-nav #___gcse_1 form {
  margin: 0 !important;
}

#___gcse_1 {
  width: 100% !important;
}
#___gcse_1 .gsc-control-cse {
  padding: 0 !important;
}
#___gcse_1 table.gsc-search-box td.gsc-input {
  padding-right: 0 !important;
}
#___gcse_1 .gsc-input-box {
  border: none !important;
}
#___gcse_1 input {
  border: 1px solid #383838 !important;
  padding-left: 1em !important;
  width: 100% !important;
  float: left !important;
  border-radius: 5px !important;
  margin-bottom: 5px !important;
  background: rgb(255, 255, 255) url("img/search.png") no-repeat scroll left center !important;
  background-position: 10px 10px !important;
  border-radius: 5px !important;
  top: 2px !important;
  left: 0 !important;
  padding-left: calc(1em + 15px) !important;
  padding-top: 0.45em !important;
  padding-bottom: 0.45em !important;
  max-height: 100% !important;
  position: relative;
}
#___gcse_1 .gsc-control-wrapper-cse form {
  margin: 0 !important;
}

.search-menu #___gcse_2 {
  width: 100% !important;
  width: 100% !important;
}
.search-menu #___gcse_2 .gsc-input-box {
  border: none !important;
}
.search-menu #___gcse_2 input {
  border: 1px solid #383838 !important;
  padding-left: 1em !important;
  width: 100% !important;
  float: left !important;
  border-radius: 5px !important;
  padding: 0.8em !important;
  margin-bottom: 5px !important;
  background: rgb(255, 255, 255) url("img/search.png") no-repeat scroll left center !important;
  background-position: 10px 10px !important;
  top: 2px !important;
  left: 0 !important;
  padding-left: calc(1em + 15px) !important;
  padding-top: 0.45em !important;
  padding-bottom: 0.45em !important;
}

.search {
  position: relative;
  float: left;
  line-height: 22px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.search .gsc-control-wrapper-cse .gsc-input-box {
  border: 1px solid #fff;
}
.search .gsc-control-wrapper-cse .gsc-input-box input:focus {
  border: 1px solid #b5b5b5 !important;
  line-height: 1.2em !important;
}
.search .gsc-control-wrapper-cse .gsib_a {
  padding: 0 !important;
}
.search .gsc-control-wrapper-cse input {
  background: rgb(255, 255, 255) url("img/search.png") no-repeat scroll left center !important;
  background-position: 10px 10px !important;
  line-height: 1.2em !important;
  border-radius: 5px !important;
  top: 2px !important;
  left: 0 !important;
  padding-left: calc(1em + 15px) !important;
  padding-top: 0.45em !important;
  padding-bottom: 0.45em !important;
  max-height: 100% !important;
  content: "\f002";
  position: relative;
}
.search .gsc-control-wrapper-cse input:focus {
  width: 100% !important;
}
.search .gsc-control-wrapper-cse:hover input {
  width: 100%;
  -webkit-transition: all 0.7s ease-in-out !important;
  -moz-transition: all 0.7s ease-in-out !important;
  -o-transition: all 0.7s ease-in-out !important;
  transition: all 0.7s ease-in-out !important;
  border: 1px solid #b5b5b5;
}
.search td.gsc-search-button {
  display: none !important;
}
.search .form-control {
  box-shadow: none;
}
.search .btn {
  background: none;
  color: #383838;
  border: none;
  font-size: 1.2em;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  border-top: none;
  padding: 0px;
  position: absolute;
  left: 12%;
  margin-top: -5px;
}
.search .btn:active:hover {
  background: transparent;
  color: #383838;
  box-shadow: none;
}

body.search {
  width: 100%;
  padding: 0;
  line-height: unset;
}

.star-icon {
  max-width: 50px;
  height: auto;
}

/* YOUTUBE EMBED RESPONSIVE */
.responsive-container {
  position: relative;
  padding-bottom: 50.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 1em;
}

.responsive-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
* === PAGE ===
*/
body.page-template-default.page .main-img img {
  padding: 2em 0;
}

.page h1 {
  font-size: 3em;
}
.page .support-flyout {
  width: 100%;
  padding: 1.3333333333em;
  padding-top: 0;
  background: #f4f4f4;
  border-radius: 1em;
  margin-top: 20px;
}
.page .support-flyout p, .page .support-flyout a, .page .support-flyout b {
  font-family: Montserrat !important;
}
.page .support-flyout p b {
  font-weight: bold !important;
}
.page .support-flyout h2 {
  font-size: 1.3333333333em;
  font-weight: bold;
  font-family: Montserrat;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.7em;
}
.page .support-paper .support-flyout {
  float: left;
}
.page .main-img img {
  width: 100%;
  height: auto;
  padding: 4em 0;
}
.page .top-section {
  max-width: 899px;
  width: 100%;
  padding-top: 2em;
  margin-top: 4em;
}
.page span.manchet {
  font-size: 1.6em;
  font-family: "GuardianEgyp-Regular";
  padding-top: 0.5em;
  float: left;
  width: 100%;
}
.page .page-content {
  float: left;
  width: 100%;
  padding-bottom: 10em;
}
.page .page-content .col-md-3 {
  padding-left: 2.5em;
}
.page .page-content a:not(.three-in-a-row-thumb) img {
  padding-top: 1em;
}
.page .page-content .col-md-9 {
  border-right: 1px solid #9c9c9c;
  padding-right: 2.5em;
}
.page .page-content p {
  font-family: "noto-serif";
  font-size: 1.2em;
  line-height: 1.8666666667em;
}

/*
* === User related styling ===
*/
.page-template-user-template-page h1 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 5vh;
}
.page-template-user-template-page .guide-container {
  float: left;
  background: #F4F4F4;
  border-radius: 1em;
  padding: 1.5em !important;
}
.page-template-user-template-page .guide-container h3 {
  padding-bottom: 15px;
}
.page-template-user-template-page .guide-container ul {
  padding-left: 1em !important;
}
.page-template-user-template-page .guide-container ul li {
  font-family: Montserrat;
  padding-bottom: 15px;
  font-size: 14px;
}
.page-template-user-template-page .guide-container p {
  font-family: Montserrat;
  font-size: 14px;
}
.page-template-user-template-page .col-md-8 {
  border-right: 1px solid #9c9c9c;
  padding-right: 2.5em;
}
.page-template-user-template-page .col-md-4 {
  padding-left: 2.5em;
}
.page-template-user-template-page hr.user-page {
  border-top: 1px solid #9c9c9c;
  width: 76%;
  margin-bottom: 40px;
  float: left;
}
.page-template-user-template-page .page-content h2 {
  display: none;
}
.page-template-user-template-page .wpum-account-form {
  font-size: 1rem;
}
.page-template-user-template-page .wpum-account-form input, .page-template-user-template-page .wpum-account-form select {
  max-width: 75%;
  max-width: 545px;
}
.page-template-user-template-page .wpum-account-form .wpum-form fieldset {
  margin-bottom: 0.5rem !important;
}
.page-template-user-template-page #wpum-submit-account-form fieldset {
  margin-bottom: 0.5rem;
}
.page-template-user-template-page .page-content {
  padding-bottom: 0;
}

.page-template-login_page_template h1 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.5em;
}
.page-template-login_page_template .page-container {
  padding-bottom: 0;
  padding-top: 3em;
}
.page-template-login_page_template .wpum-login-form input#username {
  max-width: 550px;
  width: 100%;
}
.page-template-login_page_template .wpum-login-form input#password {
  max-width: 500px;
  width: 100%;
}

.wpum-account-page {
  font-family: Montserrat;
}
.wpum-account-page h2 {
  font-family: Montserrat !important;
  font-weight: bold;
  font-size: 1.5rem;
}

#sidebar-page h3.widget-title {
  margin-top: 0;
}

.wpum-form fieldset input.input-text,
.wpum-form fieldset input.input-email,
.wpum-form fieldset select {
  border-radius: 40px;
  border: 1px solid #383838;
  padding: 2px 0px 2px 15px;
}

.wpum-form fieldset select {
  padding: 5px 0px 5px 15px;
}

.wpum-form .input-email {
  background: #F4F4F4;
}

.wpum-action-links a {
  color: #ED2124;
  font-family: Montserrat;
}

form#wpum-submit-login-form input.button,
form#wpum-submit-account-form input.button {
  background: #FFF;
  padding: 5px 35px;
  border: 1px solid #383838;
  font-family: Montserrat;
  color: #383838;
  border-radius: 5px;
}

input#user_avatar {
  border-radius: 0;
  border: none;
  padding-left: 0;
}

#sidebar-user {
  font-size: 0.9rem;
}
#sidebar-user img {
  width: 100%;
  margin-bottom: 1rem;
}
#sidebar-user .menu-brugermenu-container {
  border-bottom: 2px solid #9c9c9c;
  margin-bottom: 2rem;
}
#sidebar-user .single_category_container a {
  font-weight: bold;
  text-transform: uppercase;
}
#sidebar-user a {
  color: #383838;
}
#sidebar-user .kicker {
  font-size: 0.9rem;
  padding-bottom: 2px;
}
#sidebar-user h4 {
  font-size: 1.2rem;
}
#sidebar-user h3.widget-title {
  margin-top: 0;
  font-size: 1.2rem;
  font-family: Montserrat;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 1rem;
}
#sidebar-user .widget_nav_menu h3:first-of-type {
  font-size: 1em;
  padding-bottom: 1rem;
}
#sidebar-user .widget_nav_menu h3:first-of-type:before {
  content: "\f0c9";
  font: normal normal normal 14px/1 ForkAwesome;
  margin-right: 1rem;
}
#sidebar-user .bg-div {
  background: #F4F4F4;
  padding: 1em;
  border-radius: 10px;
  float: left;
}
#sidebar-user .bg-div a {
  color: #383838;
}
#sidebar-user .bg-div .sidebar-category {
  text-transform: uppercase;
  font-size: 0.7333333333em;
  font-family: Montserrat;
  font-weight: bold;
}
#sidebar-user .bg-div .kicker {
  font-size: 1em;
  padding: 0.5em 0;
  float: left;
  width: 100%;
  text-transform: uppercase;
  font-weight: bold;
}
#sidebar-user .bg-div hr {
  height: 1px;
  background: #9c9c9c;
  float: left;
  width: 100%;
}
#sidebar-user ul#menu-brugermenu {
  padding-left: 0;
  font-family: Montserrat;
}
#sidebar-user ul#menu-brugermenu li {
  list-style: none;
  padding-bottom: 0.9rem;
}

.wp-block-contact-form-7-contact-form-selector .wpcf7-form p {
  font-family: Montserrat;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form p label {
  font-size: 1rem;
  width: 100%;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form input[readonly] {
  background-color: #F4F4F4;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form input {
  border-radius: 40px;
  border: 1px solid #383838;
  padding: 2px 0px 2px 15px;
  width: 100%;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea {
  width: 100%;
  max-width: 85%;
  border: 1px solid #383838;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form .wpcf7-submit {
  border-radius: 0;
  width: auto;
  padding: 5px 20px;
  background: #FFF;
}

/*
* === 404 page ===
*/
body.error404 .content-area {
  text-align: center;
}
body.error404 .content-area p {
  max-width: 560px;
  margin: auto;
  font-family: "GuardianEgyp-Regular";
  font-size: 1em;
  line-height: 1.8em;
  letter-spacing: 1.3px;
}
body.error404 .content-area #___gcse_3 {
  width: 100% !important;
}
body.error404 .content-area #___gcse_3 input {
  width: 100% !important;
  max-width: 460px;
  border: 1px solid #b5b5b5 !important;
}
body.error404 .content-area form {
  max-width: 100% !important;
  width: 100% !important;
}
body.error404 .content-area form input {
  border: 2px solid #9c9c9c;
  padding: 1.5em 2.5em;
}
body.error404 .content-area form .fa {
  position: absolute;
  top: 1em;
  left: 1em;
  font-size: 15px;
}
body.error404 h1 {
  font-size: 5.6666666667em;
  padding-top: 0.5em;
}
body.error404 h2 {
  padding-top: 1em;
  padding-bottom: 0.5em;
}

.tl {
  text-align: left;
}

.tr {
  text-align: right;
}

/*
* === Single Event ===
*/
.single-event {
  padding-top: 5em;
}
.single-event .content-area {
  width: 100%;
}
.single-event .kalender_container_single i.fa {
  padding-right: 10px;
}
.single-event .kalender-content p a {
  color: #ED2124;
  text-decoration: underline;
}
.single-event .kalender-sidebar {
  font-family: Montserrat;
  font-weight: bold;
}
.single-event .kalender-sidebar .kalender_files {
  padding: 10px 0;
  border-top: none !important;
  border-bottom: 2px solid #9c9c9c !important;
}
.single-event .kalender-sidebar .kalender_files .element-event {
  padding: 5px 0;
}
.single-event .kalender-sidebar .kalender_files .element-event a {
  float: none;
}
.single-event .kalender-sidebar .kalender_files i.fa {
  margin-right: 5px;
}
.single-event .kalender-sidebar .kalender-spacing {
  padding: 0 0 20px 0;
  border-bottom: solid 2px #9c9c9c;
}
.single-event .kalender-sidebar .kalender-spacing .element-event {
  width: 100%;
  padding: 1em 0 1em 0;
  margin-right: 5px;
}
.single-event .kalender-sidebar .kalender-spacing .element-event i.fa {
  padding-right: 10px;
  margin-right: -2px;
}
.single-event .kalender-spacing .fa-user {
  padding-left: 1.3px;
  padding-top: 4px;
}
.single-event .kalender-spacing .fa-clock-o {
  padding-left: 1px;
  padding-top: 2px;
}
.single-event .kalender-spacing .fa-map-marker {
  padding-left: 3.4px;
  font-size: 1.3em;
  padding-top: 2px;
}
.single-event .dayBL {
  text-transform: capitalize;
}
.single-event picture img {
  width: 100%;
  max-width: 100%;
  float: left;
  padding-bottom: 6em;
}
.single-event .fa {
  color: #ED2124;
  float: left;
  font-size: 1.2em;
}
.single-event iframe {
  width: 100%;
  border: none !important;
}
.single-event h1 {
  font-size: 3em;
  padding-bottom: 0.4em;
}
.single-event p {
  font-size: 1.2em;
  line-height: 1.5em;
  padding-bottom: 1em;
}
.single-event .sidebar-event {
  background: #F4F4F4;
  float: left;
  width: 100%;
  padding: 1em;
  border-radius: 10px;
  margin-top: 1em;
}
.single-event .sidebar-event span.kicker {
  font-size: 0.8666666667em;
}
.single-event .sidebar-event h2 {
  font-size: 1.3333333333em;
  margin-top: 0.3em;
  padding-bottom: 1em;
}
.single-event .sidebar-event .fa-map-marker {
  padding-left: 2px;
  font-size: 1.3em;
  padding-top: 2px;
}
.single-event .all-event {
  float: left;
  width: 100%;
  padding-top: 2em;
}
.single-event .all-event span.all-btn {
  font-size: 1.3333333333em;
  float: left;
  margin-top: -5px;
  font-family: Montserrat;
  font-weight: bold;
}
.single-event .kalender_files {
  border-top: 1px solid #9c9c9c;
  border-bottom: 1px solid #9c9c9c;
  float: left;
  width: 100%;
  padding: 0.5em 0;
}
.single-event .kalender_files .element-event {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.single-event .kalender_files .fa {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #383838;
}
.single-event .kalender_files a {
  float: left;
  width: 100%;
}
.single-event .category-event {
  background: #383838;
  color: #FFF;
  padding: 0.2em 1em;
  border-radius: 0.5em;
  font-family: Montserrat;
  font-weight: bold;
  font-size: 1em;
  position: relative;
  top: -2px;
  margin-right: 0.5em;
  text-transform: uppercase;
}

/*
* === Archives ===
*/
/* Kalender */
.single-kalender #main {
  display: flex;
  flex-direction: column;
}
.single-kalender #main .kicker {
  padding: 20px 0 5px 0;
  font-weight: bold;
}

.post-type-archive-kalender h1 {
  text-transform: uppercase;
  padding-bottom: 2em;
  padding-top: 1.5em;
}
.post-type-archive-kalender h1:before {
  display: none;
}
.post-type-archive-kalender h2 {
  font-size: 1.6666666667em;
  margin-top: 0.2em;
  font-weight: normal;
  font-family: "Arbejderen Bold", sans-serif;
  padding-bottom: 1em;
}
.post-type-archive-kalender .kalender-overview-sidebar h4 {
  font-size: 1.3333333333em;
}
.post-type-archive-kalender .kalender-overview-sidebar .bg-div {
  background: #F4F4F4;
  padding: 1em;
  border-radius: 10px;
  float: left;
}
.post-type-archive-kalender a {
  color: #383838;
}
.post-type-archive-kalender .archive-content {
  max-width: 90%;
  margin: auto;
}
.post-type-archive-kalender .archive-content .pagination li {
  padding: 0 5px;
}
.post-type-archive-kalender .archive-content .fa {
  color: #ED2124;
  font-size: 1em;
  padding-right: 0.3em;
}
.post-type-archive-kalender .archive-content span.w100 {
  width: 100%;
  float: left;
}
.post-type-archive-kalender .archive-content .sidebar-category {
  float: left;
  width: 100%;
  text-transform: uppercase;
  font-size: 0.7333333333em;
  font-family: Montserrat;
  font-weight: bold;
}
.post-type-archive-kalender .archive-content .kicker {
  font-size: 1em;
  padding: 0.5em 0;
  float: left;
  width: 100%;
}
.post-type-archive-kalender .archive-content .comments-sidebar {
  font-family: Montserrat;
  font-size: 0.8em;
}
.post-type-archive-kalender .archive-content .comments-sidebar .fa {
  color: #383838;
  font-size: 1.2em;
}
.post-type-archive-kalender .archive-content .element-event {
  padding-right: 2em;
  font-size: 0.8em;
  font-weight: 500;
  font-family: Montserrat;
}
.post-type-archive-kalender .archive-content .content-area h2 {
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.post-type-archive-kalender .archive-content hr {
  height: 1px;
  background: #9c9c9c;
  float: left;
  width: 100%;
}
.post-type-archive-kalender .archive-content p {
  font-weight: 500;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  font-family: Montserrat;
}
.post-type-archive-kalender br {
  float: left;
}
.post-type-archive-kalender .kicker {
  font-size: 0.8666666667em;
  text-transform: uppercase;
  font-weight: bold;
}

.archive .page-header {
  border: none;
  margin: 40px 0 20px;
  padding-bottom: 9px;
}
.archive .review-slider {
  float: left;
  width: 100%;
  padding: 1rem 0 !important;
}
.archive .review-slider h3 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: 700;
  width: 100%;
  float: left;
  font-size: 1.8125em;
}
.archive .review-slider .headline-control-container {
  width: 100%;
}
.archive .review-slider .swiper-container {
  padding-top: 2em;
}
.archive .review-slider .swiper-container .swiper-slide img {
  width: 100%;
  height: auto;
}
.archive .review-slider .swiper-container .swiper-slide .review-score img {
  width: 18%;
  height: auto;
}
.archive .swiper-container a {
  color: #383838;
  font-size: 0.85em;
}
.archive .swiper-container a:hover {
  text-decoration: none;
}
.archive .review-score img {
  width: 12%;
  height: auto;
  float: left;
  padding-right: 5px;
}
.archive .review-controls {
  background: none;
  position: relative;
  right: 0;
  opacity: 1;
  float: right;
  width: 80px;
  font-size: 1em;
  text-shadow: none;
}
.archive .review-controls .button-next,
.archive .review-controls .button-prev {
  color: #000;
}
.archive .review-controls .button-prev {
  padding-right: 2em;
}
.archive hr {
  float: left;
  width: 100%;
  border-color: #9c9c9c;
}
.archive h1 {
  font-size: 2.6666666667em;
}
.archive h1:before {
  content: url("img/star_logo_citat.png");
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.archive img {
  padding-bottom: 1.3em;
}
.archive .logo img {
  padding-bottom: 0;
}
.archive h2 {
  font-size: 2.6666666667em;
}
.archive .single_category_container {
  padding-top: 0;
}
.archive .single_category_container a {
  float: left;
  width: 100%;
  color: #383838;
  font-family: Montserrat;
  font-weight: 800;
  padding-bottom: 0.7em;
  text-transform: uppercase;
}
.archive .kicker {
  padding-bottom: 0.5em;
  float: left;
  width: 100%;
}
.archive .manchet {
  font-family: "GuardianEgyp-Regular";
  font-size: 1.3333333333em;
  color: #383838;
  padding-bottom: 1em;
  float: left;
  width: 100%;
}
.archive .has-soundcloud {
  position: absolute;
  left: 1.7em;
  top: 0.7em;
}
.archive .has-soundcloud svg {
  width: 1.4em;
  height: auto;
}
.archive .comments-sidebar {
  padding-bottom: 3em;
  float: left;
  width: 100%;
}
.archive .comments-sidebar a {
  color: #383838;
}
.archive .archive-second-post .has-soundcloud {
  left: 0.7em;
}
.archive .archive-rest {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 3em;
}
.archive .archive-rest .has-soundcloud {
  left: 0.7em;
}
.archive .archive-rest button {
  margin-top: 5em;
  background: #FFF;
  border: 1px solid #000;
  border-radius: 5px;
  width: calc(100% - 3em);
  padding: 1em 0;
}
.archive .archive-rest button[disabled] {
  opacity: 0.2;
}
.archive .archive-rest .load-more-container {
  float: left;
  border-right: 1px solid #9c9c9c;
}
.archive .archive-rest .load-more-container img {
  float: left;
  max-width: 100%;
  height: auto;
}
.archive .archive-rest .load-more-container.full-width-container {
  border: none;
  max-width: 100%;
  flex: unset;
}
.archive .archive-rest .load-more-post-container {
  border-bottom: 1px solid #9c9c9c;
  padding: 2em 0;
  float: left;
  width: calc(100% - 3em);
}
.archive .archive-rest .load-more-post-container:first-of-type {
  margin-top: -2em;
}
.archive .archive-rest .load-more-post-texts {
  padding-left: 2em !important;
}
.archive .archive-rest .load-more-post-texts h3 {
  font-size: 2.1em;
  padding-bottom: 0.5em;
}
.archive .archive-rest .load-more-post-texts .single_category_container {
  float: left;
  width: 100%;
  color: #383838;
  font-family: Montserrat;
  font-weight: 800;
  padding-bottom: 0.7em;
  text-transform: uppercase;
}
.archive .three-in-a-row {
  float: left;
  width: 100%;
  padding-top: 3em !important;
}
.archive .three-in-a-row h2 {
  float: left;
  width: 100%;
  padding-bottom: 0.7em;
  margin-top: 0;
  font-size: 2.3em;
}
.archive .three-in-a-row img {
  max-width: 100%;
  float: left;
  height: auto;
}
.archive .three-in-a-row .col-md-4 .container-three {
  float: left;
  width: 100%;
  padding-right: 1em;
}
.archive .archive-first-post,
.archive .archive-second-post {
  position: relative;
  float: left;
  border-bottom: 1px solid #9c9c9c;
}
.archive .archive-first-post img,
.archive .archive-second-post img {
  max-width: 100%;
  height: auto;
}
.archive .archive-first-post .has-soundcloud {
  font-size: 1.5em;
}
.archive .all-event {
  display: none;
  font-size: 16px;
  width: calc(100% - 2em);
  padding-left: 2em;
}
.archive .all-event h2 {
  font-size: 1.6666666667em;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 0;
}
.archive .all-event .fa {
  color: #ED2124;
}
.archive .all-event .fa-clock-o {
  margin-left: 1px;
}
.archive .all-event .element-event {
  float: left;
  width: 100%;
  padding-bottom: 0.5em;
}
.archive .all-event .sidebar-event {
  background: #F4F4F4;
  float: left;
  width: 100%;
  padding: 1em;
  border-radius: 10px;
  margin-top: 1em;
}
.archive .all-event .sidebar-event span.kicker {
  font-size: 0.6em;
  font-weight: bold;
}
.archive .all-event .sidebar-event h2 {
  font-size: 1.25em;
  margin-top: 0.3em;
  padding-bottom: none;
  text-transform: none;
  font-weight: normal;
  font-family: "Arbejderen Bold", sans-serif !important;
}
.archive .all-event .sidebar-event div.element-event {
  font-size: 0.6em;
}
.archive .all-event .sidebar-event .fa-map-marker {
  padding-left: 1.5px;
  font-size: 1.3em;
  padding-top: 2px;
}
.archive .flex {
  display: flex;
}

/*
* === Pagination ===
*/
.pagination-row {
  float: left;
  width: 100%;
  z-index: 0;
  font-size: 1em;
}
.pagination-row .current {
  font-weight: bold;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 0;
  background: none;
  color: #383838;
  border: none;
}

.pagination > li > a,
.pagination > li > span {
  border: none;
  color: #383838;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #000;
  background: none;
}

#kommentarer,
.comments-container,
.frontpage-articles-container {
  float: left;
  width: 100%;
}

/* Support styling */
.support-paper {
  background: #F4F4F4;
  float: left;
  padding: 3em 2em;
  margin: 4em 0;
  border-radius: 5px;
  font-family: Montserrat;
}
.support-paper .support-flyout {
  padding: 20px;
  margin-top: 20px;
}
.support-paper .support-flyout a, .support-paper .support-flyout b, .support-paper .support-flyout b a {
  font-size: 1.2rem;
  text-decoration: none !important;
  color: #383838 !important;
  font-weight: normal !important;
}
.support-paper .support-flyout b a {
  border: solid 1px #383838;
  border-radius: 5px;
  padding: 10px;
}
.support-paper .row {
  width: 100%;
}
.support-paper b {
  font-size: 1.4em;
  padding-bottom: 0.5em;
  color: #383838;
  float: left;
  width: 100%;
}
.support-paper p {
  font-size: 1.2em;
  font-family: Montserrat;
  float: left;
  width: 100%;
  padding-bottom: 0.5em;
}
.support-paper .support-btn {
  background: #ED2124;
  color: #FFF;
  font-family: Montserrat;
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center;
  float: left;
  margin-top: 0.5em;
  padding: 0.5em;
  font-size: 0.9333333333em;
}
.support-paper .support-btn:hover {
  cursor: pointer;
}
.support-paper .support-btn a {
  color: #FFF;
}
.support-paper .abbo-btn {
  background: transparent;
  color: #ED2124;
  font-family: Montserrat;
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center;
  float: left;
  margin-top: 0.5em;
  padding: 0.5em;
  margin-left: 0;
  font-size: 0.9333333333em;
  border: 1px solid #ED2124;
}
.support-paper .abbo-btn a {
  color: #383838;
}
.support-paper .abbo-btn .fa {
  color: #ED2124;
}
.support-paper .abbo-btn, .support-paper .support-btn {
  margin: 5px;
  width: 100%;
}

.ad-hr hr {
  margin: auto;
  width: calc(100% - 30px);
  border-color: #9c9c9c;
}

.single-blog blockquote {
  margin: 40px 0 60px 0 !important;
  padding-right: 0px !important;
  min-width: 100%;
}
.single-blog #main .ad-magic {
  float: none;
}
.single-blog .headline .manchet {
  padding-bottom: 0px;
}
.single-blog .utility-container {
  margin-bottom: 3em;
}
.single-blog .single-related-post-container {
  display: flex;
}

.post-type-archive-blog #find-blogger {
  flex-direction: column;
}
.post-type-archive-blog .archive-rest {
  padding-bottom: 40px !important;
}

/*
* === General single post styling ===
*/
.single-anmeldelse,
.single-blog,
.single-post {
  padding-top: 2em;
}
.single-anmeldelse .guide-container,
.single-blog .guide-container,
.single-post .guide-container {
  display: flex;
  flex-direction: column;
  background: #F4F4F4;
  border-radius: 1em;
  padding: 1.5em !important;
  margin-bottom: 2em;
}
.single-anmeldelse .guide-container h3,
.single-blog .guide-container h3,
.single-post .guide-container h3 {
  padding-bottom: 15px;
}
.single-anmeldelse .guide-container ul,
.single-blog .guide-container ul,
.single-post .guide-container ul {
  padding-left: 1em !important;
}
.single-anmeldelse .guide-container ul li,
.single-blog .guide-container ul li,
.single-post .guide-container ul li {
  font-family: Montserrat;
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: normal !important;
}
.single-anmeldelse .guide-container p,
.single-blog .guide-container p,
.single-post .guide-container p {
  font-family: Montserrat;
  font-size: 14px;
}
.single-anmeldelse .five-new .row:nth-child(2) .new-post:nth-child(1),
.single-blog .five-new .row:nth-child(2) .new-post:nth-child(1),
.single-post .five-new .row:nth-child(2) .new-post:nth-child(1) {
  padding-right: 30px !important;
}
.single-anmeldelse .five-new .row:nth-child(3) .new-post:nth-child(1),
.single-blog .five-new .row:nth-child(3) .new-post:nth-child(1),
.single-post .five-new .row:nth-child(3) .new-post:nth-child(1) {
  padding-right: 30px !important;
}
.single-anmeldelse .five-new .new-post,
.single-blog .five-new .new-post,
.single-post .five-new .new-post {
  margin: 10px 0 10px 0;
  padding: 20px 0 30px 0 !important;
  border-bottom: solid 1px #9c9c9c;
  border-right: none !important;
  border-left: none !important;
}
.single-anmeldelse .five-new .new-post .kicker,
.single-blog .five-new .new-post .kicker,
.single-post .five-new .new-post .kicker {
  font-weight: normal;
  margin-bottom: 10px;
}
.single-anmeldelse .five-new .new-post .single_category_container,
.single-blog .five-new .new-post .single_category_container,
.single-post .five-new .new-post .single_category_container {
  margin-top: 10px;
  padding-top: 0px;
}
.single-anmeldelse p,
.single-blog p,
.single-post p {
  line-height: 1.8666666667em;
  font-weight: normal;
}
.single-anmeldelse .soundcloud-embed,
.single-blog .soundcloud-embed,
.single-post .soundcloud-embed {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  margin-bottom: 2em;
  border-radius: 1em;
  border: 1px solid #9c9c9c;
  padding-bottom: 1em;
}
.single-anmeldelse .soundcloud-embed > div,
.single-blog .soundcloud-embed > div,
.single-post .soundcloud-embed > div {
  white-space: normal !important;
  padding: 5px;
}
.single-anmeldelse .soundcloud-embed > div a,
.single-blog .soundcloud-embed > div a,
.single-post .soundcloud-embed > div a {
  color: #9c9c9c !important;
}
.single-anmeldelse .soundcloud-embed h3,
.single-blog .soundcloud-embed h3,
.single-post .soundcloud-embed h3 {
  text-align: center;
  margin: 0;
}
.single-anmeldelse .soundcloud-embed iframe,
.single-blog .soundcloud-embed iframe,
.single-post .soundcloud-embed iframe {
  border-radius: 1em;
  padding: 16px;
  margin-bottom: -5px;
}
.single-anmeldelse .col-md-7 ol,
.single-anmeldelse .col-md-7 ul,
.single-blog .col-md-7 ol,
.single-blog .col-md-7 ul,
.single-post .col-md-7 ol,
.single-post .col-md-7 ul {
  margin-left: 0;
  padding-left: 1em;
  font-size: 1em;
  font-family: "noto-serif";
  line-height: 1.8666666667em;
  padding-bottom: 1.5em;
}
.single-anmeldelse .wp-caption-text,
.single-blog .wp-caption-text,
.single-post .wp-caption-text {
  text-align: left;
  padding-bottom: 1em;
  padding-top: 0.5em;
  font-family: Montserrat;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500;
  float: left;
}
.single-anmeldelse .wp-caption img[class*=wp-image-],
.single-blog .wp-caption img[class*=wp-image-],
.single-post .wp-caption img[class*=wp-image-] {
  width: 100%;
  margin: 0;
  max-width: unset;
}
.single-anmeldelse .wp-caption,
.single-blog .wp-caption,
.single-post .wp-caption {
  border: none;
  border-bottom: 1px solid #9c9c9c;
}
.single-anmeldelse .wp-caption img,
.single-blog .wp-caption img,
.single-post .wp-caption img {
  float: left !important;
  width: 100% !important;
  height: auto !important;
}
.single-anmeldelse a,
.single-blog a,
.single-post a {
  color: #383838;
}
.single-anmeldelse span.single-sep,
.single-blog span.single-sep,
.single-post span.single-sep {
  padding: 0 1em !important;
  font-size: 1.2em;
}
.single-anmeldelse .share-popup,
.single-blog .share-popup,
.single-post .share-popup {
  position: relative;
}
.single-anmeldelse .share-popup button,
.single-blog .share-popup button,
.single-post .share-popup button {
  border: none;
  background: transparent;
}
.single-anmeldelse #share-container,
.single-anmeldelse #share-container-mobile,
.single-blog #share-container,
.single-blog #share-container-mobile,
.single-post #share-container,
.single-post #share-container-mobile {
  background: #f4f4f4;
  float: right;
  max-width: 80px;
  width: 100%;
  position: absolute;
  right: 0;
  display: none;
  z-index: 999;
  border: solid 1px;
}
.single-anmeldelse #share-container a,
.single-anmeldelse #share-container-mobile a,
.single-blog #share-container a,
.single-blog #share-container-mobile a,
.single-post #share-container a,
.single-post #share-container-mobile a {
  float: left;
  width: 50%;
}
.single-anmeldelse #share-container .fa,
.single-anmeldelse #share-container-mobile .fa,
.single-blog #share-container .fa,
.single-blog #share-container-mobile .fa,
.single-post #share-container .fa,
.single-post #share-container-mobile .fa {
  width: 100%;
  float: left;
  text-align: center;
  padding: 1em;
  border: 1px solid #383838;
}
.single-anmeldelse .fade-in,
.single-blog .fade-in,
.single-post .fade-in {
  opacity: 1;
  display: block;
}
.single-anmeldelse .related-posts img,
.single-blog .related-posts img,
.single-post .related-posts img {
  float: left;
  width: 100%;
  height: auto;
}
.single-anmeldelse .related-posts h2,
.single-blog .related-posts h2,
.single-post .related-posts h2 {
  font-size: 2.5em;
  padding: 0;
  margin-top: 0;
  float: left;
  width: 100%;
}
.single-anmeldelse .related-posts .single-related-post-container,
.single-blog .related-posts .single-related-post-container,
.single-post .related-posts .single-related-post-container {
  padding-bottom: 3em !important;
  border-bottom: 1px solid #000;
  margin-bottom: 3em;
  float: left;
  width: 100%;
}
.single-anmeldelse .related-posts .relatered-headline,
.single-blog .related-posts .relatered-headline,
.single-post .related-posts .relatered-headline {
  text-transform: uppercase;
  padding-bottom: 3em;
  float: left;
  width: 100%;
}
.single-anmeldelse .related-posts .relatered-headline h2,
.single-blog .related-posts .relatered-headline h2,
.single-post .related-posts .relatered-headline h2 {
  font-family: Montserrat;
}
.single-anmeldelse .related-posts a h2:hover,
.single-blog .related-posts a h2:hover,
.single-post .related-posts a h2:hover {
  text-decoration: none;
}
.single-anmeldelse .related-posts hr,
.single-blog .related-posts hr,
.single-post .related-posts hr {
  float: left;
  width: 100%;
  border-color: #000;
}
.single-anmeldelse .related-posts .kicker,
.single-blog .related-posts .kicker,
.single-post .related-posts .kicker {
  padding: 0 0 0.7em;
}
.single-anmeldelse .related-posts .single_category_container,
.single-blog .related-posts .single_category_container,
.single-post .related-posts .single_category_container {
  padding-top: 0;
}
.single-anmeldelse .single-post-container,
.single-blog .single-post-container,
.single-post .single-post-container {
  padding-top: 3em;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
.single-anmeldelse .single-post-container h2,
.single-blog .single-post-container h2,
.single-post .single-post-container h2 {
  padding-top: 16px;
  font-size: 1.7rem;
}
.single-anmeldelse .single-post-container p a,
.single-blog .single-post-container p a,
.single-post .single-post-container p a {
  color: #ED2124;
  text-decoration: underline;
}
.single-anmeldelse h3,
.single-blog h3,
.single-post h3 {
  padding-top: 1em;
  float: left;
  width: 100%;
}
.single-anmeldelse .container:not(.support-container),
.single-blog .container:not(.support-container),
.single-post .container:not(.support-container) {
  max-width: 1380px;
  width: 100%;
}
.single-anmeldelse .main-pic img,
.single-blog .main-pic img,
.single-post .main-pic img {
  float: left;
  max-width: 100%;
  width: 100%;
}
.single-anmeldelse h1,
.single-blog h1,
.single-post h1 {
  font-size: 3.2em;
  margin-top: 0;
}
.single-anmeldelse .kicker,
.single-blog .kicker,
.single-post .kicker {
  float: left;
  width: 100%;
  padding-bottom: 8px;
}
.single-anmeldelse span.manchet,
.single-blog span.manchet,
.single-post span.manchet {
  font-family: "GuardianEgyp-Regular";
  font-size: 1.5em;
  float: left;
  width: 100%;
  padding-bottom: 2em;
}
.single-anmeldelse .single_category_container,
.single-blog .single_category_container,
.single-post .single_category_container {
  text-transform: uppercase;
  font-family: Montserrat;
  font-weight: bold;
  padding-top: 3em;
  padding-bottom: 0.5em;
  float: left;
  width: 100%;
}
.single-anmeldelse .single_category_container a,
.single-blog .single_category_container a,
.single-post .single_category_container a {
  color: #383838;
}
.single-anmeldelse .left,
.single-blog .left,
.single-post .left {
  text-align: left;
}
.single-anmeldelse .right,
.single-blog .right,
.single-post .right {
  text-align: right;
}
.single-anmeldelse .utility-container,
.single-blog .utility-container,
.single-post .utility-container {
  float: left;
  width: 100%;
  font-size: 0.8em;
  font-weight: 500;
  margin-top: 3em;
  border-bottom: 1px solid #9c9c9c;
  font-family: Montserrat;
  padding-bottom: 0.5em !important;
}
.single-anmeldelse .utility-container .comments-sidebar .fa-commenting,
.single-anmeldelse .utility-container .comments-sidebar .fa-heart,
.single-blog .utility-container .comments-sidebar .fa-commenting,
.single-blog .utility-container .comments-sidebar .fa-heart,
.single-post .utility-container .comments-sidebar .fa-commenting,
.single-post .utility-container .comments-sidebar .fa-heart {
  padding-right: 0.3em;
}
.single-anmeldelse .utility-container .comments-sidebar a,
.single-blog .utility-container .comments-sidebar a,
.single-post .utility-container .comments-sidebar a {
  margin-top: 2px;
  float: left;
  margin-top: 2px;
}
.single-anmeldelse .article-sidebar .progress-bar,
.single-blog .article-sidebar .progress-bar,
.single-post .article-sidebar .progress-bar {
  max-width: 100%;
}
.single-anmeldelse .article-sidebar .ad-magic-static,
.single-blog .article-sidebar .ad-magic-static,
.single-post .article-sidebar .ad-magic-static {
  margin: 0 0 2em;
  display: inline-block;
  width: 100%;
}
.single-anmeldelse .article-sidebar .ad-magic-static a,
.single-blog .article-sidebar .ad-magic-static a,
.single-post .article-sidebar .ad-magic-static a {
  display: inline-block;
  width: 100%;
}
.single-anmeldelse .article-sidebar .ad-magic-static a img,
.single-blog .article-sidebar .ad-magic-static a img,
.single-post .article-sidebar .ad-magic-static a img {
  width: 100%;
  border-radius: 10px;
}
.single-anmeldelse .article-sidebar .ad-magic,
.single-blog .article-sidebar .ad-magic,
.single-post .article-sidebar .ad-magic {
  margin: 0 0 2em;
}
.single-anmeldelse .article-sidebar .ad-magic .tall,
.single-blog .article-sidebar .ad-magic .tall,
.single-post .article-sidebar .ad-magic .tall {
  height: 30em;
}
.single-anmeldelse .ad-magic,
.single-blog .ad-magic,
.single-post .ad-magic {
  border: 1px solid #9c9c9c;
  color: #9c9c9c;
  text-align: center;
  border-radius: 5px;
  padding: 2em;
  margin: 4em 0;
  float: left;
  width: 100%;
}
.single-anmeldelse .ad-magic h2,
.single-blog .ad-magic h2,
.single-post .ad-magic h2 {
  color: #9c9c9c;
}
.single-anmeldelse .comments-sidebar,
.single-blog .comments-sidebar,
.single-post .comments-sidebar {
  float: left;
}
.single-anmeldelse .comments-sidebar a,
.single-blog .comments-sidebar a,
.single-post .comments-sidebar a {
  color: #383838;
}
.single-anmeldelse .founding-container,
.single-blog .founding-container,
.single-post .founding-container {
  float: left;
  width: 100%;
  padding: 1.3333333333em;
  background: #f4f4f4;
  border-radius: 1em;
}
.single-anmeldelse .founding-container .support-flyout,
.single-blog .founding-container .support-flyout,
.single-post .founding-container .support-flyout {
  margin-top: 20px;
}
.single-anmeldelse .founding-container .support-flyout p, .single-anmeldelse .founding-container .support-flyout a, .single-anmeldelse .founding-container .support-flyout b,
.single-blog .founding-container .support-flyout p,
.single-blog .founding-container .support-flyout a,
.single-blog .founding-container .support-flyout b,
.single-post .founding-container .support-flyout p,
.single-post .founding-container .support-flyout a,
.single-post .founding-container .support-flyout b {
  font-family: Montserrat;
}
.single-anmeldelse .founding-container h2,
.single-blog .founding-container h2,
.single-post .founding-container h2 {
  font-size: 1.3333333333em;
  font-weight: bold;
  font-family: Montserrat;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0.7em;
}
.single-anmeldelse .founding-container .progress,
.single-blog .founding-container .progress,
.single-post .founding-container .progress {
  border: 1px solid #ED2124;
  box-shadow: none;
}
.single-anmeldelse .founding-container .progress-bar,
.single-blog .founding-container .progress-bar,
.single-post .founding-container .progress-bar {
  background: #ED2124;
}
.single-anmeldelse .founding-container .support-btn,
.single-blog .founding-container .support-btn,
.single-post .founding-container .support-btn {
  margin-top: 1.5em;
  background: #FFF;
  color: #000;
  text-align: center;
  border-radius: 10em;
  padding: 0.5em;
}
.single-anmeldelse .featured-image,
.single-blog .featured-image,
.single-post .featured-image {
  float: left;
  width: 100%;
  position: relative;
}
.single-anmeldelse .featured-image .featured-image-caption,
.single-blog .featured-image .featured-image-caption,
.single-post .featured-image .featured-image-caption {
  font-size: 15px;
  float: left;
  max-width: 37em;
  width: 100%;
  position: absolute;
  left: -2em;
  bottom: 3em;
  color: #fff;
  border-left: 4em solid #ED2124;
  background: rgba(0, 0, 0, 0.8);
}
.single-anmeldelse .featured-image .featured-image-caption p,
.single-blog .featured-image .featured-image-caption p,
.single-post .featured-image .featured-image-caption p {
  padding: 1em;
  margin-bottom: 0;
  font-family: Montserrat !important;
  font-size: 1em;
}
.single-anmeldelse .featured-image .featured-image-caption p:first-child,
.single-blog .featured-image .featured-image-caption p:first-child,
.single-post .featured-image .featured-image-caption p:first-child {
  font-size: 0.8em;
}
.single-anmeldelse .more-social,
.single-blog .more-social,
.single-post .more-social {
  border-top: 1px solid #383838;
  border-bottom: 1px solid #383838;
  margin-top: 5em;
  margin-bottom: 5em;
  float: left;
  width: 100%;
}
.single-anmeldelse .more-social a:hover,
.single-blog .more-social a:hover,
.single-post .more-social a:hover {
  text-decoration: none;
}
.single-anmeldelse .more-social .fa,
.single-blog .more-social .fa,
.single-post .more-social .fa {
  padding: 1em;
  font-size: 1.3333333333em;
}
.single-anmeldelse .author-container,
.single-blog .author-container,
.single-post .author-container {
  border-top: 1px solid #9c9c9c;
  border-bottom: 1px solid #9c9c9c;
  float: left;
  width: 100%;
}
.single-anmeldelse .author-container .left,
.single-anmeldelse .author-container .right,
.single-blog .author-container .left,
.single-blog .author-container .right,
.single-post .author-container .left,
.single-post .author-container .right {
  font-family: Montserrat;
  font-size: 11px;
}
.single-anmeldelse .author-container span.post-date,
.single-blog .author-container span.post-date,
.single-post .author-container span.post-date {
  float: right;
  width: 100%;
  font-weight: 500;
  text-transform: uppercase;
}
.single-anmeldelse .author-container .author_meta_box,
.single-blog .author-container .author_meta_box,
.single-post .author-container .author_meta_box {
  text-transform: uppercase;
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.single-anmeldelse .author-container .author_meta_box img,
.single-blog .author-container .author_meta_box img,
.single-post .author-container .author_meta_box img {
  max-width: 100%;
  height: auto;
}
.single-anmeldelse .author-container .author_meta_box span.author-name,
.single-anmeldelse .author-container .author_meta_box span.author-title,
.single-blog .author-container .author_meta_box span.author-name,
.single-blog .author-container .author_meta_box span.author-title,
.single-post .author-container .author_meta_box span.author-name,
.single-post .author-container .author_meta_box span.author-title {
  float: left;
  width: 100%;
  font-weight: 500;
}
/* SINGLE POST*/
.single-post .leder:before,
.single-post .lederen:before {
  content: "";
  float: left;
  width: 40px;
  height: 33px;
  background: url("img/star_logo_citat.png");
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-position: center;
  background-repeat: no-repeat;
}
.single-post .leder a,
.single-post .lederen a {
  float: left;
  margin-top: 7px;
  margin-left: 0.5em;
}
.single-post .factbox-left,
.single-post .factbox-right {
  font-size: 0.7em;
  border: none;
  background: #F4F4F4;
}
.single-post .factbox-left ul,
.single-post .factbox-right ul {
  list-style: none;
}
.single-post .factbox-left ul li::before,
.single-post .factbox-right ul li::before {
  content: "•";
  color: #ED2124;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.fa-lock, .fa-unlock {
  margin-right: 2px;
}

/* REVIEWS SCSS */
.single-anmeldelse figure {
  width: 100% !important;
  height: auto !important;
  float: left !important;
}
.single-anmeldelse .founding-container {
  margin-top: 2em;
}
.single-anmeldelse .extra-facts {
  padding-top: 3em;
  border-top: 1px solid #9c9c9c;
  border-bottom: 1px solid #9c9c9c;
  float: left;
  width: 100%;
}
.single-anmeldelse .extra-facts img {
  padding-bottom: 1em;
  width: 100%;
  float: left;
  height: auto;
}
.single-anmeldelse .extra-facts h2 {
  float: left;
  width: 100%;
  padding-bottom: 0.5em;
}
.single-anmeldelse .extra-facts p {
  font-family: Montserrat;
  font-size: 0.97em;
  line-height: 1.6em;
  font-weight: 500;
  padding-bottom: 0.5em;
}
.single-anmeldelse .review-score {
  padding: 0 1em 1em;
}
.single-anmeldelse .author-container {
  padding: 1.2em 0;
  border: 1px solid #9c9c9c;
  border-radius: 5px;
  margin-bottom: 1em;
}
.single-anmeldelse .author-container .author_meta_box {
  float: left;
  font-size: 0.7333333333em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-anmeldelse .author-container .author_meta_box img {
  border-radius: 50px;
}
.single-anmeldelse .author-container .author_meta_box span.author-name {
  font-weight: bold;
  padding-top: 0;
}
.single-anmeldelse .author-container .author_meta_box span.post-date {
  padding-top: 0;
}
.single-anmeldelse .rating {
  opacity: 0.2;
  padding-right: 0.4em;
}
.single-anmeldelse .rating.checked {
  opacity: 1;
}

/* LONG READ */
.post-template-single_longread {
  /*Reading Progress*/
}
.post-template-single_longread h1 {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  float: left;
  width: 100%;
  padding-left: 1em;
  padding-right: 1em;
}
.post-template-single_longread .ma-container {
  float: none;
  margin: auto;
  max-width: 60%;
}
.post-template-single_longread .ma-container h2 {
  float: left !important;
  max-width: 100% !important;
  width: 100%;
}
.post-template-single_longread .soundcloud-embed {
  float: none;
  width: 51%;
  margin: auto;
  max-height: auto;
}
.post-template-single_longread .soundcloud-embed iframe {
  height: 100px;
}
.post-template-single_longread #progress-page {
  float: left;
  width: 100%;
}
.post-template-single_longread progress {
  /* Positioning */
  position: fixed;
  left: -1px;
  top: 81px;
  z-index: 9999;
  /* Dimensions */
  width: 104%;
  height: 5px;
  /* Reset the apperance */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Get rid of the default border in Firefox/Opera. */
  border: none;
  /* For Firefox/IE10+ */
  background-color: transparent;
  /* For IE10+, color of the progress bar */
  color: red;
}
.post-template-single_longread progress::-webkit-progress-bar {
  background-color: transparent;
}
.post-template-single_longread .flat::-webkit-progress-value {
  background-color: #000;
}
.post-template-single_longread .flat::-moz-progress-bar {
  background-color: #000;
}
.post-template-single_longread .progress-container {
  width: 100%;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  height: 0.25em;
  display: block;
}
.post-template-single_longread .progress-bar {
  background-color: #000;
  width: 50%;
  display: block;
  height: inherit;
}
.post-template-single_longread .featured-image-caption-long-read p {
  font-size: 1.0666666667em;
}
.post-template-single_longread .single-post-container img {
  width: 100%;
  height: auto;
}
.post-template-single_longread .single-post-container a {
  text-decoration: underline;
}
.post-template-single_longread .headline-container-long-read {
  max-width: 74%;
  margin: auto;
  background: #FFF;
  float: none;
  position: relative;
  border-radius: 20px;
  padding-bottom: 3em;
  z-index: 999;
  text-align: center;
  margin-bottom: -13vh;
}
.post-template-single_longread .headline-container-long-read .manchet {
  float: none;
  padding-bottom: 3em;
}
.post-template-single_longread .single_category_container {
  padding-bottom: 1em;
}
.post-template-single_longread .featured-image-caption-long-read {
  text-align: center;
  padding-top: 2em;
  float: left;
  width: 100%;
}
.post-template-single_longread .featured-image-caption-long-read p {
  font-family: Montserrat;
}
.post-template-single_longread .utility-container {
  padding: 20px 0 !important;
  border-top: 1px solid #9c9c9c;
}
.post-template-single_longread .utility-container .author_meta_box .author-name,
.post-template-single_longread .utility-container .author_meta_box .author-title,
.post-template-single_longread .utility-container .author_meta_box .post-date {
  padding-top: 0.5em;
}
.post-template-single_longread .utility-container .author_meta_box .single-sep {
  font-size: 0.95em;
}
.post-template-single_longread .utility-container .author_meta_box img {
  width: 100%;
  height: auto;
}
.post-template-single_longread .utility-container .right {
  padding-top: 0px !important;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.post-template-single_longread .utility-container .right .fa-heart {
  padding-right: 5px;
}
.post-template-single_longread .wp-block-image {
  float: left;
  width: 100%;
  border-bottom: 1px solid #9c9c9c;
  padding-bottom: 1rem;
  margin-bottom: 4rem;
}
.post-template-single_longread .wp-block-image figure {
  font-style: italic;
  font-size: 0.8rem;
}

/* popular posts app */
#popular-posts {
  padding: 10px;
}
#popular-posts .active {
  background-color: #eee;
  border-radius: 5px;
}
#popular-posts a:active:focus:visited {
  text-decoration: none;
}

#popular-posts-container {
  background-color: #eee;
  border-radius: 5px;
  z-index: 9999;
}
#popular-posts-container a:hover {
  text-decoration: none;
}
#popular-posts-container img {
  width: 100%;
  height: auto;
}
#popular-posts-container .article {
  padding: 40px 0;
  display: flex;
  flex-direction: column;
}
#popular-posts-container .article h2 {
  font-size: 1.5em;
}
#popular-posts-container .article .category, #popular-posts-container .article .kicker, #popular-posts-container .article h2 {
  margin: 2.5px 0 2.5px 0;
}
#popular-posts-container .article .kicker {
  font-size: 12px;
}
#popular-posts-container .article .category {
  font-family: Montserrat;
  font-weight: bold;
  text-transform: uppercase;
  color: #383838;
  padding-top: 5px;
  font-size: 0.7em;
}
#popular-posts-container .article .count {
  color: #fff;
  background-color: #282828;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  padding: 5px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 4px #eee;
  position: absolute;
  top: 25px;
  left: 5px;
  font-weight: bold;
  font-family: monospace;
  font-size: 0.8em;
}

/*Search resualts*/
body.search-results .review-category {
  float: left;
  width: 100%;
  color: #383838;
  font-family: Montserrat;
  font-weight: 800;
  padding-bottom: 0.7em;
  text-transform: uppercase;
}
body.search-results .search-headline-field {
  padding-top: 3em;
  float: left;
  width: 100%;
  padding-bottom: 4em;
}
body.search-results .search-headline-field .advance-search {
  padding-top: 2em !important;
  float: left;
  width: 100%;
}
body.search-results .search-headline-field .advance-search input[type=checkbox],
body.search-results .search-headline-field .advance-search input[type=radio] {
  display: none;
}
body.search-results .search-headline-field .advance-search label {
  display: block;
  appearance: button;
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  font-family: Montserrat;
  font-weight: 400;
  background: #FFF;
  font-size: 0.7333333333em;
  color: #383838;
  border: 1px solid #383838;
  padding: 8px;
  border-radius: 1em;
  width: auto;
  text-transform: uppercase;
  margin: 0 auto;
  text-align: center;
  transition: all 0.3s ease-in-out;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
body.search-results .search-headline-field .advance-search .solidBackground {
  background-color: #383838;
  color: #FFF;
}
body.search-results .search-headline-field .advance-search .btn-primary {
  padding: 0.5em 1em;
  border-radius: 5px;
  border: 1px solid #000;
}
body.search-results .search-headline-field .advance-search input[type=radio] {
  position: unset;
  height: auto;
  padding: 0;
  float: left;
  width: auto;
}
body.search-results .search-headline-field .amount-search {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8em;
}
body.search-results .search-headline-field .search-page {
  width: 100%;
  position: relative;
}
body.search-results .search-headline-field .search-page input {
  font-size: 3em;
  font-family: "Arbejderen Bold", sans-serif;
  color: #383838;
  position: relative;
  padding-left: 2em;
}
body.search-results .search-headline-field .search-page .btn {
  top: 0.8em;
  font-size: 3em;
}
body.search-results .search-headline-field .search-page .form-control {
  width: 100%;
  border: none;
  border-bottom: 1px solid #9c9c9c;
}
body.search-results .search-results-container img {
  float: left;
  width: 100%;
  height: auto;
}
body.search-results .search-results-container h2 {
  font-size: 2.5em;
  padding: 0;
  margin-top: 0;
  float: left;
  width: 100%;
}
body.search-results .search-results-container .single-related-post-container {
  padding-bottom: 3em !important;
  border-bottom: 1px solid #9c9c9c;
  margin-bottom: 3em;
  float: left;
  position: relative;
  width: 100%;
}
body.search-results .search-results-container .relatered-headline {
  text-transform: uppercase;
  padding-bottom: 3em;
  float: left;
  width: 100%;
}
body.search-results .search-results-container .relatered-headline h2 {
  font-family: Montserrat;
}
body.search-results .search-results-container a h2:hover {
  text-decoration: none;
}
body.search-results .search-results-container hr {
  float: left;
  width: 100%;
  border-color: #000;
}
body.search-results .search-results-container .kicker {
  padding: 0 0 0.7em;
}
body.search-results .search-results-container .single_category_container {
  padding-top: 0;
}
body.search-results .search-results-container .single_category_container a {
  float: left;
  width: 100%;
  color: #383838;
  font-family: Montserrat;
  font-weight: 800;
  padding-bottom: 0.7em;
  text-transform: uppercase;
}
body.search-results span.manchet {
  font-size: 1.6em;
  font-family: "GuardianEgyp-Regular";
  padding-top: 0.5em;
  padding-bottom: 1em;
  line-height: 1.2em;
  float: left;
  width: 100%;
}
body.search-results span.manchet br {
  display: none;
}
body.search-results .has-soundcloud {
  position: absolute;
  left: 0.7em;
  top: 0.7em;
}
body.search-results .has-soundcloud svg {
  width: 1.4em;
  height: auto;
}

.search-headline {
  float: left;
  width: 100%;
  background: pink;
}

/*
* === FOOTER ===
*/
.footer-container {
  padding: 1.5em 2em;
  border-top: 1px solid #9c9c9c;
  font-family: Montserrat;
}
.footer-container a {
  color: #383838;
}
.footer-container h5 {
  font-size: 1em;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
}
.footer-container .pressenaevnet img {
  max-width: 70%;
  height: auto;
}
.footer-container .logo object {
  max-width: 311px;
  height: auto;
}
.footer-container .col-md-9 hr {
  float: left;
  width: calc(100% - 2em);
  border-top: 1px solid #9c9c9c;
  box-shadow: 0 1px #e6e6e6;
}
.footer-container .footer-sections hr, .footer-container .footer-contact hr {
  box-shadow: none;
}
.footer-container .left-content {
  border-right: 1px solid #9c9c9c;
}
.footer-container .left-content .footer-editors p, .footer-container .left-content .footer-support p {
  font-family: Montserrat;
}
.footer-container .left-content .row.logo-row:first-child {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.footer-container .left-content .row.logo-row:first-child hr {
  margin-top: 1.5rem;
}
.footer-container .left-content hr {
  margin-left: 0px;
  margin-bottom: 1.5rem;
}
.footer-container .left-content .btn {
  display: flex;
  align-items: center;
}
.footer-container .col-md-3 {
  border-right: 1px solid #9c9c9c;
  padding: 0 2em !important;
}
.footer-container .col-md-3 ul#menu-sektioner-2 {
  list-style: none;
  padding-left: 0px;
  margin-left: -10px;
}
.footer-container .col-md-3 ul#menu-sektioner-2 li {
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  padding: 10px;
  font-size: 0.8em;
}
.footer-container .col-md-3:last-of-type {
  border-right: none;
}
.footer-container .col-md-3:first-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.footer-container .footer-contact ul {
  padding-left: 0;
}
.footer-container .footer-contact li {
  list-style: none;
  padding-bottom: 0.8666666667em;
  font-weight: 500;
  font-size: 0.7333333333em;
}
.footer-container .copyright,
.footer-container .footer-editors,
.footer-container .footer-support {
  font-size: 0.7333333333em;
  font-weight: 500;
}
.footer-container .footer-some {
  padding-right: 0 !important;
  text-transform: uppercase;
  margin-top: 20px;
}
.footer-container .footer-some hr {
  float: left;
  border-top: 1px solid #9c9c9c;
  box-shadow: 0 1px #e6e6e6;
  width: 100%;
}
.footer-container .footer-some span.sep {
  color: #9b9b9b;
  padding: 0.3em;
  font-size: 30px;
}
.footer-container .footer-some a {
  font-size: 13px;
}
.footer-container .footer-some i.fa {
  font-size: 20px;
  color: #ED2124;
}
.footer-container .footer-some .fa-soundcloud {
  color: #FFF !important;
  font-size: 11px !important;
  top: -11px;
  position: relative;
}
.footer-container .footer-some .fa-stack {
  top: 4px;
}
.footer-container h5.support {
  padding-bottom: 0 !important;
  padding-top: 1em !important;
}
.footer-container .footer-btn {
  background: #ED2124;
  color: #FFF;
  font-family: Montserrat;
  text-transform: uppercase;
  width: calc(50% - 2em);
  border-radius: 5px;
  text-align: center;
  float: left;
  padding: 0.5em;
  margin-left: 1em;
  font-size: 0.9333333333em;
}
.footer-container .footer-btn a {
  color: #FFF;
}
.footer-container .abbo-btn {
  background: #FFF;
  color: #ED2124;
  font-family: Montserrat;
  text-transform: uppercase;
  width: calc(50% - 2em);
  border-radius: 5px;
  text-align: center;
  float: left;
  margin-top: 0;
  padding: 0.5em;
  margin-left: 1em;
  font-size: 0.9333333333em;
  border: 1px solid #ED2124;
}
.footer-container .abbo-btn a {
  color: #383838;
}
.footer-container .abbo-btn .fa {
  color: #ED2124;
}
.footer-container ul#menu-sektioner-1.footer-menu {
  padding-left: 0;
}
.footer-container ul#menu-sektioner-1.footer-menu li {
  padding-left: 0;
  list-style: none;
  float: left;
  width: auto;
  font-weight: bold;
  padding-right: 2em;
  font-size: 0.87em;
  text-transform: uppercase;
  font-family: Montserrat;
  padding-bottom: 1.5em;
}
.footer-container ul#menu-sektioner-1.footer-menu li a {
  color: #383838;
}

/*
* === Blogs ===
*/
body.post-type-archive-blog h1.page-title {
  text-transform: uppercase;
}
body.post-type-archive-blog h1.page-title::before {
  display: none;
}
body.post-type-archive-blog .archive-rest .load-more-container {
  border-right: none;
}
body.post-type-archive-blog .three-in-a-column {
  border-left: solid 1px grey;
}
body.post-type-archive-blog .three-in-a-column .blog-post:not(:nth-child(2)) {
  margin-top: 20px;
}
body.post-type-archive-blog .three-in-a-column hr {
  margin-top: -15px;
}
body.post-type-archive-blog .three-in-a-column h2 {
  font-size: 2.1em;
}
body.post-type-archive-blog .archive-rest {
  border-top: solid 1px #9c9c9c;
  margin-top: 2em;
  margin-right: -2em;
}
body.post-type-archive-blog .load-more-post-container {
  padding: 2em !important;
}
body.post-type-archive-blog .load-more-post-container a:hover {
  text-decoration: none;
}
body.post-type-archive-blog .load-more-post-container .author a {
  float: left;
  color: #383838;
  font-family: Montserrat;
  font-weight: 800;
  padding-bottom: 0.7em;
  text-transform: uppercase;
  width: 100%;
}
body.post-type-archive-blog .load-more-post-container .row a {
  width: 100%;
}
body.post-type-archive-blog .load-more-post-container .row a img {
  width: 100%;
}
body.post-type-archive-blog .load-more-post-container .load-more-post-texts {
  padding-left: 0 !important;
}
body.post-type-archive-blog .load-more-post-container:first-of-type {
  margin-top: 0em !important;
}
body.post-type-archive-blog .blog-post img {
  width: 100%;
  height: auto;
}
body.post-type-archive-blog .blog-post .author a {
  float: left;
  color: #383838;
  font-family: Montserrat;
  font-weight: 800;
  padding-bottom: 0.7em;
  text-transform: uppercase;
  width: 100%;
}
body.post-type-archive-blog .blog-post h2 {
  margin-top: 0;
}
body.post-type-archive-blog .find-blogger-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 1px #383838;
  padding: 5px;
  text-align: center;
  border-radius: 5px;
}
body.post-type-archive-blog .find-blogger-button a {
  color: #383838;
  font-family: "GuardianEgyp-Regular";
}
body.post-type-archive-blog .page-header {
  width: 100%;
  padding-right: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
}
body.post-type-archive-blog .page-header h1 {
  margin: 0;
  display: flex;
  align-items: center;
}
body.post-type-archive-blog .page-header div.find-blogger-button,
body.post-type-archive-blog .page-header h1.page-title {
  margin: 20px 0;
}
body.post-type-archive-blog .page-header .find-blogger {
  display: flex;
  justify-content: center;
  align-items: center;
}
body.post-type-archive-blog .third-blog-post {
  margin-top: 60px;
  padding-right: 30px;
}
body.post-type-archive-blog .third-blog-post h2 {
  font-size: 2.5em;
}
body.post-type-archive-blog .first-two-blogs {
  padding-left: 0;
}
body.post-type-archive-blog .first-two-blogs .blog-post {
  padding-left: 0;
}
body.post-type-archive-blog .first-two-blogs h2 {
  font-size: 2.1em;
}
body.post-type-archive-blog .mobile-ruler {
  margin-bottom: 30px;
  margin-top: -20px;
}
body.post-type-archive-blog .find-blogger-mobile .alphabetic-list-select {
  margin-bottom: 15px;
}
body.post-type-archive-blog .find-blogger-mobile .alphabetic-list-select i {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  display: flex;
  align-items: center;
  padding-right: 15px;
  font-weight: bold;
}
body.post-type-archive-blog .find-blogger-mobile .alphabetic-list-select select {
  width: 100%;
  background-color: #eee;
  padding: 10px;
  border: none;
  border-radius: 10px;
  appearance: none;
  display: grid;
  font-weight: bold;
}
body.post-type-archive-blog .find-blogger-mobile .alphabetic-list-select select::after {
  content: "test";
  width: 0.8em;
  height: 0.5em;
  background-color: #383838;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}
body.post-type-archive-blog .find-blogger-desktop, body.post-type-archive-blog .find-blogger-mobile {
  margin-top: 2.5em;
  padding-top: 2em !important;
  border-top: solid 1px #9c9c9c;
}
body.post-type-archive-blog .find-blogger-desktop .blogger-desktop, body.post-type-archive-blog .find-blogger-mobile .blogger-desktop {
  flex: none;
}
body.post-type-archive-blog .find-blogger-desktop .blogger-profile-list, body.post-type-archive-blog .find-blogger-mobile .blogger-profile-list {
  margin-left: -15px;
  margin-right: -15px;
}
body.post-type-archive-blog .find-blogger-desktop h2, body.post-type-archive-blog .find-blogger-mobile h2 {
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 1.8em;
  font-weight: bold;
  margin-bottom: 33.7px;
}
body.post-type-archive-blog .find-blogger-desktop ul, body.post-type-archive-blog .find-blogger-mobile ul {
  margin-left: -10px;
  margin-right: -10px;
  list-style: none;
  display: flex;
  flex-direction: row;
  margin-bottom: 35.7px;
}
body.post-type-archive-blog .find-blogger-desktop ul li, body.post-type-archive-blog .find-blogger-mobile ul li {
  text-align: center;
}
body.post-type-archive-blog .find-blogger-desktop ul li:not(:nth-child(2)), body.post-type-archive-blog .find-blogger-mobile ul li:not(:nth-child(2)) {
  border-left: solid 1px #9c9c9c;
}
body.post-type-archive-blog .find-blogger-desktop ul li:hover, body.post-type-archive-blog .find-blogger-mobile ul li:hover {
  cursor: pointer;
}
body.post-type-archive-blog .find-blogger-desktop ul li.active, body.post-type-archive-blog .find-blogger-mobile ul li.active {
  font-weight: bold;
}
body.post-type-archive-blog .find-blogger-desktop .profile-image, body.post-type-archive-blog .find-blogger-mobile .profile-image {
  overflow: hidden;
  height: 216px;
  width: 100%;
}
body.post-type-archive-blog .find-blogger-desktop .profile-image img, body.post-type-archive-blog .find-blogger-mobile .profile-image img {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
  min-width: 100%;
}
body.post-type-archive-blog .find-blogger-desktop span, body.post-type-archive-blog .find-blogger-desktop a, body.post-type-archive-blog .find-blogger-desktop p, body.post-type-archive-blog .find-blogger-mobile span, body.post-type-archive-blog .find-blogger-mobile a, body.post-type-archive-blog .find-blogger-mobile p {
  text-decoration: none;
  color: #383838;
  font-family: Montserrat !important;
}
body.post-type-archive-blog .find-blogger-desktop .name, body.post-type-archive-blog .find-blogger-mobile .name {
  font-weight: bold;
  font-size: 1.25em;
}

.find-blogger-mobile .blogger-profile-list {
  margin-left: -15px;
  margin-right: -15px;
  flex-direction: column;
  align-items: center;
}
.find-blogger-mobile .blogger-profile-list .blogger-profile {
  max-width: 300px;
}

.single-blog .founding-container {
  margin: 20px 0 20px 0;
}
.single-blog .author-details {
  border: solid 1px #9c9c9c;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 24px;
}
.single-blog .author-details .embolden {
  font-weight: bold;
}
.single-blog .author-details p {
  font-size: 11px !important;
  color: #383838;
  font-family: "Montserrat", sans-serif !important;
}
.single-blog .author-details hr {
  border-color: #9c9c9c;
}
.single-blog .author-details span {
  padding: 0 5px;
  display: inline-block;
  transition: ease all 300ms;
}
.single-blog .author-details .rotated {
  transform: rotate(180deg);
}
.single-blog .author-details .author-title {
  padding: 20px 0 0 0;
  margin-bottom: 0;
  font-size: 15px;
}
.single-blog .author-details .author-introduction {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.single-blog .author-details .author-introduction p {
  line-height: 15px;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.single-blog .author-details .author-introduction .post-date {
  margin-bottom: 0;
}
.single-blog .author-details .avatar {
  border-radius: 100%;
  max-width: 100%;
  height: auto;
}
.single-blog .author-details .about-author p {
  font-size: 13px;
}
.single-blog .author-details h2 {
  font-size: 14px;
  font-weight: bold;
  color: #383838;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
.single-blog .author-details .author-previous-posts ul {
  list-style: none;
  padding-left: 0;
}
.single-blog .author-details .author-previous-posts ul li {
  font-size: 19px;
  color: #383838;
  font-family: "GuardianEgyp-Bold", sans-serif;
  border-top: solid 1px #9c9c9c;
  padding: 20px 0;
  line-height: 25px;
}
.single-blog .author-details .author-previous-posts ul li:first-child {
  border-top: none;
}
.single-blog .author-details .author-previous-posts ul li:last-child {
  padding-bottom: 0;
}
.single-blog .author-details .author-previous-posts .author-view-all-posts {
  text-align: center;
  border: solid 1px #383838;
  padding: 10px;
  border-radius: 5px;
  margin-top: 20px;
}
.single-blog .author-details .author-previous-posts .author-view-all-posts a {
  color: #383838;
}

.newsletter {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 50px;
  float: left;
  width: 100%;
  position: relative;
}
.newsletter span.dashicons {
  position: absolute;
  top: 35px;
  left: 35px;
  color: #ED2124;
}
.newsletter span.dashicons-email {
  top: 36.5px;
}
.newsletter img {
  width: auto !important;
}
.newsletter h3 {
  font-weight: 700;
  color: #383838;
  margin-top: 15px;
  margin-bottom: 5px;
  font-family: Montserrat;
  font-size: 1.8em;
  padding-bottom: 5px;
}
.newsletter h6 {
  color: #383838;
  margin-bottom: 10px;
  font-weight: bold;
  font-family: Montserrat;
}
.newsletter .max-width-newsletter {
  max-width: 500px;
  margin: auto;
}
.newsletter .max-width-newsletter .col-md-6,
.newsletter .max-width-newsletter .col-sm-6 {
  max-width: 100% !important;
}
.newsletter .max-width-newsletter input {
  border-radius: 40px;
  width: calc(100% - 15px);
  border: 1px solid #FFF;
  box-shadow: none;
  padding: 10px;
  margin-top: 25px;
  padding-left: 45px;
}
.newsletter .max-width-newsletter input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
}
.newsletter .max-width-newsletter input::-moz-placeholder {
  /* Firefox 19+ */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
  opacity: 1;
}
.newsletter .max-width-newsletter input:-ms-input-placeholder {
  /* IE 10+ */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
}
.newsletter .max-width-newsletter input:-moz-placeholder {
  /* Firefox 18- */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
}
.newsletter .max-width-newsletter span.button input {
  width: calc(100% - 15px);
  background: #FFF;
  color: #383838;
  padding: 10px;
  border: none;
  border-radius: 50px;
  font-size: 13px;
  font-family: Montserrat;
  font-weight: 500;
  margin-bottom: 25px;
  text-transform: uppercase;
  height: 42px;
}

.comments-container .requirement-text {
  font-weight: bold;
  text-align: center;
  padding: 20px;
  background-color: #f4f4f4;
  border-radius: 5px;
  width: 100%;
  display: inline-block;
  color: #383838;
  font-family: Montserrat;
  font-size: 0.9em;
}
.comments-container .comments-area .logged-in-as, .comments-container .comments-area #respond h3 {
  display: none;
}
.comments-container .comments-area .comment-form {
  padding: 20px;
  background-color: #f4f4f4;
  border-radius: 5px;
}
.comments-container .comments-area .comment-form textarea {
  border: none;
  border-radius: 5px;
}
.comments-container .comments-area .comment-form .form-submit {
  display: flex;
  justify-content: flex-end;
  padding: 10px 0 10px 0;
}
.comments-container .comments-area .comment-form .form-submit input#submit {
  font-family: Montserrat;
  font-weight: bold;
  font-size: 0.9em;
  border: solid 1px;
}
.comments-container .comments-area .comment-form .user-avatar {
  border-radius: 100%;
  width: 64px;
  height: 64px;
  position: absolute;
  left: 0px;
  margin-left: -10px;
  transform: scale(0.7);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
.comments-container .comments-area p {
  font-family: Montserrat;
}
.comments-container .comments-area a.comment-reply-link {
  font-size: 0.8rem;
}
.comments-container .comments-area .media {
  display: block;
  font-family: Montserrat;
}
.comments-container .comments-area .comments-title {
  border-radius: 5px;
  font-family: Montserrat;
  background-color: #f4f4f4;
  font-size: 12px;
  padding: 20px;
  cursor: pointer;
}
.comments-container .comments-area .media-list {
  border-radius: 5px;
  font-family: Montserrat;
  background-color: #f4f4f4;
  font-size: 12px;
  padding: 20px;
  list-style: none;
}
.comments-container .comments-area .media-list li:not(:last-child) {
  border-bottom: dotted 1px #000;
}
.comments-container .comments-area .media-list li .children li {
  list-style: none;
}
.comments-container .comments-area .media-list li .children .even, .comments-container .comments-area .media-list li .children .odd {
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #CCC;
}
.comments-container .comments-area .media-list li article {
  display: flex;
  align-items: center;
}
.comments-container .comments-area .media-list li article img {
  border-radius: 50%;
}
.comments-container .comments-area .media-list li article .comment-content {
  margin: 20px;
}
.comments-container .comments-area .media-list li article .comment-content .comment-author .comment-metadata, .comments-container .comments-area .media-list li article .comment-content .comment-author .says {
  display: none;
}
.comments-container .comments-area .media-list li article .comment-content .comment-author cite a {
  font-style: normal;
  font-weight: bold;
}
.comments-container .comments-area .comment-respond .must-log-in {
  display: none;
}
.comments-container .comments-area .comment-respond form label {
  display: none;
}
.comments-container .comments-area .comment-respond form .help-block {
  display: none;
}
.comments-container .comments-area .comment-respond form .form-submit input {
  background-color: transparent;
  color: #383838;
  border: solid 1px #9c9c9c;
  font-family: "GuardianEgyp-Regular";
  font-weight: medium;
  font-size: 16px;
  padding: 15px 20px 15px 20px;
}

.vline {
  border-left: solid 1px #9c9c9c;
  height: 20px;
  display: block;
}

.factbox .btn {
  width: 100%;
  text-align: left;
}
.factbox .visible-xs h3 {
  padding-top: 0;
  padding-bottom: 0;
}
.factbox .visible-xs h3:after {
  content: "-";
  float: right;
}
.factbox .collapsed h3:after {
  content: "+";
  float: right;
}
.factbox h3 {
  font-family: Montserrat;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before,
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
  padding-top: 0;
}

.wp-block-embed {
  margin-bottom: 2rem;
}

.wp-block-image img {
  height: auto;
}

.posts-article-block {
  float: left;
  width: 100%;
}

.your-paper-block-container {
  float: left;
  width: 100%;
}
.your-paper-block-container .container-fluid.your-paper {
  position: relative;
}
.your-paper-block-container .container-fluid.your-paper .grey-bg-fix {
  height: 100%;
  width: 500vw;
  background-color: #f4f4f4;
  position: absolute;
  z-index: -5;
  left: -50vw;
}

.page.page-template-gutenberg-frontpage-template .page-container {
  padding-bottom: 10em;
}
.page.page-template-gutenberg-frontpage-template .page-content {
  padding-bottom: 0 !important;
}

.ad-magic-static {
  margin: 2em 0 2em 0;
  display: inline-block;
  width: 100%;
}
.ad-magic-static a {
  display: inline-block;
  width: 100%;
}
.ad-magic-static a img {
  width: 100%;
  border-radius: 10px;
}

body.search {
  display: block;
}
body.search .footer-container {
  display: none;
}
body.search a {
  color: #ED2124;
}
body.search p, body.search a {
  font-family: Montserrat;
}
body.search .gsc-search-button-v2 {
  background-color: #ED2124 !important;
  border-color: #ED2124;
}
body.search #gsc-iw-id1 {
  border-color: #9c9c9c !important;
}
body.search #gs_tti50 {
  border-color: #9c9c9c !important;
}
body.search #gs_tti50 #gsc-i-id1 {
  background: none !important;
}
body.search #content {
  margin-top: 10vh;
}

.paywall-msg {
  background-color: #f4f4f4;
  width: 100%;
  padding: 40px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.paywall-msg p {
  font-family: Montserrat !important;
  font-size: 1.1em;
  margin: 0px;
}

.locked-article .article-fade {
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgb(255, 255, 255) 46%, rgba(0, 212, 255, 0) 100%);
  height: 200px;
  position: relative;
  top: -200px;
}
.locked-article .paywall {
  margin-top: -250px;
  margin-bottom: 200px;
}
.locked-article .paywall .paywall-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.locked-article .paywall .paywall-header .fa {
  color: #ED2124;
  margin-right: 20px;
}
.locked-article .paywall .paywall-header h2, .locked-article .paywall .paywall-header .fa {
  font-size: 2.5em;
}
.locked-article .paywall .paywall-content {
  margin-top: 20px;
}
.locked-article .paywall .paywall-content p {
  font-family: Montserrat !important;
}
.locked-article .paywall .paywall-content .paywall-actions {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin-top: 40px;
}
.locked-article .paywall .paywall-content .paywall-actions a {
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 20px;
  background-color: #ED2124;
  color: #fff;
  border-radius: 5px;
}

.support-popup-data.hidden-popup {
  display: none;
}
.support-popup-data .support-popup {
  background-color: #f4f4f4;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100vw;
  z-index: 99999;
  padding: 40px;
  font-size: 1.25em;
  font-family: Montserrat;
}
.support-popup-data .support-popup .close {
  position: absolute;
  right: 80px;
  top: -12px;
  height: 30px;
}
.support-popup-data .support-popup .close .fa {
  opacity: 1;
  color: #ED2124;
}
.support-popup-data .support-popup .popup-header {
  font-weight: bold;
  margin-bottom: 10px;
}
.support-popup-data .support-popup .popup-actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 20px;
  padding-top: 40px;
  font-size: 0.7em;
}
.support-popup-data .support-popup .popup-actions div {
  padding: 5px 20px;
  min-width: 120px;
  text-align: center;
  border-radius: 5px;
  text-transform: uppercase;
}
.support-popup-data .support-popup .popup-actions div.abbo-btn {
  border: solid 1px #ED2124;
  display: flex;
  justify-content: center;
  align-items: center;
}
.support-popup-data .support-popup .popup-actions div.support-btn {
  background-color: #ED2124;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.support-popup-data .support-popup .popup-actions div.support-btn:hover {
  cursor: pointer;
}
.support-popup-data .support-popup .popup-actions div .fa {
  color: #ED2124;
  padding: 0px 5px 0px 0px;
}

/*

	Theme Name: Arbejderen
	Theme URI: https://rabotnik.coop
	Author: Rabotnik
	Author URI: https://rabotnik.coop
	Version: 1.0
	Description: Wordpress theme made for Arbejderen

*/
/*
Required WordPress CSS
*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* WordPress gallery */
.gallery {
  margin-bottom: 1.6em;
}

.gallery-item {
  display: inline-block;
  padding: 1.79104477%;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-icon img {
  margin: 0 auto;
}

.gallery-caption {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  display: block;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

.wp-caption {
  border: 1px solid #ccc;
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin: 1.2% auto 0;
  max-width: 98%;
}

.wp-caption-text {
  text-align: center;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

iframe#content_ifr {
  padding: 15px !important;
}

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * montserrat:
 *   - http://typekit.com/eulas/00000000000000003b9b1338
 *   - http://typekit.com/eulas/00000000000000003b9b1335
 *   - http://typekit.com/eulas/00000000000000003b9b1336
 *   - http://typekit.com/eulas/00000000000000003b9b1337
 *   - http://typekit.com/eulas/00000000000000003b9b1339
 *   - http://typekit.com/eulas/00000000000000003b9b133a
 *   - http://typekit.com/eulas/00000000000000003b9b133d
 *   - http://typekit.com/eulas/00000000000000003b9b133e
 * noto-serif:
 *   - http://typekit.com/eulas/00000000000000003b9b258c
 *   - http://typekit.com/eulas/00000000000000003b9b258d
 *   - http://typekit.com/eulas/00000000000000003b9b2592
 *   - http://typekit.com/eulas/00000000000000003b9b2593
 * noto-serif-condensed:
 *   - http://typekit.com/eulas/00000000000000003b9b2648
 *   - http://typekit.com/eulas/00000000000000003b9b2649
 *   - http://typekit.com/eulas/00000000000000003b9b264e
 *   - http://typekit.com/eulas/00000000000000003b9b264f
 * noto-serif-extracondensed:
 *   - http://typekit.com/eulas/00000000000000003b9b2636
 *   - http://typekit.com/eulas/00000000000000003b9b2637
 *   - http://typekit.com/eulas/00000000000000003b9b263c
 *   - http://typekit.com/eulas/00000000000000003b9b263d
 * noto-serif-semicondensed:
 *   - http://typekit.com/eulas/00000000000000003b9b265a
 *   - http://typekit.com/eulas/00000000000000003b9b265b
 *   - http://typekit.com/eulas/00000000000000003b9b2660
 *   - http://typekit.com/eulas/00000000000000003b9b2661
 *
 * © 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2020-05-15 09:30:57 UTC"}*/
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/2d988a/00000000000000003b9b1338/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/2d988a/00000000000000003b9b1338/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/2d988a/00000000000000003b9b1338/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/ed290b/00000000000000003b9b1335/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/ed290b/00000000000000003b9b1335/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/ed290b/00000000000000003b9b1335/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/752019/00000000000000003b9b1336/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/752019/00000000000000003b9b1336/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/752019/00000000000000003b9b1336/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/da10e7/00000000000000003b9b1337/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/da10e7/00000000000000003b9b1337/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/da10e7/00000000000000003b9b1337/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/67f609/00000000000000003b9b1339/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/67f609/00000000000000003b9b1339/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/67f609/00000000000000003b9b1339/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/a0bafc/00000000000000003b9b133a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/a0bafc/00000000000000003b9b133a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/a0bafc/00000000000000003b9b133a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/05093b/00000000000000003b9b133d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/05093b/00000000000000003b9b133d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/05093b/00000000000000003b9b133d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/1bab1a/00000000000000003b9b133e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/1bab1a/00000000000000003b9b133e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/1bab1a/00000000000000003b9b133e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/70c13d/00000000000000003b9b258c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/70c13d/00000000000000003b9b258c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/70c13d/00000000000000003b9b258c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/dbf95f/00000000000000003b9b258d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/dbf95f/00000000000000003b9b258d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/dbf95f/00000000000000003b9b258d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/e119e7/00000000000000003b9b2592/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/e119e7/00000000000000003b9b2592/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/e119e7/00000000000000003b9b2592/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif";
  src: url("https://use.typekit.net/af/3a3b23/00000000000000003b9b2593/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/3a3b23/00000000000000003b9b2593/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/3a3b23/00000000000000003b9b2593/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/ef117d/00000000000000003b9b265a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/ef117d/00000000000000003b9b265a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/ef117d/00000000000000003b9b265a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/e327e7/00000000000000003b9b265b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/e327e7/00000000000000003b9b265b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/e327e7/00000000000000003b9b265b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/9ecb0e/00000000000000003b9b2660/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/9ecb0e/00000000000000003b9b2660/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/9ecb0e/00000000000000003b9b2660/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-semicondensed";
  src: url("https://use.typekit.net/af/d3846a/00000000000000003b9b2661/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/d3846a/00000000000000003b9b2661/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/d3846a/00000000000000003b9b2661/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/e636a9/00000000000000003b9b2636/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/e636a9/00000000000000003b9b2636/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/e636a9/00000000000000003b9b2636/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/ca633e/00000000000000003b9b2637/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/ca633e/00000000000000003b9b2637/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/ca633e/00000000000000003b9b2637/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/388b74/00000000000000003b9b263c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/388b74/00000000000000003b9b263c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/388b74/00000000000000003b9b263c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-extracondensed";
  src: url("https://use.typekit.net/af/af49d5/00000000000000003b9b263d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/af49d5/00000000000000003b9b263d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/af49d5/00000000000000003b9b263d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/af2b86/00000000000000003b9b2648/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/af2b86/00000000000000003b9b2648/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/af2b86/00000000000000003b9b2648/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/dcee08/00000000000000003b9b2649/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/dcee08/00000000000000003b9b2649/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/dcee08/00000000000000003b9b2649/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/1b43c8/00000000000000003b9b264e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1b43c8/00000000000000003b9b264e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1b43c8/00000000000000003b9b264e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "noto-serif-condensed";
  src: url("https://use.typekit.net/af/594381/00000000000000003b9b264f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/594381/00000000000000003b9b264f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/594381/00000000000000003b9b264f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
.tk-montserrat {
  font-family: "montserrat", sans-serif;
}

.tk-noto-serif {
  font-family: "noto-serif", serif;
}

.tk-noto-serif-semicondensed {
  font-family: "noto-serif-semicondensed", serif;
}

.tk-noto-serif-extracondensed {
  font-family: "noto-serif-extracondensed", serif;
}

.tk-noto-serif-condensed {
  font-family: "noto-serif-condensed", serif;
}

/* LOCAL */
@font-face {
  font-family: "GuardianEgyp-Regular";
  src: url("fonts/GuardianEgyp-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Regular.otf") format("opentype"), url("fonts/GuardianEgyp-Regular.woff") format("woff"), url("fonts/GuardianEgyp-Regular.ttf") format("truetype"), url("fonts/GuardianEgyp-Regular.svg#GuardianEgyp-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GuardianEgyp-Light";
  src: url("fonts/GuardianEgyp-Light.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Light.otf") format("opentype"), url("fonts/GuardianEgyp-Light.woff") format("woff"), url("fonts/GuardianEgyp-Light.ttf") format("truetype"), url("fonts/GuardianEgyp-Light.svg#GuardianEgyp-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GuardianEgyp-Medium";
  src: url("fonts/GuardianEgyp-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Medium.otf") format("opentype"), url("fonts/GuardianEgyp-Medium.woff") format("woff"), url("fonts/GuardianEgyp-Medium.ttf") format("truetype"), url("fonts/GuardianEgyp-Medium.svg#GuardianEgyp-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GuardianEgyp-Bold";
  src: url("fonts/GuardianEgyp-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/GuardianEgyp-Bold.otf") format("opentype"), url("fonts/GuardianEgyp-Bold.woff") format("woff"), url("fonts/GuardianEgyp-Bold.ttf") format("truetype"), url("fonts/GuardianEgyp-Bold.svg#GuardianEgyp-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Arbejderen Bold";
  src: url("fonts/Arbejderen-Bold.woff") format("woff"), url("fonts/Arbejderen-Bold.otf") format("opentype"), url("fonts/Arbejderen-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* fonts */
/* colors */
/* font-sizes */
/* line-heights */
blockquote.wp-block-quote {
  text-align: center;
  padding: 1em 0 2em 0;
  max-width: 90%;
  line-height: 1.1em !important;
  font-weight: normal;
  margin: auto;
  border-left: 0;
  font-size: 15px;
}
blockquote.wp-block-quote .wp-block-quote__citation {
  color: #383838;
  font-family: Montserrat !important;
  font-size: 15px !important;
  font-weight: 400;
  line-height: 1.1em !important;
}
blockquote.wp-block-quote p {
  line-height: 1.1em !important;
  font-size: 1.7rem !important;
  font-family: "Arbejderen Bold" !important;
  font-style: unset !important;
}
blockquote.wp-block-quote:before {
  content: "";
  float: left;
  width: 100%;
  height: 33px;
  padding-bottom: 6em;
  background: url("img/star_logo_citat.png");
  background-position: center;
  background-repeat: no-repeat;
}

.single-anmeldelse blockquote.wp-block-quote {
  line-height: 1.3em !important;
}
.single-anmeldelse blockquote.wp-block-quote p {
  line-height: 1.3em !important;
}
.single-anmeldelse blockquote.wp-block-quote p:last-of-type {
  font-weight: normal;
  font-size: 1.2em !important;
}
.single-anmeldelse blockquote.wp-block-quote p:first-of-type {
  line-height: 1.1em !important;
  font-size: 1.7rem !important;
  font-family: "Arbejderen Bold" !important;
}

.read_also_block-container {
  padding: 2.5em 0;
}
.read_also_block-container .read_also_block {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 3em 0;
}
.read_also_block-container .read_also_block h2 {
  font-size: 2.5em;
}
.read_also_block-container .read_also_block .single_category_container {
  padding-top: 0;
}
.read_also_block-container .read_also_block .kicker {
  font-family: Montserrat;
  font-size: 1.25em;
  color: #ED2124;
  text-transform: uppercase;
}
.read_also_block-container .read_also_block .single_category_container {
  float: left;
  width: 100%;
  color: #383838;
  font-family: Montserrat;
  font-weight: 800;
  padding-bottom: 0.7em;
  text-transform: uppercase;
}
.read_also_block-container .read_also_block img {
  max-width: 100%;
}
.read_also_block-container .read_also_block .col-md-7 {
  border: none !important;
}
.read_also_block-container .read_also_block .read_also_headline h4 {
  padding-bottom: 1.5em;
}

.factbox {
  font-family: "noto-serif" !important;
  width: 100%;
  font-size: 1.125em;
  font-weight: normal !important;
}
.factbox ul {
  padding-top: 15px;
  padding-left: 15px;
}
.factbox li {
  font-weight: normal !important;
  padding-bottom: 15px;
}
.factbox .btn-primary {
  background: transparent;
  color: #000;
  border: none;
  box-shadow: none;
}
.factbox .btn {
  padding-left: 0;
}

.posts-article-block .single_category_container {
  text-transform: uppercase;
  margin-top: 8px;
  float: left;
  width: 100%;
}
.posts-article-block .single_category_container a {
  color: #383838;
  font-family: Montserrat;
  font-weight: bold;
}
.posts-article-block .posts-article-block-list .single-related-post-container {
  padding: 40px 0;
}
.posts-article-block .posts-article-block-list .single-related-post-container .single_category_container {
  margin-top: 0px;
  float: none;
  padding-bottom: 0px;
}
.posts-article-block .posts-article-block-list .single-related-post-container .trompet-anchor .kicker {
  float: none;
  padding: 5px 0;
}
.posts-article-block .posts-article-block-list .single-related-post-container .title-anchor h2 {
  margin-top: 6px;
}
.posts-article-block .posts-article-block-list .single-related-post-container .col-md-9 {
  padding-right: 0 !important;
  border-right: none !important;
}
.posts-article-block .kicker {
  font-family: Montserrat;
  font-size: 1.25em;
  color: #ED2124;
  text-transform: uppercase;
  width: 100%;
  line-height: 1.25em;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.posts-article-block .has-soundcloud {
  position: absolute;
  left: 30px;
  top: 30px;
}
.posts-article-block .has-soundcloud svg {
  width: 2em;
  height: auto;
}
.posts-article-block .comments-sidebar {
  float: left;
  width: 100%;
}
.posts-article-block .comments-sidebar a {
  color: #383838;
}
.posts-article-block .posts-article-block-list {
  padding-top: 1rem !important;
}
@media screen and (max-width: 768px) {
  .posts-article-block .posts-article-block-list .col-md-10 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 768px) {
  .posts-article-block .posts-article-block-third-flip .second-post-frontpage {
    margin-left: 2em;
  }
}

.leder-block-container .leder-block .leder-container {
  padding-top: 2em;
  padding-bottom: 2em;
}
.leder-block-container .leder-block .leder-container .col-md-4 a img {
  padding-top: 0;
}
.leder-block-container .arbejderen-mener {
  width: 100%;
  position: relative;
}
.leder-block-container .arbejderen-mener svg {
  max-width: 220px;
  position: absolute;
  left: 0;
  margin-bottom: 10px;
}
.leder-block-container .arbejderen-mener span.red-headline {
  position: relative;
  left: 17px;
  top: 1px;
  color: #FFF;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px 1em;
}

.ad-block-container .ad-magic {
  border: none;
  color: #9c9c9c;
  text-align: center;
  border-radius: 0px;
  padding: 0em;
  margin: 2em 0;
  width: 100%;
}
.ad-block-container .ad-magic h2 {
  color: #9c9c9c;
}
.ad-block-container .ad-magic img {
  max-width: 100%;
  height: auto;
}
.ad-block-container .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}

.newsletter-block-container .newsletter {
  padding-top: 80px;
  padding-bottom: 60px;
  text-align: center;
  width: 100%;
  position: relative;
  background: #f4f4f4;
}
.newsletter-block-container .newsletter span.dashicons {
  position: absolute;
  top: 35px;
  left: 35px;
  color: #ED2124;
}
.newsletter-block-container .newsletter span.dashicons-email {
  top: 36.5px;
}
.newsletter-block-container .newsletter img {
  width: auto !important;
}
.newsletter-block-container .newsletter h3 {
  font-weight: 700;
  color: #383838;
  margin-top: 15px;
  margin-bottom: 5px;
  font-family: Montserrat;
  font-size: 1.8em;
  padding-bottom: 5px;
}
.newsletter-block-container .newsletter h6 {
  color: #383838;
  margin-bottom: 10px;
  font-weight: bold;
  font-family: Montserrat;
}
.newsletter-block-container .newsletter .max-width-newsletter {
  max-width: 500px;
  margin: auto;
}
.newsletter-block-container .newsletter .max-width-newsletter .col-md-6,
.newsletter-block-container .newsletter .max-width-newsletter .col-sm-6 {
  max-width: 100% !important;
}
.newsletter-block-container .newsletter .max-width-newsletter input {
  border-radius: 40px;
  width: calc(100% - 15px);
  border: 1px solid #FFF;
  box-shadow: none;
  padding: 10px;
  margin-top: 25px;
  padding-left: 45px;
}
.newsletter-block-container .newsletter .max-width-newsletter input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
}
.newsletter-block-container .newsletter .max-width-newsletter input::-moz-placeholder {
  /* Firefox 19+ */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
  opacity: 1;
}
.newsletter-block-container .newsletter .max-width-newsletter input:-ms-input-placeholder {
  /* IE 10+ */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
}
.newsletter-block-container .newsletter .max-width-newsletter input:-moz-placeholder {
  /* Firefox 18- */
  color: #383838;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 13px;
}
.newsletter-block-container .newsletter .max-width-newsletter span.button input {
  width: calc(100% - 15px);
  background: #FFF;
  color: #383838;
  padding: 10px;
  border: none;
  border-radius: 50px;
  font-size: 13px;
  font-family: Montserrat;
  font-weight: 500;
  margin-bottom: 25px;
  text-transform: uppercase;
  height: 42px;
}

.your-paper-block-container .your-paper {
  margin-top: 4em;
  background-color: #f4f4f4;
  padding-bottom: 40px;
}
.your-paper-block-container .your-paper .section-headline h3 {
  font-family: Montserrat;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.8125em;
}
.your-paper-block-container .your-paper .itered-post {
  padding-right: 20px;
}
.your-paper-block-container .your-paper .itered-post:nth-child(2) {
  border-bottom: solid 1px #9c9c9c;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.your-paper-block-container .your-paper .itered-post .kicker {
  margin: 5px 0 12px 0;
}
.your-paper-block-container .your-paper .itered-post .single_category_container {
  display: inline-block;
}
.your-paper-block-container .your-paper .col-md-4 {
  padding-left: 30px;
}
@media (min-width: 768px) {
  .your-paper-block-container .your-paper .col-md-4 {
    border-left: solid 1px #9c9c9c;
  }
}
.your-paper-block-container .your-paper .col-md-8 img {
  padding-top: 0;
}
.your-paper-block-container .your-paper .your-paper-header {
  padding-bottom: 4em !important;
  float: left;
  width: 100%;
  margin-top: 4em;
}
.your-paper-block-container .your-paper .your-paper-header h2,
.your-paper-block-container .your-paper .your-paper-header p {
  text-align: center;
}
.your-paper-block-container .your-paper .your-paper-header p {
  margin-bottom: 0;
  font-family: Montserrat;
  line-height: 1.6em;
}
.your-paper-block-container .your-paper .your-paper-header h2 {
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.your-paper-block-container .your-paper .your-paper-header h2:before {
  border: solid 2px #ED2124;
  border-radius: 50%;
  padding: 15px;
  content: "";
  float: left;
  margin-top: -3px;
  width: 20px;
  height: 23px;
  margin-right: 15px;
  background: url("img/star_logo_citat.png");
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}
.your-paper-block-container .your-paper .events-loop-frontpage {
  padding-top: 1em;
}
.your-paper-block-container .your-paper .events-loop-frontpage .row {
  background: #fff;
  padding: 15px;
  border-radius: 15px;
  margin-bottom: 30px;
}
.your-paper-block-container .your-paper .events-loop-frontpage .row h4 {
  font-size: 1.25em;
}
.your-paper-block-container .your-paper .events-loop-frontpage .row .element-event {
  font-size: 0.8875em;
  float: left;
  width: 100%;
  padding-bottom: 0.5em;
}
.your-paper-block-container .your-paper .events-loop-frontpage .row .element-event i {
  color: #ED2124;
}
.your-paper-block-container .your-paper .events-loop-frontpage .row .element-event br {
  display: none;
}

.home .selected-posts-list hr {
  max-width: calc(100% - 30px) !important;
  margin-top: 3em !important;
  margin-bottom: 2em !important;
  border-color: #9c9c9c !important;
}
.home .single_category_container {
  margin-top: 0 !important;
}

.selected-categories .selected-categories-list .selected-posts-list {
  margin-left: -15px;
  width: calc(100% - 30px);
}
.selected-categories .selected-categories-list .selected-posts-list hr {
  max-width: calc(100% - 30px) !important;
  margin-top: 2em !important;
  margin-bottom: 2em !important;
  border-color: #000 !important;
}

.review-block {
  padding-top: 3rem;
  padding-bottom: 3em;
  float: left;
  width: 100%;
}
.review-block .review-slider h3 {
  font-family: Montserrat;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  float: left;
  font-size: 1.8125em;
}
.review-block .review-slider .headline-control-container {
  width: 100%;
}
.review-block .review-slider .swiper-container {
  padding-top: 2em;
}
.review-block .review-slider .swiper-container .swiper-slide img {
  width: 100%;
  height: auto;
}
.review-block .review-slider .swiper-container .swiper-slide .review-score img {
  width: 18%;
  height: auto;
}
.review-block .swiper-container a {
  color: #383838;
  font-size: 0.85em;
}
.review-block .swiper-container a:hover {
  text-decoration: none;
}
.review-block .review-score img {
  width: 12%;
  height: auto;
  float: left;
  padding-right: 5px;
}
.review-block .review-controls {
  background: none;
  position: relative;
  right: 0;
  opacity: 1;
  float: right;
  width: 80px;
  font-size: 1em;
  text-shadow: none;
}
.review-block .review-controls .button-next,
.review-block .review-controls .button-prev {
  color: #000;
}
.review-block .review-controls .button-prev {
  padding-right: 2em;
}

.user-role-abonnent #wpadminbar {
  display: none;
}

.wpum-account-page .wpum_one_third {
  display: none;
}
.wpum-account-page .wpum_two_third {
  width: 100%;
}

/*
* === Media queries imports ===
*/
/* 1.25 dpr */
/* 1.3 dpr */
/* 1.5 dpr  - imac */
/* (1680x1050) WSXGA+ Display */
@media screen and (max-width: 1680px) {
  .hide-tablet {
    display: none;
  }
}
/*1440px styling*/
@media screen and (max-width: 1440px) {
  body {
    font-size: 13px;
  }

  .hide-tablet {
    display: none;
  }

  .post-template-single_longread .utility-container .author_meta_box img {
    max-width: 80%;
  }

  .scroll-menu .col-md-8 {
    padding: 0;
  }
  .scroll-menu .logo img {
    height: 33px;
  }
}
/*1366px styling*/
/*1280 styling*/
/* SCREENS SMALLER THEN 1280 - Windows 10 with zoom */
@media screen and (max-width: 1280px) {
  body {
    font-size: 12px;
  }

  .page-header-top-right a .label, .page-header-top-right .anchor-replacement .label {
    display: none;
  }
  .page-header-top-right a i.fa:not(.fa-soundcloud), .page-header-top-right a span.fa, .page-header-top-right .anchor-replacement i.fa:not(.fa-soundcloud), .page-header-top-right .anchor-replacement span.fa {
    font-size: 2em;
  }
  .page-header-top-right a i.fa-soundcloud, .page-header-top-right .anchor-replacement i.fa-soundcloud {
    font-size: 1.8em;
  }
  .page-header-top-right a .anchor-replacement a, .page-header-top-right .anchor-replacement .anchor-replacement a {
    display: none;
  }
}
/* fonts */
/* colors */
/* font-sizes */
/* line-heights */
/*1024px styling*/
/* SCREENS BIGGER THEN 1024 */
@media screen and (min-width: 1024px) {
  .footer-container .col-height {
    display: table;
    width: 100%;
  }
  .footer-container .col-md-3 {
    float: none;
    display: table-cell;
  }

  .archive-content #main-column {
    padding-right: 3em;
    border-right: 1px solid #9c9c9c;
  }
  .archive-content .kalender-overview-sidebar {
    padding-left: 3em;
  }

  .single-kalender .kalender-content {
    padding-right: 3em;
    border-right: 1px solid #9c9c9c;
  }
  .single-kalender .kalender-sidebar {
    padding-left: 3em;
  }

  .page-container {
    padding-bottom: 15em;
  }

  .single-anmeldelse .page-container .col-md-7,
.single-post .page-container .col-md-7 {
    border-right: 1px solid #9c9c9c;
    padding-right: 3em;
  }
  .single-anmeldelse .article-sidebar,
.single-post .article-sidebar {
    padding-left: 2em;
  }

  .single-post .soundcloud-embed {
    margin-top: -1.35em;
  }

  .archive-first-post {
    width: calc(100% - 2em);
  }

  .archive .three-in-a-row {
    width: calc(100% + 45px);
    margin-left: -15px;
  }

  .post-template-single_longread .single-post-container h1,
.post-template-single_longread .single-post-container h2,
.post-template-single_longread .single-post-container h3,
.post-template-single_longread .single-post-container h4,
.post-template-single_longread .single-post-container h5,
.post-template-single_longread .single-post-container h6,
.post-template-single_longread .single-post-container li,
.post-template-single_longread .single-post-container ol,
.post-template-single_longread .single-post-container p,
.post-template-single_longread .single-post-container ul {
    max-width: 60%;
    margin: auto;
    float: none;
  }
  .post-template-single_longread .single-post-container figcaption {
    max-width: 80%;
    margin: auto;
    float: none;
  }
  .post-template-single_longread .single-post-container .wp-caption-text {
    padding-bottom: 2em;
    font-family: "noto-serif";
    font-size: 1em;
    font-style: italic;
  }
  .post-template-single_longread .single-post-container figure img {
    padding-bottom: 3em;
  }
  .post-template-single_longread .single-post-container p {
    padding-bottom: 1.5em;
    line-height: 1.5em;
  }
  .post-template-single_longread .single-post-container .support-container {
    max-width: 60%;
    margin: auto;
    float: none;
  }
  .post-template-single_longread .single-post-container .support-container p {
    max-width: none;
  }
  .post-template-single_longread .single-post-container .factbox-full {
    width: 100%;
    max-width: 60%;
    margin: auto;
    float: none;
  }
  .post-template-single_longread .single-post-container .factbox-full h1, .post-template-single_longread .single-post-container .factbox-full h2, .post-template-single_longread .single-post-container .factbox-full h3, .post-template-single_longread .single-post-container .factbox-full h4, .post-template-single_longread .single-post-container .factbox-full h5, .post-template-single_longread .single-post-container .factbox-full h6, .post-template-single_longread .single-post-container .factbox-full p, .post-template-single_longread .single-post-container .factbox-full ol, .post-template-single_longread .single-post-container .factbox-full li, .post-template-single_longread .single-post-container .factbox-full ul {
    width: 100%;
    max-width: none;
  }
  .post-template-single_longread .single-post-container img {
    width: 100%;
    height: auto;
  }
  .post-template-single_longread .single-post-container blockquote p {
    padding-bottom: 0;
  }
  .post-template-single_longread .single-post-container blockquote p:last-of-type {
    margin-top: 1em;
  }
  .post-template-single_longread .single-post-container .support-paper h1,
.post-template-single_longread .single-post-container .support-paper h2,
.post-template-single_longread .single-post-container .support-paper h3,
.post-template-single_longread .single-post-container .support-paper h4,
.post-template-single_longread .single-post-container .support-paper h5,
.post-template-single_longread .single-post-container .support-paper h6,
.post-template-single_longread .single-post-container .support-paper li,
.post-template-single_longread .single-post-container .support-paper ol,
.post-template-single_longread .single-post-container .support-paper p,
.post-template-single_longread .single-post-container .support-paper ul {
    float: left;
    width: 100%;
  }

  .selected-categories .selected-posts-list {
    margin-left: -15px;
    width: calc(100% + 30px);
  }

  .events-loop-frontpage .col-md-4 {
    float: left;
    width: calc(33.33333% - 15px);
  }

  .single-blog .article-sidebar {
    border-left: solid 1px #9c9c9c;
    padding-left: 30px;
    margin-left: 15px;
  }
}
/* SCREENS SMALLER THEN 1024 */
@media screen and (max-width: 1024px) {
  .events-loop-frontpage .col-md-4 {
    float: left;
    width: calc(100% - 30px);
    padding-left: 15px;
  }
}
/* fonts */
/* colors */
/* font-sizes */
/* line-heights */
/*768px Styling*/
@media screen and (max-width: 767px) {
  .comments-container .comments-area .media-list li article {
    flex-direction: column;
  }
  .comments-container .comments-area .media-list li article .comment-content p a {
    word-break: break-all;
  }
  .locked-article .paywall {
    margin-bottom: 100px;
  }
  .locked-article .paywall .paywall-header {
    font-size: 0.9em;
  }
  .locked-article .paywall .paywall-content .paywall-actions {
    font-size: 0.9em;
    flex-direction: column;
  }

  .support-popup {
    font-size: 0.9em;
  }
  .support-popup .close {
    font-size: 2em;
  }

  .ad-magic-static.wide {
    margin-left: -15%;
    width: 130%;
  }
  .ad-magic-static.wide .static-ad {
    border-radius: 0px;
  }

  .relatered-headline h2 {
    font-size: 1.4em !important;
  }

  #commentform input, #commentform .requirement-text {
    font-size: 0.8em !important;
  }

  .home .selected-posts-list hr {
    max-width: 100% !important;
  }

  .single-blog .headline {
    padding: 0 0 40px 0 !important;
  }

  .support-paper {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .support-paper .abbo-btn, .support-paper .support-btn {
    margin-left: 0;
  }

  .show-mobile {
    display: block;
  }

  body {
    font-size: 16px;
  }
  body h2 {
    font-size: 1.3rem;
  }

  progress {
    top: 0px !important;
  }

  .factbox .btn {
    font-family: "Arbejderen Bold", sans-serif;
    font-size: 18px;
  }

  .single-post-container {
    max-width: 100%;
  }
  .single-post-container .col-md-7 {
    padding-top: 2em;
  }

  .single-post .author-container span.post-date {
    padding-top: 0.5em;
  }

  .single-anmeldelse .col-md-12.review-score {
    padding: 0 1em !important;
    border-bottom: 1px solid #9c9c9c;
    padding-bottom: 2em !important;
    float: left;
    width: 100%;
  }
  .single-anmeldelse .container {
    float: left;
  }
  .single-anmeldelse .ad-hr hr {
    width: calc(100% - 0em);
    margin-bottom: 2em;
    margin-top: 0;
    float: left;
  }
  .single-anmeldelse .author-container {
    border-top: 0;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    border-bottom: 1px solid #9c9c9c;
  }
  .single-anmeldelse .author-container .author_meta_box .author-name {
    padding-top: 0 !important;
  }
  .single-anmeldelse .author-container .author_meta_box img {
    border-radius: 0;
  }

  .single-anmeldelse,
.single-post, .single-blog {
    padding-top: 0;
  }
  .single-anmeldelse .five-new .row:last-child .new-post:last-child,
.single-post .five-new .row:last-child .new-post:last-child, .single-blog .five-new .row:last-child .new-post:last-child {
    border-bottom: none;
  }
  .single-anmeldelse .five-new .row:nth-child(2) .new-post:nth-child(1),
.single-post .five-new .row:nth-child(2) .new-post:nth-child(1), .single-blog .five-new .row:nth-child(2) .new-post:nth-child(1) {
    padding-right: 0px !important;
  }
  .single-anmeldelse .five-new .row:nth-child(3) .new-post:nth-child(1),
.single-post .five-new .row:nth-child(3) .new-post:nth-child(1), .single-blog .five-new .row:nth-child(3) .new-post:nth-child(1) {
    padding-right: 0px !important;
  }
  .single-anmeldelse .five-new .new-post,
.single-post .five-new .new-post, .single-blog .five-new .new-post {
    margin: 10px 0 10px 0;
    padding: 20px 0 30px 0 !important;
    border-bottom: solid 1px #9c9c9c;
  }
  .single-anmeldelse .five-new .new-post .new-post-thumb.col-5,
.single-post .five-new .new-post .new-post-thumb.col-5, .single-blog .five-new .new-post .new-post-thumb.col-5 {
    padding-right: 20px !important;
  }
  .single-anmeldelse .five-new .new-post .new-post-text.col-7 .single_category_container,
.single-post .five-new .new-post .new-post-text.col-7 .single_category_container, .single-blog .five-new .new-post .new-post-text.col-7 .single_category_container {
    margin-top: 0px;
  }
  .single-anmeldelse .five-new .new-post .kicker,
.single-post .five-new .new-post .kicker, .single-blog .five-new .new-post .kicker {
    font-weight: normal;
  }
  .single-anmeldelse .five-new .new-post .single_category_container,
.single-post .five-new .new-post .single_category_container, .single-blog .five-new .new-post .single_category_container {
    margin-top: 10px;
    padding-top: 0px;
  }
  .single-anmeldelse blockquote,
.single-post blockquote, .single-blog blockquote {
    font-size: 12px;
    margin-left: 0px;
  }
  .single-anmeldelse ol,
.single-anmeldelse ul,
.single-post ol,
.single-post ul, .single-blog ol,
.single-blog ul {
    padding-left: 1.2em;
  }
  .single-anmeldelse h1,
.single-post h1, .single-blog h1 {
    font-size: 1.5625em;
  }
  .single-anmeldelse .author-name,
.single-anmeldelse .author-title,
.single-post .author-name,
.single-post .author-title, .single-blog .author-name,
.single-blog .author-title {
    font-weight: bold !important;
  }
  .single-anmeldelse .author-name,
.single-post .author-name, .single-blog .author-name {
    padding-bottom: 0.5em;
    padding-top: 1em !important;
  }
  .single-anmeldelse .author_meta_box img,
.single-post .author_meta_box img, .single-blog .author_meta_box img {
    max-width: 53px;
    height: auto;
    padding: 1em 0;
  }
  .single-anmeldelse .kicker,
.single-post .kicker, .single-blog .kicker {
    font-size: 0.9375em;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    font-weight: bold;
  }
  .single-anmeldelse .single_category_container,
.single-post .single_category_container, .single-blog .single_category_container {
    font-size: 0.75em;
  }
  .single-anmeldelse span.manchet,
.single-post span.manchet, .single-blog span.manchet {
    font-size: 0.9em;
    font-weight: normal;
  }
  .single-anmeldelse .featured-img-mobile,
.single-post .featured-img-mobile, .single-blog .featured-img-mobile {
    float: left;
    width: 100%;
    padding: 15px;
    font-size: 0.6875em;
    font-family: Montserrat;
    color: #383838;
  }
  .single-anmeldelse .related-posts .single-related-post-container,
.single-post .related-posts .single-related-post-container, .single-blog .related-posts .single-related-post-container {
    display: flex;
    flex-direction: row-reverse;
  }
  .single-anmeldelse .related-posts .single-related-post-container h2,
.single-post .related-posts .single-related-post-container h2, .single-blog .related-posts .single-related-post-container h2 {
    font-size: 1.25em;
  }
  .single-anmeldelse .related-posts .single-related-post-container .kicker,
.single-post .related-posts .single-related-post-container .kicker, .single-blog .related-posts .single-related-post-container .kicker {
    font-size: 0.9375em;
  }
  .single-anmeldelse .related-posts .single-related-post-container .col-xs-8,
.single-post .related-posts .single-related-post-container .col-xs-8, .single-blog .related-posts .single-related-post-container .col-xs-8 {
    padding-left: 0.3em;
  }
  .single-anmeldelse .ad-magic,
.single-post .ad-magic, .single-blog .ad-magic {
    margin: 2em 0;
  }
  .single-anmeldelse .utility-container,
.single-post .utility-container, .single-blog .utility-container {
    border-top: 1px solid #9c9c9c;
    margin-top: 0;
  }
  .single-anmeldelse .utility-container .fa-comment,
.single-anmeldelse .utility-container .fa-heart,
.single-post .utility-container .fa-comment,
.single-post .utility-container .fa-heart, .single-blog .utility-container .fa-comment,
.single-blog .utility-container .fa-heart {
    font-size: 1.5em;
  }
  .single-anmeldelse .utility-container .fa-heart,
.single-post .utility-container .fa-heart, .single-blog .utility-container .fa-heart {
    margin-top: 2px;
  }
  .single-anmeldelse .utility-container .mobile-comments,
.single-post .utility-container .mobile-comments, .single-blog .utility-container .mobile-comments {
    float: left;
  }
  .single-anmeldelse .utility-container .mobile-comments strong,
.single-post .utility-container .mobile-comments strong, .single-blog .utility-container .mobile-comments strong {
    float: left;
    color: #FFF;
    top: -3px;
    font-size: 0.7em;
  }

  .main-navigation {
    width: 100%;
    margin: 0;
  }
  .main-navigation .col-md-12:first-of-type {
    padding: 0;
  }

  .scroll-menu {
    display: none !important;
  }

  .hide-mobile {
    display: none;
  }

  .page .page-container {
    overflow-x: hidden;
    word-break: break-word;
  }
  .page .page-container img {
    width: 100%;
    height: auto;
    float: left;
  }
  .page .page-container p {
    float: left;
    width: 100%;
  }
  .page .page-container .top-section {
    padding-top: 0;
    float: left;
    width: 100%;
  }

  .page-container {
    margin-top: 40px;
  }
  .page-container .col-md-12 .utility-container {
    padding: 1em !important;
  }
  .page-container .single_category_container {
    padding-top: 0;
  }
  .page-container #content > b {
    width: 100%;
  }
  .page-container .single-post-container p, .page-container .single-blog p {
    font-size: 0.9em;
  }
  .page-container .single-post-container h2, .page-container .single-blog h2 {
    font-size: 1.4rem;
  }
  .page-container .single-post-container .kicker, .page-container .single-blog .kicker {
    font-size: 0.9em;
  }
  .page-container .single-post-container blockquote.wp-block-quote p, .page-container .single-blog blockquote.wp-block-quote p {
    font-size: 1.4rem !important;
  }
  .page-container .single-post-container .support-paper b, .page-container .single-blog .support-paper b {
    font-size: 1.1em;
  }
  .page-container .single-post-container .support-paper .abbo-btn, .page-container .single-post-container .support-paper .support-btn, .page-container .single-blog .support-paper .abbo-btn, .page-container .single-blog .support-paper .support-btn {
    font-size: 0.9em;
  }
  .page-container .single-post-container .founding-container h2, .page-container .single-blog .founding-container h2 {
    font-size: 1.1em;
  }
  .page-container .single-post-container .founding-container .center, .page-container .single-blog .founding-container .center {
    text-align: center;
    padding-top: 10px;
  }
  .page-container .single-post-container .founding-container a, .page-container .single-blog .founding-container a {
    font-size: 0.9em;
    font-weight: normal;
  }
  .page-container .single-post-container .author-details h2, .page-container .single-blog .author-details h2 {
    font-size: 0.9rem !important;
  }

  #main-column {
    width: 100%;
    float: left;
  }

  .footer-container .footer-some .fa-soundcloud {
    top: -8px;
  }

  .footer-container {
    float: left;
  }
  .footer-container .logo object {
    max-width: 100%;
    padding: 20px 10%;
  }

  .mobile-version .col-md-3,
.mobile-version .left-content {
    border-right: none !important;
  }
  .mobile-version .pressenaevnet {
    text-align: center;
  }
  .mobile-version .pressenaevnet img {
    max-width: 50%;
    height: auto;
  }
  .mobile-version .center h5 {
    padding-bottom: 0;
  }
  .mobile-version .footer-some a {
    font-size: 12px;
  }
  .mobile-version .footer-some .col-xs-6 {
    margin-top: 1.5em;
    text-align: right;
    width: 50%;
    position: relative;
    right: 0;
  }
  .mobile-version .footer-some .col-xs-6:first-child {
    margin-top: 1.3em;
    text-align: left;
    left: -10px;
    right: 0;
  }
  .mobile-version .copyright {
    text-align: center;
  }
  .mobile-version .col-md-12,
.mobile-version .col-md-3 {
    float: left;
    width: 100%;
  }
  .mobile-version .btn.active,
.mobile-version .btn:active {
    box-shadow: none;
  }
  .mobile-version #menu-temaer-2 {
    font-size: 12px;
  }
  .mobile-version .footer-editors,
.mobile-version .footer-support {
    font-size: 12px;
  }
  .mobile-version .footer-menu {
    float: left;
    width: 100%;
    padding-left: 0;
    font-size: 0.8em;
  }
  .mobile-version .footer-menu li {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .mobile-version .btn-link {
    padding-bottom: 0.9em !important;
  }
  .mobile-version .multi-collapse li {
    float: left;
    width: 100%;
    list-style: none;
    padding-left: 0;
    font-size: 12px;
  }
  .mobile-version .multi-collapse .navbar-nav > li > a {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .mobile-version .multi-collapse p {
    padding-top: 0.8em;
  }
  .mobile-version .center {
    text-align: center;
    float: left;
    width: 100%;
  }
  .mobile-version .col-md-9 hr {
    width: 100% !important;
  }
  .mobile-version hr {
    box-shadow: none;
  }
  .mobile-version .col-md-3 {
    padding: 0 !important;
  }
  .mobile-version .btn {
    border-radius: 0;
    padding: 0;
  }
  .mobile-version .btn-toggle-footer {
    border-bottom: 1px solid #9c9c9c;
    width: 100%;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }
  .mobile-version .btn-toggle-footer h5 {
    text-align: left;
    padding: 0;
    margin: 0;
  }
  .mobile-version .btn-toggle-footer .fa-angle-down {
    float: right;
    font-size: 2em;
    position: relative;
  }

  #main-column .page,
#main-column .post {
    padding: 0;
  }

  .mobile-version .navbar-default {
    border: none;
  }
  .mobile-version .navbar-default .navbar-toggle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    border: none;
    margin-right: 0;
    background-color: transparent;
  }
  .mobile-version .navbar-default .navbar-toggle:focus,
.mobile-version .navbar-default .navbar-toggle:hover {
    background: transparent;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #383838;
  }

  body {
    padding-top: 1em;
  }

  .header-container {
    padding: 0 1em;
    border-bottom: 1px solid #9c9c9c;
    position: fixed;
    top: 0px;
    background-color: #fff;
    z-index: 999999;
  }
  .header-container nav.navbar {
    padding-top: 0;
  }
  .header-container nav.navbar ul {
    padding-left: 0;
  }
  .header-container .site-branding {
    padding: 0px;
  }
  .header-container .logo {
    text-align: left !important;
    margin: 0;
    padding-top: 1em;
    padding-bottom: 0.5em;
  }

  .change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-4.5px, 3px);
    transform: rotate(-45deg) translate(-4.5px, 3px);
  }
  .change .bar2 {
    opacity: 0;
  }
  .change .bar3 {
    -webkit-transform: rotate(45deg) translate(-6px, -6px);
    transform: rotate(45deg) translate(-6px, -6px);
  }

  .bar1,
.bar2,
.bar3 {
    width: 25px;
    height: 3px;
    background-color: #383838;
    margin: 4px 0;
    transition: 0.4s;
  }

  .page img {
    max-width: 100%;
  }
  .page .page-content {
    margin-left: 0;
  }
  .page .page-content img {
    float: left;
    width: 100%;
    height: auto;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .page .page-content .col-md-3,
.page .page-content .col-md-9 {
    padding: 0;
    border: none;
  }

  body.error404 form {
    padding: 0 1em;
  }

  body.single-kalender .page-container {
    margin-top: 60px;
  }
  body.single-kalender .page-container h1 {
    font-size: 2.1em;
  }
  body.single-kalender .page-container picture img {
    padding-bottom: 20px;
  }

  .post-type-archive-kalender h1 {
    padding: 0;
  }
  .post-type-archive-kalender h2 {
    float: left;
    width: 100%;
  }
  .post-type-archive-kalender .archive-content {
    margin-top: 40px;
  }
  .post-type-archive-kalender .archive-content #main-column, .post-type-archive-kalender .archive-content .kalender-overview-sidebar {
    padding: 0px;
  }
  .post-type-archive-kalender .archive-content .element-event {
    float: left;
    width: 100%;
  }
  .post-type-archive-kalender .archive-content .element-event i.fa-map-marker {
    left: 1.5px;
    position: relative;
  }

  .single-event {
    padding-top: 1em;
  }

  .single-post .article-sidebar .ad-magic .tall {
    height: auto;
  }

  .single-post .soundcloud-embed {
    float: left;
    width: 100%;
    margin-top: 2em;
  }
  .single-post .container {
    float: left;
    width: 100%;
  }

  .no-padding {
    padding: 0;
  }

  .archive h2,
.archive h3 {
    font-size: 1.5em !important;
  }
  .archive .page-container {
    width: calc(100% - 30px);
  }
  .archive .flex {
    display: unset;
  }
  .archive .archive-rest {
    margin-top: 0;
  }
  .archive .archive-first-post,
.archive .archive-second-post {
    margin-bottom: 2em;
  }
  .archive .archive-rest .load-more-post-container {
    width: 100%;
    float: left;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
  }
  .archive .archive-rest .load-more-post-container .load-more-post-texts {
    padding-left: 0 !important;
    position: relative;
  }
  .archive .load-more-container {
    float: left;
    width: 100%;
    border: none !important;
  }
  .archive .load-more-container button {
    width: 100%;
  }
  .archive .three-in-a-row {
    border: none;
  }
  .archive .three-in-a-row .container-three {
    padding-right: 0 !important;
    border-bottom: 1px solid #9c9c9c;
    margin-bottom: 3em;
  }
  .archive .three-in-a-row .col-md-12 {
    padding: 0 !important;
  }
  .archive .all-event {
    padding-top: 3em;
    float: left;
    width: 100%;
    padding-left: 0;
  }
  .archive .all-event .sidebar-event {
    padding: 1em !important;
  }

  .post-template-single_longread .headline-container-long-read {
    max-width: calc(100% - 2em);
    padding-bottom: 2em !important;
  }
  .post-template-single_longread p {
    line-height: 1.5em;
    font-size: 1em;
  }
  .post-template-single_longread h2, .post-template-single_longread h3, .post-template-single_longread h4, .post-template-single_longread h5, .post-template-single_longread h6 {
    padding-bottom: 0.5em;
  }
  .post-template-single_longread .factbox p {
    max-width: 100% !important;
    font-size: 1em;
  }
  .post-template-single_longread .soundcloud-embed {
    float: left;
    width: 100%;
    margin-bottom: 3em;
  }
  .post-template-single_longread .soundcloud-embed iframe {
    height: 200px;
  }
  .post-template-single_longread blockquote {
    max-width: 100%;
    font-size: 1.5em;
  }
  .post-template-single_longread blockquote p:last-of-type {
    margin-top: 2em;
  }
  .post-template-single_longread .wp-caption-text {
    font-size: 0.7em;
  }
  .post-template-single_longread .featured-img-mobile p {
    font-family: Montserrat;
    line-height: 1.5em;
    font-size: 1em;
  }
  .post-template-single_longread .ma-container {
    max-width: calc(100% - 30px);
  }
  .post-template-single_longread .author-container {
    margin-bottom: 2em;
  }
  .post-template-single_longread .utility-container .right {
    padding-top: 0 !important;
  }
  .post-template-single_longread .single-post-container {
    width: 100%;
  }
  .post-template-single_longread .single-post-container h1,
.post-template-single_longread .single-post-container h2,
.post-template-single_longread .single-post-container h3,
.post-template-single_longread .single-post-container h4,
.post-template-single_longread .single-post-container h5,
.post-template-single_longread .single-post-container h6,
.post-template-single_longread .single-post-container li,
.post-template-single_longread .single-post-container ol,
.post-template-single_longread .single-post-container p,
.post-template-single_longread .single-post-container ul {
    max-width: calc(100% - 30px);
    margin: auto;
    float: none;
  }
  .post-template-single_longread .single-post-container figure img {
    padding-bottom: 1em;
  }
  .post-template-single_longread .single-post-container .wp-caption-text {
    width: calc(100% - 30px);
    margin: auto;
    float: none;
  }
  .post-template-single_longread .single-post-container .support-paper p {
    padding: 0;
    max-width: 100%;
  }

  .home {
    font-size: 12px !important;
  }
  .home h1 {
    font-size: 2em;
  }
  .home .kicker {
    font-size: 1.42em;
  }
  .home .events-loop-frontpage .col-md-4 .col-md-12 {
    padding: 0 !important;
  }

  body.post-type-archive-blog .archive-rest {
    margin-left: 0;
    margin-right: 0;
    border-top: none;
  }
  body.post-type-archive-blog .archive-rest .load-more-post-container {
    padding: 0 !important;
  }
  body.post-type-archive-blog .page-header {
    margin-top: 0;
    padding: 0px;
  }
  body.post-type-archive-blog .page-header h1 {
    font-size: 1.5em;
  }
  body.post-type-archive-blog .first-two-blogs .blog-post {
    padding-right: 0px;
  }
  body.post-type-archive-blog .three-in-a-column {
    padding: 0px;
    border-left: none;
  }
  body.post-type-archive-blog .three-in-a-column .container-three .col-8 {
    padding-left: 10px !important;
  }
  body.post-type-archive-blog .three-in-a-column .blog-post .col {
    padding: 0px;
  }
  body.post-type-archive-blog .third-blog-post {
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 0px;
  }
  body.post-type-archive-blog .blogger-profile .profile-image {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  body.post-type-archive-blog .blogger-profile .profile-image img {
    width: auto;
    min-width: none;
  }

  .frontpage .second-post-frontpage {
    max-width: 100%;
  }
  .frontpage .fourth-post-frontpage {
    margin-left: 0;
    margin-right: 0;
  }
  .frontpage .fifth-post-frontpage {
    margin-left: 0;
    margin-right: 0;
  }
  .frontpage .rest-frontpage .col-md-10 {
    padding-left: 0;
    padding-right: 0;
  }
  .frontpage .leder-container .col-md-8 {
    padding-left: 0;
    padding-right: 0;
  }
  .frontpage .blog-most-premium .col-md-8, .frontpage .blog-most-premium .col-md-4 {
    padding-right: 0 !important;
    padding-left: 0;
  }
  .frontpage .blog-most-premium .most-read-home h3 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .frontpage .blog-most-premium .most-read-home .most-post .pl0 {
    padding-left: 0;
    padding-right: 0;
  }
  .frontpage .blog-most-premium .blogs h3 {
    font-weight: bold;
  }
  .frontpage h3 {
    font-size: 20px;
  }
  .frontpage .newsletter {
    padding: 2em 0 0 0;
  }
  .frontpage .your-paper .col-md-8, .frontpage .your-paper .col-md-4 {
    padding-left: 0;
    padding-right: 0;
  }
  .frontpage .selected-posts-list .col-md-4 {
    padding-left: 0;
    padding-right: 0;
  }
  .frontpage .selected-posts-list .premium {
    margin: 1em 0 2em 0;
  }
  .frontpage .cat-headline-container {
    margin: 2em 0 1em 0;
  }

  .flex {
    flex-direction: column;
  }

  .sep-highlighted a {
    display: inline !important;
    color: #000;
  }

  .page-template-user-template-page h1 {
    padding: 0 15px;
  }
  .page-template-user-template-page hr.user-page {
    margin-left: 15px;
    width: calc(100% - 30px);
  }
  .page-template-user-template-page .container {
    padding: 0;
  }
  .page-template-user-template-page .col-md-8 {
    border: none;
  }
  .page-template-user-template-page .col-md-4 {
    padding-left: 15px;
  }
  .page-template-user-template-page .kalender-overview-sidebar {
    margin-top: 2rem;
    border-top: 2px solid #9c9c9c;
  }
  .page-template-user-template-page #nav_menu-2 {
    padding-top: 2rem;
  }
  .page-template-user-template-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form input, .page-template-user-template-page .wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea {
    max-width: 100%;
  }

  .mobile-seach #___gcse_2 {
    width: 100%;
  }
  .mobile-seach #___gcse_2 {
    width: 100% !important;
  }
  .mobile-seach #___gcse_2 .gsc-input-box {
    border: none !important;
  }
  .mobile-seach #___gcse_2 input {
    border: 1px solid #383838 !important;
    padding-left: 1em !important;
    width: 100% !important;
    float: left !important;
    border-radius: 5px !important;
    padding: 0.8em !important;
    margin-bottom: 5px !important;
    background: none !important;
  }
}
@media screen and (max-width: 992px) {
  .factbox h3:first-child {
    display: block;
    font-size: 18px;
  }

  .factbox {
    padding-left: 0;
  }
  .factbox img {
    width: 100%;
    height: auto;
  }
}
/*480px Styling*/
@media screen and (max-width: 480px) {
  .sidenav {
    padding-top: 1em;
  }
  .sidenav a {
    font-size: 1.2em;
  }

  .abbo-btn .fa,
.support-btn .fa {
    float: left;
  }

  .abbo-btn .fa {
    margin-top: 3px;
  }

  .mobile-version .footer-some .fa-soundcloud {
    top: -6px;
  }
  .mobile-version .footer-some a {
    font-size: 11px;
  }
}
/* ----------- iPad  ----------- */
/*iPad Portrait*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .footer-container h5 {
    font-size: 0.8em;
  }
  .footer-container ul li a {
    font-size: 0.7333333333em;
  }
  .footer-container .footer-interaction-buttons {
    display: flex;
    align-items: center;
  }
}
/* Landscape */
/* Portrait */
/*iPhone Styling*/
@media print {
  img, blockquote {
    page-break-inside: avoid;
  }

  *, :after, :before {
    color: unset !important;
  }

  p {
    font-size: 16px;
  }

  h1 {
    font-size: 2em !important;
  }

  .single_category_container a[href]:after {
    display: none !important;
  }

  .main-menu,
.scroll-menu,
.support-paper,
.more-social,
.related-posts,
.footer-container,
.article-sidebar,
.ad-magic,
.comments-container,
.frontpage-articles-container {
    display: none !important;
  }

  .author-container {
    margin-top: 2em;
  }

  .author_meta_box .col-sm-1.col-xs-3 {
    display: none;
  }
  .author_meta_box .col-xs-9 {
    padding-left: 0 !important;
  }

  .single-post .utility-container, .single-anmeldelse .utility-container {
    display: none !important;
  }
  .single-post span.manchet, .single-post .kicker, .single-post .single_category_container, .single-anmeldelse span.manchet, .single-anmeldelse .kicker, .single-anmeldelse .single_category_container {
    font-size: 1.1em;
  }
  .single-post .factbox h3, .single-anmeldelse .factbox h3 {
    padding-top: 0;
  }
  .single-post .factbox .btn, .single-anmeldelse .factbox .btn {
    display: none !important;
  }
  .single-post .factbox .collapse, .single-anmeldelse .factbox .collapse {
    float: left;
    width: 100%;
    display: block;
  }
  .single-post blockquote, .single-anmeldelse blockquote {
    border: none;
    line-height: 19px;
  }
  .single-post blockquote p, .single-anmeldelse blockquote p {
    font-size: 17px;
  }
  .single-post blockquote:before, .single-anmeldelse blockquote:before {
    display: none !important;
  }
  .single-post .col-xs-12:first-of-type, .single-anmeldelse .col-xs-12:first-of-type {
    width: 60% !important;
  }
  .single-post .col-xs-12:last-of-type, .single-anmeldelse .col-xs-12:last-of-type {
    width: 40% !important;
  }
  .single-post .featured-image .featured-image-caption, .single-anmeldelse .featured-image .featured-image-caption {
    background: rgba(56, 56, 56, 0.7) !important;
    color: #000 !important;
    max-width: 300px;
  }
}

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