body { font-family: 'Open Sans', 'sans-serif'; 
}

h1, h2, h3, ul, li {
	color: #006699;
}

h1 { font-size:300%; line-height:100%; margin:0.5em 0 0.5em 0; clear:both;}
h2 { font-size:200%; line-height:100%; margin:0.5em 0 0.5em 0; clear:both;}
h3 { font-size:150%; line-height:100%; margin:0.5em 0 0.5em 0; clear:both;}
p { font-size:100%; line-height:150%; margin:0.5em 0 0.5em 0; }
p.footnote { font-size: 0.9em; line-height: 1em; }

/*
ol,
ul { margin:0px; padding:0px; }
ol li ,
ul li { padding:7px 0 7px 0; font-size:100%; line-height:120%;  }
ul.left li,
ul.left li.has-dropdown,
ul.dropdown,
ul.left { margin:0px; padding:0px; }
ul.left li.has-dropdown ul.dropdown li { margin:0px; padding:0px; }
ul.left li.has-dropdown ul.dropdown li ul.dropdown li { margin:0px; padding:0px;  }
*/

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px 10px 10px;
  padding: 0.5em 0.5em 0.5em 0.5em;
  display: inline-block;
  quotes: "\201C""\201D""\2018""\2019";

  line-height: 1.2em;
}

blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: .25em;
  vertical-align:-0.6em;
}

blockquote p {
 display:inline;
}

blockquote p { line-height:1.2em; }
blockquote p sup { line-height:0.7em;  }


.coachimage { display:inline-block; width:150px; float:left; margin:0 20px 20px 0; }
.coachimage img { float:left; }
.coachimage p { margin:0px; padding:0px; font-size: small; line-height:0.6em; }

#header {
	}
	
#header img .logo { z-index:1000; }
#social-bar {  margin:0; padding:0px; }
#social-bar div { color:white; float:left; width:75px; padding:5px; }
#social-bar ul  { list-style:none; float:left; }
#social-bar ul li  { display:inline; }

#main-section {
	background-color:#000000;
	}

/*SVG 
.top-bar .top-bar-section li.top-bar-svg a { padding:8px 0 0 0; }
.top-bar .top-bar-section li a {  }
*/

.top-bar {
border-bottom: 10px solid #00c0ff;
}

.top-bar .top-bar-section li a svg { width:30px; height:25px;  margin-top:5px;}
.top-bar .top-bar-section li a svg path { fill: #fff !important; }​
.top-bar .top-bar-section li a svg path:hover { fill: #ccc; }

#social-bar ul li a svg { width:30px; height:30px; }
#social-bar ul li a svg path { fill: #fff; }​
#social-bar ul li a svg path:hover { fill: #ccc; }

​
#contact_form_wrap,
#contact_form_wrap input,
#contact_form_wrap textarea {  }

#contact_form_wrap label input { margin-bottom:0px;  }
#contact_form_wrap small { margin-top:0px; }

/*
nav.top-bar {
	text-align: left;
}

section.top-bar-section {
display: inline-block;
}

*/

.breakfloat {
	clear:both;
}

#footer-container {
	background-color:#000000;
	color:#FFFFFF;
	padding:2em 0;
	border-top: 10px solid #00c0ff;
}

video.left {
	margin-right:1em;
	margin-bottom:1em;
}

.main-section .row {
	background-color:#ffffff;
}

.orbit-caption h2 {
	color:#ffffff;
	text-decoration:none;
}

.orbit-caption p {
	color:#ffffff;
}

@media (min-width: 400px) {
    .orbit-caption {
        display: none;
    }
}

@media (min-width: 600px) {
    .orbit-caption {
        display: block;
    }
}