a
{
    color: #555;
}

a:hover{
    color: var(--webcolorhover) !important;
}


h1, .h1,
h3, .h3,
#footer .titulo_bloque_newsletter,
#headerTop a:hover,
#cuerpo a,
#newsletter a
{
    color: var(--webcolorhover);
}

/* Barra fija móvil */
#footer .call-us-button{
    background-color: var(--webcolor) !important;
}

@media screen and (min-width: 767px){
    ul#topnav1>li>ul, ul#topnav1>li>ul>li>ul {
        border-top: 2px solid var(--webcolorhover) !important;
    }
        ul#topnav1>li.active>a {
        color: var(--webcolor);
    }
}


#listarProductos1 .cuadroProd:hover .btnBuyProduct,
#listarProductos1 .cuadroProd:focus .btnBuyProduct {
    background-color: var(--webcolorhover) !important;
}

#listarProductos1 .cuadroProd:hover .listadoProductosNombre a,
#listarProductos1 .cuadroProd:focus .listadoProductosNombre a {
    color: var(--webcolorhover) !important;
}


/*Botones*/
.btn-primary, .botonIr, .boton_index{
    background-color: var(--webcolorhover);
    border-color: var(--webcolorhover);
    color: #fff !important;
}
#cuerpo .btn-primary:hover, #cuerpo .botonIr:hover, #cuerpo .boton_index:hover{
    background-color: #000;
    border-color: #000;
    color: #fff !important;
}

#newsletter .newsletter_button{
    background-color: var(--webcolor) !important;
    border-color: var(--webcolor) !important;
}

#newsletter .newsletter_button:hover{
    background-color: var(--webcolorhover) !important;
    border-color: var(--webcolorhover) !important;
}

 #inicio3 .homeCategoryBlock span.title{
    background: var(--webcolor) !important;
 }


/*Imagen mantenimiento*/
 #mantenimiento #imagen_mantenimiento{
    background-color: var(--webcolorhover);
 }

 /*Controladores slider*/
 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: var(--webcolor) !important;
    border: 2px solid var(--webcolor) !important;
}

/* Cotancto */
.contactBlock .contactBlockImageContainer {
    background: var(--webcolor);
}

/*Cookies*/
 #cookies-advice-footer .button_cookies, #cookies-advice-modal .cookies-banner-buttons input{
        background-color: var(--webcolorhover) !important;
 }

 #cookies-advice-footer .button_cookies:hover, #cookies-advice-modal .cookies-banner-buttons input:hover{
        background-color: var(--webcolorhover) !important;
 }

#cookies-advice-modal .cookie-block-slider-checked {
    box-shadow: 0 0 1px var(--webcolor) !important;
    background-color: var(--webcolor) !important;
 }

 #cookies-advice-modal .cookie-block-slider.cookie-block-slider-checked {
    box-shadow: 0 0 1px var(--webcolorhover) !important;
    background-color: var(--webcolorhover) !important;
}


#cookies-advice-footer.floating {
    border: 1px solid var(--webcolor) !important;
}

.cookies-table th {
    background-color: var(--webcolorhover) !important;
}


#flechaSubir svg{
    fill: var(--webcolor) !important;
}

#trabajos_realizados .trabajo_realizado_element:hover .trabajo_realizado_title {
    background-color: var(--webcolor)99;
}


.cuadroNoticia span.fecha{
    background-color: var(--webcolor) !important;
    color: var(--webcolortextnoti);
}


 /*Media query*/

 @media screen and (max-width: 767px){

        .glyphicon.glyphicon-plus {
            color: var(--webcolor);
        }
 }

 @media screen and (min-width: 767px) {
        ul#topnav1>li.active>a {
            color: var(--webcolor);
    }
        ul#topnav1>li>ul {
            border-top: 2px solid var(--webcolor);
        }

        ul#topnav1>li>a:hover {
            color: var(--webcolor);
        }
        ul#topnav1>li#homeIcon>a:hover {
            color: var(--webcolor);
        }
        ul#topnav1>li.active>a {
            color: var(--webcolor);
        }
        ul#topnav1>li>a.current_virtual {
            color: var(--webcolor);
        }

 }