/* GENERALE */
h1, h2, h3, h4, h5, h6, p {font-family:  'Inter Tight', sans-serif; color: #050709;}
body {font-family:  'Inter Tight', sans-serif; color: #050709;}
.main-area {background-color: #ffffff;}
.section {background: #ffffff;}
a{color: #050709;}
a:hover {color: #cb0233;}
.back-to-top a {background: #cb0233;}
.btn-primary {background-color: #cb0233;border-color: #cb0233;}
.btn-primary:hover {background-color: #050709;border-color: #050709;}

/* HEADER */
.header-area .header-nav .navigation {background-color: #050709;}
.header-area .header-nav .navigation .navbar .navbar-nav .nav-item a {font-family:  'Inter Tight', sans-serif; font-weight:800; text-transform:capitalize; color: #ffffff; font-size:20px;}
.header-nav .navigation .navbar .navbar-nav .nav-item a::before {background: #ffffff;}
.header-nav .navigation .navbar .navbar-nav .nav-item .sub-menu>li:hover>a {background-color: #cb0233;}
.header-area .header-nav .navigation.sticky {background: #050709;}

/* FOOTER */
.footer-area.footer-area-1 .footer-overlay { background-color: #050709;}
.footer-area a{color: #ffffff;}

/* MOBILE */
.header-nav .navigation .navbar .navbar-toggler .toggler-icon {background-color: #ffffff;}

@media (max-width: 767px) {
.header-nav .navigation .navbar .navbar-collapse {background-color: #050709;}
}

/* PAGINE */
.titolo-area .titolo-content table th {border: 2px solid #050709 !important; background-color: #050709 !important; color:#ffffff;}
.titolo-area .titolo-content table td {border: 2px solid #050709; font-size: 20px;}
table td input {border: 1px solid #050709 !important; color: #050709 !important; text-align:center;}
.btn {font-weight: 800; border-radius: 50px;}
.add, .remove {border-radius: 0px; background-color: #050709; border-color: #050709;}
.eventi-item-area .eventi-item .eventi-overlay .box {background: #050709 !important; border-radius: 50px;}
.badge {border-radius: 50px;}
.eventi-item-area .eventi-item:hover .eventi-overlay {background: rgba(5,7,9,.7) !important;}
#tab-eventi tr td:nth-child(3) {display:none;}
.hard {color: #cb0233;}
.section-title span {color: #cb0233;}
.section-title span {color: #cb0233;}
.main-btn {border: 2px solid #cb0233; border-radius: 30px; font-size: 20px; background-color: #cb0233;}
.main-btn:hover {background-color: transparent; border-color: #cb0233; color: #cb0233;}
.form-area a {text-decoration:underline;}
.form-row .select2-container { border: 1px solid #ccc;}