body {  overflow: hidden; width: 100%; }
li {margin-bottom: 6px !important;}
.elementor-widget:not(:last-child) {margin-bottom: 0px;}
.aux-hd .elementor-section-boxed>.elementor-container, .aux-hd .elementor-add-section {  max-width: 1600px;}


.aux-resp.aux-hd .aux-fold-width, .aux-resp.aux-hd .aux-boxed-container>.aux-container {max-width: 1270px;}

@media (min-width: 769px) and (max-width: 1023px) {

.aux-header-elements                {min-width: 32% !important;}
.site-header-section .secondary-bar {min-width: 68% !important; padding-right: 22px; }

.aux-tablet>.aux-float-wrapper{ max-width: 637px;}
.aux-tablet > div { flex-direction: row; }
.aux-tablet>.aux-header-elements { min-width: 177px;}
.aux-container .aux-fold{padding-right: 40px;padding-left: 40px;}

.aux-float-layout {display: flex !important; align-items: center;}
.aux-float-layout .aux-tablet-center { position: relative; display: flex; flex-direction: row-reverse; left: 0px; transform: none;}

.aux-semi-full-container>.aux-wrapper>.aux-container, .aux-semi-full-container>.aux-container { padding-right: 4px !important; padding-left: 4px !important; }
.aux-resp .site-header-section .aux-logo-header { max-width: 100%;}

.site-header-section .aux-menu-depth-0>.aux-item-content, .aux-elementor-header .aux-menu-depth-0>.aux-item-content { padding: 0.75em 0.5em;}
#menu-item-2240 {display:none;}

}


#gallery-1 img {border: 2px solid transparent !important;}
#gallery-1 .gallery-item {margin-top: 0px !important;}


/* Shuttle sablon kod innen */
#header-core { max-width: 100%;  padding: 10px 49px 10px 49px; }
#pre-header-core { max-width: 100%;  padding: 0px 47px 0px 47px; }
#header-sticky-core { max-width: 100%;  padding: 0px 44px 0px 44px; }
.wrap-safari { max-width: 100%; }
#content-core, #footer-core, #sub-footer-core, #sub-footer-widgets, #sub-footer-close, #notification-core, #intro-core, #introaction-core, #outroaction-core { max-width: 1340px; }
#header-sticky { transition: all 0.6s ease; }
#header .header-links > ul > li a, #header-sticky .header-links > ul > li a { font-size: 16px; }
/* Shuttle sablon kod eddig */

/* Phlox + Elementor kod innen */
h0   { font-family: 'Montserrat', arial, sans-serif !important;  font-weight: 700; }
h1, h2, h3  { font-family: 'Montserrat', arial, sans-serif !important;  font-weight: 700; }
h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 { font-family: 'Poppins', arial, sans-serif; }
p { font-family: 'Open Sans', arial, sans-serif; }
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; }
strong2 {font-weight:500;}
strong3 {font-weight:700;}
strong4 {font-weight:900;}
.strong2 {font-weight:500;}
.strong3 {font-weight:700;}
.strong4 {font-weight:900;}

.poppins {font-family: 'Poppins' !important; }
.raleway {font-family: 'Raleway' !important; }
.montserrat {font-family: 'Montserrat' !important; }

.site-header-section .aux-menu-depth-0.aux-hover > .aux-item-content, .aux-elementor-header .aux-menu-depth-0.aux-hover > .aux-item-content {  color: #9BFFF4;}
.site-header-section .aux-menu-depth-0.current-menu-item, .aux-elementor-header .aux-menu-depth-0.current-menu-item {  color: #A7F3FF;}
.aux-sticky .aux-menu-depth-0.current-menu-item { color: #1250AD !important; }

.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { 
font-size: 17px; font-family: 'Poppins', sans-serif; text-rendering: auto; font-weight: 400;color: black; text-shadow: none;
}
.aux-logo-anchor>img { image-rendering: auto; }
.eael-countdown-digits { font-family: 'Poppins' !important; font-weight: 200; }
.aux-sticky-placeholder { height: 0px !important; }
.aux-float-layout .aux-middle {  color: white; }
.aux-top-header .aux-end .aux-menu-depth-0>.aux-item-content { color: white;}
.aux-top-header { border-bottom: solid 0px #000; }
.site-header-section .aux-menu-depth-0>.aux-item-content, .aux-elementor-header .aux-menu-depth-0>.aux-item-content { color: inherit;}

.aux-semi-full-container>.aux-wrapper>.aux-container, .aux-semi-full-container>.aux-container {
    padding-right: 46px;
    padding-left: 46px;
}

.aux-top-sticky .site-header-section.aux-sticky {
    box-shadow: 0 4px 0 rgba(34, 34, 34, 0.11);
    background-color: white;
    background-image: url(/wp-content/uploads/2022/12/jakuzzivasar-logo-normal333b.jpg);
}

.aux-sticky .aux-logo-header .aux-logo-anchor > img {  max-height: 40px; opacity: 0;}

.elementor-468 .elementor-element.elementor-element-fccfee1 {  margin-top: -85px; }

.aux-master-menu.aux-narrow .aux-menu-item>.aux-item-content, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item>.aux-item-content {
    padding: 0.8em 1em;
    font-size: 1em;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
}

.site-header-section.aux-sticky {
color: black;
text-shadow: none;
}

.site-header-section {
background-color: #ffffff !important;
text-shadow: 1px 0px 2px black;
color: white;
}

.site-header-section.aux-add-border .aux-wrapper { border-bottom: 1px solid rgba(0, 0, 0, 0.35); }

.elementor-widget-heading.elementor-widget-heading .elementor-heading-title { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
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: #000000; }
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {  color:#000000; }
.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 { font-family: Montserrat, 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) {
	h0 { font-size: 55px !important; }
	h1 { font-size: 46px !important; }
        .h1-to-h2  { font-size: 41px !important; }
	h2 { font-size: 38px !important; }
        .h2-to-h3  { font-size: 35px !important; }
	h3 { font-size: 32px !important; }
        .h3-to-h4  { font-size: 28px !important; }
	h4 { font-size: 26px !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: 380px !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) {
	h0 { font-size:50px !important; }
	h1 { font-size:44px !important; }
        .h1-to-h2  { font-size: 39px !important; }
	h2 { font-size:34px !important; }
        .h2-to-h3  { font-size: 30px !important; }
	h3 { font-size:26px !important; }
        .h3-to-h4  { font-size: 24px !important; }
	h4 { font-size:22px !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: 330px !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) {
	h0 { font-size:34px !important; }
	h1 { font-size:30px !important; }
        .h1-to-h2  { font-size: 29px !important; }
	h2 { font-size:28px !important; }
        .h2-to-h3  { font-size: 27px !important; }
	h3 { font-size:26px !important; }
        .h3-to-h4  { font-size: 24px !important; }
	h4 { font-size:22px !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: 300px; }
        .site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: 'Roboto Condensed'; }

        .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:28px !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'; }

        .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; }


/****** nem erdemes kiserletezni vele*******/
/**.aux-desktop-on, .aux-tablet-off, .aux-phone-on { display: block !important; }
.site-header-section .secondary-bar {  display: none; }
.aux-float-layout .aux-tablet-center { left: 10px; transform: none; }**/
/****** nem erdemes kiserletezni vele*******/


}

@media (min-width: 480px) and (max-width: 768px) {
	h0 { font-size:30px !important; }
	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; }
        .aux-semi-full-container>.aux-wrapper>.aux-container, .aux-semi-full-container>.aux-container { padding-right: 6px; padding-left: 6px; }
        .aux-top-header .aux-start {width: 100%;text-align: center; font-size: 14px; line-height: 1em;}
        .site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: 'Roboto Condensed'; }

        .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) {
	h0 { font-size:32px !important; }
	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; }
        .aux-semi-full-container>.aux-wrapper>.aux-container, .aux-semi-full-container>.aux-container { padding-right: 6px; padding-left: 6px; }
        .aux-top-header .aux-start {width: 100%;text-align: center; font-size: 14px; line-height: 1em;}
        .site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label { font-family: 'Roboto'; }

        .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%; }
        
        .aux-top-sticky .site-header-section.aux-sticky {  background-image: url(/wp-content/uploads/2022/12/jakuzzivasar-logo-normal333b-s.jpg);}

}