body:not(.dark) .dark_img{
  display: none;
}
.dark .light_img {
  display: none;
}

/* Twitter tweets centered */
.twitter-tweet-rendered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/* Twitter tweets centered ends */


/* Ampersand beautification */
@font-face {
    font-family: "Baskerville-Italic";
    src: url('/fonts/Libre_Baskerville/LibreBaskerville-Italic.ttf') format('tff');
}

.amp {
  font-family: "Baskerville-Italic"; 
  font-size: 125%;
  font-style: italic;
  font-weight: normal;
} 
/* Ampersand beautification ends */

@font-face {
    font-family: "Aino-Regular";
    src: url('/fonts/Aino_3_4/Web/Aino-Regular.woff2') format('woff2');
    src: url('/fonts/Aino_3_4/Web/Aino-Regular.woff') format('woff');
}

@font-face {
    font-family: "Aino-Italic";
    src: url('/fonts/Aino_3_4/Web/Aino-Italic.woff2') format('woff2');
    src: url('/fonts/Aino_3_4/Web/Aino-Italic.woff') format('woff');
}

@font-face {
    font-family: "Aino-Headline";
    src: url('/fonts/Aino_3_4/Web/Aino-Headline.woff2') format('woff2');
    src: url('/fonts/Aino_3_4/Web/Aino-Headline.woff') format('woff');
}

@font-face {
    font-family: "Aino-Bold";
    src: url('/fonts/Aino_3_4/Web/Aino-Bold.woff2') format('woff2');
    src: url('/fonts/Aino_3_4/Web/Aino-Bold.woff') format('woff');
}

@font-face {
    font-family: "Aino-BoldItalic";
    src: url('/fonts/Aino_3_4/Web/Aino-BoldItalic.woff2') format('woff2');
    src: url('/fonts/Aino_3_4/Web/Aino-BoldItalic.woff') format('woff');
}

body {
  font-family: Aino-Regular, sans-serif;
}


strong {
  font-family: Aino-Bold, sans-serif;
}

#.page-header h1 {
 font-size: 40px;
  font-family: Aino-Headline, sans-serif;
}

h1 {
  font-family: Aino-Headline, sans-serif;
}

#.post-header h1 {
  font-family: Aino-Bold, sans-serif;
}


#.post-content h2, h3, h4, h5 {
  font-family: Aino-Bold, sans-serif;
}

#.entry-header h2, h3, h4, h5 {
  font-family: Aino-Bold, sans-serif;
}

