@charset "UTF-8";
/*
	Theme Name: Miketendo64
	Theme URI: http://mikentendo64.com
	Description: Mikentendo64 Custom Theme
	Version: 1.6
	Author: Ron Pelt (@PeltosR)
	Author URI: http://ronpelt.nl
	Tags: Miketendo64, Jack Longman, Michael Longman, Ron Pelt, Gaming, News, Articles, Interviews
*/
/* Fonts*/
@import 'https://fonts.googleapis.com/css?family=Roboto';
/* Main */
/*------------------------------------*\
    Variables
\*------------------------------------*/
/* Colors */
/* Red */
/* Blue  */
/* Call to action */
/* Measurements */
/*------------------------------------*\
    MAIN
\*------------------------------------*/
/* global box-sizing */
*,
*:after,
*:before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility; }

/* html element 62.5% font-size for REM use */
body {
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
  color: #444;
  background-color: #1a1a1a;
  width: 100%;
  height: 100%;
  left: 0;
  position: static !important; }

@media only screen and (min-width: 1280px) {
  body {
    font-size: 14px; } }

body > *,
body.nav-active {
  left: 0;
  transition: 200ms; }

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

a {
  color: #e20000;
  transition: 200ms; }

a:focus,
a:hover,
a:active {
  outline: 0;
  color: #1a1a1a; }

input:focus {
  outline: 0;
  border: 1px solid #04A4CC; }

h1, h2, h3, h4, h5,
h1 a, h2 a, h3 a, h4 a, h5 a,
a h1, a h2, a h3, a h4, a h5 {
  text-decoration: none;
  color: #e20000; }

iframe {
  width: 100%;
}

blockquote {
  background: #dddddd;
  padding: 1em;
  margin: .5em 1em;
  overflow: hidden; }

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
/* wrapper */
.wrapper {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  background: #dddddd;
  display: flex;
  flex-wrap: wrap; }

main {
  width: 100%;
  margin: 0 auto; }

main.page, main.single {
  background: #eeeeee;
  padding: 1em; }

aside {
  width: 100%; }

/* sidebar */
button, .btn, html input[type="button"], input[type="reset"], input[type="submit"] {
  background: #e20000;
  color: #eeeeee;
  font-weight: 900;
  padding: .5em 1em;
  border: none;
  text-decoration: none; }

button:hover, .btn:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
button:active, .btn:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active,
button:focus, .btn:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
  background: #1a1a1a;
  color: #eeeeee; }

input {
  border: none;
  padding: .5em; }

textarea {
  width: 100%; }

.top-desc {
  background: #dddddd;
  padding: .5em;
  font-weight: 900; }

.hidden {
  display: none; }

@media only screen and (max-width: 1279px) {
  body.nav-active > * {
    position: relative;
    left: -70vw; } }

@media only screen and (min-width: 960px) {
  main {
    width: 66.666666%; }
  main.frontpage, main.single, main.page {
    width: calc(66.666666% - 1em);
    margin-right: 1em; }
  aside {
    width: 33.333334%; }
  .wrapper {
    padding: 1em; } }

@media only screen and (min-width: 1280px) {
  body {
    background-image: url("img/background-pattern__darkgray.svg");
    background-size: 15em; } }

/* Components */
/*------------------------------------*\
    Header
\*------------------------------------*/
.header {
  color: #eeeeee;
  position: relative;
  z-index: 6000; }

.header__inner {
  display: flex;
  flex-direction: column; }

.header--logo {
  background: #1a1a1a;
  position: relative; }

.header--logo__inner {
  max-width: 1280px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.header--logo--link {
  width: 15em;
  display: block;
  padding: 1em; }

.header--logo--link.desktop {
  display: none; }
  @media only screen and (min-width: 960px) {
    .header--logo--link.desktop {
      display: block; } }

.header--logo--link.mobile {
  display: block; }
  @media only screen and (min-width: 960px) {
    .header--logo--link.mobile {
      display: none; } }

.header--logo--menu {
  display: inline-block;
  cursor: pointer;
  padding: .75em 1em; }

.header--logo--menu .bar1,
.header--logo--menu .bar2,
.header--logo--menu .bar3 {
  width: 35px;
  height: 5px;
  background-color: #eeeeee;
  margin: 6px 0;
  transition: 0.4s; }

.header--logo--menu.nav-active .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px); }

.header--logo--menu.nav-active .bar2 {
  opacity: 0; }

.header--logo--menu.nav-active .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px); }

.header--nav {
  background: #e20000;
  padding: .75em; }

.header--nav__inner {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap; }

.header--nav__inner > div {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap; }

.header--nav__inner > div > form {
  display: flex;
  justify-content: flex-end;
  margin-right: .5em;
  order: 1; }

.header--nav__inner > div > form input {
  border: none;
  background: #1a1a1a;
  color: #eeeeee;
  border-radius: 7px 0 0 7px;
  padding: .5em; }

.header--nav__inner > div > form button {
  border: none;
  background: #dddddd;
  color: #1a1a1a;
  padding: .25em 1em;
  font-weight: 900;
  border-radius: 0 7px 7px 0; }

.header--nav__inner > ul {
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0; }

.header--nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  text-transform: uppercase; }

.header--nav__inner > ul > li {
  width: 100%;
  font-weight: 900;
  position: relative; }

.header--nav a {
  color: #1a1a1a;
  text-decoration: none; }

.header--nav a:hover,
.header--nav a:active,
.header--nav a:focus {
  color: #eeeeee; }

/*------------------------------------*\
    Media Queries
\*------------------------------------*/
@media only screen and (max-width: 959px) {
  .nav-active .header .header--nav__inner > ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: absolute;
    top: 0;
    right: -70vw;
    margin: 0;
    width: 70vw; }
  .header--nav__inner ul li a {
    width: 100%;
    display: block;
    padding: 1em;
    color: #eeeeee; }
  div:not(.footer__line-break) .header--nav__inner > ul {
    display: none; }
  .header--nav__inner ul li.current-menu-parent > a,
  .header--nav__inner ul li.current-menu-item > a,
  .header--nav__inner ul li:hover > a,
  .header--nav__inner ul li:active > a,
  .header--nav__inner ul li:focus > a {
    background: #e20000; }
  .header--nav__inner li > ul {
    padding-left: 2em; }
  .header--nav__inner li > ul > li {
    position: relative; }
  .header--nav__inner li > ul > li:after {
    content: '-';
    left: 0;
    top: 1em;
    position: absolute; }
  .header--nav__inner li > ul > li > a {
    margin-left: 1em;
    width: calc(100% - 1em); }
  .header--nav__inner > div {
    justify-content: center; }
  .header--nav__inner > div > form {
    margin-right: 0em;
    order: 1; } }

@media only screen and (min-width: 960px) {
  .header--logo--link {
    margin: 0 auto;
    width: 30em; }
  .header--logo--menu {
    display: none; }
  .header--nav {
    padding: 0; }
  .header--nav__inner {
    justify-content: space-between; }
  .header--nav__inner > ul {
    display: flex; }
  .header--nav__inner > ul > li.current-menu-parent > a,
  .header--nav__inner > ul > li.current-menu-item > a,
  .header--nav__inner > ul > li:hover > a,
  .header--nav__inner > ul > li:active > a,
  .header--nav__inner > ul > li:focus > a {
    background: #1a1a1a; }
  .header--nav__inner > ul > li {
    width: auto;
    text-align: center; }
  .header--nav__inner > ul > li > a {
    width: 100%;
    display: block;
    padding: 1.5em 1em;
    color: #eeeeee; }
  .header--nav__inner > ul > li > ul {
    position: absolute;
    display: none;
    top: 4.125em;
    left: 0;
    width: 15em;
    background: #dddddd; }
  .header--nav__inner > ul > li > ul > li > ul {
    position: absolute;
    display: none;
    top: 0em;
    left: 15em;
    width: 15em;
    background: #222222; }
  .header--nav__inner > ul > li > ul li:hover > ul,
  .header--nav__inner > ul > li:hover > ul {
    display: flex;
    flex-direction: column; }
  .header--nav__inner > ul > li > ul li {
    width: 100%;
    position: relative; }
  .header--nav__inner > ul > li > ul li.current-menu-item > a,
  .header--nav__inner > ul > li > ul li:hover > a,
  .header--nav__inner > ul > li > ul li:active > a,
  .header--nav__inner > ul > li > ul li:focus > a {
    background: #e20000;
    color: #eeeeee; }
  .header--nav__inner > ul > li > ul a {
    padding: 1em;
    display: block; }
  .header--nav__inner > ul > li > ul > li > ul a {
    color: #eeeeee; } }

/*------------------------------------*\
    Footer
\*------------------------------------*/
.footer__line-break {
  padding: 1.5em 0;
  width: 100%;
  background: #e20000; }

.footer--content {
  background: #1a1a1a;
  width: 100%; }

.footer--content__inner {
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 1em; }

.footer--content__logo {
  height: 4em; }

.footer--content__social {
  font-size: 3em; }

.footer--content__social__facebook:hover {
  color: #4267b2; }

.footer--content__social__twitter:hover {
  color: #1da1f2; }

.footer--content__social__tumblr:hover {
  color: #36465d; }

.footer--copyright {
  background: #eeeeee;
  width: 100%; }

.footer--copyright__inner {
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1em; }

.footer--copyright__link__ronpelt {
  width: 10em;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%); }

.footer--copyright__link__ronpelt:hover {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%); }

@media only screen and (min-width: 960px) {
  .footer--content__inner {
    flex-direction: row; } }

@media only screen and (min-width: 1280px) {
  .footer--content__inner {
    padding: 1em 0; }
  .footer--copyright__inner {
    padding: 0; } }

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #eeeeee;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  padding: 0;
  width: auto; }

.wp-caption .wp-caption-text,
.gallery-caption {
  font-size: .875em;
  line-height: 17px;
  margin: 0;
  padding: 5px 4px 0; }

/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }

/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/
/*------------------------------------*\
    MISC
\*------------------------------------*/

.embed-youtube {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

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

.thumbnail {
  width: 100%;
  height: 24em;
  overflow: hidden;
  padding-bottom: 1em;
  margin-bottom: 1em;
  position: relative;
  border-bottom: 5px #e20000 solid;
  display: flex;
  justify-content: center;
  align-items: center; }

.thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.thumbnail .thumbnail__heading {
  position: absolute;
  z-index: 6000;
  width: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.75); }

.thumbnail .thumbnail__heading h1 {
  color: #eeeeee; }

/* Widgets */
.sidebar-mobile-header {
  margin-right: 1em; }

/* General styling*/
.sidebar-widget > * {
  background: #eeeeee;
  padding: 1em; }

.sidebar-widget > * + * {
  margin-top: 1em; }

.sidebar-widget h3 {
  padding: .5em;
  margin: 0;
  background: #dddddd;
  display: inline-block;
  width: 100%; }

.sidebar-widget h1,
.sidebar-widget h2,
.sidebar-widget h3,
.sidebar-widget h4,
.sidebar-widget h5 {
  color: #1a1a1a; }

/* Blog stats*/
.sidebar-widget .blog-stats ul {
  display: flex;
  justify-content: center;
  padding: 0; }

.sidebar-widget .blog-stats ul {
  list-style: none;
  font-size: 1.25em;
  font-weight: 900; }

/* Subscription widget*/
.sidebar-widget .jetpack_subscription_widget #subscribe-submit {
  display: flex;
  justify-content: flex-end; }

.sidebar-widget .jetpack_subscription_widget input[type="email"] {
  width: 100% !important;
  border: none; }

.sidebar-widget .jetpack_subscription_widget input[type="submit"] {
  width: 50%; }

/* Author widget */
.sidebar-widget .widget_authors ul {
  display: flex;
  flex-wrap: wrap; }

.sidebar-widget .widget_authors ul li {
  width: 100%;
  position: relative; }

.sidebar-widget .widget_authors ul li,
.sidebar-widget .widget_authors ul li a {
  display: flex;
  align-items: center;
  width: 100%; }

.sidebar-widget .widget_authors ul li img {
  margin-right: 1em; }

.sidebar-widget .widget_authors ul li strong {
  margin-right: 1em;
  width: calc(100% - 48px - 1em);
  display: block;
  word-wrap: break-word; }

@media only screen and (min-width: 500px) {
  .sidebar-widget .widget_authors ul li {
    width: 50%; }
  .sidebar-widget .widget_authors ul li:nth-child(even) {
    margin-left: 1em;
    width: calc(50% - 1em); } }

/* TODO REMOVE AFTER TESTING*/
.widget_authors > ul, .widget.widget_authors li > ul {
  margin-left: inherit;
  padding-left: 0; }

.widget_authors > ul > li {
  margin-bottom: 1em;
  list-style: none; }

.widget_media_image img {
  margin: 0 auto;
  display: block; }

/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }

[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto; }

.slick-prev:before {
  content: '←'; }

[dir='rtl'] .slick-prev:before {
  content: '→'; }

.slick-next {
  right: -25px; }

[dir='rtl'] .slick-next {
  right: auto;
  left: -25px; }

.slick-next:before {
  content: '→'; }

[dir='rtl'] .slick-next:before {
  content: '←'; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black; }

/* Slider */
.frontpage--slider {
  display: none; }

.frontpage--slider.slick-initialized {
  display: block; }

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.ads--content {
  background: #eeeeee;
  padding: 1em;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center; }

.ads--content > * {
  margin: 1em; }

.ads--content > * > h3 {
  margin-top: 0; }

.ads--content .widget_custom_html {
  width: 18em;
  height: 7em;
  background: lightseagreen; }

.ads--footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto; }

.ads--footer > * {
  margin: 1em; }

.ads--footer > * > h3 {
  margin-top: 0; }

.ads--footer .widget_custom_html {
  width: 18em;
  height: 7em;
  background: lightseagreen; }

.event-list .event-info {
  margin: 0;
  padding: 1em;
  border-radius: 2em;
  margin-top: 6.5em;
  overflow: hidden;
  height: calc(100% - 6.5em);
  background: rgba(255, 255, 255, 0.75); }

.event-list .event-list-view {
  display: flex;
  flex-wrap: wrap;
  margin: 1em 0; }

.event-list .event {
  width: 100%;
  margin-bottom: 1em;
  position: relative; }
  @media only screen and (min-width: 600px) {
    .event-list .event {
      width: 47.5%;
      margin: 0 0 1em 1em; } }
  @media only screen and (min-width: 960px) {
    .event-list .event {
      width: 30%; } }

.event .event-date {
  position: absolute;
  left: 0; }

.event-list .event-date .startdate {
  float: none;
  background: #e20000;
  padding: .5em;
  color: white; }

.event-info .event-title {
  position: relative;
  z-index: 2;
  padding-bottom: 1em; }

.event-info .event-title h3 a {
  color: #e20000;
  cursor: default; }

.event-content > * {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 0; }

.event-content img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2em;
  margin: 0 0 1em 0; }

.pop-up-alert {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9000;
  transition: 200ms;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.5); }

.pop-up-alert__inner {
  transition: 200ms;
  background: white;
  padding: 3em 2em;
  box-shadow: 5px 10px 1em rgba(0, 0, 0, 0.5);
  position: relative;
  border: 4px solid #e20000; }
  @media only screen and (min-width: 960px) {
    .pop-up-alert__inner {
      max-width: 50%;
      border-radius: 1em; } }

.pop-up-alert__heading {
  text-align: center;
  font-size: 3em;
  text-decoration: underline; }

.pop-up-alert__text {
  font-size: 1.25em; }

.pop-up-alert__close {
  position: absolute;
  top: 1em;
  right: 1em;
  background: #222222;
  padding: .5em .75em;
  border-radius: 50%;
  color: white;
  font-weight: 900;
  text-decoration: none; }

.pop-up-alert__close:hover {
  background: #e20000;
  color: white; }

.pop-up-alert__frame {
  position: absolute;
  z-index: 6000;
  width: 7em;
  top: -8em;
  right: calc(50% - 2.5em); }
  @media only screen and (min-width: 960px) {
    .pop-up-alert__frame {
      top: -8em; } }

.pop-up-alert__link {
  margin-bottom: 1em;
  display: inline-block; }

/* Pages */
/*------------------------------------*\
    Front Page
\*------------------------------------*/
main.category .category {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: #eeeeee;
  padding: 1em;
  margin: 1em 0;
  border-top: 5px #e20000 solid;
  border-radius: 7px; }

main.category .category h2 {
  margin: 0; }

main.category .category--content {
  width: 100%;
  position: relative; }

main.category .category--image {
  max-height: 20em;
  overflow: hidden; }

main.category .category--image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width: 960px) {
  main.category .category--image + .category--content,
  main.category .category--image {
    width: 49%; }
  main.category .category h2 {
    margin: 0 0 1em 0; } }

.comments ul {
  list-style: none; }

.comments > ul {
  margin: 0;
  padding: 0; }

.comments > ul ul {
  padding-left: 2em; }

.comments > ul > li > ul > li > ul > li > ul > li > ul {
  padding-left: 0; }

.comments .comment-body {
  display: flex;
  flex-wrap: wrap;
  padding: 1em;
  margin: 1em 0;
  background: #dddddd; }

.comments .comment-author {
  width: 3em;
  height: 3em;
  margin-right: 1em;
  overflow: hidden; }

.comments .comment-author img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.comments .comment-content {
  width: calc(100% - 4em); }

/*------------------------------------*\
    Front Page
\*------------------------------------*/
main.frontpage {
  width: 100%; }

/* Slider*/
.frontpage--slider {
  width: 100%;
  margin: 0 0 1em 0;
  padding: 0; }

.frontpage--slider--item {
  min-height: 26em;
  transition: 400ms;
  position: relative; }

.frontpage--slider--item .frontpage--slider--item__image {
  -webkit-filter: grayscale(75%);
          filter: grayscale(75%); }

.frontpage--slider--item.slick-current .frontpage--slider--item__image {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%); }

.frontpage--slider--item .frontpage--slider--item__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.frontpage--slider--item .frontpage--slider--item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.frontpage--slider--item__content {
  position: absolute;
  z-index: 1;
  background: rgba(255, 0, 0, 0.75);
  width: 100%;
  padding: 1em;
  color: #eeeeee;
  font-size: 1.25em; }

.frontpage--slider--item__content__link {
  color: #eeeeee; }

.frontpage--slider--item__content__btn {
  position: absolute;
  bottom: .5em;
  right: .5em;
  z-index: 1; }

.frontpage--slider--item__content__heading {
  margin-bottom: .125em; }

.frontpage--slider--item__content__tags {
  margin-top: 0; }

.frontpage--slider--item__content__tags a {
  color: #eeeeee; }

.frontpage--slider .slick-dots li button {
  background: #1a1a1a;
  border-radius: 50%;
  transition: 400ms;
  text-indent: 9999px; }

.frontpage--slider .slick-dots li.slick-active button {
  background: #e20000; }

.frontpage--slider .slick-prev,
.frontpage--slider .slick-next {
  top: auto;
  bottom: -3em;
  font-size: 1em;
  background: #e20000;
  color: #eeeeee;
  width: 6em;
  height: 2em; }

.frontpage--slider .slick-prev:hover,
.frontpage--slider .slick-next:hover,
.frontpage--slider .slick-prev:focus,
.frontpage--slider .slick-next:focus,
.frontpage--slider .slick-prev:active,
.frontpage--slider .slick-next:active {
  background: #1a1a1a;
  color: #eeeeee; }

.frontpage--slider .slick-prev {
  left: 0; }

.frontpage--slider .slick-next {
  right: 0; }

/* Container*/
main.frontpage .frontpage--container {
  list-style: none;
  margin: 1em 0;
  padding: 0;
  border-top: 5px solid #e20000;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end; }

main.frontpage .frontpage--container:last-child {
  border-bottom: 5px solid #e20000; }

main.frontpage .frontpage--container > * {
  width: 100%; }

main.frontpage .frontpage--container h2 {
  color: #1a1a1a;
  margin-left: 1em; }

main.frontpage .frontpage--container h3 {
  margin: 0; }

main.frontpage .frontpage--container__btn {
  margin: .875em;
  display: inline-block;
  width: auto;
  font-size: 1.125em; }

main.frontpage .frontpage--item {
  display: flex;
  flex-direction: column;
  background: #eeeeee;
  padding: 1em; }

main.frontpage .frontpage--item__image {
  width: 100%;
  height: 16em;
  margin-bottom: 1em; }

main.frontpage .frontpage--item__image:empty {
  height: auto;
  margin: 0; }

main.frontpage .frontpage--item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

main.frontpage .frontpage--item__content__tags {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }

main.frontpage .frontpage--item__content__tags__btn {
  min-width: 8em;
  margin-left: 1em; }

main.frontpage .frontpage--item + .frontpage--item {
  margin-top: 1em; }

main.frontpage .frontpage--item + .frontpage--item .frontpage--item__image,
main.frontpage .frontpage--item + .frontpage--item .frontpage--item__content__text {
  display: none; }

main.frontpage .frontpage--item + .frontpage--item .frontpage--item__content__tags__btn {
  background: #1a1a1a;
  color: #eeeeee; }

main.frontpage .frontpage--item + .frontpage--item .frontpage--item__content__tags__btn:hover,
main.frontpage .frontpage--item + .frontpage--item .frontpage--item__content__tags__btn:active,
main.frontpage .frontpage--item + .frontpage--item .frontpage--item__content__tags__btn:focus {
  background: #e20000;
  color: #eeeeee; }

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width: 960px) {
  main.frontpage {
    width: calc(66.666666% - 1em);
    margin-right: 1em; }
  /* Slider */
  .frontpage--slider {
    margin: 0 0 3em 0; }
  .frontpage--slider--item {
    /* IE 9 */
    -webkit-transform: skewX(20deg);
    /* Safari */
    transform: skewX(20deg);
    /* Standard syntax */
    overflow: hidden;
    margin: 0 .5em; }
  .frontpage--slider--item > * {
    /* IE 9 */
    -webkit-transform: skewX(-20deg);
    /* Safari */
    transform: skewX(-20deg);
    /* Standard syntax */ }
  .frontpage--slider--item.slick-current .frontpage--slider--item__image {
    -webkit-transform: scale(1.5) skewX(-20deg);
            transform: scale(1.5) skewX(-20deg); }
  .frontpage--slider--item .frontpage--slider--item__image {
    -webkit-transform: scale(1.33) skewX(-20deg);
            transform: scale(1.33) skewX(-20deg); }
  .frontpage--slider--item .frontpage--slider--item__content {
    margin-left: -2em;
    width: calc(100% + 6em);
    padding: 0; }
  .frontpage--slider--item__content__heading {
    margin-left: 2em;
    margin-right: 4.75em; }
  .frontpage--slider--item__content__tags {
    margin-left: 3.75em;
    margin-right: 4em; }
  .frontpage--slider--item__content__btn {
    right: 1.5em; }
  /* Container */
  main.frontpage .frontpage--container h2 {
    margin-left: 0; }
  main.frontpage .frontpage--container:last-child {
    border-bottom: none; }
  main.frontpage .frontpage--item {
    flex-direction: row;
    flex-wrap: wrap; }
  main.frontpage .frontpage--item__image {
    width: calc(50% - 1em);
    height: 16em;
    margin-bottom: 0;
    margin-right: 1em; }
  main.frontpage .frontpage--item__content {
    width: 50%; }
  main.frontpage .frontpage--item + .frontpage--item .frontpage--item__content {
    width: calc(100% - 12em); }
  main.frontpage .frontpage--item + .frontpage--item .frontpage--item__image {
    width: calc(12em - 1em);
    height: 5.5em; }
  main.frontpage .frontpage--item + .frontpage--item .frontpage--item__image {
    display: block; }
  main.frontpage .frontpage--item + .frontpage--item .frontpage--item__image:empty,
  main.frontpage .frontpage--item__image:empty {
    width: auto;
    height: auto; }
  main.frontpage .frontpage--item + .frontpage--item .frontpage--item__image:empty + .frontpage--item__content,
  main.frontpage .frontpage--item__image:empty + .frontpage--item__content {
    width: 100%; } }

.pagination {
  margin: 1.5em 0; }

.pagination a {
  background: #e20000;
  color: #eeeeee;
  font-weight: 900;
  padding: .5em 1em;
  border: none;
  text-decoration: none; }

.pagination span {
  background: #1a1a1a;
  color: #eeeeee;
  font-weight: 900;
  padding: .5em 1em;
  border: none; }

.pagination a:hover,
.pagination a:focus,
.pagination a:active {
  background: #1a1a1a;
  color: #eeeeee; }

/*------------------------------------*\
    Front Page
\*------------------------------------*/
main.search .category {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: #eeeeee;
  padding: 1em;
  margin: 1em 0;
  border-top: 5px #e20000 solid;
  border-radius: 7px; }

main.search .category h2 {
  margin: .75em 0; }

main.search .category--content {
  width: 100%; }

main.search .category--image {
  max-height: 20em;
  overflow: hidden; }

main.search .category--image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width: 960px) {
  main.search .category--image + .category--content,
  main.search .category--image {
    width: 49%; }
  main.search .category h2 {
    margin: 0 0 1em 0; } }

/*------------------------------------*\
    Author Page
\*------------------------------------*/
main.author {
  margin-right: 1em;
  width: calc(66.666666% - 1em); }

main.author .author-post {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: #eeeeee;
  padding: 1em;
  margin: 1em 0;
  border-top: 5px #e20000 solid;
  border-radius: 7px; }

main.author .author-post h2 {
  margin: .75em 0; }

main.author .author-post--content {
  width: 100%;
  position: relative; }

main.author .author-post--image {
  max-height: 20em;
  overflow: hidden; }

main.author .author-post--image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width: 960px) {
  main.author .author-post--image + .author-post--content,
  main.author .author-post--image {
    width: 49%; }
  main.author .author-post h2 {
    margin: 0 0 1em 0; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlL3N0eWxlLnNjc3MiLCJzdHlsZS90aGVtZS9fdmFycy5zY3NzIiwic3R5bGUvdGhlbWUvX21haW4uc2NzcyIsInN0eWxlL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwic3R5bGUvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJzdHlsZS9jb21wb25lbnRzL193b3JkcHJlc3Muc2NzcyIsInN0eWxlL2NvbXBvbmVudHMvX3ByaW50LnNjc3MiLCJzdHlsZS9jb21wb25lbnRzL19mb250cy5zY3NzIiwic3R5bGUvY29tcG9uZW50cy9fbWlzYy5zY3NzIiwic3R5bGUvY29tcG9uZW50cy9fdGh1bWJuYWlsLWhlYWRlci5zY3NzIiwic3R5bGUvY29tcG9uZW50cy93aWRnZXRzL19tYW5pZmVzdC5zY3NzIiwic3R5bGUvY29tcG9uZW50cy93aWRnZXRzL19zaWRlYmFyLW1vYmlsZS1oZWFkZXIuc2NzcyIsInN0eWxlL2NvbXBvbmVudHMvd2lkZ2V0cy9fc2lkZWJhci1jb250ZW50LnNjc3MiLCJzdHlsZS9jb21wb25lbnRzL3dpZGdldHMvX3NpZGViYXItd2lkZ2V0LnNjc3MiLCJzdHlsZS9jb21wb25lbnRzL19zbGljay10aGVtZS5zY3NzIiwic3R5bGUvY29tcG9uZW50cy9fc2xpY2suc2NzcyIsInN0eWxlL2NvbXBvbmVudHMvX2Fkcy1jb250ZW50LnNjc3MiLCJzdHlsZS9jb21wb25lbnRzL19hZHNmb290ZXIuc2NzcyIsInN0eWxlL2NvbXBvbmVudHMvX2V2ZW50LWxpc3Quc2NzcyIsInN0eWxlL2NvbXBvbmVudHMvX3BvcC11cC5zY3NzIiwic3R5bGUvcGFnZXMvX2NhdGVnb3J5LnNjc3MiLCJzdHlsZS9wYWdlcy9fY29tbWVudHMuc2NzcyIsInN0eWxlL3BhZ2VzL19mcm9udHBhZ2Uuc2NzcyIsInN0eWxlL3BhZ2VzL19wYWdpbmF0aW9uLnNjc3MiLCJzdHlsZS9wYWdlcy9fc2VhcmNoLnNjc3MiLCJzdHlsZS9wYWdlcy9f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SUFDSSx1QkFBc0I7SUFDdEIsYUFBWTtJQUNaLGlCQUFnQjtJQUNoQixrQkFBaUIsRUFDcEI7RUFFRDtJQUNJLFdBQVUsRUFDYjtFQUVEO0lBQ0kseUJBQXdCLEVBQzNCO0VBRUQ7SUFDSSx3QkFBdUI7SUFDdkIsY0FBYSxFQUNoQjtFQUVEO0lBQ0ksZUFBYyxFQUNqQjtFQUVEOztJQUVJLFlBQVc7SUFDWCxhQUFZLEVBQ2Y7RUFFRDs7SUFFSSxZQUFXLEVBQ2QsRUFBQTs7QUN6VEw7RUFDSSxnQkFBZSxFQUNsQjs7QUFDRDtFQUNJLG9CdEJDMEI7RXNCQTFCLGV0Qk0wQjtFc0JMMUIsaUJBQWdCO0VBQ2hCLGtCQUFnQjtFQUNoQixhQUFXO0VBQ1gsc0JBQXFCLEVBQ3hCOztBQUNEO0VBQ0ksb0J0QkowQjtFc0JLMUIsZXRCRjBCO0VzQkcxQixpQkFBZ0I7RUFDaEIsa0JBQWdCO0VBQ2hCLGFBQVcsRUFDZDs7QUFDRDs7O0VBR0ksb0J0QmIwQjtFc0JjMUIsZXRCWDBCLEVzQlk3Qjs7QUN2QkQ7O3dDQUV3QztBQUd4QztFQUNJLGNBQWE7RUFDYixnQkFBZTtFQUNmLCtCQUE4QjtFQUM5QixvQnZCRTBCO0V1QkQxQixhQUFZO0VBQ1osY0FBWTtFQUNaLDhCQUFvQztFQUNwQyxtQkFBa0IsRUFDckI7O0FBRUQ7RUFDSSxnQkFBZSxFQUNsQjs7QUFDRDtFQUNJLFlBQVcsRUFDZDs7QUFFRDtFQUNJLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFDbkI7O0FBRUQ7RUFDSSxZQUFXO0VBQ1gsYUFBWTtFQUNaLHFCQUFpQjtLQUFqQixrQkFBaUIsRUFDcEI7O0FBRUQ7O3dDQUV3QztBQUV4QztFQUdJOztJQUVJLFdBQVUsRUFDYjtFQUNEO0lBQ0ksa0JBQWdCLEVBQ25CLEVBQUE7O0FDL0NMOzt3Q0FFd0M7QUFDeEM7RUFDSSxrQkFBZ0I7RUFDaEIsOEJBQTZCLEVBQ2hDOztBQUVEO0VBQ0ksY0FBYTtFQUNiLGdCQUFlO0VBQ2YsK0JBQThCO0VBQzlCLG9CeEJEMEI7RXdCRTFCLGFBQVk7RUFDWixjQUFZO0VBQ1osOEJBQW9DO0VBQ3BDLG1CQUFrQixFQUNyQjs7QUFFRDtFQUNJLGdCQUFlLEVBQ2xCOztBQUNEO0VBQ0ksWUFBVztFQUNYLG1CQUFpQixFQUNwQjs7QUFFRDtFQUNJLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFDbkI7O0FBRUQ7RUFDSSxZQUFXO0VBQ1gsYUFBWTtFQUNaLHFCQUFpQjtLQUFqQixrQkFBaUIsRUFDcEI7O0FBRUQ7O3dDQUV3QztBQUV4QztFQUVJOztJQUVJLFdBQVUsRUFDYjtFQUNEO0lBQ0ksa0JBQWdCLEVBQ25CLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIn0= */