body
{
    color: #fff !important;
    background-color: #000 !important;
}

input[type='text'],input[type='password'],input[type='file'],select,textarea
{
    color: #fff !important;
}

input[type='submit'],input[type='button']
{
    color: #000 !important;
    background-color: #ff0 !important;
}

input[type='submit']:hover,input[type='button']:hover,.list-add:hover,.list-add-gallery:hover,.list-cancel:hover,.list-edit:hover,.list-button:hover,.list-button-wide:hover
{
    background-color: #f00 !important;
    color: #fff !important;
}

.social
{
    background-color: transparent !important;
}

.top-company
{
    color: #ff0 !important;
}

.top-phone,.top-email
{
    color: #ff0 !important;
}

.top-email:hover
{
    color: #f00 !important;
}

#slides .slidesjs-pagination-item a
{
    border: 1px solid #ff0 !important;
    background-color: #ff0 !important;
}

#slides .slidesjs-pagination-item a.active
{
    background-color: #f00 !important;
}

.rotator
{
    background-color: transparent !important;
}

.rotator a
{
    background-color: transparent !important;
}

.menu-bar
{
    background-color: transparent !important;
}

.menu-desktop li ul
{
    background-color: transparent !important;
}

.menu-option,.submenu-option
{
    color: #ff0 !important;
    background-color: #000 !important;
}

.menu-option.selected,.menu-option.selected
{
    color: #000 !important;
    background-color: #ff0 !important;
}

.menu-option:hover,.submenu-option:hover,.menu-option.selected:hover,.menu-option.selected:hover
{
    color: #fff !important;
    background-color: #f00 !important;
}

.search input[type='text']
{
    border: 1px solid #ff0 !important;
    box-sizing: border-box !important;
    width: 233px !important;
    height: 26px !important;
    color: #fff !important;
    background-color: transparent !important;
}

.search input[type='submit']
{
    border: 1px solid #ff0 !important;
    color: #fff !important;
    background-color: #000 !important;
}

.search input[type='submit']:hover
{
    border: 1px solid #f00 !important;
    color: #fff !important;
    background-color: #f00 !important;
}

.wcag-button
{
    background-image: url('../images/wcag-wcag-button.png');
}

.menu-container
{
    background-color: transparent !important;
}

.name h1
{
    color: #ff0 !important;
}

.content
{
    color: #fff !important;
}

.content *
{
    border-color: #ff0 !important;
}

.content b,.content strong
{
    font-weight: 700 !important;
    color: #ff0 !important;
}

.content a
{
    color: #ff0 !important;
}

.content a:hover
{
    color: #f00 !important;
}

.gallery
{
    background-color: #ff0 !important;
}

.gallery-more span
{
    background-color: #000 !important;
}

.contact-title
{
    color: #ff0 !important;
}

.contact-input
{
    border: 1px solid #ff0 !important;
    color: #fff !important;
    background-color: #000 !important;
}

.contact-error
{
    background-color: #f00 !important;
}

.contact-map
{
    border: 1px solid #ff0 !important;
}

.bottom-container
{
    background-color: transparent !important;
}

.bottom-container *
{
    color: #fff !important;
}

.bottom-container a,.bottom-container b,.bottom-container strong
{
    color: #ff0 !important;
}

.bottom-container a:hover
{
    color: #f00 !important
}

.bottom *
{
    color: #fff !important;
}

.bottom a,.bottom b,.bottom strong
{
    color: #ff0 !important;
}

.bottom a:hover
{
    color: #f00 !important
}

.cookies
{
    border-top: 1px solid #ff0 !important;
    color: #fff !important;
    background-color: #000 !important;
}

.cookies a,.cookies b,.cookies strong
{
    color: #ff0 !important;
}

.cookies a:hover
{
    color: #f00 !important
}
