section.module {
    background-color: #996633;
    background-image: url("../img/bg/Scroll_BG_01.PNG"), url("../img/bg/bg_icons.png");
    background-repeat: repeat-y, repeat;
    background-position: center, center;
    color: white;  
      border-bottom: 4px #996633 solid;
}

section.module:last-child {
  margin-bottom: 0;
}
section.module h2 {
   margin-bottom: 20px;
    font-weight: bold;
    font-size: 42px;
    text-shadow: 4px 4px 2px rgba(102, 51, 0, 0.54);
    font-family: 'Lora', serif;
    color: rgba(240, 193, 36, 0.92);
    
}


section.module p {
  margin-bottom: 40px;
  font-weight: 300;
 font-size: 20px;
    font-family: 'Lora', serif;
    color:rgb(52, 36, 0);
   text-shadow: 4px 4px 4px rgba(102, 51, 0, 0.3);
    


}
section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
  padding: 40px 0;
}


section.module.parallax {
  height: 450px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*  SIDE CHARACTERS  */ 
.side_right {
    float: right;
    margin: 0 10% -5% 0;
    position:relative;   


}


.side_left {
    float:left;
    margin: 3% 0 0% 9%;
    position: relative;


    
}

/* Inside Posters */

.inside_right {
    float: right;
    margin: 0 -11% 0 0;
    position:relative;   
}

.inside_left {
    float: left;
    margin: 0 2% 0 -8%;
    position:relative;   
}

/* Social websites */
#followus  {
         display: table; 
        position:relative;
        margin: 0% auto 3%;      
}

.follow {
        display: table; 
        position:relative;
        margin: auto auto;  
        background-color: rgba(102, 51, 0, 0.47);
        padding: 2% 6%;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; 
        -khtml-border-radius: 10px; 
}

#followus img {
 
 margin: -3% 0;

}


.follow a {
    margin: auto 0%;
     position:relative;
    display: inline;
    
}


#multiplayer_section {
    margin: 0 0 0 180px;
}

/* gallery title hack */




/* Logo alignment */ 
section.module.parallax-1 img{
   margin:  auto  auto;
    display: block; 
     position:relative;
    
    -webkit-transform: translateY(25%);
    -moz-transform: translateY(25%);
    -o-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
}


/* Gallery  */
#gallery { 
    width: 100%;
    text-align: center;
    margin-left: 0%;
    display: table;
    position: relative;

}

#gallery img{
    border-radius: 10%;
    border-bottom-style:double;
    border-width: thick;
    border-color: black; 
    box-shadow: 4px 4px 4px rgba(102, 51, 0, 0.9);
    margin: 3px;
    opacity: 0.75;
    
}


#gallery img:hover { 
  opacity: 1;
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
}

/* Separators */ 

.separator {
   margin: 3% auto 3% auto;
    display: table; 
     position:relative;
    
}


section.module.parallax h1 {
  color: rgba(255, 255, 255, 0.7);
    font-size: 150px;
  line-height: 450%;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
     display: table;
    position: relative;
    margin: auto auto;
    
}
section.module.parallax-1 {
  background-image: url(../img/bg/1.jpg)
}
section.module.parallax-2 {
  background-image: url("../img/bg/2.jpg");
}
section.module.parallax-3 {
  background-image: url("../img/bg/3.jpg");
}
section.module.parallax-4 {
  background-image: url("../img/bg/4.jpg");
}

footer {
  clear:both;
  text-align: center;
  position:relative;
  width:100%;
  left:0;
  bottom: 0;
  background: #6c3a09;
  color:rgba(255, 255, 255, 0.65);

    text-transform: uppercase;
    font-weight: 700;

}