.plain-homepage-box {
background: #e0eaf3;
padding:10px;
height: 200px;
border: 1px solid #c7d9e6;
}

.plain-homepage-box h2 {
color:#01375d;
}

@media (min-width: 992px) {
  .fl-page-header-row .col-md-5 {width: 20%;}
  .fl-page-header-row .col-md-7 {width: 70%;}
}

/* removes whoi seal */
.fl-page-header-container.container {
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: center;
}

/* removes top bar */
.fl-page-bar {display:none !important;}


h1, h2, h3, h4, h5, h6 {
    color: #a2a939;
color: #39b54a;
color: #8cc63f;
color: #0f75b6;
}

/* changes in homepage slider */
.home-topimage h2 {
    /*font-family: 'Roboto Condensed', sans-serif !important;*/
font-family: 'TideSans','Red Hat Display', 'Helvetica', Arial, Tahoma, sans-serif; 
    color: #ffffff;
    font-size: 60px;
    line-height: 80px;
    text-shadow: 5px 5px 15px #000000;
line-height:1.3;
}

.home-topimage p {
/*    font-family: 'Roboto', sans-serif !important;*/
font-family: 'TideSans','Red Hat Display', 'Helvetica', Arial, Tahoma, sans-serif; 
    color: #ffffff;
   font-weight:400;
   text-shadow: 5px 5px 15px #000000;
}

/* centers call to action button on homepage slider */
.fl-builder-content .fl-button-left {
    text-align: center;
}

.fl-node-58ecee9f2d7b1 .fl-post-slider-feed-content {
    color: #222222;
}

.fl-node-58ecee9f2d7b1 .fl-post-slider-title, .fl-node-58ecee9f2d7b1 .fl-post-slider-title a {
color: #27668f;
}

.fl-node-58ecee9f2d7b1 .fl-post-slider-feed-meta {
    color: #222222;
}

.fl-node-58ecee9f2d7b1 .fl-post-slider-feed-meta a {
    color: #27668f;
}

body {
	background-color: #ffffff !important;
	color: #222222;
	font-family: 'TideSans','Red Hat Display', 'Helvetica', Arial, Tahoma, sans-serif; 
    font-weight:300;
	font-size: 17px;
	line-height: 1.6;
	padding: 0;
	 /* letter-spacing: px;*/
}


p, li {
    font-size: 17px;
}

b, strong {
    font-family: 'TideSans','Red Hat Display', 'Helvetica', Arial, Tahoma, sans-serif; 
}

.fl-col-small p, .fl-col-small li {
    font-size: 17px;
    line-height:1.6;
}


h1, h2, h3, h4, h5, h6 {
  color: #173656;
  font-family: "Roboto Condensed", sans-serif;
  font-family: "Lato", sans-serif;
  font-family: 'TideSans','Red Hat Display', 'Helvetica', Arial, Tahoma, sans-serif; 
  font-weight: 400;
  line-height: 1.4;
  text-transform: none;
}

h1 {
   font-size: 44px;
  line-height: 1.4;
  letter-spacing: 0px;
}

h2 {
  font-size: 28px;
  line-height: 1.4;
  letter-spacing: 0px;
}

.fl-slide-content a.fl-button {
    background: #8fc448 !important;
    color: #ffffff !important;
    border: 1px solid #40b44f !important;
}