:root {
--font-titles: 'Poppins', sans-serif;
--font-body: 'PT Serif', serif;
--color-blue-1: #027DC4;
--color-blue-2: #004D99;
--color-blue-3: #A4D9F5;
--color-red-1: #da232c;
--color-red-2: #df3840;
--color-gray-1: #4a4a4a;
--container-padding: 2.5rem;
}
@media screen and (max-width: 575px) {
:root {
--container-padding: 1rem;
}	
}
@media screen and (max-width: 991px) {
:root {
--container-padding: 1.5rem;
}	
}
html,
body {
font-family: var(--font-titles);
font-synthesis: none;
-moz-font-feature-settings: "kern";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
font-size: 0.88rem;
margin: 0;
padding: 0;
letter-spacing: -0.5px;
}
body.logged-in header{ }
body.logged-in .main_single_page{
top: 70px;
}
@media screen and (max-width: 780px) {
body.logged-in header.scroll{
top: 0px;
}
body.logged-in header{ }
} .container-fluid {
max-width: 1280px;
padding-left: var(--container-padding);
padding-right: var(--container-padding);
}
.container-fluid._fullwidth{
max-width: 100% !important;
}
h2#swal2-title {
font-size: 21px;
font-weight: 500;
width: 100%;
margin: auto;
}
div#swal2-html-container {
font-size: 15px;
}
button.swal2-confirm.swal2-styled {
background-color: rgb(147 0 6) !important;
color: #fff;
} .sections {
width: 100%;
height: 100%;
padding: 80px 0px;
position: relative;
border-bottom: 2px solid rgb(246 248 251);
}
.sections-single {
position: relative;
width: 100%;
padding: 28px 0px 24px;
background: #fefefe;
}
.main_border_bottom { }
.bg-gradient[color="blue"] {
background-color: var(--color-blue-1);
filter: opacity(0.8);
}
.bg-gradient[color="red"] {
background-color: var(--color-red-1);
filter: opacity(0.8);
}
.display-content {    }
.displayContent {
display: none;
opacity: 0;
transition: ease-in all 0.3s;
padding: 0px 30px 20px;
}
.cn-select {
min-width: 176px;
max-width: 176px;
background: transparent;
border: none;
font-size: 12px;
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
outline: none !important;
box-shadow: none !important;
cursor: pointer;
}
.cn-select_price {
min-width: 240px;
max-width: 100%;
background: transparent;
border: none;
font-size: 14px;
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
outline: none !important;
box-shadow: none !important;
cursor: pointer;
white-space: nowrap;
} .menu_icon {
position: relative;
width: 30px;
height: 20px;
cursor: pointer;
margin-top: auto;
margin-bottom: auto;
}
.menu_icon span {
display: block;
width: 100%;
height: 0.2rem;
background-color: #000;
border-radius: 100px;
position: absolute;
right: 0;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transition: all 0.1s;
-webkit-transition: all 0.1s;
-moz-transition: all 0.1s;
-ms-transition: all 0.1s;
-o-transition: all 0.1s;
transform-origin: left center;
will-change: transform, opacity;
}
.menu_icon span:nth-child(1) {
top: 0px;
}
.menu_icon span:nth-child(2) {
top: 9px;
}
.menu_icon span:nth-child(3) {
top: 18px;
} .menu_icon.active span:nth-child(1) {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
top: 1px;
left: 2px;
}
.menu_icon.active span:nth-child(2) {
opacity: 0;
}
.menu_icon.active span:nth-child(3) {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
top: 22px;
left: 2px;
}
.menu_icon.active:hover span:nth-child(1),
.menu_icon.active:hover span:nth-child(2),
.menu_icon.active:hover span:nth-child(3) {
width: 100%;
} .icons_invest {
display: block;
width: 60px;
height: 60px;
margin-left: auto;
margin-right: auto;
margin-bottom: 32px;
background-image: url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/img/icon-main_invest.svg);
background-size: cover;
background-repeat: no-repeat;
}
.icon-real-estate {
background-position: 0 0;
}
.icon-building {
background-position: -87px 0;
}
.icon-exam {
background-position: -175px 0;
}
.icons {
display: block;
width: 25px;
height: 20px;
background-image: url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/img/attribute_properties.svg);
background-repeat: no-repeat;
background-size: cover;
margin-right: 8px;
}
.icons.icons-bed {
background-position: 0 0;
}
.icons.icons-bath {
background-position: -25px 0;
}
.icons.icons-car {
background-position: -54px 0;
}
.icons.icons-meter {
background-position: -68px 0;
}
.icons-black {
display: block;
width: 20px;
height: 18px;
background-image: url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/img/attribute_properties.svg);
background-repeat: no-repeat;
background-size: cover;
margin-right: 5px;
filter: brightness(0.2);
}
.icons-black.icons-bed {
background-position: 0 0;
}
.icons-black.icons-bath {
background-position: -25px 0;
}
.icons-black.icons-car {
background-position: -50px 0;
}
.icons-black.icons-meter {
background-position: -75px 0;
}
.icon_play {
display: flex;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
width: 57px;
height: 57px;
align-items: center;
justify-content: center;
border-radius: 100px;
background: rgb(255 255 255 / 30%);
color: #fff;
font-size: 40px;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
}
.animated--icons a:hover .icon_play {
width: 50px;
height: 50px;
font-size: 30px;
} .header-title_main {
width: 100%;
}
.header-title_main h2 {
font-size: 20px;
font-weight: 600;
color: var(--color-blue-2);
margin-bottom: 0px; }
.header-main-page {
width: 100%;
display: block;
position: relative;
margin-bottom: 20px;
}
.header-main-page h2 {
font-size: 32px;
font-weight: 400;
color: var(--color-blue-2);
letter-spacing: -1px;
margin-bottom: 4px;
}
.header-main-page p {
font-size: 18px;
font-weight: 400;
color: var( --color-blue-2);
letter-spacing: -0.5px;
margin-bottom: 0px;
}
.header_single_blog {
width: 100%;
max-width: 100%;
display: block;
position: relative; }
.header_single_blog h1,
.header_single_blog .single_date {
font-size: 14px;
color: var(--color-red-1);
font-weight: 600;
margin-bottom: 18px;
}
.header_single_blog h2,
.single-post .header_single_blog .single_title {
font-size: 34px;
color: var(--color-blue-2);
letter-spacing: -0.5px;
line-height: 40px;
font-weight: 500;
width: 100%;
max-width: 610px;
margin-bottom: 0px;
}
.main_header_post .header_single_blog h3 {
max-width: 100%;
} a,
button {
outline: none !important;
color: #033ba9;
}
.btn-link {
display: flex;
width: 100%;
max-width: max-content;
margin-left: auto;
margin-right: auto;
background-color: #fff;
padding: 10px 30px;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
align-items: center;
justify-content: center;
text-decoration: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.btn-color-red {
background-color: var(--color-red-1) !important;
color: rgb(255 255 255) !important;
}
.btn-color-red:hover {
color: #fff !important;
}
.btn-color-navyBlue {
border: 1px solid var( --color-blue-2);
}
.btn-link[text-color="red"] {
color: var(--color-red-1);
}
.btn-link[text-color="blue"] {
color: var(--color-blue-2);
}
.pulse-animation:hover {
background-color: rgba(255, 255, 255, 0.89) !important;
-webkit-animation: pulse 1s;
-moz-animation: pulse 1s;
-ms-animation: pulse 1s;
-o-animation: pulse 1s;
animation: pulse 1s;
}
.pulse-animation-red:hover {
background-color: var(--color-red-2);
-webkit-animation: pulse-red 1s;
-moz-animation: pulse-red 1s;
-ms-animation: pulse-red 1s;
-o-animation: pulse-red 1s;
animation: pulse 1s;
}
.pulse-animation-navyBlue:hover { -webkit-animation: pulse-navyBlue 1s;
-moz-animation: pulse-navyBlue 1s;
-ms-animation: pulse-navyBlue 1s;
-o-animation: pulse-navyBlue 1s;
animation: pulse 1s;
}
.btn-link.btn-cover {
color: #fff;
background-color: rgb(187, 0, 0);
position: relative;
padding: 12px 25px 12px 65px;
font-size: 18px;
}
.btn-link.btn-cover:after {
content: "";
position: absolute;
background: url(https://wallyperez.net/wp-content/uploads/2021/02/remax.png);
width: 33px;
background-repeat: no-repeat;
background-size: contain;
left: 20px;
top: 0;
bottom: 0;
margin: 5px auto;
}
.btn-link.btn-cover:before {
content: "";
position: absolute;
top: -3px;
left: -3px;
right: 0;
bottom: 0;
background-color: #dc3545;
height: calc(100% + 6px);
width: 84px;
border-radius: 100px;
z-index: -1;
transition: 0.3s;
}
.btn-link.btn-cover:hover:before {
width: calc(100% + 7px);
}
.btn-view-more {
position: absolute;
z-index: 2;
bottom: 0;
left: 0;
right: 0;
top: 0;
margin: auto;
width: fit-content;
height: fit-content;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid rgb(255 255 255 / 60%);
padding: 5px 18px;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
}
.before-bg a:before {
content: "";
display: block;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: rgb(0 0 0 / 0.4);
z-index: 1;
position: absolute;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
}
.btn-view-more .bg-btn {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: rgba(0 0 0 / 0.1);
backdrop-filter: blur(10px);
z-index: -1;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
}
.btn-view-more p {
margin: 0;
color: #fff;
font-size: 12px;
letter-spacing: 0.28px;
font-weight: 500;
}
.btn-asesoria {
display: flex !important;
width: 100%;
max-width: max-content;
background-color: #fff;
padding: 10px 30px !important;
text-transform: uppercase !important;
font-size: 14px !important;
font-weight: 700 !important;
align-items: center;
justify-content: center;
text-decoration: none !important;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
} @keyframes pulse {
0% {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-webkit-keyframes pulse {
0% {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-moz-keyframes pulse {
0% {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-ms-keyframes pulse {
0% {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@keyframes pulse-red {
0% {
box-shadow: 0 0 0 0 rgba(146, 17, 1, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-webkit-keyframes pulse-red {
0% {
box-shadow: 0 0 0 0 rgba(146, 17, 1, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-moz-keyframes pulse-red {
0% {
box-shadow: 0 0 0 0 rgba(146, 17, 1, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-ms-keyframes pulse-red {
0% {
box-shadow: 0 0 0 0 rgba(146, 17, 1, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@keyframes pulse-navyBlue {
0% {
box-shadow: 0 0 0 0 rgb(0, 20, 60, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-webkit-keyframes pulse-navyBlue {
0% {
box-shadow: 0 0 0 0 rgb(0, 20, 60, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-moz-keyframes pulse-navyBlue {
0% {
box-shadow: 0 0 0 0 rgb(0, 20, 60, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
}
@-ms-keyframes pulse-navyBlue {
0% {
box-shadow: 0 0 0 0 rgb(0, 20, 60, 0.5);
}
70% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0);
}
} header {
padding: 6px 0px;
z-index: 9999;
background: white;
width: 100%;
height: 78px;
border-bottom: 1px solid rgb(0 0 0 / 0.1);
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
header.activeHeght {
height: 200px;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
} .logo {
display: block;
height: 100%;
width: 100%;
}
.logo a {
display: inline-flex;
text-transform: uppercase;
font-size: 24px;
font-weight: 400;
color: var(--color-blue-2);
padding: 0;
position: relative;
text-decoration: none !important;
align-items: center;
}
.logo a img {
width: 46px;
height: 60px;
object-fit: contain;
object-position: center;
margin-right: 13px;
}
.logo a .logo-text {
width: 100%;
height: max-content;
}
.logo a .logo-text h1,
.logo a .logo-text .h1,
.logo a .logo-text .logo-landing {
margin-bottom: 0px;
font-size: 24px;
font-weight: 500;
letter-spacing: -0.8px;
margin-top: 5px;
color: #000;
}
.logo a .logo-text strong {
display: block;
font-size: 13px;
margin-top: 0px;
color: var(--color-blue-2);
font-weight: 500;
margin-left: 2px;
font-weight: 600;
letter-spacing: -0.3px;
}
.logo a .logo-text strong i {
font-style: normal;
}
.logo a .logo-text strong span {
color: var(--color-red-1);
} .primaryNav {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.primaryNav > ul {
list-style: none;
height: 100%;
align-items: center;
}
.primaryNav > ul > li {
margin-right: 26px;
height: 100%;
align-items: center;
display: flex;
flex-wrap: nowrap;
flex-direction: row;
align-content: center;
}
.primaryNav ul li:last-child {
margin-right: 0px;
}
.primaryNav ul li a {
font-size: 15px;
font-weight: 500;
letter-spacing: -0.3px !important;
color: var(--color-gray-1);
text-decoration: none !important;
letter-spacing: 0.6px;
-webkit-transition: ease-in all 0.25s;
-moz-transition: ease-in all 0.25s;
-ms-transition: ease-in all 0.25s;
-o-transition: ease-in all 0.25s;
transition: ease-in all 0.25s;
height: 100%;
align-items: center;
display: flex;
}
.primaryNav ul li a:hover {
color: var(--color-red-1);
}
.primaryNav ul:hover li a {
opacity: 0.7;
}
.primaryNav ul:hover li a:hover {
opacity: 1;
} .main-search {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
position: relative;
columns: 10px;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
cursor: pointer;
}
.main-search.searchActive {
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
.textSearch {
white-space: nowrap;
overflow: hidden;
width: 100%;
max-width: 160px;
margin-right: 2px !important;
}
.btn-search {
width: 40px;
height: 40px;
background: var(--color-red-1);
border: none;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
transition: ease-in all 0.1s;
-webkit-transition: ease-in all 0.1s;
-moz-transition: ease-in all 0.1s;
-ms-transition: ease-in all 0.1s;
-o-transition: ease-in all 0.1s;
}
.main-search.searchActive .btn-search {
background: #6d7c8e;
width: 40px;
height: 40px;
}
.btn-search span {
font-size: 24px;
overflow: hidden;
max-width: 24px;
}
body .search {
width: 100%;
position: relative;
padding: 11px 15px;
background-color: #fff;
border: 1px solid #d0d7df;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 5px;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
transition: ease-in all 0.3s;
}
header.activeHeght .search {
opacity: 1;
transform: translateY(0px) scale(1);
-webkit-transform: translateY(0px) scale(1);
-moz-transform: translateY(0px) scale(1);
-ms-transform: translateY(0px) scale(1);
-o-transform: translateY(0px) scale(1);
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
.search .form-group label {
width: 100%;
max-width: fit-content;
font-size: 14px;
font-weight: 600;
letter-spacing: 0.24px;
color: #212529;
padding-left: 0;
margin-bottom: 3px;
}
.search .form-group .dropdown-menu.show {
width: auto;
padding: 20px 12px;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.line-right:before {
content: "";
display: block;
position: absolute;
width: 1px;
height: 80%;
background: rgb(0 0 0 / 0.1);
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.search .form-group select {
background: transparent;
border: none;
width: 100%;
font-size: 14px;
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
outline: none !important;
box-shadow: none !important;
}
.search .btn-link {
margin-right: initial;
height: fit-content;
margin: auto 0;
} .main_search_blog {
width: 100%;
display: block;
position: relative;
margin-bottom: 30px;
}
.main_search_blog form {
width: 100%;
display: grid;
grid-template-columns: calc(100% - 32px) 32px;
border: 1px solid #dee2e6;
padding: 5px 10px 5px 15px;
align-items: center;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
}
.main_search_blog form input {
border: none;
padding: 10px;
font-family: OpenSans-Semibold;
font-size: 16px;
color: #000000;
letter-spacing: -0.2px;
outline: none !important;
box-shadow: none !important;
}
.btn-search-blog {
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
border: navajowhite;
color: #fff;
background-color: #5d6f83;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
}
.ctn-box-select {
display: flex;
position: absolute;
z-index: 6;
background: rgb(255 255 255);
width: 100%;
left: 0;
top: 59px;
flex-wrap: wrap;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
overflow: hidden;
transition: ease-in all 0.3s;
border: 1px solid #e3e3e3;
}
.ctn-box-select_price {
display: flex;
position: absolute;
z-index: 6;
background: rgb(255 255 255);
width: 100%;
left: 0;
top: 59px;
flex-wrap: wrap;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
overflow: hidden;
transition: ease-in all 0.3s;
border: 1px solid #e3e3e3;
}
.columns {
display: flex;
flex-direction: column;
flex-basis: 100%;
flex: 1;
padding: 10px 15px;
position: relative;
}
.columns p {
margin-bottom: 5px;
font-size: 12px;
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
color: #9b9b9b;
}
.divCheck {
background: transparent;
border: none;
font-size: 12px;
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
display: flex;
align-items: center;
margin-bottom: 5px;
}
.divCheck:last-child {
margin-bottom: 0px;
}
.divCheck input {
margin-right: 6px;
}
.bathroomSelect:before {
content: "";
display: block;
position: absolute;
width: 1px;
height: 80%;
background: rgb(0 0 0 / 0.1);
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
span.valueHabt:after {
content: " Hab.";
}
span.valuePar:after {
content: " Parq.";
}
span.valuePar:before {
content: " | ";
color: #999;
}
span.valueMin:before {
content: "Desde: ";
}
span.valueMax:before {
content: "Hasta: ";
}
span.valueMax {
position: relative;
padding-left: 13px;
}
span.valueMax:after {
position: absolute;
left: 0;
content: " | ";
color: #999;
}  .main_banner-top {
width: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding-bottom: 0px !important;
padding-top: 40px;
border-bottom: none !important;
min-height: 570px;
background-color: #293132;
}
.main_banner_text,
.main_banner_profile {
position: relative;
z-index: 1;
}
.main_banner_text {
width: 100%;
height: max-content;
display: block;
margin-top: 6rem;
margin-bottom: 6rem;
z-index: 4;
}
.main_banner_text h2 {
font-size: 46px;
font-weight: 400;
color: #fff;
line-height: 1.2em;
letter-spacing: -0.56px;
width: 100%;
max-width: 500px;
margin-bottom: 20px;
}
.main_banner_text > p {
width: 100%;
max-width: 510px;
font-size: 16px; font-weight: 300;
line-height: 1.5rem;
color: #fff;
padding-bottom: 40px;
margin-bottom: 90px;
border-bottom: 1px dotted #ffffff3d;
}
.main_banner_text a span {
margin-left: 5px;
}
.main_banner_profile {
width: 100%;
height: auto;
overflow: hidden;
position: absolute;
right: 0;
width: 460px;
z-index: 1;
}
.main_banner_profile img {
width: 100%;
height: 100%;
} .main_invest {
width: 100%;
height: 100%; }
.header-section_main {
width: 100%;
height: 100%;
position: relative;
display: block;
}
.header-section_main h3 {
font-size: 18px;
font-weight: 400;
text-align: center;
color: var(--color-red-1);
margin-bottom: 15px;
}
.header-section_main h2 {
font-size: 30px;
font-weight: 400;
text-align: center;
letter-spacing: -0.5px;
color: var(--color-blue-2);
margin-bottom: 20px;
}
.header-section_main p {
font-size: 17px; text-align: center;
line-height: 1.4em;
color: var( --color-gray-1);
margin-bottom: 20px;
} .box-invest {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 55px;
position: relative;
overflow: hidden;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}
.box-invest figure {
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
filter: blur(8px) grayscale(1);
}
.box-invest figure img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transition: all 0.6s;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
}
.box-invest:hover figure img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.bg-gradient {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
}
.box-invest .box-invest_text h3 {
font-size: 1.2rem;
color: #fff;
font-weight: 400;
width: 100%;
max-width: 300px;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-bottom: 25px;
} .main_team {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background-position: top center;
background-color: #f7faff;
background-image: linear-gradient(to right, rgb(0 0 0 / 1%), rgb(0 0 0 / 1%) 5px, rgb(251 251 255 / 50%) 5px, rgb(251 251 255 / 50%) );
background-size: 10px 100%;
} .main_blog_card > a {
display: block;
width: 100%;
height: 230px;
overflow: hidden;
position: relative;
}
.main_blog_card > a:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%; }
.main_blog_card > a img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main_blog_card .card-body {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.main_blog_card .card-body span {
font-weight: 600;
color: var(--color-red-1);
font-size: 0.75rem;
letter-spacing: 0.24px;
}
.main_blog_card .card-body h2 {
margin-bottom: 0px;
line-height: 24px;
font-weight: 400;
font-size: 1rem;
}
.main_blog_card .card-body h2 a {
color: var(--color-blue-2);
text-decoration: none !important;
font-weight: 500;
font-size: 18px;
} .main_witness_post {
display: block;
position: relative;
width: 100%;
}
.main_witness_post a {
display: block;
width: 100%;
position: relative;
overflow: hidden;
}
.main_witness_post img {
width: 100%;
height: 190px;
object-fit: cover;
object-position: center;
border-radius: 4px;
}
.main_witness_post .card-body {
width: 100%;
display: block;
position: relative;
}
.main_witness_post .card-body h3 {
width: 100%;
margin-bottom: 0px;
line-height: 19px;
}
.main_witness_post .card-body h3 a {
color: var( --color-blue-2);
font-size: 1.02rem;
font-weight: 500;
text-decoration: none !important;
line-height: 1.34rem;
text-align: center;
}
.main_witness_post .card-body h3 a span {
color: var(--color-red-1);
font-weight: 600;
} .main_properties {
background-color: var( --color-blue-2);
width: 100%;
height: 100%;
display: block;
position: relative;
}
.main_properties:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
display: block;
top: 0;
left: 0;
z-index: 0;
background-image: url(//wallyperez.net/wp-content/uploads/2023/09/bg_main_properties.webp);
background-repeat: no-repeat;
background-size: cover;
}
.header_main_properties {
width: 100%;
height: 100%;
padding-bottom: 30px;
position: relative;
padding-top: 20px;
}
.content_main_properties {
width: 100%;
height: 100%;
position: relative;
padding-top: 30px;
}
.content_main_properties .header-section_main {
margin-bottom: 30px;
height: max-content;
}
.content_main_properties .header-section_main h2 {
margin-bottom: 0px;
}
.card_main_properties {
width: 100%;
height: 100%;
max-height: 440px;
aspect-ratio: 4 / 6;
position: relative;
overflow: hidden;
background: transparent;
}
.card_main_properties a {
display: block;
position: relative;
width: 100%;
height: 100%;
}
.card_main_properties a:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background: linear-gradient(
0deg,
rgb(0 0 0 / 80%) 0%,
rgb(0 0 0 / 0%) 50%,
rgba(0, 0, 0, 0) 100%
);
z-index: 1;
}
.card_main_properties img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
margin: 0;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transition: all 0.6s;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
}
.card_main_properties:hover img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.card_main_properties .location_card_main_properties {
position: relative;
overflow: hidden;
z-index: 1;
padding: 6px 10px;
border-radius: 20px;
-webkit-border-radius: 20px;
color: #fff;
align-items: center;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.5px;
}
.card_main_properties .location_card_main_properties b{
font-weight: 500;
letter-spacing: -0.2px;
}
.location_card_main_properties:before {
content: "";
display: block;
width: 100%;
height: 100%;
background-color: #00000059;
backdrop-filter: blur(10px);
position: absolute;
z-index: -1;
top: 0;
left: 0;
border-radius: inherit;
-webkit-border-radius: inherit;
}
.card_main_properties .location_card_main_properties i,
.card_main_properties .bar_destacados i {
font-size: 18px;
}
.card_main_properties .body_card_main_properties {
height: max-content;
bottom: 0;
top: initial;
padding: 17px 14px 20px;
z-index: 2;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
.card_main_properties .body_card_main_properties h2 {
font-size: 12px;
color: #fff;
letter-spacing: 0.28px;
font-weight: 400;
margin-bottom: 3px;
z-index: 2;
position: relative;
}
.card_main_properties .body_card_main_properties p {
font-size: 1.3rem;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0;
margin-bottom: 0px;
width: 100%;
border-bottom: 1px solid rgb(255 255 255 / 0.2);
padding-bottom: 12px;
position: relative;
z-index: 2;
color: #fff;
}
.card_main_properties .body_card_main_properties .card_main_attribute {
margin: 0;
padding: 0;
list-style: none;
display: grid;
grid-template-columns: auto auto auto auto;
grid-column-gap: 5px;
padding-top: 16px;
}
.card_main_properties .body_card_main_properties .card_main_attribute li {
color: #fff;
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0.24px;
margin-bottom: 0px;
display: flex;
align-items: center;
}
.card_main_properties
.body_card_main_properties
.card_main_attribute
li:nth-child(1n + 4) {
display: none;
} .main_featured_properties { }
.main_featured_properties:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background: repeating-linear-gradient(
45deg,
#fff,
#fff 8px,
rgb(249 249 249) 10px,
rgb(226 226 226) 0px
);
top: 0;
left: 0;
opacity: 0.5;
z-index: -1;
} #featured_properties .items .card_main_properties a {
height: 100%;
}
#featured_properties
.items
.card_main_properties
a
.body_card_main_properties
h2 {
font-size: 0.75rem;
}
#featured_properties
.items
.card_main_properties
a
.body_card_main_properties
p {
font-size: 1.25rem;
}
#featured_properties .items .card_main_properties a .card_main_attribute {
grid-template-columns: auto auto auto auto;
grid-column-gap: 5px;
}
#featured_properties
.items
.card_main_properties
a
.card_main_attribute
li
.icons {
width: 20px;
height: 17px;
margin-right: 5px;
}
#featured_properties
.items
.card_main_properties
a
.card_main_attribute
li
.icons.icons-car {
background-position: -48px 0px;
} #featured_properties .owl-nav {
position: absolute;
top: -46px;
right: 0px;
display: flex;
}
#featured_properties .owl-nav button {
background: #fff;
border: 1px solid #d5d5d5;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100px;
padding: 2px !important;
margin-right: 10px;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
#featured_properties .owl-nav button span {
display: block;
font-size: 20px;
color: #9a9a9a;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
#featured_properties .owl-nav button:last-child {
margin: 0;
}
#featured_properties .owl-nav button:hover {
background: #d5d5d5;
}
#featured_properties .owl-nav button:hover span {
color: #fff;
} .card_main_properties.result_properties {
min-height: 311px;
}
.result_properties .body_card_main_properties {
background: #fff;
border: 1px solid #eaeaea;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
padding: 17px 0px 20px;
}
.card_main_properties.result_properties:hover .body_card_main_properties {
padding: 27px 0px 30px;
}
.card_main_properties.result_properties a::before {
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0.6) 0%,
rgba(0, 0, 0, 0.1) 90%,
rgba(0, 0, 0, 0) 100%
);
}
.card_main_properties.result_properties a img {
max-height: 220px;
}
.result_properties .body_card_main_properties h2 {
color: #4a4a4a;
font-size: 0.75rem;
padding: 0px 22px;
}
.result_properties .body_card_main_properties p {
color: #4a4a4a;
border-bottom: 1px solid #eaeaea;
font-size: 1.25rem;
padding: 0px 22px 12px;
}
.result_properties .body_card_main_properties .card_main_attribute {
grid-template-columns: 72px 72px 72px 72px;
padding: 16px 10px 0px;
}
.result_properties .body_card_main_properties .card_main_attribute li {
color: #4a4a4a;
font-size: 0.6875rem;
} .header_single {
width: 100%;
display: block;
position: relative;
}
.header_single h2,
.header_single .h2 {
font-size: 32px;
font-weight: 500;
color: var(--color-gray-1);
letter-spacing: -1px;
margin-bottom: 10px;
}
.estatus_sub {
font-size: 16px;
color: var(--color-red-1);
margin-bottom: 20px;
}
.header_single p {
width: 100%;
max-width: fit-content; margin-bottom: 30px; font-size: 15px;
color: #4a4a4a;   -moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px; }
.header_single p span {
font-size: 19px;
color: #4a4a4a;
} .main_single_page {
width: 100%;
display: block;
position: relative;
padding-top: 40px;
padding-bottom: 70px;
border-bottom: 1px solid rgb(219 219 219 / 0.5);
}
.title_landing {
color: var(--color-blue-2);
text-align: center;
margin-left: auto;
margin-right: auto;
max-width: 600px;
margin-bottom: 50px;
font-weight: 700;
} .main_single_gallery {
position: relative;
overflow: hidden;
margin-bottom: 22px;
}
.main_single_gallery .columns-gallery {
float: left;
margin-bottom: 0;
overflow: hidden;
border-radius: 6px;
background-size: cover;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-name: placeholder-pulse;
animation-timing-function: ease-in-out;
animation-fill-mode: forwards;
animation-direction: alternate;
}  .main_single_gallery.single_gallery_1 .columns-gallery:nth-child(1) {
width: 100%;
height: 500px;
max-width: 100%;
margin-bottom: 10px;
} .main_single_gallery.single_gallery_12 .columns-gallery:nth-child(1) {
margin-right: 1%;
}
.main_single_gallery.single_gallery_12 .columns-gallery:nth-child(1),
.main_single_gallery.single_gallery_12 .columns-gallery:nth-child(2) {
width: 100%;
height: 500px;
max-width: calc(50% - 8px);
margin-bottom: 10px;
} .main_single_gallery.single_gallery_123 .columns-gallery:nth-child(1) {
width: 100%;
height: 500px;
max-width: calc(75% - 10px);
margin-right: 10px;
margin-bottom: 10px;
}
.main_single_gallery.single_gallery_123 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_123 .columns-gallery:nth-child(3) {
width: 100%;
height: 245px;
max-width: 25%;
margin-left: 0;
margin-bottom: 10px;
}
.main_single_gallery.single_gallery_123 .columns-gallery:nth-child(3) { } .main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(1) {
width: 100%;
height: 500px;
max-width: 50%;
margin-right: 8px;
margin-bottom: 10px;
}
.main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(2) {
width: 100%;
height: 500px;
max-width: calc(25% - 7px);
}
.main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(4) {
width: 100%;
height: 245px;
max-width: calc(25% - 10px);
margin-left: 8px;
margin-bottom: 10px;
} .main_single_gallery.single_gallery_123456789 .columns-gallery:nth-child(1) {
width: 100%;
height: 500px;
max-width: 50%;
margin-right: 1%;
margin-bottom: 10px;
}
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(4) { }
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(4),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(5) {
width: 100%;
height: 245px;
max-width: calc(25% - 10px);
margin-right: 10px;
margin-bottom: 10px;
}
.single_gallery_12345 .columns-1 {
width: 100%;
height: 500px;
max-width: 50%;
max-height: 500px;
margin-right: 10px;
margin-bottom: 10px;
}
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(5) {
margin-right: 0;
}
.main_single_gallery .columns-gallery a {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.main_single_gallery .columns-gallery a img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transition: all 0.6s;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
}
.main_single_gallery .columns-gallery:hover a img {
transform: scale(1.03);
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-ms-transform: scale(1.03);
-o-transform: scale(1.03);
} .main_single_teamView {
width: 100%;
display: grid;
grid-template-columns: 22% 75%;
grid-row-gap: 15px;
grid-column-gap: 3%;
position: relative;
border-bottom: 1px solid #dbdbdb;
}
.main_single_teamView + .main_single_teamView {
margin: 10px 0;
}
.main_single_teamView + .main_single_teamView:last-child {
margin-bottom: 0;
}
.main_single_teamView_profile {
margin: 0;
width: 73px;
height: 73px;
border-radius: 16px;
margin-right: 10px;
}
.main_single_teamView_profile img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main_single_teamView_content {
width: 100%;
display: block;
position: relative;
}
.main_single_teamView_content h2 {
font-size: 16px !important;
color: #4a4a4a !important;
letter-spacing: -0.28px;
line-height: 28px !important;
margin-bottom: 5px !important;
}
.main_single_teamView_content h2 span { letter-spacing: -0.26px; }
.main_single_teamView_content ul {
list-style: none;
}
.main_single_teamView_content ul li a .fa-whatsapp{
font-size: 1.25rem;
line-height: 1;
}
.main_single_teamView_content ul li a .material-icons-outlined {
font-family: "Material Icons Outlined";
font-weight: normal;
font-style: normal;
font-size: 1.25rem;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
width: 20px;
}
.main_single_teamView_content ul li a {
display: flex;
justify-content: center;
align-items: center; border: 1px solid #d4d4d4 !important;
border-color: #000;
border-radius: 20px;
padding: 5px 10px 5px;
text-decoration: none;
color: #000;
transition: 0.3s;
width: max-content;
}
.main_single_teamView_content ul li {
margin-right: 5px;
}
.main_single_teamView_content ul li:last-child a {
border-color: #26d365 !important;
background-color: #26d365;
color: #ffffff;
}
.main_single_teamView_content ul li:last-child:hover a {
color: #ffffff;
border-color: #26d365;
background-color: #21bb59;
}
.main_single_teamView_content ul li + li a {
padding: 5px 8px;
}
.main_single_teamView_content ul li:hover a {
color: var(--color-red-1);
border-color: var(--color-red-1);
} .main_single_features {
width: 100%;
display: block;
position: relative;
padding-bottom: 20px;
}
.amenities_wrap {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
margin-bottom: 20px;
align-content: stretch;
width: 100%;
height: 100%;
}
.amenities_wrap .amenities_item {
width: 100%;
height: auto;
margin-right: 10px; padding: 00;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
}
.main_single_description h1{
font-size: 32px;
line-height: 38px;
letter-spacing: -0.2px;
color: #4a4a4a;
}
.main_single_description h2 {
font-size: 24px;
color: #4a4a4a;
letter-spacing: -0.2px;
line-height: 30px;
font-weight: 600;
margin-bottom: 20px;
}
.main_single_description p ~ h2{
margin-top: 30px;
}
.amenities_item > h2{ }
.main_single_description .chr-list {
list-style: none;
display: block;
padding: 0;
margin-bottom: 10px;
}
.main_single_description ul li {
font-size: 18px;
padding-bottom: 5px;
line-height: 28px;
color: #4a4a4a;
font-weight: 400;
}
.main_single_description ul li span {
font-size: 25px;
margin-right: 10px;
}
.main_single_description ul li:before {
content: "";
display: block;
position: absolute;
top: 6px;
width: 6px;
height: 6px;
background: var(--color-red-1);
border-radius: 100px;
margin: auto;
left: -15px;
display: none;
}
.chr-list .chr-item {
margin: 0;
padding: 8px 0;
font-size: 15px;
align-items: center;
display: flex;
color: #4a4a4a;
letter-spacing: -0.17px;
list-style-type: none;
}
.chr-list .chr-item:last-child {
padding-bottom: 0;
}
.chr-list .chr-item .icon {
font-size: 27px;
margin-right: 10px;
}
.btn-outline-dark {
padding: 10px 20px;
font-size: 14px;
font-weight: 500;
}
span.icon.rtls_icon-no_icon {
width: 28px;
background: #53535363;
height: 28px;
border-radius: 50px;
box-shadow: inset 0 0 0 1px #5f5f5f, inset 0 0 0 9px #f6f6f6;
} .main_single_description {
width: 100%;
height: 100%;
height: -webkit-fit-content;
display: block;
position: relative;
overflow: hidden;
}
.main_single_description p, .main_single_description strong {
font-size: 16px;
line-height: 26px;
color: #4a4a4a; letter-spacing: -0.3px;
}
.main_single_description ul {
padding-left: 18px;
}
.main_single_description iframe {
width: 100%;
height: 380px;
} .main-single-container,
.main_single_teamView {
position: -webkit-sticky;
position: sticky;
top: 80px;
z-index: 119;
background: #ffffff;
}
.main_single_box {
background: #ffffff;
border: 1px solid #dee2e6;
padding: 22px;
margin-bottom: 16px;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
width: 100%;
}
.main_single_box h2 {
font-size: 20px;
margin-bottom: 22px;
}
.main_single_attributes .ctn-formSolict .form-group {
border: 1px solid #e5e5e5;
border-radius: 4px;
padding: 0;
margin-bottom: 10px;
}
.main_single_attributes .ctn-formSolict .form-group input {
border: 0;
border-radius: 4px;
padding: 8px;
}
.main_single_attributes .ctn-formSolict .form-group label {
padding: 8px 0px 0px 8px;
margin: 0;
}
.screen-reader-response * {
padding: 0;
margin: 0;
}
.main_single_attributes .ctn-formSolict p {
margin: 0;
}
.main_single_attributes .ctn-formSolict p .btn {
font-size: 15px;
font-weight: 500;
margin-top: 12px;
padding: 10px;
} .main_single_price {
width: 100%;
display: block;
position: relative;
padding-top: 5px;
}
.main_single_price #price {
font-size: 24px;
color: var(--color-blue-2);
font-weight: 500;
display: block;
letter-spacing: -1px;
margin-top: 4px;
} .main_single_attributes {
width: 100%;
display: block;
position: relative;
}
.main_single_attributes .ctn-formSolict > * {
display: flex;
flex-direction: column-reverse;
flex-wrap: nowrap;
}
.main_single_attributes ul {
list-style: none;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.main_single_attributes ul li {
display: flex;
padding: 10px 14px 10px 10px;
align-items: center;
font-size: 14px;
color: #4a4a4a;
font-weight: 500;
margin-right: 6px;
border-radius: 4px;
border: 1px solid #f5f5f5;
margin-bottom: 6px;
background: #f5f5f5;
}
.main_single_attributes ul li:last-child { }
.main_single_attributes ul li .icons {
background-image: url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/img/attribute_properties.svg);
margin-right: 5px;
filter: brightness(0.3);
-webkit-filter: brightness(0.3);
}
.main_single_attributes ul li .icons.main_icons-bed {
background-position: 0 0;
}
.main_single_attributes ul li .icons.main_icons-bath {
background-position: -24px 0px;
}
.main_single_attributes ul li .icons.main_icons-car {
background-position: -53px 0px;
}
.icons.main_icons-meter {
background-position: -80px 0;
}
.main_single_attributes ul li span {
display: block;
margin-right: 5px;
}
.progress_title {
font-size: 18px;
}
.progress {height: 18px;margin-bottom: 20px;}
.progress .progress-bar:nth-child(1) {background-color: #4CC790;}
.progress .progress-bar:nth-child(2) {background-color: #e5443c;}
.progress .progress-bar:nth-child(3) {background-color: #ff9f00;}
.progress .progress-bar:nth-child(4) {background-color: #3c9ee5;}
.data-bar {list-style-type: none;padding: 0;margin: 0 0 20px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.data-bar li {width: 50%;display: flex;align-items: center;font-size: 16px;}
.data-bar li:nth-child(-n+2) {margin-bottom: 20px;}
.data-bar li:before {content: '';width: 22px;height: 22px;position: relative;margin-right: 5px;border-radius: 2px;}
.data-bar li:nth-child(1)::before {background-color: #4CC790;}
.data-bar li:nth-child(2)::before {background-color: #e5443c;}
.data-bar li:nth-child(3)::before {background-color: #ff9f00;}
.data-bar li:nth-child(4)::before {background-color: #3c9ee5;}
.data-bar li .percent {color: #666;} .main_single_calculator {
align-items: center;
width: 100%;
position: relative;
}
.main_single_calculator span {
display: block;
font-size: 44px;
color: #bfc7cf;
}
.main_single_calculator .box-text {
padding-right: 12px;
width: 100%;
position: relative;
}
.main_single_calculator .box-text p {
margin-bottom: 0px;
font-size: 14px;
color: #343a40;
line-height: 20px;
font-weight: 400;
}
.main_single_calculator .box-text a {
color: var(--color-red-1);
text-decoration: underline;
font-size: 14px;
font-weight: 600;
} .main_single_share {
display: block;
position: relative;
width: 100%;
}
.main_single_share h3 {
margin-bottom: 10px;
font-size: 14px;
color: #4a4a4a;
letter-spacing: 0;
font-weight: 600;
} .main_page_blog {
width: 100%;
display: block;
position: relative;
padding-bottom: 47px;
}
.main_page_blog:before {
content: "";
display: block;
position: absolute;
width: 100%;
max-width: 1077px;
height: 1px;
background-color: #e1e1e1;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}  .main_single_teamView_title {
width: 100%;
display: block;
position: relative;
margin-bottom: 15px;
}
.main_single_teamView_title h2 {
font-family: OpenSans-Semibold;
font-size: 18px;
color: #4a4a4a;
letter-spacing: -0.2px;
line-height: 30px;
margin-bottom: 0px;
}
.main_single_testimonios_thumbnails {
width: 100%;
height: 100%;
overflow: hidden;
margin-bottom: 30px;
max-height: 490px;
position: relative;
}
.main_single_testimonios_thumbnails a {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.main_single_testimonios_thumbnails a img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main_value_rate {
width: 100%;
position: relative;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #ddd;
}
.main_value_rate .value-rate {
font-size: 30px;
color: #f5a623;
letter-spacing: -0.33px;
line-height: 30px;
display: block;
font-weight: 700;
margin-right: 5px;
}
.main_value_rate ul {
list-style: none;
align-items: center;
}
.main_value_rate ul li {
width: 21px;
height: 24px;
margin-right: 0;
display: flex;
align-items: center;
justify-content: center;
}
.main_value_rate ul li:last-child {
margin-right: 0px;
}
.main_value_rate ul li span {
font-size: 22px;
}
.color-star {
color: #f5a623;
}
.ctn_single_testimonios {
width: 100%;
display: block;
position: relative;
}
.ctn_single_testimonios p {
font-size: 16px;
color: #4a4a4a;
line-height: 22px;
font-weight: 500;
}
.ctn_single_properties {
width: 100%;
display: block;
position: relative;
}
.ctn_single_properties h2 {
font-size: 18px;
color: #4a4a4a;
letter-spacing: -0.2px;
line-height: 30px;
margin-bottom: 15px;
font-weight: 500;
}
.img_card_single_testimonio {
height: 100%;
width: 100%;
margin-bottom: 0px;
overflow: hidden;
border-radius: 4px;
}
.img_card_single_testimonio img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
.card_single_testimonio {
border: 1px solid #eaeaea;
background: #fff;
border-radius: 4px;
}
.card_single_testimonio .body_card_main_properties {
padding: 15px 15px 15px 15px;
}
.card_single_testimonio h2 {
font-size: 16px;
color: var( --color-blue-2);
letter-spacing: 0.24px;
margin-bottom: 8px;
font-weight: 600;
line-height: normal;
}
.card_single_testimonio p {
font-size: 15px;
color: #c10e1c;
margin-bottom: 14px;
border-bottom: 1px solid #eaeaea;
padding-bottom: 5px;
font-weight: 600;
}
.card_single_testimonio .card_main_attribute {
display: grid;
grid-template-columns: 79px 79px 79px;
padding: 0;
margin: 0;
}
.card_single_testimonio .card_main_attribute li {
display: flex;
align-items: center;
font-size: 11px;
color: #4a4a4a;
letter-spacing: 0.24px;
font-weight: 600;
}
.card_single_testimonio .card_main_attribute li i {
width: 16px;
height: 15px;
}
.card_single_testimonio .card_main_attribute li .icons-bed {
background-position: 0px 0px;
}
.card_single_testimonio .card_main_attribute li .icons-bath {
background-position: -21px 0px;
}
.card_single_testimonio .card_main_attribute li .icons-car {
background-position: -42px 0px;
}
.title_single_section {
width: 100%;
display: block;
position: relative;
margin-bottom: 15px;
padding-top: 15px;
border-top: 2px solid #f1f1f1;
}
.title_single_section h2 {
font-size: 18px;
color: #4a4a4a;
letter-spacing: -0.2px;
line-height: 30px;
font-weight: 500;
margin-bottom: 0px;
} .btn_action {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
}
.btn_action .btn-link {
margin-right: 0;
font-size: 12px;
color: #ffffff;
letter-spacing: -0.2px;
padding: 10px 20px;
} .owl-landing {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: -1;
}
.bg-landing {
margin: 0;
padding: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
filter: brightness(0.5);
}
.bg-landing::before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 50%;
z-index: 1;
background-image: linear-gradient(0deg, #0000005c, transparent);
}
.image_landing_item {
width: 100%;
height: 100vh;
object-fit: cover;
object-position: center center;
filter: brightness(0.7);
}
.owl-carousel .owl-item:before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 50%;
z-index: 1;
background-image: linear-gradient(0deg, #0000005c, transparent);
}
.main_landing_top {
width: 100%;
height: calc(100vh - 76px);
min-height: 600px;
display: flex;
align-items: flex-end;
flex-wrap: nowrap;
justify-content: center;
flex-direction: row;
align-content: stretch;
}
.bg-landing img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main_landing_top_text {
width: 100%;
position: relative;
padding: 52px 45px;
overflow: hidden;
border-radius: 4px;
max-width: 768px;
text-align: center;
margin: 0 auto;
}
.main_landing_top_text:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%; top: 0;
left: 0;
z-index: 0;  }
.main_landing_top_text .title_landig {
font-size: 44px;
color: #ffffff;
z-index: 1;
position: relative;
margin-bottom: 20px;
font-weight: 600;
}
.main_landing_top_text p {
font-size: 18px;
color: #ffffff;
z-index: 1;
position: relative;
margin-bottom: 20px;
}
.main_landing_top_text .price {
color: #ffffff;
padding: 0px 30px;
margin-bottom: 0;
font-weight: 600;
}
.main_landing_top_text .btn {
margin-bottom: 20px;
margin-left: auto !important;
margin-right: auto !important;
background-color: #ffffff24;
backdrop-filter: blur(10px);
color: #fff;
text-decoration: none !important;
}
.main_landing_top_text a {
position: relative;
}
.landing_amenities {
display: flex;
align-items: flex-start;
margin-bottom: 50px;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-evenly;
}
.landing_amenities .amenities_item {
font-size: 18px;
display: flex;
flex-direction: column;
align-items: center;
min-width: 20%;
text-align: center;
}
.landing_amenities .amenities_item .icon {
font-size: 40px;
color: #ffffff;
padding: 14px;
background: var(--color-red-1);
border-radius: 50px;
margin-bottom: 20px;
}
.landing_amenities .amenities_item .amenity {
width: 100%;
max-width: 180px;
line-height: 23px;
} section.bar_agentes .box-agent-team {
display: flex;
}
section.bar_agentes .ctn_landing .box-agent-team:first-child {
margin-right: 20px;
}
section.bar_agentes .ctn_landing {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
} .main_landing_gallery {
width: 100%;
display: block;
position: relative;
overflow: hidden;
}
.main_landing_gallery .bodyGallery {
width: 100%;
max-width: 161px;
height: 76px;
overflow: hidden;
float: left;
border-radius: 4px;
margin-right: 24px;
position: relative;
}
.main_landing_gallery .bodyGallery:last-child {
margin-right: 0;
}
.main_landing_gallery .bodyGallery.bodyGallery_primary {
max-width: 100%;
height: 576px;
margin-bottom: 18px;
margin-right: 0px;
}
.main_landing_gallery .bodyGallery a {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.bodyGallery.bodyGallery_last .moreGallery {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgb(0 0 0 / 20%);
display: flex;
align-items: center;
justify-content: center;
}
.bodyGallery.bodyGallery_last .moreGallery span {
display: block;
font-weight: 600;
font-size: 13px;
color: #fff;
letter-spacing: 0.28px;
text-align: center;
border: 1px solid #9b9b9b;
padding: 4px 10px;
border-radius: 100px;
overflow: hidden;
position: absolute;
z-index: 1;
}
.bodyGallery.bodyGallery_last .moreGallery span:before {
content: "";
display: block;
width: 100%;
height: 100%;
background-color: rgba(0 0 0 / 0.1);
backdrop-filter: blur(10px);
position: absolute;
z-index: -1;
top: 0;
left: 0;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
}
.main_landing_gallery .bodyGallery a img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
} .main_landing_list {
width: 100%;
height: 100%;
max-height: 630px;
position: relative;
display: block;
overflow: auto;
}
.main_landing_title {
font-weight: 600;
font-size: 18px;
text-align: left;
color: var(--color-red-1);
letter-spacing: -0.2px;
line-height: 30px;
margin-bottom: 12px;
max-width: 900px;
}
.main_landing_listBox {
width: 100%;
position: relative;
border: 1px solid #f3f3f3;
padding: 10px 10px;
margin-bottom: 5px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
-webkit-transition: ease-in all 0.1s;
-moz-transition: ease-in all 0.1s;
-ms-transition: ease-in all 0.1s;
-o-transition: ease-in all 0.1s;
transition: ease-in all 0.1s;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: space-between;
align-items: center;
margin: 0;
}
.main_landing_listBox:hover {
border-color: var(--color-red-1);
}
.main_landing_listBox h3 {
font-weight: 600;
font-size: 15px;
color: var( --color-blue-2);
margin-bottom: 5px;
}
.main_landing_listBox p {
font-weight: 600;
font-size: 16px;
color: var(--color-red-1);
margin-bottom: 0px;
}
.main_landing_listBox .main_btn {
position: relative;
display: flex;
justify-content: flex-end;
}
.main_landing_listBox .main_btn .btn-link {
font-size: 14px !important;
letter-spacing: -0.2px !important;
padding: 10px 10px !important;
background-color: rgb(147 1 6 / 8%) !important;
color: var(--color-red-1) !important;
border-radius: 4px;
background: #00000008 !important;
border: 0px solid;
font-weight: 700 !important;
}
.dtl_prop .dtl_list {
list-style-type: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
height: 100%;
}
.dtl_prop .dtl_list .list_item {
display: flex;
font-size: 16px;
padding: 0 15px;
align-items: center;
}
.dtl_prop .dtl_list .list_item .icons {
-webkit-filter: brightness(0.3);
-moz-filter: brightness(0.3);
-o-filter: brightness(0.3);
filter: brightness(0.3);
margin-right: 5px;
} .main_detail_landing {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.main_detail_landing_price {
width: 100%;
display: block;
position: relative;
border: 1px solid #d8d8d8;
padding: 20px 20px;
border-radius: 3px;
margin-bottom: 20px;
}
.main_detail_landing_price .header_price {
width: 100%;
height: 100%;
display: block;
position: relative;
border-bottom: 1px solid #dbdbdb;
padding-bottom: 18px;
margin-bottom: 21px;
}
.main_detail_landing_price .header_price h2 {
font-weight: 700;
font-size: 26px;
color: #002777;
margin-bottom: 0px;
}
.main_detail_landing_price .header_price .price {
font-weight: 600;
font-size: 14px;
color: #4a4a4a;
line-height: 23px;
margin-bottom: 0px;
}
.main_body_price {
width: 100%;
display: block;
position: relative;
}
.main_body_price ul {
padding: 0;
margin: 0;
}
.main_body_price ul li {
font-weight: 600;
font-size: 14px;
color: #4a4a4a;
display: flex;
align-items: center;
margin-bottom: 13px;
}
.main_body_price ul li:last-child {
margin-bottom: 0px;
}
.main_body_price ul li i {
filter: brightness(0.2);
width: 21px;
height: 21px;
margin-right: 10px;
}
.main_body_price ul li i.icons-bed {
background-position: 0 0;
}
.main_body_price ul li i.icons-bath {
background-position: -30px 0px;
}
.main_body_price ul li i.icons-car {
background-position: -58px 0px;
width: 23px;
} .main_details_description {
width: 100%;
max-width: 740px;
margin: 0 auto;
display: block;
position: relative;
}
.main_details_description h2 {
font-weight: 600;
font-size: 18px;
text-align: center;
color: #4a4a4a;
letter-spacing: -0.2px;
line-height: 30px;
margin-bottom: 9px;
}
.main_details_description ul {
padding: 0;
margin-bottom: 22px;
list-style: none;
}
.main_details_description ul li {
font-weight: 600;
font-size: 14px;
color: #4a4a4a;
letter-spacing: -0.16px;
line-height: 28px;
position: relative;
padding-left: 22px;
}
.main_details_description ul li:before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
width: 6px;
height: 6px;
border-radius: 100px;
background: var(--color-red-1);
margin: auto;
left: 4px;
}
.main_details_description p {
font-weight: 500;
font-size: 17px;
color: #4a4a4a;
letter-spacing: -0.16px;
line-height: 29px;
margin-bottom: 12px;
}
.main_details_description .btn-more {
right: 0;
left: 0;
color: #ffffff !important;
background: var(--color-blue-2) !important;
} #exampleModal .modal-header {
border-bottom: 1px solid #ededed;
border-bottom: none;
justify-content: space-between;
padding: 20px 28px 0px;
padding-bottom: 0px;
}
#exampleModal .modal-header .close {
outline: none !important;
padding: 0px;
margin: 0 0 0 auto;
}
.modal-dialog.modal-propiedad {
width: 100%;
max-width: 100%;
}
.displayContent {
display: none;
opacity: 0;
transition: ease-in all 0.3s;
padding: 0px 30px 20px;
}
.main-titleHeader {
width: 100%;
display: block;
position: relative;
padding-left: 16px;
padding-top: 10px;
}
.main-titleHeader h3 {
color: #3c3c3c;
font-size: 20px;
font-weight: 600;
line-height: 28px;
}
.main-titleHeader p {
font-size: 17px;
color: #4a4a4a;
font-weight: 400;
margin-bottom: 0px;
line-height: 23px;
}
.calc-form {
display: block;
overflow: hidden;
width: 100%;
height: 100%;
display: flex;
flex-wrap: wrap;
} .calc-form > div {
margin-bottom: 10px;
width: 50%;
padding: 10px 10px;
}
.calc-form label {
display: inline-block;
margin-bottom: 0.5rem;
color: #646464;
font-weight: 700;
}
.calc-form input {
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
outline: none !important;
box-shadow: none !important;
border: 1px solid rgb(0 0 0 / 0.1);
}
.calc-form > div p {
height: 38px;
background: #e9ecef;
display: flex;
align-items: center;
padding-left: 15px;
border: 1px solid hsl(0 0% 0% / 0.04);
border-radius: 4px;
margin-bottom: 0px;
letter-spacing: 0.28px;
color: #646464;
}
#fld_6705504_1-wrap {
margin-bottom: 0px;
}
.header-form-title {
width: 100%;
display: none;
position: relative;
margin-bottom: 20px;
border-bottom: 1px solid #eaeaea;
padding-bottom: 10px;
}
.header-form-title h3 {
font-size: 20px;
color: #2f2f2f;
font-weight: 500;
display: flex;
margin-bottom: 0px;
}
.ctn-formSolict label {
color: #646464;
font-size: 12px;
font-weight: 500;
margin-bottom: 7px;
width: 100%;
max-width: fit-content;
letter-spacing: 0.24px;
padding-left: 3px;
}
.ctn-formSolict .intl-tel-input {
width: 100%;
}
.ctn-formSolict input[type="text"],
.ctn-formSolict input[type="email"],
.ctn-formSolict input[type="tel"] { border: 1px solid rgb(0 0 0 / 0.1);
width: 100%;
font-size: 14px;
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
outline: none !important;
box-shadow: none !important;
}
.ctn-formSolict div#fld_1088196_1-wrap {
margin-bottom: 0px;
padding-top: 10px;
display: flex;
align-items: center;
justify-content: flex-end;
}
.ctn-formSolict .btn-send {
width: 100%;
display: block;
background: #22613d;
max-width: fit-content;
padding: 9px 40px;
border-radius: 100px;
color: #fff;
font-size: 14px;
font-weight: 500;
border: 1px solid transparent;
transition: ease-in all 0.3s;
}
.ctn-formSolict .btn-send:hover {
border-color: #22613d;
color: #22613d;
background: transparent;
}
.calc-form > div .caltrig {
background-image: url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/img/arrow-select.svg);
background-position: calc(100% - 10px) 50%;
background-repeat: no-repeat;
background-size: 12px;
color: #646464;
font-weight: 400;
letter-spacing: 0.28px;
outline: none !important;
box-shadow: inset -33px 0 0 0 rgba(0, 0, 0, 0.1);
border: 1px solid rgb(0 0 0 / 0.1);
-webkit-appearance: none;
-moz-appearance: none;
} .single-post .header_single_blog {
margin-bottom: 0px;
}
.single-post .header_single_blog h3,
.single-post .header_single_blog .single_title {
max-width: 100%;
}
.agent_top_post {
width: 100%;
display: block;
position: relative;
margin-bottom: 18px;
border-bottom: 1px solid #dbdbdb;
padding-bottom: 24px;
}
.main_body_single_posts {
width: 100%;
display: block;
position: relative;
}
.main_body_single_posts figure {
width: 100%;  overflow: hidden;
border-radius: 10px;
margin-bottom: 22px;
}
.main_body_single_posts figure img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.main_body_single_posts h2 {
font-size: 1.40rem; letter-spacing: -0.2px;
line-height: 1.90rem;
font-weight: 600;
margin-bottom: 20px;
}
.main_body_single_posts h3 {
font-size: 1.22rem; letter-spacing: -0.2px;
line-height: 1.90rem;
font-weight: 600;
margin-bottom: 20px;
}
.main_body_single_posts p {
font-size: 17px;
line-height: 24px; letter-spacing: 0px;
font-family: var(--font-body);
}
.main_body_single_posts ul {
list-style: none;
padding-left: 20px;
overflow: hidden;
margin-bottom: 10px;
}
.main_body_single_posts ul li {
font-size: 16px;
font-family: var(--font-body);
font-weight: 400;  position: relative;
padding-left: 17px;
letter-spacing: 0px;
}
.main_body_single_posts ul li:before {
content: "";
display: block;
position: absolute;
width: 6px;
height: 6px;
background: #930103;
border-radius: 100px;
top: 0;
bottom: 0;
margin: auto;
left: 0;
}
.main_body_single_posts a{
color: var(--color-blue-1);
}
.main_last_posts {
width: 100%;
display: block;
position: relative;
} .main_last_posts ul li a{
text-decoration: none;
color:var(--color-gray-1);
}
.main_last_posts ul li a h3{
text-decoration: none;
font-size: 14px !important;
}
.cards-posts {
overflow: hidden;
height: 83px;
border: 1px solid #ededed;
border-radius: 4px;
}
.cards-posts a:hover {
text-decoration: none !important;
}
.cards-posts a:hover figure img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.cards-posts figure {
width: 100%;
height: auto;
overflow: hidden;
}
.cards-posts figure img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transition: all 0.6s;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
}
.cards-posts .card-body {
padding: 9px 0px;
}
.cards-posts .card-body h5 {
font-weight: 600;
font-size: 14px;
color: #4a4a4a;
line-height: 19px;
margin-bottom: 0px;
} .main-map {
width: 100%;
height: 100%;
display: block;
position: relative;
overflow: hidden;
border-radius: 10px;
}
.main-map figure {
width: 100%;
height: 100%;
max-height: 400px;
margin: 0;
position: relative;
}
.main-map figure img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: top center;
}
.overlay-locatio {
position: absolute;
width: 100%;
height: fit-content;
z-index: 1;
bottom: 0;
}
.conten-overlay:before {
content: "";
display: block;
width: 100%;
height: 100%;
background-color: rgb(0 0 0 / 2%);
backdrop-filter: blur(10px);
position: absolute;
z-index: -1;
top: 0;
left: 0;
}
.main-map figure:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0.6) 0%,
rgba(0, 0, 0, 0.1) 50%,
rgba(0, 0, 0, 0) 100%
);
}
.conten-overlay {
width: 100%;
height: 100%;
position: relative;
z-index: 1;
padding: 29px 21px 28px;
}
.conten-overlay h3 {
font-size: 14px;
color: #fff;
margin-bottom: 11px;
letter-spacing: 0.28px;
font-weight: 600;
border-bottom: 1px solid rgb(255 255 255 / 0.2);
padding-bottom: 16px;
}
.conten-overlay p {
font-size: 12px;
color: #fff;
text-transform: uppercase;
margin-bottom: 0px;
}
.conten-overlay p span {
display: block;
}
.box-color {
background: #fff;
width: 100%;
height: 100%;
border: 1px solid #ededed;
border-radius: 10px;
box-shadow: 0px 2px 16px -10px rgb(0 0 0 / 0.1);
padding: 20px 25px;
}
.box-color h2 {
font-size: 18px;
font-weight: 500;
color: #4a4a4a;
margin-bottom: 20px;
}
.main-Form {
width: 100%;
height: 100%;
}
.main-Form .intl-tel-input {
width: 100%;
}
.main-Form input[type="text"],
.main-Form input[type="tel"],
.main-Form input[type="email"] {
width: 100%;
display: block;
background: rgb(104 126 114 / 0.06);
border: 1px solid rgb(100 100 100 / 0.05);
box-shadow: none !important;
border-radius: 5px;
outline: none !important;
height: 48px;
font-size: 13px;
margin-bottom: 8px;
}
.main-Form textarea {
width: 100%;
display: block;
background: rgb(104 126 114 / 0.06);
border: 1px solid rgb(100 100 100 / 0.05);
box-shadow: none !important;
border-radius: 5px;
outline: none !important;
resize: none;
font-size: 13px;
margin-bottom: 8px;
}
.info-detail {
width: 100%;
position: relative;
margin-bottom: 26px;
}
.info-detail ul {
list-style: none;
display: block;
padding: 0;
margin: 0;
}
.info-detail ul li {
margin-bottom: 18px;
display: flex;
align-items: center;
}
.info-detail ul li:last-child {
margin-bottom: 0px;
}
.info-detail ul li i,
.info-detail ul li span {
display: block;
margin-right: 12px;
color: #545454;
font-size: 23px;
line-height: initial;
}
.info-detail ul li a {
font-size: 14px;
color: #646464;
text-decoration: none !important;
display: block;
letter-spacing: 0.28px;
font-weight: 400;
}
.icons-info {
width: 20px;
height: 20px;
background: url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/img/icons.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: 0px 0px;
}
.icons-info.email {
background-position: -50px 0px;
}
.icons-left {
position: absolute;
left: 20px;
top: 0;
bottom: 0;
margin: auto;
font-size: 19px;
} .menu_icon.active span:nth-child(1) {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
top: 1px;
left: 2px;
}
.menu_icon.active span:nth-child(2) {
opacity: 0;
}
.menu_icon.active span:nth-child(3) {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
top: 22px;
left: 2px;
}
.menu_icon.active:hover span:nth-child(1),
.menu_icon.active:hover span:nth-child(2),
.menu_icon.active:hover span:nth-child(3) {
width: 100%;
}
.navMov {
position: fixed;
width: 90%;
height: 90%;
z-index: 9;
background: #fff;
padding-top: 78px;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto auto;
opacity: 0;
transition: ease-in all 0.1s;
-webkit-transition: ease-in all 0.1s;
-moz-transition: ease-in all 0.1s;
-ms-transition: ease-in all 0.1s;
-o-transition: ease-in all 0.1s;
z-index: -1;
}
.navMov ul {
list-style: none;
opacity: 0;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
padding: 0px 10px;
}
.navMov ul li {
width: 100%;
display: block;
}
.navMov ul li a {
color: #052158;
font-weight: 600;
letter-spacing: 0.3px;
font-size: 18px;
padding: 10px 15px;
display: block;
text-decoration: none !important;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
letter-spacing: 0;
}
.navMov ul li.menu-title > a {
cursor: none;
color: #6f6f6f;
padding: 10px 15px;
}
.navMov ul li ul {
padding: 0px 0px;
}
.navMov ul li ul li {
width: 100%;
display: block;
}
.navMov ul li ul li a {
padding: 8px 30px 8px 40px;
position: relative;
font-weight: 300;
color: #13233e;
}
.navMov ul li ul li a:before {
width: 5px;
height: 1px;
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 25px;
margin: auto;
background: #6f6f6f;
}
.navMov.opmennav {
width: 100%;
height: calc(100% - 0px);
opacity: 1;
z-index: 9;
}
.navMov.opmennav ul {
opacity: 1;
}
.navMov.opmennav > ul {
overflow-y: auto;
height: 100%;
} footer {
width: 100%;
height: fit-content;
display: block;
padding: 17px 0px;
border-bottom: 5px solid rgb(0 0 0 / 0.05);
}
.footer_main_logo {
width: 100%;
display: block;
position: relative;
max-width: 30px;
overflow: hidden;
margin-right: 10px;
}
.footer_main_logo a {
display: block;
width: 100%;
height: 100%;
}
.footer_main_logo a img {
width: 100%;
}
.footer_main_name {
width: 100%;
height: 100%;
display: flex;
position: relative;
align-items: center;
}
.footer_main_name p {
margin-bottom: 0px;
font-size: 0.75rem;
font-weight: 400;
color: var(--color-blue-2);
}
.footer_main_name p span {
color: var(--color-blue-2);
font-weight: 400;
}
.footer_main_copyright {
position: relative;
width: 100%;
margin-right: 20px;
align-items: center;
}
.footer_main_copyright:before {
content: "";
display: block;
position: absolute;
width: 1px;
height: 14px;
background: #495057;
top: 0;
bottom: 0;
margin: auto;
right: -10px;
}
.footer_main_nav {
width: 100%;
height: 100%;
display: flex;
align-items: center;
min-height: 38px;
}
.footer_main_nav ul {
list-style: none;
}
.footer_main_nav ul li {
position: relative;
margin-right: 15px;
}
.footer_main_nav ul li:last-child {
margin-right: 0px;
}
.footer_main_nav ul li:before {
content: "";
display: block;
position: absolute;
width: 2px;
height: 2px;
background: #495057;
right: -8px;
top: 3px;
bottom: 0;
margin: auto;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
}
.footer_main_nav ul li:last-child:before {
display: none;
}
.footer_main_nav ul li a {
font-size: 0.975rem;
color: #4a4a4a;
font-weight: 400;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
letter-spacing: -0.1px;
}
.footer_main_dev {
width: 100%;
height: 100%;
display: flex;
align-items: center;
}
.footer_main_dev p {
margin-bottom: 0px;
font-size: 0.775rem;
font-weight: 400;
color: #4a4a4a;
font-size: 12px;
}
.footer_main_dev p a {
color: #495057;
font-weight: 400;
}
.main_single_testimonios_thumbnails img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.fig-box figure img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.fig-box figure {
width: 80px;
height: 80px;
overflow: hidden;
border-radius: 100%;
margin: 0 auto 20px;
border: 2px solid #013ca973;
}
.agent_card h3 {
font-size: 20px;
}
.agent_card p {
height: 42px;
}
.agent_card {
background: #ffffff;
padding: 20px;
border-radius: 10px;
border: 1px solid #ededed;
box-shadow: 0px 2px 16px -10px rgb(0 0 0 / 10%);
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: space-between;
}
.dropdown button {
width: 100%;
background-color: var(--color-red-1);
border: 1px solid var(--color-red-1);
border-radius: 20px;
font-size: 14px;
font-weight: 600;
color: #fff; 
padding-top: 8px;
padding-bottom: 8px;
}
.dropdown button:hover {
color: var(--color-red-1) !important;
border-color: var(--color-red-1) !important;
background-color: #ffffff !important;
}
.dropdown-menu.show {
width: auto;
text-align: center;
}
.dropdown button:after {
display: none;
}
.agent_card .btn-tel {
padding-top: 8px;
padding-bottom: 8px;
border: 1px solid #00000040;
width: 100%;
margin-bottom: 5px;
border-radius: 20px;
font-size: 14px;
font-weight: 600;
transition: 0.3s;
}
.agent_card .btn-tel:hover {
background: #f3f3f3;
transition: 0.3s;
border: 1px solid #00000040;
}
.dropdown button:focus {
box-shadow: none;
}
.dropdown-item.active,
.dropdown-item:active {
background: unset;
color: unset;
}
.dropdown-item:focus,
.dropdown-item:hover {
box-shadow: none;
} .primaryNav .menu-item-has-children{
position: relative;
}
.primaryNav .menu-item-has-children .sub-menu {
position: absolute;
width: max-content;
background: #ffffff;
padding: 5px 0;
border-radius: 6px;
margin-left: 0;
top: 45px;
transition: 0.3s;
visibility: hidden;
opacity: 0;
transform: scale(0.9);
border: 1px solid #0000001f;
}
.primaryNav .menu-item-has-children:hover .sub-menu {
top: 55px;
visibility: visible;
transition: 0.3s;
opacity: 1;
transform: scale(1);
}
.primaryNav .menu-item-has-children .sub-menu * {
transition: 0.3s;
visibility: hidden;
opacity: 0;
}
.primaryNav .menu-item-has-children:hover .sub-menu * {
visibility: visible;
opacity: 1;
}
.primaryNav .menu-item-has-children .sub-menu li a:hover {
background: rgb(0 0 0 / 5%);
border-left-color: var(--color-blue-2);
color: var(--color-blue-2);
}
.primaryNav .menu-item-has-children .sub-menu li {
padding-top: 0;
padding-bottom: 0; margin-right: 0;
list-style: none;
}
.primaryNav .menu-item-has-children .sub-menu li:last-child {
padding-bottom: 0;
border: none;
}
.primaryNav .menu-item-has-children .sub-menu li a {
font-size: 14px;
padding: 10px 25px 10px 22px;
display: block; letter-spacing: 0.5px; margin-left: -1px;
font-weight: 400;
}
.footer_main_nav ul.sub-menu li:before {
display: none;
}
.footer_main_nav .sub-menu {
position: absolute;
background: #ffffff;
padding: 10px 20px 5px;
border-radius: 10px;
margin-left: 0;
bottom: 20px;
transition: 0.3s;
visibility: hidden;
opacity: 0;
z-index: 1020;
width: 230px;
}
.footer_main_nav .menu-item-has-children:hover .sub-menu {
bottom: 25px;
visibility: visible;
transition: 0.3s;
opacity: 1;
border: 1px solid #00000026;
box-shadow: 3px 3px 19px 0px #0003;
}
.footer_main_nav .menu-item-has-children .sub-menu li {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #00000014;
margin-right: 0;
}
.footer_main_nav .menu-item-has-children .sub-menu li:last-child {
padding-bottom: 0;
border: none;
}
.cover-nofound {
text-align: center;
width: 100%;
max-width: 530px;
}
.cover-nofound h2 {
color: var(--color-blue-2);
font-size: 30px;
font-weight: 500;
margin-bottom: 20px;
}
.cover-nofound p {
font-size: 16px;
color: var(--color-blue-2);
margin-bottom: 20px;
} .sections.main_sell_page {
background: repeating-linear-gradient(
45deg,
#fff,
#fff 8px,
rgb(249 249 249) 10px,
rgb(226 226 226) 0px
);
background-image: url(https://wallyperez.net/wp-content/uploads/2021/02/bg_main_top.jpg);
background-size: cover;
padding: 50px 0;
}
.content-step .tab {
display: none;
}
.content-step .tab:first-child {
display: block;
}
.main-header h2,
.main-header h1 {
font-size: 30px;
letter-spacing: -0.5px;
font-weight: 500;
color: var(--color-blue-2);
margin-bottom: 15px;
}
.main-header p {
font-size: 18px;
color: #000000;
}
.main-header.text-center {
width: 100%;
max-width: 600px;
}
.content-step {
background-color: #ffffff;
padding: 20px 30px;
border-radius: 10px;
border: 1px solid #00000030;
box-shadow: 0px 6px 10px 2px #00000038;
}
.content-step h2 {
font-size: 22px;
letter-spacing: -0.2px;
margin-bottom: 15px;
color: var(--color-blue-2);
}
.content-step .form-group label {
font-size: 14px;
}
.content-step .form-group input:focus {
outline: 0;
box-shadow: 0 0 0 0.13rem rgba(218, 35, 44, 0.3);
border-color: rgba(218, 35, 44, 0.3);
}
.content-step .form-group input {
background: #f6f6f6;
margin-bottom: 10px;
}
.content-step .btn.next {
background-color: var(--color-red-1);
color: #fff;
font-weight: 600;
width: 100%;
border-radius: 20px;
cursor: pointer;
}
.content-step .btn.next:disabled {
background-color: var(--color-red-1);
cursor: not-allowed;
} .step-tabs {
position: relative;
width: 100%;
height: 100%;
padding: 20px;
max-width: 250px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
display: flex;
align-content: center;
justify-content: center;
}
.step-tabs .blur {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
-webkit-backdrop-filter: blur(7px);
backdrop-filter: blur(7px);
background: rgb(0 0 0 / 28%);
z-index: 0;
}
.step-tabs .step-circle {
display: block;
border: 1px solid #ffffff;
z-index: 1;
width: 14px;
height: 14px;
position: relative;
border-radius: 100px;
margin-right: 103px;
background: transparent;
transition: ease-in all 0.3s;
}
.step-tabs .step-circle:nth-child(2) {
margin-right: 0px;
}
.step-tabs:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 1px;
background: rgb(216 216 216 / 0.68);
z-index: 1;
top: 0;
bottom: 0;
margin: auto;
max-width: 68px;
}
.step-tabs .step-circle.active {
background: #fff;
}
.content-step .btn.next:disabled {
background-color: var(--color-red-1);
cursor: not-allowed;
}
div.col-sm-5.first-col {
position: relative;
}
div.col-sm-5.first-col span.material-icons {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 14px;
font-size: 20px;
color: #646464;
left: 16px;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
}
.content-step #step2 .btn {
color: #000;
font-size: 16px;
font-weight: 100;
width: 100%;
border-radius: 20px;
}
.show form#search {
opacity: 1;
transform: translateY(0px) scale(1);
-webkit-transform: translateY(0px) scale(1);
-moz-transform: translateY(0px) scale(1);
-ms-transform: translateY(0px) scale(1);
-o-transform: translateY(0px) scale(1);
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
.main .main_search_content {
padding: 0;
z-index: 3;
}
.cards-property figure img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: top center;
}
.cards-property figure {
width: 100%;
height: 100%;
max-height: 110px;
}
.cards-property a {
display: grid;
grid-template-columns: 30% 70%;
grid-column-gap: 10px;
overflow: hidden;
}
.cards-property .card-body {
border: none;
padding: 10px 20px 10px 0px;
}
.cards-property .card-body h3 {
font-size: 16px;
color: #001d55;
margin-bottom: 10px;
}
.cards-property .card-body p {
font-size: 14px;
color: var(--color-red-1);
}
.cards-property:hover {
border-color: var(--color-red-1);
}
.cards-property a:hover {
text-decoration: none;
}
.cards-property {
transition: 0.3s;
}
.content-step .form-group input[name="fld_114859"] {
width: 100%;
border-radius: 0px 10px 10px 0px;
padding: 0;
}
.content-step #step2 .btn.btn-block {
display: none;
} .morePropertyOptionsPrices {
background-color: #ffffff;
padding: 20px;
margin: 20px 0;
border-radius: 8px;
border: 1px solid #dee2e6;
}
.morePropertyOptionsPrices dl {
margin: 0;
}
.morePropertyOptionsPrices dl dt {
font-size: 20px;
color: var(--color-red-1);
padding-bottom: 10px;
border-bottom: 1px solid #00000024;
}
.morePropertyOptionsPrices dl dd .price_list_options {
color: #4a4a4a;
font-weight: 700;
font-size: 16px;
}
.morePropertyOptionsPrices dl dd a {
font-size: 14px;
color: #4c4c4c;
}
.morePropertyOptionsPrices dl dd {
margin-top: 10px;
margin-bottom: 5px;
border-bottom: 1px solid #0000;
padding-bottom: 5px;
}
.morePropertyOptionsPrices dl dd:last-child {
margin-bottom: 0;
}
.morePropertyOptionsPrices * {
transition: 0.3s;
}
.morePropertyOptionsPrices dl dd:hover .price_list_options {
color: var(--color-red-1);
}
.morePropertyOptionsPrices dl dd:hover {
border-color: var(--color-red-1);
}
.morePropertyOptionsPrices dl dd a:hover {
text-decoration: none;
} .sections.main_sell_page:before {
background: #000c209e;
content: "";
height: 100%;
width: 100%;
position: absolute;
z-index: 1;
top: 0;
left: 0;
}
.sections.main_sell_page .container-fluid {
z-index: 2;
position: relative;
}
.btn-primary {
color: #fff;
background-color: #013ca9;
border-color: #013ca9;
}
section.section_404 {
height: 100%;
min-height: 500px;
display: flex;
justify-content: center;
align-items: center;
border-bottom: 1px solid var(--color-red-1);
}
section.section_404 h2 {
font-size: 46px;
color: #023da9;
letter-spacing: 1.5px;
}
section.section_404 a > span {
font-size: 22px;
float: right;
margin-left: 5px;
}
.single .main_single_teamView {
position: relative;
top: 0;
z-index: unset;
border: none;
display: flex;
flex-direction: column;
flex-wrap: nowrap;  } .pagination-section .page-numbers.current {
background: #002d7f;
color: #fff;
padding: 8px 10px;
font-size: 18px;
font-weight: 600;
text-decoration: none;
}
.pagination-section .page-numbers {
background: #ffffff;
color: #012d7f;
padding: 8px 10px;
font-size: 18px;
font-weight: 600;
text-decoration: none;
border: 1px solid;
border-color: var(--color-blue-2);
border-radius: 3px;
margin-right: 5px;
transition: 0.3s;
cursor: pointer;
}
.pagination-section .page-numbers.current:hover {
background: #002d7f;
}
.pagination-section .page-numbers:hover {
background: #0000000d;
} .card_main_properties .bar_destacados {
display: none;
}
.destacado .card_main_properties .bar_destacados {
display: flex;
position: relative;
overflow: hidden;
z-index: 1;
padding: 6px 7px;
margin-right: 5px;
-webkit-border-radius: 0px 40px 40px 0;
border-radius: 0px 40px 40px 0;
color: #fff;
align-items: center;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.5px;
position: absolute;
top: -10px;
width: 100%;
border-radius: 0;
right: 0 !important;
margin: 0 !important;
text-align: center;
justify-content: center;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
}
.destacado .card_main_properties .bar_destacados+span {
top: 20px;
width: 100%;
right: 0;
left: 0;
position: absolute;
border-radius: 0;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
flex-direction: row;
}
.card_main_properties > .bar_destacados {
display: none !important;
}
.destacado .card_main_properties .bar_destacados:before {
content: "";
display: block;
width: 100%;
height: 100%;
background-color: #fd4800;
backdrop-filter: blur(10px);
position: absolute;
z-index: -1;
top: 0;
left: 0;
}
.card_main_properties .badges {
position: absolute;
top: 0;
left: 0;
right: 0;
height: fit-content;
margin: 10px 0;
display: flex;
}
.destacado .card_main_properties .badges {
margin-left: 0;
}
.destacado .card_main_properties {
border: 2px inset #ff7037;
} .multi-rangeSlide {
position: relative;
width: 100%;
}
.multi-rangeSlide input[type="range"] {
position: absolute;
z-index: 2;
height: 10px;
width: 100%;
-webkit-appearance: none;
pointer-events: none;
opacity: 0;
cursor: pointer;
}
.multi-rangeSlide input[type="range"]::-webkit-slider-thumb {
width: 15px;
height: 15px;
pointer-events: all;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border: 0 none;
background-color: red;
-webkit-appearance: none;
}
.sliderBar {
position: relative;
z-index: 1;
height: 10px;
margin: 0 7px;
}
.sliderBar > .track {
position: absolute;
z-index: 1;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
background-color: var(--color-red-1);
opacity: .5;
}
.sliderBar > .range {
position: absolute;
z-index: 2;
left: 0%;
right: 0%;
top: 0;
bottom: 0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
background-color: var(--color-red-1);
}
.sliderBar > .thumb {
position: absolute;
z-index: 3;
width: 15px;
height: 15px;
background-color: var(--color-red-1);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
opacity: 0.9;
}
.sliderBar > .thumb.left {
left: 0%;
transform: translate(-6px, -2px);
-webkit-transform: translate(-6px, -2px);
-moz-transform: translate(-6px, -2px);
-ms-transform: translate(-6px, -2px);
-o-transform: translate(-6px, -2px);
}
.sliderBar > .thumb.right {
right: 0%;
transform: translate(6px, -2px);
-webkit-transform: translate(6px, -2px);
-moz-transform: translate(6px, -2px);
-ms-transform: translate(6px, -2px);
-o-transform: translate(6px, -2px);
} .rangeSlide-value {
display: flex;
align-items: center;
padding-left: 4px;
margin-top: 5px;
}
.rangeSlide-value * {
}
#minPrice {
margin-right: 5px;
font-size: 14px;
}
#maxPrice {
margin-left: 5px;
font-size: 14px;
}
.rangeSlide-value .text-inline {
color: #9b9b9b;
font-size: 14px;
} .home .search-panel .main_search_content {
max-width: 100%;
}
.home .search-panel {
position: relative;    z-index: 2;
}
.home .search-panel .main_search_content .search {
padding: 10px;
-webkit-border-radius: 0 8px 8px 8px;
-moz-border-radius: 0 8px 8px 8px;
-ms-border-radius: 0 8px 8px 8px;
-o-border-radius: 0 8px 8px 8px;
border-radius: 0 8px 8px 8px;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.home .search-panel .main_search_content .search .btn-link {
height: fit-content;
margin: auto;
}
.home .search-panel .main_search_content .search button#launchForm {
height: 44px;
margin-left: auto;
border-radius: 5px !important;
text-decoration: none;
}
.home .search-panel .main_search_content .search .cn-select_price {
min-width: 200px;
max-width: 100%;
}
.home .search-panel .main_search_content:before {
content: "Buscar Inmueble";
color: var( --color-blue-2);
width: 170px;
height: fit-content;
padding: 8px 15px;
border: 1px solid #d0d7df;
border-bottom: 0;
border-radius: 8px 8px 0 0;
background: #fafafa;
position: absolute;
top: -38px;
left: 0;
backdrop-filter: blur(5px);
} .susc-box .modal-title {
color: var(--color-blue-2);
font-weight: 600;
letter-spacing: 0.3px;
}
.susc-box button.btn.btn-close {
font-size: 25px;
color: var(--color-blue-2);
line-height: 14px;
width: 40px;
height: 40px;
padding: 0px;
margin: 0;
border: none;
outline: none;
}
.susc-box .modal-header {
display: flex;
align-items: center;
}
.susc-box .form-control:focus {
border: 1px solid #011d5542;
box-shadow: 0 0 0 0.2rem #0c57ec2b;
}
.susc-box .btn-send {
font-size: 16px;
color: #fff;
letter-spacing: 0.5px;
text-transform: uppercase;
background: #032e83;
padding: 8px 20px;
margin-left: auto;
}
.susc-box .btn-send:hover {
background: #063eac;
} .next-post .next-link,
.next-post .prev-link {
text-decoration: none;
position: relative;
color: #000;
width: 100%;
height: 100%;
max-width: 350px;
background: #dde6f438;
border-radius: 5px;
overflow: hidden;
display: flex;
flex-direction: row;
align-content: center;
justify-content: space-between;
align-items: center;
border: 1px solid #00000030;
transition: 0.3s;
}
.next-post .next-link span,
.next-post .prev-link span {
display: block;
width: 100%;
padding: 5px 8px;
font-size: 14px;
order: 1;
}
.next-post .prev-link {
text-align: right;
}
.next-post .next-link .next-img img,
.next-post .prev-link .next-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.next-post .next-link .next-img,
.next-post .prev-link .next-img {
width: 260px;
height: 100px;
margin-bottom: 0;
order: 0;
overflow: hidden;
z-index: 0;
}
.next-post .prev-link .next-img {
order: 1;
}
.next-post .next-link:hover,
.next-post .prev-link:hover {
border-color: #001d55;
color: #001d55;
}
.next-title {
width: 100%;
margin-bottom: 20px;
}
.next-post .next-link:before {
content: "Anterior";
position: absolute;
top: 0;
left: 0;
padding: 3px 15px;
background: #0000007a;
backdrop-filter: blur(5px);
border-radius: 0 0px 15px;
z-index: 3;
font-size: 12px;
color: #fff;
font-weight: 600;
letter-spacing: 0.4px;
}
.next-post .prev-link:before {
content: "Siguiente";
position: absolute;
top: 0;
right: 0;
padding: 3px 15px;
background: #0000007a;
backdrop-filter: blur(5px);
border-radius: 0 0 0 15px;
z-index: 3;
font-size: 12px;
color: #fff;
font-weight: 600;
letter-spacing: 0.4px;
}
.next-post .next-link + .next-link .next-img {
order: 1;
}
.btn-linkOut {
color: rgb(255 255 255);
background-color: var(--color-red-1);
font-size: 14px;
font-weight: 400;
position: absolute;
top: -38px;
left: 180px;
display: flex;
padding: 7px 20px 7px 40px;
align-items: center;
border-radius: 8px 8px 0 0;
-webkit-border-radius: 8px 8px 0 0;
-moz-border-radius: 8px 8px 0 0;
-ms-border-radius: 8px 8px 0 0;
-o-border-radius: 8px 8px 0 0;
text-decoration: none;
transition: ease-in all 0.3s;
-webkit-transition: ease-in all 0.3s;
-moz-transition: ease-in all 0.3s;
-ms-transition: ease-in all 0.3s;
-o-transition: ease-in all 0.3s;
}
.btn-linkOut:before {
content: "";
position: absolute;
background: url(https://wallyperez.net/wp-content/uploads/2021/02/remax.png);
width: 20px;
background-repeat: no-repeat;
background-size: contain;
left: 10px;
top: 0;
bottom: 0;
margin: 6px auto; }
.btn-linkOut:hover {
text-decoration: none;
color: rgb(255 255 255);
background-color: var(--color-red-2);
}
.search .btn-outline-secondary{
font-size: 14px;
padding: 10px 40px 10px 34px;
background: transparent;
border-radius: 4px;
display: block;
width: calc(100% - 30px);
cursor: pointer;
border: 1px solid #e1e1e1;
color: var(--color-gray-1);
transition: 0.3s;
position: relative;
z-index: 2;
display: flex;
align-items: center;
}
.search .btn-outline-secondary .label {
padding-right: 16px;
}
.search .btn-outline-secondary.dropdown-toggle::after{
border: none;
content: "\e313";
position: absolute;
right: 4px;
bottom: 0;
top: 0;
margin: auto 0;
height: 36px;
z-index: 1;
font-family: "Material Icons";
font-size: 22px;
color: var(--color-red-1);
background: #f5f5f5;
border-radius: 4px;
width: 38px;
text-align: center;
line-height: 36px;
transition: 0.3s;
}
.search .btn-outline-secondary:hover{
background: transparent;
color: var(--color-gray-1);
border-color: #d1d7e0;
}
.search .btn-outline-secondary:focus{
background: transparent;
color: var(--color-gray-1);
border-color: var(--color-red-1);
}
.search .btn-outline-secondary:hover::after{
background: var(--color-red-1);
color: #fff;
}
.search .form-group{
display: flex;
flex-direction: column;
justify-content: center;
}
.searching-panel{
position: relative;
padding: 0px 14px 0px 6px;
min-width: 220px;
height: 43px;
transition: 0.25s;
border: 1px solid #e1e1e1;
border-radius: .375rem;
display: flex;
}
.searching-panel::before{
content: "location_on";
font-family: 'Material Symbols Outlined';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
margin-right: 5px;
color: var(--color-red-2);
display: block;
margin: auto 6px auto auto;
}
#selectedTags .selected-item {
background: #da232d;
color: #ffffff;
font-size: 12px;
font-weight: 400;
padding: 4px 8px;
border-radius: .375rem;
white-space: nowrap;
height: fit-content;
margin-bottom: 5px;
}
#selectedTags .selected-item:last-child {
margin-bottom: 0px;
}
.search .tags-wrapper {
display: flex;
align-items: center;
}
.search .tags-wrapper .btn.dropdown-toggle{
padding: 0px;
visibility: hidden;
}
.search .form-group #suggestions{
position: absolute;
top: calc(100% + 2px);
background: #ffffff;
border: 1px solid #ced4db;
z-index: 3;
padding: 12px 0px;
border-radius: .375rem;
}
.search .form-group #suggestions .suggestion-item{
color: #646464;
cursor: pointer;
padding-left: 18px;
padding-right: 18px;
transition: 0.1s;
}
.search .form-group #suggestions .suggestion-item:nth-child(even) {
background: #fcfcfcff;
}
.search .form-group #suggestions .suggestion-item:hover {
transition: 0.1s;
background: #f5f5f5ff;
}
.search .form-group #locationSearch{
font-size: 14px !important;
padding: 10px 14px 10px 0px;
min-width: 220px;
transition: 0.25s;
border: none;
}
.search .form-group #locationSearch:hover{
border: none;
}
.search .form-group #locationSearch:focus{
border: none;
outline: none;
box-shadow: none;
}
.search .form-group select {
all: unset;
background: transparent;
display: block;
width: fit-content;
cursor: pointer;
z-index: 2;
font-size: 14px;
white-space: nowrap;
padding: 10px 50px 10px 34px;
}
.itemSelect:before {
font-family: 'Material Symbols Outlined';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
margin-right: 5px;
color: var(--color-red-2);
display: block;
margin: auto 6px auto auto;
position: absolute;
top: 0;
bottom: 0;
left: 4px;
margin: auto;
display: flex;
align-items: center;
}
.search .btn-outline-secondary.dropdown-toggle::before {
font-family: 'Material Symbols Outlined';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
margin-right: 5px;
color: var(--color-red-2);
display: block;
margin: auto 6px auto auto;
position: absolute;
top: 0;
bottom: 0;
left: 4px;
margin: auto;
display: flex;
align-items: center;
}
.itemSelect.itemType::before{
content: "apartment";
}
.itemSelect.itemStatus::before{
content: "today";
}
.search .btn-outline-secondary.dropdown-toggle._budget::before{
content: "attach_money";
}
.search .btn-outline-secondary.dropdown-toggle._distribution::before{
content: "house";
}
.itemSelect:after {
content: "\e5d7";
position: absolute;
right: 4px;
bottom: 0;
top: 0;
margin: auto 0;
width: 38px;
height: 36px;
z-index: 1;
font-family: "Material Icons";
font-size: 22px;
color: var(--color-red-1);
background: #f5f5f5;
border-radius: 4px;
text-align: center;
line-height: 36px;
transition: 0.3s;
}
.itemSelect:hover:after {
background: var(--color-red-1);
color: #fff;
}
.itemSelect {
position: relative;
background: #fff;
align-items: center;
border-radius: 4px;
display: block;
width: 100%;
cursor: pointer;
border: 1px solid #e1e1e1;
transition: 0.3s;
z-index: 2;
display: flex;
flex-direction: row;
}
.itemSelect select {
z-index: 2;
position: relative;
} .buy-rent-wrapper .form-check {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
gap: 5px;
padding: 0px;
}
.buy-rent-wrapper .form-check .form-check-input {
all: unset;
display: inline;
position: relative;
width: 14px;
height: 14px;
background-color: transparent;
border: 4px solid #d4e4ee;
border-radius: 15px;
transition: all 0.15s ease-in-out;
}
.buy-rent-wrapper .form-check .form-check-input:checked {
border-color: var(--color-blue-1);
transition: all 0.15s ease-in-out;
}
.buy-rent-wrapper .budged_wrapper .form-control:focus{
box-shadow: none;
border-color: var(--color-blue-1);
} .content-wrap .input-wrap{
width: 100%;
}
.content-wrap .input-wrap:first-child {
margin-bottom: 20px;
}
.content-wrap .input-wrap .label-wrap .number-label {
font-size: 12px;
color: var( --color-blue-2);
font-weight: 600;
text-transform: uppercase;
margin-bottom: 6px;
display: block;
width: 100%;
font-weight: 600;
letter-spacing: 0.24px;
}
.content-wrap .input-wrap .input-mask {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
width: 130px;
}
.content-wrap .input-wrap .input-mask .btn {
background-color: #f5f5f5;
border: 1px solid rgb(218, 35, 44, 0.3);
padding: 5px;
line-height: 0;
width: 35px;
height: 35px;
cursor: pointer;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
font-size: 20px;
text-align: center;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
}
.content-wrap .input-wrap .input-mask .btn:hover {
border-color: #00000029;
}
.content-wrap .input-wrap .input-mask .btn:focus {
box-shadow: none;
}
.page-template-page-base-template header .container-fluid,
.page-template-page-template header .container-fluid,
.page-template-page-taxonomy header .container-fluid,
.search-no-results .container-fluid,
.search-results .container-fluid {
max-width: 100%;  }
section.sections.main_result_properties header {   }
.page-template-page-base-template .sections.main_result_properties .container-fluid,
.page-template-page-template .sections.main_result_properties .container-fluid,
.page-template-page-taxonomy .sections.main_result_properties .container-fluid,
.search-no-results .sections.main_result_properties .container-fluid,
.search-results .sections.main_result_properties .container-fluid {
max-width: 100%;  }
.page-template-page-base-template .sections.main_result_properties .card_main_properties,
.page-template-page-template .sections.main_result_properties .card_main_properties,
.page-template-page-taxonomy .sections.main_result_properties .card_main_properties,
.search-results .sections.main_result_properties .card_main_properties,
.search-no-results .sections.main_result_properties .card_main_properties,
.tag .card.card_main_properties {
max-width: 310px;
width: 100vw;
}
.page-template-page-base-template .sections.main_result_properties,
.page-template-page-template .sections.main_result_properties,
.page-template-page-taxonomy .sections.main_result_properties,
.search-no-results .sections.main_result_properties,
.search-results .sections.main_result_properties {
display: flex;
padding: 0;
z-index: 2;
flex-direction: row;
flex-wrap: nowrap;
align-items: flex-start;
justify-content: space-between;
flex-flow: row-reverse;
}
.form-group.searchInputGroup_habypaq .content-wrap .input-wrap .input-mask {
width: 100%;
background: #fff;
border-radius: 4px;
border: 1px solid #e1e1e1;
overflow: hidden;
}
.form-group.searchInputGroup_habypaq
.content-wrap
.input-wrap
.input-mask
.btn {
width: 42px;
padding: 19px 0px;
border: 2px solid #fff;
border-radius: 6px !important;
color: var(--color-red-1);
font-size: 22px;
}
.form-group.searchInputGroup_habypaq
.content-wrap
.input-wrap
.input-mask
.btn
span {
font-size: inherit;
}
.form-group.searchInputGroup_habypaq
.content-wrap
.input-wrap
.input-mask
.btn:hover {
background: var(--color-red-1);
color: #fff;
}
.home .search-panel .main_search_content .search {
display: flex;
}
.home .search-panel .main_search_content .search .input-wrap + .input-wrap { }
.home .search-panel
.main_search_content
.search
.form-group.searchInputGroup_habypaq
.content-wrap
.input-wrap
.input-mask
.btn { }
.home .search-panel
.main_search_content
.search
.form-group.searchInputGroup_habypaq
.content-wrap
.input-wrap
.input-mask {
width: 100%;
min-width: 120px;
}
@media only screen and (min-width: 992px) {
.home .searchin-tags-input-home{
min-width: 70%;
}
}
@media only screen and (max-width: 991px) {
body .search.gap-4{
gap: 0.5rem !important;
}
.search-panel {
position: fixed !important;
top: 18px;
left: -100%;
-webkit-transition: ease-in all 0.2s;
-moz-transition: ease-in all 0.2s;
-ms-transition: ease-in all 0.2s;
-o-transition: ease-in all 0.2s;
transition: ease-in all 0.2s;
width: 100%;
height: calc(100% - 18px);
z-index: 99999;
}
.search .form-group {
width: 100% !important;
}
.search .form-group .searching-panel, .search .form-group .btn-group{
width: 100% !important;
}
.search-panel .container-fluid, .search-panel .row, .search-panel .col-12{
height: 100% !important;
}
.search .form-group select {
width: 100%;
}
.search-panel.active {
left: 0;
transition: ease-in all 0.2s;
-webkit-transition: ease-in all 0.2s;
-moz-transition: ease-in all 0.2s;
-ms-transition: ease-in all 0.2s;
-o-transition: ease-in all 0.2s;
}
.search-panel .main_search_content{
height: 100%;
}
.search-panel .main_search_content .search{
height: 100%;
border: none !important;
border-radius: 0px !important;
padding: 11px 0px;
}
}
.main-search.activeS .btn-search {
background: #686868;
}
.pagination-section {
display: flex;
height: 40px;
line-height: 22px;
margin-bottom: 20px;
}
.content-wrap .input-wrap .input-mask div span:before {
content: "+ ";
}
header .title_search {
color: var(--color-blue-2);
margin: 0;
}
header .title_search strong{
font-weight: inherit;
}
.ctn_description {
position: relative;
overflow: hidden;
max-height: 330px;
margin-bottom: 30px;
}
.ctn_description a{
color: var(--color-blue-1);
transition: 0.25s;
}
.ctn_description a:hover{
color: var(--color-blue-2);
transition: 0.25s;
}
.ctn_description:before {
content: " ";
position: absolute;
bottom: 0;
height: 90px;
left: 0;
text-transform: uppercase;
right: 0;
text-align: left;
padding: 40px 0 0px 0;
background-image: linear-gradient(0deg, white 30%, #ffffff00);
color: var(--color-red-1);
font-weight: bold;
}
.ctn_description .btn-leerMas {
position: absolute;
bottom: 0;
}
.ctn_description.open {
height: auto;
padding-bottom: 60px;
max-height: fit-content;
}
.form-group.searchInputGroup_estado .btn-group {
width: 100%;
}
.form-group.searchInputGroup_estado .btn-group .btn {
border: 1px solid var(--color-red-1);
background: var(--color-red-1);
color: #ffffff;
font-size: 14px;
font-weight: 500;
transition: 0.1s;
letter-spacing: -0.3px;
}
.form-group.searchInputGroup_estado .btn-group .btn.inactive {
background: rgb(255 255 255 / 0%);
color: var(--color-red-1);
}
.form-group.searchInputGroup_estado .btn-group .btn:focus {
box-shadow: none;
}
.counting {
width: 100%;
margin: 40px 0 0;
}
.counting .counting_list {
list-style-type: none;
padding-left: 0;
width: 100%;
margin-bottom: 0;
display: flex;
align-items: center;
justify-content: center;
}
.counting .counting_list .counting_list_item .number {
margin-right: 15px;
font-size: 42px;
font-weight: 500;
color: var(--color-blue-2);
}
.counting .counting_list .counting_list_item {
display: flex;
align-items: center;
padding: 0 20px;
}
.counting .counting_list .counting_list_item .desc {
font-size: 18px;
line-height: 24px;
max-width: 180px;
}
.home .search-panel .searchInputGroup_estado {
display: none;
}
#delete-space footer {
margin-bottom: 0 !important;
} .accordion-item .accordion-header button {
font-size: 18px;
font-weight: 500;
color: #4a4a4a;
margin-bottom: 0;
background-color: #fff;
border-color: #0000;
outline: none !important;
box-shadow: none;
}
.accordion-item .accordion-header button:focus {
box-shadow: none;
outline: none;
}
.accordion-item .accordion-header {
margin-bottom: 0;
}
.accordion-item .formadepago { }
.accordion-item .formadepago ul {
margin-bottom: 0;
list-style-type: none;
padding: 0;
border-radius: 6px;
background: #f8f9fa;
}
.accordion-item .formadepago ul li span.text-bold {
font-weight: 600;
font-size: 15px;
color: var(--color-blue-2);
}
.accordion-item .formadepago ul li {
font-size: 18px;
padding-bottom: 10px;
} .calc-form .form-range {
border: none;
appearance: none;
-webkit-appearance: none;
width: 100%;
background: transparent;
}
.calc-form .form-range::-webkit-slider-thumb {
-webkit-appearance: none;
background: #12469e;
}
.calc-form .form-range::-webkit-slider-thumb {
outline: none;
box-shadow: none;
}
.calc-form .form-range::-webkit-slider-runnable-track {
-webkit-appearance: none;
appearance: none;
background: #1d359833;
}
.outputCalc {
font-size: 16px;
text-align: center;
}
.calc-form .calcCurrency {
font-size: 16px;
}
.ebook_home {
border-bottom: none;
background-color: #f7faff;
background-image: linear-gradient(to right, rgb(0 0 0 / 1%), rgb(0 0 0 / 1%) 5px, rgb(251 251 255 / 50%) 5px, rgb(251 251 255 / 50%) );
background-size: 10px 100%;
}
.ebook_home .item_ebook .item-header .ebook-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
aspect-ratio: 4 / 5;
}
.ebook_home .item_ebook .item-body .title {
font-size: 16px;
color: #555;
font-weight: 500;
letter-spacing: 0;
line-height: 24px;
}
.ebook_home .item_ebook .item-body .date {
color: #868686;
font-weight: 500;
text-transform: uppercase;
font-size: 12px;
}
.ebook_home .header-section_main h2 {
max-width: 600px;
margin: 0 auto 15px;
}
.ebook_home .header-section_main .btn-link {
margin-bottom: 20px;
}
.ebook_home .header-section_main p {
max-width: 400px;
margin: 0 auto;
}
.ebook_home .item_ebook .item-header .ebook-img {
width: 100%;
height: 100%;
margin-bottom: 20px;
overflow: hidden;
aspect-ratio: 4 / 5;
background: #ddd;
border-radius: 8px;
}
.ebook_home .item_ebook a,
.ebook_home .item_ebook a:hover {
color: #fff;
text-decoration: none;
}
.ebook_home .item_ebook:hover .item-header .ebook-img img {
-webkit-transform: scale(1.06);
-moz-transform: scale(1.06);
-ms-transform: scale(1.06);
-o-transform: scale(1.06);
transform: scale(1.06);
}
.wp-block-file {
background: #012872;
margin-bottom: 20px;
text-transform: uppercase;
color: #ffffff;
border-radius: 40px;
width: fit-content;
font-weight: bold !important;
}
.wp-block-file a {
color: inherit;
padding: 10px 20px;
display: inline-block;
font-weight: bold !important;
font-size: inherit;
font-family: "Roboto";
} .grafico {
height: 200px;
position: relative;
width: 200px;
}
.recorte {
border-radius: 50%;
clip: rect(0px, 200px, 200px, 100px);
height: 100%;
position: absolute;
width: 100%;
}
.quesito {
border-radius: 50%;
clip: rect(0px, 100px, 200px, 0px);
height: 100%;
position: absolute;
width: 100%;
font-family: monospace;
font-size: 1.5rem;
}
.sombra {
background-color: #fff;
border-radius: 50%;
box-shadow: 0 4px 7px rgba(0, 0, 0, 0.3);
border: 5px solid #000;
height: 100%;
position: absolute;
width: 100%;
}
#porcion1 {
transform: rotate(0deg);
}
#porcion1 .quesito {
background-color: rgba(0, 0, 255, 0.7);
transform: rotate(70deg);
}
#porcion2 {
transform: rotate(70deg);
}
#porcion2 .quesito {
background-color: rgba(255, 255, 0, 0.7);
transform: rotate(120deg);
}
#porcion3 {
transform: rotate(-170deg);
}
#porcion3 .quesito {
background-color: rgba(0, 128, 0, 0.7);
transform: rotate(25deg);
}
#porcionFin {
transform: rotate(-145deg);
}
#porcionFin .quesito {
background-color: rgba(255, 0, 0, 0.7);
transform: rotate(145deg);
}
#porcion1 .quesito:after {
content: attr(data-rel);
left: 25%;
line-height: 5;
position: absolute;
top: 0;
transform: rotate(-70deg);
}
#porcion2 .quesito:after {
content: attr(data-rel);
left: 15%;
position: absolute;
top: 30%;
transform: rotate(-190deg);
}
#porcion3 .quesito:after {
content: attr(data-rel);
left: 35%;
position: absolute;
top: 4%;
transform: rotate(70deg);
}
#porcionFin .quesito:after {
content: attr(data-rel);
left: 10%;
position: absolute;
top: 30%;
}
.ad_form_wrapper{
background: #ffffff;
padding: 15px 25px;
border-radius: 5px;
}
.section-pasos .card-pasos{
height: 100%;
overflow: hidden;
border: 1px solid var(--color-blue-1);
}
.section-pasos .card-pasos .card-body{
background: rgb(164 217 245 / 10%);
display: flex;
flex-direction: column;
align-items: center;
padding: 30px 20px;
justify-content: center;
}
.section-pasos .card-pasos .card-body i{
color: var(--color-blue-2);
font-size: 32px;
margin-bottom: 10px;
}
.section-pasos .card-pasos .card-body .title{
font-size: 22px;
text-align: center;
color: var(--color-gray-1);
font-weight: 300;
margin-top: 10px;
}
.section-pasos .btn-link{
font-weight: 500;
background-color: var(--color-red-2);
border: 1px solid var(--color-red-3);
color: #fff;
font-weight: 600;
letter-spacing: .5px;
padding-top: 15px;
padding-bottom: 15px;
}
.section-pasos .btn-link:hover{
background-color: var(--color-blue-3) !important;
border-color: var(--color-blue-2) !important;
color: var(--color-blue-2) !important;
}
#modalVenta .modal-content{
background-color: transparent;
border: none;
}
#modalVenta .modal-content .modal-body{
padding: 0;
}
.main_single_description p a {
text-underline-position: under;
color: #004e99;
background: #4788c80d;
}
.accordion-item .formadepago ul li {
padding: 13px;
margin-bottom: 2px;
font-size: 15px;
border-bottom: 2px solid #ececec;
}
.accordion-item .formadepago ul li:last-child {
margin: 0;
border: 0;
}
.main_single_box dl dd a {
text-decoration: none;
color: #4a4a4a;
background: #f8f9fa;
display: block;
padding: 10px;
border-radius: 4px;
}
.main_single_box dl dd {
margin-bottom: 3px;
}
.main_single_box dl {
margin: 0;
}
body.single.single-post .container-fluid {
max-width: 1200px;
}
.single-post .header_single_blog p {
font-size: 19px;
line-height: normal;
letter-spacing: 0px;
font-family: var(--font-body);
}
body.agentes-template-default.single.single-agentes .main .sections {
padding: 30px;
}
.main_single_attributes .ctn-formSolict p .btn {
width: 100%;
display: block !important;
min-width: 100%;
border-radius: 4px !important;
}
.main_landing_listBox .main_btn .btn-link .material-icons-outlined {
display: none;
}
.main_body_single_posts .wp-block-image figure img {
max-height: 360px;
}
.main_body_single_posts figure.wp-block-embed.aligncenter.is-type-video iframe {
width: 100%;
max-height: 400px;
height: 30vh;
min-height: 300px;
overflow: hidden;
border-radius: 10px;
}
.wp-block-button__link {
padding: 10px 24px;
display: inline-block;
margin-bottom: 20px;
border-radius: 50px;
text-decoration: none;
font-weight: 500;
color: #fff !important;
background: #004e99;
border: 1px solid #ffffffb0;
box-shadow: 0 0 0px 2px #004f9947;
font-size: 16px;
cursor: pointer;
transition: .3s;
}
.wp-block-button__link:hover {
box-shadow: 0 0 0px 2px #004f99;
}@media (min-width: 1200px) and (max-width: 1600px) {
.page-template-page-base-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-taxonomy
.sections.main_result_properties
.card_main_properties,
.search-results .sections.main_result_properties .card_main_properties,
.tag .card.card_main_properties {
width: 100vw;
max-width: calc(25vw - 114px);
min-width: 280px;
}
.main_result_properties .row {
width: calc(100%);
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.page-template-page-base-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-taxonomy
.sections.main_result_properties
.card_main_properties,
.search-results
.search-results
.sections.main_result_properties
.card_main_properties,
.tag .card.card_main_properties {
width: 100vw; }
.main_result_properties .row {
width: calc(100%);
}
}
@media only screen and (min-width: 1024px) {
.home header .row .colunmS,
.page-template-default header .row .colunmS,
.page-template-page-agentes header .row .colunmS,
.page-template-page-contacto header .row .colunmS {
display: none !important;
}
} @media (min-width: 0px) and (max-width: 600px) {
.page-template-page-base-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-taxonomy
.sections.main_result_properties
.card_main_properties,
.search-results .sections.main_result_properties .card_main_properties {
max-width: 100%;
}
aside.searchV {
width: 100%;
}
.page-template-page-base-template
.sections.main_result_properties
.container-fluid,
.page-template-page-template
.sections.main_result_properties
.container-fluid,
.page-template-page-taxonomy
.sections.main_result_properties
.container-fluid,
.search-results .sections.main_result_properties .container-fluid {
max-width: 100%;
float: none;
padding: 0 5px;
}
} @media only screen and (max-width: 1200px) {
.single .main_single_teamView {
grid-template-columns: auto auto;
grid-column-gap: 6px;
}
.main_single_teamView_profile {
width: 60px;
height: 65px;
}
.btn-link.btn-cover {
font-size: 16px;
padding: 8px 10px 8px 55px;
}
.main_single_teamView_content ul li:first-child a {
font-size: 14px;
}
.main_single_teamView_content h2 {
margin-bottom: 7px;
}
.card_main_properties {
min-height: 400px;
}
.card_main_properties .body_card_main_properties {
padding: 8px 10px;
}
.icons { }
.single-propiedades .main_single_teamView_content ul li:first-child a span {
display: none;
}
}
@media (min-width: 961px) and (max-width: 1199px) {
.main_banner_text { }
.main_banner_profile {
height: auto;
width: 90%;
position: relative;
}
.search-panel .main_search_content form#search .cn-select_price {
min-width: 185px;
max-width: 185px;
}
form#search .form-group label {
font-size: 10px;
}
form#search .form-group select {
font-size: 12px;
}
.search-panel .main_search_content {
z-index: 4;
position: relative;
}
.search-panel .main_search_content .search {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.main_banner_text p {
margin-bottom: 40px;
}
.main_search_ctnSearch .main_search_content {
max-width: 600px;
}
.page-template-page-base-template
.sections.main_result_properties
.container-fluid,
.page-template-page-template
.sections.main_result_properties
.container-fluid,
.page-template-page-taxonomy
.sections.main_result_properties
.container-fluid,
.search-results .sections.main_result_properties .container-fluid {   }
}
@media only screen and (max-width: 991px) {
.main_banner_profile {
position: relative;
width: 360px;
margin: 0 auto !important;
left: 0;
right: 0;
}
.line-right:before {
display: none;
}
.home .search-panel .main_search_content {
z-index: 4;
position: relative;
height: 100%;
background: linear-gradient(90deg, #ffffff 0%, #f9f9f9 100%);
width: 100%;
}
.home .search-panel {
position: fixed !important;
top: 18px;
left: -100%;
-webkit-transition: ease-in all 0.2s;
-moz-transition: ease-in all 0.2s;
-ms-transition: ease-in all 0.2s;
-o-transition: ease-in all 0.2s;
transition: ease-in all 0.2s;
width: 100%;
height: calc(100% - 18px);
z-index: 99999;
}
.home .search-panel.active {
left: 0;
}
.home .search-panel .main_search_content .search {
border-radius: 0;
border: 0;
}
.search-panel .main_search_content .search button#launchForm {
width: 100%;
display: block;
overflow: hidden;
max-width: 100%;
margin: 0;
}
.page-template-page-base-template .container-fluid,
.page-template-page-template .container-fluid,
.page-template-page-taxonomy .container-fluid,
.search-results .container-fluid,
section.sections.main_result_properties header,
aside.searchV header,
.search-results .sections.main_result_properties aside.searchV header,
.searchV .search {
padding-left: 15px;
padding-right: 15px;
height: auto; }
aside.searchV {
position: fixed !important;
top: 78px;
left: -100%;
transition: ease-in all 0.2s;
-webkit-transition: ease-in all 0.2s;
-moz-transition: ease-in all 0.2s;
-ms-transition: ease-in all 0.2s;
-o-transition: ease-in all 0.2s;
height: calc(100% - 78px);
}
.page-template-page-base-template .sections.main_result_properties .container-fluid, .page-template-page-template .sections.main_result_properties .container-fluid, .page-template-page-taxonomy .sections.main_result_properties .container-fluid, .search-results .sections.main_result_properties .container-fluid,.search-no-results .sections.main_result_properties .container-fluid {
max-width: 100%;
float: none;
padding: 0 15px;
margin: 0;
}
.main_result_properties .row { margin-right: -15px;
margin-left: -15px;
}
.page-template-page-base-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-taxonomy
.sections.main_result_properties
.card_main_properties,
.search-results .sections.main_result_properties .card_main_properties,
.tag .card.card_main_properties {
width: 100vw;
max-width: 100%;
margin-left: auto;
margin-right: auto;
min-height: 400px;
}
.main_banner-top {
min-height: 400px;
}
.btn-link.btn-cover {
display: flex;
}
.main_search_ctnSearch .main_search_content {
max-width: 460px;
}
.main-single-container,
.main_single_teamView {
z-index: 5;
}
.sections {
padding: 30px 0px;
background-position: center right;
}
.main_banner_text h2 {
font-size: 2rem;
line-height: initial;
}
.main_banner_text p {
font-size: 0.875rem;
margin-bottom: 30px;
}
.box-invest {
padding: 20px;
height: 100%;
}
.box-invest .box-invest_text .icons_invest {
margin-bottom: 10px;
}
.icon-building {
background-position: -86px 0px;
}
.icon-exam {
background-position: -174px 0px;
}
.box-invest .box-invest_text h3 {
margin-bottom: 20px;
}
.box-invest .box-invest_text .btn-link {
padding: 8px 20px;
}
.main_team {
min-height: 300px;
}
.header-section_main h3 {
font-size: 14px;
margin-bottom: 8px;
}
.header-section_main h2 {
font-size: 24px;
line-height: normal;
margin-bottom: 10px;
}
.header-section_main p {
font-size: 14px;
line-height: normal;
}
.main_blog_card {
display: flex;
flex-direction: initial;
max-height: 100px;
overflow: hidden;
margin-bottom: 10px;
}
.main_blog_card > a {
max-width: 140px;
margin-right: 10px;
height: 100px;
}
.main_blog_card .card-body {
height: 100%;
}
.main_witness_post {
display: flex;
flex-direction: initial;
}
.main_witness_post a {
max-width: 300px;
height: 130px;
margin-right: 20px;
}
.card_main_properties {
min-height: 390px;
max-height: 350px;
}
.single .main_single_teamView {
grid-template-columns: auto;
display: block;
}
.card_main_properties .body_card_main_properties .card_main_attribute li i {
display: none;  }
.card_main_properties .body_card_main_properties .card_main_attribute {
grid-template-columns: 33.33% 33.33% 33.33%;
}
.main_single_teamView_content h2 {
line-height: initial;
margin-bottom: 10px;
margin-top: 16px;
}
.main_single_teamView_content ul li {
margin-right: 5px;
margin-bottom: 5px;
width: max-content;
}
.main_single_box .main_single_price h2 {
font-size: 23px;
}
.main_single_attributes ul li {
font-size: 13px;
}
.main_landing_top_text p {
font-size: 18px;
line-height: initial;
margin-bottom: 30px;
}
.header_single_blog h2 {
font-size: 26px;
margin-bottom: 10px;
line-height: initial;
}
.header_single_blog h3,
.single-post .header_single_blog .single_title {
font-size: 20px;
line-height: inherit;
}
.btn-link.btn-cover {
font-size: 14px;
padding: 10px 10px 12px 25px;
}
.btn-link.btn-cover:before,
.btn-link.btn-cover:after {
display: none;
}
.cards-posts figure {
height: 100%;
}
.cards-posts {
width: 100%;
float: left;
margin-right: 1%;
}
.cards-posts:last-child {
margin-right: 0;
}
.single_gallery_12345 .columns-1 {
max-width: 100%;
height: 350px;
}
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(4),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(5) {
height: 120px;
}
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(3) {
margin-right: 7px;
}
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(4),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(5) {
max-width: calc(25% - 7px);
}
.main_single_teamView_content ul li + li a {
padding: 4px 8px;
}
.next-post .next-link,
.next-post .prev-link {
max-width: 300px;
}
.next-post {
padding: 40px 0;
}
.main_last_posts {
display: flex;
flex-wrap: wrap;
}
.cards-posts {
width: calc(50% - 20px);
height: 85px;
float: none;
margin-right: 0;
margin: 0 10px;
}
.cards-posts .card-body {
padding: 10px 10px;
}
.cards-posts .card-body h5 {
font-size: 14px;
line-height: inherit;
}
.cards-property {
width: calc(50% - 20px);
height: 85px;
float: none;
margin-right: 0;
margin: 0 10px;
}
.main_last_property {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.cards-property figure {
height: auto;
}
.footer_main_copyright:before {
display: none !important;
}
.amenities_wrap {
flex-direction: column;
}
.amenities_wrap .amenities_item {
margin: 0;
}
.amenities_wrap .amenities_item:first-child {
margin-bottom: 20px;
}
.dtl_prop .dtl_list .list_item {
padding: 0 8px;
}
section.sections.main_result_properties header {
padding-bottom: 10px;
}
}
@media only screen and (max-width: 767px) {
section.bar_agentes .ctn_landing .box-agent-team {
margin: 0;
margin-bottom: 10px;
min-width: 60%;
}
.cards-posts {
height: 220px;
}
.cards-posts figure {
height: 114px;
}
.cards-property {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.main_banner_text {
margin-top: 0;
margin-bottom: 0;
}
.main_single_teamView_content ul li:first-child a span {
display: block;
}
.main_witness_post .card-body h3 a {
font-size: 15px;
line-height: 20px;
text-align: left;
margin-top: 10px;
}
.main_witness_post .card-body h3 a span {
display: block;
}
.main-single-container,
.main_single_teamView {
position: unset;
top: 0;
}
.single_gallery_12345 .columns-1 {
max-width: 100%;
height: 270px;
margin-bottom: 10px;
}
.btn-link.btn-cover {
display: none !important;
}
.btn-cover-mobile .btn-link.btn-cover {
display: flex !important;
}
.btn-cover-mobile {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
z-index: 1;
background-color: #bb0102;
display: flex;
justify-content: center;
}
.btn-cover-mobile .btn-link.btn-cover {
padding: 14px 10px 14px 71px !important;
font-size: 14px !important;
}
.btn-link.btn-cover:after {
display: block;
}
.btn-cover-mobile .btn-link.btn-cover span {
margin-left: 20px;
}
.logo a .logo-text strong {
font-size: 12px;
margin-left: 0;
}
.btn-search {
width: 40px;
height: 40px;
}
.main_banner_profile {
max-width: 300px;
margin-left: auto !important;
margin-right: auto !important; }
.main_banner_text h2 {
font-size: calc(32px + 0.7vw);
}
.main_banner_text p {
font-size: calc(16px + 0.4vw);
}
.box-invest .box-invest_text {
width: 100%;
display: block;
padding: 0;
}
.box-invest {
padding: 15px 30px;
}
.box-invest .box-invest_text .icons_invest {
margin-bottom: 20px;
margin-right: auto;
margin-left: auto;
width: 50px;
height: 50px;
}
.icon-building {
background-position: -71px 0px;
}
.icon-exam {
background-position: -147px 0px;
}
.box-invest .box-invest_text h3 {
text-align: center;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
}
.box-invest .box-invest_text .btn-link {
margin-right: auto;
font-size: 10px;
}
.main_team {
min-height: 320px;
}
.main_blog_card > a {
max-width: 130px;
margin-right: 20px;
height: 130px;
}
.main_witness_post a {
height: 110px;
margin-right: 10px;
}
.footer_main_copyright {
max-width: 170px;
margin-bottom: 5px;
text-align: center;
}
.footer_main_copyright:before {
display: none;
}
.footer_main_logo {
height: fit-content;
}
.footer_main_name {
align-items: center;
justify-content: center;
height: auto;
}
.footer_main_dev {
text-align: center;
}
.footer_main_dev p {
width: 100%;
margin-bottom: 0;
}
.header-main-page h2 {
font-size: 22px;
}
.header-main-page p {
font-size: 13px;
}
.header-title_main h2 { }
#featured_properties .items .card_main_properties a .card_main_attribute {
grid-template-columns: 33% 33% 33%;
}
.card_main_properties .body_card_main_properties .card_main_attribute li i { }
.card_main_properties.result_properties:hover .body_card_main_properties {
padding: 17px 0px 20px;
}
.main_single_teamView_content h2 {
margin-bottom: 10px;
text-align: left;
}
.main_single_teamView_content ul li {
margin-bottom: 8px;
}
.main_single_teamView_content ul li:last-child {
margin-bottom: 0;
} .main_single_gallery.single_gallery_123 .columns-gallery:nth-child(1) {
max-width: 100%;
height: 300px;
}
.main_single_gallery.single_gallery_123 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_123 .columns-gallery:nth-child(3) {
max-width: 100px;
height: 100px;
margin-right: 10px;
}
.main_single_gallery.single_gallery_12 .columns-gallery:nth-child(1),
.main_single_gallery.single_gallery_12 .columns-gallery:nth-child(2) {
height: 300px;
max-width: calc(50% - 6px);
}
.main_single_gallery.single_gallery_1 .columns-gallery:nth-child(1) {
height: 300px;
}
.main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(1) {
max-width: 100%;
height: 300px;
}
.main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_1234 .columns-gallery:nth-child(4) {
max-width: 100px;
height: 100px;
width: calc(33% - 8px);
}
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(4),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(5) {
height: 140px;
max-width: calc(25% - 0.38rem);
margin-left: 0px !important;
margin-right: 0.5rem;
}
.columns-gallery.before-bg {
margin-right: 0px !important;
}
.main_landing_gallery .bodyGallery.bodyGallery_primary {
height: 300px;
max-width: 100%;
}
.main_landing_gallery .bodyGallery {
max-width: calc(25% - 12px);
margin-right: 15px;
}
.btn-view-more p {
font-size: 10px;
white-space: break-spaces;
text-align: center;
}
.btn-view-more {
width: 130px;
padding: 10px 10px;
}
.header_single h2 {
font-size: 20px;
line-height: inherit;
}
.header_single h2,
.header_single .h2 {
font-size: 24px;
line-height: 29px;
}
.main_single_description h2 {
font-size: 16px;
}
#exampleModal .modal-header {
padding: 20px 20px 10px;
}
.main-titleHeader {
padding-left: 0px;
padding-top: 0px;
}
#exampleModal .modal-body {
padding-top: 0px;
}
.displayContent {
padding: 0;
}
.calc-form > div {
width: 100%;
margin-bottom: 5px;
}
.logo.logoLandng a .logo-text h1 {
font-size: 13px;
}
.logo.logoLandng a .logo-text strong {
font-size: 11px;
}
.main_landing_top_text .btn {
font-size: 11px !important;
}
.main_landing_top_text p {
font-size: 16px;
}
.main_landing_top {
min-height: max-content;
}
.main_landing_top_text {
padding: 34px 35px;
}
.main_landing_listBox .main_btn {
display: block !important;
width: auto;
}
.main_landing_listBox .main_btn #btn-calculo {
margin-bottom: 10px !important;
max-width: 100%;
}
.main_landing_listBox .main_btn .btn {
max-width: 100%;
}
.logo a img {
width: 35px;
margin-right: 5px;
}
.logo a .logo-text h1,
.logo a .logo-text .h1 {
font-size: 20px;
}
.main-search {
width: auto;
padding: 0px 5px;
border: none;
}
.main-search.searchActive {
width: auto;
}
.header_single_blog {
margin-bottom: 10px;
}
.main_single_box .main_single_agent h2 {
font-size: 16px;
letter-spacing: -0.3px;
}
.main_single_teamView_content ul {
display: flex;
justify-content: flex-start;
align-items: flex-start;
width: fit-content;
}
.main_single_teamView_content ul li {
margin: 0;
}
.main_single_teamView_content ul li:first-child {
width: 100%;
margin-bottom: 5px;
margin-right: 5px;
}
.main_single_teamView_content ul li + li {
width: calc(50% - 0.25rem);
float: left;
}
.single .main_single_teamView {
display: block;
}
.main_single_teamView_profile {
border-radius: 50%;
width: 65px;
margin: 0 20px 10px auto;
}
.main_single_box {
padding: 20px 14px 14px;
margin: 0px 0 10px;
width: 100%;
}
.single-post .main_single_teamView {
display: flex;
margin-bottom: 0;
}
.single-post .main_single_teamView_content h2 {
text-align: left;
margin-top: 5px;
}
.single-post .main_single_teamView_content ul {
display: flex !important;
}
.single-post .main_single_teamView_content ul li:first-child {
width: fit-content;
margin-right: 0.25rem;
}
.single-post .main_single_teamView_content ul li + li {
width: fit-content;
}
.search-results form#search {
flex-wrap: wrap;
border: none;
background: #fafafa;
border-radius: 3px;
padding: 10px 0;
}
.search-results form#search .form-group {
width: calc(50% - 20px);
margin: 10px 10px;
}
.search-results .line-right:before {
display: none;
}
.search-results .cn-select {
width: 100%;
max-width: 100%;
}
.search-results .cn-select_price {
max-width: 100%;
}
.search-results .btn-link {
padding: 10px 40px !important;
margin: 10px 20px 10px auto;
}
.single-post .main_single_teamView .box-agent-team > div {
display: block !important;
}
.single-post .main_single_teamView_content ul {
width: auto;
}
}
@media only screen and (max-width: 600px) {
.home .search-panel.active {
max-width: 100%;
}
.single footer {
margin-bottom: 90px;
}
.next-post .next-link,
.next-post .prev-link {
max-width: 100%;
margin-bottom: 20px;
}
.next-post .prev-link .next-img {
order: unset;
}
.next-post .prev-link span {
text-align: left;
}
.next-post .prev-link:before {
left: 0;
right: unset;
border-radius: 0 0px 15px;
}
.card_main_properties .location_card_main_properties b { font-size: 9px;
}
.card_main_properties .location_card_main_properties {
padding: 6px 7px;
}
.card_main_properties,
#featured_properties .items .card_main_properties a {
min-height: 300px;
max-height: 300px;
}
.card_main_properties .body_card_main_properties .card_main_attribute li { }
.card_main_properties .body_card_main_properties p { padding-bottom: 5px;
}
.card_main_properties .body_card_main_properties h2 { }
.card_main_properties .body_card_main_properties {
padding: 10px 10px;
}
.main_single_box .main_single_agent h2 {
font-size: 18px;
}
.main_single_teamView_content h2 {
margin-top: 10px;
margin-left: 15px;
margin-bottom: 6px;
text-align: left;
font-size: 14px;
}
.single .main_single_teamView {
grid-template-columns: 40% auto;
}
.main_single_teamView_profile {
width: 58px;
height: 50px;
margin-right: 10px;
height: 70px;
margin-bottom: 0;
border-radius: 8px;
}
.main_single_teamView_content ul li {
margin: 0;
}
.main_single_teamView_content ul li:first-child {
width: auto;
margin-right: 5px;
margin-bottom: 5px;
}
.main_single_teamView_content ul li + li {
width: auto;
margin-right: 5px;
}
.main_single_box.agents-sm {
position: fixed;
left: 0;
bottom: 0;
right: 0;
width: 100%;
z-index: 8;
margin: 0;
padding: 0 10px 10px 10px;
border: 0;
border-radius: 0;
background: #ffffff;
border-top: 1px solid #eee;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
align-items: center;
justify-content: flex-end;
}
.main_single_box.agents-sm .main_single_agent, .main_single_box.agents-sm > h2 {
display: none;
}
.single .main_single_box.agents-sm .main_single_teamView {
margin: 0; }
.btn-search {
width: 35px;
height: 35px;
}
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(2),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(3),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(4),
.main_single_gallery.single_gallery_12345 .columns-gallery:nth-child(5) {
height: 80px;
}
.btn-view-more,
.before-bg a:before {
width: auto;
display: none;
}
.btn-view-more p {
font-size: 8px;
}
.cards-posts {
height: 220px;
}
.cards-posts figure {
height: 114px;
}
.sections-single {
padding: 20px 0;
}
.main_single_page {
padding-bottom: 30px;
}
footer.space-3 {
margin-bottom: 226px;
}
footer.space-2 { }
footer.space { }
.single .main_single_teamView > div + div {
display: none;
}
.landing_amenities {
flex-direction: row;
flex-wrap: wrap;
margin-bottom: 30px;
font-size: 14px;
}
.landing_amenities .amenities_item {
width: 50%;
height: 100%;
margin: 5px 0;
display: flex;
flex-direction: column;
align-items: center;
}
.landing_amenities .amenities_item .icon {
font-size: 30px;
padding: 10px;
margin: 0 0 10px;
}
.dtl_prop .dtl_list {
display: flex;
flex-wrap: wrap;
}
.dtl_prop .dtl_list .list_item {
width: auto;
font-size: 14px;
padding: 8px;
}
.landing_amenities .amenities_item .amenity {
text-align: center;
height: 45px;
overflow: hidden;
}
.counting .counting_list .counting_list_item {
flex-direction: column;
width: 50%;
}
.counting .counting_list .counting_list_item .number {
margin-right: 0;
}
.counting .counting_list .counting_list_item .desc {
text-align: center;
max-width: 100%;
height: 48px;
}
.counting .counting_list {
flex-wrap: wrap;
}
.counting {
margin: 40px 0;
}
.main-ctn-listBox {
width: auto;
}
.dtl_prop {
width: 100%;
}
.main_landing_listBox {
flex-wrap: wrap;
}
}
@media only screen and (max-width: 575px) {
.page-template-page-base-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-template
.sections.main_result_properties
.card_main_properties,
.page-template-page-taxonomy
.sections.main_result_properties
.card_main_properties,
.search-results .sections.main_result_properties .card_main_properties,
.tag .card.card_main_properties {
width: 100%;
}
.card_main_properties .body_card_main_properties .card_main_attribute li i {
display: block;
}
.logo a .logo-text strong i {
display: none;
}
.logo a .logo-text strong {
font-size: 12px;
margin-left: 4px;
font-weight: 800;
}
}
@media only screen and (max-width: 360px) {
aside.searchV,
.home .search-panel {
top: 58px;
}
.logo a img {
width: 30px;
height: 40px;
}
.btn-search span {
font-size: 22px;
}
.main_single_box.agents-sm {
position: fixed;
left: 0;
bottom: 0;
right: 0;
width: 100%;
z-index: 1000;
margin: 0;
border: none;
border-top: 2px solid rgb(216 216 216 / 0.9);
border-radius: 3px 3px 0 0;
}
.main_single_box.agents-sm .main_single_teamView {
margin-bottom: 0;
}
.main_single_box.agents-sm .main_single_agent {
display: none;
}
}
@media only screen and (max-width: 321px) {
.col-auto.col-lg-2.col-md-auto.d-flex.align-content-center {
position: absolute;
right: 0;
}
.cards-posts {
height: 200px;
}
.cards-posts figure {
height: 80px;
}
.cards-posts {
margin: 0 5px;
width: calc(50% - 10px);
}
}@font-face {
font-family: 'rtls_realstate_icons';
src:  url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/assets/rtls_real_state_icons/fonts/rtls_realstate_icons.eot?sp93vt);
src:  url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/assets/rtls_real_state_icons/fonts/rtls_realstate_icons.eot?sp93vt#iefix) format('embedded-opentype'),
url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/assets/rtls_real_state_icons/fonts/rtls_realstate_icons.ttf?sp93vt) format('truetype'),
url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/assets/rtls_real_state_icons/fonts/rtls_realstate_icons.woff?sp93vt) format('woff'),
url(//wallyperez.net/wp-content/themes/wallythemePro%20v5.0/assets/rtls_real_state_icons/fonts/rtls_realstate_icons.svg?sp93vt#rtls_realstate_icons) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.icon { font-family: 'rtls_realstate_icons' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.rtls_icon-roof_top:before {
content: "\e900";
}
.rtls_icon-bbq:before {
content: "\e901";
}
.rtls_icon-area_infantil:before {
content: "\e902";
}
.rtls_icon-jardin:before {
content: "\e903";
}
.rtls_icon-sauna:before {
content: "\e904";
}
.rtls_icon-jacuzzi:before {
content: "\e905";
}
.rtls_icon-lockers:before {
content: "\e906";
}
.rtls_icon-parqueo_para_visitas:before {
content: "\e907";
}
.rtls_icon-salon_de_actividades:before {
content: "\e908";
}
.rtls_icon-administracion:before {
content: "\e909";
}
.rtls_icon-bar:before {
content: "\e90a";
}
.rtls_icon-gimnasio:before {
content: "\e90b";
}
.rtls_icon-lobby:before {
content: "\e90c";
}
.rtls_icon-piscina:before {
content: "\e90d";
}
.rtls_icon-comedor:before {
content: "\e90e";
}
.rtls_icon-marquesina:before {
content: "\e90f";
}
.rtls_icon-balcon:before {
content: "\e910";
}
.rtls_icon-metraje:before {
content: "\e911";
}
.rtls_icon-cisterna:before {
content: "\e912";
}
.rtls_icon-pozo:before {
content: "\e913";
}
.rtls_icon-planta_electrical_full:before {
content: "\e914";
}
.rtls_icon-ducto_de_basura:before {
content: "\e915";
}
.rtls_icon-walking_closet:before {
content: "\e916";
}
.rtls_icon-closet:before {
content: "\e917";
}
.rtls_icon-gas_comun:before {
content: "\e918";
}
.rtls_icon-cocina:before {
content: "\e919";
}
.rtls_icon-estudio:before {
content: "\e91a";
}
.rtls_icon-sala:before {
content: "\e91b";
}
.rtls_icon-area_de_lavado:before {
content: "\e91c";
}
.rtls_icon-bano_de_visitas:before {
content: "\e91d";
}
.rtls_icon-habitacion:before {
content: "\e91e";
}
.rtls_icon-parqueo:before {
content: "\e91f";
}
.rtls_icon-ascensor:before {
content: "\e920";
}
.rtls_icon-banos:before {
content: "\e921";
}
.rtls_icon-camaras_de_seguridad:before {
content: "\e922";
}
.rtls_icon-patio:before {
content: "\e923";
}
.rtls_icon-sala_de_estar-copy:before {
content: "\e924";
}
.rtls_icon-terraza_privada:before {
content: "\e925";
}
.rtls_icon-terraza:before {
content: "\e926";
}