/*
 
Theme Name: skidrowcodex-v4-main
Theme URI: skidrowcodex-v4-main
Template: skidrowcodex-v4-main
Version: 4.0.0-child
 
*/
 
.atwho-view {
	 z-index: 9999 !important;
 }
 
 body .blog, body .normal-page, body .portfolio {
	 padding: 20px 10px !important;
 }
 
 #change_bg_pic {
	 top:177px;
	 
 }
 
 #change_profile_pic {
	 top:67px;
 }
 
 .logo.col-lg-3 {
     position: relative;
     top: 5px;
	 left: 0px;
 }

.blog-image img {
    border-bottom: 1px solid #000;
	margin-top: 20px;
	border: 3px solid #000;
	width: auto;
}

.blog-post:hover .blog-twrapper {
  transform: none !important;
}

footer {
	margin-top: 0px !important;
}

.read-info {
    padding: 5px 10px 10px 25px;
    top: auto;
    bottom: 5px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
	width: 100%;
}

.post-pinfo {
	width: 82%;
}

.blog-twrapper {
	z-index: 0;
}

.blog-content {
    padding: 20px 25px 45px;
	overflow-wrap: break-word;
}

.blog-content-no-img {
    min-height: 200px;
}

.comment-list .avatar {
	width: 60px !important;
	height: 60px !important;
	border: 2px solid black;
	cursor: pointer;
	margin-top: 10px;
	object-fit: cover !important;
}

.comment-body {
	margin-top: -11px;
}

ul.comment-list ul {
	margin-top: 0;
	margin-left: -2em;
}

.mejs-container {
  width: 100% !important;
  height: auto !important;
  padding-top: 57%;
}
.mejs-overlay, .mejs-poster {
  width: 100% !important;
  height: 100% !important;
}
.mejs-mediaelement video {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  width: 100% !important;
  height: 100% !important;
}

.blog-info {
	margin-top: 20px;
}

.blog-ind .blog-image img {
     border: 3px solid #000;
}

.dropdown-menu {
	min-width: 195px;
}

.register-form-wrapper p.checkbox-reg {
    padding-top: 0;
    width: 51%;
}

.comment-body p {
    color: #eee;
    margin: 10px 0 5px;
}

.unapproved-warning {
    color: #000000;
    background-color: #fff;
	padding: 3px;
	width: 230px;
}

.media-modal-content .attachments-browser .search {
    width: auto;
}

.comment-body .comment-author .comment-info {
    margin-bottom: -5px;
}

i.fa {
   display: inline-block;
}

.blog-date {
	top: 21px;
	left: 26px;
	text-transform: uppercase;
}

.blog-date span {
padding: 5px 15px; 
}
	
.blog-date-single {
    position: absolute;
    top: 20px;
    left: 0px;
}

.user-wrap {
	margin-top: 2px;
	top: 0px;	
}

.media-modal-content .media-frame select.attachment-filters {
	width: auto !important;
	margin-top: 30px;
}

.media-modal-content .attachments-browser .search {
	width: auto !important;
}

.media-modal label, .media-modal legend {
	font-size: 15px;
	margin-right: 5px;
}

.profile-fimage.profile-media .hiddenoverflow {
	height: 500px;
}

.profile-fimage.profile-media-clan .hiddenoverflow {
	height: 500px;
}

#buddypress div.activity-comments form textarea {
	height: 30px !important;
	font-size: 95% !important;
}
	
#form-section-comment textarea{ 
    width: 100% !important;
    height:140px;
}	

.cptch_span {
	line-height: 2;
}

#buddypress .activity-list .activity-avatar {
	padding-bottom: 10px;
    padding-top: 30px;
}

.cptch_input.cptch_wp_login {
	width: 45px !important;
}

#buddypress form#whats-new-form {
	margin-top: 0px;
}

#buddypress .activity-inner img { 
    width: 10%;
	position: absolute;
	top: -10px;
	right: 120px;
	border: 2px solid white;
	cursor: pointer;
}

#buddypress .activity-inner br { 
   display: none !important;
}

#buddypress .activity-inner p { 
   margin-right: 75px !important;
   padding-bottom: 7px  !important;
   padding-top: 7px  !important;
}

a.wpp-post-title {
	display: none !important;
}

#buddypress form#whats-new-form textarea {
	height: 75px !important;
}

#matches .pmi_title, .clan-page .pmi_title {
	top: 165px;
    left: 255px;
}

#matches .clan-a .clanimgw, #matches .clan-b .clanimgw, #matches .clanmfs span, .clan-page .clan-avatar-card, .gamesb li img {
	top: 102px;
    left: 25px;
}

#buddypress #header-cover-image {
	height: 400px !important;
}

#buddypress div#item-header div#item-header-content {
	margin-top: 400px;
}

.bp-single-group .item-avatar {
	margin-left: 15px !important;
    margin-top: 15px !important;
}

#buddypress ul.item-list li div.item-desc {
	width: 75%;
}

#buddypress ul.item-list li div.action {
	right: 20px;
}

.single-item.groups #item-header-avatar {
	display: none !important;
}

#buddypress div#item-header div#item-meta {
	width: 1068px;
	margin: 0px 0px 50px 0px !important;
}

#buddypress input.custom_fields[1] {
	font-size: 25px;
}

#buddypress div#item-header ul li {
	float:left;
}

.blog-date-noimg {
	margin: -165px 20px 15px 27px;
}

.blog-content-no-img {
	min-height: auto;
}

.content-protector-password {
	width: 120px;
}

.wp-editor-container textarea.wp-editor-area, .wp-editor-container {
	width: 100% !important;
	border: 0px solid #000 !important;
}

input#qt_aboutMe_link.ed_button.button.button-small, input#qt_aboutMe_img.ed_button.button.button-small, input#qt_aboutMe_code.ed_button.button.button-small, input#qt_aboutMe_more.ed_button.button.button-small  {
	display: none !important;
}

.lcp_catlist {
	list-style-type: inherit;
}

.status-user {
	width: 16px;
	height: 16px;
	background: #a2a2a2;
	border: 2px solid #fff;
	border-radius: 100%;
	position: relative;
	margin-top: -18px;
	left: 60px;
	cursor: pointer;

}

.status-user.on {
	background: #11f762;
}

.status-user-text {
	color: #a2a2a2;
    top: 58px;
    position: absolute;
    left: 110px;
	font-family: Roboto;
	font-weight: 600;
	font-size: 13px;
}

.status-user-text.on {
	color: #11f762;
}

.nav-tabs > li{
	background: transparent;
    border-radius: 3px;
	border: none !important;
	box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px transparent !important;
}

.nav-tabs > li::before {
	border: none !important;
	border-radius: 0px !important;
	content: initial !important;
}

.nav-tabs a:hover, .nav-tabs > li.active > a {
	color: #eee !important;
}

.nav-tabs > li a {
	color: #999 !important;
}

pre {
    display: block;
    margin: 0 auto; 
    padding: 20px; 
    background-color: #212528; 
    border: 1px solid #000000; 
    border-radius: 5px; 
    overflow-x: auto; 
    text-align: left; 
    white-space: pre-wrap; 
    word-wrap: break-word; 
	color: #65DDB9;
	font-size: 15px;
    width: -moz-fit-content; 
    width: -webkit-fit-content; 
    width: fit-content;
	line-height: 1.42857143;
}

.nav-top-divider {
	width: -moz-available !important;
	width: -webkit-fill-available !important;
}

label[for=groups_search] {
	display:none !important;
}

li#profile-personal-li, li#activity-personal-li, li#notifications-personal-li, li#friends-personal-li, li#messages-personal-li, li#groups-personal-li, li#settings-personal-li {

}

.navigation a:hover {
	color: #333 !important;
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
	background-image: radial-gradient(ellipse at center,#1a1a1a,#1a1a1a) !important;
	border-radius: 1px !important;
	box-shadow: 0 0 0 0 #1a1a1a inset !important;
}

div.asl_w {
	background-color: #1a1a1a;
	background-image: radial-gradient(ellipse at center,#1a1a1a,#1a1a1a) !important;
	background-image: -webkit-radial-gradient(center,ellipse cover,#1a1a1a,#1a1a1a) !important;
	background-image: -webkit-gradient(radial,center center,0,center center,100%,#1a1a1a,#1a1a1a) !important;
}

div.asl_w .probox div.prosettings, div.asl_w .probox .promagnifier {
	background-image: linear-gradient(185deg,#1a1a1a,#1a1a1a) !important;
	background-color: #1a1a1a !important;
    width: 35px;
    height: 40px;
}

div.asl_s.searchsettings {
	background-image: linear-gradient(185deg,#b1ab8f,#b1ab8f) !important;
}

div.asl_m .probox .proinput {
	margin: 2px 0 0 10px;
}

div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings {
    width: 35px;
    height: 38px;
}

.after-nav {
	min-height: 41px !important;
}

div.asl_m .proinput input.orig::placeholder {
	color:  #999 !important;
	font-size: 12px !important;
	font-family: Roboto !important;
	font-weight: 700 !important;
}

div.asl_m .proinput input.orig::-ms-input-placeholder {
	color:  #999 !important;
	font-size: 12px !important;
	font-family: Roboto !important;
	font-weight: 700 !important;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
	font-weight: 700 !important;
	color: white !important;
	font-family: Roboto !important;	
	height: 37px !important;
}

abbr[data-original-title], abbr[title] {
	border-bottom: 1px none #999 !important;
	text-decoration: none !important;
}

.footer_widget span, .widget span {
	display: unset !important;
}

span.fergcorp_countdownTimer_event_title {
	text-transform:  uppercase !important;
	font-size: 14px !important;
}

.gglcptch {
	transform: scale(1) !important;
}

div#mcTooltip {
	float: none;
}

span.select2.select2-container.select2-container--default {
	width: 185px !important;
	margin-top: 15px !important;
}

#select2-media-attachment-flickr-collection-filters-container {
	    line-height: 25px !important;
		visibility: hidden !important;
}

#select2-media-attachment-flickr-collection-filters-container:after {
	    content:'AVATAR-COVER CATEGORIES' !important; 
		visibility: visible !important;
		display: block;
        top: 1px;
		position:absolute;
}

[data-setting="url"], [data-setting="title"], [data-setting="caption"], [data-setting="alt"], [data-setting="description"] {
	display: none !important;
}

label[for="custom_fields[1]"] {
	display: none !important;
}

input[name="custom_fields[1]"] {
	display: none !important;
}

body .wp-core-ui .button, body .wp-core-ui body .button-secondary {
	color:#FFFFFF !important;
}

label.setting.align {
	display: none !important;
}

div.setting {
	display: none !important;
}

div.media-menu a.media-menu-item:nth-child(4), div.media-menu a.media-menu-item:nth-child(5), div.media-menu a.media-menu-item:nth-child(6) { 
    display: none !important;
}

#buddypress div#item-header img.avatar {
	width: 210px !important;
	padding: 0px;
	object-fit: cover;
}

body.groups #buddypress div#item-header img.avatar {
	width: 210px !important;
	object-fit: cover;
}

.profile-info .avatar-card p {
	    margin-top: 10px;
		margin-bottom: 0px;
}
div#member-nav {
	position: relative;
	bottom: 27px;
	float: right;
}

#buddypress div.activity-comments form .ac-textarea {
	display: flex !important;
}

#buddypress #item-body {
	margin-top: 0px !important;
}

.fav span, .unfav span {
	background-color: gray;
	padding: 0 5px;
	color: white;
	margin-left: 2px;
}

.fav span:hover, .unfav span:hover {
	background: #555;
}

@media (min-width: 280px) and (max-width: 550px) {
	
	.user-wrap {right: 0px;}
    .blog-image img {width: auto !important; height: auto !important; margin-top: 0px !important;}
	.post-pinfo {width: 73%;}
}

.flex-container {
	margin-top: -30px;
	max-width: 80%;
}

@media (min-width: 350px) and (max-width: 609px) {
	
	.button1_skidrowcodex {left: 66% !important; top: -60px !important;}
	.flex-container {margin-top: -85px; display: grid;}
	.blog-content {padding: 20px 25px 90px;}
	.comment-body {width: 75%;}
	
}

@media (min-width: 610px) and (max-width: 649px) {
	
	.button1_skidrowcodex {left: 77% !important;}
	.comment-body {width: 80%;}
  
}

@media (min-width: 650px) and (max-width: 699px) {
	
	.button1_skidrowcodex {left: 79% !important;}
	.comment-body {width: 80%;}
  
}

@media (min-width: 700px) and (max-width: 800px) {
	
	.button1_skidrowcodex {left: 81% !important;}
	.comment-body {width: 80%;}
  
}

@media (min-width: 991px) and (max-width: 991px) {
	
	.user-wrap {right: 0px;}
	.navbar-inverse .nav>li>a {padding:16px 1.32em; font-size:11px;}
	.button1_skidrowcodex {left: 82% !important;}
  
}

@media (min-width: 992px) and (max-width: 1199px) {
	
	.navbar-inverse .nav>li>a {padding:20px 17.8px;}
    .post-pinfo {width: 86%;}
	.button1_skidrowcodex {left: 86% !important;}
}

@media (min-width: 1200px) and (max-width: 1379px) {
	
	.navbar-inverse .nav>li>a {padding:25px 24.2px !important;}
    .container {width:1111px;}
}

@media (min-width: 1380px) {
  
  .container {width:1111px;}
  
}

li#wp-admin-bar-bp-notifications.menupop {
display: none!important;}

links {
  border: 2px solid #eeeeee;
  padding: 2px 8px;
  white-space: nowrap;
  border-radius: 4px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  color:white;
  display: inline-block;
}

links a:hover {
	color: #999;
}

links:hover {
	border: 2px solid #999;
}

dl-links {
  border: 2px solid #eeeeee;
  padding: 2px 8px;
  white-space: nowrap;
  border-radius: 4px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  color:white;
  display: inline-block;
}

dl-links a:hover {
	color: #999;
}

dl-links:hover {
	border: 2px solid #999;
}

ul.heateor_sc_comments_tabs li {
text-transform: uppercase;
font-size: 12px;
}

ul.heateor_sc_comments_tabs a.heateor-sc-ui-tabs-active {
color: #b1ab8f!important;
}

torrents {
  border: 2px solid #65CB65;
  padding: 2px 8px;
  white-space: nowrap;
  border-radius: 4px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  color:white;
  display: inline-block;
}

torrents a {
	color: #65CB65;
}

torrents a:hover {
	color: white;
}

torrents:hover {
	border: 2px solid white;
}

cracks {
  border: 2px solid #FFC443;
  padding: 2px 8px;
  white-space: nowrap;
  border-radius: 4px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  color:white;
  display: inline-block;
}

cracks a {
	color: #FFC443;
}

cracks a:hover {
	color: white;
}

cracks:hover {
	border: 2px solid white;
}

updates {
  border: 2px solid #00bfff;
  padding: 2px 8px;
  white-space: nowrap;
  border-radius: 4px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  color:white;
  display: inline-block;
}

updates a {
	color: #00bfff;
}

updates a:hover {
	color: white;
}

updates:hover {
	border: 2px solid white;
}

#extreme {
z-index: 1 !important;
visibility: hidden !important;
position: absolute !important;
z-index: 10000 !important;
}

label[for=bbp_anonymous_website] {
	display: none !important;
}

input#bbp_anonymous_website {
	display: none !important;
}

.bbp-st-topic-support {   
text-transform: uppercase;
font-weight: 800;
font-family: Verdana, Geneva, sans-serif; 
}

div.bbp-breadcrumb, div.bbp-breadcrumb span, div.bbp-topic-tags {text-transform: uppercase;}

li.bbp-forum-info i.fa-comments, li.bbp-topic-title i.fa-comment {
	width: 60px;
	padding: 10px 20px 12px 12px;
	}

span.bbp-st-topic-support.topic-resolved, span.bbp-st-topic-support.topic-resolved-post, span.bbp-st-topic-support.topic-added {
	color: #2adf76 !important;
}

span.bbp-st-topic-support.topic-request {
	color: #f9d37d !important;
}

span.bbp-st-topic-support.topic-online-only {
	color: #16e9d5 !important;
}

span.bbp-st-topic-support.topic-uploading {
	color: #41a1ff !important;	
}

span.bbp-st-topic-support.topic-not-cracked {
	color: #ff5050 !important;
}

span.bbp-st-topic-support.topic-not-released {
	color: #b29aff !important;
}

span.bbp-st-topic-support.topic-sticky {
	color: #c86231 !important;
}

span.bbp-st-topic-support.topic-not-found {
	color: #bc8f8f !important;
}

ul.bpbbpst-widget {
	    text-transform: uppercase;	
}

li.bpbbpst-topic-uploading.status > span.bpbbpst-num {
	background: #41a1ff !important;	
}

li.bpbbpst-topic-uploading.status > span.bpbbpst-text {
	color: #41a1ff !important;	
}

li.bpbbpst-topic-not-cracked.status > span.bpbbpst-num {
	background: #bf5a5a !important;
}

li.bpbbpst-topic-not-cracked.status > span.bpbbpst-text {
	color: #bf5a5a !important;
}

li.bpbbpst-topic-resolved.status > span.bpbbpst-num {
	background: #00b300 !important
}

li.bpbbpst-topic-resolved.status > span.bpbbpst-text {
	color: #00b300 !important
}

li.bpbbpst-topic-not-released.status > span.bpbbpst-num {
	background: #bbb229 !important;
}

li.bpbbpst-topic-not-released.status > span.bpbbpst-text {
	color: #bbb229 !important;
}

a#eXTReMe-Free-sg img {
	display: none !important;
}

#bbpress-forums div.bbp-forum-author .bbp-author-name, #bbpress-forums div.bbp-reply-author .bbp-author-name, #bbpress-forums div.bbp-topic-author .bbp-author-name {
	margin: 0 0px !important;
}

.bbp-topic-pagination {
	display: inline-flex !important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
}

.bbp-topic-pagination a {
	line-height: 5px;
}

.wcontainer img,
.wcontainer video {
    display: block;
    margin: 0 auto !important;
}

li.comment-member p {
	color: #b8adb1 !important;
}

li.comment-administrator p {
	color: #b56969 !important;
}

.metaslider .flexslider .flex-direction-nav li a {
	background-image: url('https://www.skidrowcodex.net/arrows.png') !important;
    width: 50px!important;
    height: 50px!important;
	top: 45%!important;
	margin: -20px -60px 0 !important;
}

.wpp-thumbnail {
    width: auto !important;
    height: auto !important;
}

.fas.fa-lock, a#recently-active-members.selected, .ticker-title, .button-small, .date, .submit {
	color: black !important;
}

div.request-game {
    position: relative;
    float: right;
    bottom: 165px;
    right: 26px;
}
	
#anspress {
	background: transparent;
}

.anspress {
	line-height: 1.42857143;
}

#anspress .ap-questions-title a {
	color: #fff;
}

.ap-vote .net-vote-count {
	color: #fff;
	height: 25px;
}

#anspress #ap-filter-reset {
	display: contents;
	font-size: 11px;
}

#anspress .ap-list-head {
	padding: 0;
	border: none;
}

#anspress .ap-questions {
	border: none;
}

#anspress .ap-q-metas {
	color: #333;
	font-size: 14px;
}

#ap-search-form .ap-search-btn {
	margin-top: 0px !important;
	height: 35px !important;
	padding: 5px !important;
    color: black;
}

.ap-notice.closed {
	background: #999;
}

#anspress .ap-questions .ap-display-meta-item {
	font-size: 14px;
}

#anspress .ap-questions .ap-post-status.private_post {
	text-transform: uppercase;
}

#anspress .ap-questions-item.status-private_post {
	background: transparent;
}

span.ap-display-meta-item.solved, span.ap-display-meta-item.featured {
	border: 2px solid;
    padding: 1px 5px;
    text-transform: uppercase;
    color: #999 !important;
	font-size: 11px !important;
}

div.ap-dropdown.ap-filter.filter-order_by {
	font-family: Roboto;
    text-transform: uppercase;
}

#anspress .ap-questions .featured-question {
	background: transparent;
}

#anspress .ap-questions-item.status-moderate {
	background: transparent;
}

#anspress .ap-questions .ap-post-status {
	background: #000;
	text-transform: uppercase;
}

#anspress .ap-dropdown.open .ap-dropdown-menu {
	position: relative;
}

.tooltip-inner {
    max-width: none;
    white-space: nowrap;
}

.new-nav-a {
	    position: relative;
		top: 63px;
		left: 455px;
		opacity: 0.8;
		transition: 1.5s;
		}

.new-nav-a a {
	background-image: none!important;
	box-shadow: none!important;
	font-size: 16px;
    font-weight: 700;
}

.new-nav-a:hover {
	left: 520px;
	opacity: 3;
}

.user-wrap a.btns.notifications {
	background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #212528);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #212528);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #212528);
    background-image: linear-gradient(to top, #1a1b1f, #212528);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.user-wrap a.btns.notifications:hover {
	color: orange;
}

i.msg_ntf {
  animation: shake 3s;
  animation-iteration-count: infinite;
  color: black;
}

@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

@keyframes heartbeat {
  0% { transform: scale(.75); }
  20% { transform: scale(1); }
  40% { transform: scale(.75); }
  60% { transform: scale(1); }
  80% { transform: scale(.75); }
  100% { transform: scale(.75); }
}

#menu-item-11406 > a > i.fas.fa-heart.fa-lg:hover {
	  animation: heartbeat 1s infinite;
}

li#menu-item-11406.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11406:hover a i.fas.fa-heart {
	color:red;
} 

.ticker-title {
	padding: 20px 10px 10px;
	text-shadow: none;
	letter-spacing: 0.5px;
    font-weight: bold;
	height: 80px;
	align-content: center;
	border-left: none;
	left: 0px;
}

div.pagination {padding: 0px;}

.div.pagination.span.current {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #000;
    font-weight: 900;
}

div.pagination a, div.pagination span {
	padding: 11px 11px;
}

.game-info li {margin-bottom: 7px;right: 23px;position: relative;font-size: 14px;font-weight: 300;font-family: Roboto;}

.game-info img {width: 28px !important;}

.game-info {line-height: 30px !important;}

.page-numbers {
	color: #fff !important;
	border: none !important;
	background-color: transparent !important;
	font-size: 11px!important;
	font-weight: 300;
}	

span.page-numbers.current {
	border-style: solid!important;
	border-width: 0px 0px 1px 0px !important;
	
}

div.paginate { 
    position: relative;
    left: 50%;
    right: 50%;
    transform: translate(-50%, -50%);
    width: max-content;
}

div.pagination > span.current {
	    color: black;
    padding-bottom: 15px;
    padding-top: 15px;
    font-weight: bold;
}

a.inactive:hover {
	color:#000;
}

div.activity-header img {
	border: 2px solid black;
	width: 30px !important;
	height: 30px !important;
}

ul#groups-list.item-list img {
	width: 75px !important;
	height: 75px !important;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #1a1a1a; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #fff; 
  border-radius: 40px;	
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #fff; 
}

:root{
  scrollbar-face-color: #1a1a1a; /* background color (Firefox 63 only) */
  scrollbar-track-color: #fff; /* thumb/slider color (Firefox 63 only) */
  scrollbar-color: #fff #1a1a1a;
  scrollbar-width: thin;
}

.wpulike-is-pro {
    display: table-cell;
    flex-wrap: wrap;
    position: absolute;
    float: right;
    width: auto;
    height: auto;
    top: 50%;
    transform: translateY(-46%);
    right: -85px;
    vertical-align: middle;
}

.wpulike-stack-votings .wp_ulike_put_image:after {
	width: 16px;
    height: 16px;
}

.wpulike-stack-votings .count-box {
	padding: 5px 0;
    font-size: 16px;
}

.wpulike-stack-votings .wp_ulike_put_image.wp_ulike_btn_is_active:after {
	filter: invert(52%) sepia(81%) saturate(3094%) hue-rotate(86deg) brightness(104%) contrast(118%);
}

.wpulike-stack-votings .wp_ulike_put_image.wp_ulike_btn_down.wp_ulike_btn_is_active:after {
	filter: invert(46%) sepia(8%) saturate(4960%) hue-rotate(317deg) brightness(101%) contrast(109%);
}

img.tptn_thumb.tptn_featured {
height: auto;
}


.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 12px !important;
	vertical-align: middle !important;
	font-size: 14px !important;
    font-family: monospace !important;
}

div.asl_r .results .item .etc .asl_date {
	margin: 0 !important;
	font-family: 'Roboto' !important;
	font-size: 13px !important;
    line-height: 25px !important;
	
}

.alert.alert-warning a {
	color: #808080;
}

abbr.fergcorp_countdownTimer_event_time, span.fergcorp_countdownTimer_day, span.fergcorp_countdownTimer_hour, span.fergcorp_countdownTimer_minute {
	font-size: 14px !important;
}

h3.widget-title {
	letter-spacing: 1px !important;
}


input[name="fergcorp_countdownTimer_oneTimeEvent[0][text]"] {
  width: 800px !important;
}

div.item-title.fn {
	width: 100% !important;
	}
	

li.bbp-forum-description, li.bbp-topic-description, li.bbp-request.page-description {color: #708090;}

#bbpress-forums > div.bbp-template-notice.info > ul > li > a.bbp-author-link > span.bbp-author-avatar > img, 
li.bbp-topic-title > div > p > span > a > span.bbp-author-avatar > img,
li.bbp-topic-freshness > p > span > a > span.bbp-author-avatar > img,
li.bbp-forum-freshness > p > span > a > span.bbp-author-avatar > img,
li.bbp-topic-title > div > p > span.bbp-topic-started-by > span.bbp-author-avatar > img,
div.bbp-template-notice.info > ul > li > span.bbp-author-avatar > img,
li.bbp-topic-freshness > p > span > span.bbp-author-avatar > img {
	width: 30px;
	height: 30px;
    border: 1px solid black;
    border-radius: 25px;
	margin-right: 3px;
}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
	border: 0;
}

#bbpress-forums fieldset.bbp-form {border: 1px solid #000;}

#bbpress-forums fieldset.bbp-form label, fieldset.bbp-form select, fieldset.bbp-form input {margin-left: 0 !important; margin-bottom: 10px !important;}

#bbpress-forums fieldset.bbp-form input[type=text] {width: 400px; height: 35px;}

#bbpress-forums fieldset.bbp-form select {width: 150px;}

#bbpress-forums div.bbp-the-content-wrapper {margin-top: 10px;}

#bbpress-forums div.bbp-search-form {float: left;}

#bbpress-forums #bbp-search-form {margin-top: -8px; }

input#bbp_search_submit.button {color: #000;}

span.support-select-box {
	position: relative;
    top: 0px;
    right: 5px;
}

.bbp-pagination-count {float: right;font-size: 13px;}

select.support-select-status {text-transform: uppercase;}

div.bbp-meta {line-height: 40px;}

span.bbp-admin-links {margin-bottom: -20px;}

div > span.bbp-admin-links {font-size:15px;}

p.form-allowed-tags {display: none;}

div.bbp-submit-wrapper {margin: 5px 0px 15px;}	

a.bbp-forum-title, a.bbp-topic-permalink {
	font-weight: 800;
	letter-spacing: .5px;
	vertical-align: middle;
}

#bbpress-forums ul.bbp-topics ul.status-pending, div.status-pending {background-color: #ffffff26;}

#bbpress-forums .status-pending.even, #bbpress-forums .status-pending.odd, #bbpress-forums ul.status-pending a {background-color: transparent;}

#bbpress-forums ul.bbp-replies div.status-pending {background-color: #1a1d1f;}


li.bbp-topic-title {width: 74%;}
li.bbp-topic-voice-count {width: 6%;}
li.bbp-topic-freshness {width: 12%;}		
li.bbp-topic-reply-count {width: 8%;}

/* CSS */
.button-6 {
  align-items: center;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: .25rem;
  box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  display: inline-flex;
  font-family: system-ui,-apple-system,system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  line-height: 1.25;
  margin: 0;
  min-height: 3rem;
  padding: calc(.875rem - 1px) calc(1.5rem - 1px);
  position: relative;
  text-decoration: none;
  transition: all 250ms;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: baseline;
  width: auto;
}

.button-6:hover,
.button-6:focus {
  border-color: rgba(0, 0, 0, 0.15);
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
  color: rgba(0, 0, 0, 0.65);
}

.button-6 a:hover,
.button-6 a {  color: #000;}

.button-6:active {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.15);
  box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
  color: rgba(0, 0, 0, 0.65);
  transform: translateY(0);
}

#bbp-user-topics-started > div.bbp-search-form {
	margin-top: 30px;
}

h2.entry-title {
	margin-top: 55px;
	float: right;
}


div.item > div.item-meta > span.activity {
	margin-left: -38px;
}

#bbpress-forums .status-spam.even, #bbpress-forums .status-trash.even, #bbpress-forums .status-spam.odd, #bbpress-forums .status-trash.odd {
	background-color: #873333 !important;
}

.user-avatar img {
	object-fit: cover;
}

.button-small {
	letter-spacing: 1px;
}

#buddypress .form-textarea label, #buddypress .wp-editor-wrap {
	float: none !important;
}

div.activity-avatar img {
	object-fit: cover;
}

.nav-tabs > li.active:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #fff;
}

#forums-personal-li {display:none;}


.button_skidrowcodex {
  padding: 5px 5px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline;
  position: relative;
  top: -10px;
  left: 22px;
  opacity: 0.7;
 
}

.button1_skidrowcodex {
  color: #000;
  padding: 5px 10px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline;
  position: relative;
  top: -27px;
  left: 82%;
  opacity: 1;
  background: #fff;
 
}

.button1_skidrowcodex:hover {
  box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, 0.5);
}

#menu-item-81884 ul.sub-menu.dropdown-menu {
    column-count: 4;
    width: 600px;
}

#menu-item-81884 .dropdown-menu li {
	width: 156px;
}


.button_genres {
  color: #000;
  padding: 5px 5px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline;
  position: relative;
  opacity: 1;
  background: darkgrey;
  font-size: 10px;
  font-weight: bolder;
  letter-spacing: 1px;
 
}

.button_genres:hover {
  box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, 0.5);
}

body.page .bbp-reply-form code, body.page .bbp-topic-form code, body.reply-edit .bbp-reply-form code, body.single-forum .bbp-topic-form code, body.single-topic .bbp-reply-form code, body.topic-edit .bbp-topic-form code {
	width: max-content !important;
}

.discount-rate, .metacritic-score {
	font-size: 17px;
    color: #000;
    font-family: 'Roboto';
    font-weight: bold;
    vertical-align: middle;
    position: relative;
    bottom: 1.1px;
    left: 3px;
	background: #fff;
    padding: 1px 5px;
	letter-spacing: 1px;
}

#desc_content {
    position:relative;
    overflow:hidden;
}

.desc_show {
    height: 500px;
}

#desc_button {
    position:absolute;                 
    bottom:0;                         
    right:0;        
    cursor:pointer;
    background:transparent;              
    width: -webkit-fill-available;
    width: -moz-available;	
	text-align: center;
	padding-top: 50px;
    font-size: 13px;
    color: #fff;
    letter-spacing: 1.5px;
}

.desc_background {
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:200px;
    background: -moz-linear-gradient(top,  rgba(137, 255, 241, 0) 0%, rgb(33 37 40) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(137, 255, 241, 0)), color-stop(100%, rgb(33 37 40))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(137, 255, 241, 0) 0%, rgb(33 37 40) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(137, 255, 241, 0) 0%, rgb(33 37 40) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(137, 255, 241, 0) 0%, rgb(33 37 40) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(137, 255, 241, 0) 0%, rgb(33 37 40) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fff1', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.genres-btn {
  --btn-default-bg: darkgrey;
  --btn-padding: 2px 7px;
  --btn-hover-bg: darkgrey;
  --btn-transition: .3s;
  --btn-letter-spacing: .1rem;
  --btn-animation-duration: 1.2s;
  --btn-shadow-color: rgba(0, 0, 0, 0.137);
  --btn-shadow: 0 2px 10px 0 var(--btn-shadow-color);
  --hover-btn-color: #fff;
  --default-btn-color: #fff;
  --font-size: 10px;
  --font-weight: 600;
  --font-family: Roboto;
}


.genres-btn {
  box-sizing: border-box;
  padding: var(--btn-padding);
  align-items: center;
  justify-content: center;
  color: #000000;
  text-transform: uppercase;
  font: var(--font-weight) var(--font-size) var(--font-family);
  background: var(--btn-default-bg);
  border: none;
  cursor: pointer;
  transition: var(--btn-transition);
  overflow: hidden;
  box-shadow: var(--btn-shadow);
}

.genres-btn span {
  letter-spacing: var(--btn-letter-spacing);
  transition: var(--btn-transition);
  box-sizing: border-box;
  position: relative;
  background: inherit;
}

.genres-btn span::before {
  box-sizing: border-box;
  position: absolute;
  content: "";
  background: inherit;
}

.genres-btn:hover, .genres-btn:focus {
  background: var(--btn-hover-bg);
}

.genres-btn:hover span, .genres-btn:focus span {
  color: var(--hover-btn-color);
}

.genres-btn:hover span::before, .genres-btn:focus span::before {
  animation: chitchat linear both var(--btn-animation-duration);
}

@keyframes chitchat {
  0% {
    content: "#";
  }

  5% {
    content: ".";
  }

  10% {
    content: "^{";
  }

  15% {
    content: "-!";
  }

  20% {
    content: "#$_";
  }

  25% {
    content: "№:0";
  }

  30% {
    content: "#{+.";
  }

  35% {
    content: "@}-?";
  }

  40% {
    content: "?{4@%";
  }

  45% {
    content: "=.,^!";
  }

  50% {
    content: "?2@%";
  }

  55% {
    content: "\;1}]";
  }

  60% {
    content: "?{%:%";
    right: 0;
  }

  65% {
    content: "|{f[4";
    right: 0;
  }

  70% {
    content: "{4%0%";
    right: 0;
  }

  75% {
    content: "'1_0<";
    right: 0;
  }

  80% {
    content: "{0%";
    right: 0;
  }

  85% {
    content: "]>'";
    right: 0;
  }

  90% {
    content: "4";
    right: 0;
  }

  95% {
    content: "2";
    right: 0;
  }

  100% {
    content: "";
    right: 0;
  }
}

span#Home, 
span#Others, 
span#Donate,
span#Changelog,
span#FAQ {
	display:none;
}

.bbp-topics .avatars {
    width: 30px;
    border-radius: 20px;
    object-fit: cover;
    height: 30px;
    margin-right: 5px;
    border: 1px solid black;
}

.bbp-topic-description .avatars {
    width: 30px;
    border-radius: 20px;
    object-fit: cover;
    height: 30px;
    margin-right: 5px;
    border: 1px solid black;
}

.bbp-author-avatar img {
    width: 30px;
    border-radius: 20px;
    object-fit: cover;
    height: 30px;
    margin-right: 5px;
    border: 1px solid black;
}

.avatar-buttons-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding:10px;
}

.avatar-buttons-container button,
button#change-bg-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: 400;
    border: 1px solid #ccc;
    background-color: #fff;
    color: #333;
    transition: all 0.3s ease;
    cursor: pointer;
}

.avatar-buttons-container button i,
button#change-bg-button i {
    margin-right: 8px;
    font-size: 18px;
}

.avatar-buttons-container button#select-avatar-button,
button#change-bg-button {
    background-color: #1a1b1f;
    border-color: #1a1b1f;
    color: white;
}

.avatar-buttons-container button#remove-avatar-button,
button#change-bg-button {
    background-color: #1a1b1f;
    border-color: #1a1b1f;
    color: white;
}

.avatar-buttons-container button#select-avatar-button:hover,
.avatar-buttons-container button#remove-avatar-button:hover,
button#change-bg-button:hover {
    background-color: #fff;
    color: #000;
    border-color: #fff;
}

a.group-button,
body #buddypress ul.item-list li div.action a,
input[type="submit"] {
color: #000;
}

table th,
table td {
	border: none;
}

td.thread-from img {
	border: 1px solid black;
    border-radius: 40px;
    width: 30px;
    height: 30px;
}

#message-thread .message-box .message-metadata img,
.avatar-box img {
    display: inline-block !important;
	border: 1px solid black;
    border-radius: 40px;
    height: 30px !important;
    width: 30px !important;
	margin-top: 5px;
}

#buddypress div#message-thread div.message-content {
	margin-left: 0 !important;
}

div.avatar-box strong {
	margin-top: 10px !important;
}

#bbpress-forums img.avatar {
	max-height: max-content !important;
    max-width: max-content !important;
	width: auto !important;
}

div.item-avatar img {
	width:50px;
	height: 50px;
}

div.item-title {
	padding-left: 0px !important;
}

div.action a,
div.action {
	right: 10px !important;
    color: #fff !important;
}

label[for=members_search] {
	display: none !important;
}