/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.content-wrap p {}
.dark #copyrights, #copyrights.dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(0, 0, 0, 0.4);
}
em {
  font-family: var(--cnvs-body-font);
}
.entry blockquote p {
  font-family: var(--cnvs-primary-font);
}
.entry-meta li {
  font-family: var(--cnvs-body-font) !important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: var(--cnvs-body-font) !important;
}
.line, .double-line {
  margin: 2em 0;
}
li {
  display: list-item;
}
#logo {
  padding: 10px;
}
.menu-container > .menu-item > .menu-link {
  text-transform: none;
  letter-spacing: 0px;
}
.menu-link {
  font-family: var(--cnvs-primary-menu-submenu-font);
}
ul li {
  margin: 0.4em 0;;
}
ul, ol {
  display: block;
  list-style: disc outside none;
  margin: 1em 0;
  padding: 0 0 0 40px;
}
ol {
  list-style-type: decimal;
}
ul ul, ol ul {
  list-style-type: circle;
  margin-left: 15px;
}
ol ol, ul ol {
  list-style-type: lower-latin;
  margin-left: 15px;
}
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
  margin-bottom: 20px;
}
:root {}
.rounded-img {
  border-radius: 20px; /* regola il valore a piacere */
}