.elementor-17641 .elementor-element.elementor-element-edb3138:not(.elementor-motion-effects-element-type-background), .elementor-17641 .elementor-element.elementor-element-edb3138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elarfero.be/wp-content/uploads/2022/12/23.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17641 .elementor-element.elementor-element-edb3138 > .elementor-container{min-height:400px;}.elementor-17641 .elementor-element.elementor-element-edb3138{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8%;margin-bottom:0%;}.elementor-17641 .elementor-element.elementor-element-edb3138 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17641 .elementor-element.elementor-element-7d6bb0d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-17641 .elementor-element.elementor-element-bcffe34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17641 .elementor-element.elementor-element-bcffe34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17641 .elementor-element.elementor-element-bcffe34.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17641 .elementor-element.elementor-element-bcffe34 > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-4% 1% 0% 1%;--e-column-margin-right:1%;--e-column-margin-left:1%;padding:3% 0% 3% 0%;}.elementor-17641 .elementor-element.elementor-element-bcffe34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17641 .elementor-element.elementor-element-0c4ef34{text-align:center;}.elementor-17641 .elementor-element.elementor-element-0c4ef34 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-17641 .elementor-element.elementor-element-32ae521{padding:5% 0% 5% 0%;}@media(max-width:1024px){.elementor-17641 .elementor-element.elementor-element-edb3138{margin-top:-26%;margin-bottom:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17641 .elementor-element.elementor-element-32ae521{padding:10% 1% 10% 1%;}}@media(max-width:767px){.elementor-17641 .elementor-element.elementor-element-edb3138{margin-top:-35%;margin-bottom:0%;}.elementor-17641 .elementor-element.elementor-element-bcffe34 > .elementor-element-populated{padding:15% 0% 15% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17641 .elementor-element.elementor-element-32ae521{padding:15% 1% 15% 1%;}}/* Start custom CSS for shortcode, class: .elementor-element-000c6c3 */.alpha-icons{
    color:  var(--company-color);
}

/*TIPO*/
.type {
    text-transform: uppercase;
        font-family: "Josefin Sans", Sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    text-align: center !important;

}
/*PUEBLO*/
.town {
         font-family: "Josefin Sans", Sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
}
/*DESCRIPCION*/
.description {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    
}

/*REFERENCIA*/
.result-details h5{
        font-family: "Josefin Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.04px;
    color: black;
    margin-top: 10px;
}

/*3 COLUMNAS*/
.three-columns{
    display: grid !important;
     grid-template-columns: 1fr 1fr 1fr;
     gap: 30px;
}

/*1 COLUMNAS MOVIL*/
@media (max-width: 480px) { 
    .three-columns{
    display: grid !important;
     grid-template-columns: 1fr;
}
    }


.columns shadow alpha-results
.columns.one-third, .three-columns > .columns {
    width: 100% !important;
    margin-right: 2%;
}

/*FAVORITEN BUTTON*/
.add_to_shortlist.button.added {
    color:var( --e-global-color-accent )!important;
    background-color: transparent!important;
    border: 1px solid var( --e-global-color-accent )!important;
    display: flex;
    
       font-family: "Josefin Sans", Sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    text-align: center !important;
}
.add_to_shortlist.button.added:hover {
    color:var( --e-global-color-accent )!important;
    background-color: white!important;
    border:1px solid var( --e-global-color-accent )!important;
   
}

/*CORAZON*/
.add_to_shortlist.button.added:before {
    content: "\f004";
    color:var( --e-global-color-accent ) !important;
margin-bottom: 5px;
}
.add_to_shortlist.button.added:before::hover {
    content: "\f004";
    color: white!important;
}


/*NO FAVORITEN*/
.add_to_shortlist.button, input[type="reset"].button-grey, .button-grey {
    color:var( --e-global-color-accent )!important;
    background-color: transparent!important;
    border: 1px solid var( --e-global-color-accent )!important;
    display: flex;
          font-family: "Josefin Sans", Sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    text-align: center !important;

   
}


/*CORAZON*/
.add_to_shortlist.button:before {
    
    color: var( --e-global-color-accent )!important;
    margin-bottom: 5px;
}

/*DESC*/
.favoriten .description {
    display: none;
}



/*ALTURA FOTO*/
.alpha-thumb-link .thumbnail {
  
    height: 80%;

}

/*ALTURA DETALLES*/
.result-details {
    /* min-height: 200px; */
    margin-top: -30%
}

/*BUTTON LEER MAS*/
.read_more.button {
    display: none
}

/*ICONOS*/

.favoriten .alpha-icons {
    display: none;
}

/*ETIQUETA STATUS*/
.admin_status_text, .new_build {
    display: none;
}

/*BOTON FAVORITEN*/
.add_to_shortlist.button.added {
    color: var( --e-global-color-accent )!important;
    background-color: transparent!important;
    border: 0px solid var( --e-global-color-accent )!important;
    
}
.add_to_shortlist.button.added:hover {
  
    border: 0px solid var( --e-global-color-accent )!important;
    
}

/*ADD TO FAVORITEN*/
button.add_to_shortlist.button {
     color: var( --e-global-color-accent )!important;
    background-color: transparent!important;
    border: 0px solid var( --e-global-color-accent )!important;
    
}
.add_to_shortlist.button.added:hover {
  
    border: 0px solid var( --e-global-color-accent )!important;
    
}

button.add_to_shortlist.button:hover {
     border: 0px solid var( --e-global-color-accent )!important;
}

/*+*/
.add_to_shortlist.button:hover::after {
   display: none;
}

/*OCULTAR ANIMACION*/
.alpha-hover-link::after {
   display: none;
}

/*AÑADIR ANIMACION*/


.favoriten .columns shadow alpha-results .columns.one-third, .three-columns > .columns {
    padding: 0px important;
    
  --c: var(--company-color); /* the border color */
  --b: 2px;    /* the border thickness*/
  --g: 0px;     /* the gap on hover */
  
  padding: calc(var(--g) + var(--b));
  --_g: #0000 25%,var(--c) 0;
  background: 
    conic-gradient(from 180deg at top    var(--b) right var(--b),var(--_g))
     var(--_i,200%) 0  /200% var(--_i,var(--b))  no-repeat,
    conic-gradient(            at bottom var(--b) left  var(--b),var(--_g))
     0   var(--_i,200%)/var(--_i,var(--b)) 200%  no-repeat;
  transition: .3s, background-position .3s .3s;

}

.favoriten .columns shadow alpha-results .columns.one-third, .three-columns > .columns:hover {
   --_i: 100%;
  transition: .3s, background-size .3s .3s;
}

.property_pagination.mb {
    display: none;
}


/*PAGINACION*/
.property_pagination {
    display: flex;
    justify-content: center;
   
}
.page-numbers {
        padding: 12px 18px 10px 18px;
    border-radius: 100px;
   font-family: "Josefin Sans", Sans-serif;
   margin: 0px 5px;
   border-color: #c7c7c7;
   color: #c7c7c7;

}
/*HOVER*/
.page-numbers:hover {
       background-color: #E8E8E8 !important;
        color: #c7c7c7!important;
        border-color: #c7c7c7 !important;
}

/*NEXT PREV BUTTON*/
.next.page-numbers ,.prev.page-numbers{
    border-radius: 100px;
}

/*CURRENT PAGE*/
.page-numbers.current {
    background: var( --e-global-color-secondary ) !important;
    color: WHITE !important;
}/* End custom CSS */