.anchor {
    display: none;
}

form.login-form {
    margin: 0.5em;
}

.dropdown-login {
    min-width: 225px;
}

#navbar_search_form .btn, #navbar_search_form input {
    color: #9d9d9d;
    background-color: #333;
    border-color: #222;
}

ul.news-list>li {
    border-bottom: 1px solid #eee;
    padding-bottom: 1em;
}

ul.news-list .news-text {
    margin-top: 0.5em;
}

ul.news-list .media-body {
    display: block;
    width: 100%;
}

.blinoed {
    height: 0;
}

.blinoed img {
    position: relative;
    top: -197px;
    right: -46px;
    width: 260px;
}

.video-wrapper-frame {
    background-color: #222;
    padding: 3em;
}

.video-wrapper {
    padding-bottom: 30%;
    height: 0;
    position: relative;
}

.video-wrapper .video-wrapper-inner {
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.page-header.video-header {
    margin-top: 0px;
}

ul.comments-list>li {
    border-bottom: 1px solid #eee;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

ul.comments-list>li .media-heading {
    margin-bottom: 1.7em;
}

footer {
    min-height: 5em;
}

blockquote {
    font-size: inherit;
    padding: 0px 20px;
    margin: 0;
}

blockquote > footer {
    min-height: inherit;
}

.img-from-bb {
    display: inline-block;
    max-width: 600px;
    max-height: 800px;
}

form.form-true-inline {
    display: inline-block;
}

form.form-true-inline button {
    padding: 0;
    padding-bottom: 5px;
    font-size: inherit;
}

img.smile {
    padding-bottom: 3px;
}

.media-left {
    min-width: 110px;
    text-align: center;
}

.avatar {
    max-width: 100px;
    max-height: 100px;
}

ul.posts-list>li {
    border-bottom: 1px solid #eee;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#poster_modal {
    text-align: center;
}

#poster_modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
}

#poster_modal .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

#poster_modal img {
    max-width: 100%;
}

.js-poster-preview {
    cursor: pointer;
}

#player {
    width: 100%;
    height: 100%;
    cursor: none;
}

.video-stats {
    font-size: 110%;
}

iframe {
    border: 0;
}

.video-comments {
    border-left: 5px solid #eee;
    padding-left: 1em;
    margin-top: 1em;
}

.video-comments ul.comments-list :last-child {
    border-bottom: none;
}

.videos-list>li {
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid #eee;
}

.videos-list>li h2 {
    margin-top: 0;
    margin-bottom: 1em;
    text-align: center;
}

.video-poster img {
    margin: auto;
    margin-bottom: 1em;
}

.video-description {
    font-size: 110%;
    margin-bottom: 1em;
}

.videos-sidebar.collapse.in {
    display: block !important;
}

.top-videos ol {
    font-size: 1.5em;
}

.albums {
    list-style: none;
    padding: 0;
}

.album-tracks>li {
    font-size: 24px;
}

.navbar {
    border-radius: 0;
}

.navbar menu>li {
    float: left;
}

.navbar-collapse {
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
}

.bb-code-textarea {
    margin-bottom: 0;
}

.clearfix {
    clear: both;
}

.gallery{
    overflow-x: auto;
    max-width: 100%;
    white-space: nowrap;
}

.gallery ol.images {
    list-style: none;
    margin: 0;
    min-height: min-content;
    padding: 0;
    width: 100%;
}

.gallery ol.images > li {
    display: inline-block;
    padding: 5px;
}

.gallery ol.images > li img {
    display: block;
    max-height: 240px;
}

@media (max-width: 767px) {
    .navbar {
        margin-bottom: 0;
    }

    .navbar menu {
        padding: 0 1em;
    }

    .navbar menu>li {

    }

    .navbar menu>li a {
        padding: 0 1em;
        text-align: center;
    }

    .navbar menu>li .caption {
        display: block;
        font-size: 90%;
    }

    .page-header {
        margin: 20px 0 20px;
    }

    .navbar-form .form-group.search-field {
        float: left;
    }

    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
        background: none;
    }

    .navbar .btn {
        color: #9d9d9d;
        background-color: #333;
        border-color: #222;
    }

    .sign-in-buttons a {
        display: block;
        margin: auto;
        color: #9d9d9d;
        text-align: center;
    }

    .amnesia-link {
        font-size: 120%;
    }

    .videos-list>li .video-stats>li {
        display: block;
        margin-bottom: 0.5em;
    }

    .videos-list>li h2 {
        margin-bottom: 0.5em;
    }

    .videos-list>li .video-actions {
        margin-top: 0;
        text-align: center;
    }
}
