/*!
 * jquery-drawer v3.2.0
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */
.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.4)}
.drawer--left .drawer-nav{left:-25rem;-webkit-transition:left 1.3s cubic-bezier(.19,1,.22,1);transition:left 1.3s cubic-bezier(.19,1,.22,1)}
.drawer--right .drawer-nav{right:-25rem;-webkit-transition:right 1.3s cubic-bezier(.19,1,.22,1);transition:right 1.3s cubic-bezier(.19,1,.22,1)}
.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top 1.3s cubic-bezier(.19,1,.22,1);transition:top 1.3s cubic-bezier(.19,1,.22,1)}
.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}

/*
.drawer-hamburger:after{
	content:"MENU";
	color:#fff;
	margin-left:25px;
	margin-top:-10px;
	font-family: 'Open Sans', Helvetica, "Helvetica Neue", Arial, sans-serif;
	position:absolute;
	letter-spacing:1.5px;
	font-size:12px;
	opacity:.9;
}
*/

.drawer-hamburger:hover{cursor:pointer;background-color:transparent}

.drawer-hamburger-icon{position:relative;display:block;margin-top:10px;	opacity:.8;}

.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#fff}

.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:' '}

.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}

.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}

.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.drawer-nav { padding-top:25px; background-color:#040101; width:17rem; }

.drawer-dropdown ul { background-color:#313131; margin:0; }

.drawer-nav ul { padding-left:30px; padding-right:10px }

.drawer-menu-item, .drawer-nav ul li, .drawer-dropdown ul, .drawer-dropdown-menu-item { 
	text-align:left;
 	letter-spacing:2px; line-height:25px;
	font-family: 'Open Sans', Helvetica, "Helvetica Neue", Arial, sans-serif;
	font-size:18px; 
	padding-bottom:10px;
	opacity:.9;
}

.drawer-menu .drawer-dropdown-menu, .drawer-menu-item { padding:0; margin:0; }

.drawer--left.drawer-open .drawer-hamburger{ left:0rem }

.drawer-menu-item:hover, .drawer-dropdown-menu-item:hover{ text-decoration:underline;color:#ACACAC; }

.divider { 
	height:1px;
	border:none;
	background-color:#333;
	margin-top:20px;
	margin-bottom:20px; 
}

/* Smartphones */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
.drawer-nav { padding-top:130px; background-color:#000; width:100%;height:100%; width:100%;}
.drawer--left .drawer-nav{left:-100%}
.drawer-dropdown ul { background-color:#313131; margin:0; }
.drawer-nav ul { padding-left:30px; padding-right:0 }
.drawer-menu-item, .drawer-nav ul li, .drawer-dropdown ul, .drawer-dropdown-menu-item { font-size:70px; letter-spacing:0.07em; line-height:100px; }
.drawer-menu .drawer-dropdown-menu, .drawer-menu-item { padding:0; margin:0; }
.drawer--left.drawer-open .drawer-hamburger{ left:0rem }
.drawer-menu-item:hover, .drawer-dropdown-menu-item:hover{ text-decoration:underline;color:#ACACAC; }

/* Hamburger */
.divider {	height:1px; border:none; background-color:#333; margin-top:20px; margin-bottom:20px; }
.drawer-hamburger-icon{position:relative;display:block;margin-top:19px}
.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:5rem;padding:0;padding:50px .75rem 30px 25px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}
.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:3px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#fff}
.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-19px;left:0;content:' '}
.drawer-hamburger-icon:after{top:19px}
.drawer-open .drawer-hamburger-icon{background-color:transparent}
.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg); }

/* Slide Navigation */
#prevslide, #nextslide{ position:absolute; height:115px; width:69px; top:50%; margin-top:-121px; opacity:0.4;}
#prevslide{ left:30px; background:url('../img/back-m.png'); }
#nextslide{ right:30px; background:url('../img/forward-m.png'); }
#prevslide:hover, #nextslide:hover{ cursor:pointer; }

p { padding-bottom:80px; line-height:40px; }

}