.elavated{ position: relative; z-index: 1;}.pop_up_content.large{max-height: 100%;}.title-text{ font-weight: normal; font-size: 18px; margin-bottom: 24px;}.title-text + div{ display: flex; margin:0 18px;}.title-text + div > div:first-of-type{ margin-right: 24px; align-self: center;}.title-text + div > div:last-of-type{ font-weight: normal; color:#7D828B;}#home,#datapage{ max-width: 996px; margin: auto;}#search{ max-width: 1200px; margin: auto; min-height: 1100px;}.home-search,.data-search{ margin-bottom: 40px;}.kedvenceim{ display: flex; margin-bottom: 40px; }.kedvenceim .left{ flex: 1 1 auto;}.kedvenceim .title { font-weight: bold; font-size: 20px; line-height: 32px; }.kedvenceim .text{ margin-bottom: 24px;} .kedvenceim button{ margin: 0;}.mb-32{ margin-bottom: 32px;}.slider-banner{ margin-bottom: 40px;}.slider-banner .img{ height: 150px; border-radius: 40px; background-size: cover; background-position: center;}.select-holder .option[data-type="elfogadohely"]{ display: flex;}.select-holder hr{ border-top: 1px solid #E3E8F1; margin: 8px 0;}.select-holder .option[data-type="elfogadohely"] .img{ display: flex; margin-right: 16px;}.select-holder .option[data-type="elfogadohely"] .sub{ font-size: 14px; line-height: 16px; color: #7D828B;}.search-result{ margin-bottom: 40px;}.telepules{ font-weight: bold; font-size: 24px; line-height: 32px; margin-bottom: 0;}.telepules-reszletek{ display: none; margin-bottom: 40px;}.telepules-reszletek.show{ display: block;}.telepules-reszletek .title{ font-weight: bold; font-size: 24px; line-height: 32px; margin-bottom: 16px;}.static-text h3 + div{ margin-bottom: 32px;}.static-text h3:last-of-type + div{ margin-bottom: 64px;}#kifejezes{ padding-right: 42px;}#kifejezes ~ img{ position: absolute;right: 24px;top:1px; right: 16px; cursor: pointer;}.mobile-tabs{ border-radius: 24px 24px 0 0; padding: 8px 8px 0 8px; background: #FFFFFF; display: none; text-transform: capitalize;}.grouper.alt{ margin: 0 -12px 8px;}.grouper.alt .group{ padding: 0 12px;}.grouper.alt .group .input_holder{ margin-bottom: 24px;}.grouper.alt .group > button{ margin-top: auto; margin-bottom: 24px; margin-left: 0; margin-right: 0;}.grouper.alt .group .vendeg-picker{ margin-top: 10px; margin-bottom: 24px;}.grouper.alt .group.f-228{ min-width: unset; flex: 1 0 228px;}.grouper.alt .group.f-175{ min-width: unset; flex: 1 0 173px; max-width: 191px; padding-left: 8px; padding-right: 8px;}.grouper.alt .group.f-140{ min-width: unset; flex: 1 0 140px; max-height: 108px;}.grouper.alt .group.mw-185{ max-width: 185px;}.grouper.alt .date-holder{ display: flex; flex-wrap: wrap; padding: 0 4px;}.grouper.alt .date-holder .connect{ margin-top: 48px; font-weight: 600;}.filter-zone{ margin-top: 16px; display: flex; flex-wrap: wrap;}.filter-zone .filter-clear{ display: flex; color: #52AE30; align-items: center; margin: 8px; font-weight: 600; font-size: 16px; line-height: 24px; cursor: pointer;}.filter-zone .filter-clear:hover{ text-decoration: underline;}.filter-zone .filter-clear img{ margin-right: 8px;}@media screen and (max-width: 385px){ .grouper.alt .date-holder .connect{ opacity: 0; }}@media screen and (max-width: 480px){ .static-text h3,.static-text h3 + div{ padding: 0 16px; } .static-text h3:last-of-type + div{ margin-bottom: 32px; }}@media screen and (max-width: 590px){ .tabs{ display: none; } .mobile-tabs{ display: block; } .searchbox.tab,.advance-search.tab { border-top-right-radius: 0; } .grouper.alt .group.f-140{ flex-basis: 100%; }}.search-result .result .card.ad{ background: #FFFAE6;}.search-result .result .card.szallas{ cursor: initial; margin-bottom: 16px;}.search-result .table .head .desktop .form_part{ margin-right: -16px;}.search-result .result > .ad.last{ margin-bottom: 16px;}.search-result .result .main-img,.search-result .table .head .main-img{ margin-right: 16px; flex: 0 0 96px;}.search-result .result .main-img{ height: 48px; border-radius: 24px; position: relative; background-repeat: no-repeat; background-size: cover;}.search-result .result .main-img.star::after,.detail-card .image.star::after{ display: block; content: ''; background: url(https://szepkartya.otpportalok.hu/out/core/98/images/16_favorite_badge.svg); width: 16px; height: 16px; top: 0px; right: 0px; position: absolute;}.search-result .result .data, .search-result .table .head .data{ flex: 1 1 450px; margin-right: 32px;}.search-result .result .name{ font-weight: bold; color:#151617; margin-bottom: 4px; overflow: hidden; height: 24px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.search-result .result .address{ font-size: 14px; font-weight: normal; line-height: 16px; color: #7D828B; overflow: hidden; height: 16px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }.search-result .result .data .address .ad{ color: #FF6600;}.search-result .result .distance, .search-result .table .head .distance{ flex:1 0 72px; margin-right: 32px; max-width: 80px;}.search-result.location-off .distance{ display: none;}.search-result .result .distance{ color:#151617;}.search-result .result .distance .mobil{ display: none; font-size: 14px; font-weight: normal; line-height: 16px; color:#151617;}.search-result .result .zsebek, .search-result .table .head .zsebek{ flex:1 0 94px; margin-right: 32px;}.search-result .result .zsebek div:first-of-type{ display: flex; justify-content: center; align-items: center; width: 80px; gap:8px;}.search-result .result .zsebek img{ width: 16px; height: 16px;}.search-result .result .zsebek .mobil{ display: none; font-style: normal; font-weight: normal; font-size: 14px; line-height: 16px; color: #7D828B; margin-top: 8px;}.search-result .result .category, .search-result .table .head .category{ flex: 1 1 398px; margin-right: 32px;}.search-result .result .category{ font-size: 14px; font-weight: normal; line-height: 16px; color: #7D828B; max-height: 48px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}.search-result .result .category .online-booking{ color: #FF6600;}.search-result .result .card:not(.szallas) .next{ margin-right: 16px; color: #52AE30; cursor: pointer;}.search-result .result .next .mobil{ display: none; margin-right: 4px;}.search-result .result .slider { flex: 0 0 328px; cursor: pointer;}.search-result .result .slider .image{ border-radius: 16px; height: 180px; overflow: hidden;}.search-result .result .slider .image img{ object-fit: cover; width: 100%;}.search-result .result .static-content{ flex-grow: 1;}.search-result .result .static-content > .top,.search-result .result .static-content > .bottom{ display: flex;}.search-result .result .static-content .left{ flex-grow: 1; margin: 0 24px;}.search-result .result .static-content .right{ flex: 0 0 210px;}.search-result .result .static-content .rating{ margin-bottom: 28px; justify-content: flex-end;}.search-result .result .static-content .rating .value{ margin-left: 8px;}.search-result .keywords{ margin-top: 28px; font-size: 14px; line-height: 16px; font-weight: 400; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden;}.search-result .result .static-content .price{ margin-bottom: 16px;}.map .detail-card{ display: none; position: absolute; top:0; left:0; width: 304px; height: calc(100% - 32px); margin: 16px; padding: 24px;}.detail-card .place{ text-align: center;}.detail-card .image{ border-radius: 16px; width: 256px; height: 128px; background-size: cover; background-position: center; position: relative;}.detail-card .name{ font-weight: bold; font-size: 18px; line-height: 24px; margin-top: 24px;}.detail-card .location{ margin-top: 8px; font-size: 14px; line-height: 16px; color: #7D828B;}.detail-card .zsebek{ margin-top: 24px; display: flex; justify-content: center;}.detail-card .zsebek img{ margin: 0 4px;}.detail-card .zsebek-text{ margin-top: 8px; font-size: 14px; line-height: 16px; color: #7D828B;}.detail-card .distance{ margin-top: 24px; font-size: 14px; line-height: 16px;}.detail-card .rating .value{ margin-left: 4px;}.rating{ display: flex; align-items: center; justify-content: center;}.rating .value{ width: 40px; height: 40px; border-radius: 20px; display: flex; align-items: center; justify-content: center;}.rating .value.top{ background: #EEF7EA;}.rating .value.middle{ background: #FFFAE6;}.rating .value.bottom{ background: #F6F7FA;}.detail-card .btn{ margin-top: 24px;}.detail-card .btn button{ margin: 0;}.detail-card .content{ height: 100%; display: flex; flex-direction: column; justify-content: space-between;}.detail-card .spinner{ display: flex; justify-content: center; align-items: center; height: 100%;}.detail-card .slider{ position: relative; cursor: pointer;}.tns-controls{ display: flex; justify-content: center;}.tns-controls .tns-navs{ margin: 0 12px;}.tns-controls .next,.tns-controls .prev{ box-shadow: 0px 4px 8px rgba(73, 92, 136, 0.15); border-radius: 16px; padding: 8px; line-height: 16px; cursor: pointer;}.tns-controls .next{ order:3;}.tns-controls .prev img{ transform: rotate(-180deg);}.tns-navs { display: flex; justify-content: center; margin:0 2px;}.tns-navs button{ width: 4px; height: 4px; padding: 0; background: #ABABAB; border-radius: 12px; margin: 0 4px;}.tns-navs button.tns-nav-active{ background: #52AE30; width: 8px; height: 8px;}.tns-pop{ position: relative;}.tns-pop .tns-container{ position: absolute; top: calc(50% - 48px); left:0; right: 0; bottom: 0;}.tns-pop .tns-container .tns-controls{ margin: 0 -12px; justify-content: space-between;}.tns-pop .tns-outer{ margin: 0 72px;}.tns-pop .holder .tns-item{ text-align: center;}.tns-pop .holder img{ border-radius: 16px; max-height: calc(100vh - 300px); max-width: 100%;}.tns-pop .tns-controls .prev img{ transform: rotate(0deg); }.tns-pop .tns-controls .next img{ transform: rotate(-180deg);}.tns-pop .tns-controls > div{ margin: 0 12px; background: #52AE30; padding: 12px; border-radius: 24px; cursor: pointer;}.tns-pop .name{ margin-top: 16px; color: #7D828B; text-align: center;}.tns-navs-container{ display: flex; justify-content: center;}.slider .tns-navs-container{ position: absolute; bottom: 8px; left: 8px; right: 8px;}.slider .tns-navs-container .tns-navs-background{ background: #FFFFFF; border-radius: 4px; cursor: default;}.tns-navs-container .tns-navs-background{ padding: 4px 0px; display: flex;}.tns-navs-container .tns-navs button{ width: 8px; height: 8px;}.tns-navs-container .tns-navs-background .second-first,.tns-navs-container .tns-navs-background .second-last{ background: #ABABAB; border-radius: 12px; width: 6px; height: 6px; padding: 2px; margin: 0 4px;}.tns-navs-container .tns-navs-background .first,.tns-navs-container .tns-navs-background .last{ background: #ABABAB; border-radius: 12px; width: 4px; height: 4px; padding: 2px; margin: 0 4px;}.tns-navs-container .tns-navs-background .opacity-0{ opacity: 0; cursor: default;}.slider .tns-controls{ justify-content: space-between; position: absolute; top: calc(50% - 16px); left: 8px; right: 8px;}.slider .tns-controls > div{ display: flex; background: #FFFFFF;}@media screen and (max-width: 768px){ .pop_up_content.large{ margin: 0!important; border-radius: 0; height: 100%; } .tns-pop{ display: flex; flex-direction: column; flex: 1 1 auto; height: calc(100% - 48px); } .tns-pop .tns-outer{ margin: 0; } .tns-pop .tns{ display: flex; flex-direction: column; flex: 1 1 auto; justify-content: center; } .tns-pop .tns-container{ position: static; } .tns-pop .tns-container .tns-controls{ justify-content: center; }}@media screen and (max-width: 480px){ .control .darab{ padding: 0 16px; }}.data-card{ width: 100%; margin-bottom: 40px;}.hely-zsebek{ display: flex; flex-wrap: wrap; margin-bottom: 40px;}.hely-zsebek > div:first-of-type{ font-weight: 600; align-self: center; margin-right: 16px;}.hely-zsebek .zsebek{ display: flex;}.hely-zsebek .zsebek .card.small{ padding: 8px 16px; font-size: 14px; line-height: 16px; margin-right: 8px; }.hely-zsebek .zsebek .card.small div{ display: flex;}.hely-zsebek .zsebek .card.small img{ margin-right: 8px;}#datapage{ position: relative; min-height: 400px;}#datapage > .faded_background{ display: flex; position: absolute; top: 0; bottom: 0; left: 0; right: 0; justify-content: center; background: #eceff6; z-index: 5;}#datapage .datapage{ display: none;}#datapage.show .datapage{ display: block;}#datapage.show > .faded_background{ display: none;}.datapage .main-data { display: flex; margin: -40px -20px 0;}.datapage .main-data > .left,.datapage .main-data > .right{ flex: 1 1 50%; margin: 40px 20px 0 20px;}.datapage .main-data .static-map{ position: relative; border-radius: 32px; height: 304px; background-position: center; background-repeat: no-repeat; margin-bottom: 24px; user-select: none; background-position-y: calc(50% + 24px);}.datapage .main-data .static-map img{ position: absolute; top:calc(50% - 24px); left: calc(50% - 20px);}.datapage .main-data > .right,.datapage .main-data .link-to{ color: #52AE30; font-weight: 600;}.datapage .main-data .link-to{ cursor: pointer; display: flex;}.datapage .main-data .link-to:hover{ text-decoration: underline;}.datapage .main-data .link-to img{ margin-right: 4px;}.datapage .main-data .right{ display: flex;}.datapage .main-data .right .right-left{ flex: 1 1 auto;}.datapage .main-data .right .right-right{ flex: 0 0 76px;}.datapage .main-data .right .right-left > div:not(:last-of-type){ margin-bottom: 24px;}.datapage .main-data .right .right-left a{ display: flex;}.datapage .main-data .right .right-left a span{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.datapage .main-data .head{ color: #151617; font-weight: bold; font-size: 20px; line-height: 32px;}.datapage .main-data .btn{ padding: 0;}.datapage .main-data .btn button{ margin: 0;}.datapage .main-data .right-left img{ margin-right: 16px;}.datapage .main-data .kedvenc{ flex: 0 0 88px; display: flex; flex-direction: column; align-items: center; color: #7D828B; font-weight: normal; font-size: 14px; line-height: 16px; text-align: center;}.datapage .main-data .kedvenc img{ background: #FFFFFF; box-shadow: 0px 4px 8px rgba(73, 92, 136, 0.15); border-radius: 24px; padding: 12px; width: 48px; height: 48px; margin-bottom: 8px;}.datapage .main-data .kedvenc img:hover{ background: #F6F7FA; box-shadow:none; cursor: pointer;}.datapage .main-data .kedvenc img:active{ background: #E3E8F1;}.datapage .main-data .kedvenc img.set{ background: #FFCC00;}.datapage .main-data .kedvenc img.set:hover{ background: #FFD633;}.datapage .main-data .kedvenc img.set:active{ background: #CCA300;}.datapage .data-card .data-card-holder div > .title{ font-weight: bold; font-size: 20px; line-height: 32px; margin-bottom: 24px;}.datapage .data-card .data-card-holder > div:not(:first-of-type){ margin-top: 40px;}.datapage .map{ position: relative; border-radius: 32px; overflow: hidden;}.datapage .map .faded_background{ display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; justify-content: center; background: #FFFFFF; opacity: 0.8; border-radius: 32px;}.datapage .map.search .faded_background{ display: flex;}.datapage .accordion .body .input-title{ margin-right: 32px;}.datapage .accordion .body .group{ padding: 0; flex-grow: 0; display: flex; flex-wrap: wrap;}.datapage .accordion .body .group .checkbox_holder{ margin-bottom: 16px;}#data-map{ height: 600px;}.datapage .gallery .content{ display: flex; flex-wrap: wrap; margin: -12px -12px;}.datapage .gallery .content .item{ margin: 12px 12px; width: 211px; height: 136px; background-position: center; background-size: contain; background-repeat: no-repeat; background-color: #ECEFF6; border-radius: 16px; cursor: pointer;}.datapage .category .content{ display: flex; flex-wrap: wrap; margin: -8px -4px;}.datapage .category .content .item{ margin: 8px 4px; background: #F6F7FA; border-radius: 16px; padding: 8px 16px; font-size: 14px; line-height: 16px;}.datapage .accordion{ margin-bottom: 40px;}#detail-pop{ height: calc(100% - 80px); display: flex; flex-direction: column; margin-top: 32px;}#detail-pop .btn_holder{ display: flex;}#detail-pop .btn_holder > button{ margin-left: 16px; margin-right: 16px; width: 100%;}#detail-pop .detail-card{ width: 100%; flex: 1 1 auto;}.detail-card .distance .sub-text{ color: #7D828B;}.input_holder .select { max-height: 450px;}.grouper .group.check .input-title{ padding-bottom: 0; margin-bottom: 28px;}.filterpanel{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(21, 22, 23, 0.5); z-index: 10;}.filterpanel .content{ background: #ECEFF6; border-radius:0 32px 32px 0px; padding:32px 32px 24px 32px; display: flex; flex-direction: column; max-width: 525px; width: 100%; min-height: 100vh; max-height: 100vh;}.filterpanel .content > .head{ display: flex; justify-content: space-between; margin-bottom: 24px;}.filterpanel .content > .body{ flex: 1 1 auto; margin-bottom: 24px; overflow: auto;}.filterpanel .content > .body .accordion .form_part{ margin-bottom: -16px;}.filterpanel .content > .body .accordion:not(:last-of-type){ margin-bottom: 8px;}.filterpanel .content > .bottom { display: flex;}.filterpanel .content > .bottom button{ margin: 0 16px;}.filterpanel .content .inputs{ display: flex; margin: 20px -16px -16px; align-items: center;}.filterpanel .content .inputs .connect{ margin-top: -6px;}.filterpanel .content .option-slider.green:not(.right) [data-type=person],.filterpanel .content .option-slider.green.right [data-type=full]{ color: #FFFFFF;}@media screen and (max-width: 1285px){ .group.check .input-title{ margin-bottom: 16px; margin-right: 32px; } .search-result .result .data, .search-result .table .head .data{ margin-right: 16px; } .search-result .result .distance, .search-result .table .head .distance{ margin-right: 16px; } .search-result .result .zsebek, .search-result .table .head .zsebek{ margin-right: 16px; } .search-result .result .category, .search-result .table .head .category{ margin-right: 16px; }}@media screen and (max-width: 1095px){ .grouper .group.check{ display: flex; flex-wrap: wrap; margin-top: 24px; } .grouper .group.check .input-title{ margin-bottom: 16px; } .group.check .d-flex .checkbox_holder{ margin-bottom: 16px; }}@media screen and (max-width: 1024px){ .datapage .gallery .content .item{ width: 187px; height: 140px; } .search-result .result .slider { flex: 0 0 215px; }}@media screen and (max-width: 768px){ .search-result .result .card{ padding-top: 24px; padding-bottom: 24px; flex-direction: column; } .search-result .result .main-img{ width: 192px; margin: 0 0 24px 0; } .search-result .result .card > div:not(:first-of-type){ flex-basis: auto; margin: 0 0 24px 0; text-align: center; } .search-result .result .next{ margin: 0; } .search-result .result .next .desktop{ display: none; } .search-result .result .distance .mobil,.search-result .result .next .mobil,.search-result .result .zsebek .mobil{ display: block; } .search-result .result .distance, .search-result .table .head .distance{ max-width: unset; } .search-result .result .distance .mobil{ display: inline-block; margin-right: 4px; font-weight: normal; } .search-result .result .distance{ font-weight: bold; } .search-result .result .zsebek{ display: flex; align-items: center; flex-direction: column; } .search-result .result .slider{ width: 100%; flex:unset; } .search-result .result .static-content > .top,.search-result .result .static-content > .bottom{ display: block; } .search-result .result .static-content{ margin: 16px 0 0 0!important; } .search-result .result .static-content .left{ margin: 0; } .search-result .result .static-content .rating{ justify-content: center; margin-top: 8px; margin-bottom: 24px; } .search-result .result .static-content .price, .search-result .result .static-content .keywords{ margin-bottom: 24px; } .datapage .main-data { display: block; } .datapage .gallery .content .item{ width: 204px; height: 153px; }}@media screen and (max-width: 668px){ .hely-zsebek > div:first-of-type{ margin-bottom: 24px; } .hely-zsebek .zsebek .card.small:not(:last-of-type){ margin-bottom: 8px; }}@media screen and (max-width: 613px){ .datapage .accordion .body .group{ display: block; } .datapage .accordion .body .group .d-flex{ flex-direction: column; }}@media screen and (max-width: 567px){ .grouper .group.check{ margin-top: 0px; display: block; } .grouper .group.check .input-title{ margin-top: 0px; } .group.check .d-flex{ flex-direction: column; } .grouper:not(.alt).group:not(:last-of-type){ margin-bottom: 16px; }}@media screen and (max-width: 480px){ .hely-zsebek{ padding: 0 16px; } .hely-zsebek .zsebek{ flex-direction: column; width: 100%; } .hely-zsebek .zsebek > div:not(:last-of-type){ margin-bottom: 8px; } .filterpanel .content{ border-radius: 0; }}@media screen and (max-width: 425px){ .kedvenceim{ flex-direction: column-reverse; text-align: center; } .kedvenceim button{ width: 100%; } .datapage .main-data .static-map{ height: 178px; margin-bottom: 16px; } .datapage .main-data .right-left{ min-width: 100%; } .datapage .main-data .right-right{ margin-left: -76px; } .datapage .main-data .kedvenc{ align-items: flex-end; } .datapage .main-data .kedvenc span{ display: none; } .datapage .gallery .content .item{ width: 100%; height: 204px; } .filterpanel .content{ overflow: auto; } .filterpanel .content > .body{ overflow: unset; } .filterpanel .content .option-slider{ display: none; } .filterpanel .content .option-stepper{ display: flex; } .filterpanel .content{ padding: 8px; } .grouper.alt .group.mw-185{ max-width: unset; }}body.preview #body-wrapper { border: 5px dashed #FFCC00;}body.preview .info-line-holder { display: none;}body.preview .preview-notice { padding: 16px; position: absolute; top: 0px; right: 40px; background: #FFCC00; box-shadow: 0px 16px 48px rgba(73, 92, 136, 0.15); border-radius: 0px 0px 24px 24px;}body.preview .header_link_holder { margin-top: 30px;}