/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/**** Elementor hiba ****/

	.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
	.e-con>.elementor-widget>.elementor-widget-container {height:unset;}
	body.elementor-editor-active #query-monitor-main:not(.qm-show-right) {display:none!important;}
	
	@media (max-width: 1200px) {
		.footer_c_elementor_hiba > div.elementor-element.e-con.e-child {width:100%;}
	}
	
	/**** search field ****/
	
		.elementor-search-form__container {display:flex;}
		.elementor-search-form__container button.elementor-search-form__submit {border:0;}
		.elementor-search-form__container button.elementor-search-form__submit,
		.elementor-search-form__container button.elementor-search-form__submit i {color:#ffffff;}

html {
  scroll-behavior: smooth !important;
}

body {margin:0;padding:0;}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.dbg-icon {aspect-ratio:1;}

/***** general *****/

	/**** widths ****/

		/*** template ***/

			@media (min-width: 1401px) {
				body.elementor-default main#content {max-width:100%;}
				body.elementor-default main#content > .page-header .entry-title, body.elementor-default main#content > .page-content {max-width:1300px;margin-left:auto;margin-right:auto;}
			}
			
			@media (min-width: 1025px) and (max-width: 1400px) {
				body.elementor-default main#content {max-width:100%;}
	    		body.elementor-default main#content > .page-header .entry-title, body.elementor-default main#content > .page-content {width:calc(100% - 100px)!important;max-width:unset;margin-left:auto;margin-right:auto;}
			}
			
			@media (min-width: 481px) and (max-width: 1024px) {
				body.elementor-default main#content {max-width:100%;}
	    		body.elementor-default main#content > .page-header .entry-title, body.elementor-default main#content > .page-content {width:calc(100% - 80px)!important;max-width:unset;margin-left:auto;margin-right:auto;}
			}
			
			@media (max-width: 480px) {
				body.elementor-default main#content {max-width:100%;}
	    		body.elementor-default main#content > .page-header .entry-title, body.elementor-default main#content > .page-content {width:calc(100% - 50px)!important;max-width:unset;margin-left:auto;margin-right:auto;}
			}
			
			@media (max-width: 575px) {
				.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {padding-right:0;padding-left:0;}
			}

		/*** responsive ***/
		    	
			.dbg_c_responsive {margin-left:auto!important;margin-right:auto!important;}
			
			@media (min-width: 1025px) and (max-width: 1500px) {
				.dbg_c_responsive {width:calc(100% - 100px)!important;}
			}
			
			@media (min-width: 481px) and (max-width: 1024px) {
				.dbg_c_responsive {width:calc(100% - 80px)!important;}
			}
			
			@media (max-width: 480px) {
				.dbg_c_responsive {width:calc(100% - 60px)!important;}
			}

		/*** responsive - Big ***/
		    	
			.dbg_c_responsive__big {width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;}
			
			@media (min-width: 1025px) and (max-width: 1500px) {
				.dbg_c_responsive__big {width:calc(100% - 50px)!important;}
			}
			
			@media (min-width: 481px) and (max-width: 1024px) {
				.dbg_c_responsive__big {width:calc(100% - 60px)!important;}
			}
			
			@media (max-width: 480px) {
				.dbg_c_responsive__big {width:calc(100% - 10px)!important;}
			}

			/** responsive - full background **/

				.dbg_c_responsive__big_bg {position:absolute!important;top:20px!important;left:0!important;width:100%!important;max-width:1400px!important;height:calc(100% - 20px)!important;}
				
				@media (min-width: 1501px) {
					.dbg_c_responsive__big_bg {right:0!important;margin-left:auto!important;margin-right:auto!important;}
				}
				
				@media (min-width: 1025px) and (max-width: 1500px) {
					.dbg_c_responsive__big_bg {left:25px!important;max-width:calc(100% - 50px)!important;}
				}
				
				@media (min-width: 481px) and (max-width: 1024px) {
					.dbg_c_responsive__big_bg {left:30px!important;max-width:calc(100% - 60px)!important;}
				}
				
				@media (max-width: 480px) {
					.dbg_c_responsive__big_bg__container {overflow:hidden!important;}
					.dbg_c_responsive__big_bg {left:5px!important;max-width:calc(100% - 10px)!important;}
				}

		/*** responsive - infobox ***/

			.dbg_c_responsive__infobox {margin-left:auto!important;margin-right:auto!important;}
			
			@media (min-width: 1025px) and (max-width: 1500px) {
				.dbg_c_responsive__infobox {width:calc(100% - 60px)!important;}
			}
			
			@media (min-width: 481px) and (max-width: 1024px) {
				.dbg_c_responsive__infobox {width:calc(100% - 40px)!important;}
			}
			
			@media (max-width: 480px) {
				.dbg_c_responsive__infobox {width:calc(100% - 50px)!important;}
			}

		/*** responsive - mod ***/

			.dbg_mod_responsive {width:100%;max-width:1300px;margin-left:auto!important;margin-right:auto!important;}
			
			@media (min-width: 1025px) and (max-width: 1500px) {
				.dbg_mod_responsive {width:calc(100% - 100px)!important;}
			}
			
			@media (min-width: 481px) and (max-width: 1024px) {
				.dbg_mod_responsive {width:calc(100% - 80px)!important;}
			}
			
			@media (max-width: 480px) {
				.dbg_mod_responsive {width:calc(100% - 50px)!important;}
			}

		/*** popup ***/

			.dbg_c_responsive__popup .dbg_c_responsive {transform: translateX(-9px);}
				
            @media (min-width: 881px) {
				.dbg_c_responsive__popup .dialog-message {padding-left:100px;}
			}

	    /*** columns ***/

            @media (min-width: 1025px) {
				.dbg_c_2_col .dbg_c_2_col_big {width:calc(100% - 360px)!important;}
            	.dbg_c_2_col .dbg_c_2_col_small {width:360px!important;}
			}

            @media (max-width: 880px) {
				.dbg_c_2_col .dbg_c_2_col_big,
            	.dbg_c_2_col .dbg_c_2_col_small {width:100%!important;}
			}

	/**** paddings ****/

        @media (min-width: 1401px) {
			body.elementor-default main#content,
			[data-elementor-type="header"].elementor.elementor-location-header,
			[data-elementor-type="footer"].elementor,
			div[data-elementor-type="wp-post"].elementor,
			div[data-elementor-type="wp-page"].elementor,
			div[data-elementor-type="single-post"].elementor,
			div[data-elementor-type="single-page"].elementor,
			div[data-elementor-type="archive"].elementor,
			div[data-elementor-type="product"].elementor,
			div[data-elementor-type="product-archive"].elementor,
			div[data-elementor-type="error-404"].elementor,
			div.e-n-menu-content {padding-left:100px;}
		}

        @media (min-width: 1201px) and (max-width: 1400px) {
			body.elementor-default main#content,
			[data-elementor-type="header"].elementor.elementor-location-header,
			[data-elementor-type="footer"].elementor,
			div[data-elementor-type="wp-post"].elementor,
			div[data-elementor-type="wp-page"].elementor,
			div[data-elementor-type="single-post"].elementor,
			div[data-elementor-type="single-page"].elementor,
			div[data-elementor-type="archive"].elementor,
			div[data-elementor-type="product"].elementor,
			div[data-elementor-type="product-archive"].elementor,
			div[data-elementor-type="error-404"].elementor,
			div.e-n-menu-content {padding-left:80px;}
		}

        @media (min-width: 881px) and (max-width: 1200px) {
			body.elementor-default main#content,
			[data-elementor-type="header"].elementor.elementor-location-header,
			[data-elementor-type="footer"].elementor,
			div[data-elementor-type="wp-post"].elementor,
			div[data-elementor-type="wp-page"].elementor,
			div[data-elementor-type="single-post"].elementor,
			div[data-elementor-type="single-page"].elementor,
			div[data-elementor-type="archive"].elementor,
			div[data-elementor-type="product"].elementor,
			div[data-elementor-type="product-archive"].elementor,
			div[data-elementor-type="error-404"].elementor,
			div.e-n-menu-content {padding-left:70px;}
		}

        @media (min-width: 481px) and (max-width: 880px) {
			body.elementor-default main#content,
			[data-elementor-type="header"].elementor.elementor-location-header,
			[data-elementor-type="footer"].elementor,
			div[data-elementor-type="wp-post"].elementor,
			div[data-elementor-type="wp-page"].elementor,
			div[data-elementor-type="single-post"].elementor,
			div[data-elementor-type="single-page"].elementor,
			div[data-elementor-type="archive"].elementor,
			div[data-elementor-type="product"].elementor,
			div[data-elementor-type="product-archive"].elementor,
			div[data-elementor-type="error-404"].elementor,
			div.e-n-menu-content {padding-left:60px;}
		}

	/**** scroll ****/

		/*** hidden ***/

			.dbg_c_scroll_y {overflow-y:auto!important;overflow-x:hidden!important;
				-ms-overflow-style: none;
				scrollbar-width: none;
			}
			.dbg_c_scroll::-webkit-scrollbar {display: none;}

		/*** styled ***/

			.dbg_c_scroll_y__styled {overflow-y:auto!important;overflow-x:hidden!important;padding-right:15px;}
			.dbg_c_scroll_y__styled::-webkit-scrollbar-track{background-color:#F5F5F5;}
			.dbg_c_scroll_y__styled::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
			.dbg_c_scroll_y__styled::-webkit-scrollbar-thumb{background-color:var(--e-global-color-primary);}

	/**** fonts ****/

		strong,
		b {
		    font-weight: 600;
		}

		h1, h2, h3, h4, h5, h6 {margin-top:0;}

	/**** links ****/
			
		a {color:var( --e-global-color-d3a0f3b );
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}
		a:hover,
		a:focus {color:var( --e-global-color-accent );outline:0;}
		
	/**** inputs ****/
	
		input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {outline:0!important;}

		/*** placeholder ***/

			.dbg_e_form .elementor-field-group .elementor-field-textual::-moz-placeholder {opacity: .8}			
			.dbg_e_form .elementor-field-group .elementor-field-textual::placeholder {opacity: .8}
	
		/*** password ***/

			input[type="password"] {border-top-right-radius:0!important;border-bottom-right-radius:0!important;}

			.rwmb-input-group-text {
				background: #c9cff7!important;
				border: 1px solid var( --e-global-color-primary )!important;
				border-radius:0 8px 8px 0!important;
			}

		/*** custom checkbox ***/
	
			/* Customize the label (the container) */
			.dbg_custom_chekbox {display:block;position:relative;padding-left:35px;cursor:pointer;
			  -webkit-user-select: none;
			  -moz-user-select: none;
			  -ms-user-select: none;
			  user-select: none;
			}

			/* Hide the browser's default checkbox */
			.dbg_custom_chekbox input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}

			/* Create a custom checkbox */
			.dbg_custom_chekbox__checkmark {position:absolute;top:0;left:0;height:25px;width:25px;background-color:#cec6b5;}

			/* On mouse-over, add a grey background color */
			.dbg_custom_chekbox:hover input ~ .dbg_custom_chekbox__checkmark {background-color:#6b5e54;}

			/* When the checkbox is checked, add a blue background */
			.dbg_custom_chekbox input:checked ~ .dbg_custom_chekbox__checkmark {background-color:#5c785d;}

			/* Create the checkmark/indicator (hidden when not checked) */
			.dbg_custom_chekbox__checkmark:after {content:"";position:absolute;display:none;}

			/* Show the checkmark when checked */
			.dbg_custom_chekbox input:checked ~ .dbg_custom_chekbox__checkmark:after {display:block;}

			/* Style the checkmark/indicator */
			.dbg_custom_chekbox .dbg_custom_chekbox__checkmark:after {left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;
				-webkit-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg);
			}

		/*** elementor form checkbox ***/
			
			.dbg_e_form input[type='checkbox'] {display:inline-block;position:relative;top:-1px;width:0;height:0;margin:0 30px 0 0;padding:0!important;border:0!important;border-radius:0!important;vertical-align:top;cursor:pointer;
				text-rendering:optimizeSpeed;
				-webkit-font-smoothing:antialiased;
				appearance: none;
				-webkit-appearance: none;
			}
			.dbg_e_form input[type='checkbox']:after {content:"";position:absolute;height:24px;width:24px;left:0;top:0;background:#ffffff;border:1px solid #e1e1e1;color:#ffffff;font-size:15px;line-height:22px;text-align:center;vertical-align:middle;cursor:pointer;border-radius:0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
			}
			.dbg_e_form input[type='checkbox']:hover:after,
			.dbg_e_form input[type='checkbox']:checked:hover:after {content:'\2714';background:var( --e-global-color-primary );border:1px solid var( --e-global-color-primary );color:var( --e-global-color-text );}
			.dbg_e_form input[type='checkbox']:checked:after {content:'\2714';background:var( --e-global-color-accent );border: 1px solid var( --e-global-color-accent );color:#ffffff;}
				
				/* xs */

					.dbg_e_form input[type='checkbox'].elementor-size-xs:after  {top:1px;}
	
			/** size **/
				
				/* xs */

					.dbg_e_form .elementor-field.elementor-size-xs.elementor-field-textual {padding:8px 14px;}

			/** buttons **/
			
				.dbg_e_form .elementor-field-type-recaptcha_v3 .grecaptcha-badge {z-index: 10;}
				.dbg_e_form .elementor-button svg {position:relative;top:1px;}
				
				/* xs */

					.dbg_e_form .elementor-button.elementor-size-xs {padding:10px 14px;}
				
			/** checkbox **/

				.dbg_e_form .elementor-field-type-checkbox .elementor-field-subgroup input[type='checkbox'] {top:4px;}
	
			/** acceptance **/
			
				.dbg_e_form .elementor-field-type-acceptance,
				.dbg_e_form .elementor-field-type-acceptance label {font-size:18px;line-height:1.2;}
				.dbg_e_form .elementor-field-type-acceptance label a {font-weight:500;}
			
				/* dark */
				
					.dbg_e_form.dbg_e_form__dark .elementor-field-type-acceptance label {color:#e4e3e2;}
					.dbg_e_form.dbg_e_form__dark .elementor-field-type-acceptance label a {color:#efc849;}
					.dbg_e_form.dbg_e_form__dark .elementor-field-type-acceptance label a:hover {color:#efc849;}
			
				/* small */
				
					.dbg_e_form.dbg_e_form__acceptance_small .elementor-field-type-acceptance label,
					.dbg_e_form.dbg_e_form__acceptance_small .elementor-field-type-acceptance label a {font-size:14px!important;}
	
			/** html **/

				/** html - Title **/

					.dbg_e_form .elementor-field-type-html .dbg_e_form__html_title * {margin:0 0 10px;
						-webkit-text-decoration-color:#f3f3f3;
						text-decoration-color:#f3f3f3;
						text-decoration: underline;
						text-decoration-thickness: 1px;
						text-underline-offset: 10px;
					}
					.dbg_e_form .elementor-field-type-html:not(:first-child) .dbg_e_form__html_title * {margin-top:10px;line-height:1.2;font-weight:600;}
					.dbg_e_form .elementor-field-type-html .dbg_e_form__html_title__number {color:var(--e-global-color-primary);}
	
				/** html - Subtitle **/

					.dbg_e_form .elementor-field-type-html .dbg_e_form__html_subtitle * {margin:0;color:#636363;font-size:22px;line-height:1.2;font-weight:500;}

				/** html - Label **/

					.dbg_e_form .elementor-field-type-html .dbg_e_form__html_label * {margin:0;color:#636363;font-size:20px;line-height:1.2;font-weight:500;}

				/** html - Description **/

					.dbg_e_form .elementor-field-type-html .dbg_e_form__html_description p:last-child {margin-top:5px;margin-bottom:0;}
	
			/** list **/
			
				.dbg_e_form.dbg_e_form__checkbox_list .elementor-field-type-checkbox.elementor-field-group .elementor-field-subgroup {display:flex;gap:15px;}
				.dbg_e_form.dbg_e_form__checkbox_list .elementor-field-type-checkbox.elementor-field-group .elementor-field-subgroup span {flex-basis:auto;}
	
			/** one line **/
			
				.dbg_e_form.dbg_e_form__one_line .elementor-field-group-iranyitoszam {width:135px;}
				.dbg_e_form.dbg_e_form__one_line .elementor-field-group-telefonszam {width:150px;}
				.dbg_e_form.dbg_e_form__one_line .elementor-field-group-email {width:calc(60% - 285px);}
				
				@media (min-width: 551px) and (max-width: 1200px) {
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-vezeteknev,
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-keresztnev {width:calc(50% - 68px);}
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-iranyitoszam {width:136px;}
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-telefonszam,
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-email {width:50%;}
				}
				
				@media (max-width: 550px) {
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-vezeteknev,
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-keresztnev,
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-iranyitoszam,
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-telefonszam,
					.dbg_e_form.dbg_e_form__one_line .elementor-field-group-email {width:100%;}
				}
			
			/** hirlevel **/
			
				.dbg_e_form.dbg_e_form__hirlevel .e-form__buttons {margin-top:5px;}
			
			/** style: B Light **/

				.dbg_e_form__b_light .elementor-field-type-html .dbg_e_form__html_title__number {color:#7788c4;}

	/**** buttons ****/
	
		/*** dbg button ***/

			[type=button],
			[type=submit],
			button,
			.dbg_button {
				display:inline-block;
				padding:10px 15px;
				background-color:var( --e-global-color-primary );
				border-color:var( --e-global-color-primary );
				border-style:solid;
				border-width:0;
			    color:#ffffff;
			    font-family:var(--e-global-typography-primary-font-family), Sans-serif;
			    font-size:15px;
			    line-height:1.3;
			    font-weight:600;
			    text-decoration:none;
			    border-radius:10px;
			    -webkit-transition: all 0.3s ease;
			    -moz-transition: all 0.3s ease;
			    -o-transition: all 0.3s ease;
			    transition: all 0.3s ease;
			    transform: translateZ(0);
			    -webkit-transform: translateZ(0);
			    -moz-transform: translateZ(0);
			    -ms-transform: translateZ(0);
			    -o-transform: translateZ(0);
			    cursor: pointer;
			    outline: 0!important;
			}

			.dbg_button_full {width:100%;}
			.dbg_button__small {padding:5px 10px;font-size:14px;line-height:20px;}
			.dbg_button__extra_small {padding:3px 10px;font-size:13px;line-height:18px;}

			.dbg_button__icon_left > span {display:flex;align-items:center;justify-content:center;gap:10px;}
			.dbg_button__icon_left > span .dbg_button_icon {order:1;}
			.dbg_button__icon_left > span .dbg_button_text {order:2;}

			.dbg_button__icon_right > span {display:flex;align-items:center;justify-content:center;gap:10px;}
			.dbg_button__icon_right > span .dbg_button_icon {order:2;}
			.dbg_button__icon_right > span .dbg_button_text {order:1;}
			
			.dbg_button_icon i,
			.dbg_button_icon svg {position:relative;top:1px;fill:#ffffff!important;}
			.dbg_button_icon svg {width:16px;height:16px;}
			
			/** background **/
			
				.dbg_button__7BA1BF {background-color:#7BA1BF;color:#ffffff;}
				
				.dbg_button__FFFFFF.dbg_button__border {background-color:transparent;border-color:#ffffff;border-style:solid;border-width:1px;color:#ffffff;}
				.dbg_button__FFFFFF.dbg_button__border:hover {background-color:#7BA1BF;border-color:#7BA1BF;}
			
			/** hover **/
			
				[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover, .dbg_button:focus, .dbg_button:hover {background-color:#424341;color:#ffffff;}

		/*** elementor button ***/
		
			/** e button **/
			
				.dbg_e_button a.elementor-button,
				.dbg_e_button .dbg_e_icon__wrap {
					position: relative;
					overflow: hidden;
				}
				.dbg_e_button a.elementor-button {display:inline-flex;}
				.dbg_e_button a.elementor-button:before,
				.dbg_e_button .dbg_e_icon__wrap:before {
					content: "";
					display: block;
					left: 0;
					width: 100%;
					top: 0;
					height: 100%;
					background: -webkit-linear-gradient(left,transparent,#FFF);
					background: -moz-linear-gradient(left,transparent,#FFF);
					background: linear-gradient(to right,transparent,#FFF);
					position: absolute;
					z-index: 1;
					-webkit-transform: skewX(-15deg) translateX(-120%);
					-moz-transform: skewX(-15deg) translateX(-120%);
					-ms-transform: skewX(-15deg) translateX(-120%);
					transform: skewX(-15deg) translateX(-120%);
					-webkit-transition: none;
					-moz-transition: none;
					transition: none;
					opacity: .5;
					}
				.dbg_e_button a.elementor-button .elementor-button-content-wrapper,
				.dbg_e_button .dbg_e_icon__wrap .dbg_e_icon__icon,
				.dbg_e_button .dbg_e_icon__wrap .dbg_e_icon__text {
					z-index: 2;
					}
				.dbg_e_button a.elementor-button:hover,
				.dbg_e_button .dbg_e_icon__wrap:hover {
					-webkit-filter: brightness(1.15);
					filter: brightness(1.15);
					-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.2);
					box-shadow: 0 5px 20px rgba(0,0,0,.2);
					}
				.dbg_e_button a.elementor-button:hover:before,
				.dbg_e_button .dbg_e_icon__wrap:hover:before {
					-webkit-transform: skewX(-15deg) translateX(120%);
					-moz-transform: skewX(-15deg) translateX(120%);
					-ms-transform: skewX(-15deg) translateX(120%);
					transform: skewX(-15deg) translateX(120%);
					-webkit-transition: 800ms ease transform;
					-moz-transition: 800ms ease transform;
					transition: 800ms ease transform;
					}

			/** justify **/

				.elementor-widget-button.elementor-align-justify .elementor-button-icon-text,
				.elementor-widget-button.elementor-align-justify .elementor-button-text,
				/** laptop **/
				.elementor-widget-button.elementor-laptop-align-justify .elementor-button-icon-text,
				.elementor-widget-button.elementor-laptop-align-justify .elementor-button-text,
				/** mobile **/
				.elementor-widget-button.elementor-mobile-align-justify .elementor-button-icon-text,
				.elementor-widget-button.elementor-mobile-align-justify .elementor-button-text {flex-grow:unset;}
		
		/*** block editor button ***/
		
			.dbg_be__button > a {
				padding:8px 10px;
				background-color:#727c4c;
				border-color:#727c4c;
				border-style:solid;
				border-width:0;
			    color:#ffffff!important;
			    font-family:var(--e-global-typography-primary-font-family), Sans-serif;
			    font-size:15px;
			    line-height:1.3;
			    font-weight:400;
			    text-decoration:none;
			    border-radius:2px;
			    -webkit-transition: all 0.3s ease;
			    -moz-transition: all 0.3s ease;
			    -o-transition: all 0.3s ease;
			    transition: all 0.3s ease;
			    transform: translateZ(0);
			    -webkit-transform: translateZ(0);
			    -moz-transform: translateZ(0);
			    -ms-transform: translateZ(0);
			    -o-transform: translateZ(0);
			    cursor: pointer;
			}
			.dbg_be__button > a:hover {background-color:#8e746b;}
		
	/**** Icon ****/
	
		/*** text grow icon ***/

			.dbg_text_grow_icon .dbg_e_icon__wrap:hover,
			.dbg_text_grow_icon.dbg_text_grow_icon__focus .dbg_e_icon__wrap:focus {padding-left:10px;padding-right:20px;box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.05);}
			.dbg_text_grow_icon .dbg_e_icon__text {opacity: 0;
				-webkit-transition: all 0!important;
				-ms-transition: all 0!important;
				transition: all 0!important;
			}
			.dbg_text_grow_icon .dbg_e_icon__wrap .dbg_e_icon__text {z-index:1;}
			.dbg_text_grow_icon .dbg_e_icon__wrap:hover .dbg_e_icon__text,
			.dbg_text_grow_icon.dbg_text_grow_icon__focus .dbg_e_icon__wrap:focus .dbg_e_icon__text {letter-spacing:1px!important;opacity:1;}
			.dbg_text_grow_icon .dbg_e_icon__wrap .dbg_e_icon__icon {z-index:2;}

			.dbg_fixed_icon__right .dbg_text_grow_icon .dbg_e_icon__wrap:hover,
			.dbg_fixed_icon__right .dbg_text_grow_icon.dbg_text_grow_icon__focus .dbg_e_icon__wrap:focus {padding-left:20px;padding-right:10px;}

		/*** Signal icon ***/

			#dbg_e_icon__signal .dbg_e_icon__icon {position:relative;}
			#dbg_e_icon__signal .dbg_e_icon__icon:before {content:'';display:inline-block;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-radius:100%;
				animation: btnIconRipple 2s cubic-bezier(.23,1,.32,1) both infinite;
			}
			@keyframes btnIconRipple {
				0% { border-width:4px;transform:scale(1); }
				80% { border-width:1px;transform:scale(1.35); }
				100% { opacity: 0; }
			}

	/**** table ****/

	    figure.wp-block-table > table > tbody > tr > td {padding:5px;border:1px solid #C0BDBD;}
		
	/**** image ****/
		
		figure.dbg_be__image_default {position:relative;margin:0 0 20px!important;padding-top:20px;padding-left:20px;}
		figure.dbg_be__image_default:before,
		figure.dbg_be__image_default:after {content:'';position:absolute;}
		figure.dbg_be__image_default:before {z-index:-1;top:18px;left:18px;width:calc(100% - 18px);height:calc(100% - 18px);border-color:#6bb02d;border-style:solid;border-width:1px 0 0 1px;}
		figure.dbg_be__image_default:after {z-index:-2;top:0;left:0;width:calc(100% - 20px);height:calc(100% - 20px);background-color:#eeeeee;}

	/*** sub titles ***/

		.dbg_content_sub_title {position:relative;margin-bottom:30px;}
		.dbg_content_sub_title h3 {position:relative;margin:0;padding:0 0 15px;font-size:26px;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:3px;}
		.dbg_content_sub_title h3 > span:nth-child(2) {color:var(--e-global-color-primary);}
		.dbg_content_sub_title h3:before,
		.dbg_content_sub_title h3:after {content:'';position:absolute;left:0;height:1px;border-color:var(--e-global-color-secondary);border-style:dashed;border-width:1px 0 0;}
		.dbg_content_sub_title h3:before {z-index:1;top:100%;width:70%;}
		.dbg_content_sub_title h3:after {z-index:2;top:100%;width:30px;border-color:var(--e-global-color-primary);}
		
	/**** google recaptcha ****/
		
		.grecaptcha-badge {z-index:10;bottom:90px!important;}
				
/***** Blocks *****/

	/**** content ****/

		.dbg_e_post_content > h1,
		.dbg_e_post_content > h2,
		.dbg_e_post_content > h3,
		.dbg_e_post_content > h4,
		.dbg_e_post_content > h5,
		.dbg_e_post_content > h6,
		.dbg_e_post_content > p,
		.dbg_e_post_content > ul {margin-bottom:15px;}
		
	/**** lists ****/
	
		.dbg_e_post_content > ul,
		.dbg_e_m_a_pc__content > ul,
		.elementor-widget-text-editor > ul,
		.elementor-widget-text-editor > .elementor-text-editor > ul, /* editor */
		.element__wp_content > ul,
		.dbg_e_post__sc__over_image > ul,
		.product-description > ul {list-style:none;margin:0 0 15px;padding:0;}

		.dbg_e_post_content > ul:last-child,
		.dbg_e_m_a_pc__content > ul:last-child,
		.elementor-widget-text-editor > ul:last-child,
		.elementor-widget-text-editor > .elementor-text-editor > ul:last-child, /* editor */
		.element__wp_content > ul:last-child,
		.dbg_e_post__sc__over_image > ul:last-child,
		.product-description > ul {margin-bottom:0;}
		
		.dbg_e_post_content > ul > li,
		.dbg_e_m_a_pc__content > ul > li,
		.elementor-widget-text-editor > ul > li,
		.elementor-widget-text-editor > .elementor-text-editor > ul > li, /* editor */
		.element__wp_content > ul > li,
		.dbg_e_post__sc__over_image > ul > li,
		.product-description > ul > li {position:relative;padding-left:25px;}
		
		.dbg_e_post_content > ul > li:not(:first-child),
		.dbg_e_m_a_pc__content > ul > li:not(:first-child),
		.elementor-widget-text-editor > ul > li:not(:first-child),
		.elementor-widget-text-editor > .elementor-text-editor > ul > li:not(:first-child), /* editor */
		.element__wp_content > ul > li:not(:first-child),
		.dbg_e_post__sc__over_image > ul > li:not(:first-child),
		.product-description > ul > li:not(:first-child) {margin-top:15px;}

		.dbg_e_post_content > ul > li:before,
		.dbg_e_m_a_pc__content > ul > li:before,
		.elementor-widget-text-editor > ul > li:before,
		.elementor-widget-text-editor > .elementor-text-editor > ul > li:before, /* editor */
		.element__wp_content > ul > li:before,
		.dbg_e_post__sc__over_image > ul > li:before,
		.product-description > ul > li:before {content:'';position:absolute;z-index:2;top:6.5px;left:0;width:14px;height:14px;
			mask-image: url("data:image/svg+xml,%3Csvg id='a' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15'/%3E%3C/svg%3E");
			mask-size: contain;
			mask-repeat: no-repeat;
			background-color:var(--e-global-color-accent);
		}

		@media (max-width: 880px) {
			.dbg_e_post_content > ul > li,
			.dbg_e_m_a_pc__content > ul > li,
			.elementor-widget-text-editor > ul > li,
			.elementor-widget-text-editor > .elementor-text-editor > ul > li, /* editor */
			.element__wp_content > ul > li,
			.dbg_e_post__sc__over_image > ul > li,
			.product-description > ul > li {padding-left:20px;}
		}
			
		/*** center ***/
		
			.dbg_e_text_editor__align_center.elementor-widget-text-editor > ul > li:before,
			.dbg_e_text_editor__align_center.elementor-widget-text-editor > .elementor-text-editor > ul > li:before, /* editor */
			.element__wp_content > .dbg_e_text_editor__align_center.elementor-widget-container > ul > li:before {position:relative;display:inline-block;top:1px;margin-right:10px;}

	/**** newsletters ****/

		/**** newsletter - mc4wp/Mailchimp ****/
		
			/*** input ***/
			
				.dbg_mailchimp__text_input {margin-bottom:5px;}
				.dbg_mailchimp__text_input label {margin-bottom:10px;}
				.dbg_mailchimp__text_input label,
				.dbg_mailchimp__text_input input {width:100%;}
		
			/*** agree ***/
			
				.dbg_mailchimp__agree {margin-bottom:15px;}
				.dbg_mailchimp__agree a {color:#878787;font-size:13px;line-height:1.4;}

		/**** newsletter plugin ****/
			
				#kapcsolat__hirlevel_form form > span:not(:last-child) {display:block;margin-bottom:10px;}

/***** DB Group - functions *****/

	/**** tooltip ****/

        .dbg_tooltip {
          position: relative;
        }

        .dbg_tooltip .dbg_tooltip__wrap {
            visibility: hidden;
			overflow: hidden;
            width: 0;
            padding:10px 0 0;
            position: absolute;
            z-index: 1;
            top: 100%;
            left: 50%;
    		transform: translateX(-50%);
        }
        .dbg_tooltip:hover .dbg_tooltip__wrap {visibility:visible;overflow:visible;width:auto;}

        .dbg_tooltip .dbg_tooltip__text {
            background-color:#ffffff;
            color:var(--e-global-color-text);
            text-align:center;
            font-size:13px;
            line-height:1.2em;
            font-weight:300;
            border-radius:6px;
            padding:10px 10px;
            position:relative;
			box-shadow:0 0 10px 10px rgba(0,0,0,.05);
    		transform: scale(0.5);
            opacity: 0;
			transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
			-webkit-transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
        }
		.dbg_tooltip:hover .dbg_tooltip__text {opacity:1;transform:scale(1);}

        .dbg_tooltip .dbg_tooltip__text::after {
          content: "";
          position: absolute;
          bottom: 100%;
          left: 50%;
          margin-left: -8px;
          border-width: 8px;
          border-style: solid;
          border-color: transparent transparent var(--e-global-color-primary) transparent;
        }
		.dbg_tooltip .dbg_read_more {display:none;}
		.dbg_tooltip:hover .dbg_read_more {display:flex;}
	
		/*** widths ***/
			
			/** 200 **/
			
				.dbg_tooltip.dbg_tooltip__w_200:hover .dbg_tooltip__wrap {width:200px;}
			
			/** 300 **/
			
				.dbg_tooltip.dbg_tooltip__w_300:hover .dbg_tooltip__wrap {width:300px;}

			@media (max-width: 480px) {
				.dbg_tooltip.dbg_tooltip__w_300:hover .dbg_tooltip__wrap {width:250px;}
			}
		
		/*** position ***/
		
			/** left **/
			
				.dbg_tooltip.dbg_tooltip__left .dbg_tooltip__wrap {left:0;right:auto;transform: translateX(0);}
				.dbg_tooltip.dbg_tooltip__left .dbg_tooltip__text::after {left:24px;right:auto;}
		
			/** center top **/
			
				.dbg_tooltip.dbg_tooltip__top_center .dbg_tooltip__wrap {top:auto;bottom:100%;padding:0 0 15px;}
				.dbg_tooltip.dbg_tooltip__top_center .dbg_tooltip__text::after {top:100%;bottom:auto;border-color: var(--e-global-color-primary) transparent transparent transparent;}
		
			/** left center **/
			
				.dbg_tooltip.dbg_tooltip__left_center .dbg_tooltip__wrap {top:50%;left:100%;right:auto;transform: translateX(0);transform: translateY(-50%);padding-top:0;padding-left:10px;}
				.dbg_tooltip.dbg_tooltip__left_center .dbg_tooltip__text::after {bottom:50%;left:0;right:auto;margin-bottom:-5px;margin-left:-15px;border-width:8px;border-color: transparent var(--e-global-color-primary) transparent transparent;}
		
			/** right **/
			
				.dbg_tooltip.dbg_tooltip__right .dbg_tooltip__wrap {left:auto;right:0;transform: translateX(0);}
				.dbg_tooltip.dbg_tooltip__right .dbg_tooltip__text::after {left:auto;right:10px;}
		
			/** top right **/
			
				.dbg_tooltip.dbg_tooltip__top_right .dbg_tooltip__wrap {top:auto;bottom:100%;left:auto;right:0;transform: translateX(0);padding:0 0 10px;}
				.dbg_tooltip.dbg_tooltip__top_right .dbg_tooltip__text::after {top:100%;bottom:auto;left:auto;right:10px;border-color: var(--e-global-color-primary) transparent transparent transparent;}
			
		/*** dark background ***/
		
			.dbg_e__dark_bg .dbg_tooltip .dbg_tooltip__text {background-color:#bcc891;color:#29492C;font-weight:400;}
		
			/** center top **/
			
				.dbg_e__dark_bg .dbg_tooltip.dbg_tooltip__top_center .dbg_tooltip__text::after {border-top-color:#ffffff;}
		
			/** left center **/
			
				.dbg_e__dark_bg .dbg_tooltip.dbg_tooltip__left_center .dbg_tooltip__text::after {border-right-color:#ffffff;}
		
			/** top right **/
			
				.dbg_e__dark_bg .dbg_tooltip.dbg_tooltip__top_right .dbg_tooltip__text::after {border-top-color:#ffffff;}
	
		/*** content ***/
		
			.dbg_tooltip__text .dbg_tooltip__text_row:not(:first-child) {padding-top:5px;margin-top:5px;border-color:#373737;border-style:dashed;border-width:1px 0 0;}
			.dbg_tooltip__text h1,
			.dbg_tooltip__text h2,
			.dbg_tooltip__text h3,
			.dbg_tooltip__text h4,
			.dbg_tooltip__text h5,
			.dbg_tooltip__text h6,
			.dbg_tooltip__text p {color:var(--e-global-color-text);}
			.dbg_tooltip__text h1,
			.dbg_tooltip__text h2,
			.dbg_tooltip__text h3,
			.dbg_tooltip__text h4,
			.dbg_tooltip__text h5,
			.dbg_tooltip__text h6,
			.dbg_tooltip__text p {margin:0 0 5px!important;padding:0;}
			.dbg_tooltip__text h1:last-child,
			.dbg_tooltip__text h2:last-child,
			.dbg_tooltip__text h3:last-child,
			.dbg_tooltip__text h4:last-child,
			.dbg_tooltip__text h5:last-child,
			.dbg_tooltip__text h6:last-child,
			.dbg_tooltip__text p:last-child {margin-bottom:0!important;}
			.dbg_tooltip__text h1,
			.dbg_tooltip__text h2,
			.dbg_tooltip__text h3,
			.dbg_tooltip__text h4,
			.dbg_tooltip__text h5,
			.dbg_tooltip__text h6 {line-height:1.2;}

			.dbg_tooltip__text h4 {font-size:18px;}
			.dbg_tooltip__text h5 {font-size:16px;}
			.dbg_tooltip__text .dbg_post_excerpt p {font-size:15px;line-height:1.5;font-weight:400;}

		.elementor-editor-active .dbg_tooltip .dbg_tooltip__wrap {
			display: none !important;
		}

	/**** author ****/
	
		.dbg_post_author_wrap,
		.dbg_pp_author_content {display:flex;align-items:center;font-size:14px;}
		.dbg_pp_author_content .dbg_pp_author_name {padding-left:5px;}
		.dbg_pp_author_content .dbg_pp_author_image img.photo {position:relative;top:-1px;width:25px;height:25px;border-radius:100%;}
		.dbg_post_author_wrap time {margin-left:5px;padding-left:5px;border-color:#777777;border-style:solid;border-width:0 0 0 1px;line-height:1;}
			
		/*** author tooltip ***/
	
	        .dbg_pp_tooltip {
	          position: relative;
	        }
	        body.single.single-post .dbg_pp_tooltip .dbg_pp_tooltip_text {display:none;}

	        .dbg_pp_tooltip .dbg_pp_tooltip_text {
	            visibility: hidden;
	            width: auto;
	            background-color: #111111;
	            color: #fff;
	            text-align: center;
	            font-size:12px;
	            line-height:1.2em;
	            border-radius: 6px;
	            margin-left:-1px;
	            padding: 7px 10px;
	            position: absolute;
	            z-index: 1;
	            top: 25px;
	            left: 50%;
	    		transform: translateX(-50%);
	            opacity: 0;
	            transition: opacity 0.3s;
	            white-space: nowrap;
	        }

	        .dbg_pp_tooltip .dbg_pp_tooltip_text::after {
	          content: "";
	          position: absolute;
	          bottom: 100%;
	          left: 50%;
	          margin-left: -5px;
	          border-width: 5px;
	          border-style: solid;
	          border-color: transparent transparent #111111 transparent;
	        }

	        .dbg_pp_tooltip:hover .dbg_pp_tooltip_text {
	          visibility: visible;
	          opacity: 1;
	        }
		
    	/** on archive **/
    	
            body.archive.category .dbg_pp_tooltip .dbg_pp_tooltip_text,
            body.archive.tag .dbg_pp_tooltip .dbg_pp_tooltip_text,
            body.author .dbg_pp_tooltip .dbg_pp_tooltip_text {display:none;}

	/**** dbg mod ****/

	    /*** cols ***/

			.dbg_row {display:flex;flex-wrap:wrap;gap: var(--dbg-gap, 30px);}
			.dbg_col {position:relative;margin:0;}

			@media (min-width: 881px) {

				/*** 1 ***/

					.dbg_col_1,
					.dbg_wrap_col_1 .dbg_col {width:100%;}

				/*** 2 ***/

					.dbg_col_2, .dbg_wrap_col_2 .dbg_col {width: calc((100% - var(--dbg-gap, 30px)) / 2);}

				/*** 3 ***/

					.dbg_col_3, .dbg_wrap_col_3 .dbg_col {width: calc((100% - 2 * var(--dbg-gap, 30px)) / 3);}

				/*** 4 oszlop ***/
				
					.dbg_col_4, .dbg_wrap_col_4 .dbg_col {width: calc((100% - 3 * var(--dbg-gap, 30px)) / 4);}
				
				/*** 5 oszlop ***/
			
					.dbg_col_5, .dbg_wrap_col_5 .dbg_col {width: calc((100% - 4 * var(--dbg-gap, 30px)) / 5);}
				
				/*** 6 oszlop ***/
			
					.dbg_col_6, .dbg_wrap_col_6 .dbg_col {width: calc((100% - 5 * var(--dbg-gap, 30px)) / 6);}
				
				/*** 7 oszlop ***/
			
					.dbg_col_7, .dbg_wrap_col_7 .dbg_col {width: calc((100% - 6 * var(--dbg-gap, 30px)) / 7);}
				
				/*** 8 oszlop ***/
			
					.dbg_col_8, .dbg_wrap_col_8 .dbg_col {width: calc((100% - 7 * var(--dbg-gap, 30px)) / 8);}
				
				/*** 9 oszlop ***/
		
					.dbg_col_9, .dbg_wrap_col_9 .dbg_col {width: calc((100% - 8 * var(--dbg-gap, 30px)) / 9);}
				
				/*** 10 oszlop ***/
			
					.dbg_col_10, .dbg_wrap_col_10 .dbg_col {width: calc((100% - 9 * var(--dbg-gap, 30px)) / 10);}

			}

			/** thumbnail **/

				.dbg_thumbnail_bg {position:relative;line-height: 1;}
				.dbg_thumbnail_bg__image {position:relative;z-index:1;}
				.dbg_thumbnail_bg__image > .dbg_thumbnail_bg__image_link {
					display: block;
					position: relative;
					padding-bottom: 56.2%;
					-webkit-transition: all .3s ease-in-out;
					-moz-transition: all .3s ease-in-out;
					-o-transition: all .3s ease-in-out;
					transition: all .3s ease-in-out;
				}


				.dbg_thumbnail_bg__image .dbg_thumbnail_bg__image_img {
					display: block;
					width: 100%;
					height: 100%;
					position: absolute;
					z-index:1;
					object-fit: cover;
					object-position: center 50%;
					transition: opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56);
				}

				/** grayscale **/

					.filter__grayscale .dbg_thumbnail_bg__image > .dbg_thumbnail_bg__image_link::before {
						content: '';
						width: 100%;
						height: 100%;
						position: absolute;
						z-index:2;
						top: 0;
						left: 0;
						opacity: 1;
						transition: opacity 1s ease;
						mix-blend-mode: color;
						background: linear-gradient(-90deg,#111111,#111111);
					}
		
					.filter__grayscale .dbg_col:hover .dbg_thumbnail_bg__image > .dbg_thumbnail_bg__image_link::before {
						opacity: 0;
				}

				/* style */

					.thumbnail__circle .dbg_thumbnail_bg__image > .dbg_thumbnail_bg__image_link {padding-bottom:100%!important;}
					.thumbnail__circle .dbg_thumbnail_bg__image > .dbg_thumbnail_bg__image_link > .dbg_thumbnail_bg__image_img {border-radius:100%!important;}

			/** thumbnail - video **/

				.dbg_thumbnail_bg__video {
					position: relative;
					overflow: hidden;
					width: 100%;
					padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
				}

				/* Then style the iframe to fit in the container div with full height and width */
				.dbg_thumbnail_bg__video > iframe {
					position: absolute;
					top: 0;
					left: 0;
					bottom: 0;
					right: 0;
					width: 100%;
					height: 100%;
				}

			/** thumbnail - popup video **/

				.dbg_thumbnail_bg .dbg_thumbnail__video_popup_link {
					position: absolute;
					top:0;
					left:0;
					display: flex;
					justify-content: center;
					align-items: center;
					align-content: center;
					width: 100%;
					height: 100%;
				}

			/** post body **/

				.dbg_thumbnail_bg + .dbg_post_body {padding:10px 0 0;}

			/** title **/

				.dbg_post_title .dbg_post_title__head {margin:0;}
				.dbg_post_title h3 {margin:0;font-size:28px;line-height:1.2;font-weight:700;}

			/** metas **/

				.dbg_post_metas {display:flex;}

				/* under title */

					.dbg_post_metas.dbg_post_metas__under_title {margin-top:5px;}

				/* above image */

					.dbg_post_metas__above_image {position:relative;}
					.dbg_post_metas__above_image .dbg_thumbnail_bg__image {position:relative;z-index:1;}
					.dbg_post_metas__above_image .dbg_cpt_module_terms {position:absolute;z-index:2;bottom:0;right:0;}
					.dbg_post_metas__above_image .dbg_cpt_module_terms span {margin-left:5px;margin-right:0;}

			/** meta **/

				.dbg_post_meta > div {display:inline-block;vertical-align:middle;}
				.dbg_post_meta > div > span {display:inline-block;vertical-align:middle;}
				.dbg_post_meta a {
					display:inline-block;
					font-family:var(--e-global-typography-primary-font-family), Sans-serif;
					font-size: 12px;
					font-weight: 500;
					line-height: 1;
					text-transform: uppercase;
					background-color: #191919;
					color: #ffffff;
					margin:1px 1px 1px 0!important;
					padding: 3px 6px;
					vertical-align: middle;
					transition: all 0.2s ease;
					-webkit-transition: all 0.2s ease;
				}

				/* above image */

					.dbg_post_metas__above_image .dbg_post_meta,
					.dbg_post_meta.dbg_thumbnail_meta {position:absolute;z-index:2;left:0;bottom:0;}
					.dbg_post_metas__above_image .dbg_post_meta a {margin-bottom:0;}

			/** excerpt **/

				.dbg_post_excerpt {margin-top:5px;}
				.dbg_post_excerpt p:last-child {margin-bottom:0!important;}

			/** read more **/
			
				.dbg_read_more {margin-top:20px;display:flex;justify-content:center;}
				.dbg_read_more a.dbg_read_more__button {display:flex;gap:8px;align-items:center;padding:10px 20px;background-color:#e9cb7b;color:#ffffff;font-size:15px;line-height:1;font-weight:300;border-radius:1px;
					-webkit-transition: all .3s ease-in-out;
					transition: all .3s ease-in-out;
				}
				.dbg_read_more a.dbg_read_more__button:hover {background-color:#8f8e8c;}
				.dbg_read_more svg {width:12px;height:12px;fill:#ffffff;}
		
		/*** style ***/
		
			/*** left ***/
			
				.dbg_row.dbg_row_style_left .dbg_col {display:flex;}
				.dbg_row.dbg_row_style_left .dbg_col .dbg_thumbnail_bg {width:35%;}
				.dbg_row.dbg_row_style_left .dbg_col .dbg_post_body {width:65%;padding:0 0 0 10px;}
				.dbg_row.dbg_row_style_left .dbg_col .dbg_thumbnail_bg__image a {padding-bottom:60%;}
			
				/*** width ***/
				
					/** 30 **/
					
						.dbg_row.dbg_row_style_left.left_30 .dbg_col .dbg_thumbnail_bg {width:30%;}
						.dbg_row.dbg_row_style_left.left_30 .dbg_col .dbg_post_body {width:70%;}
				
					/** 25 **/
					
						.dbg_row.dbg_row_style_left.left_25 .dbg_col .dbg_thumbnail_bg {width:25%;}
						.dbg_row.dbg_row_style_left.left_25 .dbg_col .dbg_post_body {width:75%;}
					
			/** image background **/

				.dbg_post_style_image .dbg_thumbnail_bg__image {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
				.dbg_post_style_image .dbg_thumbnail_bg__image:after {content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color: rgba(0, 0, 0,.5);}
				.dbg_post_style_image .dbg_post_body {position:relative;z-index:3;}
				.dbg_post_style_image .dbg_post_title .dbg_post_title__head,
				.dbg_post_style_image .dbg_post_title .dbg_post_title__head a {color:#ffffff;}
		
	/**** Data ****/

		.dbg_data {margin-top:20px;}
		.dbg_data__wrap {display:flex;flex-direction:column;flex-wrap:wrap;gap:10px 25px;}
		.dbg_data__item {display:flex;gap:10px;}
		.dbg_data__value {font-size:17px;line-height:1.4;font-weight:400;}
		.dbg_data__pre_text {font-weight:500;}
		.dbg_data__icon svg {position:relative;top:2px;width:20px;height:20px;fill:var(--e-global-color-accent);}
		.dbg_data__item:hover .dbg_data__icon svg {fill:var(--e-global-color-primary);}

	/**** e post ****/

		.dbg_e_post__bg_odd_even .elementor-post:nth-child(even) {background-color:#f7ede8!important;}

/***** Header *****/

	/**** Main header ****/
	
		@media (max-width: 880px) {
			#dbg_c_header_main__menu {display:none!important;}
		}
	
		@media (max-width: 480px) {
			#dbg_c_header__main__static {display:none!important;}
		}
		
		/*** Sticky ***/
		
			#dbg_c_header_main__menu {
				-webkit-transition: all .5s ease;
				-moz-transition: all .5s ease;
				-o-transition: all .5s ease;
				transition: all .5s ease;
			}
			#dbg_c_header_main__menu.sticky {position:fixed;top:0;left:0;background-color:rgba(244, 243, 238, .8);padding-left:100px;
				-webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg);
				backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg);
			}
			#dbg_c_header_main__menu.sticky:hover {box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);}
			#dbg_c_header_main__menu.sticky #dbg_e_header_main__menu__full_height_icon .dbg_e_list__item_wrap {height:80px;}

			@media (min-width: 1201px) and (max-width: 1400px) {
				#dbg_c_header_main__menu.sticky {padding-left:80px;}
			}

			@media (min-width: 881px) and (max-width: 1200px) {
				#dbg_c_header_main__menu.sticky {padding-left:70px;}
			}

			@media (min-width: 481px) and (max-width: 880px) {
				#dbg_c_header_main__menu.sticky {padding-left:60px;}
			}
	
			@media (min-width: 881px) {
				.admin-bar #dbg_c_header_main__menu.sticky {top:35px;}
			}
			
			/** placeholder elem stílusok **/

				#dbg_c_header_main__menu__placeholder {display:none;}
	
				@media (min-width: 881px) {
					#dbg_c_header_main__menu__placeholder.sticky {display:block!important;}
				}

		/*** Logó ***/

			body.dbg_on_scroll #dbg_e_logo_header_main .dbg_e_icon__wrap {height:66px;gap:0;background-color:var(--e-global-color-accent);}
			body.dbg_on_scroll #dbg_e_logo_header_main .dbg_e_icon__icon,
			body.dbg_on_scroll #dbg_e_logo_header_main .dbg_e_icon__icon svg {height:50px;}
			body.dbg_on_scroll #dbg_e_logo_header_main .dbg_e_icon__wrap:hover .dbg_e_icon__icon svg {height:40px;}
			body.dbg_on_scroll #dbg_e_logo_header_main .dbg_e_icon__text {height:0;overflow:hidden;}
			body.dbg_on_scroll #dbg_e_page_sibar__icon_menu .dbg_e_icon__wrap {height:76px;}

		/*** Menu ***/

			/*** item ***/
			
				.dbg_e_menu__sep nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item > .e-n-menu-title {position:relative;}
				.dbg_e_menu__sep nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item:not(:first-child) > .e-n-menu-title:before {content:'';position:absolute;top:0;bottom:0;left:0;width:1px;height:100%;margin:auto 0;border-color:#e1e1e1;border-style:solid;border-width:0 0 0 1px;}
				#dbg_c_header_main__menu.sticky .dbg_e_menu__sep nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item:not(:first-child) > .e-n-menu-title:before {height:40px;}
				.dbg_e_menu__sep nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > .e-n-menu-title-text {height:50px;}

				/* active */

					.dbg_e_menu nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item > .e-n-menu-title:after {content:'';position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:0;margin:0 auto;background-color:var(--e-global-color-accent);border:0;
						-webkit-transition: all .3s ease;
						-moz-transition: all .3s ease;
						-o-transition: all .3s ease;
						transition: all .3s ease;
					}
					.dbg_e_menu nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container,
					.dbg_e_menu nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item > .e-n-menu-title > .e-n-menu-dropdown-icon {position:relative;z-index:2;}

					.dbg_e_menu nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item.dbg_dropdown_active > .e-n-menu-title .e-n-menu-title-text {color:var(--n-menu-title-color-hover);}
					.dbg_e_menu__sep nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item.dbg_dropdown_active > .e-n-menu-title .e-n-menu-dropdown-icon svg {fill:var(--n-menu-dropdown-indicator-color-hover, var(--n-menu-title-color-hover));}

					.dbg_e_menu nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item:hover > .e-n-menu-title:after,
					.dbg_e_menu nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item > .e-n-menu-title.e-current:after,
					.dbg_e_menu nav.e-n-menu ul.e-n-menu-heading > li.e-n-menu-item.dbg_dropdown_active > .e-n-menu-title:after {height:100%;}

			/*** dropdown ***/

				#dbg_c_header_main__menu .dbg_e_menu__sep .e-n-menu-content > .elementor-element {width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;}

				#dbg_c_header_main__menu .elementor-widget-n-menu .e-n-menu-content:not(.content-above) {
					transition: all 0.3s ease-in-out;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
				}
				#dbg_c_header_main__menu.sticky .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {padding-block-start:0;}
	
				@media (max-width: 1400px) {
					#dbg_c_header_main__menu.sticky .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {padding-block-start:6px;}
				}
				@media (min-width: 1025px) and (max-width: 1500px) {
					#dbg_c_header_main__menu .dbg_e_menu__sep .e-n-menu-content > .elementor-element {max-width:calc(100% - 50px)!important;}
				}
				
				@media (min-width: 481px) and (max-width: 1024px) {
					#dbg_c_header_main__menu .dbg_e_menu__sep .e-n-menu-content > .elementor-element {max-width:calc(100% - 60px)!important;}
				}

			/*** scroll ***/

				.elementor-element.dbg_c_menu__scroll {overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 150px);
					-ms-overflow-style: none;
					scrollbar-width: none;
				}
				.elementor-element.dbg_c_menu__scroll::-webkit-scrollbar {display: none;}

	/**** Mobile ****/
	
		@media (min-width: 481px) {
			.dbg_c_header__mobile {display:none!important;}
		}
		
		.dbg_header__mobile__logo {width:calc(100% - 60px)!important;}
		.dbg_header__mobile__menu {width:60px!important;}
	
		/*** sticky ***/
		
			#dbg_c_header__mobile__sticky {position:fixed;z-index:1001;top:-100px;left:0;right:auto;
			    -webkit-transition: all .5s ease;
			    -moz-transition: all .5s ease;
			    -o-transition: all .5s ease;
			    transition: all .5s ease;
			}
			#dbg_c_header__mobile__sticky.sticky {top:0;}
	
	/**** Menu button ****/
	
		/*** sticky ***/
		
			#dbg_c_header__menu_button__sticky {position:fixed;z-index:999;top:-100px;left:auto;right:15px;
			    -webkit-transition: all .5s ease;
			    -moz-transition: all .5s ease;
			    -o-transition: all .5s ease;
			    transition: all .5s ease;
			}
			#dbg_c_header__menu_button__sticky.sticky {top:0;}
	
			@media (max-width: 880px) {
				#dbg_c_header__menu_button__sticky {display:none!important;}
			}
	
	/**** Bottom menu ****/
	
		@media (min-width: 881px) {
			#dbg_header__bottom_menu {width:calc(100% - 100px);}
		}
		
		#dbg_header__bottom_menu .dbg_header__bottom_menu__menu {width:calc(100% - 80px);}
	
/***** Progress tracker *****/

	/***** E progress tracker *****/

		.admin-bar #dbg_c_progress_tracker {top:32px;}
		
		@media (min-width: 881px) {
			#dbg_c_progress_tracker {width:100%;}
		}
		
		@media (max-width: 880px) {
			.admin-bar #dbg_c_progress_tracker {top:0;} 
		}

	/**** Site top progress bar ****/

		.progress-wrap {visibility:hidden;position:fixed;z-index:1;bottom:100px;right:30px;display:block;width:50px;height:50px;border-radius:50px;opacity:0;cursor:pointer;
			box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
			transform: translateY(15px);
			-webkit-transition: all 200ms linear;
			transition: all 200ms linear;
		}
		.progress-wrap.active-progress {
			opacity: 1;
			visibility: visible;
			transform: translateY(0);
		}
		.progress-wrap svg.dbg-icon {position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:20px;height:20px;margin:auto;fill:#55534f;line-height:50px;text-align:center;cursor:pointer;transform: translate(0, -2px);
			-webkit-transition: all 200ms linear;
			transition: all 200ms linear;
		}
		.progress-wrap:hover::after {opacity:0;}
		.progress-wrap svg.progress-circle path {fill:#ffffff;
			-webkit-transition: all 200ms linear;
			transition: all 200ms linear;
		}
		.progress-wrap svg.progress-circle path {
			stroke: var(--e-global-color-primary);
			stroke-width: 4;
			box-sizing: border-box;
			-webkit-transition: all 200ms linear;
			transition: all 200ms linear;
		}

		.progress-wrap:hover svg.progress-circle path {fill:#f3f3f3;}
		.progress-wrap:hover svg.dbg-icon {width:30px;height:30px;fill:var(--e-global-color-text);}

		@media (max-width: 880px) {
			.progress-wrap {bottom:80px;right:25px;}
		}

		@media (max-width: 480px) {
			.progress-wrap {right:20px;}
		}

/***** Fixed Sidebar *****/

	#dbg_c_fixed_sidebar {width:100%;height:100%;left:calc(-100% + 100px);
		transition: all 0.5s cubic-bezier(0,.80,.20,.80);
		-webkit-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
		-moz-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
		-ms-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
	}
	#dbg_c_fixed_sidebar.open_sidebar {left:0;}

	@media (min-width: 1201px) and (max-width: 1400px) {
		#dbg_c_fixed_sidebar {width:100%;left:calc(-100% + 80px);}
	}

	@media (min-width: 881px) and (max-width: 1200px) {
		#dbg_c_fixed_sidebar {width:100%;left:calc(-100% + 70px);}
	}

	@media (min-width: 481px) and (max-width: 880px) {
		#dbg_c_fixed_sidebar {width:100%;left:calc(-100% + 60px);}
	}

	@media (min-width: 481px) {
		.admin-bar #dbg_c_fixed_sidebar {top:32px;height:calc(100% - 32px);}
	}

	@media (max-width: 480px) {
		#dbg_c_fixed_sidebar {left:-100%;}
	}

	/**** overlay ****/

		#dbg_e_fixed_sidebar_overlay {display:none;}
		#dbg_e_fixed_sidebar_overlay.open_overlay {display:block;}

	/**** close ****/
		
		#dbg_e_sidebar_close_icon {top:-100px!important;opacity:0;
			transition: all 0.6s ease-in-out;
			-webkit-transition: all 0.6s ease-in-out;
			-moz-transition: all 0.6s ease-in-out;
			-ms-transition: all 0.6s ease-in-out;
		}
		.open_sidebar #dbg_e_sidebar_close_icon {top:0!important;opacity:1;}

		@media (max-width: 880px) {
			#dbg_e_sidebar_close_icon {top:auto!important;bottom:-100px!important;}
			.open_sidebar #dbg_e_sidebar_close_icon {top:auto!important;bottom:0px!important;}
		}

	/**** Right ****/

		#dbg_c_fixed_sidebar_right {position:absolute;top:0;right:0;width:100px;height:100%;
			transition: all 0.5s cubic-bezier(0,.80,.20,.80);
			-webkit-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
			-moz-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
			-ms-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
		}
		.open_sidebar #dbg_c_fixed_sidebar_right {right:calc(100% - 100px);
			transition: all 0.5s cubic-bezier(0,.80,.20,.80);
			-webkit-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
			-moz-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
			-ms-transition: all 0.5s cubic-bezier(0,.80,.20,.80);
		}
		
		/*** content ***/

			.dbg_c_fixed_sidebar_right__menu_icon {height:100px;}
		
			@media (max-width: 480px) {
				#dbg_c_fixed_sidebar_right__menu_icon {display:none;}
			}

		/*** right ***/
		
			#dbg_c_fixed_sidebar_right__content {overflow:scroll;height:calc(100% - 100px);padding-bottom:80px;
				-ms-overflow-style: none;  /* Hide scrollbar: IE and Edge */
				scrollbar-width: none;  /* Hide scrollbar: Firefox */
			}
			#dbg_c_fixed_sidebar_right__content::-webkit-scrollbar {display: none;}/* Hide scrollbar: for Chrome, Safari and Opera */

			.open_sidebar #dbg_c_fixed_sidebar_right #dbg_e_page_sibar__icon_menu .dbg_e_icon__icon {background-color:var(--e-global-color-primary);border-radius:50px;}
			.open_sidebar #dbg_c_fixed_sidebar_right #dbg_e_page_sibar__icon_menu .dbg_e_icon__icon svg {fill:#ffffff;}
		
			#dbg_c_fixed_sidebar_right .elementor-widget-dbg-e-heding,
			#dbg_c_fixed_sidebar_right .elementor-widget-dbg-e-icon-list {writing-mode:vertical-lr;text-wrap: nowrap;
				transform: rotate(-180deg) translate(0, 0);
			}
			#dbg_c_fixed_sidebar_right .elementor-widget-dbg-e-icon-list .dbg_e_list__icon {transform:rotate(90deg);}

		@media (min-width: 1201px) and (max-width: 1400px) { 
			#dbg_c_fixed_sidebar_right,
			.open_sidebar #dbg_c_fixed_sidebar_right {width:80px;}
			.open_sidebar #dbg_c_fixed_sidebar_right {right:calc(100% - 80px);}
		}

		@media (min-width: 881px) and (max-width: 1200px) {
			#dbg_c_fixed_sidebar_right,
			.open_sidebar #dbg_c_fixed_sidebar_right {width:70px;}
			.open_sidebar #dbg_c_fixed_sidebar_right {right:calc(100% - 70px);}
		}

		@media (min-width: 481px) and (max-width: 880px) {
			#dbg_c_fixed_sidebar_right,
			.open_sidebar #dbg_c_fixed_sidebar_right {width:60px;}
			.open_sidebar #dbg_c_fixed_sidebar_right {right:calc(100% - 60px);}
		}
		
		@media (max-width: 880px) {
			#dbg_c_fixed_sidebar_right__content {height:100%;}
		}

		@media (min-width: 481px) and (max-width: 880px) {
			#dbg_c_fixed_sidebar_right,
			.open_sidebar #dbg_c_fixed_sidebar_right {width:60px;}
			.open_sidebar #dbg_c_fixed_sidebar_right {right:calc(100% - 60px);}
		}

		@media (max-width: 480px) {
			#dbg_c_fixed_sidebar_right,
			.open_sidebar #dbg_c_fixed_sidebar_right {width:50px;}
			.open_sidebar #dbg_c_fixed_sidebar_right {right:calc(100% - 50px);}
		}

	/**** Bottom ****/

		#dbg_c_fixed_sidebar_bottom {left:-100px;height:80px;}
		.open_sidebar #dbg_c_fixed_sidebar_bottom {left:0;}

	/**** Content ****/

		#dbg_c_fixed_sidebar_content {overflow-y:auto;overflow-x:hidden;display:block;position:absolute;top:0;left:-100px;height:calc(100vh - 80px);
			-ms-overflow-style: none;  /* Hide scrollbar: IE and Edge */
			scrollbar-width: none;  /* Hide scrollbar: Firefox */
			
		}
		.open_sidebar #dbg_c_fixed_sidebar_content {left:0;}
		#dbg_c_fixed_sidebar_content::-webkit-scrollbar {display: none;}/* Hide scrollbar: for Chrome, Safari and Opera */
		
		/*** menu ***/
		
			#dbg_c_fixed_sidebar .dbg_nav_menu__layout-vertical {overflow-y:auto;overflow-x:hidden;}
			#dbg_c_fixed_sidebar .dbg_nav_menu__layout-vertical ul.dbg_vertical_menu li {position:relative;}
			#dbg_c_fixed_sidebar .dbg_nav_menu__layout-vertical ul.dbg_vertical_menu li a {display:block;position:relative;width:100%;}
			
			/** wrap **/
			
				#dbg_c_fixed_sidebar .dbg_sb_menu_wrap {display:flex;align-content:center;
					transition: all 0.3s ease-in-out;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
				}
			
				/* icon */
				
					#dbg_c_fixed_sidebar .dbg_nav_menu__layout-vertical span.dbg_sb_menu_icon {position:relative;width:auto;text-align:center;
						transition: all 0.3s ease-in-out;
						-webkit-transition: all 0.3s ease-in-out;
						-moz-transition: all 0.3s ease-in-out;
						-ms-transition: all 0.3s ease-in-out;
					}
					
				/* text */
				
					#dbg_c_fixed_sidebar .dbg_vertical_menu .dbg_sb_menu_text {width:auto;white-space:nowrap;
						transition: all 0.3s ease-in-out;
						-webkit-transition: all 0.3s ease-in-out;
						-moz-transition: all 0.3s ease-in-out;
						-ms-transition: all 0.3s ease-in-out;
					}
					#dbg_c_fixed_sidebar.open_sidebar span.dbg_sb_menu_text {width:auto;opacity:1;visibility:visible;}
		
		/*** menu tolltip ***/
			
			#dbg_c_fixed_sidebar_tooltip_title {display:none;position:absolute;z-index:1000;width:auto;white-space:nowrap;border-radius:0;}
			#dbg_c_fixed_sidebar_tooltip_title.open_sidebar {visibility:hidden;}
			#dbg_c_fixed_sidebar_tooltip_title::after {content:'';position:absolute;}
							
		/*** separators ***/
		
			@media (min-width: 1201px) {
				#dbg_c_fixed_sidebar #dbg_e_sidebar__post_top_separator {display:none;}
			}
			
			@media (max-width: 1200px) {
				
				#dbg_c_fixed_sidebar.open_sidebar #dbg_e_sidebar__post_top_separator {display:none;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__post_top_separator {display:block;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__post_top_separator .elementor-widget-container {padding-top:30px;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__menu_top_separator .elementor-widget-container {padding-top:10px;padding-bottom:30px;}
			}
			
		/*** post swiper ***/
			
			@media (max-width: 1200px) {
				
				#dbg_c_fixed_sidebar.open_sidebar #dbg_e_sidebar__post .elementor-post__text {display:block;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) .dbg_c_sidebar__post .dbg_s_sidebar__post_top,
				#dbg_c_fixed_sidebar:not(.open_sidebar) .dbg_c_sidebar__post .dbg_s_sidebar__post_bottom {min-height:5px!important;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__post .elementor-widget-container {padding:0 5px;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__post .elementor-posts-container .elementor-post__thumbnail {padding-bottom:calc( 0.78 * 100% );}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__post .elementor-post__text {display:none;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__post .dbg_swiper_arrows_prev {bottom:-40px;left:0;right:0;margin:0 auto;}
				#dbg_c_fixed_sidebar:not(.open_sidebar) #dbg_e_sidebar__post .dbg_swiper_arrows_next {bottom:-75px;left:0;right:0;margin:0 auto;}
			}
			
/***** Footer *****/

	div[data-elementor-type="footer"] {clear:both;position:relative;z-index:2;}

	/**** top ****/		

		@media (max-width: 880px) {
			#dbg_c_footer__top:before {background-image: linear-gradient(90deg, #F7EDE8 100%, #FFFFFF00 0%)!important;}
		}

/***** Coockie *****/

	:root {--dbg_global_color_primary: #edece7;}
	:root {--dbg_global_color_secondary: #d74e7a;}
	:root {--dbg_global_color_tertiary: #ffffff;}
	:root {--dbg_global_color_quaternary: #000000;}
	:root {--dbg_global_color_fifth: #edece7;}

	.cmplz-cookiebanner {max-width:calc(100vw - 50px);grid-gap:5px 10px!important;}
	.cmplz-cookiebanner .cmplz-header {display:flex!important;justify-content:space-between;}
	.cmplz-cookiebanner .cmplz-title {justify-content:flex-start;font-size:20px!important;font-weight:400!important;}
	.cmplz-cookiebanner #cmplz-message-1-optin p:last-child {margin-bottom:0;}

	#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,
	#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {padding-top:10px;background-color:var(--dbg_global_color_primary);}

	#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category {background-color:var(--dbg_global_color_fifth);}

	#cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown,
	#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {background-color:var(--dbg_global_color_primary);}

	#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose, #cmplz-document .cmplz-dropdown .cookies-per-purpose, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose {margin-bottom:0;background-color:var(--dbg_global_color_primary);border-color:var(--dbg_global_color_primary);}

	#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header,

	#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header,

	#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header,

	#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {background-color:var(--dbg_global_color_tertiary);}

	#cmplz-document .cmplz-dropdown .cookies-per-purpose > .purpose > h4 {padding-left:0;padding-right:0;}
	#cmplz-document p, #cmplz-document li, #cmplz-document td {font-size:17px;}

		/*** headings ***/

			#cmplz-cookies-overview .cmplz-dropdown summary div h3, #cmplz-document .cmplz-dropdown summary div h3, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3 {font-size:15px;}

			#cmplz-cookies-overview .cmplz-dropdown summary div:after, #cmplz-document .cmplz-dropdown summary div:after, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after {width:14px;height:14px;}

			#cmplz-cookies-overview .cmplz-dropdown summary p, #cmplz-document .cmplz-dropdown summary p, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p {font-size:12px;}

	/**** coocie banner ****/

		#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories {margin-top:10px;}
		#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {height:35px;padding-top:5px;padding-bottom:5px;}

		@media (min-width: 768px) {
			#cmplz-cookiebanner-container .cmplz-message,
			#cmplz-cookiebanner-container .cmplz-categories {width:calc(var(--cmplz_banner_width) - 50px);}
		}

		/**** after x ****/

			#cmplz-manage-consent button:before {content:'';position:absolute;top:-13px;left:0;right:0;width:10px;height:10px;margin:0 auto;
				border-width:8px;
				border-style:solid;
				border-color:transparent transparent var(--dbg_global_color_secondary) transparent;
				-webkit-transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}
			#cmplz-manage-consent button:hover:before {opacity:0;}

	/**** name ****/
	
		#cmplz-document a[target="_blank"]::after, .editor-styles-wrapper .cmplz-unlinked-mode a[target="_blank"]::after {content:'';display:inline-block;width:8px;height:8px;
			mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
			mask-size: contain;
			mask-repeat: no-repeat;
			background-color:var(--dbg_global_color_secondary);
		}

	/**** manage consent - DBG menu item attribute ****/

		*[data-cmplz-manage-consent] {cursor:pointer;}

/***** DBG Style *****/

	/**** Posts - Full height ****/
	
		.dbg_c__full_height_posts .dbg-elementor-posts-block,
		.dbg_c__full_height_posts .elementor-posts-container,
		.dbg_c__full_height_posts .elementor-widget-container,
		.dbg_c__full_height_posts .elementor-widget-dbg_post_full_image article {position:relative;height:100%!important;}

	/**** Blure ****/

		.dbg_st_blure {
			-webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg);
			backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg);
		}

	/**** SVG ****/
	
		.dbg_e_svg_lines_01_b8b7b2 svg path[id^="lines-"] {fill:#b8b7b2;}
	
	/**** Slider ****/

		.swiper-slide-content-shortcode {
			display: grid;
			grid-template-columns: 1fr 300px;
			/*grid-template-rows: 40% 30% 30%;*/
			height: 100vh;
			max-height: 100%; 
			width: 100%;
			gap: 20px;
			padding: 0;
			margin: 0;
		}
		.dbg_sc_slider_gallery_item {
			width: 100%;
			height: 100%;
			overflow: hidden;
			border-radius: 30px;
		}
		.dbg_sc_slider_gallery_item .dbg_sc_slider_gallery_item_image {
			width: 100%;
			height: 100%;
			object-fit: cover;
			display: block;
		}
		.dbg_sc_slider_gallery_item:nth-child(1) {grid-column:1;grid-row:1;}
		.dbg_sc_slider_gallery_item:nth-child(2) {grid-column:1;grid-row: 2 / span 2;}
		.dbg_sc_slider_gallery_item:nth-child(3) {grid-column:2;grid-row:1 / span 2;}
		.dbg_sc_slider_gallery_item:nth-child(4) {grid-column:2;grid-row:3;}

		@media (min-width: 1201px) and (max-width: 1400px) {
			.swiper-slide-content-shortcode {grid-template-columns: 1fr 230px;}
		}

		@media (min-width: 1025px) and (max-width: 1200px) {
			.swiper-slide-content-shortcode {grid-template-columns: 1fr 200px;gap: 15px;}
		}

		@media (max-width: 1024px) {
			.dbg_sc_slider_gallery_item {border-radius:20px;}
		}

		@media (min-width: 881px) and (max-width: 1024px) {
			.swiper-slide-content-shortcode {grid-template-columns: 1fr 170px;gap: 10px;}
		}

		@media (min-width: 481px) and (max-width: 880px) {
			.swiper-slide-content-shortcode {grid-template-columns: 1fr;gap: 10px;}
			.dbg_sc_slider_gallery_item:nth-child(1) {grid-column:1;grid-row:1;}
			.dbg_sc_slider_gallery_item:nth-child(2) {grid-column:1;grid-row:2;}
			.dbg_sc_slider_gallery_item:nth-child(3) {grid-column:1;grid-row:3;}
			.dbg_sc_slider_gallery_item:nth-child(4) {grid-column:1;grid-row:4;}
		}

		@media (max-width: 480px) {
			.swiper-slide-content-shortcode {position:absolute;top:0;left:0;gap: 10px;}
		}

/***** Popup *****/

	/**** Forms ****/

		.dbg_e_popup .dialog-message {overflow:visible!important;}
		.dbg_e_popup .dbg_e_popup__content.dbg_c_scroll_y {max-height:calc(100vh - 170px)!important;}

		@media (max-width: 880px) {
			.dbg_e_popup .dbg_e_popup__close {width:fit-content;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;}
		}

	/**** Köszöntő ****/

		.dbg_popup__koszonto .dbg_c_scroll_y__styled {overflow-y:auto!important;overflow-x:hidden!important;height:300px;}
		
		@media (max-width: 480px) {
			.dbg_popup__koszonto .dbg_c_scroll_y__styled {height:55vh;}
		}

	/**** Hírlevél ****/

		.dbg_e_popup__hirlevel .dialog-widget-content {bottom:110px;right:70px;}
		.dbg_e_popup__hirlevel .dialog-widget-content:before {content:'';display:inline-block;position:absolute;z-index:2;bottom:-8px;right:25px;width:0;height:0;border-radius:6px;transform:rotate(-150deg);
			border-top: 18px solid #dfded7;
			border-right: 18px solid transparent;
			border-left: 18px solid transparent;
		}

		@media (max-width: 1400px) {
			.dbg_e_popup__hirlevel .dialog-widget-content {right:50px;}
		}

		@media (max-width: 1024px) {
			.dbg_e_popup__hirlevel .dialog-widget-content {right:40px;}
		}

		@media (max-width: 880px) {
			.dbg_e_popup__hirlevel .dialog-widget-content {right:30px;}
		}

		@media (max-width: 480px) {
			.dbg_e_popup__hirlevel .dialog-widget-content {right:20px;}
		}

/***** Map: Baranya ipari park *****/

	.terkep_wrap {position:relative;}

	/**** Top ****/
	
		.terkep_top {position:relative;z-index:2;display:flex;align-items:flex-start;gap:20px;}
		.terkep_polygon {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:250px;padding:30px;background-color:#636363;color:#ffffff;}

		/*** Navigation ***/

			.terkep_prev,
			.terkep_next {position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:#636363;border-radius:50px;color:#ffffff;font-size:14px;line-height:1;cursor:pointer;}
			.terkep_prev {top:240px;left:85px;}
			.terkep_next {top:280px;left:70px;}
			.terkep_prev svg,
			.terkep_next svg {width:13px;height:13px;fill:#ffffff;}

		/**** Content ****/

			.terkep_polygon_content {position:relative;width:calc(100% - 270px);padding:30px 30px 0 30px;background-color:rgba(243,243,243,.7);border-color:#ffffff;border-style:dashed;border-width:1px;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
			}
			.terkep_wrap:hover .terkep_polygon_content {background-color:rgba(243,243,243,.8);}

			/*** Title ***/
			
				.terkep_polygon_content__title h3 {margin:0 0 6px;padding:0;text-shadow: 1px 1px 2px rgba(255,255,255,1);}

			/*** Excerpt ***/
			
				.terkep_polygon_content__description {margin:0 0 6px;font-size:16px;line-height:1.2;text-shadow: 1px 1px 2px rgba(255,255,255,1);}

			/*** Read more ***/

				.terkep_polygon_content__read_more {text-align:right;}
				.terkep_polygon_content__read_more a {display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 -30px 0 auto;padding:10px 20px;background-color:var(--e-global-color-primary);border-radius:15px 0 0 0;color:#ffffff;font-size:14px;line-height:1;cursor:pointer;}
				.terkep_polygon_content__read_more svg {width:13px;height:13px;fill:#ffffff;}

		/*** Polygon content ***/

			.terkep_polygon__item {display:flex;align-items:flex-start;justify-content:center;gap:3px;font-size:16px;line-height:1.1;}
			.terkep_polygon__item span:first-child {color:#f0e3c1;}

		@media (min-width: 1201px) and  (max-width: 1400px) {
			.terkep_top {gap:30px;}
			.terkep_polygon {padding:25px;}
			.terkep_polygon_content {width:calc(100% - 280px);padding:15px;}
			.terkep_nav_text {display:none;}
			.terkep_prev,
		 	.terkep_next {width:40px;height:40px;padding:0;border-radius:100%;}
			.terkep_prev {top:230px;left:80px;}
			.terkep_next {top:230px;left:130px;}
			.terkep_polygon_content__read_more {position:absolute;top:0;right:0;}
			.terkep_polygon_content__read_more a {width:40px;height:40px;margin:0;padding:0;border-radius:0 0 0 10px;}
			.terkep_polygon_content__read_more__text {display:none;}
		}

		@media (min-width: 601px) and  (max-width: 680px) {
			.terkep_top {gap:30px;}
			.terkep_polygon {padding:25px;width:200px;}
			.terkep_polygon_content {width:calc(100% - 230px);padding:15px;}
			.terkep_nav_text {display:none;}
			.terkep_prev,
		 	.terkep_next {width:40px;height:40px;padding:0;border-radius:100%;}
			.terkep_prev {top:190px;left:55px;}
			.terkep_next {top:190px;left:105px;}
			.terkep_polygon_content__read_more {position:absolute;bottom:-30px;right:0;}
			.terkep_polygon_content__read_more a {width:40px;height:40px;margin:0;padding:0;border-radius:0 0 0 10px;}
			.terkep_polygon_content__read_more__text {display:none;}
		}

		@media (max-width: 600px) {
			.terkep_top {flex-direction: column-reverse;}
			.terkep_polygon_content {width:100%;}
			.terkep_nav_text {display:none;}
			.terkep_prev,
		 	.terkep_next {width:40px;height:40px;padding:0;border-radius:100%;}
			.terkep_prev {top:auto;bottom:100px;left:auto;right:60px;}
			.terkep_next {top:auto;bottom:100px;left:auto;right:10px;}
			.terkep_polygon_content__description {margin:0 0 15px;}
		}
		
		@media (max-width: 480px) {
			.terkep_polygon {gap:4px;padding:10px;width:170px;}
			.terkep_polygon__item {flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;font-size:15px;}
		}

	/**** Térkép ****/

		.terkep_content {position:relative;margin-top:-190px;}
		
		@media (min-width: 1025px) and  (max-width: 1200px) {
			.terkep_content {margin-top:-100px;}
		}
		
		@media (min-width: 881px) and  (max-width: 1024px) {
			.terkep_content {width:75%;margin-top:-140px;margin-left:auto;margin-right:0;}
		}
		
		@media (min-width: 601px) and  (max-width: 880px) {
			.terkep_content {margin-top:-100px;}
		}
		
		@media (max-width: 600px) {
			.terkep_content {margin-top:-100px;}
		}
	
		.terkep_baranya {position:relative;z-index:1;}
		.terkep_baranya svg {aspect-ratio: 499.8 / 394.8;}
		
		@media (max-width: 550px) {
			.terkep_baranya {width:calc(100% + 40px);margin-left:-20px;}
		}

		/**** Items ****/

			.terkep_item {position:absolute;z-index:2;width:150px;cursor:pointer;transform:scale(.8);transform-origin:top center;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
			}
			.terkep_item.active,
			.terkep_item:hover {transform:scale(1);}

			/*** Title ***/
			
				.terkep_item__title h3 {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin:0;padding:0;color:var(--e-global-color-text);font-size:26px;line-height:1.2;text-align:center;}
				.terkep_item__title sup {display:block;margin-top:5px;color:#636363;font-size:14px;line-height:1;text-transform:uppercase;
					transition: all 0.3s ease-in-out;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
				}
				.terkep_item.active .terkep_item__title sup,
				.terkep_item:hover .terkep_item__title sup {color:#ffffff;}

			/*** Icon ***/
			
				.terkep_item__title .terkep_item__title__icon {display:flex;flex-direction:column;align-items:center;justify-content:center;width:30px;height:30px;fill:#ffffff;}
				.terkep_item__title .terkep_item__title__icon svg {width:20px;height:20px;fill:#ffffff;
					transition: all 0.3s ease-in-out;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
				}
				.terkep_item.active .terkep_item__title .terkep_item__title__icon svg,
				.terkep_item:hover .terkep_item__title .terkep_item__title__icon svg {width:30px;height:30px;fill:#f0e3c1;}

				.terkep_item.active .terkep_item__title .terkep_item__title__icon:before {content:'';display:inline-block;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-color:#ffffff;border-style:solid;border-width:1px;border-radius:100%;
					animation: btnIconRipple 2s cubic-bezier(.23,1,.32,1) both infinite;
				}
				@keyframes btnIconRipple {
					0% { border-width:4px;transform:scale(1); }
					80% { border-width:1px;transform:scale(1.35); }
					100% { opacity: 0; }
				}

			/*** Item ***/

				.terkep_item.terkep-item-bolyi-ipari-park {top:61%;left:63%;width:80px;}
				.terkep_item.terkep-item-komloi-ipari-park {top:29%;left:43%;width:90px;}
				.terkep_item.terkep-item-mohacsi-ipari-park {top:56%;left:79%;width:90px;}
				.terkep_item.terkep-item-pannova-ipari-park {top:48%;left:26%;width:95px;}
				.terkep_item.terkep-item-pecsi-ipari-park {top:44%;left:43%;width:80px;}
				.terkep_item.terkep-item-pecs-deli-ipari-park {top:60%;left:38%;width:95px;}
				.terkep_item.terkep-item-sellyei-ipari-park {top:72%;left:12%;width:90px;}
				.terkep_item.terkep-item-siklosi-ipari-park {top:76%;left:47%;width:90px;}
		
				@media (min-width: 601px) and (max-width: 880px) {
					
					.terkep_item.active,
					.terkep_item:hover {transform:scale(.9);}
				}
		
				@media (max-width: 600px) {

					.terkep_item__title__text {position:relative;}
					.terkep_item__title .terkep_item__title__icon {width:22px;height:22px;}
					.terkep_item.active .terkep_item__title .terkep_item__title__icon svg,
					.terkep_item:hover .terkep_item__title .terkep_item__title__icon svg {width:22px;height:22px;}

					.terkep_item.terkep-item-bolyi-ipari-park {top:66%;}

					.terkep_item.terkep-item-komloi-ipari-park {top:31%;left:43%;width:100px;transform-origin:center left;}
					.terkep_item.terkep-item-komloi-ipari-park .terkep_item__title__text {top:-6px;}
					.terkep_item.terkep-item-komloi-ipari-park .terkep_item__title h3 {flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:5px;text-align:left;}
					
					.terkep_item.terkep-item-mohacsi-ipari-park {top:54%;left:65%;width:115px;transform-origin:center right;}
					.terkep_item.terkep-item-mohacsi-ipari-park .terkep_item__title__text {top:-6px;}
					.terkep_item.terkep-item-mohacsi-ipari-park .terkep_item__title h3 {flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;gap:5px;text-align:right;}

					.terkep_item.terkep-item-pecsi-ipari-park {left:42%;width:90px;transform-origin:center left;}
					.terkep_item.terkep-item-pecsi-ipari-park .terkep_item__title__text {top:-6px;}
					.terkep_item.terkep-item-pecsi-ipari-park .terkep_item__title h3 {flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:5px;text-align:left;}

					.terkep_item.terkep-item-pannova-ipari-park {top:52%;left:17%;width:115px;transform-origin:center right;}
					.terkep_item.terkep-item-pannova-ipari-park .terkep_item__title__text {top:-6px;}
					.terkep_item.terkep-item-pannova-ipari-park .terkep_item__title h3 {flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;gap:5px;text-align:right;}

					.terkep_item.terkep-item-sellyei-ipari-park {left:15%;width:100px;transform-origin:center left;}
					.terkep_item.terkep-item-sellyei-ipari-park .terkep_item__title__text {top:-6px;}
					.terkep_item.terkep-item-sellyei-ipari-park .terkep_item__title h3 {flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:5px;text-align:left;}
				}
		
				@media (max-width: 550px) {
					.terkep_item {transform: scale(.6);}
					.terkep_item.active,
					.terkep_item:hover {transform:scale(.9);}
					.terkep_item.terkep-item-mohacsi-ipari-park {left:63%;}

					.terkep_item.terkep-item-pannova-ipari-park {left:14%;}

					.terkep_item.terkep-item-pecs-deli-ipari-park {top:58%;}

					.terkep_item.terkep-item-siklosi-ipari-park {left:36%;width:100px;transform-origin:center right;}
					.terkep_item.terkep-item-siklosi-ipari-park .terkep_item__title__text {top:-6px;}
					.terkep_item.terkep-item-siklosi-ipari-park .terkep_item__title h3 {flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;gap:5px;text-align:right;}
				}
		
				@media (max-width: 450px) {
					.terkep_item.active,
					.terkep_item:hover {transform:scale(.8);}
					.terkep_item.terkep-item-bolyi-ipari-park {left:60%;}
					.terkep_item.terkep-item-mohacsi-ipari-park {top:52%;left:58%;}
					.terkep_item.terkep-item-pannova-ipari-park {top:52%;left:10%;}
					.terkep_item.terkep-item-siklosi-ipari-park {left:31%;}
					.terkep_item.terkep-item-sellyei-ipari-park {left:10%;}
				}

	/**** Loader ****/
		
		.terkep_top.loading {opacity: 0.5;
			pointer-events: none;
			transition: opacity 0.3s ease;
		}

		.terkep_top.loaded {opacity: 1;
			pointer-events: auto;
			transition: opacity 0.3s ease;
		}

		.terkep_loading_text {visibility:hidden;position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;margin:auto;width:fit-content;height:fit-content;padding:10px 20px;font-size:18px;background-color:#ffffff;opacity:0;transform:scale(0.1);transform-origin:center;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
		}
		.terkep_loading_text.loading {visibility:visible;z-index:10;opacity:1;transform:scale(1);}

/***** Menu *****/

	/**** Ipari park ****/

		#dbg_c_menu__posts_ipari_parkok {overflow-y:auto;overflow-x:hidden;height:175px;}

/***** Címlap *****/

	/**** Slider ****/

		/*** Image ***/

			#dbg_c_cimlap__slider_metabox .swiper-slide-active .swiper-slide-bg {animation: zoomIn 15s ease-in-out forwards; /* Animáció */}

			@keyframes zoomIn {
				0% {
					transform: scale(1); /* Eredeti méret */
				}
				50% {
					transform: scale(1.3); /* 20%-kal nagyobb */
				}
				100% {
					transform: scale(1.4); /* Vissza az eredeti méretre */
				}
			}

		/*** Pre text ***/

			@media (min-width: 481px) {
				.slide-heading-pretext {display:block;font-size:30px;line-height:1.2;font-weight:400;}
			}

			@media (min-width: 881px) and (max-width: 1400px) {
				.slide-heading-pretext {font-size:26px;}
			}

		/*** Lines ***/

			#dbg_e_cimlap__slider_metabox__lines {overflow:hidden;position:absolute;height:100%;}
			#dbg_html_cimlap__slider_metabox__lines {position:absolute;width:100%;height:100%;}

			#dbg_html_cimlap__slider_metabox__lines div {position:absolute;width:0;height:2px;background-color:#d6d7d8;
				transform-origin:right center;
				transform:rotate(-60deg);
			}

			/** Items **/

				#dbg_html_cimlap__slider_metabox__lines div:nth-child(1) {top:-10px;right:50px;background-color:#ffffff;
					animation: animateWidth 4s ease-in-out infinite;
					animation-delay: 0s;
				}

				#dbg_html_cimlap__slider_metabox__lines div:nth-child(2) {top:30px;right:60px;background-color:#d6d7d8;
					animation: animateWidthSmall 4s ease-in-out infinite;
					animation-delay: 0.3s;
				}

				#dbg_html_cimlap__slider_metabox__lines div:nth-child(3) {top:-10px;right:60px;background-color:#d6d7d8;
					animation: animateWidthExtraSmall 4s ease-in-out infinite;
					animation-delay: 0.6s;
				}

				#dbg_html_cimlap__slider_metabox__lines div:nth-child(4) {bottom:30px;right:60px;background-color:#d6d7d8;
					transform:rotate(60deg);
					transform-origin:right center;
					animation: animateWidthSmall 4s ease-in-out infinite;
					animation-delay: 0.9s;
				}

				#dbg_html_cimlap__slider_metabox__lines div:nth-child(5) {bottom:-10px;right:50px;background-color:#ffffff;
					transform:rotate(60deg);
					transform-origin:right center;
					animation: animateWidth 4s ease-in-out infinite;
					animation-delay: 1.2s;
				}

			/** Animation **/

				@keyframes animateWidth {
					0% {width:0;background-color:#ffffff;}
					40% {width:150px;background-color:rgba(211,156,10,.2);}
					60% {width:70px;background-color:rgba(211,156,10,.5);}
					80% {width:100px;background-color:rgba(211,156,10,.8);}
					100% {width:0;background-color:rgba(211,156,10,1);}
				}

				@keyframes animateWidthSmall {
					0% {width:0;}
					40% {width:100px;}
					60% {width:20px;}
					80% {width:50px;}
					100% {width:0;}
				}

				@keyframes animateWidthExtraSmall {
					0% {width:0;}
					40% {width:60px;}
					60% {width:15px;}
					80% {width:30px;}
					100% {width:0;}
				}
  
/***** Post *****/

	.dbg_e_post__masked__style_1 article.elementor-post .dbg_e_mod_post__thumbnail__inner__link {
		mask-image: url(../../../images/masks/post-mask-style-1.svg);
		mask-size: cover;
		mask-position: center center;
		mask-repeat: no-repeat;
	}

	/*** Shortcodes ***/
	
		/** Related icon eg. iparag, kepzes **/

			.dbg_sc_posts_related_icon {display:flex;align-items:flex-start;justify-content:flex-start;gap:3px;}
			.dbg_sc_posts_related_icon__title {position:relative;top:5px;color:#636363;font-size:14px;line-height:1;text-transform:uppercase;}
			.dbg_sc_posts_related_icon__wrap {display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:3px;}
			.dbg_sc_posts_related_icon__item {display:flex;align-items:center;justify-content:center;width:24px;height:24px;fill:#000;}
			.dbg_sc_posts_related_icon__item__icon svg {width:20px;height:20px;fill:#636363;
				-webkit-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}
			.dbg_sc_posts_related_icon__item:hover .dbg_sc_posts_related_icon__item__icon svg {width:24px;height:24px;fill:var(--e-global-color-primary);}
	
		/*** Related image ***/

			.dbg_sc_posts_related_image {display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:15px 0;}
			.dbg_sc_posts_related_image__title {position:relative;top:5px;color:#7B8B8A;font-size:14px;line-height:1;font-weight:500;text-transform:uppercase;}
			.dbg_sc_posts_related_image__wrap {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;}
			.dbg_sc_posts_related_image__item {display:flex;align-items:center;justify-content:center;width:65px;aspect-ratio: 3 / 2;background-color:rgba(255,255,255,.7);border-radius:5px;}
			.dbg_sc_posts_related_image__item .dbg_e_thumbnail,
			.dbg_sc_posts_related_image__item .dbg_e_thumbnail__cover {width:100%;height:100%;}
			.dbg_sc_posts_related_image__item .dbg_e_thumbnail__image {transform:scale(1.2);
				-webkit-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}
			.dbg_sc_posts_related_image__item:hover .dbg_e_thumbnail__image {transform:scale(1.4);}

		/*** tooltip ***/

			.dbg_sc_posts_related_sign .dbg_tooltip .dbg_tooltip__text {padding:20px;}
			.dbg_sc_posts_related_sign .dbg_tooltip .dbg_tooltip__wrap {z-index:10;}
			.dbg_sc_posts_related_sign .dbg_tooltip__text h5 {margin-bottom:10px!important;padding-bottom:5px!important;border-color:#eaeaea;border-style:solid;border-width:0 0 1px;font-size:14px;font-weight:400;text-transform:uppercase;}
			.dbg_sc_posts_related_sign .dbg_tooltip__text h4 {margin-bottom:5px!important;font-size:18px;}
			.dbg_sc_posts_related_sign .dbg_tooltip__text .dbg_post_excerpt p {font-size:15px;line-height:1.5;font-weight:400;}

			@media (max-width: 1400px) {
				.dbg_sc_posts_related_sign .dbg_tooltip .dbg_tooltip__text {padding:20px 15px;}
				.dbg_sc_posts_related_sign .dbg_tooltip__text h5 {font-size:12px;}
				.dbg_sc_posts_related_sign .dbg_tooltip__text h4 {font-size:16px;}
				.dbg_sc_posts_related_sign .dbg_tooltip__text .dbg_post_excerpt p {font-size:14px;line-height:1.3;}
			}

		/*** Left ***/

			.dbg_sc_posts_related__left .dbg_sc_posts_related_icon {align-items:flex-start;justify-content:flex-start;}
			.dbg_sc_posts_related__left .dbg_sc_posts_related_icon__wrap {align-items:flex-start;justify-content:flex-start;gap:5px;}

	/**** Post grid ****/

		.dbg_e_posts_grid_big article:nth-child(1) {grid-column:1;grid-row:1;}
		.dbg_e_posts_grid_big article:nth-child(2) {grid-column:1;grid-row:2;}
		.dbg_e_posts_grid_big article:nth-child(3) {grid-column:2;grid-row:1 / span 2;}
		.dbg_e_posts_grid_big article:nth-child(4) {grid-column:3 / span 2;grid-row:1;}
		.dbg_e_posts_grid_big article:nth-child(5) {grid-column:3;grid-row:2;}
		.dbg_e_posts_grid_big article:nth-child(6) {grid-column:4;grid-row:2;}

		.dbg_e_posts_grid_big article {z-index: 1;
			-webkit-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;
		}
		.dbg_e_posts_grid_big article:hover {z-index:2;transform:scale(1.05);box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.1);
			-webkit-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;
		}

		@media (min-width: 481px) and (max-width: 880px) {
			.dbg_e_posts_grid_big article:nth-child(1) {grid-column:1 / span 2;grid-row:1;}
			.dbg_e_posts_grid_big article:nth-child(2) {grid-column:3;grid-row:1;}
			.dbg_e_posts_grid_big article:nth-child(3) {grid-column:1 / span 3;grid-row:2;}
			.dbg_e_posts_grid_big article:nth-child(4) {grid-column:1;grid-row:3;}
			.dbg_e_posts_grid_big article:nth-child(5) {grid-column:2;grid-row:3;}
			.dbg_e_posts_grid_big article:nth-child(6) {grid-column:3;grid-row:3;}
		}

		@media (max-width: 480px) {
			.dbg_e_posts_grid_big article:nth-child(1) {grid-column:1;grid-row:1;}
			.dbg_e_posts_grid_big article:nth-child(2) {grid-column:2;grid-row:1;}
			.dbg_e_posts_grid_big article:nth-child(3) {grid-column:1 / span 2;grid-row:2;}
			.dbg_e_posts_grid_big article:nth-child(4) {grid-column:1;grid-row:3;}
			.dbg_e_posts_grid_big article:nth-child(5) {grid-column:2;grid-row:3;}
			.dbg_e_posts_grid_big article:nth-child(6) {grid-column:1 / span 2;grid-row:4;}
		}

/***** Single *****/

	/**** ZOOM image ****/

		#dbg_image_zoomer {
			position: relative;
			overflow: hidden;
			border: 1px solid #ccc;
			background-color: #ffffff;
			box-shadow: 0 0 10px 10px rgba(0,0,0,.05);
		}
		
		#dbg_image_zoomer__image {
			position: absolute;
			transform-origin: center center;
			cursor: grab;
		}
		
		#dbg_image_zoomer__controls {display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}

		@media (min-width: 881px) and (max-width: 1024px) {
			#dbg_image_zoomer__controls .dbg_button_text {display:none;}
		}

		@media (max-width: 480px) {
			#dbg_image_zoomer__controls .dbg_button_text {display:none;}
		}

	/**** Tabs ****/

		/*** Bevezető szöveg ***/
		
			.dbg-e-tabs .dbg_tab__bevezeto_szoveg {margin-bottom:30px;}
			.dbg-e-tabs .dbg_tab__bevezeto_szoveg p:last-child {margin-bottom:0;}

		/*** Adatok ***/

			.dbg_data.dbg_sc_s__tabs_data {margin-top:0;}

		/*** Map ***/

			.dbg_sc_s__tabs_map {margin-top:30px;}

		/*** Posts ***/

			.dbg_tab__posts__item:not(:first-child) {margin-top:30px;}
			.dbg_tab__posts__item .dbg_content_sub_title {margin-bottom:20px;}
			.dbg_tab__posts__item .dbg_read_more {justify-content:flex-end;}
			.dbg_tab__posts__item .dbg_read_more a.dbg_read_more__button:not(:hover) {background-color:#dcb754;}

	/**** Map ****/

		.dbg_sc_s__maps,
		.dbg_c_map__single_content .cspm_linear_gradient_bg {margin-bottom:30px;}
		.dbg_sc_s__maps .dbg_content_sub_title {margin-top:10px;}

	/**** Helszínek ****/
		
		/*** Szöveg blokk ***/

			.dbg_sc_s__szoveg_blokk__item:not(:first-child) {margin-top:40px;}
			.dbg_sc_s__szoveg_blokk__text {margin-top:5px;padding:5px 0 5px 40px;border-color:#eaeaea;border-style:solid;border-width:0 0 0 5px;}
			.dbg_sc_s__szoveg_blokk__text p:last-child {margin-bottom:0;}
			.dbg_sc_s__szoveg_blokk_related_posts .dbg_content_sub_title {margin-top:20px;margin-bottom:20px;}
			.dbg_sc_s__szoveg_blokk_related_posts .dbg_tab__bevezeto_szoveg {margin-bottom:30px;}
			.dbg_sc_s__szoveg_blokk_related_posts .dbg_tab__bevezeto_szoveg p:last-child {margin-bottom:0;}

			@media (min-width: 481px) and (max-width: 880px) {
				.dbg_sc_s__szoveg_blokk__text {padding-left:30px;}
			}

			@media (max-width: 480px) {
				.dbg_sc_s__szoveg_blokk__item:not(:first-child) {margin-top:30px;}
				.dbg_sc_s__szoveg_blokk__text {padding-left:25px;}
			}

		/*** Szöveg menu ***/

			/** title **/

				.dbg_sc_s__szoveg_menu .dbg_content_sub_title {margin-bottom:20px;}
				.dbg_sc_s__szoveg_menu .dbg_content_sub_title h3 {font-size:22px;line-height:1.2em;font-weight:600;letter-spacing:3px;}

			/** items **/

				.dbg_sc_s__szoveg_menu {display:flex;flex-direction:column;gap:10px;margin-bottom:30px;}
				.dbg_sc_s__szoveg_menu__item {display:flex;justify-content:space-between;gap:10px;padding: 10px 15px 10px 15px;background-color:#ffffff;border-color:#eaeaea;border-style:solid;border-width:1px;border-radius:1px;}
				.dbg_sc_s__szoveg_menu__item.active,
				.dbg_sc_s__szoveg_menu__item:hover {background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#ffffff;}

				.dbg_sc_s__szoveg_menu__icon {position:relative;top:3px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;}
				.dbg_sc_s__szoveg_menu__icon svg {width:20px;height:20px;fill:var(--e-global-color-primary);
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
				}
				.dbg_sc_s__szoveg_menu__item.active svg,
				.dbg_sc_s__szoveg_menu__item:hover svg {fill:#ffffff;transform: rotate(-90deg);}
		
				/* left icon */

					.dbg_sc_s__szoveg_menu__icon_left .dbg_sc_s__szoveg_menu__item {flex-direction:row-reverse;justify-content:flex-end;}
					.dbg_sc_s__szoveg_menu__icon_left .dbg_sc_s__szoveg_menu__item.active svg,
					.dbg_sc_s__szoveg_menu__icon_left .dbg_sc_s__szoveg_menu__item:hover svg {transform: rotate(90deg);}

	/**** Terület kereső ****/

		/*** Tab ***/

			/** közművek **/

				.dbg_sc_s_kozmu_item:not(:first-child) {margin-top:20px;padding-top:20px;border-color:#eaeaea;border-style:dashed;border-width:1px 0 0;}
				.dbg_sc_s_kozmu_name {font-weight:500;}
				.dbg_sc_s_kozmu_leiras {margin-top:5px;padding:5px 0 5px 20px;border-color:#eaeaea;border-style:solid;border-width:0 0 0 5px;}
				.dbg_sc_s_kozmu_leiras p:last-child {margin-bottom:0;}

/***** Map *****/

	/**** Style ****/

		.dbg_c_map__general .codespacing_progress_map_area,
		.dbg_c_map__general .cspm_linear_gradient_bg,
		.dbg_c_map__general .cspm_linear_gradient_bg > .cspm_zoom_container + div {border-radius:2px;}
		.dbg_c_map__general .gm-style iframe + div {border:0!important;}
	
		/*** marker ***/

			.dbg_c_map__general .cspm_marker_infobox .si-content {position:relative;top:10px;}
			.dbg_c_map__general .cspm_marker_infobox .si-pointer-bg-top {display:none!important;}

		/*** buttons ***/

			.dbg_c_map__general .cspm_zoom_container {top:30px;left:30px;}
			.dbg_c_map__general .cspm_recenter_map_btn {top:120px!important;left:30px;}
			.dbg_c_map__general .gmnoprint {top:20px!important;right:70px!important;}
			
				/** gmnoprint **/
				
					.dbg_c_map__general .gmnoprint .gm-style-mtc:not(:first-child) {margin-left:5px;}
					.dbg_c_map__general .gmnoprint .gm-style-mtc button {height:30px!important;padding-left:20px!important;padding-right:20px!important;font-size:14px!important;border-radius:1px!important;}
					.dbg_c_map__general .gmnoprint .gm-style-mtc ul[role="menu"] {top:35px!important;left:0!important;}
					.dbg_c_map__general .gmnoprint .gm-style-mtc ul[role="menu"] li {padding:5px!important;}

				/** fullscreen **/

					.dbg_c_map__general .gm-fullscreen-control {top:20px!important;right:20px!important;}

				/** fullscreen **/

					.dbg_c_map__general .search_form_btn {top:30px!important;left:80px!important;}

		/** submit button **/

			.dbg_c_map__general .cspmsl_submit_btn_container {bottom:40px!important;left:55px!important;right:auto!important;width:240px!important;height:50px!important;margin-left:0!important;margin-right:auto!important;}
		
		/*** resize button ***/

			.dbg_c_map__general .cspml_resize_map {padding:5px 20px;background-color:#c4ce07!important;}

	/**** Map ****/

		/*** backgrounds ***/
		
			.dbg_e_p_map .cspm_linear_gradient_bg,
			.dbg_e_p_map .jcarousel-skin-default .jcarousel-container {background:transparent;}
			
		/*** carousel ***/
		
			.dbg_e_p_map .jcarousel-skin-default .jcarousel-container-vertical {padding:0!important;}
			
			/** prev - next **/
			
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-next.jcarousel-next-vertical,
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-prev.jcarousel-prev-vertical {width:100px!important;background-color:#818A44!important;opacity:.9!important;}
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-prev.jcarousel-prev-vertical {top:auto!important;bottom:0!important;transform: translate(-80px, 0);border-radius:2px 2px 0 0!important;}
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-next.jcarousel-next-vertical {transform: translate(25px, 0);}
			
			/** items **/
			
				.dbg_e_p_map .item_img.cspm_linear_gradient_bg {position:relative;overflow:hidden;}
				.dbg_e_p_map .item_img.cspm_linear_gradient_bg img {position:absolute;width:auto;height:150px;}
			
				.dbg_e_p_map .jcarousel-skin-default .details_title a {padding-bottom:5px;border-bottom-color:#d2cab8;}
				.dbg_e_p_map .jcarousel-skin-default .details_infos {padding-top:5px;color:#313536;font-weight:400;}
				.dbg_e_p_map .jcarousel-skin-default .details_infos p {margin-bottom:0;line-height:1.1;}
				.dbg_e_p_map .jcarousel-skin-default .details_infos .dbg_m_tax {margin-top:5px;}
				.dbg_e_p_map .jcarousel-skin-default .details_infos .dbg_tax_allapot a {display:inline-block;padding:5px 7px 6px;font-size:13px;line-height:1;border-radius:2px;}
				.dbg_e_p_map .jcarousel-skin-default .details_infos .dbg_tax_allapot a:not(:first-child) {margin-left:5px;}
			
				.dbg_e_p_map a.details_btn {top:auto!important;bottom:10px!important;left:auto!important;right:10px!important;padding:5px 10px!important;}
			
			@media (min-width: 701px) and (max-width: 1024px) {
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-prev.jcarousel-prev-vertical {left:370px!important;transform: translate(0, 0);}
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-next.jcarousel-next-vertical {left:490px!important;transform: translate(0, 0);}
			}
			
			@media (max-width: 700px) {
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-next.jcarousel-next-vertical,
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-prev.jcarousel-prev-vertical {width:155px!important;}
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-prev.jcarousel-prev-vertical {left:25px!important;transform: translate(0, 0);}
				.dbg_e_p_map .jcarousel-skin-default div.jcarousel-next.jcarousel-next-vertical {left:190px!important;transform: translate(0, 0);}
			}
			
		/*** buttons ***/
		
			.dbg_e_p_map .gm-style-mtc:not(:first-child) {margin-left:5px!important;}
			.dbg_e_p_map .gm-style-mtc:not(:last-child) {margin-right:5px!important;}
			.dbg_e_p_map .gm-style-mtc button {border-radius:0!important;}

		/*** submit button ***/
		
			.dbg_e_p_map .cspmsl_submit_btn_container {left:0!important;right:0!important;width:240px!important;height:50px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
			.dbg_e_p_map div.cspmsl_submit_btn {padding:15px!important;background-color:rgba(180,65,27,.97)!important;font-size:28px!important;text-transform:uppercase;font-weight:900;}
			
		@media (max-width: 1024px) {
			#cspml_container .codespacing_progress_map_area {height:auto!important;}
			#cspml_container .codespacing_progress_map_area > div {display:flex;flex-direction:column;}
			#cspml_container .codespacing_progress_map_area > div > #cspm_carousel_container {order:2;float:none!important;width:100%!important;margin-top:20px!important;}
			#cspml_container .codespacing_progress_map_area > div > #cspm_carousel_container + div {order:1;width:100%!important;margin-right:0!important;}
			.dbg_e_p_map a.details_btn {transform:scale(1)!important;}
		}
		
	/**** Map - Single ****/

		#dbg_c_map__single .elementor-shortcode,
		#dbg_c_map__single .elementor-shortcode iframe {border-radius:1px;}

		/*** Containers ***/
		
			/** Map **/
			
				#dbg_c_map__single .elementor-shortcode {position:relative;}

	/**** Map - List ****/

		#dbg_c_map__list .cspm_border_radius,
		#dbg_c_map__list .cspm_modal_media_embed iframe {border-radius:1px;}

		/*** Containers ***/
		
			/** Map **/
			
				#dbg_c_map__list #cspml_container > div:nth-child(1) {position:relative;}
		
			/** List **/
			
				/* row */

					#dbg_c_map__list #cspml_listings_container.cspm-row {margin-left:-20px;margin-right:-20px;}
			
				/* sort */

					#dbg_c_map__list #cspml_listings_container > div.cspm-col-lg-12.cspm-col-md-12.cspm-col-sm-12.cspm-col-xs-12 {padding-left:20px;padding-right:20px;}
					#dbg_c_map__list #cspml_listings_container > div:first-child > div.cspm-row {margin-bottom:20px;margin-left:-20px;margin-right:-20px;}
					#dbg_c_map__list #cspml_listings_container > div:first-child > div.cspm-row > div.pull-right.cspm-col-lg-9.cspm-col-md-9.cspm-col-sm-12.cspm-col-xs-12,
					#dbg_c_map__list #cspml_listings_container > div:first-child > div.cspm-row > div.cspm-col-lg-3.cspm-col-md-3.cspm-col-sm-12.cspm-col-xs-12 {padding-left:20px;padding-right:20px;}
			
				/* filter */

					#dbg_c_map__list #cspml_listings_container > div > div.cspml_fs_container.cspm-col-lg-3.cspm-col-md-3.cspm-col-sm-12.cspm-col-xs-12,
					#dbg_c_map__list #cspml_listings_container > div > div.cspml_listing_items_container.cspm-col-lg-9.cspm-col-md-9.cspm-col-sm-12.cspm-col-xs-12 {padding-left:20px;padding-right:20px;}
			
					/* full */

						#dbg_c_map__list #cspml_listings_container .cspml_listing_items_container.cspm-col-sm-12.cspm-col-xs-12.cspm-col-lg-12.cspm-col-md-12 {padding-left:20px;padding-right:20px;}

		/*** List ***/
		
			/** general **/
			
				#dbg_c_map__list #cspml_listings_container .cspm_border_shadow {box-shadow:none!important;}
				
			/** sorting **/
			
				#dbg_c_map__list div[class^=cspml_options_bar] {margin-bottom:20px;}
				#dbg_c_map__list .cspml_nbr_items_container .cspm_border_shadow,
				#dbg_c_map__list .cspml_view_options_container .cspm_border_shadow,
				#dbg_c_map__list .cspml_sort_list_container.cspm_border_shadow,
				#dbg_c_map__list .cspml_sort_list.cspm_border_shadow {border-color:#edebeb;border-style:solid;border-width:1px;border-radius:2px;}
				#dbg_c_map__list div.cspml_nbr_items,
				#dbg_c_map__list div.cspml_sort_list_container,
				#dbg_c_map__list .cspml_view_options_container .view_option,
				#dbg_c_map__list span.cspml_sort_btn,
				#dbg_c_map__list .cspml_fs_title,
				#dbg_c_map__list .cspml_close_fs {padding-top:10px;padding-bottom:10px;}
				#dbg_c_map__list div.cspml_nbr_items,
				#dbg_c_map__list span.cspml_sort_val,
				#dbg_c_map__list ul.cspml_sort_list li,
				#dbg_c_map__list .cspml_fs_title {font-size:16px;}
		
				/* nbr */
				
					#dbg_c_map__list .cspml_nbr_items_container .cspml_nbr_items {background-color:#ebf0f1;border-color:#ebf0f1;color:#353534;text-shadow:none;}
			
			/** filter **/
			
				#dbg_c_map__list #cspml_listings_filter_form {background:transparent;}
				#dbg_c_map__list .cspml_fs_item_container {margin-bottom:20px;padding:8px;background-color:#f8f8f8;border-radius:2px 2px 2px 8px;}

				/* title - label */

					#dbg_c_map__list div.cspml_fs_label,
					#dbg_c_map__list div.cspml_fs_label span.cspml_toggle_btn {padding-top:10px;padding-bottom:10px;}
					#dbg_c_map__list div.cspml_fs_label {background-color:var(--e-global-color-secondary);border-radius:2px 2px 4px 4px;font-size:16px;text-transform:uppercase;letter-spacing:2px;}
					#dbg_c_map__list div.cspml_fs_label span.cspml_toggle_btn {top:8px;}

			
				/* input text */
				
					#dbg_c_map__list .cspml_type_text_like {padding:10px 12px!important;background:#ffffff!important;border:1px solid #e3e8e8!important;border-radius:2px!important;font-weight:400!important;
						-webkit-transition: all .3s ease!important;
						-moz-transition: all .3s ease!important;
						-ms-transition: all .3s ease!important;
						-o-transition: all .3s ease!important;
						transition: all .3s ease!important;
						box-shadow:none!important;
					}
			
				/* search field */
				
					#dbg_c_map__list form#cspml_listings_filter_form > .cspml_fs_item_container:nth-child(2) {padding:0;background-color:transparent;}
					#dbg_c_map__list form#cspml_listings_filter_form > .cspml_fs_item_container:nth-child(2) div.cspml_fs_label {display:none;}
					#dbg_c_map__list .cspml_fs_options_list[data-field-name="cspml_keyword"] {padding:0;font-size:17px;}
					#dbg_c_map__list .cspml_fs_options_list input[type=text].cspml_keyword {font-size:17px;}
			
				/* list */

					#dbg_c_map__list .cspml_fs_options_list:not([data-field-name="cspml_keyword"]) {overflow-y:scroll;max-height:350px;margin-top:10px;margin-bottom:10px;padding:10px 10px 0;}
					#dbg_c_map__list .cspml_fs_options_list:not([data-field-name="cspml_keyword"])::-webkit-scrollbar {width:5px;} /* scrollbar width */
					#dbg_c_map__list .cspml_fs_options_list:not([data-field-name="cspml_keyword"])::-webkit-scrollbar-track {background:#ffffff;border-radius:2px;} /* scrollbar track */
					#dbg_c_map__list .cspml_fs_options_list:not([data-field-name="cspml_keyword"])::-webkit-scrollbar-thumb {background:var(--e-global-color-accent);border-radius:2px;} /* scrollbar handle */
					#dbg_c_map__list .cspml_fs_options_list:not([data-field-name="cspml_keyword"])::-webkit-scrollbar-thumb:hover {background:var(--e-global-color-accent);border-radius:2px;} /* scrollbar handle on hover */
				
					#dbg_c_map__list div.cspml_fs_item_container {margin-bottom:10px;}
					#dbg_c_map__list div.cspml_fs_item_container:last-child {margin-bottom:0;}
					#dbg_c_map__list div.cspml_fs_item_container label {top:0;font-size:17px;font-weight:400;}
					#dbg_c_map__list div.cspml_fs_item_container .icr-item.type_checkbox {background-color:#ffffff;}

					#dbg_c_map__list .icr-item,
					#dbg_c_map__list .icr-label:hover .icr-item,
					#dbg_c_map__list .icr-label.checked .icr-item,
					#dbg_c_map__list .icr-label.checked:hover .icr-item:after,
					#dbg_c_map__list .icr-label.checked:hover .icr-item:before {border-color:#e3e8e8!important;}
			
				/* select */
				
					#dbg_c_map__list .selectize-dropdown,
					#dbg_c_map__list .selectize-input,
					#dbg_c_map__list .selectize-input input {font-size:16px;}

				/* button */
				
					#dbg_c_map__list .cspm_filter_bottom_btns {display:flex;gap:10px;}
					#dbg_c_map__list .cspm_filter_bottom_btns:before,
					#dbg_c_map__list .cspm_filter_bottom_btns:after {content:none}
					#dbg_c_map__list .cspml_btn {float:none;width:auto;padding:8px 15px;font-size:16px;}
					#dbg_c_map__list .cspml_btn.cspml_reset_lsitings_filter {background-color:var(--e-global-color-secondary)!important;border-radius:1px 0 0 1px;}
					#dbg_c_map__list .cspml_btn.cspml_reset_lsitings_filter:after {content:'Törlés';}
					#dbg_c_map__list .cspml_btn.cspml_reset_lsitings_filter:hover {background-color:var(--e-global-color-accent)!important;}
					#dbg_c_map__list .cspml_btn.cspml_submit_listings_filter {background-color:var(--e-global-color-primary)!important;border-radius:0 1px 1px 0;text-transform:uppercase;text-transform:2px;}
					#dbg_c_map__list .cspml_btn.cspml_submit_listings_filter:hover {background-color:var(--e-global-color-accent)!important;}
			
			/** Item **/
			
				#dbg_c_map__list div.cspml_item.cspm_border_shadow,
				#dbg_c_map__list div.cspml_active_item,
				#dbg_c_map__list div.cspml_item:hover {box-shadow:none!important;border-radius:2px!important;}

				#dbg_c_map__list div.cspml_item_holder {margin-bottom:20px!important;}
				#dbg_c_map__list div.cspml_item .cspml_details_container {position:relative;z-index:2;}
						
				@media (min-width: 1401px) {
					#dbg_c_map__list div.cspml_item_holder {margin-bottom:30px!important;}
				}
			
				/** container **/
				
					#dbg_c_map__list .cspml_listing_items_container > .cspm-row {display:flex;flex-wrap:wrap;}
					#dbg_c_map__list .cspml_listing_items_container > .cspm-row div[data-view="list"] {align-self:flex-start;}

					#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div > .list_view_holder {position:relative;}

					/* before */

						#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div > .list_view_holder .cspml_thumb_container:before {content:'';position:absolute;z-index:5;bottom:60px;left:6px;width:60px;height:1px;border-style:solid;border-color: var(--e-global-color-primary);border-width:3px 0 0 0;transform:rotate(75deg);transform-origin:left top;
							transition: all 0.2s ease-in-out;
							-webkit-transition: all 0.2s ease-in-out;
							-moz-transition: all 0.2s ease-in-out;
							-ms-transition: all 0.2s ease-in-out;
						}
						#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div:hover > .list_view_holder .cspml_thumb_container:before {left:10px;border-color:var(--e-global-color-2b86be1);}

					/* after */

						#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div > .list_view_holder .cspml_thumb_container:after {content:'';position:absolute;z-index:5;bottom:120px;left:0;width:120px;height:1px;border-style:solid;border-color: var(--e-global-color-secondary);border-width:1px 0 0 0;transform:rotate(75deg);transform-origin:left top;
							transition: all 0.2s ease-in-out;
							-webkit-transition: all 0.2s ease-in-out;
							-moz-transition: all 0.2s ease-in-out;
							-ms-transition: all 0.2s ease-in-out;
						}
						#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div:hover > .list_view_holder .cspml_thumb_container:after {width:80px;}
				
					/* item */

						#dbg_c_map__list #cspml_listings_container .cspml_listing_items_container > .cspm-row > div > .list_view_holder .cspml_item {
							transition: all 0.2s ease-in-out;
							-webkit-transition: all 0.2s ease-in-out;
							-moz-transition: all 0.2s ease-in-out;
							-ms-transition: all 0.2s ease-in-out;
						}
						#dbg_c_map__list #cspml_listings_container .cspml_listing_items_container > .cspm-row > div:hover > .list_view_holder .cspml_item.cspm_border_shadow {box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.05)!important;}

					/* grid */
					
						#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div[data-view="grid"] > .list_view_holder {position:relative;height:100%;}
						#dbg_c_map__list .cspml_item_holder[data-view="grid"] div.cspml_item {position:relative;height:100%;padding-top:0;padding-left:0;background-color:#f8f8f8;}
						#dbg_c_map__list .cspml_item_holder[data-view="grid"]:nth-of-type(3n+1) div.cspml_item,
						#dbg_c_map__list .cspml_item_holder[data-view="grid"]:hover div.cspml_item {background-color:#ffffff;}

						/* 2 col */
						
							#dbg_c_map__list .cspml_item_holder[data-view="grid"].cspm-col-lg-6.cspm-col-md-6.cspm-col-sm-6:nth-of-type(3n+1) {clear: left;}
							
							@media (min-width: 1401px) {
								#dbg_c_map__list .cspml_item_holder[data-view="grid"].cspm-col-lg-6.cspm-col-md-6.cspm-col-sm-6 {padding-left:20px;}
								#dbg_c_map__list .cspml_item_holder[data-view="grid"].cspm-col-lg-6.cspm-col-md-6.cspm-col-sm-6:nth-of-type(3n+1) {padding-left:15px;padding-right:20px;}
							}

					/* list */
					
						#dbg_c_map__list div[data-view="list"] .list_view_holder div.cspml_item {display:flex;align-items:flex-start;padding:25px;background-color:#f8f8f8;}
						#dbg_c_map__list div[data-view="list"]:nth-child(even) .list_view_holder div.cspml_item {background-color:#ffffff;}
						#dbg_c_map__list div[data-view="list"]:hover .list_view_holder div.cspml_item {background-color:#ffffff;}
						#dbg_c_map__list div[data-view="list"] div.cspml_item .cspml_thumb_container.cspm-col-lg-5 {float:none;width:150px;}
						#dbg_c_map__list div[data-view="list"] div.cspml_item .cspml_details_container.cspm-col-lg-7 {float:none;width:calc(100% - 150px);}

						/* before & after */
						
							#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div[data-view="list"] > .list_view_holder:before {left:5px;width:1px;height:50px;}
							#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div[data-view="list"]:hover > .list_view_holder:before {height:30px;left:12px;}

							#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div[data-view="list"] > .list_view_holder:after {top:55px;left:5px;width:2px;height:20px;}
							#dbg_c_map__list .cspml_listing_items_container > .cspm-row > div[data-view="list"]:hover > .list_view_holder:after {width:10px;height:10px;top:35px;left:8px;}
						
						@media (max-width: 500px) {
							#dbg_c_map__list div[data-view="list"] .list_view_holder div.cspml_item {display:flex;flex-direction: column;}
							#dbg_c_map__list div[data-view="list"] div.cspml_item .cspml_thumb_container.cspm-col-lg-5,
							#dbg_c_map__list div[data-view="list"] div.cspml_item .cspml_details_container.cspm-col-lg-7 {width:100%;}
							#dbg_c_map__list div[data-view="list"] .list_view_holder div.cspml_item {padding:10px;}
						}
						
				/* image */

					#dbg_c_map__list div.cspml_item {position:relative;}
					#dbg_c_map__list div.cspml_item .cspml_thumb_container {position:relative;z-index:2;border-radius:2px;}

					/* grid */
					
						#dbg_c_map__list div[data-view="grid"] div.cspml_item .cspml_thumb_container {
							display: block;
							position: relative;
							padding-bottom: 65%!important;
							-webkit-transition: all .3s ease-in-out;
							-moz-transition: all .3s ease-in-out;
							-o-transition: all .3s ease-in-out;
							transition: all .3s ease-in-out;
						}
						#dbg_c_map__list div[data-view="grid"] div.cspml_item img.thumb {
							display: block;
							width: 100%;
							height: 100%;
							position: absolute;
							background-size: cover;
							background-position: center 50%;
							opacity: 1 !important;
							transition: opacity 0.3s;
							transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
							object-fit: cover;
							mask-image: url(../../../images/masks/post-mask-style-2.svg);
							mask-size: cover;
							mask-position: center center;
							mask-repeat: no-repeat;
						}
						
					@media (min-width: 501px) and (max-width: 880px) {
						#dbg_c_map__list div[data-view="list"] div.cspml_item .cspml_thumb_container {
							display: block;
							position: relative;
							padding-bottom: 15%!important;
							-webkit-transition: all .3s ease-in-out;
							-moz-transition: all .3s ease-in-out;
							-o-transition: all .3s ease-in-out;
							transition: all .3s ease-in-out;
						}
						#dbg_c_map__list div[data-view="list"] div.cspml_item img.thumb {
							display: block;
							width: 100%;
							height: 100%;
							position: absolute;
							background-size: cover;
							background-position: center 50%;
							opacity: 1 !important;
							transition: opacity 0.3s;
							transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
							object-fit: cover;
						}
					}
				
					/* overlay */

						.cspml_item_link_overlay {
							object-fit: cover;
							mask-image: url(../../../images/masks/post-mask-style-2.svg);
							mask-size: cover;
							mask-position: center center;
							mask-repeat: no-repeat;
						}
				
				/* details */
				
					#dbg_c_map__list div.cspml_details_container div {color:var(--e-global-color-text);font-size:18px;font-weight:400;}
					#dbg_c_map__list div.cspml_details_container div.cspml_details_title,
					#dbg_c_map__list div.cspml_details_container div.cspml_details_title > *,
					#dbg_c_map__list div.cspml_details_container div.cspml_details_title a,
					#dbg_c_map__list div.cspml_details_content,
					#dbg_c_map__list div.cspml_details_content p {font-family:"Barlow Semi Condensed", sans-serif!important;}

					/* grid */
					
						#dbg_c_map__list div[data-view="grid"] div.cspml_details_container {padding:25px 30px;}
						#dbg_c_map__list div[data-view="grid"].cspml_item_holder.cspm-col-lg-4.cspm-col-md-4.cspm-col-sm-6 div.cspml_details_container {padding:25px 20px;}
						
					/* list */

						#dbg_c_map__list div[data-view="list"] div.cspml_details_container {height:auto!important;padding:5px 0 5px 20px;}
						
						@media (max-width: 500px) {
							#dbg_c_map__list div[data-view="list"] div.cspml_details_container {padding-top:5px;padding-left:0;}
						}

					/* title */

						#dbg_c_map__list div.cspml_details_container div.cspml_details_title,
						#dbg_c_map__list div.cspml_details_container div.cspml_details_title .dbg_m__title > *,
						#dbg_c_map__list div.cspml_details_container div.cspml_details_title a {margin:0;padding:0;color:var(--e-global-color-text)!important;font-size:28px!important;font-weight:600!important;line-height:1.2em!important;}
						#dbg_c_map__list div.cspml_details_container div.cspml_details_title a:hover {color:var(--e-global-color-accent)!important;}
						#dbg_c_map__list div[data-view="grid"] div.cspml_details_container div.cspml_details_title,
						#dbg_c_map__list div[data-view="grid"] div.cspml_details_container div.cspml_details_title .dbg_m__title > *,
						#dbg_c_map__list div[data-view="grid"] div.cspml_details_container div.cspml_details_title a {font-size:24px!important;}
						#dbg_c_map__list div.cspml_details_container div.cspml_details_title {overflow:unset;margin-bottom:10px;padding-bottom:10px;border-color:#f3f3f7;border-style:solid;border-width:0 0 3px;
							white-space: normal; /* egysoros... helyett teljes szöveg */
						}

						/* adat */

							#dbg_c_map__list .dbg_m__title__wrap {display:flex;}
							#dbg_c_map__list .dbg_m__title {width:50%;}
							#dbg_c_map__list .dbg_m__title_data {display:flex;align-items:center;justify-content:flex-end;gap:10px;width:50%;padding-right:15px;}

							#dbg_c_map__list .dbg_m__title_data__item {padding:3px 10px;background-color:#8d2c2e;color:#ffffff!important;font-size:14px;line-height:1.1;font-weight:400;border-radius:2px;}
							#dbg_c_map__list .dbg_m__title_data__item__helyrajzi_szam {background-color:#eae8ef;color:#201e1e!important;}
							#dbg_c_map__list .dbg_m__title_data__label {font-weight:500;}

						/* grid */

							#dbg_c_map__list div[data-view="grid"] div.cspml_details_container div.cspml_details_title {margin-bottom:15px;padding-bottom:15px;}
							#dbg_c_map__list div[data-view="grid"].cspml_item_holder.cspm-col-lg-4.cspm-col-md-4.cspm-col-sm-6 div.cspml_details_container div.cspml_details_title {margin-bottom:10px;padding-bottom:10px;}

							/* adat */

								#dbg_c_map__list div[data-view="grid"] .dbg_m__title__wrap {flex-direction:column;gap:15px;}
								#dbg_c_map__list div[data-view="grid"] .dbg_m__title {width:100%;}
								#dbg_c_map__list div[data-view="grid"] .dbg_m__title_data {align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;padding-right:0;}
								#dbg_c_map__list div[data-view="grid"] .dbg_m__title_data__item {display:flex;flex-direction:column;}
								#dbg_c_map__list div[data-view="grid"] .dbg_m__title_data__item {padding:5px 13px;}

						@media (max-width: 500px) {
							#dbg_c_map__list div[data-view="list"] div.cspml_details_container {padding:15px 20px 20px;}
							#dbg_c_map__list div[data-view="list"] div.cspml_details_container div.cspml_details_title {margin-bottom:15px;padding-bottom:15px;}
							#dbg_c_map__list div[data-view="list"] .dbg_m__title__wrap {flex-direction:column;gap:15px;}
							#dbg_c_map__list div[data-view="list"] .dbg_m__title {width:100%;}
							#dbg_c_map__list div[data-view="list"] .dbg_m__title_data {align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;padding-right:0;}
							#dbg_c_map__list div[data-view="list"] .dbg_m__title_data__item {padding:5px 13px;}
						}

					/* content */

						#dbg_c_map__list div.cspml_details_container div.cspml_details_content,
						#dbg_c_map__list div.cspml_details_container div.cspml_details_content.grid {height:auto!important;max-height:unset!important;}
						#dbg_c_map__list div.cspml_details_container div.cspml_details_content {margin-bottom:0!important;padding-right:20px;}
						#dbg_c_map__list div.cspml_details_content {color:#686e66;}
						#dbg_c_map__list div.cspml_details_content hr {display:none;}
						#dbg_c_map__list div.cspml_details_content p {margin-bottom:10px;font-weight:400;}
						#dbg_c_map__list div.cspml_details_content .dbg_text_string__append {color:#beb8aa;}
						#dbg_c_map__list div.cspml_details_content .dbg_cspml__custom_fields {margin-bottom:10px;font-size:14px;}

						/* taxonomies */
						
							#dbg_c_map__list .dbg_m_tax__label {display:inline-block;position:relative;top:1px;padding:5px 0 6px;color:#69604b;font-weight:600;}
							#dbg_c_map__list .dbg_m_tax {margin-top:5px;}
							#dbg_c_map__list .dbg_tax_allapot a {display:inline-block;padding:5px 7px 6px;font-size:13px;line-height:1;font-weight:400;border-radius:2px;}
							#dbg_c_map__list .dbg_tax_allapot a:not(:first-child) {margin-left:5px;}

						/* adat */

							.dbg_m__data__wrap {display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:15px;}
							.dbg_m__data__item {display:flex;flex-direction:column;}
							.dbg_m__data__item__wrap {display:flex;gap:10px;}
							.dbg_m__data__label {font-weight:500;}

							.dbg_m__data__value {font-size:17px;line-height:1.4;font-weight:400;}
							.dbg_m__data__value__pre_text {font-weight:500;}
							.dbg_m__data__icon svg {position:relative;top:1px;width:20px;height:20px;fill:var(--e-global-color-accent);}
							.dbg_m__data__item:hover .dbg_m__data__icon svg {fill:var(--e-global-color-primary);}

							/* grid */

								#dbg_c_map__list div[data-view="grid"] .dbg_m__data__wrap {flex-direction:column;flex-wrap:nowrap;gap:5px 30px;}

						/* read more */
						
							#dbg_c_map__list .cspml_item_holder .dbg_m_read_more {justify-content:flex-start;}

					/* pinpoint */

						#dbg_c_map__list img.cspml_item_pinpoint {
							height: 20px;
							width: auto;
							position: absolute;
							right: 32px;
							top: 7px;
							z-index: 2;
							cursor: pointer;
							transform: rotate(43deg);
						}

			/** Pagination **/
			
				#dbg_c_map__list .cspml_listing_items_container > .cspm-row > .cspm-row:nth-last-of-type(2) {width:100%;} /* pagination */
				#dbg_c_map__list div[class^=cspml_pagination_] {position:relative;margin-top:20px!important;padding-top:35px!important;}
				#dbg_c_map__list div[class^=cspml_pagination_]:before {content:'';position:absolute;top:0;left:0;right:0;width:calc(100% - 30px);margin:0 auto;border-color:#ffffff;border-style:solid;border-width:1px 0 0;}
				#dbg_c_map__list div[class^=cspml_pagination_] ul {width:100%;}
				#dbg_c_map__list div[class^=cspml_pagination_] ul li {float:none;display:inline-block;}
				#dbg_c_map__list div[class^=cspml_pagination_] ul li:not(:first-child) {margin-left:1px;}
				#dbg_c_map__list div[class^=cspml_pagination_] ul li a,
				#dbg_c_map__list div[class^=cspml_pagination_] ul li span {padding:8px 20px;background-color:#ffffff;box-shadow:none;font-size:14px;line-height:1.2;}
				#dbg_c_map__list div[class^=cspml_pagination_] ul li:nth-child(2) > * {border-radius:1px 0 0 1px;}
				#dbg_c_map__list div[class^=cspml_pagination_] ul li:nth-last-child(2) > * {border-radius:0 1px 1px 0;}
						
		@media (min-width: 1401px) {
			#dbg_c_map__list #cspml_listings_container > div:first-child > div.cspm-row > div.cspm-col-lg-3.cspm-col-md-3.cspm-col-sm-12.cspm-col-xs-12,
			#dbg_c_map__list .cspml_list_and_filter_container > .cspml_fs_container.cspm-col-lg-3 {width:30%!important;}
			#dbg_c_map__list #cspml_listings_container > div:first-child > div.cspm-row > div.pull-right.cspm-col-lg-9.cspm-col-md-9.cspm-col-sm-12.cspm-col-xs-12,
			#dbg_c_map__list .cspml_list_and_filter_container > .cspml_listing_items_container.cspm-col-lg-9 {width:70%!important;}
		}
					
		@media (min-width: 991px) and (max-width: 1300px) {
			#dbg_c_map__list .cspml_list_and_filter_container > .cspml_fs_container.cspm-col-lg-3 {width:30%!important;}
			#dbg_c_map__list .cspml_list_and_filter_container > .cspml_listing_items_container.cspm-col-lg-9 {width:70%!important;}
			#dbg_c_map__list .cspm-col-sm-6 {width:50%!important;}
		}
					
		@media (min-width: 951px) and (max-width: 990px) {
			#dbg_c_map__list .cspm-col-sm-6 {width:33.333333%!important;}
		}
					
		@media (min-width: 501px) and (max-width: 950px) {
			#dbg_c_map__list .cspm-col-sm-6 {width:50%!important;}
		}

	/**** Modal ****/

		.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons {margin-top:-20px!important;}
		.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button {height:40px!important;width:40px!important;opacity: .8!important;}

	/**** Form ****/
			
		.cspmsl_submit_form_container.cspmsl_modal_form.iziModal {background:#ede9e1;}
		.cspmsl_submit_form_container.cspmsl_modal_form.iziModal div.cspmsl_inline_form_container .cspmsl_form.cspmsl_action_bar_top {padding-top:80px;}
		.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap .cmb-row {border-top-color:#d0c8b8;}
		.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap .cmb-row.cmb-type-title {border-top:0;}
		.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-metabox-title {display:inline-block;margin:0;padding:5px;background-color:#d2cab8;font-size:20px;font-weight:600!important;}
		@media (max-width: 640px) {
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-metabox-title {margin-top:20px;}
		}

		/*** inputs ***/
		
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=week],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=number],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=email],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=url],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=search],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=tel],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=color],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=text],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=password],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=datetime],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=datetime-local],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=date],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=month],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap input[type=time],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap select,
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb2-wrap textarea,
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal ul.cmb2-list {
				background: #ffffff!important;
				border-radius: 0px!important;
				box-shadow: none!important;
				border: 1px solid #8d8574!important;
				-webkit-transition: all .3s ease!important;
				-moz-transition: all .3s ease!important;
				-ms-transition: all .3s ease!important;
				-o-transition: all .3s ease!important;
				transition: all .3s ease!important;
				font-weight: 400!important;
				padding: 10px 12px!important;
				width: 95%;
				margin-bottom: 10px;
			}
			
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal textarea#_cspm_post_content {margin-bottom:0;}
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cs_file_input_container {height:40px!important;}
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cs_file_input_container input[type="file"] {padding:0!important;}
			
			/** checkbox **/
			
				.cspmsl_submit_form_container input[type='checkbox']#gdpr {display:inline-block;position:relative;top:8px;width:20px;height:20px;margin:0;margin-right:1px;cursor:pointer;vertical-align:top;
					text-rendering:optimizeSpeed;
					-webkit-font-smoothing:antialiased;
				}
				.cspmsl_submit_form_container input[type='checkbox']#gdpr:after {content:"";position:absolute;height:20px;width:20px;left:0;top:0;background:#ffffff;border:1px solid #8d8574;color:#ffffff;font-size:15px;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-ms-transition: all 0.2s ease-in-out;
				}
				.cspmsl_submit_form_container input[type='checkbox']#gdpr:hover:after,
				.cspmsl_submit_form_container input[type='checkbox']#gdpr:checked:hover:after {content:'\2714';background:#69604b;border:1px solid #69604b;color:#ffffff;}
				.cspmsl_submit_form_container input[type='checkbox']#gdpr:checked:after {content:'\2714';background:#818a44;border: 1px solid #818a44;color:#ffffff;}
				
				.cspmsl_submit_form_container .gdpr_option_label {position:relative;top:8px;margin-left:10px;}

		/*** map ***/
		
			/** 1 **/
				
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child label.cs-gmaps-label {margin-bottom:15px!important;padding:8px;background-color:#F5F8EE;}
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child > div:nth-child(2) {margin-right:0!important;}
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child > div:nth-child(3) {position:relative;top:1px;}
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container #cs_gmaps_search_btn {margin-bottom:0!important;}

				@media (max-width: 880px) {
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container #cs_gmaps_search_btn {padding-left:10px!important;padding-right:10px!important;}
				}

				@media (max-width: 450px) {
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child > div:nth-child(2),
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child > div:nth-child(3) {float:none!important;width:100%!important;}
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child > div:nth-child(3) {margin-bottom:5px!important;}
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child > div:nth-child(3):before,
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:first-child > div:nth-child(3):after {content:'';display:table;clear:both;}
				}
		
			/** 2 **/
			
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(1),
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(2) {margin-right:5px!important;}
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(1) input,
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(2) input {width:100%!important;}
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(3) {width:34%!important;margin-top:26px!important;}
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container #cs_gmaps_get_pinpoint {background:#818a44!important;}
				.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container #cs_gmaps_get_pinpoint:hover {background:#69604b!important;}

				@media (min-width: 701px) and (max-width: 750px) {
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container #cs_gmaps_get_pinpoint {padding-left:10px!important;padding-right:10px!important;}
				}
				
				@media (max-width: 700px) {
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(1){width:calc(50% - 5px)!important;margin-right:5px!important;}
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(2) {width:calc(50% - 5px)!important;margin-left:5px!important;margin-right:0!important;}
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(3) {float:none!important;width:100%!important;}
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(3):before,
					.cspmsl_submit_form_container.cspmsl_modal_form.iziModal .cmb-row.cmb-type-cs-gmaps .cs_gmaps_container > div:nth-child(3) > div:nth-child(3):after {content:'';display:table;clear:both;}
				}
				
		/*** label ***/
		
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal label[for="_cspm_post_content"],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal label[for="_cspm_post_thumbnail"],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal label[for="email_cim"],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal label[for="_cspm_location"],
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal label[for="_cspm_post_gallery"] {font-size:16px;font-weight:600;}
		
		/*** description ***/
		
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal p.cmb2-metabox-description {color:#52594F;font-weight:400;}
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal p.cmb2-metabox-description:last-child {margin-bottom:0;}
			
		/*** buttons ***/

			.cspmsl_submit_form_container input[type=submit][name^=cspmsl_submit_btn],
			input.cs_recaptcha_validate[type=button] {right:230px!important;background:#818A44!important;font-weight:600!important;}
			.cspmsl_submit_form_container input[type=submit][name^=cspmsl_submit_btn]:hover,
			input.cs_recaptcha_validate[type=button]:hover {background:#69604B!important;}
			.cspmsl_submit_form_container input[type=button][name^=cspmsl_cancel_btn] {background:#f8f8f8!important;color:#52594f!important;}
			.cspmsl_submit_form_container input[type=button][name^=cspmsl_cancel_btn]:hover {background:#69604B!important;color:#ffffff!important;}
			
		@media (min-width: 481px) and (max-width: 920px) {
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal {max-width:calc(100% - 40px)!important;}
		}
		@media (max-width: 480px) {
			.cspmsl_submit_form_container.cspmsl_modal_form.iziModal {max-width:calc(100% - 20px)!important;}
		}

/***** Posts *****/

	/**** Szakosztályok ****/

		@media (min-width: 481px) {
			.dbg_e_post_szakosztalyok article.elementor-post:nth-child(even) .dbg_e_post__content_wrap.dbg_e_flex_wrap {flex-direction:row!important;}
		}

	/**** Shortcodes ****/

		/*** File ***/

			.dbg_sc_p_files {margin:0 0 40px;}
			.dbg_sc_p_files .dbg_sc_p_file__title {margin:0 0 10px;}
			.dbg_sc_p_files .dbg_sc_p_file__description {margin:0 0 15px;}
			.dbg_sc_p_files__wrap {display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 15px;}
			.dbg_sc_p_files__wrap a {display:flex;flex-direction:row-reverse;align-items:center;padding:2px;background-color:#ffffff;border-color:#dee3f0;border-style:solid;border-width:1px;}
			.dbg_sc_p_files__wrap .dbg_sc_p_file__item_svg {display:flex;align-items:center;justify-content:center;width:40px;height:100%;min-height:40px;background-color:var(--e-global-color-primary);}
			.dbg_sc_p_files__wrap .dbg_sc_p_file__item_svg svg {width:20px;height:20px;fill:#ffffff;}
			.dbg_sc_p_files__wrap a:hover .dbg_sc_p_file__item_svg svg {width:16px;height:16px;}
			.dbg_sc_p_files__wrap .dbg_sc_p_file__item_title {padding:5px 15px 5px 15px;color:var(--e-global-color-text);text-align:left;font-size:14px;line-height:1.2;}
			
			.dbg_sc_p_files__wrap a,
			.dbg_sc_p_files__wrap .dbg_sc_p_file__item_title,
			.dbg_sc_p_files__wrap .dbg_sc_p_file__item_svg,
			.dbg_sc_p_files__wrap svg {
				-webkit-transition: all .2s ease-in-out;
				-moz-transition: all .2s ease-in-out;
				-o-transition: all .2s ease-in-out;
				transition: all .2s ease-in-out;
			}

			/** hover **/

				.dbg_sc_p_files__wrap a:hover {background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);}
				.dbg_sc_p_files__wrap a:hover .dbg_sc_p_file__item_title {color:#ffffff;}
				.dbg_sc_p_files__wrap a:hover .dbg_sc_p_file__item_svg {background-color:#ffffff;}
				.dbg_sc_p_files__wrap a:hover svg {fill:var(--e-global-color-primary);}

			/** Justify **/
				
				/* center */
				
					.dbg_sc_p_files__wrap.dbg_flex_justify_center {justify-content:center;}
					.dbg_sc_p_files__wrap.dbg_flex_justify_center .dbg_sc_p_file__item_title {text-align:center;}
				
				/* stretch */

					.dbg_sc_p_files__wrap.dbg_flex_justify_stretch a {flex:auto}
					.dbg_sc_p_files__wrap.dbg_flex_justify_stretch .dbg_sc_p_file__item_title {width:calc(100% - 40px);}

			/** Single **/

				body.single .dbg_sc_p_files__wrap .dbg_sc_p_file__item_title {width:calc(100% - 50px);padding:15px;font-size:16px;}
				body.single .dbg_sc_p_files__wrap .dbg_sc_p_file__item_title_text {font-weight:600;}
				body.single .dbg_sc_p_files__wrap .dbg_sc_p_file__item_svg {width:50px;min-height:50px;}
				body.single .dbg_sc_p_files__wrap .dbg_sc_p_file__item_svg svg {width:26px;height:26px;}

			/** post: tao **/

				.elementor-post.type-dbg_cpt_tao .dbg_sc_p_files__wrap a {width:100%;}

/***** Elementor core *****/

	/**** According ****/

		.elementor-widget-n-accordion.dbg_e_core_according .e-n-accordion-item[open]:not(:first-child) {margin-top:15px;}
		.elementor-widget-n-accordion.dbg_e_core_according .e-n-accordion-item[open]:not(:last-child) {margin-bottom:20px;}
		.elementor-widget-n-accordion.dbg_e_core_according .e-n-accordion-item[open] > .e-n-accordion-item-title {padding:30px;}