body {
    background: #000 url('../images/dust.png');
    padding-top:10px;
    }
.navbar {
    box-shadow: none;
}
.navbar-default {
    background: none;
    border-color: transparent;
    }
.navbar-default .navbar-nav > li > a {
    background-color: #ac000f;
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,  .navbar-default .navbar-nav > li > a:focus {
    background-color: #e70014;
}
.main {
    border-top: none;
}
.main > .container {
    background: none;
    }
.h1, .h2, .h3, .h4, .h5 {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    color:#fff; 
}

a { 
color: #ac000f;
}

a:hover {
color: #fff;
text-decoration:none;
}

i.fa.fa-play, i.fa.fa-video-camera, i.fa.fa-exclamation-circle, i.fa.fa-list {
    color: #ac000f;
}

.thumbs ul li, .thumbs-categories ul li {
    padding-left: 4px;
    padding-bottom: 4px;
    }

.thumb {
    display: block;
    border-radius: 4px;
    border: none;
    background: rgba(0, 0, 0, 0.5);
    padding: 4px;
}
.thumb .thumb-header {
    color: #e70014;
    background: none;
}
.thumb:hover {
		box-shadow:none;
		background:#ac000f;
    }
.thumb:hover .thumb-header {
    color:#fff;
}

.duration {
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 2px 5px;
    color: #fff;
    border-radius: 0px;

}

.spot-bottom, .spot-sidebar {
    background: rgba(0, 0, 0, 0.5);
    padding: 10px;
    color: #e8e8e8;
    border: none;
    border-radius: 4px;
}

.pagination > li > a, .pagination > li > span {
    background: rgba(0, 0, 0, 0.5);
    border: none;
    color: #e8e8e8;  
}

.pagination > li > a:hover {
  		background:#ac000f;   
}

.h1 .dropdown, .h2 .dropdown, .h3 .dropdown, .h4 .dropdown, .h5 .dropdown {
    padding: 10px 10px 0 0;
}

.box-trailer {
    background: rgba(0, 0, 0, 0.7);
    border: none;
    border-radius:0px;
        position: relative;
    padding-bottom: 56.25%;
    padding-top: 60px; overflow: hidden;
}

.box-options {
    background: #1f1f1f;
}

.list-info-trailer {
    color: #ac000f;
}

.box-info {
    color: #ac000f;
}

iframe {
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.footer {
    position: relative;
    bottom:0px;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px;
}
.footer > .container {
    background: none;
}
.adb {
width:100%;
overflow: hidden;
text-align:center;
}