/*
Theme Name: New World Foundation Custom Theme
Theme URI: http://newwf.benfredaconsulting.com/
Description: Custom theme developed for the New World Foundation
Author: Ben Freda Consulting
Author URI: http://www.benfredaconsulting.com/
Version: 1.0

License:
License URI:

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/** FONT FACES **/
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icomoon.woff') format('woff'),
		url('fonts/icomoon.ttf') format('truetype'),
		url('fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ICONS */
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-twitter, .icon-mail, .icon-feed, .icon-cog {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-twitter:before {
	content: "\31";
}
.icon-mail:before {
	content: "\32";
}
.icon-feed:before {
	content: "\33";
}
.icon-cog:before {
	content: "\34";
}


/*Universal Styles*/
html {
	min-width: 385px;
}
body {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 100%;
	width: 100%;
	background: url('images/bg-body.jpg') repeat;
	color: #4e4f57;
	line-height: 1.125em;
}
#content {
	background: url('images/NWF-bg-repeatXY.jpg') repeat;
	max-width: 100%;
	overflow: hidden;
}
a.anchor {
	position: relative;
	top: -120px;
}
a#milestones.anchor {
	top: -240px;
}
a#initiatives.anchor {
	top: -62px;
}
a#bloganchor {
	position: relative;
	top: -130px;
}

a#people.anchor {
	top: -80px;
}
a.anchor.low {
	top:-82px;
}
.post-type-archive-people a.anchor {
	top: -230px;
}
.home {
/* 	background: url('images/background1.png') no-repeat; */
	max-width: 100%;
}

.home .home-background1 {
	display: none;
/*	background: url('images/background1.png') no-repeat;
	height: 150%;
	position: absolute;
	top: 0px; 
	left: 0;
	width: 100%;
	background-size: 100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/background1.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background1.png', sizingMethod='scale')";
	background-position: 10% 0;*/
}

.home .home-background2 {
	background: url('images/girl-bw01-faded2.png') no-repeat;
/*
	background-position: center -200px;
*/
/*	background: url('images/background2.png') no-repeat;  
/* 	background: url('images/holdinghands.jpg') no-repeat;  */
/* 	height: 200%; */
/* 	position: absolute; */
	/* top: 0px; */ /*TEMP FOR WORDPRESS*/
/* 	left: 0; */
	width: 100%;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/background1.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background1.png', sizingMethod='scale')";
}
#header,
.section,
#footer,
#interior-header {
	max-width: 59.375em;
	margin: 0 auto;
}
.clear {
	clear: both;
}
/*HEADER*/
.home #header-container {
	background: none;
	box-shadow: none;
	border-bottom: none;
	height: 82px !important;
}
.home .sticky-nav-bg {
/* 	opacity: 0; */
	opacity: 1;
}
#header-container,
.home .sticky-nav-bg {
	width: 100%;
	height: 82px;
	display: block;
	position: fixed;
	background: url('images/NWF-bg-repeatXY.jpg') repeat;
	z-index: 799;
	border-bottom: 1px solid #d2d2d2;
	-moz-box-shadow: 0 3px 10px #d2d2d2;
	-webkit-box-shadow: 0 3px 10px #d2d2d2;
	box-shadow: 0 3px 10px #d2d2d2;
	top: 0;
	left: 0;
}
.topbar {
	background: url('images/top-bar.jpg') repeat-x;
	height: 15px;
	width: 18%;
	margin-left: 0;
	position: fixed;
	z-index: 800;
	top: 0;
}
#header .topbar {
	width: 16.25%;
}
#header,
.content-container {
	position: relative;
}
#logo {
	position: fixed;
	top: 14px;
	z-index: 800;
/* 	left: 15px; */
}
#navigation ul {
	padding-left: 16.31%;
	position: fixed;
	z-index: 400;
}
#navigation ul li {
	float: left;
	width: 14%;
	padding-bottom: 2px;
}
#navigation ul li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: .9375em;
	color: #415052;
	text-decoration: none;
	line-height: 1.125em;
	text-align: center;
    padding: 15px 10px;
	display: block;
	background: url('images/nav-shadow.png') no-repeat;
	height: 30px;
	background-position: right top;
}
#navigation ul li a:hover,
#navigation ul li > ul.sub-menu li:hover a, 
#navigation ul li > ul.sub-menu li.hover a,
#navigation ul li > ul.sub-menu li a:hover,
#navigation ul li.hover a,
#navigation ul li ul.sub-menu li ul.sub-menu li.hover a:hover,
.page-template-page-milestones-php #navigation ul li.current-menu-item a,
#navigation ul li.current-menu-ancestor a,
#navigation ul li.current_page_item a,
.single-people #navigation ul li.menu-item-600 a,
.blog #navigation ul li.menu-item-604 a,
.archive #navigation ul li.menu-item-604 a,
.single-post #navigation ul li.menu-item-604 a {
	background: #3c3d46;
	color: #f1f1f1;
}
.post-type-archive-people #navigation ul li.menu-item-604 a {
	background: url('images/nav-shadow.png') no-repeat;
	color: #415052;
}
#navigation ul li > ul.sub-menu,
#navigation ul li ul.sub-menu li > ul.sub-menu {
	display: none;
	visibility: hidden;
}
#navigation ul li a:hover > ul.sub-menu,
#navigation ul li:hover > ul.sub-menu,
#navigation ul li.hover > ul.sub-menu {
	background: url('images/bg-nav-dropdown.png') repeat;
	width: 18.52%;;
	padding-left: 0;
	position: absolute;
	display: block;
	visibility: visible;
	z-index: 950;
	top: 61px;
}
#navigation ul li ul.sub-menu li a:hover > ul.sub-menu,
#navigation ul li ul.sub-menu li:hover > ul.sub-menu {
	margin-left: 100%;
	width: 100%;	
	top:0;
	display: block;
	visibility: visible;
}
#navigation ul li ul.sub-menu li ul.sub-menu {
	display: block;
	position: absolute;
	margin-left: 100%;
	width: 100%;
	top: auto;
}
#navigation ul li ul.sub-menu li ul.sub-menu li ul.sub-menu {
	right: 100%;
	margin-left: 0;
}
#navigation ul li ul.sub-menu li.hover ul.sub-menu li a {
	background: none;
}
#navigation ul li ul.sub-menu li {
	display: block;
	width: 100%;
	padding-bottom: 0;
	float: none;
	position: relative;
}
#navigation ul li ul.sub-menu li a {
	color: #f1f1f1;
	font-size: 0.9375em;
	line-height: 1.125em;
	display: block;
	padding: 8px 43px 8px 17px;
	text-align: left;
	background: none;
	height: auto;
}
em {
	font-style: italic;
}
strong {
	font-weight: 700;
}
#sthoverbuttons .sthoverbuttons-label span {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

/*HOMEPAGE*/
/*
#content {
	padding-top: 80px;
}
*/
#content {
	padding-top: /* 40px */82px;
}
.home #content {
	padding-top: 46px;
}
.blog #content {
	padding-top: 82px;
}
.home #content {
/* 	margin-top: 50px; */
}

h1.title {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.125em;
	line-height: 1.6177em;
	color: #2e3839;
	text-transform: uppercase;
	width: 106.84%;
	background: url('images/line-spacer.png') no-repeat bottom center;
	background-size: 100%;
	padding-bottom: 20px;
	padding-left: 5em;
	margin-left: -5em;
	letter-spacing: 1px;
}
.home .intro h1.title {
	text-align: center;
}
h2.subtitle {
	font-weight: 100;
	font-size: 3em;
	text-transform: lowercase;
	color: #2e3839;
	line-height: 1.1em;
}
.milestones h2.subtitle {
	margin: 8px 0 12px 0;
}
.page-template-page-milestones-php .milestones {
	clear: both;
	background: url('images/bg-body.jpg') repeat;
	margin-top: 80px;
	padding-bottom: 30px;
	border-bottom: 1px solid #d2d2d2;
}
.page-template-page-milestones-php .content-container {
	-moz-box-shadow: 0px -3px 10px #d2d2d2;
	-webkit-box-shadow: 0px -3px 10px #d2d2d2;
	box-shadow: 0px -3px 10px #d2d2d2; 
}
.page.page-template-page-milestones-php .main-content {
	padding-top: 40px;
	margin-top: 0;
}
.page.page-template-page-milestones-php .milestones .timeline {
	max-width: 59.375em;
	margin: 0 auto;
}
h2.subtitle .emph {
	font-weight: 300;
	color: #97233f;
}
.home .intro h2.subtitle {
	text-align: center;
}
h6 {
	font-weight: 600;
	font-size: 1.125em;
	line-height: 1.56em;
	color: #393a3e;

}
.home h6 {
	text-align: center;
	width: 50%;
	margin: 1em auto;	
}
.button-container {
	background: rgba(0,0,0,0.12);
	padding: 5px 7px 5px 5px;
/* 	height: 100%; */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(/PIE/PIE.htc);
}
.intro .button-container {
	width: 21.58%;
	margin: 20px auto;
}
a.learn-more {
	border: 1px solid #891b36;
	background: #a12846; /* Old browsers */
	background: -moz-linear-gradient(top,  #a12846 0%, #891b36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a12846), color-stop(100%,#891b36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a12846 0%,#891b36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a12846 0%,#891b36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a12846 0%,#891b36 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a12846 0%,#891b36 100%); /* W3C */
	text-shadow: 2px 1px 1px #701a2f;
	color: #f2f2f2;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 1.139em;
	line-height: 1.28em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 100%;
	height: 29px;
	padding-top: 5px;
	display: block;
	letter-spacing: 1px;
	text-decoration: none;
		-moz-box-shadow: 0 0 3pt 2pt rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 3pt 2pt rgba(0,0,0,0.2);
	box-shadow: 0 0 3pt 2pt rgba(0,0,0,0.2);
	behavior: url(/PIE/PIE.php);
	position: relative;
	z-index: 199;
}
a.learn-more:hover {
	border: 1px solid #97233f;
	background: #b63056; /* Old browsers */
	background: -moz-linear-gradient(top,  #b63056 0%, #a92a48 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b63056), color-stop(100%,#a92a48)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b63056 0%,#a92a48 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b63056 0%,#a92a48 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b63056 0%,#a92a48 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b63056 0%,#a92a48 100%); /* W3C */
	behavior: url(/PIE/PIE.php);
}
.home a.all {
	float: right;
	margin-top: -48px;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #97233f;
	font-size: 0.875em;
	line-height: 1.125em;
	font-weight: 700;
	letter-spacing: .1em;
	padding: 8px;
	margin-right: -8px;
}
.home a.all:hover {
	background: #97233f;
	color: #f1f1f1;
	padding: 8px;
}
.milestones p {
	color: #707070;
	font-size: 0.9375em;
	line-height: 1.6em;
}
.home .content-container .milestones p {
	font-size: 1em;
}
.home .milestones p.attribute {
	color: #363636;
	font-style: italic;
	margin-top: 6px;
}
.home .timeline img.timeline-image,
.page .timeline img.timeline-image {
	margin: 22px auto 0 auto;
	max-width: 100%;
}
.home .intro {
	padding-bottom: /* 34.45% *//* 500px */;
}
.home .milestones {
	margin-top: -10%;
}
.home .partnerships {
	padding-bottom: /* 23.45% */ 30.45%;
}
.home .timeline .event1,
.page .timeline .event1 {
	margin-left: -12.88%;
	width: 44%;
	float: left;
	margin-top: -29px;
}
.home .timeline .event2,
.page .timeline .event2 {
	width: 32.63%;
	float: left;
	margin-top: -29px;
} 
.home .timeline .event3,
.page .timeline .event3 {
	width: 35.47%;
	float: right;
	margin-right: -4.97%;
	margin-top: -29px;
}
.home .timeline .event img,
.page .timeline .event img {
	float: left;
	background: url('images/vertical-line.png') repeat-y top right;
	padding-right: 2px;
	margin-right: 12px;
	padding-top: 65px;
}
.home .timeline {
	min-height: 490px;
}
.home .timeline .event2 img,
.page .timeline .event2 img {
	padding-top: 138px;
}
.home .timeline .event2 .event-title,
.page .timeline .event2 .event-title {
	padding-top: 138px !important;
}
.home .timeline .event3 img,
.page .timeline .event3 img {
	padding-top: 63px;
}
.home .timeline .event .year,
.page .timeline .event .year {
	padding-top: 62px;
	font-weight: 100;
	font-size: 1.62em;
	line-height: 0.9em;
	letter-spacing: 2px;
	color: #86888d;
	margin-bottom: 9px;
}
.home .timeline .event h3.event-title a,
.page .timeline .event h3.event-title a {
	font-weight: 900;
	font-size: 1.4em;
	line-height: 1.041em;
	color: #3c3d46;
	letter-spacing: 1px;
	margin-bottom: 8px;
	text-decoration: none;
}
.home .timeline .event h3.event-title a:hover,
.page .timeline .event h3.event-title a:hover {
	color: #9b2442;
}
.home .timeline .event p,
.page .timeline .event p {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0.752em;
	line-height: 1.1667em;
	color: #86888d;
	letter-spacing: 1px;
}
.home .timeline .event p {
	font-size: .95em;
}
.home .partnerships h1.title {
	color: #fff;
	text-shadow: 2px 1px 4px #2b2b2b;
	padding-top: 22px;
	margin-bottom: 10px;
	font-size: 1.5em;
	width: 100%;
}
.home .partnerships h2.subtitle {
	font-size: 1em;
	line-height: 1em;
	margin-bottom: 60px;
/* 	background: rgba(59,60,69,.5); */
	padding: 10px 0 20px 0;
}
.home .partnerships h2.subtitle .small {
	color: #f2f3f3;
	font-size: 2.065em;
	line-height: 1.6363em;
	text-transform: lowercase;
	text-shadow: 0px 0px 5px #999;
	text-align: center;
	display: block;
	font-weight: 100;
	background: rgba(59,60,59,1);
	width: 82%;
	margin-left: 9%;
}
.home .partnerships h2.subtitle .large {
	font-size: 3.25em;
	line-height: 1.0348em;
	color: #eeefef;
	text-transform: lowercase;
	font-weight: 100;
	text-shadow: 0px 0px 22px rgb(206, 206, 206);
	text-align: center;
	display: block;
}
.home .partnerships .links {
	display: block;
	width: 29.37%;
/* 	float: left; */
	margin-left: 28%;
}
.home .partnerships .links .button-container {
	margin: 0 0 15px 31.12%;
	width: 68.88%;
}
.home .partnerships .links a.pink-button {
	background: #a12846; /* Old browsers */
	background: -moz-linear-gradient(top,  #a12846 0%, #891b36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a12846), color-stop(100%,#891b36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a12846 0%,#891b36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a12846 0%,#891b36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a12846 0%,#891b36 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a12846 0%,#891b36 100%); /* W3C */
	text-shadow: 2px 1px 1px #701a2f;
	color: #f2f2f2;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
/* 	font-size: .91875em; */
	font-size: .925em;
	line-height: 1.1265em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 100%;
	height: 23px;
	padding-top: 5px;
	display: block;
	box-shadow: 0 0 3pt 2pt rgba(0,0,0,0.2);
	text-decoration: none;
/* 	letter-spacing: 1px; */
	behavior: url(/PIE/PIE.php);
	position: relative;
	z-index: 198;
}
.home .partnerships .links li {
	margin-bottom: 33px;
}
.home .partnerships .links a.pink-button:hover,
.home .initiatives a.pink-button:hover {
/* 	border: 1px solid #97233f; */
	background: #b63056; /* Old browsers */
	background: -moz-linear-gradient(top,  #b63056 0%, #a92a48 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b63056), color-stop(100%,#a92a48)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b63056 0%,#a92a48 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b63056 0%,#a92a48 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b63056 0%,#a92a48 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b63056 0%,#a92a48 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b63056', endColorstr='#a92a48',GradientType=0 ); /* IE6-9 */
}
.home .partnerships p {
	margin-left: 38.47%;
/* 	color: #d4d4d4; */
	color: #fbfbfb;
	font-size: 0.9375em;
	line-height: 1.6em;
	font-weight: 500;
	text-shadow: 0 0 20px #ddd;
	margin-bottom: 20px;
	width: /* 32.63% */ 43.63%;
}
.home .inits-bg {
	background: url('images/cute-kids-grayscale.jpg') no-repeat;
	display: block;
	width: 100%;
	height: 100%;
/* 	background-position: 110% 110px; */
	background-size: cover;
	padding-top: 15px;
}
/*
.home .inits-bg {
	background: url('images/bg-initiatives.jpg') no-repeat;
	background-size: 133%;
	height: 55em;
}
*/
.home .initiatives h2.subtitle {
	font-size: 1em;
	line-height: 1em;
}
.home .initiatives h2.subtitle .small {
	font-size: 1.875em;
	line-height: 1.56em;
	color: #fff;
	text-transform: lowercase;
	font-weight: 100;
	display: block;
	margin-left: 1.58%;
/* 	color: #FFF; */
}
.home .initiatives .highlight {
	background: #3b3c45;
	font-weight: 100;
	font-size: 2.875em;
	line-height: 1.1956em;
	color: #f4f5f5;
	display: inline-block;
	padding: 8px 15px;
}
.home .initiatives h2.subtitle .light {
	color: #fff;
	width: 57.89%;
/* 	color: #FFF; */
}
.home .initiatives ul li a {
	color: #FFF;
}
.home .initiatives .column {
	background: rgba(59,60,69,.8);
	padding: 10px 20px 0 10px;
	height: 140px;
	margin-bottom: 80px;
}
.home .initiatives .col1 {
	margin-left: 1.58%;
}
.home .initiatives .col2 {
	margin-left: -2%;
}
.home .initiatives .column {
	width: 22.37%;
	display: inline-block;
	padding-bottom: 140px;
	margin-right: 2%;
	float: left;
	margin-top: 20px;
}
.home .initiatives .column h4 {
	color: #97233f;
	font-weight: 600;
	font-size: 1em;
	line-height: 1.6em;
	margin-bottom: 8px;
	text-shadow: 2px 1px #222;
}
.home .initiatives .column p {
	color: #60626e;
	font-weight: 400;
	font-size: 0.9375em;
	line-height: 1.6em;
	margin-bottom: 8px;
}
.home .initiatives .button-container {
	margin-top: 16px;
	width: 70%;
	margin-left: -5px;
}
.home .initiatives a.pink-button {
	background: #a12846; /* Old browsers */
	background: -moz-linear-gradient(top,  #a12846 0%, #891b36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a12846), color-stop(100%,#891b36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a12846 0%,#891b36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a12846 0%,#891b36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a12846 0%,#891b36 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a12846 0%,#891b36 100%); /* W3C */
	text-shadow: 2px 1px 1px #701a2f;
	color: #f2f2f2;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	font-size: .91875em;
	line-height: 1.1265em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 100%;
	height: 23px;
	padding-top: 5px;
	display: block;
	box-shadow: 0 0 3pt 2pt rgba(0,0,0,0.2);
	text-decoration: none;
	letter-spacing: 1px;
}
.home .people,
.home .blog {
	width: 49%;
}
.home .people {
	float: left;
	background: url('images/vertical-line.png') repeat-y;
	background-position: top right;
}
.home .people .col {
	width: 44%;
	float: left;
	margin-right: 6%;
	margin-top: 10px;
}
.home .people .col1 {
	background: url('images/vertical-line.png') repeat-y;
	background-position: top right;
}
.home .blog {
	margin-left: 53.85%;
}
.home .two-cols {
	padding-bottom: 110px;
}
.home .column a.all {
	margin-right: 8.59%;
}
.home .people h1.title {
	width: 96%;
	padding-bottom: 19px;
}
.home .blog h2 {
	margin: 1em 0;
}
.home .people h2 {
	margin-top: 7px;
}
.home .blog h2 a,
.home .people h2 {
	color: #314770;
	text-decoration: none;
	font-weight: 500;
	font-size: 1.875em;
	line-height: 1.2667em;
}
.home .blog h2 a:hover {
	color: #9f2746;
}
.home .blog .excerpt p {
	color: #4e4f57;
	font-size: 0.875em;
	line-height: 1.64em;
	margin-bottom: 18px;
	font-weight: 300;
}
.home .blog a.read-more {
	background: #314770;
	color: #f3f3f3;
	font-weight: 100;
	text-decoration: none;
	font-size: 0.875em;
	line-height: 1.64em;
	font-weight: 300;
	padding: 7px 6px 7px 12px;
}
.home .blog a.read-more:hover {
	background: #9f2746;
}
.home .people .people-grid .person {
	float: left;
	margin-right: /* 7% */ 1em;
	margin-top: /* 32px */ 1em;
}
.home .people .people-grid .person img {
	background: url('images/image-frame.png') no-repeat;
	background-size: cover;
	padding: 4px;
}
.home .people .people-grid .person a:hover img {
	background: none;
	border: 4px solid #314770;
	padding: 0px;
	width: 71;
	height: 71px;
}
.home .blog img {
	max-width: 100%;
	height: auto;
	margin-bottom: 1em;
	width: auto;
	max-height: 247px;
}
.home #sthoverbuttons {
	display: none;
}

/**INTERIOR PAGES**/

.blog #navigation ul#main-menu li#menu-item-215 a,
.single-post #navigation ul#main-menu li#menu-item-215 a {
	background: #3c3d46;
	color: #F1F1F1;
}
.blog #interior-header-container,
.archive #interior-header-container {
/* 	background: url('images/blog-header.png') no-repeat; */
/* 	background-size: 100%; */
	background: url('images/bg-bloglanding.jpg') no-repeat;
	width: 100%;
	background-position: 0 32%;
	background-size: 100%;
}
#breadcrumbs {
	padding-top: 30px;
}
#breadcrumbs ul {
	background: url('images/bg-breadcrumbs.png') repeat;
	display: inline-block;
	padding-left: 40px;
	margin-bottom: auto;
	width: 100%;
}
.blog #breadcrumbs ul,
.archive #breadcrumbs ul {
	width: auto;
}
.page #breadcrumbs ul {
	padding-left: 0;
}
.single #breadcrumbs ul {
	background: none;
	padding-left: 0;
}
.blog #breadcrumbs ul,
.archive #breadcrumbs ul {
	padding-left: 0;
}
#breadcrumbs ul li {
	display: inline-block;
}

#breadcrumbs ul li a {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 0.75em;
	text-decoration: none;
	line-height: 1.7em;
	text-transform: uppercase;
	color: #982440;
	background: url('images/breadcrumbs-arrow.png') no-repeat center right;
	padding-right: 15px;
	padding-left: 5px;
	display: block;
	font-weight: 600;
}
.single #breadcrumbs ul li.blog a {
	background: none;
}
#breadcrumbs ul li.active a {
	color: #4e4f57;
	background: none;
}
#breadcrumbs ul li.active a:hover {
	color: #9d2643;
}
.page-header {
	margin-top: 11%;
}
.page-header h1.page-title {
	color: #f0f0f0;
	font-weight: 100;
	font-size: 2em;
/* 	line-height: 2.25em; */
	background: url('images/bg-pagetitle.png') repeat;
	padding: 38px 43px 20px 32px;
	display: inline-block;
}
.page-subheader {
	margin-top: 15px;
}
.page-subheader h2.page-subtitle {
	font-weight: 100;
	font-size: 1.5em;
	line-height: 1.3em;
	padding-left: 3.68%;
}
.page-subheader .subscribe {
	margin-bottom: 36px;
	margin-left: 6%;
}
.page-subheader .subscribe a span {
	font-size: 1.75em;
	vertical-align: middle;
	margin-right: 5px;
}
.page-subheader .subscribe a {
	font-family: Arial, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
	letter-spacing: -1.56%;
	color: #7b7b7b;
	display: block;
	margin-bottom: 10px;
}
.page-subheader .subscribe a:hover {
	color: #97233f;
}
.blog .meta,
.single .meta,
.archive .meta {
	width: 14.06%;
	min-width: 80px;
	float: left;
}
.main-content {
	width: 67.37%;
}
.blog .main-content,
.archive .main-content,
.page .main-content {
	padding-bottom: 40px;
}
.blog .post-content,
.single .post-content,
.archive .post-content {
	margin-left: 17.18%;
}
.blog .section,
.single .section,
.archive .section {
	position: relative;
}
.blog .post,
.archive .post {
	border-top: 1px solid #cfd1d1;
	margin-top: 25px;
	padding-top: 30px;
	padding-bottom: 18px;
	clear:both;	
}
.single .post {
	padding-top: 30px;
}
.blog .post h2.post-title,
.single .post h2.post-title,
.archive .post h2.post-title {
	margin-bottom: 28px;
	font-size: 1em;
}
.blog .post h2.post-title a,
.single .post h2.post-title,
.archive .post h2.post-title a,
.single .people h2.post-title,
.post-type-archive-people .people-section h2,
.search h2 a  {
	color: #314770;
	font-size: 1.875em;
	text-decoration: none;
	font-weight: 500;
	line-height: 1em;
	margin-bottom: 28px;
}
.blog .post h2.post-title a:hover,
.archive .post h2.post-title a:hover {
	color: #9f2746;
}
.search h2 a {
	font-size: 1em;
}
.search .main-content h2 {
	margin-bottom: .2em;
}
.search .main-content .meta {
	font-size: .825em;
	font-weight: 500;
	margin-bottom: 1em;
}
.blog .post .meta,
.single .post .meta,
.archive .post .meta {
	background: url('images/bg-meta.png') no-repeat;
	background-size: 100%;
	color: #4e4f57;
	font-size: 0.75em;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: right;
	max-width: 130px;
}
.blog .post .meta .category a,
.single .post .meta .category a,
.archive .post .meta .category a {
	color: #4e4f57;
	text-decoration: none;
}
.blog .post .meta .category a:hover,
.single .post .meta .category a:hover,
.archive .post .meta .category a:hover {
	color: #9f2746;
}
.blog .post .meta .date,
.single .post .meta .date,
.archive .post .meta .date {
	color: #b3b3b3;
	font-size: 0.9166em;
	line-height: 0.975em;
	display: block;
	margin-left: 19.11%;
	padding-top: 21.21%;
	padding-bottom: 32%;
	font-family: 'Roboto Condensed', sans-serif;
	padding-right: 14%;
	text-align: left;
	min-height: 25px;
}
.blog .post .meta .date b,
.single .post .meta .date b,
.archive .post .meta .date b {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 2.166em;
	line-height: 1.82em;
	color: #FFF;
	float:left;
	height: 100%;
	margin-top: -21.21%;
	margin-right: 4px;
	min-width: 19px;
	text-align: center;
}
.blog .post .meta .date f,
.single .post .meta .date f,
.archive .post .meta .date f {
	display: block;
}
.pagination {
	margin-bottom: 35px;
	padding-top: 15px;
	margin-top: 40px;
	border-top: 1px solid #cfd1d1;
}
.pagination .wp-pagenavi .current {
	font-size: 0.75em;
	color: #fff;
	line-height: 1.9167em;
	background: rgba(78,79,87, 0.9);
	padding: 8px 11px;
	border: none;
	font-weight: 300;
}
.pagination .wp-pagenavi a:hover {
	background: #9f9fa3;
}
.pagination .wp-pagenavi a.previouspostslink:hover {
	padding: 8px 13px 8px 11px;
}
.pagination .wp-pagenavi a {
	font-size: 0.75em;
	color: #5f6067;
	line-height: 1.9167em;
	background: rgba(165,169,169, 0.5);
	padding: 8px 11px;
	border: none;
}
.main-content h2 {
	color: #314770;
	font-size: 1.775em;
	font-weight: 500;
	line-height: 1.25em;
	margin-bottom: 18px;	
}
h3 {
	color: #982440;
	font-size: 1.125em;
	font-weight: 500;
	line-height: 1.25em;
	margin-bottom: 18px;
}
h4 {
	color: #4e4f57;
	font-size: 1.125em;
	font-weight: 500;
	line-height: 1.25em;
	margin-bottom: 18px;
}
h5 {
	color: #8f9d9c;
	font-weight: 100;
	font-size: 1.5em;
	line-height: 1.25em;
	margin-bottom: 18px;
}
.main-content ul,
.main-content ol {
	padding-left: 40px;
	margin-bottom: 18px;
}
.main-content ul li {
	list-style: disc;
	font-size: .875em;
	line-height: 1.5em;
}
.main-content ul li p,
.main-content ol li p,
.main-content ul li a,
.main-content ol li a {
	font-size: 1em;
	margin-bottom: 10px;
}
.main-content li h3,
.main-content li h1,
.main-content li h2,
.main-content li h4,
.main-content li h5,
.main-content li h6 {
	margin-bottom: 10px;
}
.main-content ol li {
	list-style: decimal;
	font-size: .875em;
	line-height: 1.5em;
}
.main-content ul li ul,
.main-content ol li ol {
	padding-left: 20px;
	margin-bottom: 2px;
}
.main-content ul li ul li,
.main-content ol li ol li {
	font-size: 1em;
}
.alignright {
	float: right;
	margin-left: 2%;
	margin-bottom: 1%;
}
.alignleft {
	float: left;
	margin-right: 2%;
	margin-bottom: 1%;
}
.wp-caption p.wp-caption-text {
	text-align: center;
	font-size: 0.8em;
	font-style: italic;
}
.post p,
.people p,
.page p {
	font-size: 0.875em;
	line-height: 1.6472em;
}
.post p a,
#right-sidebar p a,
.people p a,
.page p a,
.search .meta a,
ul li a,
ol li a  {
	color: #982440;
	text-decoration: none;
}
.initiatives ul li {
	margin-bottom: 8px;
}
.initiatives ul li a {
	font-size: .965em;
}
.post p a:hover,
.people p a:hover,
.page p a:hover,
.search .meta a:hover,
.home ul li a:hover {
	background: #982440;
	color: #f5f5f5;
}
#right-sidebar p a:hover {
	background: #9d2643;
	color: #f5f5f5;
}
.post p,
.page p {
	margin-bottom: 18px;
}
.single .post blockquote {
	background: url('images/circle.png') no-repeat;
	float: left;
	margin-left: -22%;
/* 	overflow: auto; */
	max-width: 45%;
	height: 100%;
	background-size: cover;
	padding: 10% 6% 8% 6%;
	margin-right: 5%;
	margin-bottom: 3%;
}
.page blockquote {
	background: url('images/bg-blockquote2.png') repeat-y 0 0;
}
.page .blockquote p {
	margin-left: 4%;
}
.single .post blockquote p {
	color: #ededed;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	font-size: 1.25em;
	line-height: 1.35em;
	text-align: center;
}
.blog .post a.read-more,
.archive .post a.read-more,
.search a.read-more {
	background: #314770;
	color: #f3f3f3;
	text-decoration: none;
	font-size: 0.875em;
	line-height: 1.6472em;
	padding: 7px 7px 10px 13px;
	padding: 1.09% 1.09% 1.56% 2.03%;
}
.blog .post a.read-more:hover,
.archive .post a.read-more:hover,
.search a.read-more:hover {
	background: #9f2746;
}

.search a.read-more {
	padding-bottom: 1.06%;
}
.search .result {
	clear: both;
	margin-bottom: 40px;
}
.search .result .page .meta,
.search .result .people .meta {
	display: none;
}
.blog .post .post-image img,
.single .post .post-image img,
.archive .post .post-image img {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.single .post-nav {
	text-align: right;
	border-bottom: 1px solid #cfd1d1;
	padding-bottom: 1px;
}
.single .post-nav a {
	font-size: .73875em;
	color: #f3f3f3;
	text-decoration: none;
	line-height: 1.64em;
	text-align: center;
	display: inline-block;
}
.single .post-nav .previous a {
	background: url('images/prev-arrow-over.png') no-repeat 0 0;
	height: 22px;
	background-size: cover;
	display: inline-block;
}
.single .post-nav .previous a {
	padding: 2px 10px 0px 20px;
}
.single .post-nav .previous a:hover {
	background-position: bottom;
}
.single .post-nav .next a {
	background: url('images/next-arrow-over.png') no-repeat 0 0;
	height: 22px;
	background-size: cover;
	display: inline-block;
	margin-right: -12px;
}
.single .post-nav .next a {
	padding: 2px 20px 0px 10px;
}
.single .post-nav .next a:hover {
	background-position: bottom;
}
.single #comments {
	margin-top: 52px;
	border-top: 1px dotted #c3c4c4;
	padding-top: 22px;
	padding-bottom: 40px;
	clear: both;
}
.single #comments h3.comment-count {
	font-size: 1.275em;
	line-height: 1.3em;
	font-weight: 600;
}
.single #comments #comments-form {
	padding-bottom: 40px;
}
.single #comments .form-section  img {
	float: left;
	margin-right: 1.4%;
}
.single #comments .form-section input[type=text] {
	border: 1px solid #c3c4c4;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: transparent;
	height: 18px;
	-moz-box-shadow: inset 1px 1px 10px #ccc;
	-webkit-box-shadow: inset 1px 1px 10px #ccc;
	box-shadow: inset 1px 1px 10px #ccc;
	font-family: 'Roboto', sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	padding: 7px 10px 10px 15px;
	margin-bottom: 8px;
}
.single #comments #form-section-url input[type=text] {
	margin-bottom: 20px;
}
.single #comments .comment .comment-awaiting-moderation {
	font-size: .75em;
	margin-top: 8px;
}
/*
.single #comments .form-section .form-textarea {
	position: relative;
}
*/
.single #comments .form-section textarea,
form textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #c3c4c4;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: transparent;
	height: 19px;
	-moz-box-shadow: inset 1px 1px 10px #ccc;
	-webkit-box-shadow: inset 1px 1px 10px #ccc;
	box-shadow: inset 1px 1px 10px #ccc;
	font-family: 'Roboto', sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	padding: 10px 10px 10px 15px;
	width: 100%;
	margin-bottom: 5px;
}
.single #comments .form-submit input[type=submit],
form input[type=submit] {
	background: #314770;
	color: #f3f3f3;
	font-weight: 100;
	text-decoration: none;
	font-size: 0.775em;
	line-height: 1.64em;
	font-weight: 300;
	padding: 4px 12px;
	float: right;
	border: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
}
.single #comments .form-submit input[type=submit]:hover,
form input[type=submit]:hover {
	background: #982440;
}
#comments .comments-list h6 {
	font-weight: 500;
	font-size: .875em;
	color: #4e4f57;
	border-bottom: 2px solid #ddd;
	padding-bottom: 4px;
	margin-bottom: 8px;
	width: 100%;
}
#comments .comments-list .comment {
	margin-bottom: 18px;
}
#comments .comments-list .comment .depth-2 {
	padding-left: 5.6%;
}
#comments .comments-list .comment .depth-3 {
	padding-left: 11.2%;
}
#comments .comments-list .comment .depth-4 {
	padding-left: 15.8%;
}
#comments .comments-list .comment .depth-5 {
	padding-left: 21.4%;
}
#comments .comments-list .comment .depth-6 {
	padding-left: 27.2%;
}
#comments .comments-list .comment-meta a,
#comments .comments-list .reply a,
#commments #reply a {
	color: #982440;
	text-decoration: none;
	font-size: .75em;
	line-height: 1.8em;
}
#comments .comments-list .reply {
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #c3c4c4;
}
#commments .comments-list .comment-meta a:hover,
#commments .comments-list .reply a:hover,
#commments .comments-list #reply a:hover {
	text-decoration: underline;
}
.archive h3.archive-title {
	margin-top: 30px;
	font-size: 1.5em;
	margin-bottom: -10px;
	font-weight: 300;
	color: #4e4f57;
}
.archive h3.archive-title .bold {
	font-weight: 600;
}
h1.page-title .bold {
	font-weight: 400;
}
/*
.single .post .meta {
	width: 13.28%;
	margin-right: 3.8%;
	float: left;
}
.single .post .post-content {
	width: 81.25%;
	margin-left: 17.08%;
}

*/
#right-sidebar {
	width: 25.26%;
	margin-left: 6.31%;
	position: absolute;
	top: 25px;
	right: 0;
}
.blog #right-sidebar {
	top: 0;
}
#right-sidebar .chzn-container {
	font-size: 1em;
}
#right-sidebar h4,
#right-sidebar .sidebar1 select,
#right-sidebar .sidebar1 .chzn-container .chzn-single span,
#right-sidebar .sidebar2 h3.widget-title,
#right-sidebar .tagcloud a,
#right-sidebar .post-tag a,
#left-sidebar h3 {
	color: #8f9494;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-size: 0.875em !important;
	line-height: 2.14em;
	margin-bottom: 10px;
	text-decoration: none;
}
#right-sidebar .sidebar1 .chzn-container .chzn-single {
	text-decoration: none;
}
.mobile-people-menu {
	display: none;
}
#left-sidebar h3 {
	color: #c2c2c2;
	margin-bottom: 0;
}
#right-sidebar .sidebar2 h3.widget-title {
	margin-top: 36px;
}
#right-sidebar #author-spotlight h2 {
	display: none;
}
#right-sidebar .AuthorSpotlight_Widget {
	min-height: 80px;
}
#right-sidebar #author-spotlight img {
	max-width: 17.91%;
	height: auto;
	float: left;
	margin-right: 4px;
	margin-bottom: 2px;
}
#right-sidebar #author-spotlight  #author-description p {
	font-size: 0.6875em;
	line-height: 1.46em;
	color: #727676;
}
#right-sidebar h4#related-posts-via-taxonomies-title {
	margin-top: 26px;
}
#right-sidebar ul#related-posts-via-taxonomies-list {
	padding-left: 0;
}
#right-sidebar ul#related-posts-via-taxonomies-list li {
	margin-top: 8px;
	font-size: 1em;
}
#right-sidebar ul#related-posts-via-taxonomies-list li a{
	color: #982440;
	font-weight: 500;
	font-size: 0.875em;
	line-height: 1.14em;
	text-decoration: none;
	padding: 2px;
}
#right-sidebar ul#related-posts-via-taxonomies-list li a:hover {
	background: #9d2643;
	color: #eeeeee;
}
#right-sidebar .sidebar1 h3 {
	display: none;
}

#right-sidebar li{
	list-style: none;
}
#right-sidebar .chzn-container .chzn-single {
	display: block !important;
}
#right-sidebar .sidebar1 .select-container {
	
	width: 88.33%;
	
	
}
#right-sidebar .sidebar1 .chzn-container {
/* 	width: 115%; */
	width: 100% !important;
/* 	height: 41px; */
	display: block;
/* 	background: none; */
	border: 1px solid transparent;
	padding: 7px 0 10px 10px;
	background: url('images/bg-dropdown.png') no-repeat;
	background-size: 100%;
}
#right-sidebar .sidebar1 .chzn-container-active {
/* 	padding: 0; */
/* 	height: 56px; */
}
#right-sidebar .chzn-container-active a span {
	padding-top: 0px !important;
	margin-left: 0px;
}
#right-sidebar .chzn-container-active .chzn-single {
	border: none;
	box-shadow: none;
}
#right-sidebar .chzn-container-active {
/* 	background: none !important; */
}
#right-sidebar .chzn-container-active .chzn-single-with-drop {
/* 	margin-right: -7px; */
	background: #4e4f57 !important;
	border:none;	
}
#right-sidebar .chzn-container-active,
#right-sidebar .chzn-container-active .chzn-drop {
	background: #4e4f57 !important;
	border: 1px solid #1c252a !important;
	box-shadow: inset 0px 0px 8px #44454c;
	border-radius: 3px;
}
#right-sidebar .chzn-container-active .chzn-drop {
	border-top: none !important;
	width: 100% !important;
	margin-left: -1px;
/* 	padding-right: 7px; */
	box-shadow: inset 0 -6px 8px #44454c;
	border-radius: 0 0 3px 3px;
}
#right-sidebar .chzn-container-active .chzn-drop li {
	color: #ececec;
	font-size: .875em;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	letter-spacing: 1px;
}
#right-sidebar .chzn-container .chzn-single {
/* 	box-shadow: none; */
/* 	border: none; */
}
#right-sidebar .chzn-container-active .chzn-drop li:first-child {
	display: none;
}
#right-sidebar .chzn-container-active .chzn-drop .highlighted {
	background: #3c3d46;
}
#right-sidebar .chzn-container-single .chzn-single div b {
	display: none;
}
#right-sidebar .widget_tag_cloud h3.widget-title,
#right-sidebar .post-tag {
	margin-top: 18px;
}
#right-sidebar .tagcloud a,
#right-sidebar .post-tag a {
	background: url('images/bg-tags.png') no-repeat;
	background-size: cover;
	display: inline-block;
	padding: 1px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right: 2.5%;
}
#right-sidebar .tagcloud a:hover,
#right-sidebar .post-tag a:hover {
	background: #9d2643;
	color: #f3f3f3;
	box-shadow: inset 2px 2px 10px #93223c;
}

/* PEOPLE */

.post-type-archive-people #interior-header-container {
	background: none;
}
.post-type-archive-people #interior-header-container .page-header {
	margin-top: auto;
}
.post-type-archive-people .page-header h1.page-title {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.125em;
	line-height: 1.6177em;
	color: #2e3839;
	text-transform: uppercase;
	background: none;
	padding-bottom: 20px;
	padding-left: 5em;
	margin-left: -5em;
	letter-spacing: 1px;
}


.single-people ul#main-menu li.menu-item-134 a,
.post-type-archive-people ul#main-menu li.menu-item-134 a {
	background: #3c3d46;
	color: #f1f1f1;
}

.single-people #header-container,
.post-type-archive-people #header-container,
.page #header-container {
	height: 156px;
}
.single-people #interior-header-container,
.post-type-archive-people #interior-header-container,
.page #interior-header-container {
	position: fixed;
	z-index: 100;
	top: 72px;
	width: 100%;
}
#left-sidebar li.pagenav {
	list-style: none;
}
#left-sidebar h3 {
	margin-left: -6%;
}
.post-type-archive-people #left-sidebar {
	width: 11.58%;
	float: left;
	margin-top: 22px;
	position: fixed;
}
.page-template-page-milestones-php #left-sidebar {
	width: 23.158%;
	float: left;
	margin-top: 22px;
	padding-top: 18px;
}
.post-type-archive-people #left-sidebar ul li.active,
.post-type-archive-people #left-sidebar ul li.hover,
.page-template-page-milestones-php #left-sidebar ul li.active,
.page-template-page-milestones-php #left-sidebar ul li.hover,
.page-template-page-milestones-php #left-sidebar ul li.current_page_item {
	background: #a7b2b1;
	display: block;
}
.post-type-archive-people #left-sidebar ul li.active,
.post-type-archive-people #left-sidebar ul li.hover {
	width: 60.46%;
	padding-left: 18.18%;
	margin-left: -18.18%;
}
.page-template-page-milestones-php #left-sidebar ul li.active,
.page-template-page-milestones-php #left-sidebar ul li.hover,
.page-template-page-milestones-php #left-sidebar ul li.current_page_item {
	width: 94.46%;
	padding-left: 6%;
	margin-left: -6%;

}
#left-sidebar ul li,
.page-template-page-milestones-php #left-sidebar ul li {
	margin-bottom: 2px;
}
.post-type-archive-people #left-sidebar ul li a,
.page-template-page-milestones-php #left-sidebar ul li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-size: .875em;
	line-height: 1em;
	color: #8f9d9c;
	letter-spacing: 1px;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 18.18%;
	margin-left: -18.18%;
	width: 100%;
	display: block;
}
.post-type-archive-people #left-sidebar ul li.active a,
.post-type-archive-people #left-sidebar ul li a:hover,
.page-template-page-milestones-php #left-sidebar ul li.active a,
.page-template-page-milestones-php #left-sidebar ul li a:hover,
.page-template-page-milestones-php #left-sidebar ul li.current_page_item a {
	background: url('images/bg-arrow-nav.png') no-repeat;
	background-position: right top;
	color: #ffffff;
}
.post-type-archive-people #left-sidebar ul li.active a,
.post-type-archive-people #left-sidebar ul li a:hover,
.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.hover a:hover {
	width: 115%;
}
.page-template-page-milestones-php #left-sidebar ul li.active a,
.page-template-page-milestones-php #left-sidebar ul li a:hover,
.page-template-page-milestones-php #left-sidebar ul li.current_page_item a {
	width: 107%;
	background-size: 7% 100%;
}
.post-type-archive-people .main-content {
	margin-left: 14.21%;
	width: 100%;
	margin-top: 120px;
}
.post-type-archive-people .content-container {
	margin-top: 80px;
}
.post-type-archive-people h2 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	width: 86%;
}
.post-type-archive-people .people-section .board-intro {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.post-type-archive-people .people-section .board-intro h2 {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 10px;
}
.post-type-archive-people .people-board p {
	font-size: .85em;
	margin-bottom: 10px;
	color: #8b8b8b;
}

.post-type-archive-people .people-section {
/* 	padding-top: 28px; */
}
.post-type-archive-people .people-section .post-image img {
	max-width: 100%;
	box-shadow: 0px 0px 14px #ccc;
	height: auto;
}
.post-type-archive-people .people-section .person {
	display: inline-block;
	margin-right: 6%;
	margin-left: 1%;
	position: relative;
	margin-bottom: 50px;
	min-width: 23%;
}
.post-type-archive-people .people-section .caption {
	background: #A7B2B1;
	position: absolute;
	bottom: -25px;
	width: 112%;
	left: -6%;
	box-shadow: 2px 2px 10px #CCC;
}
.post-type-archive-people .people-section .caption h5 {
	color: #f1f1f1;
	font-weight: 300;
	text-align: center;
	margin-bottom: 0px;
	padding-top: 4px;
	font-size: 1.4em;
}
.post-type-archive-people .people-section .caption h4 {
	font-weight: 100;
	margin: 1% 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.82em;
	padding-bottom: 5px;
}
.single-people .main-content {
	width: 100%;
	padding-bottom: 40px;
	margin-top: 120px;
}
.page .main-content {
	width: 100%;
	padding-bottom: 40px;
	margin-top: 120px;
}
.single-people .people-content {
	margin-top: 28px;
}

.single-people .people h2.post-title {
	margin-bottom: 10px;
}
.single-people .people h3.position {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1em;
	font-weight: 600;
	margin-bottom: 18px;
	padding-bottom: 10px;
	color: #4e4f57;
}
.single-people .post-image {
	float: left;
	margin-right: 2%;
	margin-bottom: 1%;
}
.single-people .people p {
	margin-bottom: 18px;
}
.page h1.page-title,
.post-type-archive h1.page-title {
	font-size: 1.125em;
	line-height: 1.6178em;
	font-family: Georgia, Times, "Times New Roman", serif;
	letter-spacing: 1px;
	font-weight: 300;
	margin-top: 30px;
	text-transform: uppercase;
}
#breadcrumbs ul li.parent a {
	color: #8f9494;
	font-size: 1.125em;
	line-height: 1.6178em;
	font-family: Georgia, Times, "Times New Roman", serif;
	letter-spacing: 1px;
	font-weight: 300;
	padding-right: 25px;
	background-size: 13%;
}
.page #breadcrumbs ul li.parent a {
	background-size: 4%;
}
.page #breadcrumbs ul {
	background: none;
}
.single-people #breadcrumbs li.current,
.page #breadcrumbs li.current {
	color: #982440;
	font-weight: 100;
	font-size: 2.3em;
	text-transform: lowercase;
	line-height: .8em;
	padding-left: 12px;
	width: auto;
	display: inline;
/* 	font-size: 1em; */
/* 	height: 1em; */
}
.page #breadcrumbs li.current span {
	font-size: 90%;
/* 	font-size: 24px; */
}
.page-id-49 #breadcrumbs li.current {
/* 	font-size: 1.8em */
}

/**404 PAGE **/

.error404 #content,
.search #content {
	padding-top: 120px;
}
.error404 h1,
.search h1 {
	font-size: 2.2em;
	font-weight: 300;
	line-height: 1em;
	margin-bottom: .6em;
	width: 100%;
	border-bottom: 1px solid #cecece;
	padding-bottom: .4em;
}
.error404 .main-content,
.search .main-content {
	width: 90%;
}
.error404 #searchform,
.search #searchform {
	margin: 1em;
}
.error404 #searchform input[type=text],
.search #searchform input[type=text],
form input[type=text],
.error404 #searchform input[type=email],
.search #searchform input[type=email],
form input[type=email] {
	border: 1px solid #c3c4c4;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	height: 12px;
	-moz-box-shadow: inset 1px 1px 10px #ccc;
	-webkit-box-shadow: inset 1px 1px 10px #ccc;
	box-shadow: inset 1px 1px 10px #ccc;
	font-family: 'Roboto', sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	padding: 10px 10px 10px 15px;
	margin-bottom: 5px;
	background: #fefefe;
}
.error404 #searchform input[type=submit],
.search #searchform input[type=submit] {
	background: #314770;
	color: #f3f3f3;
	font-weight: 100;
	text-decoration: none;
	font-size: 0.775em;
	line-height: 1.64em;
	font-weight: 300;
	padding: 4px 12px;
	border: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
}
.search .excerpt {
	margin-bottom: 20px;
}
.error404 .widget li a {
	text-decoration: none;
}
.error404 .widget li a:hover {
	text-decoration: underline;
}
.error404 .widget_archive {
	padding-bottom: 40px;
}

/*MILESTONES TEMPLATE**/

.page-template-page-milestones-php .main-content {
	margin-left: 25%;
	width: auto;
	background: url('images/side-timeline.png') repeat-y left top;
	padding-left: 12px;
}
.page-template-page-milestones-php .main-content h1 {
	color: #982440;
	font-size: 1.125em;
	text-transform: capitalize;
	line-height: 1.333em;
	margin-bottom: 20px;
	margin-left: 4%;
}
.page-template-page-milestones-php .main-content h2,
.page-template-page-milestones-php .main-content h3,
.page-template-page-milestones-php .main-content h4,
.page-template-page-milestones-php .main-content h5,
.page-template-page-milestones-php .main-content h6,
.page-template-page-milestones-php .main-content h7 {
	margin-left: 4%;
}
.page-template-page-milestones-php .main-content p,
.page-template-page-milestones-php blockquote {
	margin-left: 8%;
}
.page-template-page-milestones-php .main-content p.wp-caption-text {
	margin-left: 0;
}
.page-template-page-milestones-php .main-content img {
	-moz-box-shadow: 2px 2px 14px #777;
	-webkit-box-shadow: 2px 2px 14px #777;
	box-shadow: 2px 2px 14px #777;
}
.page-template-page-milestones-php .main-content blockquote p {
	margin-left: 4%;
}
/*FOOTER*/
#footer-container {
	background: url('images/bg-footer.jpg') repeat-x;
	padding-bottom: 50px;
	overflow: hidden;
}
#footer #footer-logo {
	display: inline;
	margin-right: 40px;
	margin-top: 20px;
	float: left;
}
#footer #footer-nav {
	display: inline;
}
#footer .menu-footer-menu-container {
	width: 78.68%;
	display: inline;
}
#footer #footer-social {
	display: inline-block;
	margin-left: 2.1%;
	margin-top: 20px;
}
#footer #footer-social a:hover {
	color: #4e4f57
}
#footer ul#footer-menu li {
	float: left;
	width: 10.91%;
/* 	margin-right: 1%; */
}
#footer ul#footer-menu li.menu-item-287,
#footer ul#footer-menu li.menu-item-288 {
	width: 12.91%;
}
#footer ul#footer-menu li.menu-item-290,
#footer ul#footer-menu li.menu-item-445 {
	width: 8.91%;
}
#footer ul#footer-menu li a {
	font-family: 'Roboto Condensed', sans-serif;
	display: block;
	font-size: 0.9375em;
	line-height: 1.125em;
	color: #959595;
	text-decoration: none;
	height: 70px;
	padding: 23px 15px 0 15px;
/* 	text-align: center; */
}
#footer ul#footer-menu li a:hover {
	background: #4e4f57;
	color: #f2f2f2;
}
#footer #footer-social a {
	text-decoration: none;
	color: #a3a3a3;
	font-size:2.3em;
}
#footer #footer-text {
	clear: both;
	font-size: 0.75em;
	line-height: 1.5em;
	color: #959595;
	text-align: left;
	margin-top: 30px;
	position: relative;
}
#footer #footer-text .photo-credit {
	display: inline;
	position: absolute;
	right: 0;
	font-style: italic;
}
#footer #footer-text .photo-credit a {
	font-style: normal;
	color: #314770;
	text-decoration: none;
	padding-left: 2px;
	font-weight: 500;
}
#footer #footer-text .photo-credit a:hover {
	color: #982440;
	background: none;
}


/*DROPDOWN MENU*/

.mobile-menu {
	display: none;
}
.mobile-footer-menu {
	display: none;
}
.mobile-menu {
	position: fixed;
	right: 0;
	z-index: 999;
	background:  #3b3c45;
	padding: 10px 30px;
}
.mobile-menu select {
	width: 100%;
}
.chzn-search {
	display: none;
}
.chzn-container .chzn-results {
	z-index: 999;
}
.chzn-container-single .nav-title {
	font-style: italic;
	color: #8f9494;
	display: block;
}
.mobile-menu .chzn-container-single .nav-title {
	height: 30px;
	line-height: 31px;
	padding-left: 15px;
}
.chzn-container-single .nav-title .arrow {
	display: inline;
	font-style: normal;
/* 	float: right; */
	color: #982440;
	font-size: 1.4em;
	font-weight: 700;
	line-height: 1.4em;
	margin-right: 4px;
	position: absolute;
	right: 10px;
}
#footer_mobile_chzn .nav-title .arrow {
	line-height: 0.99em;
}
.mobile-menu #mobile_chzn  {
	width:  100% !important;
}
.mobile-menu #mobile_chzn .chzn-drop {
	width: 99.5% !important;
}
#mobile_chzn b,
#footer_mobile_chzn b {
	display: none;
}
#footer_mobile_chzn .chzn-single span {
	margin-right:  4px;
	line-height: 21px;
}
#footer_mobile_chzn {
	min-width: 155px;
}
#footer_mobile_chzn .chzn-drop {
	min-width: 153px;
}

/**SIDEBAR AREA **/

.left-content-area { 
	width: 72%;
	padding-right: 3%;
	float: left;
}
.right-sidebar-area { 
	width: 21%;
	float: right;
	padding-left: 3%;
	border-left: 1px solid #CCC;
	margin-top: 14px;
}
.right-sidebar-area h3 { display: none; }
.widget-container a.join,
.widget-container a.talk {
	background: #666699;
	display: block;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	line-height: 1.2em;
	width: 86%;
	margin-top: -12px;
	margin-bottom: 15px;
	padding: 9px 0;
}
.widget-container p {
	color: #666699;
	font-weight: 500;
}
.widget-container {
	list-style: none;
}
.widget-container h2 {
	color: #993333;
	text-transform: uppercase;
	font-size: 1em;
}
.widget-container ul.scholars-list {
	padding-left: 0;
}
.widget-container ul.scholars-list li {
	list-style: none;
	margin-top: 15px;
}
.widget-container ul.scholars-list li h4 {
	margin-bottom: 0;
}
.widget-container ul.scholars-list li h4 a {
	color: #333366;
	font-size: 1em;
	margin-bottom: 2px;
}
.widget-container ul.scholars-list li p {
	color: #666666;
	font-weight: 300;
	margin-bottom: 25px;
}
.page .main-content img {
	max-width: 100%;
	height: auto;
}
.widget-container ul.scholars-list li img {
	max-width: 130px;
}
#black-studio-tinymce-6 {
	margin-top: 35px;
	margin-bottom: 60px;
}

/*TIDAL POPUP*/
#active-popup {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  width: 100%;
  height: 100% !important;
  top: 0;
  left: 0;
  z-index: 999; }

#popup-container {
  width: 75%;
  height: 95%;
  margin: auto;
  margin-top: 2%;
  position: fixed;
  left: 18%;
  z-index: 999;
  top: 0;
  display: none;
  padding-left: 10px;
  padding-right: 10px;
/*  background: #000; */}

.splash-bg {
  position: relative;
  text-align: center; }
#popup-container a.close { margin-right: 18%; }
.splash-bg-mobile {display: none;}
#popup-window {
  position: relative; }

.splash-bg h1, .splash-bg p {
  color: #fff; }

.splash-bg img {
	  margin: 0 auto;
height: 100%;
}

.close { float: right;}

#popup-container a.close {
  position: relative;
  float: right;
  top: -15px;
  right: -7px;
  z-index: 99;
  font-weight: bold;
  font-size: 16px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 2px 5px 2px 6px;
  line-height: 1em;
  text-align: center;
  color: #000;
  background: #f7eed9;
  border: 4px solid #b0d5ce;
  cursor: pointer; }

.gform_wrapper form {
	margin-bottom: 40px;
}
#gform_wrapper_1 {
    display : block !important;
}
#gform_wrapper_1 ul.gform_fields li.gfield input[type=radio] {
	margin-left: 3px;
}
#gform_wrapper_1 .gift-designation .gfield_label { 
	display: none;
}

#gform_wrapper_1 .top_label .gfield_label {
    color: #982440;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.25em;
    margin-bottom: 8px;
}
#gform_confirmation_message_1 {
	float: left;
}



/**SCREEN SIZES BELOW 1243PX **/

@media screen and (max-width: 1297px) {
	.blog #interior-header-container,
	.archive #interior-header-container {
		background-size: cover;
	}
	a#milestones.anchor {
		top: -110px;
	}
	.home .partnerships p {
	margin-left: 43.47%;
	}
	.home .partnerships .links {
		margin-left: 29%;
	}
	.home .partnerships .links li {
		margin-bottom: 27px;
	}
	.post-type-archive-people .main-content {
		width: 98%;
	}
	.home .home-background1 {
		background-size: 110%;
	}
	.home .milestones {
		margin-top: 0%;
	}

}
@media screen and (max-width: 1243px) {  /*1243px and lower */
	.home #content {
/* 		margin-top: 20px; */
	}
	.home h6 {
		width: 98%;
		margin: .4em auto;
	}
	.home .home-background1 {
		background-size:  120%;
		background-position: 20% 0;
	}
	.home .intro {
		padding-bottom: /* 45.45% */ /* 590px; */;
	}
	.home .milestones {
		margin-top: 0%;
	}
	.home .partnerships .links {
		margin-left: 33%;
	}
	.home .partnerships p {
		margin-left: 45.47%;
	}
}

@media screen and (max-width: 1190px) {   /* 1190px and lower */
	.page .timeline .event1 {
		margin-left: -.88%;
		width: 36%;
	}
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.active a:hover {
		width: 119%;
	}
	.home .intro {
/* 		padding-bottom: 45.45%; */
	}
	.home .partnerships .links {
		margin-left: 31%;
	}
	.home .partnerships .links li {
		margin-bottom: 23px;
	}
	.home .partnerships p {
	margin-left: 47.47%;
	}
	.home .intro {
		padding-bottom:/*  530px */;
	}
	.post-type-archive-people .main-content {
		width: 92%;
	}
}
@media screen and (max-width: 1080px) {   /* 1080px and lower */
	/**TIDAL POPUP**/
	#popup-container a.close { margin-right: -6%}
	/**END TIDAL POPUP**/

	h1.title {
		width: 104%;
	}
	.home .home-background1,
	.home .home-background2 {
		background-size: 120%;
		background-position: 35% 0;
	}
	.post-type-archive-people #left-sidebar {
		width: 19.59%;
	}
	.single #comments {
		padding-left: 2%;
	}
	.home .intro {
		padding-bottom: /* 620px */;
	}
	.home .partnerships .links {
		margin-left: 27%;
	}
	.home .partnerships p {
		margin-left: 37.47%;
		width: 35.63%;
	}
	.home .partnerships .links li {
		margin-bottom: 29px;
	}
	.single .post blockquote {
		width: 100% !important;
		height: auto !important;
		background: url('images/bg-blockquote2.png') repeat-y 0 0;
		margin-left: 0;
		float: none;
		max-width: 100%;
		padding: 0;
		margin-right: 0;
		margin-bottom: 0;
	}
	.single .post blockquote p {
		color: inherit;
/* 		font-style: normal; */
		text-align: left;
		margin-left: 4%;
	}
	.post-type-archive-people #left-sidebar ul li.active,
	.post-type-archive-people #left-sidebar ul li.hover {
		width: 63.46%;
		padding-left: 12.18%;
		margin-left: 0;
	}
	.post-type-archive-people #left-sidebar ul li a {
		padding-left: 12.18%;
		margin-left: 0;
	}
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.active a:hover,
	.post-type-archive-people #left-sidebar ul li.hover a:hover {
		width: 112%;
		padding-left: 0;
	}
	.post-type-archive-people .main-content {
		margin-left: 25.21%;
		width: 75%;	
	}
	.post-type-archive-people .people-section .person {
		margin-left: 4%;
		margin-right: 10%;
	}
	.page-template-page-milestones-php #left-sidebar ul li.active a,
	.page-template-page-milestones-php #left-sidebar ul li a:hover,
	.page-template-page-milestones-php #left-sidebar ul li.current_page_item a {
		width: 103%;
		padding-right: 5%;
	}
	.page-template-page-milestones-php #left-sidebar ul li.active,
	.page-template-page-milestones-php #left-sidebar ul li.hover,
	.page-template-page-milestones-php #left-sidebar ul li.current_page_item {
/* 		width: 101%; */
	}
	.page-template-page-milestones-php .main-content {
		margin-left: 28%;
	}
	.home .milestones {
/* 		margin-top: 0%; */
	}
}
@media screen and (max-width: 1043px) {   /*1043px and lower */
	/**TIDAL POPUP**/
	#popup-container {
	  left: 14%;
	}
	/**END TIDAL POPUP**/
	.page .timeline .event1 {
		margin-left: 1.12%;
		width: 35%;
	}
	.page .timeline .event2 {
		width: 28.63%;
	}
	.page .timeline .event3 {
		width: 26.47%;
		margin-right: 5.03%;
	}
	h1.title {
		width: 100%;
		padding-left: 2em;
		margin-left: -2em;
	}
	.home .intro {
		padding-bottom: /* 570px */;
	}
	.post-type-archive-people #left-sidebar {
		padding-left: 2%;
	}
	.content-container {
		padding: 0 6%;
		width: 88%;
	}
	.content-container .partnerships {
		margin-left: -6%;
	}
/*
	.home .content-container {
		padding: 0;
	}
*/
	#interior-header-container {
		padding: 0 6%;
	}
	.single #interior-header-container {
		padding: 0;
	}
	#logo {
		padding-left: 1%;
	}
	.home .timeline .event img,
	.page .timeline .event img {
		float: none;
	}
	.home .timeline .event .year,
	.page .timeline .event .year {
		padding-top: 10px !important;
	}
	.home .timeline .event2 .event-title,
	.page .timeline .event2 .event-title {
		padding-top: 10px !important;
	}
	.home .timeline {
		min-height: 650px;
	}
	.home .partnerships {
		padding-bottom: 34.45%;
	}
	.post-type-archive-people #interior-header-container {
		width: auto;
	}
	#interior-header-container #interior-header {
/* 		width: 88%; */
	}
	.single #interior-header-container #interior-header {
		width: 100%;
	}
	.page #interior-header-container #interior-header {
		width: 100%;
		margin: 0;
	}
	.page #breadcrumbs ul li.current span {
		font-size: 82%;
	}
}
@media screen and (max-width: 1006px) {    /* 1006px and lower */

	.home .milestones {
		width: 100%;
	}
	.home .partnerships,
	.home .initiatives,
	.home .two-cols,
	#footer {
		width: 54.375em;
	}
	.home .initiatives {
		width: 100%;
		max-width: 100%;
	}
	.home .timeline img.timeline-image,
	.page .timeline img.timeline-image {
		max-width: 93%;
	}
	.home .timeline .event,
	.page .timeline .event {
		margin-top: -25px;
	}
	.home .timeline .event2 img,
	.page .timeline .event2 img {
		padding-top: 180px !important;
	}
	.home .timeline .event1 .year,
	.page .timeline .event1 .year {
		padding-top: 66px;
	}
	.home .timeline .event1,
	.page .timeline .event1 {
		margin-left: 6.12%;
	}
	.home .timeline .event2,
	.page .timeline .event2 {
		margin-left: -7.12%;
	}
	.home .timeline .event3,
	.page .timeline .event3 {
		margin-right: 10.03%;
	}
	.home .timeline {
		min-height: 635px;
	}
	#footer .menu-footer-menu-container {
		width: 71.68%;
	}
	.content-container {
		padding: 0 6%;
		width: 88%;
	}
	#interior-header-container #interior-header {
/* 		width: 88%; */
	}
	.home .timeline .event2 img,
	.page .timeline .event2 img {
		padding-top: 120px !important;
	}
/*
	.home .content-container {
		padding: 0;
	}
*/
	#interior-header-container {
		padding: 0 6%;
		width: 88%;
	}
	.page #interior-header-container {
		width: 88%;
	}
	.page-template-page-milestones-php #interior-header-container {
		width: 88%;
	}
	#logo {
		padding-left: 1%;
	}
	.post-type-archive-people #left-sidebar {
		padding-left: 2%;
	}
	.page-id-49 #breadcrumbs li.current {
/* 	font-size: 1.5em */
	}
	.home .partnerships h2.subtitle .small {
		font-size: 1.985em;
		width: 90%;
		margin-left: 5%;
	}

}
@media screen and (max-width: 999px) {
	.home .timeline .event1,
	.page .timeline .event1 {
		width: 31%;
		margin-right: 7%;
	}
	.home .timeline .event2,
	.page .timeline .event2 {
		width: 25.63%;
	}
	.home .timeline .event2 img,
	.page .timeline .event2 img {
		padding-top: 120px !important;
	}
	.home .timeline .event3,
	.page .timeline .event3 {
		width: 26.47%;
	}
	.home .timeline .event .year,
	.page .timeline .event .year {
		padding-top: 10px !important;
	}
	#right-sidebar .sidebar1 select{
		padding-top: 8px;
	}
	.page #breadcrumbs ul li.current span {
		font-size: 82%;
	}


}
@media screen and (max-width: 980px) {   /* 980px and lower */
	.topbar {
		width: 10%;
	}
	.post-type-archive-people .people-section .person {
		margin-right: 8%;
	}
/*
	.blog .post .meta .date b,
	.single .post .meta .date b,
	.archive .post .meta .date b {
		margin-top: -34.21%;
	}
*/
	
/*
	.blog .post .meta .date b,
	.single .post .meta .date b,
	.archive .post .meta .date b {
		margin-top: -24.21%;
	}
*/
	.blog #right-sidebar {
		left: 0;
		top: 2.6%;
		width: 100%;
		margin-left: 0;
	}
	.archive #right-sidebar {
		left: 0;
		top: /* 2.2% */4.8%;
		width: 100%;
		margin-left: 0;
	}
	.single #right-sidebar {
		position: static;
		width: 95.87%;
		float: none;
		margin-left: 3.14%;
		padding-bottom: 40px;
	}
	.single #right-sidebar .sidebar2,
	.single #right-sidebar .post-tag,
	.single #right-sidebar .related {
		width: 31%;
		display: inline-block;
	}
	.single #right-sidebar .sidebar2,
	.single #right-sidebar .post-tag {
		margin-right: 3%;
		float: left;
	}
	.single #right-sidebar .sidebar2 h3.widget-title {
		margin-top: 18px;
	}
	.single #right-sidebar .page-subheader {
		left: 0;
		top: 48px;
		width: 100%;
		margin-left: 0;
		position: absolute;
		margin-top: 25px;
	}
	.single #right-sidebar .sidebar1 {
		left: 0;
		top: 115px;
		width: 100%;
		margin-left: 0;
		position: absolute;
	}
	.single .main-content #interior-header-container #interior-header {
		margin-bottom: 23%;
	}
	.blog .main-content .page-subheader,
	.archive .main-content .page-subheader {
		padding-bottom: 17%;
	}
	.blog #right-sidebar .page-subheader,
	.archive #right-sidebar .page-subheader,
	.single #right-sidebar .page-subheader {
		width: 100%;
	}
	.archive #right-sidebar .page-subheader {
		margin-top: 30px;
	}
	.blog #right-sidebar .page-subheader .subscribe,
	.archive #right-sidebar .page-subheader .subscribe,
	.single #right-sidebar .page-subheader .subscribe  {
		margin-left: 0%;
	}
	.blog #right-sidebar .page-subheader .subscribe,
	.archive #right-sidebar .page-subheader .subscribe,
	.single #right-sidebar .page-subheader .subscribe {
		margin-right: 20%;
		margin-bottom: 14px;
	}
	.blog #right-sidebar .page-subheader .subscribe a,
	.archive #right-sidebar .page-subheader .subscribe a,
	.single #right-sidebar .page-subheader .subscribe a {
		display: inline-block;
		margin-right: 4%;
	}
	.blog #right-sidebar .sidebar1 li.widget-container,
	.archive #right-sidebar .sidebar1 li.widget-container,
	.single #right-sidebar .sidebar1 li.widget-container {
		width: 30.33%;
		display: inline-block;
	}
	.blog .main-content,
	.archive .main-content,
	.single .main-content {
		width: 100%;
	}
	.single #comments {
		padding-bottom: 0;
	}
	.post-type-archive-people .main-content {
		width: auto;
	}
	.single #interior-header-container #interior-header {
		width: 100%;
	}
	.single-people #breadcrumbs li.current,
	.page #breadcrumbs li.current {
/* 		font-size: 2em; */
	}
	.page-id-49 #breadcrumbs li.current {
/* 	font-size: 1.5em */
	}
	.page #breadcrumbs ul li.current span {
		font-size: 70%;
	}
	.home .partnerships .links li {
		margin-bottom: 23px;
	}
}

}
@media screen and (max-width: 964px) {  /* 964px and lower */
	/**TIDAL POPUP**/
	#popup-container {
	  left: 10%;
	}
	/**END TIDAL POPUP**/

	.home .home-background1,
	.home .home-background2 {
		background-size: 160%;
		background-position: 45% 0;
	}
	.home #content {
		margin-top: 40px;
	}
	.home .intro {
		padding-bottom: /* 62.45% *//* 590px */;
	}
	.home h6 {
		width: 70%;
		margin: .7em auto 1em auto;
	}
	.home .milestones,
	.home .partnerships,
	.home .initiatives,
	.home .two-cols,
	#footer {
		width: 46.375em;
	}
	.home .timeline img.timeline-image,
	.page .timeline img.timeline-image {
		max-width: 100%;
	}
	.home .timeline .event1,
	.page .timeline .event1 {
		margin-left: -0.88%;
	}
	.home .timeline .event {
		margin-top: -23px;
	}
	.page-template-page-milestones-php .timeline .event {
		margin-top: -28px;
	}
	.page.page-template-page-milestones-php .milestones .timeline {
		padding: 0 6%;
		width: 88%;
	}
	.home .initiatives {
		background-position: 110% 146px;
		background-size: 60%;
	}
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.active a:hover,
	.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.hover a:hover {
		width: 124%;
	}
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.active a:hover,
	.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.hover a:hover {
		width: 112%;
	}
	.post-type-archive-people #left-sidebar ul li.active,
	.post-type-archive-people #left-sidebar ul li.hover {
		width: 63.46%;
	}
	.page-template-page-milestones-php .timeline .event {
		margin-top: -25px;
	}
/*
	.blog .post .meta .date,
	.single .post .meta .date,
	.archive .post .meta .date {
		padding-top: 14.21%;
		padding-right: 11%;
		margin-left: 19.11%;
	}
	.blog .post .meta .date b,
	.single .post .meta .date b,
	.archive .post .meta .date b {
		line-height: 2.22em;
	}
*/	
	.home .partnerships .links {
		margin-left: 0%;
	}
	.home .partnerships p {
	margin-left: 30.47%;
	}
	#footer #footer-logo {
		margin-right: 10px;
	}
	#footer ul#footer-menu li a {
		padding: 23px 5px 0 5px;
	}
	.page-template-page-milestones-php #left-sidebar ul li.active a,
	.page-template-page-milestones-php #left-sidebar ul li a:hover,
	.page-template-page-milestones-php #left-sidebar ul li.current_page_item a {
		width: 104%;
		padding-right: 4%;
	}
		.home .partnerships .text {
		margin-top: -325px;
		width: 80%;
		
	}
	.home .partnerships p {
		margin-left: 0;
		width: 73.63%;
	}
	.home .partnerships .links {
		float: none;
		clear: both;
		width: 100%;
		margin-top: 300px;
	}
	.home .partnerships .links ul li {
		display: inline-block;
		width: 21%;
		margin-right: 3%;
	}
	.home .partnerships .links ul li .button-container {
		width: 100%;
		margin: 0;
	}
	.home .partnerships {
		padding-bottom: 20.45%;
	}
	.page #breadcrumbs ul li.current span {
		font-size: 66%;
	}

}
@media screen and (max-width: 920px) {
	/**TIDAL POPUP**/
	#popup-container {
	  left: 9%;
	}
	/**END TIDAL POPUP**/

	.home .intro {
		padding-bottom: /* 530px */;
	}
	.page-template-page-milestones-php #left-sidebar ul li.active a, 
	.page-template-page-milestones-php #left-sidebar ul li a:hover,
	.page-template-page-milestones-php #left-sidebar ul li.current_page_item a {
		width: 106%;
		padding-right: 2%;
	}
	.home .initiatives .column {
/*
		float: none;
		width: 80%;
*/
	}
	.home .inits-bg {
		width: 100%;
	}
	.home .initiatives .col1 {
/* 		padding-bottom: 5px; */
	}
	.home .initiatives .col2 {
/*
		margin-top: 10px;
		margin-left: 1.58%;
		padding-bottom: 80px;
*/
	}
	.single-people #breadcrumbs li.current,
	.page #breadcrumbs li.current {
/* 		font-size: 1.8em; */
	}
	.page-id-49 #breadcrumbs li.current {
/* 	font-size: 1.4em */
	}
	.page #breadcrumbs ul li.current span {
		font-size: 66%;
	}
	.home .two-cols {
		width: 100%;
	}	

}
@media screen and (max-width: 860px) {
	/**TIDAL POPUP**/
	#popup-container {
	  	left: 8%;
	}
	/**END TIDAL POPUP**/
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.active a:hover,
	.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.hover a:hover {
		width: 114%;
	}
	#right-sidebar .sidebar1 select {
		height: 31px;
	}
/*
	.blog .post .meta .date,
	.single .post .meta .date,
	.archive .post .meta .date {
		margin-left: 16.11%;
		padding-top: 15.21%;
	}
	.blog .post .meta .date b,
	.single .post .meta .date b,
	.archive .post .meta .date b {
		margin-top: -34.21%;
	}
*/
	#right-sidebar .sidebar1 .chzn-container {
/* 		padding: 2px 0 10px 10px; */
	}
	#right-sidebar .sidebar1 .chzn-container-active {
		height: 46px;
	}
	#right-sidebar .chzn-container-active a span {
		padding-top: 1px;
	}
	.page-template-page-milestones-php .timeline .event {
		margin-top: -22px;
	}
	.page #breadcrumbs li.current span {
		font-size: 0.6em !important;
	}
	.page .timeline .event3 {
		margin-right: 5.03%;
	}
	.page .timeline .event1 {
/* 		width: 32%; */
	margin-right: 1%;
	}
	.page #breadcrumbs ul li.current span {
		font-size: 64%;
	}

}
@media screen and (max-width: 835px) {    /* 830px and lower  */
	/**TIDAL POPUP**/
	#popup-container {
	  	left: 7%;
	}
	/**END TIDAL POPUP**/
	.home .home-background1,
	.home .home-background2 {
		background-size: 160%;
	}
	.home .intro {
		padding-bottom: /* 54.63% *//* 470px */;
	}
	.home .milestones,
	.home .partnerships,
	.home .initiatives,
	.home .two-cols,
	#footer {
		width: 40.375em;
	}
	.home .initiatives a.pink-button {
		font-size: 0.82em;
	} 
	.home .timeline .event2 img,
	.page .timeline .event2 img {
		padding-top: 138px;
	}
	.home .timeline .event2,
	.page .timeline .event2 {
		margin-left: -.12%;
	}
	.home .partnerships h2.subtitle {
		text-align: center;
	}
	.home .partnerships h2.subtitle .small {
		font-size: 1.7em;
		text-align: center;
		width: 100%;
		margin: 0;
	}
	.home .partnerships h2.subtitle .large {
		font-size: 2.85em;
		text-align: center;
	}
	.home .partnerships .text {
		width: 100%;
	}
	.home .partnerships .links .button-container {
		width: 100%;
	}
	.home .partnerships p {
		width: 62.63%;
		font-size: .8875em;
	}
	.home .initiatives .highlight {
		font-size: 2.475em;
	}
	.home .inits-bg {
		background-size: 120%;
	}
	.home .initiatives h2.subtitle .small {
		line-height: 1.26em;
	}
	.home .content-container {
		width: 100%;
		padding: 0;
	}
	.home .content-container .partnerships {
		margin: 0 auto;
		width: 80%;
		padding-bottom: 41.45%;
	}
	.home .content-container .partnerships .content-container {
		padding: 0;
		width: 100%;
	}
	.home .initiatives .column {
/* 		padding-bottom: 10px; */
	}
		.home .initiatives .column {
/*
		float: none;
		width: 100%;
*/
		width: 34.37%;
		padding-bottom: 0;
		height: 260px;
		margin-bottom: 40px;
	}
	.home .people {
		width: 100%;
		float: none;
		background: none;
	}
	a#bloganchor {
		position: relative;
		top: 380px;
	}

	.home .blog {
		width: 100%;
		margin-left: 0;
		clear: both;
		padding-top: 60px;
	}
	#footer #footer-logo {
		margin-right: 0px;
	}
	#footer ul#footer-menu li {
		width: 14.6%;
		margin-left: 2%;
	}
	#footer ul#footer-menu li#menu-item-289 a {
		height: 2em;
		padding-left: 1em;
	}
	#breadcrumbs ul li.parent a {
		font-size: 1em;
	}
	.page #breadcrumbs li.current,
	.single-people #breadcrumbs li.current {
/* 		font-size: 2.4em; */
	}
	.blog .post .meta .date,
	.single .post .meta .date,
	.archive .post .meta .date {
		margin-left: 11.11%;
	}
	h2.subtitle {
		font-size: 2.8em;
	}
		.blog #content {
		width: 100%;
	}
	.blog .main-content .post .meta,
	.single .main-content .post .meta,
	.archive .main-content .post .meta {
		float: none;
		width: auto;
		background: none;
		text-align: left;
		font-size: .875em;
		margin-bottom: 8px;
		max-width: none;
	}
	.blog .post-content,
	.single .post-content,
	.archive .post-content {
		margin-left: 0;
	}
	.blog .main-content .meta .date,
	.single .main-content .meta .date,
	.archive .main-content .meta .date,
	.blog .main-content .meta .date f,
	.single .main-content .meta .date f,
	.archive .main-content .meta .date f { 
		padding: 0;
		display: inline;
		color: inherit;	
		margin-left: 0;
	}
	.blog .main-content .meta .date::after,
	.blog .main-content .meta .author::after,
	.blog .main-content .meta .comments::after,
	.single .main-content .meta .date::after,
	.single .main-content .meta .author::after,
	.single .main-content .meta .comments::after,
	.archive .main-content .meta .date::after,
	.archive .main-content .meta .author::after,
	.archive .main-content .meta .comments::after {
		content: " | ";
	}
	.blog .main-content .meta .date b,
	.single .main-content .meta .date b,
	.archive .main-content .meta .date b {
		color: inherit;
		margin-top: inherit;
		display: inherit;
		margin-right: inherit;
		float: none;
		font-size: inherit;
		font-family: inherit;
	}
	.blog .main-content .meta .author,
	.blog .main-content .meta .comments,
	.blog .main-content .meta .category,
	.single .main-content .meta .author,
	.single .main-content .meta .comments,
	.single .main-content .meta .category,
	.archive .main-content .meta .author,
	.archive .main-content .meta .comments,
	.archive .main-content .meta .category {
		display: inline;
	}
	#right-sidebar .sidebar1 .chzn-container {
		padding-top: 5px;
	}
	#footer-container #footer {
		position: relative;
	}
	#footer #footer-social {
		display: none;
	}
	.mobile-footer-menu {
		display: inline-block;
		position: absolute;
		top: 30px;
		width: auto;
		right: 0;
	}
	#footer .mobile-footer-menu .menu-footer-menu-container {
		width: auto;
	}
	#footer .mobile-footer-menu .menu-footer-menu-container .chzn-container-single .nav-title {
		margin-right: 0;
	}
	#footer #footer-nav {
		display: none;
	}
	#footer #footer-social {
		position: absolute;
		right: 5%;
		margin-top: -62px;
	}
	#footer #footer-logo {
		margin-right: 25%;
	}
	.single .main-content #interior-header-container #interior-header {
		margin-bottom: 24%;
	}
	.home .timeline .event h3.event-title a,
	.page .timeline .event h3.event-title a {
		font-size: 1.2em;
	}
	.single-people #breadcrumbs li.current,
	.page #breadcrumbs li.current {
/* 		font-size: 1.6em; */
	}
	.page-id-49 #breadcrumbs li.current {
/* 	font-size: 1.3em */
	}
	.page #breadcrumbs {
		padding-top: 5px;
	}
	.page #breadcrumbs ul li.current {
		display: block;
		padding-left: 0;
		line-height: .7em;
	}
	.home .partnerships .links {
		margin-left: 22%;
	}
	.right-sidebar-area {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-top: 40px;
		border-left: 0;
		border-top: 1px solid #CCC;
	}
	.left-content-area {
		float: none;
		width: 100%;
		padding-right: 0;
	}
}
@media screen and (max-width: 800px) {
		.home .inits-bg { margin-bottom: -80px; }
	}
@media screen and (max-width: 780px) {

	.blog .post .meta .date b,
	.single .post .meta .date b,
	.archive .post .meta .date b {
/* 		font-size: 1.999em; */
	}
	.home .home-background1 {
		background-size: 190%;
	}
	.home .intro {
		padding-bottom: /* 74.45% */ /* 480px */;
	}
	.home .inits-bg {
		background-size: 125%;
	}
	.initiatives ul li {
		margin-bottom: 6px;
	}
	.initiatives ul li a {
		font-size: .875em;
	}
	.home .initiatives .column {
/* 		padding-bottom: 110px; */
/* 		margin-bottom: 50px; */
	}
	.home .milestones {
/* 		margin-top: 20%; */
	}
	#right-sidebar .sidebar1 .chzn-container {
		padding-top: 3px;
	}
	.single .main-content #interior-header-container #interior-header {
		margin-bottom: 25%;
	}
	.page-template-page-milestones-php #left-sidebar {
		display: none;
	}
	.page-template-page-milestones-php .main-content {
		margin: 0 auto;
		width: 100%;
		background: none;
	}
		.page-subheader h2.page-subtitle {
		font-size: 1.4em;
	}
	.page #breadcrumbs li.current span {
/* 	font-size: 82%; */
	}
}
@media screen and (max-width: 745px) {  /*  745px and lower */
	/**TIDAL POPUP**/
	.splash-bg img { margin: 0 -30px; }
	#popup-container a.close { margin-right: -6%}
	/**END TIDAL POPUP**/

	.home .partnerships h2.subtitle {
		margin-bottom: 20px;
	}
	.home .partnerships h2.subtitle .small {
		font-size: 1.6em;
	}
	.home .partnerships h2.subtitle .large {
		font-size: 2.45em;
	}
	.home .inits-bg {
		background-size: 130%;
		background-position: 35% 0;
	}

}
@media screen and (max-width: 730px) {   /* 730px and lower */
	/**TIDAL POPUP**/
	#popup-container a.close { 
		margin-right: -10%}
	#popup-container {
	  left: 6%;
	}
	/**END TIDAL POPUP**/

	#navigation ul {
		display: none;
	}
	.mobile-menu {
		display: block;
		width: 60%;
	}
	.mobile-menu .menu-main-menu-container {
		width: 100%;
	}
	.topbar {
		display: none;
	}
	h2.subtitle {
		font-size: 2.5em;
	}
	h6 {
		font-size: .975em;
	}
	a#bloganchor {
		position: relative;
		top: -320px;
	}

	.home .intro {
		padding-bottom: /* 68.63% *//*  400px */;
	}
	.home h6 {
		width: 85%;
	}
	.home .milestones,
	.home .partnerships,
	.home .initiatives,
	.home .two-cols,
	#footer {
		width: 34.375em;
	}
	.home .timeline {
		min-height: 890px;
	}
	.page.page-template-page-milestones-php .milestones .timeline {
		padding-top: 1px;
	}
	.timeline img.timeline-image {
	display: none;
	}
	.home .timeline .event img,
	.page-template-page-milestones-php .timeline .event img {
		background: none;
	}
	.home .timeline .event,
	.page-template-page-milestones-php .timeline .event {
		float: none;
		width: 100%;
		clear: both;
	}
	.home .timeline .event img,
	.page-template-page-milestones-php .timeline .event img  {
		padding-top: 10px;
		float: left;
		
	}
	.home .timeline .event2 img,
	.page-template-page-milestones-php .timeline .event2 img {
		float: right;
		padding-top: 0 !important;
	}
	.home .timeline .event1 .year,
	.home .timeline .event3 .year,
	.page-template-page-milestones-php .timeline .event1 .year,
	.page-template-page-milestones-php .timeline .event3 .year {
		background: url('images/timeline-partial.png') no-repeat;
		margin-top: 60px;
		padding-top: 40px;
		background-position: 95% 40px;
	}
	.home .timeline .event2 img,
	.page-template-page-milestones-php .timeline .event2 img {
		float: right;
		margin-right: 0 ;
		margin-left: 12px;
	}
	.home .timeline .event2 .year,
	.page-template-page-milestones-php .timeline .event2 .year {
		background: url('images/timeline-partial.png') no-repeat;
		margin-top: 60px;
		padding-top: 40px;
		background-position: 0% 40px;
		text-align: right;
		background-size: 57% 30%;
	}
	.home .timeline .event2 .event-title,
	.home .timeline .event2 p,
	.page-template-page-milestones-php .timeline .event2 .event-title,
	.page-template-page-milestones-php .timeline .event2 p {
		text-align: right;
	}
	.home .partnerships  h2.subtitle .small {
		font-size: 1.5em;
		text-align: center;
	}
	.home .partnerships h2.subtitle .large {
		text-align: center;
		font-size: 2.5em;
	}
	.home .partnerships .links {
		margin-left: 34%;
	}
	.home .partnerships .text {
		margin-top: -340px;
		
	}
	.home .partnerships p {
		margin-left: 0;
		width: 64.63%;
	}
	.home .partnerships .links {
/* 		float: none; */
/* 		clear: both; */
/* 		width: 100%; */
/* 		margin-top: 300px; */
	}
	.home .partnerships .links ul li {
/* 		display: inline-block; */
		width: 100%;
/* 		margin-right: 3%; */
	}
	.home .partnerships .links ul li .button-container {
		width: 100%;
		margin: 0;
	}
	.home .partnerships {
		padding-bottom: 20.45%;
	}
	.home .initiatives .highlight {
		font-size: 2.175em;
		width: 100%;
	}
	.home .initiatives h2.subtitle .light {
		width: 100%;
		line-height: 1.3em;
	}
	.home .initiatives .column {
		margin-top: 25px;
/* 		width: 44%; */
/* 		margin-left: 5%; */
	}
	.home .initiatives {
		background-position: center 875%;
		background-size: 100%;
	}
	.home .initiatives .column {
		margin-top: 15px;
	}
	.home .initiatives h2.subtitle {
		width: 80%;
	}
	.home .initiatives h2.subtitle .small {
		font-size: 1.575em;
	}
	.home .initiatives h2.subtitle .highlight {
		font-size: 1.775em;
		width: auto;
	}
	.home .initiatives .column h4 {
		font-size: .925em;
	}
	.home .initiatives ul li {
		margin-bottom: 3px;
	}
	.mobile-footer-menu {
		display: inline-block;
		position: relative;
		top: -32px;
		width: 70%;
		margin-left: 40%;
	}
	#footer .mobile-footer-menu .menu-footer-menu-container {
		width: auto;
	}
	#footer #footer-nav {
		display: none;
	}
	#footer #footer-social {
		position: absolute;
		right: 5%;
		margin-top: -62px;
	}
	#footer #footer-logo {
		margin-right: 25%;
	}
	.post-type-archive-people #left-sidebar {
		padding-left: 2%;
		width: 23.59%;
	}
	.archive #right-sidebar .page-subheader {
		margin-top: 50px;
	}
	.blog .post .meta .date,
	.single .post .meta .date,
	.archive .post .meta .date,
	.archive h3.archive-title,
	.blog .post-content,
	.single .post-content,
	.archive .post-content,
	.blog #right-sidebar,
	.single #right-sidebar,
	.archive #right-sidebar {
		margin-left: 2.11%;
	}
/*
	.blog #right-sidebar,
	.single #right-sidebar,
	.archive #right-sidebar {
		float: none;
		position: static;
		margin-left: 0;
		width: 95%;
	}
*/
	.blog #content .main-content,
	.single #content .main-content,
	.archive #content .main-content {
		width: 100%;
	}
	.post-type-archive-people #content .main-content {
		margin-left: 31.21%;
		width: auto;
	}
/*
	.blog .post-content {
		padding-left: 3.68%;
	}
*/
/*
	.blog #right-sidebar .page-subheader,
	.archive #right-sidebar .page-subheader {
		float: left;
		margin-right: 15%;
	}
	.blog #right-sidebar .page-subheader,
	.single #right-sidebar .page-subheader,
	.archive #right-sidebar .page-subheader {
		margin-bottom: 86px;
	}
*/
/* 	.blog #right-sidebar .sidebar1 { */
/* 		width: 66%; */
/*
		margin-left: 33%;
	}
	.single #right-sidebar .page-subheader {
	
	}
	.single #right-sidebar .sidebar1 {
		width: 30.33%;
	}
*/
	.single #comments,
	.page #comments,
	.archive #comments {
		padding-bottom: 10px;
	}
	.single #right-sidebar .page-subheader {
		margin-bottom: 18px;
	}
	.single #right-sidebar .sidebar1 {
		top: 105px;
	}
	.single #right-sidebar .sidebar1 .chzn-container,
	.archive #right-sidebar .sidebar1 .chzn-container {
/* 		width: 30.33%; */
	}
	.blog .main-content .page-subheader,
	.archive .main-content .page-subheader {
		padding-bottom: 19%;
	}
	.blog #right-sidebar {
		top: 2.8%;
	}
	.archive #right-sidebar {
		top: 2.6%;
	}
	.single .main-content #interior-header-container #interior-header {
		margin-bottom: 26%;
	}
	.blog #right-sidebar .page-subheader .subscribe,
	.archive #right-sidebar .page-subheader .subscribe,
	.single #right-sidebar .page-subheader .subscribe {
		margin-bottom: 3px;
	}
	.archive #right-sidebar {
		top: /* 1.9% */ 4.7%;
	}
	.single-people #breadcrumbs li.current,
	.page #breadcrumbs li.current {
/*
		font-size: 1.5em;
		width: 100%;
*/
	}
	.page-id-49 #breadcrumbs,
	.page-id-85 #breadcrumbs {
		padding-top: 15px;
	}
	.page-id-49 #breadcrumbs li.current,
	.page-id-85 #breadcrumbs li.current {
		padding-left: 0;
	}
}
@media screen and (max-width: 660px) { /* 650px */
		/**TIDAL POPUP**/
	.splash-bg {
  		display: none; }

	.splash-bg-mobile {display: block; }
	.splash-bg-mobile img {
	  	margin: 0 auto;
		width: 100%;}

	#popup-container {
		  width: 75%;
		  height: 65%;
		  margin: 0 auto;
		  margin-top: 5%;
		  position: fixed;
		  left: 8%;
		  z-index: 999;
		  top: 0;
		  display: none;
	}
	/**END TIDAL POPUP**/

	.home .partnerships h2.subtitle .large {
		font-size: 2.3em;
	}
	.home .partnerships h2.subtitle .small {
		font-size: 1.4em;
	}
	.home .partnerships .links {
		width: 37%;
		margin-left: 29%;
	}
	.home .initiatives h2.subtitle {
		width: 85%;
	}
	a#milestones.anchor {
		top: -70px;
	}
	
}
@media screen and (max-width: 630px) {
	#sthoverbuttons {
		display: none;
	}
	.home .home-background1 {
		background-size: 160%;
	}
	.home.page #content {
		margin-top: 47px;
		padding-top: 0;
	}
	h1.title {
		font-size: .92em;
		padding-bottom: 7px;
	}
	h2.subtitle {
		font-size: 1.9em;
		line-height: 1.6em;
	}
	.home .intro h6 {
		display: none;
	}
	.home .inits-bg {
		margin-bottom: -140px;
	}
	.home .intro a.learn-more {
		padding-top: 0;
		line-height: 1.78em;
		font-size: .975em;
	}
	.home .intro .button-container {
		width: 48.58%;
		margin-top: 0;
	}
	.content-container {
		padding: 0;
		width: 100%;
	}
	.home .milestones,
	.home .partnerships,
	.home .initiatives,
	.home .two-cols,
	#footer {
		width: 21.375em;
	}
	.home .initiatives {
		width: 100%;
	}
	.home .initiatives h1.title {
		margin-left: 0;
		padding-left: 1%;
		width: 100%;
	}
	.home .initiatives .col1 {
		width: 50.37%;
		padding-bottom: 0px;
		height: 190px;
	}
	.home .initiatives .col2 {
		width: 34%;
		padding-bottom: 0px;
		height: 190px;
	}
	.home a.all {
		margin-top: -27px;
	}
	.post p, .page p, .people p {
		font-size: 0.785em;
		margin-bottom: 10px;
	}
	.timeline .event .year {
		font-size: 1.52em;
	}
	.home .timeline .event1 .year,
	.page-template-page-milestones-php .timeline .event1 .year {
		background-position: 297% 40px;
	}
	.home .timeline .event2 .year,
	.page-template-page-milestones-php .timeline .event2 .year {
		background-position: -47% 40px;
	}
	.home .timeline .event3 .year,
	.page-template-page-milestones-php .timeline .event3 .year {
		background-position: 254% 40px;
	}
	.timeline .event p {
		display: none;
	}
	.home .timeline,
	.page-template-page-milestones-php .timeline {
		min-height: 890px;
	}
	.home .partnerships h1.title {
		padding-top: 5px;
	}
	.home .home-background2 {
		background-size: 170%;
	}
	.home .partnerships h2.subtitle .small {
		font-size: 1.4em;
		line-height: 1.2em;
		text-align: center;
		padding: 6px 8px;
	}
	.home .partnerships h2.subtitle .large {
		font-size: 1.6em;
		line-height: 1.2em;
		margin-top: 4px;
	}
	.home .partnerships .links {
/* 		margin-top: 300px; */
	}
	.home .partnerships p {
		width: 88.63%;
		margin-bottom: 12px;
	}
	.home .partnerships .links {
		width: 41%;
	}
	.home .partnerships .links ul li {
		width: 100%;
	}
	.home .partnerships .text {
		margin-top: -360px;
	}
	.home .partnerships .links a.pink-button {
/* 		height: 2.6em; */
/* 		float: left; */
/* 		line-height: 2em; */
	}
	.home .partnerships .links li:first-child a.pink-button {
		line-height: 1.1265em;
	}
	.home .initiatives h2.subtitle .small {
		font-size: 1.375em;
	}
	.home .initiatives .highlight {
		font-size: 1.475em;
	}
	.home .initiatives .column h4 {
		font-size: .875em;
		margin-bottom: 4px;
	}
	.home .initiatives .column p {
		font-size: 0.875em;
	}
	.home .initiatives .button-container {
		width: 81.28%;
	}
	.home .initiatives a.pink-button {
		font-size: .875em;
	}
	.home .initiatives {
		background-position: right 460px;
/* 		padding-bottom: 70px; */
	}
	#footer #footer-logo {
		margin-right: 5%;
	}
	.single .main-content #interior-header-container #interior-header {
		margin-bottom: 27%;
		width: 95%;
	}
	.single #right-sidebar .page-subheader,
	.single #right-sidebar .sidebar1 {
		left: 3%;
	}
	.single #content .main-content {
		width: 95%;
	}
	.home .people h1.title {
		padding-bottom: 10px;
	}
	.home .column a.all {
		margin-top: -36px;
	}
	.home .partnerships .links ul li .button-container {
/* 		height: 2.6em; */
	}
	.archive #right-sidebar .page-subheader {
		margin-top: 22px;
	}
	.blog #interior-header-container, .archive #interior-header-container {
		width: 100%;
		padding: 0;
	}
	.blog #interior-header-container #interior-header,
	.archive #interior-header-container #interior-header {
		width: 95%;
	}
	.page-header h1.page-title {
		font-size: 1.7em;
		padding: 32px 43px 20px 22px;
	}
	#right-sidebar .sidebar1 .chzn-container {
		padding-top: 0;
	}
	.blog #content .main-content,
	.single #content .main-content,
	.archive #content .main-content {
		width: 95%;
		margin: 0 auto;
	}
	.blog #right-sidebar {
		top: 3.4%;
	}
	.archive #right-sidebar {
		top: /* 3.3% */ 7.7%;
	}
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.active a:hover,
	.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.hover a:hover {
		width: 117%;
	}
	.post-type-archive-people #content .main-content {
		width: 65%;
		margin-left: 33.72%;
	}
	.single-people #content .main-content {
		margin: 120px auto 0 auto;
	}
	.page-template-page-milestones-php .main-content {
		padding-left: 0;
		width: 95%;
	}
	.page-template-page-milestones-php .main-content h1,
	.page-template-page-milestones-php .main-content h2,
	.page-template-page-milestones-php .main-content h3,
	.page-template-page-milestones-php .main-content h4,
	.page-template-page-milestones-php .main-content h5,
	.page-template-page-milestones-php .main-content h6,
	.page-template-page-milestones-php .main-content h7,
	.page-template-page-milestones-php .main-content p {
		margin-left: 0;
	}
	.page-template-page-milestones-php blockquote {
		margin-left: 4%;
	}
	.page .main-content {
		width: 95%;
		margin: 120px auto 0 auto;
	}
	.error404 #interior-header-container,
	.search #interior-header-container {
		width: 100%;
		padding: 0;
	}
	.error404 .main-content, .search .main-content {
		width: 95%;
		margin: 20px auto 0 auto;
	}
	.page-subheader h2.page-subtitle {
		font-size: 1.4em;
	}
	.single-people #breadcrumbs li.current {
		font-size: 1.6em;
	}
	.blog .post .meta .date,
	.single .post .meta .date,
	.archive .post .meta .date,
	.archive h3.archive-title,
	.blog .post-content,
	.single .post-content,
	.archive .post-content,
	.blog #right-sidebar,
	.single #right-sidebar,
	.archive #right-sidebar {
		margin-left: 0%;
	}
	.home .people .col {
		float: none;
		width: 100%;
		clear: both;
	}
	.home .people .col1 {
		background: none;
	}
	.home .people .col2 h2 {
		padding-top: 20px;
	}
	.page #header-container #interior-header-container {
		max-width: 59.375em;
		padding: 0;
	}
	.page #header-container #interior-header-container #breadcrumbs {
		margin: 0 auto;
		width: 95%;
	}
	.page #header-container {
		min-height: 156px;
		padding-bottom: 20px;
	}
	.home.page #header-container {
		min-height: 82px;
	}
	.page .timeline .event1 {
		margin-left: 0;
	}
	.page #content {
		padding-top: 100px;
	}
}
@media screen and (max-width: 570px) { /*** MAX width of 570px **/
	.home .initiatives .column {
/* 		padding-bottom: 70px; */
	}
	.initiatives ul li a {
		font-size: .795em;
	}
	.home .initiatives .column {
/* 		padding-bottom: 50px; */
	}
}
@media screen and (max-width: 520px) { /*** MAX width of 520px **/
	.home .intro h1.title {
		text-align: left;
		font-size: 1.4em;
	}
	.home .partnerships h2.subtitle .small {
		text-align: left;
	}
	.home .partnerships h2.subtitle .large {
		text-align: left;
		padding-left: 8px;
	}
	.home .home-background2 {
		background-size: 190%;
	}
	.home .inits-bg {
		background-size: 175%;
		background-position: 41% 0;
		margin-bottom: -80px;
	}
	.home .initiatives h2.subtitle {
		width: 92%;
	}
	.home .initiatives .col1 {
		width: 84%;
		height: 141px;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.home .initiatives .col2 {
		width: 84%;
		margin-left: 8px;
		margin-top: 0;
		height: 140px;
		padding-bottom: 0;
		padding-top: 0;
	}
}
@media screen and (max-width: 490px) { /*** MAX width of 480px **/
	.mobile-menu {
		padding: 10px 20px;
	}
	#logo {
		top: 10px;
	}
	h2.subtitle {
		font-size: 1.7em;
	}
	.home .home-background1 {
		background-size: 210%;
	}
	.home .intro {
		padding-bottom: /* 320px */;
	}
	.home a.all {
		margin-top: -36px;
	}
	.home .partnerships h2.subtitle .small {
		font-size: 1.1em;
	}
	.home .partnerships h2.subtitle .large {
		font-size: 1.4em;
	}
	.home .partnerships p {
		font-size: .785em;
	}
	.home .content-container .partnerships {
		width: 90%;
	}
	.home .home-background2 {
		background-size: 190%;
	}
	.home .initiatives .highlight {
		margin-left: -4px;
	}
	.home .partnerships .links {
		width: 47%;
		margin-left: 1%;
	}
	.home .blog h2 a {
		font-size: 1.775em;
	}
	.blog #interior-header-container,
	.archive #interior-header-container {
		width: 100%;
		padding: 0;
	}
	.blog #interior-header-container #interior-header,
	.archive #interior-header-container #interior-header {
		width: 100%;
	}
	.blog .page-header h1.page-title,
	.archive .page-header h1.page-title {
		font-size: 1.5em;
		padding: 20px 23px 14px 16px;
	}
	.page-subheader h2.page-subtitle {
		font-size: 1.2em;
	}
	.blog .main-content .page-subheader,
	.archive .main-content .page-subheader {
		padding-bottom: 230px;
	}
	.blog #right-sidebar .sidebar1 li.widget-container,
	.archive #right-sidebar .sidebar1 li.widget-container,
	.single #right-sidebar .sidebar1 li.widget-container {
		width: 230px;
		display: block;
	}
	#right-sidebar .sidebar1 .chzn-container {
		padding-top: 5px;
	}
	.blog #content .main-content,
	.single #content .main-content,
	.archive #content .main-content {
		width: 95%;
	}
	.blog #right-sidebar .page-subheader,
	.archive #right-sidebar .page-subheader,
	.single #right-sidebar .page-subheader {
		margin-top: 20px;
	}
	.archive #right-sidebar {
		top: /* 3.6% */ 6.6%;
	}
	.single .main-content #interior-header-container #interior-header {
		margin-bottom: 260px;
	}
	.single #right-sidebar .sidebar2, .single #right-sidebar .post-tag, .single #right-sidebar .related {
		float: none;
		width: 95%;
/*
		border-bottom: 1px solid #CECECE;
		margin-bottom: 3%;
		padding-bottom: 2%;
*/
	}
	.post-type-archive-people #interior-header-container #interior-header {
		width: 95%;
	}
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.active a:hover,
	.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.hover a:hover {
		width: 122%;
	}
	.post-type-archive-people #left-sidebar ul li a {
		padding-left: 5.18%;
	}
	.post-type-archive-people #content .main-content {
		width: 65%;
	}
	.post-type-archive-people .people-section h2 {
		font-size: 1.575em;
	}
	.single-people #content .main-content {
		margin: 120px auto 40px auto;
	}
	.single-people #breadcrumbs li.current {
		font-size: 1.6em;
	}
	.single-people .post-image {
		float: none;
		margin: 1% auto;
	}
	.page-template-page-milestones-php .main-content {
		padding-left: 0;
	}
	.page.page-template-page-milestones-php .main-content {
		width: 95%;
	}
	.page-template-page-milestones-php .main-content h1,
	.page-template-page-milestones-php .main-content h2,
	.page-template-page-milestones-php .main-content h3,
	.page-template-page-milestones-php .main-content h4,
	.page-template-page-milestones-php .main-content h5,
	.page-template-page-milestones-php .main-content h6,
	.page-template-page-milestones-php .main-content h7,
	.page-template-page-milestones-php .main-content p {
		margin-left: 0%;
	}
	.page-template-page-milestones-php blockquote {
		margin-left: 4%;
	}
	.page .main-content {
		width: 95%;
		margin: 120px auto 0 auto;
	}
	.home .milestones {
/* 		margin-top: 30%; */
	}
	.home .initiatives h2.subtitle {
		width: 100%;
	}
	.home .inits-bg {
		background-size: 210%;
		background-position: 46% 0;
		margin-bottom: -20px;
	}
	.home .initiatives .col1 {
		height: 161px;
		width: 86%;
	}
	.home .initiatives .col2 {
		margin-left: 7px;
		width: 86%;
	}
	.home .initiatives h2.subtitle {
		width: 98%;
	}
	.home .initiatives h2.subtitle .highlight {
		font-size: 1.575em;
	}
	
}

@media screen and (max-width: 440px) { /* max-width of 440px */ 
	.home .inits-bg {
		background-size: 210%;
		background-position: 52% 0;
		margin-bottom: 0px;
	}
	.initiatives .pink-button {
		margin-top: -10px;
	}
}

@media screen and (max-width: 415px) { /* max-width of 415px */
		/**TIDAL POPUP**/
	#popup-container a.close {
    margin-right: 10%;
}
	.splash-bg-mobile img { margin: 0 -9%; }
	#popup-container { width: 95%; }
		/**END TIDAL POPUP**/
	.home .intro h1.title {
		font-size: 1.2em;
	}
	.home .inits-bg {
		background-size: 270%;
		background-position: 52% 0;
	}
}

@media screen and (max-width: 395px) { /*** MAX width of 395px **/
	/**TIDAL POPUP**/
		#popup-container a.close {
    margin-right: 12%;
}
	/**END TIDAL POPUP**/
	.archive #right-sidebar {
		top: 8.4%;
	}
	.home .partnerships .links ul li {
		margin-bottom: 13px;
	}
	.home .partnerships h2.subtitle {
		margin-bottom: 13px;
	}
	.home .initiatives h2.subtitle .highlight {
		font-size: 1.475em;
	}
/*	.home .inits-bg {
		background-size: 199%;
	}*/

}

/**RESPONSIVE STYLING FOR SCREENS OVER 1480PX **/

@media screen and (min-width: 1480px) {
	.topbar {
		width: 35%;
	}
	.home .intro {
		padding-bottom: /* 40.45% */;
	}
	.page-header {
		margin-top: 15%;
	}
	.post-type-archive-people #left-sidebar ul li.active,
	.post-type-archive-people #left-sidebar ul li.hover {
		width: 55.46%;
	}
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li.hover a {
		width: 114%;
	}
	.home .milestones {
		margin-top: 0;
	}
	.home .inits-bg {
		padding-bottom: 12%;
	}
	a#milestones.anchor {
		top: -180px;
	}
}

@media screen and (min-width: 1750px) {
	.home .home-background1 {
		height: 180%;
	}
	.home .intro {
		padding-bottom: /* 43.45% */;
	}
	.home .partnerships {
		padding-bottom: 26.45%;
	}
	.page-header {
		margin-top: 18%;
	}
	.post-type-archive-people #left-sidebar ul li.active,
	.post-type-archive-people #left-sidebar ul li.hover {
		width: 48.46%;
	}
	a#milestones.anchor {
		top: -100px;
	}
}

@media screen and (min-width: 1900px) {
	#navigation ul li ul.sub-menu li ul.sub-menu li ul.sub-menu {
		margin-left: 100%;
		right: -100%;
	}
	.page-header {
		margin-top: 20%;
	}
	.post-type-archive-people #left-sidebar ul li.active,
	.post-type-archive-people #left-sidebar ul li.hover {
		width: 44.46%;
	}
}


/***MOBILE STYLES *****/

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

	html {
		min-width: 0;
	}
	.mobile-menu {
		width: 55%;
		padding: 10px 20px;
		z-index: 899;
	}
	.mobile-menu .chzn-container-single .chzn-single {
		height: 25px;
		line-height: 26px;
	}
	#logo {
		top: 7px;
	}
	.home.page #content {
		margin-top: 0;
		padding-top: 0;
	}
	.home .sticky-nav-bg {
		opacity: 1;
		height: 62px !important;
/* 		display: none; */
	}
	.home .home-background1 {
/* 		margin-top: 58px; */
	}
	.home .intro .button-container {
		margin-top: 10px;
	}
	.home .intro {
		padding-top: 50px/* 230px */;
	}
	.home .milestones {
/* 		margin-top: 35%; */
	}
	.home .two-cols,
	#footer {
		width: 95%;
		margin: 0 auto;
	}
	.home #content {
		width: 100%;
	}
	.home .content-container .partnerships {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.home .partnerships h1.title {
		font-size: 1em !important;
		margin-left: 4%;
		text-align: left;
		padding-left: 0;
		margin-bottom: 0;
	}
	h1.title {
		font-size: .4em !important;
	}
	h2.subtitle {
		
		font-size: 1.4em !important;
	}
	.home .milestones h1.title,
	.home .milestones .subtitle,
	.home .milestones p {
		width: 95%;
		margin: 0 auto;
	}
	.home .milestones a.all {
		margin-right: 9%;
	}
	.home .timeline .event1 img,
	.home .timeline .event3 img,
	.page-template-page-milestones-php timeline .event1 img,
	.page-template-page-milestones-php timeline .event3 img {
		margin-left: -2.2%;
		width: 39%;
	}
	.home .timeline .event2 img,
	.page-template-page-milestones-php .timeline .event2 img {
		margin-right: -3%;
	}
	.home .timeline .event3,
	.page-template-page-milestones-php .timeline .event3 {
	}
	.home .timeline {
		min-height: 540px;
	}
	.home .partnerships h2.subtitle .small {
		font-size: .6em !important;
	}
	.home .partnerships h1.title {
		padding-bottom: 0;
	}
	.home .partnerships h2.subtitle .large {
		font-size: .8em !important;
		width: 96%;
	}
	.home .partnerships p {
		font-size: .7em;
		width: 74%;
	}
	.home .partnerships {
		padding-bottom: 75px;
	}
	.home .partnerships h2.subtitle .small {
		width: auto;
	}
	.home .initiatives h2.subtitle {
		width: 100%;
	}
	.home .initiatives h2.subtitle .small {
		font-size: .75em !important;
		width: 70%;
	}
	.home .initiatives h2.subtitle .highlight {
		font-size: .9em;
		margin-left: -3%;
	}
	.home .initiatives {
		background-position: right 460px;
/* 		padding-bottom: 70px; */
	}
	.home .initiatives .column {
		padding: 5px 8px 0 5px;
/* 		width: 40%; */
		display: inline-block;
		height: 190px;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.home .initiatives .col1 {
		width: 50%;
		margin-right: 0;
	}
	.home .initiatives .col2 {
		width: 30%;
		margin-left: 0;
		margin-top:15px;
	}
	.home .initiatives .column h4 {
		margin-bottom: 1px;
	}
	.home .initiatives ul li {
		margin-bottom: 4px;
		line-height: .9em;
	}
	.home .initiatives ul li a {
		font-size: .7em;
		line-height: .8em;
	}
	.home .inits-bg {
		padding-bottom: 60px;
	}
	.home a.all {
		margin-top: -32px;
		font-size: .65em;
	}
	.home .people .people-grid .person {
		margin-right: 25px;
	}
	.page #header-container {
		height: 176px !important;
	}
	.home.page #header-container {
		height: 62px !important;
	}
	.home .home-background2 {
		background-position: 35% 10%;
	}
	.page .main-content {
		margin-top: 120px !important;
	}
	.page #breadcrumbs li.current,
	.single-people #breadcrumbs li.current {
		line-height: 1.1em;
	}
	.page h1.page-title,
	.post-type-archive h1.page-title {
		margin-top: 0px;
		padding-bottom: 10px;
	}
	.single-people #header-container,
	.post-type-archive-people #header-container,
	.page #header-container {
		height: 120px !important;
		padding-bottom: 0;
	}
	.blog #interior-header-container,
	.archive #interior-header-container {
		padding: 0;
	}
	.blog #header-container
	.archive #header-container {
		height: 72px !important;
	}
	.blog #content,
	.archive #content {
		padding-top: 72px !important;
	}
	.blog #breadcrumbs,
	.archive #breadcrumbs {
		padding-top: 30px;
	}
	.blog .page-header h1.page-title,
	.archive .page-header h1.page-title {
		font-size: 1.12em;
		padding: 20px 16px 12px 8px;
	}
	.blog .page-subheader h2.page-subtitle,
	.archive .page-subheader h2.page-subtitle {
		font-size: .8em;
	}
	.mobile-people-menu {
		display: block;
	}
	.post-type-archive-people #content #left-sidebar {
		display: none;
	}
	#left-sidebar,
	.post-type-archive-people #left-sidebar {
		width: 65%;
		margin-left: 4%;
		position: fixed;
		z-index: 799;
		right: 0;
		top: 52px;
	}
	#left-sidebar li,
	.post-type-archive-people #left-sidebar ul li,
	.post-type-archive-people #left-sidebar ul li.hover,
	.post-type-archive-people #left-sidebar ul li.active {
		width: auto;
		display: block;
		float: left;
		margin-right: 4%;
		padding: 2px 5px;
	}
	#left-sidebar li a,
	.post-type-archive-people #left-sidebar ul li a,
	.post-type-archive-people #left-sidebar ul li.hover a,
	.post-type-archive-people #left-sidebar ul li.active a,
	.post-type-archive-people #left-sidebar ul li a:hover {
		width: auto;
		background: none !important;
		display: block;
		width: 100%;
		padding: 2px 5px;
	}
	.post-type-archive-people #content .main-content {
		width: 96% !important;
/* 		margin: 0 auto !important; */
		clear: both;
		margin-left: 4%;
	}
	.post-type-archive-people #content .people-section {
		width: 88%;
		margin: 0 auto;
	}
	.post-type-archive-people .people-section .person {
		margin-right: 0;
		width: 92%;
		margin-bottom: 50px;
		margin-left: 6px;
	}
	.post-type-archive-people .people-section .person img {
		margin-left: 12px;
	}
	.post-type-archive-people .people-section .caption h5 {
		padding-top: 5px;
	}
	.post-type-archive-people .people-section .caption h4 {
		padding-top: 5px;
	}
	.page #breadcrumbs li.current,
	.single-people #breadcrumbs li.current {
		font-size: 1.4em;
	}
	.page #breadcrumbs {
		padding-top: 0;
	}
	.single-people #breadcrumbs li.current, .page #breadcrumbs li.current {
		padding-left: 6px;
	}
	#breadcrumbs ul li.parent a {
		font-size: .85em;
	}
	.single-people .main-content {
		margin-top: 70px;
	}
	.single-people .content-container {
		width: 93%;
		margin: 0 auto;
	}
	.page .main-content {
		width: 93%;
		margin: 70px auto 0 auto;
	}
	.blog #content .main-content,
	.single #content .main-content,
	.archive #content .main-content {
		width: 95%;
		margin: 0 auto;
	}
	.content-container {
		padding: 0;
		width: 100%;
	}
	#right-sidebar {
		float: none;
		width: 95.86%;
		margin: 10px auto;
		position: static;
		right: auto;
		top: auto;
	}
	.blog .main-content {
/* 		width: 93%; */
	}
	.blog #content,
	.archive #content {
		width: 100% !important;
	}
	.blog .main-content .post .meta,
	.archive .main-content .post .meta {
		float: none;
		width: auto;
		background: none;
		text-align: left;
		font-size: .6em;
	}
	.blog .main-content .meta .date,
	.archive .main-content .meta .date {
		padding: 0;
		display: inline;
		color: inherit;	
	}
	.blog .main-content .meta .date::after,
	.blog .main-content .meta .author::after,
	.blog .main-content .meta .comments::after {
		content: " | ";
	}
	.blog .main-content .meta .date b {
		color: inherit;
		margin-top: inherit;
		display: inherit;
		margin-right: inherit;
		float: none;
		font-size: inherit;
		font-family: inherit;
	}
	.blog .main-content .meta .author,
	.blog .main-content .meta .comments,
	.blog .main-content .meta .category {
		display: inline;
	}
	.blog .post-content {
/* 		width: 93%; */
/* 		margin: 6px auto; */
	}
	.pagination {
/* 		width: 93%; */
/* 		margin: 40px auto 35px auto; */
	}
	
	#footer #footer-social {
		display: none;
	}
	.home .people .people-grid .person {
		margin-right: 5%;
	}
	.home .people h1.title {
		padding-bottom: 20px;
	}
	#breadcrumbs {
		padding-top: 30px;
	}
	.blog #right-sidebar,
	.archive #right-sidebar {
		position: absolute;
		top: 40px;
		left: 0;
	}
	.blog .main-content .page-subheader,
	.archive .main-content .page-subheader {
		padding-bottom: 180px;
	}
	.blog #right-sidebar .page-subheader,
	.single #right-sidebar .page-subheader,
	.archive #right-sidebar .page-subheader {
/* 		width: 100%; */
		top: 40px;
		right: auto;
/* 		text-align: right; */
		width: auto;
		left: 0;
	}
	.blog #right-sidebar .page-subheader .subscribe,
	.archive #right-sidebar .page-subheader .subscribe,
	.single #right-sidebar .page-subheader .subscribe {
		margin-right: 0;
/* 		margin-bottom: 14px; */
	}
	.blog #right-sidebar .page-subheader .subscribe a,
	.archive #right-sidebar .page-subheader .subscribe a,
	.single #right-sidebar .page-subheader .subscribe a {
/* 		float: left; */
/* 		margin-right: 4%; */
/* 		width: auto; */
/* 		display: inline-block; */
		margin-right: 8px;
	}
	.home .partnerships .links {
/* 		margin-top: 200px; */
		width: 60%;
		margin-top: 0px;
		padding-bottom: 40px;
	}
	.home .partnerships .text {
/* 		margin-top: -290px; */
	}
	.home .partnerships h2 {
		margin-bottom: 0px;
		padding-bottom: 0;
	}
	.home .partnerships .links a.pink-button {
/* 		float: left; */
	}
	.home .partnerships .links li {
		margin-bottom: 10px;
		display: block;
	}
	.home .partnerships .links li:first-child a.pink-button {
		line-height: 1.1265em;
	}
	.home .partnerships .links .button-container {
/* 		height: 2.9em; */
	}
	.blog #right-sidebar .sidebar1,
	.archive #right-sidebar .sidebar1,
	.single #right-sidebar .sidebar1 {
		margin-left: 3%;
	}
	.blog #right-sidebar .sidebar1 h4,
	.archive #right-sidebar .sidebar1 h4,
	.single #right-sidebar .sidebar1 h4 {
		margin-bottom: 0px;
	}
	.single .main-content #interior-header-container #interior-header {
		margin-bottom: 210px;
	}
	.blog #right-sidebar .sidebar1 li.widget-container,
	.archive #right-sidebar .sidebar1 li.widget-container,
	.single #right-sidebar .sidebar1 li.widget-container {
		width: 60%;
		display: block;
		height: 40px;
	}
	.single .post .meta .date,
	.single .post-content,
	.archive .post .meta .date,
	.archive .post-content,
	.blog .post .meta .date,
	.blog .post-content {
		margin-left: 0;
	}
	.single .main-content .post .meta,
	.blog .main-content .post .meta,
	.archive .main-content .post .meta {
		font-size: .775em;
	}
	.single #right-sidebar .sidebar2,
	.single #right-sidebar .post-tag,
	.single #right-sidebar .related {
		float: none;
		margin-right: 0;
		display: block;
		width: 95%;
	}
	.single #right-sidebar .sidebar2 h3,
	.single #right-sidebar .post-tag h3,
	.single #right-sidebar .related h3{
		margin-top: 10px;
	}
	.blog .page-header,
	.archive .page-header {
		margin-top: 60px;
	}
	.blog #interior-header-container,
	.archive #interior-header-container {
/* 		background-size: 100%; */
	}
	#footer-container #footer {
		max-width: 100%;
		width: 95%;
	}
	#footer-container #footer-top {
		position: relative;
		overflow: hidden;
	}
	#footer-container #footer-top .mobile-footer-menu {
		margin-left: auto;
		right: -50px;
		left: auto;
		position: absolute;
		top: 30px;
	}
	.single-people #interior-header-container,
	.post-type-archive-people #interior-header-container,
	.page #interior-header-container {
		width: 95%;
	}
	.page .timeline .event .year {
		font-size: 1em;
		color: #333;
	}
	 .page .timeline .event1 img {
	 	margin-right: 3px;
	 }
	 .page.page-template-page-milestones-php .milestones .timeline {
	 	min-height: 0;
	 }
	 .page-template-page-milestones-php .main-content h1,
	 .page-template-page-milestones-php .main-content h2,
	 .page-template-page-milestones-php .main-content h3,
	 .page-template-page-milestones-php .main-content h4,
	 .page-template-page-milestones-php .main-content h5,
	 .page-template-page-milestones-php .main-content h6,
	 .page-template-page-milestones-php .main-content h7,
	 .page-template-page-milestones-php .main-content p {
	 	margin-left: 0;
	 }
	 .page-template-page-milestones-php .main-content blockquote {
	 	margin-left: 2%;
	 }
	 .page.page-template-page-milestones-php #content .main-content {
	 	margin-top: 0 !important;
	 }
	 .home .people h1.title {
		padding-bottom: 10px !important;
	}
	.home .column a.all {
		margin-top: -31px;
	}
	.post-type-archive-people #header-container {
		height: 126px !important;
		padding-bottom: 0;
	}
	.single-people #header-container {
		height: 136px !important;
		padding-bottom: 0;
	}
	.post-type-archive-people .content-container {
			margin-top: 60px !important;	
	}
	.single-people .main-content {
			margin-top: 80px !important;
	}
	.single .main-content #interior-header-container #interior-header {
		width: 95%;
	}
	.single #right-sidebar .page-subheader,
	.single #right-sidebar .sidebar1 {
		left: 3%;
	}
	.archive #right-sidebar .page-subheader {
		margin-top: 22px;
	}
	.home .people .col {
		float: none;
		width: 100%;
		clear: both;
	}
	.home .people .col1 {
		background: none;
	}
	.home .people .col2 h2 {
		padding-top: 20px;
	}
}
/* DAF widget */
#dafdirect_dsgtxt.dafdirectInput {width: 185px; }
#dafcoin #dafdirectdiv {
	float: right;
	margin-left: 10px;
	}



	.gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text] {
    height: 30px;
}

.gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url] {
    height: 30px;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    height: 30px;
}
