/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

* {
  position: relative;
}
body {
  line-height: 1.1em;
  /* background-image: url('https://sextonplugged.it/wp-content/uploads/2025/03/texture-trapunta.jpg') !important;*/
}
/*--------GENERALI TUTTO IL SITO -------*/
/*--------------------------------------*/
#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary {
  background-color: #e0dad3 !important;
}
.container-mainbar-articoli {
  background-color: #fff !important;
  margin: 3%;
  padding: 2% !important;
  border-radius: 20px;
  color: #333 !important;
}
.header-sfondo {
  background-position: center center !important;
  background-attachment: fixed !important;
  background-size: cover;
}
#g-testimonials a {
  color: #db2e8d;
}
/*bordo tondo */
h1, h2, img, .wp-block-column img {
  border-radius: 0px;
}
.titolo-2 {
  font-size: 1.5em !important;
  padding: 1em;
  line-height: 1.1em;
}
.display-none {
  display: none !important;
}
strong {
  line-height: 1em;
}
img {
  transition: all 0.3s ease;
}
a:hover img {
  scale: 0.95;
}
.immagine img {
  border-radius: 0 !important;
}
.foto-location-home .wp-block-column img {
  border-radius: 0px !important;
}
.g-logo img {
  border-radius: 0px !important;
}
.container-1200 {
  width: 1200px !important;
  margin: 0 auto;
}
.container-1920 {
  max-width: 1920px;
  margin: 0 auto;
  padding: 2%;
}
.video-homepage-desktop {
  display: block;
}
.video-homepage-phone {
  display: none;
}
.video-homepage-1-desk {
  height: 800px !important;
}
.container-news {
  border-radius: 10px;
  padding: 2% !important;
  background-color: #fff !important;
  color: #000 !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);
}
li a {
  line-height: 1.2em;
}
a:hover {
  color: #d99431;
}
h1 {
  line-height: 1.2em;
  font-weight: bold;
  padding: 10px;
  color: #fff;
  background: linear-gradient(45deg, #cf0752, #302cb3);
}
h2 {
  line-height: 1.2em;
  font-weight: bold;
  padding: 10px;
  font-size: 22px;
  color: #fff;
  background-color: #278ffc;
}
p {
  font-size: 18px;
  line-height: 1.4em;
  font-weight: normal;
}
#g-intro {
  /* background-image: url('https://sextonplugged.it/wp-content/uploads/2025/03/texture-trapunta.jpg');*/
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
  color: #fff !important;
}
/* -- pulsante generico ---*/
.wp-block-buttons a:hover {
  color: #fff !important;
  font-weight: bold;
  background-color: #6f6f6f;
}
/* pulsante generico */
.wp-block-buttons a {
  border-radius: 26px 10px !important;
}
/*
.bordo-tondo{
 border-radius: 10px;	
 padding: 2% !important;
 background-color: #fff !important;
 color: #000 !important;
 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);	
}

.bordo-tondo .wp-block-social-links.is-style-logos-only .wp-social-link a{
 color: #000 !important;
}

.sfondo-bianco{
	background-color: #fff;
	color: #222 !important;
	border-radius: 10px;
	padding: 5%;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);
}
*/
.padding {
  padding: 5%;
}
/* --- margine sopra pulsante prevendite home atristi ---*/
:where(body .is-layout-flow) > * {
  margin-block-start: 0px;
  margin-block-end: 0;
  gap: 10px;
}
/*--------------------------------*/
/* ------------- HEADER ----------*/
/*--------------------------------*/
.img-header-phone {
  display: none;
}
.img-header-desktop {
  margin: 0%;
  overflow: hidden;
}
#g-header {
  margin-top: 0px !important;
}
/*
.g-home-particles.g-helium-style #g-navigation{
	background: #222;
}*/
/* titolo pagina Blog */
.page-header {
  margin-bottom: 50px;
}
/* titolo progetti sexto lounge-mecenate ecc */
.has-text-align-left.titolo-sexto-progetti.wp-block-post-title {
  font-size: 40px;
}
/* margine top per vedere menu - slide */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
  margin-top: 150px;
}
.entry-header, .entry-title, h2 {
  font-size: 16px;
}
.has-x-large-font-size {
  line-height: 1;
}
.g-content > g-particle {
  /*background-color: #333;*/
  color: #fff;
}
#g-page-surround .platform-content .entries .g-block .tease {
  padding: 0 0.938rem;
  margin-bottom: 1.5rem;
  padding-bottom: 10px;
  border-bottom: 1px dotted #999999;
}
.g-block.size-100.video-home {
  margin-top: 150px !important;
}
/* -------------------------------------------*/
/* -------------FINESTRA COOKIE --------------*/
/* -------------------------------------------*/
/*
.cmplz-cookiebanner {
	max-width: 560px !important;
  animation: fadeIn 2s !important;
  -webkit-animation: fadeIn 2s !important;
  -moz-animation: fadeIn 2s !important;
  -o-animation: fadeIn 2s;
  -ms-animation: fadeIn 2s !important;
}	
*/
#cmplz-cookiebanner-container .cmplz-cookiebanner {
  max-width: 560px !important;
  animation-delay: 1.5s !important;
}
.cmplz-cookiebanner .cmplz-header .cmplz-title {
  display: block !important;
}
.cmplz-message, .cmplz-categories {
  width: auto !important;
}
a.cmplz-link.impressum {
  display: block !important;
}
.cmplz-cookiebanner .cmplz-buttons {
  flex-direction: row !important;
}
#cmplz-manage-consent .cmplz-manage-consent {
  display: block !important;
  bottom: 0px !important;
  min-width: 40px !important;
  height: 40px !important;
  padding: 0px !important;
  margin: 20px !important;
  right: 0px !important;
  font-size: 12px;
  border-radius: 50% !important;
}
.cmplz-message p {
  font-size: 14px;
}
.cmplz-links.cmplz-information {
  display: none !important;
}
.cmplz-links.cmplz-documents {
  display: none !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover {
  background-color: #00cd66;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover {
  background-color: #00cd66;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover {
  background-color: #00cd66;
}
#cmplz-manage-consent .cmplz-manage-consent:hover {
  background-color: #00cd66;
}
.cookies-per-purpose h5, .cookies-per-purpose h4, .cookies-per-purpose .function, .cookies-per-purpose .retention {
  color: #333 !important;
}
#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary {
  background-color: #093955;
}
.cookies-per-purpose a {
  color: #d00d0d !important;
}
/* --------------------------------------------*/
/* ----------------- MENU HOME PAGE -----------*/
/* --------------------------------------------*/
#g-navigation .g-main-nav .g-dropdown {
  background-color: transparent !important;
  border: 0;
}
/* colore sottomenu home */
.g-sublevel {
  background-color: #950339;
  border-radius: 10px;
}
/* hover link menu alto homepage*/
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
  border-top: 2px solid #2a8efe;
}
/*dimensione font link menu */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 16px;
  font-weight: bold;
}
/*dimensione font link sotto menu */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  font-size: 16px;
  font-weight: bold;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container, .g-main-nav .g-toplevel > li > .g-menu-item-container {
  transition: 0.1s;
}
/* -------------------------------------------*/
/*------- LINEUP HOME -------*/
/* -------------------------------------------*/
.blocco-lineup {
  max-width: 1920px;
  margin: 0 auto;
  padding: 2%;
}
.container-lineup {
  display: flex;
  max-width: 1920px;
  box-sizing: content-box;
  margin: 0 auto;
}
.container-loghi {
  background: #fff !important;
  box-sizing: content-box;
  margin: 0 auto;
  padding: 3%;
}
.gruppo-loghi {
  max-width: 1200px !important;
  margin: 0 auto;
}
.container-progetti-home {
  display: flex;
  background-color: #1f1739 !important;
  max-width: 1920px;
  box-sizing: content-box;
  margin: 0 auto;
  padding: 5%;
}
.colonna-progetti {
  color: #fff !important;
  padding: 4% 3%;
}
.colonna-progetti h2 {
  font-size: 30px !important;
}
.container-sexto-meets, .container-eventi-conclusi, .container-galleria-foto-home {
  max-width: 1200px;
  margin: 0 auto;
}
.container-artista {
  overflow: hidden;
  height: auto;
  padding: 4%;
  background-color: #222222;
  border-radius: 10px;
}
.artista-home {
  display: block;
  padding: 10px;
  margin-bottom: 0 !important;
  font-size: 25px !important;
  color: #111 !important;
  margin-bottom: 10px;
  background-color: #f7bc14;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
  margin-top: 10px;
  border-radius: 10px;
}
.open {
  display: block;
  padding: 10px;
  margin-bottom: 0 !important;
  font-size: 20px !important;
  color: #111 !important;
  margin-bottom: 10px;
  background-color: #73c1ef;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
  margin-top: 10px;
  border-radius: 10px;
}
/*--- img slide ---*/
.n2-section-smartslider {
  display: block !important;
  overflow: hidden !important;
  border-radius: 0px !important;
  margin: 0px;
}
.data-concerto {
  display: block;
  padding: 10px;
  margin: 0;
  font-size: 30px !important;
  color: #fff !important;
  margin-bottom: 10px;
  background-color: #24a486;
  font-weight: bold;
  border-radius: 10px;
  text-align: center;
}
.location-concerto {
  display: none;
  padding: 10px 10px 4px 10px;
  margin: 0;
  font-size: 20px !important;
  color: #fff !important;
  margin-top: 5px;
  background-color: #333;
}
.wp-block-buttons {
  gap: 10px;
}
/* -- spazio tra pulsanti tickets in homepage ----*/
/* -------------------------------------------*/
/* --- MEETS HOMEPAGE ----*/
/* -------------------------------------------*/
.container-news {
  overflow: hidden;
  height: auto;
  color: #000 !important;
}
.artista-home-meets {
  display: block;
  padding: 18px;
  font-size: 35px !important;
  color: #fff !important;
  margin-bottom: 15px !important;
  background-color: #3aaac9;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
  margin-top: 10px;
  border-radius: 10px;
}
.data-concerto-meets {
  display: block;
  padding: 10px;
  margin: 0;
  font-size: 20px !important;
  color: #fff !important;
  margin-top: 11px;
  background-color: #cc3e60;
  font-weight: bold;
  border-radius: 10px;
}
.location-concerto-meets {
  display: block;
  padding: 10px;
  margin: 0;
  font-size: 20px !important;
  color: #fff !important;
  margin-top: 5px;
  background-color: #333;
  border-radius: 10px;
}
/* rettangolo SEXTO MEETS */
.container-artista-meets figcaption.wp-element-caption {
  display: block;
  background-color: #e18625;
  width: auto;
  color: #fff;
  padding: 15px;
  position: absolute;
  top: 80%;
  left: 16px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2em;
  text-align: center;
  border-radius: 10px;
}
/* -------------------------------------------*/
/* ------- BOTTONI HOME PAGE LINEUP -----*/
/* -------------------------------------------*/
/* bottone info artista homepage */
.pulsante-info-artista a {
  background-color: #555 !important;
  line-height: 1.3em;
  padding: 10px;
}
.pulsante-info-artista a:hover {
  background-color: #f7c400 !important;
  color: #333 !important;
}
.pulsante-tickets a {
  background-color: #e81b5e !important;
  color: #f9f8f8 !important;
  padding: 10px;
  font-weight: bold !important;
  text-transform: uppercase;
}
.pulsante-tickets a:hover {
  background-color: #f7bc14 !important;
  color: #333 !important;
}
.pulsante-info-artista-meets a {
  background-color: #555 !important;
  line-height: 1.3em;
}
.pulsante-info-artista a, .pulsante-info-artista-meets a, .pulsante-tickets a {
  border-radius: 5px !important;
  font-weight: normal;
}
/* -------------------------------------------*/
/* ----- CONCLUSI ----------------------------*/
/* -------------------------------------------*/
.container-conclusi li {
  width: 100% !important;
}
.container-conclusi .wp-block-read-more {
  border: 2px solid #333;
  padding: 10px;
  margin-bottom: 40px;
}
.container-conclusi h2 {
  font-size: 20px !important;
  margin: 0px;
}
.container-conclusi .wp-block-post-featured-image {
  height: auto !important;
  border-radius: 10px !important;
  overflow: hidden;
}
.page-numbers.current, .page-numbers, .wp-block-query-pagination-next, .wp-block-query-pagination-previous {
  border: 1px solid #999 !important;
  padding: 12px 15px 10px 15px;
}
.page-numbers:hover, .wp-block-query-pagination-next:hover, .wp-block-query-pagination-previous:hover {
  background-color: #333;
}
.page-numbers.current {
  background: #999;
  color: #ffffff;
}
/* -------------------------------------------*/
/* -------- SEZIONE PROGETTI HOMEPAGE --------*/
/* -------------------------------------------*/
/* pulsante sexto mecenate homepage*/
.img-pulsante {
  display: inline-block;
  padding: 15px 20px;
  background-color: transparent;
  color: #fff;
  border: 3px solid #fff;
  font-weight: 700;
  margin-top: 10px;
}
.img-pulsante:hover {
  background-color: #9af030;
  color: #333333;
}
/* titolo sexto mecenate homepage*/
.titolo-progetti {
  padding: 15px 0px 8px 0px;
  background-color: transparent;
  color: #fff;
  border: 5px solid #fff;
  font-weight: 700;
  font-size: 30px;
}
.tab-immagine p {
  color: #ffffff !important;
}
.wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {
  padding: 0;
  margin: 5%;
}
.wp-block-group__inner-container > div > ul {
  margin: 0;
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
  width: 40%;
}
/* bottone pagina press */
.button.button-xsmall {
  display: inline-block;
  padding: 15px 20px;
  border-radius: 0;
  background-color: transparent;
  color: #444;
  border: 3px solid #444;
  font-weight: 700;
  margin-top: 10px;
}
.button.button-xsmall:hover {
  border-color: #6779bc;
}
.is-style-outline > .wp-block-button__link:not(.has-background):hover {
  border-color: #6779bc;
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
  width: 100%;
}
.wp-block-column {
  margin-bottom: 20px;
}
#g-mainbar .g-grid {
  width: 100%;
  padding: 1%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  margin: 0 0 20px;
}
.g-array-item-text {
  line-height: 1.5em;
}
/* blocco archivio eventi post */
.size-100 {
  flex-grow: 1;
  flex-basis: 100%;
}
/* titolo slide posizione */
.g-owlcarousel.g-owlcarousel-item-wrapper.g-owlcarousel-item-content-container.g-owlcarousel-item-content-wrapper.g-owlcarousel-item-content.g-owlcarousel-item-title {
  background-color: #444;
}
/* -------------------------------------------*/
/*---------EDIZIONI PRECEDENTI ----------*/
/* -------------------------------------------*/
.sfondo-bianco figure {
  margin: 0px !important;
}
.edizioni-homepage.wp-block-latest-posts__featured-image a {
  font-size: 30px !important;
}
.entry-content ul li {
  line-height: 1.2em;
}
.entry-content ul {
  margin-left: 0;
}
.wp-block-latest-posts__list.is-grid.columns-6.edizioni-homepage.wp-block-latest-posts li:hover a {
  scale: 0.9;
}
.edizioni-homepage.wp-block-latest-posts.is-grid {
  justify-content: start;
}
.edizioni-homepage li {
  padding-bottom: 40px;
  text-align: center;
}
.edizioni-homepage .wp-block-latest-posts__post-title {
  display: block;
  background-color: #000;
  padding: 10px;
  border-radius: 5px;
  font-weight: bold;
}
.elenco-artisti-gallery h2 {
  font-size: 35px !important;
}
/* -------------------------------------------*/
/*----------- GALLERY --------- */
/* -------------------------------------------*/
/* info sotto foto */
.sl-wrapper .sl-image .sl-caption {
  position: relative !important;
}
.ngg-album-compact {
  float: left;
  padding: 0 5px 0px 5px !important;
  margin: 0px !important;
  text-align: left;
  width: 25%;
}
.sl-overlay {
  opacity: 1;
  background: #555;
}
.ngg-album-compactbox .Thumb {
  width: 100%;
}
.ngg-album-compactbox .Thumb:hover {
  opacity: 0.4;
}
.ngg-album-compactbox {
  margin: 0 !important;
  padding: 5px !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: relative;
  border-radius: 0px;
  z-index: 1;
}
.ngg-album-compactbox::before {
  display: none;
}
.ngg-album-compactbox::after {
  display: none;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
  margin: 1px;
  box-shadow: none;
  transition: 0.5s all;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a:hover {
  scale: 0.9;
}
.ngg-album-gallery-image-counter {
  display: none;
}
.ngg-album-desc {
  font-size: 25px;
}
/* -------------------------------------------*/
/* -------- SIDEBAR -------------*/
/* -------------------------------------------*/
/* -- PROGETTI COLLATERALI --*/
.titolo-progetti-sidebar {
  margin-bottom: 10px;
  line-height: 1.2em;
  font-weight: bold;
  border: 2px solid #333;
  padding: 10px 20px 3px 20px;
  display: inline-block;
  width: 100%;
  color: #fff;
  background-color: #333;
  font-size: 22px !important;
}
/* menu laterale comunicati stampa */
.wp-block-latest-posts.wp-block-latest-posts__list li {
  margin-bottom: 5px;
}
/* ---- menu laterale lineup ------ */
.wp-block-latest-posts__list.side-lineup.wp-block-latest-posts li a {
  margin-bottom: 10px;
  line-height: 2em;
  font-size: 15px;
  border: 1px solid #444;
  padding: 5px;
  color: #333;
  width: 100%;
  display: block;
}
.lineup-widget a {
  line-height: 25px;
  margin-bottom: 10px;
  font-size: 15px;
  border: 1px solid #444;
  padding: 5px;
  width: 100%;
  display: block;
}
/* hover link lineup */
.wp-block-latest-posts__list.side-lineup.wp-block-latest-posts li a:hover {
  background-color: #9af030;
  color: #ffffff;
}
/* colore sfondo sidebar lineup comunicati */
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #fff;
}
/* colore font sidebar */
.box1.moduletable, .box1.widget, .box1, .box1 a > .g-content {
  color: #444;
}
.wp-block-latest-posts__list.has-dates.wp-block-latest-posts li time {
  color: #444;
}
/* colore font comunicati stampa */
.box1 a {
  color: #6779bc !important;
}
.box1 a:hover {
  background-color: #6779bc !important;
  color: #ffffff !important;
}
/*------ menu laterale side edizioni */
.wp-block-latest-posts__list.is-grid.columns-2.side-edizioni.wp-block-latest-posts li {
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 10px;
}
/*--- menu laterale side edizioni link */
.wp-block-latest-posts__list.is-grid.columns-2.side-edizioni.wp-block-latest-posts li a {
  line-height: 1.2em;
  font-size: 20px;
  border-top: 1px dotted #444;
  border-bottom: 1px dotted #444;
  padding: 6px;
  color: #333;
  width: 100%;
  display: block;
  text-transform: uppercase;
}
/* hover link edizioni */
.wp-block-latest-posts__list.is-grid.columns-2.side-edizioni.wp-block-latest-posts li a:hover {
  background-color: #9af030;
}
/* voci menu progetti collaterali */
ul#menu-progetti-collaterali.menu {
  margin: 0;
}
/* voci menu progetti collaterali */
ul#menu-progetti-collaterali.menu li a {
  line-height: 25px;
  margin-bottom: 10px;
  font-size: 15px;
  border: 1px solid #444;
  padding: 5px;
  width: 100%;
  display: block;
}
/* -------------------------------------------*/
/* -------- SEZIONE NEWS HOME -------------*/
/* -------------------------------------------*/
/* spazio sotto immagine CS */
.wp-block-latest-posts__featured-image img {
  margin-bottom: 10px;
  object-fit: cover;
  height: 170px;
  border-radius: 10px;
}
.wp-block-post-featured-image img {
  border-radius: 10px;
}
/* -------------------------------------------*/
/* -------- SEXTO MECENATE -------------*/
/* -------------------------------------------*/
/* foto artista mecenate */
.wp-block-column .wp-block-image {
  margin: 0;
}
/* ---3 colonne PAGINA SEXTO MECENATE ----*/
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
  width: 29% !important;
}
.wp-block-post-template {
  justify-content: space-between !important;
}
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #fff;
}
/* -------------------------------------------*/
/* ---- 2 COLONNE SEXTO MEETS -----------*/
/* -------------------------------------------*/
/* -- BORDO ATTORNO CATEGORIE ---*/
.taxonomy-category.wp-block-post-terms a {
  border: 1px solid #555;
  padding: 5px;
  margin: 5px;
  border-radius: 5px;
  font-size: 11px !important;
  background: #333;
  color: #fff;
}
.wp-block-post-terms__separator {
  display: none;
}
.taxonomy-category.wp-block-post-terms a:hover {
  background: #666;
}
.container-sexto-art .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
  margin: 0;
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
  margin: 0;
}
.container-sexto-meets .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
  width: 30%;
}
.container-sexto-meets .wp-block-post-template.is-flex-container {
  justify-content: space-between;
}
/* -------------------------------------------*/
/* --- VIDEO TRAILER ---*/
/* -------------------------------------------*/
.video-trailer {
  width: 100% !important;
}
/* -------------------------------------------*/
/* --PAGINA SEXTO-ART ---*/
/* -------------------------------------------*/
.container-sexto-art .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
  width: 29% !important;
}
/* -------------------------------------------*/
/* ----- CONCLUSI ------*/
/* -------------------------------------------*/
.container-conclusi .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
  width: 30% !important;
}
.wp-block-post-template {
  justify-content: space-around;
}
.wp-block-latest-posts.is-grid {
  justify-content: space-around;
}
/* -------------------------------------------*/
/* ----- DOVE DORMIRE ------*/
/* -------------------------------------------*/
.colonna-dormire {
  padding: 3%;
  border-radius: 20px;
}
/* -------------------------------
 
PHONE

----------------------------------*/
@media only screen and (max-width: 695px) {
  /*--------GENERALI TUTTO IL SITO -------*/
  /*--------------------------------------*/
  /* -------------------------------------------*/
  /* --- PULSANTE MENU MOBILE ------------- ----*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* --- HEADER ----*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* ---FINESTRA COOKIE -----*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* --------LINEUP HOMEPAGE ----------------*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* --- PULSANTI INFO E TICKETS ---*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* --- MEETS ---*/
  /* -------------------------------------------*/
  /* -- rettangolo UNICA DATA e MEETS --*/
  /* scritta sexto meets  artista home */
  /*puntini slide show*/
  /* container totale pagina */
  /* margine top per vedere menu - slide */
  /* immagine loghi */
  /* blocco archivio eventi post */
  /* colonne archivio edizioni */
  /* -------------------------------------------*/
  /* ----- CONCLUSI -----*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* ------ GALLERY ---------- */
  /* -------------------------------------------*/
  /* 2 colonne foto su gallery pagina standard */
  /* foto artista mecenate */
  /* -------------------------------------------*/
  /* ------------- 2 COLONNE SEXTO MEETS -----------*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* ---------- COOKIE BANNER -------------------*/
  /* -------------------------------------------*/
  body [class*="size-"] {
    flex-grow: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
  .container-mainbar-articoli {
    padding: 0% !important;
  }
  .container-1200 {
    width: 95% !important;
    margin: 0 auto;
  }
  .container-1920 {
    width: 95%;
    margin: 0 auto;
  }
  .video-homepage-desktop {
    display: none;
  }
  .video-homepage-phone {
    display: block;
  }
  .video-homepage-1-phone {
    height: 500px !important;
  }
  .sfondo-bianco {
    padding: 5%;
  }
  .bordo-tondo {
    padding: 5% !important;
  }
  .g-offcanvas-toggle {
    width: 50px !important;
    height: 40px !important;
  }
  .img-header-phone {
    display: block;
    margin: 0%;
    overflow: hidden;
  }
  .img-header-desktop {
    display: none;
  }
  g-block > size-100 > categorie-sidebar {
    margin-bottom: 250px;
  }
  g-block size-100 video-home {
    margin-top: 80px !important;
  }
  .cmplz-cookiebanner .cmplz-buttons {
    flex-direction: row !important;
  }
  .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    font-size: 13px !important;
  }
  #cmplz-manage-consent .cmplz-manage-consent {
    display: block !important;
    bottom: 25px !important;
    min-width: 40px !important;
    height: 40px !important;
    padding: 0px !important;
    margin: 20px !important;
    right: 0px !important;
    font-size: 12px;
    border-radius: 50% !important;
  }
  .container-artista {
    height: auto;
    padding: 3%;
  }
  .container-sexto-meets, .container-eventi-conclusi, .container-galleria-foto-home {
    width: 100%;
    margin: 0 auto;
    padding: 5%;
  }
  .container-news {
    width: 100%;
    margin: 0 auto;
    padding: 0%;
  }
  .colonna-progetti {
    padding: 8% 0;
  }
  .blocco-lineup {
    flex-wrap: wrap !important;
    gap: 0.5em !important;
  }
  .blocco-articolo-artista-home {
    width: 100% !important;
  }
  .container-lineup .is-layout-flow.is-flex-container.columns-2.wp-block-post-template li {
    flex-basis: 100%;
  }
  .artista-home {
    font-size: 35px !important;
  }
  .data-concerto {
    padding: 10px;
    font-size: 35px !important;
    text-align: center;
  }
  .location-concerto {
    font-size: 16px !important;
  }
  .pulsante-info-artista a, .pulsante-info-artista-meets a, .pulsante-tickets a {
    padding: 12px;
  }
  .container-sexto-meets {
    width: 100%;
  }
  .artista-home-meets {
    display: block;
    padding: 10px 10px 4px 10px;
    font-size: 30px !important;
    font-weight: bold;
    line-height: 1em;
  }
  .container-artista-meets figcaption.wp-element-caption {
    width: auto;
    padding: 8px 5px 5px 5px;
    top: 81%;
    right: 10px;
    font-size: 18px;
  }
  .sexto-meets {
    width: auto;
    padding: 4px;
    position: absolute;
    top: 0px;
    right: 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.2em;
    text-align: center;
  }
  .g-owlcarousel .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
    margin: 0 0.1rem;
  }
  .g-container {
    width: 100%;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    margin-top: 0px !important;
  }
  .immagine img {
    max-width: 100%;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
    width: 100%;
  }
  h2 {
    font-size: 20px;
  }
  .wp-block-column {
    margin-bottom: 20px;
  }
  #g-footer .g-content {
    text-align: center;
    font-size: 14px;
  }
  .g-grid {
    width: 100%;
  }
  .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    margin: 0 0 20px;
  }
  .g-array-item-text {
    line-height: 1.5em;
  }
  .size-100 {
    flex-grow: 1;
    flex-basis: 100%;
  }
  #g-expanded {
    padding: 1em;
  }
  .wp-block-latest-posts.columns-2 li {
    width: calc(43%);
    line-height: 1.2em;
    padding: 0;
    margin: 5px 5px 5px 5px;
    text-align: center;
  }
  .container-conclusi li {
    width: 100% !important;
  }
  .container-conclusi .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: 45% !important;
  }
  .container-conclusi .wp-block-post-featured-image {
    height: auto !important;
    overflow: hidden;
  }
  .wp-container-core-query-pagination-is-layout-1.wp-container-core-query-pagination-is-layout-1 {
    justify-content: center;
    margin-top: 30px;
  }
  .elenco-artisti-gallery h2 {
    font-size: 19px !important;
  }
  .ngg-album-compact {
    width: 50%;
  }
  .wp-block-latest-posts.is-grid li {
    margin: 2%;
    width: 46%;
    float: left;
  }
  .ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
    float: left !important;
    padding: 1%;
  }
  .ngg-gallery-thumbnail-box {
    float: left;
    width: 50% !important;
  }
  .wp-block-column .wp-block-image {
    margin: 0px;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: 100% !important;
  }
  .cmplz-cookiebanner .cmplz-buttons {
    flex-direction: row !important;
  }
  .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider.cmplz-divider-header {
    display: none !important;
  }
}
/* -------------------------------------------

IPAD

-------------------------------------------*/
@media only screen and (min-width: 767px) and (max-width: 1200px) {
  /*--------GENERALI TUTTO IL SITO -------*/
  /*--------------------------------------*/
  /* -------------------------------------------*/
  /* --- HEADER ----*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* ---FINESTRA COOKIE -----*/
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* video home page */
  /* -------------------------------------------*/
  /* -------------------------------------------*/
  /* --------LINEUP HOMEPAGE ----------------*/
  /* -------------------------------------------*/
  /* rettangolo text interno foto MEETS */
  /* scritta sexto meets  artista home */
  /* -------------------------------------------*/
  /* --- PULSANTI INFO E TICKETS ---*/
  /* -------------------------------------------*/
  /* tre colonne su ipad progetti homepage*/
  /* margine top per vedere menu - slide */
  /* blocco archivio eventi post */
  /* post sexto lounge homepage */
  /* spazio loghi */
  /* footer */
  /* 4 colonne archivio edizioni */
  /* 3 colonne CS home page */
  /* lineup colonne */
  /* ---3 colonne PAGINA SEXTO MECENATE ----*/
  /* -------------------------------------------*/
  /* ----- CONCLUSI -----*/
  /* -------------------------------------------*/
  .container-1200 {
    width: 95% !important;
    margin: 0 auto;
  }
  .container-1920 {
    width: 95%;
    margin: 0 auto;
  }
  .video-homepage-desktop {
    display: block;
  }
  .video-homepage-phone {
    display: none;
  }
  .video-homepage-1-desk {
    height: 420px !important;
  }
  .class {
    flex-grow: 1;
    flex-basis: 50%;
    max-width: 50%;
  }
  body {
    flex-basis: 0;
  }
  .g-container {
    width: 100% !important;
  }
  .img-header-phone {
    display: none;
  }
  .img-header-desktop {
    margin-top: 0px;
  }
  #cmplz-manage-consent .cmplz-manage-consent {
    display: block !important;
    bottom: 0px !important;
    min-width: 40px !important;
    height: 40px !important;
    padding: 0px !important;
    margin: 20px !important;
    right: 0px !important;
  }
  .size-50 {
    flex-grow: 1;
    flex-basis: 45%;
  }
  .archive .size-50 {
    flex-grow: 1;
    flex-basis: 45%;
  }
  .wp-block-video {
    margin-top: 0px !important;
  }
  .container-sexto-meets, .container-eventi-conclusi, .container-galleria-foto-home, .container-news {
    width: 95%;
    margin: 0 auto;
  }
  .container-lineup ul {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .container-artista {
    padding: 3%;
    overflow: hidden;
    height: auto;
  }
  .artista-home {
    font-size: 23px !important;
  }
  .data-concerto {
    font-size: 30px !important;
  }
  .location-concerto {
    font-size: 18px !important;
    margin-top: 5px;
  }
  .artista-home-meets {
    font-size: 35px !important;
    font-weight: bold;
    margin-top: 10px;
  }
  .container-artista figcaption.wp-element-caption {
    width: auto;
    padding: 9px 0px 4px 1px;
    position: absolute;
    top: 82%;
    right: 10px;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.2em;
    text-align: center;
  }
  .container-artista .sexto-meets {
    padding: 9px;
    line-height: 1.2em;
    font-size: 20px !important;
    width: 100%;
    height: 40px;
    font-weight: bold;
  }
  .wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {
    margin: 0% !important;
  }
  .pulsante-info-artista a, .pulsante-info-artista-meets a, .pulsante-tickets a {
    padding: 14px 5px;
    font-size: 12px !important;
  }
  .size-33-3 {
    flex: 0 33.33333%;
    flex-grow: 0;
    flex-basis: 33.3333%;
    width: 33.33333%;
    max-width: 33.33333% !important;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    margin-top: 0px;
  }
  .g-logo {
    margin: 0;
  }
  .g-container {
    width: 90%;
  }
  .wp-block-gallery.has-nested-images {
    display: flex;
    flex-wrap: nowrap;
  }
  .blocks-gallery-grid, .wp-block-gallery {
    flex-wrap: nowrap;
  }
  .size-100 {
    flex-grow: 1;
    flex-basis: 45%;
  }
  #g-above .g-grid {
    width: 100%;
    flex-flow: row;
  }
  #g-expanded .g-grid {
    width: 100%;
    flex-flow: row;
  }
  #g-expanded {
    padding-top: 30px;
  }
  #g-footer .g-content {
    text-align: center;
    font-size: 14px;
  }
  .wp-block-latest-posts__list.is-grid.columns-2.side-edizioni.wp-block-latest-posts li {
    width: 100%;
    margin: 1%;
  }
  .wp-block-latest-posts.columns-3 li {
    width: calc(33% - 0.83333em);
  }
  .wp-block-latest-posts.columns-2 li {
    width: 23% !important;
    line-height: 1.2em;
  }
  .wp-block-latest-posts.is-grid li {
    margin: 1%;
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 1%;
  }
  .container-meets .wp-block-columns {
    flex-wrap: wrap !important;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: 32% !important;
  }
  .container-conclusi li {
    width: 100% !important;
  }
  .container-conclusi .wp-block-read-more {
    border: 2px solid #333;
    padding: 5px 10px;
    margin-bottom: 40px;
  }
  .container-conclusi h2 {
    font-size: 15px !important;
    line-height: 30px !important;
    margin: 0;
    padding: 0 5px;
  }
  .container-conclusi .wp-block-post-featured-image {
    height: auto !important;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
  /* 4 colonne archivio edizioni */
  /* -------------------------------------------*/
  /* --------LINEUP HOMEPAGE ----------------*/
  /* -------------------------------------------*/
  /* 2 colonne foto artisti lineup*/
  /* video home page */
  /* ---3 colonne PAGINA SEXTO MECENATE ----*/
  .wp-block-latest-posts.columns-2 li {
    width: calc(50% - 0.625em);
    line-height: 1.2em;
  }
  .wp-block-post-template.is-flex-container {
    overflow: hidden;
    gap: 0% !important;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
    width: 47% !important;
  }
  .wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {
    margin: 1% !important;
  }
  .wp-block-video {
    margin-top: 150px !important;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: 31% !important;
  }
}
@media only screen and (min-width: 1080px) and (max-width: 1194px) {
  /* margine top per vedere menu - slide */
  /* scritta sexto meets scenasonica artista home */
  /* 3 colonne CS home page */
  /* -------------------------------------------*/
  /* ---3 colonne PAGINA SEXTO MECENATE ----*/
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    margin-top: 150px;
  }
  .sexto-meets-artista {
    top: 260px;
  }
  #g-navigation .g-main-nav .g-toplevel > li {
    margin: 0 10px;
  }
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 14px;
  }
  .wp-block-latest-posts.columns-2 li {
    width: 100% !important;
    line-height: 1.2em;
  }
  .wp-block-latest-posts.columns-3 li {
    width: calc(32% - 0.83333em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: 31% !important;
  }
}
/*# sourceMappingURL=custom_homepage.css.map */