/*reset*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,bdel, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,bb, i, dl, dt, dd, ol, ul, li,bfieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; list-style-type:none;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

body {-webkit-text-size-adjust: none; background:#000 url(https://topcasinofreespins.co.uk/wp-content/uploads/2022/09/patter-header-desktop.svg) repeat 50% 50% !important; font-family: Helvetica, Arial; line-height:1.5; color:#eee; padding-bottom:50px;}

.introBox {margin:15% auto; text-align:center; max-width: 768px; color:#fff; background:#000; border:6px solid #141720; border-radius: 20px; padding: 30px 20px; }
.introBox img {max-width:90%;}

.introBox h1 {font-size: 32px; margin:15px 0; color:#aaa;}
.introBox h1 span {display:block; font-size: 16px;}
.introBox h2 {font-size: 24px; margin:25px 0;}

footer {position:fixed; bottom:0; width:100%; left:0; background:#000;}
footer p {margin:0px auto; max-width:1400px; padding: 10px 20px; postion:relative; height: 40px; color:#fff;}
footer p a {color:#ccc; text-decoration:none;}
footer p a {display:inline-block; margin:0 20px;}
footer p a:hover {color:#fff;}
footer p span:nth-of-type(2) {position:absolute; right:0;}

.introBox a {text-decoration:none; font-size: 20px;}

.yes {background:green; color:#fff; display:inline-block; margin: 5px 15px; border-radius: 12px; padding: 5px 15px;}
.no {background:red; color:#fff; display:inline-block; margin: 5px 15px; border-radius: 12px; padding: 5px 15px;}

.content {text-align:justify; font-weight:400; max-height: 50vh; overflow-y:auto; font-size: 14px;}
.content p {font-size: 14px; text-align:justify; margin-bottom: 10px;}
.content p a {color:#fff; font-size: inherit;}
.content h2 {font-size: 18px !important;}
.content ol, .content ul {margin:10px;}
.content ol li, .content ul li {list-style-type:circle; padding-left: 15px;}


@media(max-width:768px){
	body {padding-bottom:100px;}
	.introBox {max-width:90% !important; width:90%;}
	footer p {height: 70px !important; text-align:center; line-height: 1.8;}
	footer p span {display:block; position:static !important;}
}







