@charset "UTF-8";
/*
Theme Name: Marriland
Theme URI: 
Author: Marriland
Author URI: https://marriland.com
Description: The base theme for the Marriland website.
Version: 1.0
License: No License
License URI: https://choosealicense.com/no-permission/
Tags: blue, white, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post
Text Domain: marriland

Custom theme for the Marriland website, for use only on Marriland.com.
*/
/* @import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i|Roboto+Slab:100,300,400,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=fallback"); */


/* .content-box, .layout-side-column .menu .menu-item.menu-item-has-children,
.layout-side-column .menu .page_item.page_item_has_children,
.layout-side-column .menu .pagenav {
  background: var(--color-bg-content, #eee);
  border: 1px var(--color-border-content, #707070) solid;
  border-radius: 12px;
  padding: 0.5rem;
  margin: 1rem 0.5rem 0 0.5rem;
} */

/* .layout-content .update-top-header {
  background: var(--color-bg-header, #3a5285);
  border-radius: 8px;
  padding: 0.5rem;
  text-align: center;
  color: var(--color-text-header, #fff);
}
.layout-content .update-top-header a {
  color: #fff;
} */

/* .layout-content .update-bottom-meta .update-forum-discuss a, .layout-next-prev .layout-prev a,
.layout-next-prev .layout-next a, .more-link a {
  margin: 0 auto;
  display: inline-block;
  background: var(--color-bg-header, #3a5285);
  color: var(--color-text-header, #fff);
  padding: 0.25rem 1rem;
  border-radius: 8px;
  border: 1px var(--color-border-deep, #263557) solid;
  border-bottom-width: 4px;
}
.layout-content .update-bottom-meta .update-forum-discuss a:hover, .layout-next-prev .layout-prev a:hover,
.layout-next-prev .layout-next a:hover, .more-link a:hover {
  color: var(--color-text-button-hover, #fff);
  background: var(--color-bg-button-hover, #4968a9);
} */

/* .layout {
  width: auto;
  display: grid;
  max-width: 1280px; */
  /*
  // Remove the quick navigation shortcuts for now.
  grid-template-rows: 72px 56px 1fr;
  grid-template-areas: 'top'
  'shortcuts'
  'banner-ad'
  'content'; 
  */
  /* grid-template-rows: 72px auto;
  grid-template-columns: auto 392px;
  grid-template-areas: "top top" "banner-ad banner-ad" "content sidebar";
  margin: 0 auto;
} */
/* .layout-grid-top {
  grid-area: top;
  width: 100%;
  background: var(--color-bg-header, #3a5285);
}
.layout-grid-banner-ad {
  grid-area: banner-ad;
  width: 100%;
  margin-top: 0.5rem;
  margin-bottom: -0.5rem; */
  /* margin: 0.5rem auto -0.5rem auto; */
/* } */
/* .layout-grid-shortcuts {
  grid-area: shortcuts;
  background: var(--color-bg-header-dark, #263557);
  color: #fff;
}
.layout-grid-main {
  grid-area: content;
  width: 100%;
  max-width: 1280px;
  display: flex;
}
.layout-side {
  grid-area: sidebar;
} */
/* @media only screen and (max-width: 900px) {
  .layout {
    grid-template-columns: auto;
    grid-template-rows: 72px auto auto;
    grid-template-areas: "top" "banner-ad" "content" "sidebar";
  }
} */

/* .layout-top,
.layout-grid-main,
.layout-shortcuts {
  max-width: 1280px;
  margin: 0 auto;
} */

/* .layout-top {
  display: flex;
  flex-flow: row;
  height: 100%;
}
.layout-top-user, .layout-top-search {
  color: var(--color-text-header, #fff);
} */
/* .layout-top-logo {
  flex-basis: 250px;
  flex-grow: 1;
  margin: auto;
  margin-left: 8px;
  font-size: 2.25rem;
  font-weight: bold;
  font-family: var(--font-family-serif, "Roboto Slab", "Georgia", "Times New Roman", serif);
} */
/* .layout-top-logo a {
  color: var(--color-text-header, white);
} */
/* .layout-top-user {
  flex-basis: 200px;
  flex-grow: 0;
  margin: auto;
}
.layout-top-search {
  flex-basis: 278px;
  flex-grow: 0;
  align-self: flex-end;
  margin: auto;
  margin-right: 8px;
}
.layout-top-search input {
  color: var(--color-text, #333);
  width: 100%;
}
.layout-top-menu {
  display: none;
}

.layout-shortcuts {
  height: 100%;
}
.layout-shortcuts ul {
  display: flex;
  flex-flow: row;
  list-style: none;
  height: 100%;
  margin: 0;
  padding: 0;
}
.layout-shortcuts ul li {
  flex-grow: 1;
  flex-basis: 100px;
  text-align: center;
  margin: auto;
  height: 40px;
}
.layout-shortcuts ul li a {
  line-height: 40px;
  display: block;
  margin: auto 8px;
  background: #3a5285;
  color: #fff;
  border-radius: 12px;
  height: 100%;
  font-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
}
.layout-shortcuts ul li a:hover {
  background: #4968a9;
} */
/* .layout-header {
  height: 100%;
  text-align: center;
} */
/* .layout-header h1 {
  margin: auto;
  padding: 0;
  font-size: 1.6rem;
  font-weight: 900;
} */
/* .layout-top-menu {
  display: none;
} */

/* .layout-side { */
  /* flex-basis: 392px; */
  /* max-width: 392px;
  width: 392px;
  display: flex;
  flex-flow: row wrap; */
  /* flex-shrink: 0;
  flex-grow: 0; */
  /* align-content: flex-start;
} */
/* .layout-side-box {
  flex-grow: 2;
  flex-shrink: 0;
  flex-basis: 350px;
}
.layout-side-column {
  flex-grow: 1;
  flex-basis: 190px;
} */
/* .layout-main {
  flex-grow: 1;
} */
/* .layout-footer {
  text-align: center;
  font-family: var(--font-family-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);
  font-size: 0.875rem;
} */
/* .layout-side-column .menu .menu-item.menu-item-has-children,
.layout-side-column .menu .page_item.page_item_has_children,
.layout-side-column .menu .pagenav, .content-box {
  background: var(--color-bg-content, #eee);
  border: 1px var(--color-border-content, #707070) solid;
  border-radius: 12px;
  padding: 0.5rem;
  margin: 1rem 0.5rem 0 0.5rem;
} */

/* .layout-content .update-top-header {
  background: var(--color-bg-header, #3a5285);
  border-radius: 8px;
  padding: 0.5rem;
  text-align: center;
  color: var(--color-text-header, #fff);
}
.layout-content .update-top-header a {
  color: var(--color-text-navigation-header, #fff);
}

.more-link a, .layout-next-prev .layout-prev a,
.layout-next-prev .layout-next a, .layout-content .update-bottom-meta .update-forum-discuss a {
  margin: 0 auto;
  display: inline-block;
  background: var(--color-bg-button, #3a5285);
  color: var(--color-text-button, #fff);
  padding: 0.25rem 1rem;
  border-radius: 8px;
  border: 1px var(--color-border-button, #263557) solid;
  border-bottom-width: 4px;
}
.more-link a:hover, .layout-next-prev .layout-prev a:hover,
.layout-next-prev .layout-next a:hover, .layout-content .update-bottom-meta .update-forum-discuss a:hover {
  background: var(--color-bg-button-hover, #4968a9);
  color: var(--color-text-button-hover, #fff);
} */

/* html {
  font-family: var(--font-family-main, "Roboto", "Trebuchet MS", "Arial", sans-serif);
  font-size: 16px;
  color: var(--color-text, #333);
  line-height: 1.5em;
  margin: 0;
  padding: 0;
}

body {
  background: var(--color-bg-page, #6e8ed7);
  font-size: 0.875rem;
  margin: 0;
  margin-bottom: 1rem;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  padding: 0;
  clear: both;
}

a {
  color: var(--color-text-link, #3a7cff);
  text-decoration: none;
}

a:visited {
  color: var(--color-text-link-visited, #3a7cff);
}

a:hover {
  color: var(--color-text-link-hover, #87afff);
}

a:active {
  color: var(--color-text-link-active, #87afff);
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

q {
  font-style: italic;
  font-family: var(--font-family-quote, "Roboto Slab", "Georgia", "Times New Roman", serif);
}
q:before {
  content: "“";
}
q:after {
  content: "”";
}

form {
  color: var(--color-text, #333);
}

html, button, input, select, textarea, .pure-g[class*=pure-u] {
  font-family: var(--font-family-main, "Roboto", "Trebuchet MS", "Arial", sans-serif);
} */

/* .layout-side-column .menu .menu-item.menu-item-has-children,
.layout-side-column .menu .page_item.page_item_has_children,
.layout-side-column .menu .pagenav, .content-box {
  background: var(--color-bg-content, #eee);
  border: 1px var(--color-border-content, #707070) solid;
  border-radius: 12px;
  padding: 0.5rem;
  margin: 1rem 0.5rem 0 0.5rem;
} */

/* .layout-content .update-top-header {
  background: var(--color-bg-header, #3a5285);
  border-radius: 8px;
  padding: 0.5rem;
  text-align: center;
  color: var(--color-text-navigation-header, #fff);
}
.layout-content .update-top-header a {
  color: var(--color-text-navigation-header, #fff);
}

.more-link a, .layout-next-prev .layout-prev a,
.layout-next-prev .layout-next a, .layout-content .update-bottom-meta .update-forum-discuss a {
  margin: 0 auto;
  display: inline-block;
  background: var(--color-bg-button, #3a5285);
  color: var(--color-text-button, #fff);
  padding: 0.25rem 1rem;
  border-radius: 8px;
  border: 1px var(--color-border-button, #263557) solid;
  border-bottom-width: 4px;
}
.more-link a:hover, .layout-next-prev .layout-prev a:hover,
.layout-next-prev .layout-next a:hover, .layout-content .update-bottom-meta .update-forum-discuss a:hover {
  background: var(--color-bg-button-active, #4968a9);
} */

/* .row1,
.row:nth-child(odd) {
  background: var(--color-bg-row-1, #d6e2ff);
}

.row2,
.row:nth-child(even) {
  background: var(--color-bg-row-2, #e7eeff);
}

.rowH {
  background: var(--color-bg-header, #3a5285);
  color: var(--color-text-table-header, #fff);
  text-align: center;
} */

/* Rules for sizing the icon. */
/* .material-icons.md-18 {
  font-size: 18px;
}

.material-icons.md-24 {
  font-size: 24px;
}

.material-icons.md-36 {
  font-size: 36px;
}

.material-icons.md-48 {
  font-size: 48px;
} */

/* Rules for using icons as black on a light background. */
/* .material-icons.md-dark {
  color: rgba(0, 0, 0, 0.54);
}

.material-icons.md-dark.md-inactive {
  color: rgba(0, 0, 0, 0.26);
} */

/* Rules for using icons as white on a dark background. */
/* .material-icons.md-light {
  color: white;
}

.material-icons.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.3);
} */

/* .layout-side-column .menu .menu-item.menu-item-has-children,
.layout-side-column .menu .page_item.page_item_has_children,
.layout-side-column .menu .pagenav, .content-box {
  background: var(--color-bg-content, #eee);
  border: 1px var(--color-border-content, #707070) solid;
  border-radius: 12px;
  padding: 0.5rem;
  margin: 1rem 0.5rem 0 0.5rem;
} */

/* .layout-content .update-top-header {
  background: var(--color-bg-header, #3a5285);
  border-radius: 8px;
  padding: 0.5rem;
  text-align: center;
  color: var(--color-text-header, #fff);
}
.layout-content .update-top-header a {
  color: var(--color-text-header, #fff);
}

.more-link a, .layout-next-prev .layout-prev a,
.layout-next-prev .layout-next a, .layout-content .update-bottom-meta .update-forum-discuss a {
  margin: 0 auto;
  display: inline-block;
  background: var(--color-bg-button, #3a5285);
  color: var(--color-text-button, #fff);
  padding: 0.25rem 1rem;
  border-radius: 8px;
  border: 1px var(--color-border-button, #263557) solid;
  border-bottom-width: 4px;
}
.more-link a:hover, .layout-next-prev .layout-prev a:hover,
.layout-next-prev .layout-next a:hover, .layout-content .update-bottom-meta .update-forum-discuss a:hover {
  background: var(--color-bg-button-hover, #4968a9);
  color: var(--color-text-button-hover, #fff);
} */

/* .has-small-font-size {
  font-size: 0.7rem;
}

.has-medium-font-size {
  font-size: 1.1rem;
}

.has-large-font-size {
  font-size: 1.6rem;
  line-height: 1.6rem;
}

.has-huge-font-size {
  font-size: 2.2rem;
  line-height: 2.2rem;
} */

p.has-drop-cap {
  /*
  // This doesn't need to be included unless I want to change something.
  // But I'll leave it here just in case I do.
  &:not(:focus):after {
    content: "";
    display: table;
    clear: both;
    padding-top: 14px;
  }
  &:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    line-height: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal;
  }
  */
}

/* .wp-block-preformatted {
  white-space: pre-wrap;
  word-wrap: break-word;
}

.wp-block-code {
  border: 1px var(--color-text, #333) solid;
  padding: 5px;
  margin: 0.25rem 1rem;
  background: var(--color-bg-disabled-light, #dadada);
}

.wp-block-verse {
  white-space: pre-line;
  word-wrap: break-word;
  font-family: var(--font-family-quote, "Roboto Slab", "Georgia", "Times New Roman", serif);
  font-size: 1.1rem;
  font-style: italic;
  line-height: 1.6rem;
  margin-left: 2rem;
}

.wp-block-quote {
  border-left: 4px var(--color-text, #333) solid;
  border-radius: 0 8px 8px 0;
  padding: 0;
  background: var(--color-bg-disabled-light, #dadada);
  font-family: var(--font-family-quote, "Roboto Slab", "Georgia", "Times New Roman", serif);
  font-size: 1rem;
  font-style: italic;
  line-height: 1.75rem;
}
.wp-block-quote p {
  text-indent: 1.25rem;
  margin: 0.25rem 1rem;
  padding: 0.5rem 0;
}
.wp-block-quote p:before, .wp-block-quote p:after {
  font-size: 200%;
  vertical-align: middle;
}
.wp-block-quote p:before {
  content: "“";
  padding-right: 0.25rem;
}
.wp-block-quote p:after {
  content: "”";
}
.wp-block-quote cite {
  display: block;
  text-align: right;
  font-style: normal;
  background: var(--color-bg-disabled-light, #c8c8c8);
  font-size: 0.9rem;
  border-radius: 0 0 8px 0;
  padding-right: 0.5rem;
}
.wp-block-quote cite:before {
  content: "— ";
}

.wp-block-pullquote {
  padding: 1rem 0;
}
.wp-block-pullquote blockquote {
  border-top: 2px var(--color-text, #333) solid;
  border-bottom: 2px var(--color-text, #333) solid;
  font-family: var(--font-family-quote, "Roboto Slab", "Georgia", "Times New Roman", serif);
}
.wp-block-pullquote cite {
  display: block;
  font-style: normal;
  font-size: 0.9rem;
  color: var(--color-text-faded, #666);
}
.wp-block-pullquote cite:before {
  content: "— ";
}

.wp-block-image.alignwide {
  max-width: 1024px;
  margin-left: -8px;
  margin-right: -8px;
}
.wp-block-image img {
  object-fit: contain;
}

.wp-block-separator {
  width: 40%;
  min-width: 200px;
  margin: 1.25rem auto;
  border: none;
  border-top: 1px var(--color-text, #333) solid;
}
.wp-block-separator.is-style-wide {
  width: 95%;
}
.wp-block-table {
  border-spacing: 0;
  border-collapse: inherit;
}
.wp-block-table.alignfull {
  width: 100%;
}
.wp-block-table.alignwide {
  max-width: 1024px;
  margin-left: -8px;
  margin-right: -8px;
}
.wp-block-table tbody tr td,
.wp-block-table tbody tr th {
  padding: 2px 0.15rem;
}
.wp-block-table tbody tr th {
  text-align: center;
  background: var(--color-bg-header, #3a5285);
  font-weight: bold;
  color: #fff;
}
.wp-block-table tbody tr td {
  border: 1px var(--color-bg-header, #3a5285) solid;
  border-width: 1px 1px 0 0;
}
.wp-block-table tbody tr td:first-child {
  border-left-width: 1px;
}
.wp-block-table tbody tr:first-child td:first-child,
.wp-block-table tbody tr:first-child th:first-child {
  border-radius: 8px 0 0 0;
}
.wp-block-table tbody tr:first-child td:last-child,
.wp-block-table tbody tr:first-child th:last-child {
  border-radius: 0 8px 0 0;
}
.wp-block-table tbody tr:last-child td {
  border-bottom-width: 1px;
}
.wp-block-table tbody tr:last-child td:first-child,
.wp-block-table tbody tr:last-child th:first-child {
  border-radius: 0 0 0 8px;
}
.wp-block-table tbody tr:last-child td:last-child,
.wp-block-table tbody tr:last-child th:last-child {
  border-radius: 0 0 8px 0;
}
.wp-block-table.is-style-alternating-with-header {
  border-bottom: 0;
}
.wp-block-table.is-style-alternating-with-header tr:nth-child(odd) {
  background: var(--color-bg-row-1, #d6e2ff);
}
.wp-block-table.is-style-alternating-with-header tr:nth-child(even) {
  background: var(--color-bg-row-2, #e7eeff);
}
.wp-block-table.is-style-alternating-with-header tr:first-child td,
.wp-block-table.is-style-alternating-with-header tr:first-child th {
  text-align: center;
  background: var(--color-bg-header, #3a5285);
  font-weight: bold;
  color: var(--color-text-table-header, #fff);
}
.wp-block-table.is-style-alternating-with-header td {
  border-color: var(--color-border, #3a5285);
}
.wp-block-table.borderless td,
.wp-block-table.borderless th {
  border: 0;
} */

.layout-side-column .menu {
  padding: 0;
  /* * */
}
/* .layout-side-column .menu .menu-item.menu-item-has-children,
.layout-side-column .menu .page_item.page_item_has_children,
.layout-side-column .menu .pagenav {
  list-style: none;
} */
/* .layout-side-column .menu .menu-item.menu-item-has-children > a, .layout-side-column .menu .menu-item.menu-item-has-children > .extra-nav-overall-header,
.layout-side-column .menu .page_item.page_item_has_children > a,
.layout-side-column .menu .page_item.page_item_has_children > .extra-nav-overall-header,
.layout-side-column .menu .pagenav > a,
.layout-side-column .menu .pagenav > .extra-nav-overall-header {
  display: block;
  border-radius: 8px;
  margin-bottom: 2px;
  background: var(--color-bg-header, #3a5285);
  font-family: var(--font-family-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);
  font-weight: 700;
  font-size: 16px;
  color: var(--color-text-navigation-header, #fff);
  text-align: center;
} */
/* .layout-side-column .menu .menu-item.menu-item-has-children .sub-menu,
.layout-side-column .menu .menu-item.menu-item-has-children .children,
.layout-side-column .menu .page_item.page_item_has_children .sub-menu,
.layout-side-column .menu .page_item.page_item_has_children .children,
.layout-side-column .menu .pagenav .sub-menu,
.layout-side-column .menu .pagenav .children {
  margin: 0;
  padding: 0;
  list-style: none;
} */
/* .layout-side-column .menu .menu-item.menu-item-has-children .sub-menu li,
.layout-side-column .menu .menu-item.menu-item-has-children .children li,
.layout-side-column .menu .page_item.page_item_has_children .sub-menu li,
.layout-side-column .menu .page_item.page_item_has_children .children li,
.layout-side-column .menu .pagenav .sub-menu li,
.layout-side-column .menu .pagenav .children li {
  font-size: 0.875rem;
  border-bottom: 1px var(--color-border, #3a5285) solid;
} */
/* .layout-side-column .menu .menu-item.menu-item-has-children .sub-menu li:last-child,
.layout-side-column .menu .menu-item.menu-item-has-children .children li:last-child,
.layout-side-column .menu .page_item.page_item_has_children .sub-menu li:last-child,
.layout-side-column .menu .page_item.page_item_has_children .children li:last-child,
.layout-side-column .menu .pagenav .sub-menu li:last-child,
.layout-side-column .menu .pagenav .children li:last-child {
  border-bottom: none;
} */
/* .layout-side-column .menu .menu-item.menu-item-has-children .sub-menu li:hover a,
.layout-side-column .menu .menu-item.menu-item-has-children .children li:hover a,
.layout-side-column .menu .page_item.page_item_has_children .sub-menu li:hover a,
.layout-side-column .menu .page_item.page_item_has_children .children li:hover a,
.layout-side-column .menu .pagenav .sub-menu li:hover a,
.layout-side-column .menu .pagenav .children li:hover a {
  color: var(--color-text-link-hover, #87afff);
}
.layout-side-column .menu .menu-item.menu-item-has-children .sub-menu li a,
.layout-side-column .menu .menu-item.menu-item-has-children .children li a,
.layout-side-column .menu .page_item.page_item_has_children .sub-menu li a,
.layout-side-column .menu .page_item.page_item_has_children .children li a,
.layout-side-column .menu .pagenav .sub-menu li a,
.layout-side-column .menu .pagenav .children li a {
  display: block;
  width: 100%;
  text-indent: -0.3rem;
  margin-left: 0.3rem;
} */
/* .layout-side-column .menu .pagenav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
} */
/* .layout-side-column .menu .pagenav > ul li {
  font-size: 0.875rem;
  border-bottom: 1px var(--color-border, #3a5285) solid;
}
.layout-side-column .menu .pagenav > ul li:last-child {
  border-bottom: none;
} */
/* .layout-side-column .menu .pagenav > ul li:hover a {
  color: var(--color-text-link-hover, #87afff);
}
.layout-side-column .menu .pagenav > ul li a {
  display: block;
  width: 100%;
  text-indent: -0.3rem;
  margin-left: 0.3rem;
} */
/* .layout-side-column .menu .pagenav > ul .extra-nav-section {
  display: block;
  border: none;
  border-bottom: 0px;
  border-radius: 0;
  margin-bottom: 2px;
  margin-top: 0.5rem;
  font-family: var(--font-family-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);
  font-weight: 700;
  font-size: 16px;
  text-align: center;
} */
/* .layout-side-column .nav-current-page {
  font-weight: bold;
}
.layout-side-column .nav-current-page:before {
  content: "» ";
} */

/* #main-bottom-links ul {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
#main-bottom-links ul li {
  display: inline;
}
#main-bottom-links ul li:before {
  content: " | ";
}
#main-bottom-links ul li:first-child:before {
  content: "";
} */

/* .layout-content .update-top-header {
  padding: 2px;
  display: flex;
  flex-flow: row nowrap;
  min-height: 34px;
} */
/* .layout-content .update-top-header .post-categories {
  flex: 0 0;
  order: 2;
  white-space: nowrap;
  list-style: none;
  align-self: center;
  margin: 0;
  padding: 0;
} */
/* .layout-content .update-top-header .post-categories li {
  background: var(--color-bg-white, white);
  border: 2px var(--color-text-black, black) solid;
  border-radius: 8px;
}
.layout-content .update-top-header .post-categories li:hover {
  background: var(--color-bg-disabled-light, #cccccc);
} */
/* .layout-content .update-top-header .post-categories li a {
  display: block;
  height: 100%;
  padding: 3px 0.5rem;
  color: var(--color-text-black, black);
  font-family: var(--font-family-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);
  font-size: 1.1rem;
  font-weight: bold;
  border-radius: 8px;
} */
/* .layout-content .update-top-header h2 {
  flex-grow: 1;
  order: 1;
  align-self: center;
  font-size: 1.6rem;
  margin-bottom: 0;
  padding: 0.3rem 0.5rem;
  text-align: left;
} */
/* .update-top-meta {
  display: flex;
  flex-flow: row wrap;
  border: 1px var(--color-border, #3a5285) solid;
  border-top: none;
  border-radius: 0 0 8px 8px;
  margin: 0 0.75rem;
  font-size: 0.875rem;
  line-height: 1rem;
  background: var(--color-bg-row-1, #d6e2ff);
}
.update-top-meta .update-time,
.update-top-meta .update-author {
  flex-grow: 1;
  padding: 2px 4px;
}
.update-top-meta .update-time {
  text-align: left;
}
.update-top-meta .update-author {
  text-align: right;
} */

/* .layout-content .update-bottom-meta .update-tags {
  font-family: var(--font-family-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);
}
.layout-content .update-bottom-meta .update-tags .tags-label {
  font-size: 0.7rem;
  font-weight: bold;
} */

/* .layout-header-single-post .update-top-meta {
  margin: 0;
  border: none;
  background: none;
} */

/* .layout-next-prev {
  display: flex;
  flex-flow: row wrap;
}
.layout-next-prev .layout-prev,
.layout-next-prev .layout-next {
  flex: 0 0 50%;
}
.layout-next-prev .layout-prev {
  text-align: left;
}
.layout-next-prev .layout-next {
  text-align: right;
} */
/* 
.category-pokemon-gen-8 .update-top-header .post-categories li {
  background: blue;
  border-color: yellow;
}
.category-pokemon-gen-8 .update-top-header .post-categories li:hover {
  background: #6666ff;
}
.category-pokemon-gen-8 .update-top-header .post-categories li a {
  color: white;
} */

/* .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
  max-width: 550px;
  margin: 0 auto;
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  padding: 20px 0px 0px;
  cursor: pointer;
  font-size: 0.7rem;
  font-family: var(--font-family-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);
}

.wp-block-gallery.no-grow .blocks-gallery-image,
.wp-block-gallery.no-grow .blocks-gallery-item {
  flex-grow: 0;
}

.wp-block-gallery.no-grow {
  justify-content: center;
} */

/* .featherlight-content .caption {
  margin-top: 1rem;
  text-align: center;
}

.featherlight .featherlight-content .featherlight-close-icon {
  width: auto;
  font-size: 3rem;
  line-height: 0.8em;
  background: rgba(255, 255, 255, 0.5);
  border: 1px rgba(0, 0, 0, 0.3) solid;
  border-width: 0 0 1px 1px;
  height: auto;
  padding: 2px 2px 5px;
} */

/* .more-link {
  text-align: center;
  margin-bottom: 1rem;
}
.more-link i.material-icons {
  vertical-align: bottom;
} */

/* .cookie-notice-container {
  font-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  font-size: 0.7rem;
}
.cookie-notice-container .ub-cn-privacy-policy {
  color: #cccccc;
}
.cookie-notice-container .ub-cn-privacy-policy:hover, .cookie-notice-container .ub-cn-privacy-policy:active, .cookie-notice-container .ub-cn-privacy-policy:visited {
  color: #ffffff;
} */

/* .youtube-disabled-needs-consent {
  background: var(--color-bg-row-2, #e7eeff);
  border: 1px var(--color-border, #3a5285) solid;
  width: auto;
  height: 100%;
  margin: auto;
  vertical-align: top;
  font-size: 80%;
  line-height: 100%;
  text-align: center;
}

.youtube-disabled-link {
  text-align: center;
}

.wp-block-embed-youtube {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 0;
}

.wp-block-embed-youtube .youtube-disabled-needs-consent {
  margin-top: -56.25%;
}

.wp-block-embed-youtube .youtube-disabled-needs-consent {
  position: relative;
  padding: 0;
}

.wp-block-embed-youtube .youtube-disabled-needs-consent img {
  max-width: 100%;
}

.wp-block-embed-youtube .youtube-disabled-needs-consent .youtube-disabled-subtext {
  padding: 2px;
} */

/* .page h2 {
  font-size: 1.6rem;
}
.page h3 {
  font-size: 1.45rem;
}
.page h4 {
  font-size: 1.25rem;
}
.page h5 {
  font-size: 1rem;
}
.page h6 {
  font-size: 0.9rem;
}
.page h2,
.page h3 {
  font-weight: 900;
  border-bottom: 1px var(--color-text, #333) solid;
}
.page h2,
.page h3,
.page h4,
.page h5,
.page h6 {
  clear: both;
  margin-bottom: 0.25rem;
  padding-bottom: 2px;
} */

/* .ad {
  text-align: center;
}

.ad-side-responsive-container {
  width: 300px;
  height: 250px;
  text-align: center;
  margin: 0 auto;
}

.ad-side-responsive {
  width: 300px;
  height: 250px;
  text-align: center;
  margin: 0 auto;
}

.ad-top-responsive-container {
  text-align: center;
  margin: 0 auto;
}

.sticky-footer-unit {
  position: fixed;
  bottom: 0%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  max-height: 100px;
  width: 100%;
  z-index: 25;
} */

/* Sticky nav for the sidebar on desktop */
/* @media screen and (min-width: 900px) {
  #side-sticky {
    position: sticky;
    top: calc(100% - 250px - 30px);
    margin: 0 auto;
    margin-top: 20px;
  }
}
@media screen and (max-width: 899px) {
  #side-sticky {
    display: none;
  }
} */

/* In-page ad units */
/* .inner-content-ad {
  width: 300px;
  height: 250px;
}
@media only screen and (max-width: 769px) {
  .inner-content-ad {
    float: none;
    padding: 0.25rem;
    margin: 0.125rem auto;
  }
  .ad-728x90 {
    min-height: 100px;
  }
}
@media only screen and (min-width: 770px) {
  .ad-728x90 {
    min-width: 728px;
    min-height: 90px;
    max-height: 90px;
  }
  .inner-content-ad {
    float: right;
    padding: 0.25rem;
  }
}

.inner-content-ad-leaderboard {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  min-height: 90px;
} */

/* .content-box, .layout-side-column .menu .menu-item.menu-item-has-children,
.layout-side-column .menu .page_item.page_item_has_children,
.layout-side-column .menu .pagenav {
  background: var(--color-bg-content, #eee);
  border: 1px var(--color-border-content, #707070) solid;
  border-radius: 12px;
  padding: 0.5rem;
  margin: 1rem 0.5rem 0 0.5rem;
}

.layout-content .update-top-header {
  background: var(--color-bg-header, #3a5285);
  border-radius: 8px;
  padding: 0.5rem;
  text-align: center;
  color: var(--color-text-header, #fff);
}
.layout-content .update-top-header a {
  color: var(--color-text-header, #fff);
}

.layout-content .update-bottom-meta .update-forum-discuss a, .layout-next-prev .layout-prev a,
.layout-next-prev .layout-next a, .more-link a {
  margin: 0 auto;
  display: inline-block;
  background: var(--color-bg-button, #3a5285);
  color: var(--color-text-button, #fff);
  padding: 0.25rem 1rem;
  border-radius: 8px;
  border: 1px var(--color-border-button, #263557) solid;
  border-bottom-width: 4px;
}
.layout-content .update-bottom-meta .update-forum-discuss a:hover, .layout-next-prev .layout-prev a:hover,
.layout-next-prev .layout-next a:hover, .more-link a:hover {
  background: var(--color-bg-button-active, #4968a9);
} */

@media only screen and (max-width: 900px) {
  /* .mobile-menu-active {
    background: var(--color-bg-header-dark, #263557);
  } */
  
  /* .layout {
    grid-template-rows: 56px 1fr;
  } */
  /* .layout-grid-top {
    position: fixed;
    top: 0;
    height: 56px;
    width: 100%;
    z-index: 500;
  } */
  /* .layout-grid-main {
    max-width: 768px;
    flex-flow: row wrap;
  } */
  /* .layout-top-logo {
    flex-basis: 60%;
    font-size: 1.75rem;
    height: 40px;
  } */
  /* .layout-top-logo .custom-logo-link {
    display: block;
    height: 40px;
    object-fit: contain;
  } */
  /* .layout-top-logo img {
    width: auto;
    height: 100%;
    max-height: 40px;
  } */
  /* .layout-top-menu {
    display: block;
    margin: auto 0;
  }
  .layout-top-menu i.material-icons,
  .layout-top-menu svg {
    display: block;
    margin: 0 0.25rem;
  }
  .layout-top-menu-close {
    display: none;
  } */
  
  /* .layout-side {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
    display: none;
  } */
  /* .layout-side-column {
    flex-basis: 100%;
  } */
  /* .layout-side-column ul {
    margin-bottom: 0;
  } */
  /* .layout-side-ad-box {
    display: none;
  } */
  
  /* .bottom-sticky-padding {
    height: 100px;
  } */
}
/* @media only screen and (orientation: landscape) {
  body {
    text-size-adjust: none;
  }
} */
/* .content-box, .layout-side-column .menu .menu-item.menu-item-has-children,
.layout-side-column .menu .page_item.page_item_has_children,
.layout-side-column .menu .pagenav {
  background: var(--color-bg-content, #eee);
  border: 1px var(--color-border-content, #707070) solid;
  border-radius: 12px;
  padding: 0.5rem;
  margin: 1rem 0.5rem 0 0.5rem;
}

.layout-content .update-top-header {
  background: var(--color-bg-header, #3a5285);
  border-radius: 8px;
  padding: 0.5rem;
  text-align: center;
  color: var(--color-text-header, #fff);
}
.layout-content .update-top-header a {
  color: var(--color-text-header, #fff);
}

.layout-content .update-bottom-meta .update-forum-discuss a, .layout-next-prev .layout-prev a,
.layout-next-prev .layout-next a, .more-link a {
  margin: 0 auto;
  display: inline-block;
  background: var(--color-bg-button, #3a5285);
  color: var(--color-text-button, #fff);
  padding: 0.25rem 1rem;
  border-radius: 8px;
  border: 1px var(--color-border-button, #263557) solid;
  border-bottom-width: 4px;
}
.layout-content .update-bottom-meta .update-forum-discuss a:hover, .layout-next-prev .layout-prev a:hover,
.layout-next-prev .layout-next a:hover, .more-link a:hover {
  background: var(--color-bg-button-hover, #4968a9);
  color: var(--color-text-button-hover, #fff);
} */

@media only screen and (max-width: 900px) {
  /* .layout-content .update-top-header {
    flex-flow: row wrap;
  }
  .layout-content .update-top-header .post-categories {
    flex-basis: 100%;
    order: 1;
  }
  .layout-content .update-top-header h2 {
    order: 2;
    flex-basis: 100%;
  } */
  /* .update-top-meta .update-time,
  .update-top-meta .update-author {
    flex-basis: 100%;
    text-align: center;
  } */
  
  /* .layout-side-column .menu .pagenav .extra-nav-overall-header {
    font-size: 1.5rem;
    padding: 0.25rem 0.5rem;
  } */
  /* .layout-side-column .menu .pagenav .extra-nav-item > a,
  .layout-side-column .menu .pagenav .extra-nav-item.nav-current-page {
    font-size: 1.25rem;
    line-height: 2.25rem;
  }
  .layout-side-column .menu .menu-item.menu-item-has-children > a {
    font-size: 1.5rem;
    padding: 0.25rem 0.5rem;
  }
  .layout-side-column .menu .menu-item.menu-item-has-children .sub-menu li {
    font-size: 1.25rem;
    line-height: 2.25rem;
  } */
  
  /* .layout-header-single-post .update-top-meta {
    font-family: var(--font-family-condensed, "Roboto Condensed", "Arial Narrow", sans-serif);
    font-size: 0.7rem;
  } */
  
  /* #branda-cookie-notice .cookie-notice-container {
    width: auto;
    line-height: 1em;
    font-size: 11px;
    display: flex;
    flex-flow: row wrap;
    padding: 5px;
  }
  #branda-cookie-notice span {
    flex: 0 0 100%;
  }
  #branda-cookie-notice a {
    margin: 0;
    flex: 1 1 100px;
  }
  #branda-cookie-notice a.ub-cn-privacy-policy,
  #branda-cookie-notice .button {
    margin: 4px 0;
    align-self: center;
  } */
  
  /* .ad-side-responsive {
    display: none;
  } */
  
  /* .wp-block-quote {
    margin-left: 0;
    margin-right: 0;
  } */
  
  /* .page h2 {
    font-size: 1.25rem;
  }
  .page h3 {
    font-size: 1.1rem;
  }
  .page h4 {
    font-size: 0.9rem;
  }
  .page h5 {
    font-size: 0.75rem;
  }
  .page h6 {
    font-size: 0.5rem;
  } */
}
/* @media only screen and (max-width: 414px) {
  .wp-block-gallery .blocks-gallery-item,
  .wp-block-gallery .blocks-gallery-image {
    margin: 0 2px 4px 2px;
    min-width: 180px;
  }
  .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
  .wp-block-gallery .blocks-gallery-item:nth-of-type(2n),
  .wp-block-gallery .blocks-gallery-item:last-child,
  .wp-block-gallery .blocks-gallery-image:last-child {
    margin-right: 2px;
  }
} */

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