<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face {
				font-family: 'Gotham-Book';
				src: url('fonts/gothambook.eot');
				src: url('fonts/gothambook.eot?#iefix') format('embedded-opentype'),
						 url('fonts/gothambook.woff') format('woff'),
						 url('fonts/gothambook.ttf') format('truetype'),
						 url('fonts/gothambook.svg#gothambook') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
@font-face {
	font-family: 'GothamMedium';
	src: url('fonts/gothammedium0.eot');
	src: url('fonts/gothammedium0.eot?#iefix') format('embedded-opentype'),
				url('fonts/gothammedium0.woff') format('woff'),
				url('fonts/gothammedium0.ttf') format('truetype'),
				url('fonts/gothammedium0.svg#gothammedium0') format('svg');
	font-weight: normal;
	font-style: normal;
}

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

@font-face {
    font-family: 'knockout_htf30-juniorwelterRg';
    src: url('fonts/knockout-htf30-juniorwelterwt_1-webfont.eot');
    src: url('fonts/knockout-htf30-juniorwelterwt_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/knockout-htf30-juniorwelterwt_1-webfont.woff') format('woff'),
         url('fonts/knockout-htf30-juniorwelterwt_1-webfont.ttf') format('truetype'),
         url('fonts/knockout-htf30-juniorwelterwt_1-webfont.svg#knockout_htf30-juniorwelterRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'knockout-htf27-juniorbantamwt-webfont';
    src: url('fonts/knockout-htf27-juniorbantamwt-webfont.eot');
    src: url('fonts/knockout-htf27-juniorbantamwt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/knockout-htf27-juniorbantamwt-webfont.woff') format('woff'),
         url('fonts/knockout-htf27-juniorbantamwt-webfont.ttf') format('truetype'),
         url('fonts/knockout-htf27-juniorbantamwt-webfont.svg#knockout_htf30-juniorwelterRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'knockout-htf50-welterweight-webfont';
    src: url('fonts/knockout_htf50-welterweight_regular-webfont.eot');
    src: url('fonts/knockout_htf50-welterweight_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/knockout_htf50-welterweight_regular-webfont.woff') format('woff'),
         url('fonts/knockout_htf50-welterweight_regular-webfont.ttf') format('truetype'),
         url('fonts/knockout_htf50-welterweight_regular-webfont.svg#knockout_htf50-welterweight_regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'knockout-htf48-featherweight-webfont';
    src: url('fonts/knockout-htf48-featherweight-webfont.eot');
    src: url('fonts/knockout-htf48-featherweight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/knockout-htf48-featherweight-webfont.woff') format('woff'),
         url('fonts/knockout-htf48-featherweight-webfont.ttf') format('truetype'),
         url('fonts/knockout-htf48-featherweight-webfont.svg#knockout_htf30-juniorwelterRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'desirebasic';
    src: url('fonts/desirebasic-webfont.woff2') format('woff2'),
         url('fonts/desirebasic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

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

	
 

@font-face {
    font-family: 'interstate_light_regular-webfont';
    src: url('vzakeini/fonts/interstate_light_regular-webfont.woff2') format('woff2'),
         url('vzakeini/fonts/interstate_light_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#1f2023;
	font-size:13px;
	min-width:1062px;
	color:#1f2023;
}

#topwrapper .top, #innerwrapper .main, #footerwrapper .footer {
	width:1062px;
	margin:0 auto;
}

#home  #footerwrapper .footer{
	width:1200px;
}

#innerwrapper .main{
	position:relative;
}

#topwrapper {
	width:100%;
	position:fixed;
	background-color:#FFF;
	z-index:999;
	top:0;
}

#topwrapper .but{
	display:none;
	position:absolute;
	right:35px;
	top:5px;
	background: #fbb162;
    color: #fff;
    text-align: center;
    font-size: 18px;
	line-height:18px;
    text-transform: uppercase;
    width: 110px;
    text-decoration: none;
    padding: 4px 0;
	font-family: 'knockout-htf50-welterweight-webfont';
}
	
#topwrapper .banner{
	position:absolute;
	top:0px;
	right:0%;
	width:21.5%;
}

#topwrapper .banner img{
	width:100%;
	height:auto;
}

#topwrapper .top{
	position:relative;
	width:100%;
}


a.menu{
	display:none;
}

#innerwrapper {
	width:100%;
	clear:both;
	padding:170px 0px 50px 0px;
	background-color:#7ed0e0;
	text-align:center;
}


#topwrapper .logo {
	
	width:10%;
	top:0;
	left:-10px;
	position:absolute;
	z-index:999999;
}

#topwrapper .logo.changed{
	width:7%;
	transition:all 1s;
}


#topwrapper .logo img{
	border-radius:100%;
}

#topwrapper .top .right {
	float:right;
	width:65%;
	margin:31px 3% 32px 0;
}

#topwrapper .top .right #nav {
	text-align:right;
	float:left;
	width:100%;
}

#topwrapper .top .right #nav li.mobile {
	display:none;
}

#topwrapper .top .right #search {
	float:right;
	width:20%;
}

#topwrapper .top .right #search .textfield {
	background-color:#c7c7c7;
	width:96%;
	border:none;
	padding:5px;
	color:#FFF;
}

.submenu{
	visibility:hidden;
	position:absolute;
    z-index: 99;
    top:47px;
	padding:0;
    left: 0%;
	width:100%;
	
}

#topwrapper .top .right #nav  .submenu li{
	float:none;
	width:100%;
	display:block;
	text-align:center;
	padding:0 0px 0 0;
	font-size:13px;
}


 li.drop:hover .submenu{
	visibility:visible;
}

#topwrapper .top .right #nav li {
	display:inline;
	font-family: 'Gotham-Book';
	font-size:13px;
	position:relative;
	text-transform:uppercase;
}

#topwrapper .top .right #nav li a {
	color: #868686;
	text-decoration:none;
	padding:34px 22px;
}

#topwrapper .top .right #nav  .submenu li a{
	padding:10px 0 10px 5px;
	display:block;
	margin:0 0 2px 0;
	background:#fff;
	color:#7ed0e0;

}

#navwrapper .sub_menu li.topnav{
	font-weight:400;
}

#topwrapper .top .right #nav li a:hover, #topwrapper .top .right #nav li a.lion {
	background-color:#7ed0e0;
	background-color: rgba(138,214,228,0.9);
	color:#FFF;	
}

#topwrapper .top .right #nav .submenu li a:hover, #topwrapper .top .right #nav .submenu li a.lion{
	color: #868686;
	background:#fff;
}

#innerwrapper #pages {
	padding:80px;
	background-color:#FFF;
	min-height:200px;
	margin-top:30px 0;
	text-align:left;

}

h1 {
	color:#FFF;
	text-align:right;
	font-family: 'knockout_htf30-juniorwelterRg';
	font-size:44px;
	text-transform:uppercase;
	padding:0 0 20px 0;
}

h2, h3{
	text-align:center;
	font-family: 'knockout_htf30-juniorwelterRg';
	font-weight:bold;
	color:#f3ae63;
	font-size:45px;
	margin:0 0 40px 0;
	text-transform:uppercase;
}

h3{
	color:#fdb165;
	margin:0 0 60px 0;
	line-height:40px;
}

h4{
	text-align:center;
	font-size:20px;
	padding:40px 0;
	font-family: Gotham-Book;
}

.clear{
	clear:both;
}

#pages .banner{
	margin:0 0 40px 0;
}

#pages .text{
	text-align:justify;
	line-height:25px;
}

/*Home*/
 .topbar{
	background:#8ad6e4;
	text-transform:uppercase;
	font-size:20px;
	color: #56575b;
	font-family:'knockout-htf50-welterweight-webfont';
	padding:15px 4% 15px 0;
	clear:both;
	text-align:right;
	margin:75px 0 0 0;
}

 .topbar a{
	color: #56575b;
	text-decoration:none;
	text-transform:none;
	font-family: 'knockout-htf48-featherweight-webfont'
}

 .topbar.inner{
	 border-bottom:4px solid #fff;
 }

  .topbar b{
	font-weight:normal;
}

#home .section{
	
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
 
  max-height: 630px;
  
  }
  
  .rslides.noban{
	  max-height:830px;
  }

.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 .tagline{
	  position:absolute;
	  font-family: 'knockout-htf50-welterweight-webfont';
	  font-size:50px;
	  text-transform:uppercase;
	  color:#8ad6e4;
	  top:130%;
	  right:0%;
	  text-align:right;
	  line-height:43px;
  }
  
  .tagline .large{
	  height:150px;
  }

.rslides .small{
	font-size:20px;
	margin:50px 0 40px 0;
	line-height:25px;
	font-family: 'GothamLight';
	color:#fff;
}

.rslides .small span{
	text-transform:lowercase;
	font-size:22px;
	font-style:italic;
	font-family: 'Adobe Caslon Pro';
}

.rslides a{
	background:#fbb162;
	color:#fff;
	display:block;
	text-align:center;
	font-size:22px;
	border-radius:4px;
	text-transform:uppercase;
	float:right;
	width:200px;
	text-decoration:none;
	padding:8px 0;
	font-family: 'GothamMedium';
}

.thermometer {
    position: relative;
	 
	width:30%;
	margin:0px auto 0px auto;
	color:#fff;
	padding:30px 0;
	font-size:15px;
	font-family: 'interstate_light_regular-webfont';
	
   
}

.banner{
	/*background-image: url(vzakeini/images/bg.jpg);*/
	background-color:white;
	background-size:cover;
	background-attachment:fixed;
}

.banner .left{
	float:left;
	width:45%;
}

.banner .right{
	float:right;
	width:45%;
}

#home .banner .wrapper{
	width:40%;
	margin:0 auto;
}

#home a{
	text-decoration:none;
}

#home .join{
	text-align:center;
	color:#fff;
	 
	text-transform:uppercase;
	font-size:23px;
	text-decoration:none;
	letter-spacing:2px;
	font-family: 'GothamMedium';
	width: 110px;
    margin: 0 auto 20px auto;
    padding: 10px;
	border:1px solid #fff;
    
}

#home .join .fa{
	font-size:10px;
	vertical-align:middle;
}

.thermometer .track {
    height: 25px;
    border: 2px solid #ffd284;
    position: relative;
     
    border-radius: 25px;
}

.thermometer .progress {
    
    top: 2px;
    left: 3px;
    background: #fff;
    border-radius: 25px;
    position: absolute;
	width:40%;
	height:23px!important;
    
}

.thermometer .raised{
	position: absolute;
    left: -75px;
    margin: 5px 0 0 0;
}

.thermometer .amount{
	font-size:24px;
	color:#ffd284;
	font-family: cubano, sans-serif;
}

.thermometer.horizontal .progress .amount {
    margin: -30px 0 0px 0%;
     
}

.thermometer .goal{
	position:absolute;
	right:-80px;
}

.thermometer .caps{
	position:absolute;
	right: -60px;
    margin: -15px 0 0 0;
}




#thermowrapper .thermo{
	float:left;

	width:55%;
}

.thermometer {
    position: relative;
   
}

.thermometer .check{
	position:absolute;
	 
	background:#fff;
	width: 468px;
	width:51%;
    border-radius: 25px;
	top:2px;
	left:3px;
	overflow:hidden;
	height:23px;
	text-align:right;
}

.thermometer .check.second{
	width: 70%;
    background: #ffd284;
}

.thermometer .check img{
	float:right;
	height:19px;
	padding:2px 0 0 0;
}

.thermometer .check i{
	display:none;
}





	  
#home .wrapper{
	width:1200px;
	position:relative;
	margin:0 auto;
	 
	padding:40px 0;
}

#home .events .options{
	height:350px;
}

#home .events.recent .options{

}

#demo.three  .owl-wrapper-outer, #owl.three  .owl-wrapper-outer  {
    overflow: hidden;
    position: relative;
    width: 80%;
	margin:0 auto;
}

#demo.two  .owl-wrapper-outer, #owl.two  .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 600px;
	margin:0 auto;
}


#demo.one  .owl-wrapper-outer, #owl.one  .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 300px;
	margin:0 auto;
}


#home .banner{
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
}


#home .banner.second{
	border-top:30px solid #fff;
	position:relative;
	overflow:hidden;
}


#home .banner.second .members{
	position:absolute;
	right:0;
	top:0;
	width:500px;
	height:357px;
	display:flex;
	align-items:center;
	justify-content:center;
}


#home .banner.second .members img{
	position:absolute;
}


#home .banner.second .members .number{
	font-size: 88px;
    background: #fff;
    line-height: .8;
    z-index: 9;
    color: #ffd284;
    font-family: cubano, sans-serif;
	margin:-55px 0 0 -50px;
}


#home .main{
	background:#f0f4f7;
	position:relative;
	z-index:100;
}


#home .main .title{
	font-family: 'Gotham-Book';
	font-size:21px;
	padding:50px 0 20px 0;
	color:#68b0bc;
	text-transform:uppercase;
    display: flex;
}

#home .main .events .photo, #pages.donate .eventopt .item .photo {
	max-height:200px;
	border-bottom:4px solid #fff;
	position:relative;
	overflow:hidden;
	/*display: flex;*/
    flex: 2;
}

#home .main .events .date,  #pages.donate .eventopt .item .date {
	font-size:26px;
	background:#5f8a96;
	padding:8px 0 0 0;
	width:15%;
	line-height:23px;
	text-transform:uppercase;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#home .main .events .month,  #pages.donate .eventopt .item .month {
	font-size:17px;
	display:block;

}

#home .main .events .caps,  #pages.donate .eventopt .item .caps {
	width:100%;
	padding:10px;
}

#home .main .events .title,  #pages.donate .eventopt .item .title {
	text-align:center;
	font-family: 'GothamMedium';
	font-size:14px;
	color:#fff;
	padding:0%;
	display:flex;
	text-transform:uppercase;
}

#home .main .events .over{
	display:none;
}

#home .main .events .item:hover .over{
	display:block;
	height:100%;
	width:100%;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	top:0;
	left:0;
	transition:all 1s;
	background:rgba(0,0,0,0.5);
}
.campaignBtn {
	padding: 35px 38px;
    border-radius: 20px;
    position: relative;
    border: 1px solid #136f75;
    width: fit-content;
    text-align: center;
    color: #fff;
    background-color: #8ad6e4;
    margin: 100px;
    font-family: 'GothamMedium';
    FONT-SIZE: 45px;
    LETTER-SPACING: 2PX;
    font-weight: 700;
}
#home .main .events .view{
	margin:30% auto 0 auto;
	font-size:11px;
	border:1px solid #fff;
	border-radius:2px;
	padding:5px;
	width:35%;
}

 #pages.donate .eventopt{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#pages.donate .eventopt .item {
    width: 22%;
    margin: 0px 1% 10px 0px;
	position:relative;
	display: flex;
    flex-direction: column;
	background:#7dd1e1;
	text-align:center;
	color:#fff;

}

#pages.donate .options, #pages.donate .eventopt {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

 
.options .item {
   
  
	position:relative;
	

	background:#7dd1e1;
	width:95%;
	margin:0 auto;
	text-align:center;
	color:#fff;

}

.owl-buttons div{
	font-size:0;
	position:absolute;
	top:120px;
 
}

.owl-buttons div:after{
	position: absolute;
    content: "\f105";
    font-size:30px;
    color: #7dd1e1;
    font-family: 'FontAwesome';
}

.owl-buttons .owl-prev:after{
	content: "\f104";
}

.owl-prev{
	left:-10px;
	 
}

.owl-next{
	right:-10px;
	 
}


.flex-container {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.flex-container &gt; div {
  margin: 10px;
  position:relative;
  width:23%;
  background:#7dd1e1;
  text-align:center;
  color:#fff;
 
}

#home .main .events  a{
	text-decoration:none;
}

#home .main .events  .event{
  margin: 10px;
  position:relative;
  width:23%;
  background:#7dd1e1;
  text-align:center;
  color:#fff;
  float:left;
}

#home .main .events a{
	text-decoration:none;
	color:#FFFFFF;
}

#home .back {
	position:relative;
}

#home .front {
   /* display:none;
    background-color:#000000;
    height:74%;
	opacity:0.5;
	top:0;
	width:100%;
	position:absolute;*/
}

.owl-carousel{
	height:20px;
}

#home .main .events .box .event .photo{
	position:relative;
}

#home .main .events .box .event .hover { 
	position: absolute; 
	top: 45%; 
	left: 30%; 
	border-radius:3px;
	border:1px solid #FFFFFF;
	text-transform:uppercase;
	padding:4px 15px;
	font-size:11px;
	color:#FFFFFF;
}

#home .main .events .box .event .back:hover .hover{ 
	display: block; 
}

#home .main .events .box .event.one{
	margin:0 40px 55px 0;
}

#home .main .events .box .event .title{
	color:#656668;
	font-size:16px;
	text-transform:none;
	float:right;
	width:80%;
	padding:10px 0 0 0;
}

#home .main .events .box .event .title .location{
	font-size:14px;
	padding:15px 0 0 0;
}

#home .main .events .box .event .date{
	padding:6px 0px;
	text-align:center;
	color:#FFFFFF;
	background:#a0a1a5;
	font-family: 'knockout_htf30-juniorwelterRg';
	font-size:24px;
	float:left;
	width:20%;
}

#home .main .events .box .event .date .month{
	font-size:16px;
	text-transform:uppercase;
}

#home .events .head{
	color: #68b0bc;
}

#home .news{
	background:#f0f4f7;
}

#home .main .news .newsbox{
	background:#FFFFFF;
	margin:0 10px 0 0;
	float:left;
	width:18%;
	padding:30px 25px;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#home .news .dsc{
	font-size:13px;
}

#home .main .news .date{
	float:left;
	color:#FFFFFF;
	width:12%;
	padding:10px 25px 20px 15px;
	background:#7ed1e1;
	font-size: 24px;
	position:relative;
}

#home .blue{
	width:100%;
	background:#7ed1e1;
}

#home .orange {
    display:none;
    background-color:#fab162;
    height:100%;
	top:0;
	left:0;
	width:100%;
	position:absolute;
}

#home .main .news .date .num{
	border-bottom:1px solid #FFFFFF;
	padding:3px 0 3px 0;
	position:relative;
	z-index:100;
}

#home .main .news .date .num.last{
	border:none;
}

#home .main .news .heading{
	font-size:24px;
	line-height:23px;
	margin:0 0 15px 0;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#home .main .news .heading .read{
	padding:10px 0 0 0;
}

#home .main .news  .read a{
	color:#000000;
	text-decoration:none;
	border:1px solid #fbb162;
	padding:10px 0;
	text-transform:uppercase;
	font-size:14px;
	display:block;
	text-align:center;
	width:45%;
	margin:18px 0 0 0;
}

#home .main .news  .read a:hover{
	color:#fff;
	background:#fbb162;
}


#home .news .head{
	text-align:left;
	color: #68b0bc;
}

#home .main .ad{
	float:right;
	width:30%;
	margin:-80px 0 0 0;
}

#home .purchase{
	padding:20px 0;
	background:#f9b35e;
}

#home .purchase .title{
	width:65%;
	margin:0 auto 50px auto;
}

#home .purchase .box{
	float:left;
	font-family: 'Gotham-Book';
	font-size:16px;
	width:15.1%;
	text-transform:uppercase;
	text-align:center;
	margin:0 20px 0 0;
}

#home .purchase .box.last{
	margin:0px;
}

#home .purchase .box .caption{
	font-size: 15px;
	border:2px solid #fff;
	padding:14px 9px;
	margin:10px 0 0 0;
}

#home .purchase .box a{
		text-decoration:none;
		color: #24201f;
}

/*Purchase Detail*/
#purchase_detail{
		background:#6cb2bc;
}

#purchase_detail .bottom{
	padding:40px 50px;
	font-family: 'Gotham-Book';
	font-size:15px;
	line-height:25px;
	margin:0 auto;
}

#purchase_detail .bottom .par{
	text-align:justify;
	padding:0 0 20px 0;
}

#purchase_detail .bottom .branch{
	float:left;
	width:18%;
	line-height:20px;
	margin:0 9.3% 0 0;
}

#purchase_detail .bottom .branch.last{
	margin:0px;
}

#purchase_detail .bottom .branch .strong{
	font-weight:bold;
	text-transform:uppercase;
}


	

#services{
	background-image: url(images/services_bg.jpg);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='images/services_bg.jpg',
        sizingMethod='scale');
	background-repeat: no-repeat;
	background-size: cover;
	/*background-position: center center;
	/*background-attachment: fixed;
	/*-webkit-background-size: 2650px 1440px;*/
	background-color:#444854;
	padding:70px 0 20px 0;
	position:relative;
	background-attachment:fixed;
}


#home .circles{
	width:65%;
	position:relative;
	margin:70px auto 0 auto;
}



#home .cir{
	float:left;
	margin:0 0px 20px 0;
	color:#FFFFFF;
	text-align:center;
	position:relative;
	font-size:15px;
	font-family: 'GothamLight';
	width:190px;
	border:4px solid #fff;
	border-radius:100%
}


#home .cir .number{
	font-size:55px;
	padding:55px 0 15px 0;
}

#home .cir .title{
	font-size:15px;
	font-family:Gotham-Book;
	padding:0 0 29px 0;;
}

#home .cir.two{
	margin:0 80px 20px 80px;
}



#home .cir .title.one{
	padding:0 0 44px 0;
}


#home .line{
	float:left;
	width:4%;
	height: 1px;
	background: #FFFFFF;
}

#home .line.top{
	margin:0 0 0 340px;
}

#home .head{
	color:#fbb162;
	padding:0 0 40px 0;
	
	font-family: 'GothamMedium';
	font-size:40px;
	text-align:center;
	text-transform: uppercase;
}


#home .grey .item{
	position:relative;
}

#services .boxes{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

}

#services .boxes .box{
	border:1px solid #5a5c62;
	padding:30px 0;
    float:left;
	position:relative;
	width:16.1%;
	text-align:center;
	margin:10px 0.5%;
	
}

 

#home .grey .box:before{
	position:absolute;
	content:'';
	width:20px;
	background:#32343b;
	height:20px;
	top:-10px;
	left:42%;
	border:1px solid #5a5c62;
	border-radius:100%;
}

#home .grey .box:hover:before{
	border:1px solid #fff;
	background:#fbb162;
	transition:all 1s;
}

#home .grey .box:hover{
	border:1px solid #fff;
	transition:all 1s;
}

#home .grey .box.long{
	padding:22px 0;
}

 

#home .grey a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:GothamLight;
	font-size:16px;
}

#home .video{
	background-image:url(images/video_bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
	padding:40px 0 60px 0;
	position:relative;
	z-index:100;
	background-color:#1f2023;
}

#home .article{
	background-image:url(images/article_bg.jpg);
}

#home .article .box{
	float:left;
	width:48%;
	margin:0 1%;
}

#home .video .head{
	color:#fff;
}

#home .video{
	position:relative;
}

#home .video .bot{
	margin:0 0 0 330px;
}

#home .video .player{
	padding:35px 0 15px 0;
	text-align:center;
}

#home .video .player .h_iframe{
	position: relative;
	padding-top: 54%;
}

.h_iframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#home .video p{
	color:#FFFFFF;
	padding:0 0 30px 0;
	text-align:center;
	font-family:Gotham-Book;
	font-size:15px;
}

#home .video .button{
	text-align:center;
}

#home .final{
	background:#fff;
}


#home .bottom{
	background:#7ed1e1;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	line-height:30px;
	position:relative;
}

#home .bottom .pic{
	margin:-74px 0 0 0;
}

#home .bottom .big{
	font-size:20px;
	color:#fff;
	padding:10px 0 0 0;
	font-family: 'Gotham-Book';
}

#home .bottom span{
	padding:0 10px;
}

#fancybox-content{
	height:750px!important;
}

#services .circular-progress-bar {
	height: 240px!important;
    width: 240px!important;
    position: absolute;
    top: -25px;
    left: -24px;
}

.progress-percentage, .progress-text {
	display:none;
}

#services canvas{
	height:240px!important;
	width:240px!important;
}	

/*About*/

#pages.about .left{
	float:left;
	width:38%;
}

#pages.about .large{
	float:left;
	color:#f3ae63;
	font-size:60px;
	font-family: 'knockout_htf30-juniorwelterRg';
	padding: 11px 8px 0px 0;
	font-weight: bold;
}

#pages.about .middle{
	width:14%;
	margin:25px 44px 40px 44px;
	float:left;
}

#pages.about .middle .blue{
	margin:30px 0 25px 18px;
}

#pages.about .middle .grey{
	color:#afafaf;
	text-transform:uppercase;
	font-family: 'knockout-htf48-featherweight-webfont',  'knockout_htf30-juniorwelterRg';
	line-height:35px;
	font-size:30px;
	text-align:center;
}

#pages.about .middle .grey .italic{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-transform:none;
	font-weight:bold;
	font-style:italic;
}

#pages.about .right{
	float:right;
	width:38%;
}

#pages.about .numbers{
	border-top:3px solid #afafaf;
	border-bottom:3px solid #afafaf;
	padding:50px;
	margin:50px 0;
}

#pages.about .numbers .number{
	width:23.5%;
	border-radius:200px;
	border:3px solid #5fd8e9;
	float:left;
	margin:0 85px 0 0;
	text-align:center;
	padding:25px 0;
	color:#afafaf;
	font-family: 'GothamLight';
}

#pages.about .numbers .number.last{
	margin:0 0px 0 0;
}

#pages.about .numbers .number .big{
	font-size:58px;
	padding:20px 0 0px 0;
}

#pages.about .numbers .number .small{
	font-size:16px;
	font-family: 'Gotham-Book';
	padding:15px 0 0px 0;
	height:40px;
}

#pages.about .text.left{
	width:70%;
	margin:0 0 60px 0;
}

#pages.about .quote{
	float:right;
	text-align:right;
	font-size:45px;
	line-height:65px;
	font-family: 'knockout-htf48-featherweight-webfont',  'knockout_htf30-juniorwelterRg';
	text-transform:uppercase;
	color:#afafaf;
	width:22%;
	margin:5px 0 0 0;
}

#pages.about .image1{
	float:left;
	margin:60px 0 0 0;
	width:42%;
}

#pages.about .text.right{
	float:right;
	width:50%;
	margin:0 0 60px 0;
}

#pages.about .text.left.short{
	width:65%;
}

#pages.about .image2{
	float:right;
	width:28.8%;
	margin:15px 0 0 0;
}

#pages.about .button{
	margin:50px 0 0 0;
	text-align:center;
}

/*Staff*/
#pages.staff .text.center{
	text-align:center;
	padding: 0 100px 50px 100px;
}

#pages.staff .line{
	text-align:center;
	text-transform: uppercase;
	font-size:16px;
	font-family: 'Gotham-Book';
}

#pages.staff .line .med{
	font-family: 'GothamMedium';
}

#pages.staff .line .name{
	padding:0 30px 0 0;
}

#pages.staff .line.two{
	padding:40px 0 70px 0;
}

#pages.staff .border{
	background:#cbcbcb;
	height:1px;
	float:left;
	width:25%;
}

#pages.staff h4{
	float:left;
	padding:60px 20px;
	margin:-72px 0 0 0;
}

#pages.staff .doc{
	width:140px;
	float:left;
	margin:0 70px 0 0;
	text-align:center;
}

#pages.staff .doc.one{
	padding:0 0 0 370px;
}

#pages.staff .doc.two{
	padding:0 0 0 270px;
}

#pages.staff .doc.three{
	padding:0 0 0 180px;
}

#pages.staff .doc.four{
	padding:0 0 0 65px;
}

#pages.staff .doc.last{
	margin:0px;
}

#pages.staff .doc .name{
	text-transform:uppercase;
	padding:15px 0 10px 0;
	font-family: Gotham-Book;
	font-size: 14px;
}

#pages.staff .doc .photo img{
	border-radius:150px;
	border:2px solid #cbcbcb;
}

/*Testimonials*/
#pages.testimonials .left{
	float:left;
	width:48%;
}

#pages.testimonials .video.two{
	margin:40px 0 100px 0;
}

#pages.testimonials .submit{
	background:#fab162;
	margin:0 0 0 -93px;
	padding:0px 53px 30px 90px;
	width:116%;
}

#pages.testimonials .top{
	margin:0 0 0 -93px;
}

#pages.testimonials .submit .par{
	color:#FFFFFF;
	padding:30px 0 25px 0;
	line-height:25px;
}

#pages.testimonials form{
	width:100%;
}

#pages.testimonials form .textfield, #pages.testimonials form .textarea{
	width:96%;
	border-radius:3px;
	color:#7f7f7f;
	font-size:14px;
	font-style:italic;
	padding:16px 0 14px 15px;
	margin:0 0 15px 0;
}

#pages.testimonials form .textfield.photo{
	float:left;
	width:83%;
}

#pages.testimonials form .image{
	float:right;
	width:10%;
}

#pages.testimonials form .textarea{
	resize:none;
	padding:10px 0 180px 15px;
	margin:0 0 30px 0;
}

#pages.testimonials form .italic{
	font-size:14px;
	font-style:italic;
	padding:0px 0 0px 5px;
}

#pages.testimonials .right{
	float:right;
	width:250px;
	
}

#pages.testimonials .right .grey{
	background:#a0a0a0;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:10px 25px 20px 25px;
	font-size:22px;
	text-align:center;
	margin:0 0 30px 0;
	width:84%;
	font-family: 'knockout-htf50-welterweight-webfont';
}

#pages.testimonials .right .marks, #service_detail .marks{
	float:left;
	width:10%;
}

#pages.testimonials .right .quote {
	float:right;
	text-align:justify;
	line-height:35px;
	font-size:30px;
	font-family: 'knockout-htf27-juniorbantamwt-webfont';
	width:86%;
	margin:-3px 0 0 0;
}

#pages.testimonials .right .quote.blue {
	color:#7ed1e1;
}

#pages.testimonials .right .quote.orange{
	color:#ffae5d;
}

#pages.testimonials .right .quote .signature, #service_detail .signature{
	text-align:right;
	font-size: 22px;
	margin: 10px 0 40px 0;
}



/*Services*/
#pages.services .box a{
	text-decoration:none;
	border-color:#FFFFFF;
}

#pages.services .box{
	width:265px;
	text-align:center;
	margin:0 50px 50px 0;
	float:left;
}

#pages.services .box.last{
	margin:0 0 30px 0;
}

#pages.services .box .image{
	margin:0 0 15px 0;
}

#pages.services .box .image img, #pages.donate .photo img {
	border-radius:100%;
}

#pages.services .box .title, #pages.event .previous .box .title, #pages.photos a.pwlink, #pages.photos .pwtitle, #pages.photos .image .title{
	color:#f8a95a;
	text-transform:uppercase;
	font-size:30px;
	line-height:35px;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#pages.services .top{
	margin-bottom:100px;
}

#pages.services .top:after{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	border-bottom:20px solid #7ed0e0;
}

#pages.services .top h2{
	color:#868686;
	font-size:16px;
	font-family: 'GothamMedium';
	font-weight:100;
	text-transform:uppercase;
}

#pages.services .top h2:after{
	display:block;
	content:"";
	height:1px;
    background:#7ed0e0;
    width:35px;
    margin: 20px auto;
}

#pages.services .top .box .title{
	padding:0 0 20px;
	line-height:28px;
}

#pages.services .top .box .image img{
	border-radius:0;
}

#pages.services .top .box .text{
	text-align:justify;
}

#pages.services .box .text{
	text-align:center;
	padding:15px 0 15px 0;
	color:#000000;
}

#pages.services .box .bul{
	color:#7ed0e0;
	padding:0 5px;
}

#pages.services .read{
	text-transform:uppercase;
	color:#7ed0e0;
	border:1px solid #7ed0e0;
	width:50%;
	margin:0 auto;
	border-radius:2px;
	font-size:16px;
	padding:10px 0;
	font-family: 'Gotham-Book';
}

/*Service Details*/
#service_detail{
	background:#FFFFFF;
	border-radius:6px;
	padding:50px 50px 60px 50px;
	min-width:auto;
}

#service_detail h2{
	font-family: 'knockout_htf30-juniorwelterRg';
	font-size:30px;
	padding:20px 0;
}
	

#service_detail .left{
	float:left;
	width:31%;
}

#service_detail .left .image{
	margin:0 0 20px 0;
}

#service_detail .left .image img{
	border-radius:100%;
}

#service_detail .left .buttons {
	width:100%;
	text-align:center;
}

#service_detail .left .button{
	margin: 0px auto;
}

#service_detail .left .button a{
	color:#FFF;
	display:block;
	text-transform:uppercase;
	border-radius:2px;
	background-color:#93d6e7;
	padding:10px 15px;
	text-decoration:none;
	font-size:16px;
	font-family: 'Gotham-Book';
}

#service_detail .left .button.info {
	margin:10px auto;
	line-height:25px;
}

#service_detail .right .text{
	text-align:justify;
	float:right;
	width:65%;
	margin:-16px 0 0 0;
	line-height:25px;
}

#service_detail .right .box{
	float:left;
	background:#f2f2f2;
	padding:20px 10px 10px 10px;
	width:33%;
	text-align:center;
	margin:15px 0;
	line-height:15px;
}

#service_detail .right .box .photo{
	padding:0 0 5px 0;
}

#service_detail .right .float{
	float:right;
	width:55%;
}

#service_detail .top{
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 10px 0;
	width: 97.5%;
	background: #fab162;
}

#service_detail .top .logo{
	text-align:center;
}

/*Event*/
#pages.event .pic {
	float:left;
	width:37.7%;
}

#pages.event .previous .pic {
	width:100%;
}


#pages.event .right{
	float:left;
	width:55%;
	margin:0 0 0 65px;
}

#pages.event .box {
	clear:both;
	overflow:hidden;
	margin:0px 0px 50px 0px;
}

#pages.event .left .pic{
	margin:0 0 80px 0;
}

#pages.event .right .title, #pages.event .detailbox .title{
	color: #f8a95a;
	text-transform: uppercase;
	font-size: 35px;
	line-height: 35px;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#pages.event .right .date, #pages.event .detailbox .date {
	font-size:30px;
	padding:8px 0;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#pages.event .right .text, #pages.event .detailbox .desc{
	margin:0 0 17px 0;
	line-height:20px;
	text-align:left;
}

#pages.event .detailbox .desc {
	text-align:justify;
}

#pages.event .detailbox .image {
	margin:0px 0px 0px 25px;
	max-width:350px;
}

#pages.event .detailbox .imagebanner {
	margin:0px 0px 25px 0px;
	max-width: 600px;
    float: right;
}

#pages.event .back a {
	padding:25px 0px 0px 0px;
	display:block;
	color:#000;
	clear:both;
	font-size:10px;
}

#pages.event .right .read{
	margin:0 0 80px 0;
}

#pages.event .read a, #pages.event .previous .box .view a, #pages.event .detailbox .view a, #pages.services .read a, #pages.news .read a, #home .video .button a{
	color:#7ed1e1;
	border:1px solid #7ed1e1;
	font-size:11px;
	padding:6px 12px;
	text-transform:uppercase;
	border-radius:1px;
	font-family:Gotham-Book;
	text-decoration:none;
}

#home .video .button a{
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 16px 12px;
}

#pages.event .baby{
	float:right;
	position:relative;
	z-index:10;
	margin:0 0 -12px 0;
}
	
#pages.event .organize{
	border-top:3px dotted #92dcff;
	border-bottom:3px dotted #92dcff;
	margin:-20px -80px 40px -80px;
	background:#f7b7d2;
	clear:both;
	padding:25px 0;
}

#pages.event .organize .pic{
	float:left;
	width:17%;
	margin:-50px 0 -50px 40px;
}

#pages.event .organize .head{
	font-size:34px;
	font-family: Gotham-Book;
	float:left;
	margin:15px 0 0 5px;
	width:54%;
	font-family: 'knockout_htf30-juniorwelterRg';
	text-transform:uppercase;
}

#pages.event .organize .button{
	width:185px;
	margin:-25px 80px 0 0;
	float:right;
}

#pages.event .organize a{
	border:1px solid #000000;
	padding:6px 40px;
	border-radius:1px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Gotham-Book;
	color:#000000;
	font-size:13px;
	background:#FFFFFF;
}

#pages.event .previous{
	padding:0 100px;
}

#pages.event .previous h3{
	color:#7ed1e1;
	margin:0 0 80px 0;
}

#pages.event .previous .box{
	float:left;
	clear:both;
	width:39.6%;
	margin:0 0px 50px 0;
}

#pages.event .previous .box.two{
	margin:0 0 50px 0;
	clear:none;
	float:right;
}

#pages.event .previous .box .pic{
	margin:0 0 30px 0;
	max-height:180px;
	overflow:hidden;
	min-height:180px;
}

#pages.event .previous .box .title{
	margin:0 0 5px 0;
	font-size:25px;
	line-height:28px;
}

#pages.event .previous .box .date{
	margin:0 0 20px 0;
}

#pages.event .previous .box .view a, #pages.event .previous .box .read a  {
	display:block;
	width:30%;
	float:left;
	text-align:center;
}

#pages.event .previous .box .view a {
	float:right;
}

/*Multimedia*/
#innerwrapper #pages.multimedia{
	padding: 60px 40px 0 40px;
}

#pages.multimedia a{
	text-decoration:none;
}

#pages.multimedia .left{
	float:left;
	width:40%;
}

#pages.multimedia .right{
	float:right;
	width:50%;
}

#pages.multimedia .title{
	color:#7ed1e1;
	text-transform:uppercase;
	padding:0 0 30px 0;
	font-size:35px;
	text-align:center;
	font-family: 'knockout-htf50-welterweight-webfont';
}

#pages.multimedia .button{
	padding:40px 0 20px 0;
	text-align:center;
	clear:both;
}

#pages.multimedia .button a{
	border-radius:3px;
	border:1px solid #7ed1e1;
	color:#7ed1e1;
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 40px;
	letter-spacing:1px;
	font-size:30px;
	font-family: 'knockout-htf27-juniorbantamwt-webfont';
}

#pages.multimedia .photo{
	padding:0 0 25px 0;
	clear:both;
}

#pages.multimedia .photo .pic{
	float:left;
	width:45%;
	clear:both;
	padding:0 0 15px 0;
}

#pages.multimedia .photo .pic img{
	width:100%;
}

#pages.multimedia .photo .desc{
	float:right;
	width:50%;
	padding:10px 0 0 0;
}

#pages.multimedia .photo .desc .large{
	color: #f8a95a;
	text-transform: uppercase;
	font-size: 44px;
	margin:0 0 15px 0;
	line-height: 45px;
	font-family: 'knockout-htf27-juniorbantamwt-webfont', 'knockout_htf30-juniorwelterRg';
}

#pages.multimedia .photo .desc .more, #pages.multimedia .view{
	color: #7ed1e1;
	border: 1px solid #7ed1e1;
	font-size: 13px;
	padding: 6px 0px;
	text-align:center;
	width:60%;
	text-transform: uppercase;
	border-radius: 1px;
	font-family: Gotham-Book;
	text-decoration: none;
}

#pages.multimedia .view{
	width:25%;
}

#pages.multimedia .view a{
	color: #7ed1e1;
}

#pages.multimedia .social.view{
	font-weight: bold;
    width: 100%;
    border: 0;
}

#pages.multimedia .social.view a{
	color: #f8a95a;
}

#pages.multimedia .social .fa{
	    border-radius: 50%;
    border: solid 1px;
    padding: 6px;
}


#pages.multimedia .video{

}

#pages.multimedia .open{
	float:left;
	width:7%;
	padding:5px 0 0 0;
}

#pages.multimedia .test{
	float:right;
	width:90%;
	color: #f8a95a;
	font-family: 'knockout-htf27-juniorbantamwt-webfont';
	font-size: 31px;
}

#pages.multimedia .sig{
	float:right;
	color: #f8a95a;
	font-family: 'knockout-htf27-juniorbantamwt-webfont';
	font-size: 20px;
	padding:10px 0 15px 0;
}

/*Video*/
#pages.videos  {
	overflow:hidden;
}

#pages.videos .video {
	float:left;
	width:48%;
	text-align:center;
}

#pages.videos .video iframe {
	min-height:250px;
}

#pages.videos .video.right {
	float:right;
}

#pages.videos .video .title {
	font-family: 'knockout_htf30-juniorwelterRg';
	text-transform:uppercase;
	font-size:18px;
	padding:10px 0px 50px 0px;
}

/*Photos*/
#pages.photos td {
	width:200px;
	padding:10px;
}

#pages.photos td .pwimages {
	padding:0px 0px 15px 0px;
}

#pages.photos a.pwlink, #pages.photos .pwtitle, #pages.photos .image .title{
	padding:10px 0px 0px 0px;
	text-decoration:none;
	font-size:20px;
	line-height:20px;
}


#pages.photos  .image {
	float:left;
	width:22%;
	text-align:center;
	margin:0 25px 40px 0;
}

#pages.photos .pix {
	max-height:130px;
	overflow:hidden;
}

#pages.photos  .image img{
	width:100%!important;
	height:auto!important;
}

#pages.photos  .image.last{
	margin:0 0 40px 0;
}

#pages.photos  .image.first{
	clear:both;
}

#pages.photos  .image a  {
	text-decoration:none;
	color:#000;
	display:block;
}

#pages.multimedia .frame{
	position: relative;
    padding-top: 54%;
}

#pages.multimedia .frame iframe{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#pages.flckr .album {
	float:left;
	width:23%;
	max-height:250px;
	margin:10px 1%;
}

#pages.flckr .album .image {
	border:4px solid #FFF;
	max-height:165px;
	overflow:hidden;
	
}
	
#pages.flckr .album .image{
	width:100%;
}

#pages.flckr .album .title a {
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:18px;
	height:42px;
	margin:10px 0px;
	color:#f8a95a;
}

#pages.flckr .album.inner .title {
    display: none;
}

/*Donate*/
#innerwrapper #pages.donate{
	padding:0 80px 80px 80px;
}

#pages.donate .heading{
	text-align:center;
	color:#8ad6e4;
	line-height:55px;
	font-family: 'knockout-htf50-welterweight-webfont';
	font-size:48px;
	margin:-80px 0 0 0;
	padding:0 0 40px 0;
	text-transform:uppercase;
}

#pages.donate .options input[type="radio"], #pages.donate #dn-center .options .option input {
	display:none;
}

#pages.donate .options label, #pages.donate #dn-center .options .option{
	display:block;
	float:left;
	margin:0 5px 5px 0;
	font-size:16px;
	text-align:center;
	width:13.5%;
	border:2px solid #fbb162;
	color:#282828;
	text-decoration:none;
	border-radius:2px;
	padding:22px 10px;
}

#pages.donate .options label.wider .xticketprice{
	padding: 0 0 5px 0;
    font-family: 'knockout-htf50-welterweight-webfont';
    font-size: 30px;
	 
}

#pages.donate .options label.wider input{
	background:none;
	border:none;
	border-bottom:1px solid #fff;
	color:#fff;
}

#pages.donate .options label.wider.orange {
	background-color:#fbb162;
	color:#FFF;
}

#pages.donate.event #dn-center .options input[type="checkbox"]:checked+label.orange .ticketprice, #pages.donate.event #dn-center .options label.wider.orange .ticketprice {
	color:#FFF;
}

#pages.donate.event #dn-center .options input[type="checkbox"]:checked+label.orange {
	background-color: #8ad6e4;
}


#pages.donate .options label.wider .dn-textfieldxsml {
	display:inline;
	width:50%;
}

#pages.donate #dn-center .options .option{
	width:16.7%;
}

#pages.donate .options label:hover, #pages.donate #dn-center .options .option:hover, #pages.donate.event .options input[type="checkbox"]:checked+label {
	border: 2px solid #8ad6e4;
}

#pages.donate.event #dn-center .options input[type="checkbox"]:checked+label .ticketprice {
	color: #8ad6e4;
}

#pages.donate .options{
	margin:0 0 40px 0;
	width:100%;
}

#pages.donate .options input[type="radio"]:checked+label{
	border:2px solid #8ad6e4;
}

#pages.donate .options label .amount, #dn-center .ticketprice{
	padding:0 0 5px 0;
	font-family: 'knockout-htf50-welterweight-webfont';
	font-size:30px;
	color:#fbb162;
	line-height:30px;
}

#dn-center .ticketprice .dn-checkbox.dn-textfieldxsml {
	width:50%;
}

#pages.donate .options label.last{
	margin:0 0 5px 0;
}


#pages.donate .options .eventbox {
	clear:both;
	width:100%;
}

#pages.donate .options .eventbox label {
	width:100%;
	margin:25px auto 0px auto;
	float:none;
	padding:20px 0px;
}

#pages.donate .ohelsarala{
	font-size:16px;
	border: 2px solid #bba6b9;
	text-align:center;
	padding:10px 20px;
	border-radius:35px;
	margin: 5px 0 0 0;
	color:#626463;
}

#pages.donate .ohelsarala:hover{
	border: 2px solid #8ad6e4;
}


#pages.donate .banner{
	margin:0 -80px;
	background:none;
}

#pages.donate .box{
	border-radius:2px;
	width:360px;
	max-width:95%;
	border:2px solid #8ad6e4;
	margin:0 auto 40px auto;
	text-align:center;
	padding:20px 1%;
}

#pages.donate .box .head{
	font-size:16px;
}

#pages.donate .box .amount, #pages.donate .total, #pages.donate .box input {
	color:#fbb162;
	font-family: 'Raleway', sans-serif;
	font-size:50px;
	line-height:50px;
	margin:30px 0 0 0;
}

 

#pages.donate .total {
	text-align:center;
	font-size:40px;
	line-height:40px;
	margin:0px;
}

#pages.donate .box input{
	border:none;
	color:#fbb162;
	margin: 0 -10px 0 0;
	text-align:right;
	 
	display:inline;
	width:48%;
}

#BillingDiv{
	margin:10px 0 0 0;
}

#pages.donate  input:focus{
    outline: none;
}

#pages.donate h3 {
	font-size:28px;
	margin:0px 0px 20px 0px;
}

#pages.donate .photo {
	float:left;
	width:21.6%;
}



#pages.donate .eventopt .item {
	background:none;
}

#pages.donate .eventopt .item .caps {
	background: #7dd1e1;
}

#pages.donate .eventopt .item a, #pages.donate .eventopt .button label {
	cursor:pointer;
}

#pages.donate .eventopt .item .photo {
	float:none;
	width:auto;
	max-height:150px;
}

#pages.donate .eventopt .item.selected .photo, #pages.donate .eventopt .item.selected .title {
	background: #5f8a96;
	opacity:0.5;
	
}

#pages.donate .eventopt .item .photo img {
	border-radius:0px;
}

#pages.donate .eventopt .item .date {
	width:30%;
}

#pages.donate .servicebox {
	overflow:hidden;
}

#pages.donate .servicebox .service {
	float:right;
	width:78%;
}

#pages.donate .eventopt .button label {
	padding:5px 0px;
	color:#5f8a96;
	display:block;
	font-weight:bold;
	letter-spacing:1px;
	border:1px solid #5f8a96;
	background-color:#f9f9f9;
}

#pages.donate .eventopt  input[type="radio"] {
	display:none;
}

#pages.donate .eventopt .button input[type="radio"]:checked+label  {
	color:#FFF;
	background:#5f8a96;
}


#pages.donate .servicebox .service .text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	padding:0px 0px 45px 0px;
	border-bottom:none;
	line-height:18px;
}

#pages.donate .servicebox .clear {
	border-bottom: 1px solid #afafaf;
	margin:0px 0px 45px 0px;
}

#pages.donate .text {
	border-bottom: 1px solid #afafaf;
	margin:0px 0px 45px 0px;
	font-family: 'knockout-htf50-welterweight-webfont';
	padding:20px 0 10px 0;
	font-size:20px;
}
	
#pages.donate .text a{
	position:relative;
	z-index:9;
	display:block;
	color:#afafaf;
	padding:10px 0;
	 
}

#pages.donate .recurring {
	margin:10px 0px 0px 0
	px;
	font-size:11px;
}

.dn-sponsortext {
	font-weight: bold;
	font-size: 16px;
}

.dn-padding {
	padding: 5px;
}

.dn-smalltext {
	font-size: 10px;
}

#dn-center {
	width: 100%;
	clear: both;
	overflow: hidden;
	position: relative;
}

.dn-head{
	text-transform: uppercase;
	padding: 0px 0 0px 0;
	line-height:30px;
	color: #8ad6e4;
	font-family: 'knockout-htf50-welterweight-webfont',  'knockout_htf30-juniorwelterRg';
	font-size: 30px;
	margin:40px 0 -7px 0;
}

.dn-head.spons{
	margin:40px 0 20px 0;
}

#dn-center .dn-twoleft {
	float: left;
	width: 49%;
}

#dn-center .dn-tworight {
	float: right;
	width: 49%;
}

#dn-center .dn-onefull {
	width: 100%;
	clear: both;
}

#dn-center .dn-threewrap {
	float: left;
	width: 66%;
}

#dn-center .dn-threeleft {
	float: left;
	width: 50%;
}

#dn-center .dn-threecenter {
	float: right;
	width: 50%;
}

#dn-center .dn-threeright {
	width: 33%;
	float: right;
}

.dn-title {
    font-weight: 300;
    background: #f9f9f9;
    text-transform: lowercase;
    display: inline;
    z-index: 9;
    position: absolute;
    left: 15px;
    top: -5px;
    padding: 5px 0 0px 0;
    font-size: 12px;
	line-height:12px;
	font-family: 'Raleway', sans-serif;
}

#pages.auction .dn-title{
	background:#fff;
}

#pages.auction .options .dn-title{
	width: 100%;
    position: inherit;
    background: none;
}

#pages.auction .dn-head{
	margin:30px 0 20px 0;
}


.dn-title.rel{
	position:relative;
	top:0;
	left:0;
	background:none;
	display:block;
	padding:0 0 10px 0;
	text-transform:capitalize;
}

.dn-title.charged{
	position:relative;
	margin:0;
	top:0;
	left:0;
	display:block;
	text-transform:capitalize;
	padding:5px 0 25px 0;
	font-size:15px;
}

.dn-title.rel{
	position:relative;
	text-transform:capitalize;
	margin:0;
	left:0;
	padding:0;
	padding:0 0 5px 0;
	display:block;
}

.dn-textfield, .dn-textfieldsm {
	border: 1px solid #c9c9c9;
	width: 98%;
	padding: 10px 5px;
	font-family: 'Raleway', sans-serif;
	margin:0 0 10px 0;
}

.dn-padding {
    position: relative;
}

.dn-textfieldsm {
	width: 50%;
}

.dn-star {
	color: #F00;
}


.dn-clear {
	clear:both;
}

.dn-spacer {
	clear:both;
	height:30px;
}

#pages.donate .title.full{
	width:50%;
	margin:0 auto 40px auto;
}

#pages.donate .title.full .dn-spacer{
	display:none;
}

#pages.donate #dn-center .title .option {
	padding: 12px 0 12px 12px;
    float: left;
    border: 1px solid #ededed;
    background: #fcfcfc;
    width: 45%;
	text-align:left;
    display: block;
 	
}

#pages.donate #dn-center .option.two{
	float:right;
}

#recurringOption{
	float:right;
	width:48%;
	margin:5px 0 0 0;
}

#pages.donate #dn-center .option input{
	vertical-align:middle;
}

#pages.donate #dn-center #chai.option {
	margin:0px 0px 15px 8%;
	width:33.3%;
}

#pages.donate #dn-center .imagefield {
	width:175px; 
	padding-top:5px;
}

#pages.donate .wrapper{
	margin:60px auto 0 auto;
	width:80%;
}

#pages.donate .greybox{
	padding:40px;
	background:#f9f9f9;
	border:1px solid #c9c9c9;
}

#pages.donate .greybox .currency label {
	border:1px solid #c9c9c9;
	background:#FFF;
	padding:5px 10px;
	font-weight:bold;
	margin:0px 5px 10px 0px;
	display:inline-block;
}

#pages.donate .greybox .currency input[type="radio"] {
	display:none;
}

#pages.donate .greybox .currency input[type="radio"]:checked+label {
	background-color:#c9c9c9;
	color:#FFF;
}

/*Campaigns*/
.campaigns .topbar.inner{
	display:none;
}
.campaigns #innerwrapper .main{
	width:100%;
}

.campaigns #innerwrapper{
	padding:70px 0 0 0;
}

.campaigns .all{
	display:none;
}

.campaign{
	display:none;
}

.campaigns .campaign{
	display:block;
}

.campaigns #pages{
	position:relative;
}

.campaigns h1{
	display:none;
}

.campaigns .banner h2{
	position:absolute;
	color:#4b5879!important;
	font-size: 60px;
    line-height: 60px;
	top:55%;
	font-family: 'knockout-htf50-welterweight-webfont';
	left:8%;
	width:90%;
	text-align:left;
	display:block;
	padding:0;
	letter-spacing:-1px;
	text-transform:capitalize;
	z-index:999;
	font-weight:normal;
}

 

.campaigns .text h1 center{
	text-align:left;
}

.campaigns #pages.donate .text img{
	 vertical-align:middle;
}

.campaigns #pages.donate .options{
	background-image:url(images/campaigns-bg_darker.jpg);
	background-size:cover;
 
	position:fixed;
	width:54%;
	padding:150px 5% 115px 5%;
	color:#fff;
	top:30%;
	margin:0;
	 
	background-position:center;
	height:45%;
 
}
 

.campaigns.lighter #pages.donate .options{
	background-image:url(images/campaigns-bg.jpg);
}

.campaigns #innerwrapper #pages.donate{
	padding:0 0 0px 0;
}

.campaigns #pages.donate .banner{
	margin:0;
	/*max-height:360px;*/
	overflow:hidden;
	position:fixed;
 
	width:64%;
	/*top:79px;*/
	z-index:99;
	 
	 
}
 

.campaigns .dn-head.spons{
	display:none;
}

.campaigns #pages.donate .text{
	border:none;
	padding:0;
	margin:0;
}

.campaigns #formwrapper{
	float:right;
	width:28%;
	padding:50px 4%;
	background:#fff;
	 
	box-shadow: 0px 5px 10px 0px #f0f0f0;
}

.campaigns #formwrapper.changed{
	margin:100px 0 0 0;
	transition:all 3s;
}

.campaigns #pages.donate .options label{
	border:none;
	color:#fff;
	width:19%;
	margin:0 2.5% 30px 2.5%;
	padding:0;
}

.campaigns #dn-center .ticketprice{
	color:#fff;
}

.campaigns #pages.donate .options label .ticket{
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
	line-height:15px;
}

.campaigns #pages.donate.event #dn-center .options input[type="checkbox"]:checked+label .ticketprice, .campaigns #pages.donate.event #dn-center .options label:hover .ticketprice {
    color: #fbb162;
}

.campaigns.blue #pages.donate.event #dn-center .options input[type="checkbox"]:checked+label .ticketprice, .campaigns.blue #pages.donate.event #dn-center .options label:hover .ticketprice {
    color: #4b5879;
}

.campaigns #pages.donate.event .options input[type="checkbox"]:checked+label {
    border: none;
}

.campaigns #pages.donate.event #dn-center .options input[type="checkbox"]:checked+label.orange{
	background:none;
}

.campaigns #pages.donate.event #dn-center .options input[type="checkbox"]:checked+label.orange.wider{
	background:#fbb162;
}

.campaigns #pages.donate.event #dn-center .options input[type="checkbox"]:checked+label.orange .ticketprice{
	color:#fff;
}

 

.campaigns #formwrapper .wider .ticket{
	text-transform:uppercase;
	letter-spacing:3px;
	font-size:11px;
	 
}

.campaigns #formwrapper .wider input{
	border:none;
	border-bottom:1px solid #000;
	font-family: 'knockout-htf50-welterweight-webfont';
    font-size: 50px;
	width:92%;
	color:#151f40;
}

.campaigns #formwrapper .wider .xticketprice{
	font-family: 'knockout-htf50-welterweight-webfont';
    font-size: 50px;
	color:#151f40;
	margin:10px 0 0 0;
}

.campaigns  .wider input::-webkit-outer-spin-button,
.campaigns .wider input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.campaigns #formwrapper .total{
	text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 11px;
	color:#000;
	text-align:left;
}

.campaigns #formwrapper .total .amount{
	font-family: 'knockout-htf50-welterweight-webfont';
    font-size: 50px;
    color: #151f40;
    margin: 10px 0 0 0;
	display:block;
}

.campaigns #formwrapper .total .amount input{
	font-family: 'knockout-htf50-welterweight-webfont';
    font-size: 50px;
    color: #151f40;
}

.campaigns #pages.donate .title.full {
    width: 100%;
	margin:0;
	text-align:left;
    padding:5px 0 15px 0;
}

.campaigns #pages.donate #dn-center .title .option {
    padding:0;
    float:none;
    border:none;
    background: none;
    width: auto;
    text-transform:uppercase;
	letter-spacing:1px;
	font-size:11px;
    display: inline;
}

.campaigns br.mobile{
	display:none;
}

 
.campaigns  .wider input[type=number] {
  -moz-appearance: textfield;
}


.campaigns #pages.donate .wrapper{
	width:100%;
}

.ohel{
	display:none;
}

.campaigns .ohel{
	display:block;
	float:left;
	width:48%;
	margin:0 0 20px 0;
}

.campaigns #pages.donate .ohelsarala{
	font-size: 12px;
    border: 2px solid #bba6b9;
    
    padding: 0px 10px;
 
    margin: 0px 0 0 0;
    color: #626463;
}

.campaigns .paypal{
	display:none;
}

.paypal.show{
	display:none;
}

.campaigns .paypal.show{
	display:block;
	width: 35%!important;
}

.campaigns .paypal.show img{
	width:100%;
}

.campaigns .paypal.show input{
	width:100%;
}

.campaigns #pages.donate .greybox{
	background:#fff;
	border:none;
	padding:0;
	width:100%;
}

.campaigns .dn-textfield, .campaigns .dn-textfieldsm{
	height:30px;
}

.campaigns select.dn-textfield{
	height:52px;
}

.campaigns #dn-center .dn-threecenter {
 
    width: 48%;
}

.campaigns .dn-textfieldsm{
	width:90%;
}

.campaigns .dn-head {
    text-align:left;
    color: #000;
 
    font-size: 30px;
	clear:both;
    margin: 40px 0 15px 0;
}

.campaigns .dn-title{
	background:#fff;
	padding: 5px 0 5px 2px;
}

.campaigns .dn-title.charged{
	text-align:left;
	letter-spacing:1px;
	text-transform:uppercase;
}

.campaigns #dn-center .submit {
    width: 200px;
}

.campaigns .footer .nav, .campaigns .footer #mailing{
	display:none;
}

.campaigns .footer{
	padding:0;
}

.campaigns .footer .tax{
	display:none;
}

.campaigns #footerwrapper{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:9;
}

.campaigns #topwrapper{
	    box-shadow: 0px 5px 10px 0px #f0f0f0;
}


.campaigns #copy{
	clear:none;
}

.campaigns .footer .social{
	padding:15px 0 0 0;
}
/*Campaigns-Other*/
.campaigns.lighter #pages.donate .banner {
    
    max-height: 360px;
    overflow: hidden;
 
    width: 100%;
    top: 19px;
 
}

.campaigns.lighter #pages.donate .options{
	 
    width: 56%;
 
	top:30%;
}

.campaigns.white #pages.donate .options{
	padding: 10px 5% 0 5%;
    width: 56%;
	background-image:none;
	top:39%;
}

.campaigns.blue #pages.donate .options{
	background:#7ed0e0;
}

.campaigns.lighter #formwrapper {
 
    margin: 280px 0 0 0;
}

.campaigns.white #formwrapper .wider input, .campaigns.white #formwrapper .wider .xticketprice, .campaigns.white .dn-head{
	color:#7ed0e0;
}

.campaigns.white #dn-center .ticketprice, .campaigns.white #pages.donate .options label, .campaigns.white #pages.donate .options label.wider input{
	color:#000;
}

.campaigns.white #pages.donate .options label{
	box-shadow: 0px 5px 10px 0px #eee;
    border: 1px solid #eee;
	padding: 10px 0;
    margin: 0 1% 15px 1%;
    width:17%;
}

.campaigns.white #pages.donate.event #dn-center .options input[type="checkbox"]:checked+label .ticketprice{
	color:#fff;
}

.campaigns.white #pages.donate.event .options input[type="checkbox"]:checked+label {
   background:#fbb162;
}

.help{
	display:none;
}

.campaigns.white .help{
	display:block;
	color: #8ad6e4;
	font-size:35px;
	width:100%;
 
	text-transform:uppercase;
	padding:10px 0 10px 1%;
    font-family: 'knockout-htf50-welterweight-webfont', 'knockout_htf30-juniorwelterRg';
}




/*Riverdale*/
#pages.donate.riverdale #dn-center .dn-head {
    color: #d9952a;
   	text-transform: uppercase;
    padding: 0px 0 6px 0;
    line-height: 30px;
    font-family: 'knockout-htf50-welterweight-webfont', 'knockout_htf30-juniorwelterRg';
    font-size: 30px;
    margin: 40px 0 -7px 0;

}

#pages.donate.riverdale #dn-center .rsvp {
	overflow: hidden;
    border: 1px solid #462a1e;
    margin-top: 25px;
    padding: 0 0 15px 0;
    text-align: center;
    width: 50%;
    margin: 25px auto;
    background: #fbf7f1;
}
	
#pages.donate.riverdale #dn-center .dn-title {
	background:#FFF;	
}

#pages.donate.riverdale #dn-center .option {
	float:left;
	width:48%;
	margin:10px 0px;
}

#pages.donate.riverdale #dn-center .ticket {
	float:left;
	color:#7d7d7d;
	font-size:16px;
	font-family: 'VectoraLTStd-Roman';
}

#pages.donate.riverdale #dn-center .ticketprice {
	float:right;
	width:18%;
	font-size:16px;
	font-weight:bold;
	font-family: 'VectoraLTStd-Roman';
	margin:0px 5% 0px 0px;
	text-align:right;
}

#pages.donate.riverdale #dn-center .ticketdetail {
	color:#000;
	font-style:italic;
}

#pages.donate.riverdale .dn-textfieldsml {
	width:10%;
}
/*Purim*/
#pages.purim .contact {
	 font-family: 'Gotham-Book';
    font-size: 14px;
	margin:0px 0px 15px 0px;
	text-align:center;
}

#pages.purim .dn-textfield {
	border:1px solid #e5a768;
	border-radius:0px;
}

#pages.purim #dn-center .option {
	float:left;
	width:32%;
	overflow:hidden;
	margin:0px 1% 0px 0px;
}

#pages.purim .option .card {
	float:left;
	width:60%;
}

#pages.purim .option .info {
	float:right;
	width:52%;
	margin:0px 0px 0px -12%;
	text-align:right;
}

#pages.purim .ticket {
	position:relative;
}

#pages.purim .ticket, #pages.purim .total, #pages.purim .option .info .qty {
	font-family: 'knockout-htf50-welterweight-webfont', 'knockout_htf30-juniorwelterRg';
	color:#3e2312;
	text-transform:uppercase;
	font-size:18px;
}

#pages.purim .total {
	width:40%;
	overflow:hidden;
	margin:10px auto;
}

#pages.purim .total .dn-twoleft {
	padding:10px 0px 0px 0px;
}

#pages.purim .total .dn-textfield {
	width:70%;
}

#pages.purim .option .info .qty {
	border-top:1px solid  #fec81d;
	padding:10px 0px 0px 0px;
	font-size:15px;
}

#pages.purim .option .info .qty input {
	width:12%;
}

/* Cards*/
#pages.cards #dn-center .option {
	margin:0px 0px 20px 0px;
	width:49%;
}

#pages.cards #dn-center .option.right {
	float:right;
}

#pages.cards #dn-center .info {
	background-color:#a6d1d7;
	margin:6px 0px 0px 0px;
	padding:25px;
	overflow:hidden;
}

#pages.cards #dn-center .info .ticket {
	min-height:70px;
	font-size:14px;
	line-height:18px;
	padding:0px 0px 20px 0px;
}

#pages.cards #dn-center .info .price {
	float:left;
	width:75%;
	font-style:italic;
}

#pages.cards #dn-center .info .qty {
	float:right;
	width:15%;
}

#pages.cards #dn-center .info .qty .dn-textfieldsml {
	width:50%;
	height:25px;
	border:1px solid #000;
}

#pages.cards #dn-center .total {
	width:50%;
	margin:0px auto;
	font-size:20px;
	text-transform:uppercase;
    color: #3d4049;
	overflow:hidden;
    font-family: 'knockout-htf50-welterweight-webfont', 'knockout_htf30-juniorwelterRg';
}

#pages.cards #dn-center .total .dn-twoleft {
	padding:10px 0px 0px 0px;
}

#pages.cards #dn-center .total .dn-textfield {
	width:80%;
}

/*Get Involved*/
#pages.involved .callout{
	padding:0 0 40px 0;
	font-size:18px;
}

#pages.involved .callout .large{
	font-family: 'knockout_htf30-juniorwelterRg';
	font-size:24px;
	font-weight:bold;
}

#pages.involved .text.top{
	float:left;
	font-family: 'knockout_htf30-juniorwelterRg';
	font-size:22px;
	line-height:35px;
	width:22%;
	color:#7ed1e1;
}

#pages.involved .info{
	width:100%;
}

#pages.involved .info .text{
	padding:0 0 20px 0;
	font-size:18px;
	text-align:center;
}

#pages.involved .info .cost{
	clear:both;
	float:left;
	width:150px;
	font-size:14px;
	margin:0 100px 40px 0;
	text-align:center;
}

#pages.involved .info .cost.second, #pages.involved .info .cost.center, #pages.involved .info .cost.right {
	clear:none;
}

#pages.involved .info .cost .checkbox {
	float:left;
	width:15%;
}

#pages.involved .info .cost .info {
	float:right;
	width:75%;
	text-align:left;
}

#pages.involved .info .cost .amount{
	padding:0 0 10px 0;
	font-family: 'knockout_htf30-juniorwelterRg';
	color: #fdb261;
	font-size: 32px;
	font-weight: bold;

}

#pages.involved .info .cost.center{
	
}

#pages.involved .info .cost.right{
	margin:0 0px 40px 0;
}

#pages.involved .pic{
	float:right;
	margin:5px -80px 0 0;
	width:50.8%;
}

#pages.involved .help{
	clear:both;
	padding:60px 0 30px 0;
	text-transform:uppercase;
	font-size:45px;
	color:#3d4049;
	font-family: 'knockout-htf50-welterweight-webfont',  'knockout_htf30-juniorwelterRg';
}

#pages.involved .box{
	float:left;
	margin:25px 40px 0px 0;
	width:45%;
}

#pages.involved .box a {
	text-decoration:none;
}

#pages.involved .box.two{
	margin:25px 0 20px 0;
}

#pages.involved .box .icon{
	float:left;
	width:30%;
}

#pages.involved .box .desc{
	float:right;
	width:62%;
}

#pages.involved .box .desc a{
	text-decoration:none;
}

#pages.involved .box .desc .title{
	line-height:26px;
	text-transform:uppercase;
	padding:10px 0 5px 0;
	color:#3d4049;
	font-family: 'knockout-htf50-welterweight-webfont',  'knockout_htf30-juniorwelterRg';;
	font-size:26px;
}

#pages.involved .box .desc .text{
	padding:0 0 15px 0;
	color:#000000;
	line-height:20px;
}

#pages.involved .box .button{
	text-transform: uppercase;
	color: #7ed0e0;
	width: 38%;
	border: 1px solid #7ed0e0;
	border-radius: 2px;
	padding: 10px 0 10px 10px;
	font-family: 'Gotham-Book';
}

#pages.involved .box .button{
	
}

/*Volunteer*/
#pages.volunteer .text.center, #pages.auction .text.center{
	text-align:center;
	line-height:20px;
	padding:40px 100px;
}

#pages.auction .text.center{
	padding:40px 0;
}

#pages.volunteer .wrapper, #pages.auction .wrapper{
	width:65%;
	margin:0 auto;
}

#pages.volunteer form, #pages.auction.form{
	width:100%;
	margin:50px auto 30px auto;
}

#pages.volunteer .textfield, #pages.volunteer .textarea, #pages.pushka .textfield, #pages.pushka .textarea, #pages.contact .textfield, #pages.contact .textarea, #pages.auction .textfield, #pages.auction .textarea{
	border:1px solid #7ed1e1;
	border-radius:4px;
	width:98%;
	padding:10px 0 10px 15px;
	color:#626262;
	height:45px;
	font-style:italic;
	margin:0 0 15px 0;
}

#phone{
	clear:both;
}

#pages.volunteer .textfield.select{
	width:98%;
}


#pages.volunteer .textarea, #pages.pushka .textarea, #pages.contact .textarea, #pages.auction .textarea{
	padding:15px 0 200px 15px;
	resize:none;
}

#pages.volunteer h3, #pages.auction h3{
	color:#fbb263;
	font-size:32px;
	margin:0 0 50px 0;
}


#pages.volunteer .col, #pages.auction .col{
	float:left;
	margin:0 0 30px 0;
}

#pages.volunteer .col.two, #pages.auction .col.two{
	float:right;
}

#pages.volunteer .col .area, #pages.auction .col .area{
	padding:0 0 10px 0;
}

#pages.volunteer .col .desc, #pages.auction .col .desc{
	padding:0 0 0 5px;
}

#pages.volunteer .submit, #pages.auction .submit{
	margin:15px 0 0 0;
}

/*Pushka*/
#pages.pushka h3{
	font-size:32px;
}

#pages.pushka .box{
	float:left;
	width:25%;
	text-align:center;
	margin:0 0px 65px 0;
}

#pages.pushka .box.last{
	margin:0 0 65px 0;
}

#pages.pushka .box .title{
	padding:10px 0;
	text-transform:uppercase;
	font-size:22px;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#pages.pushka .box .text.center{
	text-align:center;
	font-size:15px;
	line-height:20px;
}

#pages.pushka .box .button{
	margin:10px 0 0 0;
}

#pages.pushka .box .button a{
	color:#000000;
	text-decoration:none;
	border-radius:4px;
	padding: 6px 20px;
	border: 1px solid #fdb165;
	font-size: 15px;
}

#pages.pushka #form{
	width:55%;
	margin:0 auto;
}

#pages.pushka .textfield, #pages.pushka .textarea{
	width:94%;
}

#pages.pushka .textfield.city{
	width:50%;
	float:left;
}

#pages.pushka .textfield.state{
	float:left;
	width:20%;
	margin:0 5px 15px 5px;
}

#pages.pushka .textfield.zip{
	float:right;
	width:18%;
	margin:0 15px 15px 0;
}

#pages.pushka .textarea{
	margin:50px 0 30px 0;
}

#pages.pushka #form .send, #pages.contact #form .send{
	text-transform:uppercase;
	color:#7ed1e1;
	padding:0 0 30px 0;
	font-size: 32px;
	line-height:38px;
	font-family: 'knockout-htf50-welterweight-webfont',  'knockout_htf30-juniorwelterRg';
}

#pages.pushka #form .name{
	padding:0px 15px 15px 35px;
	font-style:italic;
}

#pages.pushka #form .type , #pages.volunteer .type, #pages.auction .form  .type{
	font-style:normal;
	padding:0px 20px 0 30px;
}

#pages.pushka #form .check{
	margin:30px 0 0 0;
}

#pages.pushka .list{
	float:right;
	font-family: 'knockout_htf30-juniorwelterRg';
	width:35%;
}

#pages.pushka .list .top{
	text-align:center;
	font-size:24px;
	background: url(images/pushka_bg.jpg) no-repeat;
	margin:0 -80px 30px 0;
	padding: 25px 20px 16px 32px;
}

#pages.pushka .list .col{
	float:left;
	font-size:18px;
	padding:0 0 0 45px;
	width:31%;
	font-family: 'knockout-htf50-welterweight-webfont';
}

#pages.pushka .list .col.two{
	float:right;
	text-align:right;
}

#pages.pushka .list .col .city, #pages.pushka .list .col .phone{
	padding:0 0 20px 0;
}

#pages.auction .checkbox, #pages.volunteer .checkbox, #pages.pushka .checkbox {
	width: 20px;
	height: 20px;
	border-radius: 4px;
	margin:0px 5px 5px 0px;
	vertical-align:middle;
}

#pages.pushka #form .required, #pages.auction #form .required, #pages.volunteer #form .required {
	margin:10px 0px;
	text-align:center;
	font-style:italic;
	color:red;
}

.squaredFour {
	width: 100%;	
	float:right;
}


/*Testimonials*/
#pages.testimonials .box{
	margin:0 0 50px 0;
	position:relative;
	border:1px solid #fbb162;
}

#pages.testimonials .box .quote{
	position:absolute;
	top:-10px;
	left:-10px;
}

#pages.testimonials .box .photo{
 
	position: absolute;
    bottom: -30px;
    right: -20px;
    width: 100px;
  
    background: #fff;
}

#pages.testimonials .box .photo img{
	border-radius:100%;
	border:1px solid #fbb162;
	padding:5px;
	
}

#pages.testimonials .box .inner{
	    padding: 40px 80px 30px 40px;
}

#pages.testimonials .box .text{
	line-height:22px;
}

#pages.testimonials .box .name{
	text-transform:uppercase;
	font-size:30px;
	padding:10px 0;
	font-family: 'knockout-htf50-welterweight-webfont';
	color:#7ed0e0;
}

#pages.testimonials .box a{
	display:block;
	border:1px solid #fbb162;
	color:#fbb162;
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	padding:10px 0;
	text-decoration:none;
	width: 150px;
    margin: 10px 0 -45px 0;
    background: #fff;
}

/*Testimonial Popup*/
#popup{
	background:#fff;
	border-radius:40px;
	padding:60px 0 0 0;
	margin:0;
}

#popup .wrapper{
	width:76%;
	margin:0px auto 0 auto;
	border:1px solid #fbb162;
	padding:40px;
	position:relative;
}

#popup .quote{
	width:43px;
	margin:-60px auto 20px auto;
}

#popup .par{
	text-align:justify;
	line-height:25px;
}

#popup .name{
	text-transform:uppercase;
	font-size:30px;
	padding:20px 0 0 0;
	font-family: 'knockout-htf50-welterweight-webfont';
	color:#7ed0e0;
}

#popup .photo{
 
	position: absolute;
    bottom: -30px;
    right: -20px;
    width: 100px;
  
    background: #fff;
}

#popup .photo img{
	border-radius:100%;
	border:1px solid #fbb162;
	padding:5px;
	
}

/*Auction*/
#pages.auction .col.two{
	float:left;
	margin:0 0 0 100px;
}

#pages.auction .text.center {
	padding:0px 0px 30px 0px;
}

#pages.auction h3{
	margin:30px 0 15px 0px;
}

/*Chanukah*/
#pages.chanukah {
	font-size:15px;
	line-height:22px;
}

#pages.chanukah .button {
	display:block;
	color:#FFF;
	font-size:20px;
	letter-spacing:1px;
	padding:15px 0px;
	border-radius:5px;
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	width:25%;
	background-color:#a22929;
	text-transform:uppercase;
}

/*news*/
#pages.news .box{
	margin:0 0 50px 0;
	float:left;
	width:41.3%;
	clear:both;
}

#pages.news .box.two {
	float:right;
	clear:none;
}

#pages.news .box .title{
	color: #f8a95a;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 35px;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#pages.news .box .date{
	font-size: 30px;
	padding: 8px 0;
	font-family: 'knockout_htf30-juniorwelterRg';
}

#pages.news .box .text{
	margin: 0 0 17px 0;
	line-height: 20px;
	text-align: justify;
}

#pages.news .box .pic {
	margin:0px 0px 25px 0px;
}
/*Contact*/
#pages.contact h2{
	font-size:35px;
}

#pages.contact .info , #pages.locations center .info{
	font-size:17px;
	padding:5px 0;
    font-weight: 700;
}

#pages.contact .info.phone, #pages.contact .info.fax, #pages.locations .info.phone, #pages.locations .info.fax {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding: 8px 20px;
	margin: 0 20px;
}

#pages.contact .info.fax, #pages.locations .info.fa  {
	border-left:none;
	padding:8px 20px 8px 0px;
	margin:0px 20px 0px 0px;
}

#pages.contact .button{
	margin:45px 0 55px 0;
	text-align:center;
}

#pages.contact .button a{
	color:#000000;
	border:1px solid #000000;
	border-radius:4px;
	padding:14px 70px;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}

#pages.contact #form{
	padding:0 80px;
}

#pages.contact #form .send {
	font-size:18px;
	text-align:center;
	padding:30px 0px 15px 0px;
}

#pages.contact #form .textfield{
	width:96%;
}

#pages.contact #form select.textfield{
	height: 67px;
    width: 100%;
}

#pages.contact #form .textarea{
	font-style:normal;
}

#pages.contact #form .styled{
	width:100%;
	height:67px;
}

#pages.contact .left{
	float:left;
	width:48%;
}

#pages.contact .right{
	float:right;
	width:48%;
}

#pages.contact .bottom{
	margin:80px 0 0 0;
}


#pages.contact #form .captcha, #pages.pushka #form .captcha {
	text-align:center;
	margin:10px 0px;
}

#pages.contact #form .captcha .dn-textfieldsm {
	height:8px;
}

#pages.contact #form .captcha .dn-title {
	padding:0px 0px 3px 0px;
}

/*Locations*/
#pages.locations .text.center{
	text-align:center;
	padding:0 120px;
}

#pages.locations h2{
	float:left;
	margin:60px 10px 30px 0;
	font-size:40px;
}

#pages.locations .link{
	float:left;
	margin:78px 5px 0 0;
	font-family:Gotham-Book;
}

#pages.locations .link a{
	color:#9b9b9b;
	text-decoration:none;
	font-size:18px;
}

#pages.locations .line{
	float:right;
	height:1px;
	width:70%;
	background:#ffaf5b;
	margin:90px 0 0 0;
}

#pages.locations .line.il{
	width:65%;
}

#pages.locations .line.uk{
	width:45%;
}

#pages.locations .line.au {
	width:80%;
}

#pages.locations .line.be {
	width:60%;
}

#pages.locations .flex {
	display:flex;
	flex-wrap:wrap;
}

#pages.locations .branch.first {
	clear:both;
}

#pages.locations .branch{
	float:left;
	width:31%;
	margin:0 2% 50px 0;
}

#pages.locations .branch.last{
/*	margin:0 0 50px 0;*/
}

#pages.locations .branch .city{
	text-transform: uppercase;
	padding: 10px 0 5px 0;
	color: #3d4049;
	font-family: 'knockout-htf50-welterweight-webfont';
	font-size: 36px;
	line-height:36px;
}

#pages.locations .branch .info{
	font-size:13px;
	line-height:15px;
	font-family:Gotham-Book
}

#pages.locations .branch .info .address{
	font-size:14px;
	line-height:20px;
}

#pages.locations .branch .icon{
	float:left;
	padding:0 6px 0 0 ;
	width:8%;
}

#pages.locations .branch a{
	color:#000000;
	text-decoration:none;
}

/*Privacy Policy*/
#pages.privacy {
	text-align:justify;
	line-height:20px;
}

#pages.privacy h4 {
	text-transform:uppercase;
	padding:40px 0px 15px 0px;
	text-align:left;
}

#pages.privacy li {
	list-style-type:circle;
	padding:5px;
}

#pages.privacy li a {
	color:#000;
	font-weight:bold;
}
/*Footer*/
#footerwrapper{
	background-color: #1f2023;
	position:relative;
	z-index:100;
}

.footer {
	padding:45px 0px 0px 0px;
	color:#FFF;
	font-size:12px;
}

.footer .nav {
	float:left;
	width:66%;
}

.footer .nav a {
	color:#FFF;
	text-decoration:none;
}

.footer .abouttext a {
	color:#FFF;
	display:block;
	text-align:right;
}

.footer .header {
	text-transform:uppercase;
	color:#FFF;
	border-bottom:1px solid #fab164;
	font-size:15px;
	padding:15px 0px 15px 0px;
	font-family: 'GothamMedium';
	text-align:left;
	
}

.footer .header.last {
	padding:30px 0px 15px 0px;
}

.footer .nav .col {
	float:left;
	width:22%;
	margin:0px 60px 0px 0px;
}

.footer .nav li {
	margin:0px 0px 20px 0px;
}

.footer .nav ul {
	margin:20px 0px 0px 0px;
	padding:0px;
}

.footer #mailing {
	float:right;
	text-align:justify;
	width:34%; 
}

.footer #mailing .abouttext {
	line-height:22px;
	clear:both;
}

.footer #mailing .textfield {
	width:96%;
	color:#FFF;
	font-size:15px;
	font-style:italic;
	padding:15px 5px;
	background-color:#505050;
	border:1px solid #868686;
	border-radius:2px;
	margin:20px 0px 12px 0px;
}

.footer .shorter #mailing .textfield {
	width:96%;
}

#mailing .textfield:focus {
	font-style:normal;
}

#mailing #post-to-google{
	margin:20px 0 0;
}

.emailButton {
	color: #FFF; 
    padding: 6px;
    text-align: center; 
    background-color: #fab164; 
    margin: 3px; 
    border: none; 
    border-radius: 2px; 
    text-transform: uppercase;
	display:inline-block;
	text-decoration:none;
	font-size:14px;
	letter-spacing:1px;
}

#robly_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width: 400px;     background-color: #1f2023;width:100%;}
    #robly_embed_signup form {display:block; position:relative; text-align:left;}
    #robly_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.3em;}
    #robly_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
    #robly_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
    #robly_embed_signup input[type=radio]{-webkit-appearance:radio;}
    #robly_embed_signup input:focus {border-color:#333;}
    #robly_embed_signup .button {background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
    #robly_embed_signup .button:hover {background-color:#777;}
    #robly_embed_signup .slim_button {background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0 15px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
    #robly_embed_signup .slim_button:hover {background-color:#777;}
    #robly_embed_signup .small_meta {font-size: 11px;}
    #robly_embed_signup .nowrap {white-space:nowrap;}
    #robly_embed_signup .clear {clear:none; display:inline;visibility:visible;}
    #robly_embed_signup .robly_field_group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
    #robly_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
    #robly_embed_signup .size1of2 {margin-right:2%;}
    #robly_embed_signup .robly_field_group label {display:block; margin-bottom:3px; font-size: 1.0em; font-weight: 100; padding-bottom:1px;}
    #robly_embed_signup .robly_field_group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
    #robly_embed_signup .robly_field_group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}
    #robly_embed_signup .datefield, #robly_embed_signup .phonefield_us{padding:5px 0;}
    #robly_embed_signup .datefield input, #robly_embed_signup .phonefield_us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:left; padding:5px 0 2px 0;}
    #robly_embed_signup .phonefield_us .phonearea input, #robly_embed_signup .phonefield_us .phonedetail1 input{width:40px;}
    #robly_embed_signup .datefield .monthfield input, #robly_embed_signup .datefield .dayfield input{width:35px;}
    #robly_embed_signup .datefield label, #robly_embed_signup .phonefield_us label{display:none;}
    #robly_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
    #robly_embed_signup .asterisk {color:#c60; font-size:150%;}
    #robly_embed_signup .robly_field_group .asterisk {position:relative;top:5px; left:2px;}
    #robly_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
    #robly_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:90%; min-width:130px;}
    #robly_embed_signup input.slim_email {display:inline-block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:60%;}
    #robly_embed_signup input.button {width:40%; margin:0 0 10px 0; min-width:90px;}
    #robly_embed_signup .robly_field_group.input_group ul {margin:0; padding:5px 0; list-style:none;}
    #robly_embed_signup .robly_field_group.input_group ul li {display:block; padding:3px 0; margin:0;}
    #robly_embed_signup .robly_field_group.input_group label {display:inline;}
    #robly_embed_signup .robly_field_group.input_group input {display:inline; width:auto; border:none;}
    #robly_embed_signup div#robly_responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
    #robly_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
    #robly_embed_signup #robly_error_response {display:none;}
    #robly_embed_signup #robly_success_response {color:#529214; display:none;}
    #robly_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
    #robly_embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
    #robly_embed_signup #num-subscribers {font-size:1.1em;}
    #robly_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}
    #robly_embed_signup .power {postion: relative; float: right; margin-right: 16px; height:32px;}
    #robly_embed_signup #slim_power {float:none;}
    #robly_embed_signup .power p {font-size:12px; margin:0px; font-weight:bold; line-height:32px; color:#666;}
    #robly_embed_signup .power p a {text-decoration:none; font-weight:bold; color:#333;}
    #robly_embed_signup .power p a:hover {text-decoration:none; color:#000;}
	#mailing .grecaptcha-badge {display:none;}
	
#mailing  .submit, #dn-center .submit {
	color:#FFF;
	font-family: 'GothamMedium';
	padding:12px 0px;
	text-align:center;
	background-color:#fab164;
	font-size:22px;
	width:100%;
	border:none;
	border-radius:2px;	
	text-transform:uppercase;
	height:auto;
}

#dn-center .submit {
	width:25%;
}

.footer .tax{
	float:left;
	padding:25px 0 0;
}

.footer .social{
	float:right;
	padding:25px 0 0;
	font-size:16px;
	font-weight:bold;
}

.footer .social a{
	color:#fff;
	text-decoration:none;
}

.footer .social .fa{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:35px;
	height:35px;
	float:right;
	margin:-8px 0 0 10px;
	background:#fff;
	border-radius:50%;
	color:#1f2023;
	font-size:22px;
	font-weight:bold;
}

#copy {
	clear:both;
	text-align:left;
	color:#8e8e8e;
	font-size:11px;
	padding:20px 0px 10px 0px;
}



#copy a {
	color:#8e8e8e;
}

.donatead{
	position:absolute;
	right: -120px;
	  position: absolute;
	  top: 120px;
}

</pre></body></html>