nav.bg-dark{
	background-color:#000 !important;
	color:#fff !improtant;
	--bs-navbar-padding-x: 2.5%;
}
main.main{
	--bs-navbar-padding-x: 2.5%;
}
.navbar-brand a.site-title {
  color: #fff !important;
  text-decoration: none;
}

footer.bg-dark{
	background-color:#000 !important;
}
a {color:#000 !important; text-decoration:none !important;}

.btn-primary {
  --bs-btn-color: #fff !important;
  --bs-btn-bg: #000 !important;
  --bs-btn-border-color: #000 !important;
  --bs-btn-hover-color: #000 !important;
  --bs-btn-hover-bg: #ccc !important;
  --bs-btn-hover-border-color: #000 !important;
  --bs-btn-active-color: #fff !important;
  --bs-btn-active-bg: #000 !important;
  --bs-btn-active-border-color: #ccc !important;
  --bs-btn-disabled-color: #fff !important;
  --bs-btn-disabled-bg: #0d6efd !important;
  --bs-btn-disabled-border-color: #0d6efd !important;
}
/* SUPERFISH */

ul.sf-main li a{
	color:#fff !important;
	text-decoration:none;
	padding: 1.2em 1.6em;
	font-size:1.2em;
	font-weight:bold;
}
ul.sf-main li a.is-active{
	background-color:#fff !important;
	color: #000 !important;
}
ul.sf-main li a:hover{
	color:#000 !important;
	background-color:#fff !important;
	text-decoration:none;
	
}
ul.sf-main li ul{
	color:#fff !important;
	background-color:#000 !important;
	border:1px solid white;
}

/* EOF SUPERFISH */

/* MENU */

ul.navbar-nav li.nav-item a.nav-link{
	color:#fff !important;
	text-decoration:none;
	padding: 1.2em 1.6em;
	font-size:1.2em;
	font-weight:bold;
}
ul.navbar-nav li.nav-item a.is-active{
	background-color:#fff !important;
	color: #000 !important;
}
ul.navbar-nav li.nav-item a:hover{
	color:#000 !important;
	background-color:#fff !important;
	text-decoration:none;
	
}
ul.navbar-nav li.nav-item ul{
	color:#fff !important;
	background-color:#000 !important;
	border:1px solid white;
}

/* EOF MENU */





.breadcrumb-item a{
	color:#000 !important;
}

.eqWrap {
	display: flex;
}

.eq {
  color: #fff;
	padding: 10px;
}


.equalHMVWrap {
	flex-wrap: wrap;
}

.equalHMV {
	width: 32%;
	margin: 1%;	
}

.equalHMV:nth-of-type(3n) {
	margin-right: 0;	
}

.equalHMV:nth-of-type(3n+1) {
	margin-left: 0;	
}

.destra{float:right;}

.bg-people{
	background-image: url("/sites/default/files/rga_people.png");
  	background-color: #000;
  	background-position: center;
  	background-repeat: no-repeat;
  	background-size: cover; 
}
.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.scadenza-cert div h4.label{visibility:hidden !important;}

.rosso{color:#822433 !important;}
.blu{color:#2b425c !important;}
.bianco{color:#fff !important;}
.bg-rosso{background-color:#822433 !important;}
.bg-blu{background-color:#2b425c !important;}
.bg-bianco{background-color:#fff !important;}

/*giorni settimana colori*/
.lun{color:#ccc;}
.lun-bg{background-color:#ccc;}
.mar{color:#822433;}
.mar-bg{background-color:#822433;}
.mer{color:#2b425c;}
.mer-bg{background-color:#2b425c;}
.gio{color:#edc847;}
.gio-bg{background-color:#edc847;}
.ven{color:#386f48;}
.ven-bg{background-color:#386f48;}

.blink_text
{
    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;
    color: red;
}

@-moz-keyframes blinker
{  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker
{  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker
{  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
 }