@font-face {
  font-family: "ProximaNova";
  src: url('../frontend/fonts/ProximaNovaRegular.woff') format('woff'),
    url('../frontend/fonts/ProximaNovaRegular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "ProximaNovaSemibold";
  src: url('../frontend/fonts/ProximaNovaSemibold.woff2') format('woff2'),
    url('../frontend/fonts/ProximaNovaSemibold.ttf') format('truetype');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "Druk";
  src: url('../frontend/fonts/Druk-Medium.otf') format('opentype');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "dunbarlowbold";
  src: url('../frontend/fonts/dunbarlow-bold-webfont.woff2') format('woff2'),
       url('../frontend/fonts/dunbarlow-bold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "dunbarregular";
  src: url('../frontend/fonts/DunbarTall-Regular.woff2') format('woff2'),
       url('../frontend/fonts/DunbarTall-Regular.woff') format('woff');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "dunbarmedium";
  src: url('../frontend/fonts/DunbarTall-Medium.woff2') format('woff2'),
       url('../frontend/fonts/DunbarTall-Medium.woff') format('woff');
  font-style: normal;
  font-weight: 600;
}


a.arrow  { background: url("../../assets/images/icon/chevron.svg") no-repeat 50% 50%; content: ""; flex-shrink: 0; height: 24px; opacity: .2; position: absolute; right: 30px; top: 50%; transform: translateY(-50%) scale(.8) rotate(-90deg); width: 24px; }

#menudesktop                                    { background:#fff; border-radius: 2px; box-shadow: 0 15px 30px 0 rgba(0,0,0,.05); display: none; height:85px; justify-content: space-between; min-height: 85px; position:fixed; top:0px; width:100%; z-index:9999999; }
#menudesktop figure#emblem                      { margin:0!important; width: 65px; }
#menudesktop #topbar                            { /* background:#; */ }


#search_query               { background:#f2f5f7 url("../../assets/images/icon/search.svg") no-repeat 4% 50%; }

/*
.slick-next { background: #fff url("../../assets/images/icon/short-arrow.svg") no-repeat 50% 50%;  }
.slick-prev { background: #fff url("../../assets/images/icon/short-arrow.svg") no-repeat 50% 50%; transform:rotate(180deg); }
.slick-next::before,
.slick-prev::before { content:'url("../../assets/images/icon/short-arrow.svg")'; } */

aside#nextmatches ul li ul li ul li span { background: url("../../assets/images/icon/dospuntos.svg") no-repeat 100% 11px; background-size: 3px; }
#player article#main ul.accordion .accordion-title::before { background: url("../../assets/images/icon/angle-down.svg") no-repeat 100% 15px; }
.tiktok      { background: url("../../assets/images/icon/tik-tok.png") no-repeat 50% 0%; background-size:16px; display: inline-block; width:16px; }
.tiktok:hover{ background: url("../../assets/images/icon/tik-tok_hover.png") no-repeat 50% 0%; background-size:16px; display: inline-block; width:16px; }
.tiktok span { font-size: 1px; }
.douyin      { background: url("../../assets/images/icon/tik-tok.png") no-repeat 50% 50%; background-size:16px; display: inline-block; width:16px; }
.douyin span { font-size: 1px; }
.toutiao     { background: url("../../assets/images/icon/Toutiao.png") no-repeat 50% 50%; background-size:16px; display: inline-block; width:16px; }
.toutiao span{ font-size: 1px; }
.bilibili      { background: url("../../assets/images/icon/BILI_BILI.png") no-repeat 50% 0%; background-size:16px; display: inline-block; width:16px; }
.bilibili:hover{ background: url("../../assets/images/icon/BILI_BILI_hover.png") no-repeat 50% 0%; background-size:16px; display: inline-block; width:16px; }
.bilibili span { font-size: 1px; }

.twitter      { background: url("../../assets/images/icon/xtw.png") no-repeat 50% 0%; background-size:16px; display: inline-block; width:16px; }
.twitter:hover{ background: url("../../assets/images/icon/xtw_hover.png") no-repeat 50% 0%; background-size:16px; display: inline-block; width:16px; }
.twitter span { font-size: 1px; }


.mediacarousel .slick-next { background: url("../../assets/images/icon/next.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
.mediacarousel .slick-prev { background: url("../../assets/images/icon/prev.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
.mediacarousel .slick-next:hover { background-size:28px; transition: all .1s linear; }
.mediacarousel .slick-prev:hover { background-size:28px; transition: all .1s linear; }
.mediacarousel .slick-next::before { content:''; }
.mediacarousel .slick-prev::before { content:''; }

aside#galeria_news .slick-next { background: url("../../assets/images/icon/next.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
aside#galeria_news .slick-prev { background: url("../../assets/images/icon/prev.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
aside#galeria_news .slick-next:hover { background-size:28px; transition: all .1s linear; }
aside#galeria_news .slick-prev:hover { background-size:28px; transition: all .1s linear; }
aside#galeria_news .slick-next::before { content:''; }
aside#galeria_news .slick-prev::before { content:''; }

#gallery .slick-next { background: url("../../assets/images/icon/next.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
#gallery .slick-prev { background: url("../../assets/images/icon/prev.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
#gallery .slick-next:hover { background-size:28px; transition: all .1s linear; }
#gallery .slick-prev:hover { background-size:28px; transition: all .1s linear; }
#gallery .slick-next::before { content:''; }
#gallery .slick-prev::before { content:''; }

#lightgallery .slick-next { background: url("../../assets/images/icon/next.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
#lightgallery .slick-prev { background: url("../../assets/images/icon/prev.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
#lightgallery .slick-next:hover { background-size:28px; transition: all .1s linear; }
#lightgallery .slick-prev:hover { background-size:28px; transition: all .1s linear; }
#lightgallery .slick-next::before { content:''; }
#lightgallery .slick-prev::before { content:''; }

aside#media                       { background: url("../../assets/images/sections/home/bck_espanyol_media.jpg") no-repeat 50% 50%; background-size:cover; }
aside#media figure.emblem         { margin:0; }
aside#media figure.emblem a       { background: url("../../assets/images/logo/espanyol_media.svg") no-repeat 50% 0%; display: inline-block; font-size: 0; }
aside#media figure.emblem a:hover { background: url("../../assets/images/logo/espanyol_media_hover.svg") no-repeat 50% 0%; }

.salvation aside#video { background: url("../../assets/images/landing/caminoalasalvacion/fondo.jpg") no-repeat 50% 50%; background-size:100%; }
aside#negocio          { background: url("../../assets/images/sections/academy/football-programs/bck_negocio.jpg") no-repeat 100% 50%; background-size:cover; }

aside#citas                 { background: #001521 url("../../assets/images/sections/academy/football-programs/bck_citas.jpg") no-repeat 50% 100% }
.citas-carousel .slick-next { background: url("../../assets/images/icon/next.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
.citas-carousel .slick-prev { background: url("../../assets/images/icon/prev.svg") no-repeat 50% 50%; background-size:20px; border:none; content:''; }
.citas-carousel .slick-next:hover { background-size:28px; transition: all .1s linear; }
.citas-carousel .slick-prev:hover { background-size:28px; transition: all .1s linear; }
.citas-carousel .slick-next::before { content:''; }
.citas-carousel .slick-prev::before { content:''; }

aside#referencias           { background: #001521 url("../../assets/images/sections/academy/football-programs/bck_citas_02.jpg") no-repeat 50% 50% }


.history-carousel .slick-next { background: url("../../assets/images/icon/next_dark.svg") no-repeat 50% 50%; background-size:15px; border:none; content:''; right: -57px; }
.history-carousel .slick-prev { background: url("../../assets/images/icon/prev_dark.svg") no-repeat 50% 50%; background-size:15px; border:none; content:''; left: -57px; }
.history-carousel .slick-next:hover { background-size:23px; transition: all .1s linear; }
.history-carousel .slick-prev:hover { background-size:23px; transition: all .1s linear; }
.history-carousel .slick-next::before { content:''; }
.history-carousel .slick-prev::before { content:''; }


#gameTime li span { /* background: url("../../assets/images/icon/dospuntos.svg") no-repeat 100% 11px; background-size: 3px; */ }
#tourhome { /* background:url("../../assets/images/sections/home/bck.png") no-repeat 50% 50%; */ }

 #socihome .left ul li { background:url("../../assets/images/icon/hand-point-right.svg") no-repeat 0% 20px!important; background-size:12px!important; padding-left:20px; }

#resutados        { background: url("../../assets/images/sections/home/resultats_j.jpg") no-repeat 20% 50%; background-size:cover; }
#venta_entradas   { background: url("../../assets/images/sections/home/entrades.jpg") no-repeat 50% 50%; background-size:cover; }


.panel_perico_id { background: url("../../assets/images/landing/pericoid/footer_id.jpg") no-repeat 50% 50%; background-size:cover;}
