body {color: #CCCBA6;}

.wrapper {max-width: 1024px;}
.header {
    height: 130px;
    background: #000000 url("../jpg/bg-6.jpg") no-repeat;
    background-size: auto;
    background-position: center;
}
.header h1 {
    margin-left: 10px;
    font-size: 40px;
    font-weight: normal;
}
.block-menu .hline {
    width: 100%;
    height: 1px;
    background: url(../png/line.png) no-repeat;
    background-size: 100% 100%;
}
.block-menu .main-menu {
    display: inline-block;
    text-align: center;
}
.block-menu .main-menu > li {
    display: inline-block;
    padding: 4px 10px;
    text-align: center;
}
.block-menu .main-menu .blue {
    color: #76CBF6;
}
.block-menu .main-menu .pink {
    color: #cb5fba;
}
.block-menu .main-menu .orange {
    color: orange;
}
.block-sitemap {
    margin-top: 10px;
    padding-left: 20px;
}
.block-sitemap h4 {
    font-size: 24px;
}
.block-sitemap .sitemap-link {
    margin-left: 25px;
}
.block-sitemap .sitemap-link > li {
    padding: 5px 10px;
    background: url(../png/bullets-2.png) no-repeat;
    background-position: 0 center;
    font-size: 18px;
}
.block-footer {
    margin: 15px auto;
}

@media only screen and (min-width: 768px) {
    .block-sitemap .sitemap-master > li {
        float: left;
        width: 33.33%;
    }
    .block-sitemap h4 {
        font-size: 20px;
    }
    .block-sitemap .sitemap-link > li {
        font-size: 16px;
    }
}

@media only screen and (min-width: 1024px) {
    .block-menu .main-menu > li {
        padding: 4px 5px;
    }
}