/* Llistat Xarxes Socials */
.circulo { width: 35px; height: 35px; border-radius: 50%; background: var(--pl-brand-primary); display: inline-flex;   align-items: center; justify-content: center;}
.nombre{    display: flex;    flex-direction: row;    flex-wrap: wrap;  padding: 8px 0;  border-bottom: 1px solid #DDDDDD;  align-items: center;}
.logo {     color: var(--pl-white);    display: inline-block;}
.circulo:hover {opacity: 0.7;}
.nombre {    font-size: large;}
.titulo {    font-weight: bold;    font-size: large;}
.nombre ul{    margin-left: auto;  display: flex; flex-wrap: wrap;}
.nombre ul li {  flex-shrink: 0;  margin-left: 10px;}

 /* ====================================================== */
 /* AGENDA */
 .eventItem__date .text-overlay { text-transform: lowercase; }
 
/* ====================================================== */
/* HEADINGS */
body { --pl-factor: 1;}
#parent-fieldname-text { 
  --pl-size-h1: 4.6rem;
  --pl-size-h2: 3.6rem;
  --pl-size-h3: 2.8rem;
  --pl-size-h4: 2.0rem;
  --pl-size-h5: 1.6rem;
  --pl-size-h6: 1.4rem;
}
body.fontBig { --pl-factor: 1.5; }
body.fontBig #parent-fieldname-text { 
  --pl-size-h1: 6.9rem;
  --pl-size-h2: 5.4rem;
  --pl-size-h3: 4.2rem;
  --pl-size-h4: 3.0rem;
  --pl-size-h5: 2.4rem;
  --pl-size-h6: 2.1rem;
}
body.fontSmall { --pl-factor: 0.75; }
body.fontSmall #parent-fieldname-text { 
  --pl-size-h1: 3.4rem;
  --pl-size-h2: 2.6rem;
  --pl-size-h3: 2.0rem;
  --pl-size-h4: 1.5rem;
  --pl-size-h5: 1.2rem;
  --pl-size-h6: 1.5rem;
}
h1.documentFirstHeading   { font-size: var(--pl-size-h1); font-size: clamp(calc(var(--pl-size-h1) * 0.75), calc(8.00vw * var(--pl-factor)) ,var(--pl-size-h1));}
#parent-fieldname-text h1 { font-size: var(--pl-size-h1); font-size: clamp(calc(var(--pl-size-h1) * 0.66), calc(6.10vw * var(--pl-factor)) ,var(--pl-size-h1));}
#parent-fieldname-text h2 { font-size: var(--pl-size-h2); font-size: clamp(calc(var(--pl-size-h2) * 0.66), calc(4.72vw * var(--pl-factor)) ,var(--pl-size-h2));}
#parent-fieldname-text h3 { font-size: var(--pl-size-h3); font-size: clamp(calc(var(--pl-size-h3) * 0.66), calc(3.99vw * var(--pl-factor)) ,var(--pl-size-h3));}
#parent-fieldname-text h4 { font-size: var(--pl-size-h4); font-size: clamp(calc(var(--pl-size-h4) * 0.66), calc(2.64vw * var(--pl-factor)) ,var(--pl-size-h4));}
#parent-fieldname-text h5 { font-size: var(--pl-size-h5); font-size: clamp(calc(var(--pl-size-h5) * 0.66), calc(2.11vw * var(--pl-factor)) ,var(--pl-size-h5));}
#parent-fieldname-text h6 { font-size: var(--pl-size-h6); font-size: clamp(calc(var(--pl-size-h6) * 0.66), calc(1.84vw * var(--pl-factor)) ,var(--pl-size-h6));}

body.template-search_news_view .news-wrapper .newsItem__title,
body.template-search_news_service_view .news-wrapper .newsItem__title{ --pl-size-h6: calc(var(--pl-size-base) * 1.125);}
@media screen and (min-width: 48em) {
  .newsItem__title { font-size: var(--pl-size-h4); }
}

/* ====================================================== */

/* searchPage */
.search-date-options > div,
.search-type-options > div {
  display: block;
  margin-right: 0;
}
#searchform .input-group input.searchPage.btn {
  padding: 16px 0;
}
.autotabs .autotoc-nav {
    margin: 1.5rem 0;
    display: inline-block;
}
@media screen and (max-width: 48em) {
  .autotabs .autotoc-nav #sorting-options {
    flex-direction: column;
    gap: 1rem;
    padding: 12px
  }
  .autotabs .autotoc-nav a,
  .pat-autotoc.autotabs .autotoc-nav a {
    margin: 0 !important;
  }
}
@media screen and (max-width: 64em) {
  .searchPage .actionMenu dt {
    display: none;
  }
}