.nwidth {max-width: 1330px !important ;margin: 0 0 0 0;}
.nwidth-padding {max-width: 1330px !important ;margin: 0 2% 0 2%;}
.fwidth {margin: 0 0 0 0;padding-left: 0% !important;padding-right: 0% !important;}
.fwidth-tiled {margin: 0 0 0 0;}
.fwidth-full {margin: 0 0 0 0; padding: 0 0 0 0;}

.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 68px !important; }
.aux-top-sticky .site-header-section.aux-sticky .aux-wrapper {height: 68px;}
.aux-logo-text .site-title ~ .site-description { margin: 0px; }
.aux-top-sticky .site-header-section.aux-sticky { height: 67px !important; }
.aux-sticky-placeholder { height: 62px !important; }
.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 77px !important; }

/* Phlox + Elementor kod innen */
h1, h2, h3  { font-family: 'Raleway', arial, sans-serif !important;  font-weight: 700; }
h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 { font-family: 'Raleway', arial, sans-serif; }
p { font-family: 'Open Sans', arial, sans-serif; line-height: 1.7 !important;}
h5, .aux-h5 { line-height: 1.4; margin-bottom: 0.3em; }
h4, .aux-h4 { line-height: 1.15; margin-bottom: 0.4em; }
h3, .aux-h3 { line-height: 1.6; margin-bottom: .1em; }
h2, .aux-h2 { line-height: 1.2em; margin-bottom: .35em; }
.h1-to-h2  { line-height:1.4em !important;  display: block; margin-top: 0.2em; }
.h2-to-h3  { line-height:1.4em !important;  display: block; margin-top: 0.2em; }
.h3-to-h4  { line-height:1.4em !important;  display: block; margin-top: 0.2em; }
.h4-to-h5  { line-height:1.4em !important;  display: block; margin-top: 0.2em; }
.sortavolsag-laza { line-height: 1.3 !important; }
.sortavolsag-lazabb { line-height: 1.5 !important; }
.sortavolsag-leglazabb { line-height: 1.7 !important; }
.hentry .entry-main { margin-bottom: 0em; }
.hentry .entry-content, .hentry .comment-body { margin-bottom: 0em !important; }

#dslc-module-msq2tejk45o .dslc-info-box { display: flex;align-items: flex-end; }
#dslc-module-ka97p1u52v .dslc-info-box { display: flex;align-items: flex-end; }
#dslc-module-rk7choqnplg .dslc-info-box { display: flex;align-items: flex-end; }
#dslc-module-ka97p1u52v .dslc-info-box-wrapper { padding-bottom: 31px !important; }
#dslc-module-rk7choqnplg .dslc-info-box-wrapper { padding-bottom: 31px !important; }
.right-sidebar>.aux-wrapper>.aux-container { padding-right: 300px; margin-top: 40px; }

.dslc-no-columns-spacing {margin-bottom:22px !important;}

.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-size: 16px; text-rendering: auto; font-weight: 700; font-family: 'Montserrat';}
.aux-logo-anchor>img { image-rendering: auto; }
.eael-countdown-digits { font-family: 'Work Sans';  font-weight: 200; }
.aux-sticky-placeholder { height: 0px !important; }
.aux-site-footer { margin-top: 55px;}

.elementor-widget-heading.elementor-widget-heading .elementor-heading-title { -webkit-font-smoothing: antialiased; text-shadow: rgba(0, 0, 0, 0.25) 0 0 1px; text-rendering: optimizeLegibility; color: #565656 !important; }
h2.elementor-heading-title.elementor-size-default.elementor-inline-editing.pen { color: #000000; }
.elementor-widget-text-editor { color: #4E4E4E; }
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { color: #4E4E4E; }
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {  color: #4E4E4E; }
.elementor-widget-heading .elementor-heading-title { line-height: 1.3; }
.eael-accordion-list {margin-bottom: 1.4em; }

li {  margin-bottom: 1em; line-height: 1em; font-family: 'Open Sans', Arial, sans-serif; }

/* Pluginok */
/* WP 1 Slider */
.wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title { text-shadow: 1px 2px 2px black; font-family: Comfortaa, Arial, sans-serif !important; text-rendering: optimizeLegibility; }
.wp1s-slider-wrapper { padding-bottom: 0px !important; }
.wp1s-caption-wrapper.wp1s-caption-type-4 .wps1-readmore-button { background-color: rgba(0, 0, 0, 0.5); }

@media (min-width: 1406px) and (max-width: 2999px) {
	h1 { font-size: 34px !important; }
        .h1-to-h2  { font-size: 32px !important; }
	h2 { font-size: 28px !important; }
        .h2-to-h3  { font-size: 27px !important; }
	h3 { font-size: 24px !important; }
        .h3-to-h4  { font-size: 23px !important; }
	h4 { font-size: 21px !important; }
        .h4-to-h5  { font-size: 17px !important; }
	h5 { font-size: 20px !important; }
	h6 { font-size: 15px !important; }
	p { font-size:16px; font-family: Open Sans, Arial, sans-serif; font-weight: 400; }
        .aux-logo-header .aux-logo-anchor {  max-width: 320px !important; }

        .eael-countdown-digits { font-size: 90px; }

        .site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 85px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content {  padding: .75em 1.3em; }
        .site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter>.aux-menu-item>.aux-item-content::after { left: 1.1em; }
}

@media (min-width: 1170px) and (max-width: 1405px) {
	h1 { font-size: 32px !important; }
        .h1-to-h2  { font-size: 39px !important; }
	h2 { font-size: 26px !important; }
        .h2-to-h3  { font-size: 30px !important; }
	h3 { font-size: 23px !important; }
        .h3-to-h4  { font-size: 24px !important; }
	h4 { font-size: 20px !important; }
        .h4-to-h5  { font-size: 20px !important; }
	h5 { font-size:18px !important; }
	h6 { font-size:15px !important; }
	p { font-size:16px; }
        .aux-logo-header .aux-logo-anchor {  max-width: 260px !important; }

        .eael-countdown-digits { font-size: 80px; }

        .site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 85px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content {  padding: .75em 0.7em; }
        .site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter>.aux-menu-item>.aux-item-content::after { left: 0.6em; }
}

@media (min-width: 981px) and (max-width: 1169px) {
	h1 { font-size:30px !important; }
        .h1-to-h2  { font-size: 29px !important; }
	h2 { font-size:26px !important; }
        .h2-to-h3  { font-size: 25px !important; }
	h3 { font-size:22px !important; }
        .h3-to-h4  { font-size: 21px !important; }
	h4 { font-size:20px !important; }
        .h4-to-h5  { font-size: 19px !important; }
	h5 { font-size:18px !important; }
	h6 { font-size:15px !important; }
	p { font-size:16px; }
        .aux-logo-header .aux-logo-anchor { max-width: 260px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: 'Roboto Condensed', Impact; }

        .eael-countdown-digits { font-size: 70px; }

        body.layout-fixed, body.layout-fixed #body-core, body.layout-fixed #site-header, body.layout-fixed #header-sticky, body.layout-fixed #notification { min-width: 100%; }

        .site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 55px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content {  padding: .75em 0.3em; }
        .site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter>.aux-menu-item>.aux-item-content::after { left: 0.3em; }

}

@media (min-width: 768px) and (max-width: 980px) {
	h1 { font-size:26px !important; }
        .h1-to-h2  { font-size: 26px !important; }
	h2 { font-size:24px !important; }
        .h2-to-h3  { font-size: 22px !important; }
	h3 { font-size:21px !important; }
        .h3-to-h4  { font-size: 20px !important; }
	h4 { font-size:19px !important; }
        .h4-to-h5  { font-size: 16px !important; }
	h5 { font-size:15px !important; }
	h6 { font-size:14px !important; }
	p { font-size:15px; }
        .aux-logo-header .aux-logo-anchor { max-width: 250px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: 'Roboto Condensed', Impact; }

        .eael-countdown-digits { font-size: 55px; }

        body.layout-fixed, body.layout-fixed #body-core, body.layout-fixed #site-header, body.layout-fixed #header-sticky, body.layout-fixed #notification { min-width: 100%; }
        .site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 55px; }

}

@media (min-width: 480px) and (max-width: 768px) {
	h1 { font-size:26px !important; }
        .h1-to-h2  { font-size: 24px !important; }
	h2 { font-size:23px !important; }
        .h2-to-h3  { font-size: 22px !important; }
	h3 { font-size:21px !important; }
        .h3-to-h4  { font-size: 20px !important; }
	h4 { font-size:19px !important; }
        .h4-to-h5  { font-size: 18px !important; }
	h5 { font-size:17px !important; }
	h6 { font-size:14px !important; }
	p { font-size:15px; }
        .aux-logo-header .aux-logo-anchor { max-width: 250px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: 'Roboto Condensed', Impact; }

        .eael-countdown-digits { font-size: 40px; }

        body.layout-fixed, body.layout-fixed #body-core, body.layout-fixed #site-header, body.layout-fixed #header-sticky, body.layout-fixed #notification { min-width: 100%; }
        .site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 55px; }

        .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title { font-size: 28px !important; line-height: 28px !important; }
        .wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter { width: 80%; margin-left: -40%; }

}

@media (min-width: 200px) and (max-width: 479px) {
	h1 { font-size:26px !important; }
        .h1-to-h2  { font-size: 24px !important; }
	h2 { font-size:22px !important; }
        .h2-to-h3  { font-size: 21px !important; }
	h3 { font-size:20px !important; }
        .h3-to-h4  { font-size: 19px !important; }
	h4 { font-size:18px !important; }
        .h4-to-h5  { font-size: 17px !important; }
	h5 { font-size:16px !important; }
	h6 { font-size:13px !important; }
	p { font-size:14px; }
        .aux-logo-header .aux-logo-anchor { max-width: 220px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: 'Roboto Condensed', Impact; }

        .eael-countdown-digits { font-size: 35px; }

        .site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 45px; }
        body.layout-fixed, body.layout-fixed #body-core, body.layout-fixed #site-header, body.layout-fixed #header-sticky, body.layout-fixed #notification { min-width: 100%; }

        .wp1s-caption-wrapper.wp1s-caption-type-4 .wp1s-caption-title { font-size: 20px !important; line-height: 20px !important; }
        .wp1s-resposive .wp1s-main-wrapper .wp1s-caption-wrapper.wp1s-caption-type-4.wp1s-caption-middlecenter { width: 90%; margin-left: -45%; }

}
