


/***************Typography*************************/


h1,.h1 {
	color:#2ab4b9;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 400;
line-height: 1.1;
}



h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6 {
	color:#2ab4b9;
font-family: 'Lato', sans-serif;
font-weight: 300;
line-height: 1.1;
}


a {
color: #2ab4b9;
}


.h4 {
	color:#2ab4b9;
font-family: 'Lato', sans-serif;
font-weight: 300;
line-height: 1.1;
}
	




.lato-light {
	font-family: 'Lato', sans-serif;
	font-weight: 400; 
}


.btn-default {
color: #333;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}


.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.glyphicon:after {
content: "\e072";
}

.img-responsive {
display: block;
max-width: 100%;
height: auto;
}

