@charset "UTF-8";
/*
                          88
                          88
                          88
    ,adPPYba, 88       88 88,dPPYba,  8b,dPPYba,  ,adPPYYba,  ,adPPYb,d8  ,adPPYba,
    I8[    "" 88       88 88P'    "8a 88P'    "8a ""     `Y8 a8"    `Y88 a8P_____88
     `"Y8ba,  88       88 88       d8 88       d8 ,adPPPPP88 8b       88 8PP"""""""
    aa    ]8I "8a,   ,a88 88b,   ,a8" 88b,   ,a8" 88,    ,88 "8a,   ,d88 "8b,   ,aa
    `"YbbdP"'  `"YbbdP'Y8 8Y"Ybbd8"'  88`YbbdP"'  `"8bbdP"Y8  `"YbbdP"Y8  `"Ybbd8"'
                                      88                      aa,    ,88
                                      88                       "Y8bbdP"
 */
@import url(./vendor/swiper.css);
@import url(./vendor/icons.css);
.fb-box-wrap {
  text-align: center;
  margin: 1em -40px; }

.image-link {
  position: relative;
  display: block;
  cursor: zoom-in; }
  .image-link:after {
    content: '';
    width: 50px;
    height: 50px;
    left: 1em;
    top: 1em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M10 8v4h2v-2h11v9h2V8H10zM7 24h15V13H7v11zm2-9h11v7H9v-7zm6 5l-2-4-3 5h9l-2-3-2 2z'/%3E %3C/svg%3E");
    background-color: rgba(0, 0, 0, 0.2);
    background-size: 50px;
    background-repeat: no-repeat;
    font: 13px/15px sans-serrif;
    color: #fff;
    text-align: left; }

blockquote {
  font-style: normal !important; }
  blockquote em {
    font-weight: normal;
    font-family: Sagona-BookItalic;
    font-size: 71%;
    display: block;
    text-align: right; }

.preloader {
  background: url(data:image/gif;base64,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) no-repeat center;
  margin: 0 auto;
  min-height: 32px; }

/*
 * Embed article styles
 */
div.embed-article {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid lightgray; }
  div.embed-article.inside {
    margin-bottom: 20px; }
    div.embed-article.inside .img-tag-wrap {
      width: 40%;
      float: left;
      margin: 0 20px 0 0;
      padding: 0; }
    div.embed-article.inside .title-wrap {
      margin-top: 10px; }
    div.embed-article.inside p.lead {
      margin: 10px 0;
      padding-right: 10px; }
  div.embed-article img {
    cursor: pointer; }
  div.embed-article p.lead {
    margin-top: 10px; }
  div.embed-article .title-wrap {
    padding: 0 10px;
    margin-top: 15px; }
    div.embed-article .title-wrap a {
      font-size: 1.25em;
      font-weight: bold; }
  div.embed-article .img-tag-wrap {
    padding: 0 20px;
    margin: 0 -20px; }
  div.embed-article p.swiper-lazy-preloader {
    position: initial;
    margin: 0 auto;
    min-height: 50px; }

.insta-loader {
  width: 3rem;
  height: 3rem;
  border: 2px solid #000;
  border-bottom-color: transparent;
  border-radius: 50%;
  margin: 0 auto;
  animation: loader 700ms linear infinite; }

@keyframes loader {
  to {
    transform: rotate(360deg); } }

/*
 * Instagram styles
 */
.instagram-widget-container {
  width: 100%;
  position: relative;
  background: #fff; }
  .instagram-widget-container .insta-loader {
    width: 3rem;
    height: 3rem;
    border: 2px solid #000;
    border-bottom-color: transparent;
    border-radius: 50%;
    margin: 0 auto;
    animation: loader 700ms linear infinite; }
  .instagram-widget-container h1 {
    font: bold 14px columbia;
    color: #888;
    margin: 0 3.125%;
    overflow: hidden;
    /*width: -212.5%;*/
    letter-spacing: 4.38px;
    padding: 6.25% 0;
    text-transform: uppercase;
    width: 1200px;
    padding: 0; }
    .instagram-widget-container h1 span:before {
      content: '';
      position: absolute;
      left: 200px;
      top: 4%;
      width: 80%;
      height: 1px;
      background: #e4461b; }
  .instagram-widget-container .instagram-feed-wrapper {
    max-width: 1200px;
    display: grid;
    position: relative;
    margin: 30px auto;
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
    grid-gap: 5px; }
    .instagram-widget-container .instagram-feed-wrapper .feed-item {
      border: 0;
      padding: 0;
      height: 13em;
      overflow: hidden;
      background-repeat: no-repeat;
      background-size: cover; }
    .instagram-widget-container .instagram-feed-wrapper div {
      position: relative;
      margin: 0; }
    .instagram-widget-container .instagram-feed-wrapper ul {
      position: absolute;
      bottom: 10px;
      right: -5px;
      list-style-type: none;
      padding: 0 10px 0 0;
      margin: 0;
      background-color: rgba(0, 0, 0, 0.5); }
      .instagram-widget-container .instagram-feed-wrapper ul li {
        padding: 0;
        margin: 0; }
      .instagram-widget-container .instagram-feed-wrapper ul li.like {
        color: white;
        padding-left: 5px; }
        .instagram-widget-container .instagram-feed-wrapper ul li.like i {
          position: relative;
          font-size: 90%;
          top: 2px; }
      .instagram-widget-container .instagram-feed-wrapper ul a {
        color: #fff;
        font-weight: 700;
        font-size: 70%; }
        .instagram-widget-container .instagram-feed-wrapper ul a img {
          width: 100%; }
  .instagram-widget-container .feed-item a {
    width: 100%;
    height: 100%;
    display: block; }
  .instagram-widget-container .instagram-feed {
    position: absolute !important; }

@keyframes loader {
  to {
    transform: rotate(360deg); } }

@media (max-width: 640px) {
  .instagram-feed-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(3rem, 1fr)) !important;
    grid-gap: 2px !important; }
  .instagram-widget-container .instagram-feed-wrapper .feed-item {
    height: 100px !important; }
  /*.instagram-widget-container .instagram-feed.head-2 hr {
    bottom: 2px !important;
    width: 40% !important;
  }*/
  .instagram-widget-container h1 span:before {
    left: 180px;
    width: 65%; } }

@media only screen and (min-width: 40em) {
  .instagram-feed-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr)) !important; }
  .instagram-widget-container .instagram-feed-wrapper .feed-item {
    height: 150px; }
  /*.instagram-widget-container .instagram-feed.head-2 hr {
    bottom: 2px !important;
    width: 55% !important;
  }*/ }

@media only screen and (max-width: 480px) {
  /*.instagram-widget-container .instagram-feed.head-1 {
    display: none;
  }

  .instagram-widget-container .instagram-feed.head-2 hr {
    bottom: 2px !important;
    width: 20% !important;
  }*/
  .instagram-widget-container .instagram-feed-wrapper {
    display: grid;
    grid-template-columns: 33% 33% 33%  !important;
    grid-row: auto;
    grid-column-gap: 9px !important;
    grid-row-gap: 9px !important;
    margin: auto;
    margin-top: 20px;
    margin-right: 17px; }
  .instagram-widget-container .feed-item a:before {
    position: absolute;
    width: 100%;
    content: ' ';
    display: block;
    padding-top: 100%;
    top: 0;
  }
  .instagram-widget-container .instagram-feed-wrapper .feed-item {
    position: relative;
    height: initial !important;
  }
  .instagram-widget-container .instagram-feed-wrapper .feed-item:before {
    content: ' ';
    display: block;
    width: 100%;
    padding-top: 100% !important;
  }
}

/* 13-vimeo-videok-szelesebbre */
.fluid-width-video-wrapper {
  margin-bottom: 18%;
  width: 120% !important; }

.fluid-width-video-wrapper iframe {
  margin-bottom: 0;
  left: -10% !important;
  width: 120% !important;
  height: 120% !important; }

/* PPG icon restyle */
#pushpushgo-container {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0; }

.ppg__fab {
  position: relative !important;
  bottom: 4px !important;
  left: 0px !important;
  padding: 0 4em 0 !important;
  z-index: 10000 !important; }

.ppg__fab-icon {
  width: 16px !important;
  margin: auto !important;
  margin-bottom: 13px !important; }

.ppg__fab-circle {
  width: 45px !important;
  height: 45px !important; }

.ppg__fab-bubble--opened {
  position: absolute !important;
  right: 110px !important;
  top: 50px !important; }

.ppg__fab-light-dot {
  top: 16px !important;
  left: 16px !important; }

header .container .ppg__fab {
  padding: 0 !important;
  top: -38px !important;
  left: -27px !important;
  bottom: initial !important; }

header .container .ppg__fab-circle {
  width: 35px !important;
  height: 35px !important; }

header .container .ppg__fab-light-dot {
  top: 14px !important;
  left: 14px !important; }

header .container .ppg__fab-icon {
  width: 14px !important;
  margin-bottom: 24px !important; }

header .container .ppg__fab-bubble--opened {
  right: 30px !important;
  top: 40px !important; }

#site-header-menu .fa.fa-search {
  cursor: pointer;
  line-height: 40px;
  font-size: 13px !important; }

/*

      ad8888ba,         ,d8      ,a8888a,                     "8a
     8P'    "Y8       ,d888    ,8P"'  `"Y8,                     "8a
    d8              ,d8" 88   ,8P        Y8,                      "8a
    88,dd888bb,   ,d8"   88   88          88                        "8a
    88P'    `8b ,d8"     88   88          88    aaaaaaaa aaaaaaaa   a8"
    88       d8 8888888888888 `8b        d8'    """""""" """""""" a8"
    88a     a8P          88    `8ba,  ,ad8'                     a8"
     "Y88888P"           88      "Y8888P"                     a8"


 */
@media only screen and (min-width: 40em) {
    .gallery-overlay {
        top: 54px !important; }
  .fb-box-wrap {
    margin: 1em 0; } }

/* Gallery swiper */
.gallery-overlay {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0; /*54px;*/
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.9);
  transition: opacity .3s ease-in-out, visibility .3s ease-in-out; }

.gallery-overlay--active {
  opacity: 1;
  visibility: visible; }

.gallery-overlay--active:-webkit-full-screen {
  top: 0; }

.gallery-overlay--active:-moz-full-screen {
  top: 0; }

.gallery-overlay--active:-ms-fullscreen {
  top: 0; }

.gallery-overlay--active:fullscreen {
  top: 0; }

.gallery-overlay--active .gallery-overlay__content {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0); }

.gallery-overlay--active .gallery-overlay--close:after, .gallery-overlay--active .gallery-overlay--close:before {
  left: 0; }

.gallery-overlay--active .gallery-overlay--close:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.gallery-overlay--active .gallery-overlay--close:after, .gallery-overlay--active .gallery-overlay__btn--next:before, .gallery-overlay--active .gallery-overlay__btn--prev:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.gallery-overlay--active .gallery-overlay__btn--next:after, .gallery-overlay--active .gallery-overlay__btn--prev:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.gallery-overlay--active .gallery-overlay__btn--prev:after, .gallery-overlay--active .gallery-overlay__btn--prev:before {
  left: 30px; }

.gallery-overlay--active .gallery-overlay__btn--next:after, .gallery-overlay--active .gallery-overlay__btn--next:before {
  right: 30px; }

.gallery-overlay__content {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }

.gallery-overlay__content, .gallery-overlay__items {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.gallery-overlay__items li, .gallery-overlay__items ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.gallery-overlay__items .swiper-type--image {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.gallery-overlay__items .swiper-type--image img {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 100%; }

.gallery-overlay__items .swiper-lazy {
  opacity: 0;
  visibility: hidden;
  transition: opacity .15s ease-in-out, visibility .15s ease-in-out; }

.gallery-overlay__items .swiper-lazy-loaded {
  opacity: 1;
  visibility: visible; }

.gallery-overlay--close {
  position: absolute;
  display: block;
  top: 30px;
  right: 30px;
  z-index: 50; }

.gallery-overlay--fullscreen, .gallery-overlay--shares {
  position: absolute;
  display: block;
  top: 30px;
  right: 90px;
  z-index: 50; }

.gallery-overlay--fullscreen.gallery-overlay--fullscreen--active i:before {
  content: ""; }

.gallery-overlay--shares {
  right: 150px;
  background: red;
  max-width: 30px;
  height: 30px;
  overflow: hidden;
  margin: 0;
  transition: max-width .3s ease-in-out; }

.gallery-overlay--shares .open-shares {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 30px; }

.gallery-overlay--shares ul {
  margin: 0;
  padding-left: 30px;
  white-space: nowrap; }

.gallery-overlay--shares ul li {
  list-style: none;
  display: inline-block; }

.gallery-overlay--shares--active {
  max-width: 500px; }

.gallery-overlay .gallery-caption {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 100px 20px 10px;
  color: #fff;
  background: linear-gradient(to bottom, rgba(255, 45, 0, 0) 60%, rgba(255, 45, 0, 0.6) 100%); }

.gallery-overlay__pagination {
  position: absolute;
  top: 30px;
  left: 30px;
  color: #fff;
  z-index: 10; }

.gallery-overlay__btn--next, .gallery-overlay__btn--prev {
  position: absolute;
  display: block;
  width: 40%;
  height: 100%;
  top: 0;
  cursor: pointer;
  z-index: 10; }

.gallery-overlay__btn--next:after, .gallery-overlay__btn--next:before, .gallery-overlay__btn--prev:after, .gallery-overlay__btn--prev:before {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  height: 2px;
  width: 30px;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 2px #000;
  transition: transform .3s ease-in-out .6s, left .3s ease-in-out .3s, right .3s ease-in-out .3s;
  transition: transform .3s ease-in-out .6s, left .3s ease-in-out .3s, right .3s ease-in-out .3s, -webkit-transform .3s ease-in-out .6s; }

.gallery-overlay__btn--next:after:hover, .gallery-overlay__btn--next:before:hover, .gallery-overlay__btn--prev:after:hover, .gallery-overlay__btn--prev:before:hover {
  background-color: #fff; }

.gallery-overlay__btn--prev {
  left: 0; }

.gallery-overlay__btn--prev:after, .gallery-overlay__btn--prev:before {
  left: -30px;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%; }

.gallery-overlay__btn--next {
  right: 0; }

.gallery-overlay__btn--next:after, .gallery-overlay__btn--next:before {
  right: -30px;
  -webkit-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%; }

.gallery-overlay .gallery-btn {
  color: #fff;
  transition: color 300ms;
  text-decoration: none;
  padding: .4em; }

.gallery-overlay .gallery-btn:hover {
  color: #ff2d00; }

.gallery-overlay .gallery-btn i {
  font-size: 1.5em; }

@media (max-width: 480px) {
  .wide-image {
    width: initial !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important; } }

@media only screen and (min-width: 40em) {
  .wide-image, .img-wrap {
    margin: 2em -30px; } }

.wide-image, .img-wrap {
  margin: 2em -20px;
  clear: both; }

.wide-image img {
  max-width: 100%;
  display: block;
  margin: 0 auto; }

.wide-image .caption, .img-wrap .caption {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 1em;
  font-family: geogrotesque, sans-serif;
  color: #eaeae9;
  max-width: 660px;
  margin: 0 auto; }

.img-wrap {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  position: relative;
  overflow: hidden; }

.wide-image .image-link span:before, .img-wrap.image-link:after {
  content: " Galéria";
  position: absolute;
  left: 1em;
  top: 1em;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  z-index: 100;
  padding: .5em;
  font-family: 'player_icons', geogrotesque, sans-serif;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gallery-group .gallery-group__list-elem .image-link:hover:before {
  opacity: 1; }

.wide-image {
  text-align: center; }

.wide-image .image-link {
  display: inline-block;
  background: 0 0; }

.wide-image .image-link span {
  position: relative;
  display: inline-block; }

.gallery-group .gallery-group__list .image-link, .gallery-group .gallery-group__list-elem .image-link {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: rgba(0, 0, 0, 0.7) 0 0 20px 0 inset; }

.gallery-group .gallery-group__list-elem .image-link {
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px 0 inset;
  margin: 0;
  color: inherit;
  position: relative;
  outline: 3px solid #fff;
  transition: box-shadow .3s; }

.gallery-group .gallery-group__list-elem .image-link:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(255, 45, 0, 0.3);
  opacity: 0;
  transition: opacity .3s; }

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