
/* =================================== TABELLE ===================================*/

.wp-block-table{color:#eee; width: 100%}
.wp-block-table .alt{color:#444;}


/* =================================== --- ===================================*/

.page-title{
  background: #323232 !important;
  border-bottom:1px solid #222222 !important;
}

#footer-full-width-widget {background-color: #33363b}

#page .container-inner {border-bottom: 1px #222 solid; background-color: none;}
.main-inner .content .group{background: #424242;}
#page .container-inner .main{background: #424242 !important;}
.meta-single.group{background: #323232 !important;}

#page ul li,#page ol li{color:#fff;}

.home .entry.excerpt{color:#ffffff;}
.entry.excerpt{ color:#ffffff;}
.post-title,.post-title a{color:#d9a839 !important;}
.col-2cl .main-inner{background-color: #555;}

h1, h2, h3{color:#d9a839 !important;}
h4, h5, h6{color:#cccccc !important;}
#nav-header.nav-container{background-color: #222222 !important;}

.post-list .post-row{ border-bottom: 1px solid #333 !important;}
.main-inner .content p{color:#eee;}
.main-inner .content a:hover{color:#ecc335;}
.col-2cl .main-inner {background: #555 !important;}

#nav-footer.nav-container{background-color: #ccc;}

.sidebar,.sidebar .sidebar-content, .sidebar .sidebar-toggle {background-color: #555 !important;}
.alx-posts .post-item-title a, .alx-tab .tab-item-comment a, .alx-tab .tab-item-title a {
    color: #ccc !important;
}

.post-nav .next,.post-nav .previous{background-color: #efefef;}

.alx-posts li, .alx-tab li, .widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget_meta ul li, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {border-color: #c4c4c4 !important;}

/* SHARE SOCIAL SHARRRE */
.sharrre-container{
  background: #373737;
  background-image: url(https://www.motorage.it/wp-content/uploads/2019/11/pneumaticus-4.png);
  font-weight: bold;
}

.sharrre .box:hover .count, .sharrre .box:hover .share{color: #eee !important;}
.sharrre .box i:hover{color: #eee !important;}

/* SIDEBAR */
.widget > h3 {
  font-weight: 600;
  font-size: 1.1em;
  padding: 6px;
  border-bottom: 1px #333 solid;
  border-radius: 5px;
  background-color: #4c4c4c;
}

#newsletterwidget-2 {  color: #ddd; }

.widget, .widget a{color:#ccc}

/* EVENTI */
.tribe-events-single-event-title{color:#d9a839;}
.pma-event-desc{
  border-top: 1px solid #393939;
  border-top: 1px solid #393939;
  background-color: #444;
  padding: 4px;
  color: #777;
}

.pma-event-cost{background-color: #393939;
padding: 4px;
text-align:right;
border-bottom: 1px solid #555;
color:#999;
}

.tribe-address span,.tribe-events-abbr{margin-right: 5px}
.tribe-events-cost{color: #ecc335;}
.tribe-events-event-meta.primary{border-top: 5px solid #515151}

.tribe-events-event-meta .author.location {
    font-size: 80%;
    border-top: 1px #555 solid;
    color: #bbb;
}

.entry dt{color:#fff !important;}
.entry dd{color:#fff !important;}

.tribe-events-meta-group,.tribe-events-meta-group-venue{
  width: 45%;
  display: inline-block;
  vertical-align: top;
}

.tribe-events-button,
#tribe-events .tribe-events-button {
	*display: inline;
	background-color: #666;
	background-image: none;
	border-radius: 3px;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	padding: 6px 9px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	zoom: 1;
  margin-right: 3px;
}

.tribe-events-button.tribe-active {
	background-color: #666;
	color: #fff;
}

.tribe-events-button.tribe-inactive,
.tribe-events-button:hover,
#tribe-events .tribe-events-button:hover,
.tribe-events-button.tribe-active:hover {
	background-color: #ddd;
	color: #444;
	text-decoration: none;
}

/* BARRA EVENTI */

#tribe-events-bar {
	clear: none;
	height: auto;
	margin-bottom: 20px;
	min-width: 220px;
	position: relative;
	width: 100%;
}

#tribe-events-bar * {
	box-sizing: border-box;
}

#tribe-bar-collapse-toggle {
    padding-left: 10px;
    color: #efb93f;
}

#tribe-bar-form {
	background: #494949;
	margin: 0;
	position: relative;
	width: 100%;
}

#tribe-bar-form input {
	font-size: 15px;
	margin: 0 4px 0 0;
}

#tribe-bar-form input[type='text']:focus {
	border-bottom: none;
	outline: 1px dashed #b9b9b9;
}

#tribe-bar-form label {
	display: block;
	font-size: 11px;
	font-weight: bold;
  color:#ecc335;
	line-height: 1;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}

#tribe-bar-form .tribe-bar-filters {
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
}

#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
	left: auto;
	width: 70%;
}

#tribe-bar-form .tribe-bar-filters-inner {
	margin: 0;
}

#tribe-bar-form #tribe-bar-views {
	background: transparent;
	float: left;
	margin-left: 10px;
	padding: 15px 15px 0 0;
	width: auto;
}

.tribe-bar-date-filter {
	float: left;
	margin-bottom: 0;
	padding: 15px;
	width: 25%;
}

.tribe-bar-search-filter {
	float: left;
	margin-bottom: 0;
	padding: 15px;
}

.tribe-bar-submit {
	float: left;
	margin-bottom: 0;
  margin-top: 15px;
	padding: 15px;
	width: 25%;
}
.tribe-bar-submit input{padding: 12px !important;}

#tribe-bar-views:hover,
#tribe-bar-views label:hover {
	cursor: pointer;
}


#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
	background: #cacaca;
	color: inherit;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover {
	background: #e0e0e0;
}

#tribe-bar-views .tribe-bar-views-option:last-child  a {
	border-radius: 0 0 3px 3px;
}

#tribe-bar-views .tribe-bar-views-list {
	float: left;
	width: 100%;
}

/* ----- WIDGET EVENTI ----- */

.tribe-events-list-widget ol{
  list-style: none !important;
}

.tribe-list-widget .tribe-event-title{
  margin-bottom: 10px;
}

.tribe-list-widget .tribe-event-title a{
  color: #bbb;
}

.tribe-events-list-widget .tribe-event-duration{
  font-size: 90%;
  border-top: 1px #ddd dashed;
  border-bottom: 2px #ccc solid;
  padding: 5px;
  color:#aaa;
}

.tribe-events-widget-link a {
    color: #efb93f !important;
    text-transform: uppercase;
    font-weight: 600;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
  color: white;
}

.tribe-events .tribe-events-calendar-month__header-column {
  text-transform: uppercase;
  background-color: #d9a839;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
  color: white;
  text-align: center;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop {
  background-color: white;
}

.tribe-common .tribe-common-h8 {
  color: #000 !important;
  padding: 2px;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: #d9a839;
  }

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
  border: 1px solid #c79c3c;
  color: black;
}

.month .focused .active .current {
  background-color: #d9a839;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
  color: white;
}

.active .day .past {
background-color: #d9a839;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
  background-color: white;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
  background-color: rgb(34, 34, 34);
}

.tribe-common .tribe-common-anchor-thin {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}

 .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: #ecc335;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
  color: black;
  border: 1px solid #d9a839;
}

.tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus {
    background-color: #d9a839;
 }
 
 .tribe-common .tribe-common-b2 {
   color: #fff;
 }
 
 .tribe-common .tribe-common-b3 {
   color: #fff;
 }
 
 .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
   padding-bottom: 20px;
 }
 
 .tribe-common .tribe-common-c-svgicon__svg-fill {
   fill: #fff;
 }
 
 .tribe-events .tribe-events-calendar-day__event-datetime {
   color: white;
 }
 
 .tribe-events .tribe-events-c-top-bar__datepicker-button {
   color: white;
 }
 
 .tribe-common .tribe-common-c-svgicon {
   color: #fff;
 }
 
 .tribe-common .tribe-common-h--alt {
   color: white;
 }
 
 .tribe-events .tribe-events-calendar-month {
   background-color: white;
 }
 
 .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
   background-color: #d9a839;
 }
 
 .tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
   background-color: #d9a839;
 }
 
 .themeform button, .themeform input, .themeform label, .themeform select, .themeform textarea {
   color: black;
 }
 
 .tribe-common .tribe-common-b2 {
   color: #fff!important;
 }
 
 .tribe-events .tribe-events-c-nav__prev-icon-svg path {
   fill: #fff;
 }
 
 .tribe-common .tribe-common-b3 {
   font-size: 24px;
 }
 
 .tribe-events .tribe-events-c-nav__next-icon-svg path {
   fill: #fff;
 }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search {
  background-color: #fff;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
  color: #000;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
  padding-top: 15px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
  color: black;
}

.tribe-common .tribe-common-anchor-thin {
  color: #000;
}

.main-inner .content a:hover {
  color: #bb9307;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus {
  background-color: #fff;
}

#page ul li, #page ol li {
  color: #0000;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a {
  color: black;
  text-decoration: none;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active {
   background-color: #fff;
}

.tribe-common .tribe-common-b3 {
  font-size: 15px;
  color: #000
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  background-color: #555;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
  background-color: #fff;
  padding-top: 15px;
  border: 1px solid #d5d5d5;
}

.tribe-events .tribe-events-calendar-list__event-datetime {
  color: black;
}

.tribe-common .tribe-common-anchor-thin {
  color: #d9a839;
}

.tribe-common .tribe-common-b2 {
  color: #000 !important;
}

.main-inner .content p {
  color: #fff;
}

.tribe-events .tribe-events-calendar-day__event-datetime {
  color: #000;
}

.tribe-events .tribe-events-c-messages__message {
  background-color: rgba(132, 132, 132, 0.73);
  border-radius: var(--tec-border-radius-default);
}

#page ul li, #page ol li {
  color: #5550;
}


.tribe-events-meta-group a {
  color: #d9a839;
}

.tribe-events-event-meta.primary {
  border-top: none;
}

.tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused .tribe-events .datepicker .month.active:hover {
  background: #d9a839
}

.tribe-common .tribe-common-h--alt {
  color: #000;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
  color: #000;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
  background: #d9a839;
}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link {
  font-weight: 500;
}

.tribe-events-notices {
  border-bottom: 1px solid var(--tec-color-border-secondary);
  box-shadow: none;
  background-color: #c4c4c4;
  padding-top: 7px;
  padding-bottom: 0px;
}

.tribe-events .tribe-events-calendar-month__header-column {
  padding-top: 8px;
  margin-bottom: 5px;
}

.entry {
  background-color: none;
  padding: none; 
}

.dkpdf-button-container {
  width: 100%;
  float: left;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff0!important;
}

.main-inner .content p {
  color: #fff;
}

.tribe-event-date-start {
  color: #fff;
}

.tribe-event-date-end {
  color: #fff;
}

.tribe-event-cost {
  color: #fff;
}

.main-inner .content p {
  color: #d5d5d5;
}

.entry h4 {
  color: #d9a839 !important;
}

.tribe-events-abbr {
  margin-right: 5px;
  color: white;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover {
  color: #d9a839;
}

.blend-next-up-a .syndicatedItem .video-title {
    color: #404040;
}

.blend-next-up-a .video-title {
    color: #3a3a3a;
}

.tribe-events-back a, .tribe-events-back a:visited {
  color: #fff;
}

.tribe-events-back a, .tribe-events-back a {
  color: #fff;
}

.tribe-events-schedule .tribe-events-cost {
  color: #dfa545;
}

.tribe-event-date-start {
  color: #6f6f6f;
}

.tribe-event-date-end {
  color: #6f6f6f;
}

.tribe-common p {
  color: black!important;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
  background-color: #4c4c4c;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
  background-color: #4c4c4c;
  padding-top: 15px;
  border: 1px solid #d5d5d5;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search {
  background-color: #555;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
  color: #fff;
}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
  color: #fff;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
  color: #d9a839;
}

.tribe-events .tribe-events-calendar-list__event-title-link {
  color: #d9a839;
}

.tribe-events .tribe-events-calendar-list__event-title-link:visited {
  color: #d9a839;
}

.tribe-events .tribe-events-calendar-list__event-title-link:hover {
  color: #fff;
  text-decoration: none;
}

.tribe-common .tribe-common-h--alt {
    color: #fff;
}

.tribe-common .tribe-common-b2 {
    color: #fff!important;
}

.tribe-common p {
    color: #b3b3b3!important;
}

.tribe-common .tribe-common-b3 {
    color: #fff;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    color: #f7f6f6;
}

.tribe-events .tribe-events-calendar-day__event-title-link {
    color: #dfa545;
}

.tribe-events .tribe-events-calendar-day__event-title-link:visited {
    color: #dfa545;
}

.tribe-events .tribe-events-calendar-day__event-title-link:hover {
    text-decoration: none;
}

.tribe-events-c-small-cta__price {
  color: #dfa545;
}

.tribe-events-notices li {
  color: white!important;
}

.tribe-events-notices {
 background-color: #555;
}







 