.rezervovany .wpt_product_price{display:none!important}.wpt_product_title{width:170px;position:relative}.product-description-2 h2,.product-description-2 h3,.product-description-2 h4,.product-description-2 p{margin-bottom:20px!important}.product .et_pb_section_0 .et_pb_column_0{display:flex;justify-content:center}.mob-contact{display:none}.woocommerce-product-gallery__image img{max-height:50vh;width:auto}.woocommerce-product-gallery__image{display:flex;justify-content:center}.form-section .wpcf7 .wpcf7-submit:hover{background-color:#cea92d!important}.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button:hover{padding:16px 32px!important}.post-3161{padding-top:80px}#top-header{background-color:#a38219!important}.price{display:none!important}.wpt_short_description{display:flex;justify-content:space-between;border-top:0 none!important}.wpt_short_description .more-button{font-weight:700}.et_header_style_left .logo_container{padding:0 15px}.product et_pb_section.et_pb_section_1.et_section_regular{display:none!important}.menu-item-4481 a:after{display:none!important}.et-fixed-header #top-menu .menu-item-4481 a{color:white!important}.menu-item-4481 a{position:absolute!important;width:150px!important;height:40px!important;background-color:#A38219;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;color:white!important;top:-25px}.menu-item-4481 a:hover{color:white!important;background-color:#002838}#top-menu-nav>ul>.menu-item-4481>a:hover{color:white!important}.et_fixed_nav #et-top-navigation{padding-right:150px!important}body #page-container{overflow-x:hidden}body{color:#565656!important}#page-container{padding-top:70px!important}header#main-header{top:41px!important;-webkit-box-shadow:0px 40px 59px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 40px 59px 0px rgba(0,0,0,0.1);box-shadow:0px 40px 59px 0px rgba(0,0,0,0.1)}header .container,.woocommerce header .container{max-width:1200px!important;width:80%!important}img{pointer-events:none}.flex-control-thumbs img,a img{pointer-events:inherit}.et_pb_scroll_top{color:#a38219!important;background:rgba(0,0,0,0)!important}.et_pb_scroll_top:hover{color:#fff!important;background:#002838!important;transition:0.6s}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#002838}::-webkit-scrollbar-thumb{background:#a38219;border-radius:0px}.error404 #main-header,.error404 #main-footer{display:none!important}.error404 #page-container{padding-top:0!important}#error-page-bg{background:url(https://www.modenaapartments.sk/wp-content/uploads/2022/11/krajina.webp),url(https://www.modenaapartments.sk/wp-content/uploads/2022/10/paralax-bg.svg);background-size:100vw,500px;background-repeat:no-repeat,no-repeat;background-position:bottom center,bottom -25px center;background-attachment:scroll,fixed}.cmplz-document #main-content{padding-bottom:100px}#cmplz-manage-consent .cmplz-manage-consent{top:100%}.et-cart-info{display:none}#top-menu-nav>ul>li>a{transition:0.3s;color:#002838}#top-menu-nav>ul>li>a:hover{opacity:1;color:#a38219!important}.et-fixed-header #top-menu li.current-menu-item.menu-item-4481>a{color:#fff!important}#top-menu-nav>ul>li.current-menu-item>a:after{content:"";display:block;width:100%;height:2px;background-color:#a38219;position:relative;bottom:-5px}#top-menu-nav>ul>li>a:after{content:"";display:block;width:100%;height:2px;background-color:#a38219;position:relative;bottom:-10px;opacity:0;transition:0.6s}#top-menu-nav>ul>li.current-menu-item>a:after,#top-menu-nav>ul>li>a:hover:after{content:"";display:block;width:100%;height:2px;background-color:#a38219;position:relative;bottom:-5px;opacity:1}.et_mobile_menu{position:fixed;top:140px;bottom:0}.et_mobile_menu li a{text-transform:uppercase;padding:10px 0;text-align:right}.et_mobile_menu .page-item-4126 a{color:#A38219!important}.mobile_menu_bar{padding-right:15px}.mobile_nav.opened .mobile_menu_bar:before{content:'\00D7'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(360deg);display:block;width:35px!important;text-align:center;height:35px}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(180deg);display:block;width:35px!important;text-align:center;height:35px;left:5px!important}#nova-etapa{background:url(https://www.modenaapartments.sk/wp-content/uploads/2023/07/nature-bg2-3.webp),url(https://www.modenaapartments.sk/wp-content/uploads/2022/10/paralax-bg.svg);background-size:100vw,500px;background-repeat:no-repeat,no-repeat;background-position:bottom center,center center;background-attachment:scroll,fixed}.gold-underline,.white-underline,.lgv_link_simple h3{font-weight:bold;position:relative;display:inline}.gold-underline:after,.lgv_link_simple h3:after{content:"";display:block;width:100%;height:2px;background-color:#a38219;position:absolute;left:0;bottom:5px}.white-underline:after{content:"";display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;bottom:5px}.gold-underline.popup-text:after{height:1px;bottom:0px}.btn{color:#fff!important;text-transform:uppercase;display:inline-block;padding:16px 32px;font-weight:bold;transition:0.6s}.gold-btn{background-color:#a38219}.gold-btn:hover{background-color:#002838}.blue-btn{background-color:#002838;border:1px solid #002838}.blue-btn:hover{background-color:transparent;color:#002838!important}.swiper-pagination-bullet{background:transparent!important;opacity:1;border:1px solid #70707070!important;height:12px;width:12px}.swiper-pagination-bullet-active{border:1px solid #a38219a1!important;background-color:#a38219a1!important}.dsm_image_carousel_item img{box-shadow:0px 12px 18px -6px #70707070!important}.imp-wrap{max-width:100%!important}.imp-tooltip sup{font-size:10px!important}.squares-element p sup{font-size:8px!important}.imp-tooltip{background-color:#002838!important}.select2-container--default .select2-results>.select2-results__options{max-height:240px;overflow-y:auto}.filter-options .select2-selection{background-color:transparent!important;border-radius:0;border:none;border-bottom:1px solid #a38219}.filter-options .select2-selection__rendered{padding-left:0!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none!important;border-bottom:1px solid #fff!important;outline:none!important}.search_box_label,.tables_cart_message_box,.wpt_search_box .search_box_wrapper .search_single>label,.wpt_each_attribute_wrapper>label{display:none!important}#select2-pa_podlazie_2099-container,#select2-pa_typ_2099-container,#select2-pa_velkost_2099-container,#select2-pa_dostupnost_2099-container{color:#fff!important}.wpt-wrap .wpt_table_tag_wrapper,.wpt_product_title_in_td{background-color:transparent;color:#fff}.wpt_each_attribute_wrapper{display:inline-block;text-align:right;min-width:150px!important}.wpt_each_attribute_wrapper label,.select2-search--dropdown{display:none}.wpt_each_attribute_wrapper p{position:relative;left:5px}.wpt_product_table .entry-content tr td{padding:6px 15px;width:20%!important}.search_box_wrapper{margin-bottom:100px}a.wpt_product_title_in_td{position:relative;transition:0.3s}a.wpt_product_title_in_td:hover{color:#a38219}a.wpt_product_title_in_td:after{content:"";display:block;width:43px;height:2px;background-color:#a38219;position:absolute;bottom:0px}.select2-container--default .select2-selection--single{background-color:transparent;border-radius:0!important;border:none;border-bottom:1px solid #a38219}.page-numbers{color:#fff!important}.wpt_table_pagination span.page-numbers.current,.wpt_table_pagination a.page-numbers.current,.wpt_table_pagination a.page-numbers:hover,.wpt_table_pagination a.page-numbers:focus,.wpt_table_pagination span.page-numbers:hover,.wpt_table_pagination span.page-numbers:focus{background-color:#a38219;color:#ffff;border:1px solid #a38219;font-weight:bold}.wpt_product_not_found{visibility:hidden;position:relative}.wpt_product_not_found:after{visibility:visible;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"Nebol nájdený žiaden apartmán.";display:inline-block;width:100%;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important}table#wpt_table.mobile_responsive.wpt_product_table tr table tr{width:85px!important}.wpt_table_tag_wrapper .popis-apartmanu tr,.wpt_table_tag_wrapper .download-button,.wpt_table_tag_wrapper .popis-apartmanu tr td:first-child{display:none}.wpt_table_tag_wrapper .popis-apartmanu{margin-bottom:0!important}.wpt_table_tag_wrapper .popis-apartmanu tr:last-child{display:inline-block}.wpt_table_tag_wrapper .popis-apartmanu tr td:nth-child(2){width:200px!important;display:initial;vertical-align:middle!important}#lokalita-header-bg{background:url(https://www.modenaapartments.sk/wp-content/uploads/2022/11/krajina.webp),url(https://www.modenaapartments.sk/wp-content/uploads/2023/04/mapa-s-logom.webp);background-size:100vw,60%;background-repeat:no-repeat,no-repeat;background-position:bottom center,left -10vw top 10vh;background-attachment:scroll,fixed;padding-bottom:30vh}.ol-list{display:flex}.ol-list span{margin:0 2px}.kontakt-link{color:#707070;transition:0.6s;display:inline-block;position:relative}.kontakt-link:hover{color:#002838!important;position:relative}.kontakt-link:after{content:"";display:block;width:100%;height:2px;background-color:#002838;position:absolute;bottom:-10px;opacity:0;transition:0.6s}.kontakt-link:hover:after{bottom:-1px;opacity:1}.woocommerce-page .container{max-width:100%;width:100%}.woocommerce header .container{max-width:1200px!important;width:90%!important}.velkost-m,.velkost-l{width:65%!important}.single-product h1{color:#002838;font-size:3rem;position:relative;display:inline}.single-product h1:after{content:"";display:block;width:100%;height:2px;background-color:#a38219;position:absolute;left:0;bottom:5px}.download-button:before{content:"\e092";font-family:ETmodules;font-size:1.3rem;margin-right:5px;vertical-align:middle}.product-btns{display:flex;gap:1rem;align-items:center}.vizualizacia-btn{display:none!important}.popis-apartmanu sup{font-size:60%}.popis-apartmanu{width:80%;margin-bottom:30px;font-weight:400}.popis-apartmanu td{width:50%!important}.popis-apartmanu tr{border-bottom:1px solid rgba(112,112,112,0.2)}.popis-apartmanu tr:last-child{font-weight:600;border-bottom:none}.popis-apartmanu tr:last-child td:nth-child(2){color:#a38219;font-weight:700}.popis-apartmanu tr td{padding:5px 2%!important}.popis-apartmanu tr td:nth-child(2){text-align:right;font-weight:600}.kontakty .et_pb_blurb_position_left .et_pb_main_blurb_image{width:20px!important;height:20px;vertical-align:middle}.contact-form-context{display:none}.contact-form ::placeholder{color:#707070}.contact-form input[type="email"],.contact-form input[type="tel"]{border-bottom:1px solid #c6c6c6;color:#c6c6c6}.contact-form textarea{border:none;border-bottom:1px solid #c6c6c6;color:#c6c6c6;height:150px;margin-top:20px;background-color:transparent;width:100%;padding:0}.contact-form .wpcf7-list-item{font-size:0.9rem;margin:20px 0!important;color:#707070}.contact-form .wpcf7-list-item a{color:#707070;text-decoration:underline}.contact-submit{background-color:#a38219!important;color:#fff;border:none!important;border-radius:0;font-weight:bold;transition:0.6s;font-size:1rem;height:45px;float:right;font-size:1rem!important;font-weight:600!important;cursor:pointer}.contact-submit:hover{background-color:#002838!important;color:#fff;border:none}.newsletter-form,.contact-form{width:100%!important}.form-fields{float:left;width:calc(100% - 182px)}.newsletter-form input,.contact-form input{height:45px;width:100%;background-color:transparent;border:none}.submit-btn{float:right;width:172px}.newsletter-form input[type="email"]{border-bottom:1px solid #fff;color:#fff}.newsletter-form ::placeholder{color:#fff}input[type=checkbox]{height:initial!important;width:inherit;vertical-align:middle;margin-top:-0.001em;margin-left:-1px}.newsletter-form .wpcf7-list-item{font-size:0.9rem;margin:20px 0!important;color:#fff}.newsletter-form .wpcf7-list-item a{color:#fff;text-decoration:underline}.newsletter-submit{background-color:#fff!important;color:#002838;border:none!important;border-radius:0;font-weight:bold;transition:0.6s;font-size:1rem;height:45px}.newsletter-submit:hover{background-color:#002838!important;color:#fff;border:none}.wpcf7-not-valid-tip{color:#dc3232;font-size:0.9em;font-weight:normal;display:inline-block;margin-top:10px}.invalid .wpcf7-response-output{display:inline-block!important;margin:0!important;border:none!important;color:#a38219;font-size:0.9em;padding:0!important;font-weight:normal}.sent .wpcf7-response-output{display:inline-block!important;margin:0!important;border:1px solid #fff!important;padding:10px!important;background-color:#3cb043!important;color:#fff!important}.footer-link{color:#a38219;transition:0.6s;display:inline-block;position:relative}.footer-link:hover{color:#002838!important;position:relative}.footer-link:after{content:"";display:block;width:100%;height:2px;background-color:#002838;position:absolute;bottom:-10px;opacity:0;transition:0.6s}.footer-link:hover:after{bottom:-5px;opacity:1}.sharkani-logo{height:30px!important;vertical-align:middle;margin-left:3px}@media only screen and (max-width:1280px){.ponuka-filter .wpt_product_title{width:33%!important}.ponuka-filter .wpt_product_title a{font-size:1rem!important}.wpt_each_attribute_wrapper{display:block!important;text-align:left!important}.wpt_each_attribute_wrapper label{display:inline-block!important}.wpt_table_tag_wrapper .popis-apartmanu tr td:first-child{display:revert!important;background:#dddddd78;display:inline-block;padding:2px 7px 2px 6px;margin-right:3px}.wpt_table_tag_wrapper .popis-apartmanu tr td:nth-child(2){text-align:left}a.wpt_product_title_in_td{font-size:1.6em}.wpt_attribute{margin-top:15px}table#wpt_table.mobile_responsive.wpt_product_table tr table tr{width:inherit!important}}@media screen and (max-width:1440px){.mob-contact{display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:50px}.mob-contact .name{font-size:28px;font-style:normal;font-weight:600;line-height:36px;color:#A38219}.mob-contact .job{font-size:16px;font-style:normal;font-weight:700;line-height:22.08px;color:#565656;margin-bottom:10px}.mob-contact a{font-size:22px;font-style:normal;font-weight:500;line-height:27.2px;margin-bottom:10px;color:#002838}#et_mobile_nav_menu{display:flex!important;align-items:flex-start!important;gap:30px!important}#et_mobile_nav_menu .mobile-placeholder{margin-top:4px;color:#a38219;font-weight:700;z-index:100;cursor:pointer}.menu-item-4481 a{display:none!important}.mobile_nav.opened .et_mobile_menu{display:block!important}#et_mobile_nav_menu{display:block}.et_fixed_nav #et-top-navigation{padding-right:0!important}#top-menu{display:none}}@media only screen and (min-width:980px){.page-id-548 header .container{max-width:1200px!important;width:80%}}@media only screen and (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}.et_fixed_nav	#top-header.et-fixed-header{}.form-fields{float:none;width:100%}.submit-btn{margin-top:15px;float:none!important}.et_pb_section{width:100%!important;padding-left:5%!important;padding-right:5%!important}.et_pb_row{width:100%}.custom_row .et_pb_row,.et_pb_row.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap!important}.et_pb_section.custom_row{padding-left:0px!important;padding-right:0px!important}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}#lokalita-header-bg{background-size:100vw,0%!important;padding-bottom:20%!important}}@media only screen and (max-width:768px){#page-container h1{font-size:2.4rem;line-height:2.7rem}#page-container h2{font-size:2.2rem;line-height:2.8rem}#page-container h3{font-size:1.4rem}#galeria h3{font-size:1rem!important}.product-btns{display:flex;flex-direction:column!important;gap:0rem!important;align-items:flex-start!important}.woocommerce-page header .container,header .container{max-width:100%!important;width:100%!important}.popis-apartmanu{width:100%!important;margin-bottom:30px}}.form-section .contact-form input[type="text"],.form-section .contact-form input[type="email"],.form-section .contact-form input[type="tel"]{border-bottom:2px solid #CEA92D;color:#BABABA;font-size:16px}.form-section .contact-form input[type="text"]::placeholder,.form-section .contact-form input[type="email"]::placeholder,.form-section .contact-form input[type="tel"]::placeholder{color:#BABABA;font-size:16px}.form-section .contact-form .acceptance,.form-section .contact-form .acceptance a{color:#fff;color:#BABABA;font-size:14px}.form-section .contact-form .contact-form-submit-btn p{display:flex}.gallery-section .swiper-button-next,.gallery-section .swiper-button-prev{top:unset;bottom:-25px!important;width:80px!important;height:80px!important}.gallery-section .swiper-button-prev{left:50%!important;margin-left:-150px!important;z-index:11}.gallery-section .swiper-button-next{right:50%!important;margin-right:-150px!important;z-index:11}.gallery-section .swiper-button-next:before,.gallery-section .swiper-button-prev:before{font-size:80px!important;color:#a38219!important}.gallery-section .et_pb_module.et_pb_text_26,.gallery-section .et_pb_module.et_pb_text_25,.gallery-section .et_pb_module.gallery-button{position:relative!important;bottom:unset;margin-bottom:0!important}.gallery-section .et_pb_module.et_pb_text_4{position:relative!important;bottom:unset;margin-bottom:0!important}.gallery-section .swiper-pagination{position:relative!important;bottom:unset}.gallery-section .dsm_image_carousel_container{margin-bottom:50px!important;padding-bottom:0!important}.gallery-section .et_pb_module{margin-bottom:50px!important}.ponuka-filter #select2-pa_podlazie_2099-container,.ponuka-filter #select2-pa_typ_2099-container,.ponuka-filter #select2-pa_velkost_2099-container,.ponuka-filter #select2-pa_dostupnost_2099-container{color:#000!important}.ponuka-filter .wpt_product_title_in_td{color:#000;position:absolute;width:100%;height:100%;z-index:100;top:0;left:0;padding:7px 0 0 25px;font-weight:300;transition:none}.ponuka-filter .wpt_product_title_in_td:after{bottom:7px;width:35px}.ponuka-filter .wpt_product_title_in_td:hover{color:#fff}.ponuka-filter .wpt_product_table tr{color:#002838;position:relative;font-weight:300;border:2px solid #BABABA}.ponuka-filter .wpt_product_table tr:hover{background-color:#002838;color:#fff;border:2px solid #002838}.ponuka-filter .wpt_product_table tr:hover .ponuka-filter .wpt_each_attribute_wrapper{color:#fff}.ponuka-filter .popis-apartmanu tr:last-child td:nth-child(2){color:unset;font-weight:300}.ponuka-filter .wpt_product_table tr:hover tr{color:#fff}.ponuka-filter .search_box_wrapper{margin-bottom:60px}.ponuka-filter .page-numbers{color:#002838!important}.ponuka-filter .page-numbers.current{color:#fff!important}.ponuka-filter .page-numbers:hover{color:#fff!important}.ponuka-filter .wpt-wrap .wpt_table_tag_wrapper{margin-bottom:45px}.apartments-section .et_pb_blurb_description{color:#002838!important}.et_secondary_nav_enabled #page-container #top-header{top:0;padding:5px}.newsletter-form .form-fields .wpcf7-email{height:auto;padding:15px 0 0;font-size:16px;font-weight:500}.newsletter-form .form-fields .acceptance{font-size:14px}.newsletter-form .submit-btn p{display:flex;width:100%;justify-content:flex-start}.newsletter-form .submit-btn button{height:auto;padding:16px 32px!important}.form-section .contact-form-submit-btn button,.contact-form-submit-btn .contact-submit{height:auto;padding:16px 32px!important;float:none}.form-section .contact-form-submit-btn p{display:flex;width:100%;justify-content:flex-start}#top-header .container{display:flex!important;justify-content:center!important}@media only screen and (max-width:767px){.main-home-hero .et_pb_image_0{top:unset!important;bottom:15px!important;right:15px!important;transform:translateX(0px) translateY(0px)!important}}.form-section h2,.tim h2,.investicia h2,.projekt h2,.video-section h2,.vynos h2,.gallery-section h2{font-size:36px!important}@media only screen and (max-width:980px){.et_mobile_menu{position:fixed;top:80px;bottom:0}#top-header .container{justify-content:center!important}header#main-header{top:0!important}.et_secondary_nav_enabled #page-container #top-header{bottom:0;top:unset}.no-margin{margin-bottom:0!important}.btn-wrap{display:flex;justify-content:center;width:100%}.flexmobile{display:flex;justify-content:space-around}.et_builder_inner_content .et_pb_row_0.et_pb_row{padding-left:0!important;padding-right:0!important}.et_builder_inner_content .et_pb_section{width:100%!important}.form-section h2,.tim h2,.investicia h2,.projekt h2,.video-section h2,.vynos h2,.gallery-section h2{font-size:30px!important}.investicia .et_pb_row{display:flex;flex-direction:column}.investicia .et_pb_row .et_pb_column_14{order:2}.investicia .et_pb_row .et_pb_column_15{order:1}.vynos .et_pb_row{display:flex;flex-direction:column}.vynos .et_pb_row .et_pb_column_12{order:2;margin-bottom:0!important}.vynos .et_pb_row .et_pb_column_13{order:1}.form-section .et_pb_row{display:flex;flex-direction:column}.form-section .et_pb_row .et_pb_column_20{order:2}.form-section .et_pb_row .et_pb_column_21{order:1}.form-section .contact-form-submit-btn{width:100%}.form-section .contact-form-submit-btn p{justify-content:center}.newsletter-form .submit-btn{width:100%}.newsletter-form .submit-btn p{justify-content:center}.newsletter-form .form-fields .acceptance{font-size:10px}.video-section h2{font-size:30px!important}.main-home-hero h3{font-size:24px!important;font-weight:300!important}.apartments-section h3{font-size:30px!important}}