/*----------------------------------------*/
@font-face {
  font-family: 'OpenSans-Light';
  src: url('OpenSans-Light.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Light.woff') format('woff'), url('OpenSans-Light.ttf')  format('truetype'), url('OpenSans-Light.svg#OpenSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
.lfont{
	font-family: 'OpenSans-Light';
}

@font-face {
  font-family: 'OpenSans';
  src: url('OpenSans.eot?#iefix') format('embedded-opentype'),  url('OpenSans.woff') format('woff'), url('OpenSans.ttf')  format('truetype'), url('OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}
.rfont{
	font-family: 'OpenSans';
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Semibold.woff') format('woff'), url('OpenSans-Semibold.ttf')  format('truetype'), url('OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.mfont{
	font-family: 'OpenSans-Semibold';
}


@font-face {
  font-family: 'OpenSans-Bold';
  src: url('OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Bold.woff') format('woff'), url('OpenSans-Bold.ttf')  format('truetype'), url('OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.bfont{
	 font-family: 'OpenSans-Bold';
}



/*----------------------------------------*/
body{
	font-family: 'OpenSans';
	font-size:14px;
}
h1, .h1, h2, .h2{font-size:36px; font-weight:normal; text-transform:uppercase; line-height:1; font-family: 'OpenSans-Bold';}
h3, .h3, h4, .h4{font-size:24px; font-weight:normal; text-transform:uppercase; line-height:1; font-family: 'OpenSans-Bold';}
h5, .h5, h6, .h6, .big{font-size:18px; font-weight:normal; text-transform:uppercase; line-height:1; font-family: 'OpenSans-Semibold';}
input, select, textarea{
	font-family: 'OpenSans';
}
b, strong{
	font-family: 'OpenSans-Bold'; 
}