@charset "utf-8";

/* CSS Document */



@import "font-awesome.css";



::selection

{

	background:#2daeff; color:#9F0;

}

::-moz-selection

{

	background:#2daeff; color:#9F0;

}

.scrollup{

					

			position:fixed; z-index:9999;

			bottom:100px; float:right;

			right:0; width:20px; padding:10px 0; font-size:12px; text-align:center;

			display:none;			

			background:#1d96cf; color:#fff; border-radius:3px 0 0 3px;  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; background-position: center center;

		}

	.scrollup:hover{

		width:6%; color:#1d96cf; background:#1d96cf url(../images/top.jpg) center center no-repeat; text-align:left;

			

	}



/*Image Preloader*/

.preloader { background: url(../images/loaders/1.gif)  center center no-repeat; }





header, section, footer

{

	display:block;

}



body

{

	width:auto; margin:0; border:0; font-family: 'proxima_novaregular';

}

img

{

	max-width: 100%; vertical-align: middle; border: 0;

}

.clearfix:after

{

	display:block; visibility:hidden; overflow:hidden; clear:both !important; content:"."; line-height:0; height:0;

}

.clearfix

{

	display:inline-block;

}

html[xmlns] .clearfix

{

	display:block;

}

*html .clearfix

{

	height:1%;

}

.clear

{

	clear:both !important;

}

.fl

{

	float:left;

}

.fr

{

	float:right;

}

p

{

	color:#343946; line-height:24px; font-size:16px; text-align:justify; letter-spacing:0.5px;

}

p strong

{

	color:#22211f;

}

a

{

	color:#1c97d0; text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;

}

a:hover

{

	color:#000;

}

table

{

	border:dotted 1px #E0E0E0; border-collapse:collapse; color:#747474; line-height:24px; font-size:13px; 

}

table strong

{

	font-size:1.3em;

}

tr

{

	border:dotted 1px #E0E0E0; 

}

td

{

	border:dotted 1px #E0E0E0; padding:3px 15px;  color:#fff;

}

ul.list

{

	padding:0; margin:0; list-style:none; display:inline;  

}

ul.list li

{

	list-style:url(../images/list.png) outside; color:#343946; line-height:24px; font-size:16px; letter-spacing:0.5px; margin-left:40px; font-family: 'proxima_novaregular';

}

ul.list li strong

{

	color:#000;

}

ul.list li span

{

	color:#2d3091;

}

h1, h2, h3

{

	font-family: 'proxima_novabold'; margin:15px 0; font-weight:400; 

}

.wrapper

{

	

}

.header

{

	

}

.section

{

	

}

.footer

{

	

}

.head

{

	

}

.head-margin

{

	padding:20px 30px;

}

.head-margin h1

{

	margin:0; 

}

.head-margin h1 img

{

	

}

.head-margin-right

{

	padding:9px 0;

}

.head-margin-right .tagline

{

	padding: 27px 50px 0 0;

}

.head-margin-right .top-buttons

{

	

}

.head-margin-right .top-buttons img

{

	border-radius:3px; 

}

.navbar

{

	background:#27aae1; 

}

.nav

{

	width:1140px; margin:auto; 

}

.nav ul

{

	padding:0; margin:0; list-style:none; display:inline;

}

.nav ul li

{

	float:left; list-style:none;

}

.nav ul li a

{

	display:block; color:#fff; padding:14px 22px; font-family: 'proxima_novabold'; font-size: 14px; text-transform: uppercase; letter-spacing:1px; position:relative;

}

.nav ul li a span

{

	background:url(../images/arrow-down.png) top center no-repeat; height:5px; width:100%; display:block; position:absolute; top:32px; left:0;

}

.nav ul li a.selected

{

	background:#9cc826; color:#fff; 

}

.nav ul li a:hover, .nav ul li.active a

{

	background:#9cc826; color:#fff; 

}

.banner-section

{

	width:1140px; margin:auto; padding-top:30px;

}

.banner-left

{

	width:700px;

}

.banner-right

{

	 width:410px;

}

.banner-heading

{

	width:1140px; margin:auto;

}

.banner-heading h2

{

	background:#f7f7f7; color:#343946; text-transform:uppercase; margin:30px 0; border-radius:3px; padding:12px 15px; font-size:1.6em;

}

.h3

{

	background:#27aae1; display:inline-block; border-radius:3px; color:#fff; padding:12px 15px; font-size:1em; text-transform:uppercase; margin:20px 0;

}

.section-content

{

	width:1140px; margin:auto; padding:0 0 0 0;

} 

.section-content-left h2

{

	background:#9cc826; display:block; border-radius:3px; color:#fff; padding:12px 15px; text-transform:uppercase;

}

.section-content-left h3

{

	color:#343946;  font-size:1em; text-transform:uppercase; margin:20px 0;

}

.section-content-left

{

	width:700px;

}

.section-content-right

{

	width:410px;

}

.sub-link

{

	width:1140px; margin:auto; margin-bottom:30px; margin-top:30px;

}

.sub-link-margin

{

	width:700px;  float:left; margin-top:30px;

}

.sub-link-margin ul

{

	padding:0; margin:0; list-style:none; display:inline-block; margin-bottom:20px; 

}

.sub-link-margin ul li

{

	float:left; list-style:none; margin-left:20px; text-align:center;

}

.sub-link-margin ul li:first-child

{

	margin-left:0;

}

.sub-link-margin ul li a

{

	width:334px; display:block;

} 

.sub-link-margin ul li a h3

{

	font-family: 'proxima_novabold'; font-size:18px; letter-spacing:1px; text-transform:uppercase; margin-bottom:15px; display:block; text-align:center;

}

.sub-link-margin ul li a img

{

	margin:15px 0 0 0;

}

.sub-link-margin ul li a.one

{

	border:solid 3px #0054a5; border-radius:5px; color:#0054a5;

}

.sub-link-margin ul li a.two

{

	border:solid 3px #3ab54b; border-radius:5px; color:#3ab54b;

}

.sub-link-margin ul li a.three

{

	border:solid 3px #f2c40f; border-radius:5px; color:#f2c40f;

}

.sub-link-margin ul li a.four

{

	border:solid 3px #e03424; border-radius:5px; color:#e03424;

}

.section-content-bar

{

	background:#f5f5f5; padding:50px 0;

}

.section-content-bar-margin

{

	width:1140px; margin:auto;

}

.section-content-bar-margin-text

{

	width:700px; margin-bottom:50px;

}

.section-content-bar-margin-text img

{

	box-shadow:0px 0px 5px #b6b6b6; margin-bottom:10px; float:left; width:300px; height:198px;

}

.section-content-bar-margin-content

{

	width:360px;

}

.section-content-bar-margin-text h2

{

	 color:#343946; letter-spacing:0.5px; text-transform:uppercase; margin-top:0;

}

.section-content-bar-margin-text a

{

	display:inline-block; color:#343946; border:solid 2px #343946; background:url(../images/readmore.png) 122px center no-repeat; padding:12px 40px; font-family: 'proxima_novabold'; font-size: 12.5px; text-transform: uppercase; letter-spacing:0.5px;

}

.section-content-bar-margin-text a:hover

{

	background:#343946 url(../images/readmore-ho.png) 140px center no-repeat; color:#fff; 

}

.advisory

{

	width:1140px; margin:50px auto; 

}

.advisory-right

{

	background:#f7f7f7;  text-align:center; padding-bottom:30px; margin-bottom:30px;

}

.advisory-right h4

{

	margin-bottom:0;

}

.advisory-right-slide

{

	padding:20px 30px 0 30px;

}

.advisory-right h2

{

	font-family: 'proxima_novabold'; font-size:16px; letter-spacing:1px; text-transform:uppercase; padding:20px 0; display:block; color:#fff; background:#27aae1; margin:0;  

}

.finding

{

	background:url(../images/finding-bg.jpg);  text-align:center; margin-top:40px;

}

.finding h1

{

	color:#fff; letter-spacing:0.5px; margin:0; text-transform:uppercase; font-size:2.5em; padding:40px 0; 

}

.donate-bottom

{

	background:url(../images/donate-bg.jpg); text-align:center; padding:40px 0; 

}

.donate-bottom h1

{

	color:#fff; letter-spacing:0.5px; margin:0; text-transform:uppercase; font-size:2.5em; padding:20px 0; 

}

.contact-details

{

	padding:50px 0; width:1140px; margin:auto;

}

.contact-details h4

{

	color:#fff; margin:0; background:#9cc826; padding:10px 20px; font-family: 'proxima_novabold'; text-transform:uppercase; letter-spacing:0.5px; margin-bottom:20px;

}

.contact-details ul

{

	padding:0; margin:0; list-style:none; display:inline;

}

.contact-details ul li

{ 

	float:left; list-style:none; margin-left:45px; width:350px;

}

.contact-details ul li:first-child

{

	margin-left:0;

}

.contact-details img

{ 

	float:left; margin-top:3px;

}

.contact-details ul li .cont

{ 

	width:320px; float:right;

}

.contact-details ul li .cont p

{ 

	margin:0; text-align:left;

}

.contact-details ul li .cont a

{ 

	color:#343946;

}

.foot_top

{

	background:#f5f5f5; padding:20px 0; text-align:center;

}

.foot_top h2

{

	font-family: 'proxima_novabold'; font-size:1.5em; letter-spacing:0.5px; text-transform:uppercase; display:block; color:#343946; 

}

.foot_top_link

{

	padding:30px 0 10px 0;

}

.foot_top_link a

{

	font-size:13px; text-transform:uppercase; letter-spacing:0.5px; color:#343946; line-height:28px;

}

.foot_top_link a:hover

{

	color:#27aae1;

}

.foot_top .social-bottom

{

	text-align:center;

}

.foot_top .social-bottom a

{

	margin:0px 3px; list-style:none; display:inline-block;

}

.foot_top .social-bottom a img

{

	border:solid 2px #fff; border-radius:50%;

}

.foot_top .social-bottom a:hover

{

	opacity:0.7; 

}



.foot_bottom

{

	background:#27aae1; padding:20px 0;

}

.foot_bottom p

{

	color:#fff; margin:10px 0; padding:0; text-align:center;

}

.foot_bottom-margin

{

	width:1140px; margin:auto; text-align:center; color:#fff;

}

.foot_bottom-margin a

{

	color:#fff;

}

.donate-form-div
{
	
}
.donate-form

{
	width:800px; 
}
.donate-form span

{
	color:#F00; font-size:24px;
}
.donate-form h3

{
	color:#4A4A4A; display:block; 
}
.donate-form label

{
	margin-bottom:6px; display:block;
}
.donate-form-left
{
	width:380px;
}
.donate-form-centre
{
	width:100px; margin-left:20px;
}
.donate-form-right
{
	width:380px;
}
.donate-form-leftextn
{
	width:380px;
}
.donate-form-rightextn
{
	width:380px;
}
.gift-type-left
{
	width:250px;
}
.gift-type-centre
{
	width:250px; margin-left:20px;
}
.gift-type-right
{
	width:250px;
}
.gift-type-check
{
	display:block;
}
.gift-type-check-input
{
	width:170px; margin-right:20px;
}
.gift-type-check-others
{
	width:auto;
}
.billing
{
	
}
.billing-input
{
	width:150px;
}
.donate-form-nav

{

	width:300px;

}

.donate-form-nav 

{

	background:#9cc826; margin-bottom:30px;

}

.donate-form-nav ul

{

	padding:0; margin:0; list-style:none; display:inline;

}

.donate-form-nav ul li

{

	list-style:none;

}

.donate-form-nav ul li a

{

	display:block; color:#fff; padding:20px 23.8px; font-family: 'proxima_novabold'; font-size: 14px; text-transform: uppercase;  position:relative; text-align:center;

}

.donate-form-nav ul li a span

{

	height:5px; width:10px; display:block; position:absolute; top:55px; left:0; right:0; margin:auto;

}

.donate-form-nav ul li a:hover, .donate-form-nav ul li.active a

{

	background:#27aae1; color:#fff; 

}

.donate-form-nav ul li a span:hover, .donate-form-nav ul li.active a span

{

	background:url(../images/donate-arrow.png) top center no-repeat; 

}

.tax-from

{

	

}

.tax-from-input

{

	width:380px;

}

.input-check

{


} 

.input

{

	border:solid 3px #27aae1; border-radius:3px; padding:12px 2%; width:96%; margin-bottom:15px; outline:0;

}

.textarea

{

	border:solid 3px #27aae1; border-radius:3px; padding:12px 2%; width:96%; outline:0; margin-bottom:15px; 

}

.button

{

	border:none; background:#27aae1; color:#fff; border-radius:3px; padding:12px 40px; text-transform:uppercase; outline:0; margin-right:20px; cursor:pointer;  font-family: 'proxima_novabold';

}



.contact

{

	padding:0 0 0 0;

}

.map

{

	padding:10px; box-shadow:0px 0px 5px #C8C8C8; width:530px; margin:25px 0px 0 30px;

}

.contact-left

{

	width:530px; 

}

.bios

{

	box-shadow:0 0 8px #DFDFDF; border-radius:5px;

}

.bios-left

{

	width:300px; padding:30px 0; text-align:center;

} 

.bios-left img

{

	border:solid 3px #EBEBEB;

}

.bios-right

{

	width:790px; padding:20px 50px 20px 0;

}

.multipleslides { position:relative; height:200px; width:150px;  }

.multipleslides > * { position:absolute; left:0; top:0; display:block; }



.fadein h3

{

	font-family: 'proxima_novabold'; font-size:14px; letter-spacing:0.5px; text-transform:uppercase; margin-bottom:20px; display:block; color:#343946; 

}

.donate-home-page

{

	margin-top:50px;

}

.donate-home-page img

{

	width:100%; border-radius:5px; background:url(../images/donate-bg-image.jpg) repeat-y; padding-top:45px; background-size:contain;

}