#main-header.user-is-logged-in.open {
top: 32px !important; }
.comments-area .comments-title {
margin-top: 10px;
margin-bottom: 30px; }
.comments-area {
padding-top: 60px; }
.comment-list footer.comment-meta {
background: transparent;
height: auto; }
.comment-list .comment-content {
margin-top: 0px; }
.comment-list .comment-metadata a {
color: #01946d !important; }
.comment-list .comment-author img {
border-radius: 50%; }
.comment-list .children {
margin-top: 2em; }
.comment-list ol li, .comment-list p {
font-size: 1em !important; }
.comment-list .comment-respond {
margin-top: 1em; }
.comment-list .comment-respond h3 {
font-size: 1em; }
.comment-list .comment-respond .logged-in-as {
margin-bottom: 1em; }
.widget select {
display: block;
width: 100%;
line-height: 1.5;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
font-size: 1.125em;
font-weight: 400;
font-family: Source Sans Pro,sans-serif;
color: #707070;
padding: .825rem .75rem; }
.widget.widget_archive {
margin-bottom: 2em; }
.widget.widget_archive select {
width: 100%; }
.widget.widget_calendar {
margin-bottom: 2em; }
.widget.widget_calendar .widget-title {
margin-bottom: 8px; }
.widget.widget_calendar table {
width: 100%; }
.widget.widget_calendar table caption {
padding: 8px 0 0 0; }
.widget.widget_calendar table tfoot {
display: none; }
.widget.widget_categories {
margin-bottom: 2em; }
.widget.widget_categories select {
width: 100%; }
.widget.widget_search {
margin-bottom: 2em; }
.widget.widget_search label {
width: 100%; }
.widget.widget_search input[type=search] {
display: block;
width: 100%;
line-height: 1.5;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
font-size: 1.125em;
font-weight: 400;
font-family: Source Sans Pro,sans-serif;
color: #707070;
padding: .825rem .75rem; }
.widget.widget_search input[type=submit] {
padding: 8px 16px;
color: #fff;
font-size: .875em;
font-weight: 700;
text-transform: uppercase;
background: #01946d;
border-radius: 20px;
border: 0; }
.widget.widget_text {
margin-bottom: 2em; }
.widget.widget_nav_menu ul ul {
font-size: 1em !important; }
.widget.widget_nav_menu li li {
font-size: 1em !important; }
body.single-post header #banner.standard .container-fluid {
height: auto;
min-height: 303px;
display: grid; }
body.single-post header #banner.standard .container-fluid .row {
min-height: 153px;
height: auto; }
body.single-post header #banner.standard .container-fluid .row .article-title-container {
margin-left: 15px; }
body.single-post header #banner.standard .container-fluid .row h1, body.single-post header #banner.standard .container-fluid .row .article-title-container h1, body.single-post header #banner.standard .container-fluid .row .article-title-container p {
color: #fff; }
body.single-post header #banner.standard .container-fluid .row .article-title-container a, body.single-post header #banner.standard .container-fluid .row .referrer {
color: #f9f7f7; }
body.single-post header #banner.standard .container-fluid .row .referrer svg {
transform: rotate(180deg) translateY(-4px);
fill: #f9f7f7;
margin-top: 12px; }
body.single-post header #banner.standard .container-fluid .row .referrer svg #right-arrow {
fill: #f9f7f7; }
.block__listing select#cat {
width: 100%;
border: none; }
.block__listing select#cat:focus {
border: none; }
div.panel-layout {
width: 100% !important; }
.radiant-barrier-slider {
margin-bottom: 60px; }
.radiant-barrier-slider-feature-pager {
width: auto;
height: 23px;
z-index: 1000;
align-items: center;
margin: 0 10px;
color: transparent;
margin: 0 auto;
top: -29px;
position: relative; }
.radiant-barrier-slider-feature-pager span {
display: inline-block;
width: 14px;
height: 14px;
padding: 0;
margin: 0 8px;
background: transparent;
border: 0 solid #fff;
background: #d7d7d7;
border-radius: 50%;
cursor: pointer; }
.radiant-barrier-slider-feature-pager span.cycle-pager-active {
border: 0;
background: #01946d; }
.block__feature-slider .feature-pager span, .block__feature-slider .feature-lg-pager span, .block__feature-slider .feature-mobile-pager span {
color: transparent;
cursor: pointer; }
.block__feature-slider .feature-pager span.cycle-pager-active, .block__feature-slider .feature-lg-pager span.cycle-pager-active, .block__feature-slider .feature-mobile-pager span.cycle-pager-active {
cursor: auto; }
main.radiant-barrier-margin-disabled {
margin-top: -60px !important; }
header #banner.transparent-header {
padding: 0 !important; }
.radiant-barrier-header-white-logo {
display: none !important; }
.radiant-barrier-header-green-logo {
display: flex !important; }
header.home .navbar-brand .radiant-barrier-header-green-logo {
display: none !important; }
header.home .navbar-brand .radiant-barrier-header-white-logo {
display: flex !important; }
header.home #main-header.open .navbar-brand .radiant-barrier-header-green-logo {
display: flex !important; }
header.home #main-header.open .navbar-brand .radiant-barrier-header-white-logo {
display: none !important; }
header #banner.standard .container-fluid .row .col-md-12 h1 {text-shadow: 2px 2px 3px #000; background-image: linear-gradient(to right, rgba(1,148,109,1), rgba(1,148,109,0)); padding: 0 0.5em;}
header #banner.standard .container-fluid .row .col-md-12 p {color: #fff; font-size: 1.5em; line-height: 1.33333em; font-weight: 400; text-shadow: 1px 1px 2px #000; margin-left: 1.1em; }
main blockquote p {font-size: 2.5em!important; line-height: 1.5em; font-family: Source Sans Pro,sans-serif; font-weight: 300; font-style: normal; color: #4c4c4c; text-align: center;}
main blockquote cite {position: relative;
font-size: 22px;
line-height: 1.55556em;
font-family: Source Sans Pro,sans-serif;
font-weight: 400;
font-style:normal;
color: #111;
background: transparent;
margin-top: 56px;
height: auto; }
main blockquote cite:before {content: "\2014 \00A0";}
.standard.article .container-fluid {
box-shadow: inset 0 0 0 1000px rgba(1,148,109,.6);
text-shadow: 1px 1px 4px #000;
}