.ibMain .ibHeader .ibNaviigationBar {
	float:left !important;
	width:100% !important;
	max-width:1170px !important;
	background:#fff;
}
	.ibMain .ibHeader .ibNaviigationBar .ibBreadCrumbs {
		display:block;
		padding:10px 15px 0 15px;
		float:left;
		width:auto;
	}
#wrap {
	padding:0 15px;
	margin-top:0;
	max-width:1140px !important;
}

.ibMain .ibHeader.header .dgClass .container {
	padding-left:0 !important;
	padding-right:0 !important;
}
.button.icon-button:not(.dropdown-trigger) {
	color:#fff;
	line-height:20px;
}
.mainForun {
	background:#fff;
	padding-top:25px;
}
.mainForun a.button1 ,
.mainForun a.button2 ,
.mainForun a.button3 ,
.mainForun a.button1:hover ,
.mainForun a.button2:hover ,
.mainForun a.button3:hover {
	color:#fff;
}
.username-coloured {
	font-weight:bold;
}
.cipster_forum_link {
	font-weight:normal !important;
	text-decoration:none !important;
}
	.cipster_forum_link .cipster_forum_icon {
		display:inline-block;
		width:14px;
		height:14px;
		background:url(../img/cipster_forum_icon.png) no-repeat center center;
		background-size:contain;
		vertical-align:middle;
	}
.showOnlyThisPost {
	font-weight:normal !important;
	text-decoration:none !important;
	color:#adadad !important;
}

.button.icon-button:not(.dropdown-trigger):hover {
	opacity:1 !important;
	background:#008e54 !important;
	color:rgba(255,255,255,1) !important;
}
.mainForun a.postlink ,
.mainForun a.postlink:link ,
.mainForun a.postlink:visited {
	color:#008e54;
	text-decoration:none;
	border:none;
}


.mainForun a.postlink:focus ,
.mainForun a.postlink:active ,
.mainForun a.postlink:hover {
	color:#008e54;
	text-decoration:underline;
	border:none;
}
.mainForun .sidebar a:not(.button1):not(.button2):not(.button3):not(.stat-block h3):hover {
	color:#008e54;
}
.stat-block h3 a:hover {
	color:#fff;
}
.mainForun .post-buttons a.button.icon-button ,
.mainForun .post-buttons a.button.icon-button:link ,
.mainForun .post-buttons a.button.icon-button:visited {
	background:#fafafa !important;
	border:solid 1px #eaeaea;
	padding:0 0 0 0 !important;
}
.mainForun .post-buttons a.button.icon-button:hover ,
.mainForun .post-buttons a.button.icon-button:active {
	background:#eee !important;
	border:solid 1px #ddd;
	padding:0 0 0 0 !important;
}

div.rules {
	background-color: #00394d;
	color:rgba(255,255,255,.6);
}
.ibMainSite {
	padding-left:129px;
	width:100%;
	max-width:1170px;
	margin:auto;
}
.pre-footer > .container ,
.pre-footer > .footer > .container {
	padding-left:130px !important;
	width:100% !important;
	max-width:1310px !important;
	margin:auto !important;
}
#leftbannerContent {
	position: absolute;
	margin:-36px 0 0 -130px;
}

.mainForun a ,
.mainForun a:hover ,
.mainForun a:focus {
	color:#008e54;
}
.mainForun table.table1.show-header.responsive thead a ,
.mainForun table.table1.show-header.responsive thead a:hover ,
.mainForun table.table1.show-header.responsive thead a:focus {
	color:#fff;
}
.sidebar-block-content li {
	padding:10px;
	border-bottom:solid 1px #e5e5e5;
}
.sidebar-block-content li:nth-child(odd) {
	background:#f9f9f9;
}
.sidebar-block-content li:nth-child(even) {
	background:#fff;
}
.forumBody .profile-rank.show-this-post {
	margin-bottom:0 !important;
}
.forumBody .profile-rank.profile-cipsters {
	margin-bottom:0 !important;
}
.page-header-metro .navbar .nav-main-metro-tabs li#quick-links.dropdown-down .dropdown {
	top: 44px !important;
}
.page-header-metro .navbar .nav-main-metro-tabs {
	padding-left:0 !important;
}
.page-header-metro .navbar .nav-main-metro-tabs li > a {
	background-image:none !important;
}
.page-header-metro .navbar .nav-main-metro-tabs > li {
	width: 40px;
	height: 40px;
	border-left: solid 1px rgba(255,255,255,.3);
	display:list-item !important;
}
.page-header-metro .navbar .nav-main-metro-tabs > li > a {
	width: 40px;
	height: 40px;
}
.page-header-metro .navbar .nav-main-metro-tabs > li > a > span {
	display:none !important;
}
.fontawesome-icon-list [class^="fa-"],
.fontawesome-icon-list [class*=" fa-"],
li [class^="fa-"], li [class*=" fa-"] {
	width: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
}
.mainForun .dropdown-contents .header a, .mainForun .dropdown-contents .header a:hover, .mainForun .dropdown-contents .header a:focus {
	color:#fff;;
}
#page-body {
	position:relative !important;
	z-index:0 !important;
}

#nav-main-top .dropdown-container:hover #notification_list {
	display:block !important;
	top:30px !important;
}
.page-header-metro ul.linklist .dropdown {
	top:30px !important;
}
#nav-main-top .dropdown-container:hover .dropdown {
	display: block !important;
}
#nav-main-top .rightside .dropdown {
	left: auto !important;
	right: 0 !important;
	margin-left: -500px !important;
	margin-right: 0 !important;
}
#nav-main-top .rightside .dropdown .pointer {
	left: auto;
	right: 10px;
}
#nav-main-top .pagination .dropdown-container:hover a.dropdown-trigger {
		background-position: 0 -18px;
	}
#nav-main-top .dropdown-extended .dropdown-contents {
	position: relative !important;
}
#nav-main-top #notification_list .footer a {
	color:#008e54;
}
#nav-main-top #notification_list .footer:hover a {
	color:#00688c;
}
#nav-main-top #notification_list.dropdown-extended a.mark_read {
	width: 40px;
}
#nav-main-top #notification_list.dropdown-extended a.mark_read:hover {
	background-color:#ddd;
}

.signature {
	padding-top:10px !important;
	font-size:12px !important;
}
.page-header-metro .navbar .nav-main-metro-tabs {
	border-bottom:none !important;
}
.ibMain .ibHeader .ibNaviigationBar .ibBreadCrumbs {
	background:transparent;
}
.bg1 ,
.bg2 {
	background:#f7f7f7;
}
.navbar .dropdown .dropdown-contents > li > a {
	padding:10px;
}

@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
	
	.page-header-metro .navbar .nav-main-metro-tabs > li,
	.page-header-metro .navbar .nav-main-metro-tabs > li > a {
		width: 40px !important;
		height: 40px !important;
	}
	.dropdown .separator {
		display:block !important;
	}
}
@media (max-width: 1310px) {
	.ibMainSite {
		padding-left:0;
		width:100%;
		max-width:1170px;
		margin:auto;
	}
	.pre-footer > .container {
		padding-left:0;
		width:100%;
		max-width:1170px;
		margin:auto;
	}
	.pre-footer > .container ,
	.pre-footer > .footer > .container {
		padding-left:0 !important;
		width:100% !important;
		max-width:1170px !important;
		margin:auto !important;
	}
}

@media (max-width: 900px) {
	.hideForTablet {
		display:none !important;
	}
	.mainForun #nav-main-top .dropdown-container:hover #notification_list {
		display:none !important;
	}
}

@media (min-width: 900px) {
        .hideForDesktop {
                display:none !important;
        }
}



@media (max-width: 767px) {
	.forumBody .addthis_16x16_style .at4-icon,
	.forumBody .addthis_16x16_white_style .at4-icon,
	.forumBody .addthis_default_style .at4-icon,
	.forumBody .at4-icon,
	.forumBody .at-16x16 {
		width:25px;
		height:25px;
		line-height:25px;
		background-size:25px !important;
	}
	.forumBody .profile-rank.show-this-post {
		margin-bottom:10px !important;
		line-height:25px !important;
	}
		.show-this-post i.fa.fa-search {
			line-height:25px;
			font-size:20px;
		}
	.forumBody .profile-rank.profile-cipsters {
		margin-bottom:10px !important;
		line-height:25px !important;
	}
		.forumBody .profile-rank.profile-cipsters i.cipster_forum_icon {
			width:20px !important;
			height:20px !important;
		}
}
