html,body {
    height:100%;
    color: #333;
}

.header {
    display: table;
    height: 100%;
    width: 100%;
    position: relative;
}


.cover{
    width:100%;
    height:100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: -10;
}



.cover-norm {
    background-image: url('../img/cover.jpg');
    opacity: 0;
}

.cover-blur {
    background-image: url('../img/cover-blur.jpg');
    opacity: 0.9;
}



footer {
    background-color:#494949;
    color:#ddd;
    min-height:100px;
    padding-top:20px;
    padding-bottom:40px;
}

footer .nav>li>a {
    padding:3px;
    color:#ccc;
}

footer .nav>li>a:hover {
    background-color:transparent;
    color:#fff;
}

.active {
    background-color: #000;
    opacity: 0.7;
}

.icon-bar {
    background-color:#fff;
}

.navbar-trans {
    background-color:rgba(0,0,0,0.5);
    color:#fff;
}

.navbar-trans li>a:hover,.navbar-trans li>a:focus {
    background-color:#49bfff;
}

.navbar-trans a{
    color:#fefefe;
}

.navbar-trans .form-control:focus {
    border-color: #eee;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,100,100,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,100,100,0.6);
}

.logo-brand {
    height: 50px;
    margin-top: -15px;
}

.font-link {
    height: 50px;
}

.comingsoon {
    color: #999!important;
}

.new {
    background: rgba(230,50,50,0.7);
}
