@font-face {
    font-family: "daxmedium";
    src:url("../fonts/daxmedium.eot");
    src:url("../fonts/daxmedium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/daxmedium.woff") format("woff"),
    url("../fonts/daxmedium.ttf") format("truetype"),
    url("../fonts/daxmedium.svg#daxmedium") format("svg");
    font-weight: normal;
    font-style: normal;

}

body {
    font-family: 'daxmedium', sans-serif;
}

.header {
    background-image: url("../images/bg_header.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.header h1 {
    padding: 150px 0 50px 0;
    font-size: 5.9375em;
    color: #fff;
}

.container {
    margin-top: -8px;
    padding: 30px;
}

.content-box {
    background-image: url("../images/bg_content.png");
    background-position: top center;
    background-repeat: repeat-y;
}

.content-box .title {
    color: #b91b32;
    font-size: 2.6875em;
}

.icons a {
    width: 73px;
    height: 73px;
    display: inline-block;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 15px;
    margin-top: 50px;
}

.icons .ico-instagram {
    background-image: url("../images/icon-instagram.png");
}

.icons .ico-facebook {
    background-image: url("../images/icon-facebook.png");
}

.icons .ico-linkedin {
    background-image: url("../images/icon-linkedin.png");
}

.logo-box {
    margin: 100px 0 50px 0;
}

@media (max-width: 32em) {
    .header h1 {
        font-size: 2.75em;
    }
}