/**
 ********************* DBG version 1.1
 ********************* 2022.10.25.
**/

/*****
	Elementor fix
*/

	/**** Social ****/
	
		.elementor-widget-share-buttons .elementor-grid {word-spacing:0;}
		.elementor-widget-share-buttons .elementor-grid .elementor-grid-item:not(:first-child) {margin-left:var(--grid-column-gap);}
		.elementor-widget-share-buttons .elementor-grid .elementor-grid-item:not(:last-child) {margin-right:var(--grid-column-gap);}

	/**** 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_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 {
        	position:absolute;
        	top:0;
        	left:0;
            visibility: hidden;
            opacity: 0;
        }

        .dbg_e_tooltip:hover .dbg_e_tooltip__wrap {
          visibility: visible;
          opacity: 1;
        }

        .dbg_e_tooltip .dbg_e_tooltip__text {
            background-color: #171717;
            color: #fff;
            text-align: center;
            font-size:13px;
            line-height:1.2em;
            font-weight:300;
            border-radius: 6px;
            padding:10px;
            position: relative;
            white-space:nowrap;
        }

        .dbg_e_tooltip .dbg_e_tooltip__text::after {
          content: "";
          position:absolute;
          margin-left:-5px;
        }
        
	/**** 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 ****/
		
		.dbg_e_post_general .dbg_post_taxonomy {line-height:1;}
		.dbg_e_post_general .dbg_post_taxonomy a {display:inline-block;}
		.dbg_e_post_general .dbg_post_taxonomy a:not(:last-child) {margin-right:10px;}
		.dbg_tax_under_title_meta {display:flex;align-items:center;}
			
	/**** Post Format ****/
		
		.dbg_post_format_button {display:flex;cursor:pointer;}
		.dbg_post_format_button_icon {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;}
	
	/**** Read more ****/
	
		.dbg_post_read_more_button {display:flex;}
		.dbg_post_read_more_button a.elementor-post__read-more {display:inline-block;}
	
	/**** 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;}
			a.dbg_e_mod_post__thumbnail__inner__link,
			.dbg_e_mod_post__link_thumbnail,
			.dbg_e_mod_post__thumbnail__inner__overlay {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
			a.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;}
			
		/*** 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%;}
			
	/**** 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 {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;}
			/* elementor slider alaphelyzetbe */ div.elementor-widget-media-carousel[data-widget_type="media-carousel.default"] .swiper-slide a {display:inline!important;}
		
		/*** arrows ***/
		
			.dbg_swiper_arrows {position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;}
		
		/*** 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;}

/*****
	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:'';}
	
	/**** Gallery ****/
	
		.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.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;
		}
	
	/**** 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;}
		
	/**** 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;}
		
	/**** Image Carousel ****/
	
		.dbg_e_image_carousel .dbg_e_image_carousel__slide_link {overflow:hidden;display:block;position:relative;z-index:1;line-height:0;}
		.dbg_e_image_carousel .dbg_e_image_carousel__slide_link,
		.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_link:before,
		.dbg_e_image_carousel .dbg_e_image_carousel__slide_link: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;
		}
	
	/**** 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-content:center;}
			
				/* icon */
				
					ul.dbg_menu_default span.dbg_sb_menu_icon {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;
				}
			
		/*** 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:before {position:relative;z-index:2;content: "\f107";font-family:'dbgicon'!important;}
				
				/* 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 **/
			
				/** 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;}
	
	/**** 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 {position:relative;z-index:3;}
		.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__full_width {width:100%!important;}
		.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;
		}
		
		
	/**** Single - Post info ***/

		.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 i,
		.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 i {position:relative;}
	
	/**** Sitemap ****/
		
		.dbg_e_sitemap_container,
		.dbg_sitemap_list,
		.dbg_sitemap_item_wrap {display:flex;}
		
		.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 {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;}
	
	/**** Single ****/
	
		/*** Image ***/

			.elementor-widget-image .elementor-widget-container a {display:block;}
		
		/*** Content ***/

			.elementor-widget-container > h1,
			.elementor-widget-container > h2,
			.elementor-widget-container > h3,
			.elementor-widget-container > h4,
			.elementor-widget-container > h5,
			.elementor-widget-container > h6 {margin:0 0 15px;}
						
			.elementor-widget-container > h1:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > h1:last-child,
			.elementor-widget-container > h2:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > h2:last-child,
			.elementor-widget-container > h3:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > h3:last-child,
			.elementor-widget-container > h4:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > h4:last-child,
			.elementor-widget-container > h5:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > h5:last-child,
			.elementor-widget-container > h6:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > h6:last-child,
			.elementor-widget-container > p:last-child,
			.elementor-widget-container > .elementor-text-editor > p:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > p:last-child,
			.elementor-widget-container > ul:last-child,
			.elementor-widget-theme-post-content > .elementor-widget-container > 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 {overflow:hidden;position:relative;}
		.dbg_e_thumbnail__image__wrap_outer {position:relative;display:block;}
		.dbg_e_thumbnail__image__wrap {
			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 > 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;}

/***** Audio *****/

    /**** audio player ****/
    
		.dbg_e_audio_player {overflow:hidden;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;}
		.dbg_e_audio_player .controls {display:flex;}
		.dbg_e_audio_player .controls > *,
		.dbg_e_audio_player .controls .play-container-inner,
		.dbg_e_audio_player .controls .play-container-inner > .toggle-play,
		.dbg_e_audio_player .controls .play-container-inner > .toggle-play:before {display:flex;justify-content:center;align-items:center;}
		
    	/*** play / pause ***/
		
			.dbg_e_audio_player .controls .toggle-play.play,
			.dbg_e_audio_player .controls .toggle-play.pause {position:relative;cursor:pointer;}
			.dbg_e_audio_player .controls .toggle-play.play:before,
			.dbg_e_audio_player .controls .toggle-play.pause:before {position:relative;font-family:'dbgicon'!important;}
			.dbg_e_audio_player .controls .toggle-play.play:before {content: "\f04b";}
			.dbg_e_audio_player .controls .toggle-play.pause:before {content: "\f04c";}
		
    	/*** time ***/
    	
			.dbg_e_audio_player .controls .time {display: flex;}
			
    	/*** 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-mute2 {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__thumnail__link {overflow:hidden;display:block;position:relative;}
	.dbg_e_term_list_item .dbg_e_term_list__thumnail_image {position:relative;}
	
/**********
	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;}
	
	/**** Custom content ****/
	
		.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;}
			
		/*** 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;}

	/**** Image - Full ****/
	
		.elementor-widget-dbg_post_base[data-widget_type="dbg_post_base.skin_image_full"] .dbg_e_post__thumbnail__wrap,
		.elementor-widget-dbg_post_product[data-widget_type="dbg_post_product.skin_product_image_full"] .dbg_e_post__thumbnail__wrap {position:relative;}
		.elementor-widget-dbg_post_base[data-widget_type="dbg_post_base.skin_image_full"] .dbg_e_post__thumbnail__content_wrap,
		.elementor-widget-dbg_post_product[data-widget_type="dbg_post_product.skin_product_image_full"] .dbg_e_post__thumbnail__content_wrap {position:absolute;z-index:1;width:100%;height:100%;}

	/**** 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;}
			
		/*** stock ***/
		
			p.stock.in-stock {margin-bottom:0;}
	
	/**** 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_product>.elementor-widget-container>.elementor-button-wrapper .elementor-button {cursor:pointer;position:relative;}