/* ***************************************************************
GENERAL
*************************************************************** */
.active_texture {
    background-image: url(../img/grid.png);
    height: 3000px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    z-index: 10;
}


.wrap {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

/***************************************************************************************************/

/* ***************************************************************
HEADER
*************************************************************** */

#logomatrijs, #logoawn {
   float: left;
   margin:10px;
   width:140px;
   height:98px;
   z-index:9000;
}
#logoawn {
  width:98px;
  float: right;    
}

#contactgegevensmatrijs, #contactgegevensawn {
  float: left;
  margin:10px;
  width: 250px;
  height: 90px;
  z-index: 9000;
  font-size: 12px;
  color: #666;
  line-height: 17px;
}
#contactgegevensawn {
  float: right;  
}


/* ***************************************************************
MAIN SECTION
*************************************************************** */

.main {
	padding: 20px 0 80px 0;
	color: #999;
	line-height: 1.9rem;
	font-size: 1.5rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}

h1, h2, h1.driecentreer {
	font-family: 'Noto Sans', sans-serif;
	color: #666;
	font-weight: bold;
	font-size: 3.5rem;
    text-align: center;
}
h2 {
	font-size: 2.5rem;
}

img.gecentreerd, img.gecentreerdschaduw {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.main h1 a:link, .main h1 a:visited {
	color: #666;
}
.main h1 a:hover {
	color: #D75710;
}
.main h1 a.awn:hover {
	color: #046530;
}


a img.gecentreerdschaduw {
    -moz-box-shadow: 5px 5px 10px #888; /* Firefox/Mozilla */  
    -webkit-box-shadow: 5px 5px 10px #888; /*Safari/Chrome */  
    /* Voor IE 8 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#888888, strength=8, Direction=135)";  
    /* Voor IE 5.5 - 7 */  
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#888888');
    box-shadow: 5px 5px 10px #888888;
}

.jubileumactietopknop, .jubileumactietopknop-groen {
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
	max-width: 100%;
	border-radius: 12px;
    padding: 20px;
	text-decoration: none;
	text-align: center;
	background-color: #FF9900;
    font-size: 19px;
	color: #FFF;
    -moz-box-shadow: 5px 5px 10px #888; /* Firefox/Mozilla */  
    -webkit-box-shadow: 5px 5px 10px #888; /*Safari/Chrome */  
    /* Voor IE 8 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#888888, strength=8, Direction=135)";  
    /* Voor IE 5.5 - 7 */  
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#888888');
    box-shadow: 5px 5px 10px #888888;
}
.jubileumactie strong {
	font-size: 150%;
	font-weight: 900;
}
.jubileumactietopknop a:link, .jubileumactietopknop a:visited, .jubileumactietopknop a:hover, .jubileumactietopknop a:active, .jubileumactietopknop-groen a:link, .jubileumactietopknop-groen a:visited, .jubileumactietopknop-groen a:hover, .jubileumactietopknop-groen a:active {
	font-size: 19px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.jubileumactietopknop-groen {
	background-color: #006E53;
}


/* ***************************************************************
FOOTER
*************************************************************** */

footer {
	background-color: #222;
	padding: 80px 0;
}

footer h4 {
	color: rgba(255,255,255,0.8);
	font-size: 1.3em; /* 1em is 16px standaard paragraaf font size - tenzij anders ingesteld*/
}

footer a {
	display: block; /* zorgt ervoor dat de links niet naast, maar onder elkaar verschijnen */
	color: rgba(255,255,255,0.6);
	font-size: 0.8em;
}

footer a span {
	font-weight: bold;
	color: rgba(255,255,255,0.3);
}

footer a:hover {
	color: rgba(255,255,255,0.8);
}

footer hr {
	border-color: rgba(255,255,255,0.1);
	margin: 10px 0;
}

/* ***************************************************************
MEDIA QUERIES
*************************************************************** */

// MEDIUM SCREENS
@media only screen and (min-width: 40.063em) and (max-width: 65em) {  /* min-width 641px, medium screens */

	/* MAIN SECTION */
	
	.main {
    	padding: 0 0 15px 0;
	}
    
    h1, h2 {
    	font-size: 2.5rem;
		color: #FF0000;
	}
    h2 {
    	font-size: 1.5rem;
	}
	p {
	    font-size: 1.0rem;
	    line-height: 1.4;
		color: #FF0000;
	}
    
    h1.driecentreer {
        line-height: 2.9rem;
        color: #FFF000;
    }
    


}



// SMALL SCREENS
@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) {  /* max-width 640px, mobile-only styles, use when QAing mobile issues */
	/* GENERAL */
    #logomatrijs, #logoawn {
        margin: 0;
        margin-top:10px;
        padding: 0;
        width: 50%;
    }

    #contactgegevensmatrijs, #contactgegevensawn {
      float: left;
      margin-top:10px;
      width: 50%;
      font-size: 12px;
      color: #666;
      line-height: 17px;
    }
    #contactgegevensawn, #logoawn {
      float: right;
        margin-top:-98px;
        text-align: right;
    }
    #logoawn {
        margin-top:-196px;        
    }
    
    h1.driecentreer {
        line-height: 2.9rem;
        color: #FFF000;
    }

}

/*@media (max-width: 639px) {	*/

	}
	
	/* MAIN SECTION */
	
	.main {
    	padding: 0 0 15px 0;
	}
	h1, h2 {
    	font-size: 1.5rem;
	}
	p {
	    font-size: 1.0rem;
	    line-height: 1.4;
	}




}

