body {
	font-family: "univers-next-pro", sans-serif;
	font-size: 14px;
}

#topwrapper {
	background-color: #FAF3E8;
	padding:45px 0px;
	text-align:center;
	padding: 45px 0 350px 0;
	margin: 0 0 -250px 0;
}

#topwrapper li.login{
	position:absolute;
	right:100px;

	font-size:20px;
}

#topwrapper img {
	max-width:350px;
}

#topwrapper li{
	font-size: clamp(12px, 1.4vw, 14px);

	display:inline;
	margin:0 60px;
}

#topwrapper .logo.mobile{
	display:none;
}

#topwrapper .logo{
	margin:0 60px;
}


#topwrapper #navwrapper .logo img{
	filter:none;
}

#topwrapper li a{
	text-decoration:none;
	color: #400519;
}

#topwrapper li a:hover, #topwrapper li a.lion {
	color:#000;
}

.main, .copy {
	max-width:1600px;
	margin:0 auto;
	width:95%;
}

.padding {
	padding:100px 0px;
}

h1 {

	font-family: "quiche-sans", sans-serif;
	font-size: clamp(30px, 9.33vw, 100px);
	color:#fff;
	text-align:center;
}

h2{
	color:#400519;
	font-weight:500;
	font-size: clamp(30px, 3.33vw, 75px);
	font-family: "quiche-sans", sans-serif;
}

.large{
	color:#400519;
	font-size: clamp(20px, 2.08vw, 36px);
	font-family: "quiche-sans", sans-serif;
}

h3{
	font-family: "quiche-sans", sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size: clamp(18px, 6.33vw, 30px);
	margin:20px 0 70px 0;
}

h4{
	font-family: "quiche-sans", sans-serif;
	font-size:36px;
	color:#400519;
	line-height:1.2;
	font-weight:500;
	margin:20px 0 10px 0;
}

.button{
	color:#400519;
	text-transform:uppercase;
	font-weight:500;
	text-decoration:none;
	border:none;
	background:none;
	cursor:pointer;
	padding:5px;
	font-size: clamp(12px, 1.08vw, 14px);
	display:inline-block;
	letter-spacing:0.1em;
	font-family: "quiche-sans", sans-serif;
	border-bottom:1px solid #400519;
}

.button:hover{
	color:#000;
	border:1px solid #000;
	padding:5px;
}

#topwrapper .button.join{
	border-bottom:1px solid #400519;
	/*position:absolute;
	right:20px;*/
}

#home #topwrapper .button.join{
	border:none;
	border-bottom:1px solid #fff;
}

.head .button:hover, .button.white:hover{
	color: #400519;
	border:none;
	border-bottom:1px solid  #400519;
}

.head .button, .button.white{
	border:none;
	border-bottom:1px solid #fff;

	color:#fff;
	font-size: clamp(16px, 1.33vw, 20px);
	letter-spacing:0.1em;
}

.stats .button.white{
	color:#fff!important;
	border:none;
	border-bottom:1px solid #fff;
}

.dn-clear, .clear {
	clear:both;
}

.flex {
	display:flex;
	flex-wrap:wrap;
}

#navwrapper .menu-toggle, #navwrapper .menu-close {
	display: none;
}

#navwrapper .nav{
	display:flex;
	align-items:center;
	justify-content:center;

}

.logo.mobile{
	display:none;
}


.center {
	text-align:center;
}


#pages .banner{
	background-image:url(images/banner-join.jpg);
	padding:140px 0;

	margin:0 0 50px 0;
	background-size:cover;

}

#pages .banner h3{
	color:#fff;
	margin:20px 0 0 0;
	text-align:center;
}


/*Home*/
#home{
	overflow-x:hidden;

}
#home #topwrapper{
	background:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	max-width:2000px;
	z-index:9;
}



#home #topwrapper .logo img{
	filter: brightness(0) invert(1);

}

#home #topwrapper li a:hover{
	color:#400519;
}


#home #topwrapper li a{
	color:#fff;
}

#home .head{
	position:relative;
	height:100vh;

	min-height:700px;

}

#home .head:after{
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.2);
}

#home .head .overlay{
	padding:18% 0 0 0;
	color:#fff;
	text-align:center;
	position:relative;
	z-index:8;
}

.video-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
	background-image:url(images/bg.png);
	background-size:cover;
}

.video-bg iframe {
	width: 100vw;
	height: 100vh;
	pointer-events: none;
}


#home .join{
	position:relative;
}

#home .join .main{
	max-width:1300px;
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:8;
}

#home .join h2{
	margin:150px 0 80px 0;
}

#home .join .last{
	font-size: clamp(18px, 1.66vw, 25px);
}

.text{
	line-height:1.5;
}

#home .large, #pages .large{

	color:#400519;
	font-weight:500;
	line-height:1.1;
	margin:20px 0;
}

#home .join .pic{
	position:absolute;
	z-index:8;
	top:0;
	left:-400px;
}

#home .join .box{
	position:absolute;
	right:0;
	background:#FAF3E8;
	top:180px;
	width:1660px;
	height:750px;
}

#home .join .bottom{
	position:relative;

}

#home .join .par{
	float:right;
	font-size: clamp(15px, 1.33vw, 18px);
	width:39%;
}

#home .member{
	background-image:url(images/home-member.jpg);
	background-attachment: fixed;
	background-size:cover;
	background-position:center;
	text-align:center;
	padding:250px 0px 150px 0px;
	width:100%;
	max-width:1400px;
	margin:150px auto 0 auto;
	position:relative;
	z-index:8;
}

#home .member .text{
	margin:60px auto 40px auto;
	width:60%;

}


#home .how .flex .box .top, #pages.about #how .box .top{
	border-bottom:1px solid #EDD1A8;
	padding:30px 0;
}

#home .how .flex .number, #pages.about #how .flex .number{
	color:#FAF3E8;
	text-transform:uppercase;
	font-family: "quiche-sans", sans-serif;
	font-size: clamp(35px, 4.33vw, 75px);
}

#home .how .flex .box .icon, #pages.about #how .flex .box .icon{
	margin:-30px 0 0 0;
}

#home .how .flex .box, #pages.about #how .flex .box{
	border-right:1px solid #EDD1A8;
	padding:0 40px 60px 40px;
	background:#fff;
	width:14.9%;
}

#home .how .flex .box.last, #pages.about #how .flex .box.last{
	border:none;
}

#home .how .flex, #pages.about #how .flex{
	border:1px solid #EDD1A8;
	text-align:center;
}

#home .how .small, #pages.about #how .small{
	line-height:1.5;
}

#home .how h2, #pages.about #how h2{
	margin:0 0 40px 80px;
}

#home .how{
	position:relative;
}

#home .how .bg{
	position:absolute;
	left:0;
	top:-180px;
}

#home .how .main{
	position:relative;
	z-index:8;
}

#home .bot {
	background-image:url(images/home-stats.jpg);
	padding:0 0 100px 0;
	background-position:bottom left;
	font-family: "quiche-sans", sans-serif;
	background-size:100%;
	background-repeat:no-repeat;
}

#home .bot .flex.two{
	margin:0 0 60px 0;
}

#home .bot .flex {
	color: #fff;
	justify-content: space-between;
	font-size: clamp(25px, 2.33vw, 36px);
	margin:0 0 8px 0;
	text-align:left;
}

#home .bot .main{
	width:100%;
	max-width:1400px;
	position:relative;
	text-align:center;
	z-index:8;
	margin:0 auto;

}

#home .bot h2{
	margin:0 0 40px 0;
}

#home .bot .col{
	width:32.5%;
}

#home .bot h2{
	text-align:right;
}

#home .bot .amount.plus:after{
	content:'+';
}

#home .bot .amount.dollar:before{
	content:'$';
}

#home .bot .amount{
	font-size: clamp(35px, 3.33vw, 100px);
	position:relative;
}

#home .bot .box{
	margin:15px 0 0 0;
	border:1px solid #fff;
	padding:30px;

}

#home .bot .top{
	background-image:url(images/home-kallot.jpg);

	padding:450px 0 30px 40px;
	background-size:cover;

}

#home .bot .top.three{
	background-image:url(images/home-newborn.jpg);
}

#home .bot  .top.two{
	background-image:url(images/home-barmitzvah.jpg);
}

#home .bot .button{
	text-align:center;
	display:inline-block;

}

/*About*/
#pages {
	font-size:18px;

}

#pages .larger{
	font-size:25px;
	font-weight:600;

}

#pages.about .larger{
	margin:20px 0;
}
#pages.about .banner {
	background-image:url(images/banner-about.jpg);
}

#pages.about #history {
	background-color:#FAF3E8;
	width:100%;
}

#pages.about .one .pix{
	width:662px;
}

#pages.about .two{
	margin:-70px 0 0 -90px;
}

#pages.about .two .text{
	padding:130px 0 0 7%;
	width:55%;
}

#pages.about .one .text{
	padding:0 0 0 7%;
	width:45%;
}

#pages.about .two .pix{
	width:432px;
}

#pages.about .one{
	margin:50px 0 0 0;
}

#pages.about #history .flex{
	margin:120px 0 0 0;
	justify-content:space-between;
}

#pages.about #history h2{
	font-size:48px;
	line-height:1.2;
	margin:0 0 40px 0;

}

#pages.about .title{
	font-size:30px;
	color:#400519;
	flex:0 0 25%;
	margin:0 20px 0 0;
	font-family: "quiche-sans", sans-serif;
	text-align:right;
	font-weight:500;
}

#pages.about li{
	display:flex;
	margin:0 0 40px 0;
}

#pages.about #history .left{
	width:50%;
	justify-content:space-between;
}

#pages.about #how .bg{
	position:absolute;
	top:0;
	left:0;
}

#pages.about #how{
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #EDD1A8;
}

#pages.about .main{
	position:relative;
}

#pages.about #how h2{
	margin:0 0 40px 0;
}

#pages.about #how .bottom{
	margin:80px 0 0 30%;
}

#pages.about #members .flex{
	justify-content:space-between;
	line-height:1.5;
	width:90%;
	margin:0 auto;
}

#pages.about .cols{
	column-count:3;
	font-size:16px;
	column-gap:100px;
	letter-spacing:3.2px;
	line-height:2;
}

/*Volunteer*/
#pages.volunteer .banner, #pages.contact .banner{
	width:70%;
	margin:0;
	padding:80px 0;
}

#pages.volunteer .main, #pages.contact .main{
	padding:0 0 100px 0;
}

#pages.volunteer .form, #pages.apply .form, #pages.contact .form{
	padding:60px 60px 0 60px;
	background:#fff;
	width:20%;
	border:1px solid #EDD1A8;
}

#pages.contact .form{
	padding:60px;
}

#pages.apply .form {
	padding:60px;
	width:30%;
}

#pages.volunteer .main, #pages.contact .main{
	display:flex;
	justify-content:space-between;
}

#pages.volunteer .text{
	color:#fff;
	font-size:16px;
	margin:70px 0 0 0;
	text-align:center;
}

#pages.volunteer .button, #pages.apply .button, #pages.contact .button{
	float:right;
}

#pages.volunteer .textfield, #pages.volunteer .textarea, #pages.apply .textfield, #pages.apply .textarea, #pages.contact .textfield, #pages.contact .textarea, #pages.login .dn-textfield{
	width: 100%;
	outline: none;
	border: none;
	color:#282828;

	font-size:14px;
	height:20px;
	margin:0 0 35px 0;
	resize:none;

	padding:0 0 5px 0;
	border-bottom: 1px solid #282828;;
}

input::placeholder,
textarea::placeholder {
	color:#282828;
}

/*Apply*/
#pages h1{
	line-height:1;
}

#pages.apply .large{
	font-size:48px;
	margin:50px 0 50px -45%;
	width:145%;
}

#pages.apply .flex{
	justify-content:space-between;
	width:65%;
	margin:0 auto;
}

#pages.apply .left{
	width:40%;
	text-align:right;
}

#pages.apply .text{
	font-size:14px;
	line-height:1.5;
}

/*FAQ*/
#pages.faq .banner {
	background-image:url(images/banner-faq.jpg);
}

#pages.faq dl {
	border-bottom:2px solid #FAF3E8;
	padding:30px 0px;
	font-size:18px;

}

#pages.faq .remove{
	display:none;
}

#pages.faq span{
	color:#400519;
}

#pages.faq .question.opened span{
	display:none;
}

#pages.faq .question.opened .remove{
	display:inline;
}

#pages.faq .question {
	font-size:24px;
	font-family: "quiche-sans", sans-serif;
	color:#000000;
	cursor:pointer;
}

#pages.faq dl a{
	color:#000;
}

#pages.faq .answer{
	display:none;
	margin: 20px 0 0 30px;
}

/*Contact*/
#pages.contact .banner{
	justify-content:center;
	flex-direction:column;
	align-items:center;
	display:flex;
}

#pages.contact .button{
	margin:20px 0 0 0;
}

/*Login*/
#pages.login .title{
	text-align:center;
	margin:0 0 40px 0;
	font-size:16px;
}

#pages.login #ForgotPasswordDiv{
	margin:12px 0 0 0;
	font-size:14px;
}

#pages.login #ForgotPasswordDiv .dn-textfield{
	margin:10px 0 0 0;
}

#pages.login .password-wrapper span{
	position:absolute;
	right:0;
}

#pages.login .forgot a{
	color:#000;
}

#pages.login .forgot{
	clear:both;
	font-size:14px;
	line-height:1.6;
	padding:20px 0 0 0;
	text-align:center;
}
	
/*Join*/


#pages.donate #part1{
	float:left;
	width:45%;
	text-align:right;
}

#pages.donate .ticketbox{
	border:1px solid #EDD1A8;
	width:200px;
	padding:30px;
	float:right;
	margin:40px 0 0 0;
	text-transform:lowercase;
}


#pages.donate .ticketbox:hover{

	background:#EDD1A8;

}
#pages.donate input[type="checkbox"]:checked+label{

}

#pages.donate .ticketprice{
	color: #400519;
	font-family: "quiche-sans", sans-serif;
	font-size: clamp(40px, 41.6vw, 100px);
}

#pages.donate .large{
	font-size: clamp(30px, 3.33vw, 42px);
	font-weight:600;
	line-height:1;

}

#pages.donate .caps{
	text-transform:uppercase;
}

#pages.donate .options input{
	display:none;
}

#pages.donate .captcha{
	margin:30px 0;
}

#pages.donate #part2, #pages.donate #part3, #pages.donate #part4{
	float:right;
	width:45%;
}

#pages.donate .text.center{
	text-align:center;
	font-size: clamp(14px, 1.25vw, 16px);
	margin:0 0 50px 0;
}

#pages.donate center{
	clear:both;
	padding:40px 0 0 0;
}



/*Donate Form */
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

#waiver{
	border:1px solid #DCDCDC;
	padding:10px;
	margin:10px 0 15px 0;
	color:#400519;
}

#pages.donate .main.padding h1{
	margin:0 0 40px 0;
	font-size: clamp(30px, 6.33vw, 80px);
	background-image:url(images/banner-join.jpg);
	padding:140px 0;
	background-size:cover;
}

#pages.donate .main.padding{
	padding:0 0 100px 0;
}

/* Hidden Parts */
#pages.donate #part3, #pages.donate #part4 {
  opacity: 0;
  height: 0;
  overflow: hidden;
}

/* Show Step 2 & Hide Step 1 */
#pages.donate #step2:checked ~ #part2 {
  opacity: 1;
  height: auto;
}

#pages.donate #step2:checked ~ #part1 {
  opacity: 0;
  height: 0;
  display: none;
}



/* Show Step 3  & Hide Step 2 */
#pages.donate #step3:checked ~ #part3 {
  opacity: 1;
  height: auto;
}

#pages.donate #step3:checked ~ #part2 {
  opacity: 0;
  width: 0;
  height: 0;
}

/* Show Step 4  & Hide Step 3 */
#pages.donate #step4:checked ~ #part4 {
  opacity: 1;
  height: auto;
}

#pages.donate #step4:checked ~ #part3 {
  opacity: 0;
  width: 0;
  height: 0;
}


#dn-center{
	overflow:hidden;

	width:100%;
	max-width:1000px;
	margin:0px auto 50px auto;
	 
	
}

#dn-center .amount{
	font-size:36px;
	letter-spacing:1.8px;
	margin:0 0 30px 0;
	border-bottom:1px solid #282828;
}

#dn-center .amount input{
	border:none;
	width:85%;
	
	
}


#dn-center .btn-group{
	clear:both;
	margin:20px 0 0 0;
}

#dn-center .btn-group.btn-group-lg.btn-group-justified .button.left {
	float:left;
}

#dn-center .togglePassword {
	position:absolute;
}

#dn-center .btn-group.btn-group-lg.btn-group-justified .button.right{
	float:right;
}

#dn-center .dn-title.rel{
	position:relative;
	pointer-events: auto;
}

#dn-center .checkbox{
	vertical-align:middle;
}

#dn-center .script {
	display: block;
	position: relative;
	padding:2px 0 0 20px;
	cursor: pointer;
	text-transform:capitalize;           
}
	      
#dn-center .newmark {
	position: absolute;
	top: 1px;
	left: 0;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border:1px solid #1A80D9;
}
         
#dn-center .newmark:after {
	content: "";
	display: none;
}

#dn-center .script input:checked ~ .newmark:after {
    display: block;
}
 
#dn-center .script .newmark:after {
	width: 100%;
	height: 100%;
	background: #1A80D9;				 
} 

#dn-center .dn-field {
	position: relative;
	margin:0 0 20px 0;
	font-size:14px;		 
}

#dn-center .dn-field .togglePassword{
	position:absolute;
	right:0;
	top:-5px;
}

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

#dn-center .dn-field.float.half{	 
	width:50%;
}
 
#dn-center .dn-field.float.third{	 
	width:33%;
}

#dn-center .dn-field select.dn-textfield{
	height:22px;
}
	
#dn-center .dn-field .dn-textfield {
	width: 100%;
	outline: none;
	border: none;
	font-size:14px;
	margin:0 0 10px 0;

	padding:0 0 5px 0;
	border-bottom: 1px solid #022859;
			 
}

#dn-center .dn-field .dn-textfield.longer{
	margin:10px 0;
}
		
#dn-center .dn-field .dn-textfield:focus {
	border-color: #022859;
	border-width: medium medium 2px;
	font-size:11px;		 
}

#dn-center .dn-field #honorName.textfield:focus, #dn-center .dn-field #honorAddress.textfield:focus{
	font-size:14px;
	border-width: medium medium 1px;
}

#dn-center .edit {
	color:#1A80D9;
	cursor:pointer;
	font-size:x-small;
	font-weight:600;
	text-decoration:underline;
	letter-spacing:1px;
	text-transform:uppercase;
}

#dn-center textarea{
	resize:none;
}

#dn-center .dn-star {
    color: #000;
	top:0;
	right:-10px;
	font-size:10px;
	position:absolute;
}

#dn-center .dn-head{


	font-family: "quiche-sans", sans-serif;
	margin:0px 0px 20px 0px;
	color:#400519;
	font-size: clamp(30px, 3.33vw, 42px);
}

#dn-center .textarea{
	resize:none;
}

#dn-center .dn-title{
	position: absolute;
    pointer-events: none;
    top: 0px;
    left: 0px;
    letter-spacing: 0.65px;
    color: #000;
    transition: 0.2s ease all;
}

#dn-center .dn-field input:focus ~ .dn-title,
#dn-center .dn-field input:not([value='']) ~ .dn-title {
	top: -15px;
	left: 0px;
	opacity: 1;
	font-size:10px;
}

#dn-center .dn-field textarea:focus ~ .dn-title,
#dn-center .dn-field textarea:not([value='']) ~ .dn-title {
	top: -15px;
	left: 0px;
	opacity: 1;
	font-size:10px;
}

#dn-center .dn-spacer {
	clear:both;
	height:15px;
}

#dn-center .dn-title img{
	position:absolute;
}


#dn-center .dn-smalltext {
	font-size:12px;
}

#dn-center .edit{
	display:block;
	margin:10px 0 0 0;
	color: #284264;
}

.dn-clear {
	clear:both;
}


#dn-center .red {
	color:red;
	padding:5px 0px 15px 0px;
}

#dn-center .more {
		display:none;
}
	
#dn-center .expand {
	cursor:pointer;
	text-transform:uppercase;
	letter-spacing:1px;
}

#dn-center .expand i{
	padding:0 10px 12px 0;
}

#dn-center #CreditCardTable {
	margin:0px 0px 25px 0px;
}

#dn-center #partLeft {
	float:left;
	width:46%;
}


#dn-center #partRight {
	float:right;
	width:46%;
}

#pages.donate .text {
	text-align:center;
	font-size:16px;
	margin:0px 0px 50px 0px;
}

@media (max-width:650px) {
	#dn-center .dn-field.float.third, #dn-center .dn-field.float, #dn-center #partLeft, #dn-center #partRight {
		float:none;
		width:100%;
	}
	

}

/*Donate*/
#pages.donate #form{
	display:none;
}

#pages.donate.sponsor .icon{
	height:80px;
}

#pages.donate.sponsor #dn-center{
	max-width:1350px;
}

#pages.donate .dn-text{
	clear:both;
	padding:0 0 50px 0;
}

#pages.donate.sponsor #part1, #pages.donate.sponsor #part2{
	float:none;
	width:100%;

}

#pages.donate.sponsor #part1{
	text-align:center;
}

#pages.donate.sponsor .selectdate{
	padding:30px 0;
	text-align:center;
}

#pages.donate.sponsor .selectdate input{
	display:none;
}

#pages.donate.sponsor .selectdate label{
	color:#400519;
	border-bottom:2px solid #400519;
	padding:0 0 6px 0;
	font-size:14px;
	letter-spacing:1.4px;
	font-family: "quiche-sans", sans-serif;
	text-transform:uppercase;
}

#pages.donate.sponsor #part1 .options, #pages.donate.sponsor #part1  .ticketbox.general {
	width:300px;
	margin:0 15px;
	float: left;
	text-align:left;
	cursor:pointer;
	padding:0;
}

#pages.donate.sponsor #part1  .ticketbox.general{
	padding:30px 15px;
	width:270px;
}

#pages.donate.sponsor #part1  .ticketbox.general .ticketprice input{
	border:none;
	width:70%;
	background:none;
}

#pages.donate.sponsor #part1  .ticketbox.general .ticketprice{
	border-bottom:1px solid #000;
	width:95%;
	margin:23px auto 0 auto;
}

#pages.donate.sponsor .ticket{
	color:#400519;
	text-transform: capitalize;
	font-family: "quiche-sans", sans-serif;
	font-size:37px;
}

#pages.donate.sponsor .ticketprice{
	font-size:60px;
}

#pages.donate.sponsor  .ticketbox.general .ticket{
	font-size:16px;
	text-transform: uppercase;
	color:#000000;
	letter-spacing:1.6px;
	font-family: "univers-next-pro", sans-serif;
}

#pages.donate.sponsor #part1 .options .ticketbox{
	width:84%;
	margin:0;
	cursor:pointer;
	padding:30px 8%;
	display:block;
	float:none;
}

#pages.donate.sponsor #part2{
	width:33%;
	margin:0 auto;
}

#pages.donate .options .box{
	color:#fff;
	border:3px solid #fff;
	text-decoration:none;
	height:449px;
	background:url(images/sponsor-monthly.jpg);
	display:block;
	font-size:18px;
	width:581px;
	position:relative;
	cursor:pointer;
	padding:0 50px 50px 50px;
}

#pages.donate .overlay{
	position:absolute;
	bottom:50px;
	left:50px;
}

#pages.donate .title{
	font-size:80px;
	font-family: "quiche-sans", sans-serif;
	line-height:1;
	margin:0 0 10px 0;

}

#pages.donate .options .box.show{
	background:url(images/sponsor-once.jpg);
}

#pages.donate .options .box.show.active{
	border: 3px solid #EDD1A8;
}

#pages.donate .options{
	width:90%;
	justify-content:space-between;
	margin:40px auto 100px auto;
}

#pages.donate .banner {
	background-image: url(images/banner-sponsor.jpg);
}


/*Account*/
#pages.account .form {
	width:100%;
}


/*Contact*/
#pages.contact .banner {
	background-image:url(images/banner-contact.jpg);
}


/*Volunteer*/
#pages.volunteer .banner{
	background-image:url(images/banner-volunteer.jpg);
}

/*Account*/
#pages.account .form{
	width:100%;
	justify-content:space-between;

}

#pages.account .title{
	color:#400519;
	font-size:14px;
	letter-spacing:1.4px;
	margin:5px 0 0 0;
	text-transform:uppercase;
}

#pages.account .list .title{
	text-transform: none;
	font-size:20px;
	letter-spacing:0;
	margin:0;
}

#pages.account .stats{
	border-top:1px solid #EDD1A8;
	margin:70px 0 0 0;
	padding:20px 0 0 0;
}

#pages.account .card, #pages.account .card i{
	font-size:13px!important;
}

#pages.account .item{
	display:flex;
	align-items:center;
	border-bottom: 1px solid #f1eeee;
	justify-content:space-between;
	padding:15px 0;
}

#pages.account .list .amount{
	color:#400519;
	font-family: "quiche-sans", sans-serif;
	font-size:25px;
}

#pages.account .button{
	display:inline-block;
	float:none;
	margin:20px 0 30px 0;
}

#pages.account .link{
	font-size:13px;
	color:#400519;
	display:block;
}

#pages.account .num{
	color:#400519;
	margin:40px 0 0 0;
	font-family: "quiche-sans", sans-serif;
	font-size:48px;
}

#pages.account .date{
	color:#878787;
	font-size:13px;
	letter-spacing:2.6px;
	text-transform: uppercase;
}

#pages.account h4{
	font-size:18px;
	font-family: "univers-next-pro", sans-serif;
}

#pages.account .list h2{
	font-size:30px;
	margin:0 0 30px 0;
}

#pages.account .left h2{
	font-size:48px;
}

#pages.account .list{
	width:65%;
}

#pages.account .left{
	width:25%;
	padding:0 5% 0 0;
	border-right:1px solid #EDD1A8;
}


/*Footer*/
#footerwrapper {

	padding:30px;
}

#footerwrapper .nav .logo{
	display:none;
}

#footerwrapper .logo{
	width:204px;
}

#footerwrapper .footer{
	display:flex;
	max-width:1800px;
	margin:0 auto;
	justify-content:space-between;
}

#footerwrapper li a{
	text-decoration:none;
	color:#400519;
}

#footerwrapper li{
	margin:0 30px;

	display:inline;
}

#footerwrapper ul .join{
	position:absolute;
	right:0;
	border-bottom:1px solid #400519;
}

#footerwrapper ul{
	position:relative;
	width:63%;
}

/*Copy*/
.copy {
	font-size:10px;
	text-align:center;
	padding:0 0 15px 0;
}

.copy .left {
	display:inline;
}

.copy .right {
	display:inline;
}

.copy .right a {
	color:#000;
}