@charset "UTF-8";



html, body{
    width: 100%;
    height:100%;
    margin:0;
    padding:0;
    font-weight: 100;
    font-size: 14px;
    background-color: #fff;
}
a{
    text-decoration: none;
    color: #000;
}
.clear{
    clear: both;
}

/*header*/
header{
    position: fixed;
    z-index: 10;
    transition: 300ms;
    width: 100%;
    top: 0;
    left: 0;
    height: 40px;
    padding: 25px 0px;
}
.header_int{
    width: -o-calc(100% - 80px);
    width: -ms-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
    margin: 0px 0px 0px 40px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    align-items: center;
    position: relative;
}
.logo{}
.header_int h1{
    margin: 0;
    padding: 5px 0px;
    font-weight: 100;
    font-size: 1.4em;
    letter-spacing: 0.05em;
}

.header_int img{
    display: block;
    max-width: 300px;
    height: auto;
    max-height: 40px;
    width: auto;
}
.header_lado{
    transition-duration: 300ms;
    white-space: nowrap;
}
.header_lado_int{
    display: flex;
    width: max-content;
}
.menu{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
.menu a{
    padding: 8px 10px;
    display: block;
    cursor: pointer;
    letter-spacing: 0.03em;
    font-size: 0.9em;
    color: #969696;
    transition: 300ms;
}


.menu span{
    padding: 8px 10px;
    display: block;
    cursor: pointer;
    letter-spacing: 0.03em;
    font-size: 0.9em;
    color: #969696;
    
    transition: 300ms;
}

.menu a.act{
    color: #000;
}
.menu span.act{
    color: #000;
}

.menuItem{
    position: relative;
}

.menuItem > ul{
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    background-color: #FFF;
    position: absolute;
}

.menuItem:hover > ul{
    display: inline-block;
}

.menuItemParent > button{
    display: none;
}

.menuLanguages{
    text-transform: uppercase;
}

.menuLanguages:before{
    content: '|';
    padding: 8px 0;
}

.idiomas{
    display: flex;
    flex-wrap: wrap;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 0.9em;
    position: relative;
    margin-left: 5px;
    padding-left: 5px;
}


header.header_slider .menu a{
    color: #e6e6e6;
}
header.header_slider .menu span{
    color: #e6e6e6;
}
header.header_slider .menu a.act{
    color: #fff;
}
header.header_slider .menu span.act{
    color: #fff;
}

.idiomas a{
    padding: 5px 5px;
    display: block;
    position: relative;
    color: #696969;
    line-height: 23px;
}

.idiomas::before{
    content: ' ';
    width: 1px;
    height: 10px;
    background-color: #4e4e4e;
    position: absolute;
    left: 0px;
    top: 12px;
    display: block;
}


.idiomas a.act_idioma{
    color: #000;
}

header.header_slider{
    background-color: initial;
}
header.header_slider .idiomas a.act_idioma{
    color: #fff;
}
header.header_slider .idiomas::before{
    background-color: #969696;
}

header.header_slider .header_int h1{
    color: #fff;
}
header.header_slider .header_int img{}
header.header_slider .menu span.act{
    color: #fff;
}

header.header_slider .idioma_activo{
    color: #fff;
}
header.header_slider .idioma_activo::after{
    border-top: 6px solid #fff;
}
header.header_slider .boton_desplegable{
    background: rgba(128, 128, 128, 0.4);
}
header.header_slider .idiomas a{
    color: #fff;
}
header.header_slider .boton_desplegable span:hover, header.header_slider .boton_desplegable a:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.desplegar_idioma header.header_slider .idioma_activo::after{
    border-top: none;
    border-bottom: 6px solid #fff;
}



header.header_slider .idiomas .idiomas_r a{
    color: #969696;
}
header.header_slider .idiomas .idiomas_r a.act_idioma{
    color: #000;
}
/*contenido*/
.wrapper{
    width: 100%;
    /*transition: 300ms;*/
    height: auto;
    margin-left: 0;
    min-height: 100vh;
    transition: margin 0.3s ease;
}
.contenido{
    width: -o-calc(100% - 80px);
    width: -ms-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
    /* -webkit-transition: 300ms;
    transition: 300ms; */
    padding-top: 90px;
    margin: 0px 0px 0px 40px;
    min-height: -o-calc(100vh - 130px);
    min-height: -ms-calc(100vh - 130px);
    min-height: -moz-calc(100vh - 130px);
    min-height: -webkit-calc(100vh - 130px);
    min-height: calc(100vh - 130px);
}


.full_slider{
    width: 100%;
    height: 100vh;
}
.full_slide{
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: 300ms;
    transition: 300ms;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    top: 0;
    left: 0;
    overflow: hidden;
}
.full_video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}
.full_video iframe,
.full_video video{
    pointer-events: none;
    width: calc(100vmax + 120px);
    height: calc(56.6vmax + 120px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
    touch-action: none;
}
.full_slide::after,
.full_video::after{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.07) 100px, rgba(3,3,3,0) 50%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.5)), color-stop(100px, rgba(0,0,0,0.07)), color-stop(50%, rgba(3,3,3,0)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.07) 100px, rgba(3,3,3,0) 50%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.07) 100px, rgba(3,3,3,0) 50%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.07) 100px, rgba(3,3,3,0) 50%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.07) 100px, rgba(3,3,3,0) 50%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 );
}
.flecha_ant{
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
}
.flecha_sig{
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    right: 0;
    cursor: pointer;
}


/*page*/
.page{
    width: 800px;
    transition: 300ms;
    position: fixed;
    top: 0;
    right: 0;
    height: 100vh;
    background-color: #fafafa;
    z-index: 8;
    width: 0;
    overflow: hidden;
}
.page_int{
    width: 800px;
    box-sizing: border-box;
    padding: 0px 80px;
    border-top: 130px solid transparent;
    border-bottom: 80px solid transparent;
    height: 100vh;
    overflow: auto;
    margin: 0;
}
.texto{
    letter-spacing: 0.03em;
    line-height: 1.7em;
}
.texto img{
    max-width: 100%;
    height: auto;
    max-height: calc(100vh - 3rem);
    width: auto;
}
.texto h1{
    margin: 20px 0px 20px;
    font-weight: 400;
    letter-spacing: 0.03em;
    font-size: 1.3em;
    display: inline-block;
    width: 100%;
}
.texto > *:first-child{
    margin-top: 0px;
}


p.wp-caption-text{
    font-size: 9px;
    margin: 2px 0px 10px;
    vertical-align: top;
}

.texto img.aligncenter, 
.texto .aligncenter,
.texto .wp-caption.aligncenter{
    max-width: 100%;
    height: auto;
    position: relative;
    display: block;
    margin: 10px auto;
    text-align: center;
}
.texto .wp-video{
    width: 100%;
    max-width: 100%;
    position: relative;
}

.texto img.alignleft, 
.texto .alignleft,
.texto .wp-caption.alignleft{
    margin: 10px 20px 10px 0;
    float: left;
    max-width: calc(50% + 20px);
    position: relative;
}
.texto img.alignright, 
.texto .alignright,
.texto .wp-caption.alignright{
    margin: 10px 0 10px 20px;
    float: right;
    max-width: calc(50% + 20px);
    position: relative;
}
.texto .wp-caption{
    margin: 0;
    max-width: 100%;
}
.texto .wp-caption img{
    margin: 0;
}
.texto .wp-caption p{
    font-size: 9px;
    margin: 2px 0px 10px;
    max-width: 100%;
}
.texto h2{
    font-weight: 400;
}
.texto h3{
    font-weight: 400;
}
.texto h4{
    font-weight: 400;
}
.texto h5{
    font-weight: 400;
}
.texto h6{
    font-weight: 400;
}

.texto blockquote{
    margin: 50px 0px;
    font-weight: 100;
    border-left: 1px solid #000;
    padding-left: 30px;
}
.texto p{
    margin: 20px 0px 20px;
}
.texto p.anio_titulo{
    margin: 1px 0px 0px;
    display: inline-block;
    vertical-align: top;
}
.texto hr{
    width: 100%;
    height: 1px;
    background-color: #000;
    display: block;
    margin: 20px 0px;
    border: none;

    margin: 0;
    opacity: 0;
    clear: both;
}
.texto ul{
    margin: 0px 0px 50px;
    padding-left: 40px;
    font-size: 0.9em;
}
.texto ul li{
    list-style: none;
    position: relative;
}
.texto ul li::before{
    content: '-';
    position: absolute;
    left: -16px;
    font-weight: 100; 
}
.texto ol{
    margin: 0px 0px 50px;
    padding-left: 40px;
    font-size: 0.9em;
}
.texto a{
    text-decoration: underline;
}
.texto ol li{}

.header_lado_cerrar{
    flex-wrap: wrap;
    align-items: flex-end;
    display: none;
    transition-delay: 1200ms;
    transition-duration: 100ms;
    position: absolute;
    top: 25px;
    right: 20px;
}

.header_lado_cerrar span{
    /* padding: 5px 10px; */
    display: block;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 0.9em;
}
.header_lado_cerrar a{
    /* padding: 5px 10px; */
    display: block;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 0.9em;
}

.info_extra_cerrar{
    position: fixed;
    width: 100%;
    height: 100%;
    cursor: pointer;
    top: 0;
    left: 0;
    z-index: 6;
    display: none;
}


body.act_page{
    overflow: hidden;
}
.act_page .page{
    width: 800px;
}
.act_page header{
    width: -o-calc(100% - 80px);
    width: -ms-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
    z-index: 10;
}
.act_page header.header_slider{
    mix-blend-mode: difference;
}
.act_page .contenido{}
.act_page .wrapper{
    margin-left: -800px;
    opacity: 0.6;
    pointer-events: none;
}
.act_page .full_slide{
    margin-left: -800px;
}
/* .act_page .full_slide{
    width: -o-calc(100% - 600px);
    width: -ms-calc(100% - 600px);
    width: -moz-calc(100% - 600px);
    width: -webkit-calc(100% - 600px);
    width: calc(100% - 600px);
}
.act_page .wrapper{
    width: -o-calc(100% - 600px);
    width: -ms-calc(100% - 600px);
    width: -moz-calc(100% - 600px);
    width: -webkit-calc(100% - 600px);
    width: calc(100% - 600px);
} */
/*.act_page .slide{
    width: -o-calc(100% - 600px);
    width: -ms-calc(100% - 600px);
    width: -moz-calc(100% - 600px);
    width: -webkit-calc(100% - 600px);
    width: calc(100% - 600px);
}*/
.act_page .flecha_der{
    right: 625px;
}
.act_page .galeria{
    width: -o-calc(100% - 130px);
    width: -ms-calc(100% - 130px);
    width: -moz-calc(100% - 130px);
    width: -webkit-calc(100% - 130px);
    width: calc(100% - 130px);
}
.act_page .thumbs{
    display: none;
}
.act_page .header_lado{

}

.act_page .header_lado_cerrar{
    display: block;
}
.act_page .thumbs .header_lado_cerrar{
    display: none;
}



.act_page .info_extra_cerrar{
    display: block;
}

.act_page .info_extra_cerrar {
    display: block;
}
.act_page footer{
    width: -o-calc(100% - 600px);
    width: -ms-calc(100% - 600px);
    width: -moz-calc(100% - 600px);
    width: -webkit-calc(100% - 600px);
    width: calc(100% - 600px);
}


/*footer*/
footer{
    position: relative;
    width: 100%;
    padding: 40px 0px 10px;
    transition: width 300ms;
}
.footer_int{
    width: -o-calc(100% - 80px);
    width: -ms-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
    margin: auto;
    display: flex;
    justify-content: flex-end;
}
.dupla{
    color: #4e4e4e;
    font-size: 11px;
}
.dupla a::before{
    content: '</ ';
}
.dupla a::after{
    content: ' >';
}

.dupla a{
    color: #4e4e4e;
    letter-spacing: 1px;
    margin-left: 10px;
}

footer.f_home{
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
}

footer.f_single{
    display: none;
}

footer.f_home .dupla{
    color: #696969;
    font-size: 12px;
}

.btn_responsive{
    display: none;
}
.linea{}
.linea.linea_a{}
.linea.linea_b{}
.linea.linea_c{}


.btn_responsive:active{
    background-color: transparent;
    outline: 0;
}

.button{
    font-size: 1rem;
    text-transform: none;
    padding: 10px 0;
    opacity: 0.5;
}

.button:hover,
.button.act{
    opacity: 1;
}

.button-group{
    top: 90px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 0 30px;
    position: sticky;
    z-index: 4;
    padding-top: 25px;
}

.contenedor-filtros{
    margin: 0px;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    /*cursor: pointer;*/
    letter-spacing: 0.03em;
    font-size: 0.9em;
    position: fixed;
    width: -o-calc(100% - 80px);
    width: -ms-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
    top: 90px;
    z-index: 4;
    background-color: #fff;
    padding: 25px 0px;
    min-height: 40px;
    align-items: flex-end;
}
.contenedor-filtros li{
    display: block;
    margin-right: 20px;
    margin-bottom: 10px;
    opacity: 0.5;
}
.contenedor-filtros li span{
    cursor: pointer;
}
.contenedor-filtros li.act{
    opacity: 1;
}
.act_page .contenedor-filtros{
    width: -o-calc(100% - 640px);
    width: -ms-calc(100% - 640px);
    width: -moz-calc(100% - 640px);
    width: -webkit-calc(100% - 640px);
    width: calc(100% - 640px);
    font-size: 10px;
    transition: 300ms;
    display: none;
}
.texto iframe,
.texto video{
    width: 100%;
    height: auto;
    aspect-ratio: 16/9;
}
.texto p.video_content{
    width: 100%;
    height: 0px;
    padding-bottom: 56.6%;
    position: relative;
}
.texto audio{
    width: 100%;
}
.texto video{
    width: 100%;
    height: auto;
}
.texto p.video_content iframe,
.texto p.video_content video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.loader{
    position: absolute;
    width: 30px;
    height: 30px;
    top: -o-calc(50% - 15px);
    top: -ms-calc(50% - 15px);
    top: -moz-calc(50% - 15px);
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    left: -o-calc(50% - 15px);
    left: -ms-calc(50% - 15px);
    left: -moz-calc(50% - 15px);
    left: -webkit-calc(50% - 15px);
    left: calc(50% - 15px);
}
.contenedor-tag{
    margin: 0px;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 0.9em;
    position: fixed;
    width: -o-calc(100% - 80px);
    width: -ms-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
    top: 57px;
    z-index: 7;
    background-color: #fff;
    padding: 5px 0px 5px;
    min-height: 50px;
    align-items: flex-end;
}
.contenedor-tag li{
    display: block;
    margin-right: 10px;
}
.contenedor-tag li span{}
.page404{
    width: 100%;
    height: -o-calc(100vh - 200px);
    height: -ms-calc(100vh - 200px);
    height: -moz-calc(100vh - 200px);
    height: -webkit-calc(100vh - 200px);
    height: calc(100vh - 200px);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}
.page404 h1{
    font-weight: 100;
    font-size: 1.4em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin: 0px 0px 10px;
}
.page404 p{
    margin: 0;
    color: #545454;
}










.header_lado{
    overflow: initial;
}
.idioma_desplegar{
    position: relative;
    white-space: normal;
}
.idioma_activo{
    padding: 5px 20px 5px 10px;
    line-height: 23px;
    cursor: pointer;
}
.boton_desplegable{
    position: absolute;
    flex-wrap: wrap;
    flex-direction: column;
    top: 100%;
    background: #fff;
    display: none;
}
.boton_desplegable span{
    display: block;
    padding: 5px 20px 5px 10px;
    cursor: pointer;
}
.boton_desplegable a{
    display: block;
    padding: 5px 20px 5px 10px;
    cursor: pointer;
}
.boton_desplegable span:hover, .boton_desplegable a:hover{
    background-color: #e6e6e6;
}

.idioma_activo::after{
    content: '';
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #333;
    position: absolute;
    right: 6px;
    top: -o-calc(50% - 3px);
    top: -ms-calc(50% - 3px);
    top: -moz-calc(50% - 3px);
    top: -webkit-calc(50% - 3px);
    top: calc(50% - 3px);
}
.desplegar_idioma .boton_desplegable{
    display: flex;
}
.desplegar_idioma .idioma_activo::after{
    border-top: none;
    border-bottom: 6px solid #333;
}
.idiomas_r{
    display: none;
}



.fijar{
    overflow: hidden;
}


.icon_close{
    width: 40px;
    height: 40px;
    position: relative;
    display: block;
    cursor: pointer;
    z-index: 10;
    background-image: url(../img/cerrar.png);
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center;
}

.h_logo{
    display: flex;
    align-items: flex-end;
    align-items: center;
    justify-content: flex-start;
    gap:1rem;
}
.h_logo h2{
    padding: 8px 10px;
    display: block;
    cursor: pointer;
    letter-spacing: 0.03em;
    font-size: 0.9em;
    font-weight: 100;
    color: #969696;
    margin: 0;
}

.galleryGrid{
    display: grid;
    grid-gap: 2rem;
    margin: 5rem 0;
    box-sizing: border-box;
    justify-content: center;
}

.galleryGrid *{
    box-sizing: border-box;
}

.galleryGridColumns1{
    grid-template-columns: minmax(0, 25%);
}

.galleryGridColumns2{
    grid-template-columns: repeat(2, minmax(0, 25%));
}

.galleryGridColumns3{
    grid-template-columns: repeat(3, minmax(0, 25%));
}

.galleryGridColumns4{
    grid-template-columns: repeat(4, minmax(0, 25%));
}

.galleryGridItem{
    width: 100%;
    aspect-ratio: 1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.galleryGridItem > p,
.galleryGridItem > a{
    display: flex;
    align-items: end;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 2rem;
    color: #FFF;
    font-size: 2rem;
    font-weight: 600;
    line-height: 2rem;
    letter-spacing: 0.15rem;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition: opacity 0.25s;
}

.galleryGridItem:hover > p,
.galleryGridItem:hover > a{
    opacity: 1;
}

.lightSlider{
    display: flex;
    align-items: center;
    height: auto !important;
    /*height: 50vh !important;*/
}

.lSSlideWrapper .lSFade > *{
    z-index: initial;
}

.lSSlideWrapper img{
    max-width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.lSAction > a{
    z-index: 10;
}
.lSSlideWrapper .lSFade > *.active{
    z-index: initial;
}
.lSAction > .lSNext{
    transition: 300ms;
    width: 40px;
    /*height: -o-calc(100vh - 160px);
    height: -ms-calc(100vh - 160px);
    height: -moz-calc(100vh - 160px);
    height: -webkit-calc(100vh - 160px);
    height: calc(100vh - 160px);*/
    height: 100%;
    position: absolute;
    /*right: 25px;*/
    /*background-image: url(../img/f-der.svg);*/
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: center;
    cursor: pointer;
}
.lSAction > .lSPrev{
    width: 40px;
    transition: 300ms;
    /*height: -o-calc(100vh - 160px);
    height: -ms-calc(100vh - 160px);
    height: -moz-calc(100vh - 160px);
    height: -webkit-calc(100vh - 160px);
    height: calc(100vh - 160px);*/
    height: 100%;
    position: absolute;
    /*left: 25px;*/
    /*background-image: url(../img/f-izq.svg);*/
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: center;
    cursor: pointer;
}
.lSAction > a{
     top: 0;
     opacity: 1;
     transform: initial;
     margin: 0;
 }
.lSAction > a{
    z-index: 7;
}
.act_slider .lSSlideOuter{
    height: 100%;
    width: 100%;
}
.act_slider .lSSlideWrapper{
    height: 100%;
    width: 100%;
}

p:empty{
    display: none;
}

.gallerySlideCaption > p{
    width: 100%;
    max-width: 100% !important;
    margin: 0.5rem 0 0 !important;
    font-size: 0.8em;
    text-align: center;
}

.lSAction > a{
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    color: #000;
}

.lSAction > a:after{
    font-size: 3rem;
    text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97999px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.51361px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}

.lSAction > a.lSPrev:after{
    content: '‹';
}

.lSAction > a.lSNext:after{
    content: '›';
}