@charset "UTF-8";

.langselector { display: none; visibility: hidden; }
.language_mobil { text-align: center; }
.langselector .mod-languages .lang-active>a, .langselector .mod-languages li>a:hover { text-decoration: underline; }
#sp-header { position: absolute; background: none; box-shadow: none!important; }
#sp-header.header-sticky { background: #00000070; }
#sp-header-topbar { display: none; visibility: hidden; }
/*#sp-logo { position: relative; padding: 0; width: auto; margin: auto;  z-index: 999; }*/
/*.d-xl-none { display: none !important; }*/
.header-sticky .burger-icon>span { background-color: #fff; }
ul.sp-megamenu-parent { margin: 0; width: 100%; text-align: center; }
.sp-megamenu-parent>li:first-child>a { padding-left: 0; }
.menu-logo img { height: 100px; }
/*.offcanvas-menu .menu-logo,*/
.offcanvas-menu ul.menu > li:nth-child(5) { display: none; visibility: hidden; }
#sp-main-body .container { position: relative; }
#sp-header.header-sticky .menu-logo img { height: 60px; }
.sp-slider .sp-indicator-container { height: 2px; }

.article-details .article-ratings-social-share { border: none; margin: 0; padding: 0; float: right; position: absolute; top: 0; right: 0; }
.article-details .article-can-edit { margin: 0; }
li.sp-menu-item.active > a { text-decoration: underline; }

.sppb-youtube-video-bg:before { content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #00000042; background: rgb(0,0,0); background: linear-gradient(180deg, rgba(0,0,0,0.34226190476190477) 0%, rgba(0,0,0,0) 23%, rgba(255,255,255,0) 100%); }
.lali .breadcrumb { background: none; font-size: small; }
.lali span.fas { margin-right: 5px; }
.lali.sp-module { position: absolute; left: 0; top: 0; z-index: 1; }
section, .container { position: relative; }

/*----- Hatterek ----*/
.beige { background-color: #FFF6E6;}
/*.center-a .overlay-image-title, */.center-a .overlay-image-title .sppb-addon-title { height: 100%; width: 100%; }
.center-a .overlay-image-title .sppb-addon-title > a { height: 100%; width: 100%; display: block; color: #fff; }
/*.center-a .sppb-addon-overlay-image-content { padding: 0; }*/
.sp-page-builder .page-content > #bg_position {
  background-repeat: no-repeat;
  background-attachment: unset;
  background-position-x: left;
  background-position-y: bottom;
  background-size: cover;
  animation: mymove_lali 45s infinite;
}
.sp-page-builder .page-content > #bg_position.speed {
  animation: mymove_lali 25s infinite;
}
@keyframes mymove_lali {
  50% {background-position: center;}
}

/*----- Gallery -----*/
#sp-page-builder h3.sppb-addon-title { position: absolute; left: 0; right: 0; bottom: 0; text-align: center; padding: 0 0 10px 0; color: #fff; overflow: hidden; margin: 0; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.34226190476190477) 0%, rgba(255,255,255,0) 100%); }

.sppb-addon.sppb-addon-gallery { max-height: 500px; overflow: hidden; position: relative; }
.sppb-addon.sppb-addon-gallery ul.sppb-gallery > li { display: none; visibility: hidden; }
.sppb-addon.sppb-addon-gallery ul.sppb-gallery > li:first-child { display: block; visibility: visible; }
.sppb-section .sppb-row-column { padding-bottom: 50px; }
.sppb-section .sppb-row-column:last-child { padding-bottom: 0; }
	
@media (max-width: 992px) {
	#sp-main-body { padding: 50px 0; }
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	.sppb-addon.sppb-addon-gallery { max-height: 300px; }
	/*.kethasabkozep .sppb-row-column { max-width: 33.333%!important; flex-basis: 33.333%!important; }*/
	.kethasabkozep .sppb-row { width: 50%; margin: 0 auto; }
	.sppb-section .sppb-row-column { padding-bottom: 0; }
}

@media (min-width: 992px) {
	#sp-header .col-lg-9 { width: 100%; }
	#sp-header nav.d-flex { width: 100%; display: ruby!important; margin: 0 auto; }
	#sp-logo { display: none; visibility: hidden; }
	.langselector { display: block; visibility: visible; z-index: 999; }
	.langselector .mod-languages { position: fixed; }
	.langselector .mod-languages li>a { color: #cecece; }
	.sppb-addon.sppb-addon-gallery { max-height: 400px; }
}

@media (min-width: 1200px) {
	.sppb-addon.sppb-addon-gallery { max-height: 450px; }	
}

@media (min-width: 1400px) {
	.sppb-addon.sppb-addon-gallery { max-height: 510px; }	
}