/*
Benvenuto nella funzione di personalizzazione dei CSS!

Per scoprire come funziona, consulta https://wp.me/PEmnE-Bt
*/
.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
	color: black;
}

.wp-block-cover .wp-block-cover__inner-container a {
	color: black;
}

.entry-content [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date {
	color: black;
}

.wp-block-newspack-blocks-homepage-articles article .entry-title a {
	color: #919480;
}

.wpnbha.has-more-button button {
	background-color: #e9d4da;
	color: #919480;
	margin-left: auto;
	margin-right: auto;
}

h5 {
	color: black;
	font-family: 'Karla', sans-serif;
}

h4 {
	color: black;
	font-size: 30px;
	font-family: 'Karla', sans-serif;
}

h3 {
	color: black;
	font-size: 30px;
	font-family: 'Karla', sans-serif;
}

h2 {
	color: black;
	font-family: 'Karla', sans-serif;
}

h1 {
	color: black;
	font-family: 'Karla', sans-serif;
}

p {
	color: black;
	font-size: 18px;
	font-family: 'Lora', serif;
}

.site-title a:link {
	color: #919480 !important;
	background-color: #e9d4da;
	font-family: 'Karla', sans-serif;
}

.site-title a:visited {
	color: #919480 !important;
	background-color: #e9d4da;
}

a:visited {
	color: #919480;
	background-color: ;
}

.main-navigation a:link, .main-navigation a:visited {
	color: #919480 !important;
	background-color: ;
}

.site-description {
	color: black;
	font-family: 'Lora', serif;
}

a {
	color: black;
}

.entry-footer a {
	color: black;
}

.entry-header a {
	color: black;
}

div.entry-content ul {
	color: black;
	font-size: 18px;
}

.svg-icon {
	color: black;
}

.site-header .main-navigation > div > ul > li > a {
	color: #919480;
	background-color: #e9d4da;
	font-family: 'Karla', sans-serif;
	font-size: 20px;
}

a:hover {
	color: black !important;
}

a:visited {
	color: #e9d4da;
}

form.customize-unpreviewable {
	color: black;
	font-size: 13px;
}

button[data-load-more-btn], .button, button, input[type=submit], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	color: #919480;
	background-color: #e9d4da;
	font-family: 'Karla', sans-serif;
}

.button:hover, button:hover, input:hover[type=submit], .wp-block-button__link:hover, .wp-block-file__button:hover, .a8c-posts-list__view-all:hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover, .button:focus, button:focus, input:focus[type=submit], .wp-block-button__link:focus, .wp-block-file__button:focus, .a8c-posts-list__view-all:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, .has-focus.button, button.has-focus, input.has-focus[type=submit], .has-focus.wp-block-button__link, .has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept {
	color: #919480;
	background-color: #e9d4da;
	font-family: 'Karla', sans-serif;
}

body .widget_eu_cookie_law_widget #eu-cookie-law {
	color: black;
	font-family: 'Karla', sans-serif;
}

.site-footer #footer-info-wrapper a {
	color: black;
}

.wp-block-quote {
	border-left-color: #9B6C86;
}

.wp-block-quote p, blockquote p {
	font-family: 'Karla', sans-serif;
}

.wp-block-quote .wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {
	font-family: 'Lora', serif;
}

.wpnbha .entry-meta .updated.published {
	color: #919480;
	font-size: 14px;
	font-family: 'Karla', sans-serif;
}

.wp-block-newspack-blocks-homepage-articles article .entry-title a {
	color: #919480;
	font-family: 'Karla', sans-serif;
}

.wp-block-newspack-blocks-homepage-articles article .entry-meta, .wp-block-newspack-blocks-homepage-articles article .cat-links {
	color: #919480;
	font-size: 14px;
	font-family: 'Karla', sans-serif;
}

img {
	max-width: 75%;
}

.wp-block-newspack-blocks-homepage-articles .article-section-title {
	font-family: 'Lora', serif;
	font-size: 17px;
	color: #919480;
}

.widget-title {
	font-family: 'Karla', sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.wp-block-cover h2.has-text-align-center, .wp-block-cover-image h2.has-text-align-center {
	font-family: 'Karla', sans-serif;
}

.site-header .main-navigation > div > ul > li .sub-menu a {
	background-color: #e9d4da;
	color: #919480;
}

.wp-block-image figcaption {
	font-family: 'Karla', sans-serif;
}

.contact-form label {
	font-family: 'Karla', sans-serif;
	font-size: 15px;
}

.site-logo {
	text-align: center;
}