@media (max-width: 1040px) {
	.responsive-portal-announcements dd.views { display: none !important; }
	dd.responsive-portal-announcements { display: none !important; }

	.responsive-portal-announcements dd.posts, .responsive-portal-announcements dd.views {
		display: none !important;
	}

	dt#a { width: 125% !important; }
	.responsive-portal-announcements dt { width: 130% !important; }
	dd.responsive-portal-news { display: none !important; }

	.responsive-portal-news dd.posts, .responsive-portal-news dd.views {
		display: none !important;
	}

	.responsive-portal-news dt { width: 130% !important; }
	dt#n { width: 125% !important; }
	.topiclist .topics, .topiclist .posts { display: none !important; }
	#portal-forumlist dl.icon dt { width: 125% !important; }
}

@media (max-width: 895px) {
	div#portal-right {
		width: 49% !important;
		margin-left: 1% !important;
	}

	div#portal-left {
		width: 50% !important;
		margin-left: 0 !important;
	}

	.rtl div#portal-right {
		margin-left: 0 !important;
		margin-right: 1% !important;
	}

	.rtl div#portal-left {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	div#portal-center {
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.responsive-portal-news dt { width: 100% !important; }
	.responsive-portal-announcements dt { width: 100% !important; }
}

@media (max-width: 700px) {
	.responsive-portal-news dd.lastpost, .responsive-portal-announcements dd.lastpost { display: none !important; }
	.responsive-portal-news dt .list-inner, .responsive-portal-announcements dt .list-inner { margin-right: 0 !important; }
	.responsive-portal-news dt, .responsive-portal-announcements dt { width: 100% !important; }
	dt#n, dt#a { width: 100% !important; }

	.portal-responsive-poll .resultbar {
		display: none !important;
	}

	.portal-responsive-poll dt { width: 45% !important; }
	.portal-responsive-poll dd {
		width: 45% !important;
		float: right !important;
	}

	.row .pagination .ellipsis + li {
		display: inline !important;
		vertical-align: bottom !important;
	}

	#portal-forumlist dl.icon dt { width: 100% !important; }
	#portal-left ul.topiclist dd, #portal-right ul.topiclist dd { display: block !important; }
	.portal-responsive-show { display: block !important; }
	.portal-responsive-hide { display: none !important; }
	#portal-body { padding-top: 0 !important; }
	#portal-right > .portal-clear, #portal-body > .portal-clear, #portal-left > .portal-clear,
	#portal-center > .portal-clear, #portal-login-box .portal-clear { display: none !important; }
	#portal-right { width: 50% !important; }
	#portal-left { width: 50% !important; }
	#portal-center {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 0 !important;
	}

	.b3p-jumpbox {
		margin: 15px auto;
	}
	.b3p-copyright {
		clear: both;
	}
}

@media (max-width: 500px) {
	.portal-news-pagination .pagination {
		display: none;
	}
}


/* Fixes for Metro Blue theme */
.portal-side {
	margin: 7px 10px;
}
.portal-side-wrapper,
.portal-navigation div.menutitle {
	font-size: 13px;
}
.portal-navigation ul li a {
	font-size: 13px;
}
.portal-navigation div.menutitle {
	text-decoration: none;
	padding-bottom: 8px;
}
.portal-clock-wrapper {
	min-height: 0;
}
#portal-left .topiclist.forums,
#portal-right .topiclist.forums {
	border: 1px solid #e4e4e4;
	border-top: none;
}
.portal-side-wrapper input.search {
  background-position: 3px 7px;
  padding-left: 22px;
  width: 100%;
  box-sizing: border-box;
}
.portal-side-wrapper p {
	margin-bottom: 0.8em;
}
.portal-side-wrapper select {
	padding-left: 4px;
	font-size: 13px;
}
#qsearch_form input {
	margin-right: 0;
}
.portal-news-pagination {
	padding: 3px 0;
	min-height: 32px;
}
.portal-user-span {
	padding-left: 0;
}
.portal-user-annotation,
.portal-data-span {
	padding-right: 0;
}
.portal.blocks > .topiclist.bg1 {
	border: 1px solid #e4e4e4;
	border-top: none;
	padding: 12px;
}
.portal-whois-online-content p {
  margin: 0;
}
.content.portal-module-content {
	border-top: none;
	padding-top: 0;
}
.portal-responsive-show.portal-module-postbody.portal-whois-online-content {
	padding: 0;
}
td.portal-responsive-hide {
	padding-bottom: 6px;
}
@media (max-width: 700px) {
	#portal-body li.header dd {
		margin: 0;
		padding: 0;
	}
}
@media (min-width: 701px) {
	#portal-body ul.topiclist dt {
		margin-right: -440px;
	}
	#portal-center .topiclist dl.row-item {
		min-height: 37px;
	}
	#portal-center .topiclist .header dl.row-item > * {
		padding-top: 10px;
	}
}
@media (max-width: 1173px) {
	dd.responsive-portal-news,
	.responsive-portal-news dd.lastpost, .responsive-portal-announcements dd.lastpost,
	.responsive-portal-news dd.views, .responsive-portal-announcements dd.views,
	.responsive-portal-news dd.posts, .responsive-portal-announcements dd.posts {
		display: none !important;
	}
	.responsive-portal-news .list-inner {
		margin-right: 0 !important;
	}
}
@media (max-width: 500px) {
	div#portal-left,
	div#portal-right {
		width: 100% !important;
	}
}

#portal-body + p.footer-row,
.b3p-copyright {
	display: none;
}

#portal-left .forabg,
#portal-right .forabg {
	/* background: #2e3539; */
}