.hide{
	display:none
}
.hide-important{
  display:none !important
}
.show{
	display:block
}
.show-important{
	display:block !important
}
@media (max-width: 500px) { 
	.inbox_pm, .alert_pop {
		position: fixed;
		width: 100%;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	.alert_pop .tborder {
		border-radius: 0;
	}
	.lava-box .imagefo img, .lava-box .imagefo {
    	width: 75px;
	}
	.moderation_inline input.button, #inlinemoderation_options input.button {
		padding: 9px 7px !important;
	}
	.moderation_inline {
		width: 220px !important;
	}
	.moderator_optio select {
		width: 90px;
	}
	.announcement_portal_date {
    	padding: 5px 10px;
	}
	.portal_title {
    	font-size: 18px;
	}
	.bg_menu {
		overflow: hidden;
	}
	.bg_menu .bg_over {
		background: rgba(0,0,0,0.65);
		bottom: 0px;
		height: 100%;
		left: 0px;
		position: fixed;
		right: 0px;
		top: 0px;
		width: 100%;
		z-index: 4;
	}
	.bg_menu #back_to_top {
		z-index: 1;
	}
	.attachment  {
		width: 100% !important;
  	}
	.post_author_mobile .author_avatar img {
		width: 80px !important;
    	height: 80px !important;
	}
	.post_author_mobile .author_avatar {
		width: 100px !important;
	}
	.post_author_mobile .post_author {
    	width: calc(100% - 100px) !important;
	}
}
@media (max-width: 800px) {
  	.none, .weekday strong, .content-menulink {
    	display: none;
  	}
  	.none-important {
    	display: none !important
  	}
  	.block, .logo {
    	display: block;
  	}
  	.block-important {
    	display: block !important
  	}
  	.inline-block {
    	display: inline-block
  	}
  	.table-row {
		display: table-row;
  	}
	.logo {
	  	text-align: center;
  	}
	.logo, .post_controls, .button_right_center, .left_center, .right_center {
    	float: none;
  	}
  	.left_center, .right_center {
    	text-align: center
  	}
	.left_center .button {
		margin-bottom: 15px;
	}
	.calendar .tcat[width*="1"] {
    	padding: 1px
  	}
  	[title="Sunday"]:after {
    	content: 'Sun'
  	}
  	[title="Monday"]:after {
    	content: 'Mon'
  	}
  	[title="Tuesday"]:after {
    	content: 'Tue'
  	}
  	[title="Wednesday"]:after {
    	content: 'Wed'
  	}	
  	[title="Thursday"]:after {
    	content: 'Thu'
  	} 
  	[title="Friday"]:after {
    	content: 'Fri'
  	} 
  	[title="Saturday"]:after {
    	content: 'Sat'
  	}  
  	.height_100 {
    	height: 0px
  	}
  	.text-align-right-center, .text-align-left-center {
    	text-align: center;
  	}  
  	.text-align-right-none {
     	text-align: left;
  	}  
  	.padding_top_20 {
    	padding-top: 20px;
  	}
  	.padding_bottom_20 {
    	padding-bottom: 20px;
  	}
	.post.classic .post_author{
		background: transparent;
  	}
	.post.classic .post_content {
    	display: block;
  	}
	.postbit_buttons > a:link, .postbit_buttons > a:hover, .postbit_buttons > a:visited, .postbit_buttons > a:active, .postbiteditfix .postbit_edit {
    	padding: 8px 10px;
  	}
	.button_right_center {
    	text-align: center;
  	}
  	.postbit_buttons a span {
    	font-size: 0px
  	}
  	.postbit_buttons a span:before, .margin_10_full {
    	margin: 0
  	}
  	.lastnever {
	  	text-align: left;
  	}
   	.attachment  {
		max-width: none;
  	}
  	.attach-unapproved {
	  	padding: 0 6px;
	  	white-space: nowrap;
      	overflow: hidden;
	}
	.attach-unapproved .attach-up {
	  	text-overflow: ellipsis;
	  	overflow: hidden;
	  	max-width: 200px;
	}
	.col-sm-10, .col-sm-6-fix, .col-sm-6-fix1, .copyright, .mod_options {
    	float: none !important;
  	}
  	.mod_options {
	  	text-align: center;
  	}
	div.sceditor-toolbar {
		text-align: center !important;
	}
	.icon-ticker {
		padding: 0;
	}
	.icon-ticker span {
  		display: none;
	}
	.icon-ticker cl {
    	left: 43px;
	}	
	/* NEW */
	.lava-dropclick {
		padding: 0 10px;
	}
	.footer33, .lava-box-list .listst {
	   	width: 100%;
	   	float: none;
	   	margin: auto;
   	}
	.footer-link .wrapper {
		padding: 0;
	}
	.lava-box {
    	width: 100%;
		margin: 5px 0 0;
	}
	.lastpost_mobiile {
		padding-top: 10px;
	}
	.lava-box .forumname {
    	border-right: 0;
		padding: 8px 12px;
	}
	tr.lava-box:nth-last-child(2) {
    	margin-bottom: 5px;
	}	
	.moderation_inline select, #inlinemoderation_options select, .moderation_searchpage select {
		width: 100%;
	}
	.inlinemod label.select{
		width: 50%;
	}
	.moderation_searchpage .select {
		width: 100px;
	}
	.moderation_inline input.button, #inlinemoderation_options input.button {
		padding: 9px;
	}
	.moderation_inline, #inlinemoderation_options {
		width: 270px;
	}
	.stats_forumdisplay a {
    	margin: 0 5px 0 10px;
	}
	.post .post_controls {
		text-align: left;
	}	
	td[class*="trow"] .col-sm-3 {
		text-align: left;
		margin-bottom: 5px;
	}
	.post.classic .postbituser_status {
		position: absolute;
		top: 22px;
		left: auto;
		margin-left: 10px;
		border: 5px solid #6C6C6C;
	}
	.post.classic .postbituser_status.user_online {
    	border: 5px solid #145818;
	}
	.posbit_classic .postbit_buttons {
		text-align: center;
	}
	.posbit_classic .post_management_buttons {
		position: static;
		right: auto;
	}
	.sidebars-profile {
		max-width: 100%;
	}
	.comments_author .float_right {
		float: none;
		display: inline-block;
	}
	.stats_marg, .statistics_col {
		margin-right: 0;
	}
	.public_event i, .private_event i {
		margin-left: 5px;
	}
	.sceditor-button {
		padding: 10px 14px;
	}
	.sceditor-group {
    	margin: 0 0px 10px 0;
	}
	.post.classic .post_author div.author_avatar img {
		width: 90px;
		height: 90px;
	}
	.navigat, .lastthread_rows, .ministatsplugin {
		display: unset !important;
	}
	.navigat .content {
		padding: 0;
	}
	.navigat .sidebar {
		margin: 15px 0;
    	max-width: 100%;
	}
	.mult_showthread, .mult_showthreads {
		text-align: center;
	}
	.mobileforumdissub {
		float: right !important;
	}
	.floatnone, .mult_showthreads {
		float: none;
	}
	.thread_attachment {
		top: unset;
		margin-right: 5px;
	}
	.mobilelastforumdis {
		font-size: 13px;
	}
	#forumbit .row .stats, #forumbit .row .stats_row {
		margin-right: 0;
	}
	.options_showthead, .mult_showthread {
		float: none;
		display: block;
	}
	.options_showthead form {
		display: inline-block;
	}
	.options_showthead {
		margin-top: 15px;
	}
	.post.classic .post_content {
		border-right: 0;
	}
	.postbiteditfix .postbit_edit {
		vertical-align: text-top;
		margin: 2px;
	}
	.post_author_mobile .author_avatar {
		display: grid;
		vertical-align: top;
		width: 140px;
		float: left;
		text-align: center;
		margin-top: 20px;
	}
	.post_author_mobile .post_author {
		width: calc(100% - 140px);
		display: grid;
	}
	.post.classic .post_author div.author_statistics {
		width: auto;
    	margin: 15px 15px 15px 0;
	}
	.profilelink_postbit, .post.classic .post_author div.author_information {
		text-align: left;
	}
	.memberlist_content [class*="col-md"] {
		margin-bottom: 15px;
	}
	.fixmemberlistflex [class*="col-sm"] {
		margin-bottom: 15px;
    	width: 100%;
	}
	.fixmemberlistflex .mg-left10, .profile_sidebar_1 {
		margin: 0;
	}
}
@media (max-width: 992px) {
  	.none_md{
    	display: none;
  	}
  	.none_md-important {
    	display: none !important;
  	}
  	.block_md, .usercp_nav_messenger, .page_private .usercp_block:not(.usercp_nav_messenger) {
    	display: block;
  	}
  	.block_md-important {
    	display: block !important;
  	}
  	.inline-block-md {
    	display: inline-block
  	}
  	.lastforum {
	  width: 200px;
  	}	
	.header-search input.inputbox {
    	width: 70px;
	}
	.header-search input.inputbox:focus {
    	width: 100px;
	}
	#sidebars, #forums, .sidebarcol, .forumscol, .main_showthread, .sidebar_showthread, .sidebars-profile, .forums-profile, .sidebars-mem, .forums-mem {
	   	width: 100%;
	   	float: none;
	   	margin: auto;
   	}
	#sidebars {
    	margin-bottom: 15px;
	}
	.sidebarcol, .sidebar_showthread {
		margin-top: 15px;
	}
	.sidebarcolx, .stautsside {
		margin-right: 0;
	}
	.newtopic, .center_text .new_thread_button {
		position: fixed;
		bottom: 100px;
		z-index: 4;
		right: 20px;
	}
	.new_thread_button {
		border-radius: 50%;
	}
	.new_thread_button span {
		font-size: 0;
		padding: 12px 15px;
		border-radius: 50%;
	}
	.new_thread_button span:after {
		font-family: FontAwesome;
    	font-size: 16px;
		content: "\f086";
	}
	.filtersort, .options_threadshow {
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
	}	
	.options_threadshow {
		margin-top: 0 !important;
	}
	.editor_control_bar {
		position: fixed;
		bottom: 100px;
		right: 28px;
		z-index: 44;
	}
	.main_threadcon {
		margin-right: 0px;
	}
	.forumscol .pagination {
    	margin-bottom: 15px;
	}
	.profile_name {
		margin-top: 80px;
	}
	.tabs-menu {
		text-align: center;
	}
	.tabs-container {
		margin-right: 0;
	}
	.tab-container {
		margin-left: 0;
	}
	.prof_avatar img {
		background: #fff;
	}	
	.usercp_block {
		position: fixed;
		bottom: 52px;
		width: 100%;
		background: #171717;
		left: 0;
		box-sizing: border-box;
	}
	.usercp_nav_item, .modcp_nav_item {
		padding: 10px 20px !important;
	}
	.bg_fixed .navbar-header, .bg_fixed #back_to_top {
		z-index: 1;
	}
	.bg_fixed {
		overflow: hidden;
	}
	.bgfixed .bg_over {
		background: rgba(0,0,0,0.65);
		bottom: 0px;
		height: 100%;
		left: 0px;
		position: fixed;
		right: 0px;
		top: 0px;
		width: 100%;
		z-index: 4;
	}
	.bg_fixed .user_menucp {
		z-index: 6;
	}
	.indexflex, .ministats {
		display: unset !important;
	}
	.indexflex .content, .ministats .content {
		padding: 0;
	}
	.indexflex .sidebar {
		margin: auto;
	}
	.ministats .sidebar {
		max-width: 100%;
	}
	.post.classic .post_author {
		width: 200px;
	}
	.post.classic .post_author div.author_avatar img {
		width: 120px;
		height: 120px;
	}
	.postbit_buttons > a:link, .postbit_buttons > a:hover, .postbit_buttons > a:visited, .postbit_buttons > a:active, .postbiteditfix .postbit_edit {
		padding: 6px 8px;
	}
	#login_popup.modal-login {
		width: 320px !important;
	}
	#profile .profile_sidebar_2 {
		padding-left: 0;
	}
}
@media (max-width: 1200px) {
	#profile .profile_sidebar_2 {
		padding-right: 0;
	}
}
/**** Grid system  ****/
	.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
	position:relative;
	min-height:1px;
	}
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
		float:left
	}
	.col-xs-12{
		width:100%
	}
	.col-xs-11{
		width:91.66666667%
	}
	.col-xs-10{
		width:83.33333333%
	}
	.col-xs-9{
		width:75%
	}
	.col-xs-8{
		width:66.66666667%
	}
	.col-xs-7{
		width:58.33333333%
	}
	.col-xs-6{
		width:50%
	}
	.col-xs-5{
		width:41.66666667%
	}
	.col-xs-4{
		width:33.33333333%
	}
	.col-xs-3{
		width:25%
	}
	.col-xs-2{
		width:16.66666667%
	}
	.col-xs-1{
		width:8.33333333%
	}
@media (min-width:800px){
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-6-fix{
		float:left
	}
	.col-sm-12{
		width:100%
	}
	.col-sm-11{
		width:91.66666667%
	}
	.col-sm-10{
		width:82.5%;
	}
	.col-sm-9{
		width:75%
	}
	.col-sm-9.fix_col {
		width: calc(76% - 40px);
		margin: 0 0 0 20px;
		padding: 0 0 0 20px;
		border-left: 1px solid #2f2f2f;
		box-sizing: border-box;
	}
	 .col-sm-6.fix_col {
		width: calc(50% - 40px);
		margin: 0 0 0 20px;
		padding: 0 0 0 20px;
		border-left: 1px solid #D4E5F7;
		box-sizing: border-box;
	}
	.col-sm-8{
		width:66.66666667%
	}
	.col-sm-7{
		width:58.33333333%
	}
	.col-sm-6{
		width:50%
	}
    .col-sm-6-fix, .col-sm-6-fix1{
      width: 49.6%;
    }
	.col-sm-5{
		width:41.66666667%
	}
	.col-sm-4{
		width:33.33333333%
	}
	.col-sm-3{
		width:25%
	}
	.col-sm-2{
		width:16.66666667%
	}
	.col-sm-1{
		width:8.33333333%
	}
}
@media (min-width:992px){
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
		float:left
	}
	.col-md-12{
		width:100%
	}
	.col-md-11{
		width:91.66666667%
	}
	.col-md-10{
		width:83.33333333%
	}
	.col-md-9{
		width:75%
	}
	.col-md-8{
		width:66.66666667%
	}
	.col-md-7{
		width:58.33333333%
	}
	.col-md-6{
		width:50%
	}
	.col-md-5{
		width:41.66666667%
	}
	.col-md-4{
		width:33.33333333%
	}
	.col-md-3{
		width:25%
	}
	.col-md-2{
		width:16.66666667%
	}
	.col-md-1{
		width:8.33333333%
	}
}
@media (min-width:1200px){
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
		float:left
	}
	.col-lg-12{
		width:100%
	}
	.col-lg-11{
		width:91.66666667%
	}
	.col-lg-10{
		width:83.33333333%
	}
	.col-lg-9{
		width:75%
	}
	.col-lg-8{
		width:66.66666667%
	}
	.col-lg-7{
		width:58.33333333%
	}
	.col-lg-6{
		width:50%
	}
	.col-lg-5{
		width:41.66666667%
	}
	.col-lg-4{
		width:33.33333333%
	}
	.col-lg-3{
		width:25%
	}
	.col-lg-2{
		width:16.66666667%
	}
	.col-lg-1{
		width:8.33333333%
	}
}
.col-sm-10, .col-sm-6-fix1 {
  float: right;
}
		
		
		
		
		
		
		
		
		
		