

/* Fonts */
@font-face {
  font-family: 'Formation';
  src: url('fonts/Formation.eot?#iefix') format('embedded-opentype'),  url('fonts/Formation.woff') format('woff'), url('fonts/Formation.ttf')  format('truetype'), url('fonts/Formation.svg#Formation') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FormationBold';
  src: url('fonts/FormationBold.eot?#iefix') format('embedded-opentype'),  url('fonts/FormationBold.woff') format('woff'), url('fonts/FormationBold.ttf')  format('truetype'), url('fonts/FormationBold.svg#FormationBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NexaBook';
  src: url('fonts/NexaBook.eot?#iefix') format('embedded-opentype'),  url('fonts/NexaBook.otf')  format('opentype'),
	     url('fonts/NexaBook.woff') format('woff'), url('fonts/NexaBook.ttf')  format('truetype'), url('fonts/NexaBook.svg#NexaBook') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NexaLight';
  src: url('fonts/NexaLight.eot?#iefix') format('embedded-opentype'),  url('fonts/NexaLight.otf')  format('opentype'),
	     url('fonts/NexaLight.woff') format('woff'), url('fonts/NexaLight.ttf')  format('truetype'), url('fonts/NexaLight.svg#NexaLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NexaRegular';
  src: url('fonts/NexaRegular.eot?#iefix') format('embedded-opentype'),  url('fonts/NexaRegular.otf')  format('opentype'),
	     url('fonts/NexaRegular.woff') format('woff'), url('fonts/NexaRegular.ttf')  format('truetype'), url('fonts/NexaRegular.svg#NexaRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

nav.main_menu > ul > li > a {
  	font-size: 11px;
  	font-weight: 400;
	letter-spacing: 1px;
    margin: 4px 10px;
}
footer{
	font-family: 'NexaRegular', sans-serif;
	text-transform: uppercase;
font-size: 10px;
}
.footer_bottom{
	height: 60px;
}
body{
	font-family: 'NexaRegular', sans-serif;
-webkit-text-size-adjust: 100%;
}

h1{
	font-family: 'Formation', sans-serif;
}

h2{
	font-family: 'Formation', sans-serif;
}

h3{
	font-family: 'Formation', sans-serif;
}

h4{
	font-family: 'Formation', sans-serif;
}

h5{
	font-family: 'NexaRegular', sans-serif;
}

h6{
	font-family: 'NexaRegular', sans-serif;
}
h1,h2,h3,h4,h5,h6{
   text-align:center;
    padding: 10px;
letter-spacing: 0px;
}
.footer_top{
	padding: 55px 0px;
}

.footer_top.footer_top_full{
	padding: 55px 24px;
}
.q_logo img {width: 20px; height:auto;}
