.checkbox {
 padding-left:20px
}
.checkbox label {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 padding-left:5px
}
.checkbox label::before {
 content:"";
 display:inline-block;
 position:absolute;
 width:17px;
 height:17px;
 left:0;
 margin-left:-20px;
 border:1px solid #ccc;
 border-radius:3px;
 background-color:#fff;
 -webkit-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;
 -o-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;
 transition:border 0.15s ease-in-out,color 0.15s ease-in-out
}
.checkbox label::after {
 display:inline-block;
 position:absolute;
 width:16px;
 height:16px;
 left:0;
 top:0;
 margin-left:-20px;
 padding-left:3px;
 padding-top:1px;
 font-size:11px;
 color:#555
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
 opacity:0;
 z-index:1
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
 font-family:"FontAwesome";
 content:"\f00c"
}
.checkbox input[type="checkbox"]:indeterminate + label::after,
.checkbox input[type="radio"]:indeterminate + label::after {
 display:block;
 content:"";
 width:10px;
 height:3px;
 background-color:#555;
 border-radius:2px;
 margin-left:-16.5px;
 margin-top:7px
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
 opacity:0.65
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
 background-color:#eee;
 cursor:not-allowed
}
.checkbox.checkbox-circle label::before {
 border-radius:50%
}
.checkbox.checkbox-inline {
 margin-top:0
}
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
 background-color:#337ab7;
 border-color:#337ab7
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
 color:#fff
}
.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
 background-color:#d9534f;
 border-color:#d9534f
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
 color:#fff
}
.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
 background-color:#5bc0de;
 border-color:#5bc0de
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
 color:#fff
}
.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
 background-color:#f0ad4e;
 border-color:#f0ad4e
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
 color:#fff
}
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
 background-color:#5cb85c;
 border-color:#5cb85c
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
 color:#fff
}
.checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.checkbox-primary input[type="radio"]:indeterminate + label::before {
 background-color:#337ab7;
 border-color:#337ab7
}
.checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.checkbox-primary input[type="radio"]:indeterminate + label::after {
 background-color:#fff
}
.checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.checkbox-danger input[type="radio"]:indeterminate + label::before {
 background-color:#d9534f;
 border-color:#d9534f
}
.checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.checkbox-danger input[type="radio"]:indeterminate + label::after {
 background-color:#fff
}
.checkbox-info input[type="checkbox"]:indeterminate + label::before,
.checkbox-info input[type="radio"]:indeterminate + label::before {
 background-color:#5bc0de;
 border-color:#5bc0de
}
.checkbox-info input[type="checkbox"]:indeterminate + label::after,
.checkbox-info input[type="radio"]:indeterminate + label::after {
 background-color:#fff
}
.checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.checkbox-warning input[type="radio"]:indeterminate + label::before {
 background-color:#f0ad4e;
 border-color:#f0ad4e
}
.checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.checkbox-warning input[type="radio"]:indeterminate + label::after {
 background-color:#fff
}
.checkbox-success input[type="checkbox"]:indeterminate + label::before,
.checkbox-success input[type="radio"]:indeterminate + label::before {
 background-color:#5cb85c;
 border-color:#5cb85c
}
.checkbox-success input[type="checkbox"]:indeterminate + label::after,
.checkbox-success input[type="radio"]:indeterminate + label::after {
 background-color:#fff
}
.radio {
 padding-left:20px
}
.radio label {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 padding-left:5px
}
.radio label::before {
 content:"";
 display:inline-block;
 position:absolute;
 width:17px;
 height:17px;
 left:0;
 margin-left:-20px;
 border:1px solid #ccc;
 border-radius:50%;
 background-color:#fff;
 -webkit-transition:border 0.15s ease-in-out;
 -o-transition:border 0.15s ease-in-out;
 transition:border 0.15s ease-in-out
}
.radio label::after {
 display:inline-block;
 position:absolute;
 content:" ";
 width:11px;
 height:11px;
 left:3px;
 top:3px;
 margin-left:-20px;
 border-radius:50%;
 background-color:#555;
 -webkit-transform:scale(0,0);
 -ms-transform:scale(0,0);
 -o-transform:scale(0,0);
 transform:scale(0,0);
 -webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);
 -moz-transition:-moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);
 -o-transition:-o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);
 transition:transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33)
}
.radio input[type="radio"] {
 opacity:0;
 z-index:1
}
.radio input[type="radio"]:focus + label::before {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.radio input[type="radio"]:checked + label::after {
 -webkit-transform:scale(1,1);
 -ms-transform:scale(1,1);
 -o-transform:scale(1,1);
 transform:scale(1,1)
}
.radio input[type="radio"]:disabled + label {
 opacity:0.65
}
.radio input[type="radio"]:disabled + label::before {
 cursor:not-allowed
}
.radio.radio-inline {
 margin-top:0
}
.radio-primary input[type="radio"] + label::after {
 background-color:#337ab7
}
.radio-primary input[type="radio"]:checked + label::before {
 border-color:#337ab7
}
.radio-primary input[type="radio"]:checked + label::after {
 background-color:#337ab7
}
.radio-danger input[type="radio"] + label::after {
 background-color:#d9534f
}
.radio-danger input[type="radio"]:checked + label::before {
 border-color:#d9534f
}
.radio-danger input[type="radio"]:checked + label::after {
 background-color:#d9534f
}
.radio-info input[type="radio"] + label::after {
 background-color:#5bc0de
}
.radio-info input[type="radio"]:checked + label::before {
 border-color:#5bc0de
}
.radio-info input[type="radio"]:checked + label::after {
 background-color:#5bc0de
}
.radio-warning input[type="radio"] + label::after {
 background-color:#f0ad4e
}
.radio-warning input[type="radio"]:checked + label::before {
 border-color:#f0ad4e
}
.radio-warning input[type="radio"]:checked + label::after {
 background-color:#f0ad4e
}
.radio-success input[type="radio"] + label::after {
 background-color:#5cb85c
}
.radio-success input[type="radio"]:checked + label::before {
 border-color:#5cb85c
}
.radio-success input[type="radio"]:checked + label::after {
 background-color:#5cb85c
}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
 font-family:'FontAwesome';
 content:"\f00c"
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
 color:#fff
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
 color:#fff
}
html,
body {
 max-width:100%;
 overflow-x:hidden
}
ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.full {
 width:100%;
 background: #2d384a;
}
.logo {
 width:20%;
 float:left
}
.search {
 width:37%;
 float:left;
 padding:15px 0
}
.top-links {
 width:40%;
 float:right;
 margin-top:20px;
 text-align:right
}
.top-links div,
.top-links a {
 display:inline-block;
 margin-left:5px
}
.dropdown-menu {
 z-index:9000
}
.modal {
 z-index:9050
}
.tooltip {
 background:transparent !important;
 z-index:9999999 !important
}
.dropdown-menu {
 margin-top:7px
}
.dropdown-menu:before,
#playlists-container:before {
 position:absolute;
 top:-7px;
 left:9px;
 display:inline-block;
 border-right:7px solid transparent;
 border-bottom:7px solid #ccc;
 border-left:7px solid transparent;
 border-bottom-color:rgba(0,0,0,0.2);
 content:''
}
.dropdown-menu:after,
#playlists-container:after {
 position:absolute;
 top:-6px;
 left:10px;
 display:inline-block;
 border-right:6px solid transparent;
 border-bottom:6px solid #fff;
 border-left:6px solid transparent;
 content:''
}
.navbar .navbar-right>li>.dropdown-menu:before,
.navbar .nav>li>.dropdown-menu.navbar-right:before,
.dropdown-menu-right:before {
 right:12px;
 left:auto
}
.navbar .navbar-right>li>.dropdown-menu:after,
.navbar .nav>li>.dropdown-menu.navbar-right:after,
.dropdown-menu-right:after {
 right:13px;
 left:auto
}
#playlists-container:before {
 right:1px;
 left:auto
}
#playlists-container:after {
 right:2px;
 left:auto
}
ul.menu {
 margin: 0 -5px 0;
 padding:0
}
ul.menu li {
 float:left;
 font-size:13px;
 margin-right:1px
}
ul.menu li.upload {
 float:right;
 margin-right:0;
 margin-top:10px
}
ul.menu li a {
 display:block;
 padding:15px 15px
}
ul.menu li.upload a {
 padding:6px 20px 6px;
 background: #FD4378;
 color: #fff!important;
}
ul.menu>li>ul {
 display:none;
 width:100%;
 position:absolute;
 padding:5px 0;
 z-index:9000;
 left:0;
 margin:0;
 list-style:none;
 box-sizing:border-box
}
ul.menu>li>ul:before,
ul.menu>li>ul:after {
 content:"";
 display:table
}
ul.menu>li>ul:after {
 clear:both
}
ul.menu>li>ul>li,
ul.menu>li.active>ul>li {
 width:100%;
 text-align:center;
 list-style:none;
 margin: 0 -7px 0;
}
ul.menu>li>ul>li>a,
ul.menu>li.active>ul>li>a {
 display:inline-block;
 margin:0 2px 5px 2px;
}
ul.menu>li>ul.categories-dropdown>li>a {
 padding:5px
}
ul.menu>li>ul.categories-dropdown>li>a.see-more {
 width:100px;
 padding-top:40px;
 text-align:center;
 vertical-align:top
}
ul.menu>li>ul.categories-dropdown>li>a.see-more i {
 display:block;
 margin-bottom:27px
}
.container {
 position:relative
}
.content {
 margin-top:10px;
 padding:0 5px 0 5px
}
.content-right,
.profile-info,
.model-info,
.channel-info,
.profile-c-content {
 margin-left:225px;
 width:auto;
 overflow:hidden;
 position:relative;
 min-height:100%
}
.content-left,
.profile-image,
.model-image,
.channel-image,
.profile-c-menu {
 width:215px;
 float:left;
 position:relative
}
ul.videos,
ul.thumbs,
ul.users,
ul.categories,
ul.albums,
ul.photos,
ul.models,
ul.channels,
ul.playlists {
 text-align:center;
}
ul.videos li,
ul.thumbs li,
ul.users li,
ul.categories li,
ul.albums li,
ul.photos li,
ul.models li,
ul.channels li,
ul.playlists li {
 height:auto;
 display:inline-block;
 margin:0 4px 10px 4px;
 vertical-align:top;
 overflow:none;
 position:relative;
 font-size:14px;
 text-align:left
}
.video-thumb,
.model-thumb,
.category-thumb,
.channel-thumb,
.playlist-thumb,
.user-thumb,
.photo-thumb {
 position:relative;
 margin-bottom:5px;
 width:100%;
 overflow:none
}
.video-thumb img,
.model-thumb img,
.category-thumb img,
.channel-thumb img,
.playlist-thumb img,
.user-thumb img,
.photo-thumb img {
 width:100%;
 max-width:100%;
 min-width:100%;
 height:auto
}
.category-thumb img:hover {
 filter: brightness(50%);
-webkit-filter: brightness(50%);
-moz-filter: brightness(50%);
}
.video-thumb video {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 padding:0;
 margin:0
}
.video-thumb>.thumb-slider {
 position:absolute;
 z-index:3;
 left:0;
 top:0;
 width:100%;
 height:3px
}
.video-thumb>.thumb-slider>div {
 height:100%;
 color:red;
 line-height:3px;
 width:0
}
.video-thumb>.thumb-loader {
 position:absolute;
 z-index:3;
 right:5px;
 top:5px
}
.private-overlay {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:center;
 opacity:0.9;
 font-size:20px;
 padding-top:15%;
 z-index:1213131311231331
}
.private {
 width:100%;
 min-height:200px;
 text-align:center;
 padding:20% 0;
 font-weight:bold
}
.premium-overlay {
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:20px;
 text-align:center;
 opacity:0.9;
 font-size:16px;
 font-weight:bold
}
.actions {
 position:absolute;
 z-index:4;
 left:5px;
 top:5px
}
.thumb {
 display:inline-block;
 border:2px solid transparent;
 margin:0 5px 7px 0;
 width:202px
}
.title {
 max-height:34px;
 overflow:hidden;
 display:block;
 line-height:116%;
 width:100%
}
.views {
 display:inline-block;
 font-size:13px
}
.rating {
 margin-left:5px;
 font-size:13px
}
.up i {
 color:green
}
.down i {
 color:red
}
.btn-playlist {
 position:absolute;
 z-index:4;
 right:5px;
 top:5px
}
.btn-filter {
 min-width:98%
}
.btn-toolbar-menu,
.btn-profile-edit {
 float:right
}
.panel-title-left {
 float:left
}
.model-title,
.category-title,
.channel-title,
.playlist-title,
.user-title {
 max-height:19px;
 overflow:hidden;
 display:block;
 line-height:116%;
 width:100%
}
.model-videos,
.category-videos,
.channel-videos,
.playlist-videos,
.category-albums {
 position:absolute;
 z-index:2;
 top:0;
 right:0
}
.model-rank,
.channel-rank {
 position:absolute;
 z-index:2;
 left:0;
 bottom:0;
 width:100%;
 padding:2px 0
}
.channel-rank {
 bottom:-1px
}
.model-filters-container,
.user-filters-container {
 padding:20px 10px
}
.model-filters-container span.filter-label,
.user-filters-container span.filter-label {
 font-size:12px;
 padding-bottom:3px;
 display:block
}
.model-filter-col,
.user-filter-col {
 width:19.9%;
 float:left;
 margin-bottom:15px;
 display:block
}
.model-image {
 width:180px
}
.model-info {
 margin-left:200px
}
.model-image img,
.channel-image img {
 width:100%;
 height:auto
}
.channel-image {
 width:160px;
 overflow:none
}
.channel-info {
 margin-left:180px;
 min-height:200px
}
.playlist-container {
 position:relative
}
.playlist-overlay {
 position:absolute;
 z-index:2;
 width:100%;
 bottom:0
}
.playlist-view,
.playlist-play {
 width:50%;
 display:inline-block;
 float:left;
 text-align:center;
 padding:2px 0
}
.user-comments {
 padding:0 20px
}
.user-online {
 position:absolute;
 z-index:2;
 top:0;
 right:0;
 padding:2px 3px
}
.info {
 padding:10px 5px 10px 5px;
 display:block;
 font-size:13px;
 color:#575757
}
.profile {
 position:relative;
 overflow:hidden
}
.profile-image {
 width:200px;
 position:relative
}
.profile-image-edit {
 position:absolute;
 left:5px;
 bottom:5px
}
.profile-info {
 margin-left:220px
}
.profile-left {
 margin-left:-360px;
 margin-right:10px;
 position:relative;
 min-height:100%;
 width:100%;
 overflow:hidden;
 float:left
}
.profile-left .tablist,
.profile-stream {
 margin-left:360px
}
.profile-right {
 width:350px;
 float:left;
 margin:10px 0 0 0
}
.profile-content {
 padding:10px 5px 0 5px !important
}
.stream {
 width:100%;
 margin-bottom:10px
}
.profile-content-header {
 padding:5px 15px 20px 15px
}
.profile-title {
 font-size:16px;
 font-weight:bold
}
.profile-title span {
 font-size:14px;
 font-weight:normal
}
.profile-action {
 float:left;
 margin-right:5px
}
.profile-username {
 float:left
}
.profile-c {
 padding:5px
}
.profile-c-left {
 float:left
}
.profile-c-right {
 float:right
}
.profile-c-image {
 width:190px;
 position:relative;
 float:left
}
.profile-c-image .profile-image-edit {
 left:7px;
 bottom:7px
}
.profile-c-info {
 width:auto;
 margin-left:200px;
 overflow:hidden
}
.profile-c-row {
 width:100%;
 margin-bottom:5px
}
.profile-c-label {
 width:140px;
 float:left;
 position:relative
}
.profile-c-value {
 width:auto;
 margin-left:150px;
 overflow:hidden;
 font-weight:bold
}
.profile-c-about {
 margin-top:10px;
 padding-top:10px
}
.profile-c-menu {
 width:130px
}
.profile-c-menu img {
 width:118px;
 margin:5px
}
.profile-c-content {
 margin-left:135px
}
.profile-c-actions {
 text-align:center;
 width:100%;
 padding:5px 0 0 0
}
.profile-c-action {
 display:inline-block
}
.profile-c-friend {
 float:none !important;
 margin:0 !important
}
.profile-c-panel {
 padding:10px 5px 10px 5px !important
}
h1.profile-c-username {
 font-size:20px;
 text-align:center;
 font-weight:bold;
 padding:0;
 margin-top:0
}
.members {
 position:relative
}
.members-left {
 width:auto;
 overflow:hidden;
 margin-right:360px;
 position:relative
}
.members-right {
 float:right;
 width:350px;
 overflow:hidden
}
.margin-top-10 {
 margin-top:10px
}
.margin-bottom-10 {
 margin-bottom:10px
}
#profile-cover {
 width:100%;
 max-height:270px
}
#profile-avatar {
 position:absolute
}
#profile-header {
}
#profile-wall {
 padding:10px 0 20px 0;
 width:100%
}
#profile-wall-buttons {
 margin-top:10px;
 display:none
}
#profile-wall-actions {
 width:100%;
 text-align:center
}
.profile-wall-action {
 padding-top:10px;
 width:100%
}
#profile-editor-toolbar {
 width:auto;
 margin 0 auto;
 text-align:center
}
#profile-editor {
 min-height:200px;
 border-collapse:separate;
 padding:4px;
 box-sizing:content-box;
 overflow:auto;
 outline:none;
 margin:10px 0
}
.wall-rating {
}
.wall-comments {
 padding-top:10px
}
.none,
.perms {
 padding:10% 0;
 width:100%;
 text-align:center;
 font-weight:bold;
 font-size:14px
}
.perms {
 padding:10px 0
}
.copyright {
 padding:10px 0;
 text-align:center
}
.alert-response {
 padding:10px 5px 10px 5px;
 text-align:center;
 margin:5px 5px 5px 5px
}
.adv,
.adv-native {
 width:100%;
 text-align:center;
}
.adv img,
.adv-native img {
 max-width:100%;
 height:auto
}
.adv-native {
 margin:0 10px 0 15px;
 padding:0
}
.adv-container {
 padding: 0 15px 10px;
 margin-bottom:10px;
 text-align:center;
 background: #1f252f;
}
.adv-square {
 width:310px;
 height:100%;
 float:right;
 text-align:center;
 overflow:hidden
}
.adv-footer {
 width:310px;
 height:auto;
 display:inline-block;
 text-align:center;
 overflow:hidden
}
#content {
 padding-bottom:10px
}
#content h1 {
 width:100%;
 height:30px;
 font-size: 20px;
 font-weight:bold;
 overflow:hidden;
 padding:0;
 margin: 20px 0 15px;
 text-transform: capitalize;
}
#content h3 {
 font-size:16px;
 font-weight:bold;
 margin: 6px 0px 0;
 padding: 8px;
}
#content .right {
 width:302px;
 float:right;
 display:block;
 padding:10px;
 background: #1f252f;
}
#content .left {
 margin-right:310px;
 width:auto;
 overflow:hidden;
 position:relative;
 padding: 30px 10px 30px;
 background: #1f252f;
}
#content .left-tab-content {
 border-top:0;
 padding:20px 0 10px 0
}
#content .left-full {
 margin-right:0;
 margin-left:0;
 width:100%
}
#video {
}
#video .right,
#album .right,
#photo .right,
#playlist .right {
 width:302px;
 float:right;
 display:block;
 text-align:center
}
#video .container-left,
#playlist .container-left,
#album .container-left,
#photo .container-left {
 width:100%;
 float:left;
 margin-right: -327px;
}
#video .left,
#playlist .left,
#album .left,
#photo .left,
#playlist .left {
 margin-right:310px
}
#video .container-premium {
 width:100%
}
#video h1,
#playlist h1,
#album h1 {
 width:100%;
 height:30px;
 overflow:hidden
}
#photo {
 margin-bottom:10px
}
.content-group {
 overflow:hidden
}
.content-group-left {
 width:180px;
 float:left
}
.content-group-right {
 margin-left:180px;
 width:auto;
 overflow:hidden;
 position:relative;
 text-align:left
}
.content-group-header:hover {
 cursor:pointer
}
.channel-logo {
 text-align:center
}
.channel-logo img {
 max-width:180px;
 height:auto
}
.channel-name {
 font-size:15px;
 font-weight:bold
}
p.channel-desc {
 font-size:13px
}
#playlist h1 {
 width:auto
}
.content-rating {
 width:70%
}
.progress {
 height:5px;
 background:red;
 border-radius:0;
 margin:0;
 padding:0
}
.progress .progress-bar {
 background:green
}
.content-info,
.topic-posts,
.topic-posted,
.post-posted {
 width:100%;
 margin-bottom:5px
}
ul.buttons {
}
ul.buttons li {
 margin-right:10px;
 display:inline-block
}
#player-container {
 position:relative;
 display:block;
 width:100%;
 padding-bottom:56.25%;
 min-height:240px
}
#player-container-fluid {
 width:100%;
 position:relative;
 display:block;
 min-height:240px;
 height: auto!important;
}
#player {
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-size:100% auto
}
#player-fluid {
 display:none;
 width:100%;
 height:100%
}
#player-advertising {
 background:rgb(0,0,0);
 background:rgba(0,0,0,0.5);
 position:absolute;
 text-align:center;
 width:306px;
 height:280px;
 padding:5px 0;
 top:45%;
 left:50%;
 margin:-140px 0 0 -153px;
 z-index:1002
}
#player-premium {
 background:rgb(0,0,0);
 background:rgba(0,0,0,0.5);
 position:absolute;
 text-align:center;
 width:80%;
 height:30%;
 padding:10% 0 15% 0;
 top:20%;
 left:10%;
 z-index:2;
 font-size:22px;
 font-weight:bold;
 display:none
}
.player-none {
 text-align:center;
 width:100%;
 height:200px !important;
 padding:100px 0 0 0 !important;
 font-size:22px;
 font-weight:bold
}
#player-close {
 display:block;
 margin-top:3px 0 3px 0;
 font-weight:bold
}
.post-comment {
 margin-bottom:20px
}
.post-comment textarea {
 height:65px
}
.post-comment-image {
 width:64px;
 float:left;
 display:block
}
.post-comment-image img {
 width:64px
}
.post-comment-message {
 margin-left:74px;
 width:auto;
 overflow:hidden;
 position:relative
}
.post-comment-message input {
 margin-bottom:5px
}
.post-comment-footer {
 margin-top:5px
}
.comment-vote-response {
 display:none
}
.comment-spam-response {
 font-size:12px
}
#comments {
 padding:10px 5px
}
#comment-field {
 display:none
}
.comments-container {
 margin-top:10px;
 text-align:left
}
.btn-post {
 float:right
}
ul.footer {
 list-style-type:none;
 width:100%
}
ul.footer li {
 display:inline;
 padding:0 10px
}
ul.list-footer {
 list-style-type:none;
 font-size:14px;
 margin: 0 10px 0;
}
ul.list-footer li {
 width:100%;
 margin:12px 0
}
ul.list-footer li.list-header {
 font-weight:bold;
 margin-bottom:10px;
 text-transform: uppercase;
}
hr {
 margin:18px 10px 18px 10px
}
.embed-video-title {
 width:100%;
 display:block;
 text-align:center
}
.scrollable-menu {
 height:auto;
 max-height:200px;
 overflow-x:hidden
}
.content-search-right {
 margin-left:225px;
 width:auto;
 overflow:hidden;
 position:relative;
 min-height:100%
}
.content-search-left {
 width:215px;
 position:relative;
 float:left
}
.panel-title-left {
 float:left
}
.panel-title-right {
 float:right
}
.panel-search {
 margin-bottom:5px
}
#push-menu,
#push-search {
 position:absolute;
 top:10px;
 display:none;
 z-index:3
}
#push-menu {
 left:5px
}
#push-search {
 right:5px
}
#image {
 position:relative;
 width:100%;
 text-align:center;
 padding:10px 0
}
#slideshow {
 float:right
}
.photo-prev,
.photo-next {
 position:absolute;
 top:0;
 height:100%;
 display:none;
 width:35px
}
.photo-prev {
 left:0
}
.photo-next {
 right:0
}
.photo-prev i,
.photo-next i {
 position:absolute;
 top:49%;
 left:5px
}
.photo-none {
 width:100%;
 height:100px;
 padding-top:50%;
 text-align:center;
 font-weight:bold
}
.panel-forum h1 {
 width:70% !important;
 overflow:hidden
}
.forum-box,
.forum {
 width:100%
}
.forum-border {
 border-bottom:0
}
.forum-header,
.forum-footer {
 margin-top:0;
 padding:10px 0
}
.forum-pagination {
 float:left;
 width:69%;
 padding:0;
 margin:0
}
.forum-pagination .pagination {
 margin:0;
 padding:0
}
.forum-action {
 float:right;
 text-align:right;
 width:29%
}
#post-content {
 width:100%;
 height:300px
}
.topic,
.post {
 padding:10px 5px;
 overflow:none
}
.topic-info,
.forum-info {
 width:60%;
 float:left
}
.topic-read,
.forum-read {
 width:40px;
 padding:2px 3px;
 text-align:center;
 float:left;
 font-size:18px
}
.topic-title,
.forum-title {
 float:left;
 font-size:16px;
 margin-left:5px;
 overflow:hidden;
 width:90%;
 white-space:nowrap
}
.topic-added {
 font-size:12px;
 display:block
}
.topic-stats,
.forum-stats {
 width:14%;
 float:left;
 text-align:right
}
.topic-last,
.forum-last {
 width:24%;
 float:right
}
.topic-user,
.post-user {
 float:left;
 padding:10px 20px 10px 10px;
 text-align:center
}
.topic-img,
.post-img {
 position:relative;
 width:100%
}
.topic-user img,
.post-user img {
 width:100%;
 height:auto
}
.topic-content,
.post-content {
 float:right;
 padding:0 10px 0 0
}
.topic-text img,
.post-text img {
 max-width:100%;
 height:auto;
 position:relative
}
.topic-footer,
.post-footer {
 width:100%
}
.signature {
 float:left
}
.topic-actions,
.post-actions {
 float:right;
 text-align:right
}
.quote {
 width:100%;
 padding:5px
}
.topic-posted,
.forum-desc {
 display:block
}
ul.columns {
 width:100%;
 padding:5px
}
ul.columns li {
 width:19.70%;
 float:left;
 margin-left:.3%
}
ul.image-list {
}
ul.image-list li {
 width:60px;
 height:100px;
 padding:5px 10px
}
ul.image-list li a {
 text-decoration:none;
 border:1px solid red
}
ul.image-list li a:hover {
 text-decoration:none
}
ul.image-list li a.model-image-l {
 width:60px;
 float:left
}
ul.image-list li .model-name-l {
 float:right
}
ul.image-list li .model-rank-l {
}
ul.list-features {
 padding-left:10px
}
.kb-title {
 display:block
}
.kb-content {
 display:block
}
table.inbox {
 width:98%;
 margin:0 1%
}
table.inbox>tbody>tr>td,
table.inbox>thead>tr>th {
 vertical-align:middle
}
table.inbox>tbody>tr>td>a.new {
 font-weight:bold
}
table.inbox>tbody>tr>td>a:hover {
 text-decoration:none
}
.inbox {
 padding:0 10px
}
.inbox-message {
 padding:5px 0
}
.inbox-image {
 width:60px;
 padding:0 10px 0 0;
 float:left
}
.inbox-info {
 width:auto;
 overflow:hidden;
 vertical-align:middle
}
.inbox-date {
 float:right;
 font-size:12px
}
#push-users {
 display:none;
 float:right
}
#close-users {
 margin:5px 5px 0 0;
 display:none;
 float:right
}
.chat-container {
 position:relative
}
.chat {
 margin-right:260px;
 height:100%;
 overflow:hidden
}
.chat-users {
 width:250px;
 float:right;
 display:block;
 overflow:hidden
}
.chat-users-header {
 padding:5px
}
.chat-users-list ul {
 height:100%;
 overflow:auto;
 padding:0
}
.chat-avatar {
 width:60px;
 float:left
}
.chat-profile {
 float:left
}
.chat-actions {
 float:right
}
#friend,
#block {
 float:right;
 margin-left:5px
}
.chat-body {
 height:500px;
 overflow:auto
}
.chat-footer span {
 display:block
}
.chat-footer textarea {
 margin:5px 0
}
.message-icon {
 width:20px;
 float:left
}
.message-username {
 float:left
}
.message-info {
 float:right
}
.message-body {
 display:block
}
.dashboard {
 display:block;
 margin-top:10px;
 margin-bottom:25px;
 font-size:18px
}
body {
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 line-height:1.42857143;
 color:#fff;
 background-color:#000
}
a {
 color: #ffffff;
 text-decoration:none
}
a:focus,
a:hover {
 color:#fff;
 text-decoration:none
}
a:focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
#content .right,
#content .left {
 border: 0px;
}
#content h1 {
 color:#fff
}
ul.menu li a {
 color:#e0e0e0;
 font-weight:bold
}
ul.menu li a:hover,
ul.menu li.active a {
 color:#fff;
 text-decoration:none;
 background:#1f252f;
}
ul.menu>li>ul {
 background: transparent;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
}
ul.menu>li>ul>li,
ul.menu>li.active>ul>li {
 background:#000
}
ul.menu>li>ul>li>a,
ul.menu>li.active>ul>li>a {
 border: 0px;
 background: #1f252f;
}
ul.menu>li>ul>li>a:hover,
ul.menu>li.active>ul>li>a:hover {
 background:#323232
}
.video-thumb,
.model-thumb,
.category-thumb,
.channel-thumb,
.playlist-thumb,
.user-thumb,
.photo-thumb {
 background:#000
}
.video-thumb>video,
.video-thumb>.thumb-slider {
 background:#000
}
.video-thumb>.thumb-slider>div {
 background:#f90
}
.private-overlay {
 background:#000
}
.dropdown-menu {
 background:#323232;
 border:1px solid #212121;
 border-radius:0 !important;
 -moz-border-radius:0 !important;
 font-size:12px;
 -webkit-box-shadow:none;
 box-shadow:none;
 color:#fff
}
.dropdown-menu .divider {
 background-color:#212121
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#bdbdbd;
 white-space:nowrap;
 margin-left:0
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
 text-decoration:none;
 color:#fff;
 background-color:#616161
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 color:#888
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 text-decoration:none;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 cursor:not-allowed
}
.dropdown.open>a,
.dropdown.open>a:focus {
 background:#323232
}
.dropdown-menu:after,
#playlists-container:after {
 border-bottom:6px solid #323232
}
.panel-default {
 border:0px solid #2f2f2f;
 border-radius:0;
 background:#101010;
 -webkit-box-shadow:none;
 box-shadow:none
}
.panel-default .panel-heading {
 border:0;
 background:#2d384a;
 color:#f5f5f5;
 padding:15px 30px 15px;
}
.panel-body {
 padding:20px 0 20px;
 background: #1f252f;
}
.panel-padding {
 padding:10px 10px
}
ul.list-inline li {
 padding:3px 5px
}
ul.list-inline li a:before {
   font-family: "Font Awesome 6 Free";
   content: "\23";
   display: inline-block;
   padding-right: 8px;
   vertical-align: middle;
   font-weight: 900;
}
.nav-list li a:before {
   font-family: "Font Awesome 6 Free";
   content: "\f111";
   display: inline-block;
   padding-right: 8px;
   vertical-align: middle;
   font-weight: 900;
}
.nav-list li a {
 padding:4px 24px 4px;
 color:#fff;
}
.nav-list li a span {
 font-weight:normal;
 font-size:12px
}
.nav-list li a:hover,
.nav-list li a:focus,
.nav-list li.active a {
 background:transparent;
 color:rgb(0, 210, 211);
}
.nav-list li span.disabled {
 padding:1px 5px;
 font-weight:bold
}
.nav-list li.subcategory {
 padding-left:15px
}
.btn-link,
.btn-color {
 color:#f90
}
.btn-link:hover,
.btn-link:focus,
.btn-color:hover,
.btn-color:focus {
 color:#f90;
 text-decoration:none
}
.btn-color,
.btn-rating,
.btn-upload {
 background: transparent;
 border:0;
 margin:0;
 padding:0
}
.btn-icon {
 background:#222;
 border:1px solid #323232;
 font-size:12px;
 color:#fff;
 padding:0 3px;
 margin:0
}
.btn-icon:hover,
.btn-icon:focus {
 color:#f90
}
.btn-rate {
 background:transparent;
 border:0;
 color:#a4a4a4;
 margin-left:5px;
 padding:0
}
.btn-reply {
 color:#4a4a4a;
 font-weight:bold;
 background:transparent;
 border:0;
 margin-left:5px;
 padding:0
}
.btn-reply:hover,
.btn-reply:focus {
 color:#4a4a4a;
 text-decoration:none;
 border:0
}
.btn-post {
 color:#676767
}
.btn-menu {
 color:#fff;
 background-color:#000;
 border-color:transparent;
 border-radius: 5px;
 padding: 6px 20px 6px;
 text-transform: capitalize;
}
.btn-menu:hover,
.btn-menu:focus,
.btn-menu.focus,
.btn-menu:active,
.btn-menu.active,
.open>.dropdown-toggle.btn-menu {
 color:#fff;
 background-color:#FD4378;
 border-color:transparent;
 background-image:none;
}
.btn-submit {
 color:#f90 !important;
 font-weight:bold;
 background-color:#444;
 border-color:transparent;
 border-radius:2px !important
}
.btn-submit:hover,
.btn-submit:focus,
.btn-submit.focus,
.btn-submit:active,
.btn-submit.active,
.open>.dropdown-toggle.btn-submit {
 color:#fff;
 background-color:#555;
 border-color:transparent;
 background-image:none
}
.btn-more {
 font-size:16px;
 font-weight:bold;
 color:#f5f5f5 !important;
 background-color:#444;
 border-color:transparent;
 border-radius:2px !important
}
.btn-more:hover,
.btn-more:focus,
.btn-more.focus,
.btn-more:active,
.btn-more.active,
.open>.dropdown-toggle.btn-more {
 color:#fff;
 background-color:#555;
 border-color:transparent;
 background-image:none
}
.btn-middle {
 border-radius:0 !important
}
.btn-middle:hover,
.btn-middle:focus,
.btn-middle.focus,
.btn-middle:active,
.btn-middle.active,
.open>.dropdown-toggle.btn-middle {
 border-color:1ox solid #444
}
.btn-search {
 border-top-left-radius:0 !important;
 border-bottom-left-radius:0 !important;
 color: #ffffff !important;
}
.btn-ns {
 font-size:10px;
 padding:0 3px 0 3px
}
.btn-upload {
 color:#00d2d3 !important;
}
.pagination>li>a,
.pagination>li>span {
 color:#fff;
 background-color:#1f1f1f;
 border:1px solid #101010;
 border-radius:4px;
 margin-right:5px
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
 margin-left:0
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
 z-index:2;
 color:#fff;
 background-color:#252525;
 border-color:#101010
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
 z-index:3;
 color:#222;
 background-color:#f90;
 border-color:#4d4d4d;
 cursor:default
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
 color: #fff;
 background-color: #FD4378;
 border-color: transparent;
 cursor: pointer;
}
.form-control {
 width:100%;
 height:34px;
 padding:6px 12px;
 color:#fff;
 background-color:#000;
 background-image:none;
 border:0px;
}
.form-control:focus {
 border-color:#66afe9;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
 background-color:#323232;
 opacity:1;
 cursor:pointer
}
fieldset {
 margin:0 5px
}
legend {
 color:#fff;
 border-bottom:1px solid #2f2f2f;
 font-size:18px
}
.form-control::-webkit-input-placeholder {
 color:#999
}
.form-control:-moz-placeholder {
 color:#999
}
.form-control::-moz-placeholder {
 color:#fff;
}
.form-control:-ms-input-placeholder {
 color:#999
}
.tablist {
 padding:10px 0
}
.nav-tabs {
 border-bottom: 0px;
}
.nav-tabs>li>a {
 border-radius:0;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
 background: #fd4378;
}
.nav-tabs>li a:hover,
.nav-tabs>li a:focus,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
 background: #6c52ff;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
 color:#fff
}
.tab-content {
 background: #1f252f;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
 padding:10px 0
}
.modal-content {
 background:#101010;
 border:1px solid #2f2f2f
}
.modal-header {
 border-bottom:1px solid #2f2f2f
}
.modal-footer {
 border-top:1px solid #2f2f2f
}
.pagination-xs {
 margin:0;
 padding:0
}
.pagination-xs>li>a,
.pagination-xs>li>span {
 padding:2px 5px;
 font-size:11px;
 line-height:1.5
}
.pagination-xs>li:first-child>a,
.pagination-xs>li:first-child>span {
 border-top-left-radius:2px;
 border-bottom-left-radius:2px
}
.pagination-xs>li:last-child>a,
.pagination-xs>li:last-child>span {
 border-top-right-radius:2px;
 border-bottom-right-radius:2px
}
.breadcrumb {
 background:#000;
 border:1px solid #323232;
 border-radius:0;
 margin-bottom:10px
}
.breadcrumb>li {
 font-weight:bold
}
.title a {
 color:#fff;
 font-weight:700px
}
.title a:hover {
 color:#00d2d3;
 font-weight:700px
}
.views {
 font-size:12px;
 color:#676767;
 margin: 8px 0 0;
}
.rating {
 margin-left:5px
}
.up i {
 color: #00d2d3;
}
.down i {
 color:red
}
.duration {
 position:absolute;
 left: 0;
 top: 0;
 background: transparent;
 padding: 4px 10px 2px;
 font-size: 12px;
 color: #fff;
}
.thumb-active {
 border:2px solid #f90
}
.rate-up:hover {
 color:green !important
}
.rate-down:hover {
 color:#c1c1c1 !important
}
.favorite-video:hover,
.favorite-photo:hover {
 color:red !important
}
.channel-actions,
.model-actions,
.profile-actions {
 float:left;
 margin:5px 0 0 10px
}
.model-title a {
 color:#f90
}
.model-videos,
.category-videos,
.channel-videos,
.playlist-videos {
 background: #9e46ff;
 padding: 5px 10px 5px;
 font-size:12px;
 left: 0;
 bottom: 0;
 display: inline-table;
}
.model-rank,
.channel-rank {
 text-align:center;
 font-size:12px;
 color:#fff;
 background:#000;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 filter:alpha(opacity=70);
 opacity:0.7
}
.model-filters-container span.filter-label {
 color:#676767
}
#model,
#channel,
#profile {
 border:1px solid #2f2f2f;
 padding:5px
}
#model h1,
#channel h1,
#profile h1 {
 margin:0;
 padding:0;
 font-size:24px
}
.model-header {
}
.model-bio,
.model-about,
.channel-description,
.channel-about,
.profile-about,
.profile-details {
 padding:10px 10px 10px 0;
 color:#676767;
 font-size:14px;
 line-height:120%
}
.model-info-title,
.profile-info-title {
 font-size:16px;
 font-weight:bold;
 color:#fff;
 padding-bottom:5px
}
.model-content-menu,
.channel-content-menu {
 border-bottom:1px solid #2f2f2f;
 background:#101010;
 padding:5px;
 margin:5px 5px 10px 5px
}
.model-order-title,
.channel-order-title {
 font-size:16px;
 font-weight:bold
}
.model-comments {
 padding:0 10px
}
.model-stats,
.channel-stats,
.profile-stats {
 padding:10px 0;
 font-size:16px
}
.model-box,
.channel-box,
.profile-box {
 display:inline-block;
 border:1px solid #2f2f2f;
 background:#101010;
 padding:3px 10px;
 color:#ccc
}
.model-box span,
.channel-box span,
.profile-box span {
 margin-left:10px;
 font-weight:bold;
 color:#fff
}
.model-about-row,
.profile-about-row {
 width:300px;
 float:left
}
.model-about-row span,
.channel-about-row span,
.profile-about-row span,
.profile-row span {
 font-weight:bold;
 color:#ccc
}
.model-rating,
.channel-rating {
 margin-top:5px;
 padding:2px 3px 4px 3px;
 overflow:hidden;
 border:1px solid #2f2f2f;
 border-radius:4px
}
.model-thumbs,
.channel-thumbs {
 font-size:16px;
 float:left;
 width:60px
}
.model-rating-result,
.channel-rating-result {
 float:left;
 width:110px;
 text-align:center;
 font-size:12px
}
.profile-row {
 color:#676767;
 font-size:14px;
 line-height:120%
}
.profile-title span {
 color:#676767
}
.profile-panel {
 padding:5px
}
.profile-panel-right {
 padding:10px
}
.img-thumbnail,
.img-response {
 background:transparent !important;
 border:1px solid #323232 !important
}
.profile-c {
 border:1px solid #323232
}
.profile-c-image {
 background:transparent
}
.profile-c-label {
 color:#a5a5a5
}
.profile-c-value {
 font-weight:normal
}
.profile-c-about {
 border-top:1px solid #323232
}
.wall-content {
 padding-bottom:5px
}
.wall-footer {
 border-top:1px solid #222;
 font-size:12px;
 padding-top:3px
}
.wall-rating {
 margin-right:10px
}
.wall-percent {
 font-size:12px;
 margin-top:5px !important!
}
.channel-about-row {
 width:100%;
 float:none
}
.channel-rating-result {
 width:90px
}
.channel-description {
 font-size:14px
}
.channel-join {
 padding:10px 0;
 text-align:center
}
.category-title,
.channel-title,
.playlist-title,
.user-title {
 font-weight:bold;
 text-align:center
}
.category-title a,
.channel-title a,
.playlist-title a,
.user-title a {
 color:#f90
}
.playlists-container {
 margin:10px 0;
 padding:5px 0;
 background:#000;
 border:1px solid #2f2f2f
}
.playlists-form {
 padding:15px 15px
}
.playlists-scroll {
 height:auto;
 max-height:230px;
 overflow:auto
}
.playlists-none {
 height:100px;
 overflow:none;
 padding-top:20px;
 font-weight:bold;
 text-align:center;
 font-size:14px
}
#playlists-container {
 padding:6px 3px;
 width:230px;
 position:absolute;
 z-index:5;
 right:5px;
 top:20px;
 border:1px solid red;
 background:#222;
 border:1px solid #2f2f2f;
 font-size:12px;
 text-align:center;
 border-radius:4px
}
#playlists-container .playlists-list {
 width:100%;
 height:auto;
 max-height:200px;
 background:#000;
 padding:5px 0
}
#playlists-container ul {
 text-align:left;
 list-style-type:none
}
#playlists-container li {
 height:20px !important;
 width:100% !important;
 overflow:hidden;
 font-size:12px !important;
 margin-left:0
}
#playlists-container:after {
 border-bottom:6px solid #222 !important
}
.playlist-play,
.playlist-view {
 background:#000;
 opacity:0.7;
 font-size:12px
}
.playlist-play:hover,
.playlist-view:hover {
 opacity:1;
 text-decoration:none
}
h2.panel-title a {
 color:#f90;
 font-weight:bold
}
.full {
 border-top: 0px;
}
.menu {
 background:#0f0f0f
}
.top {
 background:#1f252f;
 padding: 12px 0 12px;
 border-bottom: solid 2px #000;
}
.footer {
 padding:40px 0 30px;
 border-top:0px solid #323232;
 background:#1f252f;
 background-image: linear-gradient(110deg,rgba(255,255,255,0.1) 16%,rgba(255,255,255,0.1) 17%,rgba(255,255,255,0.05) 17%,rgba(255,255,255,0.05) 23%,transparent 8.5%,transparent 78%,rgba(255,255,255,0.05) 78%,rgba(255,255,255,0.05) 84%,rgba(255,255,255,0.1) 84%,rgba(255,255,255,0.1));
 margin: 30px 0 0;
 border-top: solid 15px #2f3846;
}
.copyright {
 color:#676767
}
.alert {
 background:#00000;
 border:1px solid #212121;
 border-radius:0
}
.alert-warning {
 color:#ccc
}
.alert-warning span {
 font-weight:bold;
 color:#f90
}
.select2-dropdown,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
 border-radius:0 !important;
 background:#323232 !important;
 color:#fff !important;
 border:1px solid rgba(70,70,70,.6) !important
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#000 !important;
 color:#f90 !important;
 border:1px solid #222 !important
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
 color:#f90 !important
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
 background:#000 !important;
 color:#f90 !important
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:red !important
}
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
 color:#f90 !important
}
div.tagsinput {
 background:#323232 !important;
 width:100% !important;
 height:50px !important;
 border:1px solid rgb(70,70,70) !important;
 border:1px solid rgba(70,70,70,.6) !important;
 color:#999 !important
}
div.tagsinput span.tag {
 background:#000 !important;
 color:#f90 !important;
 border:1px solid #222 !important;
 padding:2px 5px 2px 5px !important
}
div.tagsinput span.tag a {
 color:#999 !important
}
div.tagsinput span.tag a:hover {
 color:red !important
}
div.tagsinput input {
 color:#fff !important
}
.radio-minimal label,
.checkbox-minimal label {
 padding-left:0
}
.post-comment-footer small {
 float:left;
 color:#a5a5a5
}
.media {
 margin-bottom:10px
}
.media-body p {
 color:#a1a1a1
}
.media-heading h4 {
 font-size:14px;
 font-weight:bold;
 padding:0;
 padding-top:3px;
 margin:0
}
.media-heading h4 a {
 color:#f90
}
.media-heading small {
 font-size:11px;
 margin-left:10px;
 color:#4a4a4a
}
.media-footer {
 color:#a5a5a5
}
#recaptcha {
 float:left;
 display:block;
 margin-right:5px
}
.captcha-math {
 width:155px;
 float:left;
 display:block;
 margin-right:5px
}
.captcha-math img {
 float:left
}
.captcha-math img:hover {
 cursor:pointer
}
.captcha-math a {
 display:block;
 clear:both;
 font-size:11px
}
.captcha-math input {
 float:left;
 width:50px;
 margin:0 0 0 3px;
 padding-top:0 !important;
 padding-bottom:0 !important;
 height:30px;
 font-size:12px
}
.slider-title {
 width:150px;
 height:15px;
 overflow:hidden;
 font-size:13px;
 color:#f90;
 text-align:center
}
.slider-title:hover {
 text-decoration:none
}
.lSSlideOuter .lSPager.lSpg>li:hover a,
.lSSlideOuter .lSPager.lSpg>li.active a {
 background-color:#f90 !important
}
.playlist-video {
 width:150px;
 overflow:hidden
}
ul#lightSlider li.playlist-active {
 opacity:0.8
}
ul#lightSlider li.playlist-active img {
 border:2px solid #f90
}
ul.list-footer li a::before {
    font-family: "Font Awesome 6 Free";
    content: "\f0c8";
    width: 10px;
    height: 10px;
    margin-right: 6px;
    font-size: 14px;
    color: rgb(0, 210, 211);
    font-weight: bolder;
}
ul.list-footer li a {
 color:#fff;
}
ul.list-footer li a:hover {
 color: rgb(0, 210, 211);
}
.panel-article {
 padding:10px 10px
}
hr {
 border:1px solid #222
}
.stream {
 border:1px solid #2f2f2f;
 background:#101010;
 padding:3px
}
.stream-avatar {
 float:left;
 width:50px
}
.stream-info {
 float:left;
 margin-left:10px;
 font-size:12px;
 color:#d7d7d7
}
.stream-info a {
 font-size:16px;
 font-weight:bold;
 color:#f90
}
.stream-time {
 display:block;
 color:#676767;
 font-size:12px
}
.stream-content {
 width:100%;
 display:block;
 margin:20px 0 10px 0;
 overflow:hidden
}
.stream-content-channel {
 height:220px
}
.stream-content-video {
 height:230px
}
.stream-content-playlist {
 height:190px
}
.stream-content-album {
 height:200px
}
.stream-content-photo {
 height:200px
}
.stream-content-model {
 height:290px
}
.stream-content-profile {
 height:210px
}
.stream-content-post {
 font-size:14px;
 color:#676767;
 padding:0 5px 0 5px
}
.adv-container {
 border: 0px;
}
.remaining {
 color:#676767;
 font-size:13px
}
.slider.slider-horizontal {
 width:100% !important
}
.slider.slider-horizontal .slider-track {
 height:6px !important;
 margin-top:-3px !important
}
.slider-handle {
 background-color:#f90 !important;
 background-image:-webkit-linear-gradient(top,#f90 0,#f90 100%) !important;
 background-image:-o-linear-gradient(top,#f90 0,#f90 100%) !important;
 background-image:linear-gradient(to bottom,#f90 0,#f90 100%) !important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff900',endColorstr='#ff900',GradientType=0) !important
}
.sceditor-container {
 background:#323232 !important;
 border:1px solid rgba(70,70,70,.6) !important;
 border-radius:0 !important
}
.sceditor-container textarea,
.sceditor-container iframe {
 padding:5px !important
}
div.sceditor-toolbar {
 background:#323232 !important;
 border-bottom:1px solid rgba(70,70,70,.6) !important
}
.forum-box {
 border:1px solid #222
}
.forum {
 padding:5px 10px;
 border-bottom:1px solid #222
}
.topic-user,
.post-user {
 border-right:1px solid #191919
}
.post {
 border-top:1px solid #222
}
.quote {
 border-radius:3px;
 background:#222
}
.quote-user {
 display:block;
 width:100%;
 border-bottom:1px solid #292929;
 margin-bottom:5px
}
.quote-user span {
 font-weight:bold
}
.panel-forum {
 margin-bottom:0
}
.username {
 font-weight:bold;
 color:#fff
}
.topic-stats,
.forum-stats {
 color:#676767
}
.topic-title a,
.forum-title a {
 color:#f90
}
.topic-count,
.forum-count,
.post-count {
 color:#fff;
 font-weight:bold
}
.topic-text a {
 text-decoration:none;
 color:#f90
}
.topic-footer,
.post-footer {
 margin-top:10px;
 padding-top:5px;
 border-top:1px solid #222;
 font-size:13px;
 color:#a5a5a5
}
.size-1 {
 font-size:10px
}
.size-2 {
 font-size:13px
}
.size-3 {
 font-size:16px
}
.size-4 {
 font-size:18px
}
.size-5 {
 font-size:24px
}
.size-6 {
 font-size:32px
}
.size-7 {
 font-size:48px
}
.user-online {
 text-align:center;
 background:#000;
 opacity:0.8;
 font-size:11px
}
#profile-editor {
 background:#222;
 color:#fff;
 border:1px solid #2f2f2f
}
#profile-editor:focus {
 border:1px solid #72613c;
 outline:0;
 outline:thin dotted \9
}
#video .right-border {
 border:1px solid #323232
}
#video .left,
#playlist .left,
#album .left,
#photo .left {
 border: 0px;
}
#video h1,
#playlist h1,
#album h1 {
 font-size: 20px;
 font-weight:bold;
 padding:0;
 margin: 29px 0 10px;
 color:#fff;
 text-transform: capitalize;
}
.content-group {
 background:#0f0f0f;
 padding:10px 10px;
}
.content-group-light {
 background: #1f252f;
 border-top: 0px;
}
.content-group-header {
 font-size:14px;
 font-weight:bold
}
.content-views {
 font-size:12px;
 color:#fff
}
.content-views span {
 font-size:20px;
 font-weight:bold
}
.content-rating {
 font-size:12px;
 color:#b9b9b9
}
.content-rating span {
 color:#fff
}
.content-info,
.topic-posts,
.topic-posted,
.post-posted {
 font-size:13px;
 color:#a5a5a5
}
.content-info span {
 color:#fff
}
.content-title {
 color:#a5a5a5
}
ul.buttons li a {
 text-decoration:none;
 color: #fff;
}
ul.buttons li a:hover,
ul.buttons li.active a {
 color:#fff
}
#player {
 background-color:#000
}
ul.footer {
 font-size:14px;
 text-align:center
}
ul.footer li a {
 color:#f90
}
.embed-video-title a {
 color:#f90
}
.embed-video-title a:hover {
 color:#f90;
 text-decoration:none
}
ul.image-list li .model-name-l {
 color:#f90;
 border:1px solid green
}
.kb-title {
 padding:0 10px;
 color:#f90
}
.kb-content {
 margin:5px 15px;
 color:#a5a5a5
}
.inbox-message {
 border-bottom:1px solid #212121
}
.inbox-date {
 color:#f5f5f5
}
.chat {
 background:#000;
 padding-bottom:10px
}
.chat-users {
 background:#000;
 border:1px solid #222
}
.chat-users-header {
 padding:5px
}
.chat-users-list ul {
 background:#323232
}
.chat-users-list ul li {
 padding:5px 5px;
 border-top:1px solid #212121
}
.chat-users-list ul li.active {
 background:#000
}
.chat-header,
.chat-body {
 padding:5px;
 background:#000;
 border:1px solid #222;
 margin-bottom:5px
}
.chat-footer span {
 color:#a5a5a5
}
.chat-footer textarea {
 margin:5px 0
}
.message {
 padding:5px 0;
 border-bottom:1px solid #212121
}
.message-icon {
 margin-top:3px
}
.message-username {
 font-weight:bold
}
.message-info {
 text-align:right;
 font-size:12px;
 color:#a3a3a3
}
.message-body {
 padding-left:20px;
 color:#a5a5a5;
 font-size:13px
}
h1.panel-title {
 font-weight:bold
}
button.close span {
 color:#fff
}
@media(max-width:1023px) {
 .search {
  background:#212121;
  border-left:1px solid #323232;
  border-right:1px solid #323232;
  border-bottom:1px solid #323232
 }
 ul.menu {
  background:#212121;
  border-left:1px solid #323232;
  border-right:1px solid #323232;
  border-bottom:1px solid#323232
 }
}
@media(max-width:960px) {
 #video .right,
 #album .right,
 #photo .right,
 #playlist .right {
  float:none;
  width:100%;
  clear:both
 }
 #video .left,
 #playlist .left,
 #album .left,
 #photo .left,
 #playlist .left {
  margin:0 0 10px 0
 }
 .adv img {
  max-width:100%;
  height:auto
 }
}
@media(max-width:1023px) {
 .content-search-left {
  width:100%;
  float:none
 }
 .content-search-right {
  width:100%;
  margin-left:0
 }
 .top {
  height:80px
 }
 .logo {
  width:100%;
  text-align:center;
  position:absolute;
  top:5px;
  left:0;
  float:none
 }
 .logo img {
  max-width:200px;
  width:auto;
  height:auto;
  max-height:40px
 }
 .search {
  width:100%;
  position:absolute;
  top:79px;
  left:0;
  display:none;
  float:none;
  z-index:992
 }
 .search form {
  width:98%;
  margin:0 auto
 }
 #menu {
  position:absolute;
  top:79px;
  left:0;
  width:100%;
  display:none;
  z-index:1000;
  background:transparent;
  border:0
 }
 #menu .container {
  padding:0
 }
 ul.menu {
  width:100%;
  z-index:1000;
  margin:0;
  padding:10px 5px 0 5px
 }
 ul.menu li,
 ul.menu li.upload {
  width:100%;
  float:none;
  text-align:center;
  margin:0;
  padding:0
 }
 ul.menu li.upload {
  margin-bottom:10px
 }
 ul.menu li a {
  width:100%;
  text-align:center;
  margin:0
 }
 ul.menu li.upload a {
  border:0;
  margin-left:2px
 }
 ul.menu>li>ul {
  position:relative
 }
 ul.menu>li>ul>li,
 ul.menu>li.active>ul>li {
  width:99%;
  margin:0 auto
 }
 ul.menu>li>ul>li>a,
 ul.menu>li.active>ul>li>a {
  margin:2px 0 2px 0
 }
 ul.list-footer li {
  padding-left: 25px;
 }
 .top-links {
  width:100%;
  position:absolute;
  text-align:center;
  top:30px;
  left:0;
  float:none;
  z-index:1000
 }
 #push-menu,
 #push-search {
  display:block
 }
 .fa-block {
  display:inline-block;
  font-size:16px;
  margin-right:10px
 }
 .content-right {
  margin-left:0
 }
 .content-left {
  display:none;
  float:none
 }
}
@media(max-width:767px) {
 .container {
  width:98.5%
 }
 ul.videos li,
 ul.thumbs li,
 ul.users li,
 ul.categories li,
 ul.albums li,
 ul.photos li,
 ul.models li,
 ul.channels li,
 ul.playlists li {
  text-align:center
 }
 ul.videos li {
  width:31.5%
 }
 ul.thumbs li {
  width:31.5%
 }
 ul.albums li {
  width:31.5%
 }
 ul.photos li {
  width:31.5%
 }
 ul.models li {
  width:31.5%
 }
 ul.categories li {
  width:31.5%
 }
 ul.channels li {
  width:31.5%
 }
 ul.playlists li {
  width:31.5%
 }
 ul.users li {
  width:18.4%
 }
 ul.image-list li a img {
  width:60px;
  height:88px
 }
 .topic-info,
 .forum-info {
  width:50%
 }
 .topic-title,
 .forum-title {
  width:82%
 }
 .topic-stats,
 .forum-stats {
  width:14%
 }
 .topic-last,
 .forum-last {
  width:30%
 }
 .topic-user,
 .post-user {
  width:22%
 }
 .topic-content,
 .post-content {
  width:76%
 }
 .topic-text,
 .post-text {
  min-height:140px
 }
 .profile-left {
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .profile-left .tablist,
 .profile-stream {
  margin-left:0
 }
 .profile-right {
  width:100%
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:100%;
  padding:5px 0 10px 0
 }
 .fa-block {
  display:inline-block;
  font-size:20px
 }
 ul.columns li {
  width:32.70%;
  float:left;
  margin-left:.3%
 }
 ul.list-features li {
  margin-left:10px
 }
 ul.list-footer li {
  text-align: left;
 }
 #content .left,
 #content .right {
  width:100%;
  float:none
 }
 #content .left-tab-content {
  padding:20px 5px 10px 5px
 }
 #video h1,
 #album h1,
 #playlist h1 {
  overflow:none;
  height:auto;
  max-height:auto
 }
 .profile-image,
 .model-image,
 .channel-image {
  width:135px
 }
 .profile-info,
 .model-info,
 .channel-info {
  margin-left:145px;
  text-align:left
 }
 .model-thumbs,
 .channel-thumbs,
 .model-rating-result,
 .channel-rating-result {
  width:100%;
  text-align:center
 }
 .captcha-math {
  width:100%;
  text-align:center;
  float:none
 }
 .captcha-math img,
 .captcha-math input {
  float:none;
  display:inline
 }
 .post-comment-post {
  width:100%;
  clear:both;
  display:block;
  padding:5px 0;
  text-align:center
 }
 .post-comment-post small {
  float:none;
  display:block
 }
 .btn-post {
  float:none
 }
 .col-center {
  width:100%;
  text-align:center
 }
 .inbox {
  padding:0
 }
 .inbox-image {
  width:40px;
  padding:0 5px 0 0
 }
 .chat {
  margin-right:0;
  width:99%
 }
 .chat-users {
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
 }
 .chat-profile,
 .chat-actions {
  float:none
 }
 .chat-post {
  width:100%;
  text-align:center
 }
 #push-users {
  display:block
 }
 #close-users {
  display:block
 }
 .members-left {
  width:100%;
  float:none
 }
 .members-right {
  width:100%;
  float:none;
  margin-left:0
 }
 .profile-c-left {
  width:100%
 }
 .profile-c-right {
  width:100%
 }
}
@media(max-width:641px) {
 ul.videos li {
  width:47.5%
 }
 ul.thumbs li {
  width:47%
 }
 ul.albums li {
  width:47.5%
 }
 ul.photos li {
  width:47%
 }
 ul.models li {
  width:30.1%
 }
 ul.categories li {
  width:47%
 }
 ul.channels li {
  width:47%
 }
 ul.playlists li {
  width:47.5%
 }
 ul.users li {
  width:30%
 }
 .topic-info,
 .forum-info {
  width:100%
 }
 .topic-title,
 .forum-title {
  width:82%
 }
 .topic-stats,
 .forum-stats {
  width:30%;
  text-align:left;
  margin-left:5px
 }
 .topic-last,
 .forum-last {
  width:68%
 }
 .topic-user,
 .post-user {
  width:100%;
  text-align:center;
  border-right:0
 }
 .topic-user img,
 .post-user img {
  width:120px;
  height:120px
 }
 .topic-content,
 .post-content {
  width:100%
 }
 .topic-text,
 .post-text {
  min-height:140px
 }
 .profile-left {
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .profile-left .tablist,
 .profile-stream {
  margin-left:0
 }
 .profile-right {
  width:100%
 }
 ul.columns li {
  width:49%
 }
 .content-group,
 .content-group-left,
 .content-group-right {
  width:100%;
  float:none;
  text-align:center;
  margin-left:0;
  margin-top:10px
 }
 .content-rating {
  width:40%;
  text-align:left;
  margin:0 auto
 }
 .btn-mobile {
  font-size:20px
 }
}
@media(max-width:481px) {
 ul.videos li {
  width:47.5%
 }
 ul.thumbs li {
  width:47%
 }
 ul.albums li {
  width:47.5%
 }
 ul.photos li {
  width:47%
 }
 ul.models li {
  width:30.1%
 }
 ul.categories li {
  width:47%
 }
 ul.channels li {
  width:47%
 }
 ul.playlists li {
  width:47.5%
 }
 ul.users li {
  width:47%
 }
 .topic-posted {
  width:100%
 }
 .topic-posted span {
  margin-right:5px
 }
 .profile-info,
 .profile-header {
  text-align:center
 }
 .profile-header {
  width:100%;
  margin-top:10px
 }
 .profile-actions {
  width:100%;
  text-align:center
 }
 .profile-username,
 .profile-action {
  float:none
 }
 .profile-action {
  display:inline-block
 }
 .profile-c-image,
 .profile-c-info {
  width:100%;
  text-align:center;
  margin-left:0;
  float:none
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:100%;
  padding:5px 0 10px 0
 }
 .fa-block {
  display:block;
  font-size:24px
 }
 ul.columns li {
  width:49%;
  float:left;
  margin-left:.3%
 }
 .profile-image {
  width:100%;
  display:block;
  text-align:center;
  margin:0 auto
 }
 .model-image,
 .channel-image {
  margin:0 auto;
  float:none
 }
 .profile-image .img-responsive {
  margin:0 auto
 }
 .profile-image .profile-image-edit {
  left:40%
 }
 .profile-info,
 .channel-info,
 .model-info {
  width:100%;
  margin-left:0;
  text-align:center
 }
 .model-stats,
 .channel-stats,
 .profile-stats {
  padding:10px 0;
  font-size:14px
 }
 .content-group,
 .content-group-left,
 .content-group-right {
  width:100%;
  float:none;
  text-align:center;
  margin-left:0
 }
 .content-rating {
  width:60%
 }
 .btn-profile-edit {
  float:none
 }
 .btn-toolbar-menu {
  clear:both;
  display:inline-block;
  float:none;
  width:100%;
  text-align:center;
  padding:10px 0 0 0
 }
 .btn-toolbar-menu .btn-group {
  float:none !important
 }
 .panel-title-left {
  width:100%;
  text-align:center
 }
 .adv,
 .adv-footer {
  max-width:98%;
  overflow:hidden
 }
}
@media(max-width:415px) {
 .container {
  width:99%
 }
 ul.videos li {
  width:47%
 }
}
@media(max-width:401px) {
 ul.videos li {
  width:47%
 }
 ul.thumbs li {
  width:47%
 }
 ul.albums li {
  width:47%
 }
 ul.channels li {
  width:47%
 }
 ul.categories li {
  width:47%
 }
 ul.playlists li {
  width:47%
 }
 ul.models li {
  width:47%
 }
 .profile-left {
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .profile-left .tablist,
 .profile-stream {
  margin-left:0
 }
 .profile-right {
  width:100%
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:100%;
  padding:5px 0 10px 0
 }
 .fa-block {
  display:block;
  font-size:24px
 }
 .profile-image {
  width:100%;
  display:block;
  text-align:center
 }
 .model-stats,
 .channel-stats,
 .profile-stats {
  padding:10px 0;
  font-size:14px
 }
 .content-group,
 .content-group-left,
 .content-group-right {
  width:100%;
  float:none;
  text-align:center;
  margin-left:0
 }
 .content-rating {
  width:60%
 }
 .private-overlay {
  padding-top:5%
 }
 .adv,
 .adv-footer {
  max-width:98%;
  overflow:hidden
 }
}
@media(max-width:321px) {
 .container {
  padding:0
 }
 ul.videos li {
  width:97%
 }
 ul.thumbs li {
  width:46%
 }
 ul.albums li {
  width:46%
 }
 ul.photos li {
  width:46%
 }
 ul.models li {
  width:46%
 }
 ul.categories li {
  width:47%
 }
 ul.channels li {
  width:47%
 }
 ul.playlists li {
  width:32%
 }
 ul.users li {
  width:97%
 }
 .topic-info,
 .forum-info {
  width:100%
 }
 .topic-title,
 .forum-title {
  width:82%
 }
 .topic-stats,
 .forum-stats {
  width:30%;
  text-align:left
 }
 .topic-last,
 .forum-last {
  width:68%
 }
 .topic-user,
 .post-user {
  width:100%;
  text-align:center;
  border-right:0
 }
 .topic-user img,
 .post-user img {
  width:120px;
  height:120px
 }
 .topic-content,
 .post-content {
  width:100%
 }
 .topic-text,
 .post-text {
  min-height:140px
 }
 .profile-left {
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .profile-left .tablist,
 .profile-stream {
  margin-left:0
 }
 .profile-right {
  width:100%
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:100%;
  padding:5px 0 10px 0
 }
 .fa-block {
  display:block;
  font-size:24px
 }
 .adv,
 .adv-footer {
  max-width:98%;
  overflow:hidden
 }
}
@media(min-width:768px) {
 ul.videos li {
  width:265px
 }
 ul.videosl li {
  width:234px
 }
 ul.videoss li {
  width:174px;
  margin:0 4px 10px 4px
 }
 ul.videos-modal li {
  width:208px
 }
 ul.thumbs li {
  width:262px
 }
 ul.albums li {
  width:170px
 }
 ul.albumsl li {
  width:172px
 }
 ul.photos li {
  width:172px
 }
 ul.models li {
  width:170px
 }
 ul.modelss li {
  margin:0 15px 0 15px
 }
 ul.models-small li {
  width:102px
 }
 ul.categories li {
  width:172px
 }
 ul.channels li {
  width:230px
 }
 ul.channelss li {
  margin:0 25px 0 25px
 }
 ul.channels-small li {
  width:164px
 }
 ul.playlists li {
  width:230px
 }
 ul.playlistss li {
  width:174px;
  margin:0 4px 10px 4px
 }
 ul.users li {
  width:134px
 }
 ul.userss li {
  width:100px;
  margin:0 4px 10px 4px
 }
 ul.users-small li {
  width:100px
 }
 ul.users-small-margin li {
  margin-left:13px
 }
 .topic-title,
 .forum-title {
  width:70%
 }
 .topic-user,
 .post-user {
  width:130px
 }
 .topic-content,
 .post-content {
  width:578px
 }
 .topic-text,
 .post-text {
  min-height:140px
 }
 .profile-image {
  width:135px
 }
 .profile-info {
  margin-left:145px
 }
 .adv-square {
  width:100%;
  height:270px;
  padding:10px 0 10px 0
 }
 .stream-content-video {
  height:195px
 }
 .stream-content-playlist {
  height:150px
 }
 .stream-content-profile {
  height:140px
 }
 .stream-content-channel {
  height:195px
 }
 .stream-content-model {
  height:280px
 }
 .stream-content-photo {
  height:245px
 }
 .stream-content-album {
  height:265px
 }
 .profile-c-left {
  width:100%
 }
 .profile-c-right {
  width:100%
 }
}
@media(min-width:800px) {
 .container {
  width:780px
 }
 ul.videos li,
 ul.videosl li {
  width:240px
 }
 ul.videoss li {
  width:188px;
  margin:0 4px 10px 4px
 }
 ul.videos-modal li {
  width:208px
 }
 ul.thumbs li {
  width:240px
 }
 ul.albums li,
 ul.albumsl li,
 ul.photos li {
  width:180px
 }
 ul.models li {
  width:178px
 }
 ul.modelss li {
  margin:0 15px 0 15px
 }
 ul.models-small li {
  width:102px
 }
 ul.categories li {
  width:180px
 }
 ul.channels li {
  width:242px
 }
 ul.channelss li {
  margin:0 25px 0 25px
 }
 ul.channels-small li {
  width:164px
 }
 ul.playlists li {
  width:240px
 }
 ul.playlistss li {
  width:188px;
  margin:0 4px 10px 4px
 }
 ul.users li {
  width:140px
 }
 ul.userss li {
  width:100px
 }
 ul.users-small li {
  width:102px
 }
 .topic-title,
 .forum-title {
  width:70%
 }
 .topic-user,
 .post-user {
  width:130px
 }
 .topic-content,
 .post-content {
  width:578px
 }
 .topic-text,
 .post-text {
  min-height:140px
 }
 .adv-square {
  width:100%;
  height:270px;
  padding:10px 0 10px 0
 }
}
@media(min-width:960px) {
 .container {
  width:940px
 }
 ul.videos li,
 ul.videosl li {
  width:218px
 }
 ul.videosw li {
  width:190px
 }
 ul.videoss li {
  width:244px
 }
 ul.videos-modal li {
  width:208px
 }
 ul.thumbs li {
  width:218px
 }
 ul.albums li,
 ul.albumsl li,
 ul.photos li {
  width:174px
 }
 ul.models li {
  width:172px
 }
 ul.modelss li {
  margin:0 15px 0 15px
 }
 ul.models-small li {
  width:102px
 }
 ul.categories li {
  width:174px
 }
 ul.channels li {
  width:218px
 }
 ul.channelss li {
  margin:0 25px 0 25px
 }
 ul.channels-small li {
  width:164px
 }
 ul.playlists li {
  width:218px
 }
 ul.playlistss li {
  width:244px
 }
 ul.users li {
  width:140px
 }
 ul.userss li {
  width:100px
 }
 ul.users-small li {
  width:102px
 }
 ul.users-small-margin li {
  margin-left:13px
 }
 .profile-image {
  width:165px
 }
 .profile-info {
  margin-left:175px
 }
 .adv-square {
  width:310px;
  height:350px;
  padding-top:50px
 }
}
@media(min-width:1024px) {
 .container {
  width:1000px
 }
 ul.videos li,
 ul.thumbs li {
  width:234px
 }
 ul.videosl li {
  width:242px
 }
 ul.videosw li {
  width:234px
 }
 ul.videoss li {
  width:194px
 }
 ul.videos-modal li {
  width:208px
 }
 ul.albums li,
 ul.photos li {
  width:184px
 }
 ul.albumsl li {
  width:178px
 }
 ul.models li {
  width:184px
 }
 ul.modelss li {
  margin:0 15px 0 15px
 }
 ul.models-small li {
  width:102px
 }
 ul.categories li {
  width:178px
 }
 ul.channels li {
  width:232px
 }
 ul.channelss li {
  margin:0 25px 0 25px
 }
 ul.channels-small li {
  width:164px
 }
 ul.playlists li {
  width:218px
 }
 ul.playlistss li {
  width:194px
 }
 ul.users li {
  width:126px
 }
 ul.userss li {
  width:100px
 }
 ul.users-small li {
  width:102px
 }
 ul.users-small-margin li {
  margin-left:13px
 }
 .logo {
  width:230px
 }
 .search {
  width:390px
 }
 .top-links {
  width:350px
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:480px;
  height:420px;
  padding-top:200px
 }
 .fa-block {
  margin-right:5px
 }
 .profile-image {
  width:200px
 }
 .profile-info {
  margin-left:210px
 }
 .profile-c-left {
  width:55%
 }
 .profile-c-right {
  width:44.5%
 }
}
@media(min-width:1136px) {
 .container {
  width:1112px
 }
 ul.videos li {
  width:258px
 }
 ul.videosl li {
  width:206px
 }
 ul.videosw li {
  width:240px
 }
 ul.videoss li {
  width:230px
 }
 ul.videos-modal li {
  width:208px
 }
 ul.thumbs li {
  width:208px
 }
 ul.albums li,
 ul.photos li {
  width:208px
 }
 ul.albumss li {
  width:170px
 }
 ul.albumsl li {
  width:206px
 }
 ul.models li {
  width:170px
 }
 ul.modelss li {
  margin:0 15px 0 15px
 }
 ul.models-small li {
  width:102px
 }
 ul.categories li {
  width:162px
 }
 ul.categoriesf li {
  width:172px
 }
 ul.channels li {
  width:206px
 }
 ul.channelss li {
  margin:0 25px 0 25px
 }
 ul.channels-small li {
  width:164px
 }
 ul.playlists li {
  width:218px
 }
 ul.playlistss li {
  width:230px
 }
 ul.users li {
  width:124px
 }
 ul.userss li {
  width:100px
 }
 ul.users-small li {
  width:102px
 }
 ul.users-small-margin li {
  margin-left:13px
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:320px;
  height:420px;
  padding-top:80px
 }
 .logo {
  width: 22%;
  margin: 13px 0 0;
 }
 .search {
  width:37%
 }
 .top-links {
  width:40%
 }
 .profile-c-left {
  width:45%
 }
 .profile-c-right {
  width:54.5%
 }
}
@media(min-width:1280px) {
 .container {
  width:1260px
 }
 ul.videos li {
  width:236px
 }
 ul.videoss li {
  width:208px;
  margin:0 4px 10px 4px
 }
 ul.videosl li {
  width:244px
 }
 ul.videos-modal li {
  width:208px
 }
 ul.thumbs li {
  width:238px
 }
 ul.albums li,
 ul.photos li {
  width:196px
 }
 ul.albumss li {
  width:200px
 }
 ul.albumsl li {
  width:192px
 }
 ul.models li {
  width:164px
 }
 ul.modelss li {
  margin:0 15px 0 15px
 }
 ul.models-small li {
  width:102px;
  text-align:center
 }
 ul.categories li {
  width:192px;
 }
 ul.channels li {
  width:234px
 }
 ul.channelss li {
  margin:0 25px 0 25px
 }
 ul.channels-small li {
  width:164px
 }
 ul.playlists li {
  width:238px
 }
 ul.playlistss li {
  width:208px;
  margin:0 4px 10px 4px
 }
 ul.users li {
  width:164px
 }
 ul.userss li {
  width:100px
 }
 ul.users-small li {
  width:102px
 }
 ul.users-small-margin li {
  margin-left:13px
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:480px;
  height:420px;
  padding-top:80px
 }
 ul.menu>li>ul.categories-dropdown>li>a {
  padding:10px
 }
 .fa-block {
  display:block;
  font-size:24px
 }
 .profile-c-left {
  width:45%
 }
 .profile-c-right {
  width:54.5%
 }
}
@media(min-width:1366px) {
 .container {
  width: 1160px;
 }
 ul.videos li {
  width: 265px;
 }
 ul.videoss li {
  width:228px
 }
 ul.videosl li {
  width: 210px;
 }
 ul.videos-modal li {
  width:160px
 }
 ul.thumbs li {
  width:254px
 }
 ul.albums li {
  width:178px
 }
 ul.albumsl li {
  width:208px
 }
 ul.photos li {
  width:178px
 }
 ul.models li {
  width:176px
 }
 ul.modelss li {
  margin:0 15px 0 15px
 }
 ul.models-small li {
  width:102px
 }
 ul.categories li {
  width: 157px;
 }
 ul.categoriesf li {
  width:180px
 }
 ul.channels li {
  width:252px
 }
 ul.channelss li {
  margin:0 25px 0 25px
 }
 ul.channels-small li {
  width:164px
 }
 ul.playlists li {
  width:252px
 }
 ul.playlistss li {
  width:228px
 }
 ul.users li {
  width:156px
 }
 ul.userss li {
  width:100px
 }
 ul.users-small li {
  width:98px
 }
 ul.users-small-margin li {
  margin-left:13px
 }
 ul.image-list li a img {
  width:60px;
  height:88px
 }
 .topic-title,
 .forum-title {
  width:90%
 }
 .topic-user,
 .post-user {
  width:130px
 }
 .topic-content,
 .post-content {
  width:1160px
 }
 .topic-text,
 .post-text {
  min-height:140px
 }
 .embed-video {
  width:100%;
  height:480px
 }
 .adv-square {
  width:520px;
  height:420px;
  padding-top:100px
 }
 ul.menu>li>ul.categories-dropdown>li>a {
  padding:10px
 }
 .profile-c-left {
  width:45%
 }
 .profile-c-right {
  width:54.5%
 }
 .fa-block {
  display:block;
  font-size:24px
 }
}
.pull-left {
  float: left !important;
  margin: 7px 0 0!important;
}
