#Napoli  {
  background-color: #F0FFFF; 
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
		}
#Napoli  svg {
	fill: #0075bc;
	-webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
            }

#Napoli  li {
  display: inline-block;
  padding: 20px
    }
	
	
#Napoli  a:hover svg {    
fill: #0075bc;
scale: 1.2;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

.NapoliVideoContainer {
	
}

.SpotNapoli {
  max-width: 1280px;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  border: none;
  }

/*Mobile*/
@media(max-width: 768px) {
  
  .desktopNapoli {
    display: none;
  }
  
  .mobileNapoli {
    aspect-ratio: 9/16;
	width: 100%;
	height: 100%
  }
}

/* Desktop */
@media(min-width: 769px) {
	
	
  .desktopNapoli {
  max-width: 1280px;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  border: none;
  }
  
  .mobileNapoli {
    display: none;
  }
}

#views-form-gestione-eventi-pag-eventi .views-live-preview .preview-section, #views-form-gestione-eventi-pag-eventi-scaduti .views-live-preview .preview-section {
    margin: 0 -0.3125rem;
    padding: 0.1875rem 0.3125rem;
    border: 1px dashed #dedede;
}

/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/**
 * @file
 * Claro styles for Tables.
 */

#views-form-gestione-eventi-pag-eventi table #views-form-gestione-eventi-pag-eventi-scaduti table {
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-collapse: collapse;
}

#views-form-gestione-eventi-pag-eventi .sticky-header #views-form-gestione-eventi-pag-eventi-scaduti .sticky-header {
  min-width: 0;
}

#views-form-gestione-eventi-pag-eventi caption, #views-form-gestione-eventi-pag-eventi-scaduti caption {
  text-align: left; /* LTR */
}

#views-form-gestione-eventi-pag-eventi [dir="rtl"] caption, #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] caption {
  text-align: right;
}

#views-form-gestione-eventi-pag-eventi th, #views-form-gestione-eventi-pag-eventi-scaduti th {
  position: relative;
  box-sizing: border-box;
  height: 3rem;
  padding: 0.5rem 1rem;
  text-align: left; /* LTR */
  color: #232429;
  background: #f3f4f9;
  line-height: 1.25rem; /* 20px */
}

#views-form-gestione-eventi-pag-eventi [dir="rtl"] th, #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] th {
  text-align: right;
}

/**
 * Table sort.
 */

/* Table head cell containing sort link. */

#views-form-gestione-eventi-pag-eventi.sortable-heading, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading {
  padding: 0 1rem;
}

/* The actual sort link. */

#views-form-gestione-eventi-pag-eventi .sortable-heading > a, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a {
  display: block;
  padding: 0.5rem 1.5rem 0.5rem 0; /* LTR */
  text-decoration: none;
  color: inherit;
}

#views-form-gestione-eventi-pag-eventi [dir="rtl"] .sortable-heading > a, #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] .sortable-heading > a {
  padding-right: 0;
  padding-left: 1.5rem;
}

#views-form-gestione-eventi-pag-eventi .sortable-heading > a::before, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a::before {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 1rem;
  bottom: 0;
  left: 1rem;
  display: block;
  content: "";
  border-bottom: 0.125rem solid transparent;
}

/* stylelint-disable-next-line selector-type-no-unknown */

_:-ms-fullscreen, /* Only IE 11 */
#views-form-gestione-eventi-pag-eventi .sortable-heading > a::before, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a::before {
  top: auto;
  height: 100%;
}

#views-form-gestione-eventi-pag-eventi.sortable-heading > a::after, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a::after {
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 0.875rem;
  height: 1rem;
  margin-top: -0.5rem;
  content: "";
  opacity: 0.5;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
  background-size: contain;
}

@media (forced-colors: active) {

  #views-form-gestione-eventi-pag-eventi .sortable-heading > a::after, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a::after {
    opacity: 1;
    background: linktext;
    -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
  }
}

/* stylelint-disable-next-line selector-type-no-unknown */

_:-ms-fullscreen, /* Only IE 11 */
#views-form-gestione-eventi-pag-eventi .sortable-heading > a::after, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a::after {
  position: static;
  float: right;
  margin-top: 0.125rem; /* 2px */
  margin-right: -1.5rem; /* -24px */
}

#views-form-gestione-eventi-pag-eventi [dir="rtl"] .sortable-heading > a::after,  #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] .sortable-heading > a::after {
  right: auto;
  left: 1rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");
}

@media (forced-colors: active) {

  #views-form-gestione-eventi-pag-eventi [dir="rtl"] .sortable-heading > a::after, #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] .sortable-heading > a::after {
    background: linktext;
    -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;
  }
}

/* stylelint-disable-next-line selector-type-no-unknown */

_:-ms-fullscreen, /* Only IE 11 */
#views-form-gestione-eventi-pag-eventi [dir="rtl"] .sortable-heading > a::after, #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] .sortable-heading > a::after {
  float: left;
  margin-right: 0;
  margin-left: -1.5rem; /* -24px */
}

/* Sortable cell's link focus/hover state. */

#views-form-gestione-eventi-pag-eventi .sortable-heading > a:focus, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a:focus,
#views-form-gestione-eventi-pag-eventi .sortable-heading > a:hover, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a:hover {
  text-decoration: none;
}

#views-form-gestione-eventi-pag-eventi .sortable-heading > a:focus::before, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a:focus::before,
#views-form-gestione-eventi-pag-eventi .sortable-heading > a:hover::before, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a:hover::before {
  border-color: inherit;
}

#views-form-gestione-eventi-pag-eventi #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a:focus::after,
#views-form-gestione-eventi-pag-eventi #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading > a:hover::after {
  opacity: 1;
}

/* Sortable cell's active state. */

#views-form-gestione-eventi-pag-eventi .sortable-heading.is-active > a, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading.is-active > a {
  color: #003ecc;
}

#views-form-gestione-eventi-pag-eventi .sortable-heading.is-active > a::before, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading.is-active > a::before {
  border-bottom: 0.1875rem solid #003ecc;
}

#views-form-gestione-eventi-pag-eventi .sortable-heading.is-active > a::after, #views-form-gestione-eventi-pag-eventi-scaduti .sortable-heading.is-active > a::after {
  content: none;
}

#views-form-gestione-eventi-pag-eventi tr, #views-form-gestione-eventi-pag-eventi-scaduti tr {
  border-bottom: 0.0625rem solid #d3d4d9;
}

#views-form-gestione-eventi-pag-eventi tr, #views-form-gestione-eventi-pag-eventi-scaduti tr,
#views-form-gestione-eventi-pag-eventi .draggable-table.tabledrag-disabled tr, #views-form-gestione-eventi-pag-eventi-scaduti tr .draggable-table.tabledrag-disabled tr {
  color: #232429;
  background: #fff;
}

#views-form-gestione-eventi-pag-eventi thead tr, #views-form-gestione-eventi-pag-eventi-scaduti thead tr {
  border: 0;
}

#views-form-gestione-eventi-pag-eventi tr:hover, #views-form-gestione-eventi-pag-eventi-scaduti tr:hover,
#views-form-gestione-eventi-pag-eventi tr:focus, #views-form-gestione-eventi-pag-eventi-scaduti tr:focus {
  color: #232429;
  background: #f5f8ff;
}

#views-form-gestione-eventi-pag-eventi tr.color-warning:hover, #views-form-gestione-eventi-pag-eventi-scaduti tr.color-warning:hover,
#views-form-gestione-eventi-pag-eventi tr.color-warning:focus, #views-form-gestione-eventi-pag-eventi-scaduti tr.color-warning:focus {
  color: #232429;
  background: #fdf8ed;
}

#views-form-gestione-eventi-pag-eventi tr.color-error:hover,#views-form-gestione-eventi-pag-eventi-scaduti tr.color-error:hover,
#views-form-gestione-eventi-pag-eventi tr.color-error:focus, #views-form-gestione-eventi-pag-eventi-scaduti tr.color-error:focus {
  color: #232429;
  background: #fcf4f2;
}

#views-form-gestione-eventi-pag-eventi td, #views-form-gestione-eventi-pag-eventi-scaduti td {
  box-sizing: border-box;
  height: 4rem;
  padding: 0.5rem 1rem;
  text-align: left; /* LTR */
}

#views-form-gestione-eventi-pag-eventi [dir="rtl"] td, #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] td {
  text-align: right;
}

#views-form-gestione-eventi-pag-eventi td .item-list ul, #views-form-gestione-eventi-pag-eventi-scaduti td .item-list ul {
  margin: 0;
}

/* This is required to win over specificity of [dir="rtl"] .item-list ul */

#views-form-gestione-eventi-pag-eventi [dir="rtl"] td .item-list ul, #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] td .item-list ul {
  margin: 0;
}

#views-form-gestione-eventi-pag-eventi td.is-active, #views-form-gestione-eventi-pag-eventi-scaduti td.is-active {
  background: none;
}

/**
 * Target every .form-element input that parent is a form-item of a table cell.
 * This ignores the filter format select of the textarea editor.
 */

#views-form-gestione-eventi-pag-eventi td > .form-item > .form-element, #views-form-gestione-eventi-pag-eventi-scaduti td > .form-item > .form-element,
#views-form-gestione-eventi-pag-eventi td > .ajax-new-content > .form-item > .form-element, #views-form-gestione-eventi-pag-eventi-scaduti td > .ajax-new-content > .form-item > .form-element {
  width: 100%;
}

#views-form-gestione-eventi-pag-eventi td > .form-item > .form-element--type-select, #views-form-gestione-eventi-pag-eventi-scaduti td > .form-item > .form-element--type-select,
#views-form-gestione-eventi-pag-eventi  td > .ajax-new-content > .form-item > .form-element--type-select, #views-form-gestione-eventi-pag-eventi-scaduti  td > .ajax-new-content > .form-item > .form-element--type-select {
  width: auto;
}

@supports (min-width: max-content) {
  #views-form-gestione-eventi-pag-eventi td > .form-item > .form-element--type-select, #views-form-gestione-eventi-pag-eventi-scaduti  td > .form-item > .form-element--type-select,
  #views-form-gestione-eventi-pag-eventi td > .ajax-new-content > .form-item > .form-element--type-select, #views-form-gestione-eventi-pag-eventi-scaduti td > .ajax-new-content > .form-item > .form-element--type-select {
    width: max-content;
    min-width: 100%;
  }
}

/* Win over table-file-multiple-widget. */

#views-form-gestione-eventi-pag-eventi th.is-disabled.is-disabled, #views-form-gestione-eventi-pag-eventi-scaduti th.is-disabled.is-disabled {
  color: #828388;
}

/* Force browsers to calculate the width of a 'select all' <th> element. */

#views-form-gestione-eventi-pag-eventi th.select-all,#views-form-gestione-eventi-pag-eventi-scaduti th.select-all {
  width: 1px;
}

/**
 * Captions.
 */

#views-form-gestione-eventi-pag-eventi .caption, #views-form-gestione-eventi-pag-eventi-scaduti .caption {
  margin-bottom: 1.25rem; /* 20px */
}

#views-form-gestione-eventi-pag-eventi tfoot, #views-form-gestione-eventi-pag-eventi-scaduti tfoot {
  font-weight: bold;
}

#views-form-gestione-eventi-pag-eventi tr:last-child, #views-form-gestione-eventi-pag-eventi-scaduti tfoot tr:last-child {
  border-bottom: 0;
}

#views-form-gestione-eventi-pag-eventitfoot tr:first-child td, #views-form-gestione-eventi-pag-eventi-scaduti tfoot tr:first-child td {
  border-top: 0.0625rem solid #919297;
}

/**
 * Responsive table cells.
 */

#views-form-gestione-eventi-pag-eventi th.priority-low, #views-form-gestione-eventi-pag-eventi-scaduti th.priority-low,
#views-form-gestione-eventi-pag-eventi th.priority-medium, #views-form-gestione-eventi-pag-eventi-scaduti th.priority-medium,
#views-form-gestione-eventi-pag-eventi td.priority-low, #views-form-gestione-eventi-pag-eventi-scaduti td.priority-low,
#views-form-gestione-eventi-pag-eventi td.priority-medium, #views-form-gestione-eventi-pag-eventi-scaduti td.priority-medium {
  display: none;
}

@media screen and (min-width: 38em) {
  #views-form-gestione-eventi-pag-eventi th.priority-medium, #views-form-gestione-eventi-pag-eventi-scaduti th.priority-medium,
  #views-form-gestione-eventi-pag-eventi td.priority-medium, #views-form-gestione-eventi-pag-eventi-scaduti td.priority-medium {
    display: table-cell;
  }
}

@media screen and (min-width: 60em) {
  #views-form-gestione-eventi-pag-eventi th.priority-low, #views-form-gestione-eventi-pag-eventi-scaduti th.priority-low,
  #views-form-gestione-eventi-pag-eventi td.priority-low, #views-form-gestione-eventi-pag-eventi-scaduti td.priority-low {
    display: table-cell;
  }
}

#views-form-gestione-eventi-pag-eventi .tabledrag-toggle-weight-wrapper, #views-form-gestione-eventi-pag-eventi-scaduti .tabledrag-toggle-weight-wrapper {
  margin-top: 1.5rem;
  line-height: 1.75rem;
}

#views-form-gestione-eventi-pag-eventi .tabledrag-toggle-weight-wrapper + table, #views-form-gestione-eventi-pag-eventi-scaduti .tabledrag-toggle-weight-wrapper + table,
#views-form-gestione-eventi-pag-eventi .tabledrag-toggle-weight-wrapper + .tableresponsive-toggle-columns + table, #views-form-gestione-eventi-pag-eventi-scaduti .tabledrag-toggle-weight-wrapper + .tableresponsive-toggle-columns + table {
  margin-top: 0;
}


#views-form-gestione-eventi-pag-eventi #views-form-gestione-eventi-pag-eventi-scaduti .button {
  border: 1px solid transparent !important;
}

#views-form-gestione-eventi-pag-eventi #views-form-gestione-eventi-pag-eventi-scaduti .button {
  display: inline-block;
  margin: 1rem 0.75rem 1rem 0; /* LTR */
  padding: calc(1rem - 1px) calc(1.5rem - 1px); /* 1 */
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  color: #232429;  /* 2 */
  border-radius: 2px;
  background-color: #d3d4d9;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
  -webkit-appearance: none;
  appearance: none;
  -webkit-font-smoothing: antialiased;  /* 3 */
}

#views-form-gestione-eventi-pag-eventi #views-form-gestione-eventi-pag-eventi-scaduti [dir="rtl"] .button {
  margin: 1rem 0 1rem 0.75rem;
}

#views-form-gestione-eventi-pag-eventi .button:not(:focus), #views-form-gestione-eventi-pag-eventi-scaduti .button:not(:focus) {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

#views-form-gestione-eventi-pag-eventi .button:hover, #views-form-gestione-eventi-pag-eventi-scaduti .button:hover {
  text-decoration: none;
  background-color: #c1c2c7;
}

#views-form-gestione-eventi-pag-eventi .button:focus, #views-form-gestione-eventi-pag-eventi-scaduti .button:focus {
  text-decoration: none;
}

#views-form-gestione-eventi-pag-eventi .button:active, #views-form-gestione-eventi-pag-eventi-scaduti  .button:active {
  background-color: #adaeb3;
}

/* Common styles for small buttons */

#views-form-gestione-eventi-pag-eventi .no-touchevents .button--small, #views-form-gestione-eventi-pag-eventi-scaduti  .no-touchevents .button--small {
  margin: 0.75rem 0.5rem 0.75rem 0; /* LTR */
  padding: calc(0.5rem - 1px) calc(1rem - 1px); /* 1 */
  font-size: 0.79rem;
}

/* Common styles for extra small buttons */

#views-form-gestione-eventi-pag-eventi .no-touchevents .button--extrasmall, #views-form-gestione-eventi-pag-eventi-scaduti  .no-touchevents .button--extrasmall {
  margin: 0.5rem 0.5rem 0.5rem 0; /* LTR */
  padding: calc(0.25rem - 1px) calc(0.75rem - 1px); /* 1 */
  font-size: 0.79rem;
}

#views-form-gestione-eventi-pag-eventi [dir="rtl"].no-touchevents .button--small, #views-form-gestione-eventi-pag-eventi-scaduti  [dir="rtl"].no-touchevents .button--small,
[dir="rtl"].no-touchevents .button--extrasmall {
  margin-right: 0;
  margin-left: 0.5rem;
}

/* Styles for action link buttons */

#views-form-gestione-eventi-pag-eventi .button--action #views-form-gestione-eventi-pag-eventi-scaduti  .button--action {
  margin: 0;
}

#views-form-gestione-eventi-pag-eventi .button--action::before, #views-form-gestione-eventi-pag-eventi-scaduti  .button--action::before {
  margin-left: -0.25em; /* LTR */
  padding-right: 0.25em; /* LTR */
  content: "+";
  font-weight: 900;
}

#views-form-gestione-eventi-pag-eventi [dir="rtl"] .button--action::before, #views-form-gestione-eventi-pag-eventi-scaduti  [dir="rtl"] .button--action::before {
  margin-right: -0.25em;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0.25em;
}

#views-form-gestione-eventi-pag-eventi a.button:hover, #views-form-gestione-eventi-pag-eventi-scaduti a.button:hover,
#views-form-gestione-eventi-pag-eventi a.button:active, #views-form-gestione-eventi-pag-eventi-scaduti a.button:active {
  color: #232429;
}

/* Primary button styles */

#views-form-gestione-eventi-pag-eventi .button--primary,  #views-form-gestione-eventi-pag-eventi-scaduti  .button--primary {
  color: #fff;
  background-color: #003ecc;
}

#views-form-gestione-eventi-pag-eventi .button--primary:hover, #views-form-gestione-eventi-pag-eventi-scaduti  .button--primary:hover {
  color: #fff;
  background-color: #0036b1;
}

#views-form-gestione-eventi-pag-eventi .button--primary:active,  #views-form-gestione-eventi-pag-eventi-scaduti  .button--primary:active {
  background-color: #002e9a;
}

#views-form-gestione-eventi-pag-eventi a.button--primary:hover,   #views-form-gestione-eventi-pag-eventi-scaduti   a.button--primary:hover,
#views-form-gestione-eventi-pag-eventi a.button--primary:active,  #views-form-gestione-eventi-pag-eventi-scaduti  a.button--primary:active {
  color: #fff;
}

/* Danger button styles */

#views-form-gestione-eventi-pag-eventi .button--danger,  #views-form-gestione-eventi-pag-eventi-scaduti  .button--danger {
  color: #fff;
  background-color: #dc2323;
}

#views-form-gestione-eventi-pag-eventi .button--danger:hover, #views-form-gestione-eventi-pag-eventi-scaduti  .button--danger:hover {
  color: #fff;
  background-color: #c61f1f;
}

#views-form-gestione-eventi-pag-eventi .button--danger:active, #views-form-gestione-eventi-pag-eventi-scaduti  .button--danger:active {
  background-color: #b01c1c;
}

#views-form-gestione-eventi-pag-eventi a.button--danger:hover,   #views-form-gestione-eventi-pag-eventi-scaduti   a.button--danger:hover,
#views-form-gestione-eventi-pag-eventi a.button--danger:active,  #views-form-gestione-eventi-pag-eventi-scaduti  a.button--danger:active {
  color: #fff;
}

/**
 * Disabled state styles as last.
 *
 * Overrides every definitions before, including variants.
 */

#views-form-gestione-eventi-pag-eventi .button:disabled,  #views-form-gestione-eventi-pag-eventi-scaduti .button:disabled,
#views-form-gestione-eventi-pag-eventi .button.is-disabled,  #views-form-gestione-eventi-pag-eventi-scaduti .button.is-disabled {
  color: #919297;
  background-color: #ebebed;
}

#views-form-gestione-eventi-pag-eventi .button--primary:disabled,  #views-form-gestione-eventi-pag-eventi-scaduti .button--primary:disabled,
#views-form-gestione-eventi-pag-eventi .button--primary.is-disabled , #views-form-gestione-eventi-pag-eventi-scaduti .button--primary.is-disabled {
  color: #828388;
  background-color: #d3d4d9;
}

/* Make disabled <link> behave like a [disabled] <input> or <button> */

#views-form-gestione-eventi-pag-eventi .button.is-disabled , #views-form-gestione-eventi-pag-eventi-scaduti .button.is-disabled {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

/**
 * Style a clickable/tappable element as a link. Duplicates the base style for
 * the <a> tag, plus a reset for padding, borders and background.
 */

#views-form-gestione-eventi-pag-eventi .link #views-form-gestione-eventi-pag-eventi-scaduti .link{
  display: inline;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  border: 0;
  background: none;
  -webkit-appearance: none;
  appearance: none;
}
/**::-webkit-file-upload-button { commentato, è un selettore ma non viene specificato a quale elemento si applica
  -webkit-appearance: push-button;
}*/

#views-form-gestione-eventi-pag-eventi input, #views-form-gestione-eventi-pag-eventi-scaduti input {
	-webkit-appearance: button !important;
}

/**Stile per i box con immagine ed etichetta */
.box-gallery{
	padding: 1em;
    display: flex;
}

.box-gallery .item-list-box-gallery .item-list ul{
	margin: 0 auto;	
}

.box-gallery .box{
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: none;
    padding: 0;
    width: 100%;
	border-radius: 5px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	height: 100%;
	max-width: 350px;
}

.box .box-img-responsive-wrapper{
	height: 7em;
	overflow: hidden;
	box-sizing: border-box;
}

.box .box-img-responsive{
	position: relative;
    height: 100%;
}

.box .box-img-wrapper{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.box .box-img-wrapper img{
	width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
}

.box .box-label{
	height: 30%;
    width: 130px;
    border-radius: 4px;
    background-color: #009fe3;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1), 0 4px 8px 0 rgba(0, 0, 0, .1);
    position: absolute;
    left: 15px;
    top: 60%;
    color: #ffffff;
    text-align: center;
    font-size: .889em;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 1px;
	justify-content: center;
	padding-top: 5px;
}

.box .box-footer{
	padding: 1em;
    margin-bottom: 0px;
}

.box .box-footer a,
.field--name-field-pagina-link a{
	font-size: 1rem;
	line-height: 1.5555555556rem;
	font-weight: 700;
	color: #0075bc;
}

.title-container{
	text-align: center;
}

.title-container h1{
	color: #0075bc;
}

.views-view-grid{
	padding: 3em;
}

.pagina-img{
  width: 100%;
  height: auto;
}

.field--name-field-pagina-video .field__item{
	height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;;
}

.field--name-field-pagina-video iframe{
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.it-header-wrapper .search-link {
	    border-color: transparent;
		border:0px;
}
.link-list-wrapper ul li a span {
    
    margin-right: 19px;
}
