h1, h2, h3, h4{
	font-family: 'Ubuntu', sans-serif !important ;
}

h1{
	font-size:40px;
	color: #33B5E6;
    font-weight: 100;
    text-transform: none;
		margin-bottom: 25px;
}

h2{
	font-size:30px;
}

h3{
	font-size:24px;
}

h4{
	font-size:18px;
}

h2.featured-section{
	font-size: 14px;
text-transform: uppercase;
text-align: center;
letter-spacing: 3px;
border-bottom:solid 3px #27B4E8;
padding-bottom:10px;
display: inline-block;
}


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

.logo{
	width:450px;
}

#dm .site-header{
	max-width: none;
}

#dm .site-navigation a {
    color: #000;
}

body .post-thumbnail{
	background:none;
}

.site {
    max-width: none;
}

/* background - colors */
.bg-blue{background:#27B4E8;}
.bg-lightblue{background:#8DD7F7;}

/* colors */
.blue{color:#27B4E8;}
.s-lightblue{color:#D3EEFB;}
.lightblue{color:#8DD7F7;}

.container-full{
	width:100%;
}

.container{
	max-width:1200px;
	margin:0 auto;
}

.member-page .site-content .entry-content{
	{max-width:none;}
}

.col-md-4{
	width: 30%;
	margin:1%;
	display:inline-block;
	vertical-align: top;
}

.col-md-6{
	width:50%;
	display:inline-block;
}

.col-md-2{
	width:20%;
	display: inline-block;
}

.entry-title {
    font-size: 40px;
    font-weight: 400;
    text-transform: none;
		color:
}

.full-width .site-content .hentry.has-post-thumbnail:first-child {
	margin-top:0;
}

.post-thumbnail {
    background: none;
}

#secondary {
    background: none;
}

#secondary ul li a{
	color:#999 !important;
}

.primary-navigation {
    margin-top: 93px;
}

@media (max-width:960px){
	#main .container{
		padding:1em;
	}
	.primary-navigation{margin-top:0px;}
	.col-md-4{
		width: auto;
	}
}
