/* ----------------------------------------------------------------
    Fonts

    Replace your Fonts as necessary
-----------------------------------------------------------------*/

@font-face {
    font-family: Berlin Sans FB Demi Bold;
	src: local("?"),
  	url("../../fonts/BRLNSDB.woff") format("woff");
	font-weight: normal;
}

@font-face {
    font-family: Calibri Bold;
	src: url('../../fonts/Calibri_Bold.eot');
	src: local("?"),
  	url("../../fonts/Calibri_Bold.woff") format("woff"),
  	url("../../fonts/Calibri_Bold.ttf") format("truetype");
	font-weight: normal;
}

@font-face {
    font-family: DINPro Black;
	src: url('../../fonts/DINPro-Black.eot');
	src: local("?"),
  	url("../../fonts/DINPro-Black.woff") format("woff"),
  	url("../../fonts/DINPro-Black.ttf") format("truetype");
	font-weight: normal;
}

@font-face {
    font-family: Knigsberg;
	src: url('../../fonts/Knigsberg.eot');
	src: local("?"),
  	url("../../fonts/Knigsberg.woff") format("woff"),
  	url("../../fonts/Knigsberg.ttf") format("truetype");
	font-weight: normal;
}

@font-face {
    font-family: 'DIN2014 Bold';
  	src: local("?"),
  	url("../../fonts/DIN2014-Bold.woff") format("woff"),
    url("../../fonts/DIN2014-Bold.ttf") format("truetype");
  	font-weight: normal;
}


html, body {
	font-family:'OpenSans-Medium', sans-serif !important;
}

h1 {
	font-weight:400;
	font-family:'OpenSans-Bold', sans-serif;
}

h2 {
	font-weight:400;
	font-family:'OpenSans-Bold', sans-serif;
}

h3 {
	font-weight:400;
	font-family:'OpenSans-Medium', sans-serif;
}

a, a:hover {
/*	font-family:'OpenSans-Medium', sans-serif;*/
}

p {
    font-size:16px;
    font-weight:500;
	font-family:'Futura Md BT', sans-serif;
}

ul li, ol li {
	font-family:'Futura Md BT', sans-serif;
}

table, tr, td, ul, li, ol li {
	font-family:'OpenSans-Medium', sans-serif;
}

strong {
	font-family:'OpenSans-Medium', sans-serif;
	font-weight:700;
}