.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"ArcherPro-Light";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"ArcherPro-Light";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"ArcherPro-Light";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"ArcherPro-Semibold";--e-global-typography-accent-font-weight:500;font-family:"ArcherPro-Light", Sans-serif;}.elementor-kit-13 h1{font-family:"ArcherPro-Semibold", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1080px;}.elementor-widget:not(:last-child){margin-bottom:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:50px;--lightbox-navigation-icons-size:50px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.elementor-slideshow__title {
    font-size: 32px;
    font-weight: 700;
}

.elementor-slideshow__title {
    font-size: 40px;
    font-weight: 600;
    font-family: "Lora", Sans-serif;
}

.swiper-wrapper {
    height: auto;
    padding-top: 10vh;
    
}
.elementor-slideshow__footer {
    position: relative;
    padding: 20px 50px;
}


::-webkit-scrollbar {
    display: none;
}
 
 .wpfm-template-1 ul.wpfm-nav li, .wpfm-template-2 ul.wpfm-nav li, .wpfm-template-3 ul.wpfm-nav li, .wpfm-template-4 ul.wpfm-nav li {
    margin-bottom: 30px;
    height: 40px;
    outline: 0;
    position: relative;
}


.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li, .wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-right ul li, .wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-right ul li {
    height: 80px;
    position: relative;
    text-align: left;
    width: 100%;
    left: 0;
    padding-left: 42px;
    transform: translateX(-40px);
    -webkit-transform: translateX(-40px);
    -moz-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    -o-transform: translateX(-40px);
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}


/*MEMORY GAME*/
.h5p-memory-game .h5p-memory-card .h5p-front {
    background: #EB1C24!important;
    color: #fff!important;
    font-weight: bolder;
    
}
.h5p-memory-game .h5p-memory-card .h5p-back:before {
    opacity: 0;
}
.h5p-memory-game .h5p-memory-card.h5p-flipped .h5p-back {
    background: #fff!important;
}
.h5p-memory-game .h5p-memory-top {
    background-color: transparent!important;
   border-bottom: none!important;
    
}
.h5p-memory-game .h5p-memory-close {
    cursor: pointer;
    position: absolute;
    top: 0!important;
    right: 0!important;
    font-size: 4em!important;
    width: 1em;
    height: 1em;
    text-align: center;
    color: #EB1C24!important;
    line-height: 1em!important;
}


/*JÁTÉK 2 */
.h5p-drag-text [aria-dropeffect] {
   background-color: white!important;
    border-bottom: solid 3px #EB1C24;
}
.h5p-drag-text [aria-grabbed] {
    background: #EB1C24!important;
    padding: 0.3em 0.6em!important;
    color:#fff!important;
    
}


.a {
    background-color: transparent;
    text-decoration: none;
    color: #EB1C24;
}


.blockquote.quotescollection-quote {
    border: 0;
    background: none;
    padding: 0;
    margin: 4em 2em;
    font-size: 1em;
    box-shadow: none;
    font-family: "Lora", Sans-serif;
}

.elementor-slideshow__description {
    font-size: 14px;
    display: none;
}


.fancybox-image, .fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 50px !important;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}


.fancybox-navigation .fancybox-button {
    height: 120px !important;
    opacity: 0;
    padding: 6px;
    position: absolute;
    top: 50%;
    width: 120px !important;
}

.fancybox-button {
    background: rgba(30,30,30,.6);
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    height: 120px !important;
    margin: 0;
    outline: 0;
    padding: 10px;
    -webkit-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    width: 120px !important;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    text-align: center;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none !important;
}

.elementor-arrows-position-outside .swiper-container {
width:100vw!important;
}

.swiper-wrapper {
width: 100vw;
}

.swiper-slide {
width: 100vw!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ArcherPro-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gyulakult.hu/map-kiosk-dev/wp-content/uploads/2021/03/ArcherPro-Light.woff') format('woff'),
		url('https://gyulakult.hu/map-kiosk-dev/wp-content/uploads/2021/03/ArcherPro-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ArcherPro-Semibold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://gyulakult.hu/map-kiosk-dev/wp-content/uploads/2021/03/ArcherPro-Semibold.woff') format('woff'),
		url('https://gyulakult.hu/map-kiosk-dev/wp-content/uploads/2021/03/ArcherPro-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */