.header { background-color:#000; }  
#header-sticky-wrapper .header { background-color:#000; }

.social ul li a i { color:#000; }

.header .logo img { background:#000; }

#mainnav ul.sub-menu { background-color:#f0f0f0; color:#000; }
#mainnav ul.sub-menu > li > a { color:#000; }
#mainnav ul.sub-menu > li > a:hover { color:#ff8a00 !important; }

h1, h2, h3, h4, h5, h6 { color:#000; }

.ul_icone li a { color:#000; }

.carosello_scheda .bottone a { background-color:#000; }
.roll-button:hover::before { background:#ff8a00; }

.go-top { color:#FFF; background-color:#000; border-color:#000; } 
.go-top:hover { color:#000; }

.carosello_scheda .owl-theme .owl-controls .owl-buttons i { color:#000; }

.modal-bd-sicam { background-color:#000; }

.preloader .pre-bounce1, .preloader .pre-bounce2 { background-color:#ff8a00; }

.page-title-container { background-color:#f0f0f0; color:#000; }
.breadcrumbs ul li a { color:#000; }
.breadcrumbs ul li.last { background-color:#000; }

.widget .widget-title { color:#000; }
.widget ul li.current { background-color:#f0f0f0; }
.widget ul li a { color:#000; }
.widget ul li.current a { color:#ff8a00; }
.widget-categories .categories li a:hover { color:#ff8a00; }

.settori-merceologici .categoria .sottocategoria.odd { background-color:#f0f0f0; }

.espositori_2019_filtri .bottone { background:#000; }
.espositori_2019_filtri .bottone:hover, 
.espositori_2019_filtri .bottone.selezionato { background:#f0f0f0; }

.espositori_2019_filtri .bottone:hover { color:#ff8a00; }

.banda_opaca { background:#d1cfcf4f; }

.espositori_2019_filtri .dataTables_wrapper .dataTables_paginate a.ui-button { background:#000; }
.espositori_2019_filtri .dataTables_wrapper .dataTables_paginate a.ui-button:hover { background:#ff8a00; color:#FFF; }

.espositori_2019_filtri .lettera { background:#000; color:#FFF; }
.espositori_2019_filtri .lettera:hover, .espositori_2019_filtri .lettera.selected { background:#ff8a00; color:#FFF; }

.stampa_elenco_espositori table tr.odd { background-color:#f0f0f0; }

.roll-button { background-color:#000; }
.dettaglio-body .bottone a { background-color:#000; }

.ul_icone li .etichetta { height:54px; }

#mainnav-mobi ul li { background-color:#f0f0f0; }
#mainnav-mobi ul > li > a { color:#000; }
#mainnav-mobi .btn-submenu:before { color:#000; }

.portfolio .roll-gallery .gallery-item .gallery-pop { background-color:#000; }
.instagram_elenco .div_espositore, .roll-instagram .div_espositore { background:#f0f0f0; }

.bottoni_elenco_semplice input[type="button"].bottone { background:#000; }
.bottoni_elenco_semplice input[type="button"].bottone:hover { background:#ff8a00; color:#FFF; }
.espositore_semplice.even { background-color:#f0f0f0; }

#mainnav-mobi ul.sub-menu > li > a:hover, 
#mainnav-mobi > ul > li > ul > li.active > a { color:#ff8a00; }

.tabella_elenco_semplice tr:nth-child(even) { background-color:#f0f0f0; }
.tabella_elenco_semplice td { padding:0 10px; }

.piantina_padiglione_wrapper .pad-prev,
.piantina_padiglione_wrapper .pad-next { background:#f79548; border:1px solid #f79548; }
.piantina_padiglione_wrapper .pad-prev:hover, .piantina_padiglione_wrapper .pad-next:hover { background-color:#eb6909; }

.video-content {
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
}

.video-background {
  position:absolute;
  background: #000;
  top:0;
  right:0;
  left:0; 
  bottom:0;
  z-index: -99;
}

.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
.video-content { height:400px; }
}
