/*
Theme Name: Norrsken Child
Author: marlekus
Description: Your description goes here
Version: 1.0
Template: norrsken

This is the child theme for Norrsken theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


/* lato-regular - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('g-fonts/lato/lato-v17-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Lato Regular'), local('Lato-Regular'),
         url('g-fonts/lato/lato-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('g-fonts/lato/lato-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('g-fonts/lato/lato-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('g-fonts/lato/lato-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('g-fonts/lato/lato-v17-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* raleway-regular - latin */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url('g-fonts/raleway/raleway-v18-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('g-fonts/raleway/raleway-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('g-fonts/raleway/raleway-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('g-fonts/raleway/raleway-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('g-fonts/raleway/raleway-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('g-fonts/raleway/raleway-v18-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  
  /* libre-baskerville-regular - latin */
  @font-face {
    font-family: 'Libre Baskerville';
    font-style: normal;
    font-weight: 400;
    src: url('g-fonts/libre-baskerville/libre-baskerville-v9-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('g-fonts/libre-baskerville/libre-baskerville-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('g-fonts/libre-baskerville/libre-baskerville-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('g-fonts/libre-baskerville/libre-baskerville-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('g-fonts/libre-baskerville/libre-baskerville-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('g-fonts/libre-baskerville/libre-baskerville-v9-latin-regular.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
  }
  
  /* dosis-regular - latin */
  @font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 400;
    src: url('g-fonts/dosis-v26-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('g-fonts/dosis/dosis-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('g-fonts/dosis/dosis-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('g-fonts/dosis/dosis-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('g-fonts/dosis/dosis-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('g-fonts/dosis/dosis-v26-latin-regular.svg#Dosis') format('svg'); /* Legacy iOS */
  }
  
 /* roboto-serif - latin */
  @font-face {
    font-family: 'Roboto Serif';
    font-style: normal;
    font-weight: 400;
    src: url('g-fonts/roboto-serif/roboto-serif-v15-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('g-fonts/roboto-serif/roboto-serif-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('g-fonts/roboto-serif/roboto-serif-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('g-fonts/roboto-serif/roboto-serif-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('g-fonts/roboto-serif/roboto-serif-v15-latin-regular.svg#RobotoSerif') format('svg'); /* Legacy iOS */
  }


 /* Newsreader - latin */
/*  font-family: "Newsreader", ui-serif, "Times New Roman", serif; */
  @font-face {
    font-family: 'Newsreader';
    font-style: normal;
    font-weight: 400;
    src: url('g-fonts/newsreader/newsreader-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('g-fonts/newsreader/newsreader-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('g-fonts/newsreader/newsreader-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('g-fonts/newsreader/newsreader-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('g-fonts/newsreader/newsreader-v20-latin-regular.svg#RobotoSerif') format('svg'); /* Legacy iOS */
  }

 /* Permanent Marker - latin */
/*  font-family: "Newsreader", ui-serif, "Times New Roman", serif; */
  @font-face {
    font-family: 'Permanent Marker';
    font-style: normal;
    font-weight: 400;
    src: url('g-fonts/permanent-marker/permanent-marker-v16-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('g-fonts/permanent-marker/permanent-marker-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('g-fonts/permanent-marker/permanent-marker-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('g-fonts/permanent-marker/permanent-marker-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  }

  /** GOOGLE FONTS - ENDE  **/
  
  
  /** FONT AWESOME 5 **/
  
  @font-face 
  { 
   font-family: 'awesome-brands';
   src: url('own-fonts/fa-brands-400.eot'),
   url('own-fonts/fa-brands-400.svg') format('svg'),
   url('own-fonts/fa-brands-400.woff') format('woff'),
   url('own-fonts/fa-brands-400.ttf') format('truetype'); 
   font-weight: normal;
   font-style: normal;
  }
  
  @font-face 
  { 
   font-family: 'awesome-solid';
   src: url('own-fonts/fa-solid-900.eot'),
   url('own-fonts/fa-solid-900.svg') format('svg'),
   url('own-fonts/fa-solid-900.woff') format('woff'),
   url('own-fonts/fa-solid-900.ttf') format('truetype'); 
   font-weight: normal;
   font-style: normal;
  }
  
  @font-face 
  { 
   font-family: 'awesome-regular';
   src: url('own-fonts/fa-regular-400.eot'),
   url('own-fonts/fa-regular-400.svg') format('svg'),
   url('own-fonts/fa-regular-400.woff') format('woff'),
   url('own-fonts/fa-regular-400.ttf') format('truetype'); 
   font-weight: normal;
   font-style: normal;
  }

  /* ---------------------------------------------------------- */

  
.title-hashtag:before {
  content: '#';
}

  .content-copyright,
  .content-attribution {
    font-size: 14px;
  }

  .content-copyright:before {
    font-family: 'awesome-regular';
    content: "\f1f9";
    padding-right:5px;
  }

  .content-attribution:before {
    font-family: 'awesome-solid';
    content: "\f05a";
    padding-right:5px;
  }

  .content-warning:before {
    font-family: 'awesome-solid';
    content: "\f06a";
    padding-right:5px;
  }
  
  
  /* Menu Nav */

.tags-list:before {
  font-family: 'awesome-solid';
  content: "\f02c";
  padding-right: 8px;
}

.nav-tags-list a:before {
  font-family: 'awesome-solid';
    content: "\f02b";
  padding-right:5px;
}

  .nav-category a:before {
    font-family: 'awesome-solid';
      content: "\f07b";
    padding-right:5px;
  }

  .nav-icons a[href*="patreon"]:before {
    font-family: 'awesome-brands';
    content: "\f3d9";
    padding-right:5px;
  }

  .nav-icons a[href*="about"]:before {
    font-family: 'awesome-solid';
    content: "\f059";
    padding-right:5px;
  }
  
  .nav-icons a[href*="mailto:"]:before {
    font-family: 'awesome-solid';
    content: "\f0e0";
    padding-right:5px;
  }

  .nav-icons a[href*="discord"]:before {
    font-family: 'awesome-6-brands';
    content: "\f392";
    padding-right:5px;
  }

  .nav-icons a[href*="youtube"]:before {
    font-family: 'awesome-brands';
    content: "\f167";
    padding-right:5px;
  }

  .nav-icons a[href*="instagram"]:before {
    font-family: 'awesome-brands';
      content: "\f16d";
    padding-right:5px;
  }

  .nav-icons a[href*="reddit"]:before {
    font-family: 'awesome-brands';
    content: "\f1a2";
    padding-right:5px;
  }


/* Font Awesome class .fa */

  
  
  .fa5-arrow-left:before {
      font-family: 'awesome-solid';
    content: "\f060";
  }
  
  .fa5-calendar:before {
    font-family: 'awesome-solid';
      content: "\f073";
  }
  
  .fa5-cc-by-sa:before {
      font-family: 'awesome-brands';
    content: "\f25e\f4e7\f4ef";
  }
  
  .fa5-cc:before {
      font-family: 'awesome-brands';
    content: "\f25e";
  }
  
  
  
  .fa5-cc-by:before {
      font-family: 'awesome-brands';
    content: "\f4e7";
  }
  
  .fa5-cc-nc:before {
      font-family: 'awesome-brands';
    content: "\f4e9";
  }
  
  .fa5-cc-sa:before {
      font-family: 'awesome-brands';
    content: "\f4ef";
  }
  
  .fa5-comments:before {
      font-family: 'awesome-solid';
    content: "\f086";
  }
  
  .fa5-copyright:before {
      font-family: 'awesome-regular';
    content: "\f1f9";
  }
  
  .fa5-circle-info:before {
      font-family: 'awesome-solid';
    content: "\f05a";
  }
  
  .fa5-circle-question:before {
      font-family: 'awesome-solid';
    content: "\f059";
  }
  
  .fa5-discord:before {
      font-family: 'awesome-brands';
    content: "\f392";
  }
  
  .fa5-email:before {
      font-family: 'awesome-solid';
    content: "\f0e0";
  }
  
  .fa5-email-square:before {
      font-family: 'awesome-solid';
    content: "\f199";
  }
  
  .fa5-explizit:before {
      font-family: 'awesome-solid';
    content: "\f06a";
  }
  
  .fa5-external-link:before {
      font-family: 'awesome-solid';
    content: "\f35d";
  }
  
  .fa5-fb:before {
    font-family: 'awesome-brands';
      content: "\f09a";
  }
  
  .fa5-fb-square:before {
    font-family: 'awesome-brands';
      content: "\f082";
  }
  
  .fa5-fingerprint:before {
      font-family: 'awesome-solid';
    content: "\f577";
  }
  
  .fa5-folder:before {
    font-family: 'awesome-solid';
      content: "\f07b";
  }
  
  .fa5-folder-open:before {
    font-family: 'awesome-solid';
      content: "\f07c";
  }
  
  .fa5-gavel:before {
      font-family: 'awesome-solid';
    content: "\f0e3";
  }
  
  .fa5-home:before {
      font-family: 'awesome-solid';
    content: "\f015";
  }
  
  .fa5-instagram:before {
    font-family: 'awesome-brands';
      content: "\f16d";
  }
  
  .fa5-instagram-square:before {
    font-family: 'awesome-brands';
    content: "\e055";
  }
  
  .fa5-legal:before {
    font-family: 'awesome-solid';
      content: "\f0e3";
  }
  
  .fa5-link:before {
    font-family: 'awesome-solid';
      content: "\f0c1";
  }
  
  .fa5-linkedin:before {
    font-family: 'awesome-brands';
    content: "\f08c";
  }
  
  .fa5-lock:before {
    font-family: 'awesome-solid';
      content: "\f023";
  }
  
  .fa5-microphone:before {
    font-family: 'awesome-solid';
      content: "\f3c9";
  }
  
  .fa5-patreon:before {
    font-family: 'awesome-brands';
      content: "\f3d9";
  }
  
  .fa5-paypal:before {
    font-family: 'awesome-brands';
      content: "\f1ed";
  }
  
  .fa5-pinterest:before {
    font-family: 'awesome-brands';
      content: "\f0d2";
  }
  
  .fa5-phone:before {
    font-family: 'awesome-solid';
      content: "\f095";
  }
  
  .fa5-pinterest-square:before {
    font-family: 'awesome-brands';
      content: "\f0d3";
  }
  
  .fa5-play-circle:before {
    font-family: 'awesome-solid';
      content: "\f144";
  }
  
  .fa5-pocket:before {
    font-family: 'awesome-brands';
      content: "\f265";
  }
  
  .fa5-podcast:before {
    font-family: 'awesome-solid';
      content: "\f2ce";
  }
  
  
  .fa5-question:before {
      font-family: 'awesome-solid';
    content: "\f128";
  }
  
  .fa5-reddit-square:before {
    font-family: 'awesome-brands';
      content: "\f1a2";
  }
  
  .fa5-rss:before {
    font-family: 'awesome-solid';
      content: "\f09e";
  }
  
  .fa5-rss-square:before {
    font-family: 'awesome-solid';
      content: "\f143";
  }
  
  .fa5-sign-out:before {
    font-family: 'awesome-solid';
      content: "\f2f5";
  }
  
  .fa5-soundcloud:before {
    font-family: 'awesome-brands';
      content: "\f1be";
  }
  
  .fa5-square:before {
      font-family: 'awesome-solid';
    content: "\f0c8";
  }
  
  .fa5-tag:before {
      font-family: 'awesome-solid';
    content: "\f02b";
  }
  
  .fa5-tags:before {
      font-family: 'awesome-solid';
    content: "\f02c";
  }
  
  .fa5-telegram:before {
    font-family: 'awesome-brands';
      content: "\f3fe";
  }
  
  .fa5-telegram-circle:before {
    font-family: 'awesome-brands';
      content: "\f2c6";
  }
  
  .fa5-tshirt:before {
      font-family: 'awesome-solid';
    content: "\f553";
  }
  
  .fa5-twitch:before {
    font-family: 'awesome-brands';
      content: "\f1e8";
  }
  
  .fa5-twitter:before {
    font-family: 'awesome-brands';
      content: "\f099";
  }
  
  .fa5-twitter-square:before {
    font-family: 'awesome-brands';
      content: "\f081";
  }

  .fa5-user:before {
    font-family: 'awesome-solid';
      content: "\f007";
  }
  
  .fa5-user-secret:before {
    font-family: 'awesome-solid';
      content: "\f21b";
  }
  
  .fa5-user-shield:before {
    font-family: 'awesome-solid';
      content: "\f505";
  }
  
  .fa5-wordpress:before {
    font-family: 'awesome-brands';
      content: "\f19a";
  }
  
  .fa5-youtube:before {
    font-family: 'awesome-brands';
      content: "\f167";
  }
  
  .fa5-youtube-square:before {
    font-family: 'awesome-brands';
      content: "\f431";
  }
  
  /** FONT AWESOME 5 - ENDE **/
  
  
  /** FONT AWESOME 6 **/
  
  @font-face 
  { 
   font-family: 'awesome-6-brands';
   src: url('fa6-fonts/fa-brands-400.woff2') format('woff'),
   url('fa6-fonts/fa-brands-400.ttf') format('truetype'); 
   font-weight: normal;
   font-style: normal;
  }
  
  @font-face 
  { 
   font-family: 'awesome-6-solid';
   src: url('fa6-fonts/fa-solid-900.woff2') format('woff'),
   url('fa6-fonts/fa-solid-900.ttf') format('truetype'); 
   font-weight: normal;
   font-style: normal;
  }
  
  @font-face 
  { 
   font-family: 'awesome-6-regular';
   src: url('fa6-fonts/fa-regular-400.woff2') format('woff'),
   url('fa6-fonts/fa-regular-400.ttf') format('truetype'); 
   font-weight: normal;
   font-style: normal;
  }
  
  .fa5, .fa6 {
    display: inline-block;
    font-style: normal;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .fa6-discord:before {
      font-family: 'awesome-6-brands';
      content: "\f392";
  }
  
  .fa6-instagram-square:before {
    font-family: 'awesome-6-brands';
    content: "\e055";
  }
  
  .fa6-threads-square:before {
    font-family: 'awesome-6-brands';
      content: "\e619";
  }
  
  .fa6-face-sad-tear:before {
      font-family: 'awesome-6-solid';
        content: "\f5b4";
  }

  .fa6-arrow-up:before {
    font-family: 'awesome-6-solid';
      content: "\f062";
  }

  .fa6-circle-arrow-up:before {
    font-family: 'awesome-6-solid';
      content: "\f0aa";
  }

  .fa6-circle-exclamation:before {
    font-family: 'awesome-6-solid';
      content: "\f06a";
  }