/*
 * Bootstrap v3.2.0
 * ALL Right Reserved By Nexthon.com
 * For More Info Visit nexthon.com
 * Designed By: Rizwan Akram
*/

@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);
@import url(font-awesome.css);
/* Search icon by IcoMoon, made with http://icomoon.io/app/ */
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* BODY */
html, body {
	background: url(../images/main-bg.png) top center no-repeat #121211;
	padding: 0;
	margin: 0;
	min-height: 100%;
}

/* Css To Make Web Beautiful */
hr {
	width: 100%;
	height: 2px;
	color: #ccc;
}

* {
	outline: none !important;
}

::selection {
	background: #85BF25;
	color: #FFF;
}

a {
	color: #4E76C9;
}

a:hover, a:focus, a:active {
	color: #4E76C9;
}

hr {
	margin-top: 0px;
	margin-bottom: 1.5px;
	border: 0;
	border-top: 1px solid #212121;
}

select {
	margin: 0;
	color: #888;
	border: none;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	}

	/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		select {padding-right:18px}
	}

.sidebar-bottom-sort-table, .tags-dropdown {
	-webkit-transition-timing-function: cubic-bezier(1,1,1,1);
	-moz-transition-timing-function: cubic-bezier(1,1,1,1);
	-o-transition-timing-function: cubic-bezier(1,1,1,1);
	transition-timing-function: cubic-bezier(1,1,1,1);
}
/*Theme Style*/


/*Header*/

.navbar {
	border: 0px;
	border-radius: 0px !important;
	min-height: 50px !important;
	background-color: #2b2b2b;
	box-shadow: 0 0 11px 1px #111;
	-webkit-box-shadow: 0 0 11px 1px #111;
	-moz-box-shadow: 0 0 11px 1px #111;
	z-index: 100 !important;
}	

.navbar-header {
	float: left;
}

.navbar-collapse {
	width: auto;
	border-top: 0;
	box-shadow: none;
}

.navbar-collapse.collapse {
	display: block !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
}

.navbar-collapse.in {
	overflow-y: visible;
}

.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
	margin-right: 0;
	margin-left: 0;
}

.navbar-toggle {
	display: none;
}

.navbar-nav {
	float: left;
	margin: 0;
}

.navbar-nav > li {
	float: left;
}

.navbar-nav.navbar-right:last-child {
	margin-right: -15px;
}

.nav > li > a {
	padding: 15px 10px;
}

	.navbar-default  a:hover,
	.default  a:focus,
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus,
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus,
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus	{
		background-color: #444442;
	}
	
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		background-color: #ccc !important;
		color: #333 !important;
	}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form
	{
		border-color: #121212 !important;
	}
	
.empty-bar {
	width: 18px;
	height: 2px;
	background-color: transparent;
	position: relative;
}

.bar {
	width: 18px;
	height: 2px;
	display: block;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	position: relative;
	background-color: #fff;
	margin: 0px 2px 2px 2px;
}

.bg-black a:hover, .bg-black a:focus, .bg-black a:active {
	background: #232323 !important;
}

@media (max-width: 767px) {
	.search-bar{
		width: 100% !important;
	}
	.search-icon {
		top: 4.3px !important;
	}
	.top-dropdown-div1 {
		margin-left: 29px;
	}
	.post-buttons {
		margin-right: 0px !important;
	}
	.col-xs-six {
		width: 291px !important;
		padding: 0 !important;
	}
	.prgress-bg {
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top: 5px !important;
	}
	.margin10, .m-15 {
		margin-left: 15px;
		margin-right: 15px;
	}
	.green-border {
		margin: 0px !important;
	}
	.search-text-bar {
		width: 100% !important;
		margin-right: 40px !important;
		margin-left: 0px !important;
	}
}

@media (max-width: 1199px) {
	.post-sidebar-box:focus .post-sidebar-hr, .post-sidebar-box:active .post-sidebar-hr, .post-sidebar-box.active .post-sidebar-hr {
		margin-top: 0px !important;
	}
}

input[type="search"] {
	background-color: transparent;
	color: #CCC !important;
	border: 0px;
	border-radius: 0px;
	font-size: 14px;
	width: 110px;
	margin-left: -18px;
	overflow: hidden;
	transition: none;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}

@media (min-width: 1201px) {
		input[type="search"]:focus, input[type="search"]:active  {
		width: 450px !important;
	}
	.search-text-bar {
		width: 45.2%;
	}
}

	@media (min-width: 757px) and (max-width: 1200px) {
			input[type="search"]:focus, input[type="search"]:active  {
			width: 200px !important;
		}
	}
	
	@media (min-width: 666px) and (max-width: 756px) {
		input[type="search"]:focus, input[type="search"]:active  {
		width: 110px !important;
		}
	}
	
	@media (min-width: 566px) and (max-width: 665px) {
		input[type="search"]:focus, input[type="search"]:active  {
		width: 140px !important;
		}
	}
	
	@media (min-width: 536px) and (max-width: 565px) {
		input[type="search"]:focus, input[type="search"]:active  {
		width: 110px !important;
		}
	}
	
	@media (min-width: 538px) {
		.mobile-nav-hide  {
			display: none !important;
		}
	}
	
	@media (min-width: 0px) and (max-width: 537px) {
		.search-hide, .dropdown-btn-hide  {
			display: none !important;
		}
		
		.mobile-nav-hide  {
			display: block !important;
		}
		
		input[type="search"]  {
			width: 100% !important;
		}
		
		.dropdown-menu, .dropdown-menu.pull-right {
			left: 0 !important;
			right: auto !important;
		}
		
		.nav .open > a, .nav .open > a:hover, .nav .open > a:focus
		.bar > a, .bar  > a:hover, .bar > a:focus{
			background-color: transparent !important;
		}
	}

	.search-text-bar {
		display: none !important;
		background-color: #1c1c1c;
		border-top: 3px solid #C29F37;
		height: 58px;
		padding: 14px 0px 0px 0px;
		margin-left: -6px;
		margin-top: -20px;
		z-index: 100;
		line-height: 13px;
		font-size: 12px;
		font-weight: bold;
		box-shadow: 0 0 11px 1px #111;
		-webkit-box-shadow: 0 0 11px 1px #111;
		-moz-box-shadow: 0 0 11px 1px #111;
		position: relative;
	}
		
		.title-text {
			margin-left: 28px;
			font-size: 9px;
			text-transform: uppercase;
		}
		
		.alert-text {
			line-height: 15px;
			color: #fff;
			font-weight: bold;
			text-transform: lowercase;
			margin-left: 35px;
		}
	
	.search-icon {
		opacity: .9;
		padding: 16px 17px;
		position: absolute;
		top: 9px !important;
		right: 12px;
		background: url(../images/icons.png) no-repeat scroll -495px -249px;
		-ms-filter: "alpha(Opacity=90)";
	}

	.form-control {
		padding: 0px 34px 0px 25px;
		height: auto;
		border-color: none;
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.form-control:focus {
		border-color: none;
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

.tooltip-inner {
	max-width: 200px;
	min-width: 105px;
	background-color: #121211;
	border: 2px solid #444442;
	padding: 0px 8px;
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
}

.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow,
.tooltip.right .tooltip-arrow,
.tooltip.left .tooltip-arrow,
.tooltip.top .tooltip-arrow,
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #444442;
}

.upload-btn-text {
	padding: 0;
	padding-left: 30px;
	font-size: 16px;
	color: #fff !important;
}

.upload-icon {
	background: url(../images/icons.png) no-repeat scroll -165px 0px transparent;
	position: absolute;
	left: 3px;
	top: 9px;
	display: inline-block;
	width: 36px;
	height: 30px;
}

.logo-icon {
	background: url(../images/icons.png) no-repeat;
	background-position: -3px -248px;
	width: 77px;
	padding: 0;
	height: 43px;
	position: relative;
	display: block;
	margin: -8px -7.1px -8px -7.1px;
}

.meme-image {
	background: url(../images/icons.png) no-repeat scroll -256px -185px transparent;
	width: 28px;
	height: 26px;
	cursor: pointer;
	margin: -3px -4px;
}
	
.random-icon {
	background: url(../images/icons.png) no-repeat scroll -220px -210px transparent;
	width: 28px;
	height: 26px;
	cursor: pointer;
	margin: -4px -1.5px -2px -7.5px;
}

.bar , .blue-btn, .meme-image, .random-icon {
	opacity: .9 !important;
}

.blue-btn, .blue-btn a:hover, .blue-btn a:focus {
	background-color: #15627c;
	background: -moz-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%) !important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#227794),color-stop(100%,rgba(28,81,99,1))) !important;
	background: -webkit-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%) !important;
	background: -o-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%) !important;
	background: -ms-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%) !important;
	background: linear-gradient(to bottom,#227794 0,rgba(28,81,99,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#227794', endColorstr='#1C5163', GradientType=0) !important;
}

.blue-btn:hover, .blue-btn:focus {
	opacity: 1 !important;
}

.blue-btn a:active {
	background: rgba(28,81,99,1) !important;
}

@media (min-width: 768px) {
  .navbar-nav.navbar-right:last-child {
    margin-right: -30px;
  }
}

.newpostalert {
	color: #E44;
	margin-right: 8px;
	right: 0;
	position: absolute;
}

.term-privacy-bg {
	padding-top: 10px;
	font-size: 12px;
	height: 67px;
	background: #ddd;
}

.term-privacy-font {
	font-size: 12px;
	cursor: pointer;
}
	.term-privacy-font:hover, .term-privacy-font:focus, .term-privacy-font:active {
		color: #000;
	}

.term-margin {
	margin-left:13px;
}

.privacy-margin {
	margin-left: -26px;
}

.fb-twitter-btn {
	margin-right: -20px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: -50px;
}

.no-hover li a {
	background-color: transparent!important;
}

.hover-none:hover {
	background: #ddd !important;
}

.hover-none:hover .tag-by {
	display: inline-block;
}

.navbar-toggle {
	padding: 8px 8px !important;
	margin-top: 9px !important;
	border: 1px solid #444442 !important;
}
	.navbar-toggle:hover, .navbar-toggle:focus, .navbar-toggle:active {
		background: #85BF25 !important;
	}
	
	.navbar-right {
		float: right !important;
	}
	
	@media (max-width: 666px) {
		.blue-btn {
			display: none !important;
		}
		.upload-img-btn {
			background: url(../images/icons.png) no-repeat scroll -165px 0px transparent;
			width: 28px;
			height: 26px;
			cursor: pointer;
			margin: -5px 1px -3px -7px;
			display: block !important;
		}
	}
	
	@media (min-width: 667px) {
		.hidden-upload-btn {
			display: none !important;
		}
	}
	
	/*Searchbar*/
	.sb-search {
		position: relative;
		margin-top: 5px;
		width: 50%;
		height: 40px;
		float: right;
		overflow: hidden;
		-webkit-transition: width 0.3s;
		-moz-transition: width 0.3s;
		transition: width 0.3s;
		-webkit-backface-visibility: hidden;
	}

	.sb-search-input {
		position: absolute;
		top: 0;
		right: 0;
		border: 1px solid rgba(79, 79, 79, 0.12);
		outline: none;
		background: transparent;
		width: 100%;
		height: 40px;
		margin: 0;
		z-index: 10;
		padding: 0px 65px 0px 20px;
		font-family: inherit;
		font-size: 14px;
		color: #fff;
		opacity: .7;
	}

	.sb-search-input::-webkit-input-placeholder {
		color: #fff;
	}

	.sb-search-input:-moz-placeholder {
		color: #fff;
	}

	.sb-search-input::-moz-placeholder {
		color: #fff;
	}

	.sb-search-input:-ms-input-placeholder {
		color: #fff;
	}

	.sb-icon-search,
	.sb-search-submit  {
		width: 40px;
		height: 40px;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		padding: 0;
		margin: 0;
		line-height: 40px;
		text-align: center;
		cursor: pointer;
	}

	.sb-search-submit {
		background: #fff; /* IE needs this */
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
		filter: alpha(opacity=0); /* IE 5-7 */
		opacity: 0;
		color: transparent;
		border: none;
		outline: none;
		z-index: -1;
	}

	.sb-icon-search {
		color: #fff;
		background: transparent;
		opacity: .7;
		z-index: 90;
		font-size: 16px;
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
	}

	.sb-icon-search:before {
		content: "\e000";
	}

	/* Open state */
	.sb-search.sb-search-open,
	.no-js .sb-search {
		width: 100%;
	}

	.sb-search.sb-search-open .sb-icon-search,
	.no-js .sb-search .sb-icon-search {
		background: transparent;
		color: #fff;
		z-index: 11;
		opacity: .7;
	}

	.sb-search.sb-search-open .sb-search-submit,
	.no-js .sb-search .sb-search-submit {
		z-index: 90;
	}
	/*Searchbar End*/
/*Header End*/

	
/*Footer*/
.site {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}

.site-content {
	flex: 1;
}

footer {
	height: 50px;
	width: 100%;
	text-align: center;
	padding-top: 22px;
}
	footer a:hover {
		color: #85BF25;
		text-decoration: none;
	}
	
	footer a {
		padding: 3px;
		font-size: 11.5px;
		font-weight: bold;
		color: #333;
	}
	
	footer p {
		padding-top: 9.5px;
	}
/*Footer End*/


/*Sidebar*/

#sidebar {
	display: none;
}

@media (min-width: 1200px) {
	.sidebar {
		width: 39% !important;
		float: right;
		transition: all .15s ease-in-out;
		-moz-transition: all .15s ease-in-out;
		-webkit-transition: all .15s ease-in-out;
	}
	#outside-tagging-showhide {
		width: 33px;
		height: 45px;
		overflow: hidden;
		background-color: #2b2b2b;
		right: -3%;
		margin-top: 120px;
		position: absolute;
		padding-top: 18px;
		padding-left: 3px;
		-webkit-border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		border-radius: 0 5px 5px 0;
		z-index: 1;
		cursor: pointer;
	}
	.container {
		width: 1000px;
	}
	.col-lg-four {
		width: 30%;
		padding: 0;
	}
	.post-buttons .col-lg-4 {
		width: 21.5%;
		padding: 0;
	}
	.tags-dropdown {
		left: 238px;
	}
	.sidebar2width {
		margin-left: 10px;
		width: 32.33% !important;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.margin-left18 {
		margin-left: -50px !important;
	}
}

.marginbtm10 {
	margin-bottom: 10px;
}

.comments-heading-bar {
	border-radius: 5px 5px 0 0;
	padding: 8px;
	background-color: #181817;
	margin: 13px 13px 1px 13px;
}

	.comments-heading-text  {
		font-size: 14px;
		color: #FFF;
		text-align: center;
		font-weight: 700;
		margin-bottom: 2px;
		text-shadow: 1px 1px 1px #222;
		letter-spacing: 1px;
		word-spacing: normal;
		line-height: 18px;
		-webkit-transition: padding-left .15s ease-in-out;
		transition: padding-left .15s ease-in-out;
	}

	.main-sidebar-box {
		margin: 0px 13px 1px 13px;
		background-color: #181817;
		padding: 10px 10px 10px 10px;
	}
	
	.post-sidebar-box {
		margin: 0px 0px 1px 0px !important;
		background-color: #181817;
		padding: 10px 10px 10px 10px;
	}

		.main-sidebar-box:hover,
		.main-sidebar-box:focus,
		.main-sidebar-box:active,
		.main-sidebar-box.active {
			background: #1f1f1f;
			cursor: pointer;
		}
		
		.main-sidebar-box:hover .comments-img,
		.main-sidebar-box:focus .comments-img,
		.main-sidebar-box:active .comments-img,
		.main-sidebar-box.active .comments-img {
			border: 3px solid #C29F37;
		}

		.post-sidebar-box:hover,
		.post-sidebar-box:focus,
		.post-sidebar-box:active,
		.post-sidebar-box.active {
			background: #121211;
			cursor: pointer;
		}
			.post-sidebar-box:focus,
			.post-sidebar-box:active,
			.post-sidebar-box.active {
				padding: 10px 10px 2px 10px !important
			}
			.post-sidebar-box:focus .post-sidebar-comments-points,
			.post-sidebar-box:active .post-sidebar-comments-points,
			.post-sidebar-box.active .post-sidebar-comments-points {
				display: none !important;
			}
			.post-sidebar-box:focus .post-sidebar-views-n-time, .post-sidebar-box:focus .source-name,
			.post-sidebar-box:active .post-sidebar-views-n-time, .post-sidebar-box:active .source-name,
			.post-sidebar-box.active .post-sidebar-views-n-time, .post-sidebar-box.active .source-name {
				display: inline-block !important;
			}
				
			.post-sidebar-box:focus .post-sidebar-hr,
			.post-sidebar-box:active .post-sidebar-hr,
			.post-sidebar-box.active .post-sidebar-hr {
				display: block !important;
				margin-top: -7px;
			}
		
		.post-sidebar-box:hover .comments-img {
			border: 3px solid #444442;
			color: #fff !important;
		}
			.post-sidebar-box:focus .comments-img,
			.post-sidebar-box:active .comments-img,
			.post-sidebar-box.active .comments-img {
				border: 3px solid #C29F37;
				margin-top: -10px;
				color: #fff !important;
			}
		
	.comments-img {
		border: 3px solid #444442;
		outline: 1px solid #121211 !important;
		outline-offset: -3px;
	}
		.comments-img:hover {
			border: 3px solid #C29F37;
		}
		
		.comments-img:focus,
		.comments-img:active,
		.comments-img.active {
			border: 3px solid #181817;
		}
		
	.main-sidebar-author {
		font: x-small verdana,arial,helvetica,sans-serif;
		color: #aaa;
		text-decoration: none;
		overflow: hidden;
		text-overflow: ellipsis;
		letter-spacing: 0;
		margin-bottom: 4px;
		margin-left: 10px;
		height: 15px;
		overflow: hidden;
	}
	
	.post-sidebar-comments-points {
		font-size: .9em;
		text-decoration: none;
		text-overflow: ellipsis;
		letter-spacing: 0;
		margin-left: 10px;
		color: #777;
		height: 20px;
		overflow: hidden
	}
		.post-sidebar-box:hover .post-sidebar-comments-points, .post-sidebar-box:active .post-sidebar-comments-points {
			color: #999;
		}

	.main-sidebar-des p {
		font-size: 12px;
		color: #fff;
		margin-left: 10px;
		line-height: 1.3;
		height: 45px;
		overflow: hidden;
	}
	
	.post-sidebar-comments-des p {
		font-size: 14px;
		color: #C3C3C3;
		margin-left: 10px;
		min-height: 30px;
		max-height: 39px;
		margin-bottom: 4px;
		line-height: 1.3;
		overflow: hidden;
	}
		.post-sidebar-comments-des p:focus, .post-sidebar-comments-des p:active {
			color: #fff;
		}
	
	.post-sidebar-views-n-time {
		display: none;
		color: #AFD8F8;
		font-size: .9em;
		margin-left: 10px;
		height: 20px;
		overflow: hidden;
	}
	
	.source-name {
		display: none;
		font-size: 12px;
		height: 20px;
		overflow: hidden;
	}
		.source-name:hover {
			text-decoration: underline !important;
		}
		
		.source-name-line-height {
			line-height: .9;
		}
	
	.post-sidebar-hr {
		display: none;
	}
	
	.sidebar-bottom-text {
		margin: 0px -2px 15px 0px;
		text-align: center;
		background-color: #181817;
		cursor: pointer;
		line-height: 30px;
		border-radius: 0 0 4px 4px;
	}
	
	.sidebar-bottom-text, .comments-info {
		font-size: .9em;
		color: #ddddd1;
	}
		.sidebar-bottom-text span, .comments-info span {
			color: #85bf25;
		}
		
		.sidebar-bottom-sort-table {
			background: #eee;
			color: #181817;
			text-align: left;
			font-size: 13.5px;
		}
			.sidebar-bottom-sort-table table {
				width: 100%;
				cursor: pointer;
			}

			.sidebar-bottom-sort-table thead {
				border: 2px solid #181817;
				border-bottom: 0px;
			}

			.sidebar-bottom-sort-table tbody {
				border: 2px solid #181817;
				border-top: 0px;
			}

			.sidebar-bottom-sort-table th {
				border: 1px solid #444442 !important;
				border-top: 1px solid #181817 !important;
				border-bottom: 1px solid #181817 !important;
				color: #ddddd1;
				background-color: #282828;
				font-weight: 700;
				font-size: 1.1em;
				padding: 2px 6px;
			}

			.sidebar-bottom-sort-table td {
				border: 1px solid #181817 !important;
				padding: 1px 5px;
			}
				.sidebar-bottom-sort-table td:hover {
					background-color: #ddd;
				}
				.sidebar-bottom-sort-table td:focus,
				.sidebar-bottom-sort-table td:active,
				.sidebar-bottom-sort-table td.active {
					font-weight: bold;
				}
					.sidebar-bottom-sort-table td:focus .xs-circle,
					.sidebar-bottom-sort-table td:active .xs-circle,
					.sidebar-bottom-sort-table td.active .xs-circle {
						width: 6px;
						height: 6px;
						background: #85bf25;
					}

			.xs-circle {
				content: '';
				width: 5px;
				height: 5px;
				display: inline-block;
				background: #282828;
				margin: 0px 2px 2px 2px;
				border-radius: 50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%
			}
		
	.rank-0:before , .rank-1:before , .rank-2:before {
		content: '';
		width: 15px;
		height: 15px;
		line-height: 20px;
		font-weight: 700;
		font-size: 9px;
		text-align: center;
		display: block;
		position: relative;
		left: 9px;
		bottom: 32px;
		background: #d9b42f;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		color: #f2f2f2;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,rgba(236,208,102,1) 0,rgba(217,180,47,1) 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(236,208,102,1)),color-stop(100%,rgba(217,180,47,1)));
		background: -webkit-linear-gradient(top,rgba(236,208,102,1) 0,rgba(217,180,47,1) 100%);
		background: -o-linear-gradient(top,rgba(236,208,102,1) 0,rgba(217,180,47,1) 100%);
		background: -ms-linear-gradient(top,rgba(236,208,102,1) 0,rgba(217,180,47,1) 100%);
		background: linear-gradient(to bottom,rgba(236,208,102,1) 0,rgba(217,180,47,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecd066', endColorstr='#d9b42f', GradientType=0);
	}
	
	.rank-1:before {
		color: #121211 !important;
		background: #8c8c8c;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
		background: -moz-linear-gradient(top,rgba(219,219,219,1) 0,rgba(140,140,140,1) 100%) !important;
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(219,219,219,1)),color-stop(100%,rgba(140,140,140,1))) !important;
		background: -webkit-linear-gradient(top,rgba(219,219,219,1) 0,rgba(140,140,140,1) 100%) !important;
		background: -o-linear-gradient(top,rgba(219,219,219,1) 0,rgba(140,140,140,1) 100%) !important;
		background: -ms-linear-gradient(top,rgba(219,219,219,1) 0,rgba(140,140,140,1) 100%) !important;
		background: linear-gradient(to bottom,rgba(219,219,219,1) 0,rgba(140,140,140,1) 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#8c8c8c', GradientType=0) !important;
	}
	
	.rank-2:before {
		color: #FBFB00 !important;
		background: #bf7031 !important;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
		background: -moz-linear-gradient(top,rgba(206,138,73,1) 0,rgba(191,112,49,1) 100%) !important;
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(206,138,73,1)),color-stop(100%,rgba(191,112,49,1))) !important;
		background: -webkit-linear-gradient(top,rgba(206,138,73,1) 0,rgba(191,112,49,1) 100%) !important;
		background: -o-linear-gradient(top,rgba(206,138,73,1) 0,rgba(191,112,49,1) 100%) !important;
		background: -ms-linear-gradient(top,rgba(206,138,73,1) 0,rgba(191,112,49,1) 100%) !important;
		background: linear-gradient(to bottom,rgba(206,138,73,1) 0,rgba(191,112,49,1) 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce8a49', endColorstr='#bf7031', GradientType=0) !important;
	}
	
	@media (max-width: 1199px) and (min-width: 992px){
		.rank-0:before , .rank-1:before , .rank-2:before {
			left: 33px;
		}
	}
	
	@media (max-width: 991px) and (min-width: 700px){
		.rank-0:before , .rank-1:before , .rank-2:before {
			left: 22px;
		}
	}
	
	@media (min-width: 0px) and (max-width: 386px){
		.main-sidebar-author {
			margin-top: -10px !important;
		}
	}
	
		#comment-tab {
			position: absolute;
			background-color: #f9f9f9;
			top: 24px;
			margin-top: -12px;
			overflow: hidden;
			left: 6px;
			opacity: .5;
			border-radius: 50%;
			width: 21px;
			height: 21px;
		}
		
		#comment-tab:hover, #comment-tab:focus, #comment-tab:active {
			cursor: pointer;
			background-color: #fff;
			opacity: 1;
		}

		#comment-icon-one, #comment-icon-two, #comment-icon-three {
			display: block;
			background-color: #2b2b2b;
			height: 2px;
			width: 12px;
			margin: 6px 0 0 5px;
		}
		
			#comment-icon-two {
				width: 10px;
				margin: 2px 0 0 5px;
			}

			#comment-icon-three {
				width: 8px;
				margin: 2px 0 0 5px;
			}
			
.btn-sidetop-bar {
	padding: 12px 8px;
	margin: 13px 5px 5px 0px;
}
	
.btn-black, .btn-blue { 
	font-size: 16px;
	color: #fff;
	opacity: .8;
	padding: 10px 24px;
	cursor: pointer;
	border-style: solid solid solid solid;
	border-color: #404040;
}
	@media (min-width: 310px) and (max-width: 340px){
		.btn-black, .btn-blue { 
			padding: 8px 20px;
		}
	}
	
	@media (min-width: 277px) and (max-width: 309px){
		.btn-black, .btn-blue { 
			padding: 6px 15px;
		}
	}
	
	@media (min-width: 0px) and (max-width: 276px){
		.btn-black, .btn-blue { 
			padding: 4px 10px;
		}
	}

.btn-browse {
	border-radius: 4px !important;
	border-width: 2px !important;
	margin-right: -3px;
}

.btn-black-save {
	border-radius: 4px;
	border: 2px solid #404040;
	padding: 6px 20px;
	opacity: 1;
	color: #fff;
	font-size: 16px;
	background: #232323;
	background: -moz-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(35,35,35,1)),color-stop(100%,rgba(18,18,17,1)));
	background: -webkit-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: -o-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: -ms-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: linear-gradient(to bottom,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232323', endColorstr='#121211', GradientType=0);
}
	.btn-black-save:hover {
		opacity: .9 !important;
	}

.btn-black {
	border-radius: 4px 0 0 4px;
	border-width: 2px 0px 2px 2px;
	margin-left: 1px;
	background: #232323;
	background: -moz-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(35,35,35,1)),color-stop(100%,rgba(18,18,17,1)));
	background: -webkit-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: -o-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: -ms-linear-gradient(top,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	background: linear-gradient(to bottom,rgba(35,35,35,1) 0,rgba(18,18,17,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232323', endColorstr='#121211', GradientType=0);
}

.btn-blue {
	border-radius: 0 4px 4px 0;
	border-width: 2px 2px 2px 0px;
	margin-left: -4px;
	background-color: #1C5163;
	opacity: .8;
	background: -moz-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#227794),color-stop(100%,rgba(28,81,99,1)));
	background: -webkit-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%);
	background: -o-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%);
	background: -ms-linear-gradient(top,#227794 0,rgba(28,81,99,1) 100%);
	background: linear-gradient(to bottom,#227794 0,rgba(28,81,99,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#227794', endColorstr='rgba(28,81,99,1)', GradientType=0);
}
	.btn-black:hover, .btn-black:focus, .btn-black:active, 
	.btn-blue:hover, .btn-blue:focus, .btn-blue:active {
		color: #fff;
		opacity: 1;
		text-decoration: none;
	}
	.btn-black:active, .xs-black-btn:active {
		background: #232323 !important;
	} 
	.btn-blue:active {
		background: rgba(28,81,99,1) !important;
	}
		
/*Sidebar End*/


/* Expandable List  */
.slider{
	display:none;
}
.collapseSlider{
	display:none;
}
.sliderExpanded .collapseSlider{
	display:block;
}
.sliderExpanded .expandSlider{
	display:none;
}
#expList ul li {
    list-style: none;
    margin-left: -23px;
    cursor: pointer;
	background: url(../images/dot.png) no-repeat 1px 21px;
}
#expList p {
    display:block;
}
#expList li {
    text-indent:0px;
    background-position: 1px 21px;
    padding-left: 15px;
	margin-left: -15px;
    background-repeat: no-repeat;
}
#expList .collapsed {
    background-image: url(../images/collapsed.png);
}
#expList .expanded {
    background-image: url(../images/expanded.png);
}
#expList {
    clear: both;
}
/* Expandable List End */


/* Selects */
form.jqtransformdone label{
	margin-top:1px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
}

.rowElem {
 height: 30px;
}

.jqTransformSelectWrapper {
	width: 45px !important;
	position:relative;
	height: 31px;
	float:left;
}

.jqTransformSelectWrapper div span {
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	padding: 2.4px 0 0 0px;
	overflow: hidden;
	cursor:pointer;
	border: none;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 3px;
	top: 8.5px;
	width: 13px;
	height: 7px;
	background: url(../images/icons.png) no-repeat scroll -69px -142px transparent;
}
	.jqTransformSelectWrapper:hover  a.jqTransformSelectOpen {
		background: url(../images/icons.png) no-repeat scroll -69px -149px transparent;
	}

.jqTransformSelectWrapper ul {
	position: absolute;
	min-width: 43px !important;
	top: 25px;
	left: 0px;
	text-align: center;
	list-style: none;
	background-color: #EDEDED;
	border-top: 3px solid #85bf25;
	display: none;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	z-index: 10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 2px;
	text-decoration: none;
	color:#333;
	background-color: #ededed;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #FFF;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#ccc;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
/* Selects End*/


/*Scrollbar*/
.post-scroll
{	
	height: 280px;
	width: 300px;
	overflow-y: scroll;
	padding-bottom: 0px;
}
.post-scroll::-webkit-scrollbar {
    width: 12px;
}
.post-scroll::-webkit-scrollbar-track {
	background: #AAA;
}
.post-scroll::-webkit-scrollbar-thumb {
    background: #555;
    border: 2px solid #AAA;
    border-radius: 5px;
}
.post-scroll::-webkit-scrollbar-thumb:window-inactive {
	background: #181817;
}
.post-scroll::-webkit-scrollbar-corner {
      background-color: transparent;
}

/*2*/
.post-sidebar-scroll
{	
	height: 600px;
	overflow-y: scroll;
	margin-right: -2px;
	padding-right: 0px !important;
	padding-bottom: 0px;
}
.post-sidebar-scroll::-webkit-scrollbar {
    width: 10px;
    height: 30px;
}
.post-sidebar-scroll::-webkit-scrollbar-track {
	background: #424242;
	border-radius: 0px 15px 0px 0px;
}
.post-sidebar-scroll::-webkit-scrollbar-thumb {
    background: #181817;
    border: 2px solid #424242;
    border-radius: 5px;
}
.post-sidebar-scroll::-webkit-scrollbar-thumb:window-inactive {
	background: #181817;
}
.post-sidebar-scroll::-webkit-scrollbar-corner {
      background-color: transparent;
} 
/*Scrollbar End*/


.img-container {
	width: 100%;
	transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-webkit-transition: all .15s ease-in-out;
}

.theme-color {
	background-color: #2b2b2b;
	box-shadow: 0 0 11px 1px #111;
	-webkit-box-shadow: 0 0 11px 1px #111;
	-moz-box-shadow: 0 0 11px 1px #111;
	border-radius: 10px;
}

.main-text p {
	font-size: 22px;
	color: #FFF;
	text-align: center;
	line-height: 33px;
	padding-top: 5px;
	padding-bottom: 22px;
	margin-left: 65px;
}

@media (min-width: 992px) {
	.main-text p, .random-icon2, .clock-icon {
		float: right !important;
	}
}

.green-color:hover, .green-color:focus, .green-color:active {
	color: #85bf25;
	cursor: pointer;
}

.green-text-color {
	color: #85bf25;
}

.sky-text-color {
	color: #AFD8F8;
}

.green-border {
	border-bottom: 3px solid #85bf25;
	padding-bottom: 4px;
	margin-right: 3px;
	margin-left: -3px;
}

.triangle-border1, .triangle-border2, .triangle-border3{
	content: "";
	width: 0;
	height: 0;
	position: relative;
	background: transparent;
	top: -4px;
	margin-left: -8px;
	left: 104px;
	border-left: 8px solid transparent;
	border-bottom: 8px solid #85bf25;
}
	.triangle-border2{
		left: 99px !important;
	}
	
	.triangle-border3 {
		top: -27px;
		margin-left: 16px;
	}
	
.clock-icon, .random-icon2 {
	background: url(../images/icons.png) no-repeat scroll -345px -217px transparent;
	display: inline-block;
	width: 30px;
	height: 26px;
	padding: 10px 0px;
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: nearest-neighbor;
	margin-top: 12px;
	opacity: .5;
	cursor: pointer;
}

.random-icon2 {
	background: url(../images/icons.png) no-repeat scroll -380px -215px transparent;
	margin: 11px 0px 0px 18px;
}
	.clock-icon:hover, .clock-icon:focus,
	.random-icon2:hover, .random-icon2:focus {
		opacity: 1 !important;
	}
	
@media (max-width: 991px) {
	.clock-icon, .random-icon2 {
		margin: -15px 10px 15px 10px;
		float: none;
	}
	.main-text p {
		margin-left: 0px !important;
	}
	.btn-follow {
		margin-top: -10px;
		margin-bottom: 30px;
	}
}

.row-height {
	min-height: 83px;
	padding-bottom: 15px;
}

.loading-bar {
	padding: 5px 22px 0px 22px !important;
	text-align: center;
}

.discover-more {
	background-color: #181817;
	border-radius: 4px;
	padding: 10px 15px !important;
	margin: 22px !important;
	text-align: left;
}

@media (min-width: 992px) {
	.post .col-lg-2, .post-buttons .col-lg-2, .headsearch .col-lg-2 {
		width: 20%;
	}
}

@media (min-width: 386px) and (max-width: 537px) {
	.post .col-xs-4 {
		width: 50% !important;
	}
}
	
@media (min-width: 0px) and (max-width: 385px) {
	.post .col-xs-4 {
		width: 100% !important;
	}
	.arrow {
		padding: 2.6% !important;
	}
}

.padding4 {
	padding: 4px;
}

.post {
	padding: 22px;
}

.gcmargintop10 {
	margin-top: 10px;
}

.gallary-comments-post {
	padding: 26px 25px 25px 25px;
}

.gc-img {
	width: 72px;
} 

.xs-tile-btn-black-bg {
	display: inline;
	background-color: #181817;
	border-radius: 4px;
	padding: 3px;
	width: 26px;
}

.btn-black-bg {
		display: inline;
		background-color: #181817;
		border-radius: 4px;
		margin-right: 4px;
		padding: 4px;
		float: left;
		text-align: center !important;
}

.post-body {
	padding: 26px;
}
	.imgpost {
		background-color: rgba(0, 0, 0, 0.09);
		min-width: 100% !important;
		max-width: 100% !important;
		min-height: 10px;
		border-radius: 4px;
		margin-bottom: 13px;
		padding: 10px;
	}
		.imgpost img{
			max-width: 100% !important;
			display: block;
			margin-right: auto;
			margin-left: auto;
		}

.album-header, .post-header {
	background-color: #212121;
	width: 100%;
	padding: 20px 25px 15px;
	border-radius: 10px 10px 0 0;
}

.post-header {
	background-color: transparent; 
	padding: 20px 25px 0px;
}
	.album-header h1, .post-header h1 {
		font-size: 18px;
		line-height: 22px;
		color: #ddddd1;
		font-family: inherit;
		font-weight: 700;
		text-shadow: 1px 1px 1px #222;
		word-spacing: normal;
		margin: 0;
	}

	.album-header p, .post-header p {
		color: #999;
		font-size: 12px;
		margin: 6px 0px 0px;
	}

	.album-header a, .post-header a {
		cursor: pointer;
	}

.post-img {
	border: 3px solid #444442;
	outline: 1px solid #121211 !important;
	outline-offset: -3px;
	cursor: pointer;
	position: relative;
}
	.post-img:hover {
		border: 3px solid #C29F37;
	}
	
	.post-img:active {
		border: 3px solid #181817;
	}
	
	.post-img:hover  .arrows {
		display: block !important;
	}
	
	.post-img:hover .img-des-hover  {
		display: block !important;
	}
	
	.post-img:hover .img-des-hover:hover {
		display: none !important;
	}
	
/* Single Slider */
.flexisel-1 {
    padding: 15px 0px;
    margin: 0px 20px;
}

#flexisel-1 {
    display:none;
}

.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow: hidden;
	float: left;
	width: 100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
	position: relative;
	width: 80px;
	height: 80px;
	border: 3px solid #444442;
	cursor: pointer;
	margin: 1px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 18px;
    height: 18px;
    position: absolute;
	cursor: pointer;
	z-index: 1000000;
}

.nbs-flexisel-nav-left {
    left: 10px;
	top: 45px !important;
    background: url(../images/album/album-slider/button-previous.png) center no-repeat;
}

.nbs-flexisel-nav-right {
    right: 10px;
	top: 45px !important;
    background: url(../images/album/album-slider/button-next.png) center no-repeat;
}

/*Single Slider End*/

.transition {
	transition: all .07s ease-in-out;
	-webkit-transition: all .07s ease-in-out;
	-moz-transition: all .07s ease-in-out;
}

.arrows {
	display: none !important;
	width: 100%;
	line-height: 2.1;
	color: rgba(255,255,255,.8);
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	border-top: 1px solid #000;
	cursor: pointer;
	margin-top: -30px;
	position: absolute;
}
	.arrow {
		cursor: pointer;
		display: inline-block;
		padding: 4%;
		float: left;
	}
	
	.arrow .icon {
		position: relative;
		height: 15px;
		width: 13px;
		display: inline-block;
		opacity: .8;
		background: url(../images/icons.png) no-repeat scroll -2px -61px transparent;
	}

	.arrow:hover {
		background-color: rgba(255,255,255,.2);
	}
	
	.arrow.up:active .icon, .arrow.up.pushed .icon {
		background-position: -18px -61px;
	}
	
	.arrow.down .icon {
		background-position: -.5px -82px;
	}

	.arrow.down:active .icon, .arrow.down.pushed .icon {
		background-position: -16.5px -82px;
	}

.img-des-hover {
	display: none !important;
	padding: 7%;
	width: 128%;
	z-index: 2;
	background-color: #121211;
	border: 2px solid #444442;
	margin-left: -15%;
	margin-top: 3.4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 2px 5px #000;
	-moz-box-shadow: 0 2px 5px #000;
	box-shadow: 0 2px 5px #000;
	text-align: left;
	cursor: pointer;
	position: absolute;
	left: 0;
}

	@media (min-width: 0px) and (max-width: 385px){
		.img-des-hover {
			width: 100% !important;
			margin-left: 0 !important;
			padding: 4% 7% 7% 7% !important;
		}
	}

	.img-des-hover p {
		line-height: 1.5em;
		color: #fff;
		max-height: 11em;
		overflow: hidden;
		padding: 0;
		letter-spacing: .03em;
		margin-bottom: 27px;
	}
	
.post-info {
	background-color: #232323;
	padding: 3% 7%;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	color: #999;
	border-top: 1px solid #000;
}

.triangle-down1, .triangle-down2 {
	background: url(../images/icons.png) no-repeat scroll -69px -142px transparent;
	width: 13px;
	height: 7px;
	position: absolute;
	top: 53.5px;
	left: 92px;
}
	.triangle-down2 {
		right: 273px !important;
	}

.chat-img {
	float: left;
	line-height: 0;
	width: 54px;
	height: 53px;
	margin-right: 3px;
	background-color: #2B2B2B;
}
	.chat-img img {
		border: 3px solid #444442;
	}
	
	.chat-img img:hover {
		border: 3px solid #C29F37;
	}

	.usermsg-padding10 {
		padding: 11px;
		padding-top: 0px !important;
		padding-bottom: 8px !important;
		margin-top: -3px !important;
	}
	
.padding-chat-img {
	padding: 7px 14px 0px 14px !important;
}

.textbox {
	background-color: #181817;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color: #ddddd1;
	line-height: 18px;
}

.black-box {
	background: #181817;
	border-radius: 4px;
	padding: 10px;
}

.marginrit4 {
	margin-right: 4px;
}

.share-btn-padding {
	padding: 0px 15px !important;
}
	.share-btn-padding:hover, .share-btn-padding:focus, .share-btn-padding:active {
		color: #fff !important;
		text-decoration: none;
	}

.btn-like-dislike {
	min-width: 32px;
	height: 29px;
	border-bottom: 1px solid #4c4a4f;
	background-color: #2b2b2b;
	float: left;
	border-radius: 4px;
	color: #fff;
	position: relative;
	opacity: .8;
	line-height: 29px;
	font-size: 16px;
	cursor: pointer;
	background: #4c4a4f;
	background: -moz-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c4a4f),color-stop(100%,#2a292b));
	background: -webkit-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
	background: -o-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
	background: -ms-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
	background: linear-gradient(to bottom,#4c4a4f 0,#2a292b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4a4f', endColorstr='#2a292b', GradientType=0);
}
	.btn-like-dislike:hover { 
			opacity: 1 !important;
	}
	.btn-like-dislike:active {
		background: #202020;
	}
	
	.like-icon , .dislike-icon, .heart-icon, .report-icon, .cog-icon, .share-icon {
		background: url(../images/icons.png) no-repeat scroll -4px -107px transparent;
		display: block;
		width: 20px;
		height: 24px;
		margin-left: 4.5px;
	}
		.like-icon:focus, .like-icon:active {
			background-position: -27.5px -107px;
		}
		
	.dislike-icon {
		background-position: -51px -107px;
		margin-left: 5px;
	}
		.dislike-icon:focus, .dislike-icon:active {
			background-position: -75.5px -107px;
		}
	
	.heart-icon {
		background-position: -104px -106px;
		margin-left: 5.5px;
	}
		.heart-icon:focus, .heart-icon:active {
			background-position: -131px -106px;
		}
		
	.report-icon {
		background-position: -167px -182px;
		margin-left: 5px;
	}
	
	.cog-icon {
		background-position: -194px -182px;
		margin-left: -3.5px;
		margin-top: -15.5px;
		margin-right: 9px;
	}
	
	.share-icon {
		background-position: -108px -183px;
		margin-left: -10px;
		margin-right: 43px;
	}
	
	.tag-xs-icon {
		display: none;
		opacity: .6;
		width: 15px;
		height: 15px;
		float: left;
		background: url(../images/icons.png) no-repeat scroll -294px -253px transparent;
	}
		.tag-xs-icon-hover:hover .tag-xs-icon {
			display: inline-block !important;
		}
	
	.link-color a:hover, .link-color a:focus, .link-color a:active {
		color: #fff !important;
	}
	
	.link-color a, .link-color li{
		font-size: 12px !important;
	}
	
	.caret {
		opacity: .3;
	}
	
	.pad-btm0 {
		padding-bottom: 0px !important;
	}
	
	.margin28 {
		margin-left: 28px;
	}
	
	@media (min-width: 768px) and (max-width: 991px){
		.margin-left20 {
			margin-left: -20px !important;
		}
		.post-buttons {
			margin-right: -45px !important;
		}
	}
	
	@media (min-width: 0px) and (max-width: 420px){
		.width100{
			width: 100% !important;
		}
	}

	@media (min-width: 0px) and (max-width: 535px){
		.post-dropdown-menu {
			margin-left: -83px !important;
		}
	}

	.post-dropdown-menu {
		outline: 1px solid #121211 !important;
		margin-right: 4px !important;
		min-width: 128px !important;
		max-width: 128px !important;
	}

	.dmwidth {
		min-width: 140px !important;
		max-width: 140px !important;
		width: 140px !important;
	}

	.dropdown-menu {
		position: absolute !important;
		top: 100%;
		right: 0px !important;
		left: inherit !important;
		z-index: 1000;
		display: none;
		float: left;
		padding: 0px;
		margin: 2px 0 0;
		list-style: none;
		font-size: 14px;
		text-align: left;
		background-color: #efefef !important;
		border: 1px solid #cccccc;
		border: 1px solid rgba(0, 0, 0, 0.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		background-clip: padding-box;
	}

	.navbar-nav > li > .dropdown-menu {
		margin-top: 0 !important;
		border-color: #85BF25 !important;
		border-style: solid none none none !important;
		border-radius: 0px !important;
		border-width: 3px !important;
	}


	.dropdown-menu > li > a {
		display: block;
		padding: 8.4px 18px !important;
		clear: both;
		font-size: 1.05em;
		font-weight: 400;
		line-height: 23px !important;
		color: #333333 !important;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
	.prgress-bg {
		background: rgba(0, 0, 0, 0.02);
		border: 1px solid rgba(0, 0, 0, 0.1);
		padding: 5px 10px 4px 10px;
		border-radius: 4px;
		margin-left: -7px;
		margin-right: 12px;
		height: 37.4px;
	}
		.prgress-bg:hover {
			border: 1px solid #181817;
			background: #181817;
			cursor: pointer;
		}

	.progress {
		overflow: hidden;
		height: 8px;
		background-color: #B93838;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	}

	.progress-bar-success {
		background-color: #73a839;
	}

	.progressbar-text {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		position: relative;
		text-align: center;
		bottom: 1px;
		padding: 0px 10px;
		font-size: 12px;
		line-height: 19px;
		color: #ddddd1;
	}
	
	.recomended-tags {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		position: relative;
		text-align: left;
		left: 3px;
		line-height: 1;
		font-size: 13px;
		padding: 0px 10px;
		color: #ddddd1;
	}
		.recomended-tags-text {
			font-size: 10px;
			margin-top: -5px;
			margin-bottom: 0px !important; 
			opacity: .8;
		}
		
		.tag-u-name {
			font-size: 12px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
		}
		
		.xs-icons {
			width: 10%;
		}
		
		.tag-icon {
			margin-top: 6px;
			margin-left: 15px;
			margin-right: -6px;
			opacity: .8;
			float: left;
		}
		
		.caret-icon {
			margin-top: 11px;
			float: right;
			margin-right: 23px;
		}
		
		.caret-icon2 {
			margin-top: 13px;
			float: right;
			margin-right: -12px;
		}
		
		.combodropdown-header, .combodropdown-header a:hover, .combodropdown-header a:focus {
			background-color: #2b2b2b !important;
			color: #fff !important;
			text-align: center !important;
			line-height: 2.5;
			margin-top: -20px;
		}

@media (min-width: 0px) and (max-width: 335px){
	.post-scroll {	
		width: 280px !important;
	}

	.tag-search-div {
		width: 280px !important;
	}
}

.tag-search-div {
	width: 300px;
}

@media (min-width: 767px) and (max-width: 991px){
	.tags-dropdown {
		left: 265px;
	}
}

@media (min-width: 360px) and (max-width: 766px){
	.tags-dropdown {
		right: 32px;
	}
}

@media (min-width: 0px) and (max-width: 359px){
	.tags-dropdown {
		right: 10px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 0px) and (max-width: 420px){
	.tags-dropdown {
		margin-top: 88px !important;
	}
}

.tags-dropdown {
	max-height: 405px;
	position: absolute;
	z-index: 11;
	margin-top: 42px;
}
	.tags-dropdown tr {
		background-color: #e0e0e0;
		font-size: 13px;
	}
		.tags-dropdown tr:hover {
			color: #121211;
			background-color: #ccc;
			cursor: pointer;
		}
		
	.tags-dropdown td {
		padding: 6.5px;
	}
	
	.capital-text {
		text-transform: uppercase;
		font-size: 10px;
	}
	
.xs-up-arrow, .xs-down-arrow {
	background: url(../images/icons.png) no-repeat scroll -52px -62px transparent;
	width: 15px;
	height: 15px;
	display: inline-block;
	cursor: pointer;
	opacity: .8;
}
	.xs-down-arrow {
		background-position: -52px -83px;
	}
	
		.xs-up-arrow:hover, .xs-down-arrow:hover {
			opacity: 1;
		}
	
	.xs-up-arrow, .fa-plus {
		margin-left: 6px;
	}
	
	.tag-score {
		display: inline-block;
		font-weight: 700;
		font-size: .8em;
		padding-left: 5px;
		vertical-align: middle;
		color: #85BF25;
	}
	
	.tag-by {
		display: none;
		font-size: 11px;
		color: #888;
		padding: 0px 5px;
		font-family: inherit;
	}
	
	.green-top-border {
		border-top: 3px solid #85BF25;
	}
	
	.dotted-border {
		border: 1px dotted #888;
	}
	
	.margintop5 { 
		margin-top: 5px;
		margin-left: -15px;
	}
	
	.replycomments { 
		margin-bottom: 5px;
		display: none;
	}
	
	.textarea-box {
		padding: 10px 26px 10px 26px;
	}
	
	.tag-search {
		background: #ddd;
		height: 28px;
		line-height: 1.5;
		border-radius: 0px;
		padding-left: 10px;
		font-size: 12px;
	}
		.tag-search:focus, .tag-search:active  {
			border-color: #C29F37;
		}
	
	.comments-searchbar {
		background-color: #121211;
		border: 1px solid #444442;
		height: 35px;
		line-height: 1.5;
		border-radius: 0px;
		padding-left: 5px;
	}
		.comments-searchbar:focus, .comments-searchbar:active  {
			border-color: #C29F37;
		}
		
	.comments-pad {
		padding-left: 0px !important;
		padding-right: 5px !important;
	}
	
	@media (min-width: 680px){
		.mleft10 {
			margin-left: 10px;
		}
	}
	
	@media (min-width: 560px) and (max-width: 620px){
		.mleft10 {
			margin-left: -10px;
		}
	}
	
	@media (min-width: 0px) and (max-width: 559px){
		.mleft10 {
			margin-left: -15px;
		}
	}
	
	@media (min-width: 0px) and (max-width: 350px){
		.comments-textarea {
			width: 75% !important;
		}
		
		.mleft10 {
			margin-left: -50px !important;
		}
	}
	
	@media (min-width: 351px) and (max-width: 390px){
		.comments-textarea {
			width: 85% !important;
		}
		
		.mleft10 {
			margin-left: -35px !important;
		}
	}
	
	@media (min-width: 391px) and (max-width: 524px){
		.comments-textarea {
			width: 88% !important;
		}
		
		.mleft10 {
			margin-left: -35px !important;
		}
	}
	
	.comments-textarea {
		background-color: #121211;
		border-color: #444442;
		padding: 10px 8px;
		height: 37px !important;
		font-size: 1em;
		line-height: 1;
		color: #FFF;
		border-radius: 0px;
		resize: none;
	}
		.comments-textarea:focus, .comments-textarea:active  {
			background-color: #242D3B;
			border-color: #C29F37;
			height: 90px !important;
		}
		
		.replycomments-textarea, .replycomments-textarea:hover, .replycomments-textarea:focus, .replycomments-textarea:active {
			background-color: #242D3B;
			border-color: #C29F37;
			height: 90px !important;
			padding: 10px 8px;
			font-size: 1em;
			line-height: 1;
			color: #FFF;
			resize: none;
		}
		
		.left10 {
			margin-left: -10px;
		}
			
		@media (min-width: 685px) {
			.replycomments-textarea {
				width: 90% !important;
			}
			
			.left10 {
				margin-left: -10px;
			}
		}
		
		@media (min-width: 650px) and (max-width: 684px){
			.replycomments-textarea {
				width: 90% !important;
			}
			
			.left10 {
				margin-left: -15px;
			}
		}
		
		@media (min-width: 595px) and (max-width: 649px){
			.replycomments-textarea {
				width: 90% !important;
			}
			
			.left10 {
				margin-left: -25px;
			}
		}
		
		@media (min-width: 530px) and (max-width: 594px){
			.replycomments-textarea {
				width: 90% !important;
			}
			
			.left10 {
				margin-left: -35px;
			}
		}
		
		@media (min-width: 485px) and (max-width: 529px){
			.replycomments-textarea {
				width: 90% !important;
			}
			
			.left10 {
				margin-left: -40px;
			}
		}
		
		@media (min-width: 460px) and (max-width: 484px){
			.replycomments-textarea {
				width: 85% !important;
			}
			
			.left10 {
				margin-left: -45px;
			}
		}
		
		@media (min-width: 0px) and (max-width: 459px){
			.left10 {
				width: 100% !important;
				margin-top: 10px;
				margin-left: -15px;
			}
			
			.comments-pad {
				margin: 0px !important;
				padding: 0px !important;
			}
			
			.replycomments  .col-xs-10 {
				width: 100% !important;
			}
		}
		
		.pointer {
			cursor: pointer;
		}
		
		.text-count {
			background: none;
			border: none;
			font-size: 22px;
			font-weight: bold;
			color: #808080;
		}

	.tagtextbg:hover {
		padding: 1px 6px 2px;
		border-radius: 4px;
		background-color: #4E76C9;
		color: #fff;
		cursor: pointer;
	}
	
	.comments-info {
		padding: 5px 10px !important;
	}
	
	.pad0 {
		padding: 0px !important;
	}
	
	.select-btn {
		background: transparent;
		border: 0px;
		color:#85bf25 !important;
	}
		.select-btn option {
			color:#888 !important;
			background-color: #EFEFEF !important;
			text-align: center !important;
		}

.post-buttons {
	margin-right: -30px;
}

@media (min-width: 0px) and (max-width: 325px){
	.post-buttons {
		padding: 0px 20px 0px 22px !important;
	}
	.post-body {
		padding: 15px 15px 0px;
	}
}

.top-dropdown-div1 {
	width: 200px;
	background-color: #FFF;
	position: absolute;
	z-index: 1;
	border-top: 3px solid #85bf25;
	margin-left: 141px;
	margin-top: -32px;
	cursor: pointer;
	display: none;
}
.top-dropdown-div2 {
	background-color: #FFF;
	position: absolute;
	z-index: 1;
	border-top: 3px solid #85bf25;
	margin-left: 141px;
	margin-top: -32px;
	cursor: pointer;
}
	@media (min-width: 992px) and (max-width: 1199px){
		.top-dropdown-div1 {
			margin-left: 118px;
		}
		.tags-dropdown {
			left: 427px;
		}
		.prgress-bg {
			margin-left: -20px !important;
			margin-right: 42px !important;
		}
		.post-buttons {
			margin-right: -38px !important;
		}
	}

	@media (min-width: 768px) and (max-width: 991px){
		.top-dropdown-div1 {
			margin-left: 18px;
			margin-top: -33px;
		}
	}

.top-dropdown-div-ul {
	padding: 8px 18px;
	border-color: rgba(255, 255, 255, 0.76);
	border-style: groove;
	border-width: 0px 0px 2px 0px;
	font-size: 16px;
	color: #333;
}
	.top-dropdown-div-ul:hover {
		background-color: #F7F7F7;
	}
	.top-dropdown-div-ul:active {
		background-color: #EBEBEB;
		border-left: 5px solid #85bf25;
		padding: 8px 13px;
	}
	.top-dropdown-btm-div {
		padding: 7px 18px;
		text-align: center;
		font-size: 12px;
	}
		.top-dropdown-btm-div:hover {
			background-color: #F9F9F9;
		}
		.top-dropdown-btm-div a:hover {
			text-decoration: none;
		}
	
	.user-group-divider {
		max-width: 100%;
		border-bottom: 3px dotted #ddd;
		font-size: 14px;
		color: #fff;
	}
	
.comment-info-box {
	padding: 0px 26px 5px 26px;
}

.comment-box {
	padding: 0px 26px 0px 26px;
}


.comment-box .media > .pull-left {
	margin-right: 4px;
}

.gcmargintop10 .media > .pull-left {
	margin-right: 4px;
}

.cmnt-author {
	padding: 12px 10px 1px 10px !important;
	margin-bottom: 4px;
}		

.cmnt-author, .cmnt-author a {
	font: x-small verdana,arial,helvetica,sans-serif;
	letter-spacing: 0;
}
	.cmnt-author span {
		color: #aaa;
	}
	.cmnt-author p {
		color: #ddddd1;
		font-size: 13px;
		margin-top: 4px;
	}
	
	.cmnts-arrow-up-btn, .cmnts-arrow-down-btn {
		background: url(../images/icons.png) no-repeat scroll transparent;
		background-position: -2px -61px;
		width: 12px;
		height: 18px;
		opacity: .8;
	}	
		.cmnts-arrow-up-btn:hover, .cmnts-arrow-down-btn:hover {
			opacity: 1;
		}
		
		.cmnts-arrow-up-btn:active {
			background-position: -18px -61px;
		}
	
	.cmnts-arrow-down-btn {
		background-position: -1px -81px;
	}
		.cmnts-arrow-down-btn:active {
			background-position: -17px -81px;
		}
	
	.btm-mrg3 {
		margin-bottom: 3px;
	}
	
	.xs-black-btn {
		border-bottom: 1px solid #4c4a4f;
		float: left;
		border-radius: 4px;
		color: #fff;
		opacity: .8;
		padding: .5px 4px;
		background-color: #2b2b2b;
		background: #4c4a4f;
		background: -moz-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c4a4f),color-stop(100%,#2a292b));
		background: -webkit-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
		background: -o-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
		background: -ms-linear-gradient(top,#4c4a4f 0,#2a292b 100%);
		background: linear-gradient(to bottom,#4c4a4f 0,#2a292b 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4a4f', endColorstr='#2a292b', GradientType=0);
	}

	.btn-follow {
		margin-top: 10px;
		width: 70px;
		line-height: 14px;
		background: #287e9b;
		border: 0px;
		opacity: .8;
	}
		.btn-follow:hover, .btn-follow:focus, .btn-follow:active{
			background: #287e9b;
			opacity: 1;
		}
		
.caption-toolbar {
	background: url(../images/icons.png) no-repeat scroll -163px -87px transparent;
	height: 14px;
	width: 17px;
	padding: 0px 9.5px;
	position: absolute;
	right: 31px;
	margin-top: -67px;
	display: none;
}
	@media (min-width: 609px) {
		.cmnt-author:hover .caption-toolbar {
			display: block !important;
			cursor: pointer;
		}
	}

.scrollToTop{
	display:none;
	margin: 10px 5px 20px;
}

.text-box {
	background-color: #181817;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 5px;
	color: #fff;
	opacity: .8;
	cursor: pointer;
}
	.text-box:hover {
		background-color: #232323;
	}
	.text-box:hover .active-triangle-border {
		border-right: 14px solid #232323;
	}
	.text-box a:hover {
		text-decoration: none;
	}

.active-triangle-border {
	border-bottom: 18px solid transparent;
	border-right: 14px solid #181817;
	border-top: 18px solid transparent;
	left: 12px;
	position: absolute;
	top: 27px;
}
	.active-triangle-border:hover {
		border-right: 14px solid #232323;
	}

.c-s-g-fonts {
	font-size: 16px;
	color: #ddddd1;
	font-weight: 700;
	text-shadow: 1px 1px 1px #222;
	letter-spacing: 1px;
	font-family: inherit;
	word-spacing: normal;
	line-height: 18px;
}

.button-css {
	background: #2b2b2b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,#2b2b2b 0,#121211 99%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(99%,#121211));
	background: -webkit-linear-gradient(top,#2b2b2b 0,#121211 99%);
	background: -o-linear-gradient(top,#2b2b2b 0,#121211 99%);
	background: -ms-linear-gradient(top,#2b2b2b 0,#121211 99%);
	background: linear-gradient(top,#2b2b2b 0,#121211 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#121211', GradientType=0);
	padding: 7px;
	border: 2px solid #444442;
	border-radius: 6px;
	font-size: 1.2em;
	font-weight: 700;
	text-align: center;
	position: relative;
	cursor: pointer;
	color: #fff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
	.button-css:hover {
		background: #444442;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,#444442 0,#121211 99%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444442),color-stop(99%,#121211));
		background: -webkit-linear-gradient(top,#444442 0,#121211 99%);
		background: -o-linear-gradient(top,#444442 0,#121211 99%);
		background: -ms-linear-gradient(top,#444442 0,#121211 99%);
		background: linear-gradient(top,#444442 0,#121211 99%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444442', endColorstr='#121211', GradientType=0);
		border-radius: 6px;
	}
	
.gallary-comments {
	font-size: 16px;
	color: #ddddd1;
	font-weight: 700;
	text-shadow: 1px 1px 1px #222;
	letter-spacing: 1px;
	font-family: inherit;
	word-spacing: normal;
	line-height: 18px;
}

.options {
	float: right;
	letter-spacing: 0px;
	font-size: 14px;
	word-spacing: 5px;
	font-weight: normal;
}
	.options ul {
		list-style: none;
		margin: 0;
	}
	.options ul li {
		display: inline;
		color: #888;
	}
	.options .selected {
		font-weight: 700;
		color: #85BF25!important;
	}

    .cgsorting select {
      display: none;
    }
    
@media (max-width: 490px) {
	.visible-490 {
		margin-top: 10px;
	}
	.hidden-490 {
		display: none;
	}
	.options {
		float: left;
		margin-left: -40px;
	}
}
@media (min-width: 491px) {
	.visible-490 {
		display: none;
	}
}

.fixed-share-container {
	width: 43px;
	margin-top: 75px;
	margin-left: -45px;
	background-color: #242424;
	opacity: .9;
	transition: opacity .1s linear;
	-webkit-transition: opacity .1s linear;
	position: fixed;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
	.fixed-share-container ul li{
		list-style: none;
	}

.share-text {
	font-size: 12px;
	padding: 5px 5px 7px;
	text-align: center;
	color: #fff;
	opacity: .8;
}
.facebook_custom {
	background-position: -1px -214px !important;
}
.twitter_custom {
	background-position: -33px -214px !important;
}
.pinterest_custom {
	background-position: -1px -182px !important;
}
.googleplus_custom {
	background-position: -64px -214px !important;
}
.tumblr_custom {
	background-position: -95px -214px !important;
}
.reddit_custom {
	background-position: -127px -214px !important;
}
.stumbleupon_custom {
	background-position: -159px -214px !important;
}
.st_sharethis_custom {
	background-position: -190px -214px !important;
}

.twitter_custom, .facebook_custom, .reddit_custom, .tumblr_custom, .googleplus_custom, .stumbleupon_custom, .pinterest_custom, .st_sharethis_custom {
	background: url(../images/icons.png) no-repeat;
	width: 31px;
	height: 31px;
	margin-left: -34.5px;
	transition: opacity .1s linear;
	-webkit-transition: opacity .1s linear;
	opacity: .6;
	display: block;
}
.twitter_custom:hover, .facebook_custom:hover, .reddit_custom:hover, .digg_custom:hover, .tumblr_custom:hover, .googleplus_custom:hover, .stumbleupon_custom:hover, .pinterest_custom:hover, .st_email_custom:hover, .st_sharethis_custom:hover {
	opacity: 1;
	cursor: pointer;
}


/*ADS*/
.ad-padding {
	padding: 19px;
	padding-bottom: 0px !important;
	padding-top: 25px !important;
}

.ad-text {
	font-size: 9px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #666;
	height: 18px;
	margin-left: 5px;
}

.advert_336_250 {
	padding: 15px;
}

.advert_336_250 img {
	width: 100%;
	height: 100%;
}


.ad-tray-728 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 740px;
	height: 102px;
	display: block;
	padding: 5px;
	border: 1px solid #BBB;
	background-color: #CCC;
	border-radius: 5px;
	box-shadow: 0px 1px #EEE;
	margin-top: 10px;
}

.ad-tray-728:first-child {
	
	margin-bottom: 20px;
}
/*End ADS*/
