@charset 'UTF-8';
:root {
--color-verde-oscuro: #003841;
--color-azul: #0EB6C7;
--color-gris-claro: #F9F9F9;
--font-main: 'Proxima Nova';
--font-title: 'Recoleta';
--width-content: 1180px;
--width-content-full: 1440px;
--transition: all 0.15s ease-in-out;
}
@import url("https://fonts.googleapis.com/css2?family=Anton&family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500&display=block");
* {
box-sizing: border-box;
}
.site-main.center,
.panel-grid, .content,
body.blog .site-main,
body.archive .site-main,
body.search .site-main,
body.single.single-post .site-main,
.site-main.single-detail .entry-content {
width: 90%;
max-width: var(--width-content);
margin: auto;
}
body.blog .entry-content,
body.single.single-post .entry-content {
width: 100%;
max-width: 100%;
}
.site-main.single-detail #cabecera-ficha {
display: flex;
justify-content: space-between;
}
.site-main.single-detail #cabecera-ficha .estado,
.site-main.single-detail .mobile-options aside .estado {
font-size: 18px;
font-weight: 600;
color: #fff;
padding: 15px 60px;
border-radius: 10px;
display: flex;
justify-content: center;
align-content: center;
}
.site-main.single-detail #cabecera-ficha .estado p,
.site-main.single-detail .mobile-options aside .estado p {
margin-bottom: 0;
}
.site-main.single-detail #cabecera-ficha .estado.estado7,
.site-main.single-detail .mobile-options aside .estado.estado7 {
background-color: var(--color-verde-oscuro);
text-transform: uppercase;
font-size: 20px;
}
.site-main.single-detail #cabecera-ficha .estado.estado3,
.site-main.single-detail .mobile-options aside .estado.estado3 {
background-color: #B83F3F;
}
@media (max-width: 992px) {
.site-main.single-detail #cabecera-ficha .estado,
.site-main.single-detail .mobile-options aside .estado {
font-size: 14px;
padding: 10px;
flex-direction: column;
}
.site-main.single-detail #cabecera-ficha .estado.estado7,
.site-main.single-detail .mobile-options aside .estado.estado7 {
font-size: 14px;
}
}
body.blog,
body.archive {
background-color: var(--color-gris-claro);
}
.sow-image-container img {
border-radius: 15px;
}
body.page-id-116 .sow-image-container img {
border-radius: 0;
}
body.page-id-370 .center-content h2 {
margin-bottom: 40px;
}
body.page-id-370 .center-content h2+p,
body.page-id-370 .center-content ul.group-button,
body.page-id-12 .center-content ul.group-button {
width: 66%;
}
body.page-id-370 .center-content ul.group-button li a,
body.page-id-12 .center-content ul.group-button li a {
width: 100%;
text-align: center;
}
body.page-id-370 #pg-370-1,
body.page-id-12 #pg-12-1 {
width: auto;
max-width: unset;
text-align: center;
}
body.page-id-370 #pg-370-2 {
margin-top: 50px;
max-width: 800px;
}
body.page-id-370 #pg-370-2 h3 {
color: var(--color-azul);
font-size: 18px;
}
body.page-id-370 #pg-370-3 .textwidget {
background-color: var(--color-azul);
margin: 70px auto 0 auto;
border-radius: 15px;
color: #fff;
max-width: 780px;
padding: 47px 100px;
text-align: center;
}
@media only screen and (max-width: 992px) {
body.page-id-370 #pg-370-3 .textwidget {
padding: 20px;
}
body.page-id-370 .center-content h2+p,
body.page-id-370 .center-content ul.group-button,
body.page-id-12 .center-content ul.group-button {
width: 100%;
}
body.page-id-370 .center-content h2 br {
display: none;
}
}
.page-id-370 .wpcf7 .group-submit-button input.wpcf7-submit {
border-color: #fff;
}
.so-panel .video.panel-widget-style .sow-image-container a {
position: relative;
}
.so-panel .video.panel-widget-style .sow-image-container a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/play.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 60px;
-webkit-transition: var(--transition);
-moz-transition: var(--transition);
-o-transition: var(--transition);
-ms-transition: var(--transition);
transition: var(--transition);
}
.so-panel .video.panel-widget-style .sow-image-container a:hover:before {
background-size: 72px;
}
body {
margin: 0;
padding: 0;
font-family: var(--font-main);
font-size: 16px;
color: var(--color-verde-oscuro);
}
input, textarea, select, button {
font-family: var(--font-main);
}
p, h1, h2, h3, h4, h5, h6 {
margin: 0 0 15px 0;
}
p:last-child {
margin: 0;
}
h2 {
font-family: var(--font-title);
font-size: 45px;
line-height: 1;
}
@media only screen and (max-width: 992px) {
h2 {
font-size: 28px;
text-align: left;
line-height: 1.2;
}
}
h3 {
font-weight: 600;
font-size: 20px;
}
a {
color: var(--color-verde-oscuro);
text-decoration: none;
}
.site-main {
position: relative;
z-index: 1;
}
.social-networks {
display: flex;
margin: 0;
padding: 0;
list-style: none;
justify-content: flex-start;
align-items: center;
gap: 12px;
}
@media only screen and (max-width: 992px) {
.social-networks img {}
}
.button {
font-size: 18px;
font-weight: 600;
display: inline-block;
border: 1px solid var(--color-azul);
color: var(--color-azul);
padding: 15px 55px;
border-radius: 50px;
text-transform: uppercase;
letter-spacing: 1px;
-webkit-transition: var(--transition);
-moz-transition: var(--transition);
-o-transition: var(--transition);
-ms-transition: var(--transition);
transition: var(--transition);
}
@media only screen and (max-width: 992px) {
.button {
font-size: 16px;
}
body.home .textwidget .button {
text-align: center;
width: 100%;
}
#panel-14-2-0-0 .button {
text-align: center;
padding: 15px 45px;
}
}
.button:hover, .button.selected {
color: #fff;
background-color: var(--color-azul);
}
.button.button-alt {
border-color: #fff;
color: #fff;
}
.button.button-alt:hover {
border-color: var(--color-azul);
color: var(--color-azul);
background-color: #fff;
}
.group-button {
display: flex;
gap: 20px;
margin: 35px 0 35px 0;
padding: 0;
list-style: none;
}
@media only screen and (max-width: 992px) {
body:not(.page-id-12) .group-button {
align-items: flex-start;
width: 100%;
gap: 10px;
flex-wrap: wrap;
flex-direction: column;
}
body.page-id-370 .group-button {
flex-direction: row;
}
body:not(.page-id-12) .group-button .button {
color: #A4A4A4;
border-color: #A4A4A4;
}
body.page-id-10 .group-button .button,
body.page-id-370 .group-button .button,
body.page-id-14 .group-button .button {
color: var(--color-azul);
border-color: var(--color-azul);
}
body.page-id-14 .group-button {
align-items: center;
}
body.page-id-14 .group-button .button {
font-size: 14px;
}
body.page-id-10 .group-button .button.selected {
color: #FFF;
}
body.page-id-10 .group-button .button:hover,
body.page-id-370 .group-button .button:hover,
body.page-id-14 .group-button .button:hover {
background-color: #FFF;
}
.page-id-12 .group-button {
width: 100%;
align-items: center;
justify-content: center;
margin: 35px auto;
}
.page-id-12 .group-button li {
text-align: center;
}
.page-id-12 #pg-12-4 {
display: none;
}
}
.group-button li {
flex: 1;
white-space: nowrap;
}
.group-button .button {
padding: 10px 30px;
}
.center-content {
text-align: center;
}
.center-content .textwidget {
display: flex;
flex-direction: column;
align-items: center;
}
@media only screen and (max-width: 992px) {
.center-content {
text-align: left;
}
.center-content .textwidget {
align-items: flex-start;
}
}
.center-content strong.tag {
color: var(--color-azul);
font-weight: normal;
font-size: 18px;
}
.center-content h2 {
font-family: var(--font-title);
} .preheader {
text-align: right;
letter-spacing: 1px;
color: var(--color-azul);
border-bottom: 1px solid var(--color-azul);
padding: 5px 0;
font-size: 13px;
background-color: #fff;
display: none;
}
.site-header {
box-shadow: 0 3px 6px rgba(0, 0, 0, .03);
margin: 0 0 65px 0; top: 0;
z-index: 5;
background-color: #fff;
position: sticky;
}
@media only screen and (max-width: 992px) {
.site-header { margin: 0 0 30px 0;
}
}
body.blog .site-header,
body.archive .site-header {
margin: 0 0 40px 0;
}
body.home .site-header,
body.page-template-single-detail .site-header {
margin: 0;
}
.site-header .content {
display: flex;
padding: 18px 0;
justify-content: space-between;
}
.toggle-menu {
display: none;
}
@media only screen and (max-width: 992px) {
.toggle-menu {
display: block;
height: 24px;
width: 24px;
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/menu.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 24px 24px;
}
.site-header .content {
align-items: center;
}
.site-header .main-navigation {
display: none;
position: fixed;
top: 75px;
right: 0;
bottom: 0;
left: 0;
background-color: #fff;
}
#toggle-menu:checked+.main-navigation {
display: block;
padding: 30px 0 0 0;
}
#toggle-menu:checked~.toggle-menu {
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/close.svg);
}
.site-header .content .site-branding img {
float: left;
height: auto;
width: 100%;
}
.site-header .content .site-branding {
max-width: 180px;
}
}
.menu-main-container .menu {
list-style: none;
display: flex;
font-size: 14px;
}
@media only screen and (max-width: 992px) {
.menu-main-container .menu {
display: block;
margin: 0;
padding: 0 50px 0 50px;
}
}
.menu-main-container .menu li {
margin: 0 0 0 30px;
}
@media only screen and (max-width: 992px) {
.menu-main-container .menu li {
margin: 0; }
}
.menu-main-container .menu a {
font-weight: 600;
}
@media only screen and (max-width: 992px) {
.menu-main-container .menu a {
display: block;
padding: 10px 0;
font-size: 20px;
}
}
.menu-main-container .menu .menu-item-39 a {
color: var(--color-azul);
border: 1px solid var(--color-azul);
padding: 5px 20px;
border-radius: 15px;
-webkit-transition: var(--transition);
-moz-transition: var(--transition);
-o-transition: var(--transition);
-ms-transition: var(--transition);
transition: var(--transition);
}
@media only screen and (max-width: 992px) {
.menu-main-container .menu .menu-item-39 {
margin: 40px 0 0 0;
}
.menu-main-container .menu .menu-item-39 a {
text-align: center;
padding: 10px 20px;
border-radius: 25px;
}
}
.menu-main-container .menu a:hover, .menu-main-container .menu .current-menu-item a {
color: var(--color-azul);
}
.menu-main-container .menu .menu-item-39 a:hover {
color: #fff;
background-color: var(--color-azul);
} #pl-7 {
display: flex;
flex-direction: column;
}
#pl-7>div {
order: 7;
}
@media only screen and (max-width: 992px) {
#pl-7>#pg-7-0 {
order: 3;
}
#pl-7>#pg-7-2 {
order: 4;
}
#pl-7>#pg-7-3 {
order: 5;
}
#pl-7>#pg-7-3 .textwidget:before {
width: 60px;
height: 60px;
background-size: 100%;
}
#pl-7>#pg-7-4 {
order: 6;
}
#pl-7>#pg-7-1 {
order: 7;
display: none;
}
} body #pg-7-5 {
order: 1;
}
body #pg-7-6 {
order: 2;
}
@media only screen and (min-width: 992px) {
body #pg-7-5, body #pg-7-6 {
display: none !important;
}
}
body .home-manifesto .panel-grid-cell {
padding: 40px 0 60px 0;
}
.home-manifesto .textwidget {
text-align: center;
}
.home-manifesto .textwidget img {
max-width: 80%;
display: inline;
}
.home-manifesto #panel-7-6-0-1 .textwidget img {
max-width: 60%;
}
.home-manifesto .textwidget p {
font-weight: bold;
}
@media only screen and (max-width: 992px) {
.home-manifesto #panel-7-6-0-1 .textwidget p:last-child,
.home-manifesto #panel-7-6-0-2 .textwidget p:last-child,
.home-manifesto #panel-7-6-0-3 .textwidget p:last-child {
max-width: 200px;
margin: 0 auto;
}
}
.home-manifesto .textwidget h4 {
font-size: 28px;
font-family: var(--font-title);
}
@media only screen and (max-width: 992px) {
.home-manifesto .textwidget h4 {
max-width: 300px;
margin: 0 auto 30px auto;
}
}
.home-manifesto .home-manifesto-button {
padding: 80px 0 60px 0;
} @media only screen and (max-width: 992px) {
body.home .sliders-home .slide-arrow {
display: none !important;
}
}
body .panel-grid-cell .widget-title {
font-family: var(--font-title);
font-size: 45px;
margin: 0 0 27px 0;
}
@media only screen and (max-width: 992px) {
body .panel-grid-cell .widget-title {
font-size: 28px;
}
}
body .textwidget {
font-size: 18px;
}
@media only screen and (max-width: 992px) {
body .textwidget {
font-size: 16px;
}
}
#pg-7-0, #pg-7-3, #pg-7-4, #pg-20-3, #pg-24-2, #pg-24-3 {
width: 100%;
max-width: 100%;
}
#pg-7-0 {
background-color: var(--color-gris-claro);
padding: 80px 0 74px 0;
}
@media only screen and (max-width: 992px) {
#pg-7-0 {
padding: 40px 0 60px 0;
}
}
#pg-7-0 .panel-grid-cell .widget-title {
max-width: 400px;
line-height: 1.1;
}
#pg-7-0 .panel-grid-cell .textwidget p:last-child {
margin: 35px 0 0 0;
} body #pg-7-3, body #pg-20-3 {
background-color: var(--color-azul);
color: #fff;
text-align: center;
padding: 40px 0 50px 0;
margin-bottom: 0;
}
#pg-7-3 h3, #pg-20-3 h3 {
text-transform: uppercase;
margin: 0 0 15px 0;
}
#pg-7-3 .textwidget:before, #pg-20-3 .textwidget:before {
content: "";
display: inline-block;
width: 99px;
height: 99px;
margin-bottom: 37px;
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/confianza.svg);
}
#pg-7-0 .panel-row-style, #pg-7-3 .panel-row-style, #pg-20-3 .panel-row-style, #pg-7-4 .panel-row-style, #pg-24-2 .panel-row-style {
width: 90%;
max-width: var(--width-content);
margin: auto !important;
padding: 0 !important;
}
#pg-7-4 {
background-color: var(--color-gris-claro);
}
#pg-7-4 .panel-row-style .so-widget-sow-editor {
padding: 55px 0 70px 0;
}
body #pg-7-4 {
margin: 0;
}
.our-team {
margin: 77px 0 82px 0;
}
.our-team #pgc-7-1-1 {
background-color: var(--color-gris-claro);
padding: 40px 50px;
border-radius: 24px;
}
@media only screen and (max-width: 992px) {
.our-team #pgc-7-1-1 {
background-color: #fff;
}
}
.our-team #pgc-7-1-1 .textwidget p:last-child {
margin: 32px 0 0 0;
} .site-footer {
border-top: 1px solid #e6ebec;
padding: 57px 0 36px 0;
margin: 60px 0 0 0;
clear: both;
}
@media only screen and (max-width: 992px) {
.site-footer {
color: #fff; padding: 36px 0;
} .site-footer.no-margin {
margin: 0;
border: none;
}
.page-template-single-detail .site-footer {
margin: 0;
}
}
.home .site-footer, .page-id-20 .site-footer, .page-id-24 .site-footer {
margin-top: 0;
}
.site-footer .content {
display: flex;
}
@media only screen and (max-width: 992px) {
.site-footer .content {
display: block
}
}
.site-footer .content>div:first-child {
max-width: 310px;
}
.site-footer .content>div:first-child p:last-child {
margin: 0;
}
@media only screen and (max-width: 992px) {
.site-footer .content>div:first-child p:last-child {
margin: 0 0 50px 0;
color: var(--color-azul);
}
}
.site-footer .content>div:last-child {
width: 100%;
display: flex;
flex-direction: column;
}
.site-footer .content>div .logo {
margin: 0 0 78px 0;
}
@media only screen and (max-width: 992px) {
.site-footer .content>div .logo {
max-width: 200px;
margin: 0 0 66px 0;
}
}
.site-footer .content>div .logo img {
width: 100%;
height: auto;
}
.site-footer .social-networks {
margin: 0 0 30px 0;
}
.site-footer .social-networks a {
-webkit-transition: var(--transition);
-moz-transition: var(--transition);
-o-transition: var(--transition);
-ms-transition: var(--transition);
transition: var(--transition);
}
.site-footer .social-networks a:hover {
opacity: .7;
}
.site-footer .logos {
margin: auto 0 0 0;
padding: 0;
list-style: none;
display: flex;
gap: 25px;
justify-content: end;
align-items: baseline;
}
@media only screen and (max-width: 992px) {
.site-footer .logos {
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
}
.site-footer .menus {
margin: 0 0 auto 0;
padding: 0;
list-style: none;
display: flex;
gap: 90px;
justify-content: end;
align-items: baseline;
}
@media only screen and (max-width: 992px) {
.site-footer .menus {
gap: 20px;
display: grid;
grid-template-columns: repeat(2, 1fr);
margin: 0 0 70px 0;
}
}
.site-footer .menus .widget-title {
margin: 0 0 25px 0;
text-transform: uppercase;
color: var(--color-azul);
font-size: 16px;
font-weight: 600;
}
.site-footer .menus li {
margin: 0 0 3px 0;
}
.site-footer .menus li:last-child {
margin: 0;
}
.site-footer .menus ul {
list-style: none;
margin: 0;
padding: 0;
}
.site-footer .menus ul a:hover, .bottom .menu a:hover {
text-decoration: underline;
}
.bottom {
border-top: 1px solid var(--color-verde-oscuro);
font-size: 12px;
padding: 15px 0;
}
@media only screen and (max-width: 992px) {
.bottom { padding: 25px 0 140px; }
}
.bottom .content {
display: flex;
justify-content: space-between;
}
@media only screen and (max-width: 992px) {
.bottom .content {
flex-direction: column-reverse;
}
}
.bottom .content p {
margin: 0;
}
@media only screen and (max-width: 992px) {
.bottom .content p {
margin: 40px 0 0 0;
}
}
.bottom .menu {
display: flex;
margin: 0;
padding: 0;
gap: 20px;
list-style-type: none;
}
@media only screen and (max-width: 992px) {
.bottom .menu {
flex-direction: column;
gap: 10px;
} } #pg-12-1 {
width: 100%;
max-width: var(--width-content-full);
}
#pg-12-1 img {
border-radius: 0;
} .page-id-10 .center-content .textwidget p, .page-id-10 .center-content .textwidget h2 {
max-width: 580px;
} .page-id-12 #pg-12-4 .textwidget {
background-color: var(--color-azul);
margin: 70px auto 0 auto;
border-radius: 15px;
color: #fff;
max-width: 780px;
padding: 47px 100px;
text-align: center;
}
@media only screen and (max-width: 992px) {
.page-id-12 #pg-12-4 .textwidget {
padding: 20px;
}
}
.page-id-12 .wpcf7 .group-submit-button input.wpcf7-submit {
border-color: #fff;
}
.page-id-12 .center-content .textwidget p,
.page-id-116 .center-content .textwidget p {
max-width: 780px;
}
.page-id-116 .center-content .textwidget {
margin-bottom: 65px;
}
.page-id-116 .promocion-vendida {
background-color: var(--color-verde-oscuro);
color: var(--color-azul);
padding: 15px 0px;
width: 70%;
font-size: 20px;
display: block;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
@media only screen and (max-width: 992px) {
.page-id-116 .promocion-vendida {
top: -20%;
}
}
.page-id-12 .center-content .textwidget h2 {
max-width: 580px;
}
.page-id-12 #pg-12-2 {
padding-top: 45px;
padding-bottom: 50px;
}
.page-id-12 h3 {
font-family: var(--font-main);
text-align: center;
font-size: 20px;
color: var(--color-azul);
text-transform: uppercase;
margin: 0 0 5px 0;
} .page-id-12 .vender-bloques .textwidget {
border: 2px solid var(--color-azul);
padding: 25px 40px;
border-radius: 15px;
font-size: 18px;
}
.page-id-12 .vender-bloques .textwidget p {
margin: 0;
}
@media only screen and (max-width: 992px) {
.page-id-12 .vender-bloques .textwidget {
background-color: var(--color-gris-claro);
}
}
.page-id-12 .vender-bloques h3 {
text-align: left;
} .page-id-14 .center-content .textwidget p, .page-id-14 .center-content .textwidget h2 {
max-width: 580px;
} .page-id-20 .center-content .textwidget p {
max-width: 632px;
margin-bottom: 25px;
}
.page-id-20 .center-content .textwidget h2 {
margin-bottom: 30px;
}
.page-id-20 #pg-20-0 {
margin-bottom: 50px;
}
.page-id-20 .manifesto-content .so-widget-sow-image {
justify-content: center;
display: flex;
align-items: center;
min-height: 190px;
}
.page-id-20 .manifesto-content .sow-image-container {}
body #pg-20-3 {
margin-top: 60px;
}
body.page-id-20 .widget-title {
color: var(--color-azul);
font-family: var(--font-main);
font-weight: 900;
font-size: 30px;
line-height: 1;
margin: 0 0 0 0;
}
.page-id-20 .manifesto-content .so-widget-sow-editor {
max-width: 280px;
margin: 0 auto;
}
@media only screen and (max-width: 992px) {
.page-id-20 .manifesto-content .so-widget-sow-editor {
max-width: 100%;
}
}
@media only screen and (max-width: 780px) {
.manifesto-content .panel-grid-cell {
position: relative;
}
.manifesto-content .panel-first-child {
padding-right: 50%;
}
.manifesto-content .widget-title {
position: absolute;
top: 35px;
left: 55%;
}
.manifesto-content .panel-last-child .textwidget p:first-child {
position: absolute;
top: 72px;
left: 55%;
}
} .page-id-18 .center-content .textwidget p {
max-width: 780px;
}
.page-id-18 .button-manifesto-container {
margin-top: 55px;
}
@media only screen and (max-width: 992px) {
.page-id-18 .button-manifesto-container {
display: none;
}
}
.page-id-18 #pg-18-1 {
max-width: 980px;
margin-top: 50px;
margin-bottom: 50px;
}
@media only screen and (max-width: 992px) {
.page-id-18 #pg-18-1 {
margin-top: 20px;
margin-bottom: 20px;
}
}
.page-id-18 #pg-18-1 #pgc-18-1-1 {
background-color: var(--color-gris-claro);
padding: 40px 50px;
border-radius: 24px;
color: var(--color-azul);
}
@media only screen and (max-width: 992px) {
.page-id-18 #pg-18-1 #pgc-18-1-1 {
padding: 20px;
border-radius: 0;
}
}
.page-id-18 #pg-18-2 {
margin-bottom: 160px;
}
@media only screen and (max-width: 992px) {
.page-id-18 #pg-18-2 {
margin-bottom: 50px
}
}
.page-id-18 #pg-18-3 {
color: #fff;
background-color: var(--color-azul);
width: 100%;
max-width: 100%;
text-align: center;
padding: 80px 0 90px 0;
display: flex;
justify-content: center;
margin-bottom: 80px;
}
@media only screen and (max-width: 992px) {
.page-id-18 #pg-18-3 {
padding: 70px 40px 90px 40px;
margin-bottom: 40px;
}
}
.page-id-18 #pg-18-3 .nosotros-text {
max-width: 980px;
}
@media only screen and (max-width: 992px) {
.page-id-18 #pg-18-3 h2 {
text-align: center;
}
}
.trabajadores {
margin: 0;
padding: 0;
list-style: none;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 20px;
grid-row-gap: 40px;
}
@media only screen and (max-width: 992px) {
.trabajadores {
grid-template-columns: repeat(1, 1fr);
grid-column-gap: 16px;
grid-row-gap: 16px;
}
}
.trabajadores .image {
overflow: hidden;
}
.trabajadores .image img {
-webkit-border-top-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-topleft: 30px;
-moz-border-radius-topright: 30px;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
float: left;
width: 100%;
height: auto;
}
.trabajadores li {
display: flex;
flex-direction: column;
}
.trabajadores li>div:last-child {
background-color: var(--color-azul);
color: #fff;
text-align: center;
padding: 15px 0;
}
@media only screen and (max-width: 7992px) {
.trabajadores li>div:last-child {
padding: 4px 0;
}
}
.trabajadores li>div:last-child h3 {
margin: 0;
font-size: 18px;
font-weight: bold;
}
@media only screen and (max-width: 7992px) {
.trabajadores li>div:last-child h3 {
font-size: 14px;
}
}
.trabajadores li>div:last-child div {
font-size: 20px;
}
@media only screen and (max-width: 7992px) {
.trabajadores li>div:last-child div {
font-size: 14px;
}
} .page-id-24 .wpcf7 {
max-width: 580px;
margin: 0 auto 0 auto;
}
body #pg-24-2 {
background-color: var(--color-gris-claro);
padding: 80px 70px;
margin: 50px 0 0 0;
}
#pg-24-3 iframe {
width: 100%;
height: 524px;
float: left;
}
.contact-details {}
.contact-details ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
gap: 80px;
align-items: flex-start;
}
@media only screen and (max-width: 992px) {
.contact-details ul {
flex-direction: column;
}
}
.contact-details ul li {
width: 100%;
text-align: center;
display: flex;
justify-content: center;
flex-direction: column;
color: var(--color-azul);
}
.contact-details ul li a {
color: var(--color-azul);
}
.contact-details ul li:before {
content: "";
height: 40px;
width: 100%;
background-position: top center;
background-repeat: no-repeat;
margin: 0 0 30px 0;
}
.contact-details ul li.email {}
.contact-details ul li.address {}
.contact-details ul li.phone {}
.contact-details ul li.email:before {
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/contact-mail.svg);
}
.contact-details ul li.address:before {
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/contact-address.svg);
}
.contact-details ul li.phone:before {
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/contact-phone.svg);
} .wpcf7 form {
display: flex;
flex-direction: column;
gap: 20px;
}
.wpcf7 p {
display: flex;
gap: 20px;
width: 100%;
margin: 0;
}
.wpcf7 p>*, .wpcf7 p>*>* {
width: 100%;
}
.wpcf7 .link-whatsapp {
max-width: 52px;
}
input.wpcf7-text, textarea.wpcf7-textarea, input.wpcf7-submit {
padding: 15px;
border: 1px solid var(--color-azul);
border-radius: 30px;
font-size: 16px;
}
input.wpcf7-submit {
background-color: var(--color-azul);
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
height: 50px;
}
input.wpcf7-submit:hover {
background-color: #c1f0f4;
border-color: #c1f0f4;
color: var(--color-azul);
}
.wpcf7-spinner { width: 48px !important;
}
textarea.wpcf7-textarea {
resize: none;
height: 139px;
}
.wpcf7 .group-submit-button {
align-items: center;
}
.wpcf7 .group-submit-button a {
text-decoration: underline;
}
.wpcf7 .group-submit-button input.wpcf7-submit {
max-width: 180px;
}
body .wpcf7 .wpcf7-list-item {
margin: 0;
}
.breadcrumb {
font-size: 12px;
text-transform: uppercase;
margin: 15px 0;
}
@media only screen and (max-width: 763px) {
.breadcrumb {
display: none;
}
.site-main.single-detail .entry-content {
padding-top: 20px;
}
.wpcf7 .group-submit-button {
display: block;
text-align: center;
}
.wpcf7 .group-submit-button label {
text-align: left;
font-size: 12px !important;
display: block;
margin-bottom: 20px;
}
}
.breadcrumb .breadcrumb_last {
color: var(--color-azul);
}
.read-more {
overflow: hidden;
}
.link-read-more {
color: var(--color-azul);
text-decoration: underline;
}
.wrapper-filtro {
width: 100%;
}
.wrapper-filtro ul {
margin: 0;
padding: 0;
list-style: none;
display: grid;
grid-column-gap: 20px;
grid-row-gap: 20px;
grid-template-columns: repeat(4, 1fr);
}
@media only screen and (max-width: 992px) {
.wrapper-filtro ul {
grid-template-columns: repeat(1, 1fr);
}
}
.wrapper-filtro ul select, .wrapper-filtro ul input, .wrapper-filtro p.submit-form button {
border: 1px solid var(--color-azul);
width: 100%;
padding: 10px 20px;
border-radius: 20px;
font-size: 18px;
}
.wrapper-filtro p {
width: 100%;
max-width: 100% !important;
}
.wrapper-filtro p.submit-form {
margin: 40px 0 80px 0;
text-align: center;
}
.wrapper-filtro p.submit-form button {
font-weight: 600;
text-transform: uppercase;
color: var(--color-azul);
width: auto;
cursor: pointer;
background-color: #fff;
min-width: 280px;
}
.wrapper-filtro p.submit-form button:hover {
background-color: var(--color-azul);
color: #fff;
}
.wrapper-filtro p.toggle-form {
margin: 0 0 35px 0;
text-align: center;
}
.wrapper-filtro p.toggle-form a {
font-weight: bold;
position: relative;
padding-right: 25px;
}
.wrapper-filtro p.toggle-form a:after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 12px 6px 0 6px;
border-color: var(--color-verde-oscuro) transparent transparent transparent;
position: absolute;
top: 5px;
right: 0;
}
.wrapper-filtro.visible p.toggle-form a:after {
transform: rotate(180deg);
}
.wrapper-filtro form {
display: none;
}
.wrapper-filtro.visible form {
display: block;
} .page-id-14 #pg-14-2 .textwidget {
margin: 40px 0 0 0;
} body.blog header.site-header,
body.archive header.site-header {
margin-bottom: 0;
}
#categorias-blog {
background-color: var(--color-azul);
padding: 15px 0;
margin-bottom: 40px;
}
#categorias-blog div {
width: 90%;
max-width: var(--width-content);
margin: auto;
}
#categorias-blog ul li {
list-style: none;
display: inline-block;
}
#categorias-blog a {
color: white;
margin: 0 15px;
}
#categorias-blog ul li.active a {
text-decoration: underline;
}
.search-form {
padding: 0 0 40px 0;
display: flex;
align-items: center;
justify-content: center;
}
.search-form label {
width: 100%;
max-width: 380px;
}
.search-form .search-field {
width: 100%;
border: 1px solid var(--color-azul);
padding: 10px 20px;
font-size: 18px;
border-radius: 30px;
background-image: url(//inmo-campomar.com/wp-content/themes/campomar/images/search.svg);
background-repeat: no-repeat;
background-position: 96% center;
}
.search-form .search-submit {
display: none;
}
.list-post {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 22px;
grid-row-gap: 22px;
}
@media only screen and (max-width: 992px) {
.list-post {
grid-template-columns: repeat(1, 1fr);
}
#search-clear {
margin-right: 20px;
}
body.single article figure {
max-width: 100%;
margin: auto;
}
}
.list-post article, .featured-post .sticky-post {
background-color: #fff;
display: flex;
flex-direction: column;
}
.list-post article .entry-content, .featured-post .sticky-post .entry-content, .blog-detail .entry-content {
padding: 33px 38px;
height: 100%;
display: flex;
flex-direction: column;
}
.blog-detail .entry-content {
background-color: var(--color-gris-claro);
}
.blog-detail .entry-content figure {
max-width: 100%;
}
.blog-detail .entry-content .entry-meta {
margin: 0 0 35px 0;
}
.list-post article h4, .featured-post .sticky-post h4 {
font-size: 20px;
margin: 0 0 15px 0;
}
.list-post article .post-thumbnail img, .featured-post .sticky-post .post-thumbnail img, .blog-detail .post-thumbnail img {
width: 100%;
height: auto;
float: left;
}
.list-post article .entry-meta a, .featured-post .sticky-post .entry-meta a, .blog-detail .entry-content .entry-meta a {
color: var(--color-azul);
} .list-post article .entry-meta>span.posted-on, .featured-post .sticky-post .entry-meta>span.posted-on, .blog-detail .entry-content .entry-meta>span.posted-on {
display: block;
}
.list-post article .entry-meta>span.byline, .featured-post .sticky-post .entry-meta>span.byline, .blog-detail .entry-content .entry-meta>span.byline {
margin-right: 8px;
padding-right: 8px;
border-right: 1px solid var(--color-azul);
}
.list-post article .entry-meta, .featured-post .sticky-post .entry-meta, .blog-detail .entry-content .entry-meta {
margin-top: auto;
}
.featured-post, .blog-detail {
display: flex;
margin: 0 0 40px 0;
}
@media only screen and (max-width: 992px) {
.featured-post, .blog-detail {
flex-direction: column;
}
}
.blog-detail {
align-items: flex-start;
}
.featured-post .sticky-post, .blog-detail>div {
max-width: 779px;
width: 100%;
margin: 0 100px 0 0;
}
.blog-detail .entry-content p {
margin: 0 0 10px 0;
}
.blog-detail .entry-content p:last-child {
margin: 0;
}
.featured-post .widget-area,
.blog-detail .widget-area,
.sidebar-mobile .widget-area {
border: 1px solid var(--color-azul);
display: flex;
flex-direction: column;
max-width: 300px;
}
@media only screen and (max-width: 992px) {
.featured-post .widget-area,
.blog-detail .widget-area,
.sidebar-mobile .widget-area {
max-width: 100%;
margin-top: 30px
}
}
.featured-post .widget-area section,
.blog-detail .widget-area section,
.sidebar-mobile .widget-area section {
padding: 20px;
}
.featured-post .widget-area .widget-title,
.blog-detail .widget-area .widget-title,
.sidebar-mobile .widget-area .widget-title {
color: var(--color-azul);
font-size: 20px;
margin: 0 0 15px 0;
}
.featured-post .widget-area .wpp-list,
.blog-detail .widget-area .wpp-list,
.sidebar-mobile .widget-area .wpp-list {
margin: 0;
padding: 0;
}
.featured-post .widget-area .wpp-list a:before,
.blog-detail .widget-area .wpp-list a:before,
.sidebar-mobile .widget-area .wpp-list a:before {
content: "·";
margin-right: 5px;
}
.featured-post .widget-area .wpp-list a:hover,
.blog-detail .widget-area .wpp-list a:hover,
.sidebar-mobile .widget-area .wpp-list a:hover {
color: var(--color-azul);
text-decoration: underline;
}
.featured-post .widget-area .wpp-list a:hover:before,
.blog-detail .widget-area .wpp-list a:hover:before,
.sidebar-mobile .widget-area .wpp-list a:hover:before {
text-decoration: none;
}
.featured-post .widget.widget_mailpoet_form,
.blog-detail .widget.widget_mailpoet_form,
.sidebar-mobile .widget.widget_mailpoet_form {
margin-top: auto;
}
.featured-post #mailpoet_form_1 p.mailpoet_form_paragraph,
.blog-detail #mailpoet_form_1 p.mailpoet_form_paragraph,
.sidebar-mobile #mailpoet_form_1 p.mailpoet_form_paragraph {
margin: 0;
}
.featured-post .widget-area section.widget_mailpoet_form,
.blog-detail .widget-area section.widget_mailpoet_form,
.sidebar-mobile .widget-area section.widget_mailpoet_form {
background-color: var(--color-azul);
color: #fff;
}
.featured-post .widget-area section.widget_mailpoet_form .widget-title,
.blog-detail .widget-area section.widget_mailpoet_form .widget-title,
.sidebar-mobile .widget-area section.widget_mailpoet_form .widget-title {
color: #fff;
}
body .featured-post .mailpoet_spacer,
body .blog-detail .mailpoet_spacer
body .sidebar-mobile .mailpoet_spacer {
display: none;
}
.back-posts {
margin: 0;
padding: 20px 0;
border-top: 1px solid var(--color-verde-oscuro);
border-bottom: 1px solid var(--color-verde-oscuro);
font-size: 18px;
}
.back-posts a {}
.back-posts a:hover {
text-decoration: underline;
} .error404 h1 {
text-align: center;
} body .wpcf7 form .wpcf7-response-output {
margin: 0 0 0 0;
border-radius: 15px;
text-align: center;
font-size: 12px;
padding: 8px;
}
body .wpcf7 form.sent .wpcf7-response-output {
background-color: #66b570;
border: none;
color: #fff;
}
body .wpcf7 form.invalid .wpcf7-response-output,
body .wpcf7 form.unaccepted .wpcf7-response-output,
body .wpcf7 form.payment-required .wpcf7-response-output {
border: none;
background-color: #ffb900;
}
body .wpcf7-not-valid-tip {
font-size: 12px;
padding: 0 15px;
margin: 10px 0 0 0;
}
body.page-id-12 .wpcf7-not-valid-tip {
color: #b90000;
}
body.page-id-12 .wpcf7 form.sent .wpcf7-response-output {
background-color: #FFF;
color: #66b570;
} body #mailpoet_form_1 .mailpoet_validate_success {
color: #fff;
}
body .mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
left: 0;
top: 0;
transform: none;
}
body #mailpoet_form_1 .mailpoet_submit {
border: 1px solid #fff !important;
color: #fff;
background-color: var(--color-azul);
width: auto !important;
padding: 5px 30px !important;
border-radius: 30px;
cursor: pointer;
}
body #mailpoet_form_1 .mailpoet_text, body #mailpoet_form_1 .mailpoet_textarea {
background-color: #fff !important;
}
body #mailpoet_form_1 .mailpoet_paragraph {
margin: 0 0 10px 0;
}
body #mailpoet_form_1 .mailpoet_paragraph a {
color: #fff;
text-decoration: underline;
} .wp-pagenavi {
margin: 65px 0 0 0;
text-align: center;
display: flex;
justify-content: center;
gap: 15px;
}
.wp-pagenavi .pages {
display: none;
}
.wp-pagenavi .page, .wp-pagenavi .current {
display: inline-flex;
width: 30px;
height: 30px;
font-size: 18px;
justify-content: center;
align-items: center;
border-radius: 30px;
-webkit-transition: var(--transition);
-moz-transition: var(--transition);
-o-transition: var(--transition);
-ms-transition: var(--transition);
transition: var(--transition);
}
.wp-pagenavi .page {
border: 1px solid var(--color-azul);
color: var(--color-azul);
}
.wp-pagenavi .current, .wp-pagenavi .page:hover {
background-color: var(--color-azul);
color: #fff;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
display: none;
}
.wrapper-viviendas.error {
text-align: center;
font-size: 25px;
font-weight: 100;
opacity: .7;
}
body .only-desktop {}
body .only-responsive {
display: none !important;
}
@media only screen and (max-width: 992px) {
body .only-desktop {
display: none !important;
}
body .only-responsive {
display: inline !important;
}
.wrapper-blog .slick-prev, .wrapper-blog .slick-next {
top: auto;
bottom: -90px;
border: 2px solid var(--color-azul);
height: 42px;
width: 42px;
background-position: center;
background-size: 15px auto;
border-radius: 50%;
background-repeat: no-repeat;
}
.wrapper-blog .slick-next {
right: 50%;
margin-right: -50px;
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-clientes-satisfechos/next.svg) !important;
background-size: 18px !important;
}
.wrapper-blog .slick-prev {
left: 50%;
margin-left: -50px;
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-clientes-satisfechos/prev.svg) !important;
background-size: 18px !important;
}
.wrapper-blog .slick-prev:before, .wrapper-blog .slick-next:before {
display: none;
}
body #pg-12-3 {
width: 100%;
}
body .panel-grid.panel-has-style>.panel-row-style.vender-bloques {
flex-direction: row !important;
overflow: auto !important;
padding-left: 20px !important;
}
body .panel-grid.panel-has-style>.panel-row-style.vender-bloques .panel-grid-cell {
min-width: 280px !important;
}
body .panel-grid.panel-has-style>.panel-row-style.vender-bloques .panel-grid-cell:nth-child(2) {
margin: 0 10px !important;
}
body .panel-grid.panel-has-style>.panel-row-style.vender-bloques .panel-grid-cell .textwidget {
min-height: 210px;
}
body .panel-grid.panel-has-style>.panel-row-style.vender-bloques .panel-grid-cell .textwidget h3 {
text-transform: none;
}
body #pg-7-3.only-responsive {
display: block !important;
margin-top: 50px;
}
}
.mobile-options aside {
display: flex;
justify-content: space-between;
align-items: center;
margin: 10px auto 0;
width: 90%;
}
.mobile-options aside p {
margin: 0;
}
.mobile-options aside a {
color: var(--color-azul);
background-color: #fff;
padding: 10px 20px;
font-size: 14px;
}
body .mfp-bg {
background-color: #fff;
}
body .mfp-container {
padding: 0 !important;
}
.mfp-content #contact-detail {
background-color: #fff;
padding: 30px;
box-shadow: 0 0 50px rgb(0 0 0 / 10%);
}
.page-template-page-promociones .viviendas {
max-width: 1062px;
margin: auto;
}
.language-menu {
font-size: 11px;
text-transform: uppercase;
}
.language-menu ul {
display: flex;
}
.language-menu a {
color: #5E8D95;
margin: 7px 5px 0 0 !important;
padding: 0 !important;
}
.language-menu .wpml-ls-current-language a {
text-decoration: underline;
}
.language-menu .wpml-ls-display {
display: none !important;
}
@media only screen and (max-width: 763px) {
.language-menu {
display: none;
}
#toggle-menu:checked~.language-menu {
display: block;
position: absolute;
top: 44px;
right: 5px;
font-size: 13px;
}
}   .page-template-page-promocion .container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.page-template-page-promocion .container {
width: 750px;
}
}
@media (min-width: 992px) {
.page-template-page-promocion .container {
width: 970px;
}
}
@media (min-width: 1200px) {
.page-template-page-promocion .container {
width: 1170px;
}
}
.page-template-page-promocion .container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.page-template-page-promocion .row {
margin-left: -15px;
margin-right: -15px;
}
.page-template-page-promocion .col-xs-1, .page-template-page-promocion .col-sm-1, .page-template-page-promocion .col-md-1, .page-template-page-promocion .col-lg-1, .page-template-page-promocion .col-xs-2, .page-template-page-promocion .col-sm-2, .page-template-page-promocion .col-md-2, .page-template-page-promocion .col-lg-2, .page-template-page-promocion .col-xs-3, .page-template-page-promocion .col-sm-3, .page-template-page-promocion .col-md-3, .page-template-page-promocion .col-lg-3, .page-template-page-promocion .col-xs-4, .page-template-page-promocion .col-sm-4, .page-template-page-promocion .col-md-4, .page-template-page-promocion .col-lg-4, .page-template-page-promocion .col-xs-5, .page-template-page-promocion .col-sm-5, .page-template-page-promocion .col-md-5, .page-template-page-promocion .col-lg-5, .page-template-page-promocion .col-xs-6, .page-template-page-promocion .col-sm-6, .page-template-page-promocion .col-md-6, .page-template-page-promocion .col-lg-6, .page-template-page-promocion .col-xs-7, .page-template-page-promocion .col-sm-7, .page-template-page-promocion .col-md-7, .page-template-page-promocion .col-lg-7, .page-template-page-promocion .col-xs-8, .page-template-page-promocion .col-sm-8, .page-template-page-promocion .col-md-8, .page-template-page-promocion .col-lg-8, .page-template-page-promocion .col-xs-9, .page-template-page-promocion .col-sm-9, .page-template-page-promocion .col-md-9, .page-template-page-promocion .col-lg-9, .page-template-page-promocion .col-xs-10, .page-template-page-promocion .col-sm-10, .page-template-page-promocion .col-md-10, .page-template-page-promocion .col-lg-10, .page-template-page-promocion .col-xs-11, .page-template-page-promocion .col-sm-11, .page-template-page-promocion .col-md-11, .page-template-page-promocion .col-lg-11, .page-template-page-promocion .col-xs-12, .page-template-page-promocion .col-sm-12, .page-template-page-promocion .col-md-12, .page-template-page-promocion .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.page-template-page-promocion .col-xs-1, .page-template-page-promocion .col-xs-2, .page-template-page-promocion .col-xs-3, .page-template-page-promocion .col-xs-4, .page-template-page-promocion .col-xs-5, .page-template-page-promocion .col-xs-6, .page-template-page-promocion .col-xs-7, .page-template-page-promocion .col-xs-8, .page-template-page-promocion .col-xs-9, .page-template-page-promocion .col-xs-10, .page-template-page-promocion .col-xs-11, .page-template-page-promocion .col-xs-12 {
float: left;
}
.page-template-page-promocion .col-xs-12 {
width: 100%;
}
.page-template-page-promocion .col-xs-11 {
width: 91.66666667%;
}
.page-template-page-promocion .col-xs-10 {
width: 83.33333333%;
}
.page-template-page-promocion .col-xs-9 {
width: 75%;
}
.page-template-page-promocion .col-xs-8 {
width: 66.66666667%;
}
.page-template-page-promocion .col-xs-7 {
width: 58.33333333%;
}
.page-template-page-promocion .col-xs-6 {
width: 50%;
}
.page-template-page-promocion .col-xs-5 {
width: 41.66666667%;
}
.page-template-page-promocion .col-xs-4 {
width: 33.33333333%;
}
.page-template-page-promocion .col-xs-3 {
width: 25%;
}
.page-template-page-promocion .col-xs-2 {
width: 16.66666667%;
}
.page-template-page-promocion .col-xs-1 {
width: 8.33333333%;
}
.page-template-page-promocion .col-xs-pull-12 {
right: 100%;
}
.page-template-page-promocion .col-xs-pull-11 {
right: 91.66666667%;
}
.page-template-page-promocion .col-xs-pull-10 {
right: 83.33333333%;
}
.page-template-page-promocion .col-xs-pull-9 {
right: 75%;
}
.page-template-page-promocion .col-xs-pull-8 {
right: 66.66666667%;
}
.page-template-page-promocion .col-xs-pull-7 {
right: 58.33333333%;
}
.page-template-page-promocion .col-xs-pull-6 {
right: 50%;
}
.page-template-page-promocion .col-xs-pull-5 {
right: 41.66666667%;
}
.page-template-page-promocion .col-xs-pull-4 {
right: 33.33333333%;
}
.page-template-page-promocion .col-xs-pull-3 {
right: 25%;
}
.page-template-page-promocion .col-xs-pull-2 {
right: 16.66666667%;
}
.page-template-page-promocion .col-xs-pull-1 {
right: 8.33333333%;
}
.page-template-page-promocion .col-xs-pull-0 {
right: auto;
}
.page-template-page-promocion .col-xs-push-12 {
left: 100%;
}
.page-template-page-promocion .col-xs-push-11 {
left: 91.66666667%;
}
.page-template-page-promocion .col-xs-push-10 {
left: 83.33333333%;
}
.page-template-page-promocion .col-xs-push-9 {
left: 75%;
}
.page-template-page-promocion .col-xs-push-8 {
left: 66.66666667%;
}
.page-template-page-promocion .col-xs-push-7 {
left: 58.33333333%;
}
.page-template-page-promocion .col-xs-push-6 {
left: 50%;
}
.page-template-page-promocion .col-xs-push-5 {
left: 41.66666667%;
}
.page-template-page-promocion .col-xs-push-4 {
left: 33.33333333%;
}
.page-template-page-promocion .col-xs-push-3 {
left: 25%;
}
.page-template-page-promocion .col-xs-push-2 {
left: 16.66666667%;
}
.page-template-page-promocion .col-xs-push-1 {
left: 8.33333333%;
}
.page-template-page-promocion .col-xs-push-0 {
left: auto;
}
.page-template-page-promocion .col-xs-offset-12 {
margin-left: 100%;
}
.page-template-page-promocion .col-xs-offset-11 {
margin-left: 91.66666667%;
}
.page-template-page-promocion .col-xs-offset-10 {
margin-left: 83.33333333%;
}
.page-template-page-promocion .col-xs-offset-9 {
margin-left: 75%;
}
.page-template-page-promocion .col-xs-offset-8 {
margin-left: 66.66666667%;
}
.page-template-page-promocion .col-xs-offset-7 {
margin-left: 58.33333333%;
}
.page-template-page-promocion .col-xs-offset-6 {
margin-left: 50%;
}
.page-template-page-promocion .col-xs-offset-5 {
margin-left: 41.66666667%;
}
.page-template-page-promocion .col-xs-offset-4 {
margin-left: 33.33333333%;
}
.page-template-page-promocion .col-xs-offset-3 {
margin-left: 25%;
}
.page-template-page-promocion .col-xs-offset-2 {
margin-left: 16.66666667%;
}
.page-template-page-promocion .col-xs-offset-1 {
margin-left: 8.33333333%;
}
.page-template-page-promocion .col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.page-template-page-promocion .col-sm-1, .page-template-page-promocion .col-sm-2, .page-template-page-promocion .col-sm-3, .page-template-page-promocion .col-sm-4, .page-template-page-promocion .col-sm-5, .page-template-page-promocion .col-sm-6, .page-template-page-promocion .col-sm-7, .page-template-page-promocion .col-sm-8, .page-template-page-promocion .col-sm-9, .page-template-page-promocion .col-sm-10, .page-template-page-promocion .col-sm-11, .page-template-page-promocion .col-sm-12 {
float: left;
}
.page-template-page-promocion .col-sm-12 {
width: 100%;
}
.page-template-page-promocion .col-sm-11 {
width: 91.66666667%;
}
.page-template-page-promocion .col-sm-10 {
width: 83.33333333%;
}
.page-template-page-promocion .col-sm-9 {
width: 75%;
}
.page-template-page-promocion .col-sm-8 {
width: 66.66666667%;
}
.page-template-page-promocion .col-sm-7 {
width: 58.33333333%;
}
.page-template-page-promocion .col-sm-6 {
width: 50%;
}
.page-template-page-promocion .col-sm-5 {
width: 41.66666667%;
}
.page-template-page-promocion .col-sm-4 {
width: 33.33333333%;
}
.page-template-page-promocion .col-sm-3 {
width: 25%;
}
.page-template-page-promocion .col-sm-2 {
width: 16.66666667%;
}
.page-template-page-promocion .col-sm-1 {
width: 8.33333333%;
}
.page-template-page-promocion .col-sm-pull-12 {
right: 100%;
}
.page-template-page-promocion .col-sm-pull-11 {
right: 91.66666667%;
}
.page-template-page-promocion .col-sm-pull-10 {
right: 83.33333333%;
}
.page-template-page-promocion .col-sm-pull-9 {
right: 75%;
}
.page-template-page-promocion .col-sm-pull-8 {
right: 66.66666667%;
}
.page-template-page-promocion .col-sm-pull-7 {
right: 58.33333333%;
}
.page-template-page-promocion .col-sm-pull-6 {
right: 50%;
}
.page-template-page-promocion .col-sm-pull-5 {
right: 41.66666667%;
}
.page-template-page-promocion .col-sm-pull-4 {
right: 33.33333333%;
}
.page-template-page-promocion .col-sm-pull-3 {
right: 25%;
}
.page-template-page-promocion .col-sm-pull-2 {
right: 16.66666667%;
}
.page-template-page-promocion .col-sm-pull-1 {
right: 8.33333333%;
}
.page-template-page-promocion .col-sm-pull-0 {
right: auto;
}
.page-template-page-promocion .col-sm-push-12 {
left: 100%;
}
.page-template-page-promocion .col-sm-push-11 {
left: 91.66666667%;
}
.page-template-page-promocion .col-sm-push-10 {
left: 83.33333333%;
}
.page-template-page-promocion .col-sm-push-9 {
left: 75%;
}
.page-template-page-promocion .col-sm-push-8 {
left: 66.66666667%;
}
.page-template-page-promocion .col-sm-push-7 {
left: 58.33333333%;
}
.page-template-page-promocion .col-sm-push-6 {
left: 50%;
}
.page-template-page-promocion .col-sm-push-5 {
left: 41.66666667%;
}
.page-template-page-promocion .col-sm-push-4 {
left: 33.33333333%;
}
.page-template-page-promocion .col-sm-push-3 {
left: 25%;
}
.page-template-page-promocion .col-sm-push-2 {
left: 16.66666667%;
}
.page-template-page-promocion .col-sm-push-1 {
left: 8.33333333%;
}
.page-template-page-promocion .col-sm-push-0 {
left: auto;
}
.page-template-page-promocion .col-sm-offset-12 {
margin-left: 100%;
}
.page-template-page-promocion .col-sm-offset-11 {
margin-left: 91.66666667%;
}
.page-template-page-promocion .col-sm-offset-10 {
margin-left: 83.33333333%;
}
.page-template-page-promocion .col-sm-offset-9 {
margin-left: 75%;
}
.page-template-page-promocion .col-sm-offset-8 {
margin-left: 66.66666667%;
}
.page-template-page-promocion .col-sm-offset-7 {
margin-left: 58.33333333%;
}
.page-template-page-promocion .col-sm-offset-6 {
margin-left: 50%;
}
.page-template-page-promocion .col-sm-offset-5 {
margin-left: 41.66666667%;
}
.page-template-page-promocion .col-sm-offset-4 {
margin-left: 33.33333333%;
}
.page-template-page-promocion .col-sm-offset-3 {
margin-left: 25%;
}
.page-template-page-promocion .col-sm-offset-2 {
margin-left: 16.66666667%;
}
.page-template-page-promocion .col-sm-offset-1 {
margin-left: 8.33333333%;
}
.page-template-page-promocion .col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.page-template-page-promocion .col-md-1, .page-template-page-promocion .col-md-2, .page-template-page-promocion .col-md-3, .page-template-page-promocion .col-md-4, .page-template-page-promocion .col-md-5, .page-template-page-promocion .col-md-6, .page-template-page-promocion .col-md-7, .page-template-page-promocion .col-md-8, .page-template-page-promocion .col-md-9, .page-template-page-promocion .col-md-10, .page-template-page-promocion .col-md-11, .page-template-page-promocion .col-md-12 {
float: left;
}
.page-template-page-promocion .col-md-12 {
width: 100%;
}
.page-template-page-promocion .col-md-11 {
width: 91.66666667%;
}
.page-template-page-promocion .col-md-10 {
width: 83.33333333%;
}
.page-template-page-promocion .col-md-9 {
width: 75%;
}
.page-template-page-promocion .col-md-8 {
width: 66.66666667%;
}
.page-template-page-promocion .col-md-7 {
width: 58.33333333%;
}
.page-template-page-promocion .col-md-6 {
width: 50%;
}
.page-template-page-promocion .col-md-5 {
width: 41.66666667%;
}
.page-template-page-promocion .col-md-4 {
width: 33.33333333%;
}
.page-template-page-promocion .col-md-3 {
width: 25%;
}
.page-template-page-promocion .col-md-2 {
width: 16.66666667%;
}
.page-template-page-promocion .col-md-1 {
width: 8.33333333%;
}
.page-template-page-promocion .col-md-pull-12 {
right: 100%;
}
.page-template-page-promocion .col-md-pull-11 {
right: 91.66666667%;
}
.page-template-page-promocion .col-md-pull-10 {
right: 83.33333333%;
}
.page-template-page-promocion .col-md-pull-9 {
right: 75%;
}
.page-template-page-promocion .col-md-pull-8 {
right: 66.66666667%;
}
.page-template-page-promocion .col-md-pull-7 {
right: 58.33333333%;
}
.page-template-page-promocion .col-md-pull-6 {
right: 50%;
}
.page-template-page-promocion .col-md-pull-5 {
right: 41.66666667%;
}
.page-template-page-promocion .col-md-pull-4 {
right: 33.33333333%;
}
.page-template-page-promocion .col-md-pull-3 {
right: 25%;
}
.page-template-page-promocion .col-md-pull-2 {
right: 16.66666667%;
}
.page-template-page-promocion .col-md-pull-1 {
right: 8.33333333%;
}
.page-template-page-promocion .col-md-pull-0 {
right: auto;
}
.page-template-page-promocion .col-md-push-12 {
left: 100%;
}
.page-template-page-promocion .col-md-push-11 {
left: 91.66666667%;
}
.page-template-page-promocion .col-md-push-10 {
left: 83.33333333%;
}
.page-template-page-promocion .col-md-push-9 {
left: 75%;
}
.page-template-page-promocion .col-md-push-8 {
left: 66.66666667%;
}
.page-template-page-promocion .col-md-push-7 {
left: 58.33333333%;
}
.page-template-page-promocion .col-md-push-6 {
left: 50%;
}
.page-template-page-promocion .col-md-push-5 {
left: 41.66666667%;
}
.page-template-page-promocion .col-md-push-4 {
left: 33.33333333%;
}
.page-template-page-promocion .col-md-push-3 {
left: 25%;
}
.page-template-page-promocion .col-md-push-2 {
left: 16.66666667%;
}
.page-template-page-promocion .col-md-push-1 {
left: 8.33333333%;
}
.page-template-page-promocion .col-md-push-0 {
left: auto;
}
.page-template-page-promocion .col-md-offset-12 {
margin-left: 100%;
}
.page-template-page-promocion .col-md-offset-11 {
margin-left: 91.66666667%;
}
.page-template-page-promocion .col-md-offset-10 {
margin-left: 83.33333333%;
}
.page-template-page-promocion .col-md-offset-9 {
margin-left: 75%;
}
.page-template-page-promocion .col-md-offset-8 {
margin-left: 66.66666667%;
}
.page-template-page-promocion .col-md-offset-7 {
margin-left: 58.33333333%;
}
.page-template-page-promocion .col-md-offset-6 {
margin-left: 50%;
}
.page-template-page-promocion .col-md-offset-5 {
margin-left: 41.66666667%;
}
.page-template-page-promocion .col-md-offset-4 {
margin-left: 33.33333333%;
}
.page-template-page-promocion .col-md-offset-3 {
margin-left: 25%;
}
.page-template-page-promocion .col-md-offset-2 {
margin-left: 16.66666667%;
}
.page-template-page-promocion .col-md-offset-1 {
margin-left: 8.33333333%;
}
.page-template-page-promocion .col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.page-template-page-promocion .col-lg-1, .page-template-page-promocion .col-lg-2, .page-template-page-promocion .col-lg-3, .page-template-page-promocion .col-lg-4, .page-template-page-promocion .col-lg-5, .page-template-page-promocion .col-lg-6, .page-template-page-promocion .col-lg-7, .page-template-page-promocion .col-lg-8, .page-template-page-promocion .col-lg-9, .page-template-page-promocion .col-lg-10, .page-template-page-promocion .col-lg-11, .page-template-page-promocion .col-lg-12 {
float: left;
}
.page-template-page-promocion .col-lg-12 {
width: 100%;
}
.page-template-page-promocion .col-lg-11 {
width: 91.66666667%;
}
.page-template-page-promocion .col-lg-10 {
width: 83.33333333%;
}
.page-template-page-promocion .col-lg-9 {
width: 75%;
}
.page-template-page-promocion .col-lg-8 {
width: 66.66666667%;
}
.page-template-page-promocion .col-lg-7 {
width: 58.33333333%;
}
.page-template-page-promocion .col-lg-6 {
width: 50%;
}
.page-template-page-promocion .col-lg-5 {
width: 41.66666667%;
}
.page-template-page-promocion .col-lg-4 {
width: 33.33333333%;
}
.page-template-page-promocion .col-lg-3 {
width: 25%;
}
.page-template-page-promocion .col-lg-2 {
width: 16.66666667%;
}
.page-template-page-promocion .col-lg-1 {
width: 8.33333333%;
}
.page-template-page-promocion .col-lg-pull-12 {
right: 100%;
}
.page-template-page-promocion .col-lg-pull-11 {
right: 91.66666667%;
}
.page-template-page-promocion .col-lg-pull-10 {
right: 83.33333333%;
}
.page-template-page-promocion .col-lg-pull-9 {
right: 75%;
}
.page-template-page-promocion .col-lg-pull-8 {
right: 66.66666667%;
}
.page-template-page-promocion .col-lg-pull-7 {
right: 58.33333333%;
}
.page-template-page-promocion .col-lg-pull-6 {
right: 50%;
}
.page-template-page-promocion .col-lg-pull-5 {
right: 41.66666667%;
}
.page-template-page-promocion .col-lg-pull-4 {
right: 33.33333333%;
}
.page-template-page-promocion .col-lg-pull-3 {
right: 25%;
}
.page-template-page-promocion .col-lg-pull-2 {
right: 16.66666667%;
}
.page-template-page-promocion .col-lg-pull-1 {
right: 8.33333333%;
}
.page-template-page-promocion .col-lg-pull-0 {
right: auto;
}
.page-template-page-promocion .col-lg-push-12 {
left: 100%;
}
.page-template-page-promocion .col-lg-push-11 {
left: 91.66666667%;
}
.page-template-page-promocion .col-lg-push-10 {
left: 83.33333333%;
}
.page-template-page-promocion .col-lg-push-9 {
left: 75%;
}
.page-template-page-promocion .col-lg-push-8 {
left: 66.66666667%;
}
.page-template-page-promocion .col-lg-push-7 {
left: 58.33333333%;
}
.page-template-page-promocion .col-lg-push-6 {
left: 50%;
}
.page-template-page-promocion .col-lg-push-5 {
left: 41.66666667%;
}
.page-template-page-promocion .col-lg-push-4 {
left: 33.33333333%;
}
.page-template-page-promocion .col-lg-push-3 {
left: 25%;
}
.page-template-page-promocion .col-lg-push-2 {
left: 16.66666667%;
}
.page-template-page-promocion .col-lg-push-1 {
left: 8.33333333%;
}
.page-template-page-promocion .col-lg-push-0 {
left: auto;
}
.page-template-page-promocion .col-lg-offset-12 {
margin-left: 100%;
}
.page-template-page-promocion .col-lg-offset-11 {
margin-left: 91.66666667%;
}
.page-template-page-promocion .col-lg-offset-10 {
margin-left: 83.33333333%;
}
.page-template-page-promocion .col-lg-offset-9 {
margin-left: 75%;
}
.page-template-page-promocion .col-lg-offset-8 {
margin-left: 66.66666667%;
}
.page-template-page-promocion .col-lg-offset-7 {
margin-left: 58.33333333%;
}
.page-template-page-promocion .col-lg-offset-6 {
margin-left: 50%;
}
.page-template-page-promocion .col-lg-offset-5 {
margin-left: 41.66666667%;
}
.page-template-page-promocion .col-lg-offset-4 {
margin-left: 33.33333333%;
}
.page-template-page-promocion .col-lg-offset-3 {
margin-left: 25%;
}
.page-template-page-promocion .col-lg-offset-2 {
margin-left: 16.66666667%;
}
.page-template-page-promocion .col-lg-offset-1 {
margin-left: 8.33333333%;
}
.page-template-page-promocion .col-lg-offset-0 {
margin-left: 0%;
}
}
#menu-item-50247 ul li a {
text-transform: capitalize;
}
.page-template-page-promocion .text-center {
text-align: center;
}
.page-template-page-promocion .wpcf7 .group-submit-button label span.wpcf7-form-control-wrap,
.page-template-page-promocion .wpcf7 .group-submit-button label a {
width: auto;
margin-left: 5px;
}
.page-template-page-promocion textarea.wpcf7-textarea {
height: 110px;
}
.page-template-page-promocion .site-pages {
background-color: #ffffff;
}
.page-template-page-promocion main .main h2 {
font-weight: bold;
font-size: 34px;
line-height: 46px;
letter-spacing: 0.02em;
color: #00B7D0;
}
.page-template-page-promocion main h3 {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 20px;
text-align: center;
letter-spacing: 0.02em;
color: #404040;
margin-bottom: 10px;
}
.page-template-page-promocion main .align-items-center {
align-items: center !important;
display: flex;
flex-direction: row;
}
.page-template-page-promocion main .mb-2 {
margin-bottom: 2em !important;
}
.page-template-page-promocion main .w-100 img,
.page-template-page-promocion main .w-100 figure {
max-width: none;
width: 100%;
}
.page-template-page-promocion main .align-items-start {
align-items: start !important;
display: flex;
flex-direction: row;
}
.page-template-page-promocion main .mx-5 {
margin: 5em 0;
}
.page-template-page-promocion main .mx-3 {
margin: 3em 0;
}
.page-template-page-promocion main p {
font-size: 14px !important;
line-height: 18px;
}
.page-template-page-promocion main p.texto-legal {
margin-top: 20px;
font-size: 11px !important;
}
.page-template-page-promocion main h2 {
color: #424141;
font-weight: bold;
}
.page-template-page-promocion main .regimen h4 {
font-weight: bold;
font-size: 34px;
line-height: 46px;
letter-spacing: 0.02em;
color: #00B7D0;
} .page-template-page-promocion main h2 {
font-size: 36px;
}
.page-template-page-promocion main .bg-cyan {
background-color: #00B7D0;
flex-direction: column;
justify-content: center;
display: flex;
padding: 1.6em;
}
.page-template-page-promocion main .no-gutters .wp-block-column:not(:first-child) {
margin: 0;
}
.page-template-page-promocion main .bg-cyan label {
display: flex;
}
.page-template-page-promocion main .bg-cyan label * {
color: #fff;
}
.page-template-page-promocion main .bg-cyan h4 {
font-weight: bold;
font-size: 34px;
line-height: 46px;
letter-spacing: 0.02em;
color: #fff;
}
.page-template-page-promocion main .bg-cyan p {
color: #fff;
}
.page-template-page-promocion main .wp-block-image {
margin-bottom: 0;
}
.page-template-page-promocion main .caracteristicas {
background-color: #00B7D0;
flex-direction: column;
justify-content: center;
display: flex;
}
.page-template-page-promocion main .page-template-page-promocion .wpcf7-form .group-submit-button label {
display: block;
}
.page-template-page-promocion .btn-dossier {
display: inline-block;
margin-top: 40px;
background-color: #003B4A;
border-radius: 30px;
min-height: 45px;
line-height: 45px !important;
min-width: 230px;
text-align: center;
line-height: 40px;
color: #FFFFFF !important;
}
.page-template-page-promocion.page-id-537 main .bg-cyan,
.page-template-page-promocion.page-id-543 main .bg-cyan {
background-color: #CFE7E4;
}
.page-template-page-promocion.page-id-537 main .bg-cyan h4,
.page-template-page-promocion.page-id-543 main .bg-cyan h4 {
color: #003333;
}
.page-template-page-promocion.page-id-537 main .bg-cyan p,
.page-template-page-promocion.page-id-537 main .bg-cyan label,
.page-template-page-promocion.page-id-537 main .bg-cyan a,
.page-template-page-promocion.page-id-543 main .bg-cyan p,
.page-template-page-promocion.page-id-543 main .bg-cyan label,
.page-template-page-promocion.page-id-543 main .bg-cyan a {
color: #003333 !important;
}
.page-template-page-promocion.page-id-543 .col-md-6.col-md-offset-3,
.page-template-page-promocion.page-id-539 .col-md-6.col-md-offset-3,
.page-template-page-promocion.page-id-541 .col-md-6.col-md-offset-3,
.page-template-page-promocion.page-id-537 .col-md-6.col-md-offset-3 {
margin-top: 50px;
margin-bottom: 50px;
}
.page-template-page-promocion.page-id-537 .viviendas.col-md-6.col-md-offset-3 {
margin-top: 0px;
margin-bottom: 50px;
}
.page-template-page-promocion.page-id-537 main .caracteristicas {
background-color: #CAA0CA;
margin-top: 80px;
margin-bottom: 50px;
}
.page-template-page-promocion.page-id-539 main .caracteristicas,
.page-template-page-promocion.page-id-543 main .caracteristicas {
background-color: #003333;
margin-top: 80px;
margin-bottom: 50px;
}
.page-template-page-promocion.page-id-543 .viviendas h3,
.page-template-page-promocion.page-id-539 .viviendas h3,
.page-template-page-promocion.page-id-541 .viviendas h3 {
margin-top: 80px;
margin-bottom: 50px;
}
.page-template-page-promocion.page-id-537 .viviendas.col-md-6.col-md-offset-3 h3 {
margin-top: 30px;
margin-bottom: 50px;
}
.page-template-page-promocion.page-id-543 .viviendas img,
.page-template-page-promocion.page-id-539 .viviendas img,
.page-template-page-promocion.page-id-541 .viviendas img {
height: 360px !important;
width: auto !important;
margin-left: auto;
margin-right: auto;
display: block;
}
.page-template-page-promocion main .container {
margin-left: auto !important;
margin-right: auto !important;
}
.page-template-page-promocion.page-id-537 main .caracteristicas .wp-block-column {
align-items: center;
text-align: center;
color: #fff;
margin: 30px 0;
}
.page-template-page-promocion main .caracteristicas .wp-block-columns {
align-items: center;
text-align: center;
color: #fff;
margin-top: 30px;
}
.page-template-page-promocion main .caracteristicas p {
width: 60%;
margin: 0 auto;
}
.page-template-page-promocion main .caracteristicas img {
max-height: 65px;
max-width: 90px;
margin-bottom: 40px;
}
.page-template-page-promocion main #slider {
background-image: url(https://www.inmo-campomar.com/wp-content/uploads/2021/05/Cabecera_hijuela.jpg);
background-repeat: no-repeat;
background-size: cover;
color: #fff;
min-height: 450px;
margin-bottom: 4em;
display: flex;
align-items: center;
padding: 3em;
position: relative;
}
.page-template-page-promocion main #slider.salnatura {
background-image: url(https://www.inmo-campomar.com/wp-content/uploads/2022/05/slide-salnatura.jpg);
}
.page-template-page-promocion main #slider.brasilia {
background-image: url(https://www.inmo-campomar.com/wp-content/uploads/2022/02/slide-brasilia.jpg);
}
.page-template-page-promocion main #slider.laguna {
background-image: url(https://inmo-campomar.com/wp-content/uploads/2023/10/laguna_slider.png);
}
.page-template-page-promocion main #slider.barrosa {
background-image: url(https://www.inmo-campomar.com/wp-content/uploads/2022/02/slide-barrosa.jpg);
}
.page-template-page-promocion main #slider.vender {
background-image: url(https://www.inmo-campomar.com/wp-content/uploads/2022/03/fondo-vender.jpg);
}
@media (max-width: 991px) {
.page-template-page-promocion main #slider.vender {
background-position: 53% center;
}
}
@media (max-width: 767px) {
.page-template-page-promocion main #slider p {
font-size: 16px !important;
line-height: normal;
}
.page-template-page-promocion main #slider.vender {
background-position: 85% center;
margin-bottom: 250px;
}
.page-template-page-promocion main #slider.vender .container h1 {
font-size: 32px;
}
.page-template-page-promocion main #slider.vender .container {
position: absolute;
bottom: -230px;
}
.page-template-page-promocion main .bg-cyan {
padding: 1.2em;
}
.wpcf7 p {
gap: 10px;
}
.page-template-page-promocion main .bg-cyan h4 {
font-size: 24px;
line-height: 30px;
}
.page-template-page-promocion main h2 {
font-size: 32px;
}
}
.page-template-page-promocion main #slider .border-white {
border: 1px solid #fff;
text-transform: uppercase;
text-align: center;
padding: .6em 0em;
display: block;
color: #fff; max-width: 240px;
margin-bottom: 2em;
}
.page-template-page-promocion.page-id-50197 .bloques {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 70px 0;
}
.page-template-page-promocion.page-id-50197 .bloques .bloque {
min-height: 240px;
max-width: 450px;
padding: 30px 50px;
margin: 10px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
border: 2px solid #0EB6C7;
border-radius: 20px;
background-color: #F1F1F1;
}
.page-template-page-promocion.page-id-50197 .bloques .bloque h2 {
text-transform: uppercase;
color: #0EB6C7;
}
.page-template-page-promocion.page-id-50197 .hablamos {
margin: 30px 0;
}
.page-template-page-promocion.page-id-50197 .hablamos .cta {
display: inline-block;
margin: 0px 10px 30px 10px;
background-color: transparent;
border: 2px solid #0eb6c7;
text-transform: uppercase;
border-radius: 30px;
min-height: 45px;
line-height: 45px !important;
min-width: 230px;
text-align: center;
line-height: 40px;
color: #0eb6c7 !important;
}
.page-template-page-promocion.page-id-50197 .hablamos .cta:hover {
background-color: #0eb6c7;
color: #fff !important;
}
.page-template-page-promocion.page-id-50197 .fondo-contacto {
margin-top: 50px;
margin-bottom: 50px;
background-color: #0eb6c7;
padding: 40px 75px;
}
.page-template-page-promocion.page-id-50197 .fondo-contacto h2 {
font-weight: bold;
font-size: 34px;
line-height: 46px;
letter-spacing: 0.02em;
color: #fff;
}
.page-template-page-promocion.page-id-50197 .fondo-contacto p {
margin-bottom: 50px;
}
.page-template-page-promocion .default-page .entry-content,
.page-template-page-promocion .site-pages {
padding-top: 0;
}
.page-template-page-promocion main #slider p {
max-width: 180px;
}
.page-template-page-promocion main #slider p.sold-out {
position: absolute;
top: 50%;
left: 50%;
border: 3px solid #bc1a1a;
color: #fff;
font-size: 40px !important;
padding: 20px;
background: rgba(187, 26, 26, 0.5);
max-width: none;
transform: translate(-50%, -50%) rotate(-20deg);
display: none;
}
.page-template-page-promocion main #slider img {
max-width: 312px;
margin-bottom: 4em;
}
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .chosen-container-multi .chosen-choices, .with_frm_style .chosen-container-single .chosen-single {
border-radius: 0;
height: 40px;
}
.frm_style_estilos-formidable.with_frm_style .form-field {
margin: 0 30px;
}
.frm_style_estilos-formidable.with_frm_style .form-field {
margin: 0 10px 20px 0;
}
.frm_style_estilos-formidable.with_frm_style .frm_submit button {
background: #424141;
margin: 9px auto;
text-align: center;
display: block;
font-size: 16px;
padding: .7em 3.5em;
text-transform: uppercase;
border-radius: 40px;
box-shadow: none;
font-family: inherit;
border-color: transparent !important;
}
.frm_style_estilos-formidable.with_frm_style .frm_submit button:hover {
opacity: .8;
}
textarea#field_a0ejd {
height: 75px;
}
.frm_checkbox label font {
color: #fff;
}
.with_frm_style .frm_message font, .frm_success_style font {
color: #0a540a;
}
.with_frm_style .frm_message p {
margin-bottom: 0;
}
#frm_field_10_container,
#frm_field_28_container,
#frm_field_35_container,
#frm_field_42_container,
#frm_field_21_container {
width: 250px;
display: block;
float: left;
grid: none;
grid-column: inherit !important;
position: relative;
}
#frm_field_14_container,
#frm_field_29_container,
#frm_field_36_container,
#frm_field_43_container,
#frm_field_22_container {
width: 160px;
display: block;
float: left;
grid: none;
grid-column: inherit !important;
position: relative;
left: 130px;
}
#frm_field_14_container a,
#frm_field_29_container a,
#frm_field_36_container a,
#frm_field_43_container a,
#frm_field_22_container a {
top: 4px;
position: relative;
color: #fff;
text-decoration: underline;
}
#frm_field_14_container a:hover,
#frm_field_29_container a:hover,
#frm_field_36_container a:hover,
#frm_field_43_container a:hover,
#frm_field_22_container a:hover {
text-decoration: none;
color: #fff;
}
@media (max-width: 767px) {
.page-template-page-promocion.page-id-50197 .bloques .bloque {
padding: 0;
}
.page-template-page-promocion main #slider p.sold-out {
font-size: 18px !important;
}
}
@media (max-width: 599px) {
.page-template-page-promocion main .caracteristicas {
padding: 5em 0;
}
.page-template-page-promocion main .caracteristicas .wp-block-columns {
margin-top: 0;
margin-bottom: 0;
}
.page-template-page-promocion main .caracteristicas .wp-block-column .wp-block-column {
margin: 2em 0;
flex-basis: 50% !important;
}
.page-template-page-promocion main #slider {
padding: 1em;
}
.page-template-page-promocion main #slider img {
max-width: 100%;
}
.page-template-page-promocion .default-page .entry-content {
padding-left: 0;
padding-right: 0;
}
.page-template-page-promocion .wp-block-embed-youtube iframe {
width: 100% !important;
}
}f .sticky-wrapper {
z-index: 5;
margin: 0 0 18px 0;
}
body #mailpoet_form_1 .mailpoet_checkbox_label {
font-size: 12px!important;
line-height: 1.3;
}
#slider .wp-block-column{ position: relative; }
.vendido{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.vendido.desktop{
display: none;
@media (min-width: 992px){
display: block;
}
}
.vendido svg{ max-width: 380px; height: auto; }
@media (max-width: 767px){
.vendido svg{ max-width: 320px; }
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://inmo-campomar.com/wp-content/themes/campomar/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://inmo-campomar.com/wp-content/themes/campomar/css/fonts/slick.eot);
src: url(https://inmo-campomar.com/wp-content/themes/campomar/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://inmo-campomar.com/wp-content/themes/campomar/css/fonts/slick.woff) format('woff'), url(https://inmo-campomar.com/wp-content/themes/campomar/css/fonts/slick.ttf) format('truetype'), url(https://inmo-campomar.com/wp-content/themes/campomar/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@font-face {
font-family: 'Proxima Nova';
src: url(//inmo-campomar.com/wp-content/themes/campomar/fonts/ProximaNova-Regular.woff2) format('woff2'),
url(//inmo-campomar.com/wp-content/themes/campomar/fonts/ProximaNova-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: block;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//inmo-campomar.com/wp-content/themes/campomar/fonts/ProximaNova-Semibold.woff2) format('woff2'),
url(//inmo-campomar.com/wp-content/themes/campomar/fonts/ProximaNova-Semibold.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: block;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//inmo-campomar.com/wp-content/themes/campomar/fonts/ProximaNova-Bold.woff2) format('woff2'),
url(//inmo-campomar.com/wp-content/themes/campomar/fonts/ProximaNova-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: block;
}
@font-face {
font-family: 'Recoleta';
src: url(//inmo-campomar.com/wp-content/themes/campomar/fonts/Recoleta-SemiBold.woff2) format('woff2'),
url(//inmo-campomar.com/wp-content/themes/campomar/fonts/Recoleta-SemiBold.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: block;
}.lity {
z-index: 9990;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
white-space: nowrap;
background: #0b0b0b;
background: rgba(0, 0, 0, 0.8);
outline: none !important;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.lity.lity-opened {
opacity: 1;
}
.lity.lity-closed {
opacity: 0;
}
.lity * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lity-wrap {
z-index: 9990;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center;
outline: none !important;
}
.lity-wrap:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
.lity-loader {
z-index: 9991;
color: #fff;
position: absolute;
top: 50%;
margin-top: -0.8em;
width: 100%;
text-align: center;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
opacity: 1;
}
.lity-container {
z-index: 9992;
position: relative;
text-align: left;
vertical-align: middle;
display: inline-block;
white-space: normal;
max-width: 100%;
max-height: 100%;
outline: none !important;
}
.lity-content {
z-index: 9993;
width: 100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
-o-transition: -o-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content,
.lity-closed .lity-content {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
}
.lity-content:after {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
z-index: 9994;
width: 35px;
height: 35px;
position: fixed;
right: 0;
top: 0;
-webkit-appearance: none;
cursor: pointer;
text-decoration: none;
text-align: center;
padding: 0;
color: #fff;
font-style: normal;
font-size: 35px;
font-family: Arial, Baskerville, monospace;
line-height: 35px;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
border: 0;
background: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
display: none!important;
}
.lity-close::-moz-focus-inner {
border: 0;
padding: 0;
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
text-decoration: none;
text-align: center;
padding: 0;
color: #fff;
font-style: normal;
font-size: 35px;
font-family: Arial, Baskerville, monospace;
line-height: 35px;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
border: 0;
background: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.lity-close:active {
top: 1px;
} .lity-image img {
max-width: 100%;
display: block;
line-height: 0;
border: 0;
} .lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
width: 100%;
max-width: 964px;
}
.lity-iframe-container {
width: 100%;
height: 0;
padding-top: 56.25%;
overflow: auto;
pointer-events: auto;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
}
.lity-hide {
display: none;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.vbox-overlay{
--vbox-tools-color: #fff;
--vbox-title-background: #101010;
--vbox-title-width:  'auto';
--vbox-title-radius:  0;
--vbox-share-background: #101010;
--vbox-share-width:  'auto';
--vbox-share-radius:  0;
--vbox-padding: 0;
} .vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{
-webkit-backface-visibility: hidden;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.vbox-overlay * { 
-webkit-backface-visibility: visible;
backface-visibility: visible;
}
.vbox-overlay{
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 999999;
}
.vbox-share, .vbox-title{
line-height: 1;
position: fixed;
z-index: 98;
text-align: center;
margin: 0 auto;
color: var(--vbox-tools-color);
}
.vbox-title{
font-size: 12px;
background-color: var(--vbox-title-background);
width: var(--vbox-title-width);
border-radius: var(--vbox-title-radius);
padding: 12px 54px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
}
.vbox-share{
font-size: 24px;
padding: 0 0.35em;
background-color: var(--vbox-share-background);
width: var(--vbox-share-width);
border-radius: var(--vbox-share-radius);
}
.vbox-link-btn,
button.vbox-link-btn,
button.vbox-link-btn:hover,
button.vbox-link-btn:active,
button.vbox-link-btn:focus{
border: none !important;
background: none !important;
box-shadow: none !important;
color: inherit !important;
padding: 6px 12px;
outline: none;
display: inline-block;
cursor: pointer;
}
.vbox-share a{
color: inherit !important;
padding: 6px 12px;
display: inline-block;
}
.vbox-share svg{
z-index: 10;
vertical-align: middle;
} .vbox-close{
cursor: pointer;
position: fixed;
top: 0;
right: 0;
z-index: 99;
padding: 6px 15px;
color: #000;
color: var(--vbox-tools-color);
border: 0;
font-size: 24px;
display: flex;
align-items: center;
opacity: 0.8;
transition: opacity 0.2s;
}
.vbox-close:hover{
opacity: 1;
}
.vbox-left-corner{
cursor: pointer;
position: fixed;
left: 0;
top: 0;
overflow: hidden;
line-height: 1;
font-size: 12px;
z-index: 99;
display: flex;
align-items:center;
color: var(--vbox-tools-color);
}
.vbox-num{
display: inline-block;
padding: 12px 15px;
} .vbox-left{
left: 0;
}
.vbox-right{
right: 0;
}
.vbox-top{
top: 0;
}
.vbox-bottom{
bottom: 0;
} .vbox-next, .vbox-prev{
position: fixed;
top: 50%;
margin-top: -15px;
overflow: hidden;
cursor: pointer;
display: block;
width: 45px;
height: 45px;
z-index: 99;
opacity: 0.8;
transition: opacity 0.2s;
}
.vbox-next:hover, .vbox-prev:hover{
opacity: 1;
}
.vbox-next span, .vbox-prev span{
position: relative;
width: 20px;
height: 20px;
border: 2px solid transparent;
border-top-color: var(--vbox-tools-color);
border-right-color: var(--vbox-tools-color);
text-indent: -100px;
position: absolute;
top: 8px;
display: block;
}
.vbox-prev{
left: 15px;
}
.vbox-next{
right: 15px;
}
.vbox-prev span{
left: 10px;
-ms-transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.vbox-next span{
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: 10px;
} .venoratio, .vbox-inline {
position: relative;
width: 100%;
margin: 0 auto;
}
.venoratio::before {
display: block;
padding-top: var(--vb-aspect-ratio);
content: "";
}
.venoratio > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: var(--vbox-padding);
}
.venoratio-1x1 {
--vb-aspect-ratio: 100%;
}
.venoratio-4x3 {
--vb-aspect-ratio: calc(3 / 4 * 100%);
}
.venoratio-16x9 {
--vb-aspect-ratio: calc(9 / 16 * 100%);
}
.venoratio-21x9 {
--vb-aspect-ratio: calc(9 / 21 * 100%);
}
.venoratio-full {
--vb-aspect-ratio: calc(100vh - 100px);
}
.vbox-child.venoratio, .vbox-child.vbox-inline{
max-width: 100%;
}
.vbox-open{
overflow: hidden;
}
.vbox-container{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow-x: hidden;
overflow-y: scroll;
overflow-scrolling: touch;
-webkit-overflow-scrolling: touch;
z-index: 20;
max-height: 100%;
padding: 30px 0px;
}
.vbox-content{
opacity: 0;
}
.vbox-content{
text-align: center;
width: 100%;
position: relative;
overflow: hidden;
padding: 20px 4%;
display: flex;
align-items: center;
justify-content: center;
min-height: 100%;
}
.vbox-container img{
max-width: 100%;
height: auto;
}
.vbox-child{
box-shadow: 0 0 12px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
max-width: 100%;
text-align: initial;
padding: var(--vbox-padding);
}
.vbox-child img{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
display: block;
}
.vbox-grab .vbox-child img{
cursor: grab;
}
.vbox-child > iframe{
border: none !important;
}
.vbox-content.swipe-left{
margin-left: -200px !important;
}
.vbox-content.swipe-right{
margin-left: 200px !important;
}
.vbox-preloader{
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
.vbox-preloader .vbox-preloader-inner{
opacity: 1;
transition: opacity 200ms;
}
.vbox-hidden{
display: none;
}
.vbox-preloader.vbox-hidden .vbox-preloader-inner{
opacity: 0;
}
.vbox-backdrop{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: translateZ(-1px);
-moz-transform: translateZ(-1px);
-o-transform: translateZ(-1px);
transform: translateZ(-1px);
z-index: 0;
}
.vbox-tooltip {
position: relative;
display: inline-block;
}
.vbox-tooltip .vbox-tooltip-text {
visibility: hidden;
color: #fff;
text-align: center;
padding: 0;
position: absolute;
z-index: 1;
bottom: 100%;
left: 0;
opacity: 0;
transition: opacity 0.3s;
margin-bottom: 2px;
font-family: sans-serif;
}
.vbox-top .vbox-tooltip .vbox-tooltip-text{
bottom: auto;
top: 100%;
margin-bottom: 0;
margin-top: 2px;
}
.vbox-tooltip-inner{
padding: 5px 10px;
background-color: rgba(0, 0, 0, 0.9);
border-radius: 6px;
font-size: 10px;
}
.vbox-tooltip:hover .vbox-tooltip-text {
visibility: visible;
opacity: 1;
} .vbox-overlay{--sk-size:40px;--sk-color:#333}.sk-center{margin:auto}.sk-plane{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);animation:sk-plane 1.2s infinite ease-in-out}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2.0s infinite ease-in-out both}.sk-chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:var(--sk-color);border-radius:100%;animation:sk-chase-dot-before 2.0s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1.0s}.sk-chase-dot:nth-child(3){animation-delay:-0.9s}.sk-chase-dot:nth-child(4){animation-delay:-0.8s}.sk-chase-dot:nth-child(5){animation-delay:-0.7s}.sk-chase-dot:nth-child(6){animation-delay:-0.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1.0s}.sk-chase-dot:nth-child(3):before{animation-delay:-0.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-0.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-0.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-0.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(0.4)}100%,0%{transform:scale(1.0)}}.sk-bounce{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-bounce-dot{width:100%;height:100%;border-radius:50%;background-color:var(--sk-color);opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite cubic-bezier(0.455,0.03,0.515,0.955)}.sk-bounce-dot:nth-child(2){animation-delay:-1.0s}@keyframes sk-bounce{0%,100%{transform:scale(0)}45%,55%{transform:scale(1)}}.sk-wave{width:var(--sk-size);height:var(--sk-size);display:flex;justify-content:space-between}.sk-wave-rect{background-color:var(--sk-color);height:100%;width:15%;animation:sk-wave 1.2s infinite ease-in-out}.sk-wave-rect:nth-child(1){animation-delay:-1.2s}.sk-wave-rect:nth-child(2){animation-delay:-1.1s}.sk-wave-rect:nth-child(3){animation-delay:-1.0s}.sk-wave-rect:nth-child(4){animation-delay:-0.9s}.sk-wave-rect:nth-child(5){animation-delay:-0.8s}@keyframes sk-wave{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.sk-pulse{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);border-radius:100%;animation:sk-pulse 1.2s infinite cubic-bezier(0.455,0.03,0.515,0.955)}@keyframes sk-pulse{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.sk-flow{width:calc(var(--sk-size) * 1.3);height:calc(var(--sk-size) * 1.3);display:flex;justify-content:space-between}.sk-flow-dot{width:25%;height:25%;background-color:var(--sk-color);border-radius:50%;animation:sk-flow 1.4s cubic-bezier(0.455,0.03,0.515,0.955) 0s infinite both}.sk-flow-dot:nth-child(1){animation-delay:-0.30s}.sk-flow-dot:nth-child(2){animation-delay:-0.15s}@keyframes sk-flow{0%,80%,100%{transform:scale(0.3)}40%{transform:scale(1)}}.sk-swing{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-swing 1.8s infinite linear}.sk-swing-dot{width:45%;height:45%;position:absolute;top:0;left:0;right:0;margin:auto;background-color:var(--sk-color);border-radius:100%;animation:sk-swing-dot 2s infinite ease-in-out}.sk-swing-dot:nth-child(2){top:auto;bottom:0;animation-delay:-1s}@keyframes sk-swing{100%{transform:rotate(360deg)}}@keyframes sk-swing-dot{0%,100%{transform:scale(0.2)}50%{transform:scale(1)}}.sk-circle{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-dot:before{content:'';display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle 1.2s infinite ease-in-out both}.sk-circle-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-dot:nth-child(3):before{animation-delay:-0.9s}.sk-circle-dot:nth-child(4):before{animation-delay:-0.8s}.sk-circle-dot:nth-child(5):before{animation-delay:-0.7s}.sk-circle-dot:nth-child(6):before{animation-delay:-0.6s}.sk-circle-dot:nth-child(7):before{animation-delay:-0.5s}.sk-circle-dot:nth-child(8):before{animation-delay:-0.4s}.sk-circle-dot:nth-child(9):before{animation-delay:-0.3s}.sk-circle-dot:nth-child(10):before{animation-delay:-0.2s}.sk-circle-dot:nth-child(11):before{animation-delay:-0.1s}@keyframes sk-circle{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.sk-circle-fade{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-fade-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-fade-dot:before{content:'';display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle-fade 1.2s infinite ease-in-out both}.sk-circle-fade-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-fade-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{animation-delay:-1.0s}.sk-circle-fade-dot:nth-child(3):before{animation-delay:-0.9s}.sk-circle-fade-dot:nth-child(4):before{animation-delay:-0.8s}.sk-circle-fade-dot:nth-child(5):before{animation-delay:-0.7s}.sk-circle-fade-dot:nth-child(6):before{animation-delay:-0.6s}.sk-circle-fade-dot:nth-child(7):before{animation-delay:-0.5s}.sk-circle-fade-dot:nth-child(8):before{animation-delay:-0.4s}.sk-circle-fade-dot:nth-child(9):before{animation-delay:-0.3s}.sk-circle-fade-dot:nth-child(10):before{animation-delay:-0.2s}.sk-circle-fade-dot:nth-child(11):before{animation-delay:-0.1s}@keyframes sk-circle-fade{0%,39%,100%{opacity:0;transform:scale(0.6)}40%{opacity:1;transform:scale(1)}}.sk-grid{width:var(--sk-size);height:var(--sk-size)}.sk-grid-cube{width:33.33%;height:33.33%;background-color:var(--sk-color);float:left;animation:sk-grid 1.3s infinite ease-in-out}.sk-grid-cube:nth-child(1){animation-delay:.2s}.sk-grid-cube:nth-child(2){animation-delay:.3s}.sk-grid-cube:nth-child(3){animation-delay:.4s}.sk-grid-cube:nth-child(4){animation-delay:.1s}.sk-grid-cube:nth-child(5){animation-delay:.2s}.sk-grid-cube:nth-child(6){animation-delay:.3s}.sk-grid-cube:nth-child(7){animation-delay:0s}.sk-grid-cube:nth-child(8){animation-delay:.1s}.sk-grid-cube:nth-child(9){animation-delay:.2s}@keyframes sk-grid{0%,70%,100%{transform:scale3D(1,1,1)}35%{transform:scale3D(0,0,1)}}.sk-fold{width:var(--sk-size);height:var(--sk-size);position:relative;transform:rotateZ(45deg)}.sk-fold-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-fold-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sk-color);animation:sk-fold 2.4s infinite linear both;transform-origin:100% 100%}.sk-fold-cube:nth-child(2){transform:scale(1.1) rotateZ(90deg)}.sk-fold-cube:nth-child(4){transform:scale(1.1) rotateZ(180deg)}.sk-fold-cube:nth-child(3){transform:scale(1.1) rotateZ(270deg)}.sk-fold-cube:nth-child(2):before{animation-delay:.3s}.sk-fold-cube:nth-child(4):before{animation-delay:.6s}.sk-fold-cube:nth-child(3):before{animation-delay:.9s}@keyframes sk-fold{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,100%{transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-wander{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-wander-cube{background-color:var(--sk-color);width:20%;height:20%;position:absolute;top:0;left:0;--sk-wander-distance:calc(var(--sk-size) * 0.75);animation:sk-wander 2.0s ease-in-out -2.0s infinite both}.sk-wander-cube:nth-child(2){animation-delay:-0.5s}.sk-wander-cube:nth-child(3){animation-delay:-1.0s}@keyframes sk-wander{0%{transform:rotate(0)}25%{transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(0.6)}50%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(0.6)}100%{transform:rotate(-360deg)}}.blog-home {
margin: 0;
padding: 0;
list-style: none;
display: flex;
gap: 20px;
margin: 0 0 60px 0;
}
@media only screen and (max-width: 992px) {
.blog-home {
margin: 0 0 120px 0;
}
}
.blog-home li {
width: 100%;
background-color: #fff;
display: flex;
flex-direction: column;
}
.blog-home li>div:last-child {
padding: 38px;
display: flex;
flex-direction: column;
height: 100%;
}
.blog-home li h3 {
font-size: 20px;
font-weight: bold;
}
.blog-home li .image img {
max-width: 100%;
height: auto;
}
.blog-home li p {
font-size: 16px;
}
.blog-home li p.data {
margin: 0;
margin-top: auto;
}
.blog-home li p.data a {
color: var(--color-azul);
} .blog-home li p.data>span:last-child {
margin: 0 0 0 5px;
padding: 0 0 0 10px;
border-left: 1px solid var(--color-azul);
}
body #pg-7-4 .widget-title {
font-family: var(--font-main);
text-align: center;
font-size: 20px;
color: var(--color-azul);
text-transform: uppercase;
margin: 0 0 58px 0;
}
.view-all-posts {
display: flex;
justify-content: center;}.clientes-home {
margin: 0;
padding: 0;
list-style: none;
}
.clientes-home li {
padding: 60px 75px;
text-align: center;
position: relative;
display: flex !important;
flex-direction: column;
}
@media only screen and (max-width: 992px) {
.clientes-home li {
padding: 55px 0;
}
}
.clientes-home li:before {
content: "";
position: absolute;
top: 0;
right: 75px;
bottom: 0;
left: 75px;
border: 2px solid var(--color-azul);
border-radius: 20px;
}
@media only screen and (max-width: 992px) {
.clientes-home li:before {
left: 0;
right: 0;
}
}
.clientes-home li h5 {
margin: 0 0 10px 0;
font-size: 20px;
font-weight: 600;
}
.clientes-home li p {
margin: 0;
font-size: 18px;
margin: auto;
max-width: 80%;
}
@media only screen and (max-width: 992px) {
.clientes-home li p {
font-size: 14px;
}
}
.clientes-home .stars {
margin: 0 auto 20px auto;
background: url(//inmo-campomar.com/wp-content/plugins/befresh-clientes-satisfechos/star.svg);
height: 15px;
width: 20px;
}
.clientes-home .stars[data-stars="0"] {
display: none;
}
.clientes-home .stars[data-stars="1"] {
width: 20px;
}
.clientes-home .stars[data-stars="2"] {
width: 35px;
}
.clientes-home .stars[data-stars="3"] {
width: 54px;
}
.clientes-home .stars[data-stars="4"] {
width: 73px;
}
.clientes-home .stars[data-stars="5"] {
width: 93px;
}
body .clientes-home .slick-prev, body .slick-next {
width: 30px;
height: 35px;
background-repeat: no-repeat;
background-size: 100% auto;
z-index: 999;
}
body .clientes-home .slick-prev {
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-clientes-satisfechos/prev.svg) !important;
left: 0;
}
body .clientes-home .slick-next {
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-clientes-satisfechos/next.svg) !important;
right: 0;
}
body .clientes-home .slick-prev:before, body .slick-next:before {
display: none;
}
body .clientes-satisfechos .widget-title {
font-family: var(--font-main);
text-align: center;
font-size: 20px;
color: var(--color-azul);
text-transform: uppercase;
margin: 0 0 58px 0;
}
@media only screen and (max-width: 992px) {
body .clientes-satisfechos .widget-title {
margin-top: 30px;
}
}
@media only screen and (max-width: 992px) {
.clientes-home {
padding-bottom: 30px;
}
body .clientes-home .slick-prev, body .clientes-home .slick-next {
top: auto;
bottom: 0;
border: 2px solid var(--color-azul);
height: 42px;
width: 42px;
background-position: center;
background-size: 15px auto;
border-radius: 50%;
background-repeat: no-repeat;
}
body .clientes-home .slick-next {
right: 50%;
margin-right: -50px;
}
body .clientes-home .slick-prev {
left: 50%;
margin-left: -50px;
}
}.sliders-home {
margin: 0 auto -5px auto;
padding: 0;
list-style: none;
overflow: hidden;
max-width: var(--width-content-full);
}
.sliders-home img {
width: 100%;
height: auto;
}
body .sliders-home .slick-prev, body .slick-next {
width: 30px;
height: 35px;
background-repeat: no-repeat;
background-size: 100% auto;
z-index: 999;
}
body .sliders-home .slick-prev {
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-sliders-home/prev.svg)!important;
left: 130px;
}
body .sliders-home .slick-next {
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-sliders-home/next.svg)!important;
right: 130px;
}
body .sliders-home .slick-prev:before, body .slick-next:before {
display: none;
}body:not(.page-template-page-promocion) .viviendas {
margin: 0;
padding: 0;
list-style: none;
display: grid;
grid-column-gap: 20px;
grid-row-gap: 20px;
grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (max-width: 1128px) {
body:not(.page-template-page-promocion) .viviendas {
grid-template-columns: 1fr 1fr;
}
}
@media only screen and (max-width: 992px) {
body:not(.page-template-page-promocion) .viviendas {
grid-template-columns: 1fr;
}
}
body:not(.page-template-page-promocion) .viviendas li {
position: relative;
}
@media only screen and (max-width: 992px) {
body:not(.page-template-page-promocion) .viviendas li {
max-width: 100%;
}
}
body:not(.page-template-page-promocion) .viviendas li .image {
overflow: hidden;
}
body:not(.page-template-page-promocion) .viviendas li .image a {
display: flex;
justify-content: center;
align-items: center;
overflow: hidden !important;
min-height: 530px;
}
body:not(.page-template-page-promocion) .viviendas li .image img {
object-fit: cover;
width: 100%;
height: 530px;
}
body:not(.page-template-page-promocion) .viviendas li .description {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: none;
font-size: 20px;
color: #fff;
background-color: #0eb6c785;
}
body:not(.page-template-page-promocion) .viviendas li .description h4 {
font-weight: 600;
}
body:not(.page-template-page-promocion) .viviendas li .description p {
font-weight: 400;
}
@media only screen and (max-width: 992px) {
body:not(.page-template-page-promocion) .viviendas li .description {
display: block;
top: auto;
}
}
body:not(.page-template-page-promocion) .viviendas li:hover .description {
display: flex;
}
body:not(.page-template-page-promocion) .viviendas li .description a {
color: #fff;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
justify-content: end;
flex-direction: column;
padding: 35px 40px;
}
@media only screen and (max-width: 992px) {
body:not(.page-template-page-promocion) .viviendas li .description a {
position: relative;
}
} .single-detail .site-header {
margin-bottom: 0;
}
.header-detail {
background-color: var(--color-azul);
padding: 25px 0;
margin: 0 0 18px 0;
z-index: 1 !important;
}
@media only screen and (max-width: 992px) {
.header-detail {
position: fixed;
bottom: 0;
left: 0;
right: 0;
margin: 0;
z-index: 5;
padding: 10px 0px;
}
.header-detail h1 {
display: none;
}
.header-detail p.mini-details strong {
width: 100%;
margin: 0;
}
}
.header-detail h1 {
margin: 0 0 13px 0;
font-size: 20px;
font-weight: 600;
}
p.mini-details {
margin: 0;
display: flex;
}
.header-detail p.mini-details {
color: #fff;
}
@media only screen and (max-width: 992px) {
p.mini-details {
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
}
p.mini-details strong {
font-size: 20px;
font-weight: 600;
margin-right: 95px;
}
@media only screen and (max-width: 992px) {
p.mini-details strong {
margin-right: 15px;
}
}
p.mini-details span {
margin-right: 20px;
padding-right: 20px;
position: relative;
}
@media only screen and (max-width: 992px) {
p.mini-details span {
margin-right: 10px;
padding-right: 10px;
white-space: nowrap;
}
}
p.mini-details span:after {
height: 13px;
right: 0;
top: 4px;
background-color: #fff;
content: "";
position: absolute;
width: 1px;
}
p.mini-details span:last-child:after {
display: none;
}
p.mini-details span:last-child {
padding: 0;
margin: 0;
}
p.mini-details a {
color: var(--color-azul);
font-weight: 600;
}
p.mini-details .link-view-map {
margin-left: 20px;
}
p.mini-details .link-view-map:before {
content: "";
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-viviendas/map.svg);
height: 18px;
width: 16px;
display: inline-block;
background-repeat: no-repeat;
vertical-align: bottom;
margin: 0 6px 0 0;
}
p.mini-details .link-share {
margin-left: auto;
}
p.mini-details .link-share:before {
content: "";
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-viviendas/share.svg);
height: 18px;
width: 22px;
display: inline-block;
background-repeat: no-repeat;
vertical-align: baseline;
margin: 0 6px 0 0;
}
.gallery-detail {
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 240px !important;
}
.gallery-detail li {
position: relative;
}
.icono-zoom {
position: absolute;
z-index: 99999;
width: 30px;
right: 70px;
bottom: 5px;
cursor: pointer;
opacity: 0.5;
}
.icono-zoom img {
max-width: 30px;
}
.wrapper-gallery-detail {
padding: 0 180px;
}
@media only screen and (max-width: 992px) {
.wrapper-gallery-detail {
padding: 0;
}
.gallery-detail {
margin-bottom: 70px !important;
}
p.mini-details .link-share {
margin-top: 10px;
}
}
body .gallery-detail .slick-prev, body .slick-next {
width: 30px;
height: 35px;
background-repeat: no-repeat;
background-size: 100% auto;
z-index: 999;
}
body .gallery-detail .slick-prev {
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-viviendas/prev.svg) !important;
left: -100px;
}
body .gallery-detail .slick-next {
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-viviendas/next.svg) !important;
right: -100px;
}
@media only screen and (max-width: 992px) {
body .gallery-detail .slick-prev, body .gallery-detail .slick-next {
top: auto;
bottom: -70px;
}
body .gallery-detail .slick-next {
right: 100px;
}
body .gallery-detail .slick-prev {
left: 100px;
}
}
body .gallery-detail .slick-prev:before,
body .gallery-detail .slick-next:before {
display: none !important;
}
body .gallery-detail .slick-slide {
background-color: #f9f9f9;
}
body .gallery-detail .slick-slide li {
max-height: 388px;
overflow: hidden;
}
body .gallery-detail li img {
height: auto;
width: 100%;
}
body .gallery-detail .slick-slide li img {
width: auto;
max-height: 388px;
margin: 0 auto;
}
.gallery-detail .slick-dots {
left: -180px;
right: -180px;
width: auto;
bottom: -220px;
display: flex !important; align-items: center;
gap: 13px;
overflow: auto;
padding-bottom: 20px;
}
.gallery-detail .slick-dots::-webkit-scrollbar {
-webkit-appearance: none;
}
.gallery-detail .slick-dots::-webkit-scrollbar:horizontal {
height: 11px;
background-color: rgba(14, 182, 199, 0.4);
}
.gallery-detail .slick-dots::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 2px solid rgb(14, 182, 199);
; background-color: rgb(14, 182, 199);
}
@media only screen and (max-width: 992px) {
body .gallery-detail .slick-dots { }
}
.gallery-detail .slick-dots li {
height: auto;
width: auto;
padding: 0;
margin: 0;
position: relative;
overflow: hidden;
min-width: 120px;
}
.gallery-detail .slick-dots li .thumbnails { width: 120px;
}
.gallery-detail .slick-dots li img { }
.gallery-detail .slick-dots li.slick-active:after {
content: "";
background-color: #0eb6c785;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.detalle-vivienda .title-detail {
color: var(--color-azul);
font-size: 20px;
font-weight: 600;
margin: 65px 0 25px 0;
}
.detalle-vivienda .title-detail:first-child {
margin: 0 0 25px 0;
}
.detalle-vivienda .list-details {
margin: 0;
padding: 0;
list-style: none;
column-count: 2;
max-width: 600px;
}
.detalle-vivienda .list-details strong {
font-weight: 600;
color: var(--color-verde-oscuro);
}
.detalle-vivienda .list-details li {
margin: 0 0 10px 0;
color: #A4A4A4;
}
.detalle-vivienda .cloud-details {
margin: 0;
padding: 0;
list-style: none;
}
.detalle-vivienda .cloud-details li {
display: inline-block;
color: var(--color-azul);
border: 1px solid var(--color-azul);
font-size: 12px;
padding: 15px 42px;
border-radius: 30px;
margin: 0 10px 15px 0;
}
.other-details {
border-bottom: 1px solid var(--color-verde-oscuro);
margin: 0 0 60px 0;
padding: 0 0 25px 0;
}
@media only screen and (max-width: 992px) {
.other-details {
margin: 0 0 20px 0;
}
}
.other-details p.mini-details strong {
color: var(--color-azul);
}
@media only screen and (max-width: 763px) {
.other-details .certificacion-energetica {
width: 100%;
}
body .gallery-detail .slick-slide li img {
max-width: 100%;
height: auto;
}
body .gallery-detail .slick-slide li .icono-zoom {
right: 5px;
}
}
body .other-details .certificacion-energetica strong {
margin: 0;
font-size: 16px;
background: var(--color-azul);
color: #fff;
padding: 2px 7px;
border-radius: 6px;
}
.description.detalle-vivienda {
display: flex;
}
@media only screen and (max-width: 992px) {
.description.detalle-vivienda {
flex-direction: column;
}
}
.description.detalle-vivienda>aside {
width: 100%;
margin-right: 120px;
}
.description.detalle-vivienda>div {
width: 100%;
max-width: 380px;
}
@media only screen and (max-width: 992px) {
.description.detalle-vivienda>div:last-child {
display: none;
}
}
.description.detalle-vivienda>div>div {
background-color: var(--color-gris-claro);
border-radius: 30px;
padding: 30px 22px;
}
.description.detalle-vivienda>div .title-detail {
text-align: center;
}
.description.detalle-vivienda>div .wpcf7 form {
gap: 14px;
}
.description.detalle-vivienda>div .wpcf7 form a {
text-decoration: underline;
}
.vivienda-multimedia {
padding: 20px 0;
margin: 60px 0 0 0;
border-top: 1px solid var(--color-verde-oscuro);
border-bottom: 1px solid var(--color-verde-oscuro);
}
.vivienda-multimedia a {
color: var(--color-verde-oscuro);
margin-right: 28px;
padding-right: 28px;
border-right: 1px solid var(--color-verde-oscuro);
font-size: 18px;
}
.vivienda-multimedia a:hover {
text-decoration: underline;
}
.vivienda-multimedia a:last-child {
border-right: none;
}
.no-viviendas {
text-align: center;
}
.to-top {
display: flex;
justify-content: end;
position: sticky;
bottom: 30px;
margin: 20px 0 0 0;
}
@media only screen and (max-width: 992px) {
.to-top {
position: unset; }
}
.to-top .button {
font-size: 16px;
text-transform: none;
background-color: var(--color-verde-oscuro);
color: #fff;
padding: 15px 25px;
display: flex;
margin: 0 -50px 0 0;
border: none;
}
@media only screen and (max-width: 992px) {
.to-top .button {
margin: 0;
}
}
.to-top .button:after {
content: "";
background-image: url(//inmo-campomar.com/wp-content/plugins/befresh-viviendas/top.svg);
width: 18px;
height: 18px;
margin: 0 0 0 15px;
}
.to-top .button:hover {}
@media only screen and (max-width: 992px) {
body .gallery-detail .slick-dots {
display: none !important;
}
}
#share-element {
display: none;
}
.mfp-content #share-element {
max-width: 350px;
margin: auto;
background-color: #fff;
padding: 30px 50px;
display: flex;
flex-direction: column;
box-shadow: 0 0 50px rgb(0 0 0 / 10%);
border-radius: 5px;
position: relative;
}
.mfp-content #share-element .mfp-close {
top: 18px;
}
.share-btn {
display: inline-block;
color: #ffffff;
border: none;
padding: 5px;
outline: none;
text-align: center; margin: 3px 0;
border-radius: 5px;
}
.share-btn:focus,
.share-btn:hover {
text-decoration: none;
opacity: 0.8;
}
.share-btn:active {
color: #e2e2e2;
}
.share-btn.twitter {
background: #55acee;
}
.share-btn.google-plus {
background: #dd4b39;
}
.share-btn.facebook {
background: #3B5998;
}
.share-btn.stumbleupon {
background: #EB4823;
}
.share-btn.reddit {
background: #ff5700;
}
.share-btn.hackernews {
background: #ff6600;
}
.share-btn.linkedin {
background: #4875B4;
}
.share-btn.email {
background: #444444;
}
.share-btn.whatsapp {
background: #00b52c;
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}