:root {
--wpb-text-color: #2b2b2b;
} .wpb--container,
#wpb__style-container.wpb--container { margin: 16px auto 0;
}
@media(max-width: 1430px) {
.wpb--container,
#wpb__style-container.wpb--container {
padding: 0 32px;
}
}
@media(max-width: 1199px) {
.wpb--container,
#wpb__style-container.wpb--container {
padding: 0 16px;
}
}
@media(max-width: 767px) {
.wpb--container,
#wpb__style-container.wpb--container {
padding: 0;
}
}
#wpb__style_container .wpb--d-none {
display: none;
}
#wpb__style_container .wpb--stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0, 0, 0, 0);
}
#wpb__style_container .wpb--center {
display: flex;
justify-content: center;
margin: 32px 0 48px;
}
@keyframes wpb--spinner-border {
to {
transform: rotate(360deg)
}
}
.wpb--spinner-border {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
border: 0.25em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
-webkit-animation: wpb--spinner-border .75s linear infinite;
animation: wpb--spinner-border .75s linear infinite;
}
#wpb__style_container .wpb--btn-primary {
font-weight: bold;
text-transform: uppercase;
padding: 12px 18px;
color: var(--wpb-text-color);
background: var(--wpb-primary-color);
transition: all .2s ease-in-out;
border-radius: 0;
box-shadow: none;
border: 0;
}
#wpb__style_container .wpb--btn-primary:hover {
color: var(--wpb-white-color);
background-color: var(--wpb-text-color);
}
#wpb__style_container .wpb--btn-outline {
font-weight: bold;
text-transform: uppercase;
padding: 12px 18px;
color: var(--wpb-text-color);
border: 2px solid var(--wpb-text-color);
transition: all .2s ease-in-out;
border-radius: 0;
box-shadow: none;
}
#wpb__style_container .wpb--btn-outline:hover {
color: white;
background-color: var(--wpb-text-color);
border: 2px solid var(--wpb-text-color);
}
#wpb__style_container a {
color: var(--wpb-text-color);
text-decoration: underline;
opacity: 1;
}
#wpb__style_container a:hover {
color: var(--wpb-text-color);
text-decoration: underline;
opacity: .9;
} #wpb__style_container .wpb--aspect-box {
position: relative;
width: 100%;
}
#wpb__style_container .wpb--aspect-box::after {
content: '';
display: block;
padding-bottom: 75%;
}
#wpb__style_container .wpb--aspect-box.wpb--panoramic::after {
padding-bottom: 56.25%;
}
#wpb__style_container .wpb--aspect-box.wpb--ultrapanoramic::after {
padding-bottom: 56.25%;
}
@media (min-width: 400px) {
#wpb__style_container .wpb--aspect-box.wpb--ultrapanoramic::after {
padding-bottom: 40%;
}
}
@media (min-width: 1200px) {
#wpb__style_container .wpb--aspect-box.wpb--lg-normal::after {
padding-bottom: 56.25%;
}
}
#wpb__style_container .wpb--aspect-box::after {
content: '';
display: block;
padding-bottom: 75%;
}
#wpb__style_container .wpb--image-fit,
.plugincarousel.f-carousel .wpb--image-fit {
position: absolute;
height: 100%;
width: 100%;
overflow: hidden;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
}
#wpb__style_container .wpb--image-fit.wpb--noimage {
filter: blur(4px);
} #wpb__style_container .wpb--card-container {
position: relative;
display: flex;
flex-wrap: wrap;
margin: -.66%;
}
#wpb__style_container .wpb--card-container .wpb--card-label {
position: absolute;
right: 0;
top: 16px;
background-color: red;
color: white;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
padding: 8px 16px;
z-index: 2;
}
#wpb__style_container .wpb--card-container .wpb--card {
position: relative;
display: flex;
flex-direction: column;
width: 32%;
color: var(--wpb-text-color);
margin: 0 .66% 16px
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-body {
position: relative;
display: flex;
flex-direction: column;
height: 100%;
padding: 16px 8px;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-title {
margin: 0 0 16px 0;
padding: 0;
text-align: center;
font-size: 20px;
font-weight: 600;
line-height: 22px;
letter-spacing: normal;
text-transform: none;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-title a {
display: flex;
flex-direction: column;
align-items: center;
text-decoration: none;
color: var(--wpb-text-color);
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-title a small {
font-size: normal;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-price {
display: block;
text-align: center;
font-size: 20px;
line-height: 23px;
font-weight: bold;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-price-rental {
display: block;
text-align: center;
font-size: 18px;
line-height: 20px;
font-weight: bold;
}
.wpb--card-container .wpb--card .wpb--card-price-developments {
display: block;
text-align: center;
font-size: 18px;
font-weight: bold;
line-height: 20px;
margin-top: auto;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-price-reduced {
display: block;
text-align: center;
font-size: 16px;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-features {
display: flex;
justify-content: center;
flex-wrap: wrap;
list-style: none;
font-size: 14px;
text-transform: uppercase;
margin-top: auto;
margin-bottom: 0;
padding-top: 8px;
padding-left: 0;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-features li {
margin: 0 6px;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-reference {
position: absolute;
top: 0;
left: 50%;
font-size: 14px;
text-transform: uppercase;
padding: 4px 16px;
background-color: rgba(255, 255, 255, .8);
transform: translate(-50%, -100%);
pointer-events: none;
}
@media(max-width: 1199px) {
#wpb__style_container .wpb--card-container {
margin: 0 -1%
}
#wpb__style_container .wpb--card-container .wpb--card {
width: 48%;
margin: 0 1% 16px
}
}
@media(max-width: 767px) {
#wpb__style_container .wpb--card-container {
margin: 0
}
#wpb__style_container .wpb--card-container .wpb--card {
width: 100%;
margin: 0 0 16px
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-body {
padding: 16px 0;
}
#wpb__style_container .wpb--card-container .wpb--card .wpb--card-features li {
font-size: 12px;
}
} #wpb__style_container .wpb--card-container .wpb--card.row {
width: 100%;
display: flex;
flex-direction: row;
gap: var(--wp--preset--spacing--40);
margin-bottom: var(--wp--preset--spacing--40);
}
@media (max-width: 991px) {
#wpb__style_container .wpb--card-container .wpb--card.row {
flex-direction: column;
gap: var(--wp--preset--spacing--20);
}
}
#wpb__style_container .wpb--card-container .wpb--card.row .wpb--aspect-box,
#wpb__style_container .wpb--card-container .wpb--card.row .wpb--card-body {
display: flex;
flex: 50% 0;
width: auto;
}
#wpb__style_container .wpb--card-container .wpb--card.row .wpb--aspect-box:after {
padding-bottom: 66%;
}
#wpb__style_container .wpb--card-container .wpb--card.row .wpb--card-body {
flex: 50% 0;
padding: 0;
align-items: start;
justify-content: center;
gap: var(--wp--preset--spacing--10);
}
#wpb__style_container .wpb--card-container .wpb--card.row .wpb--card-body .wpb--card-title {
text-align: left;
}
#wpb__style_container .wpb--card-container .wpb--card.row .wpb--card-body .wpb--card-title a {
align-items: start;
} #wpb__style_container .wpb--form-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 0;
}
#wpb__style_container .wpb--form-group {
display: flex;
width: calc(25% - 10px);
max-height: 39px;
margin-bottom: 10px;
font-size: 14px;
}
#wpb__style_container .wpb--form-group.wpb--location .wpb--location-close {
position: absolute;
right: 5px;
top: 0;
height: 100%;
background-color: transparent;
padding: 10px;
border: none;
box-shadow: none;
cursor: pointer;
margin: 0;
}
#wpb__style_container .wpb--form-group.wpb--location .wpb--location-close:after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 20px;
height: 100%;
border: 6px solid transparent;
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22black%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M193.94%20256L296.5%20153.44l21.15-21.15c3.12-3.12%203.12-8.19%200-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31%200L160%20222.06%2036.29%2098.34c-3.12-3.12-8.19-3.12-11.31%200L2.34%20120.97c-3.12%203.12-3.12%208.19%200%2011.31L126.06%20256%202.34%20379.71c-3.12%203.12-3.12%208.19%200%2011.31l22.63%2022.63c3.12%203.12%208.19%203.12%2011.31%200L160%20289.94%20262.56%20392.5l21.15%2021.15c3.12%203.12%208.19%203.12%2011.31%200l22.63-22.63c3.12-3.12%203.12-8.19%200-11.31L193.94%20256z%22%2F%3E%3C%2Fsvg%3E');
background-size: 10px;
background-position: center;
background-repeat: no-repeat;
}
#wpb__style_container .wpb--developments-form .wpb--form-group,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--location {
width: calc(22% - 10px);
}
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--pricefrom,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--refsearch {
width: calc(17% - 10px);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#wpb__style_container .wpb--form-group select:focus,
#wpb__style_container .wpb--form-group input:focus {
font-size: 14px !important;
}
}
#wpb__style_container .wpb--form-group select,
#wpb__style_container .wpb--form-group input {
width: 100%;
width: 100%;
color: #2b2b2b !important;
text-transform: uppercase !important;
background-color: white !important;
border: 1px solid black !important;
border-radius: 0;
height: 39px;
font-size: 14px;
padding-left: 16px;
margin: 0;
}
#wpb__style_container .wpb--form-group select { -webkit-appearance: none;
appearance: none;
}
#wpb__style_container .wpb--form-group input {
background-image: none;
}
#wpb__style_container .wpb--form-group input::after,
#wpb__style_container .wpb--form-group input::before {
display: none;
}
#wpb__style_container .wpb--form-group select:focus,
#wpb__style_container .wpb--form-group input:focus {
background-color: #fbfbfb;
box-shadow: none;
}
#wpb__style_container .wpb--form-group {
position: relative;
margin: 0 0 10px 0;
padding: 0;
}
#wpb__style_container .wpb--form-group .vscomp-ele {
max-width: none !important;
text-transform: uppercase !important;
width: 100%;
width: 100%;
color: #2b2b2b !important;
text-transform: uppercase !important;
background-color: white !important;
border-radius: 0;
height: 39px;
font-size: 14px;
margin: 0;
}
#wpb__style_container .vscomp-wrapper.show-value-as-tags .vscomp-value {
flex-wrap: nowrap;
}
#wpb__style_container .vscomp-wrapper {
max-height: 39px;
}
#wpb__style_container .vscomp-wrapper:not(.has-value) .vscomp-value {
opacity: 1;
}
#wpb__style_container .vscomp-ele[disabled] .vscomp-wrapper {
opacity: .5;
}
#wpb__style_container .wpb--form-group .vscomp-ele .vscomp-toggle-button {
padding: 10px 30px 7px 10px;
border: 1px solid black !important;
max-height: 39px;
}
#wpb__style_container .vscomp-dropbox .vscomp-search-input {
border: 0 !important;
padding-left: 0 !important;
}
#wpb__style_container .wpb--form-group.wpb--btnsearch #form-reset {
display: flex;
align-items: center;
padding: 5px 15px;
word-break: keep-all;
text-transform: uppercase;
transition: all 0.2s;
margin-left: 5px;
border: 1px solid #aaa;
color: #aaa;
}
#wpb__style_container .wpb--form-group.wpb--btnsearch #form-reset:hover {
cursor: pointer;
color: #666;
border: 1px solid #666;
}
#wpb__style_container .wpb--form-group .wpb--btn-search {
width: 100%;
height: 39px;
background-color: #bfbfbf;
color: #2b2b2b;
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
border: 0 !important;
padding: 8px 16px;
line-height: 15px;
border-radius: 0;
margin: 0;
box-shadow: none;
}
#wpb__style_container .wpb--form-group .wpb--btn-search span {
display: inline-block;
height: 15px;
width: 15px;
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22%232b2b2b%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395%20312%20416%20262.5%20416%20208%20416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c54.5%200%20104-21%20141.1-55.2V371c0%203.2%201.3%206.2%203.5%208.5l129%20129c4.7%204.7%2012.3%204.7%2017%200l9.9-9.9c4.7-4.7%204.7-12.3%200-17zM208%20384c-97.3%200-176-78.7-176-176S110.7%2032%20208%2032s176%2078.7%20176%20176-78.7%20176-176%20176z%22%2F%3E%3C%2Fsvg%3E');
background-size: 15px;
background-position: center 1px;
background-repeat: no-repeat;
margin-left: 5px;
margin-top: 0px;
}
#wpb__style_container .wpb--form-group .wpb--btn-search:hover {
color: white;
background-color: #7d7d7d;
}
#wpb__style_container .wpb--form-group .wpb--btn-search:hover span {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M508.5%20481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395%20312%20416%20262.5%20416%20208%20416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c54.5%200%20104-21%20141.1-55.2V371c0%203.2%201.3%206.2%203.5%208.5l129%20129c4.7%204.7%2012.3%204.7%2017%200l9.9-9.9c4.7-4.7%204.7-12.3%200-17zM208%20384c-97.3%200-176-78.7-176-176S110.7%2032%20208%2032s176%2078.7%20176%20176-78.7%20176-176%20176z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--form-group .wpb--btn-search:focus {
background-color: #7d7d7d;
opacity: .9;
}
#wpb__style_container .wpb--form-row-check {
justify-content: flex-start;
margin-bottom: 16px;
}
#wpb__style_container .wpb--form-group.wpb--form-check {
width: 16.666%;
align-items: center !important;
margin-bottom: 0;
}
#wpb__style_container .wpb--form-group.wpb--form-check .wpb--form-check-input {
width: 17px;
}
#wpb__style_container .wpb--form-group.wpb--form-check .wpb--form-check-label {
padding-left: .5rem;
text-transform: uppercase;
color: var(--wp--preset--color--contrast);
}
@media (max-width: 1199px) {
#wpb__style_container .wpb--form-group.wpb--form-check {
width: 20%;
}
}
@media (max-width: 1023px) {
#wpb__style_container .wpb--form-group.wpb--form-check {
width: 25%;
}
}
@media (max-width: 991px) {
#wpb__style_container .wpb--form-group.wpb--form-check {
width: 33.333%;
}
#wpb__style_container .vscomp-wrapper.show-value-as-tags .vscomp-value {
flex-wrap: wrap;
}
#wpb__style_container .vscomp-wrapper {
max-height: none;
}
#wpb__style_container .wpb--form-group {
max-height: none;
}
#wpb__style_container .wpb--form-group .vscomp-ele {
height: auto;
}
#wpb__style_container .wpb--form-group .vscomp-ele .vscomp-toggle-button {
max-height: none;
}
}
@media (max-width: 767px) {
#wpb__style_container .wpb--form-group.wpb--form-check {
width: 50%;
}
}
#wpb__style_container .wpb--form-group .autocomplete {
position: relative;
display: inline-block;
width: 100%;
border: 0;
margin: 0;
}
#wpb__style_container .wpb--form-group .autocomplete-items {
position: absolute;
border: 1px solid #d4d4d4;
border-top: none;
z-index: 99;
top: 100%;
left: 0;
right: 0;
overflow: scroll;
overflow-x: auto;
overflow-y: auto;
max-height: 300px;
}
#wpb__style_container .wpb--form-group .autocomplete-items div {
color: #2b2b2b;
padding: 9px 16px;
cursor: pointer;
background-color: #fff;
cursor: pointer;
line-height: 15px;
text-transform: uppercase;
;
}
#wpb__style_container .wpb--form-group .autocomplete-items div:hover {
background-color: #e9e9e9;
}
#wpb__style_container .wpb--form-group .autocomplete-active {
background-color: black !important;
color: #ffffff;
}
#wpb__style_container .wpb--properties-list-info {
margin-top: 32px;
margin-bottom: 16px;
}
#wpb__style_container .wpb--properties-list-info h1 {
font-size: 18px;
margin-bottom: 0;
}
#wpb__style_container .wpb--properties-list-info .wbp--results {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
}
#wpb__style_container .wpb--properties-list-info .wbp--results p {
font-size: 14px;
text-transform: uppercase;
margin: 16px 0;
}
#wpb__style_container .wpb--properties-list-info .wbp--results .select-selected {
border: 0 !important;
font-size: 14px;
width: auto;
background-attachment: transparent;
padding-right: 32px;
padding-left: 0;
white-space: nowrap;
font-size: 14px;
}
#wpb__style_container .wpb--properties-list-info .wbp--results .select-items {
left: auto;
overflow: visible;
}
#wpb__style_container .wpb--properties-list-info .wbp--results .select-items div {
white-space: nowrap;
font-size: 14px;
}
#wpb__style_container .wpb--properties-list-info .wbp--results .select-selected::before {
display: none;
}
#wpb__style_container .wpb--pagination {
position: relative;
}
#wpb__style_container .wpb--pagination ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 16px 0;
}
#wpb__style_container .wpb--pagination ul li.btn {
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
padding: 8px 20px;
margin: 2px;
text-decoration: none;
}
#wpb__style_container .wpb--pagination ul li a {
display: flex;
justify-content: center;
align-items: center;
padding: 8px 20px;
margin: 2px;
text-decoration: none;
}
#wpb__style_container .wpb--breadcrumb ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 16px 0 32px;
}
#wpb__style_container .wpb--breadcrumb ul li a {
text-decoration: none;
}
#wpb__style_container .wpb--advert {
display: flex;
justify-content: center;
margin: 16px 0;
}
#wpb__style_container .wpb--advert-link {
color: #9b9b9b;
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
background-color: #f0f0f0;
padding: 3px 12px;
border-radius: 6px;
transition: all .2s ease-in-out;
}
#wpb__style_container .wpb--advert-link:hover {
color: #9b9b9b;
background-color: #d7d7d7;
} #wpb__style_container .custom-select {
position: relative;
margin: 0 0 10px 0;
padding: 0;
}
#wpb__style_container .custom-select select {
display: none; }
#wpb__style_container .select-selected {
display: flex;
align-items: center;
border: 1px solid black !important;
background-color: white;
width: 100%;
height: 39px;
text-transform: uppercase;
overflow: hidden;
white-space: nowrap;
font-size: 14px;
} #wpb__style_container .select-selected:before {
position: absolute;
content: "";
top: 2px;
right: 2px;
width: 60px;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7595238779105392) 35%, rgba(255, 255, 255, 1) 90%);
}
#wpb__style_container .select-selected:after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 30px;
height: 100%;
border: 6px solid transparent;
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22%232b2b2b%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M119.5%20326.9L3.5%20209.1c-4.7-4.7-4.7-12.3%200-17l7.1-7.1c4.7-4.7%2012.3-4.7%2017%200L128%20287.3l100.4-102.2c4.7-4.7%2012.3-4.7%2017%200l7.1%207.1c4.7%204.7%204.7%2012.3%200%2017L136.5%20327c-4.7%204.6-12.3%204.6-17-.1z%22%2F%3E%3C%2Fsvg%3E');
background-size: 12px;
background-position: center;
background-repeat: no-repeat;
} #wpb__style_container .select-selected.select-arrow-active:after {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22%232b2b2b%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20512%22%3E%3Cpath%20d%3D%22M136.5%20185.1l116%20117.8c4.7%204.7%204.7%2012.3%200%2017l-7.1%207.1c-4.7%204.7-12.3%204.7-17%200L128%20224.7%2027.6%20326.9c-4.7%204.7-12.3%204.7-17%200l-7.1-7.1c-4.7-4.7-4.7-12.3%200-17l116-117.8c4.7-4.6%2012.3-4.6%2017%20.1z%22%2F%3E%3C%2Fsvg%3E');
} #wpb__style_container .select-items div,
.select-selected {
color: #2b2b2b;
padding: 9px 16px;
background-color: transparent;
cursor: pointer;
line-height: 15px;
text-transform: uppercase;
} #wpb__style_container .select-items {
position: absolute;
background-color: white;
top: 100%;
left: 0;
right: 0;
z-index: 99;
border-width: 1px;
overflow-x: auto;
overflow-y: auto;
max-height: 302px;
border: 1px solid #c8c8c8;
} #wpb__style_container .select-hide {
display: none;
}
#wpb__style_container .select-items .same-as-selected {
background-color: rgba(0, 0, 0, 0.1);
}
#wpb__style_container .select-items div:hover,
.same-as-selected {
background-color: rgba(0, 0, 0, 0.1);
}
#wpb__style_container .wpb--form-group.wpb--location.wpb--custom-select-double {
width: calc(50% - 7px);
} #wpb__style_container #orderform .wpb--custom-select {
text-transform: uppercase;
}
@media(max-width: 1199px) {
#wpb__style_container .wpb--form-row {
flex-wrap: wrap;
}
#wpb__style_container .wpb--form-group.wpb--location.wpb--custom-select-double {
width: calc(50% - 5px);
}
}
@media (max-width: 1023px) {
#wpb__style_container .wpb--form-group {
width: calc(50% - 5px);
order: 3;
}
#wpb__style_container .wpb--form-group.wpb--location {
width: 100%;
order: 1;
}
#wpb__style_container .wpb--form-group.wpb--areas {
order: 1;
}
#wpb__style_container .wpb--form-group.wpb--type {
order: 2
}
#wpb__style_container .wpb--form-group.wpb--btnsearch,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--btnsearch {
width: 100%;
}
#wpb__style_container .wpb--developments-form .wpb--form-group,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--location,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--pricefrom,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--refsearch {
width: calc(50% - 5px);
order: 1 !important;
}
}
@media (max-width: 767px) {
#wpb__style_container .wpb--form-group {
width: calc(50% - 5px);
order: 3;
}
}
@media(max-width: 450px) {
#wpb__style_container .wpb--form-row {
margin-bottom: 0;
}
#wpb__style_container .wpb--form-group,
#wpb__style_container .wpb--form-group.wpb--location,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--location {
width: 100%;
}
#wpb__style_container .wpb--form-group.wpb--pricefrom,
#wpb__style_container .wpb--form-group.wpb--priceto,
#wpb__style_container .wpb--form-group.wpb--beds,
#wpb__style_container .wpb--form-group.wpb--refsearch {
width: calc(50% - 5px);
}
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--location,
#wpb__style_container .wpb--developments-form .wpb--form-group.wpb--type {
width: 100%;
order: 1 !important;
}
#wpb__style_container .wpb--form-group.wpb--location.wpb--custom-select-double {
width: 100%;
}
#wpb__style_container .wpb--properties-list-info {
margin-top: 16px;
margin-bottom: 16px;
}
#wpb__style_container .wpb--properties-info h1 {
font-size: 32px;
margin-bottom: 18px;
}
#wpb__style_container .wpb--properties-list-info .wbp--results p {
margin: 16px 0 0;
}
} #wpb__style_container .wpb--property-images {
display: flex;
flex-direction: column;
margin-bottom: 16px;
}
#wpb__style_container .wpb--property-image-column {
position: relative;
display: flex;
flex-direction: row;
}
#wpb__style_container .wpb--property-image-column .wpb--button {
position: absolute;
bottom: 16px;
right: 16px;
background-color: white;
color: #2b2b2b;
pointer-events: none;
border-radius: 0;
box-shadow: none;
border: 0;
}
#wpb__style_container .wpb--square-image {
position: relative;
height: 200px;
width: 50%;
border-top: 1px solid white;
overflow: hidden;
}
#wpb__style_container .wpb--square-image:first-child {
border-right: 1px solid white;
}
#wpb__style_container .wpb--property-info {
display: flex;
flex-direction: column;
}
#wpb__style_container .wpb--property-column {
display: flex;
flex-direction: column;
}
#wpb__style_container .wpb--property-utils {
display: flex;
align-items: center;
}
#wpb__style_container .wpb--property-location {
display: inline-block;
margin-right: 10px;
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-utils {
display: flex;
}
#wpb__style_container .wpb-property-buttons {
display: flex;
flex: 1
}
#wpb__style_container .wpb--property-utils a.wpb--btn-clear {
border-left: 1px solid grey;
border-radius: 0;
}
#wpb__style_container .wpb--share {
margin-left: auto;
border-left: 1px solid grey;
}
#wpb__style_container .wpb--btn-clear {
display: inline-block;
text-align: center;
vertical-align: middle;
user-select: none;
background-color: transparent;
border: 0;
padding: 8px 12px;
font-size: 16px;
line-height: 0;
border-radius: 0;
margin: 0;
box-shadow: none;
}
#wpb__style_container .wpb--btn-clear:hover {
background-color: transparent;
}
#wpb__style_container .wpb--btn-clear:hover span {
opacity: .5;
}
#wpb__style_container .wpb--btn-clear span {
display: inline-block;
height: 25px;
width: 25px;
background-size: 25px 25px;
background-position: center;
background-repeat: no-repeat;
}
#wpb__style_container .wpb--btn-clear span.wpb--print-icon {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22%232b2b2b%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M432%20192h-16v-82.75c0-8.49-3.37-16.62-9.37-22.63L329.37%209.37c-6-6-14.14-9.37-22.63-9.37H126.48C109.64%200%2096%2014.33%2096%2032v160H80c-44.18%200-80%2035.82-80%2080v96c0%208.84%207.16%2016%2016%2016h80v112c0%208.84%207.16%2016%2016%2016h288c8.84%200%2016-7.16%2016-16V384h80c8.84%200%2016-7.16%2016-16v-96c0-44.18-35.82-80-80-80zM320%2045.25L370.75%2096H320V45.25zM128.12%2032H288v64c0%2017.67%2014.33%2032%2032%2032h64v64H128.02l.1-160zM384%20480H128v-96h256v96zm96-128H32v-80c0-26.47%2021.53-48%2048-48h352c26.47%200%2048%2021.53%2048%2048v80zm-80-88c-13.25%200-24%2010.74-24%2024%200%2013.25%2010.75%2024%2024%2024s24-10.75%2024-24c0-13.26-10.75-24-24-24z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--btn-clear span.wpb--share-icon {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22black%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M352%20320c-28.6%200-54.2%2012.5-71.8%2032.3l-95.5-59.7c9.6-23.4%209.7-49.8%200-73.2l95.5-59.7c17.6%2019.8%2043.2%2032.3%2071.8%2032.3%2053%200%2096-43%2096-96S405%200%20352%200s-96%2043-96%2096c0%2013%202.6%2025.3%207.2%2036.6l-95.5%2059.7C150.2%20172.5%20124.6%20160%2096%20160c-53%200-96%2043-96%2096s43%2096%2096%2096c28.6%200%2054.2-12.5%2071.8-32.3l95.5%2059.7c-4.7%2011.3-7.2%2023.6-7.2%2036.6%200%2053%2043%2096%2096%2096s96-43%2096-96c-.1-53-43.1-96-96.1-96zm0-288c35.3%200%2064%2028.7%2064%2064s-28.7%2064-64%2064-64-28.7-64-64%2028.7-64%2064-64zM96%20320c-35.3%200-64-28.7-64-64s28.7-64%2064-64%2064%2028.7%2064%2064-28.7%2064-64%2064zm256%20160c-35.3%200-64-28.7-64-64s28.7-64%2064-64%2064%2028.7%2064%2064-28.7%2064-64%2064z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--btn-clear span.wpb--map-icon {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22black%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M192%2096c-52.935%200-96%2043.065-96%2096s43.065%2096%2096%2096%2096-43.065%2096-96-43.065-96-96-96zm0%20160c-35.29%200-64-28.71-64-64s28.71-64%2064-64%2064%2028.71%2064%2064-28.71%2064-64%2064zm0-256C85.961%200%200%2085.961%200%20192c0%2077.413%2026.97%2099.031%20172.268%20309.67%209.534%2013.772%2029.929%2013.774%2039.465%200C357.03%20291.031%20384%20269.413%20384%20192%20384%2085.961%20298.039%200%20192%200zm0%20473.931C52.705%20272.488%2032%20256.494%2032%20192c0-42.738%2016.643-82.917%2046.863-113.137S149.262%2032%20192%2032s82.917%2016.643%20113.137%2046.863S352%20149.262%20352%20192c0%2064.49-20.692%2080.47-160%20281.931z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-utils .wpb--share {
position: relative;
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu {
display: none;
padding: 10px;
color: #212529;
background-color: #404040;
border-radius: 3px;
z-index: 1000;
opacity: 0;
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu .wpb--dropdown-item {
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 8px;
line-height: 0;
height: 20px;
width: 20px;
background-size: 20px 20px;
background-position: center;
background-repeat: no-repeat;
margin-left: 8px;
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu .wpb--dropdown-item:first-child {
margin-left: 0;
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu .wpb--dropdown-item.wpb--icon-facebook {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu .wpb--dropdown-item.wpb--icon-twitter {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu .wpb--dropdown-item.wpb--icon-pinterest {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M204%206.5C101.4%206.5%200%2074.9%200%20185.6%200%20256%2039.6%20296%2063.6%20296c9.9%200%2015.6-27.6%2015.6-35.4%200-9.3-23.7-29.1-23.7-67.8%200-80.4%2061.2-137.4%20140.4-137.4%2068.1%200%20118.5%2038.7%20118.5%20109.8%200%2053.1-21.3%20152.7-90.3%20152.7-24.9%200-46.2-18-46.2-43.8%200-37.8%2026.4-74.4%2026.4-113.4%200-66.2-93.9-54.2-93.9%2025.8%200%2016.8%202.1%2035.4%209.6%2050.7-13.8%2059.4-42%20147.9-42%20209.1%200%2018.9%202.7%2037.5%204.5%2056.4%203.4%203.8%201.7%203.4%206.9%201.5%2050.4-69%2048.6-82.5%2071.4-172.8%2012.3%2023.4%2044.1%2036%2069.3%2036%20106.2%200%20153.9-103.5%20153.9-196.8C384%2071.3%20298.2%206.5%20204%206.5z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu .wpb--dropdown-item.wpb--icon-linkedin {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu .wpb--dropdown-item.wpb--icon-whatsapp {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-utils .wpb--dropdown-menu.show {
position: absolute;
top: 0px;
left: auto;
right: 100%;
bottom: auto;
display: flex !important;
border: 0;
opacity: 1;
}
#wpb__style_container .wpb--property-info h1 {
font-size: 24px;
margin-bottom: 18px;
line-height: 27px;
margin-top: 16px;
}
#wpb__style_container .wpb--property-price strong {
font-size: 24px;
}
#wpb__style_container .wpb--property-price span {
margin-left: 16px;
text-decoration: line-through;
opacity: .8;
}
#wpb__style_container .wpb--property-price-rental strong {
display: block;
font-size: 20px;
}
#wpb__style_container .wpb--property-info hr {
border-width: 1px;
border-color: grey;
max-width: 100%;
margin: 0;
height: 1px;
}
#wpb__style_container .wpb--property-info h3 {
font-size: 22px;
margin-bottom: 16px;
}
#wpb__style_container .wpb--property-features {
margin-top: 16px;
}
#wpb__style_container .wpb--property-features ul {
display: flex;
flex-direction: column;
column-count: 1;
list-style: none;
margin-bottom: 32px;
padding-left: 0;
}
#wpb__style_container .wpb--property-features ul li {
margin-top: 0 !important;
margin-bottom: 8px !important;
}
#wpb__style_container .wpb--property-map p strong {
font-weight: bold;
text-transform: uppercase;
}
#wpb__style_container .wpb--read-more.wpb--short {
position: relative;
margin-bottom: 48px
}
#wpb__style_container .wpb--property-features.wpb--short ul {
height: 200px;
position: relative;
margin-bottom: 48px;
overflow: hidden;
}
#wpb__style_container .wpb--read-more ul {
position: relative;
}
#wpb__style_container .wpb--read-more .wpb--btn-read-more {
display: none;
}
#wpb__style_container .wpb--read-more.wpb--short .wpb--btn-read-more {
position: absolute;
bottom: 0;
left: 50%;
display: block;
padding: 8px 16px;
color: grey;
border: 2px solid grey;
transform: translateX(-50%);
cursor: pointer;
border-radius: 0;
box-shadow: none;
}
#wpb__style_container .wpb--read-more.wpb--short ul:after {
content: '';
position: absolute;
bottom: -8px;
height: 110px;
width: 100%;
background: linear-gradient(0deg, rgba(255, 255, 255, 1) 28%, rgba(255, 255, 255, 0.7455357142857143) 63%, rgba(255, 255, 255, 0) 100%);
}
#wpb__style_container .wpb--property-description {
margin-bottom: 32px;
}
#wpb__style_container .wpb--property-files {
margin-bottom: 32px;
}
#wpb__style_container .wpb--property-files ul {
display: flex;
flex-direction: column;
flex-wrap: wrap;
list-style: none;
padding-left: 0;
}
#wpb__style_container .wpb--property-files ul li {
margin-right: 32px;
text-transform: uppercase;
}
#wpb__style_container .wpb--property-info .wpb--image-icon {
margin-bottom: 32px;
}
#wpb__style_container .wpb--property-info .wpb--image-icon span {
position: absolute;
top: 50%;
left: 50%;
height: 100px;
width: 100px;
background-size: 100px 100px;
background-position: center;
background-repeat: no-repeat;
transform: translate(-50%, -50%);
pointer-events: none;
}
#wpb__style_container .wpb--property-vr span {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M592%2064H48C21.49%2064%200%2085.49%200%20112v288c0%2026.51%2021.49%2048%2048%2048h165.82c25.19%200%2048.03-14.77%2058.36-37.74l16.56-36.8C294.66%20360.31%20306.76%20352%20320%20352s25.34%208.31%2031.26%2021.46l16.56%2036.8C378.15%20433.23%20401%20448%20426.18%20448H592c26.51%200%2048-21.49%2048-48V112c0-26.51-21.49-48-48-48zm16%20336c0%208.82-7.18%2016-16%2016H426.18c-12.57%200-24.02-7.41-29.18-18.87l-16.56-36.8C369.42%20335.83%20345.69%20320%20320%20320s-49.42%2015.83-60.44%2040.33L243%20397.13c-5.16%2011.46-16.61%2018.87-29.18%2018.87H48c-8.82%200-16-7.18-16-16V112c0-8.82%207.18-16%2016-16h544c8.82%200%2016%207.18%2016%2016v288zM176%20160c-44.18%200-80%2035.81-80%2080%200%2044.18%2035.82%2080%2080%2080s80-35.82%2080-80-35.82-80-80-80zm0%20128c-26.47%200-48-21.53-48-48s21.53-48%2048-48%2048%2021.53%2048%2048-21.53%2048-48%2048zm288-128c-44.18%200-80%2035.81-80%2080%200%2044.18%2035.82%2080%2080%2080s80-35.82%2080-80-35.82-80-80-80zm0%20128c-26.47%200-48-21.53-48-48s21.53-48%2048-48%2048%2021.53%2048%2048-21.53%2048-48%2048z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-video span {
background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20504c137%200%20248-111%20248-248S393%208%20256%208%208%20119%208%20256s111%20248%20248%20248zM40%20256c0-118.7%2096.1-216%20216-216%20118.7%200%20216%2096.1%20216%20216%200%20118.7-96.1%20216-216%20216-118.7%200-216-96.1-216-216zm331.7-18l-176-107c-15.8-8.8-35.7%202.5-35.7%2021v208c0%2018.4%2019.8%2029.8%2035.7%2021l176-101c16.4-9.1%2016.4-32.8%200-42zM192%20335.8V176.9c0-4.7%205.1-7.6%209.1-5.1l134.5%2081.7c3.9%202.4%203.8%208.1-.1%2010.3L201%20341c-4%202.3-9-.6-9-5.2z%22%2F%3E%3C%2Fsvg%3E');
}
#wpb__style_container .wpb--property-aside {
display: block;
}
#wpb__style_container .wpb--property-aside-content {
position: -webkit-sticky;
position: sticky;
top: 16px;
z-index: 1020;
padding: 16px;
background-color: #f2f2f2;
}
#wpb__style_container .wpb--listerinfo {
display: flex;
position: relative;
flex-direction: column;
margin-bottom: 24px;
}
#wpb__style_container .wpb--listerinfo strong {
font-size: 20px;
}
#wpb__style_container .wpb--listerinfo small {
text-transform: uppercase;
font-size: 14px;
}
#wpb__style_container .wpb--listerinfo a {
position: relative;
overflow-x: hidden;
}
#wpb__style_container .wpb--listerinfo a:before {
position: absolute;
content: "";
top: 0;
right: 0;
width: 60px;
height: 100%;
background: linear-gradient(90deg, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 0.7595238779105392) 35%, rgba(242, 242, 242, 1) 90%);
pointer-events: none;
z-index: 2;
}
#wpb__style_container .wpb--listerinfo address {
font-size: 14px;
line-height: 1.3em;
font-style: normal;
margin-top: 8px;
}
.wpb--property-form .wpb--form-msg {
font-size: .875rem;
line-height: 1.3em;
font-style: normal;
font-weight: 700;
color: rgba(43, 43, 43);
text-align: center;
padding: 1rem;
}
#wpb__style_container .wpb--property-form {
display: flex;
flex-direction: column;
margin-bottom: 0;
}
#wpb__style_container .wpb--property-form input,
#wpb__style_container .wpb--property-form textarea {
line-height: 1.3em;
font-size: 16px !important;
margin-bottom: 8px;
padding: 10px;
border: 1px solid grey;
background: white;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#wpb__style_container .wpb--property-form input:focus,
#wpb__style_container .wpb--property-form textarea:focus {
font-size: 16px !important;
}
}
#wpb__style_container .wpb--property-form .wpb--custom-checkbox {
display: flex;
align-items: center;
margin-bottom: 5px;
}
#wpb__style_container .wpb--property-form .wpb--custom-checkbox input {
width: auto;
margin: 0 8px 0 0;
margin-bottom: 0;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
#wpb__style_container .wpb--property-form .wpb--custom-checkbox label {
font-size: 12px;
margin: 0;
padding: 0;
}
#wpb__style_container .wpb--formbutton {
width: 100%;
background-color: #bfbfbf;
color: var(--wpb-text-color);
padding: 13px 15px;
font-size: 14px;
font-weight: normal;
margin-top: 8px;
text-transform: uppercase;
border-radius: 0;
border: 0;
box-shadow: none;
}
#wpb__style_container .wpb--formbutton:hover {
color: white;
background-color: #7d7d7d;
}
#wpb__style_container .wpb--property-similar {
margin-top: 32px;
}
#wpb__style_container .wpb--property-similar h3 {
font-size: 22px;
margin-bottom: 32px;
}
@media (min-width: 400px) {
#wpb__style_container .wpb--property-images {
margin-bottom: 32px;
}
#wpb__style_container .wpb--property-info h1 {
font-size: 32px;
line-height: 35px;
}
#wpb__style_container .wpb--share {
border-left: none
}
#wpb__style_container .wpb--property-features {
margin-top: 16px;
}
#wpb__style_container .wpb--property-features ul {
display: block;
column-count: 2;
overflow-y: visible;
height: auto;
}
#wpb__style_container .wpb--read-more.wpb--short .wpb--btn-read-more {
display: none;
}
#wpb__style_container .wpb--read-more.wpb--short ul {
height: auto;
margin-bottom: 16px;
}
#wpb__style_container .wpb--read-more.wpb--short ul:after {
display: none;
}
}
@media (min-width: 767px) {
#wpb__style_container .wpb--property-info h1 {
font-size: 28px;
line-height: 32px;
margin-top: 20px;
}
}
@media (min-width: 1024px) {
#wpb__style_container .wpb--property-images {
flex-direction: row;
}
#wpb__style_container .wpb--property-image-column {
flex-direction: column;
}
#wpb__style_container .wpb--square-image {
height: 50%;
width: 400px;
border-left: 1px solid white;
border-right: 0;
}
#wpb__style_container .wpb--square-image:first-child {
border-bottom: 1px solid white;
}
#wpb__style_container .wpb--property-info {
flex-direction: row;
max-width: none;
margin-left: auto;
margin-right: auto;
}
#wpb__style_container .wpb--property-info h1 {
font-size: 32px;
line-height: 35px;
margin-top: 24px;
}
#wpb__style_container .wpb--property-features ul {
column-count: 3;
}
#wpb__style_container .wpb--property-column {
width: 75%;
padding-right: 32px;
}
#wpb__style_container .wpb--property-aside {
width: 25%;
}
#wpb__style_container .wpb--property-similar .wpb--card-container {
margin: -1%;
}
#wpb__style_container .wpb--property-similar .wpb--card {
width: 31.33333%;
margin: 0 1% 16px;
}
}