@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
				font-family: 'BebasNeue';
				src: url('fonts/bebasneue.eot');
				src: url('fonts/bebasneue.eot?#iefix') format('embedded-opentype'),
						 url('fonts/bebasneue.woff') format('woff'),
						 url('fonts/bebasneue.ttf') format('truetype'),
						 url('fonts/bebasneue.svg#BebasNeue') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		
@font-face {
    font-family: 'verbblack';
    src: url('fonts/verbblack-webfont.eot');
    src: url('fonts/verbblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/verbblack-webfont.woff2') format('woff2'),
         url('fonts/verbblack-webfont.woff') format('woff'),
         url('fonts/verbblack-webfont.ttf') format('truetype'),
         url('fonts/verbblack-webfont.svg#verbblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'verbextrabold';
    src: url('fonts/verbextrabold-webfont.eot');
    src: url('fonts/verbextrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/verbextrabold-webfont.woff2') format('woff2'),
         url('fonts/verbextrabold-webfont.woff') format('woff'),
         url('fonts/verbextrabold-webfont.ttf') format('truetype'),
         url('fonts/verbextrabold-webfont.svg#verbextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'verbregular';
    src: url('fonts/verbregular-webfont.eot');
    src: url('fonts/verbregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/verbregular-webfont.woff2') format('woff2'),
         url('fonts/verbregular-webfont.woff') format('woff'),
         url('fonts/verbregular-webfont.ttf') format('truetype'),
         url('fonts/verbregular-webfont.svg#verbregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'verbsemibold';
    src: url('fonts/verbsemibold_2-webfont.eot');
    src: url('fonts/verbsemibold_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/verbsemibold_2-webfont.woff2') format('woff2'),
         url('fonts/verbsemibold_2-webfont.woff') format('woff'),
         url('fonts/vverbsemibold_2-webfont.ttf') format('truetype'),
         url('fonts/verbsemibold_2-webfont.svg#verbsemibold_2-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background-color:#FFF;
	color:#464646;
	font-family:'verbregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px;
	min-width:1000px;
	background-image:none;
}



.main {
	width:1000px;
	margin:0 auto;
	height:100%;
	padding:0px;
	background-color:transparent;
	min-height:0px;
}

#innerwrapper .main.full{
	
}

#pages.donate .main {

}

#pages.donate .add{
	float:left;
	width:100%;
}


ul {
	margin:0px;
}

#topwrapper {
	background-color:#acacac;
	width:100%;
}

#topwrapper {
	  line-height: normal;
	
}

#topwrapper .social {
	text-align:right;
	float:left;
	width:83%;
	padding:8px 0px;
}

#topwrapper a.donate {
	display:block;
	float:right;
	font-size:18px;
	text-align:center;
	font-family: 'verbextrabold';
	width:15%;
	text-decoration:none;
	color:#FFF;
	margin:0 0px -8px 0;
	text-transform:uppercase;
}

#topwrapper a.donate .text{
	padding:14px 0 6px 0;
	width:94%;
    background-color:#32b13b;
}

#logowrapper {
	background-color:#FFF;
}

#logowrapper .main {
	overflow:hidden;
	padding:8px 0px;
}

#logowrapper .logo {
	float:left;
	width:28%;
}

#logowrapper  .right {
	float:right;
	text-align:right;
	width:72%;
	padding:15px 0px 0px 0px;
}

#logowrapper  .search {
	float:left;
	width:78.5%;
	margin:7px 0 0 0;
}

#logowrapper  .search .textfield {
	border:1px solid #bbbbbb;
	height:26px;
	width:30%;
	color:#787878;
}

#logowrapper  .search .go{
	float:right;
	width:12.5%;
	margin:0 0 0 5px;
}

#logowrapper .right .phone {
	float:right;
	width:21.5%;
	font-family: 'BebasNeue';
	font-size:33px;
	text-align:right;
	color:#ff9c00;
}

a.menu {
	display:none;
}

#nav {
	border-top:none;
	border-bottom:none;
	background-color:transparent;
	width:100%;
	height:100%;
}

#navwrapper {
	background-color:#585858;
	padding:20px 0px;
}

#navwrapper li {
	font-family: 'verbblack';
	font-size:15px;
	display:inline;
	text-transform:uppercase;
	letter-spacing:1.7px;
	position:relative;

}

#navwrapper li a {
	text-decoration:none;
	color:#FFF;
    padding: 18px 23px;
}

#navwrapper li a {
	cursor:pointer;
}

#navwrapper li a.last{
	padding:18px 0 18px 23px;
}

#navwrapper li a.first{
	padding:18px 23px 18px 0;
}

#navwrapper li a:hover, #navwrapper li a.lion {
	color:#ff9d00;
}

.subnav {
	padding:15px 0px;
	margin:-3Upx 0px 0px 0px;
	background: rgba(0,0,0,0.8);
}

.subnav ul {
	text-align:center;
}

.subnav ul li {
	display:inline;
	margin:0px 15px;
	font-size:12px;
	letter-spacing: 1.7px;
	text-transform:uppercase;
}

.subnav ul li a {
	color:#FFF;
	text-decoration:none;
}

.subnav ul li a:hover {
	 color: #ff9d00;
}
/* 
	LEVEL TWO
*/

#navwrapper ul.dropdown ul { 
	width: 100%; 
	position: absolute;
	visibility:hidden;
	top: 36px;
	left: 0;
	text-align:center;
	z-index: 9999999999;
}


#navwrapper ul.dropdown ul li a {
	background:rgba(0,0,0,0.8);
	margin:0 0 1px 0;
	width:100%;
	font-family: 'verbsemibold';
	font-size:12px;
	padding: 15px 0 10px 0!important;
}


#navwrapper ul.dropdown ul li a:hover{
	color:#ff9d00;
}


#navwrapper ul.dropdown li:hover ul {
  visibility: visible;
}


#navwrapper ul.dropdown ul.how{
	width:220px;
}
 /* IE 6 & 7 Needs Inline Block */

#navwrapper ul.dropdown ul li a	{ 
	display: inline-block; 
} 


#innerwrapper .main #pages {
	padding:50px 0px;
	overflow:hidden;
}

#innerwrapper .main #pages ul li {
	padding:5px 2px;
}

h1 {
	text-transform:uppercase;
	font-family: 'verbblack';
}


/*Home*/
#yellow{
	background:#ffc80b;
	padding:15px 0;
	text-align:center;
	text-transform:uppercase;
	font-family: 'verbextrabold';
	font-size:16px;
}

#yellow a{
	color:#000;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  float: left;
  width: 100%;
  border: 0;
}

.rslides .main{
	position:relative;
}

.rslides .callout{
	position:absolute;
	left:0;
	top:100px;
	text-align:left;
}

.rslides .callout p{
	line-height:80px;
	color:#FFF;
	font-size:63px;
	padding:0 10px;
	text-transform:uppercase;
	display:inline;
	font-family: 'BebasNeue';
	background:#ff9e01;
}

.rslides .callout .sub{
	text-transform:uppercase;
	font-size:23px;
	color:#FFF;
	line-height:35px;
	font-family:'verbregular', Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0 0 0;
	width:40.5%;
}

.links{
	background-image:url(images/home-links.jpg);
	background-attachment:fixed;
	padding:120px 0;
	background-size:cover;
}

.links .box{
	float:left;
	width:23%;
	margin:0 26px 0 0;
}

.links .box.last{
	margin:0px;
}

.links .info{
	background:#FFF;
	padding:0 20px 20px 20px;
	color:#212121;
	font-size:12px;
	line-height:20px;
}

.links .box .info .icon{
	float:right;
	width:27%;
	position:relative;
	z-index:9;
	margin:-35px 0 15px 0;
}

.links .box .info .title{
	color:#32b13b;
	font-size:16px;
	text-transform:uppercase;
	clear:both;
	padding:0 0 15px 0;
	font-family: 'verbextrabold';
}

.links .box .info .text{
	text-align:justify;
	height:110px;
	font-family:'verbregular', Arial, Helvetica, sans-serif;
}

.links .box .info a{
	color:#32b13b;
	font-family:'verbregular', Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.links .box .info a.border{
	border-left:1px solid #32b13b;
	padding:0 0 0 6px;
	margin:0 0 0 6px;
}

#innerwrapper .main #pages.home {
	padding:0px;
}

#pages.home .about{
	padding:50px 50px 40px 40px;
	background:#ebebeb;
	margin:120px 0;
}

#pages.home .about .left{
	float:left;
	width:33%;
}

#pages.home .about .title{
	margin:0 0 15px 0;
	color:#212121;
	font-size:24px;
	font-family: 'verbsemibold';
}

#pages.home .about .right{
	float:right;
	font-size:14.5px;
	text-align:justify;
	width:62%;
	margin:25px 0 0 0;
	line-height:22px;
}

#pages.home .about .right .middle{
	font-family: 'verbsemibold';
}

#pages.home .about .right a{
	text-align:right;
	color:#212121;
	font-size:10px;
	font-family:'verbregular', Arial, Helvetica, sans-serif;
	width:20%;
	font-weight:normal;
	float:right;
}

.video .frame{
	position: relative;
  	padding-top: 54%;
}

.frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*Donate */
#pages.donate .left {
	float:left;
	width:60%;
}

#pages.donate .paypal {
	float:right;
	width:35%;
}

#pages.donate .paypal table {
	margin:10px 0px 0px 0px;
}

#pages.donate .dn-twoleft {
	float:left;
	width:48%;
}

#pages.donate .dn-tworight {
	float:right;
	width:48%;
}

#pages.donate .dn-threeleft, #pages.donate .dn-threecenter, #pages.donate .dn-threeright {
	float:left;
	width:32.6%;
}

#pages.donate .dn-threecenter {
	margin:0px 1%;
}

#pages.donate .dn-threeright {
	float:right;
}


#pages.donate .dn-title {
	font-weight:bold;
	font-size:11px;
}

#pages.donate .dn-clear {
	clear:both;
}

#pages.donate .dn-star {
	color:#F00;
}

#pages.donate .dn-padding {
	padding:5px;
}

#pages.donate .dn-textfield, #pages.donate .dn-textfieldsm {
	width:100%;
	height:25px;
	margin:0px 0px 5px 0px;
}

#pages.donate .dn-textfieldsm {
	width:30%;
}


/*Simple Personal Accounts */
#mypage .title {
	padding:0px 0px 20px 0px;
}

#mypage #text {
float: left;
width: 50%;
padding: 8px 0px 0px 0px;
margin-right: 15px;
text-align: justify;
font-size:14px;
}

#mypage #grey {
background-color: #cff09f;
float: right;
width: 40%;
padding: 20px 4%;
}


#mypage .whitebox {
	float:right;
	width:170px;
	padding:15px 10px;
	margin-top:10px;
	height:240px;
	text-align:center;
	border:1px solid #0c486c;
	background-color:#FFFFFF;
}

#mypage .thermo {
	float:left;
}

#mypage .photo {
	float:left;
	width: 240px;
	padding:0px 10px 5px 0px;
}

#mypage .amounts {
	border-top:1px dashed #595959;
	padding:9px 0px;
	border-bottom:1px dashed #595959;
}

#mypage .clear {
	clear:both;
	height:20px;
	margin:0px -10%;
	background-color:#FFFFFF;
}

#mypage #ticker .header, #mypage .videoRight .header, #mypage .videoLeft .header {
	background-color: #0c486c;
	color: white;
	width:100%;
	text-align:center;
	font-weight: bold;
	height:20px;
	padding:5px 0 0 0px;
}

#mypage .total {
	font-weight:bold;
	color:#a23a3b;
}

#mypage .goal {
	font-weight:bold;
	font-size:18px;
	line-height:24px;
}

#mypage .textfieldsmall {
	margin-bottom:5px;
	width:100px;
}

#mypage .inner {
	background-color:#FFFFFF;
	height:305px;
	text-align:center;
	padding:10px 5px;
}

#mypage #ticker {
	width:100%;
	background-color: #EFEFEF;
	text-align: center;
	margin: 20px auto 20px auto;
}

#mypage .videoRight { 
	margin:1px -20px 18px -18px;
}


#pages.donate.simple .dn-textfield {
width: 100%;
height: 28px;
border: 1px solid #B8B8B8;
}

#pages.donate.simple .dn-textfieldsm {
width: 75%;
height: 28px;
border: 1px solid #B8B8B8;
}

#pages.donate.simple .dn-title {
font-size: 12px;
font-weight: bold;
padding: 0px 0px 3px 0px;
}


#dn-center {
	overflow:hidden;
}

#pages.donate.simple #dn-center .twoleft {
float: left;
width: 48%;
}

#pages.donate.simple #dn-center .tworight {
float: right;
width: 48%;
}

#pages.donate.simple #dn-center .dn-onefull {
width: 100%;
clear: both;
}

#pages.donate.simple .dn-head {
	border-bottom: 1px solid #63C66B;
font-weight: bold;
color: #63C66B;
}

#pages.donate.simple #dn-center .dn-threewrap {
float: left;
width: 66%;
}

#pages.donate.simple #dn-center .dn-threeleft {
float: left;
width: 49%;
}

#pages.donate.simple #dn-center .dn-threecenter {
float: right;
width: 49%;
}

#dn-center .dn-threeright {
width: 33%;
float: right;
}

#pages.donate.simple .submit {
	margin:10px 0px;
}
/*Search*/
#pages.search {
	min-height:250px;
}

/*Sitemap*/
#linkswrapper {
	background-color:#c7c6c6;
	width:100%;
	overflow:hidden;
	font-size:12px;
	line-height:17px;
	padding:65px 0px;
}

#linkswrapper a {
	text-decoration:none;
	color:#464646;
}

#linkswrapper a.bold{
	text-transform:uppercase;
	font-family: 'verbextrabold';
}

#linkswrapper .contactinfo {
	float:left;
	width:18.7%;
	margin:0px 9.6% 0px 0px;
}

#linkswrapper .contactinfo .address {
	font-weight:bold;
	padding:20px 0px;
}

#linkswrapper  ul{
	text-align:left;
}

#linkswrapper ul.dropdown li {
	font-weight:bold;
	float:left;
	width:12.5%;
	margin:0px 4% 0px 0px;
}

#linkswrapper ul.dropdown li.last {
	margin:0px;
	width:5%;
}

#linkswrapper ul.dropdown li ul li {
	font-weight:normal;
	float:none;
	width:100%;
	margin:0px;
}

/* NewsletterSignup*/
#mailingwrapper {
	width:100%;
	padding:10px 0px;
	background-color:#363636;
}
#mailingwrapper .main {
	overflow:hidden;
}

#mailingwrapper .mailing {
	float:left;
	color:#FFF;
	font-weight:bold;
	width:50%;
}

#mailingwrapper .mailing .textfield {
	width:32.4%;
	height:25px;
	font-weight:normal;
	border:none;
	margin:0px 1% 0px 0px;
}

#mailingwrapper .mailing .submit {
	background-color:#ff9c00;
	padding:6px 0px;
	color:#363636;
	font-family: 'verbblack';
	font-weight:bold;
	text-align:center;
	border:none;
	width:11.2%;
	line-height:10px;
	text-transform:uppercase;
	font-size:10px;
}


#mailingwrapper .social {
	 float:right;
	 text-align:right;
	 width:50%;
 }

/*Social Media*/
.fa {
	color:#FFF;
 display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  padding:0px 0px 0px 5px;
  line-height: 1;
  font-size:25px;
 -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa.fa-facebook {
	padding:0px;
}

.fa.nopadding {
	padding:0px;
}

.fa-twitter-square:before {
  content: "\f081";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-cloud:before {
  content: "\f0c2";
}

/*Copyright*/
#footerwrapper {
	height:auto;
	width:100%;
	min-width:0px;
	background:none;
}

#footerwrapper .sites {
	width:100%;
	padding:30px 0px;
}

#footerwrapper .sites .title {
	color:#32b13b;
	text-transform:uppercase;
	padding:0px 0px 18px 0px;
	font-family: 'verbblack';
	font-size:15px;
}

#footerwrapper .copy {
	text-align:right;
	padding:0px;
	color:#464646;
	font-size:10px;
}

#footerwrapper .copy a {
	color:#464646;
}

.sites a{
	width:10.3%;
	float:left;
	margin:0 8px 0 0;
}

.sites a.last{
	margin:0px;
}

#branding #s, .entry-header .comments-link a{
	margin:20px 0 0 0!important;
}

body.blog #topwrapper a.donate .text{
	padding:14px 0 6px 0;
}

body.blog #topwrapper a.donate{
	margin:0 0 -14px 0;
}

body.blog #topwrapper a.donate .border{
	margin:-8px 0 0 0;
}

#donate .Dashed img{
	width:100%;
}

#donate .Dashed #sponsor{
	width:100%;
}

#donate .DonationField input, .DonationField select, .DonationField textarea, .FieldTitle input{
	padding:5px 0 5px 5px;
	border:1px solid #585858;
	border-radius:2px;
	margin:0 0 5px 0;
	width:90%;
}

#donate .FieldTitle{
	font-size:14px;
}

#donate .Head{
	font-size:16px;
	padding:20px 0 10px 0;
	margin:0px 0px 5px 0px;
}





