H5{
	color:rgb(232,65,51);
}
H1,H3, H2, H4{
	color:#fff;
}
.main-area {
	background-color: #161618;
}
.eventi-item-area .eventi-item .eventi-overlay{
	box-sizing: border-box;
	height:72% !important;
}
.eventi-item-area .eventi-item .eventi-overlay .box{
        display:none;
}
.mainWrapper {
	display: grid;
}
.main-area{
	color:#fff;
}
.titolo-area .titolo-content h1.title{
         font-family:prata;
}
.titolo-area .titolo-content h2.title{
         display:none;
}
.titolo-area .titolo-content h3.title{
          display:none;}
.section {
	background: #161618;
}
.titolo-info > h3{
        text-transform:uppercase;
         font-family:prata;
        font-weight: normal;
        color:#fff;
}
@media ( min-width : 767px){
	.eventi-item-area .container > .justify-content-center {
		 margin-left: 150px;
		 margin-right: 150px;
		}
}
.main-area > .titolo-area.backdrop .container, p{
	background-color: #161618;
	color:#fff;
	width:auto;
	opacity: 0.9;
}
.main-area .titolo-area >.titolo-area.backdrop .container, H3{
	color: rgb(232,65,51);
}
.ordini-area .ordini-content table {
	color:#fff;
}
#map{
         background-color: #fff;
}
.titolo-area > .container, p{
	color:#fff;
	width:95%;
}
.titolo-area .titolo-content h1.title {
         font-weight: normal;
         text-transform:uppercase;
}
.titolo-area .titolo-content h2.title {
         font-weight: normal;
}
.titolo-area .titolo-content h3.title{
         color:#fff;
         font-weight: inherit;
}
.titolo-info > p {
	color:#fff;
}
.ph-transazione li{
	background-color: #bfedff;
}
.titolo-area .titolo-content table th{
	border: 2px solid #fff !important; 
	background-color: #161618 !important;
	color:#fff;
}
.titolo-area .titolo-content table td a{
	border: 2px solid: #161618; 
	font-size: 20px;
}
.general-area > .container, blockquote {
	color:#fff;
}
.login-area  > .container .hard {
	color:#e0d182;
}

.login-area > .container p{
	color:#fff;
}

/* HEADER */

.header-area .header-nav .navigation {
	background-color: #161618;
}
.header-area .header-nav .navigation .navbar .navbar-nav .nav-item a {
	font-weight:800; 
	text-transform:capitalize; 
	color: #fff; 
}
.header-nav .navigation .navbar .navbar-nav .nav-item a::before {
	background: #fff;
}
.header-area .header-nav .navigation.sticky {
	background: #161618;
}
.wizard .content p{
        color:#fff !important;
}
.titolo-area .titolo-content table td a  .btn-success {
  color: #161618;
  background-color: #fff;
  border-color: #fff; 
}
#tb-ordine .btn{
  color: #161618;
  background-color: #fff;
  border-color: #fff; 
}
/* FOOTER */

.footer-area.footer-area-1 .footer-overlay { 
	background-color: #161618;
}

/* MOBILE */

.header-nav .navigation .navbar .navbar-toggler .toggler-icon {
	background-color: #fff;
}
@media (max-width: 767px) {
	.header-nav .navigation .navbar .navbar-collapse {
	background-color: #161618;
	}
}
max-width: none;
.eventi-item-area .eventi-item:hover .eventi-overlay {
	background: rgba(5,7,9,.7) !important;
}
.badge{
	white-space: collapse;
}
.form-area a {
	text-decoration:underline;
} 
@media (max-width: 767px) {
	.header-nav .navigation .navbar .navbar-nav .nav-item .sub-nav-toggler {
		color:#fff;
		font-size: 25px;
      }
}
@media {
	.ordini-area .ordini-content table th  {
	min-width: 80px;
color:#161618;
	}
}

@media(max-width: 767px) {
	#mainWrapper {
		display: inline-table;
	}
}