@import url("https://fonts.googleapis.com/css2?family=ABeeZee&family=Open+Sans");@import url("https://fonts.googleapis.com/css?family=|Open+Sans|Open+Sans|Open+Sans|Open+Sans|Open+Sans|Open+Sans|Open+Sans|Open+Sans|Open+Sans|Open+Sans|");.site-description {
  color: #376e84;
  font-size: 13px;
  padding-top: 0px;
  -webkit-text-stroke-color: #c3ab7b !important;
}
#promotion-message h2 {
  color: #f39c12;
  font-family: 'Palatino Linotype', Palatino, serif;
  font-size: 33px;
  letter-spacing: -1;
}
#featured-content p {
  color: #646464;
  text-align: justify;
  font-size: 14px;
  line-height: 23px;
  font-family: ABeeZee !important;
}
.widget-title {
  padding-left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  word-spacing: 0px;
  border-style: dotted;
  border-width: 0px;
  padding-right: 0px;
  border-bottom-color: #e4e5e6;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  letter-spacing: -2;
  line-height: 26px;
  padding: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-right: 5px;
  font-weight: 500;
  text-transform: uppercase;
  -webkit-text-stroke-color: rgba(247, 247, 247, 0);
  -webkit-text-stroke-width: 0px;
  background-color: #dfd4bb;
  font-family: ABeeZee;
  color: #ffffff !important;
  letter-spacing: 3px;
  font-size: 18px;
  font-weight: 700;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0) !important;
  margin-right: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  margin-top: 0px;
  padding-bottom: 10px;
  padding-top: 10px;
}
#supplementary .widget p strong {
  font-family: 'Palatino Linotype', Palatino, serif;
  font-size: 25px;
  color: #626161;
  line-height: 34px;
}
#supplementary .widget p {
  font-size: 13px;
  font-family: Open Sans;
}
.widget ul li a {
  font-size: 13px;
  line-height: 22px;
}
.widget_calendar #wp-calendar td a {
  background-color: #d2c4c4;
  color: #ffffff;
  padding: 4px;
  font-size: 15px;
}
#site-generator {
  background-color: #dfd4bb !important;
}
#footer-left-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#footer-right-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.widget a {
  padding: 5px;
  padding-left: 0px;
  color: #444444 !important;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  font-weight: 300;
  text-align: justify;
  font-family: Arial, Helvetica, sans-serif;
}
.entry-title a:hover {
  color: #000000 !important;
}
.entry-title a:active {
  color: #646464;
}
.site-title a:hover {
  color: #376e84 !important;
}
.widget_calendar #wp-calendar th {
  color: #ffffff;
  background-color: #d35400 !important;
}
.widget_calendar #wp-calendar caption {
  color: #d35400 !important;
  font-size: 12px;
  font-family: 'Arial Black', Gadget, sans-serif;
}
#supplementary.four .widget-area em {
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}
#main .entry-container .entry-title {
  letter-spacing: -3;
  word-spacing: 0px;
  line-height: 30px;
  font-size: 22px;
  color: #333333;
  font-weight: 300;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
html > body > #page > #content > div > #main > #post-1747 > div > div > header > h2 > a {
  color: #ff0000;
}
.entry-summary p {
  font-size: 18px;
  line-height: 26px;
  font-family: 'Palatino Linotype', Palatino, serif;
  margin-bottom: 15px;
}
html > body > #page > #content > div > #main > #post-1747 > div > div > div > p {
  font-size: 20px;
}
#featured-content .entry-title {
  font-family: 'Palatino Linotype', Palatino, serif;
  color: #376e84;
}
#supplementary.four .widget-area ul li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 22px;
}
.widget select {
  font-family: Open Sans;
  font-size: 12px;
}
#promotion-message p {
  line-height: 30px;
  font-size: 15px !important;
  color: #ffffff !important;
  font-family: ABeeZee !important;
}
.widget p {
  text-align: justify;
  font-size: 14px;
  line-height: 20px;
  color: #3e3e3e;
}
html > body > #page > #promotion-message > div > div:nth-child(1) > p {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 26px;
  font-size: 16px;
  color: #5e5d5d;
}
#featured-content .entry-title a {
  font-weight: 300;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  color: #3e6c8a !important;
}
.entry-title a {
  font-family: ABeeZee !important;
  font-size: 24px !important;
  line-height: 28px;
  letter-spacing: 0px;
  word-spacing: 0px;
  font-weight: 400;
}
.entry-content {
  font-size: 18px;
  line-height: 30px;
}
#featured-content .entry-title a:hover {
  color: #376e84;
  line-height: 22px;
}
#featured-content .entry-title a:active {
  color: #376e84;
}
#featured-content .entry-title a:visited {
  color: #2980b9;
}
.admin-bar {
  color: #313131 !important;
}
.entry-meta .posted-on a {
  font-family: Arial, Helvetica, sans-serif;
  color: #7f8c8d;
}
.entry-meta .cat-links a {
  font-family: Arial, Helvetica, sans-serif;
}
.entry-meta span a {
  font-family: Arial, Helvetica, sans-serif;
}
#main .entry-container a {
  color: #376e84;
}
#featured-content .entry-container {
  font-family: Arial, Helvetica, sans-serif;
}
#promotion-message .left {
  font-family: Arial, Helvetica, sans-serif;
}
.entry-content p {
  line-height: 20px;
  font-size: 14px;
  font-weight: 300;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  color: #2c3e50;
}
#featured-content .entry-title:hover {
  color: #376e84 !important;
}
#main .entry-container .entry-title:hover {
  color: #a28c60 !important;
  text-transform: uppercase;
}
.entry-meta .cat-links {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
#main .entry-container h2 {
  font-family: 'Palatino Linotype', Palatino, serif !important;
}
html > body > #page > #colophon > #supplementary > div > #fourth > #calendar-9 > div > #calendar_wrap > #wp-calendar > caption {
  color: #f39c12;
  text-align: left;
}
#promotion-message .right a {
  color: #dd8500 !important;
  border-radius: 8px;
}
#promotion-message .right a:visited {
  color: #dd8500;
}
#promotion-message .right a:hover {
  color: #ffffff;
  background-color: #ecf0f1 !important;
}
a img {
  border-style: solid;
  border-width: 0px;
  border-radius: 5px 5px 5px 5px;
}
.catchbase-nav-menu a {
  font-size: 15px;
  line-height: 18px;
}
#feature-slider .entry-title span {
  color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif !important;
}
html > body > #page > #content > div > aside > #text-13 > div > div > p:nth-child(2) > strong:nth-child(4) > a {
  color: #d35400;
  text-decoration: underline;
}
html > body > #page > #content > div > aside > #text-13 > div > div > p:nth-child(2) > a {
  color: #d35400;
}
html > body > #page > #content > div > aside > #text-13 > div > div > p:nth-child(4) > a {
  color: #d35400;
  text-decoration: underline;
}
html > body > #page > #content > div > aside > #text-9 > div > div > p > a {
  color: #d35400;
  text-decoration: underline;
}
html > body > #page > #content > div > aside > #text-13 > div > div > p:nth-child(2) > a > strong {
  text-decoration: underline;
}
body {
  line-height: 21px;
  font-size: 20px !important;
  font-family: ABeeZee !important;
  background-color: rgba(236, 232, 221, 0.74);
}
html > body > #page > #content > div > aside > #text-13 > div > div > p:nth-child(4) > a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
}
.widget {
  text-align: left;
}
html > body > #page > #content > div > aside > #text-9 > div > div > p > a {
  font-family: Arial, Helvetica, sans-serif;
}
#content .wrapper {
  padding-right: 20px;
  margin: -10px;
  padding: 20px;
}
.widget_calendar #wp-calendar td {
  background-color: #ffffff;
}
.entry-meta:hover {
  color: #737373;
}
.sidebar-primary ul li {
  border-style: none;
  border-width: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e4e5e6;
  padding-bottom: 0px;
  padding-top: 10px;
  font-size: 13px;
}
html > body > #page > #content > div > aside > #text-21 > div > div > p:nth-child(2) {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  font-weight: 400;
  background-color: #f0f0f0;
}
html > body > #page > #content > div > aside > #text-21 > div > div > p:nth-child(4) > a:nth-child(1) > strong {
  font-family: 'Arial Black', Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-21 > div > div > p:nth-child(3) > a:nth-child(1) > strong {
  font-family: 'Arial Black', Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-21 > div > div > p:nth-child(3) > a:nth-child(3) > strong {
  color: #2980b9;
}
html > body > #page > #content > div > aside > #text-21 > div > div > p:nth-child(4) > a:nth-child(3) > strong {
  color: #2980b9;
}
html > body > #page > #content > div > aside > #text-19 > div > div > p:nth-child(2) > a > strong {
  color: #2980b9;
  font-family: 'Arial Black', Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-19 > div > div > p:nth-child(2) {
  text-align: center;
  text-transform: uppercase;
}
html > body > #page > #content > div > aside > #text-21 > div > div > p:nth-child(2) > strong {
  font-family: 'Arial Black', Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-20 > div > div > p:nth-child(2) > strong {
  color: #376e84;
  font-size: 15px;
  line-height: 23px;
  font-family: 'Palatino Linotype' 0, Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-20 > div > div > p:nth-child(2) {
  text-align: center;
  background-color: #f2f2f2;
  padding: 3px;
}
html > body > #page > #content > div > aside > #text-20 > div > div > p:nth-child(3) > a:nth-child(1) > strong {
  color: #376e84;
  font-family: 'Arial Black', Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-20 > div > div > p:nth-child(3) > a:nth-child(3) > strong {
  color: #376e84;
}
html > body > #page > #content > div > aside > #text-20 > div > div > p:nth-child(4) > a:nth-child(1) > strong {
  color: #c0392b;
  font-family: 'Arial Black', Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-20 > div > div > p:nth-child(4) > a:nth-child(3) > strong {
  color: #376e84;
}
html > body > #page > #content > div > aside > #text-15 > div > div > p:nth-child(2) > a > strong {
  font-size: 14px;
  line-height: 22px;
  color: #376e84;
  font-family: 'Arial Black', Gadget, sans-serif;
}
html > body > #page > #content > div > aside > #text-15 > div > div > p:nth-child(2) {
  text-align: center;
  text-transform: uppercase;
}
html > body > #page > #colophon > #supplementary > div > #first > #text-10 > div > div > p:nth-child(4) > em {
  color: #7f8c8d;
}
#feature-slider .entry-container {
  padding-top: 16px;
  padding-bottom: 16px;
  padding: 16px;
}
html > body > #page > #content > div > aside > #text-20 > div > div > p:nth-child(6) > a:nth-child(1) > strong {
  font-family: 'Arial Black', Gadget, sans-serif;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  color: #2980b9;
}
.wp-block-latest-posts__post-excerpt {
  text-align: justify;
}
html > body > #page > #content > div > aside > #text-23 > div > div > p:nth-child(4) > a {
  text-transform: uppercase;
  color: #2980b9 !important;
}
html > body > #page > #content > div > aside > #text-23 > div > div > p:nth-child(5) > a {
  color: #2980b9 !important;
  text-transform: uppercase;
}
html > body > #page > #content > div > aside > #text-23 > div > div > p:nth-child(4) > strong {
  text-decoration: underline;
  text-transform: uppercase;
}
html > body > #page > #content > div > aside > #text-23 > div > div > p:nth-child(5) > strong {
  text-decoration: underline;
  text-transform: uppercase;
}
html > body > #page > #colophon > #supplementary > div > #second > #nav_menu-5 > div > h4 {
  background-color: rgba(247, 247, 247, 0);
  color: #bdc3c7;
}
html > body > #page > #colophon > #supplementary > div > #third > #recent-posts-7 > div > h4 {
  background-color: rgba(247, 247, 247, 0);
  color: #bdc3c7;
}
html > body > #page > #colophon > #supplementary > div > #fourth > #catchbase_social_icons-2 > div > h4 {
  background-color: rgba(247, 247, 247, 0);
  color: #bdc3c7;
}
.entry-content ul > li {
  font-family: Arial, Helvetica, sans-serif;
}
.entry-content ol > li {
  font-family: ABeeZee;
  font-size: 16px !important;
  color: #376e84;
}
.sidebar-primary {
  border-bottom-width: 0px;
  border-color: #ecf0f1;
  border-style: none;
  border-width: 0px;
  border-top-width: 1px;
  border-right-width: 2px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-top-style: none;
  background-color: #ece8dd;
}
.nav-previous a {
  font-size: 14px;
}
.post-navigation span {
  font-size: 14px;
  font-family: ABeeZee !important;
}
html > body > #page > #content > div > aside > #text-23 > div > div > p:nth-child(3) {
  text-transform: none;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif !important;
  color: #2980b9;
  font-weight: 900 !important;
  line-height: 30px;
  font-size: 15px;
}
html > body > #page > #content > div > aside > #text-23 > div > div > p:nth-child(6) > strong {
  text-transform: uppercase;
  text-decoration: underline;
}
html > body > #page > #content > div > aside > #text-23 > div > div > p:nth-child(6) > a {
  color: #2980b9 !important;
  text-transform: uppercase;
}
html > body > #page > #content > div > aside > #block-9 > div > p > strong {
  font-family: 'Palatino Linotype' 555555555555, Gadget, sans-serif;
  text-align: center !important;
}
html > body > #page > #content > div > aside > #block-11 > div > p {
  font-weight: 600 !important;
  color: #f90000 !important;
  font-size: 16px !important;
  background-color: #ecf0f1;
  border-radius: 2px;
  padding: 15px;
}
html > body > #page > #content > div > aside > #block-9 > div > p {
  text-align: center !important;
}
html > body > #page > #content > div > aside > #block-11 > div > p {
  background-color: #ecf0f1 !important;
}
#featured-content {
  background-color: #f1f1f1 !important;
}
.entry-content ul > li {
  color: #2c3e50;
  font-size: 16px;
  font-family: ABeeZee;
}
html > body > #page > #featured-content > div > div > #featured-post-4 > figure > a > img {
  border-bottom-width: 15px;
}
html > body > #page > #featured-content > div > div > #featured-post-3 > figure > a > img {
  border-bottom-width: 15px;
}
html > body > #page > #featured-content > div > div > #featured-post-2 > figure > a > img {
  border-bottom-width: 15px;
}
html > body > #page > #featured-content > div > div > #featured-post-1 > figure > a > img {
  border-bottom-width: 15px;
}
.site-title a {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 36px;
}
#featured-post-1 > .entry-container a {
  color: #3e6c8a !important;
}
#text-10 strong {
  font-family: ABeeZee !important;
  line-height: 28px;
  font-size: 21px !important;
}
#main p {
  font-family: ABeeZee;
  font-size: 16px;
  color: #525252;
  font-weight: 200;
}
.post .wp-block-heading > strong {
  font-family: ABeeZee;
}
.widget-wrap li > .wp-block-latest-posts__post-title {
  font-family: ABeeZee;
}
.wrapper #block-23 .widget-title {
  font-family: ABeeZee;
}
.widget-wrap .cat-item > a {
  font-family: ABeeZee;
}
.menu-menu-caetani-container .menu-item > .sub-menu > .menu-item {
  font-family: ABeeZee;
}
.widget > .widget-wrap > ul > li > a {
  font-family: ABeeZee;
}
#text-10 em {
  font-family: ABeeZee !important;
}
#supplementary #second .widget-wrap {
  font-family: ABeeZee !important;
}
.entry-container li > span {
  font-family: ABeeZee;
  font-size: 15px;
}
.entry-container li > a {
  font-family: ABeeZee;
  font-size: 15px;
}
.sidebar > #text-21 p {
  font-family: ABeeZee !important;
}
#text-21 p > strong {
  text-transform: uppercase;
}
#text-21 > div > div > p:nth-child(3) {
  text-align: center;
}
#text-21 > div > div > p:nth-child(2) {
  background-color: #ffffff !important;
}
#sbi_load > a > span:nth-child(1) {
  font-family: ABeeZee;
}
#sbi_load > span > a > span {
  font-family: ABeeZee;
}
#post-30 > div > header > h1 {
  font-family: ABeeZee !important;
}
html > body {
  font-family: ABeeZee !important;
  line-height: 23px;
  font-size: 22px;
}
#page > #colophon > #site-generator #footer-left-content {
  font-family: ABeeZee;
  color: #a28c60;
}
#page > #colophon > #site-generator #footer-right-content {
  font-family: ABeeZee;
  color: #a28c60;
}
#main .wp-block-spacer {
  font-family: ABeeZee !important;
}
#featured-post-1 > figure > a > img {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
  border-bottom-color: #dfd4bb;
}
#featured-post-1 > figure > a > img:active,
#featured-post-1 > figure > a > img:focus,
#featured-post-1 > figure > a > img:hover {
  transform: scale(1.1);
}
#featured-post-2 > figure > a > img {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
  border-bottom-color: #dfd4bb;
}
#featured-post-2 > figure > a > img:active,
#featured-post-2 > figure > a > img:focus,
#featured-post-2 > figure > a > img:hover {
  transform: scale(1.1);
}
#featured-post-3 > figure > a > img {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
  border-bottom-color: #dfd4bb;
}
#featured-post-3 > figure > a > img:active,
#featured-post-3 > figure > a > img:focus,
#featured-post-3 > figure > a > img:hover {
  transform: scale(1.1);
}
#featured-post-4 > figure > a > img {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
  border-bottom-color: #dfd4bb;
}
#featured-post-4 > figure > a > img:active,
#featured-post-4 > figure > a > img:focus,
#featured-post-4 > figure > a > img:hover {
  transform: scale(1.1);
}
.tag-anna-ansaloni .entry-title > a {
  font-size: 20px;
}
#featured-post-1 > div > header > h2 > a {
  font-size: 20px !important;
  color: #525252 !important;
  -webkit-text-stroke-color: #525252;
  -webkit-text-stroke-width: 1px;
}
#featured-post-2 > div > header > h2 > a {
  font-size: 20px !important;
  -webkit-text-stroke-color: #525252;
  -webkit-text-stroke-width: 1px;
}
#featured-post-3 > div > header > h2 > a {
  font-size: 20px !important;
  -webkit-text-stroke-color: #525252;
  -webkit-text-stroke-width: 1px;
}
#featured-post-4 > div > header > h2 > a {
  font-size: 20px !important;
  color: #3e6c8a !important;
  -webkit-text-stroke-color: #525252;
  -webkit-text-stroke-width: 1px;
}
body #featured-content {
  background-color: #3e6c8a;
}
#featured-content > div > div {
  background-color: rgba(0, 0, 0, 0) !important;
}
#page > #promotion-message p {
  font-family: ABeeZee;
}
.featured-content-wrap > #featured-post-1 p {
  font-family: ABeeZee !important;
  line-height: 20px;
}
.featured-content-wrap > #featured-post-2 p {
  font-family: ABeeZee !important;
  line-height: 20px;
}
.featured-content-wrap > #featured-post-3 p {
  line-height: 20px;
}
.featured-content-wrap > #featured-post-4 p {
  line-height: 20px;
}
.sidebar > #text-23 p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}
#text-21 > div > div > p:nth-child(3) > strong:nth-child(1) {
  color: #3e6c8a;
  font-size: 20px;
  line-height: 26px;
}
#text-21 > div > div > p:nth-child(3) > strong:nth-child(3) {
  color: #3e6c8a;
  font-size: 20px !important;
  line-height: 26px;
}
#text-23 > div > div > p:nth-child(5) > strong {
  text-decoration: none !important;
}
#text-23 > div > div > p:nth-child(6) > strong {
  font-style: normal;
  text-decoration: none !important;
  color: #3e6c8a;
}
#text-23 p > strong {
  text-decoration: none;
  color: #c3ab7b !important;
  -webkit-text-stroke-color: #c3ab7b !important;
  font-family: ABeeZee !important;
}
.tag-pineiro .posted-on > a {
  display: none !important;
}
.entry-meta {
  display: inline;
  visibility: visible;
}
.tag-pineiro .cat-links > a {
  text-transform: none !important;
  font-size: 16px;
  color: #4c4c4c !important;
}
.tag-pineiro .entry-header > .entry-meta {
  display: inline;
  box-sizing: border-box;
}
.post .entry-date {
  font-size: 14px;
  line-height: 20px;
  color: #818181;
}
.tag-andrea-penna .tags-links > a {
  line-height: 20px;
  text-transform: lowercase !important;
  font-size: 16px;
}
#main > .tag-presidente-della-fondazione-leone-caetani .entry-footer {
  font-size: 16px;
  text-transform: lowercase;
}
.tag-presidente-della-fondazione-leone-caetani .tags-links > a {
  font-size: 16px;
  line-height: 20px;
}
.tag-andrea-penna .tags-links {
  font-size: 14px;
  line-height: 20px;
}
.tag-303 .tags-links > a {
  font-size: 16px;
  line-height: 20px;
  text-transform: lowercase !important;
}
.tag-tamar-herzig .tags-links > a {
  font-size: 14px !important;
  line-height: 20px;
}
#main > .tag-tamar-herzig .entry-footer {
  font-size: 16px !important;
  line-height: 20px;
  text-transform: lowercase !important;
}
#main > .tag-pineiro .entry-footer {
  text-transform: lowercase !important;
}
#main > .tag-pasolini .entry-footer {
  font-size: 14px;
  line-height: 20px;
}
.tag-italia-mia .cat-links > a {
  font-size: 16px;
  color: #4c4c4c !important;
}
.tag-pasolini .cat-links > a {
  color: #4c4c4c !important;
  font-size: 16px;
}
.tag-andrea-penna .cat-links > a {
  color: #4c4c4c !important;
  font-size: 16px;
}
.tag-presidente-della-fondazione-leone-caetani .cat-links > a {
  color: #4c4c4c !important;
  font-size: 16px;
  text-transform: none !important;
}
.tag-303 .cat-links > a {
  color: #4c4c4c !important;
  font-size: 16px;
}
#main .wp-elements-60136e2d3de0c345b52536331f50d5b3 {
  background-color: #e5ae4a;
}
#main .wp-elements-1c4dada5f0e01b92eb487cad83aabe4d {
  background-color: #e5ae4a;
  line-height: 36px;
  text-align: left;
}
#main .wp-elements-4c646dede1614b26b11739bbce9fd43c {
  background-color: #3e6c8a !important;
}
.page strong {
  text-align: left;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  -webkit-text-stroke-color: #a49676 !important;
}
#main .wp-block-heading {
  text-decoration: none;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #d0d0d0;
  text-align: left !important;
}
#post-4281 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 18px;
  color: #000000;
  font-weight: 400;
  -webkit-text-stroke-width: 0px;
  line-height: 30px;
}
#post-4281 > div > div > div:nth-child(3) > div > div > div > div > div:nth-child(1) > div > div > div > ul > li:nth-child(1) > strong {
  color: #3e6c8a;
  font-size: 15px;
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(3) > div > div > div > div > div:nth-child(1) > div > div > div > ul > li:nth-child(2) > strong {
  color: #3e6c8a;
  font-size: 15px;
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(3) > div > div > div > div > div:nth-child(2) > div > div > div > ul > li:nth-child(1) > strong {
  color: #3e6c8a;
  font-size: 15px;
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(3) > div > div > div > div > div:nth-child(3) > div > div > div > ul > li:nth-child(1) > strong {
  color: #3e6c8a;
  font-size: 15px;
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(3) > div > div > div > div > div:nth-child(3) > div > div > div > ul > li:nth-child(2) > strong {
  color: #3e6c8a;
  font-size: 15px;
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(3) > div > div > div > div > div:nth-child(2) > div > div > div > ul > li:nth-child(2) > strong {
  color: #3e6c8a;
  font-size: 15px;
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > p:nth-child(4) {
  font-size: 18px;
}
#post-4281 > div > div > p:nth-child(2) {
  font-size: 18px;
}
div .wp-image-4391 {
  border-width: 10px;
  border-color: #376e84;
  border-style: solid;
}
div .wp-image-4397 {
  border-width: 10px;
  border-style: solid;
  border-color: #376e84;
}
.entry-container .root-eb-row-m7y2n .eb-row-root-container {
  box-shadow: 0px 3px 10px 0px #d0d0d0;
}
.page .nav-primary > .wrapper {
  background-color: #ece8dd;
  border-color: #ffffff;
}
.wp-block-essential-blocks-column li {
  color: #3e6c8a;
  font-size: 15px;
}
#post-4281 > div > div > div:nth-child(4) > div > div > div > div > div:nth-child(1) > div > div > div > ul > li:nth-child(1) > strong {
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(4) > div > div > div > div > div:nth-child(1) > div > div > div > ul > li:nth-child(2) > strong {
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(4) > div > div > div > div > div:nth-child(2) > div > div > div > ul > li:nth-child(1) > strong {
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(4) > div > div > div > div > div:nth-child(2) > div > div > div > ul > li:nth-child(2) > strong {
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(4) > div > div > div > div > div:nth-child(3) > div > div > div > ul > li:nth-child(1) > strong {
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(4) > div > div > div > div > div:nth-child(3) > div > div > div > ul > li:nth-child(2) > strong {
  -webkit-text-stroke-width: 1px;
}
#post-4281 > div > div > div:nth-child(2) > figure > img {
  filter: opacity(30%);
}
.page .wp-block-heading > strong {
  -webkit-text-stroke-color: #376e84;
  color: #376e84;
  text-align: left !important;
  font-family: ABeeZee;
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  font-size: 30px !important;
}
.wrapper > #main .entry-footer {
  text-transform: lowercase;
}
.entry-container .cat-links > a {
  color: #525252 !important;
  font-size: 15px !important;
}
.entry-container .cat-links > a:active {
  color: #525252;
}
.entry-container .tags-links > a {
  font-size: 15px !important;
}
#promotion-message > div > div:nth-child(1) > h2 {
  color: #dd8500;
}
#promotion-message > div > div:nth-child(2) > a {
  color: #dd8500;
  -webkit-text-stroke-width: 1px;
  letter-spacing: 2px;
}
#text-23 > div > div > p:nth-child(3) > strong:nth-child(1) {
  text-transform: uppercase;
  -webkit-text-stroke-color: #3e6c8a;
  -webkit-text-stroke-width: 1px;
}
#text-23 > div > div > p:nth-child(3) > strong:nth-child(3) {
  -webkit-text-stroke-width: 1px;
}
#archives-dropdown-6 {
  font-size: 14px;
}
div .wp-image-4153 {
  border-width: 11px;
  border-style: solid;
  border-color: #376e84;
}
#post-58 > div > div > p:nth-child(3) > span > span {
  font-size: 18px;
}
#post-58 > div > div > ul:nth-child(6) > li:nth-child(1) {
  font-size: 15px;
}
#post-58 > div > div > ol:nth-child(13) > li:nth-child(4) {
  font-size: 15px;
  color: #000000;
  font-family: ABeeZee;
}
#post-58 > div > div > p:nth-child(15) {
  font-size: 13px;
}
#post-58 > div > div > ul:nth-child(6) > li:nth-child(3) {
  font-size: 15px;
}
#post-58 > div > div > p:nth-child(10) > span {
  font-size: 26px;
  line-height: 50px;
}
#post-58 > div > div > h3 > strong {
  font-size: 40px;
}
#post-58 > div > div > p:nth-child(17) {
  font-size: 13px;
}
#post-58 > div > div > p:nth-child(18) {
  font-size: 12px !important;
  line-height: 20px;
}
#post-58 > div > div > p:nth-child(19) {
  font-size: 13px;
  line-height: 20px;
}
#post-58 > div > div > div:nth-child(12) > div:nth-child(2) {
  font-size: 16px;
  line-height: 30px;
  color: #818181;
  font-family: ABeeZee;
}
.page p > span {
  font-size: 18px;
}
.entry-content span {
  font-size: 16px;
}
.wp-block-list i > a {
  font-size: 16px;
}
.entry-content i {
  font-size: 16px;
}
.entry-container a {
  font-size: 16px;
}
.entry-container .wp-block-list strong {
  font-size: 16px;
}
html body .su-service .su-service-content {
  color: #525252 !important;
  font-size: 16px !important;
}
.entry-container .wp-block-list span {
  font-size: 16px !important;
}
#post-58 > div > div > p:nth-child(20) {
  font-size: 13px;
  line-height: 20px;
}
#page > #content .page {
  color: #000000 !important;
}
.entry-container .wp-block-list > li > a {
  font-size: 16px;
}
#post-58 > div > div > p:nth-child(18) > a:nth-child(1) {
  font-size: 12px;
}
#post-58 > div > div > p:nth-child(19) > a:nth-child(1) {
  font-size: 12px;
}
#post-58 > div > div > p:nth-child(20) > a {
  font-size: 12px;
}
#post-58 > div > div > p:nth-child(19) > a:nth-child(2) > em {
  font-size: 12px;
}
#post-58 > div > div > p:nth-child(18) > a:nth-child(3) > em {
  font-size: 12px;
}
#post-58 > div > div > p:nth-child(19) > a:nth-child(2) {
  font-size: 12px;
}
#post-58 > div > div > p:nth-child(20) > a > em {
  font-size: 12px;
}
.eb-row-tgl4e p {
  line-height: 26px;
}
.page .wp-block-list > li {
  color: #000000;
}
.entry-content p > span {
  font-size: 16px;
  line-height: 30px;
}
.entry-container .wp-block-column > p {
  line-height: 26px !important;
  color: #000000;
}
#main .entry-content > p {
  line-height: 26px !important;
}
.page p > strong {
  -webkit-text-stroke-color: #376e84;
  color: #376e84;
  text-align: left !important;
  font-family: ABeeZee;
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-width: 0px;
  font-size: 24px;
  line-height: 36px;
}
#post-58 > div > div > p:nth-child(39) > a {
  font-size: 13px;
  line-height: 20px;
}
#post-58 > div > div > p:nth-child(38) > a:nth-child(1) {
  font-size: 13px;
  line-height: 20px;
}
#post-58 > div > div > p:nth-child(37) > a:nth-child(1) {
  font-size: 13px;
  line-height: 23px;
}
#post-58 > div > div > p:nth-child(37) > a:nth-child(2) > em {
  font-size: 13px;
  line-height: 20px;
}
#post-58 > div > div > p:nth-child(38) > a:nth-child(3) > em {
  font-size: 13px;
  line-height: 20px;
}
#post-58 > div > div > p:nth-child(38) > a:nth-child(3) {
  font-size: 13px;
  line-height: 20px;
}
#post-58 > div > div > p:nth-child(37) > a:nth-child(2) {
  font-size: 13px;
  line-height: 20px;
}
#post-58 > div > div > p:nth-child(22) {
  line-height: 30px !important;
}
#post-58 > div > div > p:nth-child(22) > span {
  line-height: 30px;
}
.entry-container .wp-block-columns p {
  line-height: 30px;
}
.entry-container p {
  line-height: 30px;
}
#masthead .site-description {
  line-height: 17.6px;
  color: #c3ab7b !important;
}
#site-header > p:nth-child(2) {
  font-size: 16px;
  line-height: 22px;
  color: #3e6c8a;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(34) > a:nth-child(1) {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(34) > a:nth-child(2) > em {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(34) > a:nth-child(2) {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(35) > a:nth-child(1) {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(35) > a:nth-child(3) > em {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(35) > a:nth-child(3) {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(36) > a > em {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(36) > a {
  font-size: 12px;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(37) > a:nth-child(1) {
  font-size: 12px !important;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(38) > a {
  font-size: 12px !important;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(37) > a:nth-child(3) > em {
  font-size: 12px !important;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(37) > a:nth-child(3) {
  font-size: 12px;
}
#text-21 > div > div > p:nth-child(4) > strong:nth-child(1) {
  font-size: 14px !important;
  line-height: 20px;
}
#text-21 > div > div > p:nth-child(4) > strong:nth-child(2) > a {
  font-size: 14px !important;
  line-height: 20px;
  font-family: ABeeZee;
}
#text-21 > div > div > p:nth-child(5) > strong:nth-child(1) {
  font-size: 12px !important;
  line-height: 20px;
}
#text-21 > div > div > p:nth-child(5) > strong:nth-child(2) > a {
  line-height: 20px;
  font-size: 12px !important;
  font-family: ABeeZee;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(37) > a:nth-child(2) > em {
  font-size: 12px !important;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(37) > a:nth-child(2) {
  font-size: 12px !important;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(39) > a > em {
  font-size: 12px !important;
}
#post-58 > div > div > div:nth-child(2) > div:nth-child(1) > p:nth-child(39) > a {
  font-size: 12px !important;
}
#post-171 > div > div > div:nth-child(2) > div:nth-child(2) > p:nth-child(2) > strong {
  font-size: 16px;
  line-height: 26px;
}
#post-4281 > div > div > p:nth-child(9) > a {
  font-size: 20px;
}
body #promotion-message > .wrapper {
  background-color: #dfd4bb;
}
#promotion-message > div > div:nth-child(1) > p {
  color: #565656 !important;
}
#site-header > p {
  color: #c3ab7b !important;
}
.archive-post-wrap > .entry-container .entry-title > a {
  color: #565656 !important;
}
.entry-container .entry-date {
  color: #c3ab7b !important;
}
.entry-container .posted-on > a {
  color: #c3ab7b !important;
}
.entry-content p > strong {
  color: #c3ab7b;
  -webkit-text-stroke-color: #c3ab7b;
}
.entry-content .wp-block-heading > strong {
  -webkit-text-stroke-color: #c3ab7b;
  color: #c3ab7b;
}
#main .entry-title:hover {
  color: #202020 !important;
  -webkit-text-stroke-color: #565656;
}
#content_sidebar_wrap .widget-title {
  color: #ffffff !important;
  border-bottom-style: none;
}
#block-29 .wp-image-4397 {
  border-width: 0px;
}
#block-29 .wp-image-4153 {
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0) !important;
}
#post-4887 > div > div > div > div > div:nth-child(6) > div > div > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(2) > p:nth-child(16) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(6) > div > div > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(9) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(5) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(7) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(9) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(12) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(13) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(6) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(8) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(6) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(6) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(6) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(6) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(2) {
  font-size: 16px !important;
}
#post-4887 > div > div > div > div > div:nth-child(3) > div > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(5) > div:nth-child(2) > p:nth-child(4) {
  font-size: 16px !important;
}
#post-2283 > div > div > p:nth-child(3) {
  line-height: 46px !important;
  font-size: 28px;
}
#post-2283 > div > div > div:nth-child(1) > div > p > strong {
  text-align: center !important;
  color: #ffffff;
  -webkit-text-stroke-color: rgba(0, 0, 0, 0);
  text-transform: uppercase;
}
.page-id-2283 .entry-container .wp-block-list a {
  font-size: 20px !important;
  -webkit-text-stroke-width: 0px;
}
.page-id-2283 {
  font-size: 34px !important;
  -webkit-text-stroke-width: 0px;
}
.page-id-2283 .site-title a {
  -webkit-text-stroke-width: 0px;
}
.page-id-2283 .site-description {
  -webkit-text-stroke-width: 0px;
}
.page-id-2283 #main p {
  -webkit-text-stroke-width: 0px;
}
.page-id-2283 .entry-content ul > li {
  font-size: 20px !important;
}
.page-id-2283 strong {
  font-size: 32px !important;
}
.page-id-2283 .entry-container .wp-block-cover p {
  text-align: center;
}
#post-4954 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  font-size: 18px;
  -webkit-text-stroke-width: 1px;
}
div .wp-image-4960 {
  border-width: 10px !important;
  border-style: solid;
  border-color: #c3ab7b;
}
div .wp-image-4957 {
  border-width: 10px !important;
  border-style: solid;
  border-color: #c3ab7b;
}
.wp-block-essential-blocks-advanced-image img {
  border-width: 10px !important;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-2364 > div > div > p:nth-child(2) {
  line-height: 30px !important;
  font-size: 20px !important;
  text-align: justify;
}
#post-2364 > div > div > div:nth-child(1) > figure > img {
  border-width: 20px;
  border-style: solid;
  border-color: #c3ab7b;
  padding-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 20px;
}
#post-2364 > div > div > div:nth-child(7) > figure > img {
  border-width: 20px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-2364 > div > div > figure > img {
  border-bottom-width: 20px;
  border-bottom-style: solid;
  border-bottom-color: #c3ab7b;
}
#post-4954 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 20px;
  line-height: 34px;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 20px;
  line-height: 30px;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  font-size: 22px;
  line-height: 32px;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > div:nth-child(4) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(3) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
  border-bottom-width: 10px;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(3) > div > div > div > div:nth-child(4) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-4987 > div > div > div:nth-child(3) > figure > img {
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-radius: 5px 5px 5px 5px;
}
#post-4987 > div > div > p {
  text-align: justify;
  line-height: 32px !important;
  font-size: 18px;
  color: #676767;
  margin-right: 175px;
  margin-bottom: 10px;
  margin-left: 175px;
  padding-right: 20px;
  padding-left: 20px;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > div > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-5005 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 19px;
  line-height: 32px;
}
#post-5005 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  font-size: 23px;
  line-height: 32px;
}
#post-5005 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > div:nth-child(3) > figure > img {
  border-color: #c3ab7b;
  border-width: 10px;
  border-style: solid;
  border-radius: 10px 10px 10px 10px;
}
#post-5005 > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(4) > figure > img {
  border-color: #c3ab7b;
  border-radius: 10px 10px 10px 10px;
  border-width: 10px;
  border-style: solid;
}
.eb-parent-wrapper .description {
  font-size: 20px !important;
  line-height: 32px;
  text-align: center;
  padding-right: 50px;
  padding-left: 50px;
  margin-right: 200px !important;
  margin-left: 200px !important;
}
.eb-infobox-cnd5a .eb-button-anchor {
  color: #ffffff !important;
}
.eb-parent-wrapper .title {
  font-family: ABeeZee !important;
  color: #676767 !important;
}
#post-1241 > div > div > div:nth-child(1) > div > div > div > div:nth-child(2) > p {
  text-align: left;
  font-size: 18px !important;
  line-height: 30px;
  margin-right: 100px !important;
  margin-left: 100px !important;
}
#post-1241 > div > div > div:nth-child(1) > div > div > div > div:nth-child(2) > h2 {
  font-family: ABeeZee !important;
  text-transform: uppercase;
  color: #8e8e8e;
}
#post-1241 > div > div > div:nth-child(1) > div > div > div > div:nth-child(2) > p > strong:nth-child(1) {
  text-transform: uppercase;
  font-size: 24px !important;
  -webkit-text-stroke-width: 1px;
}
#post-1241 > div > div > div:nth-child(1) > div > div > div > div:nth-child(1) > div > i {
  color: #c3ab7b;
}
#wpforms-submit-3260 {
  background-color: #c3ab7b;
}
#post-2364 > div > div > div:nth-child(9) > figure > img {
  border-width: 20px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-2364 > div > div > p:nth-child(3) {
  font-size: 16px !important;
  line-height: 26px !important;
}
#post-2364 > div > div > div:nth-child(7) > div:nth-child(1) > p {
  font-size: 18px !important;
  line-height: 30px !important;
}
#post-2364 > div > div > div:nth-child(7) > div:nth-child(2) > p {
  font-size: 18px !important;
  line-height: 30px !important;
}
#post-2364 > div > div > p:nth-child(10) {
  font-size: 18px !important;
  line-height: 30px !important;
}
#post-2364 > div > div > p:nth-child(11) {
  font-size: 18px !important;
  line-height: 30px !important;
}
#post-4954 > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(4) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-4954 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > div:nth-child(3) > figure > img {
  border-width: 0px !important;
  border-style: none;
}
#post-5005 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(5) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
  border-radius: 10px 10px 10px 10px;
}
#post-2364 > div > div > p:nth-child(9) {
  font-size: 18px !important;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(3) > div > div > div > div:nth-child(5) > figure > img {
  border-style: solid;
  border-color: #c3ab7b;
  border-width: 10px;
}
#post-4987 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(1) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-4281 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > div > figure > img {
  border-color: #c3ab7b;
}
#post-4281 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(3) > figure > img {
  border-color: #c3ab7b;
}
#post-4281 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(5) > figure > img {
  border-color: #c3ab7b;
}
#post-5121 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  font-size: 20px;
  line-height: 30px;
}
#post-5121 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 20px;
  line-height: 30px;
}
#post-5121 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > div:nth-child(3) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
}
.eb-parent-wrapper strong {
  font-size: 27px;
}
#post-5129 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  font-size: 24px;
  line-height: 30px;
}
#post-5129 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 18px;
}
#post-5129 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > div:nth-child(3) > figure > img {
  border-color: #c3ab7b;
  border-width: 10px;
  border-style: solid;
}
#post-5129 > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(3) > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
}
#post-5140 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  line-height: 30px;
  font-size: 20px;
}
#post-5140 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 18px;
}
#post-5145 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  line-height: 30px;
  font-size: 22px;
}
#post-5145 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 18px;
}
#post-5145 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(2) {
  font-size: 18px;
}
#post-5159 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  font-size: 20px;
  line-height: 30px;
}
#post-5159 > div > div > div > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 18px;
}
#post-5177 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  line-height: 30px;
  font-size: 20px;
}
#post-5177 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  font-size: 20px;
}
#post-5177 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(3) > div > div > div > figure > img {
  border-width: 10px;
  border-style: solid;
  border-color: #c3ab7b;
  border-radius: 10px 10px 10px 10px;
}
.wrapper > #main > #nav-below .current {
  background-color: #c3ab7b;
}
.wrapper > #main > #nav-below .page:hover {
  color: #c3ab7b !important;
}
.page #content > .wrapper > .sidebar {
  background-color: #ece8dd;
}
#post-2376 > div > div > p:nth-child(3) > strong {
  font-size: 20px;
  line-height: 30px;
}
#post-2392 > div > div > p:nth-child(2) > strong > em {
  font-size: 20px;
  line-height: 30px;
}
#post-2392 > div > div > p:nth-child(3) > strong > em {
  font-size: 20px;
}
.page-template-essential-blocks-fullwidth-template-php #content p {
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 10px;
  line-height: 30px;
}
#post-2364 > div > div > p:nth-child(2) > strong {
  font-size: 20px;
  line-height: 30px;
}
#post-2364 > div > div > div:nth-child(5) {
  background-color: rgba(236, 232, 221, 0.25);
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
#post-2364 > div > div > div:nth-child(5) > div:nth-child(2) > p {
  margin-left: 10px;
  margin-right: 20px;
  margin-top: 10px;
}
#post-2364 > div > div > div:nth-child(5) > div:nth-child(1) > p {
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
#post-2364 > div > div > div:nth-child(9) {
  background-color: rgba(236, 232, 221, 0.25);
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
#post-2364 > div > div > div:nth-child(9) > div:nth-child(1) > p {
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
#post-2364 > div > div > div:nth-child(9) > div:nth-child(2) > p {
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.wrapper #text-23 .widget-title {
  border-radius: 5px 5px 5px 5px;
  border-bottom-style: none;
}
.wrapper #text-25 .widget-title {
  border-radius: 5px 5px 5px 5px;
}
.wrapper #text-24 .widget-title {
  border-radius: 5px 5px 5px 5px;
}
.wrapper #archives-6 .widget-title {
  border-radius: 5px 5px 5px 5px;
}
.wrapper .widget-title {
  border-radius: 5px 5px 5px 5px;
  border-bottom-width: 0px;
}
.sidebar > #block-30 .wp-image-3915 {
  border-radius: 5px 5px 5px 5px;
}
.entry-content .wp-image-1310 {
  border-radius: 5px 5px 5px 5px;
}
#main .wp-block-gallery {
  background-color: #c3ab7b;
  padding: 0px;
  margin: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
}
.page-id-1707 #main .wp-block-columns {
  padding: 30px;
  background-color: rgba(236, 232, 221, 0.25);
  border-radius: 5px 5px 5px 5px;
}
.page-id-1707 .entry-content .wp-block-column li {
  margin: 20px;
}
.page-id-1707 .wp-block-column {
  font-size: 20px !important;
  font-family: ABeeZee !important;
}
.page-id-1707 .entry-content ul > li {
  font-size: 16px !important;
}
.page-id-1707 .entry-content p {
  font-size: 18px !important;
  line-height: 30px;
}
.page-id-2376 .wp-widget-group__inner-blocks > .wp-block-group li {
  padding-bottom: 15px;
}
.wp-widget-group__inner-blocks > .wp-block-group li {
  padding-bottom: 15px !important;
}
.sidebar > #text-24 .p1 {
  font-family: ABeeZee !important;
}
.widget-wrap i {
  font-family: ABeeZee !important;
}
#text-24 p > a {
  font-family: ABeeZee !important;
}
.wrapper #archives-dropdown-6 {
  font-family: ABeeZee !important;
}
#post-4887 > div > div > div > div > p:nth-child(2) > span > span > strong {
  font-size: 16px;
}
#text-23 .wp-image-3562 {
  border-radius: 5px 5px 5px 5px;
}
#text-23 .wp-image-3971 {
  border-radius: 5px 5px 5px 5px;
}
#text-23 .wp-image-3972 {
  border-radius: 5px 5px 5px 5px;
}
.wrapper .wp-block-gallery {
  border-radius: 5px 5px 5px 5px;
}
#post-5005 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) > strong {
  font-size: 18px;
  line-height: 30px;
}
#post-5005 > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > div > div > div > p:nth-child(1) {
  line-height: 30px;
  font-size: 18px;
}
.page .wp-image-2422 {
  border-radius: 5px 5px 5px 5px;
}
.sidebar > #block-15 .wp-image-3717 {
  border-radius: 5px 5px 5px 5px;
}
.entry-container p a {
  color: #1e1e1e;
  -webkit-text-stroke-color: #1e1e1e !important;
}
#colophon > #site-generator #footer-left-content > a {
  color: #a28c60;
}
#colophon > #site-generator #footer-right-content > a {
  color: #a28c60;
}
#post-5254 > div > div > p:nth-child(14) {
  line-height: 34px !important;
}
#post-5254 > div > div > div:nth-child(6) > div {
  color: #c3ab7b;
}
#post-5254 > div > div > div:nth-child(15) {
  font-size: 14.4px;
}
#wp-block-file--media-9379e47a-4d11-4030-bbed-c7063d8e9468 > strong {
  font-size: 20px;
  line-height: 34px !important;
}
#post-5254 > div > div > p:nth-child(4) {
  text-transform: uppercase;
}
#post-5309 > div > div > p:nth-child(21) > em > a {
  font-size: 30px;
  line-height: 30px;
}
#post-5323 > div > div > p:nth-child(4) {
  line-height: 40px !important;
}
body > #page > #content .sidebar {
  border-radius: 5px;
}
#block-29 .wp-image-3086 {
  border-radius: 5px;
}
#block-29 .wp-image-3092 {
  border-radius: 5 px;
}
#block-29 .wp-image-4282 {
  border-radius: 5 px;
}
#post-3378 > div > div > h2:nth-child(3) {
  text-align: center !important;
  color: #c3ab7b;
  padding-bottom: 20px;
  font-size: 30px;
}
#post-3378 > div > div > h2:nth-child(4) {
  text-align: center !important;
  -webkit-text-stroke-color: #c3ab7b;
  color: #c3ab7b;
  padding-bottom: 20px;
  font-size: 30px;
}
#post-3378 > div > div > h2:nth-child(5) {
  text-align: center !important;
  color: #c3ab7b;
  padding-bottom: 20px;
  font-size: 30px;
  -webkit-text-stroke-width: 2px;
}
#post-3378 > div > div > p:nth-child(6) {
  line-height: 40px !important;
}
#post-3378 > div > div > p:nth-child(10) {
  font-size: 20px;
}
#post-3378 > div > div > p:nth-child(15) > strong:nth-child(2) {
  font-size: 30px;
}
#post-3378 > div > div > p:nth-child(20) > strong:nth-child(2) {
  font-size: 30px;
}
#post-3378 > div > div > p:nth-child(26) > strong {
  font-size: 30px;
}
#post-3378 > div > div > p:nth-child(32) > strong {
  font-size: 30px;
}
#post-3378 > div > div > div:nth-child(1) > span {
  border-radius: 10px 10px 10px 10px;
}
#wp-block-file--media-06f7a65b-b294-4ef4-90a9-e52653af678c {
  font-size: 20px;
}
#wp-block-file--media-984b23e2-f550-48b8-afa6-f8486ab961ce {
  font-size: 20px;
}
#wp-block-file--media-c8298c34-4510-421f-903f-bf1294de909a {
  font-size: 20px;
}
#post-3378 > div > div > p:nth-child(31) > strong {
  font-size: 30px;
}
#post-5378 > div > div > p:nth-child(4) > a > em {
  font-size: 20px;
}
