<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, section.bg-graphic {
  background-image: url('../img/bg.jpg');
  background-attachment: fixed;
  background-size: 50%;
  background-repeat: repeat;
}

body { overflow: hidden; }.tbrightcontent { 
	height: 250px !important; 
}

/* Nascondere biglietti per utenti non loggati */
body:not(.logged-in) .mt-order {
	display:none !important;
}

h3.termstitle {
    background: #854442 !important;
	font-weight: 700 !important;
}

.sitebrand {
    color: white;
    margin-left: 15px;
    font-family: Montserrat;
    font-weight: bold;
	font-size: 1.2em;
}
h3.titoloArticolo {
    text-align: center;
    font-weight: bold;
    color: #3c2023;
}

section {
  padding-top: 120px;
}

section.bg-ternary {
	background-color: #D69F7E !important;
}

html:not(.sticky-header-active) #header.header-transparent:not(.header-semi-transparent) .header-body {
  background-color: #3c2023 !important;
}

div#tribe-events {
  padding-top: 100px;
}
div#tribe-events-content-wrapper {
    padding-bottom: 20px;
}

.owl-carousel .owl-stage {
  display: flex;
  align-items: center;
}

.carousel-item {
  text-align: center;
}

.carousel-item img {
  max-height: 600px;
  margin: 0 auto;
}

.carousel-caption h2 {
  padding: 20px 0;
  border-radius: 15px;
  background: rgba(234,234,234, 0.5);
  border: 1px solid #666;
}

.modal-login .avatar {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -50px;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    z-index: 9;
    background: none;
}

.modal-open .modal {
  overflow: visible;
}

.modal {
  top: 50px;
}

.modal-login .avatar img{
    border-radius: 50%;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

/* Ultimate membership */
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #854442 !important;
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover
{
    background: #854442 !important;
}

.um input[type=submit]:disabled:hover {
    background: #854442 !important;
}

.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active {
    background: #854442 !important;
}

.um a.um-link {
    color: #854442 !important;
}

.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt {
    color: #BBBBBB !important;
}

.um .um-form input[type=text],
.um .um-form input[type=tel],
.um .um-form input[type=password],
.um .um-form textarea
{
    color: #BBBBBB !important;
}

.um .um-form input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #BBBBBB !important;
}

.um .um-form input:-webkit-autofill:focus {
    -webkit-box-shadow: none,0 0 0 50px white inset;
    -webkit-text-fill-color: #BBBBBB !important;
}

.um-profile.um .um-profile-headericon a:hover,
.um-profile.um .um-profile-edit-a.active {
    color: #854442 !important;
}

.um-do-search{
	color: #000 !important;	
}

/* TICKETS */
.tribe-block__events-link .tribe-block__btn--link a{border:1px solid #e1e3e6;color:#854442;font-weight:700;font-size:1rem;margin:10px 15px 10px 0;min-height:38px;padding:0 17px 0 14px}
.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a {color:#854442 !important;}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured, 
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], 
.tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, 
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], 
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]&gt;a,
.tribe-block__tickets__buy,
.tribe-events-list .tribe-events-loop .tribe-event-featured
   {background-color: #854442 !important; }

 /* MY TICKETS Nuovo plugin */
 .mt_purchase_path, .mt_cart, .mt-after-cart, .return-to-cart, .mt-payment-form {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 20px;
 }
 .mt_cart th {
  text-align: left;
 }
 .mt_cart_handling {
  display: none;
 }
 .ticket-orders button, .mt_submit input, form .button, .mt-update-column button {
  text-align: center;
  border:1px solid #333;
  border-radius: 5px;
  box-shadow: 2px 2px #ddd;
  color:#854442;
  font-weight:700;
  font-size:1rem;
  margin:10px 15px 10px 0;
  min-height:38px;
  padding:0 17px 0 14px
}

/* Modificato bottone "Aggiungi al carrello" Fabio 08.06.2022*/
.ticket-orders button {
  color:#ffffff !important;
  /* background: #37a50c !important; */
  background: #854442 !important;	
}

.ticket-orders button:hover {
  /* background: #2271b1 !important; */
  color:#ba7573 !important;
}
/* FINE 08.06.2022 */

 .mt_cart form p:not(.mt_submit):not(.ticket-type-message) {
    display: none;
 }
 .mt_purchase_path span {
  border-radius: 5px;
 }
.ticket-orders label {
    display: inline-block;
    min-width: 25em;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
    margin-right: .5em;
}
.ticket-orders input {
    border-radius: 5px;
    margin-right: 5px;
    text-align: center;
    padding-left: 10px;
}

.mappa-responsive {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}

.mappa-responsive iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

a.tag-storia {
	color: white !important;
	text-decoration: none; 
}

a.tag-storia:hover {
	text-decoration: underline; 
}

.responsive {
    width: 100%;
	height: 100%;
    max-width: 300px;
	max-height: 150px;
	border-radius: 10px;
}

.termsagree, .termsdecline{
	background-color: #854442 !important;
	color: #fff !important;
}

.card-img-top{
	border: unset !important;
	border-radius: 5px !important;
}

.card-title{
	text-align: center !important;	
}

h1:not(.site-title):before,
h2:before {
    display: none;
}

/* Fabio 30.06.2022 */

/* cambiato colore al pulsante CERCA pagina SOCI */
input.um-do-search.um-button {
  color:#ffffff !important;
  background: #854442 !important;	
}

/* centrata Immagine Diploma Catadores */
@media only screen and (min-width: 768px) {
  .entry .entry-content .wp-block-image .aligncenter {
    margin: auto !important;
  }
}
/* 30.06.2022 Fine */

/* 29.09.2022 Gestione CSS*/

/* Datatables*/
.dataTables_wrapper {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.table_serate thead th{
    color: #FFFFFF !important;
    background-color: #3c2023 !important;
}

.table_serate thead .sorting_asc,
.table_serate thead .sorting_desc,
.table_serate thead .sorting:hover {
    background-color: #BB474E !important;   
}

.table_magazzino thead th{
    color: #FFFFFF !important;
    background-color: #3c2023 !important;
}

.table_magazzino thead .sorting_asc,
.table_magazzino thead .sorting_desc,
.table_magazzino thead .sorting:hover {
    background-color: #BB474E !important;   
}

.table_magazzino thead th.column-2.sorting {
    width: 200px !important;
}

.table_magazzino thead th.column-3.sorting {
    width: 150px !important;
}

/* Fine Datatables*/

.tribe-events-notices {
    background: #3c2023 !important;
    border-radius: 4px;
    border: 1px solid #3c2023 !important;
    color: #FFFFFF !important;
    margin: 10px 0px 18px 10px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 #fff;
}

/* NGG Gallery */
@media only screen and (min-width: 1168px) {
  .entry .entry-content &gt; *,
  .entry .entry-summary &gt; *,
  .entry .entry-summary &gt; .wp-block-group &gt; .wp-block-group__inner-container &gt; *,
  .entry .entry-content &gt; .wp-block-group &gt; .wp-block-group__inner-container &gt; * {
    max-width: 100% !important;
  }
}

@media only screen and (min-width: 768px) {
  .entry .entry-content &gt; *,
  .entry .entry-summary &gt; *,
  .entry .entry-summary &gt; .wp-block-group &gt; .wp-block-group__inner-container &gt; *,
  .entry .entry-content &gt; .wp-block-group &gt; .wp-block-group__inner-container &gt; * {
    max-width: 100% !important;
  }
}

/* Ticket field */
.mt-ticket-field {
    display: flex !important;
}

/* Ultimate member Login*/
.um-66.um {
    max-width: 450px !important;
}

/* 29.09.2022 FINE*/

/* 03.01.2023 modifica padding titolo eventi serate*/
#tribe-events-content {
    padding: 40px 0 2px 0 !important;
}
/* Fine 03.01.2023*/

/* 06.03.2023 Gestione Popup Rinnovo*/
.mw-title{
	background-color: rgb(61 32 35) !important;
}
/* Fine 06.03.2023*/

/* 29.05.2025 Nasconde il totale posti rimasti nelle prenotazioni */
.tickets-remaining {
	display:none !important;
}
/* Fine 29.05.2025*/
</pre></body></html>