article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{/*border-collapse:collapse;border-spacing:0*/;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face {
  font-family: 'Arvo';
  font-display: auto;
  src: local('Arvo'), url(https://web.archive.org/web/20191106170430im_/https://fonts.gstatic.com/s/arvo/v9/rC7kKhY-eUDY-ucISTIf5PesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}


/* * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } */

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
    background-color:#424550;
    color: #e8f3f8;
}


/*header section*/
header {
	height: 100%;
    background: #000;
	/*background-image: url("/web/20191106170430im_/http://blockchainsummit.ma/img/heroimage.jpg");
	background-size: cover;*/
}
#wrapper {
    height:100%;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: rgba(0,0,0,1);
}
#wrapper td {
    vertical-align: middle;
    text-align: center;
    height: 20px;
}
#wrapper tr:last-child {
    vertical-align: bottom;
}
/*img {
    width:50%;
}*/
.as {
    width:60%;
    animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
@media only screen and (max-width: 700px) {
    .as {
        width:90%;
    }
}
.arDw {
    vertical-align: bottom;
    text-align: left;
    height: 70px;
}
.arrow {
    width:10%;
    max-width: 70px;
    animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    
  -webkit-animation-duration: 2s!important;
  animation-duration: 2s!important;
}

header h1 {
	color: white;
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: 'Lato', sans-serif;
}

header h1:after {
	content: '';
	display: block;
	height: 8px;
	width: 0;
	margin-top: 10px;
	background: transparent;
	transition: width 0.5s ease, background-color 0.5s ease;
	-webkit-filter: blur(1px);
}

header h1:hover:after {
	background: RGB(205, 153, 117);
	width: 100%;
}

h2 {
	font-family: 'Lato', sans-serif;
    font-size: 30px;
	font-weight: '300';
	text-align: center;
/* 	text-transform: uppercase; */
    padding-top: 20px;
    padding-bottom: 20px;
}
h3 {
	font-family: 'Lato', sans-serif;
    font-size: 30px;
	font-weight: '300';
	text-align: center;
/* 	text-transform: uppercase; */
    padding-top: 20px;
    padding-bottom: 20px;
}
.innerWrapper {
    padding-top: 20px;
	max-width: 1100px;
/* 	max-width: 90%; */
	margin: 0 auto;
    height: auto;
}
.section {
    padding: 0 10px!important ;
    margin: 0;
    display: block;
}
.section p {
    text-align: justify;
    margin: 10px;
}
.subsection {
    padding: 0!important;
    margin: 0!important;
    display: block;
}
.subsection h3 {
    padding-top: 40px!important;
/*     padding-left: 20px!important; */
    margin-bottom: 0px!important;
    padding-top: 10px;
    padding-bottom: 5px;
}
p {
	font-family: 'Lato', sans-serif;
    font-size: 18px;
/* 	font-family: 'Droid Serif', serif; */
}

a {
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: '300';

}

.main {
    display: block;
    float:none;
}

/*navigation section*/
.inner {
    display: inline;
    float: right;
}
.top {
	top: 0;
	right: 0;
    left: 0;
    overflow: visible;
	display: block;
/*     height: 60px; */
    min-height: 60px!important;
	background: #111;
    z-index:1;
    padding: 5px 0;
        position: relative;
}

.top .logo {
	top: 0;
	right: 0;
    display: inline-block;
    float: left;
    width:200px;
    margin-left: 10px;
    position: relative;
    z-index:1;
}

.top .logoimg {
    display: inline-block;
    width: 100%;
    height: auto;
        position: relative;
    vertical-align: middle;
}


ul.navHighlighter {
    display: inline-block;
	text-align: right;
/* 	background: #2a3041; */
	top: 0;
	right: 0;
	width: 100%;
	margin: 10px 0;
    padding-right: 19px;
	transition: all 0.3s ease-in-out;
    padding:0;
    vertical-align: middle;
}

ul.navHighlighter li {
    vertical-align: middle;
    margin-top:0px;
	display: inline-block;
	padding: 10px 5px;
/* 	background: #2a3041; */
}


ul.navHighlighter li a {
	display: inline-block;
	padding: 5px 10px;
	text-decoration: none;
	color: #eae8f9;
/*     width:100%; */
    text-align: left!important;
}

.liTwo {
    width: 100px!important;
    text-align: center;
    margin-right: 18px;
    padding-top: 0px!important;
}
/*after & focus/hover states*/
li a:focus {
	outline: 0;
}

li:after {
	content: '';
	display: block;
	height: 3px;
	width: 0;
	background: transparent;
	transition: width 0.5s ease, background-color 0.5s ease;
	-webkit-filter: blur(1px);
}

li:hover:after {
	background: RGB(205, 153, 117);
	width: 100%;
}

.nav-active:after {
	content:'';
	display: block;
	height: 3px;
	background: RGB(205, 153, 117);
	width: 100%;
}

/*main section*/
.innerWrapper div {
/* 	padding: 25px 0; */
}

/*footer*/
footer {
	text-align: center;
	font-size: 12px;
	padding-top: 20px;
}

h3 {
	font-family: 'Lato', sans-serif;
    text-align: center;
}

footer a, div#download a {
	text-decoration: none;
	color:RGB(205, 153, 117);
}

footer a:hover, div#download a:hover {
	color: RGB(183, 143, 112);
}


/*code section*/
div.code {
	background: gainsboro;
	padding: 10px;
	border-radius: 2px;
	margin: 30px 0;
}

pre {
	margin: 0;
	padding: 0;
}

#navTrigger,.asNavTrig{
    display:none;
}

@media only screen and (max-width: 1150px) {
    .inner {
        display: block;
/*         float: right; */
/*         width: 100%; */
        position: relative;
        left: 0;
        right: 0;
        z-index: 0;
    }
    
    .top {
        /*position: -webkit-sticky;
        position: sticky;*/
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        overflow: visible;
        z-index: 2;
    }
    .liTwo {
        text-align: center!important;
        margin: 0;
        padding: 10px 15px!important;
        width: 100%!important;
    }
    
    ul.navHighlighter {
        text-align: center;
        margin-top: 70px;
        display: none;
        left: 0;
        right: 0;
        padding: 0;
        height:100%;
        background: #2a3041;
/*         float:left; */
    }


/*     nav input#navTrigger { display: none; } */
    .top input#navTrigger + label {
/*         visibility: visible; */
        float: right;
        padding: 0 .25em;
        margin: 10px;;
        font-size: 2em;
        opacity: 1;
        cursor: pointer;
        color: #e5e9f1;
    }

    .top input#navTrigger + label span {
        display: block;
        
    }
    .top input#navTrigger:checked + label span {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        margin-right: -.1em;
        color: #e5e9f1;
        visibility: visible;
        display:block;
    }
    ul.navHighlighter li {
        width: 100%!important;
        display: block;
        padding: 10px 15px;
    }
    nav ul li a {
        display: block;
        padding: 1.333em;
        outline: 0;
    }

    nav input#navTrigger:checked ~ ul.navHighlighter {
        display: block;
    }
}




/*sticky nav*/
.scrolling {
	position: fixed;
}
.scrolling0 {
	position: fixed;
}





/* coloring sections: */
.outerWrapper {
    margin: 0!important;
    padding:  0!important;
    width: 100%;
}
.sectionWrapper {
    margin: 0!important;
    padding: 20px 0!important;
    width: 100%!important;
    min-height: 100vh !important;
}
.sec1 {
    margin: 0!important;
    width: 100%!important;
    background-color: #424550;
}
.sec2 {
    margin: 0!important;
    width: 100%!important;
    background-color: #525560;
    
}
.sec3 {
    margin: 0!important;
    width: 100%!important;
    background-color: #626570;
    
}
.sec4 {
    margin: 0!important;
    width: 100%!important;
    background-color: #727580;
    
}
.sec5 {
    margin: 0!important;
    width: 100%!important;
    background-color: #828590;
    color: #000;
    
}
.sec6 {
    margin: 0!important;
    width: 100%!important;
    background-color: #9295a0;
    color: #000;
    
}
.sec7 {
	margin: 0!important;
	width: 100%!important;
	background-color: #a2a5b0!important;
	color: #000;
	
}
.sec8 {
    margin: 0!important;
    width: 100%!important;
    background-color: #b2b5c0!important;
    color: #000;
    
}
/*

.ticket {
    margin: auto;
	text-decoration: none;
    margin-top: 2cm;
    z-index: 10;
}
.ticket a{
    background: #fff;
}
.ticket a span{
    background: #00a;
    color: #aaa;
	text-decoration: none!;
    padding: 10px;
    border: solid 2px #11c;
    margin: 0 0 10px 0;
}*/

.getTicket {
    margin: auto;
	text-decoration: none;
    margin: 0px auto 0 auto;
}

.button {
/* 	border: 2px solid #2e2e2e; */
    background: #105288;
/* 	cursor: pointer; */
	letter-spacing: 0.2125rem;
	overflow: hidden;
	padding: 20px 30px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	transition: 
		background 5s cubic-bezier(0.19, 1, 0.22, 1),
		border 1s cubic-bezier(0.19, 1, 0.22, 1),
		color 0.6s cubic-bezier(0.19, 1, 0.22, 1);
	user-select: none;
    margin: 0px auto 0 auto;
    width: 300px;
}

.button a {
	color: #b48142;
	font-family: "Varela Round";
	text-decoration: none;
    border: 1px rgba(0,0,0,0.3) dashed;
    outline: 1px rgba(255,255,255,0.4) dashed;
    padding: 4px 10px 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

.button .mask {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
	height: 100px;
	position: absolute;
	transform: translate3d(-120%, -50px, 0) rotate3d(0, 0, 1, 45deg);
	transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
	width: 300px;
}

.button .shift {
	display: inline-block;
	transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
}

.button:hover a {
	color: #fff;
}

.button:hover .mask {
	background-color: #fff;
	transform: translate3d(120%, -100px, 0) rotate3d(0, 0, 1, 90deg);
}

.button:hover .shift {
	transform: translateX(5px);
}

.button:active {
	background-color: #fff;
}

.button:active a {
	color: #202020;
}



.button:after {
    content: "";
    position: absolute !important;
    z-index: 100;
    top: 0;
    left: 0;
    border-right: #030303 15px solid;
    border-bottom: #030303 15px solid;
    -moz-border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;
    border-radius: 0 0 20px 0;
}
 
.button:before {
    content: "";
    position: absolute !important;
    z-index: 100;
    top: 0;
    right: 0;
    border-left: #030303 15px solid;
    border-bottom: #030303 15px solid;
    -moz-border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
    border-radius: 0 0 0 20px;
}

/*.button a {
    outline: 1px rgba(255,255,255,0.4) dashed;
    border: 1px rgba(0,0,0,0.3) dashed;
    padding: 4px 10px 4px 20px;
    text-decoration: none;
    color: #b48142;
    white-space: nowrap;
}*/
 
/* .button a:hover {color: rgba(0,0,0,0.5);} */

.button a:after {
    content: "";
    position: absolute !important;
    z-index: 100;
    bottom: 0;
    left: 0;
    border-right: #030303 15px solid;
    border-top: #030303 15px solid;
    -moz-border-radius: 0 20px 0 0;
    -webkit-border-radius: 0 20px 0 0;
    border-radius: 0 20px 0 0;
}

.button a:before {
    content: "";
    position: absolute !important;
    z-index: 1000;
    bottom: 0;
    right: 0;
    border-left: #030303 15px solid;
    border-top: #030303 15px solid;
    -moz-border-radius: 20px 0 0 0;
    -webkit-border-radius: 20px 0 0 0;
    border-radius: 20px 0 0 0;
}

.button .circle {
    position: absolute !important;
    z-index: 100;
    border: 10px #030303 solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: -10px;
    width: 0;
    height: 0;
    top: 50%;
    left: 8px;
    -moz-box-shadow: 0 -1px 0 rgba(0,0,0,0.5),
        0 1px 0 rgba(255,255,255,0.3);
    -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.5),
        0 1px 0 rgba(255,255,255,0.3);
    box-shadow: 0 -1px 0 rgba(0,0,0,0.5),
        0 1px 0 rgba(255,255,255,0.3);
}





.exhibit {
	width: 90%!;
	margin: 50px auto 10px  auto;
	color: #222;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-width: 2px;
	border-color: #556;
	border-style: solid;
	
	/* 	border: 2px solid #2e2e2e; */
	background: #eee;
	/* 	cursor: pointer; */
	padding: 20px 30px;
	text-align: center;
	transition: 
	background 5s cubic-bezier(0.19, 1, 0.22, 1),
	border 1s cubic-bezier(0.19, 1, 0.22, 1),
	color 0.6s cubic-bezier(0.19, 1, 0.22, 1);
	user-select: none;
}

.as_exhibit {
    width: 100%;
}



































/*
     FILE ARCHIVED ON 17:04:30 Nov 06, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:55:31 May 14, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 298.847
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.058
  cdx.remote: 0.058
  esindex: 0.01
  LoadShardBlock: 274.622 (3)
  PetaboxLoader3.datanode: 133.468 (5)
  PetaboxLoader3.resolve: 253.579 (3)
  load_resource: 274.185 (2)
*/