.header
{
	background : #FFFFFF;
}

.tagline
{
	color : #737373;

	font-family : Arial;
	font-style : italic;
}

.branding
{
	width : 341px;
}

.main-navigation, .header-bottom-nav
{
	margin-top : -10px;
}

.bottom-well .btn
{
  background : #F68D47;
  color: #FFFFFF;
  transition-property: all;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

.cta
{
	width : 638px;

	padding-top : 10px;
}

.btn--donate
{
	display: inline-block;

	background : #F68D47;
  	color: #FFFFFF;

	width: 100%;

  	text-align: center;
  	text-transform: uppercase;

  	border-width : 0px;
	border-radius: 25px;

	line-height: 2.1;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 1.5rem;
	font-weight : 400;

	margin-bottom: 25px;
}

.search-form input, .search-form input:focus
{
	background: #7F7F7F;
	color : #FFFFFF;
}

.search-submit
{
	color : #FFFFFF;
}

.primary-features .l-primary-feature, .primary-features .l-primary-feature-single
{
	background : #FFFFFF;
}

span.byline_bwd
{
	color : gray;
}

.primary-features span.byline_bwd,
body.single-article span.byline_bwd
{
	display :none;
}

.feature__teaser .byline, .byline, .staff_type, .l-primary-feature a, .l-primary-feature-single a
{
	color: #000000;

	font-weight : bold;
}

.l-primary-feature a:hover, .l-primary-feature-single a:hover
{
	color : gray;
}

.widget__title
{
	background : #F68D47;
}

.colA .widget:first-child .first .widget-item__title
{
	font-size: 1.125rem;
}

.main-navigation li:hover > a, .main-navigation ul ul :hover > a, .main-navigation ul ul, .main-navigation ul ul ul, ul.sub-menu
{
	background : #274187;
	color : #F78E3A;
}

.main-navigation, #sidebar .widget, .colC .widget, .sidebar .widget, .header-bottom-nav
{
	background : #274187;
}

p.feature__description
{
	display : none;
}

.l-content-columns .colA
{
	width : 66%;

	padding-left : 0%;
	padding-right : 1.6;
}

.colA .widget__title
{
	background : #223F8B;
	color : #FFFFFF;

	text-align : left;
}

.l-content-columns .colC
{
	width : 34%;

	padding-left : 1.6%;
	padding-right : 0%;
}

.l-content-columns .colC > div
{
	width : 100%;
}

.ai1ec-agenda-view .ai1ec-date-title, .ai1ec-agenda-widget-view .ai1ec-date-title, .timely .ai1ec-btn-default

{
	background : #F68D47;
	color : #FFFFFF;
}

.bottom-well .widget__title:after
{
	background : none;

	border-width : 1px 0px 0px;
	border-color : #FFFFFF;
	border-style : dashed;
}

.bottom-well, .footer
{
	background : #274187;
}

.footer div#inner-footer
{
	color : #FFFFFF;

	border-color : #FFFFFF;
}

#utility-links a
{
	color : #FFFFFF;
}

@media only screen and (max-width : 960px)
{
	body.home.page-template.page-template-page-homepage.page-template-page-homepage-php.page.page-id-20 > section.section.primary-features > div.wrap > div.cf.l-primary-feature > div.feature__item.feature-item-1 > div.feature__teaser > p.feature__description
	{
		display : block;
	}

	.branding
	{
		width : 80%;
	}

	.logo
	{
		width : 100%;
	}

	.main-navigation, .header-bottom-nav
	{
		margin-top: 0px;


	}

	.wrap.main_nav
	{
		max-width : 100%;
		width : 100%;
	}

	.main-navigation ul, .main-navigation ul li, .main-navigation li:hover > a, .main-navigation ul ul :hover > a, .main-navigation ul ul, .main-navigation ul ul ul, ul.sub-menu
	{
		background : #274187;
		color : #F78E3A;


	}

	.main-navigation
	{
		background : pink;
		max-width : 100%;
		width : 100%;

		padding : 0px;

	}

	.menu-toggle
	{
		cursor : pointer;
	}

	.header-bottom-nav
	{
		background : #FFFFFF;
	}

	.cta
	{
		background : #FFFFFF;

		max-width : 100%;
		width : 100%;

		padding : 0px;
	}

	.search-form input:focus
	{
		background: #7F7F7F;
		color : #FFFFFF;
	}

	.l-content-columns .colA, .l-content-columns .colC
	{
		width: 100%;

		padding-left: 2.5%;
		padding-right : 2.5%;
	}

	.main-navigation ul ul
	{
		display : none;
	}



	p.feature__description
	{
		color : #000000;
	}
}

@media only screen and (max-width : 600px)
{
	.feature__item.feature-item-2, .feature__item.feature-item-3
	{
		display : none;
	}
}