@font-face {
  font-family: "Aclonica";
  src: url("../fonts/Aclonica-Regular.ttf"); }
/*.toolbar .toolbar-bar {position: fixed;}*/
header {
  font-family: "Aclonica";
  position: fixed;
  width: 100%;
  z-index: 99;
  font-size: 1em; }

header .site-logo img {
  height: 50px; }

.navbar-brand a.site-title {
  display: none; }

/*MAIN*/
main {
  padding: 0.5rem 1rem; }

a {
  text-decoration: none; }

body {
  font-size: 1em;
  line-height: 1.1em; }

.region-breadcrumb {
  margin-top: 70px; }

h1 {
  font-family: "Aclonica";
  font-size: 1.2em;
  color: #242e; }

h2, h2 a {
  color: #242e;
  font-size: 1.1em;
  font-weight: 600 !important; }

.region-sidebar-first, .region-sidebar-second, .region-content {
  position: sticky;
  top: 100px;
  margin: 0 0 2rem 0;
  padding: 0 1rem; }

/*MAIN CONTENT*/
.region-content {
  font-size: 1.1em;
  line-height: 1.2em; }
  .region-content .field--name-field-tags {
    font-size: 0.8em;
    display: flex;
    float: left;
    margin-top: 5px; }
    .region-content .field--name-field-tags .field__label {
      align-content: center; }
    .region-content .field--name-field-tags .field__items {
      display: flex; }
    .region-content .field--name-field-tags .field__item {
      background: #242e !important;
      margin: 0 3px;
      padding: 0 5px;
      border-radius: 5px; }
    .region-content .field--name-field-tags .field__item:hover {
      background: #262e !important;
      color: #f4f4f4 !important; }
    .region-content .field--name-field-tags .field__item a {
      color: #ffffffee;
      text-decoration: none; }
    .region-content .field--name-field-tags .field__item a:hover {
      color: #ffffff; }

.node--view-mode-full .field--name-field-image img.image-style-wide {
  width: 100% !important; }

.field--name-body .align-left .field--type-image {
  margin-right: 1.5rem !important; }
.field--name-body .align-right .field--type-image {
  margin-left: 1.5rem !important; }

.builder.teaser.imagen .field__item {
  display: flex;
  justify-content: center; }

.block-layout-builder {
  font-size: 1em; }

.block-lb-vv360 {
  margin-top: 3rem;
  background-color: #f5f5f5;
  border: 1px solid #aca;
  padding: 1rem;
  border-radius: 1rem; }

#block-mi-bs5cuetu-content .views-row:nth-child(odd) {
  background-color: ivory; }
#block-mi-bs5cuetu-content .views-row:nth-child(even) {
  background-color: #fbfbfb; }

article.node--view-mode-teaser {
  margin-bottom: 1.5rem; }
  article.node--view-mode-teaser h2 {
    background-color: rgba(0, 0, 0, 0.06);
    padding-left: 0.5rem; }
  article.node--view-mode-teaser footer {
    padding: 0 0 .2rem 0; }
  article.node--view-mode-teaser .node__submitted a {
    color: #242e !important; }
  article.node--view-mode-teaser .node__submitted a:hover {
    color: #262e !important;
    background-color: #f4f4f4; }
  article.node--view-mode-teaser .field--name-field-image {
    width: 200px;
    height: 150px;
    float: left;
    margin-right: 0.6rem;
    border-radius: 10px;
    overflow: hidden; }
  article.node--view-mode-teaser .field--name-field-image:hover img {
    transform: scale(1.5); }
  article.node--view-mode-teaser .field--name-field-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease-in-out; }
  article.node--view-mode-teaser .field--name-body {
    overflow: auto;
    height: 150px; }
  article.node--view-mode-teaser .field--name-field-tags {
    display: flex;
    float: left;
    margin-top: 5px; }
    article.node--view-mode-teaser .field--name-field-tags .field__label {
      align-content: center; }
    article.node--view-mode-teaser .field--name-field-tags .field__items {
      display: flex; }
    article.node--view-mode-teaser .field--name-field-tags .field__item {
      background: #242e !important;
      margin: 0 3px;
      padding: 0 5px;
      border-radius: 5px; }
    article.node--view-mode-teaser .field--name-field-tags .field__item:hover {
      background: #262e !important;
      color: #f4f4f4 !important; }
    article.node--view-mode-teaser .field--name-field-tags .field__item a {
      color: #ffffffee;
      text-decoration: none; }
    article.node--view-mode-teaser .field--name-field-tags .field__item a:hover {
      color: #ffffff; }
  article.node--view-mode-teaser .node__links {
    text-align: right;
    background-color: rgba(0, 0, 0, 0.059);
    margin-top: 5px; }
    article.node--view-mode-teaser .node__links li:hover {
      background-color: #fff !important; }
    article.node--view-mode-teaser .node__links a {
      color: #242e !important; }
    article.node--view-mode-teaser .node__links a:hover {
      color: #262e !important;
      cursor: zoom-in !important; }

article.node--view-mode-full {
  margin-bottom: 2rem; }
  article.node--view-mode-full .field--type-image {
    margin-bottom: 1rem; }
  article.node--view-mode-full .field--name-field-tags {
    font-size: 1em;
    margin-bottom: 1rem; }

.region-sidebar-first .block, .region-sidebar-second .block {
  margin: 0 1rem 3rem; }
.region-sidebar-first .view-mi-tags, .region-sidebar-second .view-mi-tags {
  font-size: 0.9em; }

footer.bg-secondary {
  font-size: 0.9em;
  color: rgba(255, 253, 253, 0.7) !important;
  background-color: #030 !important; }
  footer.bg-secondary .layout--fourcol-section .layout__region {
    padding: 0 1rem; }
    footer.bg-secondary .layout--fourcol-section .layout__region h2 {
      color: rgba(255, 253, 253, 0.7) !important;
      text-align: center; }
    footer.bg-secondary .layout--fourcol-section .layout__region a {
      color: rgba(255, 253, 253, 0.7) !important; }
    footer.bg-secondary .layout--fourcol-section .layout__region .fab {
      color: rgba(255, 253, 253, 0.9) !important; }
    footer.bg-secondary .layout--fourcol-section .layout__region .block {
      margin-bottom: 3rem; }
  footer.bg-secondary #block-mi-bs5cuetu-copyrightblock {
    font-size: 0.8em;
    padding-top: .5rem;
    background-color: #000; }

body.maintenance-page {
  font-size: 1.2em; }
  body.maintenance-page header h1 {
    display: none; }
  body.maintenance-page header img {
    background-color: #262 !important;
    width: 250px !important;
    margin-top: -350px !important; }

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