<!DOCTYPE html>
<html lang="hu">
<head>
	<meta charset="UTF-8">
	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<meta name="viewport" content="width=device-width, initial-scale=1">
	<!-- This site is optimized with the Yoast SEO plugin v28.1 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Koliday - UNIversum</title>
	<meta name="description" content="A Koliday a legjobb barátod lesz a nyári szálláskeresésben, hiszen érvényes diákigazolvánnyal akár már 2500 forinttól foglalhatsz több vidéki kollégiumba!" />
	<link rel="canonical" href="https://universum.hu/koliday/" />
	<meta property="og:locale" content="hu_HU" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Koliday - UNIversum" />
	<meta property="og:description" content="A Koliday a legjobb barátod lesz a nyári szálláskeresésben, hiszen érvényes diákigazolvánnyal akár már 2500 forinttól foglalhatsz több vidéki kollégiumba!" />
	<meta property="og:url" content="https://universum.hu/koliday/" />
	<meta property="og:site_name" content="UNIversum" />
	<meta property="article:publisher" content="https://www.facebook.com/universum.hu" />
	<meta property="article:modified_time" content="2024-12-13T17:00:31+00:00" />
	<meta property="og:image" content="https://universum.hu/materialimg/2023/08/kolilogo.png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:label1" content="Becsült olvasási idő" />
	<meta name="twitter:data1" content="2 perc" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/universum.hu\/koliday\/#article","isPartOf":{"@id":"https:\/\/universum.hu\/koliday\/"},"author":{"name":"webszornyete1","@id":"https:\/\/universum.hu\/#\/schema\/person\/30bae2c6ccc3fcd0e02d416c1d61f2a9"},"headline":"Koliday","datePublished":"2023-08-02T14:08:53+00:00","dateModified":"2024-12-13T17:00:31+00:00","mainEntityOfPage":{"@id":"https:\/\/universum.hu\/koliday\/"},"wordCount":142,"publisher":{"@id":"https:\/\/universum.hu\/#organization"},"image":{"@id":"https:\/\/universum.hu\/koliday\/#primaryimage"},"thumbnailUrl":"https:\/\/universum.hu\/materialimg\/2023\/08\/kolilogo.png","inLanguage":"hu"},{"@type":"WebPage","@id":"https:\/\/universum.hu\/koliday\/","url":"https:\/\/universum.hu\/koliday\/","name":"Koliday - UNIversum","isPartOf":{"@id":"https:\/\/universum.hu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/universum.hu\/koliday\/#primaryimage"},"image":{"@id":"https:\/\/universum.hu\/koliday\/#primaryimage"},"thumbnailUrl":"https:\/\/universum.hu\/materialimg\/2023\/08\/kolilogo.png","datePublished":"2023-08-02T14:08:53+00:00","dateModified":"2024-12-13T17:00:31+00:00","description":"A Koliday a legjobb barátod lesz a nyári szálláskeresésben, hiszen érvényes diákigazolvánnyal akár már 2500 forinttól foglalhatsz több vidéki kollégiumba!","breadcrumb":{"@id":"https:\/\/universum.hu\/koliday\/#breadcrumb"},"inLanguage":"hu","potentialAction":[{"@type":"ReadAction","target":["https:\/\/universum.hu\/koliday\/"]}]},{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/universum.hu\/koliday\/#primaryimage","url":"https:\/\/universum.hu\/materialimg\/2023\/08\/kolilogo.png","contentUrl":"https:\/\/universum.hu\/materialimg\/2023\/08\/kolilogo.png","width":590,"height":115},{"@type":"BreadcrumbList","@id":"https:\/\/universum.hu\/koliday\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Kezdőlap","item":"https:\/\/universum.hu\/"},{"@type":"ListItem","position":2,"name":"Koliday"}]},{"@type":"WebSite","@id":"https:\/\/universum.hu\/#website","url":"https:\/\/universum.hu\/","name":"UNIversum","description":"","publisher":{"@id":"https:\/\/universum.hu\/#organization"},"alternateName":"universum.hu","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/universum.hu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hu"},{"@type":"Organization","@id":"https:\/\/universum.hu\/#organization","name":"UNIversum","alternateName":"HÖOK Közhasznú Nonprofit Kft.","url":"https:\/\/universum.hu\/","logo":{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/universum.hu\/#\/schema\/logo\/image\/","url":"https:\/\/universum.hu\/materialimg\/2024\/01\/universumlogo.svg","contentUrl":"https:\/\/universum.hu\/materialimg\/2024\/01\/universumlogo.svg","width":100,"height":14,"caption":"UNIversum"},"image":{"@id":"https:\/\/universum.hu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/universum.hu","https:\/\/www.instagram.com\/universum.hu\/","https:\/\/www.tiktok.com\/@universum.hu"]},{"@type":"Person","@id":"https:\/\/universum.hu\/#\/schema\/person\/30bae2c6ccc3fcd0e02d416c1d61f2a9","name":"webszornyete1","sameAs":["https:\/\/universum.hu"]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link href='https://fonts.googleapis.com' crossorigin rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="UNIversum &raquo; hírcsatorna" href="https://universum.hu/feed/" />
<link rel="alternate" type="application/rss+xml" title="UNIversum &raquo; hozzászólás hírcsatorna" href="https://universum.hu/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://universum.hu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Funiversum.hu%2Fkoliday%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://universum.hu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Funiversum.hu%2Fkoliday%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*wp_block_styles_on_demand_placeholder:6a7097e98ae7d*/
/*# sourceURL=wp-block-library-inline-css */
</style>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id="wp-block-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */
</style>
<style id="wp-global-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
/*# sourceURL=wp-global-styles-placeholder-inline-css */
</style>
<link rel='stylesheet' id='pb-accordion-blocks-style-css' href='https://universum.hu/etestcontenta/pluginz/accordion-blocks/build/index.css?ver=1.5.0' media='all' />
<link rel='stylesheet' id='bodhi-svgs-attachment-css' href='https://universum.hu/etestcontenta/pluginz/svg-support/css/svgs-attachment.css?ver=2.6.0' media='all' />
<link rel='stylesheet' id='theme-my-login-css' href='https://universum.hu/etestcontenta/pluginz/theme-my-login/assets/styles/theme-my-login.min.css?ver=7.1.14' media='all' />
<link rel='stylesheet' id='woocommerce-layout-css' href='https://universum.hu/etestcontenta/pluginz/woocommerce/assets/css/woocommerce-layout.css?ver=10.9.4' media='all' />
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://universum.hu/etestcontenta/pluginz/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.9.4' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://universum.hu/etestcontenta/pluginz/woocommerce/assets/css/woocommerce.css?ver=10.9.4' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='megamenu-css' href='https://universum.hu/materialimg/maxmegamenu/style.css?ver=d1a6be' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://universum.hu/wp-includes/css/dashicons.min.css?ver=7.0.2' media='all' />
<link rel='stylesheet' id='generate-widget-areas-css' href='https://universum.hu/etestcontenta/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.6.1' media='all' />
<link rel='stylesheet' id='generate-style-css' href='https://universum.hu/etestcontenta/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' />
<style id="generate-style-inline-css">
@media (max-width:768px){}
body{background-color:var(--base-3);color:var(--contrast);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--contrast);}.grid-container{max-width:1580px;}.wp-block-group__inner-container{max-width:1580px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:266px;}:root{--contrast:#000;--contrast-2:#1a1a1a;--base:#f3f3f7;--base-3:#ffffff;--accent-5:#BC94C9;--transparent-1:rgba(255,255,255,0);--global-color-ppl:#530086;--global-color-mag:#EE6BFF;--global-color-ppl2:#CBCBFF;--global-color-10:#fafbec;--global-color-11:#6c6c6c;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-5-color{color:var(--accent-5);}:root .has-accent-5-background-color{background-color:var(--accent-5);}:root .has-transparent-1-color{color:var(--transparent-1);}:root .has-transparent-1-background-color{background-color:var(--transparent-1);}:root .has-global-color-ppl-color{color:var(--global-color-ppl);}:root .has-global-color-ppl-background-color{background-color:var(--global-color-ppl);}:root .has-global-color-mag-color{color:var(--global-color-mag);}:root .has-global-color-mag-background-color{background-color:var(--global-color-mag);}:root .has-global-color-ppl2-color{color:var(--global-color-ppl2);}:root .has-global-color-ppl2-background-color{background-color:var(--global-color-ppl2);}:root .has-global-color-10-color{color:var(--global-color-10);}:root .has-global-color-10-background-color{background-color:var(--global-color-10);}:root .has-global-color-11-color{color:var(--global-color-11);}:root .has-global-color-11-background-color{background-color:var(--global-color-11);}html{font-family:barril;}body, button, input, select, textarea{font-family:barril;font-weight:bold;font-style:normal;font-size:21px;letter-spacing:1.5px;}body{line-height:1.5;}@media (max-width: 1024px){body, button, input, select, textarea{font-size:18px;letter-spacing:1.5px;}body{line-height:1.5;}}@media (max-width:768px){body, button, input, select, textarea{font-size:16px;}body{line-height:1.4;}}h1{font-family:barri;font-weight:700;font-size:80px;letter-spacing:4px;line-height:81.51px;}@media (max-width: 1024px){h1{font-size:45px;line-height:48.56px;}}@media (max-width:768px){h1{font-size:36px;line-height:40px;margin-bottom:80px;}}.site-info{font-family:Poppins, sans-serif;font-size:16px;}@media (max-width: 1024px){.site-info{font-size:14px;}}@media (max-width:768px){.site-info{font-size:15px;}}.widget-title{font-family:Poppins, sans-serif;font-weight:800;font-size:22px;}@media (max-width: 1024px){.widget-title{font-size:22px;}}@media (max-width:768px){.widget-title{font-size:20px;}}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-family:barri;font-weight:600;font-size:20px;}h2.entry-title{font-family:barri;font-weight:700;font-size:30px;line-height:45;}@media (max-width: 1024px){h2.entry-title{font-size:22px;line-height:25;}}@media (max-width:768px){h2.entry-title{font-size:18px;line-height:26;}}body.home div:not(.dynamic-entry-excerpt) > p{font-family:barri;font-size:25px;line-height:30px;}@media (max-width: 1024px){body.home div:not(.dynamic-entry-excerpt) > p{font-size:20px;line-height:25.8px;}}@media (max-width:768px){body.home div:not(.dynamic-entry-excerpt) > p{font-size:18px;line-height:24px;}}.shop_table{font-family:barri;}.product-price{font-family:barri;}.input-text.qty.text{font-family:barri;}.cart_totals h2{font-family:barri;}.checkout-button{font-family:barri;}.alg_checkout_files_upload_form_1{font-family:barri;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base);color:var(--contrast);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--base);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:var(--contrast);background-color:var(--transparent-1);}.inside-article a,.paging-navigation a,.comments-area a,.page-header a{color:var(--global-color-ppl);}.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover{color:var(--global-color-mag);}.entry-header h1,.page-header h1{color:var(--global-color-11);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--global-color-11);}h1{color:var(--global-color-11);}h2{color:var(--global-color-11);}.sidebar .widget{color:var(--contrast-2);background-color:var(--transparent-1);}.sidebar .widget a{color:var(--contrast);}.sidebar .widget a:hover{color:var(--accent);}.sidebar .widget .widget-title{color:var(--contrast);}.footer-widgets{background-color:var(--global-color-ppl);}.footer-widgets a{color:var(--base-3);}.footer-widgets a:hover{color:var(--global-color-mag);}.site-info{background-color:var(--global-color-ppl);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--global-color-10);border-color:var(--transparent-1);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:#fcfcfc;border-color:var(--transparent-1);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:var(--global-color-ppl);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:var(--global-color-ppl2);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 0px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.inside-top-bar.grid-container{max-width:1660px;}.inside-header{padding:36px 20px 36px 20px;}.inside-header.grid-container{max-width:1620px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:0px 40px 40px 40px;}.site-main .wp-block-group__inner-container{padding:0px 40px 40px 40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{margin-bottom:0px;}.separate-containers .site-main{margin:0px;}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:0px;}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:0px;}.separate-containers .featured-image{margin-top:0px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:0px;margin-bottom:0px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{line-height:46px;}.navigation-search input[type="search"]{height:46px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.widget-area .widget{padding:40px 40px 40px 0px;}.footer-widgets-container{padding:40px 0px 40px 0px;}.footer-widgets-container.grid-container{max-width:1580px;}.inside-site-info{padding:0px 40px 0px 40px;}.inside-site-info.grid-container{max-width:1660px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:0px 28px 0px 28px;}.site-main .wp-block-group__inner-container{padding:0px 28px 0px 28px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-top:22px;padding-right:30px;padding-bottom:22px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-28px;width:calc(100% + 56px);max-width:calc(100% + 56px);}.one-container .site-main .paging-navigation{margin-bottom:0px;}}/* End cached CSS */.is-right-sidebar{width:15%;}.is-left-sidebar{width:15%;}.site-content .content-area{width:100%;}@media (max-width: 0px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
.main-navigation.toggled .main-nav > ul{background-color: var(--base-3)}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0px;}.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}@media (max-width: 0px){#sticky-placeholder{height:0;overflow:hidden;}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:0;}.has-inline-mobile-menu #site-navigation.toggled .main-nav > ul{top:1.5em;}}.nav-float-right .navigation-stick {width: 100% !important;left: 0;}.nav-float-right .navigation-stick .navigation-branding {margin-right: auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}
.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta{margin-top:0em;}.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image{margin-bottom:0em;}
/*# sourceURL=generate-style-inline-css */
</style>
<link rel='stylesheet' id='generate-child-css' href='https://universum.hu/etestcontenta/themes/hello_w/style.css?ver=1673270280' media='all' />
<link rel='stylesheet' id='generate-google-fonts-css' href='https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=auto&#038;ver=3.6.1' media='all' />
<link rel='stylesheet' id='dflip-style-css' href='https://universum.hu/etestcontenta/pluginz/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=2.4.30' media='all' />
<link rel='stylesheet' id='newsletter-css' href='https://universum.hu/etestcontenta/pluginz/newsletter/style.css?ver=9.3.0' media='all' />
<link rel='stylesheet' id='carousel-slider-frontend-css' href='https://universum.hu/etestcontenta/pluginz/carousel-slider/assets/css/frontend.css?ver=2.2.16' media='all' />
<link rel='stylesheet' id='generateblocks-css' href='https://universum.hu/materialimg/generateblocks/style-3234.css?ver=1784797734' media='all' />
<link rel='stylesheet' id='generate-blog-columns-css' href='https://universum.hu/etestcontenta/pluginz/gp-premium/blog/functions/css/columns.min.css?ver=2.5.6' media='all' />
<link rel='stylesheet' id='generate-woocommerce-css' href='https://universum.hu/etestcontenta/pluginz/gp-premium/woocommerce/functions/css/woocommerce.min.css?ver=2.5.6' media='all' />
<style id="generate-woocommerce-inline-css">
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-block-components-button{color:#ffffff;background-color:var(--global-color-ppl);text-decoration:none;font-size:20px;font-weight:600;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .wc-block-components-button:hover{color:#ffffff;background-color:var(--global-color-ppl2);}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{color:#ffffff;background-color:var(--global-color-ppl);}.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{color:var(--contrast-2);background-color:var(--global-color-ppl2);}button.wc-block-components-panel__button{font-size:inherit;}.woocommerce .star-rating span:before, .woocommerce p.stars:hover a::before{color:var(--global-color-ppl);}.woocommerce span.onsale{background-color:#222222;color:#ffffff;}.woocommerce ul.products li.product .price, .woocommerce div.product p.price{color:#222222;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#222222;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--global-color-ppl);}.woocommerce-message{background-color:var(--contrast-3);color:#ffffff;}div.woocommerce-message a.button, div.woocommerce-message a.button:focus, div.woocommerce-message a.button:hover, div.woocommerce-message a, div.woocommerce-message a:focus, div.woocommerce-message a:hover{color:#ffffff;}.woocommerce-info{background-color:var(--global-color-ppl);color:#ffffff;}div.woocommerce-info a.button, div.woocommerce-info a.button:focus, div.woocommerce-info a.button:hover, div.woocommerce-info a, div.woocommerce-info a:focus, div.woocommerce-info a:hover{color:#ffffff;}.woocommerce-error{background-color:var(--accent-4);color:#ffffff;}div.woocommerce-error a.button, div.woocommerce-error a.button:focus, div.woocommerce-error a.button:hover, div.woocommerce-error a, div.woocommerce-error a:focus, div.woocommerce-error a:hover{color:#ffffff;}.woocommerce-product-details__short-description{color:var(--contrast);}#wc-mini-cart{background-color:#ffffff;color:#000000;}#wc-mini-cart a:not(.button), #wc-mini-cart a.remove{color:#000000;}#wc-mini-cart .button{color:#ffffff;}#wc-mini-cart .button:hover, #wc-mini-cart .button:focus, #wc-mini-cart .button:active{color:#ffffff;}.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:50%;}.add-to-cart-panel{background-color:#ffffff;color:#000000;}.add-to-cart-panel a:not(.button){color:#000000;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#dddddd;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--global-color-ppl);}.cart-contents > span.number-of-items{background-color:rgba(0,0,0,0.05);}.cart-contents .amount{display:none;}.cart-contents > span.number-of-items{display:inline-block;}.woocommerce-MyAccount-navigation li.is-active a:after, a.button.wc-forward:after{display:none;}#payment .payment_methods>.wc_payment_method>label:before{font-family:WooCommerce;content:"\e039";}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e03c";}.woocommerce-ordering:after{font-family:WooCommerce;content:"\e00f";}.wc-columns-container .products, .woocommerce .related ul.products, .woocommerce .up-sells ul.products{grid-gap:50px;}@media (max-width: 1024px){.woocommerce .wc-columns-container.wc-tablet-columns-2 .products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}.wc-related-upsell-tablet-columns-2 .related ul.products, .wc-related-upsell-tablet-columns-2 .up-sells ul.products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}}@media (max-width:768px){.add-to-cart-panel .continue-shopping{background-color:#ffffff;}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;}}@media (max-width: 0px){nav.toggled .main-nav li.wc-menu-item{display:none !important;}.mobile-bar-items.wc-mobile-cart-items{z-index:1;}}
/*# sourceURL=generate-woocommerce-inline-css */
</style>
<link rel='stylesheet' id='generate-woocommerce-mobile-css' href='https://universum.hu/etestcontenta/pluginz/gp-premium/woocommerce/functions/css/woocommerce-mobile.min.css?ver=2.5.6' media='(max-width:768px)' />
<link rel='stylesheet' id='moove_gdpr_frontend-css' href='https://universum.hu/etestcontenta/pluginz/gdpr-cookie-compliance/dist/styles/gdpr-main-nf.css?ver=5.1.0' media='all' />
<style id="moove_gdpr_frontend-inline-css">
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
					background-color: transparent;
					box-shadow: inset 0 0 0 1px currentColor;
					opacity: .7;
					color: #202020;
				}

				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
					background-color: #202020;
					box-shadow: none;
					color: #fff;
					opacity: 1;
				}

				#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
					background-color: transparent;
					box-shadow: inset 0 0 0 1px currentColor;
					opacity: .7;
					color: #fff;
				}

				#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
					box-shadow: none;
					opacity: 1;
					color: #202020;
					background-color: #fff;
				}
							#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title,
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
				#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, 
				#moove_gdpr_cookie_modal .cookie-switch .slider:after, 
				#moove_gdpr_cookie_modal .switch .cookie-slider:after, 
				#moove_gdpr_cookie_modal .switch .slider:after,
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, 
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, 
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6,
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title,
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, 
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title,
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
					font-weight: inherit				}
			#moove_gdpr_cookie_modal,#moove_gdpr_cookie_info_bar,.gdpr_cookie_settings_shortcode_content{font-family:inherit}#moove_gdpr_save_popup_settings_button{background-color:#373737;color:#fff}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,.gdpr-blocked-recaptcha .gdpr-shr-button.button-green{background-color:#0c4da2;border-color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,.gdpr-blocked-recaptcha .gdpr-shr-button.button-green:hover{background-color:#fff;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:#0c4da2;border:1px solid #0c4da2}#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar span.change-settings-button:focus,#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar button.change-settings-button:focus{-webkit-box-shadow:0 0 1px 3px #0c4da2;-moz-box-shadow:0 0 1px 3px #0c4da2;box-shadow:0 0 1px 3px #0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button{color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .gdpr-acc-link{line-height:0;font-size:0;color:transparent;position:absolute}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,span.change-settings-button:focus,button.change-settings-button.focus-g,button.change-settings-button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus{color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-branding.focus-g span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main a.focus-g,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .gdpr-cd-details-toggle.focus-g{color:#0c4da2}#moove_gdpr_cookie_modal.gdpr_lightbox-hide{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr-shr-button,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{border-radius:0}
/*# sourceURL=moove_gdpr_frontend-inline-css */
</style>
<script id="jquery-core-js" src="https://universum.hu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://universum.hu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://universum.hu/etestcontenta/pluginz/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.9.4"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Kos\u00e1r","cart_url":"https://universum.hu/kosar/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://universum.hu/etestcontenta/pluginz/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.9.4"></script>
<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://universum.hu/etestcontenta/pluginz/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.9.4"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Jelsz\u00f3 megjelen\u00edt\u00e9se","i18n_password_hide":"Jelsz\u00f3 elrejt\u00e9se"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://universum.hu/etestcontenta/pluginz/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.9.4"></script>
<script id="child-js-js" async="async" src="https://universum.hu/etestcontenta/themes/hello_w/wsz-shop.js?iuystr=24csdd4dsssds34sad6&#038;ver=7.0.2"></script>
<link rel="https://api.w.org/" href="https://universum.hu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://universum.hu/wp-json/wp/v2/pages/3234" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://universum.hu/xmlrpc.php?rsd" />
<link rel='shortlink' href='https://universum.hu/?p=3234' />
        <style>
    
		.wpc-term-id-187,
		.wpc-term-id-187 a,
		.uninav2 .wp-block-navigation-item.best-of-uni a span { color: #fd60ff !important; }
		.newminibox-best-of-uni.btmbox,
		.newminibox-best-of-uni .btmbox { background: #fd60ff !important; color: #020202 !important; }
		.newminibox-best-of-uni.btmbox .dynamic-entry-excerpt, .newminibox-best-of-uni.btmbox .dynamic-entry-excerpt > *,.newminibox-best-of-uni .btmbox .dynamic-entry-excerpt > *, .newminibox-best-of-uni.btmbox .gb-headline a,
		.newminibox-best-of-uni .btmbox .dynamic-entry-excerpt, .newminibox-best-of-uni .btmbox .gb-headline a{color: #020202 !important; }
		.taxonomy-category span.minicateg.best-of-uni { background: #fd60ff !important; }
		.taxonomy-category a[href*="/best-of-uni/"] { background: #fd60ff !important; }
		body.single-post .taxonomy-category a[href*="/best-of-uni/"] { background: transparent !important; color: #fd60ff;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/best-of-uni/"]:before { background: #fd60ff!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-348,
		.wpc-term-id-348 a,
		.uninav2 .wp-block-navigation-item.educatio a span { color: #ffffff !important; }
		.newminibox-educatio.btmbox,
		.newminibox-educatio .btmbox { background: #ffffff !important; color: #000 !important; }
		.newminibox-educatio.btmbox .dynamic-entry-excerpt, .newminibox-educatio.btmbox .dynamic-entry-excerpt > *,.newminibox-educatio .btmbox .dynamic-entry-excerpt > *, .newminibox-educatio.btmbox .gb-headline a,
		.newminibox-educatio .btmbox .dynamic-entry-excerpt, .newminibox-educatio .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.educatio { background: #ffffff !important; }
		.taxonomy-category a[href*="/educatio/"] { background: #ffffff !important; }
		body.single-post .taxonomy-category a[href*="/educatio/"] { background: transparent !important; color: #ffffff;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/educatio/"]:before { background: #ffffff!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-255,
		.wpc-term-id-255 a,
		.uninav2 .wp-block-navigation-item.efott a span { color: var(--global-color-mag) !important; }
		.newminibox-efott.btmbox,
		.newminibox-efott .btmbox { background: var(--global-color-mag) !important; color: #000 !important; }
		.newminibox-efott.btmbox .dynamic-entry-excerpt, .newminibox-efott.btmbox .dynamic-entry-excerpt > *,.newminibox-efott .btmbox .dynamic-entry-excerpt > *, .newminibox-efott.btmbox .gb-headline a,
		.newminibox-efott .btmbox .dynamic-entry-excerpt, .newminibox-efott .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.efott { background: var(--global-color-mag) !important; }
		.taxonomy-category a[href*="/efott/"] { background: var(--global-color-mag) !important; }
		body.single-post .taxonomy-category a[href*="/efott/"] { background: transparent !important; color: var(--global-color-mag);font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/efott/"]:before { background: var(--global-color-mag)!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-349,
		.wpc-term-id-349 a,
		.uninav2 .wp-block-navigation-item.freeze a span { color: var(--global-color-mag) !important; }
		.newminibox-freeze.btmbox,
		.newminibox-freeze .btmbox { background: var(--global-color-mag) !important; color: #000 !important; }
		.newminibox-freeze.btmbox .dynamic-entry-excerpt, .newminibox-freeze.btmbox .dynamic-entry-excerpt > *,.newminibox-freeze .btmbox .dynamic-entry-excerpt > *, .newminibox-freeze.btmbox .gb-headline a,
		.newminibox-freeze .btmbox .dynamic-entry-excerpt, .newminibox-freeze .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.freeze { background: var(--global-color-mag) !important; }
		.taxonomy-category a[href*="/freeze/"] { background: var(--global-color-mag) !important; }
		body.single-post .taxonomy-category a[href*="/freeze/"] { background: transparent !important; color: var(--global-color-mag);font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/freeze/"]:before { background: var(--global-color-mag)!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-241,
		.wpc-term-id-241 a,
		.uninav2 .wp-block-navigation-item.koliday a span { color: #ef3740 !important; }
		.newminibox-koliday.btmbox,
		.newminibox-koliday .btmbox { background: #ef3740 !important; color: #000 !important; }
		.newminibox-koliday.btmbox .dynamic-entry-excerpt, .newminibox-koliday.btmbox .dynamic-entry-excerpt > *,.newminibox-koliday .btmbox .dynamic-entry-excerpt > *, .newminibox-koliday.btmbox .gb-headline a,
		.newminibox-koliday .btmbox .dynamic-entry-excerpt, .newminibox-koliday .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.koliday { background: #ef3740 !important; }
		.taxonomy-category a[href*="/koliday/"] { background: #ef3740 !important; }
		body.single-post .taxonomy-category a[href*="/koliday/"] { background: transparent !important; color: #ef3740;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/koliday/"]:before { background: #ef3740!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-189,
		.wpc-term-id-189 a,
		.uninav2 .wp-block-navigation-item.rendezveny a span { color: #8224e3 !important; }
		.newminibox-rendezveny.btmbox,
		.newminibox-rendezveny .btmbox { background: #8224e3 !important; color: #ffffff !important; }
		.newminibox-rendezveny.btmbox .dynamic-entry-excerpt, .newminibox-rendezveny.btmbox .dynamic-entry-excerpt > *,.newminibox-rendezveny .btmbox .dynamic-entry-excerpt > *, .newminibox-rendezveny.btmbox .gb-headline a,
		.newminibox-rendezveny .btmbox .dynamic-entry-excerpt, .newminibox-rendezveny .btmbox .gb-headline a{color: #ffffff !important; }
		.taxonomy-category span.minicateg.rendezveny { background: #8224e3 !important; }
		.taxonomy-category a[href*="/rendezveny/"] { background: #8224e3 !important; }
		body.single-post .taxonomy-category a[href*="/rendezveny/"] { background: transparent !important; color: #8224e3;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/rendezveny/"]:before { background: #8224e3!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-3,
		.wpc-term-id-3 a,
		.uninav2 .wp-block-navigation-item.buli a span { color: #50eac5 !important; }
		.newminibox-buli.btmbox,
		.newminibox-buli .btmbox { background: #50eac5 !important; color: #000 !important; }
		.newminibox-buli.btmbox .dynamic-entry-excerpt, .newminibox-buli.btmbox .dynamic-entry-excerpt > *,.newminibox-buli .btmbox .dynamic-entry-excerpt > *, .newminibox-buli.btmbox .gb-headline a,
		.newminibox-buli .btmbox .dynamic-entry-excerpt, .newminibox-buli .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.buli { background: #50eac5 !important; }
		.taxonomy-category a[href*="/buli/"] { background: #50eac5 !important; }
		body.single-post .taxonomy-category a[href*="/buli/"] { background: transparent !important; color: #50eac5;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/buli/"]:before { background: #50eac5!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-2,
		.wpc-term-id-2 a,
		.uninav2 .wp-block-navigation-item.e-elet a span { color: #40cddf !important; }
		.newminibox-e-elet.btmbox,
		.newminibox-e-elet .btmbox { background: #40cddf !important; color: #000 !important; }
		.newminibox-e-elet.btmbox .dynamic-entry-excerpt, .newminibox-e-elet.btmbox .dynamic-entry-excerpt > *,.newminibox-e-elet .btmbox .dynamic-entry-excerpt > *, .newminibox-e-elet.btmbox .gb-headline a,
		.newminibox-e-elet .btmbox .dynamic-entry-excerpt, .newminibox-e-elet .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.e-elet { background: #40cddf !important; }
		.taxonomy-category a[href*="/e-elet/"] { background: #40cddf !important; }
		body.single-post .taxonomy-category a[href*="/e-elet/"] { background: transparent !important; color: #40cddf;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/e-elet/"]:before { background: #40cddf!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-65,
		.wpc-term-id-65 a,
		.uninav2 .wp-block-navigation-item.english a span { color: var(--global-color-mag) !important; }
		.newminibox-english.btmbox,
		.newminibox-english .btmbox { background: var(--global-color-mag) !important; color: #000 !important; }
		.newminibox-english.btmbox .dynamic-entry-excerpt, .newminibox-english.btmbox .dynamic-entry-excerpt > *,.newminibox-english .btmbox .dynamic-entry-excerpt > *, .newminibox-english.btmbox .gb-headline a,
		.newminibox-english .btmbox .dynamic-entry-excerpt, .newminibox-english .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.english { background: var(--global-color-mag) !important; }
		.taxonomy-category a[href*="/english/"] { background: var(--global-color-mag) !important; }
		body.single-post .taxonomy-category a[href*="/english/"] { background: transparent !important; color: var(--global-color-mag);font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/english/"]:before { background: var(--global-color-mag)!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-20,
		.wpc-term-id-20 a,
		.uninav2 .wp-block-navigation-item.karrier a span { color: #6b71f7 !important; }
		.newminibox-karrier.btmbox,
		.newminibox-karrier .btmbox { background: #6b71f7 !important; color: #000 !important; }
		.newminibox-karrier.btmbox .dynamic-entry-excerpt, .newminibox-karrier.btmbox .dynamic-entry-excerpt > *,.newminibox-karrier .btmbox .dynamic-entry-excerpt > *, .newminibox-karrier.btmbox .gb-headline a,
		.newminibox-karrier .btmbox .dynamic-entry-excerpt, .newminibox-karrier .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.karrier { background: #6b71f7 !important; }
		.taxonomy-category a[href*="/karrier/"] { background: #6b71f7 !important; }
		body.single-post .taxonomy-category a[href*="/karrier/"] { background: transparent !important; color: #6b71f7;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/karrier/"]:before { background: #6b71f7!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-19,
		.wpc-term-id-19 a,
		.uninav2 .wp-block-navigation-item.kult a span { color: #b8d6ab !important; }
		.newminibox-kult.btmbox,
		.newminibox-kult .btmbox { background: #b8d6ab !important; color: #000 !important; }
		.newminibox-kult.btmbox .dynamic-entry-excerpt, .newminibox-kult.btmbox .dynamic-entry-excerpt > *,.newminibox-kult .btmbox .dynamic-entry-excerpt > *, .newminibox-kult.btmbox .gb-headline a,
		.newminibox-kult .btmbox .dynamic-entry-excerpt, .newminibox-kult .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.kult { background: #b8d6ab !important; }
		.taxonomy-category a[href*="/kult/"] { background: #b8d6ab !important; }
		body.single-post .taxonomy-category a[href*="/kult/"] { background: transparent !important; color: #b8d6ab;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/kult/"]:before { background: #b8d6ab!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-431,
		.wpc-term-id-431 a,
		.uninav2 .wp-block-navigation-item.kultkredit a span { color: #ffffff !important; }
		.newminibox-kultkredit.btmbox,
		.newminibox-kultkredit .btmbox { background: #ffffff !important; color: #000 !important; }
		.newminibox-kultkredit.btmbox .dynamic-entry-excerpt, .newminibox-kultkredit.btmbox .dynamic-entry-excerpt > *,.newminibox-kultkredit .btmbox .dynamic-entry-excerpt > *, .newminibox-kultkredit.btmbox .gb-headline a,
		.newminibox-kultkredit .btmbox .dynamic-entry-excerpt, .newminibox-kultkredit .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.kultkredit { background: #ffffff !important; }
		.taxonomy-category a[href*="/kultkredit/"] { background: #ffffff !important; }
		body.single-post .taxonomy-category a[href*="/kultkredit/"] { background: transparent !important; color: #ffffff;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/kultkredit/"]:before { background: #ffffff!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-1,
		.wpc-term-id-1 a,
		.uninav2 .wp-block-navigation-item.lifestyle a span { color: #81c5f6 !important; }
		.newminibox-lifestyle.btmbox,
		.newminibox-lifestyle .btmbox { background: #81c5f6 !important; color: #000 !important; }
		.newminibox-lifestyle.btmbox .dynamic-entry-excerpt, .newminibox-lifestyle.btmbox .dynamic-entry-excerpt > *,.newminibox-lifestyle .btmbox .dynamic-entry-excerpt > *, .newminibox-lifestyle.btmbox .gb-headline a,
		.newminibox-lifestyle .btmbox .dynamic-entry-excerpt, .newminibox-lifestyle .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.lifestyle { background: #81c5f6 !important; }
		.taxonomy-category a[href*="/lifestyle/"] { background: #81c5f6 !important; }
		body.single-post .taxonomy-category a[href*="/lifestyle/"] { background: transparent !important; color: #81c5f6;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/lifestyle/"]:before { background: #81c5f6!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-4,
		.wpc-term-id-4 a,
		.uninav2 .wp-block-navigation-item.sport a span { color: #fa9589 !important; }
		.newminibox-sport.btmbox,
		.newminibox-sport .btmbox { background: #fa9589 !important; color: #000 !important; }
		.newminibox-sport.btmbox .dynamic-entry-excerpt, .newminibox-sport.btmbox .dynamic-entry-excerpt > *,.newminibox-sport .btmbox .dynamic-entry-excerpt > *, .newminibox-sport.btmbox .gb-headline a,
		.newminibox-sport .btmbox .dynamic-entry-excerpt, .newminibox-sport .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.sport { background: #fa9589 !important; }
		.taxonomy-category a[href*="/sport/"] { background: #fa9589 !important; }
		body.single-post .taxonomy-category a[href*="/sport/"] { background: transparent !important; color: #fa9589;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/sport/"]:before { background: #fa9589!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-18,
		.wpc-term-id-18 a,
		.uninav2 .wp-block-navigation-item.tech a span { color: #f7dd5e !important; }
		.newminibox-tech.btmbox,
		.newminibox-tech .btmbox { background: #f7dd5e !important; color: #000 !important; }
		.newminibox-tech.btmbox .dynamic-entry-excerpt, .newminibox-tech.btmbox .dynamic-entry-excerpt > *,.newminibox-tech .btmbox .dynamic-entry-excerpt > *, .newminibox-tech.btmbox .gb-headline a,
		.newminibox-tech .btmbox .dynamic-entry-excerpt, .newminibox-tech .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.tech { background: #f7dd5e !important; }
		.taxonomy-category a[href*="/tech/"] { background: #f7dd5e !important; }
		body.single-post .taxonomy-category a[href*="/tech/"] { background: transparent !important; color: #f7dd5e;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/tech/"]:before { background: #f7dd5e!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-62,
		.wpc-term-id-62 a,
		.uninav2 .wp-block-navigation-item.video a span { color: var(--global-color-mag) !important; }
		.newminibox-video.btmbox,
		.newminibox-video .btmbox { background: var(--global-color-mag) !important; color: #000 !important; }
		.newminibox-video.btmbox .dynamic-entry-excerpt, .newminibox-video.btmbox .dynamic-entry-excerpt > *,.newminibox-video .btmbox .dynamic-entry-excerpt > *, .newminibox-video.btmbox .gb-headline a,
		.newminibox-video .btmbox .dynamic-entry-excerpt, .newminibox-video .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.video { background: var(--global-color-mag) !important; }
		.taxonomy-category a[href*="/video/"] { background: var(--global-color-mag) !important; }
		body.single-post .taxonomy-category a[href*="/video/"] { background: transparent !important; color: var(--global-color-mag);font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/video/"]:before { background: var(--global-color-mag)!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}

		.wpc-term-id-421,
		.wpc-term-id-421 a,
		.uninav2 .wp-block-navigation-item.winterbreak a span { color: #dd564f !important; }
		.newminibox-winterbreak.btmbox,
		.newminibox-winterbreak .btmbox { background: #dd564f !important; color: #000 !important; }
		.newminibox-winterbreak.btmbox .dynamic-entry-excerpt, .newminibox-winterbreak.btmbox .dynamic-entry-excerpt > *,.newminibox-winterbreak .btmbox .dynamic-entry-excerpt > *, .newminibox-winterbreak.btmbox .gb-headline a,
		.newminibox-winterbreak .btmbox .dynamic-entry-excerpt, .newminibox-winterbreak .btmbox .gb-headline a{color: #000 !important; }
		.taxonomy-category span.minicateg.winterbreak { background: #dd564f !important; }
		.taxonomy-category a[href*="/winterbreak/"] { background: #dd564f !important; }
		body.single-post .taxonomy-category a[href*="/winterbreak/"] { background: transparent !important; color: #dd564f;font-size: 30px;
  font-family: barri; }		
		body.single-post .taxonomy-category a[href*="/winterbreak/"]:before { background: #dd564f!important; 
		content: "";
		width: 45px;
  height: 45px;
  border-radius: 45px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 18px;
		}
        </style>
    	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<link rel="icon" href="https://universum.hu/materialimg/2023/06/cropped-universum_logo_mark_sotet_2png-32x32.png" sizes="32x32" />
<link rel="icon" href="https://universum.hu/materialimg/2023/06/cropped-universum_logo_mark_sotet_2png-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://universum.hu/materialimg/2023/06/cropped-universum_logo_mark_sotet_2png-180x180.png" />
<meta name="msapplication-TileImage" content="https://universum.hu/materialimg/2023/06/cropped-universum_logo_mark_sotet_2png-270x270.png" />
<style id="wp-custom-css">
.wsz-excp-26{
	  font-family: barri;
  font-weight: 600;
		color: var(--global-color-11);
	//display: none;
}

.wp-block-post-author__content {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.wp-block-post-author__content > .wp-block-post-author__name,
.wp-block-post-author__content > .wp-block-post-author__byline {
	color: var(--global-color-11);
  font-family: barri;
  font-weight: 700;
}

article#post-5403 > div > h1.gb-headline,article#post-5403 > div > .wp-block-spacer{
    display: none !important;
}
.site-main > article#post-5403 > div+.wp-block-spacer {
    display: none !important;
}
.page-id-10390 .gb-container.gb-container-758268a1 + div, .page-id-10390 .gb-container.gb-container-758268a1 + div + p, .page-id-10390 .gb-container.gb-container-758268a1 + div + p + p ,.page-id-5403 .gb-container.gb-container-758268a1 + div, .page-id-5403 .gb-container.gb-container-758268a1 + div + p, .page-id-5403 .gb-container.gb-container-758268a1 + div + p + p {
  display: none;
}

.accordionplace .c-accordion__title:after {
   background: rgb(219,37,242);
background: -moz-linear-gradient(90deg, rgba(219,37,242,1) 0%, rgba(70,91,215,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(219,37,242,1) 0%, rgba(70,91,215,1) 100%);
background: linear-gradient(90deg, rgba(219,37,242,1) 0%, rgba(70,91,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#db25f2",endColorstr="#465bd7",GradientType=1); 
 width: 24px;
 height: 24px;
	font-size: 22px;
	color: white;
	text-align: center;
	border-radius:122px;
	font-weight:  bolder;
} 
.is-open > .c-accordion__title::after {
    background:transparent;
	color: var(--accent)
}

.questionblock1 .wp-block-image figure:before{
 background: rgb(219,37,242);
background: -moz-linear-gradient(90deg, rgba(219,37,242,1) 0%, rgba(70,91,215,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(219,37,242,1) 0%, rgba(70,91,215,1) 100%);
background: linear-gradient(90deg, rgba(219,37,242,1) 0%, rgba(70,91,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#db25f2",endColorstr="#465bd7",GradientType=1); 
	content: '';
	width: 100%;
	width: calc(100% + 4px);
	width: -webkit-calc(100% + 4px);
	height: 100%;
	height: calc(100% + 4px);
	height: -webkit-calc(100% + 4px);
	position: absolute;
	top: -2px;
	left: -2px;
	z-index: -1;
	border-radius: 11px;
}
.questionblock1 .wp-block-image figure {
  box-shadow: 15px 9px 30px 0px rgba(117, 77, 233, 0.15);
  padding: 16px;
  border-radius: 10px;
	position: relative;
	background: #fff;
	overflow: hidden;
}

.colorheadline2{
 background: rgb(238,107,255);
background: -moz-linear-gradient(90deg, rgba(238,107,255,1) 0%, rgba(70,91,215,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(238,107,255,1) 0%, rgba(70,91,215,1) 100%);
background: linear-gradient(90deg, rgba(238,107,255,1) 0%, rgba(70,91,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee6bff",endColorstr="#465bd7",GradientType=1); 
		 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.questionblock1:before{
  border-radius: 28px; /*1*/
	background: linear-gradient(133.89deg, #926EFB 2.43%, #FFFFFF 51.07%);
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0  !important;
	top: -1px;
	left: -1px;
}
.questionblock1:hover :before{
	background: linear-gradient(119.19deg, #EE6BFF 1.65%, #530086 126.28%, #530086 126.29%);
}
.questionblock1:after{
  border-radius: 24px; /*1*/
 	background: #fff;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0 !important;
	top: 2px;
	left: 2px;
}
.questionblock1 > *{
z-index: 1 !important;
	position: relative;
}
.questionblock1{
	background: transparent;
	 border-radius: 22px; /*1*/
	padding:30px 40px;
	position: relative;
	box-shadow: 15px 9px 30px 0px rgba(19, 0, 49, 0.03);

}

.gb-block-image.gb-block-image-0a6f0154 {
  position: absolute;
  bottom: 54px;
  left: 73%;
}

.incorrectline:before,.correctline:before{
	width: 20px;
	height: 20px;
	display: block;
	left: 0;
	top: 16px;
	content: '';
	position: absolute;
	float: left;
	margin-right: 12px;
	white-space: pre-wrap;
		background: url(https://universum.hu/materialimg/2024/12/❌.png) no-repeat;
	background-position: center;
	background-size: contain;
}
.incorrectline,
.correctline{
	position: relative !important;
	padding: 12px 12px 12px 32px;
}
.correctline:before{
	white-space: pre-wrap;
		background: url(https://universum.hu/materialimg/2024/12/✅.png) no-repeat;
	background-position: center;
	background-size: contain;
}
.gptimg1,
.gptbox{
	border: 1px solid #E9E3FC;
	border-radius: 12px;
}
.gptbox{
	padding: 52px;
}
.gptimg1{
	padding: 12px;
	width: 80px;
	height: 80px;
	text-align: center;
	  align-content: center;
}
.gptimg2{
	background: rgba(51, 51, 51, 1);
	padding: 1px;
	border: 0px solid;
	box-shadow: 15px 9px 30px rgba(117, 77, 233, 0.15);
}
.gptbox2{
	position: relative;
	padding-bottom: 28px;
	margin-bottom: 0px;
}
.gptbox2:before{
	z-index: 99;
	position: absolute;
	display: block;
	width: 100%;
	width: calc(100% + 104px);
	width: -webkit-calc(100% + 104px);
	height: 1px;
	bottom: -17px;
	left: -52px;
	background:#E9E3FC;
	content: '';
}
.gptbox2 + div {
  margin-top: 44px;
}
.gptbox3 .gptbox2:before{
	background: rgba(146, 110, 251, 1);
}

.gptbox3{
	box-shadow: 15px 9px 30px rgba(117, 77, 233, 0.05);
border: 1px solid rgba(146, 110, 251, 1);
	/*
	border-image: 
    linear-gradient(
      to right, 
      rgba(146, 110, 251, 1), 
      rgba(70, 91, 215, 1)
    ) 0 100% !important;*/
}
.textgrad1{
	 background: rgb(238,107,255);
background: -moz-linear-gradient(90deg, rgba(238,107,255,1) 0%, rgba(83,0,134,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(238,107,255,1) 0%, rgba(83,0,134,1) 100%);
background: linear-gradient(90deg, rgba(238,107,255,1) 0%, rgba(83,0,134,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee6bff",endColorstr="#530086",GradientType=1);
	 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.textgrad4{
		 background: #926EFB;
background: -moz-linear-gradient(90deg, #926EFB 0%, #465BD7 100%);
background: -webkit-linear-gradient(90deg, #926EFB 0%, #465BD7 100%);
background: linear-gradient(90deg, #926EFB 0%, #465BD7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee6bff",endColorstr="#530086",GradientType=1);
	 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	position: relative;
	z-index: 1;
}
.textgrad4::after {
  content: '';
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
	opacity: 1;
}
.textgrad4 > *{
	z-index: 3;
}
.emailcontentem {
	padding: 22px;
	min-height: 333px;
	width: 100%;
	min-width: 100%;
	float: left;
	text-align: center;
}
.emailcontentem h2{
	margin-top: 44px;
	font-weight: bolder;
}
/*EFOTT landing*/
.challengestartbtn{
	max-width: 90%;
	width: -webkit-fit-content;
	width: fit-content;
	margin: 0px auto 22px !important;
}
.appstorebtn a:before{
	display: block;
	position: relative;
	content: '';
	width: 44px;
	height: 44px;
	background: url(https://universum.hu/materialimg/2024/07/image-3.png) no-repeat;
	background-position: center;
	background-size: contain;
}
.appstorebtn a:nth-child(2):before{
	display: block;
	position: relative;
	content: '';
	width: 44px;
	height: 44px;
	background: url(https://universum.hu/materialimg/2024/07/image-4.png) no-repeat;
	background-position: center;
	background-size: contain;
}
body.page-id-8428 .gb-container-b1356125{
	min-height: unset;
}
.efpott-fr-box .wp-block-spacer {
  display: none;
}
.mobilthreebox > figure{
	width: 120% !important;
	max-width: unset;
	margin-left: -10% !important;
}
.mobilthreebox img{
	width: 100% !important;
	max-width: unset!important;
}

.gyikbox .efott_smicon img {
  width: 40px;
  height: 40px;
  border-radius: 0px;
  padding: 0px;
  background: unset;
  margin: 0px;
  margin-left: 2px;
  margin-bottom: 2px;
}
.efott_pinkbg > div {
  //padding-left: 5%;
 // padding-right: 5%;
}
.to_top_efott_img{
	margin-top: -40px;
}
.efott_pinkbg:before{
	display: block;
	position: absolute;
	top: 10%;
	left: 5%;
	width: 90%;
	height: 80%;
	content: '';
	background: var(--global-color-mag);
	border-radius: 25px;
	z-index: -1;
}
.efott_smicon img {
  width: 64px;
  height: 64px;
  border-radius: 122px;
  padding: 16px;
  background: #fff;
  margin-bottom: 16px;
}
.challenge_mini_text{
	width: 733px;
	margin: 0px auto;
	max-width: 90%;
}
.poppins{
	font-family: 'Poppins';
	letter-spacing: normal;
	line-height: 1.2;
	font-weight: bolder;
}
.wp-image-8431 {
 position: absolute;
  top: 44px;
  transform: translate(-50%,0%) !important;
  -webkit-transform: translate(-50%,0%) !important;
  left: 50%;
  z-index: -1;
  height: 56% !important;
  width: auto !important;
  max-width: unset !important;
	
}

.wp-image-8431 {
  position: absolute;
  top: 44px;
  transform: translate(-50%,0%) !important;
  -webkit-transform: translate(-50%,0%) !important;
  left: 50%;
  z-index: -1;
  height: 56% !important;
  width: auto !important;
  max-width: unset !important;
}
/**/
.woocommerce-table__line-item.order_item .wc-item-meta {
  margin-bottom: 0px;
}

.wsz_smp{
	margin-bottom: 0px;
}
.wsz_smp {
  margin-bottom: 0px;
  float: left;
  width: 100%;
}

.catimgbg_imgacat{
	width: 200px;
	max-width: 25%;
	height: auto;
	border-radius: 5px;
	float: left;
	margin-right: 12px;
}
.place_description{
	float: unset;
	display: block;
	width: 100%;
	position: relative;
}

.ajax-filters .woocommerce.columns-4 {
  max-height: 0;
  overflow: hidden;
	//opacity: 0;
}
.show_item_btn {
  padding: 12px 24px;
  border-radius: 122px;
  background: var(--global-color-ppl);
  width: auto;
  max-width: 100%;
  color: #fff;
  font-family: 'Poppins';
  text-align: center;
  display: inline-block;
	margin-top: 14px;
	font-weight: bold;
	cursor: pointer;
}
.show_item_btn.activers {
	background: var(--global-color-mag);
}


.place_description {
  display: block !important;
  height: auto;
  min-height: 52px;	
  max-height: 72px;
  overflow: hidden;
  font-size: 12px;
  font-weight: normal;
	position: relative;
	cursor: pointer;
}

.place_description.activers2::after {
  content: 'Bezárás';
  position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 9;
	color: var(--accent);
}
.place_description:not(.activers2)::after {
  content: 'Elolvasom';
  position: absolute;
	bottom: 4px;
	left: 0;
	z-index: 9;
	color: var(--accent);
}
.place_description{
	padding-bottom: 34px;
}
.place_description::before {
	border-bottom: 22px solid var(--base);
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  content: '';
  bottom: 0;
  left: 0;
 background: rgb(243,243,247);
background: -moz-linear-gradient(0deg, rgba(243,243,247,1) 4%, rgba(243,243,247,0) 70%);
background: -webkit-linear-gradient(0deg, rgba(243,243,247,1) 4%, rgba(243,243,247,0) 70%);
background: linear-gradient(0deg, rgba(243,243,247,1) 4%, rgba(243,243,247,0) 70%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f7",endColorstr="#f3f3f7",GradientType=1); 
}
.place_description.activers2:before {
	opacity: 0;
}
.woocommerce-archive-wrapper {
  min-height: 666px;
}
.woofc-count{
	left: 20px;
	bottom: 86px;
}
.woofc-count:hover {
  bottom: 95px;
}
.text_ifa .description {
  display: block !important;
  height: 74px;
	min-height: 52px;
  overflow: hidden;
	font-size: 12px;
  font-weight: normal;
}


.text_ifa .description:after {
	display: block;
	position: absolute;
	width: 100%;
	height: 66px;
	content: '';
	bottom: 0;
	left: 0;
	 background: rgb(188,148,201);
background: -moz-linear-gradient(0deg, rgba(188,148,201,1) 0%, rgba(188,148,201,0) 60%);
background: -webkit-linear-gradient(0deg, rgba(188,148,201,1) 0%, rgba(188,148,201,0) 60%);
background: linear-gradient(0deg, rgba(188,148,201,1) 0%, rgba(188,148,201,0) 60%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bc94c9",endColorstr="#bc94c9",GradientType=1); 
}
.text_ifa .description:hover {
  cursor: pointer;
	box-shadow: 0px 0px 12px rgba(0,0,0,0.3);
}
.text_ifa .description.activers:after {
	opacity: 0;
}
.text_ifa .description.activers {
	min-height: 120px;
	height: unset;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
	background: var(--accent-5);}

.wp-block-aab-accordion-block .aab__accordion_body,
.laccordion, .laccordion .wp-block-aab-accordion-block .aab__accordion_body{
	border: unset!important;
	border-top: unset!important;
}
.wp-block-aab-accordion-block .aab__accordion_head{
	padding-left: 0px!important;
}
.place_contact ul {
  margin: 0px;
    margin-top: 22px;
  margin-left: 16px;
}
.place_contact ul > li{
	margin-bottom: 4px;
}
.place_contact ul > br,
.entry-content > #wc-column-container{
	display: none !important;
}

.page-id-4344 #main > article > .inside-article ,
.page-id-4344 #main  > .woocommerce-archive-wrapper > .inside-article {
  padding: 0px !important;
}

body.home #woofc-count,
body.single:not(.woocommerce):not(.page-id-3234) #woofc-count,
body.page:not(.woocommerce):not(.page-id-3234) #woofc-count{
	display: none;
}

.woocommerce-error {
  background: var(--global-color-ppl);
}

.text_codes{
	display: none;
}

.checkout_coupon.woocommerce-form-coupon {
  display: block !important;
}

.miniboxes .wp-block-column{
	padding: 12px;
	height: 100%;
	border-radius: 12px;
	font-family: 'Poppins';
	flex: 1;
min-height: 110px;
  align-content: center;
}
.morekoli img {
	border-radius: 12px;
}
.miniboxes p{
	margin-bottom: 0px
}
#headbtn{
	width: 100%;
	max-width: 100%;
	border-radius: 12px !important;
	overflow: hidden;	
	font-family: 'Poppins';
}
.banner100 a:hover img {
  box-shadow: 0px 0px 12px rgba(0,0,0,.1);
	  transform: scale(1.01);
    -moz-transform: scale(1.01);
-webkit-transform: scale(1.01);
}
.banner100 img{
	width: 100%;
	max-width: 100%;
	margin-bottom: 22px !important;
	border-radius: 12px !important;
	overflow: hidden;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner > div {
  margin: 0px 12px 0px 0px;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner{
	border-radius: 122px;
	overflow: hidden;
}
#post-4344 {
  padding-top: 31px;
}
.woofc-item-inner {
  border-radius: 8px !important;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a{
	border-radius: 122px;
	font-weight: bolder;
	font-family: 'Poppins';
}
#main .woocommerce *,
#main .woocommerce,
#site-content .woocommerce,
#site-content .woocommerce *,
.woocommerce #main * {
  font-family: 'Poppins' !important;
}
#woofc-area {
  font-family: 'Poppins';
}
.woocommerce form .form-row label {
  line-height: 2;
  margin-bottom: 10px;
  margin-top: 0px;
}
.woocommerce form .form-row label{
	font-size: 88%;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	font-weight: normal;
}
label[for^="certificate_"] {
  background: #eee;
  cursor: pointer;
}
.ch_variaton_container > strong{
	padding-left: 8px;
	margin-top: 14px;
	display: block;
}
.ch_variaton_container label,.ch_variaton_container{
	padding: 6px;
	margin: 12px 0px 22px 0px;
	border-radius: 3px;
}
.ch_variaton_container{
	border: 1px solid lightgray;
	padding: 8px;
}

.checkout.woocommerce-checkout {
  font-family: 'Poppins';
}
.woocommerce-input-wrapper input.input-file {
  display: none;
}
.upload-response{
	display: block !important;
}
.upload-response img{
  display: block !important;
  max-width: 155px;
}
.page-id-4344 .woocommerce ul.products li.product{
	padding: 0px !important;
	width: 100%;
}
.page-id-4344 .woocommerce ul.products li.product > .price,
.page-id-4344 .woocommerce ul.products li.product > h2{
	padding: 12px !important;
	text-align: center;
}
.page-id-4344 .woocommerce ul.products li.product > img{
	padding: 0!important;
	text-align: center;
	border-radius: 8px !important;
	margin-bottom: 22px;
  margin-top: 22px;
	
}
.page-id-4344 .woocommerce ul.products li.product .price,
.page-id-4344 .woocommerce ul.products li.product .button{
	border-radius: 0px !important;
	margin: 0px;
	text-align: center;
	//border-left: 1px solid;
}
.page-id-4344 .woocommerce ul.products li.product{
	margin-bottom: 0px;
	border-bottom: 1px solid lightgray;
}
.woocommerce-Price-amount.amount {
  margin: 0px auto;
}
.rudr-variation-select > select {
  height: 100%;
	padding-right: 25px;
}
.rudr-variation-select {
	background: var(--global-color-10);
	min-width: 25%;
	max-width: 25%;
	text-align: left;
}
.page-id-4344 .woocommerce ul.products li.product .button{
	max-width: 25%;
	width: 25%;
	//border-left: 1px solid;
}


#edumegy.prods,
#idemegy2.prods,
#idemegy.prods {
  float: left;
  max-width: 100%;
  width: 100%;
}

.catimgbg_cont {
  width: 100%;
	
  height: 600px;
  max-height: 24vh;
  overflow: hidden;
  border-radius: 14px;
  display: block;
  float: left;
  position: relative;
	padding: 42px;
}
.catimgbg_cont img {
  object-position: center center;
  object-fit: cover;
  width: 100%;
  height: 100%;
position: absolute;
	top: 0;
	left: 0;
}
.catimgbg_cont h3{
	z-index: 2;
	position: relative;
	display: block;
	//font-size: 188%;
	font-weight: 900;
	font-family: 'Poppins', sans-serif;
	color: #000;
}

#misha_file{
	position: absolute;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}

.ajax-filters ul.products > li.product {
  width: 100%;
 display: flex;
	flex-flow: row;
	  justify-content: space-between;
  flex-wrap: wrap;
}
.ajax-filters ul.products > li.product > * {
	//max-width: 25%;
	flex: 1;
	order: 4;
}
.ajax-filters ul.products > li.product > .price, .ajax-filters ul.products > li.product > h2, .ajax-filters ul.products > li.product > .price, .ajax-filters ul.products > li.product > * > .custom-add-to-cart {
  align-items: center !important;
  display: flex !important;
  flex-flow: wrap !important;
}

.ajax-filters ul.products > li.product > h2{
	float: unset;
	order: 2;
}
.ajax-filters ul.products > li.product > a,
.ajax-filters ul.products > li.product > h2,
.ajax-filters ul.products > li.product > img {
	max-width: 16%;
	overflow: hidden;
	user-select: none;
	pointer-events: unset;
	flex: 1;
  order: 3;
	text-align: center !important;
}

.ajax-filters ul.products > li.product > img {
	max-height: unset;
	height: auto !important;
	min-height: auto;
	object-fit: contain;
	max-width: 9%;
}
.ajax-filters ul.products > li.product > h2{
	max-width: 23%;
}
.page-id-4344 .woocommerce ul.products li.product > h2{
	padding-left: 22px !important;
}
.rudr_variations > *{
	flex: 1;
//	display: inline-block;
//	max-width: 25%;
//	border-left: 1px solid;
  border-radius: 0px;
  text-align: center;
}
.rudr_variations > .loopbox {
  width: 25%;
  max-width: 25%;
  min-width: 90px;
  text-align: center;
}
.ajax-filters ul.products > li.product > img {
	order: 1;
}
.rudr_variations {
	  display: flex;
	justify-content: end;
  //flex-wrap: wrap;
	min-width: 50%;
	text-align: center;
}
.ajax-filters ul.products > li.product > a,
.ajax-filters ul.products > li.product > span,
.ajax-filters ul.products > li.product > h2,
.ajax-filters ul.products > li.product .custom-add-to-cart{
	//font-size: 18px !important;
	font-weight: normal !important;
}
.ajax-filters {
  min-height: 666px;
}
#ajax-filter {
  position: sticky;
  display: flex;
  top: 0;
  width: 100%;
  background: #f3f3f7;
  background: #fff;
	padding: 12px 0px;
  border-radius: 12px;
  border-radius: 0px;
  flex-wrap: nowrap;
  gap: 20px;
	z-index: 22;
	margin-bottom: 25px;
	margin-bottom: 20px;
  border: 1px solid transparent;
}
#ajax-filter::before {
  width: 100vw;
 background: #ef3740;
	background: #fff;
  top: 0;
  left: 50%;
  content: '';
  position: absolute;
  height: 100%;
  z-index: -1;
  transform: translate(-50%,0%) !important;
  -webkit-transform: translate(-50%,0%) !important;
  left: 50%;
opacity: 0;
	box-shadow: 0px 9px 12px rgba(0,0,0,0.02),0px 6px 8px rgba(0,0,0,0.05);
}
#ajax-filter > * {
  width: 25%;
  border: 1px solid lightgray;
  flex: 1;
  border-radius: 8px;
  margin: 0px;
  display: flex;
  align-items: center;
  padding: 10px;
	font-size: 16px;
}


.instagram-media{
	//display: none;
}
/**/

.woofc-area.woofc-style-01 .woofc-inner, .woofc-area.woofc-style-03 .woofc-inner, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover{
	background: transparent;
}
#woofc-area {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #530086c9;
  opacity: 1 !important;
}

.woocommerce-message{
	background: lightgray !important;
}
/**/
.pchild {
  display: none;
}
.pchild.active_performers {
  display: block;
	 -webkit-animation: fadedup 1.4s ease-in alternate;
        -moz-animation: fadedup 1.4s ease-in alternate;
        animation: fadedup 1.4s ease-in alternate;
}
.circleposer img:active {
  scale: 1.2;
}
.gb-container-ea869b0d {
	float: unset;
	margin: 0px auto;
	margin-top: 44px;
}
/*4box*/
#pparent {
  display: flex;
  flex-wrap: wrap;
}
.pchild {
  flex: 1 0 21%;
  margin: 10px;
  height: auto;
	margin-bottom: 22px;
}
.pchild div:not(.pchild-imgbox){
	font-family: 'Poppins';
	font-weight: normal;
	text-align: center;
}
.pchild-imgbox{
	position: relative;
	height: 0;
	padding-bottom: 100%;
	overflow: hidden;
}
.pchild-imgbox img{
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
div.pchild-name{
	font-size: 18px;
	padding-top: 24px;
	text-transform: uppercase;
	font-weight: 600!important;
		color: var(--global-color-ppl);
}
div.pchild-tit{
	margin-top: 20px;
	margin-bottom: 12px;
	padding: 0px 2px 4px 2px;
	font-size: 16px;  
	color: var(--global-color-ppl);
	line-height: 1.3;
	opacity: 0.5;
	font-weight: 300!important;
}
a.pchild-linkd{
	display: block;
	text-align: center;
	font-style: italic;
	font-weight: bold!important;
	padding: 0px 2px 4px 2px;
	
	font-family: 'Poppins';
	font-size: 18px;  
	color: var(--global-color-ppl);
	line-height: 1;
	float: unset;
	margin: 0px auto;
	width: 44px;
}
/**/
/*AUTHOR*/
.vcard {
  margin: 0px auto;
  margin-top: 30px;
}
.userbox {
	margin-top: 22px;
  width: max-content;
	padding-right: 22px;
	border-top: 2px solid #ccc;
  display: flex;
  align-items: center;
}
.userbox > div > a{
font-family: barri;
	color: var(--global-color-11);
}
.circleposer{
	position: absolute;
	right: 0;
	bottom: 0px;
	z-index: 1;
}

.wp-block-column {
  overflow-wrap: inherit;
  word-break: keep-all;
}
.absrighter {
  right: 0;
  position: absolute;
  bottom: 0;
}
.edutimeblock{
	position: relative;
}
.abstophalfer{
	right: 30%;
  position: absolute;
  top: -20px;
}
.zikzak2 figure {
  display: block;
  position: relative;
  width: 100%;
  float: unset;
}



#edumegy .owl-prev:active,
#edumegy .owl-next:active {
  scale: 0.9;
}
#edumegy .owl-item:not(.active) {
  opacity: 0;
}#edumegy .owl-item.active ~ .owl-item:not(.active){
  opacity: 0.9;
}
.zikzak2 figure:nth-child(odd) img{
	float: right;
}
.zikzak2 figure:nth-child(even) img{
	float: left;
	margin-bottom: -80px;
	margin-top: -80px;
	z-index: 1;
	position: relative;
}
.headbox > div > div {
  gap: 60px;
}
h2.gb-headline-eced5d0c{
	float: left;
	margin-right: 44px;
	margin-bottom: 0px;
}
.stickybox > div > p {
  float: right;
}
.stickybox > div > p > a{
  white-space: nowrap;
}
.stickybox > div {
  flex: auto;
  align-items: center;
  display: flex;
	justify-content: space-between;
		flex-wrap: wrap;
}
body.page-id-7025 .gb-container.gb-container-758268a1 + .wp-block-spacer,
body.page-id-7025 .gb-container.gb-container-758268a1 + .wp-block-spacer + p,body.page-id-7025 .gb-container.gb-container-758268a1 + .wp-block-spacer + p + p{display: none!important;}
#edumegy .descCont > .gb-container.btmboxEdu {
  position: absolute !important;
  bottom: 20%;
	max-width: 85%;
}
@media (min-width: 1020px) and (max-width: 1220px) {
	body.page-id-7025 h2.gb-headline-d3aff452,
  body.page-id-7025 h2.gb-headline-4c290b30 {
    font-size: 33px!important;
  }

} 
@media (min-width: 920px) and (max-width: 1120px) {
		#edumegy .descCont > div + div{
		font-size: 18px!important;
	}
}
@media (max-width: 999px) {
	.pchild {
		flex: 1 0 42%;
		margin: 1%;
	}
}
@media (max-width: 920px) {

	.wp-block-image.bg2 {
  margin-bottom: 120px;
}
	body.page-id-5967	.gb-container-e3ad5965 {
  margin-top: 0px;
}
	body.page-id-5967 .bg3::after {
  display: block;
  position: absolute;
  width: 80vw;
  height: 100%;
  background: var(--global-color-ppl);
  top: 32px;
  right: unset;
  left: 20vw;
  content: '';
  z-index: 1;
  border-radius: 30px;
}

	body.single-efott-esemenyek .gb-container.gb-container-758268a1 
.gb-container.gb-container-6b99c85c{
	width: 104%!important;
	left: -2%!important;
}
	.mobilcenter > *{
		text-align: center!important;
	}
	.mobilcenter figure,
	.mobilcenter img{
		margin: 0px auto !important;
		float: unset !important;
	}
	.callitembox{
		margin-top: -218px;
		padding-top: 144px;
		padding-bottom: 4px;
	}
	.callitembox .wp-block-column{
		margin-top: 44px;
	}
	.callitembox figure,
	.callitembox p{
		text-align: center;
		max-width: 80%;
		margin: 0px auto;
	}
	p.gb-headline-1bbb6938{
		font-size: 14px;
	}
	.stickybox h2{
		margin-top: 4px!important;
	}
	.stickybox p{
		margin-top: 0px!important;
		margin-bottom: 0px!important	;padding-bottom: 0px!important;
	}
	.textfloaterleft{
		float: unset!important;
		margin: 0px auto!important;
		margin-top: 0px !important;
		width: -webkti-fit-content;
		width: fit-content;
	}
	.textfloaterleft a {
  padding: 9px 22px!important;
  position: relative;
		display: inline-block;
	}
	.textfloaterleft a:nth-child(1) {
  padding-left: 22px!important;
}
	.zikzak2 figure:nth-child(2n) img {
  float: left;
  margin-bottom: -40px;
		margin-top: -40px;
	}
	.edutimeblock {
  margin: 0px auto;
  margin-top: 74px;
  float: unset;
  margin-bottom: 0px;
  font-size: 18px;
  width: 90%;
  max-width: unset;
}
	.gb-container-3aae319c{
		padding-bottom: 40px;
	}
	
	.gb-container-6061b927 .wp-block-columns,
	#nyito > div > .wp-block-columns,
	#miertuniversum > .wp-block-columns {
  display: block;
}
	.gb-container-6061b927 > .wp-block-columns > div{
  display: block;
  position: relative;
  width: 100%;
}
	
	#miertuniversum > .wp-block-columns {
  display: flex;
		flex-flow: column;
  position: relative;
  width: 100%;
}
	#miertuniversum > div > .wp-block-column.is-layout-flow:nth-child(1) {
  order: 2;
		margin-top: 144px;
}
	body.page-id-7025 .wp-block-spacer{
		height: 12px!important;
	}
	
	.pchild {
		flex: 1 0 42%;
		margin: 1%;
	} 
		.stickybox > div > p > a{
  //white-space: nowrap;
}
	#edumegy .descCont > div + div{
		font-size: 18px!important;
	}
.stickybox > div > h2,.stickybox > div > p,.stickybox > div > a{
	width: 100%;
	text-align: center;
	max-width: unset;
	}	
	.stickybox > div {
		display: block;
		text-align: center;
	}
	.absrighter,
	body.page-id-7025 .stickybox > div > a {
		display: none;
	}
	body.page-id-7025 .stickybox {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.edutimeblock{
		display: block;
		position: relative;
		
		margin: 0px auto !important;
		margin-top: 54px!important;
		margin-bottom: 40px!important;
		width: 100% !important;
		max-width: 100% !important;
	}
	
}
.edutimeblock > ul {
  list-style: none;
  padding: 22px;
}
.edutimeblock > ul > li{
	display: felx;
	position: relative;
	min-height: 28px;
	margin-top: 11px;
	margin-bottom: 11px;
	font-weight: normal;
}
.edutimeblock {
  max-width: 65%;
  min-width: 333px;
  width: 517px;
  float: right;
  margin-right: -17%;
  margin-top: -38%;
  position: relative;
}
.edutimeblock > ul > li:before{
	display: block;
	content: '';
	width: 22px;
	height: 100%;
	max-height: 22px;
		background: url(https://universum.hu/materialimg/2024/05/calendar.png) no-repeat;
	background-position: center;
	background-size: contain;
	position: absolute;
	left: -30px;
}
.edutimeblock > ul > li:nth-child(2):before{
		background: url(https://universum.hu/materialimg/2024/05/clock-1.png) no-repeat;
}
.edutimeblock > ul > li:nth-child(3):before{
		background: url(https://universum.hu/materialimg/2024/05/location.png
) no-repeat;
}
body.single-efott-esemenyek .gb-container.gb-container-758268a1 
.gb-container.gb-container-6b99c85c{
	width: 120%;
	left: -10%;
}
body.single-efott-esemenyek .gb-container.gb-container-758268a1{
	background: unset;
}
body:not(.single-post):not(.single-efott-esemenyek) .gb-container.gb-container-758268a1 > h1.gb-headline.gb-headline-text {
 display: none;
}
body:not(.single-post) 
.gb-container.gb-container-758268a1 h1.gb-headline.gb-headline-text + .wp-block-spacer {
  display: none;
}
h2.pplgradient-2{
	padding: 40px;
}
a.gb-button-2ccbab5e {
  border-radius: 0px;
	text-transform: uppercase;
	font-weight: bold;
}
.pplgradient-2 a.gb-button-2ccbab5e{
	background: #fff;
	color: var(--global-color-ppl);
}
.pplgradient-2{
	position: relative;
	background: transparent!important;
}
.pplgradient-2:after{
	background: #C4C4C4;
	z-index: -2;
	opacity: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
}
.pplgradient-2:before{
	z-index: -1;
	opacity: 90%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	  background: rgb(238,107,255);
background: -moz-linear-gradient(90deg, rgba(238,107,255,0.6) 0%, rgba(238,107,255,0.78) 50%, rgba(83,0,134,0.9) 100%);
background: -webkit-linear-gradient(90deg, rgba(238,107,255,0.6) 0%, rgba(238,107,255,0.78) 50%, rgba(83,0,134,0.9) 100%);
background: linear-gradient(90deg, rgba(238,107,255,0.6) 0%, rgba(238,107,255,0.78) 50%, rgba(83,0,134,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee6bff",endColorstr="#530086",GradientType=1); 
}

.pplgradient-light{
	 background: rgb(140,98,165);
background: -moz-linear-gradient(90deg, rgba(140,98,165,1) 0%, rgba(217,152,226,1) 15%, rgba(217,152,226,1) 68%, rgba(140,98,165,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(140,98,165,1) 0%, rgba(217,152,226,1) 15%, rgba(217,152,226,1) 68%, rgba(140,98,165,1) 100%);
background: linear-gradient(90deg, rgba(140,98,165,1) 0%, rgba(217,152,226,1) 15%, rgba(217,152,226,1) 68%, rgba(140,98,165,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c62a5",endColorstr="#8c62a5",GradientType=1); 
}


body {
    max-width: 100vw;
    overflow-x: clip;
}

.post-type-archive-kepzesek h1 {
  margin-top: 64px!important;
}
article.type-kepzesek.kepzesek {
  max-width: 544px;
  margin: 0px auto;
    margin-bottom: 0px;
}
.full-width-content .container.grid-container {
  max-width: 100% !important;
}
.full-width-content .container.grid-container .gb-container.gb-container-758268a1 {
  padding: 0;
}
/*FORM*/
.forminator-field.forminator-merge-tags {
  font-weight: normal;
}
.forminator-checkbox__label.forminator-consent__label a{
  color: var(--global-color-ppl);
}
.forminator-checkbox__label.forminator-consent__label a:hover{
  color: var(--global-color-mag);
}

.forminator-ui{
  font-family: Poppins, sans-serif;
}
.forminator-ui#forminator-module-6118.forminator-design--flat .forminator-consent .forminator-checkbox-box {
  border-color: #777771;
  background-color: #EDEDED;
  color: #17A8E3;
  //border: 1px solid;
}
#forminator-module-6118.forminator-design--flat .forminator-input, #forminator-module-6118.forminator-design--flat .forminator-input:hover, #forminator-module-6118.forminator-design--flat .forminator-input:focus, #forminator-module-6118.forminator-design--flat .forminator-input:active{
//  background:#fff !important;
}
.forminator-ui#forminator-module-6118.forminator-design--flat .forminator-label {
  font-size: 18px !important;
  font-family: inherit;
  font-weight: bolder !important;
  color: #000 !important;
}
.forminator-ui#forminator-module-6118 .forminator-button-submit {
  display: block;
  width: 100%!important;
  max-width: 221px!important;
  font-family: Poppins, sans-serif !important;
  font-size: 18px !important;
  font-weight: 400!important;
  text-align: center!important;
  padding: 15px 10px!important;
  border-radius: 8px!important;
  background-color: var(--global-color-ppl)!important;
  color: #ffffff;
  box-shadow: unset !important;
}
.forminator-ui#forminator-module-6118 .forminator-button-submit:hover {
  background: #000!important;
}
.forminator-ui#forminator-module-6118 > .forminator-row:nth-child(2) .forminator-field-html.forminator-col .forminator-label{
  display: none!important;
  //font-size: 24px !important;
}
/**/
.afterclear:after{
  display: block;
  content: '';
  width: 100%;
  clear: both;
}
.wp-block-image.afterclear > figure {
  margin-top: -44px;
  height: 0;
  position: relative;
  padding-top: 100%;
  display: block;
}
.wp-block-image.afterclear > figure img {
  display: block;
  height: auto;
  width: 140%;
  max-width: 140%;
	position: absolute;
	top: -30%;
	left: -8%;
}
.right186 img{
  height: 100% !important;
  max-height: unset !important;
  width: auto !important;
  margin-top: -30%;
  margin-right: 12px !important;
  float: right;
}
.wp-block-column .wp-block-embed-tiktok blockquote.tiktok-embed {
  margin: 0px auto !important;
  padding: 0px !important;
  border: unset !important;
}
.gb-grid-wrapper > .gb-grid-column{
  display: flex;
}
.gb-grid-wrapper{
  //max-width: 100%;
}
.imgmax150 img{
  max-height: 210px;
	width: auto;
}

.bgCircle > figure{
  position: relative;
  z-index: 2;
}
.bgCircle > figure::before{
  content: '';
  display: block;
  width: 180px;
  height: 180px;
  //margin-bottom: -160px;
  left: 50%;
  top: 50%;
    transform: translate(-50%,-50%) !important;
  -webkit-transform: translate(-50%,-50%) !important;
  -ms-transform: translate(-50%,-50%) !important;
  background: var(--global-color-ppl);
  border-radius: 222px;
  position: absolute;
  z-index: -1;
}
#post-5967 > div > h1.gb-headline.gb-headline-text,
#post-5967 > div > h1.gb-headline.gb-headline-text + .wp-block-spacer{
  display: none;
}
.textfloaterleft + * {
  float: right;
}
.textfloaterleft {
  float: left;
  margin: 0px;
  padding: 15px 0px;
}
.textfloaterleft a{
  padding: 22px;
  font-weight: normal;
  font-family: Poppins, sans-serif;
}
.textfloaterleft a:nth-child(1){
  padding-left: 0px;
}
.stickybox {
  position: sticky;
  display: block;
  top: 0;
  width: 100%;
  z-index: 12;
	background: #fff;
}
.stickybox:hover{

	background: #fff;	
}
.stickybox::after {
  display: block;
  content: '';
  position: relative;
  width: 100%;
  height: 0px;
  clear: both;
}

.bg3 img ,
.bg2 img ,
.bg1 img {
  z-index: 2;
  position: relative;
}
.bg3,
.bg2,
.bg1 {
  position: relative;
  z-index: 1;
}
.bg2::after{
  display: block;
  position: absolute;
  width: 50vw;
  height: 124%;
  background: var(--global-color-ppl);
  top: -12%;
  right: 12%;
  content: '';
  border-radius: 30px;
}
@media (max-width: 920px) {
.bg2::after{	
    width: 80vw;
	left: unset;
	right: 20vw;
	}
}

.bg3::after{
  display: block;
  position: absolute;
  width: 50vw;
  height: 124%;
  background: var(--global-color-ppl);
  top: -12%;
  left: 12%;
  content: '';
  z-index: 1;
  border-radius: 30px;
}

@media (max-width: 1201px) {
  .max888 {
    flex-wrap: wrap !important;
  }
} 

.max888 {
  max-width: 1255px;
  margin: 0px auto;
}
.max888 > div {
  min-width: 341px;
  max-width: 100%
}
.bg1::after {
  display: block;
  position: absolute;
  width: 90%;
  height: 100%;
  background: var(--global-color-ppl);
  top: 40px;
  left: 5%;
  content: '';
  z-index: 1;
  border-radius: 30px;
  
}

body:not(.post-template-default ) .gb-container-758268a1{
  max-width: 100%!important;
}
/**/

:root {
--partner-default-height: 1.05;
--partner-ratio: calc(95vw / 19.2 );
	--partner-height: 105px;
	
	--default-max-width: 15.80; 
	--dynamic-max-width: 1580px;
}

#idemegyoff article {
  padding: calc(0.2 * var(--partner-ratio) ) !important;
  padding-bottom: calc(0.4 * var(--partner-ratio) ) !important;
}
#idemegyoff article > div{
	border-radius: 12px 12px 2px 2px;
	overflow: hidden;
}
#idemegyoff{
	margin-top: calc(0.2 * var(--partner-ratio) );
}
.minicateg {
  width: 10px;
  height: 10px;
  border-radius: 44px;
  display: block;
  float: left;
  margin-right: 4px;
	margin-bottom: 4px;
}


body.category-189 .page-header,
body.category-189 h1{
	display: none;
}
.naptarend {
  display: none;
}

.site-header{
	max-width: 100%;
}
.gb-container-60b646f1{
	overflow:hidden;
}
.carousel-slider-outer.carousel-slider-outer-hero-banner-slider.carousel-slider-outer-5525 .owl-stage-outer {
  overflow: unset !important;
}


body.category-rendezveny .site-main > .generate-columns-container{
	padding-left: calc(0.2 * var(--partner-ratio) ) !important;
	padding-right: calc(0.2 * var(--partner-ratio) ) !important;
}
.idemegy{
	--dynamic-margin:  0.01 * (100vw / 19.2 );
}
#block-33 ul.has-base-3-color.has-text-color li:nth-child(3) {
  display: none;
}
body.woocommerce-page #block-33 ul.has-base-3-color.has-text-color li:nth-child(3) {
  display: list-item;
}
body.woocommerce-page #block-33 ul.has-base-3-color.has-text-color li:nth-child(2) {
  display: none;
}

.whclass,
.whclass a,
.whclass p,
p.whclass,
a.whclass{
	color: #fff !important;
}
.whclass a:hover,
a.whclass:hover{
	color: var(--global-color-ppl) !important;
}
.whclass + .btmbox, .whclass.btmbox {
  background: #0000003d;
}

.inside-header.grid-container {
  max-width: 1620px;
}
.descCont h2 {
  margin-bottom: 0px;

}

.descCont .dynamic-entry-excerpt > p,
.descCont .dynamic-entry-excerpt > p:last-child {
  margin-bottom: 0px;
line-height: 1.2;
  max-height: 276px;
	  --max-lines: 3; 
  overflow: hidden;
   
  display: -webkit-box; 
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--max-lines);
}

	.owl-prev svg,
.owl-next svg {
 	height: 62px;
}
	.owl-prev svg {
  margin-left: -48px;
}
.owl-next svg {
  margin-right: -48px;
}
	.carousel-slider.arrows-outside .owl-nav .owl-prev{
		left: -17px !important;
	} 
	.carousel-slider.arrows-outside .owl-nav .owl-next{
		right: -17px !important;
	}
	.idemegy .owl-nav .owl-prev,
.idemegy .owl-nav .owl-next {
		left: -17px !important;
	display: block;z-index: 99999;
}
.idemegy .owl-nav .owl-next {
	left: unset!important;
	right: -17px !important;
}


@media (min-width: 1620px) {
	.morekoli .wp-block-image img{
		height: 444px;
	}

}

@media (max-width: 1620px) {
	.inside-header {
		padding: 26px 20px 26px 
	}
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
 display: none;
}
.wp-social-link.wp-block-social-link {
  margin-right: 6px;
  margin-bottom: 6px !important;
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
  height: 28px;
  width: 28px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link.wp-social-link-instagram a:before {
  height: 100%;
  width: 100%;
	content: '';
	display: block;
	background: url(
https://universum.hu/materialimg/2024/01/universum_instagram.svg) no-repeat;
	background-position: center;
	background-size: contain;
}
.wp-block-social-links.is-style-logos-only .wp-social-link.wp-social-link-facebook a:before {
  height: 100%;
  width: 100%;
	content: '';
	display: block;
	background: url(
https://universum.hu/materialimg/2024/01/universum_facebook.svg) no-repeat;
	background-position: center;
	background-size: contain;
}
.wp-block-social-links.is-style-logos-only .wp-social-link.wp-social-link-tiktok a:before {
  height: 100%;
  width: 100%;
	content: '';
	display: block;
	background: url(
https://universum.hu/materialimg/2024/01/universum_tiktok.svg) no-repeat;
	background-position: center;
	background-size: contain;
}

.tml-button {
  border-radius: 124px;
}
.post-navigation-link-next.wp-block-post-navigation-link:empty {
    display: none;
}
#post- {
  display: none;
}
.search-results article.type-post.post {
  width: 90%;
  margin: 0px auto;
  max-width: 666px;
}
.search-results #main > article > .inside-article {
  margin-bottom: 32px;
}

body.single-post .dynamic-featured-image.wp-post-image {
  width: 100vw;
  max-width: 100vw;
 // margin-left: -40px;
 // margin-bottom: 40px;
    border-radius: unset !important;
    max-height: 444px;
  object-fit: cover;
  object-position: center;
	margin-left: 50%;
  transform: translate(-50%,0%) !important;
  -webkit-transform: translate(-50%,0%) !important;
}

h1{
  margin-top: 40px;
    display: block;
    width: 100%;
}
body.single-post h1{margin-bottom: 14px;
  float: left;
  width: 100%;
}
body.single-post  #page.container.grid-container,
body.pagel .grid-container {
  max-width: unset !important;
    width: 100%;
    background: var(--base)
}

.wp-block-post-navigation-link:hover{
    opacity: 0.6;
}
.wp-block-post-navigation-link a{
    width: 44px;
    height: 44px;
    display: block;
}
.wp-block-post-navigation-link {
  font-size: 0px;
  width: 22px;
    max-width: 2%;
  height: 44px;
  background: red;
  background: url('https://universum.hu/materialimg/2024/01/arr1.svg') no-repeat;
  background-size: contain;
    margin-left: -1.5%;
}
.post-navigation-link-next.wp-block-post-navigation-link {
    float: right;
    margin-top: -44px;
  background: url('https://universum.hu/materialimg/2024/01/arr2.svg') no-repeat;
  background-size: contain;
    
    margin-right: -1.5%;
    margin-left: unset;
}
/*HEADERSEARCH*/
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{
    padding: 8px;
}
.inside-header {
  justify-content: space-between;
}
.main-navigation .inside-navigation{
    justify-content: end;
}
.custom-form .search-submit {
  display: none;
}
.custom-form {
  padding-right: 10px;
}
.custom-form .search-field{
    width: 100%;
    height: 46px;
}
.headprof-cont > a > img:hover{
    opacity: 0.8;
}
.onlymobile{
    display: none!important;
}
.uninav2 .wp-block-navigation-item.current-menu-item a span {
  background: var(--global-color-mag); 
	background: var(--contrast);
  color: #fff !important;
  border-color: var(--global-color-mag) !important;
  border-color: var(--contrast) !important;
}
body.logged-in ul#menu-search_and_login {
    display: block;
    width: 100%;
    margin: 0px auto;
    float: left;
}

body.logged-in .main-navigation .inside-navigation.grid-container {
    display: block;
}

body.logged-in ul#menu-search_and_login li {
    width: 100%;
}
@media (max-width: 1400px) {
  body:not(.logged-in) .custom-form ipnut.search-field, body:not(.logged-in) .main-navigation .main-nav ul li a {
    font-size: 16px !important;
    padding-right: 0px;
  }
}
@media (max-width: 1100px) {
  body:not(.logged-in) .custom-form ipnut.search-field, body:not(.logged-in) .main-navigation .main-nav ul li a {
    font-size: 15px !important;
    padding-right: 0px;
  }
	
		.uninav1 > ul > .wp-block-navigation-item:nth-child(1) a span::before, .uninav1 > ul > .wp-block-navigation-item:nth-child(2) a span::before , .uninav1 > ul > .wp-block-navigation-item:nth-child(3) a span::before {
		width: 36px !important;
		height: 40px !important;
	}
	.uninav1 .wp-block-navigation-item a span{
padding: 16px 48px !important;
	font-size: 28px !important;
		max-width: 100%!important;
		width: 320px !important;
}
	.uninav2 .wp-block-navigation-item a span{
		padding: 16px 48px !important;
		border-width: 4px !important;
	
	}
	
}
.nocontent_text{
	padding: 0px 30px;
}
body.category-rendezveny .masonry-load-more.load-more.has-svg-icon{
	display: none!important;
}

.gb-container-ea869b0d{
	max-width: 100%;
}
@media (max-width: 999px) {
	.naptcont{
		font-size: 18px !important;
}
.carousel-slider .owl-stage{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
	:root {
--partner-default-height: 1.05;
--partner-ratio: calc(100vw / 19.2 );
	--partner-height: 85px;
}
	.carousel-slider.arrows-outside .owl-nav .owl-prev, .carousel-slider.arrows-outside .owl-nav .owl-next{
		display: none !important;
	}
body:not(.logged-in) .custom-form ipnut.search-field,
body:not(.logged-in) .main-navigation .main-nav ul li a{
    font-size: 13px !important;
    padding-right: 0px;
}
    body:not(.logged-in) .custom-form{
        padding-right: 0px;
    }
	
}
.stickybox p,
	.gb-container-3021c3e7{
text-align: center;
}
.appstorebtn {
  display: flex;
  flex-wrap: wrap;
}
a.gb-button-6c4e9c6d{
	background-color: ffffffab;
	backdrop-filter: blur(25px);
	-webkit-backdrop-filter: blur(25px);
}
@media (max-width: 768px) {
	.gb-container-3c008b96, .gb-container-482024a7, .gb-container-1825dacd,
	.gb-container-e8c7a3cd, .gb-container-3d44f0a0, .gb-container-ba907eec{
		flex-flow: row;
		text-wrap: auto;
		margin-bottom: 20px;
	}
	.gb-container-3c008b96 figure, .gb-container-482024a7 figure, .gb-container-1825dacd figure,
	.gb-container-e8c7a3cd figure, .gb-container-3d44f0a0 figure, .gb-container-ba907eec figure {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
		align-content: center;
}
	.gb-container-e8c7a3cd figure img, .gb-container-3d44f0a0 figure img, .gb-container-ba907eec figure img {
  width: 70%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
	.gb-container-3d44f0a0{
		margin-bottom: -8px !important;
	}
	h2.gb-headline-4c290b30{
		margin-bottom: 38px;
	}
	.gb-headline-5c06388a{
		margin-bottom: 38px;
	}
	.gb-container-e8c7a3cd,.gb-container-3d44f0a0,.gb-container-ba907eec{
		align-items: center;
  justify-content: center;
  align-content: center;
		margin-bottom: 12px;
	}
	
	.page-id-5403,
	.page-id-10390{
		text-wrap: balance;
	}
	
	 .page-id-5403 #miertuniversum > div > .wp-block-column.is-layout-flow:nth-child(1),
	 .page-id-10390 #miertuniversum > div > .wp-block-column.is-layout-flow:nth-child(1) {
    order: 2;
    margin-top: 0px;
  }
	.gb-container-2a55018a::before {
		display: none !important;
	}
#post-5967	.stickybox.gb-container-1535c484{
	display: none!important;
	}
	body.page-id-8428 #miertuniversum ol {
  list-style: none;
		margin: 0px auto;
}
	.efpott-fr-box{
	min-height: unset !important;
}
.efpott-fr-box h1{
	margin-bottom: 10px;
	margin-top: 60px;
}
	.appstorebtn a {
  margin: 0px auto 26px;
}
	.efott_pinkbg > div{order: 2;}	
	.efott_pinkbg > div:nth-child(2){order: 1;}
	.efott_pinkbg::before {
   // top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  content: '';
  background: var(--global-color-mag);
  border-radius: 25px;
  z-index: -1;
}
	.mobilthreebox > figure{
	width: 200% !important;
	max-width: unset!important;
	margin-left: -50% !important;
}
		body.page-id-5967 .gb-container-0d197500 .wp-block-columns.is-layout-flex{
		gap: 0px;
	}
	
	.edutimeblock{
	float: unset!important;
}
/*	.gb-container-3021c3e7 {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
}
	.gb-container-3021c3e7 p {
  width: max-content;
  width: -webkit-max-content;
  display: block;
  position: relative;
  float: unset !important;
  padding-top: 5px;
  padding-bottom: 5px !important;
}*/
		p.gb-headline-1bbb6938{
		font-size: 18px!important;
	}
	.gb-container.gb-container-b9395206 > h2 + p{
		padding: 4px 0px 0px 0px;
	}


	.gb-container-1615e508 {
  padding-bottom: 14px;
}
	  #edumegy .descCont > div + div {
    font-size: 28px !important;
  }
	.eduTimer {
 		font-size: 38px !important;
	}
	.zikzak2{
		display: flex;
    flex-flow: column;
	}
	.zikzak2 figure{
		order: 1;
	}
	
	.zikzak2 .gb-container.gb-container-2cc51a24{
		order: 1;
		margin-top: 12px;
	}	
	.zikzak2 .gb-container.gb-container-2cc51a24 p{
		//margin-bottom: 0px;
	}	
	.zikzak2 .gb-container.gb-container-2cc51a24 > div{
		order: 1;
		margin-bottom: 0px;
	}
	body.page.page-id-7025 .container .site-content .content-area{
		padding: 0px;
	}
	body.page.page-id-7025 .wp-block-spacer{
		display: none;
	}	
	body.page:nor(.page-id-8428) .container .site-content .content-area{
		padding: 12px;
	}
	body.page-id-5967 .stickybox{
		padding: 8px;
		text-align: center;
	}
	body.page-id-5967 .site-content #primary.content-area{
		padding: 0px;
	}
	.inside-header.grid-container{
		max-width: 100%;
	}
    .gb-container-cfaa9ab5{
        padding-top: 10px;
    }
    .carousel-slider-5525 .owl-item {
 // padding-left: 0px !important;
 // padding-right: 0px !important;
}
    
    .carousel-slider-5525 .owl-nav{
        display: none;
    }
    .carousel-slider .owl-stage {
  padding: 0px 0px !important;
}
    .carousel-slider-hero__cell__description,
    .carousel-slider-hero__cell__background {
 // display: none;
}
.carousel-slider-hero__cell__heading {
  //display: block;
  margin: 0px;
  padding: 10px 4px;
  background: #ffffff36;
  border-radius: 144px;
  font-size: 18px;
}
.carousel-slider-hero__cell__content.hidden {
  //display: block;
}   
    .carousel-slider .owl-stage .owl-item {
  padding-top: 14px !important;
  padding-bottom: 14px!important;
}
	.carousel-slider-hero__cell{
		height: 57px;
	}

    
body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.login,    body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.reigstration {
    position: absolute;
    top: -54px;
    right: 114px;
    display: table;
    width: auto !important;
    float: right;
        
}
    body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.login a,  body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.reigstration a{
        line-height: 40px;
    font-size: 17px !important;
    }
    body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.reigstration{
    right: 0px;
}
	#pparent{
		flex-flow: column;		
	}
    	.pchild {
		flex: auto;
		margin: 1%;
				margin-bottom: 22px
	} 
.onlymobile{
	
    display: block!important;
}
	.mobil100{
		height: 100px;
	}
    .uninav2 .wp-block-navigation__container {
  display: block !important;
    float: left;
    max-width: unset;
    width: max-content;
}
    .uninav2 .wp-block-navigation-item a span {
padding: 4px 12px !important;
    display: block !important;
    width: unset !important;
    max-width: unset !important;
    border: 2px solid !important;
    word-break: keep-all;
    float: left;
        margin: 0px 6px;
}
    .uninav2 .wp-block-navigation-item {
  padding: 8px 0px !important;
  width: auto;
  float: left;
  display: block;
}
    .gb-container-38ca721a {
  width: 100%;
  max-width: 1480px;
  //padding: 0px;
}
body > .gb-container-3257ccf5+.gb-container-38ca721a {
  display: none;
}
    
    .items-justified-center.uninav2 {
clear: both;
    display: block;
    //height: 52px;
    max-width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    text-align: center;
    margin: 0px auto;
    width: max-content;
}
  .main-navigation ul, .gen-sidebar-nav, .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul, .has-inline-mobile-toggle #site-navigation .inside-navigation > :not(.navigation-search):not(.main-nav) {
   // display: block;
  }
}
.items-justified-center.uninav2.wp-block-navigation.is-content-justification-center.is-layout-flex.wp-container-2 {
  padding: 0px calc(0.2 * var(--partner-ratio) );
}
@media (max-width: 520px) {
		.zikzak2 figure:nth-child(1n) img{

		left: unset!important;
		 right: -44px!important;
		position: relative;
  }
	.zikzak2 figure:nth-child(2n) img {
				 left: -44px!important;
		right: unset!important;
    margin-bottom: -20px;
    margin-top: -20px;
  }
        body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.login a,  body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.reigstration a{
        line-height: 40px;
    font-size: 12px !important;
    }       body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.login a{
        right: 0px; 
    }
    body:not(.logged-in) li.menu-item.menu-item-type-custom.menu-item-object-.login {
    position: absolute;
    top: -54px;
        right: 84px;
    }
}
@media (max-width: 768px) {
    .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul {
        display: flex !important;
    }
    #site-navigation .menu-toggle {
        display: none;
    }
    #site-navigation .inside-navigation {
        justify-content: center;
    }
}
/**/
.bottomborder {
  border-bottom: 3px solid var(--global-color-11);
}
/*COSTSLIDER*/
.owl-nav.disabled {
  display: none;
}
.owl-item article {
  width: 100%;
  height: 100%;
  text-align: left;
    border-radius: 12px 12px 2px 2px;
    overflow: hidden;
    background: #530086;
}
.descCont{
    
    background: #530086;
}
.owl-item{  
padding:    0px 20px 40px 20px;
}
/**/
//*RENDEZVENY*/
.archive.category.category-rendezveny  .page-header h1 {
  display: none;
}
.archive.category.category-rendezveny .generate-columns-container header ~ article {
  display: none;
}
/*naptar*/
.postarrow:hover {opacity: 0.4;}
.postarrow {
	cursor: pointer;
  float: left;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 25px;
  font-weight: bold;
  font-family: 'barrir';
}
.endplaceposter > h2.bottomborder {
  padding-bottom: 20px;
	margin-bottom: 8px;
}
.endplaceposter{
	min-height: 200px;
	position: relative;
}
.endplaceposter:empty{
}
.endplaceposter:empty::after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' aria-hidden='true' version='1.1' xmlns='http://www.w3.org/2000/svg' width='1em' height='1em'%3E%3Cpath d='M288 32c0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32zM288 480c0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32zM448 256c0 17.673 14.327 32 32 32 17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32zM32 288c-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32zM391.764 391.764c-12.496 12.497-12.496 32.759 0 45.255 12.497 12.497 32.758 12.497 45.255 0 12.497-12.496 12.497-32.758 0-45.255-12.497-12.496-32.758-12.496-45.255 0zM74.981 120.235c-12.497-12.496-12.497-32.758 0-45.254 12.496-12.497 32.758-12.497 45.254 0 12.497 12.496 12.497 32.758 0 45.254-12.496 12.497-32.758 12.497-45.254 0zM120.235 391.765c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.496-12.497 32.758 0 45.254 12.496 12.497 32.758 12.497 45.254 0 12.497-12.496 12.497-32.758 0-45.254z'%3E%3C/path%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
  animation: spin 2s infinite linear;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -28px;
  margin-left: -28px;
}
.endplaceposter > h2, .postarrow {
  min-height: 38px;
	left: 8px;
	left: calc((0.2 * var(--partner-ratio)) + 8px);
  position: relative;
}
.endplaceposter > h2 {
font-family: 'barrir';
  font-size: 28px;
  text-align: center;
  text-transform: capitalize;
  color: var(--global-color-mag);
  float: left;
  margin: 0px 12px;
	padding-top: 3px;
}
.endplaceposter > h2 > b{
font-family: 'barri';
}
.owl-item article {
	width: 100% !important;
}
.endplaceposter > article {
  display: block;
  width: 100%;
  float: left;
  padding: 22px 0px;
  margin-bottom: 22px;
	font-size: 22px;
}
.naptcont{
	padding: 20px 30px;
	z-index: 100;
	font-size: 28px;
	font-weight: normal!important;
	display: block;
	position: relative;
	min-width: fit-content;
  float: right;
	width: 100%;
	color: var(--global-color-11);
	margin-top: 44px;
}
table.naptar{
	opacity: 0;
	padding: 0px;
  display: none !important;
	width: 100%;
  grid-template-columns: repeat(7, 1fr);
	margin-bottom: 0px
}
table.naptar.activeho {
  display: grid !important;
  //overflow: hidden;
	opacity: 1;
	border: unset;
}
.naptar tr, .naptar tbody {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(7, 1fr);
 width: 100%;
}

.clicknaps + .bottomborder {
  margin-bottom: 22px;
}
.naptar td {
	border-collapse: collapse;
	vertical-align: top;
    padding: 0px;
	position: relative;
	font-weight: bolder!important;
	border: 0px solid black;
	min-width: 1%;
}
.naptar td b {
    font-weight: 800;
}
.naptar td.cdts::before {
 // display: block;
  content: '';
  width: 100%;
  height: 100%;
  left: -5px;
  top: 2px;
  position: absolute;
  z-index: -1;
	border-radius: 12px;
}

.naptar td.cdts {
	min-height: 78px;
  position: relative;
  z-index: 2;
	cursor: default;
	padding-right: 15px;
}
.naptar td.cdts * {
	font-family: 'barri';
}
.naptar td.cdts:hover {
	color: #000!important;
	cursor: pointer;
	//background: #f3f3f7;
}
.naptar td.cdts.aktnap{
  color: var(--global-color-mag)!important; 
}
.naptar td.cdts.aktnap:hover:before {
	border: 1px solid var(--global-color-mag);
}
.naptar td.cdts:hover:before {
	background: #f3f3f7;
}
.naptar td.cdts:not(.cdtsnohover):hover {
 // background: rgba(255,255,255,0.8);
}
.hoarrow:hover{
	color: var(--accent);
}
.honext.hoarrow::after,
.hoprev.hoarrow::before {
	font-weight: bolder!important;
  display: block;
  position: relative;
  //content: '';
  width: 28px;
  height: 16px;
  background: url('');
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
  float: left;
	margin-right: 8px;
}
.honext.hoarrow::after{
	margin-left: 8px;
	margin-right: 0px;
  background: url('');
	float: right;
}
.naptar td.cdts .taxonomy-category {
  display: block;
  float: unset;
}
td.topnaps {
	display: grid;
	grid-column: 1 / -1;
	  grid-template-columns: repeat(7, 1fr);
align-items: baseline;
	padding: 0px;
	font-weight: bolder!important;
}
.woocommerce #main 
.ajax-filter input,
.ajax-filter input{
	font-weight: 200 !important;
	font-family: 'barri' !important;
}
.woocommerce #main 
tr.topnaps + tr *,
tr.topnaps + tr *{
font-size: 18px !important;
  color: var(--global-color-11);
  text-transform: uppercase;
  word-break: keep-all;
  text-align: left;
	font-family: 'barrir'!important;
	padding: 30px 0px 20px 0px;
	color: var(--global-color-11)!important;
	background-color: transparent !important;
}
tr.topnaps > td.topnaps,
tr.topnaps > td.topnaps:hover{
	color: var(--global-color-11)!important;
	background-color: transparent !important;
}
tr.topnaps > td.topnaps {
  display: block;
  width: 100%;
}
tr.topnaps > td.topnaps {
  display: block;
  width: 100%;
  left: -22px;
}
 .woocommerce #main .datami,
.datami {
	font-family: 'barrir' !important;
font-size: 28px;
  text-align: center;
	text-transform: capitalize;
  color: var(--global-color-11);
	grid-column: 3/6;
	float: left;
	margin: 0px 12px;
}
 .woocommerce #main .datami b,
.datami b {
	font-family: 'barri' !important;
}
.woocommerce #main 
span.hoarrow,
span.hoarrow {
	font-family: 'barrir' !important;
	font-size: 26px;
	text-transform: uppercase;
		cursor: pointer;
	grid-column: 3 / 1;
	float: left;
}
.honext.hoarrow {
	text-align: right;
	grid-column: 6 / -1;
}
span.hoarrow:hover{}
.prodcalname{
	display: block;
}
.prodcalname a{
	font-size: 11px;
	color: var(--contrast);
	text-decoration: unset;
	font-weight: bolder;
	line-height: normal !important;
	display: block;
	width: 100%;
	float: unset;
	clear: both;
}
.prodcalname a:hover{
	color: var(--accent);
}
.witemname{
	float: left;
	width: fit-content;
  color: #fff;
	word-break: keep-all;
	white-space: nowrap;
	border-radius: 5px;
	padding: 2px 5px;
	font-size: 8px;
}
.witemname a:hover{
  color: green;
	background: #fff!important;
}
.availableTipp .witemname.wcgreen  {
  background: green;
}
.availableTipp .witemname.wcorange {
  background: orange;
}
.availableTipp .witemname.wcred {
  background: red;
}
/*TOOLTIP*/
.tooltipps{
	z-index: 999;
	position: absolute;
	padding: 14px;
	font-size: 16px;
	top: -84px;
	background: #fff;
	box-shadow: 0px 0px 22px rgba(0,0,0,0.1);
	border-radius: 12px
}
/*HEADER-CALENDAR*/

/*ANIMER*/
/*PULSE*/
@-webkit-keyframes plse {
    0% { transform: scale(2.0); }
    100% { transform: scale(0.7); }
}
@-moz-keyframes plse {
    0% { transform: scale(2.0); }
    100% { transform: scale(0.7); }
}
@keyframes plse {
    0% { transform: scale(2.0); }
    100% { transform: scale(0.7); }
}
.plse{
    -webkit-animation: plse 2s linear infinite;
    -moz-animation: plse 2s linear infinite;
    -o-animation: plse 2s linear infinite;
    animation: plse 2s linear infinite;
}
/*FADEUP*/
@-webkit-keyframes fadedup {
  from { -webkit-transform: translate(0%,3%); opacity: 0;  }
  to { -webkit-transform: translate(0%,0%);opacity: 1;  }
}
@-moz-keyframes fadedup {
  from { -moz-transform: translate(0%,3%); opacity: 0;  }
  to { -moz-transform: translate(0%,0%);opacity: 1;  }
}
@keyframes fadedup {
    from { transform: translate(0%,3%); opacity: 0;  }
    to { transform: translate(0%,0%);opacity: 1;  }
}
@-webkit-keyframes fadedup2 {
  from { -webkit-transform: translate(0%,-40%); opacity: 0;  }
  to { -webkit-transform: translate(0%,0%);opacity: 1;  }
}
@-moz-keyframes fadedup2 {
  from { -moz-transform: translate(0%,-40%); opacity: 0;  }
  to { -moz-transform: translate(0%,0%);opacity: 1;  }
}
@keyframes fadedup2 {
    from { transform: translate(0%,-40%); opacity: 0;  }
    to { transform: translate(0%,0%);opacity: 1;  }
}

    .smBox,
    li{
        -webkit-animation: fadedup 1.4s ease-in alternate;
        -moz-animation: fadedup 1.4s ease-in alternate;
        animation: fadedup 1.4s ease-in alternate;
    }
.owl-item,
.generate-columns-container article,
    .site-footer .wp-block-column:nth-child(1),
    .smBox:nth-child(1),
    li:nth-child(1){
        -webkit-animation: fadedup 0.3s ease-in alternate;
        -moz-animation: fadedup 0.3s ease-in alternate;
        animation: fadedup 0.3s ease-in alternate;
    }
    .site-footer .wp-block-column:nth-child(2),
    .smBox:nth-child(2),
    li:nth-child(2){
        -webkit-animation: fadedup 0.6s ease-in alternate;
        -moz-animation: fadedup 0.6s ease-in alternate;
        animation: fadedup 0.6s ease-in alternate;
    }


    .site-footer .wp-block-column:nth-child(3),
    .smBox:nth-child(3),
    li:nth-child(3){
        -webkit-animation: fadedup 0.8s ease-in alternate;
        -moz-animation: fadedup 0.8s ease-in alternate;
        animation: fadedup 0.8s ease-in alternate;
    }
    .site-footer .wp-block-column:nth-child(4),
    .smBox:nth-child(4),
    div:not(.stx-main-container) li:nth-child(4){
        -webkit-animation: fadedup 1s ease-in alternate;
        -moz-animation: fadedup 1s ease-in alternate;
        animation: fadedup 1s ease-in alternate;
    }
    .site-footer .wp-block-column:nth-child(5),
    .smBox:nth-child(5),
    li:nth-child(5){
        -webkit-animation: fadedup 1.2s ease-in alternate;
        -moz-animation: fadedup 1.2s ease-in alternate;
        animation: fadedup 1.2s ease-in alternate;
    }
.sdai .owl-item article,.sdai .owl-item article:after,
.banner100 a,
.banner100 a img,
a.gb-button,
.stickybox,
#edumegy .owl-item,
.naptar td.cdts:before,
.naptar td.cdts,
.n2-ss-button-container > a,
.n2-bullet,
#pass-strength-result,
.slider-arrow,
ul.mega-sub-menu > li.mega-menu-item{
          -webkit-transition: all 0.2s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
}
.gb-container-60b646f1{
	position: relative;
	z-index: 9999;
}

body.page-id-3234 #site-content{
position: relative;
  float: left;
  width: 100%;
}
.woocommerce.columns-4,
.place_description::after,
.place_description,
body.page-id-3234 #site-content::before,
body.page-id-3234 #site-content.is-loading > *,
.text_ifa .description.activers:after,
.text_ifa .description,
.cdtsK,
.products .infinite-scroll-item,
.availableTipp,
.inside-header,
#site-navigation,
#mega-menu-item-t0222,
.masonry-load-more .button,
.uninav2 span,
.uninav1 span,
#wc-column-container .product,
.headprof-menu,
.openpass,
.wp-block-social-links.is-style-logos-only .wp-social-link.wp-social-link-tiktok a,.wp-block-social-links.is-style-logos-only .wp-social-link.wp-social-link-tiktok a:before,
.circleposer img,
#moove_gdpr_cookie_info_bar,
    ul.mega-sub-menu > li.mega-menu-item a,ul.mega-sub-menu > li.mega-menu-item a:before,
.swiper-pagination-bullet,
.mega-menu-link,
.mega-menu-link .mega-sub-menu,
.mega-sub-menu{
      -webkit-transition: all 0.3s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
}
/*GDPR*/
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
	background: rgba(0,0,0,0.8);
	border: unset;
	font-family: 'barri';
}
.moove-gdpr-modal-content.moove-clearfix.logo-position-left.moove_gdpr_modal_theme_v1 {
  font-family: 'Poppins' !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme:hover{
	background: rgba(0,0,0,1);
}
.mgbutton{
	border-radius: 122px !important;
}
/*GLOBAL*/
/*HTML*/
html{
        overflow-x: hidden;
}
#page{
       // max-width: 100%;
}
.noshadow{
    box-shadow: none !important;
}
.marginnullauto{
    margin: 0px auto;
}
/*LOGO*/
.site-logo {
    width: 284px;
    max-width: 45%;
}
.site-logo a{
    width: 100%;
}
.site-header .header-image,
.site-logo img{
    width: 100%;
}
/*INPUTS*/
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
   // font-size: 30px;
    border-radius: 6px;
}
#mega-menu-wrap-additional-menu  input[type="search"]{
        font-family: 'barri';
    border-color: transparent !important;
      font-size: 20px;
        text-transform: uppercase !important;
}
#mega-menu-wrap-additional-menu a{
    text-transform: uppercase !important;
}
.clear,
.clearer{
    clear: both;
    width: 100%;
    float: unset;
    display: block;
    position: relative;
}
.gb-container.gb-container-6b99c85c {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  padding: 0px;
  height: 0px;
}
/*KEPZESEK/SZEZON*/
@media (max-width: 392px){
body.post-type-archive-kepzesek.wszwview  .btmbox .dynamic-entry-excerpt p {
 display: none !important;
}
}
body.single  article.kepzesek .dynamic-featured-image {
  display: none;
}
body.archive article.kepzesek .wistia_responsive_padding {
  display: none;
}
#post-4468 .gb-button:not(.szezonBtn),
.szezonBtn{
    display: none !important;
}
#post-4468 .gb-button.szezonBtn{
    display: block!important;
}
.site-header+.featured-image.page-header-image.grid-container.grid-parent {
    display: none;
}
body.single-szezon article .gb-inside-container figure.gb-block-image img{
    /object-fit: contain;
    object-position: center left;
}

.prmtbtn{
      background: var(--global-color-ppl);
  font-family: 'barri';
  font-style: normal;
  font-weight: 600;
  line-height: 21px;
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-appearance: button;
  padding: 10px 20px;
    color: #fff;
      border-radius: 44px!important;
    font-size: 21px!important;
    text-align: center;
    margin: 0px auto;
    float: unset;
    position: relative;
    display: block;
    width: fit-content;
}
.prmtbtn:hover {
  background: var(--global-color-ppl2);
  color: #fff;
}

.prmtbtn.bt2{
    margin: 18px 0px !important;
}

/*koliday.css*/
.single_variation_wrap .booking_price{
    display: none;
}
.single_variation_wrap .booking_price.okke{
    display: block;
}
.woocommerce-cart-form__contents .variation-Kezdnap:not(.ok),.woocommerce-cart-form__contents .variation-Zrdtum:not(.ok){
    display: none !important;
}
form.cart table.thwepo-extra-options label.label-tag {
  margin-top: 12px !important;
  display: block;
}
.thwepo-extra-options .value input[type="text"]{
    font-size: 22px;
}
.thwepo-extra-options tr.ifatags td.label .label-tag::after {
  content: '*';
  color: red;
  font-size: 28px;
}
.thwepo-extra-options tr.ifatags td.label::after {
  display: none;
}
.wc-dnd-file-upload >  label{
    position: relative;
}
.wc-dnd-file-upload >  label::after,
.thwepo-extra-options tr:not(.ifatags) td.label::after {
  content: '*';
  color: red;
  font-size: 28px;
    float: right;
    position: absolute;
    bottom: -22px;
    right: 0px;
}
.wc-dnd-file-upload >  label::after{
    top: 6px;
    left: 3px;
    position: relative;
    float: unset;
}
.thwepo-extra-options td.label .required {
  display: none;
}
body.single  .single_variation_wrap {
  display: flex;
  flex-direction: column;
}
.booking_price {
  order: 4;
}
body.single .single_add_to_cart_button.button.alt.dispe {
  pointer-events: none;
  user-select: none;
  opacity: 0.4;
}
.wc-dnd-file-upload{
    display: none!important;
}
.wc-dnd-file-upload.disapp{
    display: block!important;
}

.thwepo-extra-options tr{
    display: none;
}
#tab-description {
  float: left;
    width: 100%;
}
.col1,.col2,.col3{
    display: block;
    width: 30%;
    float: left;
    padding: 12px
}

@media (max-width: 1220px){
    .col1,.col2,.col3{width: 50%;}
}

.gyikbox .gb-grid-column > div > p:last-child {
  margin-bottom: 40px;
}
@media (max-width: 767px){
	.efott_pinkbg {
		background: var(--global-color-mag);
	border-radius: 22px;
		padding-left: 22px;
		padding-right: 22px;
		padding-bottom: 1px;
	}
	.gyikbox .gb-grid-column > div {
  border-bottom: 1px solid #53008633;
}
	.efott_pinkbg::before {
		display: none;
	}
	.gb-container-3aae319c {
  background-repeat: no-repeat;
		background-position: top center;
		padding-bottom: 0px;
	}
	
.carousel-slider-outer.carousel-slider-outer-hero-banner-slider.carousel-slider-outer-5525{
  max-width: 80vw;
}
	.carousel-slider-outer.carousel-slider-outer-hero-banner-slider.carousel-slider-outer-8461{
  max-width: 70vw;overflow: unset !important;
    margin-left: 15vw;
}
	
	.carousel-slider-outer.carousel-slider-outer-hero-banner-slider.carousel-slider-outer-8461 .carousel-slider .owl-stage-outer{
		overflow: unset;
	}

	.carousel-slider-hero__cell__inner{
		padding: 0px!important;
	}
    .col1,.col2,.col3{width: 100%;}
}
.woocommerce-info {
    display: none;
}
.morekoli .wp-block-image img {
  vertical-align: top;
  height: 244px;
  object-fit: cover;
  object-fit: -webkit-cover;
    width: 100%;
    margin-bottom: 22px
}
@media (max-width: 767px){
		.nomobile{
    display: none!important;
}
    .morekoli .wp-block-image img {
        height: 288px
    }
    .inside-navigation #primary-menu li a{
        padding: 0px;
    }   
    .inside-navigation #primary-menu li a img{
        padding: 0px;
        padding-right: 62px;
    }
    
    #site-navigation{
        max-width: 40% !important;
    }
}

.menu-bar-item.wc-menu-item.has-items {
  right: -34px;
}
.woocommerce-checkout #payment ul.payment_methods li a {
  display: block;
  position: relative;
  float: right;
  z-index: 1;
}
label[for="payment_method_simplepay-gateway"] a::after {
    display: block;
    content: '';
    height: 33px;
    width: 100%;
    float: right;
    margin-top:12px;
    background: url(https://universum.hu/materialimg/2023/08/bankcards_logos.jpg) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: top right !important;
    max-width: 244px;
}

#payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label {
  float: left;
  width: 100%;
}
.cart_item .product-thumbnail {
  padding: 0 !important;
}
.woocommerce div.product p.price {
  margin-bottom: 14px;
}
.ifablock {
  margin-bottom: 22px;
  font-size: 86%;
  line-height: normal;
  color: #767676;
}
body.single-product h1.product_title.entry-title + .price > .amount .woocommerce-Price-currencySymbol::after {
 // content: ' */éjszakától';
  font-size: 80%;
  color: gray;
    font-weight: normal;
}
body.single-product form .variations .label {
  padding-bottom: 0px;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0;
}
.wc-upload-wrap .codedropz-upload-inner a.cd-upload-btn {
    background-color: #b998ce;
}
.wc-upload-wrap .codedropz-upload-inner a.cd-upload-btn:hover {
    background-color: var(--global-color-ppl2);
}
a.reset_dates{
    display: inline-block!important;
    margin-top: -4px !important;
}
a.reset_dates,
.woocommerce div.product form.cart .reset_variations {
  font-size: 100%;
  color: var(--global-color-ppl);
  background: #EEF;
  padding: 4px 12px !important;
  border-radius: 6px;
}
.woocommerce div.product span.price {
  font-weight: 900;
  font-family: barri, sans-serif;
  font-size: 180%;
  line-height: normal;
  background: #EEF;
  padding: 4px 22px 8px;
  border-radius: 5px;
  position: relative;
  margin-top: 10px;
  display: inline-block;
    //border: 1px solid;
}
.woocommerce div.product form.cart .variations td{
    padding-bottom: 0px
}
.booking_price {
  margin-bottom: 0px;
  //border-bottom: 2px solid #000;
  padding-bottom: 24px;
    max-width: 604px;
}

    .woocommerce div.product form.cart table {
  border-width: 0 0 0px;
}

div.tnp-subscription, div.tnp-profile, form.tnp-subscription, form.tnp-profile {
  display: block;
  margin: 0;
  max-width: 90%;
  width: 412px;
}
@media (min-width: 999px){
	.morekoli .wp-block-image img{
		height: 344px;
	}
	.widget.widget_nav_menu,
	.widget.inner-padding.widget_block{
		font-size: 15px;
	}
	.widget ul li{
		margin-bottom: 8px;
	}
}
article.type-efott-esemenyek{
	width: 100%;
}
article.type-efott-esemenyek .dynamic-featured-image{
	width: 100%;
	margin: 20px 0px;
}
@media (min-width: 920px){
	article.type-efott-esemenyek{
	max-width: 44%;
		margin: 0px auto;
}
	.wp-image-8431 {
 position: absolute;
  top: 44px;
  transform: translate(-50%,0%) !important;
  -webkit-transform: translate(-50%,0%) !important;
  left: 50%;
  z-index: -1;
  height: 76% !important;
  width: auto !important;
  max-width: unset !important;
	max-height: 787px !important;
}
	body:not(.logged-in) li#mega-menu-item-t0222 {
    width: 296px;
}
}

@media (min-width: 767px){

        .woocommerce-account .woocommerce-MyAccount-navigation {
  float: right;
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: left;
  width: 80%;
    max-width: 988px;
}
.woocommerce-MyAccount-navigation-link{
max-width   : 33%;
    float: left; margin-right: 1% !important;
        }
        .woocommerce-MyAccount-navigation ul {
            display: flex;
 align-content: baseline;
align-items: center;
}
}

.select2-container--default .select2-selection--single {
  padding: 33px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  margin-top: -12px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 20px;
}


a.tml-register-link2,
.tml-register-link a{
    color: var(--global-color-ppl);
}
@font-face {
  font-family: barri;
  src: url('https://universum.hu/materialimg/2023/07/Bariol_Bold.woff') format('woff'),
    url('https://universum.hu/materialimg/2023/07/Bariol_Bold.woff2') format('woff2'), url('https://universum.hu/materialimg/2023/07/Bariol_Bold.ttf') format('truetype');
}
.tml-uni_intezmeny_text-wrap,.tml-uni_intezmeny_sel-wrap{
    display:none;
}
@font-face {
  font-family: barrir;
  src: url('https://universum.hu/materialimg/2024/01/bariol_regular-webfont.woff') format('woff'),
    url('https://universum.hu/materialimg/2024/01/bariol_regular-webfont.woff2') format('woff2'), url('https://universum.hu/materialimg/2024/01/bariol_regular-webfont.ttf') format('truetype');
}
@font-face {
  font-family: barril;
  src: url('https://universum.hu/materialimg/2024/01/bariol_thin-webfont.woff') format('woff'),
    url('https://universum.hu/materialimg/2024/01/bariol_thin-webfont.woff2') format('woff2'), url('https://universum.hu/materialimg/2024/01/bariol_thin-webfont.ttf') format('truetype');
}
.tml-uni_intezmeny_text-wrap,.tml-uni_intezmeny_sel-wrap{
    display:none;
}
/*UNINAV1*/
	.uninav1 .wp-block-navigation-item {
  padding: 0px!important;
			min-width: 31.5%;
	}	
	.uninav1 .wp-block-navigation-item a ,	.uninav1 .wp-block-navigation-item a span {width: 100%;}
.uninav1 .wp-block-navigation-item a span{
padding: 25.75px 78px;
  display: block;
  width: 100%;
  width: 419px;
  text-align: right;
  max-width: 100%;
  //border: 3px solid;
  border-radius: 222px;
	font-size: 33px;
	font-weight: normal;
  font-family: 'barri';
    background: var(--global-color-mag);
    color: #fff;
	letter-spacing: 1px;
  font-weight: normal;
}
.uninav1 > ul > .wp-block-navigation-item:nth-child(1) a span::before ,.uninav1 > ul > .wp-block-navigation-item:nth-child(2) a span::before ,.uninav1 > ul > .wp-block-navigation-item:nth-child(3) a span::before {
  content: '';
  display: block;
  width: 50px;
  height: 50px;
  float: left;
	position: relative;
	text-align: center;
  background: url(https://universum.hu/materialimg/2024/01/bestofuni.svg) no-repeat;
  background-size: contain;
  background-position: center;
  max-height: 100%;
  object-fit: contain;
}
.uninav1 > ul > .wp-block-navigation-item:nth-child(2) a span::before {
  background: url(https://universum.hu/materialimg/2024/09/grad-universum.png) no-repeat;
  background-size: contain;
  background-position: center;
  max-height: 100%;
  object-fit: contain;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.uninav1 > ul > .wp-block-navigation-item:nth-child(3) a span::before {
  background: url(https://universum.hu/materialimg/2024/01/rendezvenyek.svg) no-repeat;
  background-size: contain;
  background-position: center;
  max-height: 100%;
  object-fit: contain;
}
/*UNINAV2*/
.uninav2 .wp-block-navigation-item a{
    margin: 0px auto;
    //float: unset;
    width:100%;
    max-width: 100% !important;
}
.uninav2 .wp-block-navigation-item{
 //   padding: 10px 0px;
}
.uninav2 .wp-block-navigation__container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
}
.uninav2 .wp-block-navigation-item a span {
  padding: 31px 8px;
  display: block;
  width: 100%;
//  min-width: 220px;
  text-align: center;
  max-width: 100%;
  border: 6px solid;
  border-radius: 222px;
  font-weight: bold;
  font-family: 'Poppins';
	word-break: keep-all !important;
	white-space: nowrap;
}
.uninav1 .wp-block-navigation-item a span:hover,
.uninav2 .wp-block-navigation-item a span:hover{
    color: #fff !important;
    background: var(--contrast);
    border-color: var(--contrast);
}
.uninav2 > div > div > div > div > .wp-block-navigation__container .wp-block-navigation-item:nth-child(3n) a{
    margin-right: 0px;
}
.uninav2 > div > div > div > div > .wp-block-navigation__container .wp-block-navigation-item:nth-child(1) a,.uninav2 > div > div > div > div > .wp-block-navigation__container .wp-block-navigation-item:nth-child(4n) a{
    margin-left: 0px;
}
/*FOOTER*/.site-footer h2.widget-title {
  color: #fff;
}
.footer-widgets .tnp-widget .tnp-field-firstname label,
.footer-widgets .tnp-widget .tnp-field-email label{
    display: none;
}
.footer-widgets .widget {
  margin-bottom: 30px;
  font-family: 'Poppins';
  font-weight: normal;
}
.site-footer .footer-widgets-container .inside-footer-widgets {
  margin-left: 0;
  margin-right: 0;
}
.inside-footer-widgets {
  flex-wrap: wrap;
}
.site-footer .footer-widgets-container .inner-padding {
  padding: 0 0 0 12px;
}
/*@#*/
body.single-post .taxonomy-category a {
  float: left;
    margin-right: 22px;
    margin-bottom: 15px;
}

body.single-post #main > article .wp-block-post-terms{
    margin-top: 40px;
}

.wp-block-post-terms .wp-block-post-terms__separator{
    display: none;
}
.descCont .taxonomy-category {
  right: 22px;
  width: auto;
  display: flex;
  flex-direction: row-reverse;
  top: 22px;
}
.descCont > div + div > a > img {
  width: 100%;
}
.descCont > div + div {
  position: absolute;
  width: 100%;
  height: 100%;
}
.descCont > div + div > div, .descCont > div + div > div > a, .descCont > div + div > div > a > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  z-index: 1;
  border-radius: 0px;
	object-position: center;
}
.descCont .gb-button-wrapper, .descCont .gb-headline-text, .descCont .dynamic-entry-excerpt {
  z-index: 1;
  position: relative;
}
.descCont {
  position: relative;
  //overflow: hidden;
  height: 570px;
}
.descCont .taxonomy-category a {
  font-size: 0px;
  width: 22px;
  height: 22px;
  //position: absolute;
  display: block;
  z-index: 1;
  border-radius: 24px;
  overflow: hidden;
	margin-left: 10px;
}
.dynamic-entry-excerpt {
  //max-height: 69px;
  overflow: hidden;
}
.btmbox {
display: flex;
  flex-direction: column-reverse;
  height: fit-content !important;
	    height: -webkit-fit-content !important;
  bottom: 0px;
  padding: 28px 20px 20px 20px;
  overflow: hidden;
 /* backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);*/
  clip-path:polygon(0% 0%,101% 14%,101% 110%,0% 110%);
  -webkit-clip-path:polygon(0% 0%,101% 14%,101% 110%,0% 110%);
background-color: #ffffff96;
	height: 190px !important;
}


.descCont > div:first-child {
  position: absolute;
	width: 100%;
  object-fit: cover;
	height: 100%;
}
.descCont .dynamic-featured-image.wp-post-image {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.gb-container-b70b46a6 > .gb-inside-container {
  height: 100%;
}

.gb-container.gb-container-d2cafe96 {
  border-radius: 12px 12px 2px 2px;
  overflow: hidden;
}
h2.gb-headline a {
  color: var(--contrast);
}
h2.gb-headline a:hover {
  color: var(--global-color-ppl);
}
article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text,article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text a,
article.post.type-post h2.gb-headline.gb-headline-text,article.post.type-post h2.gb-headline.gb-headline-text a {
  font-family: 'barri';
}
article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text,
 article.type-kepzesek.kepzesek h2.gb-headline h2.gb-headline.gb-headline-text a,
article.post.type-post h2.gb-headline.gb-headline-text,
 article.post.type-post h2.gb-headline h2.gb-headline.gb-headline-text a {
    font-size: 28px;
}
body.archive article.dynamic-content-template .inside-article,
.separate-containers 
.generate-columns-container  > article.dynamic-content-template .inside-article{
    padding: 0px 20px 40px 20px;
}
body.single #main > article > .inside-article {
  padding-left: 0px;
  padding-right: 0px;
}
/*
 * blur
 */
.bgrrcont {
  height: 100%;
  position: absolute;
  width: 120%;
  top: 0;
  left: 0;
}
.loopbgimgo {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
.bgrrblur {
  position: absolute;
  width: 100%;
  height: 120%;
  filter: blur(44px);
  top: 0;
  background-color: #ffffff6e;
}
.whclass.btmbox .bgrrblur,
.whclass + .btmbox .bgrrblur{
	background-color: #0404042b;
}
.loopbgimg {
position: absolute;
    width: 100%;
    height: 570px;
	height: 300%;
    left: 0;
    bottom: 0;
    object-fit: cover;
    object-position: center;
    filter: blur(12px);
    -webkit-filter: blur(13px);
}
.descCont > div:first-child {
  position: absolute;
}
.bgrrr {
width: 100%;
  height: 120%;
  position: absolute;
  display: block;
  content: '';
  /*backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);*/
  z-index: 0;
  left: 0px;
  top: 0px;
  height: 122%;
}
.btmbox > *:not(.bgrrr):not(.bgrrcont){
  //transform: skew(0deg,-6deg);
} 

 /* 
 * */
/*tnp*/
.tnp.tnp-widget.tnp-subscription form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.tnp.tnp-widget.tnp-subscription form .tnp-field-firstname, 
.tnp.tnp-widget.tnp-subscription form .tnp-field-email{
  grid-column: 1/3;
}
.tnp.tnp-widget.tnp-subscription form .tnp-privacy-field, .tnp.tnp-widget.tnp-subscription form .tnp-field-button {
  align-self: center;
}
.tnp-widget .tnp-field input{
    background: #fafbecff;
    border-radius: 10px;
}
.tnp-widget input.tnp-submit{
    background: #fafbecff;
    border-radius: 128px;
    color: var(--contrast)
}
.tnp-field.tnp-privacy-field label a {
    font-family: 'barri';
}
/*carousel*/
.carousel-slider-5525 .owl-item {
  padding-left: 28px;
  padding-right: 28px;
}
.carousel-slider.arrows-outside .owl-nav .owl-prev,
.carousel-slider.arrows-outside .owl-nav .owl-next {
  left: 0px;
    display: block;z-index: 99999;
}
.carousel-slider.arrows-outside .owl-nav .owl-next {
    left: unset;
    right: 0px;
}

.carousel-slider .owl-stage{
    padding: 20px 0px;
}
.carousel-slider .owl-stage .owl-item{
    padding-top: 20px;
    padding-bottom: 20px;
}
.carousel-slider-hero__cell__background {
  width: 64% !important;
  min-width: unset;
}

.page-id-8428 .carousel-slider-hero__cell__background {
  width: 88% !important;
  min-width: unset;
}
.carousel-slider{
max-width: 100vw;   
}
body.search-no-results #page {
  min-height: 555px;
}
/*MENU*/
/*HEADER*/
body:not(.home) #site-navigationoff, body:not(.home) #menu-search_and_loginoff, body:not(.home) #menu-search_and_login li#mega-menu-item-t0222{
  display: none;
}
body.logged-in:not(.home) #site-navigation{
	display: none!important;
}
body:not(.home) #site-navigation{
	//height: 66px;
}

.stucker #mega-menu-item-t0222 {
  top: -266px;
	z-index: -4;
	opacity: 0;
}
#site-navigation,
#mega-menu-item-t0222 {
	display: block;
}
#site-navigation .menu-bar-items {
  display: flex !important;
}
.site-header {
    z-index: 14;
	z-index: 99999;
}
.main-navigation.mobile-menu-control-wrapper,
.inside-header nav{
    //display: none!important;
    z-index: 9999;
}
#site-navigation{
    display: inline-block !important;   
    height: 88%;
    width: 25%;
    max-width: 324px;
    background: transparent;    
}
body:not(.logged-in) nav#site-navigation {
    width: auto;
    max-width: unset;
}

#site-navigation .main-nav > ul ,
#site-navigation .main-nav > ul > li,
#site-navigation .inside-navigation, 
#site-navigation .inside-navigation #primary-menu{
    height: 100% !important;
}
#site-navigation .inside-navigation #primary-menu{
    //min-height: 46px !important;
}
.gamemenus a{
    width: 266px;
    height: 100%;
    font-size: 0px !important;
    background: url(https://universum.hu/materialimg/2023/07/pe_efott_challenge_logo.png) !important;
background-position: center center !important;
background-size: contain !important;
background-repeat: no-repeat !important;
    background-color: transparent !important;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
background: url(https://universum.hu/bgim/vector6.svg) !important;
left: 22px;
background-position: center !important;
background-size: contain !important;
background-repeat: no-repeat !important;
content: '';
height: 100%;
width: 25px;
}
img.header-image.is-logo-image {
    margin-top: -4px;
}
.site-header .header-image{
    border-radius: 0px !important;
}

.nav-align-center .inside-navigation {
    position: relative;
}
.main-navigation .menu-bar-items{
  position: absolute;
right: 0px;
padding-top: 5px;
}
.navigation-branding {
    position: absolute;
    left: 40px;
    margin: 0px;
}
.fb_iframe_widget {
    //  width: 100%;
    display: block !important;
}
/*SIDEBAR_MENU*/
.mega-menu-item, .mega-menu-item a, .mega-menu-item p {
    font-family: 'barri' !important;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item > a.mega-menu-link {
    padding-left: 130px;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item{
    float: left !important;
    display: block;
        max-width: 100%;
    position: relative;
    box-shadow: 10px 10px 30px rgba(88, 88, 88, 0.25);
    width: 100%;
    background: transparent;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item:nth-child(1){
    z-index: 1;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item:nth-child(2){
    z-index: 2;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item:nth-child(3){
    z-index: 3;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item:nth-child(4){
    z-index: 4;
}

#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item:nth-child(5){
    z-index: 5;
}

#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item:nth-child(6){
    z-index: 6;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu{
    position: relative !important;
    display: block;
    height: auto;
    width: 100%;
    clear: both;
        background: rgba(188, 148, 201, 0.3);
}   
.mega-current-menu-item,
ul.mega-sub-menu > li.mega-menu-item:hover {
    background: var(--accent) !important;
}
.mega-menu-link .mega-sub-menu{
    padding: 0px 0px !important;
    height: 0px;
}
.mega-menu-link + .mega-sub-menu{
    padding: 0px 0px !important;
    display: block !important;
}
.mega-menu-link[aria-expanded="true"] + .mega-sub-menu{
        padding: 22px 0px !important;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
-webkit-transform: rotate(180deg)  translate(35%,0%) !important;
transform: rotate(180deg)  translate(35%,0%) !important;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout:not(.mega-toggle-on) ul.mega-sub-menu{
    height: 0px !important;
    overflow: hidden;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    padding: 2px 20px 20px 46px;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
    padding-left: 46px;
}
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:after {
    display: block;
    position: absolute;
    content: "";
    width: calc(100% - 44px);
    height: 2px;
    background: var(--contrast);
    right: 22px;
    bottom: 12px;
}
li#mega-menu-item-t0 form {
   // padding-left: 50px;
}

li#mega-menu-item-t0 form label{
        max-width: calc(100% - 120px) !important;
    min-width: unset;
    width: auto%;
    float: left;
    margin-left: 25px;
    margin-right: -25px;
}

li#mega-menu-item-t0 form submit{
    float: left;
    display: block;
    position: relative;
}
	#wpadminbar {
		z-index: 9999999;
	}
/*MOBIL_MENU*/
@media only screen and (max-width: 768px){
.site-header {
  position: sticky;
  display: block;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 55555 !important;
	position: fixed;
	margin: 0px;
}

	#wpadminbar ~ .site-header{
		  //top: 46px;
	}	
body .site-header+div {
  margin-top: 62px;
}
	body.home .site-header+div {
  margin-top: 122px;
}
#menu-fejlec{
  display: block;
}
#site-navigation {
  margin-left: unset;
  display: block !important;
  height: 88%;
  max-width: 25%;
  position: absolute;
  left: unset;
  transform: translate(0%,0%) !important;
  -webkit-transform: translate(0%,0%) !important;
  -ms-transform: translate(0%,0%) !important;
    right: 30px;
    width: 55%!important;
}
    #site-navigation .inside-navigation #primary-menu{
        width: 100% !important;
    }
    .gamemenus{
        width: 100%;
        float: right;
    }
    .gamemenus a {
        width: 100%;
    }

.max70,
.stx-layers-content{
    max-width: 86% !important;
}   
    #moove_gdpr_save_popup_settings_button{
        left: unset!important;
        right: 22px!important;
        bottom: 84px !important;
        display: none;
    }
#mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu{
    padding: 0px !important;
}
    .mobil20{
        max-height: 40px;
    }
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
    padding: 0px 22px 8px 22px !important;
    }
     ul.mega-sub-menu > li.mega-menu-item:hover {
    background: transparent !important;
}
    ul.mega-sub-menu > li.mega-menu-item{
        position: relative;
    }
    ul.mega-sub-menu > li.mega-menu-item:hover a:before{
   content: "";
        background: var(--accent) !important;
        width: 100% !important;
        height: calc(100%) !important;
        position: absolute !important;
        top: -10px !important;
        right: 0!important;
        z-index: -1;
}
#mega-menu-wrap-additional-menu .mega-menu-toggle + #mega-menu-additional-menu {
background: var(--global-color-ppl);
    padding: 0px 0px 0px 0px;
    display: block !important;
    position: fixed !important;
    bottom: 40px !important;
    width: 90% !important;
    left: 5%;
    box-shadow: 0px 0px 44px rgba(0,0,0,0.2);
    border-radius: 222px;
}
     #mobile-header .menu-toggle,
    #mega-menu-wrap-additional-menu .mega-menu-toggle {
        display: none !important;
    }
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:after{
        bottom: 8px
    }
}
/*rsssimple
 * 
 * 
body.archive-rsssimple .dynamic-entry-content {
        max-width: 500px;
    border: 0px solid transparent;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0px 2px 12px rgb(0 0 0 / 6%), 0px 12px 22px rgb(0 0 0 / 8%);
    vertical-align: middle;
    clear: both;
}

.fb-page.fb_iframe_widget,
.fb_iframe_widget iframe{
    min-height: 542px;
}
*/
.fb_iframe_widget iframe,
.fb_iframe_widget span {
    width: 100% !important;
    margin: 0px !important;
        clear: both;
    max-width: 500px !important;
}
body.archive-rsssimple .is-left-sidebar {
   overflow: hidden;
    border-right: 12px solid #fff;
    box-shadow: 10px 5px 10px rgb(0 0 0 / 4%);
}
/*ENTRY_HEADER*/
body.acrhive h1.gb-headline{
    color: var(--accent-5);
}
#post-4384 h1{  
    color: var(--accent-5);
    text-align: center;
    text-transform: uppercase;
}
body.acrhive,
h1.page-title {
    text-align: center;
        margin-top: 14px;
        margin-bottom: 14px !important;
    text-transform: uppercase;
}
/*SINGULAR*/
h1+figure.gb-block-image {
    max-height: 450px;
    overflow: hidden;
    border-radius: 10px;
}
article .gb-inside-container figure.gb-block-image img {
  max-height: 666px;
  object-fit: cover;
  object-position: center;
}
h1 + figure.gb-block-image.eclass {
  max-height: unset;
}
article .gb-inside-container figure.gb-block-image.eclass img {
  max-height: unset;
}
body.single:not(.archive):not(.home) .taxonomy-category.wp-block-post-terms a:nth-child(1) {
  margin-left: 0px !important;
}
.gp-icon.icon-search:empty:before,
#mega-menu-item-t2 a:before,#mega-menu-item-t1 a:before,
.dashicons-welcome-learn-more:before,
.dashicons-image-filter:before {
    content: "";
    position: absolute !important;
    width: 38px !important;
    height: 100% !important;
    left: 46px;
    background: url(https://universum.hu/materialimg/2023/07/tajolo.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
.dashicons-welcome-learn-more:before{
     //width: 42px !important;
       // left: 44px;
}
.dashicons-welcome-learn-more:before{
        background: url(https://universum.hu/materialimg/2023/10/kepzesek_purple_ikon_uni-e1696423413840.png) !important;
     background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
#mega-menu-item-t2 a:before,
#mega-menu-item-t1 a:before{
        background: url(https://universum.hu/materialimg/2023/07/profil.jpg) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
     //width: 36px !important;  
}
#mega-menu-item-t1 a:before{
        background: url(https://universum.hu/materialimg/2023/07/bejelentkezes.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;

     width: 42px !important;
        left: 42px;
}

.gp-icon.icon-search:empty{
    position: relative;
}
.search-submit{
    float: left;
    margin-left: 45px;
}
.gp-icon.icon-search:empty:before{
        background: url(https://universum.hu/materialimg/2023/07/kereses.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 38px !important;
    right: unset;
    left: -18px !important;
    top: -11px; 
}
.search-submit{
    background-color: transparent !important;
}


.dashicons-image-filter:before {
        background: url(https://universum.hu/materialimg/2023/07/temak.png) !important;
        background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    
     width: 42px !important;
        left: 42px;
}


.dashicons-image-filter:before {
        background: url(https://universum.hu/materialimg/2023/07/temak.png) !important;
        background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    
     width: 42px !important;
        left: 442x;
}

@media (min-width: 767px) { 
	
    #mega-menu-wrap-additional-menu{
        display: none;
    }
}
    #mega-menu-wrap-additional-menu{
        z-index: 9;
    }
@media only screen and (max-width: 768px) { 
			.uninav1 > ul > .wp-block-navigation-item:nth-child(1) a span::before, .uninav1 > ul > .wp-block-navigation-item:nth-child(2) a span::before, .uninav1 > ul > .wp-block-navigation-item:nth-child(3) a span::before {
		width: 28px !important;
		height: 27px !important;
	}
	.uninav1 .wp-block-navigation-item a span{
padding: 16px 30px !important;
	font-size: 20px !important;
		max-width: 100%!important;
		width: 100% !important;
}
    .n2-ss-text p {
  font-weight: bolder !important;
}
    .mega-indicator{
        display: none !important;
    }
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu {
    position: absolute !important;
    height: auto;
    width: 150%;
    background: var(--base-3);
    bottom: 64px;
        min-width: 242px;
}
        #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item > a.mega-menu-link {
    background: transparent!important;
    }
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: transparent;
    }
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item.mega-toggle-on .dashicons-image-filter:before {
    filter: sepia(100%);
    }
    
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item .search-submit {
    margin: 0px auto;
    float: unset;
    width: 100%;;
    display: block;
}
    
    .footer-widgets-container {
    padding-bottom: 80px;
    }
        .slider_instance{
        //left: 0px !important;
            width: 100%!important;
    min-width: 100%!important;
    max-width: 100%!important;
}
    .stx-layers-content {
    max-width: 150%;
    width: 150% !important;
}
    

    .inside-left-sidebar input[type="search"] {
        display: none !important;
    }
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item > a.mega-menu-link,
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item a{font-size:0px !important;}
        #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item{
  width: 25% !important;
         height: 64px;
         float: left !important;
         clear: unset;
         position: relative;
            box-shadow: unset;
    }   
    .stx-layer-button.desktop {
    display: none;
}
    .stx-layers .row-center td div {
    display: none;
}
    .gp-icon.icon-search:empty:before{
        top: -21px;
    }
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu li.mega-menu-item a.mega-menu-link:before {
    margin: 0px auto;
        transform: translate(-50%,0%) !important;
    -webkit-transform: translate(-50%,0%) !important;
    left: 50%;
}
    #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-additional-menu #mega-menu-additional-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 10px;
    text-align: center;
    margin: 0px auto;
    float: unset;
        text-align: right;
        padding-right: 35px;
}
    .stx-layers .row-center td {
    max-width: unset;
    }
    .stx-layers {
    left: 32% !important;
    width: 100% !important;
}

        .is-left-sidebar {
        min-width: 100%;
    width: 100%;
    max-width: 100%;
}
    .site-content .content-area {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
}

/*REGISTRATIO*/
.tml-errors > li:nth-child(1)::before {
  display: block;
  content: "Hibás kitöltés!";
  position: relative;
  float: left;
  font-size: 24px;
    clear: both;
    width: 100%;
    font-weight: 900;
color: var(--accent-4);
}
.tml-errors > li {
  //font-size: 0 !important;
  padding: 24px !important;
}
input.wsz-invalid-req,
input.wsz-invalid-req input,
input.wsz-invalid, .wsz-invalid input {
  border-color: red !important;
  box-shadow: 0px 4px 12px rgba(0,0,0,0.1);
  background: #fff !important;
  color: red !important;
}

.tml-label[for="user_login"]::after,
.tml-label[for="user_pass"]::after,
.tml-label[for="user_name"]::after,
.tml-label[for="user_email"]::after, .requval + .tml-label::after {

    display: block;
    content: "*";
    position: absolute !important;
    top: 1px;
    right: -14px;
    float: unset;
    font-size: 40px;
    font-weight: bolder;
        color: var(--accent-4)
}
.tml .tml-label {
  position: relative;
  float: left;
  clear: both;
}
.tml-field-wrap input[type="checkbox"] {
  float: left;
clear: unset;
    margin: 0px;
        margin-top: 3px;
}
.tml-field-wrap input[type="checkbox"] + .tml-label{
    margin: 0px 0px 0px 12px!important;
        float: left;
    clear: unset;
}
.tml .tml-field-wrap {
  margin-bottom: 1em;
  float: left;
    width: 100%;
}
.tml .tml-description{
    clear: both;
}

.wsz-invalid-format:after,
.wsz-invalid-format + .tml-label::before,
.wsz-invalid-req:after,
.wsz-invalid-req + .tml-label::before {
    font-weight: bolder;
  content: "A mező kitöltése kötelező!";
  display: block;
  position: relative;
  width: auto;
  height: auto;
  background: var(--accent-4);
  color: #fff;
  float: left;
  clear: both;
  border-radius: 5px;
  overflow: hidden;
  font-size: 14px;
  padding: 2px 14px;
    margin-right: 12px;
    text-shadow: 0px 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 2px rgba(0,0,0,0.14);
}
.wsz-invalid-format:after,
.wsz-invalid-format + .tml-label::before{
    content: 'Helytelen formátum';
}
.wsz-invalid-req:after{
    top: 6px;
}
.tml .tml-error{
border: 1px solid var(--accent-4);
font-weight: bold;
border-radius: 0px;
overflow: hidden;
margin-bottom: 24px;
border-bottom-width: 4px;
}
.wsz-invalid-req + .tml-label, .wsz-invalid label {
  color: var(--accent-4);
  font-weight: bolder !important;
}
.tml-label + select,
.tml-label + input {
  clear: both;
  display: block;
}
/*BLOG_EXTRA*/
.paging-navigation .nav-next, .paging-navigation .nav-previous,
.nav-links > .prev.page-numbers ,
.nav-links > .next.page-numbers {
  display: none !important;
}
.paging-navigation .nav-links > .page-numbers {
  width: 29px;
  height: 29px;
  position: relative;
  display: block;
  float: left;
  background: var(--base-3);
  border: 1px solid #000000;
  border-radius: 5px;
  text-align: center;
  margin: 8px;
  color: transparent;
  font-size: 0px;
}
.paging-navigation .nav-links > .page-numbers.current {
  background: var(--accent);
  border-color: var(--transparent-1);
  width: 67px;
  height: 26px;
  top: 2px;
}
#nav-below > .nav-links {
  text-align: center;
  margin: 0px auto;
  position: relative;
  display: block;
  width: fit-content;
  width: -webkit-fit-content;
}
#pass-strength-result:not(.bad):not(.short):not(.good),
#pass-strength-result:empty,
#pass-strength-result.empty {
  height: 0px;
    padding: 0px;
}
#pass-strength-result {
  border: unset !important;
  border-radius: 42px !important;
  text-align: center;
    overflow: hidden;
}
.tml.tml-register {
  max-width: 888px;
}
/*pass*/
.openpass {
  background: #fff;
  padding-top: 3px;
  text-align: center;
  font-size: 28px;
  width: 36px;
  height: 36px;
  margin-left: 11px;
  border-radius: 50%;
  box-shadow: 0px 0px 12px rgba(0,0,0,0.2);
    position: relative;
float: left;
    cursor: pointer;
}
.openpass:hover {
  box-shadow: 0px 0px 12px rgba(0,0,0,0.5);
}
.openpass span {
  font-size: 28px;
  text-align: center;
    margin-left: -6px;
    position: absolute;
left: 10.5px;
}
.openpass.open span:nth-child(1){
    display: none !important;
}
.openpass:not(.open) span:nth-child(2) {
  display: none;
}
label[for="user_pass"] + .openpass {
    margin-left: 24px;
}


/*PROFIL_HEADER*/
.headprof-row{
    cursor: default;
}
.headprof-cont{
    //position: absolute;
    display: flex;
    //right: 40px;
    align-items: center;
    order: 3;
}
.headprof-cont > a{
  display: flex;
  width: 47px;
  height: 46px;
  margin: 0px 38px;
}
.headprof-menu {
  //display: none;
    position: absolute;
    min-width: 100%;
    background: #fd60fff7;
    padding: 12px;
    border-radius: 6px;
    opacity: 0;
    height: 0px;
    overflow: hidden;
    padding: 0px;
    right: 0px;
    
  z-index: 10000;
}
.headprof-menucont{
 width: 62px;
  height: 46px;
    //min-height: 54px;
    position: relative;
    padding-left: 8px;
}
.headerem {
  min-height: 46px;
    object-position: center;
  object-fit: contain;
}
.headprof-menuconts:before{
    background: url(https://universum.hu/bgim/vector6.svg) !important;
background-repeat: no-repeat !important;
background-size: 208px !important;
background-position: -100px -58px !important;
content: '';
height: 100%;
width: 20px;
position: absolute;
}
.headprof-menucont:hover .headprof-menu{
  //display: block;
  height: auto;
  top: 48px;
  padding: 12px;
  opacity: 1;
  right: 0;
  z-index: 10000;

}
.user-nav {
  margin: 0px;
  list-style: none;
}
.headprof-menu a {
    float: left;
  padding: 6px 12px;
  cursor: pointer;
  font-weight: bolder;
  color: #fff !important;
  font-family: barri;
}
.headprof-menu > a:hover {
    color: var(--accent) !important;
}
.headprof-cont > a > img {
  width: 100%;
  height: 100%;
    object-fit: contain;
    object-fit: -webkit-contain;
}
  @media (max-width: 767px){
			.carousel-slider-hero__cell__background{
		width: 80% !important;
	}
        .headprof-cont > a {
            width: 36px !important;
            height: 33px !important;
                    margin: 0px 17px;
                    margin-top: -5px;        }
.headprof-cont > a > img {
  width: 100% !important;
    margin-right: 8px;
}

}

@media (max-width: 768px) {
	.headerem {
		min-height: 39px;
	}
    .headprof-cont {
  position: absolute;
  right: 12px;
  
}
 img.header-image.is-logo-image {
  margin-top: -2px;
}
    .custom-form .search-field {
  width: 100%;
  min-height: 40px;
        border-radius: 128px;
}
    .inside-header {
        overflow-x: hidden;
    flex-direction: unset;
    text-align: center;
        padding: 12px;
    height: 124px;
    align-items: normal;
        max-width: 100% !important;
			width: 100%;
  }
	body:not(.home) .inside-header{
		height: 64px;
	}
	.stucker .inside-header{
		height: 64px;
	}
	.inside-header.grid-container::before {
  width: 100%;
  height: 100%;
  background: #f3f3f7;
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 58px;
  z-index: 1;
}
	#mega-menu-item-t0222{
		//z-index: -1;
	}
 #site-navigation {
	 z-index: 1;
    display: block !important;
    height: 60px;
    position: absolute;
    left: 0;
    width: 100% !important;
    top: 66px;
    right: 0;
    max-width: unset !important;
    margin: 0px auto !important;
    padding: 0px 12px;
    }
    #site-navigation .main-nav > ul > li{
        width: 100%;
    }
    .custom-form {
  padding-right: 0px;
}
    .headprof-cont {
    max-height: 50px;
			z-index: 1;
    }
	.site-logo {
  width: 200px;
  max-width: 45%;
		z-index: 1;
}
}


body.page-id-633 h1{
    margin-top: 44px
}


/*PROFIL_PAGE*/
.tml.tml-profile {
    max-width: 888px;
}
.tml-dashboard-avatar{
    display: none;}
.tml .tml-message {
    border: 1px solid #00a0d2;
    border-bottom-width: 4px;
}
.tml .tml-action-confirmaction .success, .tml .tml-success {
    border: 1px solid #46b450;
    border-bottom-width: 4px;
}
.tml-user_login-wrap+h2,
.tml-field-wrap.tml-pass2-wrap+h2,
.form-table[role="presentation"] {
  display: none;
}
/*.tml-field-wrap.tml-user_login-wrap,
 .tml-field-wrap.tml-last_name-wrap,
.tml-field-wrap.tml-first_name-wrap,

 * */
.tml-field-wrap.tml-account_management_section_header-wrap,
.tml-field-wrap.tml-avatar-wrap,
.tml-field-wrap.tml-description-wrap,
.tml-field-wrap.tml-about_yourself_section_header-wrap,
.tml-field-wrap.tml-url-wrap,
.tml-field-wrap.tml-contact_info_section_header-wrap,
.tml-field-wrap.tml-display_name-wrap,
.tml-field-wrap.tml-nickname-wrap,
.tml-field-wrap.tml-name_section_header-wrap,
.tml-field-wrap.tml-locale-wrap,
.tml-field-wrap.tml-admin_bar_front-wrap,
.tml-field-wrap.tml-personal_options_section_header-wrap {
  display: none;
}
.tml-email-wrap{
//  user-select: none;
//  pointer-events: none;
//  display:none;
}
.tml form[name="profile"] h2 {
    display: none;
}
.tml-field-wrap.tml-last_name-wrap {
  float: left;
  width: 50%;
}
.tml-field-wrap.tml-first_name-wrap {
  float: right;
  width: 50%;
}
.tml-field-wrap.tml-last_name-wrap {
  padding-right: 2px;
}
@media (max-width: 767px){
    .tml-field-wrap.tml-last_name-wrap,
.tml-field-wrap.tml-first_name-wrap {
  width: 100% !important;
}
   .site-header .header-image, .site-logo img {
  width: 100%;
  min-height: 45px;
} 
    .headprof-menucont {
        width: 50px;
    }
}
.inside-footer-widgets>div {
	max-width: 100%;
}

/*RECENTPOST*/
body.single .recentPosts article.type-post  .taxonomy-category {
  display: flex;
  width: max-content;
  text-align: center;
}
body.single.single-post  .recentPosts .taxonomy-category.wp-block-post-terms a
{padding: 2px 16px !important;
font-size: 13px !important;}
.inside-article a.recentBtn,
.recentBtn{
    color: #fff !important;
}
.inside-article a.recentBtn:hover,
.recentBtn:hover{
    background: 
var(--contrast-3) !important;
}
.generate-columns-container.masonry-container.recentPosts, .recentPosts {
  display: flex;
    max-width: 100%;
flex-wrap: wrap;

}
.recentPosts > article{
    flex: 1;
}
.recentPosts > article:first-child{
    padding-left: 0px;
}
.recentPosts > article:last-child{
    padding-right: 0px;
}
.recentPosts > article > .inside-article{
    padding-bottom: 74px;
    position: relative;
}
.recentPosts > article > .inside-article > .gb-button-wrapper{
    position: absolute !important;
    bottom: 12px !important;
    width: calc(100% - 24px);
    width: -webkit-calc(100% - 24px);
    max-width: 100%;
    left: 12px;
}
.recentPosts .gb-button{
width: 100%;
    display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
}
@media (max-width: 767px){
        .generate-columns-container.masonry-container.recentPosts, .recentPosts {
        display: block;
    }
    .recentPosts > article{
        flex: unset;
        display: block !important;
        width: 100%;
        padding-right: 0px;
    }
}

/*TORLES*/
.wpfda-delete-account-container {
  float: left;
  width: 100%;
  display: block;
  position: relative;
}
.clearer{
    clear:both;
display: table;
width: 100%;
float: left;
position: relative;
}
.delh+p,
.delh{
    display: block;
    float: left;
    min-width: 100% !important;
    width: 100% !important;
    position: relative;
}
.wpfda-delete-account-container {
  user-select: none;
  pointer-events: none;
  opacity: 0.4;
  display: none;
  height: 0px;
  overflow: hidden;
}
.wpfda-delete-account-container.active {
  user-select: auto;
  pointer-events: auto;
  opacity: 1;
  display: block;
  height: auto;
}
.wpfda-delete-account-ct{
    display: block;
    background: var(--global-color-ppl);
border-radius: 125px;
box-shadow: 10px 10px 30px rgb(88 88 88 / 25%);
font-family: 'barri';
font-style: normal;
font-weight: 600;
line-height: 21px;
    float: left;
    border: 1px solid transparent;
cursor: pointer;
padding: 10px 20px;
    color: #fff;
}
.dellc{
    background: var(--accent-4);
}

.masonry-load-more.load-more.has-svg-icon {
  text-align: center;
  padding: 6px 0px 44px 0px;
}
.masonry-load-more a.button {
background: url('https://universum.hu/materialimg/2024/01/arr-1.svg') no-repeat;
    background-size: contain;
  background-position: center;
  width: 62px;
  height: 32px;
}

.masonry-load-more a.button{}

.load-more .gp-icon svg {
  height: 3em;
  width: 4em;
  top: -1.5em;
    left: -1.5em;
  position: relative;
  fill: var(--global-color-ppl) !important;
}
@media (max-width: 767px){
body.home .generate-columns-container.masonry-container {
  padding: 0px 0px !important;
  width: 100%;
  margin-left: 0px;
}
}


/*SHOP*/
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    border-radius: 5px
}
.woocommerce-info::before {
  color: #5f058a;
}
.woocommerce-info {
  border-top-color: #5f058a;
}
.woocommerce-MyAccount-navigation-link--wpf-delete-account{
    display:none!important;
    user-select: none!important;
    pointer-events: none!important;
}

.tml-button.cost{
    border-radius: 5px;
    margin-bottom: 32px
}
.tml-button.cost a{
    color: #fff;
}
.woocommerce-MyAccount-navigation li a{
    border-color: transparent;
}
.woocommerce-MyAccount-navigation ul {
  margin-left: 0px;
    border-color: transparent;
}
.woocommerce-MyAccount-navigation-link {
  display: block;
  background: #f7f6f7;
  border-radius: 228px;
  margin-bottom: 10px !important;
  color: #000;
    overflow: hidden;
}
.woocommerce-MyAccount-navigation-link a{
    color: #000 !important;
    padding: 18px 30px!important;
    font-weight:bolder!important;
  display: block!important;
  width: 100%!important;
}
.woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-MyAccount-navigation-link a:hover{
    background: #5f058a!important;
    color: #fff!important;
}
.woocommerce-MyAccount-navigation-link a:hover{
    opacity: 0.8!important;
}
.woocommerce .woocommerce-info .button {
  margin-top: 22px;
}
.main-navigation a.cart-contents {
font-size: 32px;
text-align: center;
color: var(--global-color-ppl);
padding-left: 0px;
}
.main-navigation li {
  display: table;
}
.main-navigation .main-nav ul li a {
    font-size: 22px;
  height: 100%;
  vertical-align: middle;
  display: table-cell;
  font-weight: 900;
  color: var(--global-color-ppl);
	text-transform: lowercase;
}
.main-navigation .main-nav ul li a img {
  padding-right: 44px;
  float: left;
    border-radius: 0px;
}
.woocommerce-breadcrumb {
  padding: 30px 0px 0px !important;
}
.single_add_to_cart_button, form.cart .button {
  border-radius: 5px;
}
.woocommerce div.product form.cart div.quantity {
 margin: 12px 12px 12px 0px;
border-radius: 6px;
            border: 1px solid var(--global-color-ppl2);
}
.woocommerce div.product form.cart div.quantity input{
    //background: #fff;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper > div{
      border-radius: 10px;
  overflow: hidden;
    background: var(--base);
}
.woocommerce ul.products li.product {
//  border-radius: 10px;
 // box-shadow: 0px 0px 32px rgba(0,0,0,0.08);
  overflow: hidden;
  background: transparent;
padding: 10px 10px 28px 10px;
}

.woocommerce ul.products li.product:first-child {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.woocommerce ul.products li.product .woocommerce-placeholder,.woocommerce ul.products li.product img {
    border-radius: 0px!important;
    border: 1px solid #fff;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title.rel{
	font-family: barri;
	text-align: left !important;
	//border-left: 1px solid;
	color: #222;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    margin-bottom: 0px;
}
.woocommerce-Tabs-panel > h2 {
  display: none;
}
.woocommerce table.shop_attributes td{
    padding-left: 12px
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    overflow: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background: #fff !important;
  border: none !important;
  border-radius: 6px;
}
.woocommerce table.shop_attributes th{
    text-align: left;
}
.woocommerce table.shop_attributes * {
  border: unset !important;
}
table.woocommerce-product-attributes {
  margin: 0px !important;
}
.quantity a.plus {
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
}
.quantity a.minus {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
  margin: 26px 0px 0px;
  padding: 20px;
    background: var(--base);
  border-radius: 6px;
  border: none;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  max-width: 340px;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
    text-align: left;
    vertical-align: middle !important;
}
.woocommerce div.product form.cart .variations, .woocommerce div.product form.cart .variations tbody, .woocommerce div.product form.cart .variations tr, .woocommerce div.product form.cart .variations td{
    display: block;
    position: relative;
    max-width: 100%;
    
}
body.single-product.woocommerce div.product form.cart .button{
    margin: 12px 12px 12px 0px;
}
.wceb_picker_wrap .picker--opened .picker__frame{
    //-ms-transform: translateY(-50%);
//transform: translateY(-50%);
}
.wceb_picker_wrap .picker__box{
    padding: 22px
}
.picker__button--close {
  font-size: 0px !important;
}
.picker__title > div{
    z-index: 2;
    width: 100%;
    position: relative;
}
.picker__button--close::before {
    margin-right: unset;
    margin-left: -68px;
    top: 4px;
    font-size: 30px !important;
}
.picker__button--close::after {
  content: 'Bezárás';
  display: block;
  position: relative;
  font-size: 20px;
  margin-top: 13px;
  left: 20px;
  margin-bottom: 13px;
}

.picker__nav--prev{
    left: 0px;
}
.picker__nav--next{
    right: 0px;
}
.picker__nav--prev, .picker__nav--next{
    top: 12px;
}
.picker__title {
  font-weight: 900;
  padding: 22px 22px 22px;
  float: left;
  width: 100%;
  z-index: 0;
  display: block;
  position: relative;
    margin-bottom: 12px;
    color: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.picker__title::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: var(--global-color-ppl);
  z-index: -1;
}
.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled {
  //border-color: #fff;
  //border-radius: 4px;
    color: #202020;
}
.picker__button--today[disabled], .picker__button--today[disabled]:hover{
    border-radius: 6px;
}
.picker__holder td,
.picker__holder th,
.picker__holder tr{
    border-color: transparent;
}
.picker__nav--prev::before, .picker__nav--next::before {
    border-left-color: #fff !important;
    border-right-color: #fff !important;
}
.picker__day {
    font-weight: normal;}
.picker__header {
  margin-top: 0px;
}
.picker__button--today,
.picker__button--close,
.picker__button--clear{
    border-radius: 6px;
}
.picker__button--clear{
    width: 32%;
    margin: 0px 1% 0px 1%;
}

table.picker_table th, table.picker__table tr, table.picker__table td {
  border-radius: 6px !important;
  overflow: hidden;
  border: 6px solid #fff !important;
}
.woocommerce ul.products li.product .button {
    padding: 12px 28px;
  border-radius: 116px;
    font-weight: 900;
    max-width: 96%;
    word-wrap: normal;
}
.single_variation_wrap  .booking_details{
    display: none;
}
a.reset_dates {
  margin: 22px 0px;
  position: relative;
  display: block;
  color: var(--global-color-ppl);
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce a.button.alt,
.button[name="update_cart"],
.woocommerce .coupon .button,
#payment .payment_methods > .wc_payment_method > label,
#place_order {
  border-radius: 128px !important;
}
.cart-contents > span.number-of-items {
  top: -18px;
  left: -8px;
  font-size: 16px;
  border: 1px solid;
  width: 30px;
  height: 30px;
  font-weight: bolder;
}
.checkout_coupon #coupon_code {
  font-size: 22px;
}
.checkout_coupon .button {
  padding: 16px 26px !important;
    border-radius: 6px !important;
}
.woocommerce-products-header h1{
    text-align: left;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
    font-size: 20px;
}
.product_meta a {
  color: var(--global-color-ppl);
}
/*FILTER*/
#wc-column-container{
    margin-top: 44px;
}
.berocket_single_filter_widget {
  width: 98%;
    margin-left: 1%;
    max-width: 100%;
    margin-top: 4px;
}
.woocommerce-breadcrumb {
  display: flex;
// // text-align: center;
  margin: 0px auto 0px !important;
//  width: fit-content;
}
.woocommerce div.product .product_title {
  clear: none;
  margin-top: 0;
  padding: 0;
    line-height: normal;
margin-bottom: 34px;
}
body.single-product .woocommerce-breadcrumb {
  width: auto;
  margin-bottom: 28px !important;
}
@media (min-width: 767px){
.berocket_single_filter_widget {
  width: 48%;
    margin-right: 2%;
    margin-left: 0%;
  max-width: 100%;
  float: left;
    }
    .berocket_single_filter_widget:nth-child(4){
        //margin: 0px auto 44px !important;
        //float: unset; 
    }
}
.woocommerce-archive-wrapper {
  display: block;
  position: relative;
  float: left;
  width: 100%;
}
.bapf_loader_page {
  background-color: rgba(255,255,255,.8);
}
.bapf_lcontainer {
  width: 120px;
  height: 120px;
  animation-name: spini;
  animation-duration: 1800ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; 
}
@keyframes spini {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.bapf_no_products {
  display: block;
    clear: both;
    float: unset;
}
.entry-header, .site-content {
  word-wrap: normal;
}

.taxonomy-category > .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  display: none !important;
}
li.product .taxonomy-category.wp-block-post-terms {
  margin-top: 12px;
}

.taxonomy-attributes{
    
}
.roundTitle {
  margin-top: 16px;
  font-size: 20px;
}

.sku_wrapper{
    display:none!important;
}
.woocommerce ul.products li.product .woocommerce-placeholder, .woocommerce ul.products li.product img{
    border: unset !important;
}
.woocommerce ul.products li.product a img{
    border-radius: 8px !important;
    overflow: hidden;
}
.woocommerce div.product div.images .flex-control-thumbs{
    margin-top: 5px;
    margin-left: -5px;
    margin-right: -5px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  padding-left: 5px;
  padding-bottom: 5px;
}
.picker__day:not(.picker__day--disabled):not(.picker__day--selected) {
  border-color: #9aec9a;
}
.woocommerce table.shop_table td a {
  color: var(--global-color-ppl);
}
.woocommerce table.shop_table td a:hover {
  color: var(--global-color-ppl2);
}
.woocommerce table.shop_table .woocommerce-orders-table__row  td a.woocommerce-button {
  color: #fff;
}

#alg_checkout_files_upload_button_1 {
  border-radius: 6px;
}
#alg_checkout_files_upload_form_1 
table{
      border-radius: 6px !important;
    overflow: hidden !important;
  border-color: #000 !important;
}
#alg_checkout_files_upload_form_1 
td{
  border-top-left-radius: 5px !important;
  border-color: #000 !important;
}

.wc-dnd-file-upload {
  float: left;
  width: 100%;
  display: block;
  position: relative;
}
.codedropz-upload-wrapper {
  max-width: 600px;
    margin-top: 20px;
}
.wc-dnd-file-upload label {
  width: 100%;
}
.thwepo-extra-options .leftside {
  width: 100%;
  display: block;
  position: relative;
  max-width: 605px;
}
.woocommerce div.product form.cart .variations select {
  width: 100%;
  max-width: 604px !important;
  min-width: unset;
    border-radius: 6px;
}
.woocommerce textarea{
    font-size: 18px;
}
.stock.in-stock {
  display: none;
}
.blockk{
    display: block;
    width:100%;
}
.woocommerce div.product form.cart .variations label {
  font-weight: normal;
}
.wpclv-attributes .wpclv-terms .wpclv-term:not(.active){
    opacity: 0.4;
}
.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attributes .wpclv-terms .wpclv-term:hover, .wpclv-attributes .wpclv-terms .wpclv-term {
    padding: 0px;
    border: 0px;
    border-radius: 5px;
    background: var(--global-color-ppl);
}
.wpclv-attributes .wpclv-terms .wpclv-term:not(.active):hover{
        background: var(--global-color-ppl2);
    color: #000;
    opacity: 0.8;
    cursor: pointer;
}
.wpclv-attribute-label{
    display: none;
}
.wpclv-attributes .wpclv-terms .wpclv-term:not(..active):hover a,
.wpclv-attributes .wpclv-terms .wpclv-term:hover span{
    color: #000;
    
    cursor: pointer;
}
.wpclv-attributes .wpclv-terms .wpclv-term span, .wpclv-attributes .wpclv-terms .wpclv-term a{
    background: transparent;
    color: #fff;
    padding: 3px 20px;
}
/*WSZWIEV*/
body.logged-in .onlylogout{
    display: none;
}

body.page-id-5403 #main{
    position: relative;
    width: 100%;
  min-height: 85vh;
}

.taiolo{
    display: block;
    width: 100%;
    max-width: 999px !important;
  min-height: 80vh;
  overflow: hidden;
  position: relative;
    padding-bottom: 42px;
    margin: 0px auto;
    margin-top: 22px;
    float: unset;
}
body.page-id-5403.wszwview .taiolo{
    margin-top: 0px;
     min-height: 92vh;
}
body.page-id-5403  .site-footer{
    margin-top: 0px;
}
body.wszwview nav,
body.wszwview 
.carousel-slider-5525{
	display: none!important;
}
body.page-id-5403:not(.wszwview)  {
    min-height: 100vh;
}
body.page-id-5403.logged-in:not(.wszwview) #main,
body.page-id-5403.logged-in:not(.wszwview) .gb-inside-container,
body.page-id-5403.logged-in:not(.wszwview) #primary,
body.page-id-5403.wszwview:not(.logged-in) #main,
body.page-id-5403.wszwview:not(.logged-in)  .gb-inside-container,
body.page-id-5403.wszwview:not(.logged-in)  #primary{
    width: 100%;
    max-width: 100% !important;
    padding: 0px !important;
}
body.page-id-5403 .wp-block-spacer,
body.page-id-5403 h1.gb-headline,
body.page-id-5403  #left-sidebar{
    display: none!important;
}
body.page-id-5403:not(.wszwview):not(.logged-in) .wp-block-spacer,
body.page-id-5403:not(.wszwview):not(.logged-in) h1.gb-headline,
body.page-id-5403:not(.wszwview):not(.logged-in)  #left-sidebar{
    display: block!important;
}
body.wszwview .site-content .content-area {
  width: 100% !important;
  max-width: unset !important;
}
.wszwview .gb-container.gb-container-383e47f6,
.wszwview .gb-container.gb-container-da8f237f{
	display: none;
}
body.wszwview  #moove_gdpr_save_popup_settings_button,
body.wszwview  #moove_gdpr_cookie_info_bar,
body.wszwview 
#wpadminbaroff{
 display: none!important;
}
body.wszwview{
    background: #fff;
}
/**/
/*OWL*/
.idemegy {
	opacity: 0;
}
.idemegy .owl-item{
	float: left;
	display: flex;
	touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  float: left;
  min-height: 1px;
  position: relative;
}
.owl-stage-outer {
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
}
.idemegy{
	position: relative;
}
.idemegy .owl-nav button.owl-next, .idemegy .owl-nav button.owl-prev, .idemegy button.owl-dot {
  background: none;
  border: none;
  font: inherit;
  padding: 0 !important;
}
.idemegy .owl-nav.disabled {
  display: block;
	height: 0px;
}
.idemegy .owl-stage {
  padding: 20px 0px;
}
.idemegy .owl-stage {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  touch-action: manipulation;
}
.idemegy .owl-nav .owl-prev,
.idemegy .owl-nav .owl-next {
  left: 0px;
	display: block;z-index: 99999;
}
.idemegy .owl-nav .owl-next {
	left: unset;
	right: 0px;
}.carousel-slider .owl-nav .owl-next, .carousel-slider .owl-nav .owl-prev,
.idemegy .owl-nav .owl-next, .idemegy .owl-nav .owl-prev {
  color: var(#fff,#9e9e9e);
  display: inline-block;
  height: 63px!important;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all .3s ease-in-out;
	width: 63px !important;
}
.edumegy .owl-nav .owl-next, .edumegy .owl-nav .owl-prev {
 	height: 53px!important;
	width: 53px!important;
}
.idemegy:hover .owl-nav .owl-next,.idemegy:hover .owl-nav .owl-prev{
	opacity: 1;
}
.owl-next svg, .owl-prev svg {
  fill: #fff;
}
#edumegy .owl-stage-outer{
	width: 120%;
	height: 100%;
}
#edumegy .owl-stage{
	width: 120%;
	height: 100%;
}
#edumegy .owl-stage,
#edumegy .owl-item{
	padding-top: 0px !important;
	height: 100%;
}
#edumegy .owl-item .gb-inside-container		, 
#edumegy .owl-item article, #edumegy .owl-item article .descCont {
  background: #e9e3fc !important;
  border-radius: 0px;
	min-height: 100%;
	height: 100%;
}
#edumegy .descCont > div + div{
	height: auto;
	font-weight: bold;
	color: var(--global-color-ppl);
	font-size: 20px;
	max-width: 100%;
	font-style: italic;
	line-height: 1.2;
	padding-bottom: 12px;
}
.eduTimer {
  height: auto !important;
  min-height: unset !important;
  font-size: 48px;
  font-weight: 300;
  color: var(--global-color-ppl);
  padding: 3px 10px 22px;
  border: 1px solid;
  width: auto !important;
}
#edumegy{
	height: 500px!important;
}

#edumegy .owl-item article .descCont {
	padding: 28px 24px 44px;	
	height: 100%;
}
#edumegy .descCont > div + div {
  position: relative;
}
#edumegy .descCont > div + div > div{
		
}
.gb-container-e3ad5965{
	margin-top: 40px;
}
#edumegy .owl-nav button{
  background: url(https://universum.hu/materialimg/2024/05/Arrow-Right.png) no-repeat !important;
    background-size: auto;
  background-size: contain!important;
	cursor: pointer;
	opacity: 1!important;
}

#edumegy .owl-nav button:hover{
	opacity: 0.8!important;
}
#edumegy .owl-nav button.owl-prev{
	background: url(https://universum.hu/materialimg/2024/05/Arrow-Left.png) no-repeat !important;
	 background-size: auto;
  background-size: contain !important;
}
#edumegy .owl-nav {
  width: 120px;
  position: absolute;
	left: -35%;
	margin-top: -8%;
}
#edumegy .carousel-slider-nav-icon {
 /* margin: 0px;*/
}
#edumegy .owl-nav .owl-prev, #edumegy .owl-nav .owl-next{
	//border: 1px solid var(--global-color-mag);
	border-radius: 100%;
}

#edumegy .owl-next svg,#edumegy  .owl-prev svg{
	display: none;
}
#idemegy .owl-next svg,#idemegy  .owl-prev svg,
#idemegy2 .owl-next svg,#idemegy2 .owl-prev svg {
	  fill: var(--global-color-mag) !important;
	opacity: 1!important;
}

#edumegy .owl-next svg,#edumegy  .owl-prev svg,
#idemegy .owl-next svg,#idemegy  .owl-prev svg {
	  fill: var(--global-color-mag) !important;
	opacity: 1!important;
}
.owl-next svg:hover, .owl-prev svg:hover,
.owl-next:hover svg, .owl-prev:hover svg {
  fill: var(--global-color-mag) !important;
}


@media (max-width: 800px){ 
.site-footer .footer-widgets-container .inner-padding {
  padding: 0 0 0 44px;
	}
}
@media (max-width: 1240px){
	.incorrectline:before,.correctline:before{
	width: 16px;
		height: 16px;
	}
	.cropbox > div > div{
		max-width: 420px;
		width: 70vw;
		background: #fff;
	}
	.cropbox {
		max-width: 100vw;
		width: 100vw;
  overflow-x: scroll;
		flex-direction: row;
		padding-left: 44px;
		padding-right: 44px;
	 justify-content: left;
		  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
  }
	.cropbox::-webkit-scrollbar {
  display: none;
}
	.cropbox > div{
		display: flex;
		flex-direction: row;
	 justify-content: center;
  }

}
@media (max-width: 768px){
	.gptbox2:before {
		width: 100%!important;
  width: calc(100% + 60px) !important;
  width: -webkit-calc(100% + 4px)!important;
		left: -30px;
	}
	.gptbox2 + div {
  margin-top: 34px;
}
	.gb-headline.gb-headline-text.limittext {
  display: table;
  width: 200%;
  margin-top: 4px;
}
	.gptimg1 {
  padding: 9px;
  width: 64px;
		height: 64px;
	}
	.gptbox2 {
  position: relative;
		padding-bottom: 18px;
	}
	.gptbox {
  padding: 30px;
}
	
  #edumegy .owl-stage-outer {
    width: 100%;
    overflow: unset;
  }
	#edumegy .owl-item:not(.active) ,	#edumegy .owl-item.active,	#edumegy .owl-item {
  opacity: 1;
}
	body.home #page {
  padding-top: 20px;
}
	body:not(.logged-in) nav#site-navigation {
    height: 0;
}

	#idemegy:not(.sdai) .owl-stage{
		width: 100% !important;
		max-width: 100% !important;
		flex-flow: column !important;
		height: auto!important;
		transform: unset !important;
		padding: 0px 0px 0px 0px;
	}
 #edumegy .owl-nav {
   left: 0%; right: 0%;
 
    position: relative;
	 margin: 0px auto!important;
    margin-top: 4px!important;
  }
	#idemegy .owl-nav{
		display: none!important;
	}
	/*#edumegy .owl-item,*/
	#idemegy:not(.sdai) .owl-item{
		width: 100%!important;
	}
	/*#edumegy .cloned,*/
	#idemegy:not(.sdai) .cloned{
		display: none !important;
	}
	#idemegy2.sdai .owl-stage-outer {
  margin-left: -5% !important;
}
#idemegy.sdai .owl-stage-outer {
  margin-left: 5% !important;
}
}

@media (max-width: 759px){
	div.gb-headline-9b4d78ce{
		display: none;
	}
}
/*DYNAMIC_SIZES*/
@media (min-width: 1000px) and (max-width: 1100px){
	.owl-next svg ,
	.owl-prev svg {
  margin-left: 0px!important;
  margin-right: 0px !important;
}
}
@media (min-width: 1920px) and (max-width: 2919px){
		body.gkfl:before{
		 //content:'WSZ-dynamic size test: 1920px -> 2919px';
		padding: 12px;
		background: green;
		color: #fff;
		font-family: 'barri';
		position: fixed;
		z-index: 999999999999;
		border-bottom-right-radius: 12px;
		box-shadow: 0px 0px 22px rgba(0,0,0,0.6);
	}
    :root {
			--partner-ratio: calc(80vw / 19.2 );
        --dynamic-max-width: calc( var(--default-max-width) * var(--partner-ratio) );
            --partner-height: calc( var(--partner-default-height) * var(--partner-ratio) );
    --dynamic-margin: calc(var(--dynamic-margin) * var(--partner-ratio) ) !important;
    }

	.uninav2 .wp-block-navigation__container {
  grid-gap: calc(0.4 * var(--partner-ratio) ) !important;
}
	
   article.post.type-post  h2.gb-headline.gb-headline-text a{
        font-size: 28px;
        font-size: calc(0.28 * var(--partner-ratio) ) !important;
    }
       article.post.type-post  h2.gb-headline{
        line-height: 1.2em;
        line-height:calc(0.012 * var(--partner-ratio) ) !important;
        line-height:calc(0.3 * var(--partner-ratio) ) !important;
    }
	
    .descCont .dynamic-entry-excerpt > p,
    .descCont .dynamic-entry-excerpt > p:last-child{
        line-height: 1;
        line-height:calc(0. * var(--partner-ratio) ) !important;
        font-size: 21px;
        font-size: calc(0.21 * var(--partner-ratio) ) !important;
        padding-top: calc(0.1 * var(--partner-ratio) ) !important;;
    }
        body{
       // box-shadow: 0px 0px 44px green inset !important;
    }
    
    .gb-container-758268a1,
    .grid-container{
        max-width: var(--dynamic-max-width) !important;
    }
    .gb-container-758268a1{
        padding: calc( 0.12 * var(--partner-ratio) );
    }
    .inside-header.grid-container{
        max-width: calc(var(--dynamic-max-width) + 40px) !important;
    }
    
    .owl-prev svg, .owl-next svg {
height: calc( 0.62 * var(--partner-ratio) );
}

    body.archive article.dynamic-content-template .inside-article, .separate-containers .generate-columns-container > article.dynamic-content-template .inside-article {
        padding: calc(0.2 * var(--partner-ratio) ) !important;  
        padding-bottom: calc(0.4 * var(--partner-ratio) ) !important;
}
    
    .owl-item {
  padding: 0px 20px 40px 20px;
                padding: calc(0.2 * var(--partner-ratio) ) !important;
        padding-bottom: calc(0.4 * var(--partner-ratio) ) !important;
        padding-top: 0px;
}
    .carousel-slider .owl-stage .owl-item{
         padding: 0px 20px 40px 20px;
                padding: calc(0.2 * var(--partner-ratio) ) !important;
        
    }
    
    .gb-container-cfaa9ab5{
        padding-top: calc(0.3 * var(--partner-ratio) ) !important;
        padding-bottom: calc(0.3 * var(--partner-ratio) ) !important;
    }
    .carousel-slider .owl-stage{
        padding: calc(0.2 * var(--partner-ratio) ) 0px !important;
    }
    body{
        letter-spacing: calc(0.015 * var(--partner-ratio) ) !important;
    }
    .descCont{
        height: 0;
        padding-bottom: 117.3%;
    }
    .btmbox{
        height: 33.33% !important;
        padding: 20px;
        padding: calc(0.2 * var(--partner-ratio) ) !important;
        padding-top: calc(0.28 * var(--partner-ratio) ) !important;
    }
    .loopbgimg {
  height: 300%;
    }
    
.site-footer .footer-widgets-container .inner-padding {
    padding: 0px calc(0.2 * var(--partner-ratio) ) !important;
    }
    /*UNINAV1*/
	.uninav1 > ul {
  gap: calc(0.4 * var(--partner-ratio) ) !important;
}
    .uninav1 .wp-block-navigation-item {
  padding: 0px!important;
			min-width: 31.5%;
}
	
    .uninav1 .wp-block-navigation-item a ,
	.uninav1 .wp-block-navigation-item a span {
		width: 100%;
	}
    .uninav1 .wp-block-navigation-item a span {
  padding: calc(0.2575 * var(--partner-ratio) ) calc(0.5 * var(--partner-ratio) ) !important;
 // width: calc(4.19 * var(--partner-ratio) ) !important;
  border-radius: 222px;
  font-size: calc(0.33 * var(--partner-ratio) ) !important;
  letter-spacing: calc(0.01 * var(--partner-ratio) ) !important;
}
    .uninav1 > ul > .wp-block-navigation-item:nth-child(1) a span::before, .uninav1 > ul > .wp-block-navigation-item:nth-child(2) a span::before , .uninav1 > ul > .wp-block-navigation-item:nth-child(3) a span::before {
  content: '';
  display: block;
  width: calc(0.5 * var(--partner-ratio) ) !important;
        height: calc(0.5 * var(--partner-ratio) ) !important;
    }
    .uninav2 .wp-block-navigation-item a span {
  padding: calc(0.15 * var(--partner-ratio) ) calc(0.08 * var(--partner-ratio) );
        border: calc(0.06 * var(--partner-ratio) ) solid;
    }
    .uninav2 .wp-block-navigation-item a {
  max-width: calc(03.22 * var(--partner-ratio) );
        font-size: calc(0.21 * var(--partner-ratio) );
}
    input {
        font-size: calc(0.21 * var(--partner-ratio) );
        letter-spacing: calc(0.015 * var(--partner-ratio) );
    }
    .main-navigation .main-nav ul li a {
        font-size: calc(0.22 * var(--partner-ratio) );
    font-weight: calc(9 * var(--partner-ratio) );
}
    .gb-container-3257ccf5 {
  padding-top:calc(0.22 * var(--partner-ratio) );
        padding-bottom: calc(0.22 * var(--partner-ratio) );		
			max-width: calc(158 * var(--partner-ratio) );
	}
    .idemegy .owl-stage {
    padding: calc(0.2 * var(--partner-ratio) ) 0px;
}
    
    .inside-header {
  padding: calc(0.36 * var(--partner-ratio) ) calc(0.2 * var(--partner-ratio) ) calc(0.36 * var(--partner-ratio) ) calc(0.2 * var(--partner-ratio) );
}
    .site-logo {
        margin-top: calc(0.04 * var(--partner-ratio) );
        width: calc(2.84 * var(--partner-ratio) );
    }
    .custom-form .search-field {
        height: calc(0.46 * var(--partner-ratio) );}
        #site-navigation .inside-navigation #primary-menu {
  min-height: calc(0.46 * var(--partner-ratio) ) !important;
}
    .headprof-cont > a {
  width: calc(0.47 * var(--partner-ratio) );
  height: calc(0.46 * var(--partner-ratio) );
  margin: 0px calc(0.38 * var(--partner-ratio) );
}
    .headerem {
        min-height:calc(0.46 * var(--partner-ratio) );
    }
    .headprof-menucont {
  width: calc(0.62 * var(--partner-ratio) );
  height: calc(0.46 * var(--partner-ratio) );
  padding-left: calc(0.08 * var(--partner-ratio) );
}
    body{
        font-size: calc(0.21 * var(--partner-ratio) );
    }
    /*POST*/
    body.single-post #main > article .wp-block-post-terms {
  margin-top: calc(0.4 * var(--partner-ratio) );
}
    body.single-post .taxonomy-category a {
  margin-right: calc(0.22 * var(--partner-ratio) );
  margin-bottom: calc(0.15 * var(--partner-ratio) );
  font-size:calc(0.3 * var(--partner-ratio) ) !important;
}
    
        body.single-post .taxonomy-category a::before {
  width: calc(0.45 * var(--partner-ratio) ) !important;
  height: calc(0.45 * var(--partner-ratio) )!important;
  margin-right: calc(0.18 * var(--partner-ratio) )!important;
    }
            h1 {
                margin-top:  calc(0.4 * var(--partner-ratio) );
                font-size: calc(0.6 * var(--partner-ratio) );
  letter-spacing: calc(0.04 * var(--partner-ratio) );
  line-height: calc(0.6151 * var(--partner-ratio) );
            }
            body.single-post h1 {
                margin-bottom: calc(0.14 * var(--partner-ratio) );
            }
    .gb-container-da8f237f {
  padding-top: calc(0.6 * var(--partner-ratio) );
        padding-bottom: calc(0.8 * var(--partner-ratio) );
    }
    .gb-container-bd88bdbe {
        height: calc(0.55 * var(--partner-ratio) );
    }
    .masonry-load-more a.button {
  width:  calc(0.62 * var(--partner-ratio) );
        height:  calc(0.32 * var(--partner-ratio) );
        padding: 0px;
    }
    .masonry-load-more.load-more.has-svg-icon {
  padding: calc(0.06 * var(--partner-ratio) ) 0px calc(0.44 * var(--partner-ratio) ) 0px;
}
  .load-more .gp-icon svg {
    height: calc(0.62 * var(--partner-ratio) );
    width: calc(0.62 * var(--partner-ratio) );
    top: calc(-0.2 * var(--partner-ratio) );
    position: relative;
    fill: var(--global-color-ppl) !important;
    left: 0;
  }
    

}

.masonry-load-more .button.loading {
  transform: scale(0.8);
}

@media (min-width: 1101px) and (max-width: 1919px){
	
	:root {
		--dynamic-max-width: calc( var(--default-max-width) * var(--partner-ratio) );
			--partner-height: calc( var(--partner-default-height) * var(--partner-ratio) );
	--dynamic-margin: calc(var(--dynamic-margin) * var(--partner-ratio) ) !important;
	}
		.uninav2 .wp-block-navigation__container {
  grid-gap: calc(0.4 * var(--partner-ratio) ) !important;
}
	body.gkfl:before{
	//	content:'WSZ-dynamic size test: 1101px -> 1919px';
		padding: 12px;
		background: red;
		color: #fff;
		font-family: 'barri';
		position: fixed;
		z-index: 999999999999;
		border-bottom-right-radius: 12px;
		box-shadow: 0px 0px 22px rgba(0,0,0,0.6)
	}
	h2.gb-headline.gb-headline-text a,
	article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text a,
	article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text a{
		font-size: 28px;
		font-size: calc(0.28 * var(--partner-ratio) ) !important;
    }
	
	article.type-kepzesek.kepzesek 	h2.gb-headline,
	article.post.type-post 	h2.gb-headline{
		line-height: 1.2em;
		line-height:calc(0.012 * var(--partner-ratio) ) !important;
		line-height:calc(0.3 * var(--partner-ratio) ) !important;
	}
	.descCont .dynamic-entry-excerpt > p,
	.descCont .dynamic-entry-excerpt > p:last-child{
		line-height: 1;
		line-height:calc(0. * var(--partner-ratio) ) !important;
		font-size: 21px;
		font-size: calc(0.21 * var(--partner-ratio) ) !important;
		padding-top: calc(0.1 * var(--partner-ratio) ) !important;;
	}
		body{
	//	box-shadow: 0px 0px 44px red inset !important;
	}
	
	.gb-container-758268a1,
	.grid-container{
		max-width: var(--dynamic-max-width) !important;
	}
	.gb-container-758268a1{
		padding: calc( 0.12 * var(--partner-ratio) );
	}
	.inside-header.grid-container{
width: calc(var(--dynamic-max-width) + 40px) !important;
    max-width: 100% !important;
	}
	
	.owl-prev svg, .owl-next svg {
height: calc( 0.62 * var(--partner-ratio) );
}

	body.archive article.dynamic-content-template .inside-article, .separate-containers .generate-columns-container > article.dynamic-content-template .inside-article {
		padding: calc(0.2 * var(--partner-ratio) ) !important;	
		padding-bottom: calc(0.4 * var(--partner-ratio) ) !important;
}
	
	.owl-item {
  padding: 0px 20px 40px 20px;
				padding: calc(0.2 * var(--partner-ratio) ) !important;
		padding-bottom: calc(0.4 * var(--partner-ratio) ) !important;
		padding-top: 0px;
}
	.carousel-slider .owl-stage .owl-item{
		 padding: 0px 20px 40px 20px;
				padding: calc(0.2 * var(--partner-ratio) ) !important;
		
	}
	
	.gb-container-cfaa9ab5{
		padding-top: calc(0.3 * var(--partner-ratio) ) !important;
		padding-bottom: calc(0.3 * var(--partner-ratio) ) !important;
	}
	.carousel-slider .owl-stage{
		padding: calc(0.2 * var(--partner-ratio) ) 0px !important;
	}
	body{
		letter-spacing: calc(0.015 * var(--partner-ratio) ) !important;
	}
	.descCont{
		height: 0;
		padding-bottom: 117.3%;
	}
	.btmbox{
		height: 33.33% !important;
		padding: 20px;
		padding: calc(0.2 * var(--partner-ratio) ) !important;
		padding-top: calc(0.28 * var(--partner-ratio) ) !important;
	}
	.loopbgimg {
  height: 300%;
	}
	
.site-footer .footer-widgets-container .inner-padding {
	padding: 0px calc(0.2 * var(--partner-ratio) ) !important;
	}
	/*UNINAV1*/
.uninav1 > ul {
  gap: calc(0.4 * var(--partner-ratio) ) !important;
}
	.uninav1 .wp-block-navigation-item {
  padding: 0px!important;
			width: 31.5%;
	}	
	.uninav1 .wp-block-navigation-item a ,	.uninav1 .wp-block-navigation-item a span {width: 100%;}
	
	.uninav1 .wp-block-navigation-item a span {
  padding: calc(0.2575 * var(--partner-ratio) ) calc(0.5 * var(--partner-ratio) ) !important;
  //width: calc(4.19 * var(--partner-ratio) ) !important;
  border-radius: 222px;
  font-size: calc(0.33 * var(--partner-ratio) ) !important;
  letter-spacing: calc(0.01 * var(--partner-ratio) ) !important;
}
	.uninav1 > ul > .wp-block-navigation-item:nth-child(1) a span::before, .uninav1 > ul > .wp-block-navigation-item:nth-child(2) a span::before, .uninav1 > ul > .wp-block-navigation-item:nth-child(3) a span::before {
  content: '';
  display: block;
  width: calc(0.5 * var(--partner-ratio) ) !important;
		height: calc(0.5 * var(--partner-ratio) ) !important;
	}
	.uninav2 .wp-block-navigation-item a span {
  padding: calc(0.15 * var(--partner-ratio) ) calc(0.08 * var(--partner-ratio) );
		border: calc(0.06 * var(--partner-ratio) ) solid;
	}
	.uninav2 .wp-block-navigation-item a {
  max-width: calc(03.22 * var(--partner-ratio) );
		font-size: calc(0.21 * var(--partner-ratio) );
}
	input {
		font-size: calc(0.21 * var(--partner-ratio) );
		letter-spacing: calc(0.015 * var(--partner-ratio) );
	}
	.main-navigation .main-nav ul li a {
		font-size: calc(0.22 * var(--partner-ratio) );
    font-weight: calc(9 * var(--partner-ratio) );
}
	.gb-container-3257ccf5 {
  padding-top:calc(0.22 * var(--partner-ratio) );
		padding-bottom: calc(0.22 * var(--partner-ratio) );	
		max-width: calc(158 * var(--partner-ratio) );
	}
	.idemegy .owl-stage {
    padding: calc(0.2 * var(--partner-ratio) ) 0px;
}
	
	.inside-header {
  padding: calc(0.36 * var(--partner-ratio) ) calc(0.2 * var(--partner-ratio) ) calc(0.36 * var(--partner-ratio) ) calc(0.2 * var(--partner-ratio) );
}
	.site-logo {
		margin-top: calc(0.04 * var(--partner-ratio) );
		width: calc(2.84 * var(--partner-ratio) );
	}
	.custom-form .search-field {
		height: calc(0.46 * var(--partner-ratio) );}
		#site-navigation .inside-navigation #primary-menu {
  min-height: calc(0.46 * var(--partner-ratio) ) !important;
}
	.headprof-cont > a {
  width: calc(0.47 * var(--partner-ratio) );
  height: calc(0.46 * var(--partner-ratio) );
  margin: 0px calc(0.38 * var(--partner-ratio) );
}
	.headerem {
		min-height:calc(0.46 * var(--partner-ratio) );
	}
	.headprof-menucont {
  width: calc(0.62 * var(--partner-ratio) );
  height: calc(0.46 * var(--partner-ratio) );
  padding-left: calc(0.08 * var(--partner-ratio) );
}
	body{
		font-size: calc(0.21 * var(--partner-ratio) );
	}
	/*POST*/
	body.single-post #main > article .wp-block-post-terms {
  margin-top: calc(0.4 * var(--partner-ratio) );
}
	body.single-post .taxonomy-category a {
  margin-right: calc(0.22 * var(--partner-ratio) );
  margin-bottom: calc(0.15 * var(--partner-ratio) );
  font-size:calc(0.3 * var(--partner-ratio) ) !important;
}
	
		body.single-post .taxonomy-category a::before {
  width: calc(0.45 * var(--partner-ratio) ) !important;
  height: calc(0.45 * var(--partner-ratio) )!important;
  margin-right: calc(0.18 * var(--partner-ratio) )!important;
	}
			h1 {
				margin-top:  calc(0.4 * var(--partner-ratio) );
				font-size: calc(0.6 * var(--partner-ratio) );
  letter-spacing: calc(0.04 * var(--partner-ratio) );
  line-height: calc(0.6151 * var(--partner-ratio) );
			}
			body.single-post h1 {
				margin-bottom: calc(0.14 * var(--partner-ratio) );
			}
	.gb-container-da8f237f {
  padding-top: calc(0.6 * var(--partner-ratio) );
		padding-bottom: calc(0.8 * var(--partner-ratio) );
	}
	.gb-container-bd88bdbe {
		height: calc(0.55 * var(--partner-ratio) );
	}
	.masonry-load-more a.button {
  width:  calc(0.62 * var(--partner-ratio) );
		height:  calc(0.32 * var(--partner-ratio) );
		padding: 0px;
	}
	.masonry-load-more.load-more.has-svg-icon {
  padding: calc(0.06 * var(--partner-ratio) ) 0px calc(0.44 * var(--partner-ratio) ) 0px;
}
  .load-more .gp-icon svg {
    height: calc(0.62 * var(--partner-ratio) );
    width: calc(0.62 * var(--partner-ratio) );
    top: calc(-0.2 * var(--partner-ratio) );
    position: relative;
    fill: var(--global-color-ppl) !important;
    left: 0;
  }
	
}

@media (min-width: 1025px) and (max-width: 1100px) {
  article.generate-columns.tablet-grid-50, article.grid-sizer.tablet-grid-50 {
    width: 50%;
  }
}

@media (min-width: 769px){

	.stickybox{
	background: #ffffffd6;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
	}
}
@media (min-width: 769px) and (max-width: 1100px){
	
	:root {
			--partner-ratio: calc(100vw / 19.2 );
			--partner-ratio-tablet: calc(100vw / 14 );
		--dynamic-max-width: calc( var(--default-max-width) * var(--partner-ratio) );
			--partner-height: calc( var(--partner-default-height) * var(--partner-ratio-tablet) );
	--dynamic-margin: calc(var(--dynamic-margin) * var(--partner-ratio) ) !important;
	}
		.uninav2 .wp-block-navigation__container {
  grid-gap: calc(0.4 * var(--partner-ratio) ) !important;
}
	body.gkfl:before{
		//content:'WSZ-dynamic size test: 769px -> 1100px';
		padding: 12px;
		background: blue;
		color: #fff;
		font-family: 'barri';
		position: fixed;
		z-index: 999999999999;
		border-bottom-right-radius: 12px;
		box-shadow: 0px 0px 22px rgba(0,0,0,0.6)
	}
	
	article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text a,
	article.post.type-post h2.gb-headline.gb-headline-text a{
		font-size: 28px;
		font-size: calc(0.38 * var(--partner-ratio) ) !important;
    }
	
		article.type-kepzesek.kepzesek h2.gb-headline,
		article.post.type-post h2.gb-headline{
		line-height: 1.2em;
		line-height:calc(0.016 * var(--partner-ratio) ) !important;
		line-height:calc(0.38 * var(--partner-ratio) ) !important;
	}
	
	.descCont .dynamic-entry-excerpt > p,.descCont .dynamic-entry-excerpt > p:last-child{
		line-height: 1;
		line-height:calc(0.38 * var(--partner-ratio) ) !important;
		font-size: 21px;
		font-size: calc(0.31 * var(--partner-ratio) ) !important;
		padding-top: calc(0.1 * var(--partner-ratio) ) !important;;
	}
		body{
	//	box-shadow: 0px 0px 44px blue inset !important;
	}
	
	.gb-container-758268a1,
	.grid-container{
		max-width: var(--dynamic-max-width) !important;
	}
	.gb-container-758268a1{
		padding: calc( 0.12 * var(--partner-ratio) );
	}
	.inside-header.grid-container{
width: calc(var(--dynamic-max-width) + 40px) !important;
    max-width: 100% !important;
	}
	
	.owl-prev svg, .owl-next svg {
height: calc( 0.72 * var(--partner-ratio) );
}	
	.owl-prev svg{
		margin-right: unset !important;
		margin-left: -50% !important; 
}	
	.owl-next svg{
		margin-left: unset !important;
		margin-right: -50% !important; 
}
	.headprof-menu a{
		font-size: 22px;
	}

	body.archive article.dynamic-content-template .inside-article, .separate-containers .generate-columns-container > article.dynamic-content-template .inside-article {
		padding: calc(0.2 * var(--partner-ratio) ) !important;	
		padding-bottom: calc(0.2 * var(--partner-ratio) ) !important;
}
	
	.owl-item {
  padding: 0px 20px 40px 20px;
				padding: calc(0.2 * var(--partner-ratio) ) !important;
		padding-bottom: calc(0.4 * var(--partner-ratio) ) !important;
		padding-top: 0px;
}
	.carousel-slider .owl-stage .owl-item{
		 padding: 0px 20px 40px 20px;
				padding: calc(0.2 * var(--partner-ratio-tablet) ) !important;
		
	}
	
	.gb-container-cfaa9ab5{
		padding-top: calc(0.3 * var(--partner-ratio) ) !important;
		padding-bottom: calc(0.3 * var(--partner-ratio) ) !important;
	}
	.carousel-slider .owl-stage{
		padding: calc(0.2 * var(--partner-ratio-tablet) ) 0px !important;
	}
	body{
		letter-spacing: calc(0.015 * var(--partner-ratio-tablet) ) !important;
	}
	.descCont{
		height: 0;
		padding-bottom: 117.3%;
	}
	.btmbox{
		height: 33.33% !important;
		padding: 20px;
		padding: calc(0.2 * var(--partner-ratio) ) !important;
		padding-top: calc(0.28 * var(--partner-ratio) ) !important;
	}
	.loopbgimg {
  height: 300%;
	}
	
.site-footer .footer-widgets-container .inner-padding {
	padding: 0px calc(0.2 * var(--partner-ratio) ) !important;
	}
	/*UNINAV1*/
	.uninav1 > ul {
  gap: calc(0.4 * var(--partner-ratio) ) !important;
}
	.uninav1 .wp-block-navigation-item {
  padding: 0px calc(0.2 * var(--partner-ratio) ) !important;
}
		.uninav1 .wp-block-navigation-item {
  padding: 0px!important;
			width: 31.5%;
	}	
	.uninav1 .wp-block-navigation-item a ,	.uninav1 .wp-block-navigation-item a span {width: 100%;}
	.uninav1 .wp-block-navigation-item a span {
  padding: calc(0.2575 * var(--partner-ratio) ) calc(0.3 * var(--partner-ratio) ) !important;
  width: auto!important;
  border-radius: 222px;
  font-size: calc(0.29 * var(--partner-ratio-tablet) ) !important;
  letter-spacing: calc(0.01 * var(--partner-ratio) ) !important;
}
	.uninav1 > ul > .wp-block-navigation-item:nth-child(1) a span::before, .uninav1 > ul > .wp-block-navigation-item:nth-child(2) a span::before , .uninav1 > ul > .wp-block-navigation-item:nth-child(3) a span::before{
  content: '';
  display: block;
  width: calc(0.35 * var(--partner-ratio-tablet) ) !important;
		height: calc(0.44 * var(--partner-ratio-tablet) ) !important;
		margin-right: 12px;
	}
	.uninav2 .wp-block-navigation-item a span {
  padding: calc(0.1 * var(--partner-ratio) )  calc(0.01 * var(--partner-ratio) ) !important;
		border: calc(0.08 * var(--partner-ratio) ) solid !important;
	}
	.uninav2 .wp-block-navigation-item a {
  max-width: calc(03.22 * var(--partner-ratio) );
		font-size: calc(0.34 * var(--partner-ratio) );
}
	input {
		font-size: calc(0.26 * var(--partner-ratio-tablet) );
		letter-spacing: calc(0.014 * var(--partner-ratio-tablet) );
	}
	.main-navigation .main-nav ul li a {
		font-size: calc(0.22 * var(--partner-ratio) );
    font-weight: calc(9 * var(--partner-ratio) );
}
	.gb-container-3257ccf5 {
padding-top: calc(0.4 * var(--partner-ratio) );
    padding-bottom: calc(0.4 * var(--partner-ratio) );
		max-width: calc(158 * var(--partner-ratio) );
	}
	.idemegy .owl-stage {
    padding: calc(0.2 * var(--partner-ratio) ) 0px;
}
	
	.inside-header {
  padding: calc(0.36 * var(--partner-ratio-tablet) ) calc(0.2 * var(--partner-ratio) ) calc(0.36 * var(--partner-ratio-tablet) ) calc(0.2 * var(--partner-ratio) );
}
	.site-logo {
		margin-top: calc(0.04 * var(--partner-ratio-tablet) );
		width: calc(2.84 * var(--partner-ratio-tablet) );
	}
	.custom-form .search-field {
		height: calc(0.46 * var(--partner-ratio-tablet) );}
		#site-navigation .inside-navigation #primary-menu {
  min-height: calc(0.46 * var(--partner-ratio-tablet) ) !important;
}
	.headprof-cont > a {
  width: calc(0.47 * var(--partner-ratio-tablet) );
  height: calc(0.46 * var(--partner-ratio-tablet) );
  margin: 0px calc(0.38 * var(--partner-ratio-tablet) );
}
	.headerem {
		min-height:calc(0.46 * var(--partner-ratio-tablet) );
	}
	.headprof-menucont {
  width: calc(0.62 * var(--partner-ratio-tablet) );
  height: calc(0.46 * var(--partner-ratio-tablet) );
  padding-left: calc(0.08 * var(--partner-ratio-tablet) );
}
	body{
		font-size: calc(0.21 * var(--partner-ratio-tablet) );
	}
	/*POST*/
	body.single-post #main > article .wp-block-post-terms {
  margin-top: calc(0.4 * var(--partner-ratio-tablet) );
}
	body.single-post .taxonomy-category a {
  margin-right: calc(0.22 * var(--partner-ratio-tablet) );
  margin-bottom: calc(0.15 * var(--partner-ratio-tablet) );
  font-size:calc(0.3 * var(--partner-ratio-tablet) ) !important;
}
	
		body.single-post .taxonomy-category a::before {
  width: calc(0.45 * var(--partner-ratio-tablet) ) !important;
  height: calc(0.45 * var(--partner-ratio-tablet) )!important;
  margin-right: calc(0.18 * var(--partner-ratio-tablet) )!important;
	}
			h1 {
				margin-top:  calc(0.4 * var(--partner-ratio-tablet) );
				font-size: calc(0.6 * var(--partner-ratio-tablet) );
  letter-spacing: calc(0.04 * var(--partner-ratio-tablet) );
  line-height: calc(0.6151 * var(--partner-ratio-tablet) );
			}
			body.single-post h1 {
				margin-bottom: calc(0.14 * var(--partner-ratio) );
			}
	.gb-container-da8f237f {
  padding-top: calc(0.6 * var(--partner-ratio) );
		padding-bottom: calc(0.8 * var(--partner-ratio) );
	}
	.gb-container-bd88bdbe {
		height: calc(0.55 * var(--partner-ratio) );
	}
	.masonry-load-more a.button {
  width:  calc(0.62 * var(--partner-ratio) );
		height:  calc(0.32 * var(--partner-ratio) );
		padding: 0px;
	}
	.masonry-load-more.load-more.has-svg-icon {
  padding: calc(0.06 * var(--partner-ratio) ) 0px calc(0.44 * var(--partner-ratio) ) 0px;
}
  .load-more .gp-icon svg {
    height: calc(0.62 * var(--partner-ratio) );
    width: calc(0.62 * var(--partner-ratio) );
    top: calc(-0.2 * var(--partner-ratio) );
    position: relative;
    fill: var(--global-color-ppl) !important;
    left: 0;
  }
	
}
@media (min-width: 1101px) and (max-width: 1400px){
	article.post.type-post  h2.gb-headline {
    line-height: calc(0.28 * var(--partner-ratio) ) !important;
}
}

@media (max-width: 768px) {
 .descCont {
    height: 0;
    padding-bottom: 117.3%;
  }	
	 .btmbox {
    height: 33.33% !important;
    padding: 20px;
    padding: calc(0.7 * var(--partner-ratio) ) !important;
    padding-top: calc(0.9 * var(--partner-ratio) ) !important;
  }
	article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text, article.type-kepzesek.kepzesek h2.gb-headline h2.gb-headline.gb-headline-text a, article.post.type-post h2.gb-headline.gb-headline-text, article.post.type-post h2.gb-headline h2.gb-headline.gb-headline-text a,
	  article.type-kepzesek.kepzesek h2.gb-headline.gb-headline-text a, article.post.type-post h2.gb-headline.gb-headline-text a {
    font-size: 28px;
    font-size: calc(0.94 * var(--partner-ratio) ) !important;
    line-height: calc(1 * var(--partner-ratio) ) !important;
  }
	 
	 .descCont .dynamic-entry-excerpt > p,.descCont .dynamic-entry-excerpt > p:last-child {
    line-height: 1;
    line-height: calc(1 * var(--partner-ratio) ) !important;
    font-size: calc(0.71 * var(--partner-ratio) ) !important;
    padding-top: calc(0.05 * var(--partner-ratio) ) !important;
   
  }
	.wp-block-post-navigation-link {
  width: 20px !important;
  max-width: unset;
}

.uninav1 > ul {
  flex-flow: column;
}
.uninav1 .wp-block-navigation-item {
padding: 0px !important;
    min-width: 295px;
    display: block;
    float: unset;
    position: relative;
    max-width: 99%;
    width: 56%;
}

}


.uninav1 .wp-block-navigation-item a span{
	text-align: center;
}


/*koli24*/
body.page-id-3234 #site-content.is-loading::before{
	content: '';
	width: 100%;
  height: 100%;
  display: block;
  position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	background: rgba(255,255,255,0.8);
	z-index: 100000000;
	min-height: 100vh;
}
body.page-id-3234 #site-content.is-loading::after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' aria-hidden='true' version='1.1' xmlns='http://www.w3.org/2000/svg' width='1em' height='1em'%3E%3Cpath d='M288 32c0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32zM288 480c0 17.673-14.327 32-32 32-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32zM448 256c0 17.673 14.327 32 32 32 17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32zM32 288c-17.673 0-32-14.327-32-32 0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32zM391.764 391.764c-12.496 12.497-12.496 32.759 0 45.255 12.497 12.497 32.758 12.497 45.255 0 12.497-12.496 12.497-32.758 0-45.255-12.497-12.496-32.758-12.496-45.255 0zM74.981 120.235c-12.497-12.496-12.497-32.758 0-45.254 12.496-12.497 32.758-12.497 45.254 0 12.497 12.496 12.497 32.758 0 45.254-12.496 12.497-32.758 12.497-45.254 0zM120.235 391.765c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.496-12.497 32.758 0 45.254 12.496 12.497 32.758 12.497 45.254 0 12.497-12.496 12.497-32.758 0-45.254z'%3E%3C/path%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
  animation: spin 2s infinite linear;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -28px;
  margin-left: -28px;
	z-index: 100000001;
}
body.page-id-3234 #site-content.is-loading > *{
	cursor: default;
	user-select: none;
	pointer-events: none;
	opacity: 0!important;
}
.prodcalname2 {
  font-size: 18px;
}
.availableTipph {
  display: none !important;
}
.cdtsK.testreserver {
  background-color: rgba(163, 85, 147, 0.68) !important;
  color: #fff !important;
}

input:focus:required:invalid{ color: red; border-color: red!important; box-shadow: 0 0 6px red;}
#ajax-filter input:not(:placeholder-shown){ border-color: var(--accnet)!important; //box-shadow: 0 0 8px green;
}

.actdayn1, .actdayn2 {
  background: #dcc0ed7a!important;
	color: var(--global-color-11) !important;
}

.cdtsK:hover {
  cursor: pointer;
}
.cdtsK.wcred2 {
 // pointer-events: none;
}
.cdtsK.wcred2:hover {
  border-color: #ff000024 !important;
}
.cdtsK.wcgreen2:hover {
  border-color: #23b40f24 !important;
}
.cdtsK.wcorange2:hover {
  border-color: #e97a2824 !important;
}
.prodcalname span{
	cursor:pointer;	
}
.kolical td > .witemname {
  display: flex;
  align-items: center;
  height: 100%;
  float: right;
}
.kolical .prodcalname > a, .kolical .prodcalname > span {
  margin-bottom: 8px;
}
.page-id-4344 .woocommerce ul.products li.product:last-child{
	border-bottom: 0px;
}
.kolical .datami {
  //height: 100%;
  //align-content: center;
//font-size: 120%;
}
.kolical .hoarrow {
//  height: 100%;
 // align-content: center;
//font-size: 120%;
}
.page-id-4344 .naptcont {
  padding-left: 0px;
  padding-right: 0px;
}
.kolical tr.topnaps > td.topnaps {
 // display: grid;
	left: unset;
	margin: 0px auto;
	width: -webkit-fit-content;
	width: fit-content;
}
.cdtsK {
  //background: whitesmoke;
  border: 4px solid #fff !important;
  border-radius: 8px;
  padding: 2px !important;
}
tr.topnaps + tr *{
	//text-align: center;
}
.kolical .datnum {
  //margin-left: 4px;
 // float: left;
}
.availableTipp {
	visibility: hidden;
  position: absolute;
  top: 120px;
	top: 0;
  left: -50px;
	
  left: -24px;
  right: -24px;
  background: #fff;
  box-shadow: 0px 0px 16px rgba(0,0,0,0.3);
  border-radius: 8px;
  text-align: left;
  height: unset;
  overflow: hidden;
  padding: 9px;
  z-index: 12;
  color: #000;
  font-weight: 300;
  font-family: 'Poppins';
	opacity: 0;
	cursor: default;
}
.tippName{
	display: block;
	width: 100%;
	float: left;
	padding: 2px;
}
.prodcalname2:hover {
  opacity: 0.7;
	cursor: pointer;
}

.tippName .witemname{
	margin-right: 4px;
}
.tippName .witemname,
.tippName .prodcalname2{
	float: left;
}
.cdtsK:hover .availableTipp{
	top: -84px;
  left: -24px;
  right: -24px;
	visibility: visible;
	opacity: 1;
}
.calendar_sm_icon {
  width: 30px;
  height: 30px;
}

.rudr-variation-select {
	background: #fff!important;}

.loopbox select{
	height: 100%;
}
.loopbox select,
.rudr-variation-select select {
  padding: 0px;
  width: 90%;
	font-weight: normal;
	background: #fff!important;
	font-size: 1em!important;
}

select.loopq{
	//padding: 0px;
 // width: 90%;
	//font-size: 120%!important;
	background: #fff;
}
.loopbox,
.rudr-variation-select,
.page-id-4344 .woocommerce ul.products li.product .button{
	border-radius: 122px !important;
	height: 44px;
	max-height: unset;
	align-self: center;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	border:2px solid var(--accent-5);
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.products li.product a.custom-add-to-cart{
	color: #fff;
	font-weight: bolder!important;
	line-height: 1.2;
	padding: 2px 11px!important;
	}
.ajax-filters > #site-content > h3 {
	display: inline-block;
  font-weight: bold !important;
  font-family: 'Poppins';
  margin-top: 28px;
  margin-bottom: 0px;
	z-index: 2;
	position: relative;
  width: 100%;
  text-align: center;
}
.testreserver, .actdayn1, .actdayn2 {
  box-shadow: 0px 0px 2px rgba(163, 85, 147, 1) inset !important;
}
.catimgbg_cont{
	position: relative;
}
.catimgbg_cont h3{
	font-family: 'Poppins';
	font-weight: 700;
}
.catimgbg_cont:after{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	top: 0;
	left: 0;
 background: rgb(255,255,255);
background: -moz-linear-gradient(146deg, rgba(255,255,255,0.8869748583026961) 0%, rgba(255,255,255,0) 60%);
background: -webkit-linear-gradient(146deg, rgba(255,255,255,0.8869748583026961) 0%, rgba(255,255,255,0) 60%);
background: linear-gradient(146deg, rgba(255,255,255,0.8869748583026961) 0%, rgba(255,255,255,0) 60%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1); 
}
.kolical .witemname{
	font-size: 18px;
}
button.wp-block-search__button.wp-element-button {
  text-align: center !important;
  border-color: transparent !important;
  border-radius: 122px !important;
}
.woocommerce ul.products li.product > h2:not(.rel){
	display: none!important;
}
.page-id-4344 #main > article > .inside-article{
	padding: 0px!important;
}
.page-id-4344 .woocommerce ul.products li.product .price {
  justify-content: space-evenly !important;
  display: flex !important;
  align-content: center;
}

.gb-container-a80356db {
	margin: 0px auto;
}
.woocommerce ul.products li.product .price{
	font-size: 1em;
}
.placebox > h3:after{
	display: block;
	content: '';
	background: url(https://universum.hu/materialimg/2024/06/percent.png) no-repeat;
	background-size: contain;
	width: 60px;
	height: 60px;
	max-width: 10%;
	position: absolute;
	top: -10px;
	right: -10px;
}
.placebox {
  background: #f3f3f7;
  padding: 18px;
  border-radius: 8px;
  margin-bottom: 10px;
	font-family: 'Poppins';
	font-weight: normal;
	margin-top: 21px;
}
.placebox > h3 {
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 143%;
	position: relative;
	padding-right: 33px;
	display: flex;
	align-items: center;
}
.placebox > .place_desc{
	margin-bottom: 22px;
}
.placebox .dashicons-before {
  background: #e7e7e7;
  padding: 7px 14px;
  border-radius: 122px;
  margin-right: 10px;
  position: relative;
  width: max-content;
  margin-top: 10px;
  font-weight: 700;
	align-items: center !important;
  display: inline-flex;
	min-height: 36px;
	cursor: default;
	max-width: 100%;
}
.placebox .dashicons-before{
	align-content: center;
}
.placebox .dashicons-before::before{
	margin-right: 4px;
}
.woocommerce #main 
td.cdtsK .datnum,.woocommerce #main 
td.cdtsK,.woocommerce #main 
td.cdtsK b,
td.cdtsK,td.cdtsK *  {
  font-family: 'barri'!important;
}
.woocommerce #main 
td.cdtsK b{
	font-weight: bolder !important;
}
#ajax-filter > .wp-block-search__button.wp-element-button {
  display: flex;
  justify-content: space-between;
}
.wp-block-columns.gap6.is-layout-flex {
  gap: 8em;
	max-width: 1140px;
	margin: 0px auto;
}
@media (max-width: 756px) {
	.wp-block-columns.gap6.is-layout-flex {
  gap: 6em;
		padding: 0px 38px;
}
	.catimgbg_imgacat{
	width: 100%;
	max-width: 100%;
}
	.kolical tr.topnaps > td.topnaps{
		left: 0;
	}
	.wcgreen2 {
  background: #baeeca;
}	  .wcorange2 {
    background: #fce5ac;
  }
	.wcred2 {
  background: #fcacac;
}
	.kolical .availableTipp{
		display:none !important;
	} 
	
	#ajax-filter {
  	flex-wrap: wrap;
		display: block;
	}
	/*KOLIDAY_MOBILE*/
	#ajax-filter .wp-block-search__button{
		width: 50% !important;
		min-width: 140px;
		max-width: 444px;
		margin: 0px auto;
	}
	.ajf {
  width: 100% !important;
		margin-bottom: 14px !important;
}
	.datnum{
		display: block;
	}
	.availableTipp{
		top: -94px;
		min-width: -webkit-fit-content;
		min-width: fit-content;
	}
	.kolical td > .witemname{
		height: auto;
	}
	/**/
	.page-id-4344 #main  > .woocommerce-archive-wrapper > .inside-article ,
	.page-id-4344 #main > article > .inside-article{
	padding: 0px 14px!important;
}
	.page-id-4344 .woocommerce ul.products li.product{  flex-flow: row;
    flex-wrap: wrap;
	}
	.page-id-4344 .woocommerce ul.products li.product > .price,
	.page-id-4344 .woocommerce ul.products li.product > h2,
.page-id-4344 .woocommerce ul.products li.product > img{
	text-align: center !important;
	float: left;
  width: 30% !important;
  min-width: 30%;
		border: unset!important;
	}
		.page-id-4344 .woocommerce ul.products li.product > .price,
	.page-id-4344 .woocommerce ul.products li.product > h2,
.page-id-4344 .woocommerce ul.products li.product > img{
	text-align: center !important;
	float: left;
  width: 50% !important;
  min-width: 50%;
		border: unset!important;
	}
	.page-id-4344 .woocommerce ul.products li.product > h2{
		
  width: 100% !important;
  min-width: 100%;
		order: 0 !important;
		padding-bottom: 0px !important;		
		padding-left: 4px !important;
		font-weight: 700 !important;
		font-size: 120%;
		margin-top: 18px;
	}
	.dada{
	text-align: center !important;
  width: 65% !important;
  min-width: 65%;
		border: unset!important;
		float: right;
	}
	.rudr_variations{
		display: block;
		margin-bottom: 6px;
	}
	.rudr_variations > * {
  flex: 1;
  width: 48% !important;
  max-width: unset !important;
  min-width: 48% !important;
  display: block;
  position: relative;
  float: left;
		margin-bottom: 2%;
	}
	.page-id-4344 .woocommerce ul.products li.product .button{
		text-align: center !important;
	}
select.loopq{
	font-size: 1em !important;
	padding-left: 3%;
	padding-right: 3%;
		text-align: left !important;
		font-weight: normal !important;
	}
	.wp-image-1310 {
  max-width: 44%;
  width: 190px;
}
}

/*koli24.2*/
@-webkit-keyframes bounceIn {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0;
    }
    60% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0;
    }
    60% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes fadeInScale {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes fadeInScale {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes zoomIn {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes zoomIn {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.wp-block-search__button,
.ajf,
.calendar_sm_icon{
	  -webkit-animation: bounceIn 0.5s;
    animation: bounceIn 0.5s;
}
.kolical td,
.datnum{
	  -webkit-animation: zoomIn 0.5s;
    animation: zoomIn 0.5s;
}
body:not(.home) .uninav1 .wp-block-navigation-item:nth-child(2) {
  display: none;
}


/*sdai*/
.sdai .pchild-name::before {
  content: '';
  display: block;
  background: url(https://universum.hu/materialimg/2025/01/aps.png) no-repeat;
  height: 50px;
  width: 50px;
  float: right;
  background-size: contain;
	margin-bottom: 0px;
	margin-left: 4px;
}
.sdai .owl-nav{
	display: none!important;
}
.sdai{
	overflow: unset;
}
#idemegy.sdai .owl-stage-outer {
  overflow: unset;
  margin-left: 10%;
}
#idemegy2.sdai .owl-stage-outer {
  overflow: unset;
  margin-left: -10%;
}

#idemegy2.sdai .owl-stage-outer{
		direction: rtl;
}
#idemegy2.sdai .owl-stage{
		direction: ltr;
}
.sdai .pchild-imgbox {
  display: none;
}
.sdai .owl-item{
	background: transparent;
}
.sdai .owl-item article{
	box-shadow: 15px 9px 30px #1300310a;
	padding: 30px;
	border-radius: 10px;
	display: flex;
  flex-flow: column;
  justify-content: space-between;
	position: relative;
	z-index: 0;
	background: linear-gradient(130deg, #754DE9 32%, #FFFFFF 91%);
}
.sdai .owl-item article:hover{
	box-shadow: 15px 9px 30px #1300310a;
	background: linear-gradient(130deg, #EE6BFF 32%, #530086 120%);
}
.sdai .owl-item article:hover *{
	color: #fff !important;
}
.sdai .owl-item article:hover:after{
opacity: 0 !important;
}
.sdai article:after{
	background: #fff;
content: '';
	width: 100% !important;
	width: calc(100% - 4px)!important;
	width: -webkit-calc(100% - 4px)!important;
	height: 100%!important;
	height: calc(100% - 4px)!important;
	height: -webkit-calc(100% - 4px)!important;
	position: absolute;
	z-index: -999;
	left: 2px;
	top: 2px;
	border-radius: 8px;
}
.idemegy.sdai .owl-stage {
  display: flex;
}
#idemegy.sdai .owl-stage {
		padding-bottom: 0px !important;
}
#idemegy2.sdai .owl-stage {
		padding-top: 0px !important;
}
.sdai .pchild-name{
	text-transform: none !important;
	font-family: Poppins, sans-serif;
	color: #4A326F;
	padding: 0px;
	line-height: 25px;	
	opacity: 1;
		font-weight: 600 !important;

}
.sdai .pchild-tit{
	color: #6F7782;
	opacity: 1!important;
	font-size: 13px;
	line-height: 20px;
	font-family: Nunito, sans-serif;
	margin: 0px;
	margin-top: 12px;
		font-weight: 600 !important;

}
.wp-block-columns.nomargin, .wp-block-columns.nomargin .wp-block-column, .wp-block-columns.nomargin .wp-block-column p {
  margin-bottom: 0px;
}

/*newbox*/


/*mod ratio for box 25 after efott*/
 .descCont {
    padding-bottom: 111%;
  }

  .bgrrcont {
  display: none;
}

.btmbox {

  display: flex;
  flex-direction: column-reverse;
  height: fit-content !important;
  height: -webkit-fit-content !important;
  bottom: 0px;
  padding: 28px 20px 20px 20px;
  overflow: hidden;
  backdrop-filter: unset!important;
  clip-path: none!important;
  -webkit-clip-path: none!important;
  background-color: var(--base-3);
 // height: 190px !important;
}

.whclass + .btmbox, .whclass.btmbox {
  background: var(--global-color-ppl);
}


  .btmbox {
    height: 36% !important;}

  .descCont {
    padding-bottom: 107%;}

.descCont .dynamic-featured-image.wp-post-image {
   height: auto;
  aspect-ratio: 4 / 3;
//height: 65%;
}
@media (min-width: 769px) and (max-width: 1100px) {
  .btmbox {
  height: 34% !important;
}
	
.descCont .dynamic-featured-image.wp-post-image {
//height: 67%;
}
}
@media (max-width: 768px) {
  .btmbox {
  height: 36% !important;
}
}
.descCont > div + div > div, .descCont > div + div > div > a, .descCont > div + div > div > a > img{
	object-position: top;
}
</style>
</head>

<body class="wp-singular page-template-default page page-id-3234 wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-hello_w theme-generatepress post-image-aligned-center sticky-menu-slide woocommerce-no-js mega-menu-additional-menu page-id-4344 no-sidebar nav-float-right separate-containers header-aligned-center dropdown-hover" itemtype="https://schema.org/WebPage" itemscope>
	<a class="screen-reader-text skip-link" href="#content" title="Kilépés a tartalomba">Kilépés a tartalomba</a>		<header class="site-header has-inline-mobile-toggle" id="masthead" aria-label="Oldal"  itemtype="https://schema.org/WPHeader" itemscope>
			<div class="inside-header grid-container">
				<div class="site-logo">
					<a href="https://universum.hu/" rel="home">
						<img  class="header-image is-logo-image" alt="UNIversum" src="https://universum.hu/materialimg/2024/01/universumlogo.svg" srcset="https://universum.hu/materialimg/2024/01/universumlogo.svg 1x, https://universum.hu/materialimg/2024/01/universumlogo.svg 2x" width="100" height="14" />
					</a>
				</div>	<nav class="main-navigation mobile-menu-control-wrapper" id="mobile-menu-control-wrapper" aria-label="Mobile kapcsoló">
				<button data-nav="site-navigation" class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
			<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menü</span>		</button>
	</nav>
			<nav class="main-navigation sub-menu-right" id="site-navigation" aria-label="Elsődleges"  itemtype="https://schema.org/SiteNavigationElement" itemscope>
			<div class="inside-navigation grid-container">
								<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menü</span>				</button>
				<div id="primary-menu" class="main-nav"><ul id="menu-search_and_login" class=" menu sf-menu"><li class="menu-item menu-item-type-custom menu-item-object-" id="mega-menu-item-t0222"><form role="search" method="get" id="searchform" class="searchform" action="https://universum.hu/" >
        <div class="custom-form">
            <button class="search-submit" aria-label="Keresés"><span class="gp-icon icon-search"></span></button>
            <label>
                <span class="screen-reader-text">Keresés:</span>
                <input type="search" class="search-field" placeholder="Keresés" value="" name="s" title="Keresés:">
            </label>
        </div>
      </form></li><li class="menu-item menu-item-type-custom menu-item-object- login"><a class="" href="https://universum.hu/belepes/" tabindex="1">belépés</a></li><li class="menu-item menu-item-type-custom menu-item-object- reigstration"><a class="" href="https://universum.hu/regisztracio" tabindex="1">regisztráció</a></li></ul></div>			</div>
		</nav>
					</div>
		</header>
		<div class="gb-container gb-container-60b646f1">
<div class="gb-container gb-container-c0c681e5 marginnullauto">
<div class="carousel-slider-outer carousel-slider-outer-hero-banner-slider carousel-slider-outer-5525" style="--carousel-slider-nav-color:#f1f1f1;--carousel-slider-active-nav-color:#00d1b2;--carousel-slider-arrow-size:48px;--carousel-slider-bullet-size:10px">
<div id="&#039;id-5525" class="carousel-slider carousel-slider-5525 arrows-visibility-always dots-visibility-never arrows-outside dots-center dots-circle owl-carousel" data-slide-type="hero-banner-slider" data-owl-settings='{"nav":true,"dots":false,"slideBy":1,"stagePadding":0,"margin":10,"loop":true,"lazyLoad":false,"autoplay":false,"autoplayTimeout":15000,"autoplaySpeed":500,"autoplayHoverPause":false,"autoWidth":false,"responsive":{"300":{"items":2},"576":{"items":2},"768":{"items":2},"1024":{"items":3},"1280":{"items":4},"1536":{"items":4}}}' data-animation="">
<a class="carousel-slider-hero__cell hero__cell-1" style="--cell-height: var(--partner-height)" href="https://universum.hu/challenge/" target="_self"><div id="slide-item-5525-1" class="carousel-slider-hero__cell__background" style="background-position:center center;background-size:contain;background-image:url(https://universum.hu/materialimg/2024/05/Eszkoz-10@4x.png)"></div><div class="carousel-slider-hero__cell__inner carousel-slider--h-position-center carousel-slider--v-position-middle carousel-slider--text-center" style="padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem"><div class="carousel-slider-hero__cell__content hidden" style="max-width:850px" data-animation=""><div class="carousel-slider-hero__cell__heading" style="--cs-heading-font-size:40px;--cs-heading-gutter:30px;--cs-heading-color:#ffffff">Challenge</div></div></div></a>
<a class="carousel-slider-hero__cell hero__cell-2" style="--cell-height: var(--partner-height)" href="https://efott.hu" target="_blank"><div id="slide-item-5525-2" class="carousel-slider-hero__cell__background" style="background-position:center center;background-size:contain;background-image:url(https://universum.hu/materialimg/2026/02/efott_2025_wordmarklogo-sarga_resize.png)"></div><div class="carousel-slider-hero__cell__inner carousel-slider--h-position-center carousel-slider--v-position-middle carousel-slider--text-center" style="padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem"><div class="carousel-slider-hero__cell__content hidden" style="max-width:850px" data-animation=""><div class="carousel-slider-hero__cell__heading" style="--cs-heading-font-size:40px;--cs-heading-gutter:30px;--cs-heading-color:#ffffff">Efott</div></div></div></a>
<a class="carousel-slider-hero__cell hero__cell-3" style="--cell-height: var(--partner-height)" href="https://winterbreak.hu" target="_blank"><div id="slide-item-5525-3" class="carousel-slider-hero__cell__background" style="background-position:center center;background-size:contain;background-image:url(https://universum.hu/materialimg/2025/07/Winterbreak_arculat-e1753447345637.png)"></div><div class="carousel-slider-hero__cell__inner carousel-slider--h-position-center carousel-slider--v-position-middle carousel-slider--text-center" style="padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem"><div class="carousel-slider-hero__cell__content hidden" style="max-width:850px" data-animation=""><div class="carousel-slider-hero__cell__heading" style="--cs-heading-font-size:40px;--cs-heading-gutter:30px;--cs-heading-color:#ffffff">Winterbreak</div></div></div></a>
<a class="carousel-slider-hero__cell hero__cell-4" style="--cell-height: var(--partner-height)" href="https://universum.hu/kultkredit/" target="_self"><div id="slide-item-5525-4" class="carousel-slider-hero__cell__background" style="background-position:center center;background-size:contain;background-image:url(https://universum.hu/materialimg/2025/07/KK_logo_f.png)"></div><div class="carousel-slider-hero__cell__inner carousel-slider--h-position-center carousel-slider--v-position-middle carousel-slider--text-center" style="padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem"><div class="carousel-slider-hero__cell__content hidden" style="max-width:850px" data-animation=""><div class="carousel-slider-hero__cell__heading" style="--cs-heading-font-size:40px;--cs-heading-gutter:30px;--cs-heading-color:#ffffff">KultKredit</div></div></div></a>
</div><!-- .carousel-slider-5525 -->
</div><!-- .carousel-slider-outer-5525 -->


</div>
</div>
	<div class="site grid-container container hfeed" id="page">
				<div class="site-content" id="content">
			
	<div class="content-area" id="primary">
		<main class="site-main" id="main">
			<article id="post-3234" class="dynamic-content-template post-3234 page type-page status-publish infinite-scroll-item"><error>
    <code>internal_server_error</code>
    <title><![CDATA[WordPress &amp;rsaquo; hiba]]></title>
    <message><![CDATA[&lt;p&gt;Súlyos hiba történt a webhelyünkön.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://wordpress.org/documentation/article/faq-troubleshooting/&quot;&gt;További információ a WordPress hibakeresésről.&lt;/a&gt;&lt;/p&gt;]]></message>
    <data>
        <status>500</status>
    </data>
</error>
