/*!
 * Age verification CSS to go with the JS that can be found at (https://github.com/Herudea/age-verification)
 */

#modal_screen {
	position: fixed;
	top:0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1100;
	background-color: rgba(0,0,0,.8);
}

#modal_screen.nope {
	background-color: #1e0924; 
}

#modal_content {
	position: fixed;
	z-index: 1101;
	margin: 0 auto;
	background-color:#fff;
	border:4px solid #444;
	border-radius: 100%;
	font-size: 12px;
	width:290px; /* if you adjust it from the original 290px, adjust the difference in the width of #modal_content nav too */
	height: 290px; /* if you adjust it from the original 290px, adjust the difference in the width of #modal_content nav too */

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;

	background-position: center 2em;
	background-repeat: no-repeat;
	background-size: 90px auto;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABxCAYAAAADOZvEAAAAAXNSR0IArs4c6QAAFqhJREFUeF7tnQXU3NQSx1Pc3d1di1OgeHF3d3d3p7hDcSju7u7uUNzdvbi99593fnvyQjaZZHP3+7rNPadnt98mV+ZO5o78Z9Ljn3/++SeqW02BghToUTNOQYrVlxsFasapGaEUBWrGKUW2+qaacWoeKEWBTMYZOHCgdfr7779HY4wxRqkB6ps6kwKZjPPZZ5/ZqsVAU001VWdSoF5VKQpkMs4pp5xinX7wwQdR37597fvQQw9daqD6ps6iQCbj9O7d21b7/PPPR59++ql9H2GEETqLAvVqSlEgk3H69OljnT7wwAPRgAED7Ht9ZJWic8fdlMk42267rS24X79+0WWXXWbf11prrbYS4c8//7Txvvrqq2i88cZr69j1YM0pkMk4RxxxhN25zz77RMcee6x933XXXdtKz19//dXGe+2116LZZputrWPXg5VknAsvvNDu3HDDDaOddtrJvp9wwgltpeddd91l411zzTXRfvvtZ98nmmiits6hHuzfFMiUOPfee6/dsdhii0Wrr766fb/yyivbSscDDzzQxjvkkEOixx57zL7PO++8bZ1DPVhBxtHxoDb99NNH8803n31/9NFH20rHjTfe2Mbr379/9Mwzz9j3nj17tnUO9WAFGee3336zOyaZZJKI7x999JH9baSRRgpKT9AeM8wwg43z1ltvRR9++KF9r5XkoKR3de6KVc0000zRyy+/bB3izwm9eTAOoQ4x7g8//GBzGGqooVyLqy8KRwEX48ifc+edd9osnnrqKfucc845w80qiqJvv/3W+p9gggkaUubtt9+270MMMUTQsevO8yngYpxNN900Ou+886y366+/3j5XXHHF/N5buOLdd9+1u6eYYgr7nGeeeaLHH3+8hR7rW6ukgItx5MfBp3POOefY+GKmkA0lvFevXjbMSiutFF133XUhh6z7LkABF+OcccYZ0dZbb23dHn744fYpZgrZTj31VOt+++23t8+DDz44OuCAA0IOWfddgAIuxtExhYTRBqqF3kScfTDqWWedFW2++eYFllZfGpICLsaRB1neYzU29NBDDw05rwajolvdeOON0fLLLx90zLpzPwVcjHPppZdG6667rvW611572Sc6j3+oYlcus8wydsNt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');
}

#modal_content .content_wrapper {
	padding-top: 8em;
	margin:3em auto 0;
	text-align: center;
}

#modal_content h2 {
	margin: 0 0 0 0;
	font:normal 15px/1.3em 'Gill Sans W01 Medium', Helvetica,arial,sans-serif;
}

#modal_content p {
	max-width: 75%;
	margin: 1.2em auto 0;
	font:11px/1.5em "proxima-nova", Helvetica,arial,sans-serif;
}

#modal_content nav {font-size: 16px; display:table; width: 282px;}
#modal_content nav ul {display:table-row; width: 100%; margin:0; padding:0;}
#modal_content nav li {display: table-cell; text-align: right; width: auto;}

#modal_content nav:after {
	content: "";
	display: block;
	clear: both;
}

#modal_content nav small {
	display: block;
	text-align: center;
	color: #888;
	margin: 1em 0 0;
}

#modal_content nav a.av_btn {
	display:block;
	text-align:center;
	width: 65px;
	border-radius: 23px;
	margin:1em auto 0;
	text-decoration: none;
	padding:1em;
	color: #fff;
	font:normal .7em/1em 'AmericanTypwrterITCW01- 731031';
	text-transform: none;
	letter-spacing: 0;
}

#modal_content nav .av_go {
	background-color: #7fbf4d;
}

#modal_content nav .av_no {
	background-color: #938d95;
}

#modal_content nav .av_btn:hover {
	background-color: #1e0924;
}

#modal_content #modal_regret_wrapper nav a.av_btn {
	margin-top:0;
	width:130px;
	font-size: 0.8em;
}

@media (min-width: 688px) {
	#modal_content {
		top: 10em;
		top: 30vh;
		left: 30vw;
		width: 90%;
		max-width: 500px;
		height:500px;
		padding:3em;
		border-radius: 100%;
		background-position: center 3em;
		background-size: 160px auto;
		font-size: 16px;
	}

	#modal_content .content_wrapper {
		padding-top: 150px;
		margin:3em auto 0;
		text-align: center;
	}

	#modal_content h2 {
		margin: 0 0 0 0;
		font-size: 1.875em;
	}

	#modal_content p {
		font-size: 1em;
		line-height: 1.9em;
	}

	#modal_content nav {width: 396px;}

	#modal_content nav a.av_btn {
		padding:1em 2.5em;
		margin:1.6em auto 0;
		font-size: 1em;
	}
}
