/* roboto-regular - latin */
@font-face {
  font-family: "Roboto-Regular";
  src: url("../fonts/roboto-v48-latin-regular.eot");
  src: url("../fonts/roboto-v48-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v48-latin-regular.woff") format("woff"), url("../fonts/roboto-v48-latin-regular.ttf") format("truetype"), url("../fonts/roboto-v48-latin-regular.svg?#webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Medium";
  src: url("../fonts/roboto-v48-latin-500.eot");
  src: url("../fonts/roboto-v48-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v48-latin-500.woff") format("woff"), url("../fonts/roboto-v48-latin-500.ttf") format("truetype"), url("../fonts/roboto-v48-latin-500.svg?#webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

img {
    width: 1280px;
    height: auto;
}

body {
    font-family: "Roboto-Regular", sans-serif;
    font-size: 2rem;
    color: #000000;
}

body.start {
    background: url(../images/V1-Start-Desktop-bg.jpg) repeat-x;
    background-size: 1px auto;
}

body.start.layout2 {
    background: url(../images/V2-Start-Desktop-bg.jpg) repeat-x;
    background-size: 1px auto;
}

nav {
    display: none;
    position: fixed;
    top: 0;
    height: 143px;
    width: 100%;
    background: transparent url(../images/V1-Start-Desktop-header-shrink-bg.png) left top repeat-x;
    background-size: 1px auto;
    text-align: center;
}
.shrink nav {
    display: block;
}

header {
    position: fixed;
    width: 100%;
    text-align: center;
    background-color: white;
}
.shrink header {
    display: none;
}

body.start.layout2 header {
    border-bottom: 1px solid #005DA9;
}

section {
    width: 100%;
    text-align: center;
}