.header{
    background: #fff;
}
/* ----menu colors---- */
ul.menu-nav li a{
    background: #CA2D22;
}
.menu-nav>li>a:focus {
    background-color: #AF261D;
}
ul.menu-nav ul li a{
    background: #AF261D;
}
ul.menu-nav ul ul li a{
    background: #982119;
}
#dropdown-nav-menu{
    background: #CA2D22;
}
/* ^^----menu colors----^^ */

/* ----buttons colors---- */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    padding: 15px;
    color: #fff;
    background: #CA2D22;
    border: 0;
    box-shadow: 0px 1px 3px #000;
    transition: background, 400ms;
    border-radius: 0;
}
button:hover,
html input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    background: #AF261D;
}
button:focus,
html input[type=button]:focus,
input[type=reset]:focus, 
input[type=submit]:focus {
    outline: 0;
    box-shadow: 0 0 1px #000;
}

input.register, input#register{
    padding:25px;
    border:0 !important;
    border-radius: 0;
}
#hamburger:hover {
    background: #AF261D;
}
/* ^^----buttons colors----^^ */

/* ----checkboxes and radios---- */
input[type="checkbox"]:checked:after, 
.checkbox input[type="checkbox"]:checked:after,
.checkbox-inline input[type="checkbox"]:checked:after{
    background-color: #800000;
    border-color: #800000;
}
input[type="radio"]:checked:before,
.checkbox input[type="radio"]:checked:before,
.checkbox-inline input[type="radio"]:checked:before{
    background: #800000;
}
input[type="radio"]:checked:after,
.checkbox input[type="radio"]:checked:after, 
.checkbox-inline input[type="radio"]:checked:after{
    border-color: #800000;
}
/* ^^----checkboxes and radios----^^ */