/* =============================================================================
   GLOBAL STYLES
   ========================================================================== */
/* =============================================================================
  Footer
   ========================================================================== */
/* Slider Sponsors in this .site-footer.one block */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
/*
================================================================================
 *
 Non-semantic helper classes -------------
 Please define your styles before this section.
 *
================================================================================
 */
/* For image replacement */
/*
================================================================================
 *
 Print styles -------------
 Inlined to avoid required HTTP connection: h5bp.com/r
 *
================================================================================
 */
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block;
}
audio, canvas, video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
html {
  background: #fff;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
  font-family: sans-serif;
}
body {
  margin: 0;
}
a {
  background: transparent;
}
a:focus {
  outline: 0;
}
a:hover, a:active {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
q:before, q:after {
  content: '';
  content: none;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}
button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}
button, input {
  line-height: normal;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.right, .alignright {
  float: right;
}
.left, .alignleft {
  float: left;
}
.aligncenter {
  margin: 0 auto;
  display: block;
}
.clear {
  clear: both;
}
* {
  box-sizing: border-box;
}
.section {
  width: 100%;
}
.section-inner {
  width: 100%;
  padding: 0 25px;
}
.breakpoint-desktop .section-inner {
  padding: 0;
  width: 940px;
  margin: 0 auto;
}
.section.site-body.site-body {
  overflow: hidden;
}
.section.site-body.qualities {
  margin-bottom: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Roboto', sans-serif;
}
body, p, a, ul, ol, li {
  font-family: 'PT Serif', serif;
}
ul, ol {
  padding-left: 15px;
  font-size: 16px;
}
ul.button-links {
  margin: 20px 0;
  padding: 0;
}
ul.button-links li {
  list-style-type: none;
  display: inline-block !important;
}
ul.button-links li a.blue-button {
  margin-bottom: 20px !important;
}
.breakpoint-tablet ul.button-links li a.blue-button {
  margin-right: 15px;
}
a {
  color: #7c7b7b;
  color: #000;
  font-weight: 700;
  text-decoration: none;
}
a.button {
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  color: white;
  background-color: #008b52;
  padding: 10px 15px;
  border-radius: 100px;
  display: block;
  text-align: center;
}
a.button.blue {
  background-color: #cae4f1 !important;
  padding: 5px 15px;
  border-radius: 100px;
  color: #666;
}
.page .section-inner.page-content h1 {
  font-size: 2.25em;
}
.page-content p {
  line-height: 1.5;
}
.page, .single {
  /* Rule Line for Single Pages under Programs */
}
.page .rule-line, .single .rule-line {
  width: 100%;
  height: 1px;
  background-color: #c8c8c8;
  display: block;
}
hr.wp-block-separator.has-background {
  border-top: 1px solid #008b52;
  margin: 40px 0;
}
body.page-template-default .page-content ul.link-buttons, body.page-template-page-template-one .page-content ul.link-buttons, body.page-template-page-template-one-plus .page-content ul.link-buttons, body.page-template-page-template-two .page-content ul.link-buttons, body.page-template-page-template-two-plus .page-content ul.link-buttons, body.page-template-page-template-three .page-content ul.link-buttons {
  padding-left: 0;
}
body.page-template-default .page-content ul.link-buttons li, body.page-template-page-template-one .page-content ul.link-buttons li, body.page-template-page-template-one-plus .page-content ul.link-buttons li, body.page-template-page-template-two .page-content ul.link-buttons li, body.page-template-page-template-two-plus .page-content ul.link-buttons li, body.page-template-page-template-three .page-content ul.link-buttons li {
  list-style-type: none;
  margin-bottom: 25px;
}
.breakpoint-tablet body.page-template-default .page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-one .page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-one-plus .page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-two .page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-two-plus .page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-three .page-content ul.link-buttons li {
  display: inline-block;
  margin: 0 15px 0 0;
}
.section.site-body h2.title {
  text-align: center;
  text-transform: uppercase;
}
.section.site-body.next-gen {
  width: 100%;
  height: auto;
  background-color: #cae4f1;
  padding: 25px 0;
}
.section.site-body.next-gen .next-gen-wrap {
  width: 100%;
  margin: 0 auto;
  display: block;
}
.section.site-body.next-gen .next-gen-wrap img.next-gen-logo {
  width: 100%;
  margin-bottom: 25px;
}
.breakpoint-tablet .section.site-body.next-gen .next-gen-wrap img.next-gen-logo {
  width: 65%;
  float: left;
  margin: 0;
}
.section.site-body.next-gen .next-gen-wrap a.button.learn-more {
  margin: 15px 0;
}
.breakpoint-tablet .section.site-body.next-gen .next-gen-wrap a.button.learn-more {
  float: right;
  margin: 30px 0 0 0;
}
.breakpoint-tablet .section.site-body.next-gen .next-gen-wrap {
  width: 65%;
}
.section.site-body.next-gen .next-gen-graph {
  font-size: 16px;
  color: #666;
  text-align: center;
  padding: 25px 0 0;
}
.section.site-body.three-home-buckets {
  padding: 40px 0;
}
.section.site-body.three-home-buckets .section-inner.home-buckets .bucket {
  width: 100%;
  margin: 0 0 50px 0;
}
.breakpoint-tablet .section.site-body.three-home-buckets .section-inner.home-buckets .bucket {
  width: 25%;
  float: left;
  margin: 0 89px 0 0;
}
.breakpoint-tablet .section.site-body.three-home-buckets .section-inner.home-buckets .bucket:last-child {
  margin: 0;
}
.breakpoint-desktop .section.site-body.three-home-buckets .section-inner.home-buckets .bucket {
  width: 25%;
  margin: 0 117px 0 0;
}
.section.site-body.three-home-buckets .section-inner.home-buckets .bucket h2 {
  font-size: 32px;
  text-align: center;
  color: #666;
  margin: 0 0 15px 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #008b52;
}
.section.site-body.three-home-buckets .section-inner.home-buckets .bucket p {
  color: #666;
  display: block;
  margin: 25px 0;
  font-size: 18px;
  line-height: 1.5;
}
.breakpoint-tablet .section.site-body.three-home-buckets .section-inner.home-buckets .bucket p {
  min-height: 90px;
}
.section.site-body.three-home-buckets .section-inner.home-buckets .bucket a.button.green {
  margin: 35px 50px;
}
.breakpoint-tablet .section.site-body.three-home-buckets .section-inner.home-buckets .bucket a.button.green {
  margin: 0;
}
.section.site-body.careers .section-inner.careers {
  padding: 25px;
  background-color: #cae4f1;
}
.breakpoint-desktop .section.site-body.careers .section-inner.careers {
  padding: 25px 100px;
}
.breakpoint-tablet .section.site-body.careers .section-inner.careers .career-bucket-wrap {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
.section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket {
  width: 100%;
  background-color: #fff;
  color: #666;
  min-height: 290px;
  padding: 10px;
  margin: 15px 0 0 0;
}
.breakpoint-tablet .section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket {
  flex: 30%;
  margin: 0 35px 0 0;
  min-height: 325px;
}
.breakpoint-tablet .section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket:last-child {
  margin: 0;
}
.breakpoint-desktop .section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket {
  flex: 30%;
  margin: 0 37px 0 0;
}
.section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap {
  min-height: 75px;
}
.section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap h3.job-title, .section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap h4.organization-name, .section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap h4.job-location, .section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap p.job-description {
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  color: #666;
  margin: 5px 0 0 0;
}
.section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap h3.job-title {
  font-size: 16px;
}
.section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap h4.organization-name {
  font-weight: normal;
  font-size: 12px;
}
.section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket .header-item-wrap h4.job-location {
  font-weight: normal;
  font-size: 12px;
}
.section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket p.job-description {
  text-transform: none;
  font-family: 'PT Serif', serif;
  font-size: 12px;
  padding-top: 25px;
  border-top: 1px solid #666;
  margin-top: 25px;
  min-height: 140px;
}
.breakpoint-desktop .section.site-body.careers .section-inner.careers .career-bucket-wrap .bucket p.job-description {
  min-height: 245px;
}
.section.site-body.careers .section-inner.careers a.see-all-jobs {
  display: block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #666;
  margin: 25px 0 0;
  position: relative;
}
.breakpoint-tablet .section.site-body.careers .section-inner.careers a.see-all-jobs:before {
  content: '';
  width: 40%;
  background-color: #fff;
  height: 1px;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
}
.breakpoint-tablet .section.site-body.careers .section-inner.careers a.see-all-jobs:after {
  content: '';
  width: 40%;
  background-color: #fff;
  height: 1px;
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
}
.section.site-body.get-involved {
  position: relative;
  /* =============================================================================
   HEADER STYLES
   ========================================================================== */
}
.section.site-body.get-involved .hero-img-get-involved {
  height: auto;
  min-height: 565px;
  display: block;
  width: 100%;
  background-image: url('https://marthaobryan.org/wp-content/uploads/2020/09/hands.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-position: center;
  opacity: 0.5;
}
.section.site-body.get-involved .section-inner.get-involved {
  width: 940px;
}
.section.site-body.get-involved .section-inner.get-involved h2.title, .section.site-body.get-involved .section-inner.get-involved p, .section.site-body.get-involved .section-inner.get-involved .button-wrap {
  z-index: 50;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
}
.section.site-body.get-involved .section-inner.get-involved h2.title {
  color: #008b52;
  top: 60px;
  font-size: 32px;
}
.section.site-body.get-involved .section-inner.get-involved p {
  top: 125px;
  color: #333;
}
.breakpoint-tablet .section.site-body.get-involved .section-inner.get-involved p {
  font-size: 19px;
  line-height: 1.5;
  top: 160px;
}
.section.site-body.get-involved .section-inner.get-involved ul.button-wrap {
  top: 270px;
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 0 25px;
}
.section.site-body.get-involved .section-inner.get-involved ul.button-wrap li {
  list-style-type: none;
  margin: 0 0 50px 0;
}
.section.site-body.get-involved .section-inner.get-involved ul.button-wrap li a {
  display: block;
  margin: 0 auto;
  font-size: 18px;
}
.breakpoint-tablet .section.site-body.get-involved .section-inner.get-involved ul.button-wrap li {
  display: inline-block;
  width: 25%;
  margin: 0 50px 0 0;
}
.breakpoint-tablet .section.site-body.get-involved .section-inner.get-involved ul.button-wrap li:last-child {
  margin: 0 0 0 0 !important;
}
.breakpoint-tablet .section.site-body.get-involved .section-inner.get-involved ul.button-wrap {
  width: 768px;
  top: 330px;
  padding: 0px;
}
.breakpoint-desktop .section.site-body.get-involved .section-inner.get-involved ul.button-wrap {
  width: 940px;
}
.section.site-header {
  background-color: #fff;
  margin-top: 10px;
}
.section-inner.header {
  position: relative;
  margin-bottom: 50px;
}
.breakpoint-desktop .section-inner.header {
  margin-bottom: 25px;
  height: 175px;
}
.section-inner.header ul.socials.header {
  display: none;
}
.breakpoint-tablet .section-inner.header ul.socials.header {
  display: block;
  padding: 0;
  margin: 0 15px 0 0;
  text-align: right;
  z-index: 4000;
  position: absolute;
  top: 95px;
  right: 25px;
}
.breakpoint-desktop .section-inner.header ul.socials.header {
  position: absolute;
  top: 0px;
  right: 250px;
  z-index: 4000;
}
.section-inner.header ul.socials.header li {
  list-style-type: none;
  display: inline-block;
  margin-right: 15px;
}
.section-inner.header ul.socials.header li:last-child {
  margin-right: 0;
}
.breakpoint-desktop .section-inner.header ul.socials.header li {
  margin-right: 10px;
}
.breakpoint-desktop .section-inner.header ul.socials.header li:last-child {
  margin-right: 0;
}
.section-inner.header ul.socials.header li a {
  font-size: 1.75em;
  color: #008b52;
}
.breakpoint-desktop a.logo {
  float: left;
}
a.logo img {
  display: block;
  width: 201px;
  height: 134px;
  margin: 0 auto 50px;
}
.breakpoint-tablet a.logo img {
  margin: 0;
}
.breakpoint-desktop a.logo img {
  width: 201px;
  height: 134px;
  margin: 0;
}
#header-top-menu.top-menu-desktop {
  display: none;
  /* HOME PAGE HERO SLIDER */
}
.breakpoint-desktop #header-top-menu.top-menu-desktop {
  display: block;
}
#header-top-menu.top-menu-desktop ul#menu-top-menu.menu {
  text-align: right;
}
#header-top-menu.top-menu-desktop ul#menu-top-menu.menu li {
  list-style-type: none;
  display: inline-block;
  padding: 0 0 0 7px;
}
#header-top-menu.top-menu-desktop ul#menu-top-menu.menu li a {
  color: #5b6771;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
}
.section.site-body.site-body-home-hero {
  width: 100%;
  padding: 0;
  /* END HOME PAGE SLIDER */
  /* EXTRA SLIDER */
}
.breakpoint-desktop .section.site-body.site-body-home-hero .slider-wrap {
  width: 100%;
  width: 940px;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page {
  max-width: 940px;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .controls {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  transform: translatey(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 9000;
  -webkit-box-align: center;
  -webkit-box-pack: justify;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .controls:focus {
  outline: none;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .controls li.prev, .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .controls li.next {
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .controls li:hover {
  cursor: pointer;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .controls i.fas {
  color: #fff;
  font-size: 2em !important;
  background: #000;
  padding: 7px 15px;
  border-radius: 49px;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer .tns-nav {
  position: absolute;
  bottom: 0px;
  left: 50%;
  right: 50%;
  width: 50%;
  display: block;
  margin-top: 50px;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer .tns-nav button {
  padding: 6px;
  border-radius: 50px;
}
.breakpoint-desktop .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw {
  height: 440px;
  margin-bottom: 10px;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item:hover {
  cursor: pointer;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card {
  margin: 0 auto;
  max-width: 940px;
  padding-bottom: 0.75rem;
  overflow: hidden;
  height: 100%;
  display: block;
}
.breakpoint-tablet .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card {
  height: 100%;
}
.breakpoint-desktop .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card {
  height: 440px;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card img {
  display: inline-block;
  vertical-align: top;
  height: auto;
  max-width: 100%;
  width: 100%;
  margin-bottom: 0.25rem;
}
.breakpoint-tablet .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card img {
  height: 375px;
}
.breakpoint-desktop .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card img {
  width: 940px;
  height: 440px;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card .black-background {
  background-color: #000;
  opacity: 0.65;
  position: absolute;
  bottom: 15px;
  height: 40px;
  width: 100%;
  background: linear-gradient(to bottom, transparent, black);
}
.breakpoint-tablet .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card .black-background {
  bottom: 12px;
}
.breakpoint-desktop .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card .black-background {
  bottom: 0px;
}
.section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card h3.entry-title {
  position: absolute;
  bottom: 5px;
  z-index: 1000;
  color: #43e2ef;
  font-size: 12px;
  font-family: 'Roboto Slab', serif !important;
  width: 100%;
  display: flex;
  /** Y-axis align **/
  align-items: center;
  /** X-axis align **/
  justify-content: center;
  text-align: center;
}
.breakpoint-tablet .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card h3.entry-title {
  bottom: 8px;
}
.breakpoint-desktop .section.site-body.site-body-home-hero .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-home-page .slider-item a.card h3.entry-title {
  font-size: 20px;
  bottom: -10px;
}
.section.site-body {
  width: 100%;
  padding: 0;
  /* END HOME PAGE SLIDER */
  /*
#header-top-menu.top-menu-mobile {
	margin: 0 0 15px 0;
	position: relative;
	.menu-rule-line {
		width: 60%;
		height: 2px;
		background-color: #7c7b7b;
		position: absolute;
		right: 10px;
		margin: 5px 0;
		.breakpoint-tablet & {width: 30%;}
		.breakpoint-desktop & {display: none;}
	}
	.nav.top-menu {
		background-color: #c8c8c8;
		padding: 15px 5px 5px 0;
		text-align: right;
		text-transform: uppercase;
		color: #7c7b7b;
		ul#menu-top-menu-1 {
			margin-block-start: 0;
			margin-block-end: 0;
			&:after {border-top: 1px solid #7c7b7b;}
			li {
				list-style-type: none;
				padding: 3px 0;
				a {
					font-size: 14px;
					color: #7c7b7b;
					padding-right: 5px;
					.breakpoint-desktop & {font-size: 10px;}
				}
			}
			li.menu-item-7122,
			li.menu-item-4896 {
				display: none;
				.breakpoint-desktop {
					display: block;
				}
			}
		}
	}
	.breakpoint-desktop & {
		display: none;
	}
}
*/
}
.breakpoint-desktop .section.site-body .slider-wrap {
  width: 100%;
}
.section.site-body .slider-wrap .slider-container.home-page {
  max-width: 940px;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.section.site-body .slider-wrap .slider-container.home-page ul.controls {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  transform: translatey(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 9000;
  -webkit-box-align: center;
  -webkit-box-pack: justify;
}
.section.site-body .slider-wrap .slider-container.home-page ul.controls:focus {
  outline: none;
}
.section.site-body .slider-wrap .slider-container.home-page ul.controls li.prev, .section.site-body .slider-wrap .slider-container.home-page ul.controls li.next {
  display: none;
}
.section.site-body .slider-wrap .slider-container.home-page ul.controls li.prev:hover, .section.site-body .slider-wrap .slider-container.home-page ul.controls li.next:hover {
  display: block !important;
}
.section.site-body .slider-wrap .slider-container.home-page ul.controls li:hover {
  cursor: pointer;
}
.section.site-body .slider-wrap .slider-container.home-page ul.controls i.fas {
  color: #fff;
  font-size: 2em !important;
  background: #000;
  padding: 7px 15px;
  border-radius: 49px;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer .tns-nav {
  position: absolute;
  bottom: 0px;
  left: 50%;
  right: 50%;
  width: 50%;
  display: block;
  margin-top: 50px;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer .tns-nav button {
  padding: 6px;
  border-radius: 50px;
}
.breakpoint-desktop .section.site-body .slider-wrap .slider-container.home-page .tns-outer #tns1-mw {
  height: 450px;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-extra {
  position: relative;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-extra .slider-item {
  position: relative;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-extra .slider-item:hover {
  cursor: pointer;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-extra .slider-item a.card {
  margin: 0 auto;
  max-width: 940px;
  padding-bottom: 0.75rem;
  overflow: hidden;
  position: relative;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-extra .slider-item a.card img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  width: 100%;
  margin-bottom: 0.25rem;
}
.section.site-body .slider-wrap .slider-container.home-page .tns-outer #tns1-mw .my-slider-extra .slider-item a.card h3 {
  position: absolute;
  top: 350px;
  left: 25px;
  padding: 10px 15px;
  z-index: 1000;
  color: white;
  font-size: 12px;
  background-color: #000;
  opacity: 0.65;
}
#header-menu {
  display: none;
}
.breakpoint-desktop #header-menu {
  display: block;
}
.breakpoint-desktop #header-menu .nav.main-nav {
  margin-top: 110px;
  /*
		ul#menu-top-menu-mobile {
			margin-block-start: 10px!important;
			margin-block-end: 0!important;
			padding: 3px 0 0 0;
			text-align: right;
			li {
				margin-bottom: 0;
				padding: 3px 5px 4px 0;
				list-style-type: none; }
				a {
					font-weight: 700;
					text-transform: uppercase;
					font-size: 14px;
					color: #fff!important;
				}
			.breakpoint-desktop & {display: none;}
		}
*/
}
#header-menu .nav.main-nav ul#menu-main-menu.menu {
  text-align: left;
  background-color: #c8c8c8;
  padding: 20px 0 20px 10px;
  margin-block-start: 20px !important;
  margin-block-end: 0 !important;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu {
  text-align: center;
  padding: 0 0 0 0;
  text-align: left;
  height: 30px;
  background-color: #fff;
  padding: 0 0 0 465px;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu li {
  margin-bottom: 0;
  padding: 3px 5px 3px 0;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu li#menu-item-43 {
  padding-right: 0;
  margin: 25px auto 25px;
}
.breakpoint-tablet #header-menu .nav.main-nav ul#menu-main-menu.menu li#menu-item-43 {
  margin: 0 auto 0 0;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu li#menu-item-43 > a {
  background-color: #cae4f1 !important;
  border-radius: 25px;
  padding: 15px 10px;
  margin-bottom: 15px;
  display: block;
  width: 125px;
  height: 50px;
  text-align: center;
}
.breakpoint-tablet #header-menu .nav.main-nav ul#menu-main-menu.menu li#menu-item-43 > a {
  border-radius: 15px;
  padding: 5px 10px;
  width: 125px;
  height: 30px;
  margin-bottom: 25px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu li#menu-item-43 > a {
  width: 75px;
  padding: 0 10px;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu li#menu-item-43 > a:hover {
  color: #008b52 !important;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu li#menu-item-43 > a ul.sub-menu li a {
  color: #7c7b7b !important !;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu > li {
  list-style-type: none;
  padding: 5px 5px 3px 0;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li {
  display: inline-block;
  /* this should be the same as your #main-nav height */
  line-height: 30px;
  /* this should be the same as your #main-nav height */
  height: 30px;
  margin: 0;
  /* only needed if you don't have a reset */
  padding: 0 10px 0 6px;
  position: relative;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li:hover > ul {
  display : block !important;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li > a {
  display: block;
  padding: 0;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu > li > ul.sub-menu {
  z-index: 5000;
  background-color: #c8c8c8;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li > ul.sub-menu {
  background-color: #fff;
  /* hide all sub menus from view */
  /*display: block;  REMOVE THIS ONCE THE MENUS ARE STYLED */
  display: none;
  position: absolute;
  background-color: #fff;
  padding-left: 0;
  top: 29px;
  left: 5px;
  word-wrap: break-word;
  max-width: 500px;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu > li > ul.sub-menu li {
  list-style-type: none;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li > ul.sub-menu li {
  clear: both;
  top: 0;
  left: 0;
  /* overwriting our float up above */
  float: none;
  padding: 0 5px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li > ul.sub-menu li a {
  color: #000;
  font-size: 10px;
}
.breakpoint-desktop .breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li > ul.sub-menu li a {
  color: #c8c8c8 !important;
  font-size: 14px !important;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu > li ul.sub-menu {
  padding: 0 0 0 15px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li ul.sub-menu li {
  display: block;
  line-height: 20px;
  word-wrap: break-word !important;
  max-width: 500px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li ul.sub-menu li a {
  font-size: 14px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li ul.sub-menu li {
  display: block;
  max-width: 500px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li ul.sub-menu li:first-child {
  display: block;
  width: 150px;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu > li ul.sub-menu li a {
  font-size: 18px;
  margin: 0 0 0 0;
  display: block;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li ul.sub-menu li a {
  margin: 0 0 15px 0 !important;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu > li a {
  color: #7c7b7b !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li a {
  font-size: 14px;
}
.breakpoint-desktop #header-menu .nav.main-nav ul#menu-main-menu.menu > li a:hover {
  color: #cae4f1 !important;
}
#header-menu .nav.main-nav ul#menu-main-menu.menu > li > a {
  color: #666 !important;
}
.menu-wrap #header-menu .nav.main-nav ul#menu-main-menu.menu li.menu-item.current-menu-item > a {
  color: #008b52 !important;
}
.current-menu-item.current_page_item a {
  color: red;
}
button#search-button-click {
  color: #d02c65;
  text-align: center;
  height: auto;
  margin: 0 auto;
  display: block;
  background: transparent;
  border: none;
}
.breakpoint-desktop button#search-button-click {
  position: relative;
  right: 0;
  text-align: left;
}
button#search-button-click span.fa.fa-search {
  display: block;
  margin-bottom: 10px;
}
.breakpoint-desktop button#search-button-click span.fa.fa-search {
  text-align: right;
}
.breakpoint-desktop button#search-button-click {
  color: #d02c65;
  position: absolute;
  top: 125px;
  right: 15px;
  text-align: right;
  background-color: transparent;
  border: none;
}
.click-search {
  display: none;
}
.breakpoint-tablet .click-search {
  display: block;
  top: 25px;
  height: 40px;
  text-align: center;
  position: absolute;
  right: 0px;
  width: 100%;
}
.click-search label.screen-reader-text {
  display: none;
}
.click-search input#s {
  position: absolute;
  top: 50px;
  right: 20px;
  border: 1px solid #008b52;
  width: 100px;
  background-color: white !important;
}
.breakpoint-tablet .click-search input#s {
  top: 25px;
  right: 40px;
  width: 155px;
  background-color: white !important;
}
.breakpoint-desktop .click-search input#s {
  position: absolute;
  top: -20px;
  right: 40px;
  width: 180px;
  height: 26px;
  padding: 1px 0 1px 5px;
  font-size: 11px;
  background-color: white !important;
}
.click-search input#searchsubmit {
  color: #008b52;
  position: absolute;
  left: 206px;
  top: 10px;
  font-size: 10px;
}
.breakpoint-tablet .click-search input#searchsubmit {
  position: absolute;
  top: 30px;
  left: 670px;
  text-transform: uppercase;
  background: transparent;
  border: none;
}
.breakpoint-desktop .click-search input#searchsubmit {
  left: 905px !important;
  top: -20px;
  border: 3px solid #008b52;
  text-indent: -9999px;
  background-image: url('https://marthaobryan.org/wp-content/themes/marthaobryan/img/search_icon.png');
  background-color: #008b52;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
}
a#search-trigger {
  position: absolute;
  top: 10px;
  right: 55px;
  color: #c8c8c8;
}
.breakpoint-tablet a#search-trigger {
  top: -15px;
}
.breakpoint-desktop a#search-trigger {
  display: none;
}
a#search-trigger:hover {
  color: #c8c8c8 !important;
}
a#search-trigger span.fa.fa-search {
  font-size: 24px;
}
.search-form {
  display: none;
}
.breakpoint-desktop .search-form {
  display: block;
}
.breadcrumb-wrap .breadcrumbs span:last-of-type {
  font-weight: bold;
}
.breadcrumb-wrap .breadcrumbs span a.post.post-page span, .breadcrumb-wrap .breadcrumbs span a.post-root.post.post-post span, .breadcrumb-wrap .breadcrumbs span a.post.post-member-archive span {
  font-weight: 200 !important;
}
.breadcrumb-wrap .breadcrumbs span.post.post-page.current-item, .breadcrumb-wrap .breadcrumbs span.post-root.post.post-post.current-item, .breadcrumb-wrap .breadcrumbs span.archive.taxonomy.category.current-item {
  font-weight: bold !important;
}
#menu-trigger {
  color: #666;
  text-transform: uppercase;
  font-weight: 600;
  width: 3%;
  text-align: right;
  display: block;
  padding: 15px 0 15px;
  position: absolute;
  top: 125px;
  right: 50% !important;
  z-index: 1400;
  text-decoration: none;
}
.breakpoint-tablet #menu-trigger {
  width: 65%;
  top: -5px;
  right: 115px !important;
}
.breakpoint-desktop #menu-trigger {
  display: none;
}
#menu-trigger span.fa.fa-bars {
  font-size: 24px;
  text-align: center;
}
i.fas.fa-search {
  color: #666;
}
ul#menu-header-menu {
  display: block;
  text-align: center;
  padding: 0;
}
ul#menu-header-menu li {
  list-style-type: none;
  font-weight: 600;
  margin-bottom: 15px;
}
.breakpoint-desktop ul#menu-header-menu li {
  display: inline-block;
  text-align: left;
  padding-right: 25px;
  margin-bottom: 0;
}
.breakpoint-desktop ul#menu-header-menu li:last-child {
  padding-right: 0;
}
ul#menu-header-menu li a {
  color: #ffa12d;
}
.breakpoint-desktop ul#menu-header-menu li a:hover {
  color: gray;
}
.home.page-content {
  width: 100%;
  margin: 0 auto;
}
.home.page-content .post-wrap {
  width: 100%;
  text-align: center;
}
.breakpoint-desktop .home.page-content .post-wrap {
  width: 33%;
  text-align: left;
  float: left;
  display: block;
}
.rule-line {
  color: #666;
  width: 100%;
  height: 1px;
  display: block;
}
.rule-line.#8b52 {
  background-color: #008b52;
  width: 100%;
  height: 2px;
}
.btn.outline {
  width: 100%;
  color: #143971;
  padding: 15px 5px;
  border: 1px solid #faa61a;
  margin: 0 auto 50px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
}
.breakpoint-desktop .btn.outline {
  width: 15%;
}
.breakpoint-desktop  {
  /* =============================================================================
   HOMEPAGE SPECIFIC STYLES
   ========================================================================== */
}
.breakpoint-desktop  ul.sub-menu li#menu-item-1656.menu-item-1656 a {
  color: #a9483e !important;
}
.home .page-content, .page .page-content {
  line-height: 1.5;
}
.breakpoint-desktop .home .home.page-content {
  padding-top: 15px !important;
}
.home-page-hero .featured-image-wrap img {
  width: 100%;
  height: auto;
}
.breakpoint-desktop .home-page-hero .featured-image-wrap img {
  width: 940px;
  height: 440px;
  overflow: hidden;
  -webkit-width: 940px;
  -webkit-height: 440px;
  -webkit-overflow: hidden;
}
.breakpoint-tablet .home-page-hero .featured-image-wrap {
  position: relative;
  right: 0;
  height: 336px;
}
.breakpoint-desktop .home-page-hero .featured-image-wrap {
  position: relative;
  height: 440px;
}
.page .inner-page.page-content {
  padding-top: 0px;
}
.page .inner-page.page-content h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.5em;
}
.page .inner-page.page-content ul {
  font-size: 16px;
  padding-left: 25px;
  border-left: 3px solid #cae4f1;
}
.page .inner-page.page-content ul li a {
  padding-bottom: 5px;
}
.page .inner-page.page-content img {
  width: 100%;
  height: auto;
}
.page .inner-page.page-content img.alignleft {
  margin: 0 15px 15px 0;
}
.page .inner-page.page-content img.aignright {
  margin: 0 0 15px 15px;
}
.section.site-body.site-body {
  /* =============================================================================
   TEMPLATE SPECIFIC PAGE STYLES
   ========================================================================== */
}
.section.site-body.site-body .section-inner.hero.site-intro {
  position: relative;
  padding: 0;
}
.section.site-body.site-body .section-inner.hero.site-intro .home-page-hero-mobile {
  display: block;
  position: relative;
  margin: 0 0 25px 0;
}
.section.site-body.site-body .section-inner.hero.site-intro .home-page-hero-mobile .section-intro home-intro h1.hero-text {
  font-size: 44px;
}
.breakpoint-tablet .section.site-body.site-body .section-inner.hero.site-intro .home-page-hero-mobile {
  display: none;
}
.section.site-body.site-body .section-inner.hero.site-intro .home-page-hero {
  display: block;
}
.section.site-body.site-body .section-inner.hero.site-intro h1.hero-text, .section.site-body.site-body .section-inner.hero.site-intro h3.subhead-text, .section.site-body.site-body .section-inner.hero.site-intro a.hero-button.blue-button {
  margin: 0;
  position: absolute;
  left: 0;
  color: white;
}
.section.site-body.site-body .section-inner.hero.site-intro h1.hero-text {
  width: 60%;
  top: 10px;
  left: 10px;
  font-size: 34px;
  text-align: left;
  font-family: 'Lora', serif;
  font-weight: 100;
  z-index: 500;
}
.breakpoint-tablet .section.site-body.site-body .section-inner.hero.site-intro h1.hero-text {
  font-size: 44pt !important;
  top: 25px;
  left: -15px;
  text-align: right;
}
.breakpoint-desktop .section.site-body.site-body .section-inner.hero.site-intro h1.hero-text {
  top: 95px;
  left: 15px;
  font-size: 58px !important;
}
.section.site-body.site-body .section-inner.hero.site-intro h3.subhead-text {
  font-size: 12.8px;
  position: absolute;
  font-weight: 100;
  left: 12px;
  top: 130px;
}
.breakpoint-tablet .section.site-body.site-body .section-inner.hero.site-intro h3.subhead-text {
  margin: 15px 0 0 625px;
  display: block;
  z-index: 500;
  font-family: 'Roboto', sans-serif;
  font-size: 0.95em;
  font-weight: 300;
  color: #fff;
  text-align: left;
  line-height: 1.65;
  left: -140px;
  width: 50%;
  top: 15px;
}
.breakpoint-desktop .section.site-body.site-body .section-inner.hero.site-intro h3.subhead-text {
  width: 30%;
  top: 90px;
  left: 0px;
  text-align: left;
}
.breakpoint-tablet .section.site-body.site-body .section-inner.hero.site-intro h3.subhead-text p {
  left: 60px;
  width: 65%;
}
.breakpoint-desktop .section.site-body.site-body .section-inner.hero.site-intro h3.subhead-text p {
  left: 0;
  margin: 0;
}
.section.site-body.site-body .section-inner.hero.site-intro .content-wrap {
  min-height: 150px !important;
}
.breakpoint-tablet .section.site-body.site-body .section-inner.hero.site-intro .content-wrap {
  margin: 40px 0;
  min-height: 50px !important;
  position: absolute;
  bottom: 0;
}
.breakpoint-desktop .section.site-body.site-body .section-inner.hero.site-intro .content-wrap {
  min-height: 112px;
}
.section.site-body.site-body .section-inner.hero.site-intro .content-wrap p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #666;
  line-height: 1.65;
  color: #008b52;
  width: 100%;
  text-align: center;
}
.breakpoint-tablet .section.site-body.site-body .section-inner.hero.site-intro .content-wrap p {
  width: 85%;
  margin: 0 auto;
  font-size: 15px;
  color: #fff;
}
.breakpoint-desktop .section.site-body.site-body .section-inner.hero.site-intro .content-wrap p {
  color: #fff;
}
body.page-template-default .featured-image.template-one, body.page-template-page-template-one .featured-image.template-one, body.page-template-page-template-one-plus .featured-image.template-one, body.page-template-page-template-two .featured-image.template-one, body.page-template-page-template-two-plus .featured-image.template-one, body.page-template-page-template-three .featured-image.template-one, body.blog .featured-image.template-one, body.category .featured-image.template-one, body.single.single-post .featured-image.template-one, body.page-template-default .featured-image.template-one-plus, body.page-template-page-template-one .featured-image.template-one-plus, body.page-template-page-template-one-plus .featured-image.template-one-plus, body.page-template-page-template-two .featured-image.template-one-plus, body.page-template-page-template-two-plus .featured-image.template-one-plus, body.page-template-page-template-three .featured-image.template-one-plus, body.blog .featured-image.template-one-plus, body.category .featured-image.template-one-plus, body.single.single-post .featured-image.template-one-plus, body.page-template-default .featured-image.template-two, body.page-template-page-template-one .featured-image.template-two, body.page-template-page-template-one-plus .featured-image.template-two, body.page-template-page-template-two .featured-image.template-two, body.page-template-page-template-two-plus .featured-image.template-two, body.page-template-page-template-three .featured-image.template-two, body.blog .featured-image.template-two, body.category .featured-image.template-two, body.single.single-post .featured-image.template-two, body.page-template-default .featured-image.template-two-plus, body.page-template-page-template-one .featured-image.template-two-plus, body.page-template-page-template-one-plus .featured-image.template-two-plus, body.page-template-page-template-two .featured-image.template-two-plus, body.page-template-page-template-two-plus .featured-image.template-two-plus, body.page-template-page-template-three .featured-image.template-two-plus, body.blog .featured-image.template-two-plus, body.category .featured-image.template-two-plus, body.single.single-post .featured-image.template-two-plus, body.page-template-default .featured-image.template-three, body.page-template-page-template-one .featured-image.template-three, body.page-template-page-template-one-plus .featured-image.template-three, body.page-template-page-template-two .featured-image.template-three, body.page-template-page-template-two-plus .featured-image.template-three, body.page-template-page-template-three .featured-image.template-three, body.blog .featured-image.template-three, body.category .featured-image.template-three, body.single.single-post .featured-image.template-three, body.page-template-default .featured-image.blog, body.page-template-page-template-one .featured-image.blog, body.page-template-page-template-one-plus .featured-image.blog, body.page-template-page-template-two .featured-image.blog, body.page-template-page-template-two-plus .featured-image.blog, body.page-template-page-template-three .featured-image.blog, body.blog .featured-image.blog, body.category .featured-image.blog, body.single.single-post .featured-image.blog, body.page-template-default .featured-image.category, body.page-template-page-template-one .featured-image.category, body.page-template-page-template-one-plus .featured-image.category, body.page-template-page-template-two .featured-image.category, body.page-template-page-template-two-plus .featured-image.category, body.page-template-page-template-three .featured-image.category, body.blog .featured-image.category, body.category .featured-image.category, body.single.single-post .featured-image.category {
  position: relative;
  z-index: 300;
}
body.page-template-default .featured-image.template-one .breakpoint-tablet, body.page-template-page-template-one .featured-image.template-one .breakpoint-tablet, body.page-template-page-template-one-plus .featured-image.template-one .breakpoint-tablet, body.page-template-page-template-two .featured-image.template-one .breakpoint-tablet, body.page-template-page-template-two-plus .featured-image.template-one .breakpoint-tablet, body.page-template-page-template-three .featured-image.template-one .breakpoint-tablet, body.blog .featured-image.template-one .breakpoint-tablet, body.category .featured-image.template-one .breakpoint-tablet, body.single.single-post .featured-image.template-one .breakpoint-tablet, body.page-template-default .featured-image.template-one-plus .breakpoint-tablet, body.page-template-page-template-one .featured-image.template-one-plus .breakpoint-tablet, body.page-template-page-template-one-plus .featured-image.template-one-plus .breakpoint-tablet, body.page-template-page-template-two .featured-image.template-one-plus .breakpoint-tablet, body.page-template-page-template-two-plus .featured-image.template-one-plus .breakpoint-tablet, body.page-template-page-template-three .featured-image.template-one-plus .breakpoint-tablet, body.blog .featured-image.template-one-plus .breakpoint-tablet, body.category .featured-image.template-one-plus .breakpoint-tablet, body.single.single-post .featured-image.template-one-plus .breakpoint-tablet, body.page-template-default .featured-image.template-two .breakpoint-tablet, body.page-template-page-template-one .featured-image.template-two .breakpoint-tablet, body.page-template-page-template-one-plus .featured-image.template-two .breakpoint-tablet, body.page-template-page-template-two .featured-image.template-two .breakpoint-tablet, body.page-template-page-template-two-plus .featured-image.template-two .breakpoint-tablet, body.page-template-page-template-three .featured-image.template-two .breakpoint-tablet, body.blog .featured-image.template-two .breakpoint-tablet, body.category .featured-image.template-two .breakpoint-tablet, body.single.single-post .featured-image.template-two .breakpoint-tablet, body.page-template-default .featured-image.template-two-plus .breakpoint-tablet, body.page-template-page-template-one .featured-image.template-two-plus .breakpoint-tablet, body.page-template-page-template-one-plus .featured-image.template-two-plus .breakpoint-tablet, body.page-template-page-template-two .featured-image.template-two-plus .breakpoint-tablet, body.page-template-page-template-two-plus .featured-image.template-two-plus .breakpoint-tablet, body.page-template-page-template-three .featured-image.template-two-plus .breakpoint-tablet, body.blog .featured-image.template-two-plus .breakpoint-tablet, body.category .featured-image.template-two-plus .breakpoint-tablet, body.single.single-post .featured-image.template-two-plus .breakpoint-tablet, body.page-template-default .featured-image.template-three .breakpoint-tablet, body.page-template-page-template-one .featured-image.template-three .breakpoint-tablet, body.page-template-page-template-one-plus .featured-image.template-three .breakpoint-tablet, body.page-template-page-template-two .featured-image.template-three .breakpoint-tablet, body.page-template-page-template-two-plus .featured-image.template-three .breakpoint-tablet, body.page-template-page-template-three .featured-image.template-three .breakpoint-tablet, body.blog .featured-image.template-three .breakpoint-tablet, body.category .featured-image.template-three .breakpoint-tablet, body.single.single-post .featured-image.template-three .breakpoint-tablet, body.page-template-default .featured-image.blog .breakpoint-tablet, body.page-template-page-template-one .featured-image.blog .breakpoint-tablet, body.page-template-page-template-one-plus .featured-image.blog .breakpoint-tablet, body.page-template-page-template-two .featured-image.blog .breakpoint-tablet, body.page-template-page-template-two-plus .featured-image.blog .breakpoint-tablet, body.page-template-page-template-three .featured-image.blog .breakpoint-tablet, body.blog .featured-image.blog .breakpoint-tablet, body.category .featured-image.blog .breakpoint-tablet, body.single.single-post .featured-image.blog .breakpoint-tablet, body.page-template-default .featured-image.category .breakpoint-tablet, body.page-template-page-template-one .featured-image.category .breakpoint-tablet, body.page-template-page-template-one-plus .featured-image.category .breakpoint-tablet, body.page-template-page-template-two .featured-image.category .breakpoint-tablet, body.page-template-page-template-two-plus .featured-image.category .breakpoint-tablet, body.page-template-page-template-three .featured-image.category .breakpoint-tablet, body.blog .featured-image.category .breakpoint-tablet, body.category .featured-image.category .breakpoint-tablet, body.single.single-post .featured-image.category .breakpoint-tablet {
  width: 718px;
}
.breakpoint-desktop body.page-template-default .featured-image.template-one, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-one, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-one, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-one, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-one, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-one, .breakpoint-desktop body.blog .featured-image.template-one, .breakpoint-desktop body.category .featured-image.template-one, .breakpoint-desktop body.single.single-post .featured-image.template-one, .breakpoint-desktop body.page-template-default .featured-image.template-one-plus, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-one-plus, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-one-plus, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-one-plus, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-one-plus, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-one-plus, .breakpoint-desktop body.blog .featured-image.template-one-plus, .breakpoint-desktop body.category .featured-image.template-one-plus, .breakpoint-desktop body.single.single-post .featured-image.template-one-plus, .breakpoint-desktop body.page-template-default .featured-image.template-two, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-two, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-two, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-two, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-two, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-two, .breakpoint-desktop body.blog .featured-image.template-two, .breakpoint-desktop body.category .featured-image.template-two, .breakpoint-desktop body.single.single-post .featured-image.template-two, .breakpoint-desktop body.page-template-default .featured-image.template-two-plus, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-two-plus, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-two-plus, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-two-plus, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-two-plus, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-two-plus, .breakpoint-desktop body.blog .featured-image.template-two-plus, .breakpoint-desktop body.category .featured-image.template-two-plus, .breakpoint-desktop body.single.single-post .featured-image.template-two-plus, .breakpoint-desktop body.page-template-default .featured-image.template-three, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-three, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-three, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-three, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-three, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-three, .breakpoint-desktop body.blog .featured-image.template-three, .breakpoint-desktop body.category .featured-image.template-three, .breakpoint-desktop body.single.single-post .featured-image.template-three, .breakpoint-desktop body.page-template-default .featured-image.blog, .breakpoint-desktop body.page-template-page-template-one .featured-image.blog, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.blog, .breakpoint-desktop body.page-template-page-template-two .featured-image.blog, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.blog, .breakpoint-desktop body.page-template-page-template-three .featured-image.blog, .breakpoint-desktop body.blog .featured-image.blog, .breakpoint-desktop body.category .featured-image.blog, .breakpoint-desktop body.single.single-post .featured-image.blog, .breakpoint-desktop body.page-template-default .featured-image.category, .breakpoint-desktop body.page-template-page-template-one .featured-image.category, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.category, .breakpoint-desktop body.page-template-page-template-two .featured-image.category, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.category, .breakpoint-desktop body.page-template-page-template-three .featured-image.category, .breakpoint-desktop body.blog .featured-image.category, .breakpoint-desktop body.category .featured-image.category, .breakpoint-desktop body.single.single-post .featured-image.category {
  width: 940px;
}
body.page-template-default .featured-image.template-one .image-wrap, body.page-template-page-template-one .featured-image.template-one .image-wrap, body.page-template-page-template-one-plus .featured-image.template-one .image-wrap, body.page-template-page-template-two .featured-image.template-one .image-wrap, body.page-template-page-template-two-plus .featured-image.template-one .image-wrap, body.page-template-page-template-three .featured-image.template-one .image-wrap, body.blog .featured-image.template-one .image-wrap, body.category .featured-image.template-one .image-wrap, body.single.single-post .featured-image.template-one .image-wrap, body.page-template-default .featured-image.template-one-plus .image-wrap, body.page-template-page-template-one .featured-image.template-one-plus .image-wrap, body.page-template-page-template-one-plus .featured-image.template-one-plus .image-wrap, body.page-template-page-template-two .featured-image.template-one-plus .image-wrap, body.page-template-page-template-two-plus .featured-image.template-one-plus .image-wrap, body.page-template-page-template-three .featured-image.template-one-plus .image-wrap, body.blog .featured-image.template-one-plus .image-wrap, body.category .featured-image.template-one-plus .image-wrap, body.single.single-post .featured-image.template-one-plus .image-wrap, body.page-template-default .featured-image.template-two .image-wrap, body.page-template-page-template-one .featured-image.template-two .image-wrap, body.page-template-page-template-one-plus .featured-image.template-two .image-wrap, body.page-template-page-template-two .featured-image.template-two .image-wrap, body.page-template-page-template-two-plus .featured-image.template-two .image-wrap, body.page-template-page-template-three .featured-image.template-two .image-wrap, body.blog .featured-image.template-two .image-wrap, body.category .featured-image.template-two .image-wrap, body.single.single-post .featured-image.template-two .image-wrap, body.page-template-default .featured-image.template-two-plus .image-wrap, body.page-template-page-template-one .featured-image.template-two-plus .image-wrap, body.page-template-page-template-one-plus .featured-image.template-two-plus .image-wrap, body.page-template-page-template-two .featured-image.template-two-plus .image-wrap, body.page-template-page-template-two-plus .featured-image.template-two-plus .image-wrap, body.page-template-page-template-three .featured-image.template-two-plus .image-wrap, body.blog .featured-image.template-two-plus .image-wrap, body.category .featured-image.template-two-plus .image-wrap, body.single.single-post .featured-image.template-two-plus .image-wrap, body.page-template-default .featured-image.template-three .image-wrap, body.page-template-page-template-one .featured-image.template-three .image-wrap, body.page-template-page-template-one-plus .featured-image.template-three .image-wrap, body.page-template-page-template-two .featured-image.template-three .image-wrap, body.page-template-page-template-two-plus .featured-image.template-three .image-wrap, body.page-template-page-template-three .featured-image.template-three .image-wrap, body.blog .featured-image.template-three .image-wrap, body.category .featured-image.template-three .image-wrap, body.single.single-post .featured-image.template-three .image-wrap, body.page-template-default .featured-image.blog .image-wrap, body.page-template-page-template-one .featured-image.blog .image-wrap, body.page-template-page-template-one-plus .featured-image.blog .image-wrap, body.page-template-page-template-two .featured-image.blog .image-wrap, body.page-template-page-template-two-plus .featured-image.blog .image-wrap, body.page-template-page-template-three .featured-image.blog .image-wrap, body.blog .featured-image.blog .image-wrap, body.category .featured-image.blog .image-wrap, body.single.single-post .featured-image.blog .image-wrap, body.page-template-default .featured-image.category .image-wrap, body.page-template-page-template-one .featured-image.category .image-wrap, body.page-template-page-template-one-plus .featured-image.category .image-wrap, body.page-template-page-template-two .featured-image.category .image-wrap, body.page-template-page-template-two-plus .featured-image.category .image-wrap, body.page-template-page-template-three .featured-image.category .image-wrap, body.blog .featured-image.category .image-wrap, body.category .featured-image.category .image-wrap, body.single.single-post .featured-image.category .image-wrap {
  padding-bottom: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  z-index: -1;
}
.breakpoint-tablet body.page-template-default .featured-image.template-one .image-wrap, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-one .image-wrap, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-one .image-wrap, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-one .image-wrap, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-one .image-wrap, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-one .image-wrap, .breakpoint-tablet body.blog .featured-image.template-one .image-wrap, .breakpoint-tablet body.category .featured-image.template-one .image-wrap, .breakpoint-tablet body.single.single-post .featured-image.template-one .image-wrap, .breakpoint-tablet body.page-template-default .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.blog .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.category .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.single.single-post .featured-image.template-one-plus .image-wrap, .breakpoint-tablet body.page-template-default .featured-image.template-two .image-wrap, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-two .image-wrap, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-two .image-wrap, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-two .image-wrap, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-two .image-wrap, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-two .image-wrap, .breakpoint-tablet body.blog .featured-image.template-two .image-wrap, .breakpoint-tablet body.category .featured-image.template-two .image-wrap, .breakpoint-tablet body.single.single-post .featured-image.template-two .image-wrap, .breakpoint-tablet body.page-template-default .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.blog .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.category .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.single.single-post .featured-image.template-two-plus .image-wrap, .breakpoint-tablet body.page-template-default .featured-image.template-three .image-wrap, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-three .image-wrap, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-three .image-wrap, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-three .image-wrap, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-three .image-wrap, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-three .image-wrap, .breakpoint-tablet body.blog .featured-image.template-three .image-wrap, .breakpoint-tablet body.category .featured-image.template-three .image-wrap, .breakpoint-tablet body.single.single-post .featured-image.template-three .image-wrap, .breakpoint-tablet body.page-template-default .featured-image.blog .image-wrap, .breakpoint-tablet body.page-template-page-template-one .featured-image.blog .image-wrap, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.blog .image-wrap, .breakpoint-tablet body.page-template-page-template-two .featured-image.blog .image-wrap, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.blog .image-wrap, .breakpoint-tablet body.page-template-page-template-three .featured-image.blog .image-wrap, .breakpoint-tablet body.blog .featured-image.blog .image-wrap, .breakpoint-tablet body.category .featured-image.blog .image-wrap, .breakpoint-tablet body.single.single-post .featured-image.blog .image-wrap, .breakpoint-tablet body.page-template-default .featured-image.category .image-wrap, .breakpoint-tablet body.page-template-page-template-one .featured-image.category .image-wrap, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.category .image-wrap, .breakpoint-tablet body.page-template-page-template-two .featured-image.category .image-wrap, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.category .image-wrap, .breakpoint-tablet body.page-template-page-template-three .featured-image.category .image-wrap, .breakpoint-tablet body.blog .featured-image.category .image-wrap, .breakpoint-tablet body.category .featured-image.category .image-wrap, .breakpoint-tablet body.single.single-post .featured-image.category .image-wrap {
  z-index: -1;
  padding-bottom: 0;
  height: auto;
  position: relative;
  overflow: visible;
}
.breakpoint-desktop body.page-template-default .featured-image.template-one .image-wrap, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-one .image-wrap, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-one .image-wrap, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-one .image-wrap, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-one .image-wrap, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-one .image-wrap, .breakpoint-desktop body.blog .featured-image.template-one .image-wrap, .breakpoint-desktop body.category .featured-image.template-one .image-wrap, .breakpoint-desktop body.single.single-post .featured-image.template-one .image-wrap, .breakpoint-desktop body.page-template-default .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.blog .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.category .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.single.single-post .featured-image.template-one-plus .image-wrap, .breakpoint-desktop body.page-template-default .featured-image.template-two .image-wrap, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-two .image-wrap, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-two .image-wrap, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-two .image-wrap, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-two .image-wrap, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-two .image-wrap, .breakpoint-desktop body.blog .featured-image.template-two .image-wrap, .breakpoint-desktop body.category .featured-image.template-two .image-wrap, .breakpoint-desktop body.single.single-post .featured-image.template-two .image-wrap, .breakpoint-desktop body.page-template-default .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.blog .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.category .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.single.single-post .featured-image.template-two-plus .image-wrap, .breakpoint-desktop body.page-template-default .featured-image.template-three .image-wrap, .breakpoint-desktop body.page-template-page-template-one .featured-image.template-three .image-wrap, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.template-three .image-wrap, .breakpoint-desktop body.page-template-page-template-two .featured-image.template-three .image-wrap, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.template-three .image-wrap, .breakpoint-desktop body.page-template-page-template-three .featured-image.template-three .image-wrap, .breakpoint-desktop body.blog .featured-image.template-three .image-wrap, .breakpoint-desktop body.category .featured-image.template-three .image-wrap, .breakpoint-desktop body.single.single-post .featured-image.template-three .image-wrap, .breakpoint-desktop body.page-template-default .featured-image.blog .image-wrap, .breakpoint-desktop body.page-template-page-template-one .featured-image.blog .image-wrap, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.blog .image-wrap, .breakpoint-desktop body.page-template-page-template-two .featured-image.blog .image-wrap, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.blog .image-wrap, .breakpoint-desktop body.page-template-page-template-three .featured-image.blog .image-wrap, .breakpoint-desktop body.blog .featured-image.blog .image-wrap, .breakpoint-desktop body.category .featured-image.blog .image-wrap, .breakpoint-desktop body.single.single-post .featured-image.blog .image-wrap, .breakpoint-desktop body.page-template-default .featured-image.category .image-wrap, .breakpoint-desktop body.page-template-page-template-one .featured-image.category .image-wrap, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.category .image-wrap, .breakpoint-desktop body.page-template-page-template-two .featured-image.category .image-wrap, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.category .image-wrap, .breakpoint-desktop body.page-template-page-template-three .featured-image.category .image-wrap, .breakpoint-desktop body.blog .featured-image.category .image-wrap, .breakpoint-desktop body.category .featured-image.category .image-wrap, .breakpoint-desktop body.single.single-post .featured-image.category .image-wrap {
  z-index: -1;
  height: 340px;
  overflow: hidden;
}
body.page-template-default .featured-image.template-one .image-wrap img, body.page-template-page-template-one .featured-image.template-one .image-wrap img, body.page-template-page-template-one-plus .featured-image.template-one .image-wrap img, body.page-template-page-template-two .featured-image.template-one .image-wrap img, body.page-template-page-template-two-plus .featured-image.template-one .image-wrap img, body.page-template-page-template-three .featured-image.template-one .image-wrap img, body.blog .featured-image.template-one .image-wrap img, body.category .featured-image.template-one .image-wrap img, body.single.single-post .featured-image.template-one .image-wrap img, body.page-template-default .featured-image.template-one-plus .image-wrap img, body.page-template-page-template-one .featured-image.template-one-plus .image-wrap img, body.page-template-page-template-one-plus .featured-image.template-one-plus .image-wrap img, body.page-template-page-template-two .featured-image.template-one-plus .image-wrap img, body.page-template-page-template-two-plus .featured-image.template-one-plus .image-wrap img, body.page-template-page-template-three .featured-image.template-one-plus .image-wrap img, body.blog .featured-image.template-one-plus .image-wrap img, body.category .featured-image.template-one-plus .image-wrap img, body.single.single-post .featured-image.template-one-plus .image-wrap img, body.page-template-default .featured-image.template-two .image-wrap img, body.page-template-page-template-one .featured-image.template-two .image-wrap img, body.page-template-page-template-one-plus .featured-image.template-two .image-wrap img, body.page-template-page-template-two .featured-image.template-two .image-wrap img, body.page-template-page-template-two-plus .featured-image.template-two .image-wrap img, body.page-template-page-template-three .featured-image.template-two .image-wrap img, body.blog .featured-image.template-two .image-wrap img, body.category .featured-image.template-two .image-wrap img, body.single.single-post .featured-image.template-two .image-wrap img, body.page-template-default .featured-image.template-two-plus .image-wrap img, body.page-template-page-template-one .featured-image.template-two-plus .image-wrap img, body.page-template-page-template-one-plus .featured-image.template-two-plus .image-wrap img, body.page-template-page-template-two .featured-image.template-two-plus .image-wrap img, body.page-template-page-template-two-plus .featured-image.template-two-plus .image-wrap img, body.page-template-page-template-three .featured-image.template-two-plus .image-wrap img, body.blog .featured-image.template-two-plus .image-wrap img, body.category .featured-image.template-two-plus .image-wrap img, body.single.single-post .featured-image.template-two-plus .image-wrap img, body.page-template-default .featured-image.template-three .image-wrap img, body.page-template-page-template-one .featured-image.template-three .image-wrap img, body.page-template-page-template-one-plus .featured-image.template-three .image-wrap img, body.page-template-page-template-two .featured-image.template-three .image-wrap img, body.page-template-page-template-two-plus .featured-image.template-three .image-wrap img, body.page-template-page-template-three .featured-image.template-three .image-wrap img, body.blog .featured-image.template-three .image-wrap img, body.category .featured-image.template-three .image-wrap img, body.single.single-post .featured-image.template-three .image-wrap img, body.page-template-default .featured-image.blog .image-wrap img, body.page-template-page-template-one .featured-image.blog .image-wrap img, body.page-template-page-template-one-plus .featured-image.blog .image-wrap img, body.page-template-page-template-two .featured-image.blog .image-wrap img, body.page-template-page-template-two-plus .featured-image.blog .image-wrap img, body.page-template-page-template-three .featured-image.blog .image-wrap img, body.blog .featured-image.blog .image-wrap img, body.category .featured-image.blog .image-wrap img, body.single.single-post .featured-image.blog .image-wrap img, body.page-template-default .featured-image.category .image-wrap img, body.page-template-page-template-one .featured-image.category .image-wrap img, body.page-template-page-template-one-plus .featured-image.category .image-wrap img, body.page-template-page-template-two .featured-image.category .image-wrap img, body.page-template-page-template-two-plus .featured-image.category .image-wrap img, body.page-template-page-template-three .featured-image.category .image-wrap img, body.blog .featured-image.category .image-wrap img, body.category .featured-image.category .image-wrap img, body.single.single-post .featured-image.category .image-wrap img {
  position: absolute;
  height: 100%;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  max-width: unset;
}
.breakpoint-tablet body.page-template-default .featured-image.template-one .image-wrap img, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-one .image-wrap img, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-one .image-wrap img, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-one .image-wrap img, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-one .image-wrap img, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-one .image-wrap img, .breakpoint-tablet body.blog .featured-image.template-one .image-wrap img, .breakpoint-tablet body.category .featured-image.template-one .image-wrap img, .breakpoint-tablet body.single.single-post .featured-image.template-one .image-wrap img, .breakpoint-tablet body.page-template-default .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.blog .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.category .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.single.single-post .featured-image.template-one-plus .image-wrap img, .breakpoint-tablet body.page-template-default .featured-image.template-two .image-wrap img, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-two .image-wrap img, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-two .image-wrap img, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-two .image-wrap img, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-two .image-wrap img, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-two .image-wrap img, .breakpoint-tablet body.blog .featured-image.template-two .image-wrap img, .breakpoint-tablet body.category .featured-image.template-two .image-wrap img, .breakpoint-tablet body.single.single-post .featured-image.template-two .image-wrap img, .breakpoint-tablet body.page-template-default .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.blog .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.category .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.single.single-post .featured-image.template-two-plus .image-wrap img, .breakpoint-tablet body.page-template-default .featured-image.template-three .image-wrap img, .breakpoint-tablet body.page-template-page-template-one .featured-image.template-three .image-wrap img, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.template-three .image-wrap img, .breakpoint-tablet body.page-template-page-template-two .featured-image.template-three .image-wrap img, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.template-three .image-wrap img, .breakpoint-tablet body.page-template-page-template-three .featured-image.template-three .image-wrap img, .breakpoint-tablet body.blog .featured-image.template-three .image-wrap img, .breakpoint-tablet body.category .featured-image.template-three .image-wrap img, .breakpoint-tablet body.single.single-post .featured-image.template-three .image-wrap img, .breakpoint-tablet body.page-template-default .featured-image.blog .image-wrap img, .breakpoint-tablet body.page-template-page-template-one .featured-image.blog .image-wrap img, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.blog .image-wrap img, .breakpoint-tablet body.page-template-page-template-two .featured-image.blog .image-wrap img, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.blog .image-wrap img, .breakpoint-tablet body.page-template-page-template-three .featured-image.blog .image-wrap img, .breakpoint-tablet body.blog .featured-image.blog .image-wrap img, .breakpoint-tablet body.category .featured-image.blog .image-wrap img, .breakpoint-tablet body.single.single-post .featured-image.blog .image-wrap img, .breakpoint-tablet body.page-template-default .featured-image.category .image-wrap img, .breakpoint-tablet body.page-template-page-template-one .featured-image.category .image-wrap img, .breakpoint-tablet body.page-template-page-template-one-plus .featured-image.category .image-wrap img, .breakpoint-tablet body.page-template-page-template-two .featured-image.category .image-wrap img, .breakpoint-tablet body.page-template-page-template-two-plus .featured-image.category .image-wrap img, .breakpoint-tablet body.page-template-page-template-three .featured-image.category .image-wrap img, .breakpoint-tablet body.blog .featured-image.category .image-wrap img, .breakpoint-tablet body.category .featured-image.category .image-wrap img, .breakpoint-tablet body.single.single-post .featured-image.category .image-wrap img {
  position: static;
  height: auto;
  width: 100%;
  left: auto;
  transform: none;
}
.breakpoint-desktop body.page-template-default .featured-image.blog, .breakpoint-desktop body.page-template-page-template-one .featured-image.blog, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.blog, .breakpoint-desktop body.page-template-page-template-two .featured-image.blog, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.blog, .breakpoint-desktop body.page-template-page-template-three .featured-image.blog, .breakpoint-desktop body.blog .featured-image.blog, .breakpoint-desktop body.category .featured-image.blog, .breakpoint-desktop body.single.single-post .featured-image.blog, .breakpoint-desktop body.page-template-default .featured-image.single-post, .breakpoint-desktop body.page-template-page-template-one .featured-image.single-post, .breakpoint-desktop body.page-template-page-template-one-plus .featured-image.single-post, .breakpoint-desktop body.page-template-page-template-two .featured-image.single-post, .breakpoint-desktop body.page-template-page-template-two-plus .featured-image.single-post, .breakpoint-desktop body.page-template-page-template-three .featured-image.single-post, .breakpoint-desktop body.blog .featured-image.single-post, .breakpoint-desktop body.category .featured-image.single-post, .breakpoint-desktop body.single.single-post .featured-image.single-post {
  width: 658px;
}
body.page-template-default .featured-image.single-post span.featured-image-caption, body.page-template-page-template-one .featured-image.single-post span.featured-image-caption, body.page-template-page-template-one-plus .featured-image.single-post span.featured-image-caption, body.page-template-page-template-two .featured-image.single-post span.featured-image-caption, body.page-template-page-template-two-plus .featured-image.single-post span.featured-image-caption, body.page-template-page-template-three .featured-image.single-post span.featured-image-caption, body.blog .featured-image.single-post span.featured-image-caption, body.category .featured-image.single-post span.featured-image-caption, body.single.single-post .featured-image.single-post span.featured-image-caption {
  color: #999;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 14px;
}
body.page-template-default .inner-page.page-content, body.page-template-page-template-one .inner-page.page-content, body.page-template-page-template-one-plus .inner-page.page-content, body.page-template-page-template-two .inner-page.page-content, body.page-template-page-template-two-plus .inner-page.page-content, body.page-template-page-template-three .inner-page.page-content, body.blog .inner-page.page-content, body.category .inner-page.page-content, body.single.single-post .inner-page.page-content {
  padding: 15px 0 0;
}
body.page-template-default .inner-page.page-content h1, body.page-template-page-template-one .inner-page.page-content h1, body.page-template-page-template-one-plus .inner-page.page-content h1, body.page-template-page-template-two .inner-page.page-content h1, body.page-template-page-template-two-plus .inner-page.page-content h1, body.page-template-page-template-three .inner-page.page-content h1, body.blog .inner-page.page-content h1, body.category .inner-page.page-content h1, body.single.single-post .inner-page.page-content h1 {
  text-transform: uppercase;
}
body.page-template-default .inner-page.page-content h2, body.page-template-page-template-one .inner-page.page-content h2, body.page-template-page-template-one-plus .inner-page.page-content h2, body.page-template-page-template-two .inner-page.page-content h2, body.page-template-page-template-two-plus .inner-page.page-content h2, body.page-template-page-template-three .inner-page.page-content h2, body.blog .inner-page.page-content h2, body.category .inner-page.page-content h2, body.single.single-post .inner-page.page-content h2 {
  color: #008b52;
  border-bottom: 2px solid #008b52;
  width: 100%;
  display: inline-block;
  width: auto;
  margin: 25px 0;
}
body.page-template-default .inner-page.page-content h3, body.page-template-page-template-one .inner-page.page-content h3, body.page-template-page-template-one-plus .inner-page.page-content h3, body.page-template-page-template-two .inner-page.page-content h3, body.page-template-page-template-two-plus .inner-page.page-content h3, body.page-template-page-template-three .inner-page.page-content h3, body.blog .inner-page.page-content h3, body.category .inner-page.page-content h3, body.single.single-post .inner-page.page-content h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.5em;
}
body.page-template-default .inner-page.page-content a, body.page-template-page-template-one .inner-page.page-content a, body.page-template-page-template-one-plus .inner-page.page-content a, body.page-template-page-template-two .inner-page.page-content a, body.page-template-page-template-two-plus .inner-page.page-content a, body.page-template-page-template-three .inner-page.page-content a, body.blog .inner-page.page-content a, body.category .inner-page.page-content a, body.single.single-post .inner-page.page-content a {
  color: #008b52;
}
body.page-template-default .inner-page.page-content a:hover, body.page-template-page-template-one .inner-page.page-content a:hover, body.page-template-page-template-one-plus .inner-page.page-content a:hover, body.page-template-page-template-two .inner-page.page-content a:hover, body.page-template-page-template-two-plus .inner-page.page-content a:hover, body.page-template-page-template-three .inner-page.page-content a:hover, body.blog .inner-page.page-content a:hover, body.category .inner-page.page-content a:hover, body.single.single-post .inner-page.page-content a:hover {
  color: #cae4f1;
  border-bottom: 1px solid #008b52 !important;
}
body.page-template-default .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.page-template-page-template-one .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.page-template-page-template-one-plus .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.page-template-page-template-two .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.page-template-page-template-two-plus .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.page-template-page-template-three .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.blog .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.category .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column, body.single.single-post .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column {
  flex-basis: calc(100% - 1em) !important;
  flex-grow: 1;
  text-align: center;
}
body.page-template-default .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.page-template-page-template-one .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.page-template-page-template-one-plus .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.page-template-page-template-two .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.page-template-page-template-two-plus .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.page-template-page-template-three .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.blog .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.category .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon, body.single.single-post .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column .faith-hope-love-icon {
  width: 50%;
  min-height: 180px;
  height: auto;
  display: block;
  margin: 20px auto;
  text-align: center;
}
body.page-template-default .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.page-template-page-template-one .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.page-template-page-template-one-plus .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.page-template-page-template-two .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.page-template-page-template-two-plus .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.page-template-page-template-three .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.blog .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.category .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3, body.single.single-post .inner-page.page-content .wp-block-columns.faith-hope-love-wrapper .wp-block-column.column h3 {
  background-color: #008b52;
  color: white;
  display: block;
  padding: 5px;
  width: 35%;
  text-align: center;
  text-transform: uppercase;
  margin: 0 auto 25px;
}
body.page-template-default .inner-page.page-content p, body.page-template-page-template-one .inner-page.page-content p, body.page-template-page-template-one-plus .inner-page.page-content p, body.page-template-page-template-two .inner-page.page-content p, body.page-template-page-template-two-plus .inner-page.page-content p, body.page-template-page-template-three .inner-page.page-content p, body.blog .inner-page.page-content p, body.category .inner-page.page-content p, body.single.single-post .inner-page.page-content p {
  margin: 0 0 16px 0;
  color: #000;
}
body.page-template-default .inner-page.page-content .full-column-page-content, body.page-template-page-template-one .inner-page.page-content .full-column-page-content, body.page-template-page-template-one-plus .inner-page.page-content .full-column-page-content, body.page-template-page-template-two .inner-page.page-content .full-column-page-content, body.page-template-page-template-two-plus .inner-page.page-content .full-column-page-content, body.page-template-page-template-three .inner-page.page-content .full-column-page-content, body.blog .inner-page.page-content .full-column-page-content, body.category .inner-page.page-content .full-column-page-content, body.single.single-post .inner-page.page-content .full-column-page-content {
  color: #5b6771;
}
.breakpoint-tablet body.page-template-default .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.page-template-page-template-one .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.page-template-page-template-one-plus .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.page-template-page-template-two .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.page-template-page-template-two-plus .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.page-template-page-template-three .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.blog .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.category .inner-page.page-content .full-column-page-content, .breakpoint-tablet body.single.single-post .inner-page.page-content .full-column-page-content {
  /*
			h5 {
				font-size: 12.8px;
				line-height: 19.2px;
				color: #000;
				font-weight: 100;
				margin: 0 0 5px 0;
				}
			h6 {
				font-size: 11px;
				margin: 0 0 5px 0;
				word-break: normal;
			}
*/
}
body.page-template-default .inner-page.page-content .full-column-page-content a, body.page-template-page-template-one .inner-page.page-content .full-column-page-content a, body.page-template-page-template-one-plus .inner-page.page-content .full-column-page-content a, body.page-template-page-template-two .inner-page.page-content .full-column-page-content a, body.page-template-page-template-two-plus .inner-page.page-content .full-column-page-content a, body.page-template-page-template-three .inner-page.page-content .full-column-page-content a, body.blog .inner-page.page-content .full-column-page-content a, body.category .inner-page.page-content .full-column-page-content a, body.single.single-post .inner-page.page-content .full-column-page-content a {
  font-weight: 600;
  margin: 5px 0;
}
body.page-template-default .inner-page.page-content .full-column-page-content p, body.page-template-page-template-one .inner-page.page-content .full-column-page-content p, body.page-template-page-template-one-plus .inner-page.page-content .full-column-page-content p, body.page-template-page-template-two .inner-page.page-content .full-column-page-content p, body.page-template-page-template-two-plus .inner-page.page-content .full-column-page-content p, body.page-template-page-template-three .inner-page.page-content .full-column-page-content p, body.blog .inner-page.page-content .full-column-page-content p, body.category .inner-page.page-content .full-column-page-content p, body.single.single-post .inner-page.page-content .full-column-page-content p {
  color: #5b6771;
  font-size: 16px;
}
body.page-template-default .inner-page.page-content .full-column-page-content ul.link-buttons, body.page-template-page-template-one .inner-page.page-content .full-column-page-content ul.link-buttons, body.page-template-page-template-one-plus .inner-page.page-content .full-column-page-content ul.link-buttons, body.page-template-page-template-two .inner-page.page-content .full-column-page-content ul.link-buttons, body.page-template-page-template-two-plus .inner-page.page-content .full-column-page-content ul.link-buttons, body.page-template-page-template-three .inner-page.page-content .full-column-page-content ul.link-buttons, body.blog .inner-page.page-content .full-column-page-content ul.link-buttons, body.category .inner-page.page-content .full-column-page-content ul.link-buttons, body.single.single-post .inner-page.page-content .full-column-page-content ul.link-buttons {
  padding-left: 0;
}
body.page-template-default .inner-page.page-content .full-column-page-content ul.link-buttons li, body.page-template-page-template-one .inner-page.page-content .full-column-page-content ul.link-buttons li, body.page-template-page-template-one-plus .inner-page.page-content .full-column-page-content ul.link-buttons li, body.page-template-page-template-two .inner-page.page-content .full-column-page-content ul.link-buttons li, body.page-template-page-template-two-plus .inner-page.page-content .full-column-page-content ul.link-buttons li, body.page-template-page-template-three .inner-page.page-content .full-column-page-content ul.link-buttons li, body.blog .inner-page.page-content .full-column-page-content ul.link-buttons li, body.category .inner-page.page-content .full-column-page-content ul.link-buttons li, body.single.single-post .inner-page.page-content .full-column-page-content ul.link-buttons li {
  list-style-type: none;
  margin-bottom: 25px;
}
.breakpoint-tablet body.page-template-default .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-one .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-one-plus .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-two .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-two-plus .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.page-template-page-template-three .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.blog .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.category .inner-page.page-content .full-column-page-content ul.link-buttons li, .breakpoint-tablet body.single.single-post .inner-page.page-content .full-column-page-content ul.link-buttons li {
  display: inline-block;
  margin: 0 20px 0 0;
}
body.page-template-default .inner-page.page-content .section-header-list.mobile, body.page-template-page-template-one .inner-page.page-content .section-header-list.mobile, body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.mobile, body.page-template-page-template-two .inner-page.page-content .section-header-list.mobile, body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.mobile, body.page-template-page-template-three .inner-page.page-content .section-header-list.mobile, body.blog .inner-page.page-content .section-header-list.mobile, body.category .inner-page.page-content .section-header-list.mobile, body.single.single-post .inner-page.page-content .section-header-list.mobile {
  width: 100%;
  height: auto;
  display: block;
  background-color: #5b6771;
  padding: 5px 0 5px 10px;
}
.breakpoint-tablet body.page-template-default .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.page-template-page-template-one .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.page-template-page-template-two .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.page-template-page-template-three .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.blog .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.category .inner-page.page-content .section-header-list.mobile, .breakpoint-tablet body.single.single-post .inner-page.page-content .section-header-list.mobile {
  display: none;
  /*
			.section-header-content {
				a.section-header-gray {
				color: #fff;
				text-transform: uppercase;
				font-size: 10px;
					span {
						vertical-align: super;
						font-size: 8px;
					}
				}
				h6.section-header.blue {
					display: none;
				}
				ul#menu-member-category-1.menu {padding-left: 0;
					li {
						list-style-type: none;
						margin: 0 0 5px 0;
						line-height: 12px;
						a {
							color: #fff;
							text-transform: uppercase;
							font-size: 10px;
						}
					}
				}
			}
*/
}
body.page-template-default .inner-page.page-content .section-header-list.desktop, body.page-template-page-template-one .inner-page.page-content .section-header-list.desktop, body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.desktop, body.page-template-page-template-two .inner-page.page-content .section-header-list.desktop, body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.desktop, body.page-template-page-template-three .inner-page.page-content .section-header-list.desktop, body.blog .inner-page.page-content .section-header-list.desktop, body.category .inner-page.page-content .section-header-list.desktop, body.single.single-post .inner-page.page-content .section-header-list.desktop {
  display: none;
}
.breakpoint-tablet body.page-template-default .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.page-template-page-template-one .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.page-template-page-template-two .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.page-template-page-template-three .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.blog .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.category .inner-page.page-content .section-header-list.desktop, .breakpoint-tablet body.single.single-post .inner-page.page-content .section-header-list.desktop {
  width: 14.66%;
  float: left;
  margin-right: 25px;
  display: block;
  background-color: #5b6771;
}
body.page-template-default .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.page-template-page-template-one .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.page-template-page-template-two .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.page-template-page-template-three .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.blog .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.category .inner-page.page-content .section-header-list.desktop ul.section-header-column, body.single.single-post .inner-page.page-content .section-header-list.desktop ul.section-header-column {
  margin: 7px 0 7px 10px;
  padding-left: 0 !important;
}
body.page-template-default .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.page-template-page-template-one .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.page-template-page-template-two .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.page-template-page-template-three .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.blog .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.category .inner-page.page-content .section-header-list.desktop ul.section-header-column li, body.single.single-post .inner-page.page-content .section-header-list.desktop ul.section-header-column li {
  list-style-type: none;
  line-height: 14px;
}
body.page-template-default .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.page-template-page-template-one .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.page-template-page-template-two .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.page-template-page-template-three .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.blog .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.category .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray, body.single.single-post .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray {
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  display: block;
  line-height: 12px;
  padding-bottom: 0;
}
body.page-template-default .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.page-template-page-template-one .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.page-template-page-template-two .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.page-template-page-template-three .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.blog .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.category .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span, body.single.single-post .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray span {
  vertical-align: super;
  font-size: 8px;
}
body.page-template-default .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.page-template-page-template-one .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.page-template-page-template-one-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.page-template-page-template-two .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.page-template-page-template-two-plus .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.page-template-page-template-three .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.blog .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.category .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover, body.single.single-post .inner-page.page-content .section-header-list.desktop ul.section-header-column li a.section-header-gray:hover {
  color: #39c !important;
}
body.page-template-page-template-three {
  /* ==========================================================
	TEMPLATE TWO SPECIFIC STYLES	
============================================================*/
}
body.page-template-page-template-three .section.site-body.left-right .section-inner.left-right {
  padding: 25px 25px 0 25px !important;
}
.breakpoint-tablet body.page-template-page-template-three .section.site-body.left-right .section-inner.left-right {
  padding: 40px 0 0 0 !important;
}
.section.site-body.left-right {
  min-height: 750px;
  margin-top: 40px;
  /* ==========================================================
	Template 3 Specific Styles	
============================================================*/
}
.section.site-body.left-right .left-column.news {
  width: 100%;
}
.section.site-body.left-right .left-column.news h1.page-title {
  text-transform: uppercase;
  margin-top: 0;
}
.section.site-body.left-right .left-column.news .post-wrapper {
  /* buttons on Programs */
}
.section.site-body.left-right .left-column.news .post-wrapper h2 {
  color: #008b52;
  border-bottom: 2px solid #008b52;
  display: inline-block;
  width: auto;
  margin: 25px 0;
  text-transform: uppercase;
}
.section.site-body.left-right .left-column.news .post-wrapper h2.crisis-support-intake {
  margin: 10px 0;
}
.section.site-body.left-right .left-column.news .post-wrapper p.post-date {
  color: #008b52;
  background-color: #cae4f1;
  width: auto;
  font-size: 14px;
  padding: 10px 20px;
  display: inline-block;
  width: auto;
  margin: 0 0 15px 0;
}
.section.site-body.left-right .left-column.news .post-wrapper a img.attachment-post-thumbnail {
  width: auto;
  height: 180px;
  display: block;
  width: 100%;
  height: auto;
}
.section.site-body.left-right .left-column.news .post-wrapper p iframe {
  width: 100%;
  height: 280px;
}
.breakpoint-tablet .section.site-body.left-right .left-column.news .post-wrapper p iframe {
  height: 285px;
}
.breakpoint-desktop .section.site-body.left-right .left-column.news .post-wrapper p iframe {
  height: 370px;
}
.section.site-body.left-right .left-column.news .post-wrapper h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.5em;
}
.section.site-body.left-right .left-column.news .post-wrapper h3 a.blog-post {
  height: auto;
  color: #000;
  font-size: 16pt;
  margin: 0;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
.section.site-body.left-right .left-column.news .post-wrapper a.read-more {
  font-family: 'PT Serif', serif;
  color: #666;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo {
  width: 140px;
  height: 180px;
  display: block;
  margin: 0 0 25px 0;
}
.breakpoint-tablet .section.site-body.left-right .left-column.news .post-wrapper .photo {
  margin: 0 35px 60px 0;
  float: left;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo ul, .section.site-body.left-right .left-column.news .post-wrapper .photo ol {
  font-size: 16px;
  padding-left: 25px;
  border-left: 3px solid #cae4f1;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo ul li, .section.site-body.left-right .left-column.news .post-wrapper .photo ol li {
  margin: 0 0 5px 0;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo a {
  color: #008b52;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo a:hover {
  color: #cae4f1;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo blockquote {
  font-style: italic;
  font-size: 24px;
  color: #666;
  padding: 15px 0;
  border-top: 3px solid #cae4f1;
  border-bottom: 3px solid #cae4f1;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo blockquote cite {
  font-size: 20px;
  font-style: normal;
}
.section.site-body.left-right .left-column.news .post-wrapper .photo blockquote cite:before {
  content: '– ';
}
.section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button {
  margin: 0;
}
.section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row {
  border: none;
  padding-left: 0;
  width: 100%;
  margin: 0;
}
.breakpoint-tablet .section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row {
  width: 514px;
  display: flex;
  flex-wrap: wrap;
}
.breakpoint-desktop .section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row {
  width: 625px;
}
.section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row li {
  list-style-type: none;
  background-color: #008b52;
  text-align: center;
  padding: 15px 15px 15px 15px;
  min-height: 85px;
  border-radius: 25px;
  width: 100%;
}
.section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row li:last-child {
  margin-right: 0 !important;
}
.breakpoint-tablet .section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row li {
  width: 120px;
  margin-right: 8px;
  padding: 0px 15px 0px 15px;
}
.breakpoint-desktop .section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row li {
  width: 125px;
  margin: 0 25px 25px 0;
}
.section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row li a.program-link {
  color: white;
  display: block;
}
.section.site-body.left-right .left-column.news pre.wp-block-code.program-buttons.button ul.button-row li a.program-link:hover {
  text-transform: none !important;
  border: none;
  padding-bottom: 0;
}
.breakpoint-tablet .section.site-body.left-right .left-column.news {
  width: 70%;
  height: auto;
  margin: 0 25px 0 0;
  float: left;
}
.breakpoint-desktop .section.site-body.left-right .left-column.news {
  margin: 0 45px 0 0;
}
.section.site-body.left-right .left-column.news figure.wp-block-image img {
  width: 100%;
  height: auto;
}
.section.site-body.left-right .right-column.news {
  width: 100%;
  background-color: #008b52;
  padding: 0 0 25px 0;
}
.breakpoint-tablet .section.site-body.left-right .right-column.news {
  width: 25%;
  float: left;
}
.breakpoint-desktop .section.site-body.left-right .right-column.news {
  min-height: 345px;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree {
  padding-left: 0;
  margin: 0;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree li {
  list-style-type: none;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree > li a {
  color: #666;
  background-color: #cae4f1;
  padding: 20px;
  display: block;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-size: 25px;
  text-align: center;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree li ul.children {
  padding-left: 0;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree li ul.children li a {
  font-family: 'PT Serif', serif;
  color: white;
  background-color: transparent;
  padding: 0 10px 0 0;
  margin-bottom: 0;
  text-transform: none;
  font-weight: normal;
  font-size: 15px;
  text-align: left;
  margin-bottom: 10px;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree li ul.children li ul.children > li {
  padding: 0 0 0 5px;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree li ul.children li.page_item.current_page_item a {
  font-weight: bold;
  text-transform: uppercase;
}
.section.site-body.left-right .right-column.news ul.page-menu.ancestor-tree li > ul.children {
  padding: 0 0 0 15px;
}
.page-template-page-template-three {
  /* ==========================================================
	BLOG SPECIFIC STYLES	
============================================================*/
}
.page-template-page-template-three .section.site-body.template-three {
  margin-top: 0;
  padding-top: 40x;
}
.breakpoint-tablet .page-template-page-template-three .section.site-body.template-three {
  padding: 0 25px;
}
.breakpoint-desktop .page-template-page-template-three .section.site-body.template-three {
  padding: 0;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .executive-leadership-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .executive-leadership-wrapper .bucket.leaders {
  flex: 100%;
  width: 100%;
  margin-bottom: 25px;
}
.breakpoint-tablet .page-template-page-template-three .section.site-body.template-three .inner-page.page-content .executive-leadership-wrapper .bucket.leaders {
  flex: 10%;
  margin-right: 5px;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .executive-leadership-wrapper .bucket.leaders img.leader-photo {
  display: block;
  margin: 0 auto;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .executive-leadership-wrapper .bucket.leaders h4.leader-name, .page-template-page-template-three .section.site-body.template-three .inner-page.page-content .executive-leadership-wrapper .bucket.leaders p.leader-title {
  text-align: center;
  margin-bottom: 5px;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .about-us-links {
  margin-top: 50px;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .about-us-links ul.bucket.link {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  border: none;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .about-us-links ul.bucket.link li {
  list-style-type: none;
  margin: 0 auto 25px;
  display: block;
  flex: 100%;
  margin: 0 0 25px 0;
  border: none;
}
.breakpoint-tablet .page-template-page-template-three .section.site-body.template-three .inner-page.page-content .about-us-links ul.bucket.link li {
  flex: 30%;
  margin: 0 20px 0 0;
}
.breakpoint-tablet .page-template-page-template-three .section.site-body.template-three .inner-page.page-content .about-us-links ul.bucket.link li:last-child {
  margin-right: 0;
}
.breakpoint-desktop .page-template-page-template-three .section.site-body.template-three .inner-page.page-content .about-us-links ul.bucket.link li {
  flex: 30%;
}
.page-template-page-template-three .section.site-body.template-three .inner-page.page-content .about-us-links ul.bucket.link li a.button.learn-more {
  color: white;
}
.blog, .single, .archive, .page.parent-pageid-10 {
  /* =============================================================================
	CATEGORY ARCHIVE STYLES
========================================================================== */
}
.blog .section.site-body.left-right, .single .section.site-body.left-right, .archive .section.site-body.left-right, .page.parent-pageid-10 .section.site-body.left-right {
  margin: 0 0 40px 0;
}
.blog .section.site-body.left-right .left-column.news, .single .section.site-body.left-right .left-column.news, .archive .section.site-body.left-right .left-column.news, .page.parent-pageid-10 .section.site-body.left-right .left-column.news {
  min-height: 500px;
}
.blog .section.site-body.left-right .left-column.news h1.page-title, .single .section.site-body.left-right .left-column.news h1.page-title, .archive .section.site-body.left-right .left-column.news h1.page-title, .page.parent-pageid-10 .section.site-body.left-right .left-column.news h1.page-title {
  margin-bottom: 50px;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper, .single .section.site-body.left-right .left-column.news .post-wrapper, .archive .section.site-body.left-right .left-column.news .post-wrapper, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper {
  margin-bottom: 15px;
  border-bottom: 1px solid #666;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts, .single .section.site-body.left-right .left-column.news .post-wrapper .posts, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts {
  margin: 0 0 25px 0;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts h3.blog-post, .single .section.site-body.left-right .left-column.news .post-wrapper .posts h3.blog-post, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts h3.blog-post, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts h3.blog-post {
  height: auto;
  color: #000;
  font-size: 16pt;
  font-weight: 100;
  margin: 0;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts p.post-date, .single .section.site-body.left-right .left-column.news .post-wrapper .posts p.post-date, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts p.post-date, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts p.post-date {
  color: #008b52;
  background-color: #cae4f1;
  width: auto;
  font-size: 14px;
  padding: 10px 20px;
  display: inline-block;
  width: auto;
  margin: 0 0 15px 0;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts h3, .single .section.site-body.left-right .left-column.news .post-wrapper .posts h3, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts h3, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts h3 {
  margin: 25px 0 5px;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post, .single .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post {
  height: auto;
  color: #000;
  font-size: 16pt;
  font-weight: 100;
  margin: 0;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post:hover, .single .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post:hover, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post:hover, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts h3 a.blog-post:hover {
  text-decoration: none;
  border-bottom: none;
  padding-bottom: 0;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts h4, .single .section.site-body.left-right .left-column.news .post-wrapper .posts h4, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts h4, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts h4, .blog .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption, .single .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption {
  color: #999;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 14px;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts img.attachment-post-thumbnail, .single .section.site-body.left-right .left-column.news .post-wrapper .posts img.attachment-post-thumbnail, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts img.attachment-post-thumbnail, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts img.attachment-post-thumbnail {
  display: block;
  width: 100%;
  height: auto;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts .alignright, .single .section.site-body.left-right .left-column.news .post-wrapper .posts .alignright, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts .alignright, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts .alignright {
  margin: 10px 0 10px 10px;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts .alignleft, .single .section.site-body.left-right .left-column.news .post-wrapper .posts .alignleft, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts .alignleft, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts .alignleft {
  margin: 10px 10px 10px 0px;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption, .single .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts figcaption, .blog .section.site-body.left-right .left-column.news .post-wrapper .posts .wp-caption-text, .single .section.site-body.left-right .left-column.news .post-wrapper .posts .wp-caption-text, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts .wp-caption-text, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts .wp-caption-text {
  color: #999;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 14px;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more, .single .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more {
  font-family: 'PT Serif', serif;
  color: #666;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
}
.blog .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more:hover, .single .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more:hover, .archive .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more:hover, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-wrapper .posts a.read-more:hover {
  text-decoration: none;
  border-bottom: none;
  padding-bottom: 0;
}
.blog .section.site-body.left-right .left-column.news ul.post-categories, .single .section.site-body.left-right .left-column.news ul.post-categories, .archive .section.site-body.left-right .left-column.news ul.post-categories, .page.parent-pageid-10 .section.site-body.left-right .left-column.news ul.post-categories {
  margin: 5px 0;
  padding-left: 0;
}
.blog .section.site-body.left-right .left-column.news ul.post-categories li, .single .section.site-body.left-right .left-column.news ul.post-categories li, .archive .section.site-body.left-right .left-column.news ul.post-categories li, .page.parent-pageid-10 .section.site-body.left-right .left-column.news ul.post-categories li {
  font-weight: 100;
  list-style-type: none;
}
.breakpoint-tablet .blog .section.site-body.left-right .left-column.news ul.post-categories li, .breakpoint-tablet .single .section.site-body.left-right .left-column.news ul.post-categories li, .breakpoint-tablet .archive .section.site-body.left-right .left-column.news ul.post-categories li, .breakpoint-tablet .page.parent-pageid-10 .section.site-body.left-right .left-column.news ul.post-categories li {
  display: inline-block;
}
.blog .section.site-body.left-right .left-column.news ul.post-categories li a, .single .section.site-body.left-right .left-column.news ul.post-categories li a, .archive .section.site-body.left-right .left-column.news ul.post-categories li a, .page.parent-pageid-10 .section.site-body.left-right .left-column.news ul.post-categories li a {
  font-weight: 100;
  font-size: 11pt;
  color: #5b6771;
}
.blog .section.site-body.left-right .left-column.news .post-content, .single .section.site-body.left-right .left-column.news .post-content, .archive .section.site-body.left-right .left-column.news .post-content, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-content {
  font-size: 12.8px;
  line-height: 19.2px;
}
.blog .section.site-body.left-right .left-column.news .post-content p, .single .section.site-body.left-right .left-column.news .post-content p, .archive .section.site-body.left-right .left-column.news .post-content p, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-content p {
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 5px 0;
}
.blog .section.site-body.left-right .left-column.news .post-content p img.aligncenter, .single .section.site-body.left-right .left-column.news .post-content p img.aligncenter, .archive .section.site-body.left-right .left-column.news .post-content p img.aligncenter, .page.parent-pageid-10 .section.site-body.left-right .left-column.news .post-content p img.aligncenter {
  max-width: 100%;
  width: 1005;
  height: auto;
}
.blog .section.site-body.left-right .newer-older, .single .section.site-body.left-right .newer-older, .archive .section.site-body.left-right .newer-older, .page.parent-pageid-10 .section.site-body.left-right .newer-older {
  min-height: 50px;
}
.blog .section.site-body.left-right .newer-older .newer a, .single .section.site-body.left-right .newer-older .newer a, .archive .section.site-body.left-right .newer-older .newer a, .page.parent-pageid-10 .section.site-body.left-right .newer-older .newer a, .blog .section.site-body.left-right .newer-older .older a, .single .section.site-body.left-right .newer-older .older a, .archive .section.site-body.left-right .newer-older .older a, .page.parent-pageid-10 .section.site-body.left-right .newer-older .older a {
  color: #008b52;
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
  color: #008b52;
}
.blog .section.site-body.left-right .newer-older .newer a:hover, .single .section.site-body.left-right .newer-older .newer a:hover, .archive .section.site-body.left-right .newer-older .newer a:hover, .page.parent-pageid-10 .section.site-body.left-right .newer-older .newer a:hover, .blog .section.site-body.left-right .newer-older .older a:hover, .single .section.site-body.left-right .newer-older .older a:hover, .archive .section.site-body.left-right .newer-older .older a:hover, .page.parent-pageid-10 .section.site-body.left-right .newer-older .older a:hover {
  color: #cae4f1;
  border-bottom: 1px solid #008b52;
}
.blog .section.site-body.left-right .newer-older .newer, .single .section.site-body.left-right .newer-older .newer, .archive .section.site-body.left-right .newer-older .newer, .page.parent-pageid-10 .section.site-body.left-right .newer-older .newer {
  float: right;
}
.blog .section.site-body.left-right .newer-older .older, .single .section.site-body.left-right .newer-older .older, .archive .section.site-body.left-right .newer-older .older, .page.parent-pageid-10 .section.site-body.left-right .newer-older .older {
  float: left;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar h2, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar h2, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar h2, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar h2 {
  color: #666;
  background-color: #cae4f1;
  padding: 20px;
  display: block;
  margin: 0 0 15px 0;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-size: 25px;
  text-align: center;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul {
  padding: 0 15px 0 20px;
  margin-bottom: 15px;
  font-size: 12.8px;
  color: #fff;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li {
  list-style-type: disc;
  list-style-position: inside;
  font-weight: bold;
  font-weight: 600;
  margin: 5px 0;
  font-size: 12.8px;
  line-height: 19.2px;
  padding: 15px 0;
  border-bottom: 1px solid #cae4f1;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li:last-child, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li:last-child, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li:last-child, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li:last-child {
  border-bottom: none;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li a, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li a, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li a, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li a {
  font-weight: 100 !important;
  color: #fff;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul {
  padding-left: 25px;
  margin: 5px 0;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li {
  list-style-type: disc;
}
.blog .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li a, .single .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li a, .archive .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li a, .page.parent-pageid-10 .section.site-body.left-right .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li a {
  font-weight: 100;
  font-size: 12.8px;
  line-height: 19px;
}
body.archive.category {
  /* =============================================================================
	SEARCH RESULTS PAGE STYLES
========================================================================== */
}
body.archive.category .section.site-body.left-right {
  margin-top: 0;
}
body.archive.category .section.site-body.left-right .section-inner.category .featured-image.category, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .featured-image.category, body.archive.category .section.site-body.left-right .section-inner.category .featured-image.newsletter-category, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .featured-image.newsletter-category {
  margin-bottom: 40px;
}
.breakpoint-tablet body.archive.category .section.site-body.left-right .section-inner.category .left-column.news, .breakpoint-tablet body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news {
  width: 70%;
  float: left;
  margin: 0 35px 0 0;
}
.breakpoint-desktop body.archive.category .section.site-body.left-right .section-inner.category .left-column.news, .breakpoint-desktop body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news {
  margin: 0 45px 0 0;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news h2.category-title, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news h2.category-title {
  color: #5b6771;
  font-size: 11pt;
  font-weight: 100;
  padding-bottom: 10px;
  line-height: 1.25;
  margin: 0;
  margin: 0 0 15px 0;
  font-weight: 700;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container {
  margin-bottom: 40px;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item {
  margin-bottom: 15px;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item h3.post-title, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item h3.post-title, body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item h2, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item h2 {
  margin: 5px 0;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item h3.post-title a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item h3.post-title a, body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item h2 a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item h2 a {
  height: auto;
  color: #007299;
  font-size: 11pt;
  font-weight: 100;
  margin: 0 15px 8px 0;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item .post-content, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item .post-content, body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item .post-excerpt, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item .post-excerpt {
  font-size: 12.8px;
  line-height: 19px;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item .post-content a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item .post-content a, body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item .post-excerpt a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item .post-excerpt a {
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 5px 0;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item .post-excerpt p, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item .post-excerpt p {
  margin: 0;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item .post-content img, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item .post-content img, body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .category-post-container .category-item .post-content .aligncenter, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .category-post-container .category-item .post-content .aligncenter {
  max-width: 100%;
  width: 1005;
  height: auto;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .newer-older .older, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .newer-older .older, body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .newer-older .newer, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .newer-older .newer {
  color: #000;
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
}
body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .newer-older .older a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .newer-older .older a, body.archive.category .section.site-body.left-right .section-inner.category .left-column.news .newer-older .newer a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .left-column.news .newer-older .newer a {
  color: #000;
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news {
  min-height: 345px;
  background-color: #c8c8c8;
  padding: 10px 0;
}
.breakpoint-tablet body.archive.category .section.site-body.left-right .section-inner.category .right-column.news, .breakpoint-tablet body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news {
  width: 25%;
  float: left;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news .widget.widget_text ul, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news .widget.widget_text ul {
  padding: 0 15px;
  color: #000;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news .widget.widget_text ul h3, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news .widget.widget_text ul h3 {
  padding-bottom: 15px;
  border-bottom: 2px solid #5b6771;
  margin: 0 0 15px 0;
  font-weight: 100;
  font-size: 11pt;
  color: #5b6771;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul {
  padding: 0 15px;
  margin-bottom: 15px;
  font-size: 12.8px;
  color: #000;
  padding: 0 15px 0 35px;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li, body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories {
  list-style-type: disc;
  font-weight: bold;
  font-weight: 600;
  margin: 5px 0;
  font-size: 12.8px;
  line-height: 19.2px;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li a, body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories a {
  font-weight: 100 !important;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul, body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories > ul, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories > ul {
  padding-left: 25px;
  margin: 5px 0;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li, body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories > ul li, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories > ul li {
  list-style-type: disc;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li > ul li a, body.archive.category .section.site-body.left-right .section-inner.category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories > ul li a, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news #cat-archives-sidebar #sidebar-archives.widget > ul li.categories > ul li a {
  font-weight: 100 !important;
  font-size: 12.8px;
  line-height: 19px;
}
body.archive.category .section.site-body.left-right .section-inner.category .right-column.news h5.newsletter-title, body.archive.category .section.site-body.left-right .section-inner.newsletter-category .right-column.news h5.newsletter-title {
  padding: 0 0 0 15px;
  margin: 10px 0;
}
.search.search-results {
  /* =============================================================================
   Category.php
   ========================================================================== */
}
.search.search-results .section.site-body .left-column.news h1.page-title {
  color: #000;
  font-size: 2em;
  margin: 0 0 0.67em 0;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}
.search.search-results .section.site-body .left-column.news .search-post-container {
  margin-bottom: 25px;
}
.search.search-results .section.site-body .left-column.news .search-post-container .search-item .search-item-content {
  padding-bottom: 25px;
  border-bottom: 1px solid gray;
  margin-bottom: 25px;
}
.search.search-results .section.site-body .left-column.news .search-post-container .search-item .search-item-content p.the-date {
  color: #008b52;
  background-color: #cae4f1;
  width: auto;
  font-size: 14px;
  padding: 10px 20px;
  display: inline-block;
  width: auto;
  margin: 0;
}
.search.search-results .section.site-body .left-column.news .search-post-container .search-item .search-item-content h3 {
  margin: 25px 0 5px;
}
.search.search-results .section.site-body .left-column.news .search-post-container .search-item .search-item-content h3 a {
  height: auto;
  color: #000;
  margin: 0 15px 10px 0;
  font-family: 'Roboto', sans-serif;
  font-size: 1.5em;
  font-size: 24px;
  text-transform: uppercase;
}
.search.search-results .section.site-body .left-column.news .search-post-container .search-item .search-item-content .post-excerpt {
  font-size: 12.8px;
  line-height: 19.2px;
}
.search.search-results .section.site-body .left-column.news .search-post-container .search-item .search-item-content a.read-more {
  font-family: 'PT Serif', serif;
  color: #666;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
}
.search.search-results .section.site-body .left-column.news .newer-older .older a, .search.search-results .section.site-body .left-column.news .newer-older .newer a {
  color: #000;
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
}
.search.search-results .section.site-body .left-column.news .newer-older .older {
  float: left;
}
.search.search-results .section.site-body .left-column.news .newer-older .newer {
  float: right;
}
.search.search-results .section.site-body .right-column.news #sidebar #archives-2.widget.widget_archive ul, .search.search-results .section.site-body .right-column.news #sidebar #categories-2.widget.widget_categories ul, .search.search-results .section.site-body .right-column.news #sidebar #meta-2.widget.widget_meta ul {
  padding: 0;
  margin: 0;
}
.search.search-results .section.site-body .right-column.news #sidebar #archives-2.widget.widget_archive ul h3, .search.search-results .section.site-body .right-column.news #sidebar #categories-2.widget.widget_categories ul h3, .search.search-results .section.site-body .right-column.news #sidebar #meta-2.widget.widget_meta ul h3 {
  color: #666;
  background-color: #cae4f1;
  padding: 20px;
  display: block;
  margin: 0 0 15px 0;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-size: 25px;
  text-align: center;
}
.search.search-results .section.site-body .right-column.news #sidebar #archives-2.widget.widget_archive ul ul, .search.search-results .section.site-body .right-column.news #sidebar #categories-2.widget.widget_categories ul ul, .search.search-results .section.site-body .right-column.news #sidebar #meta-2.widget.widget_meta ul ul {
  padding: 0 0 0 15px;
}
.search.search-results .section.site-body .right-column.news #sidebar #archives-2.widget.widget_archive ul ul > li, .search.search-results .section.site-body .right-column.news #sidebar #categories-2.widget.widget_categories ul ul > li, .search.search-results .section.site-body .right-column.news #sidebar #meta-2.widget.widget_meta ul ul > li {
  color: #fff;
  list-style-type: disc;
  list-style-position: inside;
  font-weight: bold;
  font-weight: 600;
  margin: 5px 0;
  font-size: 12.8px;
  line-height: 19.2px;
  padding: 15px 0;
  border-bottom: 1px solid #cae4f1;
}
.search.search-results .section.site-body .right-column.news #sidebar #archives-2.widget.widget_archive ul ul > li:last-child, .search.search-results .section.site-body .right-column.news #sidebar #categories-2.widget.widget_categories ul ul > li:last-child, .search.search-results .section.site-body .right-column.news #sidebar #meta-2.widget.widget_meta ul ul > li:last-child {
  border-bottom: none;
}
.search.search-results .section.site-body .right-column.news #sidebar #archives-2.widget.widget_archive ul ul > li a, .search.search-results .section.site-body .right-column.news #sidebar #categories-2.widget.widget_categories ul ul > li a, .search.search-results .section.site-body .right-column.news #sidebar #meta-2.widget.widget_meta ul ul > li a {
  color: #fff;
  font-weight: normal;
}
.related-category-posts {
  /* =============================================================================
   Content
   ========================================================================== */
}
.related-category-posts .related-post-item h2 {
  margin: 10px 0 5px 0;
}
h2.headline {
  text-align: center;
  padding: 25px 0;
  width: 75%;
  margin: 0 auto;
  color: gray;
  z-index: 50;
  position: relative;
  /* =============================================================================
 Tribe Events -- Calendar & Event Pages
   ========================================================================== */
}
.breakpoint-desktop h2.headline {
  border: 5px solid gray;
  margin: 100px auto 100px;
}
#tribe-events-pg-template, .tribe-events-pg-template {
  max-width: 940px;
  /* =============================================================================
  404 Page
   ========================================================================== */
}
#tribe-events-pg-template h1.tribe-events-single-event-title, .tribe-events-pg-template h1.tribe-events-single-event-title {
  text-transform: uppercase;
}
#tribe-events-pg-template .tribe_events .tribe-events-single-section.tribe-events-event-meta, .tribe-events-pg-template .tribe_events .tribe-events-single-section.tribe-events-event-meta {
  border: 1px solid #008b52;
}
#tribe-events-pg-template .tribe_events .tribe-events-single-section.tribe-events-event-meta dd.tribe-events-event-url a, .tribe-events-pg-template .tribe_events .tribe-events-single-section.tribe-events-event-meta dd.tribe-events-event-url a {
  color: #008b52;
}
#tribe-events-pg-template .tribe_events .tribe-block.tribe-block__events-link .tribe-block__btn--link.tribe-block__events-gcal a, .tribe-events-pg-template .tribe_events .tribe-block.tribe-block__events-link .tribe-block__btn--link.tribe-block__events-gcal a, #tribe-events-pg-template .tribe_events .tribe-block.tribe-block__events-link .tribe-block__btn--link.tribe-block__-events-ical a, .tribe-events-pg-template .tribe_events .tribe-block.tribe-block__events-link .tribe-block__btn--link.tribe-block__-events-ical a {
  color: #008b52;
  border: 1px solid #008b52;
}
#tribe-events-pg-template .tribe_events .tribe-block.tribe-block__venue.tribe-block__venue--has-map a.tribe-events-gmap, .tribe-events-pg-template .tribe_events .tribe-block.tribe-block__venue.tribe-block__venue--has-map a.tribe-events-gmap {
  color: #008b52;
}
#tribe-events-pg-template span.tribe-block__venue__website a, .tribe-events-pg-template span.tribe-block__venue__website a {
  color: #008b52;
}
.error404 .section.site-404 {
  min-height: 750px;
}
.error404 .section.site-404 .section-inner {
  text-align: center;
}
.breakpoint-desktop .error404 .section.site-404 .section-inner {
  padding-top: 50px;
}
.error404 .section.site-404 .section-inner #error404.post .content-loop p {
  font-size: 12.8px;
  line-height: 19.2px;
}
.error404 .section.site-404 .section-inner #error404.post .content-loop form label.screen-reader-text {
  display: none;
}
.error404 .section.site-404 .section-inner #error404.post .content-loop form input#s {
  background-color: transparent;
}
.error404 .section.site-404 .section-inner #error404.post .content-loop form input#searchsubmit {
  background-color: transparent;
  color: #c8c8c8;
  text-transform: uppercase;
  border: none;
  text-indent: -95px;
}
.section.site-footer.one {
  width: 100%;
  padding: 0;
}
.breakpoint-desktop .section.site-footer.one {
  margin: 50px 0;
}
.section.site-footer.one .section-inner.sponsors.footer.one {
  border-top: 3px solid #008b52;
  border-bottom: 3px solid #008b52;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container {
  max-width: 940px;
  padding: 2rem 3rem;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container h2.title {
  color: #008b52;
  top: 60px;
  font-size: 32px;
  text-align: center;
  text-transform: uppercase;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .controls {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 0;
  width: 100%;
  top: 60%;
  transform: translatey(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-box-pack: justify;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .controls:focus {
  outline: none;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .controls li:hover {
  cursor: pointer;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .controls i.fas {
  color: #008b52;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns1-mw .my-slider, .section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns2-mw .my-slider {
  position: relative;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns1-mw .my-slider .slider-item, .section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns2-mw .my-slider .slider-item {
  position: relative;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns1-mw .my-slider .slider-item:hover, .section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns2-mw .my-slider .slider-item:hover {
  cursor: pointer;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns1-mw .my-slider .slider-item .card, .section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns2-mw .my-slider .slider-item .card {
  margin: 0 auto;
  max-width: 100px;
  padding-bottom: 0.75rem;
  overflow: hidden;
  position: relative;
}
.section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns1-mw .my-slider .slider-item .card img, .section.site-footer.one .section-inner.sponsors.footer.one .slider-sponsors .slider-container .tns-outer #tns2-mw .my-slider .slider-item .card img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  margin-bottom: 0.25rem;
}
.section.site-footer.two, .section.site-footer.three {
  width: 100%;
  padding: 25px 0;
  background-color: #008b52;
}
.section.site-footer.three .section-inner {
  padding: 25px 0;
  border-top: 1px solid white;
}
.section.site-footer.three .section-inner ul.social.footer {
  width: 43%;
  display: block;
  margin: 0 auto;
  padding-left: 0;
}
.section.site-footer.three .section-inner ul.social.footer li {
  list-style-type: none;
  display: inline-block;
  margin-right: 20px;
}
.section.site-footer.three .section-inner ul.social.footer li:last-child {
  margin-right: 0;
}
.breakpoint-tablet .section.site-footer.three .section-inner ul.social.footer li {
  margin-right: 19px;
}
.breakpoint-tablet .section.site-footer.three .section-inner ul.social.footer li:last-child {
  margin-right: 0;
}
.breakpoint-desktop .section.site-footer.three .section-inner ul.social.footer li {
  margin-right: 18px;
}
.section.site-footer.three .section-inner ul.social.footer li a {
  font-size: 1.5em;
  color: #fff;
}
.breakpoint-desktop .section.site-footer.three .section-inner ul.social.footer li a {
  font-size: 1.25em;
}
.breakpoint-tablet .section.site-footer.three .section-inner ul.social.footer {
  width: 70%;
}
.breakpoint-desktop .section.site-footer.three .section-inner ul.social.footer {
  width: 15%;
}
.section.site-footer.three .section-inner .copyright-address {
  color: white;
  text-align: center;
  padding: 0 15px;
}
.breakpoint-tablet .section.site-footer.three .section-inner .copyright-address {
  padding: 0;
}
.footer-bucket {
  font-size: 11px;
}
.footer-bucket p {
  font-size: 12.8px;
  line-height: 19.2px;
}
.breakpoint-desktop .footer-bucket {
  width: 20%;
  float: left;
  margin-right: 90px;
}
.breakpoint-desktop .footer-bucket:last-child {
  margin-right: 0 !important;
}
.footer-bucket ul#menu-footer-menu-one, .footer-bucket ul#menu-footer-menu-two {
  margin-top: 0;
}
.footer-bucket ul#menu-footer-menu-one li, .footer-bucket ul#menu-footer-menu-two li {
  list-style-type: none;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.footer-bucket ul#menu-footer-menu-one li a, .footer-bucket ul#menu-footer-menu-two li a {
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
.footer-bucket.one, .footer-bucket.two, .footer-bucket.three, .footer-bucket.four {
  width: 100%;
  text-align: left;
  margin-bottom: 25px;
}
.breakpoint-tablet .footer-bucket.one, .breakpoint-tablet .footer-bucket.two, .breakpoint-tablet .footer-bucket.three, .breakpoint-tablet .footer-bucket.four {
  width: 20%;
  margin: 0 22px 0 0;
  text-align: left;
  float: left;
}
.breakpoint-desktop .footer-bucket.one, .breakpoint-desktop .footer-bucket.two, .breakpoint-desktop .footer-bucket.three, .breakpoint-desktop .footer-bucket.four {
  width: 20%;
  margin: 0 45px 0 0;
}
.breakpoint-desktop .footer-bucket.one:nth-child(5n), .breakpoint-desktop .footer-bucket.two:nth-child(5n), .breakpoint-desktop .footer-bucket.three:nth-child(5n), .breakpoint-desktop .footer-bucket.four:nth-child(5n) {
  margin-right: 0;
}
.footer-bucket.one p a, .footer-bucket.two p a, .footer-bucket.three p a, .footer-bucket.four p a {
  color: #000;
  font-weight: 700;
}
.footer-bucket.one a.button.learn-more, .footer-bucket.two a.button.learn-more, .footer-bucket.three a.button.learn-more, .footer-bucket.four a.button.learn-more {
  background-color: #cae4f1 !important;
  color: green !important;
  padding: 15px;
  border-radius: 50px;
  font-size: 14px;
  display: block;
  margin-bottom: 25px;
}
.breakpoint-desktop .footer-bucket.one a.button.learn-more, .breakpoint-desktop .footer-bucket.two a.button.learn-more, .breakpoint-desktop .footer-bucket.three a.button.learn-more, .breakpoint-desktop .footer-bucket.four a.button.learn-more {
  margin: 0 auto 25px 0;
  color: green !important;
}
.footer-bucket.two ul#menu-footer-menu-one.menu, .footer-bucket.three ul#menu-footer-menu-one.menu, .footer-bucket.two ul#menu-footer-menu-two.menu, .footer-bucket.three ul#menu-footer-menu-two.menu {
  padding-left: 0;
}
.section.site-footer.two .section-inner.footer.two .footer-bucket.four a.button.learn-more {
  color: #008b52 !important;
}
ul#menu-main-nav {
  margin: 0;
  line-height: 30px;
}
ul#menu-main-nav li {
  list-style-type: none;
}
ul#menu-main-nav li a {
  color: #2e4729;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  text-align: left;
}
.breakpoint-desktop ul#menu-main-nav {
  margin: 25px 0;
}
.breakpoint-desktop #menu-secondary-menu {
  padding-right: 35px;
  border-right: 1px solid #9a9999;
  margin-right: 35px;
}
ul.social h3 {
  color: #2e4729;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  text-align: center;
  margin-top: 10px;
}
.breakpoint-desktop ul.social h3 {
  text-align: left;
}
p.copyright-date {
  color: #fff;
  font-size: 0.8em;
  padding: 15px 0;
  text-align: center;
  /*
p.permelia-link {text-align: center;
		font-size: .75em;
		color: #fff;
	a {
		text-align: center;
		font-size: 1em;
		color: #fff;
	}
}
*/
  /* =============================================================================
  Helpers
   ========================================================================== */
}
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
}
.ir br {
  display: none;
  /* Hide from both screenreaders and browsers: h5bp.com/u */
}
.hidden {
  display: none !important;
  visibility: hidden;
  /* Hide only visually, but have it available for screenreaders: h5bp.com/v */
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
  /* Hide visually and from screenreaders, but maintain layout */
}
.invisible {
  visibility: hidden;
  /* Contain floats: h5bp.com/q */
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
    /* Black prints faster: h5bp.com/s */
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
    /* Don't show links for images, or javascript/internal links */
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
