/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=570a4c5734160d85e1ac)
 * Config saved to config.json and https://gist.github.com/570a4c5734160d85e1ac
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@charset "utf-8";
/* CSS Document */

a img {border:none;
}

a:link {color:#7c878e;
		text-decoration:none;
}
a.homepage:link {color:#7c878e;
			text-decoration:none;
			font-size:20px;
			font-weight:700;
			letter-spacing:1px;
}

a.footer:link {color:#93da49;
			font-size:20px;
			text-decoration:none;
}
a.blog:link {color:#7c878e;
			font-weight:600;
			font-size:20px;
			text-decoration:none;
			border: 2px #7c878e solid;
			padding:10px;
			border-radius:4px;
}
a.blog:visited {color:#7c878e;
			font-size:20px;
			font-weight:600;
			text-decoration:none;
			border: 2px #7c878e solid;
			padding:10px;
			border-radius:4px;
}
a.blog:hover, blog:active, blog:focus {color:#000;
					font-size:20px;
					font-weight:700;
					text-decoration:none;
}
a.video:link {color:#7c878e;
			font-weight:600;
			font-size:20px;
			text-decoration:none;
			border: 2px #7c878e solid;
			padding:10px;
			border-radius:4px;
}
a.video:visited {color:#7c878e;
			font-size:20px;
			font-weight:600;
			text-decoration:none;
			border: 2px #7c878e solid;
			padding:10px;
			border-radius:4px;
}
a.video:hover, blog:active, blog:focus {color:#000;
					font-size:20px;
					font-weight:700;
					text-decoration:none;
}
a:visited {color:#93da49;
		   text-decoration:none;
}

a.homepage:visited {color:#7c878e;
		   text-decoration:none;
}

a:hover, a:active, a:focus {color:#7c878e;
							text-decoration:none;
}

a.homepage:hover, homepage:active, homepage:focus {color:#93da49;
												  text-decoration:none;
}

a.footer:hover, footer:active, footer:focus {color:#fff;
												  text-decoration:none;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
	color:#93da49;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:rgba(147,218,73,.5);
}
.navbar-light .navbar-nav .nav-link {color:#fff;
				}

article, aside, canvas, details,
figcaption, figure, header,
hgroup, nav, section, summary, video {
    display: block;
}
.btn-primary {background-color:#e5e5e5;
			color:#000;
		border-color:#e5e5e5;
}
.btn-primary:hover, .btn-primary:visited {background-color:#e5e5e5;
			color:#000;
		border-color:#e5e5e5;
}

body {background-color:#7c878e;
	  margin: 0;
	  padding: 0;
	  color:#000;
	  font-family: 'Lexend', sans-serif;
	  font-weight:500;
}
body.background {
	background-image:url('../images/CloudsBackground.50.jpg');
	background-repeat:no-repeat;
	background-size:1000px 626px;
	background-color:#7c878e;
	background-position: 50% 65px;
	background-attachment:fixed;
}

.clearfloat {clear:both;
		     height:0;
			 font-size:1px;
			 line-height:0px;
}

.container {width:100%;
			max-width:1080px;
			background:#e5e5e5;
			margin:0 auto;
			font-size:16px;
}
.container2 {width:100%;
			max-width:1080px;
			background:#7c878e;
			margin: 0 auto;
			font-size:16px;
}
.containerwide{width:100%;background:#7c878e;margin:0 auto;font-size:18px; color:#fff;padding-top:0px;padding-bottom:10px}
.containerwide2{width:100%;background:#ffffff;margin:0 auto;font-size:18px; color:#7c787e;padding-bottom:10px}
.containerwidelight{width:100%;background:#e6e6e6;margin:0 auto;font-size:18px; color:#424040;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.containerwidelightnavi{width:100%;background:#424040;margin:0 auto;font-size:18px; color:#5482ad;padding-top:10px;padding-bottom:10px}
.content {float:left;
		  padding:10px 15px 0px 15px;
		  width:100%;
		  font-family:Overlock, Lexend, Helvetica, Arial, sans-serif;
}
.content ul, .content ol {padding:0 15px 0px 40px;
}

@font-face {font-family:Overlock;
		src:url('/fonts/Overlock/Overlock-Regular.ttf');
}
			
@font-face {font-family:Lexend;
		src:url('/fonts/Lexend/Lexend-Regular.ttf');
}
.footer li {display:inline-block; padding-right:30px; padding-bottom:10px}
.footernarrow li {display:inline-block; padding-right:10px; padding-bottom:10px}

h1, h2, h3 {margin-top:0;
			font-family: 'Overlock', cursive;
			color:#93da49;
			padding-right:4px;
			padding-left:10px;
			padding-top:0px;
			padding-bottom:1rem;
			margin-left:1rem;
}

h1 span {
		background:#fff;
		padding-left:10px;
		padding-right:10px;
}
.h1banner {margin-left:10vw;
		margin-top:1vw;
		color:#fff;
		font-size:64px;
}
h2.headings {margin:1rem;
		font-size:48px;
}
h2.dark {color:#7c878e;
		font-size:42px;
}
h3.dark {color:#7c878e;
		font-size:32px;
}


h4, h5, h6 {margin-top:0;
			font-family: 'Overlock', cursive;
			color:#000;
			padding-left:2px;
			padding-right:2px;
}
.h4tableheadings{margin:0;font:Lexend,Helvetica,Arial,sans-serif;color:#000;padding-top:10px;padding-bottom:10px; 
}
img.border {border:8px solid #e5e5e5!important;
}
img.darkborder {border:8px solid #7c878e!important;
}
input.form {height:25px;
		font-size:14px;
	vertical-align:middle;
}
p {margin:1rem;
	}
	
p.light {color:#fff;
	margin-left:2rem;
	margin-right:.5rem;
}
.plargegrey {
	font-size:24px;
	padding-left:25px;
	padding-right:25px;
}

select {height:30px;
	font:Overlock, Helvetica, Arial, sans-serif;
	font-size:14px;
}

.bg-nlbg{background-color:#7c878e;
}

.navbar {padding-top:.75rem;
	padding-bottom:0.6rem;
				font-family:Overlock, Lexend, sans-serif;
}
.navbar-nav {font-size:20px;
			font-weight:500;
			padding-top:12px;
			padding-left:25px;
			padding-right:25px;
			letter-spacing:1px;
}
.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
	width:90%;
	background-color:#7c878e;
}
.subscribe:visited {
	color:#77aadd;
	text-decoration:none;
}
.subscribe:hover, .subscribe:active, .subscribe:focus {
	color:#ff9900;
	text-decoration:none;
}
.img-responsive,thumbnail>img,thumbnail a>img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#e5e5e5;border:1px solid #fff;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:3px solid #93da49;opacity:1;}
hr:not([size]) {height:0;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"] {cursor:pointer}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#e5e5e5;border:1px solid #fff;border-radius:4px;-webkit-transition: border 0.2s ease-in-out;-o-transition: border 0.2s ease-in-out;transition:border 0.2s ease-in-out}
.thumbnail > img,.thumbnail a > img {margin-left: auto;margin-right: auto}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {border-color: #fff}
.thumbnail .caption {padding: 9px;color: #333333; margin-bottom:7vw;}

td {padding-bottom:1em;
	vertical-align:top;
	border:none;
}

tr {color:#000;
	background-color:#fff;
	padding-bottom:0em;
}

ul, ol, dl {padding:0;
			margin:0;
}

ul li {padding-left:1rem;
		padding-right:1rem;
		padding-top:.5rem;
		padding-bottom:.5rem;
		margin: 0;
}
ul li.padding {padding-left:.15rem;
		padding-right:.25rem;
		padding-top:.5rem;
		padding-bottom:.5rem;
		margin-left: 2.25rem;
}
ul li.whitepadding {padding-left:.15rem;
		padding-right:.25rem;
		padding-top:.5rem;
		padding-bottom:.5rem;
		margin-left:3.25rem;
		color:#fff;
}

ul ul li {padding-left:8px;
		padding-bottom:2px;
		margin-left:5px;
}
html {
  font-family: Overlock, Lexend, Helvetica, Arial, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}

abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}
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: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

table {
  border-collapse: collapse;
  border-color:#424040;
  border-spacing:2px;
}
td,
th {
  padding: 0;
}
