/**
 ********************* DBG version 1.1
 ********************* 2022.10.25.
**/

/*****
	Elementor fix
*/

	/**** Social ****/

		.elementor-widget-share-buttons.elementor-grid-0 .elementor-grid {display:flex;flex-wrap:wrap;gap:var(--grid-row-gap) var(--grid-column-gap);margin-bottom:0;word-spacing:0;}
		.elementor-widget-share-buttons.elementor-grid-0 .elementor-grid .elementor-grid-item {margin-bottom:0;}

		/**** left ****/

			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons--align-left .elementor-grid {justify-content:flex-start;}

		/**** right ****/

			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons--align-right .elementor-grid {justify-content:flex-end;}

		/**** center ****/

			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons--align-center .elementor-grid {justify-content:center;}

		@media (min-width: 1201px) and (max-width: 1400px) {
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-laptop--align-left .elementor-grid {justify-content:flex-start;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-laptop--align-right .elementor-grid {justify-content:flex-end;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-laptop--align-center .elementor-grid {justify-content:center;}
		}

		@media (min-width: 1025px) and (max-width: 1200px) {
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-tablet_extra--align-left .elementor-grid {justify-content:flex-start;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-tablet_extra--align-right .elementor-grid {justify-content:flex-end;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-tablet_extra--align-center .elementor-grid {justify-content:center;}
		}

		@media (min-width: 881px) and (max-width: 1024px) {
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid {justify-content:flex-start;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-tablet--align-right .elementor-grid {justify-content:flex-end;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-tablet--align-center .elementor-grid {justify-content:center;}
		}

		@media (min-width: 481px) and (max-width: 880px) {
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-mobile_extra--align-left .elementor-grid {justify-content:flex-start;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-mobile_extra--align-right .elementor-grid {justify-content:flex-end;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-mobile_extra--align-center .elementor-grid {justify-content:center;}
		}

		@media (max-width: 480px) {
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid {justify-content:flex-start;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-mobile--align-right .elementor-grid {justify-content:flex-end;}
			.elementor-widget-share-buttons.elementor-grid-0.elementor-share-buttons-mobile--align-center .elementor-grid {justify-content:center;}
		}

	/**** Popup ****/

		.elementor-popup-modal .dialog-message {-ms-overflow-style:none;scrollbar-width:none;}
		.elementor-popup-modal .dialog-message::-webkit-scrollbar {display: none;}

/*****
	Flex
*/

	/**** Unset ****/

		.elementor-widget-dbg-icon-list .dbg_icon_list_item > .dbg_icon_list_item_inner {align-items:unset;-webkit-box-align:unset;}

	/**** Audio player ****/

		.dbg_e_audio_player .controls,
		.dbg_e_audio_player .controls .time,

	/**** Breadcrumb ****/

		.dbg_e_breadcrumb__wrap,
		.dbg_e_breadcrumb__sc,

	/**** Divider ****/

		.dbg_e_copyright,

	/**** Divider ****/

		.dbg_e_separator,

	/**** Forrás ****/

		.dbg_e_forras_list,
		.dbg_e_forras_list_item,
		.dbg_e_forras_list_title,
		.dbg_e_forras_list_content,

	/**** Gallery ****/

		.dbg_e_gallery > .gallery,

	/**** Heading ****/

		.dbg_heading_title_wrap .dbg_ew_heading_title,

	/**** Icon ****/

		.dbg_e_icon_wrapper,
		.dbg_e_icon,

	/**** Icon list ****/

		.elementor-widget-dbg-icon-list .dbg_icon_list_items,
		.elementor-widget-dbg-icon-list .dbg_icon_list_item > .dbg_icon_list_item_inner,
		.dbg_icon_list_item .dbg_icon_list_text,

	/**** Image carousel ****/

		.dbg_e_image_carousel__caption,

	/**** Menus ****/

		.dbg_e_menu__outer,
		.dbg_e_menu_more,
		ul.dbg_e_menu_more__horizontal > li.menu-item,
		ul.dbg_e_menu_more__horizontal > li.menu-item > a,
		ul.dbg_e_menu_more__horizontal > li.menu-item > span,
		ul.dbg_e_menu_more__horizontal > li.dbg_e_menu_more__button_wrap,
		ul.dbg_e_menu_more_submenu > li.menu-item,
		ul.dbg_e_menu_more_submenu > li.menu-item > a,
		ul.dbg_e_menu_more_sub_list li.menu-item,
		ul.dbg_e_menu_more_sub_list li.menu-item > a,
		.dbg_e_mobile_menu__button,
		ul.dbg_swiper_nav_ul > li.menu-item > a,

	/**** Navigation ****/

		.dbg_menu_default,
		.menu_item_wrap,
		.dbg_menu__sub,

	/**** Post ****/

		.dbg_post_felirat,
		.dbg_e_post_cf_media__wrap,
		.dbg_e_post_icon,
		.dbg_e_post_icon__wrap,

	/**** Plugin ****/

		.dbg_e_plugin,
		.dbg_e_plugin__button,
		.dbg_e_plugin__item__content,

	/**** Plyr ****/

		.dbg_plyr__poster_button,
		.dbg_plyr_button_play_text_wrap,

	/**** Rest Api ****/

		.dbg_e_row,
		.dbg_e_col,
		.dbg_e_mai_nap,
		.dbg_e_nevnap__items,
		.dbg_e_terms,
		.dbg_e_time_ago,

	/**** Single - Image & Single - Image and Content ****/

		.dbg_e_media_content,
		.dbg_e_m_a_pc__media,
		.dbg_e_media_and_post_content,

	/**** Image and Text ****/

		.dbg_e_media_and_text,
		.dbg_e_m_a_pc__content,
		
	/**** Single - Navigation ****/

		.dbg_e_post_navigation,
		.dbg_e_post_nav__link,
		.dbg_e_post_nav__prev,
		.dbg_e_post_nav__next,
		.dbg_e_post_nav__link__text,

	/**** Single - Post info ****/

		.dbg_post_info__list_items,
		.dbg_post_info__list_item,
		.dbg_post_info__list_item > a,
		.dbg_e_list_icon__flex,
		.dbg_e_list_text__flex,
		.dbg_post_info__list_wrap,

	/**** Social ****/

		.dbg_e_social__wrap,
		.dbg_e_social__icons,

	/**** Sitemap ****/

		.dbg_e_sitemap_container,
		.dbg_sitemap_section,
		.dbg_sitemap_list,
		.dbg_sitemap_item_wrap,
		.dbg_sitemap_title__wrap,

	/**** Woocommerce ****/

		.dbg_e_wc_action__items,
		.dbg_e_wc_atc__wrap,
		.dbg_e_wc_action__sc .woosw-list .woosw-actions,
		.dbg_e_wc_action__sc .woosw-list .woosw-actions .woosw-share,
		.dbg_e_wc_action__sc .woosw-list .woosw-actions .woosw-copy,

	/**** Támogatás ****/

		.dbg_e_tamogatas__wrap {
			--flex-direction: initial;--flex-wrap: initial;--justify-content: initial;--align-items: initial;--align-content: initial;--gap: initial;--flex-basis: initial;--flex-grow: initial;--flex-shrink: initial;--order: initial;--align-self: initial;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: var(--flex-direction);flex-direction: var(--flex-direction);-ms-flex-wrap: var(--flex-wrap);flex-wrap: var(--flex-wrap);-webkit-box-pack: var(--justify-content);-ms-flex-pack: var(--justify-content);justify-content: var(--justify-content);-webkit-box-align: var(--align-items);-ms-flex-align: var(--align-items);align-items: var(--align-items);-ms-flex-line-pack: var(--align-content);align-content: var(--align-content);gap: var(--gap);-ms-flex-preferred-size: var(--flex-basis);flex-basis: var(--flex-basis);-webkit-box-flex: var(--flex-grow);-ms-flex-positive: var(--flex-grow);flex-grow: var(--flex-grow);-ms-flex-negative: var(--flex-shrink);flex-shrink: var(--flex-shrink);-webkit-box-ordinal-group: var(--order);-ms-flex-order: var(--order);order: var(--order);-ms-flex-item-align: var(--align-self);align-self: var(--align-self);
		}

/*****
	General
*/

	/**** Tooltip ****/

		.dbg_e_tooltip {position:relative;}
		.dbg_e_tooltip .dbg_e_tooltip__wrap {visibility:hidden;position:absolute;z-index:1;top:100%;left:50%;width:auto;padding:10px 0 0;opacity:0;
			transform: translateX(-50%);
			transition: opacity 0.3s;
		}
		.dbg_e_tooltip:hover .dbg_e_tooltip__wrap {visibility:visible;opacity:1;}
		.dbg_e_tooltip .dbg_e_tooltip__text {position:relative;padding:10px;background-color:#29492c;color:#ffffff;font-size:13px;line-height:1.2em;font-weight:300;text-align:center;border-radius:6px;}
		.dbg_e_tooltip .dbg_e_tooltip__text::after {content: "";position:absolute;bottom:100%;left:50%;margin-left:-5px;
			border-width: 5px;
			border-style: solid;
			border-color: transparent transparent #bfbcb5 transparent;
		}
		.dbg_e_tooltip .dbg_e_tooltip_title {margin:0;}
		.dbg_e_tooltip .dbg_e_tooltip_title a {display:block;}
		
		/**** position ****/
		
			/*** Top - left ***/
			
				.dbg_e_tooltip__top_left .dbg_e_tooltip .dbg_e_tooltip__wrap {left:0;right:auto;transform:translateX(0);}
				.dbg_e_tooltip__top_left .dbg_e_tooltip .dbg_e_tooltip__text::after {left:15px;right:auto;}
		
			/*** Top - right ***/
			
				.dbg_e_tooltip__top_right .dbg_e_tooltip .dbg_e_tooltip__wrap {left:auto;right:0;transform:translateX(0);}
				.dbg_e_tooltip__top_right .dbg_e_tooltip .dbg_e_tooltip__text::after {left:auto;right:15px;}

			/*** Bottom - left ***/

				.dbg_e_tooltip__bottom_left .dbg_e_tooltip .dbg_e_tooltip__wrap {top:auto;bottom:100%;left:0;right:auto;transform:translateX(0);}
				.dbg_e_tooltip__bottom_left .dbg_e_tooltip .dbg_e_tooltip__text::after {top:100%;bottom:auto;left:15px;right:auto;}

	/**** scroll top ****/

		.dbg_e_icon__scroll_top {opacity:0;visibility:hidden;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;
		}
		.dbg_e_icon__scroll_top.active {opacity:1;visibility:visible;}

/*****
	Post
*/

	/**** Title ****/

		.elementor-post__title a {display:block;}
		.elementor-post__title.felirat_title_inline a {display:inline;}
		.dbg_title_type_bg .elementor-post__title a {
			display: inline;
			position: relative;
			padding: 5px 14px 5px 14px;
			box-decoration-break: clone;
			-webkit-box-decoration-break: clone;
			background: #fff;
			border-radius: 4px;
		}
			
	/**** Taxonomy + 2 ****/
		
		.dbg_e_post_general .dbg_post_taxonomy,
		.dbg_e_post_general .dbg_post_taxonomy_2 {line-height:1;}
		.dbg_e_post_general .dbg_post_taxonomy a,
		.dbg_e_post_general .dbg_post_taxonomy_2 a {display:inline-block;}
		.dbg_e_post_general .dbg_post_taxonomy a:not(:last-child),
		.dbg_e_post_general .dbg_post_taxonomy_2 a:not(:last-child) {margin-right:10px;}
		.dbg_tax_under_title_meta,
		.dbg_tax_2_under_title_meta {display:flex;align-items:center;}
			
	/**** Excerpt ****/

		/*** Custom meta xcerpt ***/

			.elementor-post .elementor-post__excerpt p:last-child {margin-bottom:0!important;}

	/**** Post Format ****/
		
		.dbg_post_format_button {display:flex;align-items:center;justify-content:center;cursor:pointer;}
		.dbg_post_format_button_icon {display:flex;align-items:center;justify-content:center;}

	/**** Avatar ****/

		.dbg_post_avatar {display:flex;align-items:center;justify-content:center;}

	/**** Meta ****/

		.dbg_post_meta_wrap {display:flex;flex-wrap:wrap;align-items:center;}
		
		/*** javítások ***/
		
			.dbg_e_post_general .elementor-post__meta-data > span + span:before {display:inline-block;margin-left:5px;margin-right:2px;}
			.elementor-posts-container.elementor-has-item-ratio .dbg_post_meta_wrap img {position:relative!important;top:0!important;left:0!important;transform:none!important;-webkit-transform:none!important;-ms-transform:none!important;}

	/**** Post buttons ****/

		.dbg_e_post_button i,
		.dbg_e_post_button svg {position:relative;}

	/**** Read more ****/

		.dbg_post_read_more_button {display:flex;}
		.dbg_post_read_more_button a.elementor-post__read-more {display:inline-block;}
		.dbg_e_post__read_more__icon i,
		.dbg_e_post__read_more__icon svg {position:relative;}

	/**** Thumbnails ****/
			
		/*** general ***/
		
			.dbg_e_mod_post__thumbnail__cover {position:relative;}
			.elementor-posts--thumbnail-left .dbg_e_mod_post__thumbnail__cover,
			.elementor-posts--thumbnail-right .dbg_e_mod_post__thumbnail__cover {align-self:flex-start;}
			.dbg_e_mod_post__thumbnail__inner {position:relative;z-index:4;}
			.elementor .dbg_e_mod_post__thumbnail__inner__link,
			.elementor .dbg_e_mod_post__link_thumbnail,
			.elementor .dbg_e_mod_post__thumbnail__inner__overlay {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
			.dbg_e_mod_post__thumbnail__inner__link {z-index:3;}
			.dbg_e_mod_post__link_thumbnail {z-index:1;}
			.dbg_e_mod_post__thumbnail__inner__overlay {z-index:2;}
			
			/*** EZ LESZ A VÉGLEGES ÖSSZESÍTETT CSS - FELHASZNÁLVA EDDIG: taxonomy.php ***/

			.elementor .dbg_e_thumbnail {position:relative;}
			.elementor .dbg_e_thumbnail__cover {position:relative;overflow:hidden;}
			.elementor .dbg_e_thumbnail__wrap,
			.elementor .dbg_e_thumbnail__image,
			.elementor .dbg_e_thumbnail__overlay {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
			.elementor .dbg_e_thumbnail__wrap {z-index:3;}
			.elementor .dbg_e_thumbnail__image {z-index:1;}
			.elementor .dbg_e_thumbnail__overlay {z-index:2;}

			.elementor .dbg_e_body {position:relative;z-index:4;}

			/** full image **/

				.elementor .dbg_e_thumbnail__full_image .dbg_e_thumbnail,
				.elementor .dbg_e_thumbnail__full_image .dbg_e_content_wrap {height:100%;}
				.elementor .dbg_e_thumbnail__full_image .dbg_e_thumbnail__cover {position:absolute;top:0;left:0;width:100%;height:100%;}

		/*** simple ***/
		
			.dbg_e_mod_post__thumbnail__dbg_simple .elementor-post__thumbnail {width:100%;height:100%;}

		/*** big picture ***/
		
			.dbg_e_mod_post__thumbnail__big_picture .dbg_e_mod_post__thumbnail__inner_wrap {position:absolute;z-index:1;display:flex;width:100%;height:100%;}
		
		/*** title over image ***/
		
			.dbg_e_mod_post__thumbnail__title_over_image .dbg_e_mod_post__thumbnail__inner_wrap {position:absolute;z-index:1;display:flex;width:100%;height:100%;}
		
		/*** masonry ***/
		
			.dbg_post__masonry_thumbnail {position:relative;width:100%;height:100%;}
		
		/*** Flip ***/
		
			.dbg_e_term_list_item {
				position: relative;
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
				-webkit-perspective: 1000px;
				perspective: 1000px;
			}

			.dbg_e_flip__thumbnail,
			.dbg_e_flip__body {
				-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
				transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
				-o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
				transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
				transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
			}
			
			.dbg_e_flip__thumbnail {
				-webkit-transform: rotateY(0deg);
				transform: rotateY(0deg);
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			
			.dbg_e_term_list_item:hover .dbg_e_flip__thumbnail {
				-webkit-transform: rotateY(-180deg);
				transform: rotateY(-180deg);
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			
			.dbg_e_flip__body {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				-webkit-transform: rotateY(180deg);
				transform: rotateY(180deg);
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}

			.dbg_e_term_list_item:hover .dbg_e_flip__body {
				-webkit-transform: rotateY(0deg);
				transform: rotateY(0deg);
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			
	/**** Custom fields ****/

		/*** separator ***/
		
			.dbg_e_cf_item_separator {display:flex;}
			.dbg_e_cf_item_separator > span {display:block;}
			
		/*** over image ***/
		
			.dbg_e_cf_items.dbg_e_cf_over_image_items {display:flex;flex-wrap:wrap;
				-ms-overflow-style: none;  /* Hide scrollbar: IE and Edge */
				scrollbar-width: none;  /* Hide scrollbar: Firefox */
			
			}
			.dbg_e_cf_items.dbg_e_cf_over_image_items::-webkit-scrollbar {display: none;}/* Hide scrollbar: for Chrome, Safari and Opera */
			
	/**** Shortcodes ****/
			
		/*** over image ***/
		
			.dbg_e_post__sc__over_image {
				-ms-overflow-style: none;  /* Hide scrollbar: IE and Edge */
				scrollbar-width: none;  /* Hide scrollbar: Firefox */
			
			}
			.dbg_e_post__sc__over_image::-webkit-scrollbar {display: none;}/* Hide scrollbar: for Chrome, Safari and Opera */
			
	/***** Kiemelés *****/
		
		/**** lágy ****/
			
			.dbg_kiemeles__lagy .elementor-post__title a {
				text-decoration: underline;
				-webkit-text-decoration-color: #FF0000; /* Safari */
				text-decoration-color: #FF0000;
			}
		
		/**** közepes ****/
		
			.dbg_kiemeles__eroteljes_pink .elementor-post__title {margin-top:5px!important;}
			.dbg_kiemeles__eroteljes_pink .elementor-post__title a {
				display: inline;
				position: relative;
				padding: 5px 14px 5px 14px;
				box-decoration-break: clone;
				-webkit-box-decoration-break: clone;
				background: #FF0000;
				color: #ffffff!important;
				border-radius: 4px;
			}

	/**** Masonry ****/

		.dbg_e_post_classic_masonry {margin-left:-15px;margin-right:-15px;}
		.dbg_e_post_classic_masonry .dbg_masonry_grid_item {margin-bottom:15px!important;margin-left:15px!important;margin-right:15px!important;}
		
		.dbg_e_post_classic_masonry_1 .dbg_masonry_grid_item {width:calc(100% - 30px);}
		.dbg_e_post_classic_masonry_2 .dbg_masonry_grid_item {width:calc(50% - 30px);}
		.dbg_e_post_classic_masonry_3 .dbg_masonry_grid_item {width:calc(33.333333% - 30px);}
		.dbg_e_post_classic_masonry_4 .dbg_masonry_grid_item {width:calc(25% - 30px);}
		.dbg_e_post_classic_masonry_5 .dbg_masonry_grid_item {width:calc(20% - 30px);}
		.dbg_e_post_classic_masonry_6 .dbg_masonry_grid_item {width:calc(16.66666666666667% - 30px);}

	/**** Swiper ****/
		
		/*** general ***/
		
			.swiper-outer,
			.swiper-slide-contents {position:relative;}
			/*.swiper-slide a:not(.dbg_e_term_list__thumnail__link):not(.swiper-slide-inner):not(.dbg_e_image_carousel__slide_image_wrap):not(.dbg_e_post_icon__wrap):not(.dbg_e_list__item_wrap) {display:inline-block;}*/
		
		/*** arrows ***/
		
			.dbg_e_term_icon__wrap {display:block;}
			
		/*** arrows ***/
		
			.dbg_swiper_arrows {position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;}
			.dbg_swiper_arrows__button {display:flex;align-items:center;justify-content:center;cursor:pointer;}
			.dbg_swiper_arrows__button i,
			.dbg_swiper_arrows__button svg {position:relative;}
		
		/*** bullets ***/
		
			.dbg_swiper_pagination {position:absolute!important;width:auto!important;}
		
			.dbg_swiper_pagination .swiper-pagination-bullet {cursor:pointer;--swiper-pagination-bullet-horizontal-gap:0;}

	/**** Full content ****/
		
		/*** content ***/
		
			.dbg_e_post_full_content > p:last-child {margin-bottom:0;}

	/**** Accordion ****/
		
			.dbg_e_accordion_content {overflow:hidden;max-height:0;transition:max-height 0.5s ease-out;}
			.dbg_accordion_post.active + .dbg_e_accordion_content {max-height:1000px;}
			.dbg_e_accordion__indicator__wrap,
			.dbg_e_accordion__close_icon {cursor:pointer;}
			.dbg_e_accordion__indicator__wrap,
			.dbg_e_accordion__indicator__wrap svg,
			.dbg_e_accordion_content .dbg_e_post_full_content,
			.dbg_e_accordion__close_icon svg {position:relative;}
			.dbg_e_accordion__indicator,
			.dbg_e_accordion__indicator__wrap,
			.dbg_e_accordion__close_icon {display:flex;align-items:center;justify-content:center;}

/*****
	Widgets
*/

	/**** Breadcrumb ****/

		.dbg_e_breadcrumb__separator {position:relative;display:flex;align-items:center;justify-content:center;}
		.dbg_e_breadcrumb__separator > span {position:relative;}
		.dbg_e_breadcrumb__prefix_text,
		.dbg_e_breadcrumb__sc span,
		.dbg_e_breadcrumb__sc a {display:block;}
		.dbg_e_breadcrumb__prefix_text,
		.dbg_e_breadcrumb__sc a,
		.dbg_e_breadcrumb__sc .current-item,
		.dbg_e_breadcrumb__separator > span {
			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_e_breadcrumb__sc span[property="name"] {
			max-width: 200px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

	/**** Copyright ****/

		.dbg_e_copyright {
			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;
		}

	/**** Divider ****/

		[data-widget_type="dbg_separator.default"] .elementor-widget-empty-icon {display:none!important;}
		[data-widget_type="dbg_separator.default"] .elementor-element.elementor-widget-empty {background-color:transparent!important;}
		.dbg_e_separator__wrap {position:relative;}
		.dbg_e_separator__wrap:before,
		.dbg_e_separator__wrap:after {content:'';}
		.dbg_e_separator__wrap {min-height:1px;}

	/**** Gallery ****/

		.dbg_e_gallery .gallery-item {position:relative;}
		.dbg_e_gallery > .gallery a {overflow:hidden;display:block;position:relative;line-height:0;}
		.dbg_e_gallery > .gallery img {position:relative;}
		.dbg_e_gallery > .gallery img,
		.dbg_e_gallery .gallery-item a:before,
		.dbg_e_gallery .gallery-item a:after {
			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;
		}

		/*** Col: 1 ***/

			.dbg_e_gallery > .gallery.gallery-columns-1 img {width:100%;}

		/**** Ratio ****/

			.dbg_e_gallery.dbg_e_has_image_link_ratio > .gallery a {
				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_e_gallery.dbg_e_has_image_link_ratio > .gallery img {
				display: block;
				width: 100%;
				height: 100%;
				position: absolute;
				z-index:1;
				object-fit: cover;
				object-position: center 50%;
			}

	/**** Heading ****/

		/*** styles ***/
		
			.dbg_heading_title_wrap .dbg_heading_title {margin:0;}
			.dbg_heading_title_wrap .dbg_ew_heading_title {display:inline-block;}
			.dbg_heading_title_wrap .dbg_ew_heading_title span {display:inline-block;}
		
		/*** styles ***/
		
			/** 1 **/
				
				.dbg_heading.heading_style_1 {display: flex;}
				.dbg_heading.heading_style_1 .dbg_heading_inner {position:relative;display:flex;align-items:center;justify-content:center;}
				.dbg_heading.heading_style_1 .dbg_heading_inner:before,
				.dbg_heading.heading_style_1 .dbg_heading_inner:after {content:'';flex-grow:1;display:block;position:relative;height:1px;}
				.dbg_heading.heading_style_1 .dbg_heading_title_wrap {flex-grow:0;flex-shrink: 0;margin:0 10px;}
		
	/**** Icon ****/

		.dbg_e_icon {
			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_e_icon__inner {display:flex;align-content:center;align-items:center;justify-content:center;
			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_e_icon i,
		.dbg_e_icon svg {
		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_e_icon__sidebar {cursor:pointer;}
		
		/*** text ***/

			.dbg_e_icon__text > * {margin:inherit!important;padding:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;}
		
		/*** svg ***/

			.dbg_e_icon__svg {display:flex;align-content:center;align-items:center;justify-content:center;}

	/**** Icon list ****/

		.elementor-widget-dbg-icon-list .dbg_icon_list_item {position:relative;display:flex;align-items:stretch!important;}
		.elementor-widget-dbg-icon-list .dbg_icon_list_item > .dbg_icon_list_item_inner {display:flex!important;}
		.elementor-widget.elementor-list-item-link-full_width div.dbg_icon_list_item_inner,
		.elementor-widget.elementor-list-item-link-full_width a.dbg_icon_list_item_inner {width:100%;}
		
		/**** icon ****/
		
			.dbg_icon_list_item .dbg_icon_list_icon_inner {display:flex;align-content:center;align-items:center;justify-content:center;}
			.dbg_icon_list_item .dbg_icon_list_icon_inner i {width:auto!important;}
			.elementor-widget .elementor-icon-list-icon.dbg_icon_list_icon svg,
			.dbg_icon_list_icon_inner svg {height:auto;}
		
			.dbg_icon_list_item,
			.dbg_icon_list_icon,
			.dbg_icon_list_item_inner,
			.dbg_icon_list_icon_inner,
			.dbg_icon_list_icon_inner i,
			.dbg_icon_list_icon_inner svg {
				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;
			}
		
		/**** text ****/
		
			.dbg_icon_list_text,
			.dbg_pre_text {
				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;
			}
			
			/*** elementor javitas, majd törölhető ***/
			
				.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text.dbg_icon_list_text {align-self: unset!important;padding-left:0!important;}
				.elementor-widget .dbg_icon_list_text * {margin-bottom:0;}
		
	/**** Tabs ****/

		.dbg-e-tabs,
		.dbg-e-tabs-buttons-wrapper {display:flex;}
		.dbg-e-tab-title-mobile {display:none;}
		.dbg-e-tabs-buttons-wrapper {width:30%;}
		.dbg-e-tabs-content-wrapper {width:70%;}
		.dbg-e-tab-title {padding:10px 20px;background:#f9f9f9;cursor:pointer;}
		.dbg-e-tab-title.dbg-e-tab-active {background:#f2f2f2;}
		.dbg-e-tabs-content {min-height:100%;padding:40px;}
		.dbg-e-tab-content {display:none;}
		.dbg-e-tab-content:not([hidden]) {display: block;}

	/**** Slider ****/

			div[data-widget_type="dbg-e-slider-metabox.default"] .swiper_slide_buttons__wrap > .elementor-slide-button {display:flex;align-items:center;}
			.elementor-slide-button svg {position:relative;}
		
			/*** image ***/

				.dbg_swiper_slide_bg__mask {position:absolute;top:0;left:0;width:100%;height:100%;
					overflow: hidden; /* Győződj meg róla, hogy a tartalom a maszkon belül marad */
				}
				.elementor-element[data-widget_type="dbg-e-slider-metabox.default"] .dbg_swiper_slide_bg__mask 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);}

			/*** custom overlay ***/

				.swiper-slide-inner:before {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}

			/*** Title ***/

				.elementor-slide-heading {margin-top:0;}

			/*** Arrows ***/

				.dbg_e_swiper_arrows {position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;}

			/*** content navigation ***/

				.swiper-content-navigation {position:absolute;bottom:0;left:0;-ms-overflow-style:none;scrollbar-width:none;
				
					scroll-behavior: smooth; /* Görgetés animáció */
					cursor: grab; /* Mutassa, hogy megragadható */
				}
				.swiper-content-navigation::-webkit-scrollbar {display: none;}

	/**** Image Carousel ****/

		.dbg_e_image_carousel .dbg_e_image_carousel__slide_image_wrap {overflow:hidden;display:block;position:relative;z-index:1;line-height:0;}
		.dbg_e_image_carousel .dbg_e_image_carousel__slide_image_wrap,
		.dbg_e_image_carousel .dbg_e_image_carousel__slide_image {display:block;}
		.dbg_e_image_carousel img {width:100%;position:relative;}
		.swiper-slide,
		.dbg_e_image_carousel__caption__title,
		.dbg_e_image_carousel__caption__description,
		.dbg_e_image_carousel img,
		.dbg_e_image_carousel .dbg_e_image_carousel__slide_image_wrap:before,
		.dbg_e_image_carousel .dbg_e_image_carousel__slide_image_wrap:after {
			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_e_image_carousel img.dbg_e_image_carousel__slide_image {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

	/**** Navigation ****/
		
		/*** Mobile button - Display settings ***/
			
			.dbg_e_mobile_menu__button {cursor:pointer;}
			.dbg_e_mobile_menu__button_icon {display:flex;align-items:center;justify-content:center;}
			
			.dbg_e_mobile_menu__button,
			.dbg_e_mobile_menu__button_icon,
			.dbg_e_mobile_menu__button_icon > i,
			.dbg_e_mobile_menu__button_icon > svg,
			.dbg_e_mobile_menu__button_text {
				-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;
			}
		
		/*** Default menu ***/
		
			nav.dbg_menu_layout__default ul {list-style:none;margin:0;padding:0;}
			nav.dbg_menu_layout__default ul li,
			nav.dbg_menu_layout__default .menu_item_wrap {position:relative;}
			nav.dbg_menu_layout__default ul a {display:block;position:relative;}
			nav.dbg_menu_layout__default ul .dbg_menu_item__link {position:relative;display:flex;align-items:center;}
			
			/** arrow: sub menu **/
			
				ul.dbg_menu_default li > span.dbg_sb_sub_menu_indicator {display:flex;align-content:center;justify-content:center;cursor:pointer;}
				ul.dbg_menu_default li > span.dbg_sb_sub_menu_indicator:before {content: "\f107";display:block;position:relative;font-family:'dbgicon'!important;}
				ul.dbg_menu_default li > span.dbg_sb_sub_menu_indicator.indicator_opened:before {content: "\f106";}
			
			/** anchor **/
			
				ul.dbg_menu_default > li.menu-item > .menu_item_wrap > a.dbg_menu__cimlap_anchor {display:block;position:relative;}
				ul.dbg_menu_default > li.menu-item > .menu_item_wrap > a.dbg_menu__cimlap_anchor span:before {content: "\f107";display:block;position:relative;font-family:'dbgicon'!important;}
			
			/** wrap **/
			
				ul.dbg_menu_default .dbg_sb_menu_wrap {display:flex;align-items:center;}
			
				/* icon */
				
					ul.dbg_menu_default span.dbg_sb_menu_icon,
					ul.dbg_menu_default span.dbg_sb_menu_icon i,
					ul.dbg_menu_default span.dbg_sb_menu_icon svg {position:relative;}
					
				/* text */
				
					ul.dbg_menu_default span.dbg_sb_menu_text {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;
					}
				
			/** sub menu **/
		
				ul.dbg_menu_default li.menu-item-has-children .dbg_menu__sub_wrap {display:none;visibility:visible;} /* for js */
		
			/** transition **/
			
				ul.dbg_menu_default > li.menu-item > .menu_item_wrap:before,
				ul.dbg_menu_default > li.menu-item > .menu_item_wrap:after,
				ul.dbg_menu_default .dbg_sb_menu_wrap,
				ul.dbg_menu_default span.dbg_sb_menu_text,
				ul.dbg_menu_default span.dbg_sb_menu_icon {
					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;
				}
			
			/** Scroll **/

				.dbg_menu_default__scroll__yes nav.dbg_menu__nav {
					width: 100%;
					overflow-x: auto;
					overflow-y: hidden;
					white-space: nowrap;
					-webkit-overflow-scrolling: touch;
					-ms-overflow-style: none;
					scrollbar-width: none;
				}
				.dbg_e_plugin__content::-webkit-scrollbar {display: none;}
				.dbg_menu_default__scroll__yes nav.dbg_menu__nav.active {cursor:grabbing;}

				.dbg_menu_default__scroll__yes ul.dbg_menu_default {
					display: inline-flex; /* Horizontálisan egymás mellé helyezi az elemeket */
					gap: 10px; /* Távolság az elemek között */
				}

				.dbg_menu_default__scroll__yes li.menu-item {
					white-space: nowrap;
				}

		/*** More - menu ***/
		
			.dbg_e_menu_more {width:100%;}
			.dbg_e_menu_more ul,
			.dbg_e_menu_more ul.main-nav {margin:0;padding:0;list-style:none;}
			.dbg_e_menu_more ul.main-nav {display:inline-flex;margin:0;padding:0;list-style:none;}
			.dbg_e_menu_more ul.main-nav li,
			.dbg_e_menu_more ul.main-nav li .dbg_menu_item__link,
			.dbg_e_menu_more ul.main-nav li span.dbg_menu_item__separator {position:relative;white-space:nowrap;}
			.dbg_e_menu_more a.dbg_e_menu_more__button {display:flex;align-items:center;justify-content:center;}
			
			/** first level **/
			
				ul.dbg_e_menu_more__horizontal > li.menu-item > a,
				ul.dbg_e_menu_more__horizontal > li.menu-item > span {z-index: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;
				}
				ul.dbg_e_menu_more_submenu > li.menu-item > a,
				ul.dbg_e_menu_more_submenu > li.menu-item > span {z-index:2;}
				ul.dbg_e_menu_more_sub_list li.menu-item > a > span,
				ul.dbg_e_menu_more_sub_list li.menu-item > span > span {position:relative;z-index:2;}
			
				/* background */
				
					.dbg_e_menu_more .dbg_sb_menu_icon {position:relative;}
				
				/* background */
				
					.dbg_e_menu_more ul.dbg_e_menu_more__horizontal > li.menu-item:after,
					.dbg_e_menu_more ul.dbg_e_menu_more_submenu > li.menu-item:after,
					.dbg_e_menu_more ul.dbg_e_menu_more_sub_list li.menu-item > a:after {content:'';position:absolute;
						-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;
					}
				
				/* sub menu - indicator */
				
					.dbg_e_menu_more .dbg_sb_sub_menu_indicator svg {position:relative;}
				
				/* design */
				
					.dbg_e_menu_more ul.dbg_e_menu_more__horizontal > li > a:before,
					.dbg_e_menu_more ul.dbg_e_menu_more__horizontal > li > a:after,
					.dbg_e_menu_more ul.dbg_e_menu_more_submenu > li > a:before,
					.dbg_e_menu_more ul.dbg_e_menu_more_submenu > li > a:after,
					.dbg_e_menu_more ul.dbg_e_menu_more__horizontal > li > span:before,
					.dbg_e_menu_more ul.dbg_e_menu_more__horizontal > li > span:after,
					.dbg_e_menu_more ul.dbg_e_menu_more_submenu > li > span:before,
					.dbg_e_menu_more ul.dbg_e_menu_more_submenu > li > span:after {content:'';position:absolute;opacity:1;
						-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;
					}
		
			/** sub list **/
			
				/** button **/
				
					.dbg_e_menu_more__button{
						-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;
					}
				
				/** list **/
				
					.dbg_e_menu_more ul.main-nav > li > ul {display:none;position:absolute;z-index:1;top:100%;left:0;} /* for js */
					.dbg_e_menu_more ul.main-nav > li.dbg_e_menu_more__button_wrap ul.dbg_e_menu_more_sub_list ul.dbg_e_menu_more_submenu {display: block!important;} /* for js */

					.dbg_e_menu_more ul.main-nav > li > ul::before {content: '';display:block;position:static;height:2px;background-color:transparent;border-width:1px;border-style:solid;border-color:transparent;}
					.dbg_e_menu_more ul.main-nav > li > ul::after {content: '';position:absolute;z-index:-1;top:2px;left:0;width:100%;height:calc(100% - 2px);background-color:#ffffff;border-color:#dfe6ec;border-style:solid;border-width:1px;}
		
		/*** Vertical ***/
		
			nav.dbg_nav_menu__layout-vertical ul {list-style:none;margin:0;padding:0;}
			nav.dbg_nav_menu__layout-vertical ul li {position:relative;}
			nav.dbg_nav_menu__layout-vertical ul a {display:block;position:relative;}
			
			/** arrow: sub menu **/
			
				ul.dbg_vertical_menu li > span.dbg_sb_sub_menu_indicator {display:block;position:absolute;z-index:2;top:0;right:0;padding:8px 10px;color:#044872;font-size:20px;cursor:pointer;}
				ul.dbg_vertical_menu li > span.dbg_sb_sub_menu_indicator:before {content: "\f107";display:block;position:relative;top:1px;font-family:'dbgicon'!important;}
				ul.dbg_vertical_menu li > span.dbg_sb_sub_menu_indicator.indicator_opened:before {content: "\f106";}
			
			/** wrap **/
			
				ul.dbg_vertical_menu .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 */
				
					ul.dbg_vertical_menu span.dbg_sb_menu_icon {position:relative;
						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 */
				
					ul.dbg_vertical_menu span.dbg_sb_menu_text {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;
					}
				
			/** sub menu **/
		
				ul.dbg_vertical_menu li.menu-item-has-children ul {display: none;visibility: visible;} /* for js */
		
		/*** Swiper menu ***/

			.swiper.dbg_swiper_menu .swiper-slide {width:auto;flex-basis:auto;}
			.swiper.dbg_swiper_menu .dbg_swiper_nav_ul {padding:0;list-style:none;}
			
			/** first level **/
			
				ul.dbg_swiper_nav_ul > li.menu-item > a {z-index:2;}
				ul.dbg_swiper_nav_ul > li.menu-item > a,
				ul.dbg_swiper_nav_ul .dbg_sb_menu_icon,
				ul.dbg_swiper_nav_ul .dbg_sb_menu_text {
					-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; 
				}
			
				/* icon */
				
					.dbg_swiper_menu .dbg_sb_menu_icon {position:relative;}
				
				/* background */
				
					.dbg_swiper_menu ul.dbg_swiper_nav_ul > li.menu-item:after {content:'';position:absolute;
						-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;
					}
				
				/* sub menu - indicator */
				
					.dbg_swiper_menu .dbg_sb_sub_menu_indicator:before {position:relative;z-index:2;content: "\f107";font-family:'dbgicon'!important;}
				
				/* design */
				
					.dbg_swiper_menu ul.dbg_swiper_nav_ul > li > a:before,
					.dbg_swiper_menu ul.dbg_swiper_nav_ul > li > a:after {content:'';position:absolute;opacity:1;
						-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;
					}
		
		/*** Scrolling ***/

			.elementor-widget-dbg_navigation a.scrolling_menu_link_item {display:block;line-height:1;}
			.elementor-widget-dbg_navigation a.scrolling_tooltip_menu_link_item {display:block;}
		
		/*** Column ***/

			.elementor-widget-dbg_navigation ul.dbg_nav_menu_column {display:flex;padding:0;}
			.elementor-widget-dbg_navigation ul.dbg_nav_menu_column li.menu-item {display:flex;}
			
			/** center **/
			
				.elementor-widget-dbg_navigation.elementor-nav-menu__align-center ul.dbg_nav_menu_column li.menu-item {justify-content: center;}
			
			/** justify **/
			
				.elementor-widget-dbg_navigation.elementor-nav-menu__align-justify ul.dbg_nav_menu_column > li.menu-item {justify-content:center;}
				.elementor-widget-dbg_navigation.elementor-nav-menu__align-justify ul.dbg_nav_menu_column > li.menu-item > a {width:100%;}
		
	/**** Plugin ****/

		.dbg_e_plugin_sidebar,
		.dbg_e_plugin__button,
		.dbg_e_plugin__content {
			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;
		}

		/*** overlay ***/
		
			.dbg_e_plugin_overlay {display:none;position:fixed;z-index:1002;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
			.dbg_e_plugin_overlay.open_sidebar {display:block;}
			
		/*** container ***/
		
			.dbg_e_plugin_sidebar {position:relative;z-index:1003;}
		
		/*** button ***/
		
			.dbg_e_plugin__button {cursor:pointer;}
			.dbg_e_plugin_sidebar .dbg_e_plugin__button {
				transform-origin: 0 0;
			}
		
		/*** content ***/
		
			.dbg_e_plugin__content {overflow:auto;
				-ms-overflow-style: none;  /* Hide scrollbar: IE and Edge */
				scrollbar-width: none;  /* Hide scrollbar: Firefox */
			}
			.dbg_e_plugin__content::-webkit-scrollbar {display: none;}/* Hide scrollbar: for Chrome, Safari and Opera */
		
	/**** Single - Image & Single - Image and Content ****/

		.dbg_e_media_and_post_content:before,
		.dbg_e_media_and_post_content:after {content:'';display:table;clear:both;}
		.dbg_e_m_a_pc__media,
		.dbg_e_media_video,
		.dbg_e_media_video > iframe {
			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;
		}

		/*** media ***/

			/** image **/

				.dbg_e_m_a_pc__media img {display:block;}

			/** video **/

				.dbg_e_media_video[style*="--aspect-ratio"] > :first-child {
					width: 100%;
				}
				.dbg_e_media_video[style*="--aspect-ratio"] > img {  
					height: auto;
				} 
				@supports (--custom:property) {
					.dbg_e_media_video[style*="--aspect-ratio"] {
						position: relative;
					}
					.dbg_e_media_video[style*="--aspect-ratio"]::before {
						content: "";
						display: block;
						padding-bottom: calc(100% / (var(--aspect-ratio)));
					}  
					.dbg_e_media_video[style*="--aspect-ratio"] > :first-child {
						position: absolute;
						top: 0;
						left: 0;
						height: 100%;
					}  
				}

			/** caption **/

				.dbg_e_m_a_pc__media figcaption {position:relative;}

		/*** content ***/

			.dbg_e_m_a_pc__content {position:relative;}
			.dbg_e_post_content > p:last-child {margin-bottom:0;}

			/** Load more **/

				.dbg_load_more_content {overflow:hidden;position:relative;z-index:1;}

				.dbg_load_more_content:before {
					content:'';
					display: block;
					height: 150px;
					position: absolute;
					bottom: 0;
					left: 0;
					right: 0;
					background-size: 100%;
					background-image: linear-gradient(to bottom, var(--lm-content-gradient-first-color, rgba(255,255,255,0)) 0%, var(--lm-content-gradient-last-color, rgba(255,255,255,1)) 95%);
					z-index: 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_load_more_content.lm-expanded:before {height:0;}

				/* button */

					.dbg_load_more_content_button {position:relative;z-index:2;display:block;text-align:center;
						-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_load_more_content_button:not(.show_less) {margin-top:-15px;}
					.dbg_load_more_content_button.show_less {margin-top:15px;}


					.dbg_load_more_content_button > span {position:relative;z-index:2;display:block;}
					.dbg_load_more_content_button > span:before {content:'';position:relative;display:inline-block;width:12px;aspect-ratio:1;
						mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='uuid-11301472-8b1f-4c4b-a0d0-a38869eab293' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55.4 55.4'%3E%3Cpath d='M27.7,55.4c-1.12,0-1.93-.81-1.93-1.93v-23.84H1.93c-.53,0-.97-.19-1.36-.57-.39-.39-.57-.83-.57-1.36,0-1.06.87-1.93,1.93-1.93h23.84V1.93c0-.53.19-.97.57-1.36.39-.39.83-.57,1.36-.57,1.12,0,1.93.81,1.93,1.93v23.84h23.84c.53,0,.97.19,1.36.57.38.38.57.83.57,1.36s-.19.97-.57,1.36c-.38.38-.83.57-1.36.57h-23.84v23.84c0,1.12-.81,1.93-1.93,1.93Z'/%3E%3C/svg%3E");
						mask-size: contain;
						mask-position: center;
						mask-repeat: no-repeat;
						background-color:var( --e-global-color-accent );
						-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_load_more_content_button.show_less > span:before {
						mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='uuid-8c5025d2-63fe-4c7b-8eb0-519e14817fc9' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55.4 3.86'%3E%3Cpath d='M1.93,3.86c-.53,0-.97-.19-1.36-.57-.39-.39-.57-.83-.57-1.36C0,.87.87,0,1.93,0h51.54c.53,0,.97.19,1.36.57.38.38.57.83.57,1.36s-.19.97-.57,1.36c-.38.38-.83.57-1.36.57H1.93Z'/%3E%3C/svg%3E");
						background-color:var( --e-global-color-accent );
					}
					.dbg_load_more_content_button > span:after {content: var(--lm-button-text-more, 'További információ...');margin-left:10px;}
					.dbg_load_more_content_button.show_less > span:after {content: var(--lm-button-text-less, 'Kevesebb megjelenítése...');}

					/* line style */

						.dbg_load_more_content_button_line_style:after {content:'';position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:1px;
							background: var(--dbg_global_color_secondary);
							background: linear-gradient(90deg, var(--lm-button-gradient-first-color, rgba(0,0,0,0)) 0%, var(--lm-button-gradient-middle-color, rgba(0,0,0,1)) 49%, var(--lm-button-gradient-last-color, rgba(0,0,0,0)) 100%);
						}

	/**** Image and Text ****/

		.dbg_e_content__editor_text p:last-child {margin-bottom:0;}
		.dbg_e_m_a_pc__more_content:not(.show),
		.more_content_toogle:not(.show) {display:none;}
		
		.dbg_e_content__more_open_wrap > span,
		.dbg_e_content__more_close_wrap > span {
			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;			
		}

	/**** Single - Navigation ****/

		.dbg_e_post_navigation {position:relative;}
		.dbg_e_post_nav__link {position:relative;z-index:1;}
		.dbg_e_post_nav__link .dbg_e_post_nav__arrow__wrap,
		.dbg_e_post_nav__link .dbg_e_post_nav__label,
		.dbg_e_post_nav__link .dbg_e_post_nav__title,
		.dbg_e_post_nav__link .dbg_e_post_nav__image {position:relative;z-index:3;}
		.dbg_e_post_nav__link .dbg_e_post_nav__image img {display:block;}

		.dbg_e_post_navigation .dbg_e_post_nav__cover {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

		.dbg_e_post_nav__link .dbg_e_post_nav__thumbnail_overlay {position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;}
		.dbg_e_post_nav__arrow__wrap,
		.dbg_e_post_nav__arrow__inner {display:flex;}
		
		.dbg_e_post_nav__link,
		.dbg_e_post_nav__arrow__wrap,
		.dbg_e_post_nav__arrow__inner i,
		.dbg_e_post_nav__arrow__inner svg,
		.dbg_e_post_nav__label,
		.dbg_e_post_nav__title,
		.dbg_e_post_nav__thumbnail_overlay {
			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;
		}

		/*** full width ***/

			.dbg_e_post_nav__full_width a.dbg_e_post_nav__link {width:100%!important;}
			.dbg_e_post_nav__full_width.dbg_e_post_navigation:after {display:none!important;}

	/**** Single - Post info ****/

		ul.dbg_post_info__list_items {margin:0;padding:0;}
		.dbg_post_info__list_item {position:relative;}

		/*** icon ***/
		
			.dbg_e_list_icon,
			.dbg_e_list_icon__inner,
			.dbg_e_list_icon i,
			.dbg_e_list_icon svg,
			.dbg_e_list_icon .elementor-avatar {position:relative;}
			
			.dbg_e_list_icon__inner {display:flex;align-content:center;align-items:center;justify-content:center;}
			.dbg_e_list_icon__inner i {width:auto!important;}
		
			.dbg_e_list_icon,
			.dbg_e_list_icon__inner,
			.dbg_e_list_icon i,
			.dbg_e_list_icon svg {
				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;
			}
		
		/*** text ***/
		
			.elementor-widget-dbg-post-info .elementor-post-info__item-prefix {font-weight:600;}
		
			.dbg_e_list_text {
				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;
			}
		
	/**** Single - Post forrás ***/

		.dbg_e_forras_list_title__text,
		.dbg_e_forras_list_title__icon,
		.dbg_e_forras_list_title__icon *,
		.dbg_e_forras_list_content,
		.dbg_e_forras_list_text,
		.dbg_e_forras_list_text a,
		.dbg_forras_list_url {
			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_e_forras .dbg_e_forras_list_title__icon * {position:relative;}

	/**** Sitemap ****/
		
		.dbg_e_sitemap_container,
		.dbg_sitemap_list,
		.dbg_sitemap_item_wrap {display:flex;}

		.dbg_sitemap_title {margin:0;}
		ul.dbg_sitemap_list {margin:0;padding:0;}
		
		.dbg_sitemap_icon,
		.dbg_sitemap_icon i,
		.dbg_sitemap_icon svg,
		.dbg_sitemap_text,
		.dbg_sitemap_text a,
		.dbg_sitemap_title {
			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;
		}
		
		/*** icon ***/
		
			.dbg_sitemap_icon {display:flex;}
			.dbg_sitemap_icon i,
			.dbg_sitemap_icon svg {position: relative;}
		
	/**** Social ****/

		.dbg_e_social__icons > a {display:flex;align-items:center;justify-content:center;}
		.dbg_e_social__icons > a > i,
		.dbg_e_social__icons > a > svg {position:relative;}

		.dbg_e_social__icons > a,
		.dbg_e_social__icons > a > i,
		.dbg_e_social__icons > a > svg,
		.dbg_e_social__share_text {
			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;
		}
		
	/**** Term list ****/

		.dbg_term_list {position:relative;z-index:1;}
		.dbg_term_list_outer.swiper-outer {position:relative;display:block;}
		.dbg_term_list_wrap {display:flex;flex-direction:row;flex-wrap:wrap;}
		.dbg_term_list_wrap.swiper-wrapper {flex-wrap:nowrap;}
		
		/*** thumbnail ***/
		
			.dbg_term_list__thumnail,
			.dbg_term_list__thumnail__link,
			.swiper-slide a.dbg_term_list__thumnail__link {position:relative;display:block;}
			.dbg_term_list__thumnail {overflow:hidden;}
			.dbg_term_list__thumnail_image {
				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;
			}
			
		/*** body ***/
		
			.dbg_term_list_body {
				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_term_list_body h3.dbg_term_list__title {margin:0;}

/*****
	Elementor defaults
*/

	/**** Icon ****/

		.dbg_e_icon__nomargin .elementor-icon-wrapper {line-height:0;}
		.dbg_e_logo__svg_icon .elementor-icon i,
		.dbg_e_logo__svg_icon .elementor-icon svg { height:auto!important;}

	/**** Image ****/

		.elementor-widget-image .elementor-widget-container a {display:block;}
	
	/**** Content ****/

		.elementor-widget-text-editor > h1:last-child,
		.elementor-editor-active .elementor-text-editor > h1:last-child,
		.elementor-widget-text-editor > h2:last-child,
		.elementor-editor-active .elementor-text-editor > h2:last-child,
		.elementor-widget-text-editor > h3:last-child,
		.elementor-editor-active .elementor-text-editor > h3:last-child,
		.elementor-widget-text-editor > h4:last-child,
		.elementor-editor-active .elementor-text-editor > h4:last-child,
		.elementor-widget-text-editor > h5:last-child,
		.elementor-editor-active .elementor-text-editor > h5:last-child,
		.elementor-widget-text-editor > h6:last-child,
		.elementor-editor-active .elementor-text-editor > h6:last-child,
		.elementor-widget-text-editor > p:last-child,
		.elementor-editor-active .elementor-text-editor > p:last-child,
		.elementor-widget-text-editor > ul:last-child,
		.elementor-editor-active .elementor-text-editor > ul:last-child {margin-bottom:0;}

/*****
	Woocommerce
*/

	/**** Single product ****/

		/*** Image ***/

			.woocommerce div.product div.images {margin-bottom:0!important;}

/*****
	Magnific popup
*/

	button.mfp-close {background:transparent!important;border:0!important;outline:0!important;}

/*****
	Meta Box
*/

	/**** Heading ****/
		.dbg_ew_heading_title *:last-child,
	/**** Icon list ****/
		.dbg_icon_list_text *:last-child {margin-bottom:0!important;}

/*****
	Rest Api
*/

	.dbg_e_col {position:relative;}

	/**** image ****/

		.dbg_e_thumbnail__image__NEMTUDOMMIERT {overflow:hidden;position:relative;}
		.dbg_e_thumbnail__image__wrap_outer__NEMTUDOMMIERT {position:relative;display:block;}
		.dbg_e_thumbnail__image__wrap__NEMTUDOMMIERT {
			overflow:hidden;
			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_e_thumbnail__image__wrap__NEMTUDOMMIERT > span {
			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);
			-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;
		}

	/**** content ****/

		.dbg_e_excerpt > p:last-child {margin-bottom:0;}

/*****
	Rest Api - Névnap
*/

	.dbg_rapi_nevnap__item:not(:last-child) .elementor-post__title a {display:inline-flex;}
	.dbg_rapi_nevnap__item:not(:last-child) .elementor-post__title a:after {content:',';display: inline-block;}

/*****
	Audio player
*/

	.dbg_e_audio_player {display:grid;}

	.dbg_e_audio_player .timeline {position:relative;width:100%;cursor:pointer;}
	.dbg_e_audio_player .timeline .progress {width:0%;height:100%;margin:0;transition:0.25s;}

	/*** play / pause ***/

		.dbg_e_audio_player .controls .toggle-play {position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;}
		.dbg_e_audio_player .controls .toggle-play svg {position:relative;}
		.dbg_e_audio_player .controls .toggle-play.play svg.dbg-icon-pause {display: none;}
		.dbg_e_audio_player .controls .toggle-play.pause svg.dbg-icon-play {display: none;}

	/*** volume ***/

		.dbg_e_audio_player .controls .volume-container {position:relative;z-index:2;cursor:pointer;}
		.dbg_e_audio_player .controls .volume-container .volume-button .volume {transform: scale(0.7);}

		.dbg_e_audio_player .controls .volume-button .volume i {position: relative;top:-1px;font-size:22px;}
		.dbg_e_audio_player .controls .volume-button .volume.icono-volumeMedium .dbg-icon-volume-mute {display: none;}
		.dbg_e_audio_player .controls .volume-button .volume.icono-volumeMute .dbg-icon-volume-medium {display: none;}

		.dbg_e_audio_player .controls .volume-container .volume-slider {position:static;width:120px;transition: 0.25s;}
		.dbg_e_audio_player .controls .volume-container .volume-slider .volume-percentage {background: #1d66ab;height: 100%;width: 75%;}

	@media (max-width: 880px) {
		.dbg_e_audio_player .controls .name {display:none;}
	}

/********************
	PLUGIN
*/

/**********
	Flex
*/

	/**** Unset ****/

		.elementor-widget-dbg-icon-list .dbg_icon_list_item > .dbg_icon_list_item_inner {align-items:unset;-webkit-box-align:unset;}

	/**** Display: flex ****/

		.dbg_e_icon__icon, .dbg_e_list__icon, .dbg_e_list__icon_wrap {display:flex;}
		
	/**** Wrap ****/
		
		/*** default ***/

			.dbg_e_flex_wrap,
			.dbg-elementor-posts-flex .elementor-posts-container,
		
		/*** woocommerce ***/

			.variations_content_flex .woocommerce-variation.single_variation {--flex-direction: initial;--flex-wrap: initial;--justify-content: initial;--align-items: initial;--align-content: initial;--gap: initial;--flex-basis: initial;--flex-grow: initial;--flex-shrink: initial;--order: initial;--align-self: initial;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: var(--flex-direction);flex-direction: var(--flex-direction);-ms-flex-wrap: var(--flex-wrap);flex-wrap: var(--flex-wrap);-webkit-box-pack: var(--justify-content);-ms-flex-pack: var(--justify-content);justify-content: var(--justify-content);-webkit-box-align: var(--align-items);-ms-flex-align: var(--align-items);align-items: var(--align-items);-ms-flex-line-pack: var(--align-content);align-content: var(--align-content);gap: var(--gap);-ms-flex-preferred-size: var(--flex-basis);flex-basis: var(--flex-basis);-webkit-box-flex: var(--flex-grow);-ms-flex-positive: var(--flex-grow);flex-grow: var(--flex-grow);-ms-flex-negative: var(--flex-shrink);flex-shrink: var(--flex-shrink);-webkit-box-ordinal-group: var(--order);-ms-flex-order: var(--order);order: var(--order);-ms-flex-item-align: var(--align-self);align-self: var(--align-self);}

/**********
	Widget - Taxonomies
*/

	.dbg_e_term_list_wrap.dbg_e_flex_wrap:not(.swiper-wrapper) {row-gap:var(--grid-row-gap,30px);column-gap:var(--grid-column-gap,30px);}
	.dbg_e_term_list_wrap.dbg_e_flex_wrap .dbg_e_term_list_item:not(.swiper-slide) {width: calc((100% / var(--dbg-flex-column,3) - var(--grid-column-gap,30px)) + (var(--grid-column-gap,30px) / var(--dbg-flex-column,3)));}
	.dbg_e_term_list_item .dbg_e_term_list__title {margin:0;}
	.dbg_e_term_list_item .dbg_e_term_list__title a,
	.dbg_e_term_list_item .dbg_e_term_list__title span {display:block;}

/**********
	Widget - Icon list
*/

	.dbg_e_list__item {position:relative;}
	.dbg_e_list__item p:last-child {margin-bottom:0!important;}

/**********
	Widget - Image list
*/

	.dbg_e_image_list__items {row-gap:var(--grid-row-gap,30px);column-gap:var(--grid-column-gap,30px);}
	.dbg_e_image_list__item {width: calc((100% / var(--dbg-flex-column,3) - var(--grid-column-gap,30px)) + (var(--grid-column-gap,30px) / var(--dbg-flex-column,3)));}
	.dbg_e_list__image {position:relative;}
	.dbg_e_list__image img {display:block;}

/**********
	Posts
*/

	/**** Flex container ****/

		.dbg-elementor-posts-flex .elementor-posts-container {row-gap:var(--grid-row-gap,30px);column-gap:var(--grid-column-gap,30px);}
		.dbg-elementor-posts-flex .elementor-posts-container article.elementor-post {width: calc((100% / var(--dbg-flex-column,3) - var(--grid-column-gap,30px)) + (var(--grid-column-gap,30px) / var(--dbg-flex-column,3)));}

	/**** Body ****/

		.elementor-post__text,
		.dbg_e_mod_post__text_inner {position:relative;}

	/**** Title ****/

		.elementor-post__title a {position:relative;}

	/**** Custom content ****/
			
		/*** text ***/

			.dbg_e_post_cc__text_icon .dbg_icon_list_icon_inner {display:flex;align-content:center;align-items:center;justify-content:center;}
			.dbg_e_post_cc__text_icon .dbg_icon_list_icon_inner i {width:auto!important;}
			.dbg_e_post_cc__text_icon svg {height:auto;}
			.dbg_e_post_cc__text_content p:last-child {margin-bottom:0;}
			
		/*** image ***/
		
			.dbg_e_post_cc__image__container {-ms-overflow-style: none;scrollbar-width: none;} .dbg_e_post_cc__image__container::-webkit-scrollbar {display: none;}

	/**** Media ****/

		.dbg_e_post_cf_media__item a,
		.dbg_e_post_cf_media__item img {display:block;line-height:0;}

	/**** Post ****/

		.elementor-element[data-widget_type="dbg_post_base.skin_default"] article.elementor-post,
		.elementor-element[data-widget_type="dbg_post_product.skin_product_default"] article.elementor-post {position:relative;}

	/**** Image - Full ****/

		.elementor-element[data-widget_type="dbg_post_full_image.skin_image_full"] .dbg_e_post__thumbnail__wrap,
		.elementor-element[data-widget_type="dbg_product_full_image.skin_product_image_full"] .dbg_e_post__thumbnail__wrap {position:relative;height:100%;}
		.elementor-element[data-widget_type="dbg_post_full_image.skin_image_full"] .dbg_e_mod_post__thumbnail__wrap,
		.elementor-element[data-widget_type="dbg_product_full_image.skin_product_image_full"] .dbg_e_mod_post__thumbnail__wrap {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
		.elementor-element[data-widget_type="dbg_post_full_image.skin_image_full"] .elementor-post__text,
		.elementor-element[data-widget_type="dbg_product_full_image.skin_product_image_full"] .elementor-post__text {flex-grow:unset;}

	/**** Woocommerce ****/
			
		/*** attributes ***/
		
			form.cart table.variations th.label,
			form.cart table.variations td.value {position:relative;}
			.elementor-add-to-cart.elementor-product-variable.hide_variations_label form.cart table.variations th.label {display:none!important;}
			form.cart .woocommerce-variation-description p {margin-bottom:0;}
			.dbg_wv_atrributes.attributes_items_as_link a {pointer-events:none;}

			@media (max-width: 480px) {
				.elementor-widget-dbg-e-add-to-cart form.cart .variations > tbody > tr {display:flex;flex-direction: column;}
			}

		/*** stock ***/
		
			p.stock.in-stock {margin-bottom:0;}
			
		/*** add to cart button ***/
		
			div[data-widget_type="dbg-e-add-to-cart.default"] button.single_add_to_cart_button {display:flex;align-items:center;}
			div[data-widget_type="dbg-e-add-to-cart.default"] button.single_add_to_cart_button:before {width:16px;height:14px;margin-right:10px;
				mask-size: cover;
				mask-repeat: no-repeat;
				transition: background-color 200ms;
				background-color: #ffffff;
			}

		/*** ajánlatkérés ***/

			.dbg_e_addtocart_extra_button {display:flex;}

		/*** sale timer ***/

			.dbg_sale_timer,
			.dbg_sale_timer__item_wrap {display:flex;}

			.dbg_sale_timer .dbg_sale_timer__item_wrap {position:relative;}
			.dbg_sale_timer .dbg_sale_timer__item_wrap:not(:first-child):before {position:absolute;top:0;left:0;width:1px;height:100%;}

	/**** Load more ****/

		.elementor-widget-dbg_post_base.load-more-align-center .elementor-button-wrapper,
		.elementor-widget-dbg_post_full_content.load-more-align-center .elementor-button-wrapper,
		.elementor-widget-dbg_post_accordion.load-more-align-center .elementor-button-wrapper,
		.elementor-widget-dbg_post_product.load-more-align-center .elementor-button-wrapper {text-align:center;}
		
		.elementor-widget-dbg_post_base.load-more-align-left .elementor-button-wrapper,
		.elementor-widget-dbg_post_base.load-more-align-start .elementor-button-wrapper,
		.elementor-widget-dbg_post_full_content.load-more-align-left .elementor-button-wrapper,
		.elementor-widget-dbg_post_full_content.load-more-align-start .elementor-button-wrapper,
		.elementor-widget-dbg_post_accordion.load-more-align-left .elementor-button-wrapper,
		.elementor-widget-dbg_post_accordion.load-more-align-start .elementor-button-wrapper,
		.elementor-widget-dbg_post_product.load-more-align-left .elementor-button-wrapper,
		.elementor-widget-dbg_post_product.load-more-align-start .elementor-button-wrapper {text-align:left;}
		
		.elementor-widget-dbg_post_base.load-more-align-right .elementor-button-wrapper,
		.elementor-widget-dbg_post_base.load-more-align-end .elementor-button-wrapper,
		.elementor-widget-dbg_post_full_content.load-more-align-right .elementor-button-wrapper,
		.elementor-widget-dbg_post_full_content.load-more-align-end .elementor-button-wrapper,
		.elementor-widget-dbg_post_accordion.load-more-align-right .elementor-button-wrapper,
		.elementor-widget-dbg_post_accordion.load-more-align-end .elementor-button-wrapper,
		.elementor-widget-dbg_post_product.load-more-align-right .elementor-button-wrapper,
		.elementor-widget-dbg_post_product.load-more-align-end .elementor-button-wrapper {text-align:right;}
		
		.elementor-widget-dbg_post_base.load-more-align-justify .elementor-button,
		.elementor-widget-dbg_post_full_content.load-more-align-justify .elementor-button,
		.elementor-widget-dbg_post_accordion.load-more-align-justify .elementor-button,
		.elementor-widget-dbg_post_product.load-more-align-justify .elementor-button {width:100%;}
		
		.elementor-widget-dbg_post_base.e-load-more-pagination-loading>.elementor-widget-container,
		.elementor-widget-dbg_post_full_content.e-load-more-pagination-loading>.elementor-widget-container,
		.elementor-widget-dbg_post_accordion.e-load-more-pagination-loading>.elementor-widget-container,
		.elementor-widget-dbg_post_product.e-load-more-pagination-loading>.elementor-widget-container {cursor:default;}
		
		.elementor-widget-dbg_post_base.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,
		.elementor-widget-dbg_post_full_content.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,
		.elementor-widget-dbg_post_accordion.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,
		.elementor-widget-dbg_post_product.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner {margin-top: var(--load-more—spacing,30px);}
		
		.elementor-widget-dbg_post_base.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_base.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_full_content.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_full_content.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_accordion.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_accordion.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_product.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_product.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg {display:flex;}
		
		.elementor-widget-dbg_post_base.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
		.elementor-widget-dbg_post_full_content.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
		.elementor-widget-dbg_post_accordion.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
		.elementor-widget-dbg_post_product.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper {visibility:hidden;}
		
		.elementor-widget-dbg_post_base.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,
		.elementor-widget-dbg_post_full_content.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,
		.elementor-widget-dbg_post_accordion.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,
		.elementor-widget-dbg_post_product.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper {display:none;}
		
		.elementor-widget-dbg_post_base.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,
		.elementor-widget-dbg_post_full_content.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,
		.elementor-widget-dbg_post_accordion.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,
		.elementor-widget-dbg_post_product.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message {display:block;}
		
		.elementor-widget-dbg_post_base.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
		.elementor-widget-dbg_post_full_content.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
		.elementor-widget-dbg_post_accordion.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
		.elementor-widget-dbg_post_product.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper {visibility:visible;}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container .e-load-more-spinner,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container .e-load-more-spinner,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container .e-load-more-spinner,
		.elementor-widget-dbg_post_product>.elementor-widget-container .e-load-more-spinner {display:flex;}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_base>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_product>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_product>.elementor-widget-container .e-load-more-spinner svg {margin:0 auto;display:none;}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container .e-load-more-spinner i,
		.elementor-widget-dbg_post_product>.elementor-widget-container .e-load-more-spinner i {color:var(--load-more-spinner-color);}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container .e-load-more-spinner svg,
		.elementor-widget-dbg_post_product>.elementor-widget-container .e-load-more-spinner svg {fill:var(--load-more-spinner-color);height:1em;width:1em;}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container .e-load-more-message,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container .e-load-more-message,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container .e-load-more-message,
		.elementor-widget-dbg_post_product>.elementor-widget-container .e-load-more-message {color:var(--load-more-message-color);text-align:var(--load-more-message-alignment,center);display:none;margin-top:var(--load-more—spacing,30px);}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container>.elementor-button-wrapper,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container>.elementor-button-wrapper,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container>.elementor-button-wrapper,
		.elementor-widget-dbg_post_product>.elementor-widget-container>.elementor-button-wrapper {margin-top:var(--load-more—spacing,30px);}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,
		.elementor-widget-dbg_post_product>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:inherit;}
		
		.elementor-widget-dbg_post_base>.elementor-widget-container>.elementor-button-wrapper .elementor-button,
		.elementor-widget-dbg_post_full_content>.elementor-widget-container>.elementor-button-wrapper .elementor-button,
		.elementor-widget-dbg_post_accordion>.elementor-widget-container>.elementor-button-wrapper .elementor-button,
		.elementor-widget-dbg_post_product>.elementor-widget-container>.elementor-button-wrapper .elementor-button {cursor:pointer;position:relative;}