/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*MODULE TRAFFIC*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.widget_traffic_stats {display:none;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND COLOUMN WRAPPER*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.colwrapper {width:100%; margin-left:0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND ASSETS*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*MAIN LOGO*/
.LOGO {background: url(../../../../DE/BRANDING/NORMAL/logo.png) no-repeat center center;
    width:120px; height:120px; margin-right:auto ;margin-left:auto; margin-top:35px; margin-bottom:35px;}
	
/*MAIN PARALLAX BACKGROUND*/
.MAIN{background: url(../../../../DE/BACKGROUND/PARALLAX/main.jpg) no-repeat center center fixed;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


/*INTRO PARALLAX BACKGROUND*/
.INTRO{background: url(../../../../DE/BACKGROUND/PARALLAX/intro.jpg) no-repeat center center fixed;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*MAIN TEXT GLOBAL*/
.MAIN {color:#ffffff;}

/*MAIN TEXT SMALL*/
.MAIN p {font-size:16px; font-weight:normal;}


.INTRO{color:#ffffff;}
.INTRO .TEXT h4{font-size:18px; font-weight:normal;}
.INTRO .TEXT{margin-top:45px; margin-bottom:15px;}

/*AVATAR IMAGE*/
img.avatar {
width: 120px;
height: 120px;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
-ms-border-radius: 60px;
-o-border-radius: 60px;
border-radius: 60px;
}
 
 
/*ARROW*/ 
.ARROWUP {background-image: url('../../../../DE/BACKGROUND/ARROWS/up.png');
    width:30px; height:30px; margin-left:auto !important; margin-right:auto !important; margin-top:-30px !important;}
	
/*ARROW*/ 
.ARROWDOWN {background-image: url('../../../../DE/BACKGROUND/ARROWS/down.png');
    width:30px; height:30px; margin-left:auto !important; margin-right:auto !important; margin-top:0px !important;}


/*QUOTES*/
.QUOTELEFT {background-image: url('../../../../DE/BACKGROUND/QUOTES/RED/left.png');
    background-repeat: no-repeat; 
	background-position: left;
	width:100px; height:100px; float:left; margin-top:35px;}

.QUOTERIGHT {background-image: url('../../../../DE/BACKGROUND/QUOTES/RED/right.png');
    background-repeat: no-repeat; 
	background-position: right;
	width:100px; height:100px; float:right; margin-bottom:35px;}
	
/*QUOTES*/
.LEFTQUOTE {background-image: url('../../../../DE/BACKGROUND/QUOTES/DEFAULT/left.png');
    background-repeat: no-repeat; 
	background-position: left;
	width:100px; height:100px; float:left; margin-top:35px;}

.RIGHTQUOTE {background-image: url('../../../../DE/BACKGROUND/QUOTES/DEFAULT/right.png');
    background-repeat: no-repeat;
    background-position: right;	
	width:100px; height:100px; float:right; margin-bottom:35px;}

/*OPENING CONTENT*/	
.OPENING{background:#c90e21; color:#ffffff;}

/*CONTENT DOWN*/
.CONTENTDOWN h4 {font-size:18px; font-weight:normal}


/*SOCIAL FOOTER*/
.SOCIALFOOTER {padding-top:35px; padding-bottom:35px;}	
	
.SOCIALFOOTER .SOCIAL1 {background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/normal.png');
    background-repeat:no-repeat;
    background-position: center;	
	width:; height:60px; margin-top:65px; margin-bottom:65px;}	
	
.SOCIAL1 p{color:#ffffff; font-size: 20px; text-align: center; text-transform: uppercase; padding-top:20px;}
.SOCIAL1 a{color:#ffffff; text-decoration:none; padding:19px 55px;}

.SOCIALFOOTER .SOCIAL1 a:hover {background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/hover.png');
    background-repeat:no-repeat;
    background-position: center;	
	width:; height:60px; margin-top:65px; margin-bottom:65px;}


	
.SOCIALFOOTER .SOCIAL2 {background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/normal.png');
    background-repeat:no-repeat;
    background-position: center;	
	width:; height:60px; margin-top:65px; margin-bottom:65px;}
	
.SOCIAL2 p{color:#ffffff; font-size: 20px; text-align: center; text-transform: uppercase; padding-top:20px;}
.SOCIAL2 a{color:#ffffff; text-decoration:none; padding:19px 55px;}

.SOCIALFOOTER .SOCIAL2 a:hover {background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/hover.png');
    background-repeat:no-repeat;
    background-position: center;	
	width:; height:60px; margin-top:65px; margin-bottom:65px;}	


.SOCIALFOOTER .SOCIAL3 {background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/normal.png');
    background-repeat:no-repeat;
    background-position: center;	
	width:; height:60px; padding-top:65px; padding-bottom:65px;}
	
.SOCIAL3 p{color:#ffffff; font-size: 20px; text-align: center; text-transform: uppercase; padding-top:20px;}
.SOCIAL3 a{color:#ffffff; text-decoration:none; padding:19px 55px;}

.SOCIALFOOTER .SOCIAL3 a:hover {background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/hover.png');
    background-repeat:no-repeat;
    background-position: center;	
	width:; height:60px; margin-top:65px; margin-bottom:65px;}	


	
/*FOOTER ARROWUP*/ 
.FOOTER .ARROWUP {background-image: url('../../../../DE/BACKGROUND/ARROWS/footer.png');
    background-repeat:no-repeat;
    background-position: center center;
    width:100%; height:30px; margin-top:-30px !important;}
	

/*FOOTER BACKGROUND*/	
.FOOTER {background:#151515;}

/*FOOTER BUTTON*/ 
.FOOTER .BUTTON {background-image: url('../../../../DE/BACKGROUND/SHAPES/BUTTON/rectangle.png');
    background-repeat:no-repeat;
    background-position: center center;
    width:; height:37px; padding-top:35px; padding-bottom:35px; margin-top:15px;}
	
.FOOTER .BUTTON p {color:#c90e21; text-align: center; text-transform: uppercase; padding-top:10px;}
.FOOTER .BUTTON a {color:#c90e21; text-decoration:none;}
.FOOTER .BUTTON a:hover {color:#ffffff; text-decoration:none;}
	
	
/*FOOTER LOGO*/
.FOOTER .LOGO {background: url(../../../../DE/BRANDING/MEDIUM/logo.png) no-repeat center center;
    width:100%; height:60; margin-right:auto ;margin-left:auto;  margin-top:-35px; margin-bottom:65px;}
	
/*FOOTER COPYRIGHT*/	
.FOOTER .COPYRIGHT {margin-top:-65px; padding-bottom:35px;} 
.FOOTER .COPYRIGHT {color:#ffffff; font-size:10px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND WHITE SPACE*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.WHITESPACE {height:35px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND BACKGROUND*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.BACKGROUNDMAIN {background-color:#c90e21;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND BRANDING*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*BRANDING FULLPAGE*/
.BRANDINGFULL{position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url('../../../../DE/BRANDING/FULL/logo.png');
	background-repeat:no-repeat !important;
    background-position: center center !important;
	background-color:#f1f1f1;
}

/*BRANDING NORMAL*/
.BRANDINGNORMAL{background-image: url('../../../../DE/BRANDING/NORMAL/logo.png');
    background-color:#c90e21;
    background-repeat:no-repeat !important;
    background-position: center center !important;
    height:120px; padding-top:35px; padding-bottom:35px;}
	
/*BRANDING FORM*/
.BRANDINGFORM{background-image: url('../../../../DE/BRANDING/FORM/logo.png');
    background-color:none;
    background-repeat:no-repeat !important;
    background-position: center left;
    height:85px; margin-top:35px; margin-bottom:35px;}
	
	
/*BRANDING FORM CENTER*/
.BRANDINGFORMCENTER{background-image: url('../../../../DE/BRANDING/FORM/logo.png');
    background-color:none;
    background-repeat:no-repeat !important;
    background-position: center center;
    height:85px; margin-top:35px; margin-bottom:35px;}
	

/*BRANDING MEDIUM*/
.BRANDINGMEDIUM{background-image: url('../../../../DE/BRANDING/MEDIUM/logo.png');
    background-color:none;
    background-repeat:no-repeat !important;
    background-position: center left;
    height:60px; margin-top:35px; margin-bottom:35px;}
	
	
/*BRANDING SMALL*/
.BRANDINGSMALL{background-image: url('../../../../DE/BRANDING/SMALL/logo.png');
    background-color:none;
    background-repeat:no-repeat !important;
    background-position: center left;
    height:45px; margin-top:35px; margin-bottom:35px;}
	
	
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND TEXT*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.TEXTLARGE   {color:#ffffff; font-size: 50px; line-height: 50px; text-align: center; text-transform: uppercase; padding-top:20px;}
.TEXTMEDIUM {color:#ffffff; font-size: 30px; line-height: 30px; text-align: center; padding-top:20px;}



/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND BUTTONS*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*BUTTON DEFAULT*/
.BUTTONDEFAULT{background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/normal.png');
    background-repeat:no-repeat;
    background-position: center center;	
	height:60px; margin-top:65px; margin-bottom:65px;
}

.BUTTONDEFAULT p{color:#c90e21; font-size: 20px; text-align: center; text-transform: uppercase; padding-top:20px;}
.BUTTONDEFAULT a{color:#c90e21; font-size: 20px; text-align: center; text-decoration:none; padding:19px 70px;}

.BUTTONDEFAULT a:hover {background-image: url('../../../../DE/BACKGROUND/BUTTONS/DEFAULT/hover.png');
    background-repeat:no-repeat;
    background-position: center center;
	height:60px; margin-top:65px; margin-bottom:65px;
}


/*BUTTON OUTLINE*/
.BUTTONOUTLINE {background-image: url('../../../../DE/BACKGROUND/BUTTONS/OUTLINE/normal.png');
    background-repeat:no-repeat;
    background-position: center center;	
	height:60px; margin-top:35px; margin-bottom:35px;
}

.BUTTONOUTLINE p{color:#ffffff; font-size: 20px; text-align: center; text-transform: uppercase; padding-top:20px;}
.BUTTONOUTLINE a{color:#ffffff; font-size: 20px; text-align: center; text-decoration:none; padding:19px 70px;}

.BUTTONOUTLINE a:hover {background-image: url('../../../../DE/BACKGROUND/BUTTONS/OUTLINE/hover.png');
    color:#c90e21;
    background-repeat:no-repeat;
    background-position: center center;
	height:60px; margin-top:35px; margin-bottom:35px;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND ERROR PAGE*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.ERROR404{background-image: url('../../../../DE/BACKGROUND/ERRORS/404/DEFAULT/404.png');
    background-color:#c90e21;
    background-repeat:no-repeat !important;
    background-position: center center !important;
    height:128px; padding-top:35px; padding-bottom:35px;}
	
.ERRORTEXTLARGE   {color:#ffffff; font-size: 25px; line-height: 25px; text-align: center; text-transform: uppercase; padding-top:35px;}
.ERRORTEXTMEDIUM {color:#ffffff; font-size: 20px; line-height: 20px; text-align: center; padding-top:35px; padding-bottom:35px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND PAGE BACKGROUND*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*ERROR 404*/
.page.page-id-2389 {height:100%; background:#c90e21; padding-top: 35px}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*FRAMEWORK FRONTEND GLOBAL STYLE*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	
