@charset "UTF-8";

/* --- bb_code.css --- */

/* .bbCodeX classes are designed to exist inside .baseHtml. ie: they have no CSS reset applied */

.bbCodeBlock
{
	margin: 1em 155px 1em 0;
border: 1px solid rgb(239, 239, 239);
border-radius: 0px;
overflow: auto;

}

	.bbCodeBlock .bbCodeBlock,
	.hasJs .bbCodeBlock .bbCodeSpoilerText,
	.messageList.withSidebar .bbCodeBlock
	{
		margin-right: 0;
	}

	/* mini CSS reset */
	.bbCodeBlock pre,
	.bbCodeBlock blockquote
	{
		margin: 0;
	}
	
	.bbCodeBlock img
	{
		border: none;
	}

.bbCodeBlock .type
{
	font-size: 13px;
font-family: 'Lato', Arial, sans-serif;
color: rgb(112, 112, 112);
background-color: rgb(239, 239, 239);
padding: 6px 8px;
border-bottom: 1px solid rgb(235, 235, 235);
border-top-left-radius: 0px;
border-top-right-radius: 0px;

}

.bbCodeBlock pre,
.bbCodeBlock .code
{
	font-size: 13px;
font-family: Consolas, 'Courier New', Courier, monospace;
background-color: rgb(245, 245, 245);
padding: 10px;
border-radius: 0px;
word-wrap: normal;
overflow: auto;
line-height: 1.24;
min-height: 30px;
max-height: 500px;
_width: 600px;
direction: ltr;

}

.bbCodeBlock .code
{
	white-space: nowrap;
}

.bbCodeQuote
{
	overflow: auto;

}

.bbCodeQuote .attribution
{
	
}

.bbCodeQuote .quoteContainer
{
	overflow: hidden;
	position: relative;
	
	font-style: italic;
font-size: 13px;
background-color: rgb(245, 245, 245);
padding: 10px;
border-radius: 0px;

}


	.bbCodeQuote .quoteContainer .quote
	{
		max-height: 150px;
		overflow: hidden;
		padding-bottom: 1px;
	}
	
		.NoJs .bbCodeQuote .quoteContainer .quote
		{
			max-height: none;
		}

	.bbCodeQuote .quoteContainer .quoteExpand
	{		
		display: none;
		box-sizing: border-box;
		position: absolute;
		height: 80px;
		top: 90px;
		left: 0;
		right: 0;
		
		font-size: 11px;
		line-height: 1;
		text-align: center;
		color: rgb(156, 156, 156);
		cursor: pointer;
		padding-top: 65px;
		background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 80%);
		background: -moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 80%);
		background: -o-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 80%);
		background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 80%);
		
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	.bbCodeQuote .quoteContainer .quoteExpand.quoteCut
	{
		display: block;
	}
	
	.bbCodeQuote .quoteContainer.expanded .quote
	{
		max-height: none;
	}
	
	.bbCodeQuote .quoteContainer.expanded .quoteExpand
	{
		display: none;
	}


	.bbCodeQuote img
	{
		max-height: 150px;
	}
	
	.bbCodeQuote iframe,
	.bbCodeQuote .fb_iframe_widget,
	.bbCodeQuote object,
	.bbCodeQuote embed
	{
		max-width: 200px;
		max-height: 150px;
	}
	
	.bbCodeQuote iframe:-webkit-full-screen
	{
		max-width: none;
		max-height: none;
	}
	
	.bbCodeQuote iframe:-moz-full-screen
	{
		max-width: none;
		max-height: none;
	}
	
	.bbCodeQuote iframe:-ms-fullscreen
	{
		max-width: none;
		max-height: none;
	}
	
	.bbCodeQuote iframe:fullscreen
	{
		max-width: none;
		max-height: none;
	}
	
.bbCodeSpoilerButton
{
	margin: 5px 0;
	max-width: 99%;
}

	.bbCodeSpoilerButton > span
	{
		display: inline-block;
		max-width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
.hasJs .bbCodeSpoilerText
{
	display: none;
	background-color: rgb(245, 245, 245);
padding: 5px;
margin-top: 5px;
margin-right: ;
margin-bottom: 5px;
border: 1px solid rgb(235, 235, 235);
border-radius: 0px;
overflow: auto;

}

	.hasJs .bbCodeSpoilerText .bbCodeSpoilerText,
	.hasJs .bbCodeSpoilerText .bbCodeBlock,
	.hasJs .messageList.withSidebar .bbCodeSpoilerText
	{
		margin-right: 0;
	}
	
.NoJs .bbCodeSpoilerContainer
{
	background-color: rgb(25, 25, 25); /* fallback for browsers without currentColor */
	background-color: currentColor;
}

	.NoJs .bbCodeSpoilerContainer > .bbCodeSpoilerText
	{
		visibility: hidden;
	}

	.NoJs .bbCodeSpoilerContainer:hover
	{
		background-color: transparent;
	}
	
		.NoJs .bbCodeSpoilerContainer:hover > .bbCodeSpoilerText
		{
			visibility: visible;
		}


@media (max-width:800px)
{
	.Responsive .bbCodeBlock,
	.Responsive.hasJs .bbCodeSpoilerText
	{
		margin-right: 0;
	}
}


/* --- casino_view.css --- */

.casinoView
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	color: #717171;
	line-height: 22px;
	overflow: hidden;
}

.event_progress2{padding: 5px 0px;
cursor: pointer;}
.casinoView .header
{
	min-height: 220px;
	
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	background-color: #12324b;
	color: #fff;
}

	.casinoView .header .logo,
	.casinoView .header .info,
	.casinoView .header .rating
	{
		-webkit-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 12px 30px;
	}
	
	.casinoView .header .logo
	{
		width: 300px;
		flex: 0 1 300px;
	}
	
		.casinoView .header .logo img
		{
			width: 100%;
			min-height: 193px;
			max-width: 300px;
			display: inline-block;
			vertical-align: top;
			margin-bottom: -23px;
			margin-top: 40px;
			box-shadow: 0 0 10px rgba(0,0,0,0.45);
		}
		
		
	.casinoView .header .info{
	width:auto !important;
	}
	
		.casinoView .header h1
		{
			font-size: 28px;
			font-weight: bold;
			line-height: 1.2;
			padding: 10px 0;
		}
		
		.casinoView .header .meta li
		{
			line-height: 24px;
			max-width: 500px;
		}
		
		.casinoView .header .meta .title
		{
			font-size: 15px;
			padding-right: 2px;
		}
		
		.casinoView .header .meta .value
		{
			font-size: 13px;
			color: #bdbdbd;
		}
		
		.casinoView .header .meta a
		{
			color: #66aed1;
		}
		
			.casinoView .header .meta a:hover
			{
				color: #0ad700;
			}
	
		.casinoView .header .controls
		{
			padding-top: 0px;
		}
		
			.casinoView .header .controls .button
			{
				background: transparent;
				border: 2px solid #11a4e8;
				padding: 0 30px;
				margin-right: 2px;
				margin-top: 6px;
				line-height: 37px;
				height: auto;
				min-width: 185px;
				font-size: 18px;
				color: #11a4e8;
			}
			
			.casinoView .header .controls .button.primary
			{
				background: #11a4e8;
				color: #fff;
				-webkit-transition: all 500ms ease;
                                -moz-transition: all 500ms ease;
                                -o-transition: all 500ms ease;
                                transition: all 500ms ease; 
			}
			
				.casinoView .header .controls .button:hover
				{
					border-color: #00b4ff;
					color: #00b4ff;
				}
				
				.casinoView .header .controls .button.primary:hover
				{
					background: #00b4ff;
					border-color: #00b4ff;
					color: #fff;
				}
			
	.casinoView .header .rating
	{
		width: 170px;
		-webkit-flex: 0 0 170px;
		flex: 0 0 170px;
		-webkit-align-self: flex-start;
		align-self: flex-start;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
		.casinoView .header .rating h6
		{
			line-height: 1.2;
			margin-bottom: 14px;
			font-size: 20px;
			font-weight: bold;
			color: rgba(255,255,255,0.55);
		}
	
		.casinoView .header .circleRating
		{
			position: relative;
			margin: 0 auto;
			width: 106px;
			height: 106px;
		}
		
			.casinoView .header .circleRating:before
			{
				content: "";
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				border: 5px solid #0e0e0e;
				border-radius: 50%;
			}
		
			.casinoView .header .circleRating canvas
			{
				display: block;
				position: relative;
				z-index: 0;
			}
		
			.casinoView .header .circleRating .ratingValue
			{
				position: absolute;
				z-index: 1;
				left: 0;
				top: 0;
				height: 100%;
				width: 100%;
				line-height: 106px;
				color: #fff;
				font-size: 46px;
				font-weight: 500;
			}
			
.casinoView .main,
.casinoView .mast
{
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

	.casinoView .main .section
	{
		-webkit-flex: 1 1 560px;
		flex: 1 1 560px;
		padding: 20px 30px;
		margin: 0;
	}
	
		.casinoView .main .section .primaryContent
		{
			padding: 0;
			margin: 0;
			background: transparent;
			border: none;
		}
	
	.casinoView .main .sectionLeft
	{
		-webkit-flex-basis: 330px;
		flex-basis: 330px;
	}
	
	.casinoView .main .sectionMiddle
	{
	}
	
	.casinoView .main .sectionRight
	{
		-webkit-flex: 1 0 170px;
		flex: 1 0 170px;
		padding-top: 38px;
	}
	
		.casinoView .main .twoColumns
		{	
			display: -webkit-flex;
			display: flex;
			-webkit-justify-content: space-around;
			justify-content: space-around;
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			padding: 0;
		}
	
		.casinoView .main .twoColumns .primaryContent
		{
			-webkit-flex: 1 1 50%;
			flex: 1 1 50%;
			padding: 38px 4px 20px 30px;
			box-sizing: border-box;
		}
		
			.casinoView .main .twoColumns h3
			{
			}
		
			.casinoView .main .twoColumns ul li
			{
				margin-bottom: 12px;
				position: relative;
				width: 230px;
				display: inline-block;
			}
				.casinoView .main .twoColumns ul li:last-child
				{
					margin-bottom: 0;
				}
			
				.casinoView .main .twoColumns ul li:before
				{
					content: "";
					position: absolute;
					left: -30px;
					top: 0;
					width: 18px;
					height: 14px;
					margin-top: 3px;	
					background-repeat: no-repeat;
					background-position: 50% 50%;
				}
				
				.casinoView .main .twoColumns .pros li:before
				{
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14'%3E%3Cpath d='M0.38,7.78a0.8,0.8,0,0,1-.09-1l0,0,1-1a0.71,0.71,0,0,1,1,0h0L6,9.87a0.33,0.33,0,0,0,.47,0h0l9.19-9.49h0a0.7,0.7,0,0,1,1,0l0,0,1,1a0.66,0.66,0,0,1,0,.93l0,0h0L6.73,13.63a0.66,0.66,0,0,1-.93,0l0,0L0.38,7.78h0Z' fill='%230ad700'/%3E%3C/svg%3E");
				}
				.casinoView .main .twoColumns .cons li:before
				{
					width: 14px;
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M8.88,7.21a0.29,0.29,0,0,1,0-.41h0l4.48-4.48a0.64,0.64,0,0,0,.18-0.42,0.64,0.64,0,0,0-.18-0.42l-0.84-.84A0.64,0.64,0,0,0,12.11.46a0.54,0.54,0,0,0-.42.18L7.21,5.12a0.29,0.29,0,0,1-.41,0h0L2.31,0.64A0.64,0.64,0,0,0,1.89.46a0.64,0.64,0,0,0-.42.18l-0.84.84a0.65,0.65,0,0,0-.18.42,0.65,0.65,0,0,0,.18.42L5.12,6.79a0.29,0.29,0,0,1,0,.41h0L0.64,11.69a0.58,0.58,0,0,0,0,.82l0,0,0.84,0.84a0.64,0.64,0,0,0,.42.18,0.64,0.64,0,0,0,.42-0.18L6.79,8.88a0.29,0.29,0,0,1,.41,0h0l4.48,4.48a0.58,0.58,0,0,0,.82,0l0,0,0.84-.84a0.58,0.58,0,0,0,0-.82l0,0Z' fill='red'/%3E%3C/svg%3E");
				}
			
		.casinoView .main .section .primaryContent h3
		{
			color: #353c47;
			font-size: 15px;
			font-weight: bold;
			line-height: 1.2;
			margin-bottom: 18px;
		}
		
		.casinoView .main .section .ratingCriterias li
		{
			margin-bottom: 16px;
		}
		
			.casinoView .main .section .ratingCriterias li:last-child
			{
				margin-bottom: 0;
			}
		
		.casinoView .main .section .ratingCriterias .head
		{
			overflow: hidden;
			font-size: 12px;
			margin-bottom: 2px;
		}
		
			.casinoView .main .section .ratingCriterias .title
			{
				display: inline;
			}
			
			.casinoView .main .section .ratingCriterias .value
			{
				float: right;
			}
		
		.casinoView .main .section .ratingCriterias .progress
		{
			height: 5px;
			background: #fff;
			border-radius: 5px;
			
		}
		
			.casinoView .main .section .ratingCriterias .progress .fill
			{
				height: 100%;
				border-radius: 5px;
				background-color: #ff9e42;
			}
			
			.casinoView .main .section .ratingCriterias .software .fill
			{
				background-image: linear-gradient(to right, #fe9150, #ffc934);
			}
			
			.casinoView .main .section .ratingCriterias .design .fill
			{
				background-image: linear-gradient(to right, #a234d5, #6b4ed5);
			}
			
			.casinoView .main .section .ratingCriterias .time .fill
			{
				background-image: linear-gradient(to right, #ca3158, #f27f4c);
			}
			
			.casinoView .main .section .ratingCriterias .support .fill
			{
				background-image: linear-gradient(to right, #2cd663, #c9d93b);
			}

.casinoView .mast
{
}
	
	.casinoView .mast .sectionLeft,
	.casinoView .mast .sectionRight
	{
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		box-sizing: border-box;
	}
	
	.casinoView .mast .sectionLeft
	{
		-webkit-flex: 1 1 950px;
		flex: 1 1 950px;
		padding: 0 15px;
		margin: 0;	
	}
	
		.casinoView .mast .sectionLeft .bonus,
		.casinoView .mast .sectionLeft .banking
		{
			margin: 20px 15px;
		}
	
		.casinoView .mast .sectionLeft .bonus
		{	
			-webkit-flex: 1 1 300px;
			flex: 1 1 300px;
			padding: 20px 20px 18px;
			box-sizing: border-box;
			background: #353c47;
			color: #a9a9a9;
			line-height: 26px;
			text-align: center;
		}
		
			.casinoView .mast .sectionLeft .bonus .primaryContent
			{	
				background: transparent;
				border-bottom: 1px solid #777b82;
				padding: 0 0 18px;
			}
			
				.casinoView .mast .sectionLeft .bonus .primaryContent .button
				{
					display: block;
					margin-bottom: 18px;
				}
			
				.casinoView .mast .sectionLeft .bonus .primaryContent h3
				{
					font-size: 24px;
					color: #fff;
				}
				
					.casinoView .mast .sectionLeft .bonus .primaryContent h3 .percent
					{
						font-size: 26px;
						font-weight: 500;
					}
					
					.casinoView .mast .sectionLeft .bonus .primaryContent h3 .amount
					{
						font-size: 36px;
						font-weight: 600;
					}
					
					.casinoView .mast .sectionLeft .bonus .primaryContent h3 .lastLine
					{
						font-weight: 500;
					}
			
			.casinoView .mast .sectionLeft .bonus .secondaryContent
			{	
				background: transparent;
				border: none;
				padding: 16px 0 0;
			}
			
				.casinoView .mast .sectionLeft .bonus .secondaryContent .button
				{
					margin-top: 20px;
					min-width: 220px;
					max-width: 100%;
				}
			
			.casinoView .mast .sectionLeft .bonus .button
			{
				font-size: 18px;
				color: #f0346e;
				line-height: 38px;
				height: auto;
				border: 2px solid transparent;
				box-sizing: border-box;
				-webkit-transition: all 500ms ease;
                                -moz-transition: all 500ms ease;
                                -o-transition: all 500ms ease;
                                transition: all 500ms ease;
			}
				
				.casinoView .mast .sectionLeft .bonus .button:hover
				{
					background: #2c3640;
					border-color: #11a4e8;
					color: #11a4e8;
				}
			
			.casinoView .mast .sectionLeft .bonus .button.primary
			{
				color: #fff;
				background: #ff4f85;
				border: none;
				line-height: 42px;
				-webkit-transition: all 500ms ease;
                                -moz-transition: all 500ms ease;
                                -o-transition: all 500ms ease;
                                transition: all 500ms ease;
			}
			
				.casinoView .mast .sectionLeft .bonus .button.primary:hover
				{
					background: #1ec822;
					border-color: transparent;
				}
				
			.casinoView .mast .sectionLeft .bonus .button svg
			{
				margin-left: 6px;
			}
		
		.casinoView .mast .sectionLeft .banking
		{	
			-webkit-flex: 1 1 560px;
			flex: 1 1 560px;
			padding: 36px 30px 30px 66px;
			box-sizing: border-box;
			background: #fff;
		}
		
			.casinoView .mast .sectionLeft .banking h3
			{
				font-size: 15px;
				font-weight: bold;
				color: #353c47;
				line-height: 1.2;
				margin-bottom: 26px;
			}
			
			.casinoView .mast .sectionLeft .banking li
			{
				margin-bottom: 14px;
				line-height: 1.6;
				position: relative;
			}
			
				.casinoView .mast .sectionLeft .banking li:last-child
				{
					margin-bottom: 0;				
				}
			
				.casinoView .mast .sectionLeft .banking li:before
				{
					content: "";
					display: block;
					position: absolute;
					left: -35px;
					top: -1px;
					width: 20px;
					height: 20px;
					background-repeat: no-repeat;
					background-position: 50% 50%;
				}
				
					.casinoView .mast .sectionLeft .banking .currencies:before
					{
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.625' height='12.219' viewBox='0 0 18.625 12.219'%3E%3Cpath fill='%2311a4e8' d='M16.947,0.034H4.625a2.025,2.025,0,0,0-2.1,1.93V2.255A2.022,2.022,0,0,0,.441,4.184v6.127a2.025,2.025,0,0,0,2.1,1.93H14.867a2.025,2.025,0,0,0,2.1-1.93V10.02a2.022,2.022,0,0,0,2.08-1.929V1.965A2.025,2.025,0,0,0,16.947.034Zm-1.453,10.22a0.681,0.681,0,0,1-.741.566H2.659a0.681,0.681,0,0,1-.741-0.566V4.241a0.681,0.681,0,0,1,.741-0.566h12.1a0.68,0.68,0,0,1,.741.566v6.014Zm1.477-1.589V4.184a2.025,2.025,0,0,0-2.1-1.93h-11V1.965a0.693,0.693,0,0,1,.755-0.576H16.947a0.693,0.693,0,0,1,.755.576V8.091h0A0.686,0.686,0,0,1,16.971,8.665ZM8.73,6.679C8.162,6.612,7.874,6.531,7.874,6.274c0-.4.573-0.44,0.82-0.44a1.136,1.136,0,0,1,.894.392L9.64,6.313l0.829-.385-0.05-.1a1.561,1.561,0,0,0-1.208-.851V4.445H8.241V4.971a1.372,1.372,0,0,0-1.36,1.3c0,1.131,1.058,1.25,1.758,1.329,0.636,0.076.932,0.229,0.932,0.482,0,0.49-.69.528-0.9,0.528a1.168,1.168,0,0,1-1.063-.549l-0.044-.1-0.9.382,0.044,0.1A1.811,1.811,0,0,0,8.241,9.509V10.2H9.21V9.48a1.435,1.435,0,0,0,1.39-1.4C10.6,6.911,9.475,6.772,8.73,6.679Z' transform='translate%28-0.438 -0.031%29'/%3E%3C/svg%3E%0A");
					}
					
					.casinoView .mast .sectionLeft .banking .deposit:before
					{
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.969' height='14.531' viewBox='0 0 17.969 14.531'%3E%3Cpath fill='%2311a4e8' d='M16.769,0.6H1.717A1.457,1.457,0,0,0,.26,2.058V4.2A1.457,1.457,0,0,0,1.717,5.657h3.45V3.188h8.219V5.657h3.382A1.457,1.457,0,0,0,18.225,4.2V2.058A1.456,1.456,0,0,0,16.769.6ZM4.015,13.121A1.952,1.952,0,0,0,5.876,15.13h6.733A1.955,1.955,0,0,0,14.472,13.1V2.659A1.955,1.955,0,0,0,12.609.628H5.876A1.955,1.955,0,0,0,4.013,2.658V13.121Zm8.54-11.068a0.657,0.657,0,0,1,.546.715V12.989a0.657,0.657,0,0,1-.546.715H5.931a0.657,0.657,0,0,1-.547-0.715V2.768a0.657,0.657,0,0,1,.547-0.715h6.624ZM8.876,4.885L6.6,7.163a0.515,0.515,0,1,0,.728.728l1.4-1.4v5.28a0.515,0.515,0,1,0,1.03,0V6.491l1.387,1.388a0.517,0.517,0,0,0,.881-0.362,0.5,0.5,0,0,0-.152-0.362L9.608,4.889A0.514,0.514,0,0,0,8.876,4.885Z' transform='translate%28-0.25 -0.594%29'/%3E%3C/svg%3E%0A");
					}
					
					.casinoView .mast .sectionLeft .banking .withdrawMethods:before
					{
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.969' height='14.531' viewBox='0 0 17.969 14.531'%3E%3Cpath fill='%2311a4e8' d='M16.711,0.627H1.657A1.457,1.457,0,0,0,.2,2.084V4.226A1.457,1.457,0,0,0,1.657,5.683H5.108V3.214h8.221V5.683h3.382a1.457,1.457,0,0,0,1.457-1.457V2.084A1.457,1.457,0,0,0,16.711.627ZM3.955,13.149a1.952,1.952,0,0,0,1.862,2.009h6.734a1.955,1.955,0,0,0,1.863-2.031V2.684A1.955,1.955,0,0,0,12.551.653H5.817A1.955,1.955,0,0,0,3.954,2.684V13.149ZM12.5,2.078a0.657,0.657,0,0,1,.546.715V13.016a0.657,0.657,0,0,1-.546.715H5.872a0.657,0.657,0,0,1-.547-0.715V2.793a0.657,0.657,0,0,1,.547-0.715H12.5ZM9.538,12.162l2.278-2.279a0.515,0.515,0,1,0-.728-0.728l-1.4,1.4V5.275a0.515,0.515,0,1,0-1.03,0v5.281L7.269,9.167a0.513,0.513,0,0,0-.728,0,0.519,0.519,0,0,0-.153.362,0.5,0.5,0,0,0,.153.362l2.265,2.266A0.514,0.514,0,0,0,9.538,12.162Z' transform='translate%28-0.188 -0.625%29'/%3E%3C/svg%3E");
					}
					
					.casinoView .mast .sectionLeft .banking .withdrawLimits:before
					{
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16.594' viewBox='0 0 18 16.594'%3E%3Cpath fill='%2311a4e8' d='M9.923,0.178c-0.018,0-.036,0-0.054,0a0.82,0.82,0,0,0-.81.867,0.778,0.778,0,0,0,.9.865v0a6.618,6.618,0,0,1,6.412,6.554,6.622,6.622,0,0,1-6.583,6.6A6.53,6.53,0,0,1,3.226,9.037H4.748L2.4,5.132,0.051,9.037h1.44A8.29,8.29,0,1,0,9.923.178Zm0.76,4.037a0.752,0.752,0,0,0-.734-0.758H9.79a0.746,0.746,0,0,0-.727.758V8.572L6.929,10.7a0.821,0.821,0,0,0,0,1.139,0.8,0.8,0,0,0,1.138,0l2.358-2.358c0.018-.02.032-0.04,0.05-0.057a0.74,0.74,0,0,0,.209-0.517V4.215h0Z' transform='translate%28-0.063 -0.188%29'/%3E%3C/svg%3E%0A");
					}
					
					.casinoView .mast .sectionLeft .banking .withdrawTimes:before
					{
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.625' height='16.594' viewBox='0 0 16.625 16.594'%3E%3Cpath fill='%2311a4e8' d='M9.051,0.174A8.308,8.308,0,1,0,17.36,8.483,8.3,8.3,0,0,0,9.051.174Zm0,14.875a6.567,6.567,0,1,1,6.567-6.567A6.575,6.575,0,0,1,9.051,15.05ZM9.99,4.215a0.752,0.752,0,0,0-.734-0.758H9.1a0.746,0.746,0,0,0-.727.758V8.572L6.236,10.7a0.821,0.821,0,0,0,0,1.139,0.8,0.8,0,0,0,1.138,0L9.731,9.483c0.018-.02.032-0.04,0.05-0.057A0.741,0.741,0,0,0,9.99,8.909V4.215h0Z' transform='translate%28-0.75 -0.188%29'/%3E%3C/svg%3E");
					}
					
					.casinoView .mast .sectionLeft .banking .restrict:before
					{
						background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.938' height='16.938' viewBox='0 0 16.938 16.938'%3E%3Cpath fill='%2311a4e8' d='M8.464,17.578A8.471,8.471,0,1,0-.007,9.107,8.459,8.459,0,0,0,8.464,17.578Zm0-15.166a6.7,6.7,0,1,1-6.7,6.695A6.7,6.7,0,0,1,8.464,2.412ZM3.751,14.424l9.887-9.883a0.837,0.837,0,0,0,0-1.162,0.815,0.815,0,0,0-1.16,0L2.713,13.146' transform='translate%280 -0.625%29'/%3E%3C/svg%3E");
					}
					
				.casinoView .mast .sectionLeft .banking .title
				{
					font-weight: 600;
					color: #606265;
					margin-bottom: 2px;
				}
			
				.casinoView .mast .sectionLeft .banking .value
				{
					font-size: 13px;
				}
	
	.casinoView .mast .sectionRight
	{
		-webkit-flex: 1 0 230px;
		flex: 1 0 230px;
		margin: 20px 0;
	}
	
		.casinoView .mast .sectionRight .primaryContent
		{	
			-webkit-flex: 1 0 230px;
			flex: 1 0 230px;
			padding: 15px 30px 30px;
			border: none;
			box-sizing: border-box;
			background: #fdfdfd;
			-webkit-transition: all 500ms ease;
                        -moz-transition: all 500ms ease;
                        -o-transition: all 500ms ease;
                        transition: all 500ms ease;
		}
		.casinoView .mast .sectionRight .primaryContent:hover
		{	
			    box-shadow: 0 5px 16px rgba(0,0,0,0.2);
		}
		
			.casinoView .mast .sectionRight .rating
			{
				overflow: hidden;
				padding-bottom: 12px;
				border-bottom: 1px solid #ebebeb;
			}
		
			.casinoView .mast .sectionRight .rating .title
			{
				float: left;
				margin-top: 15px;
				font-size: 15px;
				color: #353c47;
				font-weight: 600;
			}
			
			.casinoView .mast .sectionRight .rating .circleRating
			{
				float: right;
				min-width: 55px;
				position: relative;
				text-align: center;
			}
			
				.casinoView .mast .sectionRight .rating .circleRating:before
				{
					content: "";
					display: block;
					position: absolute;
					right: 0;
					top: 0;
					width: 55px;
					height: 55px;
					border: 3px solid #ebebeb;
					border-radius: 50%;
					box-sizing: border-box;
				}
			
				.casinoView .mast .sectionRight .rating canvas
				{
					position: absolute;
					top: 0;
					right: 0;
					margin-left: auto;
				}
			
				.casinoView .mast .sectionRight .rating .ratingValue
				{
					position: relative;
					z-index: 1;
					line-height: 55px;
					width: 55px;
					margin-left: auto;
					font-size: 24px;
					font-weight: 500;
					color: #000;
				}
				
				.casinoView .mast .sectionRight .rating .votes
				{
					font-size: 12px;
					line-height: 1;
					color: #a9a9a9;
					margin-top: 7px;
				}
		
			.casinoView .mast .sectionRight .rate
			{
				padding-top: 18px;
			}
		
			.casinoView .mast .sectionRight .rate .head
			{
				overflow: hidden;
				line-height: 1;
			}
			
				.casinoView .mast .sectionRight .rate .head .title
				{
					float: left;
					font-size: 12px;
					margin-top: 10px;
				}
				
				.casinoView .mast .sectionRight .rate .head .value
				{
					float: right;
					font-size: 24px;
					color: #000;
					font-weight: 500;
				}
			
			.casinoView .mast .sectionRight .rate .progress
			{
				margin-top: 16px;
				height: 5px;
				border-radius: 8px;
				background: #ebebeb;
				cursor:pointer;
			}
			
				.casinoView .mast .sectionRight .rate .progress .fill
				{
					height: 100%;
					border-radius: 8px;
					background-image: linear-gradient(to right, #10a4e8, #01ff55);
				}
				
	
		.casinoView .mast .sectionRight .secondaryContent
		{	
			-webkit-flex: 1 1 auto;
			flex: 1 1 auto;
			background: transparent;
			border: none;
			padding: 30px 30px 16px 26px;
		}
		
			.casinoView .mast .sectionRight .secondaryContent h3
			{
				line-height: 1;
				font-size: 15px;
				font-weight: 600;
				color: #353c47;
				margin-bottom: 22px;
			}
			
			.casinoView .mast .sectionRight .secondaryContent li
			{
				margin-bottom: 8px;
			}
				
				.casinoView .mast .sectionRight .secondaryContent li:last-child
				{
					margin-bottom: 0;
				}
				
				.casinoView .mast .sectionRight .secondaryContent .title
				{
					font-weight: 600;
					color: #606265;
				}

				.casinoView .mast .sectionRight .secondaryContent a
				{
					color: #66aed1;
				}
				
					.casinoView .mast .sectionRight .secondaryContent a:hover
					{
						color: #009fe9;
					}
					
.casinoView .last
{
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 -15px;
}

	.casinoView .last h3
	{
		font-size: 15px;
		font-weight: bold;
		color: #353c47;
		margin-bottom: 20px;
		padding-left: 30px;
	}
	
		.casinoView .last h3 .count
		{
			padding-left: 23px;
			font-weight: 400;
			font-size: 12px;
			color: #717171;
		}

	.casinoView .last .comments
	{
		-webkit-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 15px;
	}
	
	.casinoView .last .screenshots
	{
		-webkit-flex: 0 0 230px;
		flex: 0 0 230px;
		margin: 15px;
	}
		
		.casinoView .last .screenshots .fotorama
		{
			position: relative;
			overflow: visible;
		}
		
			.casinoView .last .screenshots .fotorama:before
			{
				content: "";
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				width: 230px;
				height: 157px;
				background: #fff;
				box-shadow: 0 0 5px rgba(0,0,0,0.1);
			}
		
			.casinoView .last .screenshots .fotorama__wrap
			{
				margin: 0 auto;
				padding: 5px 0;
			}
		
			.casinoView .last .screenshots .fotorama__stage
			{
			}
		
			.casinoView .last .screenshots .fotorama__nav-wrap
			{
				margin-top: 10px;
			}
			
			
			.fancybox{width:100%;display:block;height: 100px;}
			
			
	.casinosList .casino .head.color1{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee3016+0,000000+75,000000+100 */
background: #ee3016; /* Old browsers */
background: -moz-linear-gradient(left, #ee3016 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ee3016 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ee3016 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3016', endColorstr='#000000',GradientType=1 ); /* IE6-9 */

}
.color2{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#395d91+0,000000+75,000000+100 */
background: #395d91; /* Old browsers */
background: -moz-linear-gradient(left, #395d91 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #395d91 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #395d91 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395d91', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.color3{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#280f08+0,000000+75,000000+100 */
background: #280f08; /* Old browsers */
background: -moz-linear-gradient(left, #280f08 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #280f08 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #280f08 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#280f08', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.color4{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa800+0,000000+75,000000+100 */
background: #ffa800; /* Old browsers */
background: -moz-linear-gradient(left, #ffa800 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffa800 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffa800 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa800', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.color5{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a5900+0,000000+75,000000+100 */
background: #0a5900; /* Old browsers */
background: -moz-linear-gradient(left, #0a5900 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0a5900 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0a5900 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a5900', endColorstr='#000000',GradientType=1 ); /* IE6-9 */

}
.color6{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7c3998+0,000000+75,000000+100 */
background: #7c3998; /* Old browsers */
background: -moz-linear-gradient(left, #7c3998 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #7c3998 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #7c3998 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c3998', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.color7{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9e9e9e+0,000000+75,000000+100 */
background: #9e9e9e; /* Old browsers */
background: -moz-linear-gradient(left, #9e9e9e 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #9e9e9e 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #9e9e9e 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.color8{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2abbb6+0,000000+75,000000+100 */
background: #2abbb6; /* Old browsers */
background: -moz-linear-gradient(left, #2abbb6 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #2abbb6 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #2abbb6 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abbb6', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.color9{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e6cc+0,000000+75,000000+100 */
background: #e2e6cc; /* Old browsers */
background: -moz-linear-gradient(left, #e2e6cc 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #e2e6cc 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #e2e6cc 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e6cc', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.color10{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01c4bc+0,1c1c1c+100 */
background: #01c4bc; /* Old browsers */
background: -moz-linear-gradient(left,  #01c4bc 0%, #1c1c1c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #01c4bc 0%,#1c1c1c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #01c4bc 0%,#1c1c1c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01c4bc', endColorstr='#1c1c1c',GradientType=1 ); /* IE6-9 */
}
.casinosList .casino .head.color12{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9e9e9e+0,000000+75,000000+100 */
background: #9e9e9e; /* Old browsers */
background: -moz-linear-gradient(left, #9e9e9e 0%, #000000 75%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #9e9e9e 0%,#000000 75%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #9e9e9e 0%,#000000 75%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}




.casinoView
{
	font-family: Roboto, sans-serif;
	font-size: 13px;
	color: #717171;
	line-height: 22px;
	overflow: hidden;
}

.casinoView .header
{
	min-height: 220px;
	
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	background-color: #12324b;
	color: #fff;
}

	.casinoView .header .logo,
	.casinoView .header .info,
	.casinoView .header .rating
	{
		-webkit-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 12px 30px;
		width:50%;
	}
	
	.casinoView .header .logo
	{
		width: 300px;
		flex: 0 1 300px;
	}
	
		.casinoView .header .logo img
		{
			width: 100%;
			min-height: 193px;
			max-height: 193px;
			max-width: 300px;
			display: inline-block;
			vertical-align: top;
			margin-bottom: -23px;
			margin-top: 40px;
			box-shadow: 0 0 10px rgba(0,0,0,0.45);
		}
		
	.casinoView .header .info
	{
	}
	
		.casinoView .header h1
		{
			font-size: 28px;
			font-weight: bold;
			line-height: 1.2;
			padding: 10px 0;
		}
		
		.casinoView .header .meta li
		{
			line-height: 24px;
		}
		
		.casinoView .header .meta .title
		{
			font-size: 15px;
			padding-right: 2px;
		}
		
		.casinoView .header .meta .value
		{
			font-size: 13px;
			color: #bdbdbd;
		}
		
		.casinoView .header .meta a
		{
			color: #66aed1;
		}
		
			.casinoView .header .meta a:hover
			{
				color: #0ad700;
			}
	
		.casinoView .header .controls
		{
			padding-top: 0px;
		}
		
			.casinoView .header .controls .button
			{
				background: transparent;
				border: 2px solid #11a4e8;
				padding: 0 30px;
				margin-right: 2px;
				margin-top: 6px;
				line-height: 37px;
				height: auto;
				min-width: 185px;
				font-size: 18px;
				color: #11a4e8;
				-webkit-transition: all 500ms ease;
                                -moz-transition: all 500ms ease;
                                -o-transition: all 500ms ease;
                                transition: all 500ms ease;
			}
			
			.casinoView .header .controls .button.primary
			{
				background: #11a4e8;
				color: #fff;
			}
			
				.casinoView .header .controls .button:hover
				{
					border-color: #11a4e8;
					color: #fff;
					background: #11a4e8;
				}
				
				.casinoView .header .controls .button.primary:hover
				{
					background: #1ec822;
					border-color: #1ec822;
					color: #fff;
				}
			
	.casinoView .header .rating
	{
		width: 170px;
		-webkit-flex: 0 0 170px;
		flex: 0 0 170px;
		-webkit-align-self: flex-start;
		align-self: flex-start;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
		.casinoView .header .rating h6
		{
			line-height: 1.2;
			margin-bottom: 14px;
			font-size: 20px;
			font-weight: bold;
			color: rgba(255,255,255,0.55);
		}
	
		.casinoView .header .circleRating
		{
			position: relative;
			margin: 0 auto;
			width: 106px;
			height: 106px;
		}
		
			.casinoView .header .circleRating:before
			{
				content: "";
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				border: 5px solid #0e0e0e;
				border-radius: 50%;
			}
		
			.casinoView .header .circleRating canvas
			{
				display: block;
				position: relative;
				z-index: 0;
			}
		
			.casinoView .header .circleRating .ratingValue
			{
				position: absolute;
				z-index: 1;
				left: 0;
				top: 0;
				height: 100%;
				width: 100%;
				line-height: 106px;
				color: #fff;
				font-size: 46px;
				font-weight: 500;
			}
			
.casinosRatingWrapper
{
	overflow: hidden;
}

.casinosRating
{
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 -15px;
}

	.casinosRating .sectionMain,
	.casinosRating .aside
	{
		margin: 10px 15px;
	}
	
	.casinosRating .sectionMain
	{
		-webkit-flex: 1 1 300x;
		flex: 1 1 300px;
		padding: 0;
		background: transparent;
		border: none;
		box-shadow: none;
	}
	
	.casinosRating .aside
	{
		-webkit-flex: 0 1 190px;
		flex: 0 1 190px;
	}
	
	.casinosRating h2
	{
		font-size: 15px;
		font-weight: bold;
		color: #353c47;
		padding-left: 30px;
		margin-bottom: 26px;
	}
	
		.casinosRating .casinosList
		{
			display: -webkit-flex;
			display: flex;
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			margin: -15px;
		}
		
			.casinosRating .casinosList .casino
			{
				-webkit-flex: 1 1 300px;
				flex: 1 1 300px;
				margin: 15px;
				background: #fff;
				max-width: 300px;
			}
		.casinopro_public_soft_list  .casinosRating .casinosList .casino, .casinopro_public_lisense_list .casinosRating .casinosList .casino
			{
				-webkit-flex: 1 1 300px;
				flex: 1 1 300px;
				margin: 15px;
				background: #fff;
				max-width: 370px;
			}
				.casinosList .casino .head
				{
					padding: 12px 24px;
					overflow: hidden;
					background-color: #000;
					
				}
				
					.casinosList .casino .head .logo img
					{
						vertical-align: middle;
					}
				
					.casinosList .casino .head .circleRating
					{
						float: right;
						width: 48px;
						height: 48px;
						line-height: 48px;
						text-align: center;
						position: relative;
					}
					
						.casinosList .casino .head .circleRating:before
						{
							content: "";
							display: block;
							position: absolute;
							top: 0;
							right: 0;
							width: 48px;
							height: 48px;
							box-sizing: border-box;
							border: 2px solid #0e0e0e;
							border-radius: 50%;
						}
						
						.casinosList .casino .head .circleRating canvas
						{
							position: absolute;
							right: 0;
							top: 0;
							z-index: 1;
						}
					
						.casinosList .casino .head .circleRating .ratingValue
						{
							font-size: 20px;
							font-weight: 500;
							color: #fff;
							position: relative;
							z-index: 2;
						}
						
				.casinosList .casino .casinoInfo
				{
					background: #fff;
					padding: 20px 0 16px;
					margin: 0 24px;
					border-bottom: 1px solid #ebebeb;
				}
				
					.casinosList .casino .casinoInfo h4
					{
						font-size: 18px;
						font-weight: 500;
						color: #353c47;
						line-height: 1.2;
						margin-bottom: 22px;
					}
					.casinosList .casino .casinoInfo ul{
					min-height:110px;
					}
					.casinosList .casino .casinoInfo ul li
					{
						margin-top: 10px;
						color: #717171;
						line-height: 20px;
					}
					.casinosList .casino .casinoInfo ul li div{display:inline-block}
					.casinosList .casino .casinoInfo ul li div span{display:inline-block}
						.casinosList .casino .casinoInfo ul li .title
						{
							color: #606265;
							font-weight: bold;
						}
				
				.casinosList .casino .sectionFooter
				{
					background: transparent;
					border: none;
					margin: 0 24px;
					padding: 12px 0 15px;
					overflow: hidden;
				}
				
					.casinosList .casino .sectionFooter a
					{
						display: inline-block;
						vertical-align: top;
						padding: 11px 0;
						line-height: 1;
						font-size: 14px;
						color: #11a4e8;
						text-transform: uppercase;
					}
					
						.casinosList .casino .sectionFooter a:hover
						{
							color: #0ad700;
						}
				
					.casinosList .casino .sectionFooter .button
					{
						float: right;
						border: 2px solid transparent;
						padding: 9px 22px;
						height: auto;
						background: transparent;
						box-sizing: content-box;
					}
					
						.casinosList .casino .sectionFooter .button:hover
						{
							color: #0ad700;
							
						}
	
	.casinosRating .aside label
	{
		display: block;
		margin-bottom: 16px;
		font-size: 0;
		color: #606265;
	}
	
	.casinosRating .aside input[type="checkbox"]
	{
		vertical-align: middle;
	}
						
		.casinosRating .aside .control
		{
			display: inline-block;
			vertical-align: middle;
			width: 18px;
		}
						
		.casinosRating .aside .title
		{
			vertical-align: middle;
			font-size: 13px;
		}
	
	.casinosRating .aside .filterSection h6
	{
		border-bottom: 1px solid #a1aab3;
		padding: 6px 0 6px 30px;
		margin-top: 12px;
		position: relative;
		color: #606265;
		font-weight: 500;
		cursor: default;
	}
	
		.casinosRating .aside .filterSection h6:before
		{
			content: "";
			display: block;
			position: absolute;
			top: 8px;
			left: 2px;
			width: 10px;
			height: 10px;
			border-style: none solid solid none;
			border-width: 0 2px 2px 0;
			border-color: #878e96;
			-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);
			box-sizing: border-box;
		}
		.casinosRating .aside .filterSection.open h6:before
		{
			top: 13px;
			-webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg);transform: rotate(-135deg);
			border-color: #2aaeea;
		}
	
		.casinosRating .aside .filterSection.open h6
		{
			border-color: #2aaeea;
		}
	
	.casinosRating .aside .filterSection .secondaryContent
	{
		display: none;
		padding: 26px 30px 18px;
		background: #fff;
	}
		
		.casinosRating .aside .filterSection.open .secondaryContent
		{
			display: block;
		}
	
		.casinosRating .aside .filterSection .secondaryContent label
		{
			padding: 4px 0;
			margin-bottom: 4px;
			font-size: 12px;
			color: #717171;
		}
	

@media (max-width: 518px)
{
	.Responsive .casinosRating .aside
	{
		-webkit-order: -1;
		order: -1;
		-webkit-flex-grow: 1;
		flex-grow: 1;
	}
}
		
.breadBoxTop, .breadBoxBottom {
    display: none !important;
}	
.thread_view .breadBoxTop, .breadBoxBottom {
    display: block !important;
}	

.meta{min-height: 98px;}	
.primaryContent{border:0px;}
@media (max-width:1180px) {
  .casinosRating .casinosList .casino{ max-width: auto !important;}
}
.endcontry{
   
    overflow: hidden
}
.prevssssa{    display: none;
    float: right;
    color: #66aed1 !important;}
   
.sdsd{flex:1 1 100px !important}
.sdsd2{flex:1 1 550px;
background: #fff;
margin-right: 20px;
}
.sasasa{background:none !important}
.sasasa ul li{
	
	margin: 5px 0px;
}
.sasasa ul li i,.sasasa ul li strong{margin-right:10px;}
.dsasdsd{
margin: 0px 10px;
background: #fff;
padding: 20px;
}
.dsdeew h2, .revalslot h2{
font-weight: bolder !important;
padding: 20px;
}
.dsdeew .fotorama{
padding: 5px;
background: #fff;
}


.sadfww{margin-top:20px;}

.casinoView .mast.sadfww .sectionRight{
max-width: 230px;
margin: 10px auto;
}
.titleBar{}
.rew img{width: 170px;}
.rew{
text-align: center;
width: 170px;
display: block;
background: #fff;
padding: 0px;
margin: 0px 20px 20px;
padding-bottom: 8px;
}
#fancybox-overlay{
background-color: rgb(0, 5, 10) !important;
opacity: 0.75 !important;
}

.pred_link{position: absolute;
color: #a9a9a9 !important;
padding-left: 20px;
margin-top: 13px;
background: url(/data/preds.png) left center no-repeat;
margin-left: 20px;}

/* --- facebook.css --- */

a.fbLogin,
#loginBar a.fbLogin
{
	display: inline-block;
	width: 180px;
	height: 33px;
	box-sizing: border-box;
	cursor: pointer;
	
	background-color: #3B5998;
	border-radius: 0px;
	padding: 0px 0px 0px 1px;
	outline: none;
	
	text-decoration: none;
	color: white;
	font-weight: normal;
	font-size: 12px;
	line-height: 32px;
	box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.06) inset;
}

a.fbLogin:hover,
#loginBar a.fbLogin:hover
{
	text-decoration: none;
}

	a.fbLogin span
	{
		display: block;
		padding: 2px 4px 3px;
		margin: 1px 1px 0px 0px;
		text-shadow: none;
		white-space: nowrap;
		overflow: hidden;
		line-height: 31px;
		text-align: center;
	}

a.fbLogin span:before
{
	display: inline-block;
	font-family: FontAwesome;
	content: "\f09a";
	float: left;
	padding-left: 15px;
	font-size: 17px;
	line-height: 32px;
}

a.fbLogin:hover, a.fbLogin:active
{
	box-shadow: none;
}

/* --- google.css --- */

.googleLogin,
#loginBar .googleLogin
{
	display: inline-block;
	width: 180px;
	height: 33px;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #dd4b39;
	border: #be3e2e solid 1px;
	border-radius: 0px;	
	color: white;
	font-weight: normal;
	font-size: 12px;
	overflow: hidden;
	box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.06) inset;
	text-align: center;
}
.googleLogin span
{
	display: inline-block;
	line-height: 31px;
	white-space: nowrap;
	overflow: hidden;
}
.googleLogin:before, #loginBar .googleLogin:before
{
	display: inline-block;
	font-family: FontAwesome;
	content: "\f0d5";
	float: left;
	padding-left: 15px;
	font-size: 17px;
	line-height: 32px;
}
.googleLogin:active, #loginBar .googleLogin:active
{
	box-shadow: none;
}

/* --- likes_summary.css --- */

.likesSummary
{
	overflow: hidden; zoom: 1;
	font-size: 11px;
}

	.LikeText
	{
		float: left;
	}
	
	.likeInfo
	{
		float: right;
	}

/* --- login_bar.css --- */

/** Login bar basics **/

#loginBar
{
	color: rgb(222, 222, 222);
background-color: rgb(45, 45, 45);
border-bottom: 0px solid rgb(88, 88, 88);
position: relative;
z-index: 1000;

}

	#loginBar .ctrlWrapper
	{
		margin: 0 10px;
	}

	#loginBar .pageContent
	{
		padding-top: 0px;
		position: relative;
		_height: 0px;
	}

	#loginBar a
	{
		color: rgb(112, 112, 112);

	}

	#loginBar form
	{
		padding: 5px 0;
margin: 0 auto;
display: none;
line-height: 20px;
position: relative;

	}
	
		#loginBar .xenForm .ctrlUnit,		
		#loginBar .xenForm .ctrlUnit > dt label
		{
			margin: 0;
			border: none;
		}
	
		#loginBar .xenForm .ctrlUnit > dd
		{
			position: relative;
		}
	
	#loginBar .lostPassword,
	#loginBar .lostPasswordLogin
	{
		font-size: 11px;
	}
	
	#loginBar .rememberPassword
	{
		font-size: 11px;
	}

	#loginBar .textCtrl
	{
		color: rgb(245, 245, 245);
background-color: rgb(50, 50, 50);
border-color: rgb(88, 88, 88);

	}
	
	#loginBar .textCtrl[type=text]
	{
		font-weight: bold;
font-size: 18px;

	}

	#loginBar .textCtrl:-webkit-autofill /* http://code.google.com/p/chromium/issues/detail?id=1334#c35 */
	{
		background: rgb(50, 50, 50) !important;
		color: rgb(245, 245, 245);
	}

	#loginBar .textCtrl:focus
	{
		background: black none;

	}
	
	#loginBar input.textCtrl.disabled
	{
		color: rgb(222, 222, 222);
background-color: rgb(45, 45, 45);
border-style: dashed;

	}
	
	#loginBar .button
	{
		min-width: 85px;
		*width: 85px;
	}
	
		#loginBar .button.primary
		{
			font-weight: bold;
		}
		
/** changes when eAuth is present **/

#loginBar form.eAuth
{
	-x-max-width: 700px; /* normal width + 170px */
}

	#loginBar form.eAuth .ctrlWrapper
	{
		border-right: 1px dotted rgb(70, 70, 70);
		margin-right: 200px;
		box-sizing: border-box;
	}

	#loginBar form.eAuth #eAuthUnit
	{
		position: absolute;
		top: 0px;
		right: 10px;
	}

		#eAuthUnit li
		{
			margin-top: 10px;
			line-height: 0;
		}
	
/** handle **/

#loginBar #loginBarHandle
{
	font-size: 13px;
color: rgb(245, 245, 245);
background-color: rgb(45, 45, 45);
padding: 0 10px;
margin-right: 20px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
position: absolute;
right: 0px;
bottom: -20px;
text-align: center;
z-index: 1;
line-height: 20px;
box-shadow: 0px 2px 5px rgb(45, 45, 45);

}


@media (max-width:800px)
{
	.Responsive #loginBar form.eAuth .ctrlWrapper
	{
		border-right: none;
		margin-right: 10px;
	}

	.Responsive #loginBar form.eAuth #eAuthUnit
	{
		position: static;
		width: 180px;
		margin: 0 auto 10px;
	}
}


/* --- message.css --- */



.messageList
{
	
}

.messageList .message
{
	padding-top: 10px;
padding-bottom: 30px;

}

/* clearfix */ .messageList .message { zoom: 1; } .messageList .message:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

/*** Message block ***/

.message .messageInfo
{
	background: url(rgba.php?r=0&g=0&b=0&a=0); background: rgba(0, 0, 0, 0); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);
padding: 0 0 0 5px;
border-bottom: 1px none black;

	zoom: 1;
}

	.message .newIndicator
	{
		font-size: 13px;
color: rgb(255, 255, 255);
background-color: rgb(255, 36, 103);
padding: 1px 5px;
border: 1px solid rgb(255, 36, 103);
border-radius: 0px;
display: block;
float: right;
position: relative;
box-shadow: 1px 1px 3px rgba(0,0,0, 0.25);

		
		margin-right: -5px;
	}
	
		.message .newIndicator span
		{
			
		}

	.message .messageContent
	{
		padding-bottom: 2px;
min-height: 100px;
overflow: hidden;
*zoom: 1;

	}
	
	.message .messageTextEndMarker
	{
		height: 0;
		font-size: 0;
		overflow: hidden;
	}
	
	.message .editDate
	{
		text-align: right;
		margin-top: 5px;
		font-size: 11px;
		color: rgb(113, 113, 113);
	}

	.message .signature
	{
		font-size: 90%;
color: rgb(113, 113, 113);
padding: 5px 0 0;
margin-top: 5px;
border-top: 1px dashed rgb(235, 235, 235);

	}

	.message .messageMeta
	{
		font-size: 13px;
padding: 15px 5px 5px;
margin: -5px;
overflow: hidden;
zoom: 1;

	}

		.message .privateControls
		{
			float: left;

		}

		.message .publicControls
		{
			float: right;

		}
		
			.message .privateControls .item
			{
				margin-right: 10px;
				float: left;
			}

				.message .privateControls .item:last-child
				{
					margin-right: 0;
				}

			.message .publicControls .item
			{
				margin-left: 10px;
				float: left;
			}
	
				.message .messageMeta .control
				{
					
				}
				
					.message .messageMeta .control:focus
					{
						
					}
				
					.message .messageMeta .control:hover
					{
						
					}
				
					.message .messageMeta .control:active
					{
						
					}
	/*** multiquote +/- ***/
			
	.message .publicControls .MultiQuoteControl
	{
		padding-left: 4px;
		padding-right: 4px;
		border-radius: 2px;
		margin-left: 6px;
		margin-right: -4px;
	}
	
	
	.message .publicControls .MultiQuoteControl.active
	{
		background-color: rgb(239, 239, 239);
	}
	
		.messageNotices li
	{
		font-size: 13px;
color: rgb(86, 86, 86);
background-color: rgb(253, 253, 253);
padding: 5px;
margin: 10px 0;
border: 1px solid rgb(235, 235, 235);
border-radius: 0px;
line-height: 16px;

	}
	
		.messageNotices .icon
		{
			float: right;
		}
	
	.message .likesSummary
	{
		padding: 5px;
margin-top: 10px;
border: 1px solid rgb(235, 235, 235);
border-radius: 0px;

	}
	
	.message .messageText > *:first-child
	{
		margin-top: 0;
	}

/* inline moderation changes */

.InlineModChecked .messageUserBlock,
.InlineModChecked .messageInfo,
.InlineModChecked .messageNotices,
.InlineModChecked .bbCodeBlock .type,
.InlineModChecked .bbCodeBlock blockquote,
.InlineModChecked .attachedFiles .attachedFilesHeader,
.InlineModChecked .attachedFiles .attachmentList
{
	background-color: rgb(243, 244, 230);

}

.InlineModChecked .messageUserBlock div.avatarHolder,
.InlineModChecked .messageUserBlock .extraUserInfo
{
	background: transparent;
}

.InlineModChecked .messageUserBlock .arrow span
{
	border-left-color: rgb(243, 244, 230);
}

/* message list */

.messageList .newMessagesNotice
{
	margin: 10px auto;
	padding: 5px 10px;
	border-radius: 5px;
	border: 1px solid rgb(222, 222, 222);
	background: rgb(239, 239, 239) url(styles/flatawesomeplus/xenforo/gradients/category-23px-light.png) repeat-x top;
	font-size: 11px;
}

/* deleted / ignored message placeholder */

.messageList .message.placeholder
{
}

.messageList .placeholder .placeholderContent
{	
	overflow: hidden; zoom: 1;
	color: rgb(88, 88, 88);
	font-size: 11px;
}

	.messageList .placeholder a.avatar
	{
		float: left;
		display: block;
	}
	
		.messageList .placeholder a.avatar img
		{
			display: block;
			width: 32px;
			height: 32px;
		}
		
	.messageList .placeholder .privateControls
	{
		margin-top: -5px;
	}
	

/* messages remaining link */

.postsRemaining a,
a.postsRemaining
{
	font-size: 11px;
	color: rgb(113, 113, 113);
}


@media (max-width:800px)
{
	.Responsive .message .newIndicator
	{
		margin-right: 0;
		border-top-right-radius: 0px;
	}
	
		.Responsive .message .newIndicator span
		{
			display: none;
		}
}

@media (max-width:480px)
{
	.Responsive .message .messageInfo
	{
		margin-left: 0;
		padding: 0 10px;
	}

	.Responsive .message .messageContent
	{
		min-height: 0;
	}	

	.Responsive .message .newIndicator
	{
		margin-right: -5px;
		margin-top: -16px;
	}

	.Responsive .message .postNumber,
	.Responsive .message .authorEnd
	{
		display: none;
	}
	
	.Responsive .message .signature
	{
		display: none;
	}
	
	.Responsive .messageList .placeholder a.avatar
	{
		margin-right: 10px;
	}
}


/* --- message_user_info.css --- */

@media (min-width:1024px) AND (max-width:1920px)
	{
	


}





.xbMainUserInfo
{
	display: flex;
	justify-content: space-around;
}

.messageUserBlock .extraUserInfo.xbBoxedFA .xbMessages,
.messageUserBlock .extraUserInfo.xbBoxedFA .xbLikes,
.messageUserBlock .extraUserInfo.xbBoxedFA .xbTrophyPoints
{
        margin: 2px;
border-color: rgb(235, 235, 235);
flex: 1 1 auto;

}

.messageUserBlock .extraUserInfo.xbBoxedFA .xbMessages dt,
.messageUserBlock .extraUserInfo.xbBoxedFA .xbLikes dt,
.messageUserBlock .extraUserInfo.xbBoxedFA .xbTrophyPoints dt
{
	font-size: 16px;
color: rgb(203, 203, 203);
margin-right: 0px;
float: none;
text-align: center;

}
.messageUserBlock .extraUserInfo.xbBoxedFA .xbMessages dd,
.messageUserBlock .extraUserInfo.xbBoxedFA .xbLikes dd,
.messageUserBlock .extraUserInfo.xbBoxedFA .xbTrophyPoints dd
{	
	font-size: 12px;
margin-right: 0px;
float: none;
text-align: center;
width: auto;

}
.Responsive .messageUserBlock .extraUserInfo .fa
{
	color: rgb(203, 203, 203);
	font-size: 16px;
}


.messageUserInfo
{
	float: left;
width: 155px;

}
.messageUserBlock .avatar img
{
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
	/*min-width:100px; */
}
	/*.messageUserBlock
	{
		background-color: rgb(253, 253, 253);
border: 1px solid rgb(235, 235, 235);
border-radius: 0px;

	}*/
	.messageUserBlock
	{
		position: relative;
	}
		
		/*.messageUserBlock div.avatarHolder
		{
			padding: 10px;
text-align: center;
	
			position: relative;	
		}*/
		
		
		.messageUserBlock div.avatarHolder
		{
			padding: 10px;
text-align: center;
	
			position: relative;	
		}
			.messageUserBlock div.avatarHolder .avatar
			{
				display: block;
				font-size: 0;
			}
			
	
			
		.messageUserBlock h3.userText
		{
			background-color: rgb(255, 255, 255);
padding: 6px;
text-align: center;

		}
		
		.messageUserBlock .userBanner
		{
			display: block;
			margin-bottom: 5px;
			margin-left: -12px;
			margin-right: -12px;
		}
		
		.messageUserBlock .userBanner:last-child
		{
			margin-bottom: 0;
		}
	
		.messageUserBlock a.username
		{
			font-weight: bold;
font-size: 15px;
color: rgb(3, 169, 244);
display: block;
overflow: hidden;

			
		}
		
		.messageUserBlock .userTitle
		{
			font-size: 13px;
padding-bottom: 5px;
display: block;

		}
		
		.messageUserBlock .extraUserInfo
		{
			font-size: 13px;
background-color: rgb(253, 253, 253);
padding: 4px 6px;
border-radius: 0px;

		}
		
			.messageUserBlock .extraUserInfo dl
			{
				margin: 2px 0 0;
			}
							
			.messageUserBlock .extraUserInfo img
			{
				max-width: 100%;
			}
		
		.messageUserBlock .arrow
		{
			position: absolute;
			top: 10px;
			right: -10px;
			
			display: block;
			width: 0px;
			height: 0px;
			line-height: 0px;
			
			border: 10px solid transparent;
			border-left-color: rgb(235, 235, 235);
			-moz-border-left-colors: rgb(235, 235, 235);
			border-right: none;
			
			/* Hide from IE6 */
			_display: none;
		}
		
			.messageUserBlock .arrow span
			{
				position: absolute;
				top: -10px;
				left: -11px;
				
				display: block;
				width: 0px;
				height: 0px;
				line-height: 0px;
				
				border: 10px solid transparent;
				border-left-color: ;
				-moz-border-left-colors: ;
				border-right: none;
			}


@media (max-width:480px)
{
.sidebar.a-leftWidgets, .sidebar.b-leftWidgets{display:block!important;}
	.Responsive .messageUserInfo
	{
		float: none;
		width: auto; 
	}

	.Responsive .messageUserBlock
	{
		overflow: hidden;
		margin-bottom: 5px;
		position: relative;
	}

	.Responsive .messageUserBlock div.avatarHolder
	{
		float: left;
		padding: 5px;
	}

		.Responsive .messageUserBlock div.avatarHolder .avatar img
		{
			width: 48px;
			height: 48px;
		}
	.Responsive .messageUserBlock h3.userText
	{
		margin-left: 64px;
	}
	
	.Responsive .messageUserBlock .userBanner
	{
		max-width: 150px;
		margin-left: 0;
		margin-right: 0;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		position: static;
		display: inline-block;
	}
	
		.Responsive .messageUserBlock .userBanner span
		{
			display: none;
		}

	.Responsive .messageUserBlock .extraUserInfo
	{
		display: none;
	}

	.Responsive .messageUserBlock .arrow
	{
		display: none;
	}
}




/* --- thread_view.css --- */

.thread_view .threadAlerts
{
	font-size: 13px;
background-color: rgb(253, 253, 253);
padding: 5px;
margin: 10px 0;
border: 1px solid rgb(235, 235, 235);
border-radius: 0px;

}
	
	.thread_view .threadAlerts dt
	{
		color: rgb(112, 112, 112);
display: inline;

	}
	
	.thread_view .threadAlerts dd
	{
		font-weight: bold;
color: rgb(25, 25, 25);
display: inline;

	}
	
		.thread_view .threadAlerts .icon
		{
			float: right;
			width: 16px;
			height: 16px;
			margin-left: 5px;
			color: ;
		}
		
	
.thread_view .threadAlerts + * > .messageList
{
	border-top: none;
}

.thread_view .threadNotices
{
	background-color: rgb(253, 253, 253);
	border: 1px solid rgb(235, 235, 235);
	border-radius: 0px;
	padding: 10px;
	margin: 10px auto;
}

.thread_view .InlineMod
{
	overflow: hidden; zoom: 1;
}

/* --- twitter.css --- */

a.twitterLogin,
#loginBar a.twitterLogin
{
	display: inline-block;
	width: 180px;
	height: 33px;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #eee;
	background-image: -webkit-linear-gradient(#fff, #dedede);
	background-image: linear-gradient(#fff, #dedede);
	border: #ccc solid 1px;
	border-radius: 0px;	
	color: #333 !important;
	font-weight: normal;
	font-size: 12px;
	line-height: 31px;
}

	a.twitterLogin span
	{
		display: block;
		text-shadow: 0 1px 0 rgba(255,255,255,.5);
		white-space: nowrap;
		overflow: hidden;
		text-align: center;
	}
a.twitterLogin span:before
{
	display: inline-block;
	font-family: FontAwesome;
	content: "\f099";
	float: left;
	padding-left: 15px;
	font-size: 17px;
	line-height: 32px;
	color: #4099FF;
}

a.twitterLogin:hover,
#loginBar a.twitterLogin:hover,
a.twitterLogin:active,
#loginBar a.twitterLogin:active
{
	border-color: #d9d9d9;
	background-image: -webkit-linear-gradient(#f8f8f8, #d9d9d9);
	background-image: linear-gradient(#f8f8f8, #d9d9d9);
	text-decoration: none;
}

/* --- xb.css --- */

.XenBase .messageHeading span a:hover
{
	color: rgb(255, 255, 255);
}
.noticeContent a
{
	text-decoration: underline;
}
.Menu.subForumsMenu
{
	box-shadow: 0px 0px 5px rgba(0,0,0, 0.3);
	margin-top: 5px;
}
.navigationSideBar .heading
{
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: normal;
}

.alerts .xbVisitorText, .inbox .xbVisitorText
{
	display: none;
}

.alerts .fa:before
{
	content: "\f041";
}
.inbox .fa:before
{
	content: "\f003";
}
.nodeList .categoryStrip .nodeTitle:before
{
	content: "\f115";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-right: 10px;
}
.XenBase .footerBlock .xbSocialLinks a
{
	color: rgb(253, 253, 253) !important;
}
.xbslFacebook .fa:before
{
	content: "\f09a";
}
.xbslYoutube .fa:before
{
	content: "\f16a";
}
@media (min-width:800px)
{
	.sidebar
	{
		padding-left: 10px;
	}
}



.footerLegal .pageContent
{
	background-color: rgb(53, 60, 71);
	color: rgb(254, 254, 254);
	padding: 12px 20px;
}

.footerLegal .pageContent a
{
	color: rgb(254, 254, 254) !important;
}
#XenForo .peCopyright.Tooltip
{
    color: #a6abab !important;
}
#XenForo .peCopyright.Tooltip .fa
{
	color: rgb(3, 169, 244);
}


.xenOverlay a.close:before, #redactor_modal_close:before
{
	content: "\f057";
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	color: rgb(173, 51, 53);
	position: relative;
	top: -6px;
	right: 1px;
}
/* iOS fixes */
.button.primary, .submitUnit .button, input.button, input[type="button"]
{
	-webkit-appearance: none;
	-webkit-border-radius: 0px; 
}

.Popup .PopupOpen .arrowWidget:before
{
	content: "\f077";
	color: rgb(3, 169, 244);
}
.Popup .arrowWidget:before
{
	color: rgb(50, 50, 50);
	content: "\f078";
	display: block;
	font-family: FontAwesome;
	line-height: 13px;
	margin-left: 2px;
}
.navTabs .navTab.PopupClosed:hover .SplitCtrl:before
{
	color: rgb(254, 254, 254);
	content: "\f0d7";
	display: block;
	font-family: FontAwesome;
	line-height: 75px;
}
.navTabs .navTab.PopupClosed:hover .SplitCtrl:before
{
	color: rgb(254, 254, 254);
}
.navTabs .navTab.PopupClosed:hover .SplitCtrl:hover
{
	text-decoration: none;
}
.iconKey .fa:hover
{
	cursor: help;
}
.XenBase .attachment .thumbnail .genericAttachment, .XenBase .AttachmentEditor .AttachedFile .Thumbnail .genericAttachment
{
	background-image: none;
	line-height: 40px;
	text-align: center;
}
.XenBase .attachment .thumbnail .genericAttachment:before, .XenBase .AttachmentEditor .AttachedFile .Thumbnail .genericAttachment:before
{
	color: rgb(25, 25, 25);
	content: "\f019";
	font-family: FontAwesome;
	font-weight: normal;
	font-size: 32px;
	margin-left: 5px;
}
.XenBase .AttachmentEditor .AttachedFile .Thumbnail .genericAttachment:before
{
	content: "\f093";
}

@media (max-width:610px)
{
	.Responsive .xenOverlay a.close
	{
		width: 16px;
		height: 16px;
		top: 5px;
		right: 6px;
	}
}




.XenBase .userBanner
{
	font-size: 12px;
	font-weight: bold;
	border-radius: 2px;
	padding: 3px 5px;
}

.XenBase .userBanner.bannerStaff
{
	background: #234A71;
	color: #FFF;
	border: 0;	
}

.XenBase .userBanner.adminBanner
{
	background: #712323;
	color: #FFF;
	border: 0;	
}




.XenBase .userBanner.bannerStaff.wrapped span
{
	background-color: #3B6188;

}
.XenBase .userBanner.adminBanner.wrapped span
{
	background-color: #793A3A;
}
.XenBase .userBanner.wrapped span.before
{
	top: -3px;
	left: 0px;
}

.XenBase .userBanner.wrapped span.after
{
	top: -3px;
	right: 0px;
}


.XenBase .mobileLogo
{
	display: none;
}
@media (max-width:800px)
{
	.XenBase .navTabs .publicTabs .xbNavLogo .navLink { display: block; }
	.Responsive.XenBase .mobileLogo { display: block; }
	.XenBase .xbnavLogo { line-height: 75px;}
	.XenBase .desktopLogo { display: none; }
	.Responsive.XenBase #logoBlock .mobileLogo
	{
		display: inline-block;
		max-width: 100%;
		max-height: 50px;
		vertical-align: middle;
	}
	.Responsive #logo
	{
		height: 50px;
		line-height: 46px;
	}
	.Responsive #logoBlock #logo img
	{
		max-height: 50px;
	}
}



.xbMobileBar
{

	font-size: 16px;
background-color: rgb(253, 253, 253);
border-top: 2px solid rgb(235, 235, 235);
position: fixed;
bottom: 0px;
display: none;
z-index: 100;
line-height: 60px;
width: 100%;
height: 60px;

}
.xbMobileBar ul
{
	display: flex;
}
.xbMobileBar ul li
{
	flex-grow: 1;
	text-align: center;
}
.xbMobileBar ul li a span
{
	border-right: 1px solid rgb(235, 235, 235);
display: block;
box-sizing: border-box;

}
.xbMobileBar ul li a:hover
{
	text-decoration: none;
}
.xbMobileBar ul li a span
{
	pointer-events: none !important;
}
.xbMobileBar ul li:last-child a
{
	border-right-width: 0px;
}
.xbMobileBar ul li:first-child a
{
	border-left-width: 0px;
}
@media (max-width:480px)
{
	.Responsive .xbMobileBar { display: block; }
	.XenBase body {	padding-bottom: 60px; }
}



@media (min-width:801px)
{
	#logoBlock { display: none; height: 0px;}
	.Responsive .navTabs .navLink .itemCount { top: -2px; }
}
@media (max-width:800px)
{
	.navTab.xbNavLogo { display: none !important; }
}



.xbContentWrapper
{
	position: relative;
}
/* clearfix */ .xbContentWrapper { zoom: 1; } .xbContentWrapper:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
#logoBlock #logo img
{
	max-height: 75px;
}
.pollBlock .buttons .button { margin-right: 5px; }



.xbMaxwidth
{
	max-width: 1180px;
	margin: 0 auto;
}
.Menu .xbMaxwidth
{
	max-width: 100%;
}


/* === Login CSS === */

#loginBar #loginBarHandle
{
	display: none;
}
	

#xb_eAuthUnit li
{
	margin-top: 5px;
}



/* === Misc Pages === */
.XenBase .news_feed_page_global .eventList:first-of-type, .XenBase .messageSimpleList.topBorder
{
	border-top-color: rgb(235, 235, 235);
}
.help_bb_codes .bbCode > dl > dd, .smilieList .smilieText, .smilieList .smilieText:hover
{
		
}
.titleBar
{
	margin-bottom: 10px;

}
.textCtrl .arrowWidget:before
{
	font-size: 16px;
}
.XenBase .navigationSideBar a
{
	font-size: 13px !important;
	
}
.XenBase .navigationSideBar a:hover
{
	color: rgb(3, 169, 244);
background-color: rgb(253, 253, 253);
	
}
.sharePage .textHeading
{
        color: rgb(255, 36, 103);

}

.profilePage .textWithCount.subHeading .text
{
        
}
.profilePage .textWithCount.subHeading .count
{
        
}
.XenBase .mediaContainer .statsSection, .XenBase .mediaContainer .statsSection i, .XenBase .mediaLabel.labelStandard
{
	color: rgb(86, 86, 86);
}




/* MAGICAL WONDERFUL BREADCRUMB */
.pageContent .breadcrumb .crust .arrow, .pageContent .breadcrumb .crust .arrow span
{
	border-top-width: 18px;
	border-bottom-width: 18px;
	border-left-width: 8px;
}
.pageContent .breadcrumb .crust .arrow
{
	right: -8px;
}
.pageContent .breadcrumb
{
	height: 36px;
}
.pageContent .breadcrumb .crust a.crumb
{
	line-height: 36px;
}
.pageContent .breadcrumb .crust .arrow span
{
	top: -18px;
	left: -9px;
}
.pageContent .breadcrumb.showAll
{
	height: auto;
}



/* Magical Page Nav */
.PageNav a, .PageNav .pageNavHeader
{
	height: 26px;
	line-height: 26px;
}
.PageNav .scrollable
{
	height: 28px;
}







.profilePostListItem
{
	border-top: 1px solid rgb(235, 235, 235);
}
.xenForm .ctrlUnit
{
	padding-top: 10px;
}
.breadBoxTop 
{
	
}
.breadBoxBottom
{
	
}
.XenBase .messageSimple, .XenBase .profilePage .eventList li, .XenBase .searchResult
{
	padding: 10px;

}
.nodeList .categoryStrip .nodeTitle a, .navTabs .navTab .navLink, .sidebar .section .primaryContent h3 a, .profilePage .mast .section.infoBlock h3, .sidebar .section .primaryContent h3, .sidebar .section .secondaryContent h3, .sidebar .section .secondaryContent h3 a,
 .discussionList .sectionHeaders a, .discussionList .sectionHeaders a span, a.callToAction span, .button, #SignupButton .inner
{
	
}
.XenBase .discussionListItem .noteRow
{
	color: rgb(25, 25, 25);
}
.XenBase .button.smallButton
{
	font-size: 13px;
	height: 30px;
	line-height: 28px;
	padding: 0px 10px;
	width: auto;
}





.search_form .xenForm, .search_form_post .xenForm, .search_form_profile_post .xenForm,
.search_form_resource_update .xenForm, .tag_search .xenForm, .xengallery_search_form_media .xenForm,
.nflj_showcase_search_form .xenForm, .nflj_sportsbook_search_form .xenForm
{
	background-color: rgb(253, 253, 253);
padding: 10px;
border: 1px solid rgb(235, 235, 235);
border-radius: 0px;

}


.topCtrl.xbTopCtrl
{
	display: block;
	float: none;
	margin-bottom: 10px;
	text-align: right;
}
.sectionMain.insideSidebar .sectionHeader
{
	color: rgb(86, 86, 86);
}

/* Responsive Settings */

@media (max-width:800px)
{
	
	
	
}
@media (max-width:610px)
{
	.XenBase .visitorTabs .navLink .miniMe
	{
		
		margin: 0;
	}
	.navLink .accountUsername .xbVisitorText
	{
		display: none;
	}
	#goTop
	{
		opacity: 0.5;
		right: 5%;
	}	
	
		
}

@media (max-width:480px)
{
	.submitUnit .button, #AttachmentUploader
	{
		margin: 5px 0px;
		box-sizing: border-box;
		width: 100%;
	}
	.Responsive .navigationSideBar .heading span:before
	{
		content: "\f0c9";
		font-family: FontAwesome;
		font-weight: normal;
		color: rgb(255, 255, 255);
		font-size: 14px;
	}
	.XenBase .item.control.like:before 
	{
    		display: none;
	}
	.XenBase .item.control.reply:before 
	{
    		display: none;
	}
}


/* --- xb_footer_layouts.css --- */

.extraFooter
{
	font-size: 13px;
color: rgb(253, 253, 253);
background-color: rgb(44, 52, 63);
padding-top: 10px;
padding-bottom: 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
display: block;
overflow: hidden;
line-height: 2;

}
.footerBlockContainer
{
	display: table;
	box-sizing:border-box;
	width: 100%;
}
.footerBlock
{
	padding: 0px 20px;
border-right:  1px solid rgb(0, 0, 0); border-right:  1px solid rgba(0, 0, 0, 0.15); _border-right:  1px solid rgb(0, 0, 0);
border-left:  1px solid rgb(103, 103, 103); border-left:  1px solid rgba(103, 103, 103, 0.13); _border-left:  1px solid rgb(103, 103, 103);
display: table-cell;
box-sizing: border-box;

}
.footerBlockOne		{ width: 25%; }
.footerBlockTwo		{ width: 25%; }
.footerBlockThree	{ width: 25%; }
.footerBlockFour	{ width: 0; }

.footerBlock p
{
	padding: 6px 0;
line-height: 1.7;

}
.footerBlockOne
{
	border-left-width: 0px;

}
.footerBlockTwo
{
	
}
.footerBlockThree
{
	
}
.footerBlockFour
{
	border-right-width: 0px;

}
.extraFooter h3
{
	font-size: 16px;
color: rgb(255, 255, 255);
margin: 0 auto 2px;
font-weight: 700;

}
.footerBlock ul.footerList li a
{
	color: rgb(245, 245, 245);
padding: 9px 0;
border-bottom:  1px solid rgb(0, 0, 0); border-bottom:  1px solid rgba(0, 0, 0, 0.15); _border-bottom:  1px solid rgb(0, 0, 0);
display: block;

}
.footerBlock ul.footerList li:first-child a
{
	border-top-width: 0px;
}
.footerBlock ul.footerList li:last-child a
{
	border-bottom-width: 0px;
}
.footerBlock ul.footerList li a:hover
{
	color: rgb(239, 239, 239);
text-decoration: none;

}
.footerBlock ul.footerList li .fa
{
	color: rgb(112, 112, 112);
margin-right: 5px;

}
.footer .pageContent
{
	border-radius: 0;
}

@media (max-width:800px)
{
	.extraFooter .footerBlock { width: 50%; text-align: center; display: block; float: left; }
}
@media (max-width:610px)
{
	.XenBase .extraFooter .footerBlock { width: 100% !important; display: block; float: none;}
}
@media (max-width:480px)
{

}

@media (max-width:610px)
{
	.Responsive .extraFooter { display: none; }
}


/* --- xb_message.css --- */


.messageUserBlock.xbOnlineRegular div.avatarHolder .onlineMarker
{
	position: absolute;
top: 0px;
left: 0px;

				
	border: 7px solid transparent;
border-top-color: rgb(127, 185, 0);
border-left-color: rgb(127, 185, 0);
border-top-left-radius: 0px;

			}
			
/* Animated Online Marker */

/* End Animated Online Marker */


.messageUserBlock.xbOnlineAnimated div.avatarHolder .onlineMarker
{
	right: 9px;
	top: 8px;
}
@media (max-width:480px)
{
	.messageUserBlock.xbOnlineAnimated div.avatarHolder .onlineMarker
	{
		right: 3px;
		top: 4px;
	}
}






@media (max-width:480px)
{
	.Responsive .messageUserBlock.xbOnlineRegular div.avatarHolder .onlineMarker
	{
		top: 4px;
		left: 4px;
		border-width: 6px;
	}
}
.XenBase .message .publicControls .MultiQuoteControl
{
	border-radius: 0px
}
.message .messageInfo, #QuickReply
{
	margin-left: 171px;
}
.message [dir="auto"]
{
	text-align: inherit;
}


.item.control.like:before,
.item.control.reply:before,
.item.control.bookmarks:before,
.item.control.edit:before,
.item.control.report:before,
.item.control.warn:before,
.item.control.ip:before,
.item.control.deleteSpam:before,
.item.control.history:before,
.item.control.delete:before
{
	display: inline-block;
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 5px;
}
.item.control.like:before	{ content: "\f087"; }
.item.control.reply:before	{ content: "\f122"; }
.item.control.bookmarks:before	{ content: "\f02e"; }
.item.control.edit:before	{ content: "\f040"; }
.item.control.report:before	{ content: "\f071"; }
.item.control.warn:before	{ content: "\f12a"; }
.item.control.ip:before		{ content: "\f002"; }
.item.control.deleteSpam:before	{ content: "\f024"; }
.item.control.history:before	{ content: "\f1da"; }
.item.control.delete:before	{ content: "\f00d"; }


/* ALT Layout */





.XenBase .attachedFiles .attachmentList
{
	border-radius: 0px;
	background-color: rgb(245, 245, 245);
	background-image: none;
}
.XenBase .attachedFiles .attachedFilesHeader
{
	padding-top: 6px;
	padding-bottom: 6px;
}

/* Message CSS */

.pollBlock .questionMark
{
	background: none;
	color: rgb(86, 86, 86);
}
.pollBlock .question .questionText
{
	color: rgb(86, 86, 86);
}
.privateControls .Popup a
{
	color: rgb(50, 50, 50) !important;
	padding: 5px 5px;
	margin-top: -3px;
	line-height: 8px;
}
.privateControls .Popup .arrowWidget { display: none; }
.Menu.privateControlsLinks { min-width: 175px; }

.message .menuIcon
{
	position: relative;
	font-size:18px;
	width: .9em;
	display: inline-block;
	text-indent: -9999px;
}

.message .PopupOpen .menuIcon:before
{
	zoom: 1;
}

.message .menuIcon:before
{
	content: "";
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 2px;
	border-top: 6px double currentColor;
	border-bottom: 2px solid currentColor;
}

.xenOverlay .dataTable.diffVersions
{
	background-color: rgb(253, 253, 253);
	margin-top: 0;
}

.messageList .message:nth-child(odd)
{
	
}

.messageList .message:nth-child(even)
{
	
}

.messageList .message:last-child
{
	
}

.messageList .newMessagesNotice
{
	font-size: 13px;
background-color: rgb(253, 253, 253);
padding: 5px;
margin: 10px 0;
border: 1px solid rgb(235, 235, 235);
border-radius: 0px;

}
.XenBase .messageList .placeholder .placeholderContent
{
	color: rgb(25, 25, 25);
}
.messageList .message.deleted
{
	border: 1px solid rgb(235, 235, 235);
	background-color: rgb(253, 253, 253);
	padding: 15px 10px;
	margin-bottom: 10px;
}
.message.deleted .messageInfo
{
	min-height: 0;
	background-color: transparent;
}
/** XenBase Styling **/


.XenBase .message .newIndicator
{
	margin: 0 0 10px 10px;
}





@media (max-width:480px)
{
	.Responsive .messageUserBlock a.username,
	.Responsive .messageUserBlock .userTitle,
	.Responsive .messageUserBlock h3.userText
	{
		text-align: center;
	}
}
@media (max-width:610px)
{
	.Responsive #QuickReply .submitUnit
	{
		margin-top: 10px;
	}
}


@media (min-width:481px)
{
	.xbMessageHelper
	{
		display: flex;
		align-items: stretch;
	}
	.Responsive .messageUserInfo
	{
		flex: 1 0 155px;
	}
	.XenBase .message .xbMessageHelper .messageInfo
	{
		margin-left: 20px;
		display: flex;
		flex-direction: column;
		flex: 1 1 100%;
		overflow: hidden;
		min-height: 0;
	}
	.XenBase .xbMessageAlternate .message .xbMessageHelper .messageInfo
	{
		margin-left: 0px;
	}
	.XenBase .message .messageContent
	{
		flex: 1 1 auto;
		min-height: 0;
	}
}
.XenBase .message .messageContent
{
	overflow: visible;
}


/* --- xb_offcanvas_menu.css --- */

.xbOffCanvasList
{
	padding-bottom: 50px;
}
.xbOffCanvas, .XenBase .xbOffCanvasToggle, .XenBase .xbOffCanvasNew, .xbOffCanvasSubMenu
{
	display: none;
}



@media (max-width:800px)
{
	html, body
	{
		overflow: hidden;
	}
	.Responsive .xbOffCanvas 
	{
		background-color: rgb(33, 33, 33);
padding-bottom: 50px;
transition: 300ms ease all;
position: fixed;
top: 0;
z-index: 7600;
overflow-y: auto;
display: block;
width: 250px;
height: 100%;

		left: -250px;
	}
	.Responsive .xbOffCanvas.xbOffCanvasOpen
	{
		transition: 300ms ease all;
		left: 0px;
	}
	.xbOffCanvasSubMenu .secondaryContent
	{
		background-color: transparent;
		border-width: 0;
		padding: 0;
	}
	.Responsive .selected .xbOffCanvasSubMenu
	{
		display: block;
	}
	.XenBase .navTab .xbOffCanvasArrow
	{
		color: rgb(255, 255, 255);
		float: right;
		font-size: 16px;
		padding: 0px 10px;
		position: relative;
		z-index: 1;
		display: block;
		cursor: pointer;
		height: 45px;
		line-height: 45px;
	}
	.Responsive .xbOffCanvas .navLink
	{
		color: rgb(250, 250, 250);
background-color: rgb(33, 33, 33);
padding: 0px 15px;
border-top:  1px solid rgb(0, 0, 0); border-top:  1px solid rgba(0, 0, 0, 0.18); _border-top:  1px solid rgb(0, 0, 0);
border-bottom:  1px solid rgb(255, 255, 255); border-bottom:  1px solid rgba(255, 255, 255, 0.08); _border-bottom:  1px solid rgb(255, 255, 255);
line-height: 45px;
height: 45px;

		display: block;
		box-sizing: border-box;
	}
	.xbOffCanvas .xbOffCanvasSubMenu a
	{
		font-size: 13px;
color: rgb(244, 244, 244);
background-color: rgb(27, 27, 27);
padding: 10px;
border-bottom: 1px solid rgb(37, 36, 36);
border-radius: 0px;

		display: block;
	}
	.navTab.selected .xbOffCanvasArrow .fa:before
	{
		content: "\f077";
	}
	.xbOffCanvasToggle .fa
	{
		font-size: 16px;
		position: relative;
		top: 1px;
	}
	.XenBase .xbOffCanvasNew .fa
	{
		font-size: 16px;
		margin-right: 5px;
	}
	.marginLeft .xbOffCanvasToggle .fa:before
	{
		content: "\f00d";
	}
	.xbOffCanvasMask
	{
		background-color: rgba(45, 45, 45, 0.6);
		cursor: pointer;
		display: none;
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 7500;
		overflow: hidden;
	}
	.XenBase .navTabs .publicTabs .navLink, .XenBase .navTabs .navTab .SplitCtrl, .XenBase .navTab.xbFloatLogoHelper
	{
		display: none !important;
	}
	
	.Responsive .navTab.xbSearchNav, .Responsive #QuickSearchPlaceholder
	{
		display: none !important;
	}
	
	.xbOffCanvasContainer 
	{
		overflow: hidden;
		transition: 300ms ease all;
		width: 100%;
	}
	.xbOffCanvasContainer.marginLeft
	{
		overflow-y: auto;
		position: relative;
		transition: 300ms ease all;
		
		margin-left: 250px;
		
	}
	.xbOffCanvasControls
	{
		float: left;
	}	
	.XenBase .xbOffCanvasToggle, .XenBase .xbOffCanvasNew
	{
		cursor:pointer;
		padding:0px 10px;
		height: 75px;
		line-height: 75px;
		color: rgb(254, 254, 254);
		display: inline-block;
	}
	.xbOffCanvasMask.xbOffCanvasOpen
	{
		display: block;
	}
	.xbOffCanvas .navLink .itemCount
	{
		font-weight: bold;
		color: white;
		background-color: rgb(255, 36, 103);
		border-radius: 0px;
		position: relative;
		line-height: 20px;
		padding: 0px 5px;
		display: inline-block;
		text-align: center;
		white-space: nowrap;
		word-wrap: normal;
		height: 20px;
		margin-left: 5px;
		font-size: 11px;
	}
	.xbOffCanvas .navLink .itemCount .arrow
	{
		display: none;
	}
}
@media (max-width:480px)
{
	.xbOffCanvasNew span, .xbOffCanvasControls .menuText { display: none; }
}

	

/* --- xb_scroll_buttons.css --- */

.xbScrollButtons
{
	position: fixed;
right: 2%;
bottom: 80px;
z-index: 1000;

}

.xbScrollUpButton, .xbScrollDownButton
{
	color: rgb(255, 255, 255);
background-color: rgb(3, 169, 244);
padding: 10px;
border: 1px solid rgb(3, 169, 244);
border-radius: 2px;
white-space: nowrap;
cursor: pointer;
text-align: center;
opacity: 0.3;
transition: opacity 0.3s ease-in-out;

}
.xbScrollUpButton:hover, .xbScrollDownButton:hover
{
	color: rgb(255, 255, 255);
opacity: 1;

}
@media (max-width:800px)
{
	.xbScrollUpButton
	{
		padding: 7px;
		right: 1%;
	}
	.xbScrollDownButton
	{
		padding: 7px;
		right: 1%;
		bottom: 68px;
	}
}

/* --- xb_social_links.css --- */

.xbSocialLinks
{
	text-align: center;
}
.xbSocialLinks li
{
	display: inline-block;
}
.xbSocialLinks li a
{
	font-size: 28px;
padding: 6px;
margin-top: 3px;
margin-bottom: 3px;
border-radius: 0px;
display: block;
line-height: 23px;
transition: opacity 0.3s ease-in-out;
color: rgb(44, 52, 63) !important;
height: 23px;

}
.xbSocialLinks li a:hover
{
	color: rgb(3, 169, 244) !important;

}


.xbSocialLinks .xbslTwitter a 		{ color: #00aced; }
.xbSocialLinks .xbslFacebook a 		{ color: #3b5998; }
.xbSocialLinks .xbslLinkedin a 		{ color: #007bb6; }
.xbSocialLinks .xbslGoogle a		{ color: #dd4b39; }
.xbSocialLinks .xbslVimeo a		{ color: #aad450; }
.xbSocialLinks .xbslYoutube a		{ color: #bb0000; }
.xbSocialLinks .xbslSteam a		{ color: #000000; }
.xbSocialLinks .xbslTwitch a		{ color: #6441a5; }
.xbSocialLinks .xbslPinterest a		{ color: #C92228; }
.xbSocialLinks .xbslVK a		{ color: #45668e; }
.xbSocialLinks .xbslTumblr a		{ color: #35465c; }
.xbSocialLinks .xbslInstagram a		{ color: #3f729b; }
.xbSocialLinks .xbslReddit a		{ color: #ff4500; }
.xbSocialLinks .xbslApple a		{ color: #1DBCF6; }
.xbSocialLinks .xbslGooglePlay a	{ color: #44B5BD; }
.xbSocialLinks .xbslGitHub a		{ color: #1D1F29; }
.xbSocialLinks .xbslRSS a		{ color: #FF6600; }
.xbSocialLinks .xbslContact a		{ color: #858585; }


.footerBlock .xbSocialLinks
{
	text-align: left;
}




/* --- xfa_blogs_nav.css --- */

/* This style is applied to the navigation tab and is included from a hook */


