/*		THEME					*/


.main-content a:not(.btn-colored):not(.exempt), .main-content .bottom-navigation a
								{	color:rgb(162,43,35); }
.main-content a:not(.btn-colored):not(.exempt):hover, .main-content .bottom-navigation a:hover
								{	color:#d64d43; }
footer .btn-theme-colored
								{	color:#d64d43); }


/*		GLOBAL TEXT				*/


body								{	color:#222222; }
.main-content a:not(.btn-colored):not(.exempt)
								{	text-decoration:underline !important; }
.main-content a:not(.btn-colored):not(.exempt):hover
								{	text-decoration:none !important; }
blockquote p						{	font-family:"Open Sans", sans-serif; }

.main-content ul:not(.exempt), .main-content ol:not(.exempt)
								{	padding-left:20px; margin:15px 0; }
.main-content ul:not(.exempt)	{	list-style:disc; }
.main-content ol					{	list-style:decimal; }
.main-content ul.list-unstyled	{	list-style:none; }

h3:not(.exempt)					{	font-weight:bold; margin:20px 0; }
h3.no-margin					{	margin:0; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
								{	color:#222222; }
h4, h5, h6, .h4, .h5, .h6		{	font-weight:bold; }


/*		SIDE PIC				*/


.pic.col-md-3					{	float:right; margin-left:20px; margin-bottom:20px; }
.pic.col-md-3 img				{	width:100%; }
.pic.col-md-3 h4					{	margin-top:10px; font-size:93%; }
.clear							{	clear:both; }


/*		HEADER					*/


header form input[type=text]		{	height:25px; font-size:12px; width:135px; }
header form button.m-0				{	height:25px; margin:-2px 0 0 !important; padding-top:1px !important;  }

#header .header-top .col-md-2	{	padding-top:5px; padding-left:0; padding-right:0; }
.social-icons.icon-sm a			{	line-height:20px; height:20px; width:20px; }
.menuzord-menu > li > a, .menuzord-menu ul.dropdown li a
								{	color:#222222; }
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown
								{	border:1px solid #888888; }
.dropdown						{	z-index:9999 !important; }
								
.menuzord-brand					{	margin-top:8px; }
.menuzord-brand img				{	max-height:58px; }
header button						{	border-color:white !important; }

.menuzord-menu > li > a			{	font-size:14px; padding:8px 13px; }
.menuzord-menu ul.dropdown li		{	font-size:14px; }

.inner-header.divider.parallax.layer-overlay.overlay-dark-5
								{	background-position:0 !important; background-attachment:scroll !important; }



/*		BOTTOM NAVIGATION		*/


.bottom-navigation				{	text-align:center; margin-top:30px; padding-top:30px;
									border-top:1px dotted #aaaaaa; }
.bottom-navigation h3			{	display:inline-block; }
.bottom-navigation div			{	font-size:80%; }
.bottom-navigation i				{	font-size:40px; }
.main-content .bottom-navigation a
								{	padding:0 25px; font-size:125%; display:inline-block; }
.main-content .bottom-navigation a:hover
								{	text-decoration:none !important; }


/*		FOOTER					*/


footer *							{	color:#eeeeee; }
#disable-preloader				{	visibility:hidden; }
footer form input[type=text]		{	height:25px; font-size:12px; width:135px; }
footer form button.m-0				{	height:25px; margin:-2px 0 0 !important; padding-top:1px !important;  }

@media (min-width: 992px)		{		
.connect-gap					{	margin-bottom:45px; }
}
@media (min-width:768px) and (max-width:991px)	{		
.connect-gap					{	margin-bottom:97px; }
}


/*		GLYPYICONS				*/


.gi								{	border-width:0; background:none; }


/*		YOUTUBE					*/


section > .container > .fluid-width-video-wrapper
								{	float:right; padding-top:0 !important; position:relative; width:400px !important; height:250px; }
section > .container > .fluid-width-video-wrapper > iframe
								{	float:right; padding-top:0 !important; position:static; width:400px; }


/*		HOME					*/


@media only screen and (max-width: 767px) {
.home.icon-box					{	margin-top:0 !important; margin-bottom:0 !important; }
.four-icons h4					{	margin-top:0 !important; margin-bottom:0 !important; }
.four-icons .mb-10				{	margin-bottom:0 !important; }
}

[id$=layer-4]					{	border-width:1px !important; }

@media (max-width: 991px)		{
.showhide + .showhide			{	display:none !important; }
section#slider-desktop			{	display:none; }
#slider-mobile [id$=layer-1]	{	margin-left:-42px; margin-top:10px; }
#slider-mobile [id$=layer-2], #slider-mobile [id$=layer-3], #slider-mobile [id$=layer-4]
								{	font-size:15px !important; line-height:23px !important;
									color:white !important; margin-left:-42px; }
}

@media (min-width: 992px)		{
section#slider-mobile			{	display:none; }
#slider-desktop [id$=layer-2], #slider-desktop [id$=layer-3], #slider-desktop [id$=layer-4]
								{	font-size:22px !important; line-height:30px !important; color:white !important; }
}

.main-content .gallery.bg-lighter ul
								{	padding-left:0; margin:0; }
.social-icons.icon-sm a			{	width:30px; height:30px; line-height:30px; }
.gallery-item i					{	color:white; font-size:120%; }

.clients-logo .item				{	background:#ffffff !important; }


/*		PARTNERS				*/


.three-column					{	column-count:3; }
.two-column						{	column-count:2; }
.main-content ul.angle-double-right
								{	list-style:none; }


/*		CITIES					*/


#map							{	width:100%; height:500px; }


/*		BOARD					*/


h3.no-margin					{	margin:0; }
h4:not(.exempt)					{	margin:3px 0 20px; }
h4.intro						{	text-align:justify; }


/*		STAFF					*/


.staff img						{	width:100%; }
.staff .row:not(:first-child)	{	margin-top:40px; }
.staff .row:not(:last-child)	{	margin-bottom:40px; }


/*		REPORTS					*/


.icon-box.iconbox-theme-colored.iconbox-border
								{	border-color:#ffffff; }
.pdfs h3							{	margin:15px 0; }
.pdfs a							{	display:block; width:100%; }
.pdfs img						{	width:90%; border:1px solid #000000; }


/*		FORMS					*/


.required						{	font-style:italic; margin:8px 0; font-size:90%; }
.regularForm label				{	font-weight:normal; }
.donation_options td:first-child{	padding-right:8px; }
.other input						{	margin-left:10px; }
.regularForm th					{	font-weight:normal; }
.regularForm > table > tbody > tr > th, .regularForm > table > tbody > tr > td
								{	padding-bottom:7px; }
.regularForm > table > tbody > tr > th:first-child, .regularForm > table > tbody > tr > td:first-child
								{	padding-right:10px; }
.regularForm input[type=text], .regularForm select, .regularForm textarea
								{	width:400px; }
.col-md-3 .regularForm input[type=text], .col-md-3 .regularForm select, .col-md-3 .regularForm textarea
								{	width:100px; }
.help							{	font-style:italic; font-size:90%; }

.captcha						{	border:1px solid #7F9DB9; width:40%; height:45px; }
#captchaField.form-control		{	width:58% !important; display:inline-block !important; }
.wide-form .captcha				{	width:30%; }
.wide-form #captchaField.form-control
								{	width:70% !important; }

.form-group.text-center.mb-0 table
								{	width:100%; }


/*		NEWSLETTER SIGNUP		*/


.pdfs form img					{	border-width:0; }
.submit-partner					{	height:37px; }


/*		PROGRAM/CITY			*/


.divider .container				{	padding-top:65px; padding-bottom:65px; }

.program-city iframe				{	width:100%; height:200px; }
.program-city img				{	width:100%; }
.program-city img:first-child	{	margin-bottom:15px; }

.problem						{	margin-top:50px; }

.row.icons						{	margin-top:25px; }
.row.icons .col-sm-4				{	text-align:center; }
.row.icons ul					{	display:inline-block; text-align:left; }
.main-content .row.icons a		{	text-decoration:none !important; font-size:120%; }
.row.icons li						{	text-align:center; padding-bottom:50px;
									border-width:0 !important; }
.row.icons i						{	font-size:350%; }


/*		FIELD-VALUE PAIRS		*/


.field-value					{	margin-bottom:20px; }
.field-value div:first-child	{	display:inline; padding-right:10px; font-weight:bold; }
.field-value div:last-child		{	display:inline; }


/*		FACEBOOK				*/


h3.join							{	margin-top:30px; padding-top:30px; border-top:1px dotted #aaaaaa; }


/*		VIDEOS					*/


.video.widget					{	margin-bottom:50px; }



/*		MEDIA					*/


.main-content .media ul			{	padding-left:0; margin:0; }

.main-content table.icon-table.icons
								{	width:100%; margin-top:60px; } 
.main-content table.icon-table.icons a
								{	display:block; text-decoration:none !important; padding:0 10px;
									text-align:center; font-size:120%; }
table.icons i						{	font-size:350%; }


/*		TESTIMONIALS			*/


.social-network					{	padding:10px; }


/*		PRESS					*/


.media							{	margin-top:25px; }
.event-content img				{	width:150px; }


/*		BACKGROUND				*/


.history_table td:first-child	{	padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:16px; }
.history_table td:last-child	{	padding:5px 0; }
.history_table td:first-child	{	padding-right:15px; }


/*		IMPACT					*/


.btn.btn-gray.mt-10				{	width:80%; }
.layer-overlay.overlay-dark-8::before
								{	background-color:rgba(17, 17, 17, 0.5); }

								
/*		ECAMPAIGNS				*/


.campaign-icons i				{	font-size:125px; }
.campaign-icons .col-sm-3		{	text-align:center; }
.main-content .campaign-icons a:not(.btn-colored):not(.exempt)
								{	font-size:25px; text-decoration:none !important; }
.campaign-icons					{	margin-top:30px; margin-bottom:30px; }

.campaigns 						{	border-bottom:1px solid #aaaaaa; margin-bottom:15px; padding-bottom:15px; }
.campaigns img					{	width:100%; max-width:150px; }


/*		TEAM					*/


@media (min-width: 501px)		{	.narrow_screen { display:none; }}
@media (max-width: 501px)		{	.wide_screen { display:none; }}
.share							{	border:1px solid #bbbbbb; padding:10px; margin-top:15px; margin-bottom:15px; }
.col-md-3 img, .col-md-3 #peiChart
								{	width:100%; }


/*		MOSAIC					*/


#memberContainer				{	position:relative; float:left; width:742px; height:630px; z-index:950; }
#memberContainer a				{	display:block; position:relative; float:left; }

.photoHolderRow1				{	width:742px; float:left; }
.photoHolderRow2				{	width:742px; float:left; margin-top:-100px; }
.photoHolderRow3				{	width:742px; float:left; margin-top:-100px; }
.photoHolderRow4				{	width:742px; float:left; margin-top:6px; }
.photoHolderRow5				{	width:742px; float:left; margin-top:-100px; }
.photoHolderRow6				{	width:742px; float:left; margin-top:-100px; }

#headline						{	position:absolute; left:107px; top:107px; width:418px; height:100px; }
#headline div					{	font:17px/27px bryant-web,"Arial",sans-serif; text-transform:uppercase; text-align:justify;
									margin-left:30px; margin-right:30px; margin-top:20px; font-weight:bold; }

#mainPhotoOverlay				{	width:208px; height:319px; padding:0 2px 0; background-color:#fff; }
#mainPhotoOverlay h2				{	font-weight:bold; font-size:18px; margin:0; padding:10px 0 0 10px; }
#mainPhotoOverlay div			{	font-size:14px; line-height:19px; margin:0; padding:5px 0 0 10px; }
#mainPhotoOverlay a, #mainPhotoOverlay a:hover, #mainPhotoOverlay a:visited
								{	text-decoration:none; font:400 14px/18px bryant-web,"Arial",sans-serif;
									margin:0; padding:5px 0 0 10px; font-weight:bold; }
#mainPhotoOverlay a:hover		{	text-decoration:underline; }

.photo_ro						{	position:absolute; display:none; width:208px; height:319px; z-index:99999; }

.regular						{	width:100px; height:100px; }
.vertical						{	width:100px; height:206px; }
.horizontal						{	width:206px; height:100px; }


/*	LEFT CHANGES FOR NEW SITE: 102>104. 208>210. 313>317. 419>423. 527>530.	*/

/*	ROW 1: 7 PEOPLE: 1-7		*/


a.photo01						{	left:0; }
.photo01_ro						{	left:-2px; }
a.photo02						{	left:6px; }
.photo02_ro						{	left:104px; }
a.photo03						{	left:12px; }
.photo03_ro						{	left:210px; }
a.photo04						{	left:18px; }
.photo04_ro						{	left:318px; }
a.photo05						{	left:24px; }
.photo05_ro						{	left:317px; }
a.photo06						{	left:30px; }
.photo06_ro						{	left:423px; }
a.photo07						{	left:36px; }
.photo07_ro						{	left:530px; }


/*	ROW 2: 2 PEOPLE: 8-9		*/


a.photo08						{	left:0; }
.photo08_ro						{	left:-2px; }
a.photo09						{	left:536px; }
.photo09_ro						{	left:530px; }


/*	ROW 3: 5 PEOPLE: 10-14		*/


a.photo10						{	left:0; }
.photo10_ro						{	left:-2px; }
a.photo11						{	left:6px; }
.photo11_ro						{	left:104px; }
a.photo12						{	left:12px; }
.photo12_ro						{	left:210px; }
a.photo13						{	left:18px; }
.photo13_ro						{	left:317px; }
a.photo14						{	left:24px; }
.photo14_ro						{	left:423px; }


/*	ROW 4: 7 PEOPLE: 15-21		*/


a.photo15						{	left:0; }
.photo15_ro						{	left:-2px; }
a.photo16						{	left:6px; }
.photo16_ro						{	left:-2px; }
a.photo17						{	left:12px; }
.photo17_ro						{	left:210px; }
a.photo18						{	left:18px; }
.photo18_ro						{	left:210px; }
a.photo19						{	left:24px; }
.photo19_ro						{	left:317px; }
a.photo20						{	left:30px; }
.photo20_ro						{	left:423px; }
a.photo21						{	left:36px; }
.photo21_ro						{	left:530px; }


/*	ROW 5: 5 PEOPLE: 22-26		*/


a.photo22						{	left:0; }
.photo22_ro						{	top:318px; left:-2px; }
a.photo23						{	left:6px; }
.photo23_ro						{	top:318px; left:210px; }
a.photo24						{	left:118px; }
.photo24_ro						{	top:318px; left:317px; }
a.photo25						{	left:124px; }
.photo25_ro						{	top:318px; left:423px; }
a.photo26						{	left:130px; }
.photo26_ro						{	top:318px; left:530px; }


/*	ROW 6: 6 PEOPLE: 27-32		*/


a.photo27						{	left:0; }
.photo27_ro						{	top:318px; left:-2px; }
a.photo28						{	left:6px; }
.photo28_ro						{	top:318px; left:104px; }
a.photo29						{	left:118px; }
.photo29_ro						{	top:318px; left:317px; }
a.photo30						{	left:124px; }
.photo30_ro						{	top:318px; left:317px; }
a.photo31						{	left:130px; }
.photo31_ro						{	top:318px; left:423px; }
a.photo32						{	left:136px; }
.photo32_ro						{	top:318px; left:530px; }


/*		MOSAIC COLORS			*/


#headline div						{	color:#AA2016; }
#mainPhotoOverlay h2, #mainPhotoOverlay div
								{	color:#AE1E16; }
#mainPhotoOverlay a, #mainPhotoOverlay a:hover, #mainPhotoOverlay a:visited
								{	color:#D35218; }
