.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.swiper {
width: 100%;
height: 300px;
margin-left: auto;
margin-right: auto;
}
.swiper-slide {
background-size: cover;
background-position: center;
}
.mySwiper2 {
height: 60%;
}
.mySwiper3 {
height: 512px;
}
.mySwiper3 .swiper-slide img {
object-fit: cover;
width: auto;
margin: auto;
}
.mySwiper {
height: 15%;
box-sizing: border-box;
padding: 10px 0;
margin-top: 10px;
}
.mySwiper .swiper-slide {
width: 25%;
height: 100%;
cursor: pointer;
}
.mySwiper .swiper-slide-thumb-active {
filter: saturate(1);
}
.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.overlay-swiper {
position: fixed;
z-index: 400;
background: #000000b0;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.galeria {
position: fixed;
z-index: 400;
width: 60%;
height: 100%;
top: 50px;
left: 0;
right: 0;
display: flex;
flex-direction: column;
margin: auto;
padding:0px;
}
.mySwiper2 .swiper-slide img{
object-fit: contain;
}
.mySwiper2 .swiper-slide {
background: none;
} .nav-tabs {
list-style: none;
display: flex;
justify-content: center;
}
.nav-tabs .nav-item .nav-link {
font-weight: 300;
text-transform: initial;
font-size: 18px;
}
.nav-tabs .nav-item .nav-link.active {
font-weight: 500;
}
.tab-content>.tab-pane {
display: none;
}
.tab-content>.active {
display: block;
}
.fade:not(.show) {
opacity: 0;
}
.fade {
transition: opacity .15s linear;
}
.row-galeria{
background: #f3f3f3;
padding: 12px;
padding-bottom: 20px;
padding-top: 20px;
margin-bottom: 130px;
border-top-right-radius: 25px;
}
.mySwiper3 .swiper-slide {
background: none;
}
.mySwiper3 .swiper-button-next:after, .swiper-button-prev:after{
color: #ffffff;
}
@media (max-width: 992px) {
.galeria{
width: 80%;
}
}
@media (max-width: 768px) {
.galeria{
width: 90%;
}
}
@media (max-width: 576px) {
.nav-tabs{
flex-direction: column;
align-items: center;
}
}.header-edificio{
margin-bottom: 103px;
}
.header-galeria{
border-radius: 20px;
overflow: hidden;
width: fit-content;
}
.header-galeria{
width: 100%;
}
.header-galeria_img{
width: 33.33%;
height: 437px;
}
.header-galeria_img img{
width: 100%;
height: 100%;
object-fit: cover;
}
.header-info{
position: relative;
border-radius: 28px;
padding: 35px 44px;
background: #FFF;
box-shadow: 2px 2px 30px 0px rgba(0, 0, 0, 0.15);
z-index: 10;
width: 90%;
max-width: 985px;
margin: auto;
margin-top: -60px;
}
.header-info_1 h1{
font-size: 24px;
font-weight: 700;
}
.header-info_lugar-fotos{
margin-bottom: 28px;
}
.header-info_lugar-fotos img{
margin-right: 4px;
}
.header-info_lugar-fotos p{
margin-right: 19px;
font-size: 18px;
margin-bottom: 0px;
}
.header-info_lugar-fotos a{
height: fit-content;
color: #3A3A3A;
}
.header-info_precio {
display: flex;
flex-direction: column;
justify-content: end;
align-items: end;
}
.header-info_precio p{
color: #606060;
margin: 0px;
}
.precio-edificio.no-hay{
font-size: 25px;
}
.precio-edificio{
color: #7EBB00;
font-weight: 700;
font-size: 32px;
margin-bottom: 13px;
}
.edificio-link {
padding: 20px 18px !important;
}
.header-info_especif{
gap: 15px;
}
.header-info_especif p{
margin-bottom: 0px;
}
.header-info_especif img{
margin-right: 6px;
}
.edificio-info_info p{
margin-bottom: 0px;
}
.col-info-depto{
gap: 8px;
}
.col-info-depto{
width: 100%;
display: flex;
flex-wrap: wrap;
}
.edificio-info_info{
margin-bottom: 9px;
gap: 11px;
width: 48%;
align-items: center;
}
.edificio-info h2{
font-size: 24px;
margin-bottom: 26px;
font-weight: 700;
}
.edificio-info_info img{
width: 22px;
}
.h2-proyecto{
font-size: 24px;
}
.iframe-maps{
border-radius: 20px;
background: url(//www.arriendoactiva.cl/wp-content/uploads/custom-css-js/<path-to-image>), lightgray 50% / cover no-repeat;
box-shadow: 4px 4px 23px 0px rgba(0, 0, 0, 0.14);
overflow: hidden;
}
.iframe-maps iframe{
width: 100%;
}
.edificio-info{
padding-bottom: 80px;
}
.h2_description-edificio{
margin-bottom: 43px;
font-size: 18px;
}
.category-depto .depto_img {
width: 50%;
height: 260px;
}
h2#tipologias{
padding-top: 50px;
}
.row-tipologia{
padding-bottom: 114px;
}
.row.row-no-deptos {
max-width: 800px;
margin: auto;
}
@media (max-width: 1200px) {
.category-depto .depto_img {
width: 100%;
}
}
@media (max-width: 992px){
.header-info{
flex-direction: column;
}
.header-info_especif{
margin-bottom: 20px;
}
.edificio-info_col{
margin-bottom: 40px;
}
}
@media (max-width: 767px){
.header-info_lugar-fotos {
flex-direction: column;
gap: 2px;
}
.header-info_especif{
flex-wrap: wrap;
}
.header-info_especif p{
text-wrap: wrap;
}
}
@media (max-width: 576px){
.edificio-info_col{
flex-direction: column;
}
.col-info-depto{
width: 100%;
padding-left: 20px;
}
.edificio-info_info{
margin-bottom: 15px;
}
.header-info_lugar-fotos{
align-items: start !important;
}
}.page-template-plantilla-home .main-page-wrapper, .woodmart-archive-shop .main-page-wrapper{
padding: 0px;
}
.page-template-plantilla-home .main-page-wrapper > .container, .woodmart-archive-shop .main-page-wrapper > .container{
padding: 0px;
margin: 0px;
max-width: 100%;
}
.wd-shop-tools{
display: none;
}
*{
font-family: Montserrat;
}
.home-title{
display: flex;
flex-direction: column;
align-items: center;
color: #3A3A3A;
font-size: 50px;
width: 100%;
}
.home-title span{
color: #7EBB00;
font-weight: 800;
}
.title-description{
color: #3A3A3A;
font-size: 20px;
margin-bottom: 30px;
width: 100%;
display: none;
}
.disabled{
opacity: 0.7 !important;
pointer-events: none !important;
}
.home-filtro{
padding: 22px;
background: white;
border-radius: 15px;
justify-content: center;
width: fit-content;
margin: auto;
}
.filtro_comuna {
padding: 0px 30px;
height: fit-content;
}
.filtro_comuna:nth-child(2n){
border-left: 1px solid #A7A3A3;
color: #3A3A3A;
}
.filtro_select {
width: fit-content;
padding-right: 35px !important;
border: none;
font-weight: 500;
color: #3a3a3a;
font-size: 15px;
}
.filtro_title{
margin-bottom: 7px;
font-weight: 700;
font-size: 18px;
color: #3A3A3A;
}
.filtro_button{
display: flex;
align-items: center;
}
.filtro_button a{
background-color: #7EBB00;
height: fit-content;
padding: 13px;
border-radius: 8px;
display: flex;
}
.filtro_button img{
font-size: 20px;
}
.fluid_home{
background-image: url(//www.arriendoactiva.cl/wp-content/uploads/2024/01/home_banner.jpg);
background-position: top 0px right 0px;
background-repeat: no-repeat;
background-size: cover;
background-position-y: -380px;
padding: 0px;
}
.fondo_blanco{
background-color: rgba(248, 248, 248, 0.8);
padding: 30px 0px;
margin-bottom: 50px;
}
.row-vive{
padding-bottom: 82px;
}
.h2{
font-size: 25px;
font-weight: 700;
margin-bottom: 4px;
}
.h2_description-home{
display: flex;
gap: 2px;
justify-content: center;
margin-bottom: 44px;
}
.h2-edificio{
margin-bottom: 44px;
}
.depto{
display: flex;
box-shadow: 8px 8px 15px 0px rgba(0, 0, 0, 0.12);
border-radius: 15px;
overflow: hidden;
margin-bottom: 24px;
}
.depto_img{
width: 50%;
}
.depto_img img{
object-fit: cover;
height: 100%;
width: 100%;
}
.depto_content{
width: 50%;
padding: 16px 24px;
background: #F2F2F2;
}
.depto_content h3{
font-weight: 700;
font-size: 18px;
margin-bottom: 14px;
}
.ver-mas{
float: right;
text-decoration: underline;
font-weight: 700;align-content;
font-size: 17px;
color: #242424;
}
.ver-mas:hover{
color: rgb(127,188,3);
text-decoration: underline;
}
.ver-mas img{
margin-left: 3px
}
@media (max-width: 992px){
.home-filtro{
flex-direction: column;
}
.filtro_comuna{
padding: 28px 0px;
} 
.filtro_comuna:first-child{
padding-top: 0px;
}
.filtro_comuna:nth-child(2n){
border: none;
border-top: 1px solid #A7A3A3;
border-bottom: 1px solid #A7A3A3;
}
.filtro_button a{
padding: 13px 50px;
margin: auto;
margin-top: 15px;
}
}.h1-archive{
color: #3A3A3A;
}
.depto{
font-family: Montserrat;
}
.depto{
display: flex;
box-shadow: 8px 8px 15px 0px rgba(0, 0, 0, 0.12);
border-radius: 15px;
overflow: hidden;
margin-bottom: 24px;
width: 100%;
}
.depto_img{
width: 50%;
}
.depto_img img{
object-fit: cover;
height: 100%;
width: 100%;
}
.depto_content{
width: 60%;
padding: 14px 24px;
background: #F2F2F2;
display: flex;
flex-direction: column;
}
.edificio .depto_content{
width: 80% !important;
}
.depto_content h3{
font-weight: 700;
font-size: 18px;
margin-bottom: 14px;
max-height: 50px;
overflow: hidden;
}
.depto_info{
display: flex;
gap: 10px;
align-items: center;
font-size: 15px;
margin-bottom: 9px;
}
.depto .depto_info{
font-size: 14px;
margin-bottom: 11px;
}
.depto_precio{
font-weight: 700;
font-size: 19px;
margin: 4px 0px 16px 0px;
flex-grow: 10;
display: flex;
align-items: end;
}
.depto_precio span{
font-size: 15px;
font-weight: 300;
margin-bottom: 3px;
margin-right: 4px;
}
.boton-primario {
background-color: #7EBB00;
color: white;
border-radius: 6px;
font-weight: 600;
text-decoration: none;
transition: 0.3s;
display: flex;
justify-content: center;
align-items: center;
font-size: 15px;
text-wrap: nowrap;
height: 29px;
padding: 16px 20px;
width: fit-content;
min-width: 130px;
}
.boton-primario:hover{
opacity: 0.8;
color: white;
}
.edificio .depto_img{
width: 50%;
}
.row-tipologia .edificio .depto_img{ border: 1px solid #F2F2F2;
overflow: hidden;
border-radius: 15px 0px 0px 15px;
border-right: none;
}
.boton-edificio{
padding: 11px 0px;
}
.edificio_content h3{
margin-bottom: 12px;
flex-grow: 1;
}
.edificio_direccion{
margin-bottom: 19px;
}
.woocommerce-breadcrumb{
margin-bottom: 10px;
}
.products > .col-12{
margin-bottom: 50px !important;
}
.row-tipologia .edificio{
box-shadow: none;
}
.archive .site-content{
margin-bottom: 40px !important;
}
@media (max-width: 1200px){
.edificio_img{
width: 100%;
}
.edificio_content{
width: 100%;
}
}
@media (max-width: 992px){
.depto{
flex-direction: column;
margin-bottom: 28px;
}
.boton-primario{
margin: auto;
}
.depto_img, .depto_content{
width: 100%;
}
.depto_img, .depto_img{
height: 200px;
}
.edificio .depto_img{
height: auto;
}
.edificio{
flex-direction: row;
}
.boton-edificio{
margin: initial;
}
}
@media (max-width: 576px){
.depto{
flex-direction: column;
max-width: 300px;
margin: auto;
margin-bottom: 28px;
}
.edificio{
max-width: initial;
flex-direction: row;
}
.depto_img, .depto_content{
width: 100%;
}
.boton-edificio{
margin: auto;
}
}.single-product .woocommerce-breadcrumb{
margin-top: 80px;
}
.single-product-page{
padding-bottom: 80px;
padding-top: 20px;
}
.product_title{
font-size: 24px;
font-weight: 700;
color: #3a3a3a;
margin-bottom: 10px;
}
.depto-direccion{
margin-bottom: 25px;
font-weight: 500;
}
.depto-direccion img{
margin-right: 3px;
}
.product-share, .product_meta, p.stock{
display: none;
}
.tabs.wc-tabs{
display: flex;
}
.precios{
margin-bottom: 10px;
}
.precios_label {
width: 170px;
color: #3a3a3a;
font-weight: 500;
}
.precios_precio-depto {
color: #898989;
font-weight: 600;
font-size: 15px;
}
.precio-tachado{
text-decoration: line-through;
}
.precios_precio-oferta {
font-size: 20px;
font-weight: 700;
color: #7ebb00;
margin-right: 5px;
}
.precios_precio-comun{
font-weight: 600;
color: #3a3a3a;
}
.precios_precio-comun span{
font-weight: 400;
font-style: italic;
font-size: 12px;
}
.precios_div{
font-weight: 600;
}
.info-off {
padding-top: 10px;
color: #747373;
font-size: 12px;
font-weight: 500;
}
#solicitar-visita {
padding: 8px 25px;
display: none;
}
#postular {
background: none;
color: #7EBB00;
border: 1px solid #7EBB00;
}
.single-div-solicitar {
display: flex;
gap: 10px;
margin-top: 30px;
}
.tabs-layout-tabs .tabs li a:after{
bottom: 0px;
}
.tabs-layout-tabs .tabs li a:hover{
color: #7ebb00 !important;
}
.product-tabs-wrapper {
border: 0px;
}
.product-tabs-wrapper .container{
padding: 0px;
}
.tabs-layout-tabs .tabs li.active a {
color: #7ebb00;
}
.tabs-layout-tabs .tabs li a {
color: #898989;
font-size: 15px !important;
text-transform: capitalize !important;
font-weight: 500;
}
.row-produtos-relacionados{
margin-top: 50px;
}
.related-products .slide-product > div {
width: 100% !important;
max-width: 100% !important;
padding: 0px !important;
}
.related-products .owl-item {
   padding: 0px 15px !important;
}
.wc-tabs.tabs{
margin-bottom: 0px;
}
.tab-detalles{
padding-top: 30px;
padding-left: 30px;
padding-right: 30px;
border-radius: 0px 20px 20px 20px;
background: #F3F3F3;
}
.tab-detalles.description, .tab-detalles.tab-mapa, .tab-detalles.tab-comodidades{
padding-bottom: 30px;
}
.tab-detalles{
display: flex;
flex-wrap: wrap;
padding-top: 30px;
padding-left: 30px;
padding-right: 30px;
border-radius: 0px 20px 20px 20px;
background: #F3F3F3;
}
.tabs-layout-tabs .tabs li a:after{
height: 2px;
}
.tab-detalle{
display: flex;
gap: 6px;
width: 33%;
margin-bottom: 50px;
}
.tab-detalle p{
margin: 0px;
}
.boton-primario{
margin: inherit;
}
.fluid-requisitos{
padding: 60px 0px !important;
background: #f3f3f3;
}
.subtitle-requisitos{
color: #7EBB00;
margin-bottom: 16px;
}
.row-preguntas{
padding: 60px 0px;
}
.accordion-button{
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 1rem 1.25rem;
font-size: 1rem;
color: #212529;
text-align: left;
background: #F3F3F3;
border: 0;
text-transform: initial;
border-radius: 8px;
border-bottom: 1px solid #7EBB00;
overflow-anchor: none;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}
.accordion-button::after {
flex-shrink: 0;
width: 1.25rem;
height: 1.25rem;
margin-left: auto;
content: "";
background-image: url(//www.arriendoactiva.cl/wp-content/uploads/2023/11/arrow-dropdown.svg);
background-repeat: no-repeat;
background-size: 1.25rem;
transition: transform .2s ease-in-out;
}
.accordion-button:not(.collapsed)::after {
background-image: url(//www.arriendoactiva.cl/wp-content/uploads/2023/11/arrow-dropdown.svg);
transform: rotate(-180deg);
}
.accordion-body {
padding: 1rem 1.25rem;
}
.collapse.show{
display: block;
}
.collapse{
display: none;
}
.tab-detalles.description {
display: block;
}
.tab-detalles.description li{
margin-bottom: 0px;
}
.product-images .labels-rounded .product-label{
min-width: 105px;
}
@media screen and (max-width: 1024px) {
.wc-tabstabs.{
display: none;
}
} @media (min-width: 768px) and (max-width: 992px){
.precios > div {
flex-direction: column;
}
.precios_label{
margin: 0px;
}
.precios_div {
margin-bottom: 10px;
}
}
@media (max-width: 400px){
.precios > div {
flex-direction: column;
}
.precios_label{
margin: 0px;
}
.precios_div {
margin-bottom: 10px;
}
}