.elementor-631 .elementor-element.elementor-element-55de283:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-55de283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingatlan.drpepp.hu/wp-content/uploads/2025/06/hero-hd-2-1.png");}.elementor-631 .elementor-element.elementor-element-55de283 > .elementor-container{max-width:1440px;}.elementor-631 .elementor-element.elementor-element-55de283{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-55de283 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-ea80939:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-631 .elementor-element.elementor-element-ea80939 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingatlan.drpepp.hu/wp-content/uploads/2025/06/hero-md-2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-631 .elementor-element.elementor-element-ea80939 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-ea80939 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-d7ee00d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-bc-flex-widget .elementor-631 .elementor-element.elementor-element-d7ee00d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-631 .elementor-element.elementor-element-d7ee00d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-element-populated, .elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-element-populated > .elementor-background-overlay, .elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-866b651{overflow:hidden;padding:1.5rem 2.5rem 1.5rem 2.5rem;}.elementor-631 .elementor-element.elementor-element-866b651, .elementor-631 .elementor-element.elementor-element-866b651 > .elementor-background-overlay{border-radius:0px 4px 0px 0px;}.elementor-631 .elementor-element.elementor-element-680b477 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-910092f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-910092f{text-align:center;}.elementor-631 .elementor-element.elementor-element-910092f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-accent );}.elementor-631 .elementor-element.elementor-global-1250 > .elementor-widget-container{padding:2.5rem 3rem 2.5rem 3rem;}.elementor-631 .elementor-element.elementor-global-1250.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-631 .elementor-element.elementor-element-638a3fb > .elementor-container{max-width:1400px;}.elementor-631 .elementor-element.elementor-element-e18f7bb:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-e18f7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-e18f7bb, .elementor-631 .elementor-element.elementor-element-e18f7bb > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-631 .elementor-element.elementor-element-e18f7bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-631 .elementor-element.elementor-element-e18f7bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-631 .elementor-element.elementor-element-3928680.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-631 .elementor-element.elementor-element-3928680.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-631 .elementor-element.elementor-element-3928680 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-631 .elementor-element.elementor-element-4932426{width:auto;max-width:auto;}.elementor-631 .elementor-element.elementor-element-4932426 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0rem 0rem 2.5rem 0rem;padding:2px 6px 2px 6px;}.elementor-631 .elementor-element.elementor-element-4932426.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-631 .elementor-element.elementor-element-4932426 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-5678d8e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:3.2rem;font-weight:700;line-height:1.3em;}.elementor-631 .elementor-element.elementor-element-dd23470{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-text );}.elementor-631 .elementor-element.elementor-element-8933d68 .elementor-button:hover, .elementor-631 .elementor-element.elementor-element-8933d68 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-8933d68 .elementor-button:hover svg, .elementor-631 .elementor-element.elementor-element-8933d68 .elementor-button:focus svg{fill:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-4f9788b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-631 .elementor-element.elementor-element-1791d29{text-align:center;}.elementor-631 .elementor-element.elementor-element-1791d29 img{width:85%;height:481px;}.elementor-631 .elementor-element.elementor-element-2b44516 > .elementor-container{max-width:1400px;}.elementor-631 .elementor-element.elementor-element-f8aeb47:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-f8aeb47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-f8aeb47, .elementor-631 .elementor-element.elementor-element-f8aeb47 > .elementor-background-overlay{border-radius:4px 4px 0px 0px;}.elementor-631 .elementor-element.elementor-element-f8aeb47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:1px;}.elementor-631 .elementor-element.elementor-element-f8aeb47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-63f909f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-a33e720:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-a33e720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-a33e720, .elementor-631 .elementor-element.elementor-element-a33e720 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-a33e720{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-a33e720 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title, .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title:before, .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title:after, .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-content, .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-desktop-title.elementor-active{background-color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tabs-content-wrapper{background-color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title, .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title a{color:var( --e-global-color-d9c175b );}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title.elementor-active,
					 .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title.elementor-active a{color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-content{color:var( --e-global-color-d9c175b );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2em;}.elementor-631 .elementor-element.elementor-element-a5d5d27:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-a5d5d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-a5d5d27, .elementor-631 .elementor-element.elementor-element-a5d5d27 > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-631 .elementor-element.elementor-element-a5d5d27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-a5d5d27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-5720743 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-854ae2e{text-align:center;}.elementor-631 .elementor-element.elementor-element-854ae2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-631 .elementor-element.elementor-element-92a1638 > .elementor-container{max-width:1400px;}.elementor-631 .elementor-element.elementor-element-883d99b:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-883d99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-883d99b, .elementor-631 .elementor-element.elementor-element-883d99b > .elementor-background-overlay{border-radius:4px 4px 0px 0px;}.elementor-631 .elementor-element.elementor-element-883d99b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-883d99b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-01ad06d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-631 .elementor-element.elementor-element-94ad09e:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-94ad09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-94ad09e{border-style:solid;border-width:2px 0px 2px 0px;border-color:var( --e-global-color-ca3bfdf );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-94ad09e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product{text-align:left;}.elementor-631 .elementor-element.elementor-element-088b8e2 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:4px 4px 4px 4px;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:2.6rem;font-weight:700;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Playfair Display", Sans-serif;font-size:2.4rem;font-weight:600;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-631 .elementor-element.elementor-element-df30a2b:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-df30a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-df30a2b, .elementor-631 .elementor-element.elementor-element-df30a2b > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-631 .elementor-element.elementor-element-df30a2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-df30a2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-f9a1555{text-align:center;}.elementor-631 .elementor-element.elementor-element-f9a1555 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-631 .elementor-element.elementor-element-4ed1482 > .elementor-container{max-width:1400px;}.elementor-631 .elementor-element.elementor-element-2b5acf7:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-2b5acf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-2b5acf7, .elementor-631 .elementor-element.elementor-element-2b5acf7 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-631 .elementor-element.elementor-element-2b5acf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-631 .elementor-element.elementor-element-2b5acf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-504a5ad{text-align:left;}.elementor-631 .elementor-element.elementor-element-504a5ad img{width:85%;}.elementor-bc-flex-widget .elementor-631 .elementor-element.elementor-element-5093ff4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-631 .elementor-element.elementor-element-5093ff4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-631 .elementor-element.elementor-element-5093ff4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-631 .elementor-element.elementor-element-8e1bed2{width:auto;max-width:auto;}.elementor-631 .elementor-element.elementor-element-8e1bed2 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0rem 0rem 2.5rem 0rem;padding:2px 6px 2px 6px;}.elementor-631 .elementor-element.elementor-element-8e1bed2.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-631 .elementor-element.elementor-element-8e1bed2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-07b1514 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.2rem;font-weight:700;line-height:1.3em;}.elementor-631 .elementor-element.elementor-element-6525b7d{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-text );}.elementor-631 .elementor-element.elementor-element-28899a9 .elementor-button:hover, .elementor-631 .elementor-element.elementor-element-28899a9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-28899a9 .elementor-button:hover svg, .elementor-631 .elementor-element.elementor-element-28899a9 .elementor-button:focus svg{fill:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-0bc2326 > .elementor-container{max-width:1400px;}.elementor-631 .elementor-element.elementor-element-ac30ceb:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-ac30ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-ac30ceb, .elementor-631 .elementor-element.elementor-element-ac30ceb > .elementor-background-overlay{border-radius:4px 4px 0px 0px;}.elementor-631 .elementor-element.elementor-element-ac30ceb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-ac30ceb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-403983c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-631 .elementor-element.elementor-element-e6896b5:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-e6896b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-e6896b5{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-ca3bfdf );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-e6896b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-dcf66d3{--grid-row-gap:35px;--grid-column-gap:29px;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-631 .elementor-element.elementor-element-dcf66d3:after{content:"0.66";}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__thumbnail__link{width:100%;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__thumbnail{border-radius:4px 4px 4px 4px;}.elementor-631 .elementor-element.elementor-element-dcf66d3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-631 .elementor-element.elementor-element-dcf66d3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-631 .elementor-element.elementor-element-dcf66d3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__title, .elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__title a{color:var( --e-global-color-secondary );font-family:"Playfair Display", Sans-serif;font-size:2.3rem;font-weight:700;line-height:1.2em;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__title{margin-bottom:20px;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:2em;}.elementor-631 .elementor-element.elementor-element-b32f326:not(.elementor-motion-effects-element-type-background), .elementor-631 .elementor-element.elementor-element-b32f326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d18715 );}.elementor-631 .elementor-element.elementor-element-b32f326, .elementor-631 .elementor-element.elementor-element-b32f326 > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-631 .elementor-element.elementor-element-b32f326{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-631 .elementor-element.elementor-element-b32f326 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-631 .elementor-element.elementor-element-b97f418{text-align:center;}.elementor-631 .elementor-element.elementor-element-b97f418 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-631 .elementor-element.elementor-element-ea80939{width:50%;}.elementor-631 .elementor-element.elementor-element-d7ee00d{width:50%;}.elementor-631 .elementor-element.elementor-element-3928680{width:63.924%;}.elementor-631 .elementor-element.elementor-element-4f9788b{width:36%;}.elementor-631 .elementor-element.elementor-element-11171eb{width:43.023%;}.elementor-631 .elementor-element.elementor-element-5093ff4{width:56.901%;}}@media(max-width:991px) and (min-width:768px){.elementor-631 .elementor-element.elementor-element-ea80939{width:100%;}.elementor-631 .elementor-element.elementor-element-d7ee00d{width:100%;}}@media(max-width:991px){.elementor-631 .elementor-element.elementor-element-ea80939:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-631 .elementor-element.elementor-element-ea80939 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ingatlan.drpepp.hu/wp-content/uploads/2025/06/hero-md-2.jpg");}.elementor-631 .elementor-element.elementor-element-ea80939 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-element-populated, .elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-element-populated > .elementor-background-overlay, .elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-866b651, .elementor-631 .elementor-element.elementor-element-866b651 > .elementor-background-overlay{border-radius:5px 5px 0px 0px;}.elementor-631 .elementor-element.elementor-global-1250 > .elementor-widget-container{padding:1rem 2rem 2rem 2rem;}.elementor-631 .elementor-element.elementor-element-5678d8e .elementor-heading-title{font-size:2.75rem;line-height:1.2em;}.elementor-bc-flex-widget .elementor-631 .elementor-element.elementor-element-4f9788b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-631 .elementor-element.elementor-element-4f9788b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-631 .elementor-element.elementor-element-1791d29 img{width:100%;}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title{line-height:1.7em;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-bc-flex-widget .elementor-631 .elementor-element.elementor-element-11171eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-631 .elementor-element.elementor-element-11171eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-631 .elementor-element.elementor-element-504a5ad img{width:100%;}.elementor-631 .elementor-element.elementor-element-07b1514 .elementor-heading-title{font-size:2.75rem;line-height:1.2em;}}@media(max-width:767px){.elementor-631 .elementor-element.elementor-element-910092f{text-align:center;}.elementor-631 .elementor-element.elementor-element-910092f .elementor-heading-title{line-height:1.25em;}.elementor-631 .elementor-element.elementor-element-3928680.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-631 .elementor-element.elementor-element-4932426 .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-5678d8e .elementor-heading-title{font-size:2.5rem;line-height:1.25em;}.elementor-631 .elementor-element.elementor-element-dd23470{font-size:1.6rem;line-height:1.6875em;}.elementor-631 .elementor-element.elementor-element-63f909f{text-align:center;}.elementor-631 .elementor-element.elementor-element-63f909f .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-content{font-size:1.6rem;line-height:1.6875em;}.elementor-631 .elementor-element.elementor-element-854ae2e .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-01ad06d{text-align:center;}.elementor-631 .elementor-element.elementor-element-01ad06d .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:60px;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:2.7rem;line-height:1.25em;}.elementor-631 .elementor-element.elementor-element-088b8e2.elementor-wc-products ul.products li.product .price{font-size:2.6rem;line-height:1.25em;}.elementor-631 .elementor-element.elementor-element-f9a1555 .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-5093ff4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-631 .elementor-element.elementor-element-8e1bed2 .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-07b1514 .elementor-heading-title{font-size:2.5rem;line-height:1.25em;}.elementor-631 .elementor-element.elementor-element-6525b7d{font-size:1.6rem;line-height:1.6875em;}.elementor-631 .elementor-element.elementor-element-403983c{text-align:center;}.elementor-631 .elementor-element.elementor-element-403983c .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.45 * 100% );}.elementor-631 .elementor-element.elementor-element-dcf66d3:after{content:"0.45";}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__thumbnail__link{width:100%;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__title, .elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__title a{font-size:2.5rem;line-height:1.25em;}.elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post__excerpt p{font-size:1.6rem;line-height:1.6875em;}.elementor-631 .elementor-element.elementor-element-b97f418 .elementor-heading-title{font-size:11px;line-height:1.5em;letter-spacing:1.8px;}}/* Start custom CSS for column, class: .elementor-element-ea80939 */.elementor-631 .elementor-element.elementor-element-ea80939 .elementor-widget-wrap {
    margin: 0;
}

@media screen and (min-width: 992px) {
    .elementor-631 .elementor-element.elementor-element-ea80939 .elementor-widget-wrap {
        background: unset !important;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .elementor-631 .elementor-element.elementor-element-ea80939 .elementor-widget-wrap {
        background-position-y: 80% !important;
    }
    
    .elementor-631 .elementor-element.elementor-element-ea80939 {
        min-height: 400px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-631 .elementor-element.elementor-element-ea80939 {
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910092f */.elementor-631 .elementor-element.elementor-element-910092f .elementor-widget-wrap {
    background: unset !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1250 */@media screen and (min-width: 992px) {
    .elementor-631 .elementor-element.elementor-global-1250 .woof {
        margin: 0 auto;
        max-width: 500px;
    }
}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_DI-ext-from-to::before {
    font-size: 15px;
}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_ar::before {content: 'Ár';}
.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_alapterulet::before {content: 'Méret(m2)';}
.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_szobaszam::before {content: 'Szobák száma';}



/* labels START */
.elementor-631 .elementor-element.elementor-global-1250 .woof_container_inner h4 {
    color: #838D8F;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: var( --e-global-typography-accent-text-transform );
    font-weight: var( --e-global-typography-accent-font-weight );
}
/* labels END */



/* search and reset button START */
.woof_submit_search_form_container {
    text-align: center;
}

.woof_submit_search_form,
.woof_reset_search_form {
    background: var(--e-global-color-accent) !important;
    border-radius: unset !important;
    color: #FFFFFF !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1em !important;
    margin: 0 auto !important;
    padding: 12.5px 33px 12.5px 33px !important;
    float: none !important;
    transition: all .3s;
}

.woof_submit_search_form:hover,
.woof_reset_search_form:hover,
.woof_submit_search_form:focus,
.woof_reset_search_form:focus {
    background: var(--e-global-color-4652db5) !important;
}

/*

.woof_reset_search_form:hover,
.woof_reset_search_form:focus {
    background: var(--e-global-color-accent) !important;
    color: #FFFFFF !important;
} */

/* search and reset button END */



/* radio buttons START */
.woof_list.woof_list_radio {
    display: flex;
    padding: 0;
}

@media screen and (max-width: 767px) {
    .woof_list.woof_list_radio {
        justify-content: center;
    }
}

.woof_list .woof_radio_label {
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.4px;
    text-transform: initial;
}

.woof_list.woof_list_radio li {
    letter-spacing: 2px;
}

.woof_list.woof_list_radio li:first-of-type {
    margin-right: 8rem !important;
}

@media screen and (max-width: 991px) {
    .woof_list.woof_list_radio li:first-of-type {
        margin-right: 12rem !important;
    }
}
/* radio buttons END */



/* dropdowns START */
.chosen-container.chosen-container-single {
    width: 100% !important;
}

.chosen-container-single .chosen-single {
    align-items: center;
    background: #EEEEEE !important;
    border: none;
    color: #838D8F;
    display: flex;
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.4px;
    text-transform: initial;
    height: 4.5rem !important;
    padding: 5px 15px;
    position: relative;
}

.elementor-631 .elementor-element.elementor-global-1250 .chosen-single:after {
    color: #818A8C;
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
} 

.elementor-631 .elementor-element.elementor-global-1250 .chosen-single > div {
    display: none;
}

.elementor-631 .elementor-element.elementor-global-1250 .chosen-results {
    margin: 0;
    padding: 0;
}

.elementor-631 .elementor-element.elementor-global-1250 .chosen-results li {
    padding: 10px 15px;
}

.elementor-631 .elementor-element.elementor-global-1250 .chosen-drop .chosen-search {
    display: none !important;
}

.elementor-631 .elementor-element.elementor-global-1250 .chosen-results li.active-result.highlighted {
    background: rgba(60, 61, 65, .05);
    color: #3C3D41;
}
/* dropdowns END */



/* hide the numbers below the range slider */
.elementor-631 .elementor-element.elementor-global-1250 .irs .irs-grid {
    display: none;
}

.elementor-631 .elementor-element.elementor-global-1250 .irs-with-grid {
    height: 55px;
    /* height: 75px; */
}

.elementor-631 .elementor-element.elementor-global-1250 .irs-slider {
    height: 17px;
    top: 30px;
    width: 17px;
}

/*
.elementor-631 .elementor-element.elementor-global-1250 .irs-min,
.elementor-631 .elementor-element.elementor-global-1250 .irs-max {
    opacity: .3;
    visibility: visible !important;
} */

.elementor-631 .elementor-element.elementor-global-1250 .irs-line {
    height: 4px;
    top: 37px;
}

.elementor-631 .elementor-element.elementor-global-1250 .irs-from, 
.elementor-631 .elementor-element.elementor-global-1250 .irs-to, 
.elementor-631 .elementor-element.elementor-global-1250 .irs-single {
    background: var(--e-global-color-accent);
}

.elementor-631 .elementor-element.elementor-global-1250 .irs-bar {
    background: var(--e-global-color-accent);
    border-top: 1px solid var(--e-global-color-accent);
    border-bottom: 1px solid var(--e-global-color-accent);
    height: 4px;
    top: 37px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .woof_redraw_zone {
        display: grid;
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
    }
    
    .woof_redraw_zone .woof_container {
    }
    
    .woof_container_pa_statusz {
        grid-column: 1/-1;
    }
    
    .woof_submit_search_form_container {
        grid-column: 1/-1;
        margin: 2rem auto 0 auto;
        max-width: 60%;
        min-width: 400px;
    }
}


/* custom input fields */
.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    position: relative;
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter h4 {
    grid-column: 1/-1;
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter input[type="text"] {
    border-color: var(--e-global-color-primary);
    border-radius: 0;
    border-style: solid;
    color: #777777;
    font-size: 16px;
    padding: 11px 48% 11px 25px;
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-input-from {
    border-width: 1px 0 1px 1px !important;
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-input-to {
    border-width: 1px 1px 1px 0 !important;
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter:before,
.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter:after {
    bottom: 10px;
    color: #B8B8B8;
    font-family: "Playfair Display", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.4px;
    position: absolute;
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter:before
{
    right: calc(50% + 15px);
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter:after
{
    right: 15px;
}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_ar .DI-ext-filter:before {content: 'M min.';}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_ar .DI-ext-filter:after {content: 'M max.';}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_alapterulet .DI-ext-filter:before {content: 'm2 min.';}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_alapterulet .DI-ext-filter:after {content: 'm2 max.';}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_szobaszam .DI-ext-filter:before {content: 'min.';}

.elementor-631 .elementor-element.elementor-global-1250 .woof_container_pa_szobaszam .DI-ext-filter:after {content: 'max.';}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter .DI-ext-input-from {
    width: calc(100% + 10px);
}

@media screen and (min-width: 992px) {
    .elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter input[type="text"] {
        background: #D9D9D9;
    }
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter input[type="text"] {
    font-family: var(--e-global-typography-text-font-family) !important;
}

.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter::after,
.elementor-631 .elementor-element.elementor-global-1250 .DI-ext-filter::before {
    color: #505050;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d7ee00d */@media screen and (min-width: 992px) {
    .elementor-631 .elementor-element.elementor-element-d7ee00d > .elementor-widget-wrap {
        background-color: rgba(255, 255, 255, 0.7) !important;
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
    }
}

@media screen and (max-width: 991px) {
    .elementor-631 .elementor-element.elementor-element-d7ee00d {
        margin: 0 auto;
    }
}

@media screen and (min-width: 768px) {
    .elementor-631 .elementor-element.elementor-element-d7ee00d {
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55de283 */.elementor-631 .elementor-element.elementor-element-55de283 {
    max-width: 1920px !important;
    margin: 0 auto;
}

@media screen and (min-width: 992px) {
    .elementor-631 .elementor-element.elementor-element-55de283 {
        background-position-y: 90%;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 50px;
        padding-bottom: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-ca84ef3 *//* TAB TITLES WRAPPER */
.elementor-tabs-wrapper {
    overflow: visible !important;
}

.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tabs-wrapper {
    margin: 20px;    
}

.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title {
    border: 1px solid var(--e-global-color-accent) !important;
    margin: 0 10px;
    padding: 5px 10px;
    transition: all .3s;
}

@media screen and (max-width: 767px) {
    .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title {
        margin: 15px 5px;
    }
}

.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title:not(.elementor-active):hover {
    background: var(--e-global-color-accent) !important;
    color: #FFFFFF;
}

.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title.elementor-active {
    border: 1px solid var(--e-global-color-secondary) !important;
    position: relative;
}

@media screen and (max-width: 767px) {
    .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title.elementor-active {
        border: 1px solid #F2F2F2 !important;
    }
}

.elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title.elementor-active::after {
        border-color: transparent transparent #3c3d41 transparent;
        border-style: solid;
        border-width: 0 35px 15px 35px;
        height: 0;
        left: 50%;
        position: absolute;
        top: calc(100% + 10px);
        transform: translateX(-50%);
        width: 0;
        z-index: 5;
}

/* TAB CONTENT */
.elementor-631 .elementor-element.elementor-element-ca84ef3 .tab-content {
    align-items: center;
    display: grid;
    grid-column-gap: 5rem;
    grid-template-columns: auto 1fr;
    margin: 0 auto;
    padding: 3rem 0;
    width: 80%;
}

@media screen and (max-width: 991px) {
    .elementor-631 .elementor-element.elementor-element-ca84ef3 .tab-content {
        width: 95%;
    }
    
    .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tab-title {
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    .elementor-631 .elementor-element.elementor-element-ca84ef3 .tab-content {
        display: block;
        text-align: center;
    }
    
    .elementor-631 .elementor-element.elementor-element-ca84ef3 .elementor-tabs-content-wrapper {
            border-radius: 4px 4px 0 0;
            padding: 20px 5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854ae2e */#tabLink a {
    display: block;
    padding: 17px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-088b8e2 *//* PRODUCTS ITEMS */
.product.type-product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* CUSTOM ATTRIBUTES */
.elementor-631 .elementor-element.elementor-element-088b8e2 .custom-attr {
    margin-bottom: 3rem;
}

.elementor-631 .elementor-element.elementor-element-088b8e2 .custom-attr p {
    display: none;
}

/* RÉSZLETEK button */
.elementor-631 .elementor-element.elementor-element-088b8e2 .btn-reszletek {
    height: auto;
    text-align: center; 
}

.elementor-631 .elementor-element.elementor-element-088b8e2 .btn-reszletek a {
    background: transparent;
    border: 1px solid var(--e-global-color-accent);
    border-radius: 50px;
    color: #9F9F9F;
    font-family: 'Montserrat', Sans-Serif;
    font-weight: 700;
    padding: 8px 25px;
    text-transform: uppercase;
    transition: all .3s;
}

.elementor-631 .elementor-element.elementor-element-088b8e2 .btn-reszletek a:hover,
.elementor-631 .elementor-element.elementor-element-088b8e2 .btn-reszletek a:focus {
    background: var(--e-global-color-accent);
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-dcf66d3 */@media screen and (max-width: 767px) {
    .elementor-631 .elementor-element.elementor-element-dcf66d3 .elementor-post {
        margin: 0 auto;
        max-width: 500px;
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    .elementor-post__thumbnail {
        min-height: 180px;
    }
}/* End custom CSS */