body #sp-main-body {
    padding: 70px 0 !important;
}

.logo-image {
	height:58px !important;
}

.logo {
  display: flex;
  align-items: baseline;
  gap: 1.1rem;
}

.logo > a {
  display: inline-flex;
  align-items: center;
}

.logo-phrase {
  white-space: nowrap;
  font-size: clamp(.8rem, 0.8vw, 0.8rem);
  opacity: .7;
  line-height: 1.1;
  pointer-events: none;
  letter-spacing: .02em;
}

.badge {
    display: none;
}

.featured-article-badge {
    display: none !important;
}

.sp-menu-heading {
	font-family: 'Arial', sans-serif;
}

.article-header h2 {
	font-size:3rem !important;
	color:orange;
}

.article-details {
	border: 1px solid #f5f5f5;
	border-radius: 5px;
	padding: 20px;
}

.category-desc {
	border: 1px solid #f5f5f5;
	border-radius: 5px;
	padding: 20px;
}

#sp-footer {
    text-align: right;
}

li {
	padding-bottom: 10px !important;
}

.divTable{ display: table; }
.divTableRow { display: table-row; font-size: 1em; }
.divTableHeading { background-color: #EEE; display: table-header-group; }

.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
	text-align: left;
	vertical-align: middle;
}

.divTableHeading { background-color: #EEE; display: table-header-group;	font-weight: bold; }
.divTableFoot {	background-color: #EEE;	display: table-footer-group; font-weight: bold; }
.divTableBody {	display: table-row-group; }

.index {
	font-size: bold;
	font-color: orange;
}

h1.index {
	font-size: 3.5em;
	color: orange;
	font-weight: bold;
  padding-bottom:30px;
}

h1.index_2 {
	font-size: 1.8em;
	color: orange;
	font-weight: bold;
	padding-bottom:30px;
}

span.index {
  text-align: left;
  font-weight: bold;
  font-size: 1.4em;
  color: orange;
}

div.index {
  margin-left: 24px;
  text-align:justify;
}

/* */
/* INICI- Format tornar a l'índex (Collserola) */
/* */

        .back-to-index {
            display: inline-block;
            margin-top: 20px;
            font-size: 1em;
        }
        .back-to-index a {
            text-decoration: none;
            color: orange;
            display: flex;
            align-items: center;
        }
        .back-to-index a:hover {
            text-decoration: none;
            color: navy;
        }
        .back-to-index a::before {
            content: '\2190';
            margin-right: 5px;
            font-size: 1em;
        }


/* */
/* FI - Format tornar a l'índex */
/* */

/* */
/* INICI - Format dels <ol> d'anàlisi d'arguments */
/* */

.analisi {
    list-style-type: decimal; /* llista amb numeració decimal */
    padding-left: 60px; /* Espacio a l'esquerra de la numeració de la llista */
}
.analisi li {
    position: relative;
    margin-bottom: -10px; /* Espacio entre els elements de la llista */
    font-weight:normal;
}
.analisi li span {
    position: absolute;
    color:navy;
    font-size:0.9em;
}

/* */
/* FI - Format dels <ol> d'anàlisi d'arguments */
/* */

.custom-breadcrumbs {
	color:orange;
}

li.menu-parent > ul.menu-child,
li.menu-parent > ul.mod-menu__sub {
  transition: height .25s ease;
}

.article-details h3 {
  font-size: 1.6rem !important;
}

