body{
    background-color:#333;
}

#container h1{
    color:#fff;
}

div.body-text{
    color:#fff;
}

div.breadcrumbs.top{
    color:#fff;
}

#pre-footer{
    color:#ccc;
    background-color:#444;
    padding:30px 15px;
    border-radius:8px;
    -webkit-border-radius:8px;
}

#pre-footer ul li a{
    color:#fff;
    border-bottom:1px dotted #fff;
}

#top-bar{
    background-image: none;
    background-color:#444;
    -webkit-box-shadow: 0px 0px 80px 20px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 80px 20px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 80px 20px rgba(0,0,0,0.15);
}

#top-bar-h-nav ul li a{
    transition: color 0.3s, background-color 0.3s;
    -webkit-transition: color 0.3s, background-color 0.3s;
}

#top-bar-h-nav ul li a:hover{
    background-color:transparent;
    border-bottom:2px solid #ccc;
}

#top-bar-h-nav ul li a.current{
    border-bottom:2px solid #ccc;
}

#top-bar-h-nav ul li a.current:hover{
    background-color:rgba(255,255,255,0.2);
}

#top-bar-h-nav ul li:nth-child(1) a:hover, #top-bar-h-nav ul li:nth-child(5) a:hover{
    color:#EF357B;
}

#top-bar-h-nav ul li:nth-child(2) a:hover, #top-bar-h-nav ul li:nth-child(6) a:hover{
    color:#f3732e;
}

#top-bar-h-nav ul li:nth-child(3) a:hover{
    color:#F0514E;
}

#top-bar-h-nav ul li:nth-child(4) a:hover{
    color:#F68627;
}

#top-bar-h-nav ul li:nth-child(1) a.current, #top-bar-h-nav ul li:nth-child(1) a:hover, #top-bar-h-nav ul li:nth-child(5) a.current, #top-bar-h-nav ul li:nth-child(5) a:hover{
    border-color:#EF357B;
}

#top-bar-h-nav ul li:nth-child(2) a.current, #top-bar-h-nav ul li:nth-child(2) a:hover, #top-bar-h-nav ul li:nth-child(6) a.current, #top-bar-h-nav ul li:nth-child(6) a:hover{
    border-color:#f3732e;
}

#top-bar-h-nav ul li:nth-child(3) a.current, #top-bar-h-nav ul li:nth-child(3) a:hover{
    border-color:#F0514E;
}

#top-bar-h-nav ul li:nth-child(4) a.current, #top-bar-h-nav ul li:nth-child(4) a:hover{
    border-color:#F68627;
}

#phone-menu-holder ul{
    background-color:rgba(40,40,40,0.75);
}