/*
* Hoja estilos personalizados
**
*/

div#input_1_22  {
    display: flex;
    flex-direction: row;
    justify-content: space-between;

}
div#input_1_22 .gfield-choice-input {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.gsection_title {
    margin-top: 20px;
    margin-bottom: 0px;
}
.option-anuncio:hover {
    color: #26224d;
}
.option-anuncio {
    position: relative;
    top: 50px;
}
.type-property {
    margin-top: 25px;
}
div#input_1_22 input[type="radio"]{display: none;}
.gchoice.gchoice_1_22_0 input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-tipo-anuncio.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 0.2;
}
.gchoice.gchoice_1_22_0 input[type="radio"] + label:hover {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-tipo-anuncio.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 1;
}
.gchoice.gchoice_1_22_0 input[type="radio"]:checked + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-tipo-anuncio.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    color: #26224d;
    font-weight: 600;
    opacity: 1;
}
.gchoice.gchoice_1_22_1 input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-garage.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 0.2;
}
.gchoice.gchoice_1_22_1 input[type="radio"] + label:hover {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-garage.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 1;
}
.gchoice.gchoice_1_22_1 input[type="radio"]:checked + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-garage.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    color: #26224d;
    font-weight: 600;
    opacity: 1;
}
.gchoice.gchoice_1_22_2 input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-terreno.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 0.2;
}
.gchoice.gchoice_1_22_2 input[type="radio"] + label:hover {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-terreno.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 1;
}
.gchoice.gchoice_1_22_2 input[type="radio"]:checked + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-terreno.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    color: #26224d;
    font-weight: 600;
    opacity: 1;
}
.gchoice.gchoice_1_22_3 input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-local.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 0.2;
}
.gchoice.gchoice_1_22_3 input[type="radio"] + label:hover {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-local.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 1;
}
.gchoice.gchoice_1_22_3 input[type="radio"]:checked + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-local.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    color: #26224d;
    font-weight: 600;
    opacity: 1;
}
.gchoice.gchoice_1_22_4 input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-oficina.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 0.2;
}
.gchoice.gchoice_1_22_4 input[type="radio"] + label:hover {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-oficina.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 1;
}
.gchoice.gchoice_1_22_4 input[type="radio"]:checked + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-oficina.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    color: #26224d;
    font-weight: 600;
    opacity: 1;
}
.gchoice.gchoice_1_22_5 input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-trastero.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 0.2;
}
.gchoice.gchoice_1_22_5 input[type="radio"] + label:hover {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-trastero.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    opacity: 1;
}
.gchoice.gchoice_1_22_5 input[type="radio"]:checked + label {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    background: url(https://finsun.es/wp-content/uploads/2023/01/ic-trastero.svg) 0px center no-repeat;
    background-size: contain;
    max-width: 100%;
    color: #26224d;
    font-weight: 600;
    opacity: 1;
}
/* Estilos botones Vendo-Alquilo Vivienda*/
div#input_1_26 input[type="radio"]{display: none;}
.gchoice.gchoice_1_26_0 {
    width: 100%;
}
.gchoice.gchoice_1_26_1 {
    width: 100%;
}
div#input_1_26 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    border: 1px solid;
    border-radius: 3px;
    align-items: center;
}
.gchoice.gchoice_1_26_0 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_26_0 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_26_0 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_26_1 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_26_1 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_26_1 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
/* Estilos botones Vendo-Alquilo Garaje*/
div#input_1_21 input[type="radio"]{display: none;}
.gchoice.gchoice_1_21_0 {
    width: 100%;
}
.gchoice.gchoice_1_21_1 {
    width: 100%;
}
div#input_1_21 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    border: 1px solid;
    border-radius: 3px;
    align-items: center;
}
.gchoice.gchoice_1_21_0 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_21_0 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_21_0 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_21_1 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_21_1 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_21_1 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
/* Estilos botones Vendo-Alquilo Terreno*/
div#input_1_79 input[type="radio"]{display: none;}
.gchoice.gchoice_1_79_0 {
    width: 100%;
}
.gchoice.gchoice_1_79_1 {
    width: 100%;
    pointer-events: none;
}
.gchoice.gchoice_1_79_2 {
    width: 100%;
    pointer-events: none;
}
div#input_1_79 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    border: 1px solid;
    border-radius: 3px;
    align-items: center;
}
.gchoice.gchoice_1_79_0 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_79_0 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_79_0 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_79_1 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    opacity: 0.3;
    border-left: 1px solid #26224d;
    border-right: 1px solid #dedede;
}
.gchoice.gchoice_1_79_1 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_79_1 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_79_2 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    opacity: 0.3;
    border-left: 1px solid #26224d;
    border-right: 1px solid #dedede;
}
.gchoice.gchoice_1_79_2 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_79_2 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
/* Estilos botones Vendo-Alquilo Local*/
div#input_1_88 input[type="radio"]{display: none;}
.gchoice.gchoice_1_88_0 {
    width: 100%;
}
.gchoice.gchoice_1_88_1 {
    width: 100%;
}
.gchoice.gchoice_1_88_2 {
    width: 100%;
}
div#input_1_88 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    border: 1px solid;
    border-radius: 3px;
    align-items: center;
}
.gchoice.gchoice_1_88_0 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_88_0 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_88_0 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_88_1 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    border-left: 1px solid #26224d;
    border-right: 1px solid #26224d;
}
.gchoice.gchoice_1_88_1 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_88_1 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_88_2 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_88_2 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_88_2 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
/* Estilos botones Vendo-Alquilo Oficina*/
div#input_1_120 input[type="radio"]{display: none;}
.gchoice.gchoice_1_120_0 {
    width: 100%;
}
.gchoice.gchoice_1_120_1 {
    width: 100%;
}
div#input_1_120 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    border: 1px solid;
    border-radius: 3px;
    align-items: center;
}
.gchoice.gchoice_1_120_0 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_120_0 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_120_0 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_120_1 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_120_1 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_120_1 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
/* Estilos botones Vendo-Alquilo Trastero*/
div#input_1_135 input[type="radio"]{display: none;}
.gchoice.gchoice_1_135_0 {
    width: 100%;
}
.gchoice.gchoice_1_135_1 {
    width: 100%;
}
div#input_1_135 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    border: 1px solid;
    border-radius: 3px;
    align-items: center;
}
.gchoice.gchoice_1_135_0 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_135_0 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_135_0 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_135_1 input[type="radio"] + label {
    background: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
.gchoice.gchoice_1_135_1 input[type="radio"] + label:hover {
    background: #26224d2e;
    color: #26224d!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
    cursor: pointer;
}
.gchoice.gchoice_1_135_1 input[type="radio"]:checked + label {
    background: #26224d;
    color: #fff!important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: initial;
    height: 40px;
}
/* Estilos nave industrial */

