@import url("//fonts.googleapis.com/css?family=Open+Sans:400,700,900,300");
body { 
	padding-top: 70px;
	position: relative;
 }
*, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Open Sans',serif;
    font-weight: 300;}
img.logo {margin-left:0px;}  
h2 { margin: 0px auto; }
h3 { font-size:1.7em; border-bottom:1px solid #EAEAEA; margin: 20px 50px 30px 0px; padding-bottom:3px; color:#6B6A6A;}

h4 { margin: 0px auto; padding:0;font-size:1em;	font-weight:bold;margin-top:15px;}
.btn {  border-radius: 0px; }
.btn-left {text-align:left; }
.btn-primary {
    background-color: #51A9D6;
    border-color: #2e6da4;
    color: #fff;
}
.footer-copyright { border-top:2px solid #EAEAEA;}
.footer-copyright a, .footer-copyright p { 
 font-size:12px;}
span.glyphicon-big {
    font-size: 2.0em;
    color:#51A9D6;
    margin:15px 15px 30px 0px;
}
p,a {
	font-size:20px;
}

html,body {height:100%;}
.special,.special .jumbotron {height:100%;}

 .fullscreen {
 	color: #fff;
    position: relative;

    background: url(../images/water-731338_1280.jpg);
    background-repeat: no-repeat;
    background-size:cover;
    height:100%;

}
  

.media:first-child {
	margin-top:80px;
}
.jumbotron .media-body h1{
  	font-weight: normal;
  	font-size:2.8em;
 }

.navbar > .container {
	height:70px;
}
.navbar {
	background-color: #fff;
	height:70px;
	border:0;
}

.navbar ul {
	background-color: #fff;
	
}

.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 25px;
    font-size:16px;
}
.navbar-inverse .navbar-nav > li:hover,
.navbar-inverse .navbar-nav > li > a:hover {
    color:#000;
}

.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:focus, 
.navbar-inverse .navbar-nav > .active > a:hover {
    background-color: #fff;
    color: #000;
    border-bottom:2px solid #008FC6;
}

.icon-bar {
	color:#51A9D6;
	border: 1px solid #51A9D6;
	background-color:#51A9D6;
}

.jumbotron .textbg {
	background-color:#51A9D6;
	padding:0px 10px 0px 10px;
	margin: 40px 0px 50px 0px;
}

.balloon31 {
	margin-top:50px;
	position:relative;
	color: #fff;
    background: url(../images/balloon31.jpg);
    height:300px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center bottom;
    background-attachment: fixed;
}
.bigpadding {
	padding:0px 0px 0px 0px;
	margin: 50px 0px 0px 0px;
	
}
.bigpadding-border {
	padding:0px 0px 70px 0px;
	border-bottom:1px solid #B7B7B7;
}
@media (max-width: 800px) { 
.balloon31 {display:none;}
 }

@media (max-width: 600px) {
	.header-icon {display:none;}
}
