body {overflow-x: hidden;font-family: 'open_sansregular';webkit-tap-highlight-color: #5BD6D1;color:#444;}
.btn-primary, .btn-xl, h1, h2, h3, h4  {font-family:'open_sansregular';text-transform: uppercase;font-weight:normal;}
h2,  h4{color:#777;}
h3{color:#50BCB8;margin: 25px 0 16px 0;text-transform: none;text-align:left;font-size:19px;}
h2#contact {color:#fff;margin:0 0 25px 0;text-transform:none;font-size:32px}
.contact-p{font-size: 28px;line-height: 30px;letter-spacing: 3px;}
/*!
 * Start Bootstrap - Agency v3.3.7+1 (http://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */.btn-primary.active, .btn-primary:active, .btn-xl.active, .btn-xl:active, .open .dropdown-toggle.btn-primary, .open .dropdown-toggle.btn-xl {background-image: none}
.contact-e{font-size:20px;}
.text-muted {color: #444;text-align:left;}
.text-primary, a {color: #5BD6D1}
p {font-size: 17px;line-height: 1.6;margin:0 0 10px 0;}
p.large {font-size: 19px}
a, a.active, a:active, a:focus, a:hover {outline: 0}
a.active, a:active, a:focus, a:hover {color: #5BD6D1}
section a {text-decoration:underline;} section a:hover{color:#999;}
.img-centered {margin: 0 auto}
.bg-light-gray {background-color: #eee}
.bg-darkest-gray {background-color: #222}
.btn-primary {color: #fff;background-color: #5BD6D1;border-color: #5BD6D1}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {color: #fff;background-color: #5BD6D1;border-color: #f6bf01}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {background-color: #5BD6D1;border-color: #5BD6D1}
.btn-primary .badge {color: #5BD6D1;background-color: #fff}
.btn-xl {color: #fff;background-color: #5BD6D1;border-color: #5BD6D1;border-radius: 3px;font-size: 18px;padding: 12px 20px}
.btn-xl.active, .btn-xl:active, .btn-xl:focus, .btn-xl:hover, .open .dropdown-toggle.btn-xl {color: #fff;background-color: #5BD6D1;border-color: #50BCB8}
.btn-xl.disabled, .btn-xl.disabled.active, .btn-xl.disabled:active, .btn-xl.disabled:focus, .btn-xl.disabled:hover, .btn-xl[disabled], .btn-xl[disabled].active, .btn-xl[disabled]:active, .btn-xl[disabled]:focus, .btn-xl[disabled]:hover, fieldset[disabled] .btn-xl, fieldset[disabled] .btn-xl.active, fieldset[disabled] .btn-xl:active, fieldset[disabled] .btn-xl:focus, fieldset[disabled] .btn-xl:hover {background-color: #5BD6D1;border-color: #5BD6D1}
.btn-xl .badge {color: #5BD6D1;background-color: #fff}
.btn-block {background-color: #50BCB8;border-color: #5BD6D1;border-radius: 3px;margin-top:10px;font-size:18px;}
.navbar-custom {background-color: transparent;border-color: transparent;}
.navbar-custom .navbar-brand {color: #50BCB8;font-family: 'open_sanssemibold';margin-left:70px;}
.navbar-custom .navbar-brand.active, .navbar-custom .navbar-brand:active, .navbar-custom .navbar-brand:focus, .navbar-custom .navbar-brand:hover {color: #5BD6D1}
.navbar-custom .nav li a, .navbar-custom .navbar-toggle {font-family:'open_sanssemibold';color: #50BCB8;text-transform: uppercase;}
.navbar-custom .navbar-collapse {border-color: rgba(255,255,255,.02);background-color:#fff;padding-bottom:20px;}
.navbar-custom .navbar-toggle {background-color: #fff;border-color: #5BD6D1;font-size: 12px}
.navbar-custom .navbar-toggle:focus, .navbar-custom .navbar-toggle:hover {background-color: #5BD6D1; color:#fff;}
.navbar-custom .nav li a {font-weight: 400;letter-spacing: 1px;background:transparent;border-bottom:1px solid #5BD6D1;}
.navbar-custom .nav li a:focus, .navbar-custom .nav li a:hover {color: #999;outline: 0}
.navbar-custom .navbar-nav>.active>a {border-radius: 0;color: #666;background-color: #fff;font-weight: bold;}
.navbar-custom .navbar-nav>.active>a:focus, .navbar-custom .navbar-nav>.active>a:hover {color: #999;background-color: #fff;}
@media (min-width:768px) {
.navbar-custom {background-color: transparent;padding: 0 0 66px 0;-webkit-transition: padding .3s;-moz-transition: padding .3s;transition: padding .3s;border: none;}
.navbar-custom .navbar-collapse {border-color: rgba(255,255,255,.02);background-color:transparent;}
.navbar-custom .nav li a {border-bottom:none;}
.navbar-custom .navbar-brand {-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s}
.navbar-custom .navbar-nav>.active>a {border-radius: 3px}
.navbar-custom.affix {background-color: #fff;padding: 10px 0;}
.navbar-custom.affix .navbar-brand {font-size: 1.5em}}
 .intro-text h1{font:28px/36px "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#888;text-transform: none;margin-bottom:30x;}
header {background-image: url(../img/header-bg2.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;color: #888;}
header .intro-text {padding-top: 4px;padding-bottom: 50px;}
.intro-lead-in {font:italic 30px/46px "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom: 50px;color:#5BD6D1;}
header .intro-text .intro-heading {font:40px/40px 'open_sansregular';font-weight: 100;margin-bottom: 25px;color:#50BCB8;}
@media (min-width:768px) {	
.intro-text h1  {font:31px/40px "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:none;font-style: italic;margin-bottom:10px;}
header .intro-text {padding-top: 20px;padding-bottom: 100px;}
header .intro-text .intro-heading {font:50px/50px 'open_sansregular';text-transform: none;font-weight: 200;margin-bottom: 25px;}}
section {padding: 100px 0}
section h2.section-heading {font-size: 40px;margin-top: 0;margin-bottom: 60px}
section h3.section-subheading {font-size: 16px;text-transform: none;font-weight: 400;margin-bottom: 75px}
@media (min-width:768px) {section {padding: 80px 0}}
footer {padding: 50px 0 20px 0;text-align: left;background-color:#999;color:#fff;}
footer a {color:#fff;}
footer span.copyright {line-height: 100px;text-transform: none;color:#ccc;font-style:italic;}
ul.social-buttons {margin:0 0 40px 0;padding:0;}
ul.social-buttons li{display:inline-block;margin:0 10px 10px 0;}
ul.social-buttons li a {background-color:#eee;border:1px solid #50BCB8;color:#50BCB8;}
ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {background-color:transparent;color: #ddd;border:1px solid #5BD6D1;color:#fff;}
.btn.active, .btn:active, .btn:active:focus, .btn:focus {outline: 0}
::-moz-selection {text-shadow:none;background:#5BD6D1;}
::selection {text-shadow: none;background: #5BD6D1;}
img::selection {background: 0 0}
img::-moz-selection {background:0 0}
h1{line-height:40px;text-align:left;}.left p{text-align:left;}.left{margin-top:30px;}
.intro-heading{margin:0;}
.intro-text p{text-align:left;font-size:20px;line-height:28px;color:#50BCB8;margin:0 0 80px 0;}
.intro-text{text-align:center;}
.container-fluid{background:url(../img/logos/logo-small.png) no-repeat 2px 10px;padding:12px 12px 50px 12px;}
.intro-text{max-width:500px;margin:0 auto 0 auto;}
strong{color:#50BCB8;}
.logo-qualifications{max-width:220px;margin:10px auto 0 auto;}
#mc_embed_signup{border:solid 1px #5BD6D1;padding: 20px 20px 30px 20px;margin-bottom:60px;}
#mc_embed_signup label{font-size:16px;margin-bottom:10px;}
.form-control::-moz-placeholder {color:#50BCB8;opacity:1;font-style:italic;}
.form-control:-ms-input-placeholder {color:#50BCB8;font-style:italic;}
.form-control::-webkit-input-placeholder {color:#50BCB8;font-style:italic;}
@media (min-width:768px) {.intro-text{max-width:500px;margin:0 auto 0 auto;}h1{line-height:48px;text-align:left;}.container-fluid{background:url(../img/logos/logo1.png) no-repeat 30px 20px;}.left {margin-top:20px;}#mc_embed_signup{border:none;padding: 0;}}
ul{margin:0;padding:0;list-style:none;}
blockquote{padding:0 100px 0 40px;color:#888;font:16px;font-style:italic;margin:20px 0 50px 0} blockquote footer{padding:0;text-align:left;background-color:transparent;}blockquote cite {font-size:14px;}blockquote cite a{color:#000;}
.borderLeftCol{border-right:none;padding-right:10px;padding-top:0;padding-bottom:20px;}
.blog .navbar-custom {padding:0 0 20px 0;}
.blog{background:url(../img/logos/logo-small.png) no-repeat 2px 18px;padding:16px;}
#blog h1, #blog h2, #blog h3, #post h1{font-family:'open_sansregular';}
#blog h1{font-size:34px;font-style:normal;color:#777;text-transform: none;margin:10px 0 60px 0;}
#blog h2 {font-size:19px;line-height:26px;font-style:italic;text-transform: none;margin:0 0 10px 0;} #blog h2 a{text-decoration:underline;color: #50BCB8;}
#blog h3 {margin:0;font-size:15px;color:#666;border-bottom:1px solid #50BCB8;padding-bottom:4px;text-transform:uppercase;}
#blog, #post {padding: 20px 0 100px 0;}
#blog .paging{margin-bottom:80px;}
#blog img{margin-bottom:30px;}
@media (min-width:768px) {#blog, #post {padding: 0 0 100px 0}#blog .paging{margin-bottom:0;}#blog img{margin-bottom:60px;}}
#blog p {font-size:15px;line-height:21px;}
img{width:100%;height:auto;}
#blog .date {width:56px;height:56px;text-align:center; font:italic 11px/15px "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;background-color:#5BD6D1;
 border-radius: 50%;font-weight: 600;margin-bottom:20px;padding-top:4px;}
#blog .date span{font-size:12px;}
.right-col ul, .archive {padding:0;margin:16px 0 40px 0;}
.right-col li{margin-bottom:9px;line-height:19px;list-style:none;color:#888;}
.right-col li a{color:#888;font-style:italic;}
.right-col .archive li a{color:#50BCB8;} 
#archives h1{margin:0;}
#archives .link a{font-size:14px;color:#50BCB8;font-style:italic;}
#archives .month-year{margin:30px 0 40px 0;font-size:18px;} 
hr{clear:both;margin-bottom:60px;border: 0;height: 1px;background: #ccc;}
#blog .fa-stack fa-1x{text-align:right;}
#blog .paging {margin-bottom:80px;}
#post h1 {font-size:34px;margin:0;color: #50BCB8;line-height:normal;margin-bottom:10px;font-style:normal;font-weight:300;}
#post .link a{font-size:14px;color:#777;font-style:italic;}
#blog .date, #post .date {width:56px;height:56px;text-align:center; font:italic 11px/15px "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;background-color:#5BD6D1;border-radius: 50%;font-weight: 600;margin-bottom:20px;padding-top:4px;}
#blog .date span, #post .date span{font-size:12px;}
#post .entry img{margin:20px 0 40px 0;}
#post ul, #post ol {margin:20px 0 20px 010px;font-size:16px;}#post ul li, #post ol li {margin-bottom:10px;}#post li {background:url(../img/bullet.png) no-repeat left 6px;padding-left:16px;}
.pages {padding: 1px 5px 2px; margin-right: 1px;color: #555;}
.pagination {float: right;clear: both;margin: 10px 10px 10px 0;color: #666;text-align: right;font-size:16px;}
.pagination ul {margin-top:8px;}
.pagination li {float:left;margin:0 2px 0 0;}
.pagination a:link, .pagination a:visited {border: 1px solid #ccc; padding: 1px 10px 2px; margin-right: 1px; text-decoration: none !important; } 
.pagination a:link{color: #888;}
.pagination a:visited{color:#50BCB8;}
.pagination a:hover {background-color: #ccc;color: #888;}
.pagination a:active{color:#888;}
@media (min-width:992px) {#blog .paging {margin-bottom:0;}.borderLeftCol{border-right:1px solid #50BCB8;padding-right:50px;padding-top:20px;padding-bottom:20px;}.left{margin-top:0;}}
