body {
	font-family: 'Sanchez', serif;
	color: #000;
	font-size: 16px;
	line-height: 26px;
}
img {
	max-width: 100%;
}

a {
	color: #015b7e;
	text-decoration: underline;
}

a:hover, a:focus, a:active { text-decoration: none; }

b, strong { font-weight: 600; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	margin-top: 1.45em;
	margin-bottom: 0.75em;
	color: #015b7e;
	text-transform: uppercase;
}

h1 a, h2 a, h3 a,h4 a {
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover,h4 a:hover {
	text-decoration: underline;
}

h4, .h4 { font-size: 16px; }

blockquote {
	font-style: italic;
	line-height: 1.6em;
}

#skippy {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 1em;
  background-color: #1b75bc;
  color: #fff;
  z-index: 10;
  outline: none;
}

#language-switcher {
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}

.list-indent {
	margin-left: 30px;
}

.list-doublespace li {
	margin-bottom: 1.5em;
}

.list-lower-alpha {
	counter-reset: list;
	margin-left: 40px;
}

.list-lower-alpha li:before {
	content: "(" counter(list, lower-alpha) ") ";
  	counter-increment: list;
  	position: absolute;
  	left: 32px;
}

.navbar.navbar-default {
	background: #798794;
	border: none;
	border-radius: 0;
}
.navbar-default .navbar-nav>li>a {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}


.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
	color: #013e50;
	background: #f5f5f5;
}


.navbar-toggle {
	color: #013e50;
	background: #f5f5f5;
}

#logo-wrapper {
	margin-top: 2em;
}

#home-intro {
	border-bottom: 1px solid;
	padding-bottom: 0;
	margin-bottom: 3em;
}
#home-intro p {
	font-size: 18px;
	font-weight: 100;
	line-height: 1.6em;
}

#home-boxes div {
	margin-bottom: 2em;
}

#home-boxes img {
	width: 100%;
	height: auto;
}

#home-words {
	border-top: 1px solid;
	margin-top: 2em;
	margin-bottom: 1.5em;
	padding-top: 1.5em;
}
#home-words .word {
	margin: 0;
}

#home-words div:after {
	  border-right: 2px solid #015b7e;
	  content: ' ';
	  height: 28px;
	  top: 6px;
	  right: 0;
	  position: absolute;
}

#home-words div:last-of-type:after {
	display: none;
}


#home-columns
{
	padding-bottom: 10px;
}

#home-left-column {
    background: #ffffff none repeat scroll 0 0;
    display: inline;
    float: left;
    margin: auto;
    padding: 18px;
    width: 325px;
}


#home-right-column {
    background: #ffffff none repeat scroll 0 0;
    display: inline;
    float: left;
    margin: auto;
    padding: 18px;
    width: 325px;
}

footer{
	margin-top: 3em;
	margin-bottom: 1em;
	padding-top: 1em;
	border-top: 1px solid;
}

footer ul {
	margin-top: 1.25em;
}



@media (max-width: 767px){
	#home-words div {
		margin: .5em;
	}
	#home-words div:after {
		display: none;
	}
}

@media (min-width: 768px) {
	#language-switcher {
		text-align: right;
	}
	.navbar-nav>li {
		margin-right: 10px;
	}
}

.nav-left {
    line-height: 3em;
    list-style: outside none none;
    margin-bottom: 0;
    margin-top: 4em;
    padding-left: 0;
}
