.container-header {
background: #fad703;
}
.container-header .container-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 1px;
}

.footer {
background: #cecece;
color: #666666;
}
.footer a {
text-decoration: none;
}
.h1, h1 {
font-size: 28px;
}
.h3, h3 {
font-size: 24px;
margin: 20px 0 20px 0;
}
.h4, h4 {
font-size: 20px;
margin: 15px 0 15px 0;
}
.h5, h5 {
font-size: 18px;
}
.dj-megamenu-clean li a.dj-up_a {
color: #666666;
}
.dj-megamenu-clean li a.dj-up_a {
    display: block;
    height: 60px;
    font-size: 16px;
    color: #3d3d3d!important;
    text-decoration: none;
    padding: 0 18px;
    cursor: pointer;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}
.dj-megamenu-clean li a.dj-up_a.active, .dj-megamenu-clean li a.dj-up_a:active {
    display: block;
    height: 60px;
    font-size: 16px;
    color: #6699cc!important;
    text-decoration: none;
    padding: 0 18px;
    cursor: pointer;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}
.dj-megamenu-clean li a.dj-up_a.hover, .dj-megamenu-clean li a.dj-up_a:hover {
    display: block;
    height: 60px;
    font-size: 16px;
    color: #6699cc!important;
    text-decoration: none;
    padding: 0 18px;
    cursor: pointer;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}