
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em;}
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; max-width: none;}
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }




h1, h2, h3, h4, h5, h6 {color: #000000;}
a, a:visited {color: #000000;}  
a:hover { color:#24295A; }  
.breadcrumbDelimiter:before,
.breadcrumbDelimiter:after {background: #000000;}
.button{background-color: #000000;}
.button:hover{background-color: #24295A;}
#main-menu{border-top: 3px solid #000000;}
.sm-clean a.current{color: #000000;}

@media (min-width: 850px) {
.sm-clean a.current {color: #fff;}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active, .sm-clean a.highlighted {color: #fff;}
.sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active, .sm-clean a.highlighted {color: #fff;}
#navigationMain{background-color: #000000;}
.sm-clean > li > a{border-top: 2px solid #000000;}
.sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active, .sm-clean ul a.highlighted {color: #000000;}
.sm-clean ul a.current {color: #000000;}
.sm-clean span.scroll-down:hover span.scroll-down-arrow {border-color: #000000 transparent transparent transparent;}
}




/* Logo 
#navigationLogo {
    margin: 0;
    z-index: 99;
    height: 90px;
    width: 483px;
    position: absolute;
    top: 10px;
    right: 25px;
    padding: 0 15px 25px 15px;
    background-color: rgba(255, 255, 255, 0.7);
}

#siteLogo a {
    background: url('../../layout/images/logo.png') 0 0 no-repeat;
    width: 483px;
    height: 90px;
    display: block;
    text-indent: -9000px;
    top: 15px;
    position: relative;
    z-index: 9999;
}

@media screen and (max-width: 850px) {
    #navigationLogo {
        padding: 0;
        margin: 0;
        z-index: 99;
        height: 25px;
        background: none;
        top: -50px;
        left: 25px;
        right: inherit;
        z-index: 99999;
        width: 250px;
        height: 25px;
    }

    #siteLogo a {
        background: url('../../layout/images/logo_small.png') 0 0 no-repeat;
        width: 250px;
        height: 25px;
    }
}

 END Logo */