*, *:after, *:before {
  -moz-box-sizing:border-box; 
   box-sizing:border-box;
}

body, html {
  position: relative; 
  height: 100%; 
  width: 100%; 
  background-color: #000; 
}

.container {
  position: relative; 
  margin: 0; 
  padding:0;
  background-color: #fff; 
  width: 100%; 
  height: 100%; 
  overflow: hidden; 
}

/* glitch elem must have absolute position */
 .glitch-img {
   position: absolute; 
   width : 100%; 
   height : 100%; 
   top: 0 ; 
   left : 0; 
     margin: 0; 
  padding:0;
   background-position:center;  
   -moz-background-size:cover;
   -o-background-size:cover;
   -webkit-background-size:cover;
   background-size:cover;
   opacity : 1
 } 

#stuff
{
	position: relative; 
	bottom: 10em;
	color: #000; font-family: Helvetica, san-serif; 
	padding: 1em;
	margin: 0 5% 3em;
	border-radius: 25px;
	z-index: 10;
}
img {border: none; }

p { font-size: 1em; margin:0; line-height: 1.2em;}
h1 { font-size: 1.5em;  margin:0; }
h2 { font-size: 14px; line-height: 32px; margin-bottom:20px; }
a { color: #000; font-weight: bold; text-decoration: none; }
a:hover { color: #B85763; text-decoration: underline; }

p.small { font-size: 0.9em;}

.trans_box1[class] {
	background-color:#fff;
	opacity:0.8;
}
