@font-face {
    font-family: 'roboto_lightregular';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto-light-webfont.woff2') format('woff2'),
    url('../fonts/roboto-light-webfont.woff') format('woff'),
    url('../fonts/roboto-light-webfont.ttf') format('truetype'),
    url('../fonts/roboto-light-webfont.svg#roboto_lightregular') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
    url('../fonts/roboto-regular-webfont.woff') format('woff'),
    url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
    url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
    url('../fonts/roboto-bold-webfont.woff') format('woff'),
    url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
    url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');

}
/* Light */
h1,
h3,
h2.title-section{
    font-family: 'roboto_lightregular', arial, sans-serif;
    font-weight: 300;
    font-style: normal;
}

/* Regular */
body{
    font-family: 'robotoregular', arial, sans-serif;
    font-weight: 400;
    font-style: normal;
}

/* Bold */
h2,h4,h5,h6,strong,b,.bold{
    font-family: 'robotobold', arial, sans-serif;
    font-weight: 700;
    font-style: normal;
}

body{
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #5c5c5c;
}
h1{
    position: relative;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 48px;
    line-height: 1em;
    text-align: center;

}
h2.title-section{
    position: relative;
    margin: 0 0 30px 0;
    padding: 0;
    font-size: 36px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #4a4a4a;
}
h3{
    position: relative;
    margin: 0 0 25px 0;
    padding: 0;
    font-size: 24px;
    line-height: 1em;
    color: #BB1C1C;
}
.container{
    position: relative;
    margin: 0 auto;
}
a{
    color: #BB1C1C;
}
a:hover{
    text-decoration: none;
}