/*
Primary Dark	Blu notte profondo	#071427	Header / Footer
Primary	Blu notte	#0B1F3B	Bottoni primari
Primary Hover	Blu notte chiaro	#12305A	Hover
Primary Light	Blu istituzionale	#1E4C8F	Link
Primary Ultra Light	Azzurro polvere	#E6EEF8	Background sezioni
*/

:root {
    --dark-color: #071427;
    --primary-color: #0B1F3B;
    --primary-color-hover: #12305A;
    --light-text: #30475f;
}

article ul,
article ol,
article dl {
  margin: revert;
  padding: revert;
  list-style: revert;
}

.btn-primary {
	background-color: var(--primary-color);
	&:hover {
		background-color: var(--bs-link-hover-color);			
	}
}

.it-header-slim-wrapper-content {
	.navbar-brand {
		.icon {
			top: -2px;
		}
	}
}

#head-section {
	.hero-text {
		p {
			font-size: 1.25rem;
		}
	}
}

.card-body {
	> a {
		text-decoration: none;
		&:hover {
			text-decoration: underline;
		}
	}
	.card-title {
		font-size: 2rem;
	}
}

.cmp-hero {
	.it-hero-wrapper {
		.it-hero-text-wrapper {
			h1 {
				color: var(--light-text);
			}
			.hero-text {
				max-width: 90%;
				p {
					font-size: 1.25rem;
				}
			}
		}
	}
}

table {
	td {
		padding: 8px;
		border-bottom: 1px solid #c5c7c9;
	}
	tr:nth-child(even) {
		background-color: #f5f5f5;
	}
	.td-label {
		color: var(--primary-color);
		font-weight: bold;
	}
	.td-value {

	}
}

.it-footer a.btn-primary {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.navbar.it-navscroll-wrapper .h3, .navbar.it-navscroll-wrapper h3 {
	border-bottom: 4px solid #e9e6f2;
}

.widget {
	padding-bottom: 35px;
}
.widget .tagcloud,
.widget .widget-search-form {
	padding: 0 1.5rem;
}

@media (max-width: 991px) {

	.it-header-center-wrapper {
		height: auto;
		padding: 15px 0;
	}

}

input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
  -moz-appearance: checkbox !important;
  appearance: auto !important;
  opacity: 1;
  position: relative;
  top: auto;
  left: auto;
}
.wpcf7-list-item {
	margin-left: 0;
}

@media (min-width: 992px) {
    .navbar .dropdown:hover > .dropdown-menu {
        display: block;
        margin-top: 0;
    }

    .navbar .dropdown:hover > .nav-link.dropdown-toggle[aria-expanded="false"] {
    }
}

