/* Ocultar header y footer landing sorteo FIDMA 2023 */
#page-333 header,
#page-335 header,
#page-333 footer,
#page-335 footer{
    display: none;
}

.sprite-escudos-otras-xl.beasain{
    width: 60px;
    height: 60px;
    background-image: url('https://statics.proyectoclubes.com/images/escudos/teams/beasain.png');
    background-size: 60px 60px;
}

#form_68 .line-5564 span{
    visibility: hidden;
}
#form_68 .line-5564 span::after{
    visibility: visible;
    content: "Tamaño máximo 4M. Ficheros permitidos: JPEG o PNG.";
}
/* VIDEO CABECERA PÁGINAS 1920x400 */
/*article .inner-box .video-box{
    height: 100%;
    overflow: hidden;
}
article .inner-box .iframe-container{
    position: relative;
    padding-bottom: 20.833%;
    height: 0;
    overflow: hidden;
    max-height: 700px;
}
article .inner-box .iframe-container iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/
/*************************/
header.menu4 .menu-top{
    display: none;
    position: absolute;
    right: 0;
    bottom: -70px;
    width: 150px;
    text-transform: uppercase;
    font-weight: 700;
}
header.menu4.sticky .menu-top{
    bottom: -45px;
}
header.menu4 .menu-top ul{
    list-style: none;   
}
.menu li a.active i, .menu li a:hover i, .menu li:hover > a i{
    color: #e2001a !important;
}
body header.menu4 .menu li.custom-bg-highlight a:hover, body#body-home header.menu4 .menu li.custom-bg-highlight a:hover{
    color: #192350 !important;
}
body header.menu4 .menu li.custom-bg-highlight a:hover i, body#body-home header.menu4 .menu li.custom-bg-highlight a:hover i{
    color: #192350 !important;
}
header.menu4 .menu ul li a {
    padding: 0 8px;
}
#form_citaprevia .form-group.abonos input#dni{
    width: auto;
}
.mod-renovacion-abonos ul{
    margin-left: 35px;
    margin-bottom: 8px;
}
.allinone_carousel.charming .bannerControls{
    margin-top: 0 !important;
    height: 260px;
}
.allinone_carousel.charming .bannerControls div{
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}
.allinone_carousel .bannerControls div i{
    display: none;
}
html:lang(en) .slide-home-19{
    display: none;
}
html:lang(en) #modulo-510{
    display: none;
}
#page-194 .mod-noticia .inner-content .anchor{
    position: relative;
}
#page-194 .mod-noticia .inner-content .anchor .target{
    position: absolute;
    left: 0px;
    top: -180px;
}
#page-194 .mod-noticia .inner-content h2{
    font-family: 'BukhariScript', sans-serif;
    font-size: 34px;
}
#page-194 table td a:hover img{
    opacity: 0.85;
}
#page-194 p a:hover{
    opacity: 0.85;
}
/* Landing Veteranos */
#page-218 main#content{
    background-image: url('https://files.proyectoclubes.com/sporting/fondos/m677.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center bottom;
    background-size: cover;
}
#page-218 main#content .main-content {
    background: transparent;
}
#page-218 .cabecera-full.titulo-derecha .content-img.titulo-oculto{
    display: none;
}
@media (max-width: 975px){
    #page-218 .cabecera-full.titulo-derecha .content-img.titulo-oculto{
        display: block;
    }
    header.sticky .main #logos_top {
        right: 180px;
    }
}
/********************/
#page-189 main#content{
    background-image: url('https://files.proyectoclubes.com/sporting/fondos/m568.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
#page-189 main#content .module-content .mod-noticia p{
    font-family: Montserrat,arial,sans-serif;
}
#page-189 main#content .module-content #container-pagina .inner-content p{
    margin: 50px 0;
}
#page-189 main#content .module-content #container-pagina .inner-content .mod-formulario{
    background: #fff;
    padding: 0 15px;
}
#page-189 main#content .module-content #container-pagina .inner-content .mod-formulario p{
    margin: 15px 0;
}
#modulo-546{
    margin: 0 auto;
    max-width: 100%;
    width: 680px;
    padding: 5%;
}
@media (max-width: 800px){
    #modulo-546 article{
        padding: 12%;
    }
    #modulo-856 .box.col{
        margin-bottom: 12px;
    }
}
/* BANNER TOP SLIDER */
#modulo-669{
    position: relative;
    max-height: 697px;
    overflow: hidden;
}
#modulo-669 .inner-box{
    width: 100%;
}
#modulo-669 .inner-box .banner-content{
    width: 100%;
    max-width: 975px;
    position: absolute;
    bottom: 20%;
    left: 50%;
    -ms-transform: translate(-50%, -20%);
    -webkit-transform: translate(-50%, -20%);
    transform: translate(-50%, -20%);
    background:
    rgba(204,34,40,.7) !important;
    padding: 15px 10px 15px 25px;
    text-align: center;
}
#modulo-669 .inner-box a.title-banner{
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
}
#modulo-669 .inner-box a.title-banner:hover{
   text-decoration: none;
    color: #fa0;
}
#modulo-669 .inner-box p{
    color: #fff;
}
#modulo-669 .inner-box p.main{
    text-align: center;
}
#modulo-669 .inner-box p.main a{
       font-size: 22px;
       font-weight: 700;
       color: #fff;
       text-align: center;
}
#modulo-669 .links-footer .share-absolute .read-more {
    border: 2px solid #fff;
    background: transparent;
    margin-right: 0;
    font-weight: 700;
    padding: 8px 20px 8px 20px;
}
#modulo-669 .links-footer .share-absolute .read-more:hover {
    border: 2px solid #E2001A;
    color: #E2001A;
}
#modulo-669 .links-footer .share-absolute .read-more.left{
    margin-right: 5px;
}
#modulo-669 .links-footer .share-absolute .read-more.right{
    margin-left: 5px;
}
@media (max-width: 975px) {
    #modulo-669 .inner-box .banner-content{
        position: relative;
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
        bottom: unset;
        left: unset;
        background: rgba(204,34,40,1) !important;
    }
}
.mod-galeria-principal .galeria .box-slider, .mod-galeria-principal .galeria .box-photos{
    height: 16%;
}
.articulo-tienda .desc-art .btn-comprar {
    background: #222;
    padding: 4px 10px 6px 10px;
    border-radius: 2px;
}
.articulo-tienda .desc-art .nombre-art {
    min-height: 40px;
}
.articulo-tienda .desc-art .precio-art .precio {
    background: #222;
    font-size: 16px;
    font-weight: bold;
    border-radius: 2px;
}
#mod-143 .box p{
    margin-top: 5px;
}
#mod-143 .box p a {
    color: #fff;
}
#mod-623 .info-wrapper {
    min-height: 85px;
}
/* ESCAPE ROOM */
#mod-742{
    background-size: 100% 100% !important;
    padding: 50px 0;
}
#modulo-740 .btn{
    background: #fff;
    color: #e2001a;
}
#modulo-740 .btn:hover{
    opacity: 0.85;
}
#modulo-743{
    padding: 0 15px;
}
/* Patrocinadores */
#modulo-756 article, #modulo-768 article{
    margin-bottom: 20px;
}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.abonados .btn-abonados:hover{
    opacity: 0.85;
}
@media (max-width: 767px){
    .abonados #modulo-699 article{
        width: 48%;
    }
}
@media (max-width: 800px){
    #page-309 #modulo-832 article{
        float: left;
        width: 48% !important;
        margin-right: 1.6%;
        margin-bottom: 1.6%;
        min-width: 80px;
    }
}
.owl-plantilla .item a span.info strong, .owl-plantilla .item > div span.info strong{
    min-height: 40px;
    display: inline-block;
}
#page-157 article img{
    max-width: 450px;
    margin-bottom: 25px;
}
@media (max-width: 765px){
    #page-326 .mod-6-cols-footer{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    #page-326 .mod-6-cols-footer article{
        width: 40%;
        margin-bottom: 10px;
        margin-right: 10px;
    }
}
#page-1 #modulo-967{
    margin-bottom: 18px !important;
}
#page-1 #modulo-967.banner img:not(.icono_img){
    width: auto !important;
}
@media (max-width: 600px){
   #page-1 .mod-6-cols-footer, #page-15 .mod-6-cols-footer{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
   }
   #page-1 .mod-6-cols-footer .col, #page-15 .mod-6-cols-footer .col{
       width: 30%;
   }
   #page-1 .cols6 .col:nth-child(3n), #page-15 .cols6 .col:nth-child(3n){
       margin-right: 0;
   }
}
@media (max-width: 450px){
    #page-1 #modulo-967.banner img:not(.icono_img), #page-15 #modulo-967.banner img:not(.icono_img){
        padding: 20px;
    }
    #page-1 .mod-6-cols-footer .col, #page-15 .mod-6-cols-footer .col{
       width: 48%;
   }
   #page-1 .cols6 .col:nth-child(2n), #page-15 .cols6 .col:nth-child(2n){
       margin-right: 0;
   }
   #page-1 .cols6 .col:nth-child(3n), #page-15 .cols6 .col:nth-child(3n){
       margin-right: 1.6%;
   }
   #page-1 .cols6 .col:nth-child(6n), #page-15 .cols6 .col:nth-child(6n){
       margin-right: 0;
   }
}
/*#entradas_page #owl-entradas .entradas_match .entradas_match_bottom a:first-child{
    text-indent: -9999px;
    line-height: 0;
}
#entradas_page #owl-entradas .entradas_match .entradas_match_bottom a:first-child:after{
    content: "Entradas Público General";
    text-indent: 0;
    display: block;
    line-height: initial;
}
#entradas-listado ul li span:nth-child(7) a{
    text-indent: -9999px;
    line-height: 0;
}
#entradas-listado ul li span:nth-child(7) a:after{
    content: "Entradas Público General";
    text-indent: 0;
    display: block;
    line-height: initial;
}*/