@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'gothambook';
    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#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

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

@font-face {
    font-family: 'gothamlightregular';
    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#gothamlightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



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

}

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

}


@font-face {
    font-family: 'ss-2';
    src: url('fonts/SS Nickson N.2.woff2') format('woff2'),
         url('fonts/SSNicksonTwo.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ss-4';
    src: url('fonts/SS Nickson N.4.woff2') format('woff2'),
         url('fonts/SSNicksonFour.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'gotham-round-book';
    src: url('fonts/gothamrndbook1.woff2') format('woff2'),
         url('fonts/gothamrndbook1.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


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

}


body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #f8f8f8;
	font-size:13px;
	min-width:1200px;
}

#topwrapper .top, #navwrapper #nav, .main, #mailingwrapper .mailing, #footerwrapper .footer {
	width:1200px;
	margin:0 auto;
}

#navwrapper {
	width:100%;
	font-family: 'gothambook';
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
	background-color:#004084;
	
}

#navwrapper{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:99;
}

#navwrapper li {
	display:inline;
	text-align:right;
}

#navwrapper li.drop{
	position:relative;
}

#navwrapper li a {
	color:#FFF;
	padding:16px 10px;
	text-decoration:none;
}

#navwrapper li a:hover, #navwrapper li a.lion {
	color:#ffde00;
	background-color:#00579a;
}

#navwrapper ul.nav{
	float:right;
	width:54.3%;
	padding:15px 0;
}

#navwrapper .sub_menu{
	visibility:hidden;
	position:absolute;
	top:25px;
	left:0;
	background:#00579a;
	width:210px;
	z-index:999;
}

#navwrapper .sub_menu li a:hover, #navwrapper .sub_menu li a.lion{
	background:none;
}

#navwrapper .sub_menu li a{
	text-align:center;
	padding:10px 0;
	display:block;
	font-size:12px;
	border-bottom:1px solid #fff;
}

#navwrapper li.drop:hover .sub_menu{
	visibility:visible;
}


#navwrapper input{
    width: 50px;
	height:45px;
    box-sizing: border-box;
    background-color: #fff;
    background-image: url(images/search.jpg); 
    background-repeat: no-repeat;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
	border:none;
	float:right;
}

#navwrapper input:focus {
    width: 40%;
	outline:none;
	padding:2px 0px 2px 55px;
}

a.menu {
	display:none;
}

.clear {
	clear:both;
}

#topwrapper {
	width:100%;
	/*padding: 10px 0 34px 0;*/padding:34px 0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position:top left;
	border-bottom:1px solid #b6b6b6;
	overflow:hidden;
	
}

#topwrapper .top-banner{
	padding: 0;
	font-family: isabel-black-italic-webfont;
}

#topwrapper .top-banner a{
	color:#c70a00;
	text-decoration:none;
}

#topwrapper.scrolled{
	padding:15px 0;
}

#topwrapper.scrolled .top-banner{
	display:none;
}

#topwrapper.scrolled .logo{
	width:12%;
}

#topwrapper.scrolled .tagline{
	padding:15px 0 0 0;
}

#topwrapper.scrolled .right{
	padding:15px 0 0 0;
	font-size:15px;
}

#topwrapper{
	position:fixed;
	top:45px;
	left:0;
	z-index:9;
	width:100%;
}

#topwrapper .logo {
	float:left;
	width:15.33%;
}

#topwrapper .tagline {
	float:left;
	padding:27px 0px 0px 0px;
	width:20.33%;
	margin:0px 0px 0px 2.083%;
}

#topwrapper .right {
	float:right;
	text-align:right;
	padding:18px 0px 0px 0px;
	font-family: 'GlyphaLTStd';
	font-size:18px;
	color:#c70a00;
}


#topwrapper .right a {
	text-decoration:none;
	color:#c70a00;
}

#topwrapper .right .title {
	color:#004084;
}

#innerwrapper {
	width:100%;
	background-color:#f8f8f8;
}

h1 {
	text-align:center;
	width:100%;
	font-family: 'gothamlightregular';
	font-size:21px;
	line-height:21px;
	letter-spacing:1px;
	padding:60px 0px;
	text-transform:uppercase;
}

h2{
	color:#fff;
	padding:0 0 50px 0;
	font-family: 'gothamlightregular';
	font-size:31px;
	text-align:center;
	text-transform:uppercase;
}

.main.padding {
	padding:55px 0px;
}

.yellow{
	display:block;
	text-align:center;
	text-transform:uppercase;
	padding:20px 0;
	width:22%;
	font-family: 'gothambold';
	text-decoration:none;
	color:#000;
	background:#ffde00;
	font-size:35px;
	margin:40px auto 0 auto;
}

.grey{
	text-align:center;
	text-transform:uppercase;
	padding:8px 0;
	display:block;
	border:2px solid #a4a4a4;
	color:#a4a4a4;
	width:50%;
	font-size:11px;
	margin:0 auto;
	text-decoration:none;
	border-radius:3px;
}

.grey:hover{
	border:2px solid #ffde00;
	color:#ffde00;
}

#pages .hebrew{
	background:#fff;
	padding:40px 0;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
}

#pages{
	margin:250px 0 0 0;
}

#pages.ban{
	margin:200px 0 0 0;
}

#pages .posuk{
	width:70%;
	margin:0 auto;
}

#pages .callout{
	text-align:center;
	background-color:#FFF;
	padding:40px 0;
	font-style:italic;
	font-family: "ff-tisa-web-pro",serif;
	font-size:32px;
}

#pages .text{
	text-align:justify;
	color:#515151;
	font-size:13px;
	line-height:25px;
}

#pages .text span{
	text-transform:uppercase;
	float:left;
	color:#ffc905;
	font-size:120px;
	margin: 0 10px 0px 0;
    line-height: 90px;
}

#pages .strong{
	text-align:center;
	font-size:36px;
	padding:60px 0 80px 0;
	font-family:'GothamBold';
	width:80%;
	margin:0 auto;
}

/*Home*/
#home{
	background-image: url(images/bg.jpg);
    background-repeat: repeat;
    background-position: top left;
}

#tehillim {
	text-align:center;
}

#tehillim h2 {
	color:#000;
	 
}

#home #tehillim .content {
    margin: 250px 0 0 0;
}

#tehillim iframe {
	max-width:100%;
}

.rslides {
  position: relative;
  list-style: none;
  width: 100%;
  position:absolute;
  top:210px;
  left:0;
  width:100%;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  text-align:center;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  float: left;
  width: 100%;
  border: 0;
}


#home .rslides .callout{
	text-transform:uppercase;
	font-family: 'gothambold';
	font-size:81px;
	color:#fff;
	padding:0 0 15px 0;
	text-shadow: 3px 5px #000000;
}

#home .rslides .recovery .callout, #home .rslides .yedid .callout{
	font-size:65px;
}



#home .rslides .overly{
	position:absolute;
	top:17%;
	width:100%;
	z-index:99;
}

#home .rslides .small{
	text-transform:uppercase;
	color:#fff;
	padding:5px 10px;
	font-family: 'gothambook';
	font-size:18px;
	display:inline;
	background:rgba(0,0,0,0.5);
	margin:0 0 80px 0;
}

#home .content{
	background-image: url(images/bg.jpg);
    background-repeat: repeat;
    background-position: top left;
	z-index:2;
	position:relative;
	margin:750px 0 0 0;
}

#home .updates{
	float:left;
	width:35%;
	margin:80px 0 80px 0;
}

#home .updates.third{
	width:33.5%;
}

#home .content .updates.third .photo{
	max-height:150px;
}

#home .updates.third .box{
	padding:10px 20px 10px 20px;
}

#home .updates.third .text{
	border:none;
	margin:0 0 2px 0;
}

#home .aveilim{
	float:right;
	width:60%;
	margin:80px 0 0 0;
}

#home .aveilim.third{
	width:33.5%;
	margin:80px 0 0 40px;
	float:left;
}

#home .aveilim.third #aveilim{
	
}

#home .aveilim.third ul li, #home .aveilim.third ul li.right{
	float:none;
	width:100%;
}

#home .aveilim.third .yellow{
	width:50%;
}

#home .event{
	float:right;
	width:26.1%;
	margin:80px 0 0 0;
}

#home .content .title{
	text-align:center;
	font-size:31px;
	font-family: 'gothamlightregular';
	color:#00579a;
	text-transform:uppercase;
	padding:0 0 30px 0;
}

#home .updates .box{
	background:#fff;
	padding:15px 45px 15px 45px;
}

#home .updates .date{
	color:#818181;
	font-weight:bold;
	font-size:16px;
}

#home .updates .caption{
	color:#3c3c3c;
	border-left:3px solid #ffde00;
	margin:15px 0 0 0;
	font-family: 'Roboto Slab', serif;
	font-weight:700;
	padding:0 0 0 10px;
}

#home .updates .text{
	text-align:justify;
	padding:12px 0 8px 0;
	color:#282828;
	font-size:13px;
	line-height:25px;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 20px 0;
	height:180px;
	max-height:180px;
}

#home .updates .text a.click {
	color:#818181;
	text-transform:uppercase;
	font-size:10px;
}

#home .aveilim .listing{
	background:#fff;
	padding:40px 45px 40px 45px;
}

#home .aveilim .post{
	display:block;
	color:#646363;
	font-size:11px;
	text-align:right;
	margin:40px -20px 0px 0;
	text-transform:uppercase;
}

#home .content .photo{
	max-height:260px;
	overflow:hidden;
}

#home .aveilim ul{
	width:100%;
	line-height:55px;
}

#home .aveilim ul li{
	float:left;
	width:42%;
	height:auto!important;
	clear:both;
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
	line-height:28px;
}

#home .aveilim ul li .name{
	float:left;
	width:75%;
	font-size:13px;
}

#home .aveilim ul li .info{
	float:right;
	padding:7px 0 0 0;
}

#home .aveilim ul li .email{
	float:right;
	padding:7px 10px 0 0;
}

#home .aveilim ul li.right{
	float:right;
	clear:none;
}

#home .aveilim form input{
	background-color: #e5e5e5;
	padding:15px 10px 15px 2%;
	width:100%;
	border:none;
	background-image:url(images/home-search.png);
	background-repeat:no-repeat;
	background-position:98% 12px;
	margin:55px 0 0 0;
}

#home .aveilim .yellow{
	margin:0px auto 40px auto;
	font-size:11px;
	border-radius:4px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
}

#home .middle{
	background-image:url(images/home-middle.jpg);
	background-size:cover;
	text-align:center;
	color:#fff;
	z-index:2;
	position:relative;
	font-size:14px;
	line-height:35px;
	padding:30px 0;
}

#home .middle .strong{
	font-family:'gothambold';
	padding:0 0 20px 0;
	font-size:21px;
}

#home .middle .last{
	padding:20px 0 0 0;
	font-family: 'Roboto Slab', serif;
	font-style:italic;
	font-weight:700;
	font-size:17px;
}

#home .links{
	background-image: url(images/bg.jpg);
    background-repeat: repeat;
    background-position: top left;
	z-index:2;
	position:relative;
	padding:60px 0;
}

#home .link{
	float:left;
	width:30%;
	text-align:center;
}

#home .link.cem{
	margin:0 5%;
}

#home .link .name{
	text-transform:uppercase;
	padding:20px 0;
	font-family:'gothambold';
	font-size:17px;
}

#home .link .icon {
	width: 140px;
	margin:0 auto;
	
	border: 3px solid #00579a;
    border-radius: 100%;

}

#home .link a{
	text-decoration:none;
	color:#000;
}

#home .link .icon img {
	margin: 8px;
	padding:30px;
	
	
}

#home .link .icon:hover {
	border:3px solid #ffde00;

}

#home .link .icon .yel{
	display:none;
}

#home .link .icon:hover .yel{
	display:block;
	
}

#home .link .icon:hover img.black{
	display:none;
}

#home .link .desc{
	padding:0 0 20px 0;
	height:30px;
}

#home .link .grey{
	width:45%;
}

#home .media{
	background-size:cover;
	/*z-index:2;*/
	position:relative;
	padding:40px 0;
	background-image:url(images/home-media.jpg);
	background-attachment:fixed;
}

#home .media .videos{
	float:left;
	width:53%;
}

#home .media .photos{
	float:right;
	width:38%;
}

#home .media .head{
	text-align:center;
	text-transform:uppercase;
	font-size:44px;
	font-family:'gothambold';
	padding:0 0 20px 0;
}

.frame{
	position:relative;
	padding:56% 0 0 0;
}

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

#home .media a{
	text-align:center;
	text-transform:uppercase;
	padding:8px 0;
	font-size:11px;
	border:2px solid #fff;
	color:#fff;
	text-decoration:none;
	width:100px;
	margin:20px auto 0 auto;
	display:block;
	border-radius:2px;
	background-color:#30323b;
}

/*Mission*/
#pages.about .mission{
	padding:50px 0 0 0;
	background-image:url(images/mission.jpg);
	background-size:cover;
	background-attachment: fixed;
}

#pages.about .box{
	background:#fff;
	width:42%;
	margin:0 auto;
	padding:80px 80px 0 80px;
}

#pages.about .stats{
	padding:40px 0;
	background:#ebeced;
}

#pages.about .stat{
	float:left;
	width:13%;
	color:#4a4a4a;
	text-align:center;
	text-transform:uppercase;
	margin:0 40px 0 0;
}

#pages.abour .stat.last{
	margin:0;
}

#pages.about .number{
	width:105px;
	background:#ffc905;
	padding:35px 0;
	font-size:28px;
	font-family:'gothambold';
	border-radius:100%;
	margin:0 auto 10px auto;
}

#pages.about .caption{
	font-size:16px;
	font-family: 'gothamlightregular';
}

/*News*/
#pages.news {
	padding:0 0 50px 0;
}

#pages.news .newsbox, #pages.photos .album {
	margin:0 0 40px 0;
	clear:both;
	color:#282828;
	font-size:13px;
	overflow:hidden;
	line-height:25px;
	position:relative;
	background:#fff;
}

#pages.news .date{
	position:absolute;
	top:0px;
	right:0;
	text-align:center;
	font-size:40px;
	color:#fff;
	background:#00579a;
	width:55px;
	height:50px;
	line-height:30px;
	padding:10px;
}

#pages.news .date span{
	display:block;
	font-size:18px;
	text-transform:uppercase;
	font-family: 'gothammedium';
}

#pages.news .title{
	font-size:17px;
	padding:0px 0 25px 0;
	color:#000;
	font-family: 'gothammedium';
}

#pages.news.detail .title {
    font-size: 23px;
}

#pages.news .newsbox .image {
	float:left;
	width:30%;
	position:relative;
}

#pages.news .newsbox .info, #pages.photos .album .info {
	float:right;
	width:60%;
	padding:30px 5%;
	background-color:#FFF;
}

#pages.news a.button, #pages.photos .album .info .link {
	display:block;
	font-family: 'gothammedium';
	background:#ffde00;
	color:#000004;
	padding:11px 0px;
	font-size:12px;
	width:25%;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	margin:20px 0 0 0;
}

#pages.news a.button.photos {
	float:left;
	margin:20px 5% 0px 0px;
}

#pages.news a.button.pdf {
	background-color:#00579a;
	color:#FFF;
}

#pages.news.detail {
	overflow:hidden;
}

#pages.news.detail .image {
	float:right;
	width:42%;
	margin:0px 0px 0px 1%;
}

/*Photos*/
#pages.photos .main {
	overflow:hidden;
}


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

#pages.photos .album.inner{
	float:left;
	width:20%;
	clear:none;
	margin:15px 2%;
	padding:0;
}

#pages.photos .album.inner .image{
	float:none;
	width:100%;
	height:170px;
	overflow:hidden;
}

#pages.photos .album.inner .desc{
	float:none;
	width:100%;
}

#pages.photos .album .image{
	float:left;
	width:30%;
}

#pages.photos .desc a{
	color:#282828;
	text-decoration:none;
}

#pages.photos .album .info .link a {
	color:#000;
	text-decoration:none;
}

#pages.photos .album img {
	width:100%;
}

#pages.photos #count4 .album { 
	margin-right:0px;
}

#pages.photos .album .title a {
	font-family:'gothammedium';
	color:#000;
	text-decoration:none;
	display:block;
	padding:0px 0px 20px 0px;
	font-size:18px;
}

#pages.photos .album.inner .title {
	text-align:center;
	padding:0px 0px 5px 0px;

}
	
#pages.photos h2 {
	color:#000;
	text-transform:none;
	font-family:'gothammedium';
}
	
/*Videos*/
#pages.videos .frame{
	position:relative;
	padding:56% 0 0 0;
}

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

/*Publications*/
#pages.publications .link.middle{
	margin:40px auto;
}

#pages.publications .link{
	width:62%;
	margin:0 auto;
	position:relative;
}

#pages.publications .box{
	position:absolute;
	text-align:center;
	font-size:31px;
	font-family: 'gothammedium';
	text-transform:uppercase;
	color:#fff;
	padding:12px 0;
	background:rgba(0,0,0,0.6);
	bottom: 65px;
    left: 30%;
    width: 38%;
}

#pages.publications .yellow{
	font-size:12px;
	font-family: 'gothammedium';
	padding:10px 0;
	width:40%;
	margin:10px auto 0 auto;
}

/*Aveilim*/

#pages.aveilim .posuk{
	width:80%;
}

#pages.aveilim .left{
	float:left;
	width:80%;
}

#pages.aveilim .left .ad.top{
	margin: -27px 0 30px 0;
}

#pages.aveilim a.button.change {
	border: none;
    background-color: #ededed;
    color: #b7b7b7;
    right: 0px;
    transform: rotate(-90deg);
    width: 140px;
    float: right;
    margin: 52px -90px -190px 0;
    font-size: 13px;
	text-transform:none;
}

#pages.aveilim .win{
	margin:0 0 40px 0;
	display:none;
}

#pages.aveilim .win.scrolled{
	position:fixed;
	top:150px;
	z-index:9;
}

#pages.aveilim .two.scrolled{
	position:fixed;
	top:150px;
	z-index:9;
}

#pages.aveilim .right{
	float:right;
	width:18.5%;
}

#pages.aveilim .blank{
	margin:10px 0;
	background:#4b4b4b;
	width:100%;
	height:300px;
}

#pages.aveilim .textfield, #pages.cem .textfield{
	background:#dfdfdf;
	border:none;
}

#pages.aveilim .disclaimer {
	font-size:12px;
	font-style:italic;
	text-align:justify;
}

#pages.aveilim .search, #pages.cem .search{
	background-image:url(images/home-search.png);
	background-color: #dfdfdf;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	border:none;
	position:absolute;
	top:10px;
	right:10px;
	font-size:0;
}

#pages.aveilim  strong{
}

#pages.aveilim form, #pages.cem form{
	position:relative;
	background:#dfdfdf;
	width:50%;
	margin:0 auto 30px auto;
}

#pages.aveilim form{
	float:left;
	margin:0;
}

#pages.aveilim .buttons{
	float:right;
	width:50%;
	text-align:right;
}

#pages.aveilim .buttons a{
	display:inline-block;	
	width: auto;
    font-size: 14px;
    text-decoration: none;
    color: #676767;
    text-transform: uppercase;
    padding: 14px 18px;
	border:2px solid #004084;
    margin: 0 0 0 5px;
	font-family: 'gothambold'
}

#pages.aveilim .buttons a.blue{
	background:#004084;
	color:#ffde00;
}

#pages.aveilim .buttons a.outline{
	color:#004084;
}

#pages.aveilim .redtext{
	text-align:center;
	color:#c70a00;
	font-size:16px;
	font-family: 'gothambook';
	padding:0px 0 0px 0;
}


#pages.aveilim .col1{
	float:left;
	clear:both;
	width:22.9%;
	border-right:1px solid #fff;
	border-left:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	padding:12px 0 12px 2%;
	height:45px;
	margin:0px 0 0 0;
}

#pages.aveilim .col1.header{
	width:25.2%;
}

#pages.aveilim .col2{
	float:left;
	width:20.6%;
	padding:12px 0 12px 2%;
	border-right:1px solid #fff;
	border-bottom:1px solid #c5c5c5;
	height:65px;
	font-size:12px;
	line-height:16px;
	background: #acc4de;
	margin:0px 0 0 0;
}

#pages.aveilim .col2.comments {
	width:72.7%;
	font-style:italic;
	background:#fff;
	height:45px;
}

#pages.aveilim .col2.header{
	width:22.4%;
}

#pages.aveilim .col3{
	float:left;
	width:13%;
	border-right:1px solid #fff;
	border-bottom:1px solid #c5c5c5;
	padding:12px 0 12px 2%;
	height:65px;
	font-weight:bold;
	font-size:14px;
	background: #acc4de;
	margin:0px 0 0 0;
}

#pages.aveilim .col3.header{
	width:14.9%;
}

#pages.aveilim .col4{
	float:left;
	border-right:1px solid #fff;
	border-bottom:1px solid #c5c5c5;
	width:21.8%;
	padding:12px 0 12px 2%;
	height:65px;
	background: #acc4de;
	margin:0px 0 0 0;
}

#pages.aveilim .col4.header{
	width:23.7%;
}

#pages.aveilim .col5{
	float:left;
	width:11.076%;
	border-right:1px solid #fff;
	border-bottom:1px solid #c5c5c5;
	padding:12px 0 12px 2%;
	height:65px;
	line-height:16px;
	background: #acc4de;
	margin:0px 0 0 0;
}


#pages.aveilim .col5.header{
	width:13.36%;
	border-right:none;
}

#pages.aveilim .header{
	background:#004084;
	font-weight:bold;
	border-right:1px solid #fff;
	border-left:none;
	color:#fff;
	line-height:16px;
	font-size:12px;
	font-family: 'gothamlightregular';
	padding:16px 0 16px 0%;
	text-align:center;
	text-transform:uppercase;
	height:auto;
	margin:0 0 0 0;
}

#pages.aveilim .col1.deceased{
	font-size:14px;
	line-height:18px;
	height:65px;
	border:none;
	padding:10px 0 15px 1%;
	width:24%;
	font-family: 'gothammedium';
	background:#acc4de;
	clear:both;
	color:#004084;
	position:relative;
	font-weight:bold;
	border-right:1px solid #fff;
}

#pages.aveilim .col1.deceased img {
	max-width:200px;
}

#pages.aveilim .message{
	width:88%;
}

#pages.aveilim .message img{
	border-radius:2px;
	padding:5px 0 0 0;
	width:85%;
}

#pages.aveilim .directions a, #pages.cem .directions{
	text-decoration:none;
	color:#0072c9;
	display:block;
	background:url(images/directions.png) no-repeat top left;
	padding:3px 0 0 15px;
}

#pages.aveilim .children .col1, #pages.aveilim .children .col2, #pages.aveilim .children .col3, #pages.aveilim .children .col4, #pages.aveilim .children .col5{
	border-right:none;
	height:45px;
	border-left:1px solid #FFF;
	padding:10px 0 0px 2%;
	background:#fff;
	margin:0;
}

#pages.aveilim .children .col1{
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #c5c5c5;
	line-height:15px;
}

#pages.aveilim .children .col1 i{
	font-weight:normal;
	font-size:11.5px;
}

#pages.aveilim .children .col2.comments{
	
	
}


#pages.aveilim .children .col5{
	font-size:12px;
	min-height:47px;
	line-height:normal;
	height:auto;
	padding-top:8px;
}

#pages.aveilim .children .col5 .mobile {
	display:none;
}


#listings{
	
	margin:60px 0 50px 0;
}

#listings .family{
	clear:both;
	border:3px solid #014085;
	margin:8px 0;
	overflow:hidden;
}

#pages.aveilim .loginbox {
	position:relative !important;
	left:auto !important;
}

#pages.aveilim .loginbox  .textfield {
	margin:10px 0px;
	background-color:#FFF;
}

#pages.aveilim .loginbox  form {
	background-color:transparent;
}

#pages.aveilim .loginbox .submit {
	float:none !important;
}

/*Aveilim Account*/
#pages.aveilim.account {
	font-family: proxima-nova, sans-serif;
}

#pages.aveilim.account .inner {
	width:68.5%;
	margin:0 auto;
}

#pages.aveilim.account .whitebox {
	float:left;
	border-radius:0px;
	background-color:#FFF;
	width:43%;
	padding:25px 5%;
}

#pages.aveilim.account .dn-textfield, #pages.aveilim.account .textfield, #pages.aveilim.account .dn-textfieldsm {
	background-color:#FFF;
	border:1px solid #dcdbdb;
}

#pages.aveilim.account .dn-textfieldsm {
	width:75%;
}

#pages.aveilim.account .dn-textfield.dropdown, #pages.aveilim.account .textfield.dropdown {
	padding: 12px 0 10px 0;
}

#pages.aveilim.account #keyboardbox {
	position:relative;
}

#pages.aveilim.account .hbkeyboard button {
	padding:7px;
}

#pages.aveilim.account .hbkeyboard button#closebutton {
	float:right;
}

#pages.aveilim.account #form .text {
	color:#282828;
	font-family: 'gothambook';
	font-size:12px;
}

#pages.aveilim.account .whitebox.right {
	width:33%;
	float:right;
}

.aveil #topwrapper{
	position:relative;
	 
}

.aveil #pages.aveilim.ban{
	margin:0;
}

#pages.aveilim.account h2 {
	color:#014085;
	font-size:21px;
	letter-spacing:1px;
	font-family: 'gothambook';
	padding:0 0 20px 0;
}

#pages.aveilim.account h3 {
	text-align:center;
	color:#282828;
	font-family:'gothambook';
    padding: 0 0 20px 0;
}
#pages.aveilim.account .small {
	margin: 0px 0 25px 0;
    text-align: center;
}
#pages.aveilim.account form {
	background:transparent;
	width:100%;
}

#pages.aveilim.account .forgot {
	text-align:center;
	color:#919191;
	font-size:12px;
}

#pages.aveilim.account .forgot a {
	color:#919191;
}

#pages.aveilim.account .submit, #pages.aveilim.account .button {
	background-color:#ffde00;
	border:none;
	font-family: 'gothambook';
	font-size:12.5px;
	color:#282828;
	width:100%;
	border-radius:0px;
}

#pages.aveilim.account .timeline {
	width:100%;
	background-color:#004084;
	color:#FFF;
	font-family: 'gothambook';
	font-size:12px;
	text-transform:uppercase;
}

#pages.aveilim.account .timeline .item {
	float:left;
	padding:20px 0px;
	text-align:center;
	width:24%;
	border-right:1px solid #FFF;
}

#pages.aveilim.account .timeline .item.last {
	border:0px;
}

#pages.aveilim.account .timeline .item.selected {
	color:#004084;
	background-color:#FFF;
}

#pages.aveilim.account #dn-center {
	width:55%;
	background:none;
	margin:0 auto;
	margin:25px auto;
}

#pages.aveilim.account #dn-center .whitebox {
	width:90%;
	overflow:hidden;
	float:none;
}

#pages.aveilim.account #dn-center .button {
	width:15%;
}


#pages.aveilim.account .dn-subheader {
	text-align:center;
	margin:0px 0px 15px 0px;
}

#pages.aveilim.account #dn-center .button.blue {
	background-color:#004084;
	color:#FFF;
}

#pages.aveilim.account #dn-center .button.pop {
	width:30%;
}

#pages.aveilim.account #dn-center .button.pop .fas {
	display:inline;
	border:none;
}

#pages.aveilim.account #dn-center .button.right {
	float:right;
	display:block;
}

#pages.aveilim.account #dn-center .button.right.blue {
	margin:5px 2%;
}

#pages.aveilim.account #dn-center .button.back {
	float:left;
}

#pages.aveilim.account #dn-center .button span {
	font-size:10px;
}

#pages.aveilim.account #dn-center .fas {
	border:1px solid #dcdbdb;
	font-size:15px;
	margin:20px 0px 0px;
	padding:15px 0px;
	text-align:center;
	width:30%;
	display:block;
}


#pages.aveilim.account #dn-center .titleDt .fas {
	display:inline;
	border:none;
	color:#ffde00;
}

#pages.aveilim.account #dn-center dd.links {
	display:none;
}

#pages.aveilim.account #dn-center .titleDt.opened .fa-chevron-down:before {
	    content: "\f077";
}

#pages.aveilim.account .button.grey {
	border:1px solid #919191;
	color:#919191;
	width:30%;
	margin:0px auto 25px auto;
	background-color:transparent;
}

#pages.aveilim.account .row {
	width:100%;
	overflow:hidden;
	font-size:15px;
	border-top:none;
	border:2px solid #FFF;
}

#pages.aveilim.account .row.pending {
	background-color:#faf1ba;
}

#pages.aveilim.account .column {
	float:left;
	width:19%;
	padding:20px 0px;
	border-right:2px solid #FFF;
	text-align:center;
}

#pages.aveilim.account .column.c5 {
	border:none;
}

#pages.aveilim.account .column a {
	color:#919191;
	font-size:20px;
}
	

#pages.aveilim.account #dn-center .grey {
	width:100%;
	margin:0px 0px 15px 0px;
	border:none;
	font-family: 'gothambook';
	background-color:#f8f8f8;
	color:#282828;
}

#pages.aveilim.account.popup {
	margin:0px;
}

#part1,
#part2,
#part3,
#part4 {
  z-index: 2;
  display: block;
  height: auto;
  opacity: 1;
  transition: opacity 1s ease-in-out;
}

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

/* Show Step 2 & Hide Step 1 */
#step2:checked ~ #part2 {
  opacity: 1;
  height: auto;
}
#step2:checked ~ #part1 {
  opacity: 0;
  height: 0;
  display: none;
}

/* Show Step 3  & Hide Step 2 */
#step3:checked ~ #part3 {
  opacity: 1;
  height: auto;
}
#step3:checked ~ #part2 {
  opacity: 0;
  width: 0;
  height: 0;
}

/* Show Step 4  & Hide Step 3 */
#step4:checked ~ #part4 {
  opacity: 1;
  height: auto;
}
#step4:checked ~ #part3 {
  opacity: 0;
  width: 0;
  height: 0;
}

#pages.aveilim .nav {
	width:96%;
	background-color:#004084;
	padding:15px 2%;
	text-align:right;
	text-transform:uppercase;
	letter-spacing:1px;
}

#pages.aveilim .nav li {
	display:inline;
	padding:0px 0px 0px 10px;
	
}

#pages.aveilim .nav li.first {
	padding:0px 10px 0px 0px;
	border-right:1px solid #FFF;
}

#pages.aveilim .nav li a {
	color:#FFF;
	text-decoration:none;
}



/*Downloads*/
#pages.downloads .box{
	text-align:center;
	float:left;
	margin:0 100px 60px 0;
	width:18.5%;
}

#pages.downloads .box.last{
	margin:0 0 60px 0;
}

#pages.downloads .icon{
	width:95%;
	margin:0 auto 10px auto;
}

#pages.downloads .title{
	font-size:16px;
	font-family: 'gothammedium';
	text-transform:uppercase;
	padding:0 0 5px 0;
}

#pages.downloads .title img{
	vertical-align:middle;
}

#pages.downloads .desc{
	height:40px;
	font-size:14px;
	font-family: 'gothamlightregular';
}

#pages.downloads select{
	width:99%;
	color:#9d9d9d;
	border:1px solid #9d9d9d;
	font-size:12px;
	margin:0 auto;
	background:none;
	display:block;
	font-style:italic;
	padding:7px 0 7px 2%;
}

#pages.downloads h2{
	border-bottom:1px solid #9d9d9d;
	padding:0 0 20px 0;
	text-align:left;
	clear:both;
	font-family: 'gothamlightregular';
	color:#4a4a4a;
	font-size:31px;
	margin:10px 0 40px 0;
}

#pages.downloads .posuk{
	width:100%;
}

#pages.downloads a{
	color:#000;
	text-decoration:none;
}

#pages.downloads .button{
	text-align:center;
	font-family: 'gothammedium';
	text-transform:uppercase;
	font-size:12px;
	background:#ffde00;
	padding:14px 0;
}

/*Cemeteries*/
#pages.cem .box{
	float:left;
	font-size:14px;
	line-height:22px;
	width: 24%;
    margin: 0 1% 30px 0;
}

#pages.cem .title{
	font-size:17px;
	margin:0 0 15px 0;
	font-family: 'gothammedium';
	text-transform: uppercase;
}

#pages.cem .address{
	padding:0 0 5px 0;
}

#pages.cem .directions{
	background-position:0 5px;
	padding:3px 0 0 20px;
}

#pages.cem .button, #pages.aveilim .button, #pages.notification .button {
	display:block;
	width:22%;
	font-size:11px;
	text-decoration:none;
	border-radius:5px;
	border:1px solid #676767;
	color:#676767;
	text-transform:uppercase;
	padding:10px 0;
	text-align:center;
	margin:5px auto;
}

#pages.aveilim .button.download {
	margin:10px auto;
}

#pages.aveilim .button:hover, #pages.cem .button:hover{
	color:#fff;
}



/*Zemanim*/
#pages.zemanim{
	padding:0 0 50px 0;
}

#pages.zemanim .text{
	padding:60px 0;
	color:#303030;
	text-align:center;
}

#pages.zemanim .text a{
	color:#303030;
}

#pages.zemanim .title{
	text-align: center;
    width: 100%;
    font-family: 'gothamlightregular';
    font-size: 21px;
    line-height: 21px;
    letter-spacing: 1px;
    padding: 0px 0px 30px 0;
    text-transform: uppercase;
}

#pages.zemanim .wrapper{
	width:70%;
	margin:0 auto;
}

#pages.zemanim .left{
	float:left;
	width:54%;
}

#pages.zemanim .right{
	float:right;
	width:33%;
}

#pages.zemanim .left iframe {
	background:#fff;
	text-align:center;
	border:5px solid #d8d8d8;
	padding:70px 50px;
}

#pages.zemanim .box{
	background:#fff;
	border:5px solid #d8d8d8;
	padding:60px;
}

/*Yahrtzeit*/
#pages.yartzheit .center{
	line-height:25px;
	text-align:center;
	width:60%;
	margin:0 auto 30px auto;
}


/*Services*/
#pages.services .posuk{
	width:100%;
}

#pages.services .hebrew{
	margin:0 0 60px 0;
}

#pages.services .service{
	float:left;
	width:48%;
	text-align:center;
	clear:both;
	background:#fff;
	margin:0 0 60px 0;
	padding:0 0 30px 0;
	height:625px;
}

#pages.services .service.right{
	float:right;
	clear:none;
}

#pages.services .title{
	font-size:19px;
	color:#0072c9;
	padding:20px 0 15px 0;
	font-family: 'gothammedium';
	text-transform:uppercase;
}

#pages.services .desc{
	padding:0 0 20px 0;
	line-height:26px;
	font-size:14px;
	
}

#pages.services .more{
	color:#282828;
	line-height:25px;
	width:90%;
	margin:0 auto;
}

#pages.services .more a{
	display:block;
	text-align:center;
	font-family: 'gothammedium';
	background-color: #ffde00;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-size:15px;
	padding:10px 0;
	width:32%;
	margin:10px auto 0 auto;
}

#pages.services .link{
	display:none;
}


/*Donate*/
#pages.donate .posuk{
	width:53%;
}

#pages.donate .buttons{
	padding:20px 0;
	background:#004084;
	text-align:center;
	color:#fff;
}

#pages.donate .title{
	padding:0 0 15px 0;
	font-family: "ff-tisa-web-pro",serif;
	font-size:32px;
	font-style:italic;
}

#pages.donate .title span {
	color:#ffc905;
}

#pages.donate .small{
	padding:0 0 30px 0;
	line-height:12px;
	font-size:14px;
}



#pages.donate .option{
	display:block;
	text-align:center;
	background:#fff;
	float:left;
	text-transform:uppercase;
	width:24%;
	font-size:13px;
	text-decoration:none;
	color:#4a4a4a;
	font-family: 'gothambook';
	border-radius:6px;
	padding:10px 0;
	margin:0 16px 16px 0;
}

#pages.donate .dn-checkbox {
	display:none;
}

#pages.donate .option.last{
	margin:0 0 16px 0;
}

#pages.donate .option .text{
	text-align:center;
	line-height:15px;
	padding:5px 0 0 0;
}

#pages.donate .option:hover, #pages.donate input[type="checkbox"]:checked+label .option {
	background:#ffc905;
}

#pages.donate .option .amount{
	font-size:24px;
	font-family:'gothambold';
	color:#282828;
}

#pages.donate .buttons input{
	border:none;
	background:none;
	color:#fff;
	padding:0 0 0 0%;
}

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

#pages.donate .buttons .other{
	margin:10px 0 -10px 0;
	text-align:left;
	padding:10px 0 10px 1%;
	border-radius:6px;
	font-size:24px;
	font-family:'gothambold';
	color:#fff;
	border:1px solid #fff;
	display:none;
	background: #00599d;
}

#pages.donate .option.click.show .other {
	display:block;
}

#pages.donate .option.click.show{
	background:#ffc905;
}


#pages.donate .buttons .dn-head {
	color:#FFF;
}

#pages.donate .buttons ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
#pages.donate .buttons ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
#pages.donate .buttons :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
#pages.donate .buttons :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

#pages.donate .visible{
	display:none;
}

#pages.donate .info.bubble .visible{
	display:inline;
}


/*Pesach/event*/
#pages.donate.pesach .buttons {
	background-color:#e1ded7;
}

#pages.donate.pesach .option  {
	width:23%;
	border:2px solid #e1ded7;
}

#pages.donate.pesach  .option:hover, #pages.donate .option.click.show, #pages.donate.pesach  input[type="checkbox"]:checked+label .option {
	background:#FFF;
	border-color:#e3a528;
}

#pages.donate.pesach .option .amount {
	color:#ea1e25;
}


#pages.donate.pesach .dn-head, #pages.donate .buttons input {
	color:#e3a528;
	font-weight:bold;
}

#pages.donate.pesach  .buttons .option.click.show input {
	color:#FFF;
}

#pages.donate.pesach .option.child {
	margin:0  auto 16px;
	width:58%;
	float:none;
}

#pages.donate.pesach .option.child input {
	border:1px solid #a32322;
}

#pages.donate.pesach .option.child .dn-textfieldsm {
	width:10%;
}

#pages.donate.pesach .videoplayer   {
	width:50%;
	margin:0px auto;
}

#pages.donate.pesach .videos {
	width:100%;
	padding:25px 0px;
	background-color:#bab3a3;
}

#pages.donate.pesach .videos .playlist  {
	padding:25px 0px 0px 0px;
	display: flex;
    justify-content: center;
}

#pages.donate.pesach .videos .playlist .box {
	position:relative;
	display:flex;
	margin:2%;
}

#pages.donate.pesach .videos .playlist .overlay {
	position:absolute;
	bottom:0px;
	background: rgba(163,35,34,0.5);
	width:100%;
}

#pages.donate.pesach .videos .playlist .overlay .title {
	text-align:center;
	width:100%;
	padding:5px 0px;
	color:#FFF;
	font-size:15px;
	font-family: 'gothambook';
	font-style:normal;
	text-transform:uppercase;
}

#pages.donate.pesach .videos a.button {
	width:35%;
	margin:20px auto;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family: 'gothambold';
	font-size:25px;
	letter-spacing:1px;
	padding:10px 0px;
	background-color:#a32322;
	text-align:center;
	text-transform:uppercase;
}

/*Utilities Campaign*/
#pages.utilities .option .ticketdetails {
	text-transform:none;
	font-style:italic;
	font-size:15px;	
	line-height:18px;
}

#pages.utilities .option .text {
	font-size:17px;
	line-height:18px;
}

#pages.donate.utilities .option {
	width:31%;
	    margin: 0px 2% 20px 0px;
}

/*Raffle*/
#pages.raffle options {
	width:50%;
	margin:0 auto;
}

#pages.raffle .option {
	float:left;
	background-color:transparent;
	width:23%;
	margin:0px 2% 20px 0px;
}

#pages.raffle .option:hover {
	background-color:transparent;
}

#pages.raffle .option:hover .ticket, #pages.raffle .option input[type="checkbox"]:checked+label .ticket {
	background-color:#84328d;
	color:#FFF;
}

#pages.raffle .option:hover .ticket .ticketdetails, #pages.raffle .option input[type="checkbox"]:checked+label .ticket .ticketdetails{
	color:#fff;
}

#pages.raffle .ticket {
	border:1px solid #84328d;
	margin:12px 0px 0px 0px;
}

#pages.raffle .ticket .amount {
	color:#FFF;
	width:100%;
	margin:0px;
	padding:10px 0px;
	text-align:center;
	font-family: 'isabel-black-italic-webfont';
	background-color:#84328d;
	font-size:36px;
	line-height:36px;
	margin:0 0 10px 0;
}

#pages.raffle .ticket .ticketdetails{
	font-size:18px;
	font-family:'myriad-condensed';
	font-weight:bold;
	color:#111111;
	line-height:20px;
	
}

#pages.raffle .ticket .ticketdetails.package{
	color:#d58b08;
}

#pages.raffle .ticket .ticketdetails .amount {
	padding:12px 0 0 0;
	background-color:transparent;
	color:#ce1620;
}

#pages.raffle .ticket .cash{
	font-size:24px;
	font-family: 'isabel-black-italic-webfont';
	padding:0 0 5px 0;
}

#pages.raffle .dn-checkbox {
	display:block;
	margin:0 auto;
	width: 25px;
    height: 25px;
}

#pages.raffle .caps{
	text-align:center;
	text-transform:uppercase;
	padding:50px 0 0px 0;
	color:#111111;
	font-size:43px;
	font-family: 'isabel-black-italic-webfont';
}

#pages.raffle .small{
	text-align:center;
	font-size:30px;
	font-family:'myriad-condensed';
	line-height:30px;
	padding:0;
	color:#ce171e;
}

#pages.raffle .title{
	font-family:'myriad-condensed';
	font-size:21px;
	text-align:center;
	font-style:normal;
	line-height:25px;
}

#pages.raffle .submit{
	background:#ce171e;
}

#pages.raffle .other{
	clear:both;
}

#pages.raffle .raffledisclaimer{
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-align: justify;
    width: 100%;
    max-width: 700px;
}

/*PayDay*/
#pages.payday options {
	width:50%;
	margin:0 auto;
}

#pages.payday .option {
	float:left;
	background-color:transparent;
	width:23%;
	margin:0px 2% 20px 0px;
}

#pages.payday #dn-center {
	width:80%; 
	margin:0 auto;
}

#pages.payday .option:hover {
	background-color:transparent;
}

#pages.payday .option:hover .ticket, #pages.payday .option input[type="checkbox"]:checked+label .ticket {
	background-color:#87459b;
	color:#FFF;
}

#pages.payday .option:hover .ticket .ticketdetails, #pages.payday .option input[type="checkbox"]:checked+label .ticket .ticketdetails{
	color:#fff;
}

#pages.payday .ticket {
	border:1px solid #84328f;
	margin:12px 0px 0px 0px;
}

#pages.payday .ticket .amount {
	color: #FFF;
    width: 100%;
    margin: 0px;
    padding: 10px 0px;
    text-align: center;
    font-family: 'isabel-black-italic-webfont';
    background-color: #f15757;
    font-size: 24px;
    line-height: 25px;
    margin: 0 0 10px 0;
}

#pages.payday .ticket .ticketdetails{
	font-size:20px;
	font-family:'myriad-condensed';
	font-weight:bold;
	color:#84328f;
	line-height:30px;
	
}

#pages.payday .ticket .ticketdetails span{
	color: #F00;	
}

#pages.payday .ticket .ticketdetails.package{
	color:#84328f;
}

#pages.payday .ticket .ticketdetails .amount {
	padding:12px 0 0 0;
	background-color:transparent;
	color:#84328f;
}

#pages.payday .ticket .cash{
	font-size:24px;
	font-family: 'isabel-black-italic-webfont';
	padding:0 0 5px 0;
}

#pages.payday .dn-checkbox {
	display:block;
	margin:0 auto;
	width: 25px;
    height: 25px;
}

#pages.payday .caps{
	text-align:center;
	text-transform:uppercase;
	padding:50px 0 0px 0;
	color:#84328f;
	font-size:43px;
	font-family: 'isabel-black-italic-webfont';
}

#pages.payday .small{
	text-align:center;
	font-size:30px;
	font-family:'myriad-condensed';
	line-height:30px;
	padding:0;
	color:#84328f;
}

#pages.payday .title{
	font-family:'myriad-condensed';
	font-size:21px;
	text-align:center;
	font-style:normal;
	line-height:25px;
    padding: 25px 0;
}

#pages.payday .submit{
	background:#f15757;
}

#pages.payday .other{
	clear:both;
}

#pages.payday .total{
	color:red;
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 0px 2px 0px;
    font-weight: bold;
	padding:5px;
}

#pages.payday .disclosure{
	font-size: 11px;
    font-weight: 100;
    color: gray;
    padding: 20px 0;
}

#pages.pay-day{
	margin:0;
}

#pages.pay-day .top{
	padding:0 0 50px 0;
	background:#f15757;
}

#pages.pay-day .pay{
	width:78%;
	margin:0 auto -40px auto;
}

#pages.pay-day .win{
	position:absolute;
	top: 370px;
    right: 200px;
	width:25%;
	font-size:43px;
	text-align:left;
	line-height:40px;
	
}

#pages.pay-day .smaller{
	font-size:23px;
	padding:0 0 0 30px;
}

#pages.pay-day .caps{
	text-transform:uppercase;
	color:#fff;
	font-family: 'ss-4';
	text-align:center;
}

#pages.pay-day .center{
	font-size:21px;
	text-align:center;
	color:#fff;
	font-family: 'ss-2';
}

#pages.pay-day .full{
	font-size:47px;
	padding:0;
}

#pages.pay-day .top .amount{
	font-size:66px;
}

#pages.pay-day .countdown{
	color:#fff;
	background:#84328f;
	font-family: 'ss-2';
}

#pages.pay-day .countdown .left{
	float:left;
	width:32.4%;
	padding:20px 0;
	top:0;
	left:0;
	margin:10px 0 0 0;
	
}

#pages.pay-day .countdown .right{
	float:right;
	width:33%;
	padding:20px 0;
	margin:10px 0 0 0;
	top:0;
	right:0;
}

#pages.pay-day .middle{
	float:left;
	background:#641e6f;
	padding:20px 40px;
	width:19%;
	margin:0 50px;
}

#pages.pay-day .digit{
	display:block;
	font-size:75px;
	float:left;
	width:90px;
	margin:0 7px 0 0;
	background:#641e6f;
	text-align:center;
	padding:10px 0;
	border-radius:5px;
}

#pages.pay-day .right .digit{
	font-size:48px;
}

#pages.pay-day .countdown .caps{
	padding:10px 0 0 0;
	font-size:30px;
}

#pages.pay-day .cap{
	text-transform:uppercase;
	font-size:15px;
	display:block;
	font-family: 'ss-2';
}

#pages.pay-day .form{
	padding:40px 0 10px 0;
	position:relative;
	overflow: hidden;
}

#pages.pay-day .money{
	position:absolute;
	z-index:9;
}

#pages.pay-day .left{
	top:-10px;
	left:-10px;
	width:13%;
} 



#pages.pay-day .right{
	right: -60px;
    top: 240px;
    width: 14%;
}

#pages.pay-day .bottom{
	bottom:84px;
	left:20px;
	width:20%;
}

#pages.pay-day .footer{
	padding:5px 0;
	font-family: 'ss-2';
	margin:50px 0 0 0;
	background: #f15757;
}

#pages.pay-day .logo{
	float:left;
	width:11%;
}

#pages.pay-day .info{
	float:left;
	font-size:21px;
	width: 84%;
    margin: 20px 0 0 2%;
	text-transform:uppercase;
	color:#fff;
}

#pages.pay-day .info span{
	color:#84328f;
	padding:0 0 0 10px;
}

#pages.payday .title{
	font-family: 'ss-2';
	font-size:17px;
}

#pages.pay-day .ticket{
	border:1px solid #f15757;
	padding: 27px 0;
    height: 100px;
}

#pages.pay-day.donate .submit{
	font-family: 'ss-2';
}

#pages.pay-day .other{
	font-family: 'ss-2';
    font-size: 16px;
}

#pages.pay-day .ticket:hover{
	border:1px solid #641e6f;
	background-color:#fff;
}

#pages.pay-day .disclosure{
	width:65%;
	margin:0 auto;
	padding:20px 0 0 0;
	text-align:justify;
}

#pages.payday .ticket .ticketdetails span{
	display:block;
	color:#f15757;
}

#pages.pay-day .option .dn-checkbox {
	display:none;
}

#pages.pay-day .ticket .amount{
	font-size:43px;
	background:none;
	color:#f15757;
	margin:0 0 5px 0;
	font-family: 'ss-4';
}

#pages.pay-day .ticket .ticketdetails{
	font-family: 'ss-2';
	line-height:20px;
	font-szie:23px;
}

#pages.pay-day .dn-head{
	text-align:left;
	color:#f15757;
	margin:30px 0 20px 0;
	font-size:24px;
	font-family: 'ss-2';
}

#pages.pay-day .dn-textfield, #pages.pay-day .dn-textfieldsm, #pages.pay-day .dn-textfieldsml, #pages.pay-day .dn-textarea{
	background:#fff;
	border:1px solid #a6a6a6;
	border-radius:3px;
}

/*Parnes Hayom*/
#pages.parnos .banner{
	background-size:cover;
	padding:20px 0 0 0;
	margin:0 0 130px 0;
	background-image:url(images/parnes.jpg);
}

#pages.parnos {
	margin:200px 0 0 0;
}

#pages.parnos .banner .wrapper{
	width:90%;
	margin:0 auto;
}

#pages.parnos .banner .left{
	width:50%;
	float:left;
	margin:0 0 -60px 0;
}

#pages.parnos .banner .right{
	float:right;
	width:41%;
	padding:80px 0 0 0;
	color:#fff;
	text-transform:uppercase;
}

#pages.parnos .banner h1{
	text-align:left;
	font-family: 'bw';
	font-size:48px;
	line-height:48px;
	padding:0;
	color: #ffde00;
}

#pages.parnos .banner hr{
	border:none;
	width:50px;
	height:1px;
	background:#fff;
	margin: 25px 0 12px 30px
}

#pages.parnos .banner h2{
	text-align:left;
	font-size:48px;
	font-family: 'bw';
}

#pages.parnos .about{
	float:left;
	width:25%;
	padding:0 0 0 10%;
}

#pages.parnos .about hr, #pages.parnos .bottom hr{
	background:#ffde00;
	height:2px;
	width:50px;
	margin:20px 0 20px 30px;
	border:none;
}

#pages.parnos .about .title{
	text-transform:uppercase;
	color:#233370;
	font-family: 'bw';
	font-size:29px;
	font-style:normal;
	padding:0;
}

#pages.parnos .tabs{
	float:right;
	background:#233370;
	width:45%;
	color:#fff;
	padding:0 80px 0 50px;
	position:relative;
}

#pages.parnos .tab{
	float:left;
	width:22%;
	font-size:18px;
	padding:0 11% 60px 0;
}

#pages.parnos .tab.full{
	width:75%;
}

#pages.parnos .tab .subtitle{
	text-transform:uppercase;
	color:#ffde00;
	font-size:23px;
	padding:60px 0 0 0;
	font-family: 'bw';
}

#pages.parnos .tab .text{
	color:#fff;
	font-size:18px;
	padding:3px 0 0 0;
}

#pages.parnos .tabs:after{
	position:absolute;
	right:0;
	bottom:-10px;
	height:18px;
	width:95%;
	content:'';
	background:#ffde00;
}

#pages.parnos .bottom{
	padding:100px 0 0 0;
}

#pages.parnos .bottom .title{
	text-transform:uppercase;
	color: #233370;
	font-style:normal;
	text-align:center;
	font-size:29px;
	width:60%;
	padding:0;
	font-family: 'bw';
	margin:0 auto;
}

#pages.parnos .bottom hr{
	margin:15px auto;
}

#pages.parnos .bluewrapper{
	background:#233370;
	height:500px;
	position:relative;
	margin:-300px 0 0 0;
}

#pages.parnos .border{
	position: absolute;
     
    bottom: 0px;
   
	width:100%;
	left:0%;
}

#pages.parnos .yellow{
	width:80%;
	margin:0 auto;
	height: 18px;
	display:none;
     
    background: #ffde00;
}

#pages.parnos #form {
		display:none;
	}
	
	#pages.parnos #form.show {
		display:block;
	}
	
	#calendar{
		font-family: 'gotham-round-book';
		 
	}
	
	.fc-row .fc-bg{
		background:#fff;
	}
	
	#calendar .fc-unthemed .fc-divider, #calendar .fc-unthemed .fc-popover, #calendar .fc-unthemed .fc-row, #calendar .fc-unthemed tbody, #calendar .fc-unthemed td, #calendar .fc-unthemed th, #calendar .fc-unthemed thead {
		border-color:#8889bc;
	}
	
	#calendar .fc td, #calendar .fc th {
		border-width:2px;
	}
	
	#calendar h2 {
		color:#ffde00;
		font-size:26px;
		font-family: 'bw';
		padding:30px 0 30px 0;
	}
	
	#calendar th.fc-day-header.fc-widget-header {
		background-color:#23408f;
		color:#FFF;
		padding:25px 0px;
		text-transform:uppercase;
	}
	
	#calendar .fc-content-skeleton tr {
		height:100%;
	}
	
	#calendar td.fc-event-container {
		cursor:pointer;

	}
	
#calendar td.fc-day:hover, #calendar td.fc-day.fc-today {
	background-color:#9f9fc9;
	cursor:pointer;
}

#calendar td.fc-day{
	 position:relative;
	 z-index:99;
}

#calendar td.fc-day:hover:after {
	content:"Select This Date";
	text-align:center;
	width:100%;
	display:block;
	padding:40% 0px 0px 0px;
	color: #23408f;
	text-transform:uppercase;
	height:100%;
}

#calendar .fc-event.hebdate, #calendar .fc-event.omer {
		margin: -15px 0 0 5px;
		 
		color:#23408f;
		background:none;
	 
		z-index:9999;
		border:none;
		text-transform:uppercase;
		 
		
}

.fc-ltr .fc-basic-view .fc-day-number {
 
    color: #23408f;
	padding:6px 5px 0 0;
}

#calendar .fc-event.dafyomi {
 background-color:#FFF;
 border-color:#FFF;
 color:#08c;
}

#calendar .fc-title{
	text-align:center;
	color: #23408f;
	text-transform:uppercase;
}

#calendar .fc-title span{
	display:block;
	color: #ffde00;
    
    font-family: 'bw';
	font-size:16px;
}

.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.taken{
	background-color:#fff!important;
	background-image:url(images/parnes-candle.png)!important;
	background-repeat:no-repeat!important;
	background-position: 50% 20px!important;
    padding: 60px 0 0px 0;
	color: #23408f!important;
	border:none!important;
	font-weight:normal!important;
}

.fc td, .fc th{
	border-width:1.5px!important;
}
	

#calendar .fc-event.dafyomi a {
 color: #0088cc;
}

#calendar .fc-event.dafyomi a:hover,
#calendar .fc-event.dafyomi a:focus {
 color: #005580;
}

#calendar .fc-event.candles,#calendar  .fc-event.havdalah {
 background-color:#FFF;
 border-color:#FFF;
 color:#333;
}

.fc-event.parashat, #calendar .fc-event.holiday, #calendar .fc-event.holiday.yomtov, #calendar .fc-event.parashat, #calendar .fc-event.roshchodesh{
	background:none!important;
	border:none!important;
	font-weight:bold!important;
}

#calendar .fc-event.parashat .fc-title, #calendar .fc-event.holiday .fc-title, #calendar .fc-event.yomtov .fc-title, #calendar .fc-event.roshchodesh .fc-title  {
   
    color: #9f9fc9;
}
 
#calendar a.fc-event.holiday, #calendar a.fc-event.parashat {
	    pointer-events: none;
	 
 }

#calendar .fc-event.hebrew .fc-title {
 font-family:'Alef Hebrew','SBL Hebrew',David;
 font-size:110%;
 font-weight:normal;
 direction:rtl;
}
#calendar .fc-event.hebrew .fc-time {
 direction:ltr;
 unicode-bidi: bidi-override;
}

#selectionText{
	padding:40px 0;
	text-align:center;
	font-size:18px;
	font-family: 'gotham-round-book';
	font-weight:bold;
}

#pages.parnos.donate .form{
	padding:50px;
	position:relative;
	z-index:2;
 
}

#pages.parnos.donate .form .main{
	width:100%;
}

#pages.parnos .dn-head{
	color: #233370;
    
    font-family: 'bw';
}

#calendar .fc-event-container {
	  position:relative;
  }
  
#calendar  .taken {
	 
  }
  
  #calendar  .taken .fc-title{
	  display:block;
	  text-align:center;
  }
  
#calendar .mark{
    background: orange;
    color: black;
}

#pages.parnos .payoptions{
	width:40%;
 
}

#pages.parnos .payoptions label {
    padding: 12px 0 12px 12px;
    float: left;
    border: 1px solid #ededed;
    background: #fcfcfc;
    width: 44%;
	text-transform:capitalize;
	text-align:center;
    display: block;
	margin:0 1% 20px 0;
}

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

#pages.parnos .payoptions input[type="radio"]:checked+label {
	background-color: #233370;
	color:#FFF;
}


#pages.parnos .dn-textfieldsml{
	width:40px;
}

 



	

/* Form */
#pages.donate .disclaimer{
	font-weight:bold;
	font-size:14px;
}

#pages.donate .submit{
	width:50%;
	max-width: 300px;
	margin:10px auto;
}

#pages.donate .form{
	background:#fff;
	padding:50px 0 0 0;
}


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

.dn-padding {
	padding: 5px;
}

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

#dn-center, #resultMessage {
	margin:0 auto;
	clear: both;
	    background: #fff;
	overflow: hidden;
	position: relative;
	z-index:2;
}

#pages.donate .paypal{
	float:right;
}

.dn-head{
	color:#4a4a4a;
	font-size:24px;
	margin: 20px 0px 10px 0px;
	text-transform:uppercase;
	font-family: 'gothamlightregular';
	clear: both;
}

#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-spacer {
	clear:both;
	height:10px;
}

.dn-title {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 2px 0px;
	font-weight: bold;
}

.dn-title img{
	width:12.7px;
	height:auto;
}

.dn-textfield, .textfield, .textarea, .dn-textfieldsm, .dn-textfieldsml, .dn-textarea {
width: 99%;
padding:12px 0 12px 1%;
margin: 0 0 6px 0;
}

.dn-textfield, .dn-textfieldsm, .dn-textfieldsml, .dn-textarea{
	background:#e5e5e5;
	border:none;
}

#pages.zemanim .textfield{
	margin:10px 0 0 0;
	font-style:italic;
}

.textarea, .dn-textarea {
	height:100px;
}

.submit{
	margin:15px 0;
	cursor:pointer;
	width:100%;
	font-size:21px;
	text-align:center;
	background:#00599d;
	padding:14px 0;
	border:none;
	color:#fff;
	text-transform:uppercase;
}

#pages.zemanim .submit {
	color:#000;
	font-size:12px;
	font-family: 'gothammedium';
	background:#ffde00;
	padding:15px 0;
}

.dn-textfieldsm {
	width: 50%;
}

.dn-textfieldsml {
	width: 31%;
}

.dn-star {
	color: #F00;
}

.dn-clear {
	clear:both;
}

#dn-account.dn-js {
        position: absolute;
        overflow: hidden;
        clip: rect(0 0 0 0);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0;
}

/*Aveilim Register*/
#pages.donate.register #dn-center {
	width:70%;
	margin:0 auto;
}
	
/*Aveilim Contact */
#pages.aveilim.contact {
	background-color:#0072c9;
	margin:0px;
	padding:50px 0px;
}

#pages.aveilim.contact h2 {
	padding:0px 0px 15px 0px;
}

#pages.aveilim.contact h3 {
	text-align:center;
	color:#FFF;
	font-family: 'gothamlightregular';
	font-size:20px;
	text-transform:uppercase;
	padding:0px 0px 25px 0px;
}

#pages.aveilim.contact form {
	background-color:#f8f8f8;
	padding:50px 2%;
	border-radius:5px;
}

#pages.aveilim.contact .button {
	border:none;
}

/*Contact*/
a.anchor {
  display: block;
    position: relative;
    top: -160px;
    visibility: hidden;
}

#pages.contact{
	position:relative;
}

#pages.contact .banner, #pages.contact .map{
	position:relative;
	z-index:2;
}

#pages.contact .white{
	position:absolute;
	background:#fff;
	top:0;
	right:0;
	width:37%;
	height:100%;
}

#pages.contact .left{
	float:left;
	width:60%;
	text-align:center;
	color: #282828;
}

#pages.contact .right{
	float:right;
	position:relative;
	z-index:2;
	width:28%;
	padding:60px 0 0 0;
}

#pages.contact .submit{
	background:#ffde00;
	padding:20px 0;
	font-size:12px;
	color:#000;
	font-family: 'gothammedium';
}

#pages.contact .info{
	width:16%;
	float:left;
	color: #282828;
	text-align:center;
	margin:60px 78px 0px 0;
}

#pages.contact .info.first{
	margin-left:15%;
}

#pages.contact .info.fax{
	margin:60px 0 0px 0;
}

#pages.contact .icon{
	width:50px;
	margin:0 auto 15px auto;
}

#pages.contact .caps{
	padding:0 0 10px 0;
	color: #0072c9;
    font-size: 15px;
    font-family: 'gothambook';
    text-align: center;
    text-transform: uppercase;
}

#pages.contact .branches {
	padding:0 0px 50px 0px;
	margin:40px 0 -30px 0;
	border-top:1px solid #979797;
	border-bottom:1px solid #979797;
}

#pages.contact .branches .info .caps{
	font-size:13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

#pages.contact .branches .info{
	width:25%;
	margin: 20px 0px 0 0;
}

#pages.contact .branches .info.last{
	margin:20px 0 0 0;
}

#pages.contact .branches .icon{
	margin:-20px auto 15px auto;
}

#pages.contact .small{
	font-size:13px;
}

#pages.contact .bold .caps{
	color:#000;
	font-family:'gothambold';
	font-size:19px;
}

#pages.contact .bold .small{
	color:#000;
	
}

#pages.contact .small a {
	color:#000;
	text-decoration:none;
}

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



#pages.contact .textfield, #pages.contact .textarea{
	padding:16px 0 16px 2%;
	width:98%;
	color:#979797;
	font-size:14px;
	border:1px solid #979797;
	margin:0 0 15px 0;
	font-style:italic;
}

#pages.contact .textarea{
	height:46px;
}

#pages.contact select.textfield{
	width:100%;
}

#pages.contact .warehouse{
	line-height:25px;
	padding:0 0 30px 0;
}

#pages.contact.torahpop {
	margin:auto !important;
}

#pages.contact.torahpop .form{
	max-width:500px;
	margin:40px auto;
}

#pages.contact.torahpop .item{
	text-align:center;
	font-size:14px;
	margin-bottom:8px;
}

#pages.contact.torahpop .item a{
	color:inherit;
}

#pages.contact.torahpop .submit{
	background:#2c516b;
	color:#fff;
}

/*Notification*/
#pages.notification .white {
	background-color:#FFF;
}

#pages.notification h2 {
	font-size:18px;
	padding:15px 0px;
	color:#000;
	text-transform:none;
}

#pages.notification .desc{
	text-align:center;
	width:95%;
	margin:0 auto;
	line-height:25px;
	font-size:14px;
	padding:0 0 40px 0;
}

#pages.notification .buttons{
	position:relative;
	padding:0 0 270px 0;
}

#pages.notification a.dropdown-link{
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	background:#ffde00;
	padding:14px 34px;
	margin:0 10px 60px 0;
	font-family: 'gothammedium';
	display:block;
	float:left;
	cursor:pointer;
	text-decoration:none;
	color:#000;
}

#pages.notification .buttons a.last{
	margin:0 0 60px 0;
}

#pages.notification #SignupLogin, #pages.notification #ViewAlertsLogin, #pages.notification #ViewSignupLogin, #pages.notification #AdminLogin, #pages.aveilim .loginbox {
	border-radius:2px;
	border:2px solid #cccccc;
	margin:0 auto 50px auto;
	width:55%;
	background:#efeeee;
	padding:20px 50px;
	text-align:center;
	clear:both;
	position:absolute;
	top:60px;
	left:15%;
}

#pages.notification  b{
	text-align:center;
	display:block;
	padding:0 0 10px 0;
	font-weight:normal;
	text-transform:uppercase;
}

#pages.notification .dropdown form input{
	padding:10px 0 10px 2%;
	display:block;
	text-align:left;
	float:left;
	width:75%;
}

#pages.notification #submit, #pages.aveilim .loginbox .submit {
	display:block;
	font-family: 'gothammedium';
	float:left;
	width:20%;
	background:#000;
	padding:13px 0;
	text-transform:uppercase;
	text-align:center;
	border:none;
	color:#ffde00;
	font-size:12px;
}

#pages.notification .dropdown form{
	width:45%;
	text-align:center;
	margin:0 auto;
}

#pages.notification  a{
	color:#000;
}

#pages.notification #AdminLogin form{
	width:75%;
}

#pages.notification #AdminLogin form input{
	width:46%;
	margin:0 0.5%;
	clear:none;
}

#pages.notification #AdminLogin form #submit{
	clear:both;
	margin:10px 0;
	width:100%;
}

#pages.notification #locations, #pages.notification #categories {
	float:left;
	width:44.5%;
    background: #f7f7f7;
	padding:10px 2%;
	margin:15px 0px;
}

#pages.notification #categories {
	float:right;
}

#pages.notification .all {
	text-align:right;
	float:right;
	padding:10px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
}

#pages.notification .button {
	float:right;
	width:22%;
	margin:15px auto;
	color:#000;
	font-weight:bold;
}

#pages.notification .white #submit {
	float:none;
	margin:0px auto;
}
	
	
#pages.notification .alert {
	padding:15px 2%;
	width:98%;
	border-bottom:2px solid #676767;
}

#pages.notification .alert .title {
	font-weight:bold;
	font-size:18px;
	font-family: 'gothambook';
	text-transform:uppercase;
}

#pages.notification .alert .author {
	font-size:11px;
	font-style:italic;
}

#pages.notification .alert .message {
	padding:8px 0px;
	line-height:18px;
}

#pages.notification .alert.second {
	background-color:#eaeaea;
}

/*Volunteer*/
#pages.volunteer {
    margin: 200px 0 0 0;
	background:#fff;
}

#pages.volunteer .greyouter {
	background-color:#f8f8f8;
	width:100%;
	text-align:center;
	padding:0px 0px 25px 0px;
}

#pages.volunteer .greyouter .register {
	text-transform:uppercase;
	font-size:11px;
}

#pages.volunteer .greyouter .register a {
	color:#000;
}

#pages.volunteer .formbox {
	background-color:#FFF;
	width:30%;
	border:1px solid #e5e5e5;
	padding:25px 2%;
	margin:0 auto 25px auto;
}

#pages.volunteer .wrapper{
	width:50%;
	margin:0 auto;
}

#pages.volunteer .links{
	padding:40px 0;
	background:#f8f8f8;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 50px 0;
}

#pages.volunteer .links a{
	display:block;
	float:left;
	margin:0 6px 0 0;
	text-align:center;
	color:#818181;
	border:1px solid #818181;
	text-decoration:none;
	text-transform:uppercase;
	padding:8px;
}

#pages.volunteer .title{
	text-align:center;
	color:#004084;
	font-family: 'gothambold';
	font-size:28px;
	padding:0 0 50px 0;
}

#pages.volunteer .icon{
	padding:0 0 10px 0;
}

#pages.volunteer .box{
	float:left;
	text-align:center;
	width:16%;
}

#pages.volunteer .misc .box{
	float:none;
	margin:auto;
}

#pages.volunteer .box a{
	text-decoration:none;
	color:#000;
}

#pages.volunteer .branches{
	padding:40px 0;
	background:#f8f8f8;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	margin:50px 0 50px 0;
}

#pages.volunteer .misc{
	padding:40px 0;
	background:#f8f8f8;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	margin:50px 0 0 0;
}

#pages.volunteer .locations{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    
}

#pages.volunteer .location{
	display: flex;
	margin:0 50px 50px 0;
    flex-direction: column;
}

#pages.volunteer .caps{
	text-transform:uppercase;
	padding:0 0 15px 0;
	font-family: 'gothambold';
}

#pages.volunteer #dispatcher{
	padding:40px 0;
	background:#f8f8f8;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin:50px 0 0px 0;
}


#pages.volunteer #info {
	padding:40px 0;
	margin:50px 0 0px 0;
}

#pages.volunteer .wrap{
	width:50%;
	background:#f8f8f8;
	margin:0 auto;
}

#pages.volunteer .section{
	position:relative;	
	border:1px solid #e5e5e5;
	min-height:200px;
}

#pages.volunteer .wrap .dn-spacer {
	clear:both;
	height:20px;
	background-color:#FFF;
}

#pages.volunteer #dispatcher .wrap .dn-spacer {
	background-color:#F8F8F8;
}

#pages.volunteer .small{
	font-size:12px;
	line-height:18px;
}

#pages.volunteer .small a {
	color:#000;
}

#pages.volunteer .city{
	font-family: 'gothambook';
	padding:0 0 3px 0;
}

#pages.volunteer .head{
	background:#ffde00;
	border-bottom:2px solid #ffde00;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	left: -30px;
    top: -1px;
	height:100%;
	width:30px;
	
   
   
   
}

#pages.volunteer .head .title{
	 transform: rotate(-90deg);
	 font-family: 'gothambold';
     font-size: 15px;
	 padding:0;
     width: 200px;
     position: absolute;
     left: -85px;
	 top: 45%;
}

#pages.volunteer .head.will{
	left: -105px;
    top: 81px;
    padding: 5px 33px;
}

#pages.volunteer .entry.even{
	background:#f0f0f0;
}

#pages.volunteer .entry{
	border-bottom:1px solid #e5e5e5;
}

#pages.volunteer .entry .caps{
	padding:10px;
	float:left;
	width:48%;
}

#pages.volunteer .entry .type{
	float:left;
	font-family: 'gothambold';
	text-transform:uppercase;
	width:24.7%;
	padding:10px;
	border-right:2px solid #f8f8f8;
	border-left:2px solid #f8f8f8;
}

#pages.volunteer .entry .cell{
	float:left;
	border-right:2px solid #f8f8f8;
	padding:10px;
	font-family: 'gothambold';
	width:20%;
}

#pages.volunteer .entry .home{
	float:left;
	font-family: 'gothambold';
	padding:10px;
	width:20%;
}

#pages.volunteer .entry span{
	    font-family: Arial, Helvetica, sans-serif;
}

/*Privacy Policy*/
#pages.privacy{
	text-align:justify;
	line-height:25px;
	padding:0 0 50px 0;
}

#pages.privacy a{
	color:#000;
}

/*Mailing*/
#mailingwrapper {
	width:100%;
	background-color:#ffde00;
	padding:20px 0px;
	z-index:1;
	position:relative;
}

#mailingwrapper .inner {
	width:52%;
	overflow:hidden;
	margin:0 auto;
}

#mailingwrapper .title {
	text-transform:uppercase;
	float:left;
	font-size:14px;
	font-family: 'gothammedium';
	color:#494949;
	padding:12px 0px 0px 0px;
}

#mailingwrapper .textfield {
	border:none;
	width:46%;
	float:left;
	margin:0px 1.5%;
	border-radius:3px;
}

#mailingwrapper .button {
	float:right;
	color:#FFF;
	text-transform:uppercase;
	border-radius:3px;
	font-size:14px;
	line-height:14px;
	letter-spacing:1px;
	font-family: 'gothamlightregular';
	font-weight:bold;
	background:none;
	padding:12px 0px;
	width:20%;
	border:1px solid #FFF;
}

/*Footer*/
#footerwrapper {
	background-color:#30323b;
	width:100%;
	padding:53px 0px;
	font-size:12px;
	line-height:12px;
	color:#FFF;
	background-image:url(images/misaskim_flame.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	z-index:1;
	position:relative;
}

#footerwrapper #search{
	display:none;
}

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

#footerwrapper ul.nav li a {
	text-transform:uppercase;
	display:block;
	margin:0px 0px 20px 0px;
}

#footerwrapper ul.nav li a:after {
	background-color:#ffde00;
	height:2px;
	width:10%;
	content:"";
	margin:11px 0px 0px 0px;
	display:block;
}

#footerwrapper ul.nav li ul a:after {
	display:none;
}

#footerwrapper .col, #footerwrapper li.drop, #footerwrapper li.social, #footerwrapper li.contact {
	float:left;
	width:19.58%;
}

#footerwrapper li.news, #footerwrapper .col {
	width:10%;
}

#footerwrapper ul.nav .col a:after, #footerwrapper ul.nav li.news a:after {
	width:20%;
}

#footerwrapper ul.nav .col li a {
	margin:0px 0px 25px 0px;
}

#footerwrapper ul.nav li ul li a {
	text-transform:none;
	padding:0px;
}

#footerwrapper ul.nav li ul li a:after, #footerwrapper ul.nav li.social .social a:after {
	display:none;
	margin:0px;
}

#footerwrapper li.contact li {
	font-size:13px;
	line-height:16px;
	position:relative;
	padding:0 0 0 25px;
}

#footerwrapper li.contact li.fax {
	padding:20px 0 20px 25px;
}



#footerwrapper li.contact li.phone:before, #footerwrapper li.contact li.fax:before, #footerwrapper li.contact li.directions:before {
  	content: "\f10b";
 	font-family: 'FontAwesome';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	color:#ffde00;
	font-size:28px;
	line-height:28px;
	margin:0px 10px 0px 0px;
	position:absolute;
	top:0;
	left:0;
}

#footerwrapper li.contact li.fax:before {
content: "\f1ac";
font-size:20px;
line-height:20px;
top:15px;
}

#footerwrapper li.contact li.directions:before {
	content: "\f041";
font-size:20px;
line-height:20px;
}
/*Social Media*/
.social .fa {
	font-family: 'FontAwesome';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	display:inline;
	color:#ffde00;
	font-size:25px;
	line-height:25px;
}

.fa-dollar:before {
  content: "\f155";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-google-plus:before {
  content: "\f0d5";
}


/*Copyright*/
#copy {
	width:100%;
	padding:24px 0px;
	background-color: #2b2d35;
	position:relative;
	z-index:99;
	font-size:11px;
	line-height:11px;
	color:#606268;
	text-align:center;
}

#copy a {
	color:#606268;
	text-decoration:none;
}

@media all and (-ms-high-contrast:none)
 {
 .raffle#pages .small, #pages.raffle .title, #pages.raffle .ticket .ticketdetails {
	font-family:Arial, Helvetica, sans-serif;
}
 }

@media print {
	#nav { display:none;}
}


