.rulesList {}

	.rulesList ul.rules_navigation {
		margin: -20px 0 40px 0;
		padding:0 0 35px 0;
		box-shadow:0 2px 0 rgba(0,0,0,.2);
		}
		ul.rules_navigation li {
			font-family:calibri;
			font-weight: bold;
			font-size:18px;
			margin:0 0 5px 0;
			text-shadow:0 1px 1px rgba(0,0,0,.5), 0 0 6px rgba(0,0,0,.2);
			}
			ul.rules_navigation li p {
				text-transform:uppercase;
				padding:0 0 10px 0;
				color:#4a4943;
				}
			ul.rules_navigation li a {
				font-size:17px;
				color:#8c8577;
				}
			ul.rules_navigation li a:hover { color:var(--secondary-text-color);}
	
	.rules_container {
		margin:0 0 60px 0;
		text-shadow:0 1px 1px rgba(0,0,0,.5), 0 0 6px rgba(0,0,0,.2);
		}
		
		.rules_container h1 {
			font-family:calibri;
			font-weight: bold;
			text-transform:uppercase;
			margin: 0 0 18px 0;
			color:var(--main-text-color);
			}
			
		.rules_container ul {
			display:block;
			padding:0 0 0 30px;
			}
			.rules_container ul li {
			list-style:disc;
			color:#68665c;
			font-family:calibri;
			font-size:15px;
			padding:0 0 13px 0;
			}
			.rules_container ul li b {
				display:block;
				color:#7a786e;
				margin:0 0 5px 0;
				}
			
			.rules_container ul li.normal {
				list-style: none;
				margin:0 0 0 -15px;
				}
			
			.rules_container ul i {
				display:block;
				font-family:calibri;
				font-size:15px;
				font-style:normal;
				margin:0 0 0 -15px;
				color:#989184;
				}
				
		.rules_container h3 {
			margin:0 0 20px 0;
			font-weight: normal;
			font-family:calibri;
			font-size:17px;
			color:#989184;
			}
			
		.rules_container ul h2 {
			color:#989184;
			margin:20px 0 10px -15px;
			font-weight: normal;
			}
		
		.rules_container p {
			margin:0 0 10px 0;
			font-size:16px;
			color:#828074;
			font-family:calibri;
			}
		.rules_container p span { display:inline-block; margin:0 8px 0 0; font-weight: bold; color:#4a4943;}
		
	
	
	.rulesList .important {
		height:auto;
		padding:25px;
		background:rgba(255,255,204,.04);
		margin:0 auto 20px auto;
		border-radius:4px;
		box-shadow:inset 0 0 0 1px rgba(255,255,255,.01), 0 0 22px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.5), 
				   inset 0 0 3px rgba(255,0,0,.2), inset 0 0 65px rgba(255,0,0,.2);
		text-align:center;
		font-family:calibri;
		font-size:14px;
		color:#d4c9c7;
		text-shadow:0 1px 1px rgba(0,0,0,.8);
		line-height:140%;
		overflow:hidden;
		}
		.rulesList .important span { z-index:5;}
		
		.rulesList .important p {
			font-family:calibri;
			font-weight: bold;
			font-size:110px;
			position:absolute;
			color: rgba(255,255,255,.05);
			transform: rotate(-20deg);
			-ms-transform: rotate(-20deg); /* IE 9 */
			-webkit-transform: rotate(-20deg); /* Safari and Chrome */
			-o-transform: rotate(-20deg); /* Opera */
			-moz-transform: rotate(-20deg); /* Firefox */
			text-shadow: none;
			position:absolute;
			top:-25px; left:5px;
			text-shadow:0 0 5px rgba(0,0,0,.2);
			z-index:1;
			}
		
		
		
		
		