.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/6_1777406494/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;}