h1, h2, h3, h4, h5, h6, p,span {
	font-family: 'Roboto', sans-serif !important;
}

p {
	font-weight: 100 !important;
}

#main {
	max-width: 1080px !important;
}

.entry-title a:link, .entry-title a:visited {
	text-decoration: none;
	color: #069BD9 !important;
}

.entry-meta a:link, .entry-meta a:visited {
	text-decoration: none;
	color: #069BD9 !important;
}

.main-navigation li a:link, .main-navigation li a:visited, .textwidget, .textwidget p {
	font-weight: 100;
}

.site-navigation {
	padding: 32px 0 !important;
}

.page-id-33 .wcorg-sponsors h3 {
	background-color: #00a0ca80 !important;
	padding: 13px !important;
	color: #fff !important;
	margin: 0 0 17px !important;
}

.page-id-33 .wcorg-sponsors h2 {
	margin: 0 !important;
	background-color: #00a0ca !important;
	padding: 12px !important;
	color: #fff !important;
}

.page-id-33 .wcorg-sponsors img {
	max-width: 400px !important;
}

#secondary .widget-title {
	font-weight: 100 !important;
	background-color: #00a0ca !important;
	color: #fff !important;
	padding: 14px !important;
}

#footer-widgets a:link, a:visited {
	color: #fff !important;
}

footer.site-footer {
	background-color: #00a0ca;
	color: #fff;
	margin-top: 17px;
}

@media screen (max-width: 700px) {
	#primary {
		width: 100%;
	}
}

@media screen and (max-width: 700px) {
	#primary {
		width: 100% !important;
	}
	
	#text-3, #text-4 {
		width: 100% !important;
	}
	
	#secondary {
		width: 100% !important;
		padding-top: 31px !important;
	}
}

@media screen and (max-width: 550px) {
	.site-content {
		padding: 0 !important;
	}
}

@media screen and (max-width: 600px) {
	.main-small-navigation {
		clear: both;
		display: block;
		float: left;
		width: 100%;
	}
	
	.menu-toggle {
		text-indent: 0 !important;
		left: 13px !important;
		height: 24px !important;
	}
	
	.main-small-navigation li {
		display: grid !important;
	}
	
	.main-small-navigation li {
		padding: 20px !important;
	}
	
	.main-small-navigation ul, ol {
		margin: 0 0 1.5em !important;
	}
}