/* -------------------------------- DEFAULT */
body, .bx-wrapper .bx-loading {
    background-color: #464646 !important;
    color: #FFFFFF;
}
a {
    color: #E48307;
}
a:hover {
    color:   #FDB40C;
}
.btn, .button, .form-input-button  {
    background-color: #E48307;
    border-bottom-color: #B66805 !important;
}
.btn:hover, .button:hover, .form-input-button:hover  {
    background-color: #FF9D08;
}
.btn.btn-submit, .form-input-button {
    background-color: #E48307;
    border-bottom-color: #B66805 !important;
}
.btn.btn-submit:hover, .form-input-button:hover {
    background-color: #FF9D08;
}
aside a:hover, .photo-navigation a:hover {
    color: #E48307;/*need option*/
}
::selection {background: #E48307; color: white;}
::-webkit-selection {background: #E48307; color: white;}
::-moz-selection {background: #E48307; color: white;}
/* -------------------------------- MENU */
header {
    background-color: #352D2D;
}
#nav-main li a, header h1 {
    color: #FFFFFF;
}
#nav-main li.external-link a {
    color: #CCCCCC;
}
#magic-line {
    background-color: #FFFFFF;
}
.opr-nav li a.is-icon,
.side-nav li a.is-name,
.side-nav li a {
    color: #FFFFFF !important;
}
.side-nav li a.is-name,
#nav-main.tooMany .opr-nav li a.is-name {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
}
.side-nav li.current-page-item a.is-name,
#nav-main.tooMany .opr-nav li.current-page-item a.is-name {
    background: #FFFFFF !important;
}
/* -------------------------------- PAGE */
.opr-page {
    background: #464646;
    color: #FFFFFF;
}
/* --------------------------------EXTRAS */
.photo-navigation {
    background: %colour_body_background%;
    color: #FFFFFF;
}
hr {
    border-color: #FFFFFF;
}

