/**
 * Widget in home page
 */
.scheda-biografia,
.widget.widget_biografia_in_evidenza,
.widget.widget_biografia_ultima {
  border: 0;
  font-family: Verdana;
}

.scheda-biografia .widget-title,
.widget.widget_biografia_in_evidenza .widget-title,
.widget.widget_biografia_ultima .widget-title {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.scheda-biografia .biografia-title,
.widget.widget_biografia_in_evidenza .biografia-title,
.widget.widget_biografia_ultima .biografia-title {
  margin-bottom: 0px;
  font-size: 22px;
  color: #000000;
}

.scheda-biografia .biografia-title a,
.widget.widget_biografia_in_evidenza .biografia-title a,
.widget.widget_biografia_ultima .biografia-title a {
  color: #000000;
}

.anno-nascita-morte {
  font-size: 13px;
  font-family: Verdana;
  font-weight: bold;
  color: #da3c3e;
}

.scheda-biografia .titolo-i {
  margin-bottom: 0;
}

/**
 * Ricerca avanzata
 */

.ricerca-avanzata .submit {
  text-align: right;
}

.ricerca-avanzata.is-form-style input.is-search-submit {
  position: relative;
  left: initial;
  right: initial;
}

.select select {
  /* A reset of styles, including removing the default dropdown arrow */
  appearance: none;
  /* Additional resets for further consistency */
  background-color: transparent;
  border: none;
  cursor: inherit;
  line-height: inherit;
  margin: 0;
  outline: none;
  padding: 0 1em 0 0;
  width: 100%;
}

.select select::-ms-expand {
  display: none;
}

.select {
  display: grid;
  width: 100%;
  min-width: 15ch;
  max-width: 30ch;
  border: solid 1px #ccc !important;
  padding: 0.25em 0.5em;
  font-size: 1.25rem;
  cursor: pointer;
  line-height: 1.1;
  background-color: #fff;
  grid-template-areas: "select";
  align-items: center;
}

.select::after {
  content: "";
  width: 0.8em;
  height: 0.5em;
  background-color: #ccc;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  justify-self: end;
  pointer-events: none;
}

.select select,
.select:after {
  grid-area: select;
}

/**
 * Shortcode lettere alfabetico
 */
.biografia-elenco-alfabetico-lettere ul {
  display: flex;
  list-style: none;
}

.biografia-elenco-alfabetico-lettere ul li {
  padding-right: 6px;
}

.biografia-elenco-alfabetico-lettere ul li a {
  box-shadow: 0 0px 0 0 currentColor;
  color: #da3c3e;
  font-weight: bold;
}

.segreterie ul{
  list-style: none;
}

/**
 *  Struttura sindacale
 */

.download-pdf a{
  color: #d40000;
  padding-right: 30px;
  text-decoration: none;
  box-shadow: 0 0 0 0 currentColor!important;
  background: url('../img/download-pdf-icon.svg') no-repeat right center;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
}

.persone ul,
.segreterie ul{
  list-style: none;
}
.persone ul a,
.segreterie ul a{
  box-shadow: 0 0 0 0 currentColor!important;
  color:#333;
  font-size: 14px;
  text-decoration: underline;
}

.persone h3,
.segreterie h3{
  font-size: 16px;
  margin: 20px 0 5px 0!important;
}
.persone .nome-cognome{
  font-weight: bold;
}

.single-segreteria .sotto-titolo{
  color: #d40000;
  font-size: 1rem;
}

/** FIX GRAFICA **/
@media screen and (min-width: 61.5625em) {
  body:not(.search-results) article:not(.type-page) .entry-content.no-thumb {
    float: none;
    width: 100%;
  }

}

/* FIX PER ELEMENTOR */

@media screen and (min-width: 56.875em){
  .elementor-container-dsee{
    padding: 0 10px;
  }
  .elementor-container-dsee .content-area {
    float: none;
    margin-right: auto;
    width: 70%;
  }
  .elementor-container-dsee .sidebar {
    float: none;
    margin-left: auto;
    padding: 0;
    width: 25%;
  }
}
