.container {  max-width: 1180px!important;}
#menu ul li a  {  font-size: 1.2em; text-transform: uppercase;}
#menu ul li a:hover  { color:#376D56}
.content blockquote p{font-size: 16px;font-family: Georgia, serif;}
.content h3 {font-size: 2em;}
.content p {font-size: 1.3em;}
#footer-widgets  p{font-size: 1em; line-height:200%}
.post .content {margin-top: 70px;}
@media screen and (max-width: 780px){.post .content {margin-top: 70px;}}
.home .post .content {margin-top: 30px;}

.menu-global ul li a{color:#4c4c4c; text-decoration:none; text-transform:uppercase; font-weight:bold;font-size:1.1em;}
.menu-global ul li{list-style:disclosure-closed;}
.menu-global ul li::marker{color:#d7002e}
.menu-global{ padding: 20px 0;border-right: 1px solid #ccc;}
.menu-global ul li a:hover{color:#d7002e}

ul.sub-menu {margin-top:8px;}
ul.sub-menu li{padding-bottom:5px}
ul.sub-menu li a:hover{text-decoration:underline}

.siteorigin-widget-tinymce h3{ line-height:150%}
.so-widget-sow-editor h3.widget-title{ line-height:150%}

.content h3 {
  font-size: 1.8em;
  margin-bottom: 0;}

.content p {
  margin-top: 15px;}
h3.widget-title{ margin-bottom: 15px;}
.entry-title a:hover{color:#d7002e}

#page-container{padding:0;}
#logo{padding: 2.25% 4.5% 0 4.5%;}
nav.primary{  padding: 0% 4.5%;}
div.post{  padding: 0% 4.5%;}
#footer-widgets-wrapper {padding: 0 4.5%;}
.footer-icon{padding-left: 50px;
  background: url(/wp-content/uploads/2024/02/icon_location.png)no-repeat;}
.footer-icon strong{font-weight:bold}
 .post .post-info a:hover{color:#000}
 .post .post-info a{
color: #f2f2f2;
  text-decoration: underline;}

.post .post-info {
  margin-bottom: 0;
  text-align: center;
  color: #fff;
  font-size: 1.2em;
  background: #97ada1;
  display: inline-block;
  padding: 10px 20px;}
.type-post .column-{margin-top: 48px;}
.post-2990 .menu-global ul li a{color:#4c4c4c; text-decoration:none; text-transform:capitalize; font-weight:normal;font-size:1.1em;}