@charset "UTF-8";
/* CSS Document */

body {
font-style: normal;
text-shadow: 0px 0px;
margin: 0;
background-color: #353535;
color: #8A897C;
text-align: left;
font-weight: normal;
font-size: 13px;
font-family: "Space Mono", andale mono, Helvetica, sans-serif;
overflow: visible;
cursor: url('cursor.png'), auto;	
}

div.maincontainer {
text-align: left;	
display: inline-block;
margin: 5%;
}

canvas {
-webkit-tap-highlight-color: transparent;
tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
height: 50%;
z-index: 0;
}

::-moz-selection { /* Code for Firefox */
color: #dbfc03;
background: #BDBBB0;
}

::selection {
color: #dbfc03;
background: #ff4f69;
}

h1 {
text-transform: uppercase;
font-weight: 900;
color: #BDBBB0;
font-family: "Permanent Marker", andale mono, Helvetica, sans-serif;}

h2 {
color: #BDBBB0;	
font-family: "Space Grotesk", andale mono, Helvetica, sans-serif;
font-size:3vw;
}

h3 {
color: #BDBBB0;
font-family: Helvetica, Arial, sans-serif;
}

h4 {
color: #BDBBB0;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 100;
}


A:link.otherlinks2 {
color: #dbfc03; 
text-decoration: none; 
font-weight: bold; 
transition: width 2s;
cursor: url('cursor.png'), auto;	
}

A:hover.otherlinks2 {
color:#dbfc03;
text-decoration: underline wavy;
text-decoration-thickness: 1px;
}

A:visited.otherlinks2 {
color: #dbfc03;
}

A:active.otherlinks2 {
color: #ff4f69;
text-decoration: underline wavy;
text-decoration-thickness: 1px;
}

p {
color: #f6dbdb;
font-size: 112px;
}

div.topsidecontainer {
vertical-align:top;
text-align:left;
width: 100%;
padding: 0;
width:inherit;
}

div.topside {
height: auto;
width: 38%;
border: 0;
min-width: 300px;
margin-right: 5%;
vertical-align:top;
display:inline-block;
padding: 5px;
}

div.liquidcontainer {
background-color: #242424;
vertical-align:top;
text-align:left;
width: 100%;
padding: 0;
width:inherit;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

div.liquid {
height: auto;
width: 30%;
border: 0;
min-width: 300px;
margin: 2px;
vertical-align:top;
display:inline-block;
padding: 5px;
}

div.liquid.hover {
color:#fff;
margin: 5px;
display:inline-block;
padding: 10px;
border: 0;
}

div.testdiv {
color: #353535; 
background-color: #dbfc03;
text-decoration: none; 
font-weight: bold; 
display: inline-block;	
overflow: visible;
transition: width 2s;
padding: 10px;
transition: .7s ease;		
-webkit-transition: .7s ease;	
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size: 15px;
cursor: url('cursor.png'), auto;	
}

div.testdiv:hover {
color: #353535; 
background-color: #dbfc03;
text-decoration: none; 
font-weight: bold; 
display: inline-block;	
overflow: visible;
transition: width 2s;
padding: 20px;
transition: .7s ease;		
-webkit-transition: .7s ease;	
border-radius: 40px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
font-size: 25px;
}

.light-mode {
background-color: #e6eced;
}

A:link.sound-systems, menara, faito, evan-wilder, indiscernible-structures {
text-decoration: none; 
font-weight: bold; 
transition: width 2s;
}

A:visited.sound-systems, menara, faito, evan-wilder, indiscernible-structures {color: #BDBBB0}

A:active.sound-systems, menara, faito, evan-wilder, indiscernible-structures  {color: #BDBBB0}

A:hover.sound-systems, menara, faito, evan-wilder, indiscernible-structures {color:#BDBBB0}

hr {
border: 1px solid #8A897C;
border-radius: 2px;
}

hr.sub {
border: 0;
height: 0; /* Firefox... */
box-shadow: 0 0 11px 1px #000;
}

.video-container {
position: relative; 
padding-bottom: 56.25%; 
padding-top: 30px; 
overflow: hidden;}

.video-container iframe, .video-container object, .video-container embed { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
cursor: url('cursor.png'), auto;	
}

.embed-container {
position: relative; 
padding-bottom: 56.25%; 
height: 0px; 
overflow: hidden;
} 

.embed-container iframe, .embed-container object, .embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: inline;
}

.responsive {
width: 100%;
height: auto;
}

/* Social Link Buttons */
.sociallinkbuttondiv {     
background-color: #004b63; 
color:#ffffff;
padding: 0;
text-decoration:none;
font-weight:bold;
min-height: 20px;
display: inline-block;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
transition: .7s ease;		
-webkit-transition: .7s ease;	
margin-bottom: 5px;
}

.sociallinkbuttondiv:hover {     
background-color: #ff4800; 
color:#ffffff;	
padding: 19px;
text-decoration:underline;
font-weight:bold;
min-width: 200px;
font-size: 30px;
display: inline-block;
border-radius: 19px;
-webkit-border-radius: 19px;
-moz-border-radius: 19px;
transition: .2s ease;		
-webkit-transition: .2s ease;	
margin-bottom: 5px;
}