@charset "utf-8";
/* CSS Document */

#gkHeaderNav[data-fixed="1"], #gkHeaderNav, #gkBg #gkHeaderNav[data-fixed="1"] {
  transition: all 0.9simportant;
  animation: 500ms ease-in-out 0s normal none 1 running fadeInDownimportant;
  position: fixed!important;
  top: 0!important;
  left: 0;
  width: 100%;
}

div#gkLang {
  position: fixed!important;
  top: 15px;
  z-index: 9999;
  left: 10px;
}

div.mod-languages ul li.lang-active {
  background-color: transparent;
  border-bottom: 1px solid rgba(244, 244, 244, 0.5);
}

div.mod-languages a {
	padding-bottom: 0.2rem;
}

#share-social {display:none;}

@media screen and (min-width: 768px) {
  .item-page div.articleBody .content, .item-page div[itemprop="articleBody"] .content {
    padding-left: 0px;
  }
}

@font-face {
    font-family: 'h_eckmannregular';
    src: url('../fonts/vilasilvia/h_eckman-webfont.eot');
    src: url('../fonts/vilasilvia/h_eckman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vilasilvia/h_eckman-webfont.woff2') format('woff2'),
         url('../fonts/vilasilvia/h_eckman-webfont.woff') format('woff'),
         url('../fonts/vilasilvia/h_eckman-webfont.ttf') format('truetype'),
         url('../fonts/vilasilvia/h_eckman-webfont.svg#h_eckmannregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

#gkHeaderNav {
  /*background: #4a2d29;*/
}

.gkIsWrapper-gk_royal .gkIsSlide::after {
  background: linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.4)), linear-gradient(180deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 26.56%,rgba(0,0,0,0.102) 52.08%,rgba(0,0,0,0) 76.04%,rgba(0,0,0,0.6) 100%);
  }

.box.gkSubheadingBox.titlu_galerie h3.header {
  font-family: 'Cinzel', Arial, serif;
  font-size: 2.5rem;
  line-height: 1.2;
}

@media (min-width: 992px) {
  .gkIsWrapper-gk_royal figcaption {
    width: 960px!important;
  }
}

.gkIsWrapper-gk_royal .gkIsPagination li img {
  width: 200%!important;
  height: 110%!important;
  max-width: 200%!important;
  margin-left: -25%!important;
}

h3.slider-supra-txt {
  font-size: 1.55rem!important;
  letter-spacing:1px!important;
}

div#gkFooterWrap a.gkLogo > img {
  width: 60%;
  margin: auto;
}

@media only screen and (max-width: 1400px) {
  body {
    margin-top: 92px!important;
  }
  div#gkLang {
  top: 31px;
  left: auto;
  right: 120px;
}
}