/* Typography
--------------------------*/
html {
			background-color: #ffffff;
			}
	h1, 
	h2, 
	h3, 
	h4, 
	h5,
	.event-info .icon
	 {
		color: #38a5d6;
	}
	.site-footer {
		color: #fff;
		background-color: #0a66a0	}
	.site-footer a {
		color: #fff;
	}

	.site-header {
		@media (max-width: 767px) {
			border-top: 10px solid #ffffff;
		}
	}

	.primary-bdg,
	.section-hero,
	.site-footer,
	.site-search {
		background-color: #38a5d6;
	}

	.primary-bdg svg {
		fill: #ffffff;
	}


	.secondary-bdg {
		background-color: #dd0031;
	}

	.featured-posts {
		background-color: #e8e8e8;
	}

body {
			color:#000000;
			
 		font-size:16px;
 	 		
 		font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;;
 	}


	
		h1, h2, h3 {
  font-family:  'Trocchi', Georgia, Cambria, "Times New Roman", Times, serif;
}
	
 
a, 
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	}
a {
		
		font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
			
		font-weight:400;
	}
.copy-inline-link a, 
a.copy-inline-link {
			color:#38a5d6;
	}
@media (min-width: 767px) {
	.copy-inline-link a:hover, 
	a.copy-inline-link:hover {
					color:#0a66a0;
			}
}
.btn-link, 
.copy-btn-link a, 
input[type="submit"],
.atcb-link {
			color: #ffffff;
	}
@media (min-width: 767px) {
	.btn-link:hover, 
	.copy-btn-link a:hover, 
	input[type="submit"]:hover,
	.atcb-link:hover {
					color: #ffffff;
			}
}
.btn-link:before, 
.copy-btn-link a:before, 
input[type="submit"]:before,
.atcb-link:before,
.btn-link:hover:before, 
.copy-btn-link a:hover:before, 
input[type="submit"]:hover:before,
.atcb-link:hover:before  {
			background-color: #57c1e8;
	}
.main-navigation a {
			color: #57c1e8;
	}
.primary-trans {
			background-color: #38a5d6;
		opacity: .2;
	}
.secondary-trans {
			background-color: #dd0031;
		opacity: .2;
	}
@media (min-width: 992px) {
	.main-navigation a {
		color: white;
	}
}
.menu-button .bars,
.menu-button .bars:before, 
.menu-button .bars:after {
			background-color: #57c1e8;
	}
.main-navigation a:before,
.search-trigger {
			background-color: #57c1e8;
	}
.site-search .icon-search svg {
			fill: #57c1e8;
	}
@media (min-width: 992px) {
 	.main-navigation .glink {
					background-color: #57c1e8;
			}
}
@media (min-width: 767px) {
	.btn-link:after, 
	.copy-btn-link a:after, 
	input[type="submit"]:after,
	.btn-link:hover:after, 
	.copy-btn-link a:hover:after, 
	input[type="submit"]:hover:after {
					background-color: #0a66a0;
			}
}
	@media (min-width: 767px) {
		a:hover,
		.copy-inline-link a:hover,
		a.copy-inline-link:hover,
		h1 a:hover,
		h2 a:hover,
		h3 a:hover,
		h4 a:hover,
		h5 a:hover,
		h6 a:hover {
			color:#0a66a0;
		}
	}