/*------------------------------------*\
	GENERAL
\*------------------------------------*/

html {
  scroll-behavior: smooth;
}

.gd-hide {
  display: none !important;
}



/*------------------------------------*\
	HEADER
\*------------------------------------*/

  header.site-header .header-container {
  max-width: 1560px;
}


@media screen and (max-width: 600px) {
	
  header.site-header > div {
    position: relative;
  }

  header.site-header .header-container nav {
    position: absolute;
    right: 30px;
    top: 30px;
  }

  header.site-header .header-brand {
    flex-direction: column;
    align-items: baseline !important;
  } 
}



/*------------------------------------*\
	QUERY
\*------------------------------------*/

.wp-block-query .wp-block-post {
  padding-bottom: var( --wp--style--block-gap );
  border-bottom: 2px solid rgb(216, 216, 216);
}

.wp-block-query .wp-block-post:last-child {
  border-bottom: none;
  padding-bottom: initial;
}

.wp-block-query .wp-block-post div {
  margin-top: 0 !important;
}

.wp-block-query .event__place {
  opacity: 0.6;
}

.wp-block-query div.event__link {
  margin-top: 30px !important;
}

.wp-block-query .event__link .wp-block-button__link {
  padding: 1rem 1.5rem !important;
  text-decoration: none;
}

.home .wp-block-query li[class^='sessione-'], .home .wp-block-query li[class*=' sessione-'] {
  display: none !important;
}



/*------------------------------------*\
	SINGLE EVENTO
\*------------------------------------*/

.single-eventi main .content-evento {
  max-width: 1200px;
  margin: 0 auto;
}

.single-eventi main .event__data h4 {
  margin-bottom: 0;
  margin-top: 10px;
  color: var(--wp-custom--color-eventi-info-box-text, #141414);
}

.single-eventi main .event__data p {
  font-size: 80%;
  color: var(--wp-custom--color-eventi-info-box-text, #141414);
}



/*------------------------------------*\
	CONTRIBUTORI
\*------------------------------------*/

.page-id-199 .wp-block-gallery.has-nested-images {
  align-items: center;
}

.page-id-199 .wp-block-gallery.has-nested-images figure.wp-block-image {
  max-width: 250px !important;
  margin-bottom: 0 !important;
}

.page-id-199 .wp-block-gallery.has-nested-images figure.wp-block-image img {
  max-height: 170px;
  object-fit: contain;
  object-position: left;
}



/*------------------------------------*\
	SEARCH
\*------------------------------------*/

/*
.search .event__data > :not(.event__chair) {
	display: none;
}
*/

.search .event__data .event__relatori {
  display: none;
}

.search .event__data h4 {
  margin-bottom: 0;
  margin-top: 10px;
  color: var(--wp-custom--color-eventi-info-box-text, #141414);
}

.search .event__data p {
  font-size: 80%;
  color: var(--wp-custom--color-eventi-info-box-text, #141414);
}

.search .event__place {
  opacity: 1;
}