/* Enter Your Custom CSS Here */
body {font-family: Tahoma, Geneva, sans-serif;}
.main-navigation li:hover {background-color: #ffba1a;}
.sub-menu li {background-color: #000000; color: #ffffff;}
.main-navigation a {font-family:futura-pt,sans-serif; font-size: 1.2em;}
h1, h2, h3, h4, h5 {font-family: futura-pt,sans-serif; font-weight:normal;}
.futura {font-family: futura-pt,sans-serif; }
.metaslider.ms-theme-cubic .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-cubic .rslides .caption-wrap .caption, .metaslider.ms-theme-cubic .nivoSlider .nivo-caption {font-size: 2em !important;}
.site-container.site-content {padding-top:10px;}
.homePromo {margin-bottom: 1em;}
.sharedPromo {padding: 2em 0 5em 0;}
.overlay-page-title .overlay-h-title {background-image: url(/wp-content/uploads/2020/03/h1Back.png); border-bottom: 1px solid #fff0d3; background-repeat: no-repeat; background-position: 0px -4px; margin: 0.5em 0 0 0; padding: 0 0 0 1.4em; flex: auto; line-height: 1em; font-weight: normal;}
.overlay-pagetitle-other {box-shadow: none;}
body.overlay-site-boxed, body.overlay-site-full-width-blocked {background-color: #efefef;}

.rateGroup {border: 1px solid #ffe3b3; border-radius: 0.5em; padding: 1em; margin: 3em 0.5em 2em;}
.rateGroup h3 {font-size: 1.5em; line-height: 1.3em; text-align: left; margin: -1.5em 0 1em -0.65em; padding: 0.3em; background-color:#ffe3b3; }
.rateGroup ul {margin: 0 0 1.5em 0em;}
.site-content-inner {padding: 1em 1em;}
ul.wp-block-latest-posts.wp-block-latest-posts__list {margin:1em 0.25em 1.5em; padding-left:0;}
ul.wp-block-latest-posts.wp-block-latest-posts__list.has-dates.storeFrontInnerFeed  {background-color: #fffae7; color: #666666; padding: 1em 1.2em; border-radius: 1em; border-top: 10px solid #ffe3b3; border-bottom: 10px solid #ffe3b3;}
ul.storeFrontInnerFeed a {font-size: 2em; font-family: futura-pt,sans-serif; }
ul.storeFrontInnerFeed .wp-block-latest-posts__post-date {color: #000; font-size: 1em; margin-bottom: 0.5em;}
.archive-description { font-size: .6em; color: #777; font-weight: normal;}
.homePagePromo {background-color: #fffae7; padding: 1em 1.4em; border-radius: 1em; border-top: 10px solid #ffe3b3; border-bottom: 10px solid #ffe3b3; margin-bottom:1em;}
.heading-prop-2 h2 {line-height:1em;}
ul.storeFrontInnerFeed a {line-height: 1.3em;}
ul.storeFrontInnerFeed p a {font-size:1.3em;}
.wp-block-latest-posts__post-date {margin-bottom: 1em; }
#masthead {background-image: url(/wp-content/uploads/2020/03/background_1-darker-3.png); background-repeat: no-repeat; background-position: top center;}
.site-header-inner {padding: 20px 0;}
.custom-logo {background:rgba(255, 255, 255, 0.7);}
.aligncenter {margin:0 auto;}
.widget-title {color: #8e212b;}
.rpwwt-post-date {font-size: 0.8em; color: #888;}
.widget-area .widget ul li {margin-bottom: 1em;}
.rpwwt-post-title {color: #8e212b;}
figure {background-color:#fffae7; padding: 1em; border-radius: 0.5em;}
figure figure {padding: 0em;}
figcaption {padding: 0em 1em;}

wp-block-button__link:hover {color: #ffffff;}
.figureOverride {background-color: transparent;}