/**
 * Theme Name:        Colibri saját LKIngatlan
 * Description:       Saját child theme a Colibri sablonhoz. ***KELL*** hozzá a Colibri is!!!
 * Template:          colibri-wp
 * Version:           1.0.0
 * Author:            Dey
 * Author URI:        https://tamasdeak.me
 * Text Domain:       colibri-lkingatlan
 * Tested up to:      6.4
 * Requires at least: 6.2
 * Requires PHP:      7.4
 * License:           GNU General Public License v2.0 or later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html 
 */
/*
 https://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/
 https://developer.wordpress.org/themes/template-files-section/page-template-files/
*/
body a {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
}

/* --------------------------------------------------- */
/* főmenü */
/* főmenü aloldalakon all item  */
.style-1239>div>.colibri-menu-container>ul.colibri-menu>li>a {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    /*text-shadow: 0px 0px 6px #000;*/
}

/* főmenü aloldalakon aktív oldal */
.style-1239>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    /*text-shadow: 0px 0px 6px #000;*/
}

/* hover */
.style-1239>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a:hover {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    /*text-shadow: 0px 0px 6px #000;*/
}

/* főmenü aloldalakon lenyíló menü */
.style-1239>div>.colibri-menu-container>ul.colibri-menu li>ul>li>a {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* hover */
.style-1239>div>.colibri-menu-container>ul.colibri-menu li>ul li:hover {
    background-color: #448b9c;
}

/* főmenü aloldalakon lenyíló menüben az aktív oldal */
.style-1239>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item {
    background-color: #fff;
}

/* lenyíló menüben a link szövege */
.style-1239>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item>a {
    color: #448b9c;
}

/* hover */
.style-1239>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item:hover {
    background-color: #448b9c;
}

/* főmenü főoldalon */
/* főmenü főoldalon all item  */
.style-490>div>.colibri-menu-container>ul.colibri-menu>li>a {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    /*text-shadow: 0px 0px 6px #000;*/
}

/* főmenü főoldalon aktív oldal */
.style-490>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    /*text-shadow: 0px 0px 6px #000;*/
}

/* hover */
.style-490>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a:hover {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    /*text-shadow: 0px 0px 6px #000;*/
}

/* főmenü főoldalon lenyíló menü */
.style-490>div>.colibri-menu-container>ul.colibri-menu li>ul>li>a {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* hover */
.style-490>div>.colibri-menu-container>ul.colibri-menu li>ul li:hover {
    background-color: #448b9c;
}

/* főmenü főoldalon lenyíló menüben az aktív oldal */
.style-490>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item {
    background-color: #fff;
}

/* lenyíló menüben a link szövege */
.style-490>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item>a {
    color: #448b9c;
}

/* hover */
.style-490>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item:hover {
    background-color: #448b9c;
}

/* menüpontok mellett kis nyíl */
.style-490>div>.colibri-menu-container>ul.colibri-menu li>a>svg,
.style-490>div>.colibri-menu-container>ul.colibri-menu li>a>.arrow-wrapper {
    padding-right: 5px;
    padding-left: 5px;
    color: #fff;
}

/* --------------------------------------------------- */
/* keresőlista oldal */
/* minden label */
.style-857 .h-contact-form-shortcode label {
    font-weight: 600;
}

/* hol keres ingatlant description */
.wpforms-container .wpforms-form .wpforms-field-description {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* keresőlista checkboxok felső cím labelje */
.wpforms-container .wpforms-form .wpforms-field-label {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
    font-weight: 600;
}

/* keresőlista checkboxok inline labelje */
.style-857 .h-contact-form-shortcode label.wpforms-field-label-inline {
    font-weight: 400;
}

/* keresőlista dropdown selectek */
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* nyitott lista */
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* nyitott lista aktív elem */
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #448b9c;
    color: white;
}

/* keresőlista textbox -tól -ig */
.style-857 .h-contact-form-shortcode input:not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]) {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* keresőlista feliratkozom gomb */
.style-857 .h-contact-form-shortcode [type="submit"] {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    border-radius: 20px;
    padding: 10px 20px 10px 20px;
    background-color: #448b9c;
    font-size: 1em;
    text-transform: none;
}

.style-857 .h-contact-form-shortcode [type="submit"]:hover {
    background-color: #448b9c;
}

/* keresőlista gomb alatt adatkezelés elfogadás szöveg sorok közti margin */
.style-1255 {
    margin-bottom: 0px;
}

/* keresőlista textboxok körvonal */
.style-857 .h-contact-form-shortcode input:not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]) {
    border: 1px solid #448b9c;
    border-radius: 10px;
}

/* keresőlista egyéb megjegyzés textbox körvonal */
.style-857 .h-contact-form-shortcode textarea {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    border: 1px solid #448b9c;
    border-radius: 10px;
}

/* elküldés utáni visszaigazolás, Kedves XY, köszönjük */
.style-857 .h-contact-form-shortcode .wpforms-confirmation-container-full {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #fff;
    background-color: #448b9c;
    border: 1px solid #448b9c;
    border-radius: 15px;
}

div.wpforms-container-full .wpforms-confirmation-container-full p {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #fff;
}

/* --------------------------------------------------- */
/* árak oldal kereső gomb */
.style-828 {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1em;
    text-transform: none;
}

/* --------------------------------------------------- */
/* karrier oldal */
/* jelentkezem gomb */
.style-1132 {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    border-radius: 20px;
    padding: 10px 20px 10px 20px;
    background-color: #448b9c;
    border: 0px;
    font-size: 1em;
    text-transform: none;
}

.style-1132:hover {
    background-color: #448b9c;
}

.style-1132:visited {
    background-color: transparent;
}

.style-1132:active {
    background-color: transparent;
}

/* --------------------------------------------------- */
/* kapcsolat oldal */
/* bal oldalt írjon nekünk div */
.style-977 {
    background-color: #448b9c;
    color: #448b9c;
}

/* kapcsolat form labelek */
.style-983 .h-contact-form-shortcode label {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* kapcsolat form mezők */
.style-983 .h-contact-form-shortcode textarea,
.style-983 .h-contact-form-shortcode form.forminator-ui textarea.forminator-textarea,
.style-983 .h-contact-form-shortcode select,
.style-983 .h-contact-form-shortcode input:not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]) {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
    border: 1px solid #448b9c;
    border-radius: 10px;
}

/* kapcsolat form gomb */
.style-983 .h-contact-form-shortcode [type="submit"] {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    border-radius: 20px;
    padding: 10px 20px 10px 20px;
    background-color: #448b9c;
    font-size: 1em;
    text-transform: none;
}

/* hover */
.style-983 .h-contact-form-shortcode [type="submit"]:hover {
    background-color: #448b9c;
}

/* kapcsolat form sikeres küldés visszaigazolás - KEdves XY, ksözönjük... */
div.wpforms-container-full .wpforms-confirmation-container-full {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #fff;
    background-color: #448b9c;
    border: 1px solid #448b9c;
    border-radius: 15px;
}

div.wpforms-container-full .wpforms-confirmation-container-full p {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #fff;
}

.style-983 .h-contact-form-shortcode .wpforms-confirmation-container-full {
    border: 0px;
}

/* kapcsolat form alatt az adatkezelési szöveg nagy margin a gomb alatt*/
.style-982>.h-y-container>*:not(:last-child) {
    margin-bottom: 0px;
}

div#wpforms-3084 {
    margin-bottom: 0px;
}

.style-1275 {
    margin-bottom: 0px;
}

/* --------------------------------------------------- */
/* adatkezelési tájékoztató oldal */
.style-1264.style-local-1164-c11.position-relative.h-element {
    text-align: justify;
}

/* --------------------------------------------------- */
/* footer */
.h-footer-parallax-content-class {
    margin-bottom: 60px;
}

.page-footer,
.page-footer.h-footer-parallax {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
    text-align: center;
}

.page-footer a,
.page-footer.h-footer-parallax a {
    color: #448b9c;
}

.page-footer a:hover,
.page-footer.h-footer-parallax a:hover {
    color: #448b9c;
}

div#copyright {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* --------------------------------------------------- */
/* ingatlan cardja */
.ere-property.property-grid .property-inner {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    padding: 0px;
    background-color: #F5FAFD;
    border: 1px solid #448b9c;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 5px #aaa;
    position: relative;
}

.ere-property.property-grid .property-inner:hover {
    transition-duration: 2s;
    box-shadow: 0 0 20px #888;
}

/* kép hover*/
.ere-property.property-grid .property-inner:hover img {
    transition: transform 2s;
    transform: scale(1.5);
}

/* kép wrapperje, hogy ne lógjon túl a hoverelt kép */
.property-image-thumbnail-wrapper {
    overflow: hidden;
    position: relative;
}

/* képen a kis fényképező ikon, ami megnyijtja a galériát */
.ere__loop-property-action {
    display: none;
}

/* képen a labelek */
.ere__loop-property-badge-item .ere__lpbi-inner {
    opacity: 0.9;
}

/* képen a bal labelek kerek sarka*/
.ere__loop-property-badge-item .ere__lpbi-inner:after {
    left: 99%;
    border-radius: 10px;
    border: 10px solid currentColor;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    min-width: 10px;
    height: 100%;
}

/* képen a jobb labelek kerek sarka*/
/*
.ere__loop-property-badge.ere__lpb-status .ere__loop-property-badge-item .ere__lpbi-inner:after {
    right: 99%;
    border-radius: 10px;
    border: 10px solid currentColor; 
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    min-width: 10px;
    height: 100%;
}
*/
.ere__loop-property-badge.ere__lpb-status .ere__loop-property-badge-item .ere__lpbi-inner:after {
    display: none;
}

/* képen a jobb label */
.ere__loop-property-badge.ere__lpb-status {
    top: -70px;
    right: -75px;
    transform: rotate(35deg);
    z-index: 99;
    float: right;
    border: 0px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 100px;
    padding-bottom: 30px;
    position: absolute !important;
    margin: 0px;
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 1);
    color: var(--ere-loop-property-badge-color);
    background-color: var(--ere-loop-property-badge-bg-color);
    text-align: center;
    border-radius: 50%;
}

.ere__lpb-status .ere__lpbi-inner {
    font-size: 24px;
}

/* kép alatti szöveges rész */
.ere-property.property-grid .property-item-content {
    padding: 15px 15px 0;
}

.ere-property.property-grid .property-heading {
    margin-bottom: 0px;
}

/* főadatok */
/* cím */
.ere-property .property-title {
    margin-bottom: 0px;
}

/* ár */
.ere__loop-property-price {
    font-size: 18px;
    font-weight: 500;
}

/* ingatlantípus */
.property-type {
    color: #448b9c;
}

/* kép alatt az infosáv 3 divje*/
.ere__loop-property-info.layout-1 .ere__loop-property-info-item .ere__lpi-content {
    text-align: center;
}

div.property-info-inner:before {
    display: none;
}

div.property-info-inner:after {
    display: none;
}

/* infosáv 3 divet egyenlően elosztva */
.ere__loop-property-info .property-info-inner {
    justify-content: space-around;
}

/* lapozó wrapper */
.property-paging-wrap {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

/* lapozó gombok */
.property-paging-wrap a {
    margin: 0 5px;
    padding: 5px 10px;
    border: 1px solid #448b9c;
    border-radius: 15px;
    color: #448b9c;
    text-decoration: none;
}

.property-paging-wrap a:hover {
    background-color: #448b9c;
    color: white;
}

/* lapozó aktív oldalszám */
.property-paging-wrap span {
    margin: 0 5px;
    padding: 5px 10px;
    border: 1px solid #448b9c;
    border-radius: 15px;
    background-color: #448b9c;
    color: white;
    text-decoration: bold;
}

/* --------------------------------------------------- */
/* ingatlan adat oldal */
/* --------------------------------------------------- */
body h2 {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

body p {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* széthúzná a boxok belsejét */
.single-property-element {
    margin-bottom: 0px;
}

/* main content */
div.single-property-area {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    background-color: #F5FAFD;
    color: #448b9c;
    padding-top: 60px;
    -webkit-box-shadow: 0 20px 20px -10px rgba(49, 52, 57, 0.3), 0 20px 30px rgba(0, 0, 0, 0.08);
    box-shadow: 0 20px 20px -10px rgba(49, 52, 57, 0.3), 0 20px 30px rgba(0, 0, 0, 0.08);
    margin-bottom: 60px;
}

.visszagomb {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1em;
    text-transform: none;
    text-align: center;
    background-color: rgb(68, 139, 156);
    background-image: none;
    font-family: Playfair Display;
    font-weight: 400;
    text-decoration: none;
    /* text-transform: uppercase; */
    /* font-size: 12px; */
    line-height: 1;
    letter-spacing: 1px;
    color: #fff;
    border-top-width: 2px;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: solid;
    /* border-top-left-radius: 0px; */
    /* border-top-right-radius: 0px; */
    border-right-width: 2px;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: solid;
    /* border-bottom-left-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
    border-left-width: 2px;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: solid;
    /* padding-top: 12px; */
    /* padding-right: 24px; */
    /* padding-bottom: 12px; */
    /* padding-left: 24px; */
    box-shadow: none;
    position: absolute;
    top: 0px;
    left: 0px;
}

.visszagomb:hover {
    background-color: #448b9c;
    color: #fff;
    text-decoration: none;
}

@media (max-width: 768px) {
    a.d-flex.align-items-center.h-button.justify-content-lg-center.justify-content-md-center.justify-content-center.style-828.style-local-835-c62.visszagomb {
        display: none;
    }

    .style-828 {
        display: none !important;
    }
}

/* fejléc */
div#ingatlan-fejlec {
    height: auto;
    min-height: unset;
    background-position: 52.63541412353515% 53.46875%;
    background-size: cover;
    background-image: url(https://www.lkingatlan.hu/wp-content/uploads/2024/12/cropped-542b310be319efc2a469beb6ceba960b.jpg);
    background-attachment: scroll;
    background-repeat: no-repeat;
}

h3#ingatlan-fejlec {
    font-family: Playfair Display;
    font-weight: 400;
    letter-spacing: 5px;
    color: #FFFFFF;
    text-shadow: 0px 0px 3px rgb(0, 0, 0);
    text-align: center;
}

/* ingatlan doboz bal 66% */
.style-local-3499-c8-outer {
    width: 66.6%;
    border-radius: 15px;
    border: 1px solid #448b9c;
    background-color: #fff;
    margin: 0px;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    margin-bottom: 15px;
    float: left;
    left: 0px;
}

@media (max-width: 768px) {
    .style-local-3499-c8-outer {
        width: 90%;
        float: none;
        margin: auto;
        margin-bottom: 15px;
    }

    .card-header {
        display: none;
    }
}

/*ingatlan doboz bal 100% */
.style-local-3499-c8-outer-width100 {
    width: 100%;
    margin-left: 0px;
    float: none;
    left: 0px;
}

@media (max-width: 768px) {
    .style-local-3499-c8-outer-width100 {
        width: 90%;
        float: none;
        margin: auto;
        margin-bottom: 15px;
    }
}

/* leírás mobilon */
@media (max-width: 768px) {
    .h-text.h-text-component.style-1288.style-local-3499-c10.position-relative.h-element {
        text-align: justify;
    }

    .ere-tabs .card {
        border: 0px;
        text-align: left;
    }

    .card-body {
        padding: 0px;
    }
}

/* ingatlan doboz jobb 33% */
.style-local-3499-c9-outer {
    width: 32%;
    border-radius: 15px;
    border: 1px solid #448b9c;
    background-color: #fff;
    height: auto;
    margin: 0px;
    margin-bottom: 15px;
    margin-left: auto;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

@media (max-width: 768px) {
    .style-local-3499-c9-outer {
        width: 90%;
        float: none;
        margin: auto;
        margin-bottom: 15px;
        order: 999;
    }
}

.style-local-3499-c9-outer:after {
    content: "";
    display: table;
    clear: both;
}

/* ingatlan doboz jobb 33% helykitöltő */
.jobbdoboz-helykitolto {
    border: 0px solid transparent;
    background-color: transparent;
    width: 30%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    height: auto;
    float: right;
}

/* header feliratok */
.ere-heading-style2 h2 {
    text-align: center;
    font-size: 24px;
}

.ere-heading-style2 h2:after {
    display: none;
}

/* geléria és fő infók wrapper */
.alapadatok-wrapper {
    border-radius: 15px;
    border: 0px solid #448b9c;
}

/* galéria main kép div */
.single-property-image-main.owl-nav-inline.owl-carousel.owl-loaded.owl-drag {
    border-radius: 15px;
    border: 1px solid #448b9c;
    background-color: #fff;
    overflow: hidden;
}

/* galéria nagy képen nyilak */
.owl-nav {
    border-radius: 30px;
    overflow: hidden;
}

/* kisebb nyilak */
@media (max-width: 768px) {

    .owl-nav .owl-prev,
    .owl-nav .owl-next {
        height: 2em;
    }

    .owl-nav-inline>.owl-nav .owl-prev {
        margin-right: 0;
    }
}

/* galéria kis képek */
.property-gallery-item {
    border-radius: 10px;
    border: 1px solid #448b9c;
    background-color: #fff;
    overflow: hidden;
}

/* képek zoom */
.property-gallery-item img {
    transition: transform 2s ease-in-out;
}

.property-gallery-item:hover img {
    transform: scale(1.1);
}

/* galéria alatt alapadatok */
.alapadatok {
    padding-top: 20px;
    margin-top: 10px;
    border-top: 1px solid #448b9c;
}

.alapadatok-sor {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 21px;
    color: #448b9c;
    min-width: 180px;
    padding-top: 10px;
}

@media (max-width: 768px) {
    .alapadatok-sor {
        width: 100%;
    }

    .ere__loop-property-price {
        font-size: 21px;
    }
}

/* tulajdonságok lista */
/* tulajdonságok lista felső tabok */
.ere-tabs .nav-tabs {
    display: none;
}

/* lista li pontok */
.h-text ul>li::before {
    content: "";
    margin: 0px;
}

/* lista elemek tördelése egymás alá */
ul.ere__list-2-col li {
    display: flex;
}

/* lista elemek */
.h-text ol li:not(.ql-direction-rtl),
.h-text ul li:not(.ql-direction-rtl) {
    padding: 0.3em;
}

/* ingatlanügynök info wrapper */
.ere__contact-agent-info {
    text-align: center;
    justify-content: center;
    align-items: center;
}

/* ingatlanügynök képe */
.ere__agent-image a img {
    border-radius: 50%;
    border: 1px solid #448b9c;
    max-width: 70%;
}

/* név */
.ere__agent-name {
    font-family: 'Playfair Display', 'Roboto', sans-serif;
    color: #448b9c;
}

/* ügynök contact adatok */
.ere__agent-content {
    text-align: center;
}

/* mobil */
@media (max-width: 768px) {
    .alapadatok-cim {
        font-size: 18px;
    }

    .ere__agent-image a img {
        max-width: 42%;
    }
}

/**
gabor plusz
*/
.ere-heading-style2 h2:after {
    display: none !important
}

.ere-heading-style2 h2 {
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 24px !important;
    text-align: center
}

.ere-property-wrap .h-section-grid-container {
    max-width: 1232px;
    margin-left: auto;
    margin-right: auto;
}

.alapadatok-wrapper {
    padding: 0 20px 20px 20px;
}

.visszagomb {
    max-width: max-content !important;
    position: unset !important
}

.single-property-element {
    margin-bottom: 0 !important
}

.ere__loop-property-price {
    font-size: 18px !important;
    font-weight: 500 !important;
}

.alapadatok {
    padding-bottom: 10px;
    width: 100%;
    display: flex;
}

.ere__single-property-title {
    margin-top: 0 !important
}

.w100 {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}

.no-padding {
    padding: 0 !important
}