
.header-top-info a.fa.fa-twitter:before { content:" ";background: transparent url("../images/tiktok.png") no-repeat;background-size: contain;height: 16px;width: 16px;display: block;background-position: center -1px; }

.rei-resales-error { background: #ffe3e3;border: 2px solid #ec2424;color: #ec2424;padding: 30px;font-size: 14px; }


#mw-found-properties .price {text-shadow: 0 0 5px #0007;}
#mw-found-properties .mw-list-property-descr { position: absolute;bottom: 0;color: #fff; text-align: left;width: 100%;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.31) 62%, rgba(0, 0, 0, 0.68) 100%);}
#mw-found-properties .mw-list-property-descr h3 { color: #fff;text-shadow: 0 0 5px #000a;text-align: left;margin: 20px 15px 15px; }
#mw-found-properties .mw-list-property-feats .beds {background-image: url(../images/bedrooms-p.svg);}
#mw-found-properties .mw-list-property-feats .baths {background-image: url(../images/bathrooms.svg);}
#mw-found-properties .mw-list-property-feats .area {background-image: url(../images/property-area.svg);}
#mw-found-properties .mw-list-property-feats .terrace {background-image: url(../images/terrace-area.svg);}
#mw-found-properties .mw-list-property-feats .pool {background-image: url(../images/pool.svg);}



.sg .rei-property-hero-section { display: block;width: 100vw;position: relative;left: 50%;transform: translateX(-50%); }
.sg .rei-property-hero-container { display: grid;grid-template-columns: 2fr 1fr;width: 100%;height: calc(100vh - 200px);position: relative;grid-gap: 10px;grid-template-rows: 1fr 1fr;margin-bottom: 0px; }
.sg .rei-property-hero-container .rei-property-hero { grid-row: 1 / 3;cursor: zoom-in;box-sizing: border-box;min-height:0; }
.sg .rei-property-hero-container .rei-property-complementary { cursor:zoom-in;box-sizing: border-box;min-height:0; }
.sg .rei-property-hero-container img  { height: 100%;width: 100%;object-fit: cover; }
.sg .rei-property-hero-section .rei-property-summary { position: absolute;bottom: 0;width: 100%;background: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.42) 37%, rgba(0, 0, 0, 0.5) 100%);color:#fff;display: flex;flex-direction: row;flex-wrap: wrap;padding: 40px 80px;font-size: 20px;}
.sg .rei-property-hero-section .rei-property-summary h1 { font-family: 'Poppins', sans-serif;text-transform: uppercase;font-weight: 700;margin: 15px 0 12px;flex-basis: 70%;line-height: 45px;font-size: 40px;}
.sg .rei-property-hero-section .rei-property-summary .rei-ref { flex-basis: 100%;font-size: 19px; margin-bottom: 0;background: #fff;color: #333;padding: 4px 20px;}
.sg .rei-property-hero-section .rei-property-summary .rei-price { flex-basis: 30%;line-height: 45px;font-size: 40px;font-weight: 700;margin: 15px 0 12px;font-family: 'Poppins', sans-serif;text-align: right;}
.sg .rei-property-hero-section .rei-property-summary .rei-price::before { content: "€ ";display: inline;}
.sg .rei-property-hero-section .rei-property-summary .rei-summary-info { font-size: 20px;display: flex;flex-direction: row;gap: 30px;}
.sg .rei-property-hero-section .rei-property-summary .rei-plot::before { content: "Plot size: ";display: inline }
.sg .rei-property-hero-section .rei-property-summary .rei-plot::after { content: "m²";display: inline }
.sg .rei-property-hero-section .rei-property-summary .rei-beds::before { content: "Bedrooms: ";display: inline }
.sg .rei-property-hero-section .rei-property-summary .rei-baths::before { content: "Bathrooms: ";display: inline }
.sg .rei-property-hero-section .rei-property-summary .rei-built::before { content: "Built: ";display: inline }
.sg .rei-property-hero-section .rei-property-summary .rei-built::after { content: "m²";display: inline }
.sg .rei-property-hero-section .rei-property-summary .rei-terrace::before { content: "Terrace size: ";display: inline }
.sg .rei-property-hero-section .rei-property-summary .rei-terrace::after { content: "m²";display: inline }

#rei-slideshow-next,#rei-slideshow-previous { height:40px;width:40px; }
#rei-slideshow-overlay #rei-img-close { height:40px;width:40px;top:20px;right:20px;z-index:10 }
