main { position:relative;padding-top:10px }
@media only screen and (min-width:64em){ main { padding-top:50px}}
.hide { display:none;}
form input.honey { display: none !important; }

/* Site Header Styling */
.site-header .unit + h1 { margin-top:0; }
.unittag { font-style: italic;}
@media only screen and (min-width:64.0625em){.timeline:after{top:-56px;bottom:-56px}
.site-header .unit{color:#9d9d9d;font-size:1rem;margin-bottom:0;margin-top:1.25rem;text-transform:uppercase}
.site-header .unit a {color:#9d9d9d;}
.site-header .unit a:hover {color:#822434;}
.site-header .title {margin-top:0}
.site-header span.plus{padding-left:10px}
.site-header span.plus:before{margin-left:-10px}

}

@media only screen and (max-width:64.0625em){
.site-header .unit{display:none;}
.site-header .title {margin-top:16px !important;}
}
/* END Site Header Styling */

/* BELT + SKIRT STYLING */
.belt-nav li { display: block; }
.belt-nav li::after { display:none; }
.belt-nav a {padding:0;}
.belt-nav > h5 {
    border-bottom: 1px solid;
    line-height: 32px !important;
    margin-top: -0.95em;
}
@media screen and (max-width: 40em){
 .belt { text-align:center;}  
 #give_now_button_bottom { float: none;}
}

.belt {
    color: #fff;
}
.belt h5 {
    line-height:0;
    color:#fff;
}

address p {
    font-size: 0.875rem;
}

.skirt .title {
    line-height: 1.45;
}

.skirt-cacr {
    padding-bottom: 30px;
}

.skirt-cacr .column {
float: left;
padding: 0 3em;
}

.skirt-cacr .column {
float: left;
padding: 0 3em;
}

@media screen and (max-width: 640px) {

.skirt-cacr .column {
width: 100%;
padding: 0 0 2em;
}

}

.skirt-cacr .column h4 {
color: #fff;
font-size: 0.75rem;
padding-top: 0;
margin-bottom: 16px;
text-transform: uppercase;
}

.skirt-cacr ul {

}

.skirt-cacr li a {
color: #B8B0AB;
transition: all 0.18s ease 0s;
}

.skirt-cacr li a:hover {
color: #fff;
}

/* Custom BELT + SKIRT stylying */
.belt-nav li { display: block; }
.belt-nav li::after { display:none; }
.belt-nav a {padding:0;}
.belt-nav > h5 {
    border-bottom: 1px solid;
    line-height: 32px !important;
    margin-top: -0.95em;
}


.section.belt+.section.skirt{
    padding-top: 20px;
    margin-top: 0px;}

header .social{
    margin-top: -12px !important
}
@media screen and (max-width: 40em){
 .belt { text-align:center;}  
 #give_now_button_bottom { float: none;}
}
@media only screen and (min-width:64em){ 
    .belt ul.social { text-align: right;}
    .skirt-nav .column:last-child{float: right;}
}
.belt {
    color: #fff; 
    padding-bottom: 5px; 
    padding-top: 30px;
}
.belt h5 {
    line-height:0;
    color:#fff;
}

address p {
    font-size: 0.875rem;
}
#give_now_button_bottom {
    padding-top: 1.5em;
}

/* END BELT + SKIRT */

/* jssor slider bullet navigator skin 05 css */
/* .jssorb05 div (normal) .jssorb05 div:hover (normal mouseover) .jssorb05 .av (active) .jssorb05 .av:hover (active mouseover) .jssorb05 .dn (mousedown) */
 .jssorb05 {
	 position: absolute;
}
 .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	 position: absolute;
	/* size of bullet elment */
	 width: 16px;
	 height: 16px;
	 background: url('/_assets/img/b05.png') no-repeat;
	 overflow: hidden;
	 cursor: pointer;
}
 .jssorb05 div {
	 background-position: -7px -7px;
}
 .jssorb05 div:hover, .jssorb05 .av:hover {
	 background-position: -37px -7px;
}
 .jssorb05 .av {
	 background-position: -67px -7px;
}
 .jssorb05 .dn, .jssorb05 .dn:hover {
	 background-position: -97px -7px;
}
 .js-title {
	 position: relative;
	 color: #ffffff;
	 font-size: 28px;
     font-weight: 700;
}
 .js-text {
	 position: relative;
	 font-size: 1.15em;
	 color: #ffffff;
}
 .banner-text {
	 position: absolute;
	 padding: 1.2em;
	 top: 310px;
	 left: 100px;
	 width: 60%;
	 background: rgba(0, 0, 0, 0.5)
}
/* jssor slider arrow navigator skin 22 css */
/* .jssora22l (normal) .jssora22r (normal) .jssora22l:hover (normal mouseover) .jssora22r:hover (normal mouseover) .jssora22l.jssora22ldn (mousedown) .jssora22r.jssora22rdn (mousedown) .jssora22l.jssora22lds (disabled) .jssora22r.jssora22rds (disabled) */
 .jssora22l, .jssora22r {
	 display: block;
	 position: absolute;
	/* size of arrow element */
	 width: 40px;
	 height: 58px;
	 cursor: pointer;
	 background: url('/_assets/img/a22.png') no-repeat;
	 background-position: 266px 5px;
	 overflow: hidden;
}
 .jssora22l {
	 background-position: -10px -31px;
	 left: 16px;
}
 .jssora22r {
	 background-position: -70px -31px;
	 right: 16px;
}
 .jssora22l:hover {
	 background-position: -130px -31px;
}
 .jssora22r:hover {
	 background-position: -190px -31px;
}
 .jssora22l.jssora22ldn {
	 background-position: -250px -31px;
}
 .jssora22r.jssora22rdn {
	 background-position: -310px -31px;
}
 .jssora22l.jssora22lds {
	 background-position: -10px -31px;
	 opacity: .3;
	 pointer-events: none;
}
 .jssora22r.jssora22rds {
	 background-position: -70px -31px;
	 opacity: .3;
	 pointer-events: none;
}

.staff-director{
background-color: #edebeb;
    margin-bottom: 10px;
    margin-top: -10px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #B8B0AB;
}