#loadme{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(9,0,0,1);
	z-index: 1000000;
}

.loader {
	border-top: 4px solid rgba(255,90,9,1);
	border-bottom: 4px solid rgba(255,90,9,1);
	border-left: 4px solid rgba(255,90,9,1);
	border-right: 4px solid rgba(9,0,0,1);
	border-radius: 50%;
	-webkit-animation: spin 1s linear infinite; /* Safari */
	animation: spin 1s linear infinite;
	width: 50px;
	height: 50px;
	position: fixed;
	top: 45%;
	left: 50%;
}

.loadingText {
	width: 150px;
	text-align: bottom;
	position: fixed;
	top: 48%;
	left: 55%;
	font-size: 2em;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.black{
	color: #393939;
	color: rgba(57,57,57,1);
}

.black1{
	color: rgba(9,0,0,1);
}

.black0{
	color: rgba(29,20,20,1);
}
.gray{
	color: #6e6e6e;
	color: rgba(110,110,110,1);
}
.darkOrange{
	color: #ff5a09;
	color: rgba(255,90,9,1);
}
.mediumOrange{
	color: #f3843e;
	color: rgba(243,132,62,1);
}
.lightOrange{
	color: #ff9900;
	color: rgba(255,153,0,1);
}
.size0{
	font-size: 18px;
}
.size1{
	font-size: 24px;
}
.size1_5{
	font-size: 36px;
}
.size2{
	font-size: 48px;
}
.size2_5{
	font-size: 60px;
}
.size3{
	font-size: 72px;
}
.size4{
	font-size: 96px;
}
.size5{
	font-size: 120px;
}
.italic{
	font-style: italic;
}
.bold{
	font-weight: bold;
}

body{
	background: rgba(9,0,0,1);
	margin: 0;
	padding: 0;
	color: rgba(255,255,255,1);
	width: 100%;
	min-width: 1450px;
}

#header{
	background: rgba(9,0,0,1);
	#background: rgba(57,57,57,1);
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	font-size: 24px;
	z-index: 1000;
	border-bottom: 1px solid rgba(243,132,62,.5);
}
#header ul{
	margin: 0;
	padding: 0;
	height: 50px;
}
#header li{
	list-style-type: none;
	display: inline-block;
	#width: 150px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	#border-bottom: 2px solid rgba(0,0,0,1);
	-webkit-transition: all 200ms; /* For Safari 3.1 to 6.0 */
	transition: all 200ms;
	overflow: hidden;
}
#header a{
	color: rgba(243,132,62,1);
	text-decoration: none;
	-webkit-transition: all 200ms; /* For Safari 3.1 to 6.0 */
	transition: all 200ms;
	display:inline-block;
	padding-top: 12px;
	width: 150px;
	height: 50px;
}
#header a:hover{
	color: rgba(255,255,255,1);
	font-weight: bold;
	background: rgba(255,90,9,1);
	color: rgba(255,255,255,1);
}
#header p {
	margin: 0; 
	padding: 5px;
}

#slideBox{
	width: 100%;
	height: 100%;
	background-color: rgba(9,0,0,1);
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.slide{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-transition: left 300ms; /* For Safari 3.1 to 6.0 */
	transition: left 300ms;
}
.dots{
	background-image: url('../images/orangeBlocks.png');
	background-size: cover;
	background-repeat: no-repeat;
}
#slide1{
	position: absolute;
	top: 0;
	background-color: rgba(9,0,0,.75);
	width: 100%;
	height: 100%;
	font-weight: bold;
	-webkit-transition: left 600ms ease 300ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 300ms;
}
.pushedOut{
	left: 150%;
}
.pushedIn{
	left: 502px;
}
#slide2{
	background-color: rgba(9,0,0,1);
	font-weight: bold;
}
#slide3{
	background-color: rgba(9,0,0,1);
}
.noOpacity{
	opacity: 0;
	font-weight: bold;
}
.slideA{
	left: -100%;
	z-index: 1;
}
.slideB{
	left: 0;
	z-index: 2;
}
.slideC{
	left: 100%;
	z-index: 1;
}
.topA{
	top: 0px;
}
.topA5{
	top: 50px;
}
.topB{
	top: 100px;
}
.topB5{
	top: 150px;
}
.topC{
	top: 200px;
}
.topC5{
	top: 250px;
}
.topD{
	top: 300px;
}
.topD5{
	top: 350px;
}
.topE{
	top: 400px;
}
.topE5{
	top: 400px;
}
.topF{
	top: 500px;
}
.topF5{
	top: 550px;
}
.topG{
	top: 600px;
}
.topG{
	top: 650px;
}
.tex1{
	position: absolute;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
.tex2{
	position: absolute;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
.tex3{
	position: absolute;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
.tex4{
	position: absolute;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
#text1{
	position: absolute;
	top: 150px;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
.text1NoLeft{
	left: 50px;
}
.text1Left{
	left: 100%;
}
#text2{
	position: absolute;
	top: 250px;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
.text2NoLeft{
	left: 50px;
}
.text2Left{
	left: 120%;
}
#text3{
	position: absolute;
	top: 350px;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
.text3NoLeft{
	left: 50px;
}
.text3Left{
	left: 140%;
}
#text4{
	position: absolute;
	top: 525px;
	-webkit-transition: left 600ms ease 600ms; /* For Safari 3.1 to 6.0 */
	transition: left 600ms ease 600ms;
}
.text4NoLeft{
	left: 50px;
}
.text4Left{
	left: 260%;
}
#text5{
	position: absolute;
	top: 0px;
	right: 50px;
}
#text6{
	position: absolute;
	top: 100px;
	right: 50px;
}
#text7{
	position: absolute;
	top: 200px;
	right: 50px;
}
#text8{
	position: absolute;
	top: 300px;
	right: 50px;
}
#text9{
	position: absolute;
	top: 500px;
	right: 50px;
}
#text10{
	position: absolute;
	top: 650px;
	right: 50px;
}
#l{
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	align-content: center;
	z-index: 999;
}
#r{
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	align-content: center;
	z-index: 999;

}
.holderL{
	position: absolute;
	bottom: 0;
	right: 0;
	border-top: 0px solid rgba(255,255,255,1);
	border-right: 0px solid rgba(255,255,255,1);
	border-bottom: 8px solid rgba(255,255,255,.9);
	border-left: 8px solid rgba(255,255,255,.9);
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	color: rgba(255,255,255,1);
	-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 200ms; /* For Safari 3.1 to 6.0 */
	transition: all 200ms;
	cursor: pointer;
}
.holderL:hover{
	border-bottom: 8px solid rgba(243,132,62,1);
	border-left: 8px solid rgba(243,132,62,1);
}
.holderR{
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: 8px solid rgba(255,255,255,.9);
	border-right: 8px solid rgba(255,255,255,.9);
	border-bottom: 0px solid rgba(255,255,255,1);
	border-left: 0px solid rgba(255,255,255,1);
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	color: rgba(255,255,255,1);
	-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 200ms; /* For Safari 3.1 to 6.0 */
	transition: all 200ms;
	cursor: pointer;
}
.holderR:hover{
	border-top: 8px solid rgba(243,132,62,1);
	border-right: 8px solid rgba(243,132,62,1);
}
.spacer1, .spacer2, .spacer3, .spacer4{
	position: relative;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.spacer1{
	background-image: url("../images/6.png");
	text-align: center;
	align-content: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
}
.spacer1 p{
	margin: 0;
	padding: 0;
}
.spacer2{
	background-image: url("../images/7.png");
	text-align: center;
	align-content: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
}
.spacer2 p{
	margin: 0;
	padding: 0;
}
.spacer3{
	background-image: url("../images/4.png");
	text-align: center;
	align-content: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
}
.spacer3 p{
	margin: 0;
	padding: 0;
}
.spacer4{
	background-image: url("../images/1.png");
	text-align: center;
	align-content: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
}
.spacer4 p{
	margin: 0;
	padding: 0;
}
#about{
	background-color: rgba(225,225,225,1);
	text-align: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
	margin: 0;
	padding: 20px 0;
}
#about p{
	margin: 0;
	padding: 0;
}
#newsletter{
	background-color: rgba(225,225,225,1);
	text-align: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
	margin: 0;
	padding: 20px 0;
}
#newsletter p{
	margin: 0;
	padding: 0;
}
#team{
	background-color: rgba(225,225,225,1);
	text-align: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
	margin: 0;
	padding: 20px 0;
}
#team p{
	margin: 0;
	padding: 0;
}
#contact{
	background-color: rgba(225,225,225,1);
	text-align: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
	margin: 0;
	padding: 20px 0;
}
#contact p{
	margin: 0;
	padding: 0;
}
#meetups{
	position: relative;
	background-color: rgba(225,225,225,1);
	text-align: center;
	vertical-align: middle;
	border-top: 5px solid rgba(243,132,62,1);
	margin: 0;
	padding: 20px 0;
}
#meetups p{
	margin: 0;
	padding: 0;
}
.inner{
	width: 75%;
	margin: auto;
}
.inner ul{
	margin: 0;
	padding: 0;	
}
.inner li{
	list-style-type: none;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	margin: 25px;
}
.cryptocurrency{
	position: relative;
	width: 300px;
	height: 200px;
	text-align: center;
	align-content: center;
	font-size: 36px;
	color: rgba(29,20,20,1);
}
.hideIt{
	opacity: 0;
}
.showIt{
	opacity: 100%;
}
.atLeft{
	top: 50px;
	left: -50px;
	width: 275px;
}
.noLeft{
	top: 0;
	left: 0;
	width: 300px;

}
.atRight{
	top: 50px;
	left: 50px;
	width: 275px;
}
.bitcoin{
	position: absolute;
	-webkit-transition: all 200ms; /* For Safari 3.1 to 6.0 */
	transition: all 200ms;
	#width: 300px;
}
.bitcoin img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	-webkit-transition: all 200ms; /* For Safari 3.1 to 6.0 */
	transition: all 200ms;
}
.bitcoin:hover{
	color: rgba(255,90,9,1);
}
.bitcoin:hover img{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);

}
.ethereum{
	position: relative;
	width: 300px;
	height: 300px;
	text-align: center;
	align-content: center;
	font-size: 36px;
	color: rgba(29,20,20,1);
}
.Satoshi_Nakamoto{
	position: relative;
	width: 300px;
	height: 300px;
	text-align: center;
	align-content: center;
	font-size: 36px;
	color: rgba(29,20,20,1);
}
.Nick_Szabo{
	position: relative;
	width: 300px;
	height: 300px;
	text-align: center;
	align-content: center;
	font-size: 36px;
	color: rgba(29,20,20,1);
}
.aeternity{
	position: absolute;
	-webkit-transition: all 300ms ease 300ms; /* For Safari 3.1 to 6.0 */
	transition: all 300ms ease 300ms;
}
.smart-contracts{
	width: 100%;
	margin-bottom: 20px;
	-webkit-transition: margin-left 200ms ease-in;
	transition: margin-left 200ms ease-in;
}
.bitcoin:hover .stellar_lumens{
	margin-left: -100px;
}
.blockchain{
	position: relative;
	width: 300px;
	height: 300px;
	text-align: center;
	align-content: center;
	font-size: 36px;
	color: rgba(29,20,20,1);
	margin-bottom: 50px;
}
.shamirs_secret_sharing{
	position: absolute;
	right: 0;
}
.jed_mccaleb{
	top: 60px;
}
.martti_malmi{
	top: 120px;
}
.right{
	float: right;
}
.clear{
	clear: both;
}
.left{
	float: left;
}
.author{
	margin: 0 50px 0 0;
	padding: 0;
	float: right;
	font-size: 48px;
	color: rgba(255,90,9,1);
}
.formWrapper{
	width: 55%;
	text-align: left;
	align-content: left;
	margin: auto;
}
.formWrapper input{
	border: 1px solid rgba(29,20,20,1);
	width: 100%;
	padding: 5px;
}
.formWrapper textarea{
	border: 1px solid rgba(29,20,20,1);
	width: 100%;
	padding: 5px;
	height: 250px;
}
.formWrapper button{
	border: 1px solid rgba(29,20,20,1);
	width: 102%;
	padding: 10px;
	background: rgba(255,90,9,1); 
	#background: rgba(255,153,0,1);
	font-weight: bold;
	-webkit-transition: all 200ms; /* For Safari 3.1 to 6.0 */
	transition: all 200ms;
	cursor: hand;
	cursor: pointer;
}
.formWrapper button:hover{
	color: rgba(255,255,255,1);
	#background: rgba(255,90,9,1); 
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.cryptocurrency_meetup{
	height: 1100px;
	max-width: 500px;
	position: absolute;
	top: -375px;
	left: -175px;
	transform: translate3d(0, 0, 0);
	-ms-transform: rotate(40deg); /* IE 9 */
    -webkit-transform: rotate(40deg); /* Safari */
    transform: rotate(40deg); /* Standard syntax */
}
.learn_blockchain {
  height: 3518px;
  width: 500px;
  background: url(../images/Bitcoin-Meetup-Pics.png);
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  animation: moveSlideshow 60s linear infinite;
}

@keyframes moveSlideshow {
  100% { 
    transform: translateY(-75%);  
  }
}
@keyframes moveSlideshowz {
  100% { 
    transform: translateY(-66%);  
  }
}
.next_bitcoin{
	height: 1100px;
	max-width: 500px;
	position: absolute;
	bottom: 0;
	right: 100px;
	transform: translate3d(0, 0, 0);
	-ms-transform: rotate(40deg); /* IE 9 */
    -webkit-transform: rotate(40deg); /* Safari */
    transform: rotate(40deg); /* Standard syntax */
}
.next_ethereum {
  height: 3939px;
  width: 500px;
  background: url(../images/Idaho-Bitcoin-Group-Meetup-Page.png);
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  animation: moveSlideshowz 24s linear infinite;
}

a.bitcoin_meetup{
	-webkit-transition:  all 200ms ease 200ms;;
	transition: all 200ms ease 200ms;
	color: rgba(200,200,200,1);
	#color: rgba(255,153,0,1);
	text-decoration: none;
}
a.bitcoin_meetup:hover{
	#color: rgba(243,132,62,1);
	color: rgba(243,132,62,1);
	text-decoration: none;
}
a.bitcoin_meetup2{
	-webkit-transition:  all 200ms ease 200ms;;
	transition: all 200ms ease 200ms;
	color: rgba(20,20,20,1);
	#color: rgba(255,153,0,1);
	text-decoration: none;
}
a.bitcoin_meetup2:hover{
	#color: rgba(243,132,62,1);
	color: rgba(255,90,9,1);
	text-decoration: none;
}
.Hal_Finney{
	position: absolute;
	top: 0;
	left: 0;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .1;
	width: 100%;
}
.Adam_Beck{
	position: absolute;
	top: 0;
	left: 0;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .2;
	width: 100%;
}
.Vitalik_Buterin{
	width: 100%;
	height: 173px;
	background-image: url(../images/bottom.png);
	background-repeat: repeat-x;
}
.Vitalik_top{
	position: absolute;
	bottom: 0;
	left: 0;
}
.Vitalik_fixed{
	position: fixed;
	bottom: 0;
	left: 0;
}