@charset "utf-8";
/* CSS Document */

@media (max-width: 1800px) {
	
	#home .about .image{
		width:46%;
		top:50px;
	}
	
	#home .about .content{
		margin:0;
	}
	
	#home .step img{
		position:relative;
		z-index:9;
	}
	
	#home .stats .left{
		width:35%;
	}
	
	#pages.store .ticketbox{
		padding:2%;
	}
	
	#pages.store .greywrapper .main{
		padding:40px 3%;
		width:400px;
		max-width:88%;
	}
	
	#pages.donate{
		background-size:cover;
		background-position:right;
	}
	
	#pages.donate .formwrapper{
		width:660px;
	}
	
	#pages.donate .callout{
		width:calc(100% - 780px);
	}
	
	#pages.parnes #dn-center{
		width:700px;
		padding:40px 3%;
		max-width:94%;
	}
	
	#pages.store #dn-center{
		width:100%;
		padding:0;
		max-width:none;
	}
	
	#pages.contact .wrapper{
		width:775px;
		max-width:94%;
		justify-content:space-between;
	}
	
	#pages.contact .left{
		width:auto;
	}
	
	#pages.contact .right{
		width:300px;
		max-width:100%;
	}
	
	#pages.register #dn-center{
		width:315px;
		padding:40px 3%;
		max-width:94%;
	}
	
	#pages.register .desc{
		width:960px;
		max-width:100%;
	}
	
	#pages.videos .wrapper{
		width:950px;
		max-width:94%;
	}
	
	#footerwrapper{
		margin:10px 0 0;
	}
}

@media (max-width: 1600px) {
	h1{
		font-size:55px;
	}
	
	h2, #pages.register h2{
		font-size:70px;
		line-height:1.1;
		margin:0 0 40px;
	}
	
	.nav li{
		margin:0 0 0 35px;
	}
	
	#home h1{
		font-size:80px;
	}
	
	#home .about h2{
		font-size:50px;
	}
	
	#home .step{
		padding:0 .25%;
		font-size:15px;
	}
	
	#home .step img, #pages.register .step img{
		width:55px;
	}
	
	#home .title{
		font-size:16px;
	}
	
	#home .support h2{
		right:110px;
		bottom:0;
		text-shadow:0 0 50px #282828;
	}
	
	#home .support .buttons{
		bottom:40px;
	}
	
	#home .support .buttons .button{
		font-size:16px;
		padding:12px 20px;
	}
	
	#home .stats .amount{
		font-size:40px;
	}
	
	#home .stats .caps{
		margin:5px 0 0;
		font-size:16px;
		letter-spacing:3px;
	}
	
	#home .stats .icon{
		width:90px;
	}
	
	#pages.about h2.large{
		margin:0 0 50px 27%;
	}
	
	#pages.about .text{
		margin:0 0 40px;
	}
	
	#pages.about .title{
		width:285px;
		font-size:50px;
	}
	
	#pages.about .desc{
		width:calc(100% - 320px);
	}
	
	#pages.about .step{
		width:17%;
		margin:0 1%;
	}
	
	#pages.about .step .icon{
		width:60px;
		max-width:35%;
		margin:auto;
	}
	
	#pages.about .greywrapper .step h2{
		font-size:22px;
		margin:10px 0 0;
	}
	
	#pages.about .greywrapper .desc{
		font-size:15px;
		line-height:1.5;
		margin:10px 0 0;
	}
	
	#pages.about .ref h2{
		font-size:50px;
	}
	
	#pages.about .ref button{
		width:280px;
	}
	
	#pages.about .ref button h2{
		font-size:25px;
		letter-spacing:0;
	}
	
	#pages.about .ref button.one .text{
		margin:0 0 0 50px;
	}
	
	#pages.about .ref .wrapper .row{
		width:calc(100% - 600px);
		text-align:center;
	}
	
	#pages.photos .album{
		width:23%;
	}
	
	#pages.photos .image{
		height:200px;
	}
	
	#footerwrapper .right{
		width:170px;
	}
	
	#footerwrapper .nav li{
		margin:0 20px 0 0;
	}

	#pages.donate.register.parnes .banner{
		height: 400px;
	}
	
	#pages.donate.parnes.register h1 {
		bottom: 40px;
        z-index: 9;
	}
	
	#pages.donate.register.parnes    .banner .logo  {
		 
		width:140px;
		margin:0 auto;
	}
	
	#pages.donate.register.parnes    .banner .logo img {
		width:100%;
		border-radius:0;
	}
 
}

@media (max-width: 1200px) {
	.padding{
		padding:50px 0;
	}
	
	h1{
		font-size:45px;
		margin:10% 0 0;
	}
	
	h2, #pages.register h2{
		font-size:55px;
		letter-spacing:-1px;
	}
	
	h3{
		font-size:16px;
		letter-spacing:3px;
	}
	
	.text{
		font-size:16px;
		line-height:1.55;
	}
	
	.button{
		padding:8px 16px;
		font-size:12px;
	}
	
	#home h1{
		font-size:60px;
		bottom:55px;
		left:55px;
	}
	
	#home h1 .button{
		font-size:16px;
	}
	
	#home .about h2{
		font-size:40px;
		margin:20px 0;
	}
	
	#home .step, #pages.register .step{
		width:23%;
		padding:10px 1%;
	}
	
	#home .step:nth-of-type(4):after, #home .step:nth-of-type(8):after,
	#pages.register .step:nth-of-type(4):after, #pages.register .step:nth-of-type(8):after{
		width:50%;
		right:0;
	}
	
	#home .step:nth-of-type(1):before, #home .step:nth-of-type(5):before,
	#pages.register .step:nth-of-type(1):before, #pages.register .step:nth-of-type(5):before{
		position: absolute;
		content: '';
		height: 2px;
		width: 50%;
		top: 33px;
		left: 0;
		background: #3CC6CB;
	}
	
	#home .step:after, #pages.register .step:after{
		width:100%;
	}
	
	#home .greywrapper{
		padding:50px 5%;
	}
	
	#home .greywrapper .bottom{
		text-align:center;
	}
	
	#home .support{
		margin:50px 0 0;
	}
	
	#home .support .buttons .button{
		font-size:14px;
		padding:10px 12px;
	}
	
	#home .stats .amount{
		font-size:35px;
	}
	
	#home .stats .caps{
		font-size:15px;
	}
	
	#home .stats .icon{
		width:75px;
	}
	
	#home .meet{
		width:84%;
	}
	
	#home .last .testimonial h2{
		font-size:35px;
		margin:0 0 25px;
	}
	
	#home .last{
		padding:60px 0;
	}
	
	#home .last .testimonial{
		width:70%;
	}
	
	#home .last .testimonial h3{
		margin:20px 0 0;
	}
	
	#home .last .text{
		font-size:20px;
	}
	
	#pages.about h2.large{
		margin:0 0 40px 27%;
	}
	
	#pages.about h2.small{
		font-size:35px;
		margin:0 0 30px;
	}
	
	#pages.about .text{
		margin:0 0 30px;
	}
	
	#pages.about .title{
		width:210px;
		font-size:35px;
		line-height:1;
	}
	
	#pages.about .desc{
		width:calc(100% - 240px);
		margin:0 0 40px;
		font-size:16px;
		line-height:1.5;
	}
	
	#pages.about .highlight{
		font-size:18px;
	}
	
	#pages.about .greywrapper h2{
		font-size:35px;
	}
	
	#pages.about .greywrapper .step h2{
		font-size:20px;
	}
	
	#pages.about .ref h2{
		font-size:35px;
	}
	
	#pages.about .ref .wrapper .row{
		width:calc(100% - 450px);
		max-width:450px;
	}
	
	#pages.about .ref button{
		width:210px;
		padding:8px 15px 4px 15px;
	}
	
	#pages.about .ref button img{
		width:35px;
	}
	
	#pages.about .ref button.one img, #pages.about .ref button.two.display img{
		left:8px;
	}
	
	#pages.about .ref button.two img, #pages.about .ref button.three img{
		right:8px;
	}
	
	#pages.about .ref button.one .text{
		margin:0 0 0 35px;
	}
	
	#pages.about .ref button h2{
		font-size:20px;
		line-height:1;
	}
	
	#pages.about .ref button .small{
		font-size:12px;
	}
	
	#pages.about .greywrapper .highlight{
		max-width:94%;
		margin:auto;
	}
	
	#pages.testimonials .testimonial{
		padding:60px 4% 40px;
		width:23%;
		border-radius:0 0 65px 65px;
		margin:30px 1%;
	}
	
	#pages.testimonials .testimonial .name{
		font-size:16px;
		margin:20px 0 0;
	}
	
	#pages.testimonials .quote{
		width:95px;
	}
	
	#pages.store .greywrapper{
		padding:50px 0;
	}
	
	#pages.store .ticketbox{
		width:27%;
	}
	
	#pages.store label .ticket{
		margin:10px 0 5px;
	}
	
	#pages.store .ticketdet{
		font-size:15px;
	}
	
	#pages.parnes .banner{
		margin:0 auto 50px;
	}
	
	#pages.donate .callout{
		float:none;
		width:100%;
		position:static;
		text-align:center;
		margin:0 0 30px;
	}
	
	#pages.donate{
		background-position:38% top;
		padding:150px 0 40px;
	}
	
	#pages.donate h1{
		text-align:center;
		margin:0;
	}
	
	#pages.donate .formwrapper{
		float:none;
		padding:40px 3%;
		max-width:94%;
		margin:auto;
	}
	
	
	
	
	.main-menu{
	  position: absolute;
	  display: none;
	  right: -200px;
	  top: 0;
	  height: 100%;
	  transition: left 0.3s ease, box-shadow 0.3s ease;
	  z-index: 999;
		 
	}
	
	 
	
	#navwrapper .main-menu ul{
	  list-style: none;
	  margin: 0;
	  padding: 0 0;
	 
	  -webkit-box-shadow: -8px 0 8px rgba(0,0,0,.5);
		 -moz-box-shadow: -8px 0 8px rgba(0,0,0,.5);
			  box-shadow: -8px 0 8px rgba(0,0,0,.5);
	  min-height: 100%;
	  width: 200px;
	  background: #1a1a1a;
	  z-index:9;
	 
	}
	
	#navwrapper .main-menu a, #topwrapper #navwrapper .sub_menu li a{
	  display: block;
	  padding:10px 20px;
	  line-height: 15px;
	  font-size: 15px;
	  background: #1a1a1a;
	  color: #fff;
	  text-decoration: none;
	  border:none;
	  border-radius:0;
	  border-bottom: 1px solid #383838;
	  text-align:right;
	  position:relative;
	}
	
	#navwrapper .main-menu a:hover{
		color:#33B1A3;
	}
	
	#navwrapper .main-menu a.menu-close{
	 
    	padding: 10px;
	}
	
	#topwrapper .top .nav.articles li.mobile{
		display:block;
	}
	
	 
	
	#topwrapper.scrolled {
		 
		position: fixed;
		top: 0;
		left: 0;
	   
		border-bottom: 2px solid #F8F8F8;
		z-index:9999;
	 
		background: #fff;
		background:rgb(0 0 0 / 50%);
		width:100%;
		height:110px;
	}
	
	#topwrapper.register.scrolled{
		display:none;
	}
	
	
	
	#topwrapper #navwrapper {
		float: none;
		margin: 0;
		position:absolute;
		top:5px;
	}
	 
	#topwrapper .top{
		position:absolute;
		padding:0;
		right:40px;
		left:40px;
		width:auto;
	}
	 
	#navwrapper li {
		 
		display:block;
		margin:0;
	}
	
		.nav li a {
		margin: 0;
	}
	
	 
	 
	
	#navwrapper .right li a {
    padding: 0.75em 15px;}
	
	#navwrapper .fa-bars{
		color:#fff;
		font-size:20px;
		top:-40px;
		right:0;
		position:absolute;
	}
	
	#topwrapper .hotline{
		display:block;
	 
	}
	
	#topwrapper .yiddish{
		right:-40px;
		padding:8px 20px 8px 20px;
	}
	
	#topwrapper .top #navwrapper{
		right:0;
		top:50px;
	}
	
 
	
	#navwrapper .menu-toggle, #navwrapper .menu-close{
		display:block;
	}
	 
	 
	
	 

	.main-menu li:first-child a {
	  border-top: 1px solid #383838;
	}
	
	.main-menu a:hover,
	.main-menu a:focus,
	{
	  background: #333;
	  text-decoration: none;
	}
	
	.main-menu .menu-close {
	  position: absolute;
	  right: 0;
	  top: 0;
	  border-bottom: none!important;
	}
	 
	.main-menu:target, .main-menu[aria-expanded="true"]{
	  display: block;
	  right: 0;
	  outline: none;
	  -moz-box-shadow: 3px 0 12px rgba(0,0,0,.25);
	  -webkit-box-shadow: 3px 0 12px rgba(0,0,0,.25);
	  box-shadow: 3px 0 12px rgba(0,0,0,.25);
	  text-align:right;
	  
	  
	}
	
	.main-menu:target .menu-close, .main-menu[aria-expanded="true"] .menu-close{
	  z-index: 1001;
	}
	
	.main-menu:target ul, .main-menu[aria-expanded="true"] ul, {
	  position: relative;
	  z-index: 1000;
	}
	 
	.main-menu:target + .backdrop,
	.main-menu[aria-expanded="true"] + .backdrop{
	  position: absolute;
	  display: block;  
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 998;
	  background: #000;
	  background: rgba(0,0,0,.85);
	  cursor: default;
	  
	}
	
	
	@supports (position: fixed) {
	  .main-menu,
	  .main-menu:target + .backdrop,
	  .main-menu[aria-expanded="true"] + .backdrop{
		position: fixed;
		 
	  }
	  
	 #navwrapper li.drop{
		cursor:pointer;
	}
	
	#navwrapper li.drop:after {
		 
		content:url(images/down.png);
		position:absolute;
		top:10px;
		right:10px;
		width:20px;
		height:20px;
		 
		 
	}
	
	#navwrapper li.drop.toggle:after {
		content:url(images/up.png);
	}
	
	 
	
	 
	
	#navwrapper .main-menu .sub_menu {
	 
		
		 
		left:0;
		width:100%;
		top:0;
		background:none;
		padding:0;
	}
	
	#navwrapper li.drop:hover .sub_menu{
		visibility:hidden;
	}
	
	#navwrapper .main-menu .drop.toggle .sub_menu{
		visibility:visible;
		position:relative;
	}
	
	#topwrapper .top .logo{
		left:0;
	}
	
	#footerwrapper .left{
		display:none;
	}
	
	#pages.donate.parnes h1{
		z-index:9;
	}
	
}

@media (max-width: 1000px) {
	.main{
		width:94%;
	}
	
	#home .stats .left{
		width:100%;
		float:none;
	}
	
	#home .stats h2{
		text-align:center;
	}
	
	#home .stats h2 br{
		display:none;
	}
	
	#home .stats .right{
		width:100%;
		float:none;
	}
	
	#home .meet{
		align-items:start;
	}
	
	#home .meet .right{
		width:65%;
	}
	
	#home .meet h3{
		margin:0 0 10px;
	}
	
	#pages.about .left{
		display:none;
	}
	
	#pages.about .right{
		width:73%;
	}
	
	#pages.testimonials .testimonial{
		width:40%;
	}
	
	#pages.photos .album{
		width:31%;
	}
	
	#pages.photos .image{
		height:180px;
	}
	
	#pages.donate.register.parnes .banner .logo{
		width:100px;
	}
	
	#pages.donate.parnes.register .button{
		margin:10px auto 0 auto;
	}
}

@media (max-width: 850px) {
	
	#topwrapper .yiddish{
	
		padding:6px 12px 6px 12px;
		font-size:13px;
		letter-spacing:2px;
		width:130px;
	}
	
	#topwrapper .hotline{
		display:none;
	}
	
	h1{
		font-size:35px;
	}
	
	h2, #pages.register h2{
		font-size:40px;
	}
	
	#home{
		overflow:hidden;
	}
	
	#home h1{
		font-size:45px;
		bottom:40px;
		left:40px;
	}
	
	#home h1 .button{
		font-size:14px;
	}
	
	#home .about h2{
		font-size:35px;
	}
	
	#home .about .image{
		display:none;
	}
	
	#home .about .content{
		float:none;
		width:100%;
	}
	
	#home .support h2{
		right:60px;
		margin:0 0 20px;
	}
	
	#home .support .buttons{
		bottom:20px;
	}
	
	#home .support .buttons .button{
		font-size:12px;
		margin:5px 0;
	}
	
	#pages.about h2.large{
		margin:0 0 30px 22%;
	}
	
	#pages.about .image{
		width:18%;
	}
	
	#pages.about .left{
		width:18%;
		margin:0 0 0 16%;
	}
	
	#pages.about .right{
		width:78%;
		margin:0 0 50px;
	}
	
	#pages.about h2.small, #pages.about .greywrapper h2{
		font-size:28px;
		letter-spacing:-.5px;
	}
	
	#pages.about .title{
		font-size:28px;
		width:165px;
	}
	
	#pages.about .desc{
		width:calc(100% - 185px);
	}
	
	#pages.about .step{
		width:27%;
		margin:20px 2%;
	}
	
	#pages.about .ref h2{
		font-size:28px;
	}
	
	#pages.about .ref .wrapper{
		max-width:450px;
	}
	
	#pages.about .ref .wrapper .row{
		width:100%;
		margin:70px auto 0;
	}
	
	#pages.about .ref button{
		top:0;
	}
	
	#pages.contact .wrapper{
		align-items:start;
	}
	
	h1 {
		font-size: 22px;
	}
	
	#pages.donate.parnes.register .toptext .button{
		font-size:18px;
	}

	#pages.donate.register.parnes .banner{
		height: 350px;
	}
}

@media (max-width: 700px) {
	#pages.videos .frame{
		padding-top:calc(68% + 200px);
	}
}

@media (max-width: 650px) {
	#topwrapper.scrolled{
		height:80px;
	}
	#topwrapper .top{
		left:20px;
		right:20px;
	}
	
	#topwrapper .top .logo{
		width:140px;
		top:10px;
	}
	
	#topwrapper .yiddish{
		right:-20px;
	}
	
	h1{
		font-size:30px;
	}
	
	h2, #pages.register h2{
		font-size:32px;
		letter-spacing:0;
		margin:0 0 30px;
	}
	
	.padding{
		padding:30px 0;
	}
	
	#home h1{
		font-size:30px;
		letter-spacing:-2px;
		bottom:20px;
		left:20px;
		right:20px;
		text-align:center;
	}
	
	#home h1 div.yellow{
		display:block;
	}
	
	#home h1 .button{
		font-size:12px;
		margin:10px 0 0;
	}
	
	#home .about h2{
		font-size:30px;
	}
	
	#home .greywrapper{
		padding:35px 5%;
	}
	
	#home .greywrapper .flex{
		margin:0 0 30px;
	}
	
	#home .step, #pages.register .step{
		width:31%;
		font-size:14px;
	}
	
	#home .step:before, #home .step:after,
	#pages.register .step:before, #pages.register .step:after{
		display:none;
	}
	
	#home .step img{
		width:50px;
	}
	
	#home .title{
		margin:0;
	}
	
	#home .support{
		width:100%;
		margin:35px 0 0;
		display:flex;
		flex-direction:column;
		align-items:center;
		overflow:hidden;
	}
	
	#home .support:after{
		display:block;
		content:'';
		background:rgb(0 0 0 / 30%);
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
	}
	
	#home .support img{
		width:750px;
		max-width:none;
	}
	
	#home .support h2{
		left:0;
		right:0;
		bottom:auto;
		top:30px;
		text-align:center;
		z-index:9;
		text-shadow:0;
	}
	
	#home .support .buttons{
		left:0;
		right:0;
		text-align:center;
		z-index:9;
	}
	
	#home .support .buttons .button{
		display:inline-block;
	}
	
	#home .stats{
		width:94%;
	}
	
	#home .stats .stat{
		width:50%;
		margin:0 0 30px;
		display:flex;
	}
	
	#home .stats .amount{
		font-size:28px;
	}
	
	#home .stats .caps{
		font-size:13px;
	}
	
	#home .stats .icon{
		width:65px;
	}
	
	#home .meet{
		display:block;
	}
	
	#home .meet .left{
		width:180px;
		max-width:50%;
		margin:0 auto 20px;
	}
	
	#home .meet .right{
		width:100%;
		text-align:center;
	}
	
	#home .last{
		padding:50px 0;
	}
	
	#home .last .testimonial{
		width:90%;
	}
	
	#home .last .testimonial h2{
		font-size:25px;
		letter-spacing:0;
		margin:0 0 20px;
	}
	
	#home .last .text{
		font-size:18px;
	}
	
	#pages.about .title{
		float:none;
		margin:0 0 20px;
		text-align:left;
	}
	
	#pages.about .desc{
		width:100%;
		float:none;
		margin:0 0 30px;
	}
	
	#pages.about .step{
		width:94%;
		margin:0 0 20px;
	}
	
	#pages.about .step .icon{
		float:left;
		width:50px;
	}
	
	#pages.about .image, #pages.about .left{
		display:none;
	}
	
	#pages.about h2.large{
		margin:0 0 30px;
	}
	
	#pages.about .right{
		float:none;
		width:100%;
	}
	
	#pages.about .greywrapper .step h2{
		text-align:left;
		margin:0 0 10px 65px;
	}
	
	#pages.about .greywrapper .step h2 br{
		display:none;
	}
	
	#pages.about .greywrapper .desc{
		text-align:left;
		margin:0 0 0 65px;
		width:auto;
	}
	
	#pages.testimonials .testimonial{
		padding:40px 4% 30px;
		width:90%;
		border-radius:0 0 45px 45px;
		margin:30px 1%;
	}
	
	#pages.testimonials .quote{
		width:80px;
		top:-25px;
	}
	
	#pages.testimonials .testimonial .name{
		font-size:15px;
		margin:15px 0 0;
	}
	
	#pages.store .greywrapper{
		padding:30px 0;
	}
	
	#pages.store .ticketbox{
		width:44%;
	}
	
	#pages.testimonials .text{
		font-size:15px;
	}
	
	#pages.store label .ticket{
		font-size:20px;
		margin:5px 0 0;
	}
	
	#pages.store .ticketprice{
		font-size:16px;
	}
	
	#pages.store .ticketdet{
		font-size:14px;
	}
	
	#pages.store .qty{
		width:114px;
	}
	
	#pages.store .qty input{
		width:40px;
	}
	
	#pages.store .mobileadd{
		width:36px;
	}
	
	#pages.parnes .banner{
		margin:0 auto 30px;
	}
	
	#pages.donate .leftcol{
		float:none;
		width:100%;
		margin-bottom: 40px;
	}
	
	#pages.donate .donationoptions{
		width:100%;
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		margin:0 0 20px;
	}
	
	#pages.donate .rightcol, #pages.donate #part1, #pages.donate #part2, #pages.donate #part3, #pages.donate #part4{
		float:none;
		width:100%;
		border:0;
		margin:0;
		padding:0;
	}
	
	#pages.photos .album{
		width:48%;
	}
	
	#pages.contact .left{
		display:none;
	}
	
	#pages.contact .right{
		margin:auto;
	}
	
	#footerwrapper .logo{
		float:none;
		margin:0 auto 25px;
	}
	
	#footerwrapper .right{
		float:none;
		margin:auto;
		text-align:center;
	}
	
	#pages.donate.parnes.register .button{
		font-size:15px;
		
	}
	
	#home .step img, #pages.register img{
		border-radius:0;
	}
	
	#pages.donate.parnes.register h1 {
		bottom: 20px;
	}
	
	h1{
		font-size:18px;
	}
	
	#pages.donate.parnes.register .toptext .button{
		display:block;
		width:250px;
	}
}

@media (max-width: 450px) {
	#topwrapper.scrolled{
		height:65px;
	}
	
	#topwrapper .top .logo{
		width:100px;
	}
	
	#topwrapper .yiddish{
		top:-15px;
		padding:4px;
		font-size:10px;
		letter-spacing:1.5px;
		width:105px;
	}
	
	#topwrapper .yiddish img{
		width:15px;
	}
	
	h1{
		font-size:25px;
		bottom:15px;
	}
	
	#home h1{
		font-size:25px;
		bottom:15px;
		line-height:.9;
	}
	
	#home h1 .button{
		font-size:11px;
		padding:6px 12px;
		margin:5px 0 0;
	}
	
	#home .step, #pages.register .step{
		width:100%;
		float:none;
		text-align:left;
	}
	
	#home .step img, #pages.register .step img{
		float:left;
		width:45px;
		margin:0 15px 0 0;
	}
	
	#home .stats .stat{
		width:100%;
		align-items:center;
		margin:0 0 20px;
	}
	
	#home .stats .info br{
		display:none;
	}
	
	#pages.about .ref button{
		width:170px;
	}
	
	#pages.about .ref button, #pages.about .ref button.two.display{
		right:auto;
		left:0;
	}
	
	#pages.about .ref button.two, #pages.about .ref button.three{
		left:auto;
		right:0;
	}
	
	#pages.about .ref button h2{
		font-family:"museo-sans", sans-serif;
		font-weight:bold;
		text-align:left;
		font-size:17px;
		letter-spacing:.25px;
	}
	
	#pages.about .ref button .small{
		font-size:11px;
		letter-spacing:2px;
	}
	
	#pages.about .ref button.one .text{
		margin:0 0 0 25px;
	}
	
	#pages.about .ref button img{
		width:30px;
	}

	#pages.photos .image{
		height:125px;
	}
}

@media (max-width: 350px) {
	#topwrapper .yiddish{
		top:35px;
	}
	
	#pages.about .ref button{
		width:145px;
	}
	
	#pages.about .ref button h2{
		font-size:13px;
		margin:2px 0 4px;
	}
	
	#pages.about .ref button .small{
		font-size:9px;
	}
}