@font-face {
  /* NeoSans regular */
  font-family: nes;
  font-style: normal;
  font-weight: normal;
  src: url(fonts/NeoSans-regular.woff) format('woff');
}

@font-face {
  /* NeoSans Bold */
  font-family: nesb;
  font-style: normal;
  font-weight: normal;
  src: url(fonts/NeoSans-bold.woff) format('woff');
}
/*
::-moz-selection {
  background: #313131;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}

::selection {
  background: #313131;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}
*/
body {
  margin: 0px;
  font-family: nes;
  font-size: 14px;
  color: #686868;
  line-height: 21px;
  background-color: #f3f3f3;
  margin-top: 44px;
}

a {
  text-decoration: none;
  outline: 0
}

body, h1, h2, h3, h4, h5, h6, b, strong {
  font-family: tahoma;
  font-weight: normal;
}

.forum-title a, .forum-title a strong {
  font-size: 13px;
  font-weight: 700 !important;
}

.forum-title a strong {
  display: inline-block;
  margin-bottom: 4px;
}

ul, li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.clfx:after, #wrapp:after {
  display: block;
  height: 0;
  clear: both;
  content: '';
  width: 100%;
}

.wrapp {
  overflow: hidden;
  width: 100%;
}

hr {
  border: 0;
  border-top: solid 1px #ddd;
  margin-bottom: 20px;
}

input[type=text], input[type=email], input[type=password], textarea, select {
  border-radius: 0px;
  border: 1px solid #ccc;
  padding: 6px;
  font-family: nes;
  font-size: 14px;
  font-weight: normal;
  color: #666
}

input[type=submit], input[type=reset], input[type=button], button {
  font-size: 15px;
  font-weight: normal;
  border-width: 0px;
  padding: 6px 20px;
  cursor: pointer;
  background-color: #333;
  color: #FFF;
  font-family: nes;
  border-radius: 4px;
}

input[type=submit]:hover, input[type=reset]:hover, button:hover, input[type=button]:hover {
  opacity: 0.7
}

.overly_ {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 201;
  display: none;
  cursor: pointer;
}

.tooltipster-default {
  border-radius: 3px;
  background: #333;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3);
  color: #fff;
}

.tooltipster-default .tooltipster-content {
  font-size: 16px;
  line-height: 16px;
  padding: 8px 15px;
}

.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  width: auto;
  overflow: visible;
}

.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}

.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}

.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

.tooltipster-fade {
  opacity: 0;
  /*-webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;*/
  transition-property: opacity;
}

.tooltipster-fade-show {
  opacity: 1;
}

.tooltipster-grow {
  /*-webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);*/
  transform: scale(0, 0);
  /*-webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;*/
  transition-property: transform;
  /*-webkit-backface-visibility: hidden;*/
}

.tooltipster-grow-show {
  /*-webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);*/
  transform: scale(1, 1);
  /*-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);*/
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
  opacity: 0;
 /* -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);*/
  transform: rotateZ(4deg);
 /* -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;*/
  transition-property: transform;
}

.tooltipster-swing-show {
  opacity: 1;
  /*-webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);*/
  transform: rotateZ(0deg);
  /*-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);*/
  transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
  top: 0;
  /*-webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;*/
  transition-property: top;
  /*-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);*/
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-fall-show {}

.tooltipster-fall.tooltipster-dying {
 /* -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;*/
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

.tooltipster-slide {
  left: -40px;
  /*-webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;*/
  transition-property: left;
  /*-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);*/
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-slide.tooltipster-slide-show {}

.tooltipster-slide.tooltipster-dying {
  /*-webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;*/
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

.tooltipster-content-changing {
  opacity: 0.5;
  /*-webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);*/
  transform: scale(1.1, 1.1);
}

.social-title {
  background-color: #333;
}

.social-title .tooltipster-content {
  font-size: 13px !important;
}


/*---------------------------------------------------------------*/

.navbar-nav>li>a.user_avatar {
  padding: 0;
  margin: 0;
}

.user-right {
  float: right;
}

td, th, p, li {
  font-size: 14px;
}

td .navbar {
  margin: 0;
}

td {
  padding: 4px;
}

label {
  font-weight: normal;
  font-family: tahoma;
  font-size: 12px;
}

.row.tfoot .col-md-6 {
  padding: 9px;
}


/*---------------------------------------------------------------*/

.top-bar {
  height: 44px;
  z-index: 199;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  /*-moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;*/
  transition: all 0.4s ease-in-out;
}

.nav-up .top-bar {
  position: fixed;
  top: -100px;
}

.nav-down .top-bar {
  top: 0;
}

.right-links, .right-links li {
  float: right;
}

.right-links li a {
  color: #fff;
  display: block;
  line-height: 30px;
  padding: 5px 10px;
  font-size: 13px;
}

.left-menu {
  float: left;
}

.container .left-menu, .container-fluid .left-menu {
  margin-left: -15px;
}

.left-menu li {
  float: left;
  position: relative;
}

.left-menu li>a {
  color: #fff;
  display: block;
  line-height: 30px;
  padding: 7px 11px;
  font-size: 15px;
}

.right-links a:hover, .left-menu a:hover {
  opacity: 0.7;
}

.left-menu li>a i {
  font-size: 18px;
}

.user_avatar img {
  overflow: hidden;
  border-radius: 50%;
  margin: 5px 0 0 12px;
  display: block;
  padding: 1px;
  width: 40px !important;
  height: 40px !important;
  border: 1px solid #ddd;
}

a.menu-open {
  color: #333 !important;
  background-color: #fff;
}

.drop-box {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 220px;
  background-color: #fff;
  padding: 10px;
  /*-webkit-box-shadow: 0px 11px 8px 0px rgba(50, 50, 50, 0.23);
  -moz-box-shadow: 0px 11px 8px 0px rgba(50, 50, 50, 0.23);*/
  box-shadow: 0px 11px 8px 0px rgba(50, 50, 50, 0.23);
  z-index: 22;
  height: auto !important;
}

.Spy_ .drop-box {}

.drop-box:after {
  clear: both;
  content: '';
  display: block;
}

.login-box input {
  font-family: fontawesome, nes;
  width: 100%;
  display: block;
}

.login-box input[type=text], .login-box input[type=password] {
  margin-bottom: 8px;
}

.rmmbr {
  display: block;
  margin-bottom: 4px;
  font-family: nes;
  font-weight: normal;
  font-size: 14px;
}

.rmmbr input {
  display: inline;
  width: auto;
  margin-left: 6px;
}

.log-out-pop {
  width: 250px;
  background-color: #fff;
  padding: 10px;
  padding-bottom: 0;
  position: absolute;
  top: -150px;
  left: 50%;
  margin-left: -125px;
  /*-webkit-box-shadow: 0px 11px 8px 0px rgba(50, 50, 50, 0.23);
  -moz-box-shadow: 0px 11px 8px 0px rgba(50, 50, 50, 0.23);*/
  box-shadow: 0px 11px 8px 0px rgba(50, 50, 50, 0.23);
  /*-webkit-animation: fadeOutUp 0.5s both;*/
  animation: fadeOutUp 0.5s both;
  z-index: 203;
  /*-moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;*/
  transition: all 0.4s ease-in-out;
  border-radius: 5px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
}

.log-out-pop-show {
  top: 130px !important;
  /*-webkit-animation: slideInDown 0.5s both;*/
  animation: slideInDown 0.5s both;
  visibility: visible;
  opacity: 1;
}

.log-out-pop p {
  margin: 0 0 10px;
}

.log-out-pop em {
  font-style: normal;
  display: block;
  margin: 0 0 10px;
  font-size: 12px;
}

.logouttt {
  color: #fff !important;
  background-color: red;
  display: block;
  padding: 12px;
  border-radius: 0 0 5px 5px;
  margin: 0 -10px;
  font-size: 12px;
}

.user-menu {
  width: 280px;
}

.user-menu ul:after {
  clear: both;
  content: '';
  display: block;
}

.user-menu li {
  float: right;
}

.user-menu li.t {
  float: none;
  clear: both;
  padding-top: 4px;
}

.user-menu li h5 {
  padding: 8px;
  color: #fff;
  border-radius: 3px;
  margin: 0 0 6px;
}

.user-menu li a {
  color: #333;
  font-size: 13px;
  display: block;
  padding: 4px;
  border-radius: 3px;
  background-color: #eee;
  line-height: 20px;
  margin: 0 0 8px 8px;
}

li span.notifications {
  position: absolute;
  color: #fff;
  background-color: red;
  border-radius: 1px;
  width: 18px;
  height: 18px;
  top: 4px;
  left: 0;
  display: block;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
}

.search-box input[type=text] {
  float: right;
  padding: 8px 0;
  width: 160px;
  border: 0;
  font-size: 15px;
}

.search-box input[type=submit] {
  float: left;
  width: 30px;
  color: #333;
  font-family: fontawesome;
  cursor: pointer;
  background-color: transparent;
  text-align: center;
}


/*---------------------------------------------------------------*/

header {
  padding: 15px 0;
  border-bottom: 1px solid #dedede;
  margin-bottom: 30px;
  background-color: #fff;
}

.logo {
  background: transparent url(img/logo.png) 0 0 no-repeat;
  height: 76px;
  width: 255px;
  display: block;
  float: right;
  margin-top: 4px;
}

.hd_add {
  float: left;
  margin-top: 10px;
}

.hd_add img {
  max-width: 100%;
}

.left_links {
  float: left;
  margin-top: -15px;
}

.left_links li {
  float: right;
  margin-right: 2px;
}

.left_links a {
  display: block;
  font-size: 13px;
  line-height: 18px;
  padding: 5px 8px;
  border-radius: 0 0 3px 3px;
}

.left_links a:hover {
  color: #fff;
}

.forum_block {
  margin-bottom: 30px;
}

.forum_title {
  padding: 9px 10px 11px 5px;
  position: relative;
  color: #fff;
}

.forum_title h1, .block h1 {
  margin: 0;
  font-size: 15px;
  font-family: tahoma !important;
}

.forum_title h2, .block h2 {
  margin: 0;
  font-size: 14px;
  font-family: tahoma !important;
}

h2 .smallfont {
  font-family: nes;
}

.forum_colla {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
}

.forum_colla img {
  opacity: 0;
  display: none;
}

.forum_colla i, .forum_colla u {
  color: #fff;
  display: block;
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 21px;
}

img[src*='tcat_collapsed.gif']~u {
  display: none;
}

img[src*='tcat_collapsed.gif']~i {
  display: block;
}

#wrapp {
  margin-bottom: 20px;
}

.contr_ {
  width: 100%;
  float: right;
  margin-left: -310px;
}

.content_ {
  margin-left: 315px;
}

.left-col {
  float: left;
  width: 300px;
}

.left-add {
  text-align: center;
  margin-bottom: 10px;
}

.left-col .fb-page, .left-col .fb_iframe_widget span {
  margin: 0 auto;
  display: block;
  float: none;
}

a, a:link, a:visited {
  color: #323232;
}

a:hover {
  color: #111;
  text-decoration: underline !important;
}

a, a:active {
  outline: none;
  text-decoration: none !important;
}

.forum_title a {
  color: #fff;
}

.navbar-inverse {
  border: 0;
  border-radius: 0;
  margin: 0;
}

.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>li>a:hover {
  color: #fff;
}

.nav-search {
  padding: 10px 10px 0;
  min-width: 260px;
}

.nav-search:after {
  clear: both;
  content: '';
  display: block;
}

.nav-search div {
  clear: both;
  margin: 0 !important;
  padding: 14px 0 0;
}

.nav-search input[type=text], .nav-search input[type=submit] {
  float: right;
  width: 70%;
  display: block;
}

.nav-search input[type=submit] {
  float: left;
  width: 28%;
  font-family: fontawesome;
}

.nav-search label {
  font-size: 14px;
}

.nav-search label input {
  margin-left: 4px;
  display: inline-block;
}


/*------------------------------- forum list ------------*/

.forum_list {
  border-top: 0;
}

.forum_row {
  padding: 12px 1px;
  background-color: #fff;
  border-bottom: 1px solid #eee;
}

.forum_row:hover {
  /*  background-color: #f4f4f4;*/
}

.forum-img {
  float: right;
  width: 5%;
  display: block;
  margin-top: 10px;
  text-align: center;
  font-size: 28px;
}

.forum-title {
  float: right;
  width: 67%;
  line-height: 17px;
}

.last-post {
  float: left;
  width: 27%;
  line-height: 16px;
  margin-left: 10px;
  padding: 5px;
  background-color: #f5f5f5;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #ebebeb;
  min-height: 63px;
}

.last-post.no-img .u-avtar_wrapp {
  display: none;
}


.last-post.no-img .r-padd {
  margin-right: 0;
}

.u-avtar_wrapp .fa {
  display: block;
  font-size: 30px;
  text-align: center;
  line-height: 45px;
  opacity: 0.5;
}

.last-post .r-padd {
  margin-right: 60px;
}


.last-time {
  display: inline-block;
  min-width: 140px;
}

.forum-title, .last-post, .forum-stat {
  padding-right: 7px;
  /*-webkit-box-sizing: border-box;*/
  box-sizing: border-box;
}

.forum-stat {
  display: block;
  padding: 0;
  float: right;
}

.forum-stat+.clfx {
  display: none;
}

.forum-stat span {
  /*  display: block;*/
  margin-bottom: 1px;
  font-family: tahoma;
  font-size: 10px;
}

.forum-stat span i {
  margin-left: 5px;
}

.forum-stat span b, .toggle-list, a.t-info-toggle {
  font-weight: normal !important;
  display: inline-block;
  width: 65px;
  font-size: 13px;
  opacity: 0.7;
  font-family: nes !important;
}

.toggle-list {
  opacity: 1;
}

.forum-stat span em {
  font-style: normal;
  padding-right: 4px;
}

.forum-stat span b, a.toggle-list {
  width: auto;
  font-family: tahoma !important;
  font-size: 12px;
  font-weight: normal !important;
}

a.toggle-list {
  margin-right: 5px;
}

.fm-subs {
  float: right;
  position: relative;
}


/*a.toggle-list,*/

a.t-info-toggle {
  width: auto;
  display: block;
  font-weight: normal !important;
  font-size: 13px;
  text-align: center;
  background-color: #f4f4f4;
  border-radius: 4px;
  padding: 4px;
  min-width: 110px;
}

.fm-subs li {
  position: relative;
}

.fm-subs ul {
  display: none;
  width: 260px;
  background-color: #fff;
  padding: 4px;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 10;
  border-radius: 4px;
  /*-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);*/
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);
}

.fm-subs ul table td {
  width: 100% !important;
}

.fm-subs ul table tr td+td {
  display: none;
}

.fm-subs ul li a {
  font-size: 12px;
  display: block;
  font-family: nes;
  font-weight: normal !important;
  padding: 4px 6px;
  background-color: #f4f4f4;
  margin-bottom: 1px;
 /* -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;*/
  transition: all 0.4s ease-in-out;
}

.fm-subs ul li a:hover {
  padding-right: 9px;
  background-color: #e9e9e9;
}

.fmdsply-forum_list {
  padding: 6px;
  background-color: #f1f1f1;
  border-radius: 6px;
 /* -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);*/
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);
}

.fmdsply-forum_list li.forum_row {
  margin-bottom: 1px;
  padding: 6px 1px;
}

.fmdsply-forum_list li.forum_row:first-child {
  border-radius: 6px 6px 0 0;
}

.fmdsply-forum_list li.forum_row:last-child {
  border-radius: 0 0 6px 6px;
  margin-bottom: 0;
}


/*
.fmdsply-forum_list .forum-stat {
    padding: 0 0 0 7px;
    border-radius: 5px;
    background-color: #f7f7f7;
    float: left;
    margin-left: 6px;
}
*/

.fdsply-topbar {
  padding: 10px;
  border-radius: 6px;
  margin-bottom: 15px;
  font-size: 14px;
}

.fdsply-topbar .col-sm-6 img {
  display: none;
}

.fdsply-topbar span {
  display: inline-block;
  padding: 0 6px;
}

.thrd-list .alt1, .thrd-list .alt2 {
  border-bottom: 1px solid #ddd;
}

.thrd-list .alt2 {
  background-color: #f7fbff;
}

.thrd-list tr:hover .alt1, .thrd-list tr:hover .alt2 {
  /*  background-color: #f7f7f7 !important;*/
}

.thrd-list .alt2.inlinemod, .thrd-list tr:hover .inlinemod, .thrd-list tr:hover .inlinemod {
  background-color: #ffc !important;
}

.thrd-rating {
  text-align: left;
}

.thrd-rating img {
  display: none;
}

.thrd-rating .fa-star {
  margin-right: 3px;
  font-size: 18px;
}

.ttip {
  font-size: 18px;
}

.ttip .thrd-stcky {
  color: red;
}

.ttip .fa-check-circle {
  color: green;
}

.ttip .fa-file-archive-o {
  color: #fe8f00;
}

.ttip .fa-tags {
  color: #7d3dff;
}


/*------------------------------- forum list ------------*/

.block {
  margin-bottom: 30px;
  background-color: #fff;
}

.block h2 {
  color: #fff;
  padding: 13px;
  font-size: 13px;
  margin: -1px 0 0;
}

.lasts li {
  padding: 10px;
  border-bottom: 1px solid #eee;
}

.lasts li:nth-child(even) {
  /*background-color: #f8f8f8;*/
}

.lasts li img, .lasts li .fa-file-o {
  display: block;
  float: right;
  font-size: 26px;
}

.lasts li span {
  display: block;
  margin-right: 35px;
}

.lasts li span b {
  font-weight: normal;
  display: block;
  margin-bottom: 3px;
  /*font-family: nesb;*/
  font-size: 12px;
  line-height: 19px;
}

.lasts li span em {
  display: block;
  font-size: 13px;
  font-style: normal;
}

.lasts li span em:after {
  clear: both;
  content: '';
  display: block;
}

.lasts li span em u {
  float: left;
  text-decoration: none;
}

.navbar-tmpl .navbar {
  min-height: auto;
}

.navbar-tmpl .navbar-nav>li>a {
  padding: 8px 12px;
  font-size: 14px;
}

.guest-msg {
  margin-bottom: 25px;
}

.guest-msg h2 {
  font-size: 18px;
  margin: 0 0 14px;
}

.guest-msg p {
  margin: 0;
  padding-right: 20px;
  font-size: 15px;
}

.guest-msg p strong {
  font-weight: normal;
}

.guest-msg p i {
  opacity: 0.5;
}

.add-box {
  text-align: center;
  margin-bottom: 10px;
}

.img-- {
  margin-bottom: 25px;
}

.img-- img {
  max-width: 100%;
}

.txt-lnk {
  margin-bottom: 15px;
}

.txt-lnk li {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 10px;
}

.txt-lnk li a {
  padding: 0 10px;
  font-size: 11px;
}


/*===============================================================*/

.rsponsv_menu_button {
  display: none;
  float: right;
  width: 33px;
  height: 33px;
  text-align: center;
  color: #111 !important;
  background-color: #b8b8b8;
  line-height: 33px;
  font-size: 18px !important;
  margin: 6px 0 0 0;
  border-radius: 3px;
  position: relative;
  z-index: 1;
}

.rsponsv_menu_button:hover {
  color: #fff;
}

.fx-menu .rsponsv_menu_button {
  float: none;
  margin: 0 auto 40px;
  border-radius: 50%
}

.fx-menu ul a {
  display: block;
  color: #444;
  text-align: right;
  font-size: 13px;
  padding: 6px;
  border-bottom: 1px solid #ddd;
}

.fx-menu ul a:hover {
  background-color: #E0E0E0;
}

nav.fx-menu {
  position: fixed;
  padding-top: 30px;
  top: 0;
  right: 0;
  margin: 0;
  width: 280px;
  display: none;
  background-color: #eee;
  border-left: solid 1px #ddd;
  height: 100%;
  z-index: 205;
  opacity: 0;
  /*-moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;*/
  transition: all 0.4s ease-in-out;
 /* -webkit-animation: slideOutRight 0.4s both;*/
  animation: slideOutRight 0.4s both;
}

.right-menu-open nav.fx-menu {
  visibility: visible;
  opacity: 1;
 /* -webkit-animation: slideInRight 0.4s both;*/
  animation: slideInRight 0.4s both;
}
/*
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
*/
@keyframes slideOutRight {
  0% {
   /* -webkit-transform: translate3d(0, 0, 0);*/
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    /*-webkit-transform: translate3d(100%, 0, 0);*/
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  /*-webkit-animation-name: slideOutRight;*/
  animation-name: slideOutRight;
}
/*
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
*/
@keyframes slideInRight {
  0% {
    /*-webkit-transform: translate3d(100%, 0, 0);*/
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    /*-webkit-transform: translate3d(0, 0, 0);*/
    transform: translate3d(0, 0, 0);
  }
}


@keyframes slideOutLeft {
  0% {
    /*-webkit-transform: translate3d(0, 0, 0);*/
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
   /* -webkit-transform: translate3d(-100%, 0, 0);*/
    transform: translate3d(-100%, 0, 0);
  }
}
nav.fx-menu>ul {
  margin: 0;
  float: none;
  max-height: 75%;
  overflow: auto;
}

nav.fx-menu>ul>li {
  width: auto;
  height: auto;
  float: none;
  display: block;
  line-height: 30px;
}

.fx-menu li a i {
  display: inline-block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  margin-left: 7px;
  border-radius: 3px;
  background-color: #444;
  color: #fff;
  font-size: 18px;
}

.fx-menu .item>a i:before {
  content: '\f015';
}

.fx-menu .item-1 a i:before {
  content: '\f015';
}

.fx-menu .item-2 a i:before {
  content: '\f02d';
}

.fx-menu .item-3 a i:before {
  content: '\f0ed';
}

.fx-menu .item-4 a i:before {
  content: '\f06a';
}

.fx-menu .item-5 a i:before {
  content: '\f005';
}

.fx-menu .item-7 a i:before {
  content: '\f0ac';
}

.fx-menu .item-8 a i:before {
  content: '\f1c0';
}

.fx-menu .item-9 a i:before {
  content: '\f1b2';
}

.fx-menu .item-10 a i:before {
  content: '\f0e9';
}

.fx-menu .item-11 a i:before {
  content: '\f0c0';
}

.fx-menu .item-12 a i:before {
  content: '\f024';
}

.fx-menu .item-13 a i:before {
  content: '\f005';
}

.fx-menu .fa-angle-down {
  float: left;
  background-color: transparent !important;
  color: #333 !important;
}

.hostng-serv a.toggle-btn {
  height: 46px;
}


/*===============================================================*/

.left-stats {
  padding: 2px 10px;
}

.left-stats li:after {
  clear: both;
  content: '';
  display: block;
}

.left-stats li {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.left-stats li:last-child {
  border: 0;
}

.left-stats li i {
  float: right;
  margin-top: 3px;
}

.left-stats li p {
  margin: 0 20px 0 0;
  font-size: 13px;
}

.fot_links a, .forum_row {
  /*-moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;*/
  transition: all 0.4s ease-in-out;
}

.user-avt img {
  border-radius: 50%;
  border: 1px solid #eee;
  width: 30px;
  height: 30px;
}

.log-out-pop img {
  margin: 0 auto;
  width: 60px;
  height: 60px;
  position: relative;
  display: block;
  margin: -40px auto 10px;
  background-color: #fff;
}

.nav-icon, .crmb-, .stat-icon, .stat-in {
  background-color: #fff;
}

.nav-icon, .stat-icon {
  display: block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  float: right;
  border-radius: 3px;
  font-size: 24px;
}

.crmb-, .stat-in {
  padding: 9px;
  border-radius: 3px;
  margin-right: 45px;
  font-size: 12px;
}

.nav-last {
  display: block;
  padding: 4px;
  font-family: nesb;
  font-size: 14px;
  margin: 0;
  line-height: 24px;
}

.crmb- .fa {
  margin: 0 4px;
}

.stat-in {
  margin-bottom: 25px;
  font-size: 12px;
}

.stat-in hr {
  opacity: 0.7;
  margin: 10px 0;
}


/*----------------------- footer -----------------------------*/

footer {
  padding: 10px 0;
  border-top: 1px solid #ddd;
  background-color: #fff;
}

footer h3 {
  position: relative;
  margin: 0 0 15px;
  padding: 10px 0 20px;
  font-size: 18px;
}

footer h3:after {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 3px;
  background-color: #777;
  width: 50px;
  display: block;
  content: '';
}

.fot_links li {
  float: right;
  width: 33.3%;
  padding: 0 5px;
  /*-webkit-box-sizing: border-box;*/
  box-sizing: border-box;
}

.fot_links a {
  display: block;
  padding: 5px 0;
  border-bottom: 1px solid #f0f0f0;
  font-size: 11px;
}

.fot_links a:hover {
  padding-right: 5px;
}

.fotter_bar {
  color: #fff;
  padding: 8px 0;
}

.fotter_bar p {
  margin: 0;
  line-height: 28px;
  font-size: 12px;
  float: right;
}

.social li {
  float: right;
  margin-left: 7px;
}

.social a {
  float: right;
  display: block;
  width: 36px;
  height: 36px;
  text-align: center;
  background-color: #333;
  color: #fff;
  border-radius: 50%;
}

.social a i {
  line-height: 36px;
}

.fot_lnk {
  text-align: left;
}

.fot_lnk a {
  display: inline-block;
  line-height: 33px;
}

.selectboxit-text {
  float: right;
  margin-right: 5px;
}

.selectboxit-options li {
  text-align: right;
}

.selectboxit-container span, .selectboxit-container .selectboxit-options a {
  line-height: 36px;
  height: 36px;
  font-family: nes;
  text-align: right;
}

.selectboxit-arrow-container {
  left: 0;
  right: auto !important;
}

.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
  color: #ffffff;
  background-color: #333;
  /*background-image: -moz-linear-gradient(top, #333, #666);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#666));
  background-image: -webkit-linear-gradient(top, #333, #666);
  background-image: -o-linear-gradient(top, #333, #666);*/
  background-image: linear-gradient(to bottom, #333, #666);
  background-repeat: repeat-x;
}

a.gototop {
  display: block;
  position: fixed;
  right: 10px;
  bottom: 30px;
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 24px;
  color: #fff;
  border-radius: 3px;
  z-index: 10;
  /*-webkit-animation: fadeOutRight 0.5s both;*/
  animation: fadeOutRight 0.5s both;
}

a.show-gototop {
  /*-webkit-animation: slideInUp 0.5s both;*/
  animation: slideInUp 0.5s both;
}

script+br, .vbmenu_popup+br {
  display: none;
}

.foot-left, .foot-left li {
  float: left;
}

.foot-left a {
  display: block;
  color: #fff;
  line-height: 27px;
  padding: 0 12px;
  font-size: 12px;
}

.joindate- {
  display: inline-block;
  direction: ltr;
}


/*============================================================*/

.dropdown-menu>li>a {
  font-size: 14px;
}

.mqpost-selectd {}

.before-post-c-butn {
  height: 60px;
}

.post-c-butn {
  float: left;
  clear: both;
  margin-top: -50px !important;
}

.post-c-butn a {
  font-size: 14px;
  line-height: 20px;
}

.post-c-butn a em, .butn {
  float: right;
  display: block;
  padding: 5px 12px;
  margin: 0 5px 5px 0;
  color: #fff;
  border-radius: 4px;
  font-style: normal;
}

a.butn {
  float: none;
  display: inline-block;
  margin: 0;
  color: #fff;
  text-align: center;
}

.addreplay-butn {
  min-width: 130px;
}

td.smallfont>.addreplay-butn {
  margin-right: -4px;
}

.post-c-butn a:hover, a.butn:hover {
  opacity: 0.7;
}

.post-c-butn a .mqpost-selectd {
  color: #fff !important;
}

.th-tool .navbar-left>li>img {
  display: none;
}

.th-tool .navbar-nav>li>a {
  padding: 5px;
}

.th-tool .navbar {
  min-height: 30px;
}

.th-tool table {
  width: 100%;
}

.th-tool .dropdown-menu {
  padding-top: 0;
  border-top: 0;
}

#imod_menu, #displaymodes .dropdown-menu {
  right: auto;
  left: 0;
}

.th-tool {
  margin-bottom: 10px;
}

.th-tool, .th-tool .navbar {
  border-radius: 4px;
}

.th-tool .vbmenu_option label, .th-tool .vbmenu_option a, .th-tool .vbmenu_option strong {
  padding: 2px 5px;
  display: inline-block;
  line-height: 20px;
  font-weight: normal;
  font-family: nes;
}

.th-tool .vbmenu_option label input[type=radio] {
  margin-left: 6px;
}

.th-tool .thead {
  padding: 9px;
}

.th-tool .dropdown-menu .fa-star, .thrd-rating .fa-star {
  color: gold;
}


/*============================================================*/

.post-block {
  margin-bottom: 25px;
  background-color: #fff;
}

.post-block .alt1, .post-block .alt2 {
  background-color: transparent;
}

.post-block .inlinemod, .post-block .inlinemod {
  background-color: #FFFFCC;
}

.post-block-user-info {
  margin-bottom: 1px;
}

.post-block-wrapp:after {
  clear: both;
  display: block;
  content: '';
}

.post-block-user-info, .post-block-hd {
  border-bottom: 1px solid #f3f3f3;
}

.post-block-hd {
  padding: 4px;
  margin-bottom: 1px;
  font-size: 14px;
  color: #a3a3a3;
}

.post-block-hd .normal i {
  margin: 0 3px;
}

.us-img {
  float: right;
  width: 440px;
  text-align: center;
  padding: 7px 0;
}

.us-img-in {
  float: right;
  width: 50%;
}

.us-img, .us-img a {
  color: #333;
}

.post-block-in {
  background-color: #fff;
  padding: 14px;
}

.post-block-in a {
  color: #0035ba;
}


/*----------------------------------------------------------------------------------------*/

.post-block-rply .post-block-user-info {
  float: right;
  width: 260px;
  padding: 0 15px;
  border: 0;
  border-left: 1px solid #f3f3f3;
}

.post-block-rply .post-block-in {
  margin-right: 270px;
}

.post-block-rply .us-img, .post-block-rply .us-img-in {
  float: none;
  width: auto;
}

.post-block-rply .u-left-info, .post-block-rply .u-left-info-in {
  float: none;
  width: auto;
  margin: 0 auto;
}

.post-block-rply .u-i-list {
  width: auto;
  float: none;
}


/*----------------------------------------------------------------------------------------*/

.u-avt {
  display: block;
  margin: 0 auto 5px;
  width: 160px;
  height: 160px;
  overflow: hidden;
  padding: 1px;
  border: 1px solid #ddd;
  position: relative;
}

.u-avt img {
  width: 100%;
  height: 100%;
}

.u-social li {
  display: inline-block;
}

.u-social a {
  display: block;
  padding: 5px;
  border-radius: 4px;
  margin: 0 1px;
  color: #fff;
  width: 27px;
  height: 27px;
  line-height: 18px;
}

.u_fb {
  background-color: #3b5998;
}

.u_twt {
  background-color: #55acee;
}

.u_yut {
  background-color: #b00;
}

.u_ist {
  background-color: #0f74c6;
}

.u_gops {
  background-color: #dd4b39;
}

.u-left-info {
  margin-right: 445px;
}

.u-i-list {
  width: 270px;
  float: left;
}

.u-i-list li {
  margin-bottom: 2px;
  padding: 4px;
  border-bottom: 1px solid #eee;
  font-size: 13px;
  text-align: right;
}

.u_name, .u_title {
  margin-bottom: 4px;
}

.u_title {
  font-size: 14px;
  opacity: 0.7;
  font-weight: normal;
}

.fm-jump {
  padding-top: 250px;
}

.thrd-jmp {
  padding: 0;
}

.post-block-hd.inlinemod, .post-block-wrapp.inlinemod .post-block-user-info, .post-block-wrapp.inlinemod .post-block-in {
  background-color: #ffc !important;
}

fieldset {
  padding: 5px;
  border: 1px solid #ddd;
}

legend {
  margin: 0;
  border: 0;
  padding: 2px;
  font-size: 12px;
}

.us-img fieldset {
  width: 250px;
  margin: 0 auto 12px;
  display: block;
  max-width: 100%;
}

.quote-block {
  margin-bottom: 10px;
  padding-top: 12px;
}

.quote-block-hd {
  display: inline-block;
  padding: 6px;
  border-radius: 3px;
  font-size: 14px;
  background-color: #ffcdac;
  position: relative;
  margin: 0 0 11px;
}

.quote-block-hd, .quote-block-hd a {
  color: #c2855e
}

.quote-block-hd:after {
  position: absolute;
  bottom: -8px;
  right: 12px;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #ffcdac transparent transparent
}

.quote-block-in {
  padding: 10px;
  border-radius: 3px;
  background-color: #f8efb8;
  color: #7b7b7b;
  font-size: 14px;
}

.sign-block {
  padding: 10px;
  clear: both;
  background-color: #f5f8fc;
  border: 1px solid #cee4fa;
  /*margin-bottom: 12px;*/
  font-size: 14px;
  border-radius: 4px;
}

.attach-block fieldset {
  background-color: #f9f9f9;
  border-radius: 4px;
  margin-bottom: 10px;
}

.attach-block legend {
  float: right;
  padding: 5px;
  font-size: 14px;
  background-color: #fff;
  width: auto;
  border-radius: 3px;
}

#qrform {
  margin: 0 auto 20px;
  max-width: 880px;
  border-radius: 8px;
  overflow: hidden;
}

#qrform p, #qrform .tcat {
  margin: 0;
  padding: 6px 15px 0;
}

#qrform .panelsurround {
  padding: 9px;
  /*border-radius: 0 0 8px 8px;*/
}

#qrform .panel {
  margin-bottom: 7px;
}

#qrform .panel>div {
  max-width: none !important;
}

#qrform .panel iframe {
  width: 100% !important;
}

.edtor-icon li {
  float: right;
  height: 30px;
}

.post-in .edtor-icon:after {
  display: none;
}

.edtor-icon li .fa {
  display: block;
  text-align: center;
  color: #111;
  padding: 6px;
  height: 22px;
  line-height: 11px;
  text-align: center;
  background-color: #fff;
  border-radius: 3px;
}

.edtor-icon li .fa-angle-double-down, .edtor-icon li .fa-angle-double-up {
  height: 10px;
  padding: 0;
  line-height: 10px;
}

.edtor-icon li:last-child
/*, #vB_Editor_001 .edtor-icon li.i-14*/

{
  float: left;
  margin-right: 5px;
}

.edtor-icon+.edtor-icon li:last-child {
  float: right;
}

.i-30 {
  line-height: 10px;
}

.wysiwyg {
  border: 0 !important;
}

.iedtor_02 li.i-10 {
  /*  float: left;
    line-height: 10px;
    margin-right: 11px;*/
}

.fa-file-7z:before {
  content: '\f1c6'
}

.fa-file-apk:before {
  content: '\f17b'
}

.fa-file-bmp:before {
  content: '\f1c5'
}

.fa-file-doc:before {
  content: '\f1c2'
}

.fa-file-gif:before {
  content: '\f1c5'
}

.fa-file-jpe:before {
  content: '\f1c5'
}

.fa-file-jpeg:before {
  content: '\f1c5'
}

.fa-file-jpg:before {
  content: '\f1c5'
}

.fa-file-pdf:before {
  content: '\f1c1'
}

.fa-file-png:before {
  content: '\f03e'
}

.fa-file-psd:before {
  content: '\f1fb'
}

.fa-file-rar:before {
  content: '\f187'
}

.fa-file-txt:before {
  content: '\f15c'
}

.fa-file-xml:before {
  content: '\f1c9'
}

.fa-file-zip:before {
  content: '\f1c6'
}


/*-------------------------------*/

.selectboxit-container .selectboxit {
  max-width: 260px;
}

.firstunreadlink- {
  padding: 5px 5px 0 0;
}

.vbmenu_option {
  font-size: 14px;
}

.syntaxhighlighter {
  direction: ltr;
}

.plain br {
  display: none;
}

.code-block pre, .code-php .alt2 {
  background-color: #efefef !important;
  border-radius: 5px;
  text-shadow: 0 1px 0 #fff;
  border: 1px solid #b5b5b5;
  padding: 10px;
  /*-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);*/
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);
}

.code-html pre {
  background-color: #CDDBF7 !important;
  border-color: #99afda;
}

.code-php .alt2 {
  background-color: #F9EBD9 !important;
  border-color: #d3b289;
}

.code-php code {
  background-color: transparent;
}

.selectboxit-btn {
  border: 1px solid #f3f3f3;
}

.syntaxhighlighter .toolbar {
  display: none !important;
}

.u-s-icon {
  padding-top: 12px;
  text-align: center;
}

.u-s-icon a {
  display: inline-block;
  padding: 2px;
  font-size: 18px;
}

.u-s-icon .fa-flag {
  color: #0072ff;
}

.u-s-icon .fa-address-book-o {
  color: #f4a913;
}

.u-s-icon .fa-windows {
  color: #009dff;
}

.u-s-icon .fa-yahoo {
  color: #691ff2;
}

.u-s-icon .fa-skype {
  color: #00d8ff;
}

.user-o-stat .fa-user-o {
  color: #999;
}

.user-o-stat .fa-user-o.u-on {
  color: green;
}

.user-o-stat .fa-user-secret {
  color: red;
}

a.butn-add-thrd {
  margin-bottom: 10px;
}

.clfx.brk {
  margin-bottom: 8px;
}

.srch02 .clfx {
  margin-bottom: 12px;
}

.rdus-right {
  border-radius: 0 6px 0 0;
}

.rdus-left {
  border-radius: 6px 0 0 0;
}

.thrd-list {
  border-radius: 6px 6px 0 0;
}

.thrd-info, .thrd-info ul, a.t-info-toggle {
  display: none;
}

.thrd-info ul, a.t-info-toggle {
  margin-right: 10px;
}

a.t-info-toggle {
  width: 30px;
  float: left;
  margin-left: 5px;
  background-color: transparent;
  padding: 0;
  min-width: auto;
  font-size: 17px;
}

.thrd-info ul {
  clear: both;
}

.thrd-info ul li {
  padding: 3px 0;
  font-size: 14px;
}

.lg-screen li:hover ul {
  display: block;
}

.un-table {
  margin: 0 -5px 25px;
}

.un-table>li {
  float: right;
  width: 30%;
  padding: 0 5px;
  margin-bottom: 15px;
}

.un-table>li:first-child {
  width: 50%;
}

.un-table>li .tcat {
  padding: 0;
  background-color: transparent;
}

.un-table>li .tcat a {
  display: block;
  float: right;
  padding: 5px;
  background-color: #d8d8d8;
  border-radius: 4px;
  margin-bottom: 10px;
  position: relative;
  min-width: 150px;
  text-align: center;
}

.un-table>li .tcat a:after {
  content: '';
  position: absolute;
  bottom: -6px;
  right: 12px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #d8d8d8 transparent transparent
}

.un-table>li:last-child {
  /*width: 20%;*/
}

.un-table>li.no-moderators {
  width: 50%;
}

.un-table .tcat, .un-table .thead {
  padding: 6px 12px;
}

.t-in {
  padding: 10px;
  clear: both;
  background-color: #fff;
  border-radius: 4px;
  min-height: 120px;
}

.t-in .thead {
  border-radius: 4px;
}

.forumdesc- {
  padding: 8px;
  border-radius: 6px;
  font-size: 15px;
  background-color: #DDF5CF;
  /*-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);*/
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.31);
  color: #3b5829;
  text-shadow: 0 1px 0 #fff;
  margin-bottom: 10px;
}

.forumdesc- h4 {
  display: inline-block;
  font-size: 15px;
  margin: 0;
}

.sprt- {
  display: inline-block;
  height: 13px;
  width: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  border-left: 1px solid rgba(0, 0, 0, 0.4);
  margin: 0 5px;
  position: relative;
  top: 3px;
}

.hide-icon img {
  display: none;
}

.u-avt .no-avatar {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.3;
  background: transparent url(img/un-avatar.png) center center no-repeat;
}

.toggle-sign, a.show-more-info, a.toggle-btn {
  display: none;
  color: #fff !important;
  width: 170px;
  border-radius: 4px;
  text-align: center;
  padding: 5px 20px;
  margin: 0 auto 10px;
  position: relative;
}

.ucp-rightcol a.toggle-btn {
  margin-bottom: 40px;
}

.hostng-serv a.toggle-btn {
  width: auto;
  border-radius: 0;
  margin: 0;
  background-color: transparent;
}

.hostng-serv a.toggle-btn:after {
  display: none;
}

.toggle-sign:after, a.show-more-info:after, a.toggle-btn:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent;
  border-width: 7px 7px 0;
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -4px;
  display: block;
  content: '';
}

.ucp-rightcol td {
  padding: 8px 6px;
}

ul.tab_list, ul.tab_list li {
  min-height: 30px;
}

ul.tab_list li {
  padding: 4px 10px !important;
  width: auto !important;
}

ul.tab_list li.thead {
  top: -1px;
}

.block_name {
  font-size: 15px;
  font-weight: normal;
  font-family: nesb;
}

.vbmenu_popup, #qrform {
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.176);
}

.vbmenu_popup td {
  padding: 5px 10px;
}

.vbmenu_popup label {
  font-family: nes;
  font-size: 15px;
}

.vbmenu_popup label input[type=radio] {
  margin-left: 4px;
}

#vB_Editor_QR_textarea {
  max-width: 100%;
  width: 100% !important;
}

a.user-avt {
  width: 70px;
}

a.user-avt:hover, a.user-avt:active, a.user-avt:focus {
  text-decoration: none !important;
}


/*==================================================================*/

.edtor-icon li .fa-remove, .edtor-icon li .fa-language {
  color: #f00000;
}

.edtor-icon li .fa-font {
  color: #1cc7d0;
  margin: -5px 0 0;
}

.edtor-icon li .fa-font+img {
  margin: 0 auto;
  display: block;
}

.edtor-icon li .fa-smile-o {
  color: #2dde98;
}

.edtor-icon li .fa-paperclip {
  color: #ffc168;
}

.edtor-icon li .fa-mail-reply {
  color: #ff6c5f;
}

.edtor-icon li .fa-mail-forward {
  color: #ff4f81;
}

.edtor-icon li .fa-angle-double-up {
  color: #b84592;
}

.edtor-icon li .fa-angle-double-down {
  color: #8e43e7;
}

.edtor-icon li .fa-bold {
  color: #3369e7;
}

.edtor-icon li .fa-italic {
  color: #00aeff;
}

.edtor-icon li .fa-underline {
  color: #003666;
}

.edtor-icon li .fa-align-right {
  color: #eb5424;
}

.edtor-icon li .fa-align-center {
  color: #00ad45;
}

.edtor-icon li .fa-align-left {
  color: #bb1e10;
}

.edtor-icon li .fa-list-ol {
  color: #0033a1;
}

.edtor-icon li .fa-list {
  color: #eb2226;
}

.edtor-icon li .fa-envelope {
  color: #0060ff;
}

.edtor-icon li .fa-image {
  color: #fa225a;
}

.edtor-icon li .fa-link {
  color: #1e6508;
}

.edtor-icon li .fa-quote-right {
  color: #f97805;
}

.edtor-icon li .fa-hashtag {
  color: #a0ac48;
}

.edtor-icon li .fa-html5 {
  color: #1ca0de;
}

.edtor-icon li .fa-code {
  color: #e01f3d;
}

.edtor-icon li .fa-file-code-o {
  color: #2529d8;
}

.edtor-icon li .fa-soundcloud {
  color: #ff8400;
}

.edtor-icon li .fa-bullhorn {
  color: #b00;
}

.post-block-hd .fa-thumbs-o-up {
  color: #007eff;
}

.post-block-hd .fa-times-rectangle {
  color: red;
}

.post-block-hd .fa-warning {
  color: #FFC200;
}

.post-block-hd .fa-desktop {
  color: #187901;
}

.u-i-list li .fa {
  color: #2682e0;
}


/* #346FAB #1990ff*/

.top-bar, .forum_title, .navbar-inverse, .forum_colla i, .forum_colla u, .block h2, .fotter_bar, .user-menu li h5, .left_links a:hover, .tcat, .vbmenu_control, .post-c-butn a em, .butn, .un-table>li .tcat a, .toggle-sign, a.show-more-info, a.toggle-btn, #qrform .button, h3.user-tag-box-title {
  background-color: #346FAB;
}

.un-table>li .tcat a:after, a.show-more-info:after, a.toggle-btn:after, .toggle-sign:after {
  border-top-color: #346FAB;
}

.nav-icon, .nav-last, .forum-img .fa-file, .guest-msg h2, .guest-msg p a, .mqpost-selectd, .ttip .fa-chevron-circle-left {
  color: #346FAB !important;
}

.post-c-butn a .mqpost-selectd {
  background-color: #1990ff;
}

.thead, #qrform .tcat, #qrform .panelsurround {
  background-color: #B8D6FF;
}

#qrform .tcat {
  color: #4376ab;
}

a#wbUnFav {
  background-color: #ffc000;
}

a#wbFav {
  background-color: #fc636b;
}

a.thrd-closed {
  background-color: red;
}

.srch02 .col-lg-3 {
  width: auto;
  min-width: 140px;
}

.last-post .smallfont>div {
  text-align: right !important;
}

#vB_Editor_QR_color_out br, #vB_Editor_001_color_out br {
  display: none;
}

#vB_Editor_QR_color_out img, #vB_Editor_001_color_out img, #vB_Editor_QE_1_color_out img {
  display: block;
}

#new-post-edtor {
  width: auto !important;
  margin: 0 auto;
}

#new-post-edtor table {
  width: 100%;
}

#vB_Editor_001_iframe {
  width: 100% !important;
  min-height: 400px;
}

.vBulletin_editor {
  border: 1px solid #ddd !important;
  margin-bottom: 14px;
}

.vBulletin_editor iframe {
  border: 1px solid #999 !important;
  max-width: 100%;
}

.list-post-icon li, .list-post-icon li p {
  float: right;
}

.list-post-icon li:first-child, .list-post-icon li:first-child p {
  float: none;
  width: auto;
}

.list-post-icon li p {
  margin: 0 0 5px 5px;
  min-width: 100px;
}

.list-post-icon li p input {
  margin-left: 5px;
}

.contact-table .panel>div {
  max-width: 900px;
  margin: 0 auto;
}

.contact-table .panel div textarea {
  width: 100% !important;
}

.user-page .col-sm-3 {
  float: left;
}

.user-page .col-sm-9 {
  float: right;
}

.user-page #content_container, .user-page #content, .user-page #sidebar_container {
  width: auto;
  float: none;
  margin: 0 0 15px;
}

.letter-list {
  text-align: center;
  margin-bottom: 20px;
}

.letter-list li {
  display: inline-block;
  min-width: 30px;
  margin: 0 2px 4px;
  background-color: #fff;
  padding: 3px 5px;
  border-radius: 4px;
}

.letter-list li a {
  display: block;
}

#pmrecips textarea, .sndmail-form textarea {
  width: 100% !important
}

#tag_edit_form div {
  max-width: 100%;
  width: auto !important;
}

.user-page .col-sm-3, .user-page .col-sm-9, .col-sm-6.text-left, .fdsply-topbar .col-sm-6, .ansr-contnt- {
  position: static;
}

.post-block-wrapp iframe {
  max-width: 100%;
}

.hostng-serv .toggle-content {
  display: none;
}

.post-in img {
  max-width: 100% !important;
}

.table-pagenav {
  border-spacing: 5px;
  background-color: transparent;
  border-collapse: separate;
}

.table-pagenav td {
  border-radius: 4px;
  padding: 1px 6px;
}

blockquote {
  border: 0;
}

.i-left {
  float: left;
  margin-left: 4px;
}

.i-right {
  float: right;
}

#vbseo-likes {
  background-color: #1dbf20 !important;
  border: 1px solid #29ba31 !important;
  color: #fff !important;
  min-width: 130px !important;
}

#vbseo-likes .fa-heart {
  position: absolute;
  left: 8px;
  top: 12px;
  font-size: 26px;
}

.vbseo-likes-count em {
  position: relative;
  background-image: none !important;
}

.vbseo-likes-count em .fa {
  position: absolute;
  top: 2px;
  right: 5px;
  font-size: 11px;
}

.post-block-rply .post-in {
  min-height: 150px;
}

.vbseo_buttons, .sign-block, .vbseo_buttons .vbseo_liked {
  clear: none !important;
}

.vbseo_buttons .vbseo_links {
  height: 44px;
}

a.fav-rem-link {
  float: left;
  margin: 0 5px;
  color: red !important;
}

.attach-block .thumbnail {
  display: inline;
}

.ansr-contnt {
  float: right;
  width: 100%;
  margin-left: -233px;
  margin-bottom: 20px;
}

.ansr-contnt-in {
  margin-left: 240px;
}

.insr-left {
  float: left;
}

.ansr-contnt- {
  float: right;
}

.ucp-rightcol-in .tcat .fa {
  color: #fff !important;
}

.ucp-rightcol-in .thead .fa {
  color: #333 !important;
}

.u-avtar_wrapp {
  width: 50px;
  height: 50px;
  border-radius: 4px;
  padding: 2px;
  border: 1px solid #3f7391;
  position: relative;
  background-color: #dcdcdc;
  display: block;
  float: right;
  background: #dcdcdc url(img/un-avatar.png) center center no-repeat;
  /*-webkit-background-size: 40px 40px;*/
      background-size: 40px 40px;
}

.u-avtar_wrapp img {
  width: 100%;
  height: 100%;display:none;
}
.show-last-post .u-avtar_wrapp img{display:block;}
.u-avtar_wrapp:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 7px 0;
  border-color: transparent #3f7391 transparent transparent;
  display: block;
  top: 7px;
  left: -7px;
  position: absolute;
}

.forum_block .th_prefix {
  display: none;
}

.vbseo_share_body li.share_header {
  width: auto !important;
  font-size: 12px !important;
}

.vbseo_share_body li {
  width: 139px !important;
  font-size: 11px;
}

.edtor-icon:after {
  /*  display: none;*/
}

.edtor-icon+.edtor-icon:after {
  display: block;
}

#vB_Editor_QE_1_controls .edtor-icon {
  min-height: 40px;
}

.fa.u-off {
  color: #999
}

.fa.u-on {
  color: green
}

.vBulletin_editor textarea {
  width: 100% !important;
  /*min-height: 350px !important;*/
}

.user-tag-box-title, .add-usr-btn {
  margin: 0 0 5px;
  float: right;
  font-size: 15px;
  padding: 7px 12px;
  width: auto;
  height: 30px;
  display: block;
  margin-left: 10px;
  border-radius: 4px;
  color: #fff;
  background-color: #333;
}

.user-tag-box-title a {
  color: #fff;
  display: block;
}

.user-tag-box-title:hover {
  opacity: 0.7;
}

.user-tag-box-title a:hover {
  text-decoration: none !important;
}

.add-usr-btn {
  background-color: #20730d !important;
}

.submittag-btn, .add-usr-btn, .user-tag-box-title a {
  font-family: fontawesome, tahoma !important;
  font-size: 12px !important;
}

.taglist-box, #dbtech_usertag_tagarea {
  clear: both;
  padding: 6px 0;
}

.taglist-box {
  text-align: center;
}

.taglist-box a {
  display: inline-block;
  padding: 4px 12px;
  background-color: #fff;
  border-radius: 4px;
  margin: 0 0 3px 4px;
}

#dbtech_usertag_tagarea textarea {
  border-radius: 4px;
  max-width: 480px;
  margin: 10px 0;
}

.user-tag-box.t-padd {
  padding: 0;
}

.announce-list {
  margin-bottom: 10px;
}

.announce-list li {
  margin-bottom: 5px;
  background-color: #fff;
  border-radius: 4px;
  padding: 7px;
}

.announce-icon {
  float: right;
  color: #346FAB;
  margin-left: 5px;
}

.ann-title {
  float: right;
}

.ann-detls {
  font-size: 10px;
}

.ann-detls>span {
  display: block;
  float: right;
  margin-left: 12px;
}

.clr {
  clear: both;
}

.ann-title, .ann-title a {
  color: #178339;
}

.ann-title i {
  color: red;
}

#dbtech_usertag_tagarea {
  position: absolute;
  top: 50%;
  left: 50%;
  /*-webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);*/
  transform: translate(-50%, -50%);
  width: 300px;
  display: none;
  padding: 8px;
  background-color: #fff;
  z-index: 300;
  border-radius: 4px;
}

#pmrecips_menu, #pmrecips2_menu {
  position: static !important;
}

.showthd-btn .addreplay-butn {
  float: right;
  margin-left: 12px;margin-bottom: 4px;
}

.add-usr-btn {
  display: none;
}

.showthd-btn .add-usr-btn {
  display: block;
}

.user-tag-box-title {
  float: left;
  margin: 0;
  padding: 0 10px;
  height: 33px;
  line-height: 33px;
}

.sb-form-title2 br {
  display: none;
}

.nav-last .fa-refresh {
  color: green;
  /*-moz-transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;*/
  transition: all 0.6s ease-in-out;
}

.nav-last .fa-refresh:hover {
  text-decoration: none !important;
  transform: rotate(360deg);
}

.mention-dialog_, .pop-block {
  display: none;
  position: fixed;
  top: 30px;
  left: 50%;
  width: 280px;
  margin: 0 0 0 -140px;
  background-color: #fff;
  padding: 6px;
  border-radius: 4px;
  z-index: 203;
}

.sound-cld-pop {
  top: 50%;
  margin-top: -30px;
}

.mention-dialog_ input, .pop-block input {
  font-family: fontawesome, nes;
}

.mention-dialog_ input[type=text], .pop-block input {
  float: right;
  width: 206px;
  border-radius: 4px;
  text-align: left;
}

.mention-dialog_ input[type=submit], .pop-block button {
  float: left;
  width: 55px;
  background-color: #2ba114;
  padding: 7px;
}

.mention-dialog_ #pmrecips_menu, .mention-dialog_ #pmrecips2_menu {
  clear: both
}

.insert-user-ment, .insert-soundcloud {
  border: 1px solid #fff;
  display: block;
}

.insert-user-ment:hover, .insert-soundcloud:hover {
  border: 1px solid #555;
}


/*==================================================================*/

.add-title01, .add-title02 {
  font-size: 19px;
  text-align: center;
  font-family: nesb;
  margin: 0 auto 30px;
  background-color: #fff;
  padding: 9px 20px;
  line-height: 40px;
  border-radius: 4px;
  position: relative;
  width: 450px;
  color: #1071cb;
}

.add-title01:after, .add-title02:after {
  display: block;
  content: '';
  position: absolute;
  bottom: -12px;
  left: 50%;
  border-style: solid;
  border-width: 12px 12px 0;
  border-color: #fff transparent transparent;
  margin-left: -6px;
}

.add-items, .add-text-in {
  margin: 0 auto 40px;
  max-width: 900px;
}

.add-items li.clfx {
  padding: 10px;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 15px;
}

.add-items li img {
  margin: 0 auto 10px;
  display: block;
  max-width: 100%;
}

.add-items ul {
  text-align: center;
}

.add-items li li {
  display: inline-block;
}

.add-items li li span, .add-items li li a {
  display: block;
  padding: 6px 12px;
  margin: 0 3px 4px;
  background-color: #ddd;
  border-radius: 4px;
  font-size: 12px;
}

.add-items li li a {
  color: #fff;
  background-color: #346FAB;
}

.add-items li:nth-child(2) li a {
  background-color: #2bc6e2;
}

.add-items li:nth-child(3) li a {
  background-color: #1E962C;
}

.add-title02 {
  float: right;
  padding: 0 12px;
  width: auto;
  margin: 0 0 20px;
}

.add-title02:after {
  margin: 0;
  left: auto;
  right: 20px;
}

.add-text-in ul {
  clear: both;
}

.add-text-in ul li {
  padding: 5px;
  border-radius: 4px;
  margin-bottom: 4px;
  background-color: #f8f8f8;
  font-size: 12px;
}

.alexxa- {
  text-align: center;
}

.cl01, .cl01 a {
  color: green;
}

.cl02, .cl02 a {
  color: red;
}

.cl01 a, .cl02 a {
  text-decoration: underline !important;
}

.youtube_iframe, .sound_frame {
  margin: 0 auto 20px;
  display: block;
  padding: 1px;
  border: 1px solid #ddd;
}

.subject-field>div {
  float: right;
}

.subject-field>div>span {
  display: block;
  margin-bottom: 12px;
}

.subject-f1 {
  margin-left: 20px;
}

.subject-f2 input {
  max-width: 100%;
  min-width: 300px;
}

.guest-msg2 {
  padding: 8px;
  margin-bottom: 20px;
  background-color: #F3E1E2;
  border-radius: 4px;
  border: 1px solid #E5BDBE;
}

.guest-msg2 p {
  margin-bottom: 10px;
}

.guest-msg2 ul {
  margin-right: 20px;
}

.guest-msg2 h2 {
  font-size: 14px;
  font-weight: bold;
}

.guest-msg2 p, .guest-msg2 li {
  font-size: 12px;
}

.guest-msg2 h2, .guest-msg2 i, .guest-msg2 a {
  color: #C9141B !important;
}

.guest-msg2 a {
  text-decoration: underline !important;
}

.guest-msg2 em {
  color: #FF7F27;
  font-style: normal;
  font-weight: bold;
}

.guest-msg3 {
  background-color: #EDF0EC;
  border: 1px solid #C1D8BA;
}

.guest-msg3 h2, .guest-msg3 i, .guest-msg3 a {
  color: #266D0E !important;
}

.notices-block {
  background-color: #FDF8D3;
  border-radius: 4px;
  margin-bottom: 25px;
  overflow: hidden;border:solid 1px #E4C98F;
}

.notices-title {
  margin: -1px -1px 0;
  font-size: 12px;
  font-weight: normal;
  padding: 12px;
  background-color: #EFD7A4;
  /*text-align: center;*/
  color: #B58A2C;
  text-shadow: 0 1px 0 #F6E4BD
}

.notices-in {
  padding: 12px;
}

.notices-in:after {
  clear: both;
  content: '';
  display: block;
}

.close-notic {
  font-family: fontawesome !important;
  background-color: transparent !important;
  width: 20px;
  height: 20px;
  padding: 0 !important;
  color: #f00 !important;
}

.down-load a{
  display: inline-block;
  color: #fff;
  border-radius: 4px;
  padding: 6px 12px;
  margin: 0 0 5px;
  background-color: #34AB42;
    max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
}
.down-load a .fa{font-size:19px;}
/*==================================================================*/

@media screen and (max-width: 1600px) {
  .forum-title {
    width: 60%;
  }
  .last-post {
    width: 33%;
  }
}

@media screen and (min-width: 980px) {
  .vBulletin_editor textarea {
    min-height: 330px !important;
  }
  .vBulletin_editor textarea#vB_Editor_QR_textarea {
    min-height: 160px !important;
  }
}

@media screen and (max-width: 1320px) {
  .forum-title {
    width: 53%;
  }
  .last-post {
    width: 40%;
  }
  .t-in {
    min-height: 170px;
  }
  .ansr-contnt-in- .col-sm-6.text-left {
    float: none;
    width: auto;
  }
}

@media screen and (max-width: 1170px) {
  .left-col {
    float: none;
    margin: 0 auto;
    width: auto;
  }
  .contr_, .content_ {
    width: auto;
    margin: 0;
    float: none;
  }
  .nav-tmpl>li>a {
    padding: 14px 8px;
  }
  .fm-jump {
    padding-top: 0;
  }
  .after-thrd .col-lg-4, .after-thrd .col-sm-4 {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .logo {
    margin: 0 auto 20px;
    float: none;
    clear: both;
  }
  .hd_add {
    margin: 0;
    text-align: center;
    float: none;
  }
  .left_links {
    margin: 0;
  }
  .left_links:after {
    display: block;
    content: '';
    clear: both;
  }
  #editor-in textarea {
    width: 100% !important;
  }
}

@media screen and (max-width: 980px) {
  .forum-img {
    width: 8%;
  }
  .forum-title {
    width: 48%
  }
  .last-post {
    width: 42%;
  }
  /*.forum-stat,*/
  .fmdsply-forum_list .forum-stat {
    float: none;
    width: auto;
    clear: both;
    background-color: transparent;
    margin-left: 0;
  }
  /*  .forum-stat span {
        display: block;
        float: right;
        width: 30%;
        max-width: 200px;
    }*/
  .last-post {
    padding-left: 10px;
  }
  .un-table>li {
    float: none !important;
    width: auto !important;
    clear: both;
    padding: 0;
  }
  .t-in {
    min-height: auto;
  }
  #new-post-edtor .bginput {
    max-width: 200px;
  }
  .stndrd-erroe-table {
    width: 100% !important;
  }
  .redirct-table {
    width: 94% !important;
    margin: 0 auto;
  }
  #collapseobj_usercp_pmfilter .col-md-4 {
    margin-bottom: 12px;
  }
  .showthd-top-block br {
    display: none;
  }
}

@media screen and (max-width: 840px) {
  .us-img {
    float: none;
    width: auto;
  }
  .us-img-in {
    width: auto;
    float: none;
    margin-bottom: 5px;
  }
  .u-left-info, .u-left-info-in {
    float: none;
    width: auto;
    margin: 0;
    text-align: center;
    padding-bottom: 6px;
  }
  .u-i-list {
    float: none;
    width: auto;
    margin: 0 auto;
    max-width: 300px;
  }
  .u-avt {
    width: 70px;
    height: 70px;
    border-radius: 50%;
  }
  .u-avt img {
    border-radius: 50%;
  }
  .post-block-user-info {
    padding: 0 10px;
  }
  .us-img, .u-left-info {
    max-width: 400px;
    margin: 0 auto;
  }
  .post-block-rply .post-block-user-info {
    float: none;
    width: auto;
    padding: 0 10px;
    border: 0;
    border-bottom: 1px solid #f3f3f3;
  }
  .post-block-rply .post-block-in {
    margin-right: 0;
  }
  .u-avt .no-avatar {
   /* -webkit-background-size: 80px 80px;*/
    background-size: 70px 70px;
  }
  .post-block-rply .post-in {
    min-height: 50px;
  }
}

@media screen and (max-width: 780px) {
  .user-right {
    margin-right: 0;
  }
  footer .col-sm-4 {
    clear: both;
  }
  .search-box {
    left: auto;
    right: 0;
  }
  #threadtools_menu, #threadsearch_menu, #threadrating_menu, #displaymodes_menu, #imod_menu {
    right: 15px;
  }
  #threadtools_menu table, #threadsearch_menu table, #threadrating_menu table, #displaymodes_menu table, #imod_menu table {
    width: 100%;
  }
  .th-tool .thead, .th-tool .vbmenu_option {
    color: #fff;
    background-color: transparent;
  }
  .th-tool .thead {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .th-tool .vbmenu_option a {
    color: #fff;
  }
  .th-tool .dropdown-toggle {
    padding: 6px 12px !important;
    line-height: 28px;
  }
  .th-tool .dropdown-menu, .th-tool .dropdown-toggle {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  }
  .th-tool .dropdown-menu {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border-bottom-width: 3px !important;
    border-radius: 0;
  }
  .th-tool li:last-child .dropdown-toggle {
    border: 0;
  }
  .do-box .col-sm-6 {
    margin-bottom: 25px;
  }
  .do-box .col-sm-6:after {
    clear: both;
    content: '';
    display: block;
  }
  .td-hide, .t-hide2, .toggle-content {
    display: none;
  }
  .thrd-info, a.t-info-toggle, a.fav-rem-link {
    display: block !important;
  }
  .thread_title- {
    display: inline-block;
    padding: 3px 10px;
    margin-bottom: 10px;
  }
  .rdus-right2 {
    border-radius: 0 6px 0 0;
  }
  .rdus-left-s {
    border-radius: 6px 6px 0 0;
  }
  .t-in, .u-avtar_wrapp {
    display: none;
  }
  .un-table>li .tcat a {
    float: none;
    width: auto;
    margin: 0 auto 10px;
    max-width: 400px;
  }
  .un-table>li .tcat a:after {
    right: auto;
    left: 50%;
    margin-left: -4px;
  }
  .rsponsv_menu_button, nav.fx-menu, a.show-more-info, a.toggle-btn {
    display: block;
  }
  .left_links, .user-more-info-in, .right-links {
    display: none;
  }
  .panel>div {
    width: auto !important;
  }
  .post--icon td {
    width: auto !important;
    padding: 4px 0 !important;
  }
  .post-block-in {
    padding-top: 3px;
  }
  .post-title+hr {
    margin-top: 6px;
  }
  input.bginput {
    max-width: 200px;
  }
  .float-2 span, .user-page .col-sm-3, .user-page .col-sm-9 {
    float: none !important;
  }
  .pm-under>div {
    margin-bottom: 20px;
  }
  .post-prev-box {
    width: 550px !important;
    margin: 0 auto;
  }
  .ansr-contnt, .ansr-contnt-in, .insr-left {
    float: none;
    width: auto;
    margin: 0 0 20px;
  }
  .last-post .r-padd {
    margin-right: 0;
  }
  .alt1Active.repo-title {
    width: 100% !important;
  }
  .new-aj-info {
    /*display: block !important;*/
  }
  .subject-field>div {
    float: none;
  }
}

@media screen and (max-width: 640px) {
  .forum-title {
    width: 92%;
    margin-bottom: 6px;
  }
  .last-post {
    float: none;
    width: auto;
    margin-right: 8%;
    clear: both;
    margin-bottom: 6px;
  }
  .forum-stat span {
    float: none;
    width: auto;
    max-width: none;
  }
  .fot_links li {
    width: 50%;
  }
  .selectboxit-container, .selectboxit {
    max-width: 100%;
  }
  .selectboxit-container+input {
    display: block;
    margin-top: 10px;
  }
  #collapseobj_usercp_pmfilter .selectboxit-container+input {
    display: inline;
  }
  .selectboxit-options li {
    font-size: 13px;
    font-weight: normal;
    font-family: nes;
  }
  .fm-subs {
    margin-left: 10px;
  }
  .fm-subs ul {
    right: auto;
    left: 0;
  }
  .last-post, .forum-stat {
    margin-left: 9px;
  }
  .last-post
  {
    padding: 5px 8px;
    margin-bottom: 4px;
    background-color: #f7f7f7;
    border-radius: 5px;
  }
  .forum-stat {
    padding: 0;
  }
  .last-post div:last-of-type {
    text-align: right !important;
    position: relative;
  }
  .last-post div:last-of-type i {
    display: inline-block;
    margin-left: 3px;
  }
  .fmdsply-forum_list .forum-stat:after {
    clear: both;
    display: block;
    content: '';
  }
  /*.forum-stat span {
        float: right;
        width: 50%;
    }
    .forum-stat span+span, .forum-stat span+span:last-of-type {
        float: left;
        width: 49%;
    }
    .forum-stat span:last-of-type {
        float: right;
    }*/
  .last-post:after {
    display: block;
    clear: both;
    content: '';
  }
  .last-post .smallfont>div {
    display: inline-block;
  }
  .last-post .smallfont>div+div {
    float: left;
  }
  .forum-stat span.brwsr, .last-post .smallfont div:last-of-type {
    display: none;
  }
  .toggle-sign {
    display: block;
  }
  .sign-block {
    display: none;
  }
  .fm-jump {
    display: none;
  }
  .post-c-butn a em, .butn {
    padding: 5px;
    margin: 0 3px 5px 0;
  }
  .post-prev-box {
    width: 480px !important;
  }
  .fm-subs {
    float: left;
    clear: both;
  }
  .addreplay-butn {
    min-width: 90px;
    margin-bottom: 5px !important;
  }
}

@media screen and (max-width: 540px) {
  #qrform {
    overflow: auto;
  }
  .edtor-icon li:last-child {
    float: right;
  }
  .edtor-icon li {
    height: 34px;
  }
  .post-prev-box {
    width: 380px !important;
  }
  .thread_title- {
    padding-left: 0;
    max-width: 300px;
  }
  a.t-info-toggle {
    margin-right: 0;
  }
  #forumtools_menu {
    width: 311px !important;
    right: auto !important;
    left: 50% !important;
    margin-left: -155px;
  }
  .add-title01, .add-title02 {
    width: auto;
    padding: 5px;
    font-size: 17px;
    line-height: 26px;
  }
}

@media screen and (max-width: 480px) {
  .forum-stat span {
    float: none !important;
    width: auto !important;
  }
  .rsponsv_menu_button.fa-bars {
    margin-right: -8px;
  }
  .left-menu li>a {
    padding: 7px 8px;
  }
}

@media screen and (max-width: 440px) {
  .thread_title- {
    max-width: 220px;
  }
}