/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video, .captionSmall {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: proxima-nova-n4, proxima-nova, sans-serif;  
}

a {
	color:#ac0871;
}

a.pointer {
	 cursor: pointer!important;
}

.condensed {
	font-family: proxima-nova-condensed, sans-serif;
	font-weight: 700;
	font-style: normal;
}
.headline-row {

		background: #00BFB3;
/*
background: -moz-linear-gradient(top, #363030 0%, #00BFB3 80%);
background: -webkit-linear-gradient(top, #363030 0%, #00BFB3 80%);
background: linear-gradient(to bottom, #363030 0%, #00BFB3 80%);
*/
}
.headline-row h2 {
	padding: 20px 0 0 0;
	color: white;
	text-align: center;
	margin: 0 auto;
	font-size:1.5em;
	text-shadow: 1px 1px 0 #000;
	font-weight:600;
}

.navbar {
	margin-bottom: 0;
	background-color:#363030;
	border-radius: 0;
}

.navbar-default {
	border:none;

}

.navbar-default .navbar-nav>li>a {
color: #8FD6BD;
}
.navbar-default .navbar-nav>li>a:hover {
color: #fff;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
min-height: 40px;
}

.jumbotron-hero {
background-color: #00BFB3;
	padding:15px 0;
	margin-bottom: 5px;
}

.letter {
	padding:50px 50px 0 50px;
}

.letter p, li{
	line-height: 2em;
}

.letter p, ul{
	margin-bottom:20px;
}

ul.arlist {
  list-style: none;
  padding: 0;
  margin: 0;
}

li.arlist {
  padding-left: 0; 
  text-indent: -1.1em;
}

li.arlist::before {
  content: '■ ';
	font-size: 1.4em;
  color: #0dbbb4; /* or whatever color you prefer */
}


/*
li.arlist {content: "\25AA"; color: #0dbbb4;display: inline-block; width: 1em;
  margin-left: -1em}
*/

ol.arnumlist {list-style: none; counter-reset: li}

li.arnumlist::before {content: counter(li)". "; color: #0dbbb4;
  display: inline-block; width: 1em;
  margin-left: -1em}

li.arnumlist {counter-increment: li}

#subtext {
font-size: 3em!important;
display: inline-block;

color: #B5BD00;
float: left;
width: 100px;
height: 50px;
}

#aftersub {
	line-height:2em;
}

.ceo-pic-caption {
color: #fff;
padding: 5px 10px;
background-color: #00BFB3;
margin-top:10px;
	display: inline-block;

	}

.table {
	color: white;
}

.modal-header {
	background-color:#b5bd00;
	color: white;
}

.close {
	color: white;
	opacity: 1;
}

.bod-slt h1, h2 {
	font-family: proxima-nova-condensed, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.bod-slt h1 {
	font-size: 21px;
	margin-bottom:10px;
}

.bod-slt h2 {
	font-size: 18px;
}

.bod-slt p {
	margin-bottom:15px;
	line-height: 1.3em;
	font-size:.9em;
}