@font-face {
    font-family: MasterFont;
    src: url(../font/Roboto-Regular.ttf);
    /*src: url(/font/Dekko-Regular.ttf);*/
}

@font-face {
    font-family: HeaderFont;
    src: url(../font/Roboto-Medium.ttf);
}

@font-face {
    font-family: Head;
    src: url(../font/Roboto-Thin.ttf);
    /*src: url(../font/Roboto-Light.ttf);*/
}

@font-face {
    font-family: HeaderText;
    src: url(../font/Roboto-Light.ttf);
}




h2 { 
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 122px; 
	color: #58595b;
	font-size: 34px; 
	text-decoration:none; 
	clear: both;
	text-transform: uppercase;
	font-family: Head;
}	
	
h2 .headlineline {
	border-top: 4px solid #534732;
	padding-top: 6px;
	margin-right: 6px;
	color: #534732;
	font-family: HeaderFont;
}
h2 .headline_different {
	margin-right: 6px;
	color: #665646;
	font-family: Head;
}

h2 a:link, a:active, a:hover, a:visited .headlineline { 
	color:#534732; 
	text-decoration: none; 
	font-size: 34px; 
	font-family: Head;
}

h3 { 
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	color: #58595b;
	font-size: 23px; 
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	font-family: HeaderText;	
}

h4 { 
	margin-left: 0px;
	color: #58595b;
	font-size: 19px; 
	font-weight: normal; 
	text-decoration: none;
	white-space: nowrap;
	margin-top:	0px;
	font-family: HeaderText;	
}

p, a, a:active, a:hover, a:visited, ul, li {
    font-family: MasterFont;
    font-size: 1.0rem;
    color: #534732;
}


hr {
    width: 100%;
    max-width: 100%;
}

/*-------------------------------------------------------------------------*/
/*END*/
