/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Nov 01 2024 | 10:43:29 (am)
/*
/******* Do not edit this file *******/

.widget.widget_text.eltdf-top-bar-widget {
    margin: 0px !important;
}

/*ELATED*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .eltdf-main-menu > ul > li > a span.item_inner{
        padding: 0px 12px;
    }
}

/*FRAN*/
@media only screen and (max-width: 1200px) {
    .eltdf-main-menu > ul > li > a {
        padding: 0px !important;
    }
}

/*FRAN cosas barra lateral*/
.SidebarWidgetBanners1 { text-align: center;}
#wpctc_widget-4-tagcloud { text-align: center !important;}

/*#text-19 { text-align: center !important;}*/

/*FRAN*/
.single-post .eltdf-title.eltdf-title-has-thumbnail {
  background-size: 100% !important;   
}

/*FRAN Sombreado títulos posts con imagen, para slider pagina principal*/
h1.eltdf-pswt-title {
    background: rgba(0,0,0,.35);
    padding: 10px !important;
}
/*FRAN Sombreado títulos posts con imagen, para single-posts*/
div.eltdf-title-has-thumbnail > div.eltdf-title-holder > div.eltdf-container > div.eltdf-container-inner > div.eltdf-title-subtitle-holder > div.eltdf-title-subtitle-holder-inner > h1.eltdf-title-text {
    background: rgba(0,0,0,.35);
    margin-right: 5% !important;
    margin-left: 5% !important;
    padding-right: 1% !important;
    padding-left: 1% !important;
}

/*FRAN Aclarar algo el sombreado en single.posts*/
.eltdf-title.eltdf-has-background .eltdf-title-image-overlay {
    background: linear-gradient(rgba(34,34,34,0),rgba(34,34,34,.1) 25%,rgba(34,34,34,.1) 45%,rgba(34,34,34,.2) 80%,#555);
}

/*FRAN slider pagina principal, textos*, solo usado con un slider menos ancho, a 1200 lo por defecto esta bien/
/*
@media only screen and (max-width: 1024px) {
    h1.eltdf-pswt-title { font-size: 16px;}
    h6.eltdf-pswt-title { font-size: 13px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    h1.eltdf-pswt-title { font-size: 24px; }
    h6.eltdf-pswt-title { font-size: 13px;}
}
@media only screen and (min-width: 1200px) {
    h1.eltdf-pswt-title { font-size: 32px; }
    h6.eltdf-pswt-title { font-size: 13px;}
}*/

/*Ajuste textos de slider thumbnails*/
@media only screen and (max-width: 640px) {
  div.eltdf-pswt-thumb-content > h4.eltdf-pswt-title {
    font-size: 13px !important;
  }
}

/*FRAN Entradas recientes en Footer, disminuir texto y ajustar padding*/
h6.eltdf-pt-five-title { font-size: 12px; }
.eltdf-post-item.eltdf-pt-five-item .eltdf-pt-five-image+.eltdf-pt-five-content {
    padding: 50px 30px 15px !important;
}

/*FRAN fijar dimensiones en entradas relacionadas de un post */
div.eltdf-related-image > a > img  {
    width: 376px !important;
    height: 215px !important;
}

/*Footer, disminuir espacio entre lineas*/
footer .eltdf-footer-bottom-holder {
    line-height: 26px !important;
}

/*FRAN No mostrar categoría ni comentarios en posts relacionados*/
div.eltdf-related-info-section-left > div.eltdf-post-info-category {
    display: none !important;
}
div.eltdf-related-info-section-left > div.eltdf-post-info-date.entry-date.updated::after {
    display: none !important;
}
div.eltdf-related-info-section-right > div.eltdf-post-info-comments-holder {
    display: none !important;
}

/*FRAN ajuste no repetir ARCHIVO en el widget de Archivo en pagina principal */
div.widget.widget_archive > label.screen-reader-text {
    display: none !important;
}

/*FRAN no mostrar comentarios en listado de busqueda*/
div.eltdf-pt-info-section-right > div.eltdf-post-info-comments-holder {
    display: none !important;
}

/*Ajuste en Conoce a los equipos*/
.vc_custom_1462342923176 {
    padding-top: 0px !important;
}

/*Ajustes varios en pie*/
.eltdf-footer-text {
    font-size: 13px !important;
}
.eltdf-footer-text a:hover {
    color: white;
}
.eltdf-footer-text a:link {
    color: #afafaf;
}
.eltdf-footer-text a:visited {
    color: #afafaf;
}
.eltdf-footer-text a:active {
    color: #afafaf;
}

/*
footer .widget {
    color: #afafaf;
}

footer .widget li a:hover {
    color: white !important;
}

footer .widget li a:link {
    color: #afafaf !important;
}

footer .widget li a:visited {
    color: #afafaf !important;
}

footer .widget li a:active {
    color: #afafaf !important;
}
*/

/*Ajuste en Bienvenidos a la sede online...*/
#text-15 > div > h5 {
    font-size: 15px !important;
}

/*Ajuste en Rejilla Colaboradores por ejemplo*/
.AjusteRejilla1 > .vc_column-inner {
    padding-top: 0px !important;
}

/*Ajuste tercer columna pie*/
footer .widget .eltdf-pt-one-item:last-child {
    margin-bottom: 50px !important;
}

/*Tabla responsive para partidos*/

  .REStable {
    border: 1px solid #ccc;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
  }

  .REStable tr {
    border: 1px solid #ddd;
    padding: 5px;
  }

  .REStable th, .REStable td {
    padding: 10px;
    text-align: center;
  }

  .REStable th {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    background-color: #c9f9c9;
  }
  
  .REStable td:first-child {
    background-color: #c9f9c9;
  }

  @media screen and (max-width: 600px) {

    .REStable {
      border: 0;
    }

    .REStable thead {
      display: none;
    }

    .REStable tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    .REStable td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

    .REStable td:last-child {
      border-bottom: 0;
    }
    
    .REStable td:first-child {
      background-color: #c9f9c9;
    }

    .REStable td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
      text-align: left;
    }
  }
  
  div.eltdf-menu-area > div.eltdf-grid > div.eltdf-vertical-align-containers > div.eltdf-position-left > div.eltdf-position-left-inner {
      width: max-content;
  }
  
.ListaDestacada1 li { 
    margin-bottom: 20px;
}
.ListaDestacada1 ul li { 
   margin-top: 20px;
   list-style-type: square;
}

#gallery-1 img {
    border: 0px !important;
}

body {
    font-weight: 500 !important;
}