a.boton-por-defecto.boton-color-negro span {
    border-left-color: #000;
}

.texto-catalogos p {
    text-align: left;
    color: #000000;
    font-size: 24px;
    font-weight: 500;
    font-style: normal;
    line-height: 28px;
    letter-spacing: 0px;
    margin-bottom: 0px;
}

.texto-sobre-imagen-under.catalogos {
    position: absolute;
    bottom: 75px;
}

.texto-sobre-imagen-under.sponsors {
    position: absolute;
    bottom: 55px;
}

.texto-sobre-imagen-under.sponsors p {
    margin-bottom: 0;
}

.desplegable-categorias-epis .titulo-desplegable-epis {
    border: 2px solid #000000;
    font-size: 17px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 300;
    padding: 5px 75px 0px 15px;
    line-height: 30px;
    display: inline-block;
    position: relative;
    width: 100%;
}

.desplegable-categorias-epis span {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 0px 15px;
    border-left: 2px solid #000;
}
.texto-oculto-desplegable-epis {
    border-width: 0px 2px 2px 2px;
    border-color: #000;
    border-style: solid;
    display: none;
}
.texto-oculto-desplegable-epis .contenidos-desplegable > div {
    padding: 40px 0px;
}

.desplegable-categorias-epis span svg {
    transition: transform 0.3s linear;
}

.desplegable-categorias-epis span.rotado svg {
    transform: rotate(-90deg);
    transition: transform 0.3s linear;
}


.elementor-element .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-element .elementor-swiper-button.elementor-swiper-button-next {
    background-color: #ffffff;
    padding: 5px;
    border-radius: 50px;
}

.elementor-element .elementor-swiper-button svg {
    width: 35px !important;
    height: 35px !important;
}

.elementor-swiper-button.elementor-swiper-button-prev svg path,
.elementor-swiper-button.elementor-swiper-button-next svg path {
    fill: #019D4D;
}

.grotesque-stencil-fuente h2 {
    font-size: 85px;
    line-height: 95px;
    font-family: "Geogrotesque Stenicil C", sans-serif;
    color: #019d4d;
}

span.cambiar-color-verde {
    color: #009353;
}

.desplegables-productos .desplegable-categorias-epis {
    margin-bottom: 40px;
}

.contenido-producto-issaline > div > img.icono-verde-issaline {
    background-color: transparent;
    width: 55px;
}

h1.entry-title {
    font-size: 75px;
    font-weight: 400;
    text-transform: uppercase;
}

.contenido-producto-issaline .page-content {
    margin-bottom: 110px;
}


body.product-template-default.single.single-product p#boton-menu-2-ees svg,
.page-id-50 #boton-menu-2-ees svg,
.page-id-38 #boton-menu-2-ees svg {
    fill: #000;
}

body.product-template-default.single.single-product #boton-menu-2-ees,
.single.single-product nav.site-navigation.show a,
.page-id-50 nav.site-navigation.show a,
.page-id-50 #boton-menu-2-ees,
.page-id-38 nav.site-navigation.show a,
.page-id-38 #boton-menu-2-ees  {
    color: #000 !important;
}

