
@font-face {
    font-family: Helvetica;
    src: url(fonts/HelveticaNeueLTPro-Lt.otf);
} 	

@font-face {
} 	
	
body {
	padding: 0;
	margin: 0;
	color: #000; 
    font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0.25px;
}	

h1,h2,h3,h4,h5,h6 {
    font-family: Helvetica;
	font-style: normal;
	font-weight: normal;
}

h2 {
	font-size: 40px;
	padding: 0;
	margin: 0;
}

h3 {
	font-size: 30px;
	padding: 20px 0 10px;
	margin: 0;
}

p {
	padding: 0;
	margin: 0;
	line-height: 140%;
}

a {
	text-decoration: none;
}

#wrapper {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	position: fixed;
	float: left;
	overflow: hidden;
}	
	
#logo {
	width: 250px;
	height: 200px;
	background-image: url("AHD-Logo-01.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0;
	margin-top: 100px;
	margin-left: 50px;
}	

#text-area {
	color: #FFF;
	width: calc(100% - 100px);
	height: calc(100% - 100px);
	padding: 50px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.8), rgba(0,0,0,0.2));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0.8), rgba(0,0,0,0.2));
	background-image: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.2));
    font-family: Helvetica;
	font-weight: lighter;
	overflow: hidden;
    overflow-y: scroll;
    overflow-x: scroll;
}
	
#guide {
	position: absolute;
	top: 30px;
	right: 20px;
	z-index: 222;
	transition-property: all;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
	cursor: pointer;
}	
	
.menu-open #guide {
	visibility: hidden;
	opacity: 0;
}
	
#menu {
	position: absolute;
	top: 30px;
	right: 20px;
	z-index: 222;
	visibility: hidden;
	opacity: 0;
	color: #FFF;
	transition-property: all;
	transition-duration: .55s;
	transition-timing-function: ease-in-out;
	cursor: pointer;
}	
	
.menu-open #menu {
	visibility: visible;
	opacity: 1;
}
	
.menu-open .menu2 {
	right: -350px;
	opacity: 1;
	visibility: hidden;
	top: 0;
}
    
.menu-open #wrapper{
    overflow-y: hidden;
    overflow-x: hidden;
}  
	    
.menu2 {
	position: fixed;
	width: 350px;
	height: 100%;
	top: 0%;
	right: 0;
	padding: 0 0;
	opacity: 1;
	visibility: visible;
	background-color: rgba(255,255,255,0.9);
	z-index: 111;
	overflow: scroll;
    overflow-y: scroll;
    overflow-x: scroll;
	float: left;
	transition-property: all;
	transition-duration: .55s;
	transition-timing-function: ease-in-out;
	color: #FFF;
}

.inner {
	overflow: scroll;
    overflow-y: scroll;
    overflow-x: scroll;
	float: left;
	width: 350px;
	height: auto;
	margin-top: 5vh;
}
	
.menu2 ul {
	width: 350px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}	
	
.menu2 ul li {
	list-style: none;
	color: #000;
	line-height: 50px;
	font-size: 16px;
	border-bottom: thin solid #CCC;
	padding: 0 20px;
	background-image: url("ARROW.svg");
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}	

.menu2 ul li.gold {
	color: #999;	
}
	
.menu2 ul li:hover {	
	color: #999;
}	
	
.dropbtn2:hover, .dropbtn2:focus {
}
	
.dropdown2 {
    position: relative;
    display: inline-block;
    z-index: 30;
}
	
.dropdown2-content {
	display: none;
    position: relative;
    padding: 10px 0px;
    z-index: 1;
	border-bottom: thin solid #CCC;
	background-color: #EEE;
	transition-property: all;
	transition-duration: .55s;
	transition-timing-function: ease-in-out;
}
	
.menu2 .dropdown2-content li {
	list-style: none;
	color: #000;
	line-height: 20px;
	font-size: 14px;
	border-bottom: none;
	padding: 1px 20px;
	background-image: none;
}	
	
.dropdown2-content a {
	text-decoration: none;
	color: #000;
	font-size: 14px;
}

.dropdown2-content a.gold {
	color: #999;	
}

.dropdown2-content a:hover {
	color: #999;
}
	
.show {
	display: block;
}

#share {
	line-height: 30px;
	width: 310px;
	padding: 0 20px;
	float: left;
	margin: 5vh 0;
}	

#share img {
	position: relative;
	height: 30px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	float: right;
	padding-left: 5px;
}

#share img:hover {
	opacity: 0.5;
}
	
#share span {
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	cursor: pointer;
}
	
#share span:hover {
	color: #999;
}
	
#share p {
	color: #000;
	font-size: 90%;
}

#share p a {
	color: #999;
}

	
	
	
	
@media only screen and (max-width: 900px) {
	
#logo {
}	
	
}


	
	
@media only screen and (max-width: 700px) {
	
#logo {
	width: 200px;
	height: 100px;
	margin-top: 100px;
	margin-left: 25px;
}	

.menu-open .menu2 {
	right: -250px;
}
    
.menu2 {
	width: 250px;
}

.inner {
	width: 250px;
}
	
.menu2 ul {
	width: 250px;
}	
	
.menu2 ul li {
	line-height: 40px;
	font-size: 15px;
}	

#share {
	width: 210px;
}	
	
}

