.vip_btn img,.vip_btn span{vertical-align:middle;display:inline-block}.exclusive-link.pop-premium a,.user-header .exclusive-link{cursor:default;pointer-events:none;text-align:center}.pagination .jump_to span,.vip_btn,.vip_btn img,.vip_btn span{display:inline-block}.user-menu .user-name,.vip_btn,.vip_btn img{position:relative}.vip_btn{margin:0 0 0 10px;line-height:0;font-size:0;color:#fff!important;background:#e21725;border-color:#e21725;border-radius:40px;font-weight:300;top:-4px}.vip_btn img{height:40px;width:auto}.vip_btn span{margin:0 2px 0 0;font-size:22px}@media (max-width:800px){.vip_btn{display:none}}.user-header .exclusive-link{margin:-20px 0 10px -20px;justify-content:center}@media (max-width:1200px){.user-header .exclusive-link{margin:-20px -20px 10px}.search-dropdown-menu{max-width:409px}}@media (max-width:992px){.search-dropdown-menu{max-width:218px}}@media (max-width:767px){.search-dropdown-menu{max-width:100%;width:calc(100% + 21px);max-width:calc(100% + 21px)}}@media (max-width:600px){.user-header .width-wrap .width-wrap-user{position:relative}.user-header .header-left{top:0;left:0}}.exclusive-link.pop-premium a,.exclusive-link.pop-premium a span{color:#fff}.exclusive-link.pop-premium{border:1px dashed #555;background-color:#000;top:0;padding:0;font-size:16px;width:100%;border-radius:0;margin:10px 0 0;position:relative;z-index:1}.exclusive-link.pop-premium.hidden{display:none!important}.exclusive-link.pop-premium .close-premium{position:absolute;right:10px;top:50%;color:#dadada;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;cursor:pointer}.block-video{margin-top:10px}.exclusive-link{z-index:0;margin-top:8px!important}#age_check{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(8,11,14,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);justify-content:center;align-items:center;z-index:9999999999999999999;display:none}.age_false #age_check{display:flex}#age_check .modal{width:50vw;background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;text-align:center;border:1px solid #233140}@media screen and (max-width:900px){#age_check .modal{width:90%}}#age_check .modal .logo{background-color:#24242a;text-align:center;line-height:0;padding:5px 0;width:100%;margin:0}#age_check .modal .logo img{max-width:184px;height:auto}#age_check .modal h3{color:#e21725;font-size:1.5em;line-height:3em}@media screen and (max-width:380px){#age_check .modal h3{font-size:16px}}#age_check .modal p{color:#fff;padding:0 5px}#age_check .modal .buttons{margin:0 0 20px}#age_check .modal .buttons .ft-button{font-size:1.5em;clear:both;padding:9px 18px;font-weight:700;text-transform:uppercase;background-color:#e21725;color:#fff}#age_check .modal .buttons .ft-blue{background-color:transparent}#age_check .modal .buttons #age_check_no{padding:10px 50px;color:#e21725;background-color:transparent}#age_check .modal .parents{display:inline-block;font-weight:700;color:#e21725;text-decoration:underline;padding:10px 0;transition:color .3s}@media screen and (min-width:1025px){#age_check .modal .buttons .ft-button:hover{background-color:transparent;color:#e21725}#age_check .modal .buttons #age_check_no:hover{text-decoration:underline}#age_check .modal .parents:hover{text-decoration:none}}.white #age_check .modal{background-color:#fff}.white #age_check .modal .logo{background-color:#eee}.white #age_check .modal .parents,.white #age_check .modal p{color:#000}.pagination{flex-wrap:wrap}.block-video .video-list-dev.playlist .pagination .page.jump_to,.pagination .jump_to{width:100%!important;margin-top:0;display:flex!important;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0!important}.pagination .jump_to span{color:#3c3c46;margin-right:10px;font-size:16px;width:auto;background:0 0;white-space:nowrap;height:auto;padding:0}.pagination #jumpTo,.pagination #jumpToPages{color:#3c3c46;width:auto;margin-right:10px;padding:3px;font-size:16px;min-width:30px;text-align:center;max-width:40px;background-color:transparent;border:none;border-bottom:1px solid #75899a;border-radius:0}.pagination .jump_to a{width:auto}.dropdown-lang .icon{line-height:0;height:auto;margin:0 5px 0 0}.dropdown-lang .dropdown-menu a{display:flex;align-items:center}.dropdown-lang .dropdown-menu a img{width:17px;margin:0 5px 0 0}@media (max-width:1350px){.navbar-nav>li>a{padding:13px 5px;font-size:16px}}@media (max-width:1200px){.navbar-nav>li>a{font-size:13px}.navbar-btn{padding:6px 7px}.theme-color{padding:13px 4px}}.top-nav-line a{width:100%;text-align:center;display:block;padding:1px 10px;text-transform:uppercase;font-weight:700;background:#FFC78A;color:#000!important;font-size:16px;margin:0 0 5px;font-family:-apple-system,BlinkMacSystemFont,'segoe ui',roboto,oxygen-sans,ubuntu,cantarell,'helvetica neue',arial,sans-serif,'apple color emoji','segoe ui emoji','segoe ui symbol'!important}.holder_404{background-color:#000!important;border:1px solid #000!important}.holder_404 a{color:#fff!important}.holder_404 img{margin:20px 0}.text-bottom a{font-weight:700}.headline .text_top{width:100%;float:left}.index_seo_top .text-bottom{padding-bottom:0;margin:0}.user-menu .user-name .unread_messages{position:absolute;color:#fff;background:#e21725;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;top:-8px;right:-7px;font-size:12px}.user-menu .user-name .unread_messages.small{font-size:11px}
.sort ul span {
  cursor: pointer;
  display: block;
  padding: 5px 8px;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
}
@media screen and (hover:hover) {
  .sort ul span:hover {
    color: #fff;
    background: #e21725;
  }
}

.sidebar .list a span {
  color: #000;
}

.black .sidebar .list a span {
  color: #fff;
}

.list-unstyled li a {
  color: #fff;
  margin: 2px 0;
  display: inline-block;
}

.copyright {
  color: #fff;
}

.footer .copyright a {
  color: #fff;
}

.video-list .video-item ul li {
  color: #000;
}

.black .video-list .video-item ul li {
  color: #fff;
}

.tags-cloud a {
  color: #000;
}


.black .tags-cloud a {
  color: #fff;
}

.title-footer {
  color: #fff;
}

.notifications_holder {
  background: #fff;
}

.notifications_holder .headline {
  padding-left: 20px;
  padding-right: 20px;
}

.notifications_holder .user-tabs {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.notifications_holder .user-tabs .btn-all-read {
  margin: 0 20px;
  background: #D5D5D5;
  padding: 7px 11px;
  font-family: Helvetica;
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  color: #2A2A2A;
  transition: background .3s, color .3s;
}

.notifications_holder .user-tabs .btn-all-read:hover {
  color: #fff;
  background: #DE1721;
}

.notifications_holder .user-tabs .user-menu {
  padding: 0 20px 20px;
}

.notifications_holder .tabs-menu li:first-child {
  margin-left: 0;
}

.notifications_holder .tabs-menu li em {
  font-family: Helvetica;
  font-weight: 700;
  font-size: 10px;
  color: #FFFFFF;
  padding: 10px 5px;
  border-radius: 10px;
  background: #DE1721;
  padding: 3px;
  position: relative;
  top: -1px;
}

.list_notifications {
  padding-bottom: 20px;
}

.list_notifications .item {
  display: flex;
  align-items: center;
  background: #F2F2F2;
  border-radius: 10px;
  padding: 20px;
  margin: 0 20px 20px;
}

.list_notifications .item .img {
  width: 50px;
  min-width: 50px;
  height: 50px;
  position: relative;
  border-radius: 50%;
  margin: 0 10px 0 0;
  overflow: visible;
}
.list_notifications .item .img img {
  border-radius: 50%;
  overflow: hidden;
}

.list_notifications .item .img.is_online::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #DE1721;
  display: block;
  bottom: 0;
  right: 0;
  border-radius: 50%;
}

.list_notifications .right_row {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: calc(100% - 60px);
}

.list_notifications .right_row .title_holder {
  padding: 0;
  margin: 0;
  color: #555555;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}

.list_notifications .right_row .title_holder a {
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  transition: color .3s;
}

.list_notifications .right_row .title_holder a:hover {
  color: #DE1721;
}

.list_notifications .right_row .title_holder .added {
  float: none;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}

.list_notifications .right_row .text {
  padding: 10px 0 0;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-height: 63px;
  max-width: 100%;
}

@media (max-width:640px){
.list_notifications .item {
  padding: 10px;
  margin: 0 10px 20px;
}
}

body.black .notifications_holder {
  background: #000;
}

body.black .notifications_holder .user-tabs .btn-all-read {
  background: #202020;
  color: #fff;
}

body.black .notifications_holder .user-tabs .btn-all-read:hover {
  color: #fff;
  background: #DE1721;
}

body.black .user-tabs .user-menu li span {
  border-bottom: 3px solid #fff;
}

body.black .list_notifications .item {
  background: #202020;
}

body.black .list_notifications .right_row .title_holder {
  color: #606060;
}

body.black .list_notifications .right_row .title_holder a {
  color: #fff;
}

body.black .list_notifications .right_row .title_holder a:hover {
  color: #DE1721;
}

body.black .list_notifications .right_row .text {
  color: #fff;
}