/* 08/08/19 */

/* { border: #FF0004 solid 1px; } */

/* Main */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/

* { margin: 0; padding: 0; }
body { font-size:100%; }
body, h1, h2, h3, h4, h5, h6, section { font-family: 'MainFont-Medium', sans-serif; color: #ffffff; }
h1 {font-family: 'MainFont-DemiBold', sans-serif; font-size:3em; text-align:center; text-transform: uppercase; letter-spacing: 0.3px;}
h2 {font-family: 'MainFont-DemiBold', sans-serif; font-size:1.75em; text-align:center;   }
h3 {font-family: 'MainFont-Bold', sans-serif;font-size:1em; text-align:center;  }
h4 {font-family: 'MainFont-Bold', sans-serif;font-size:2em; text-align:center; } 
h5 {font-family: 'MainFont-Medium', sans-serif;font-size:1.75em; text-align:center; font-weight:300;  } 
#main-banner { height: 75vh; position: relative; }
.logo { background: url("logo.png") no-repeat center; }
.login { color: white; position: absolute; top:10px; right:15px; z-index: 999999;  }
a.login:visited, a.login:active, a.login:hover {border-bottom: none; color: white; text-decoration: none; }
.login i { width: 100%; text-align: center; font-size: 2em }
a.login {border-bottom: none;  text-decoration: none;}
.login .login-txt { margin-top: -5px  }
.strip { height: 100%; }
ul { padding: 0px 0px 0px 20px }
#terms-anchor { padding:0; }

/* Footer */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.icons { margin: 20px auto; display:inline-block; padding:20px; }
.icon { float: left; margin-left: 10px; }

.gamcare { width: 45px; height: 48px; background: url('icon_gamcare.png') no-repeat center center; background-size: contain; border:none; }
.age { width: 45px; height: 48px; background: url('icon_age.png') no-repeat center center; background-size: contain; border:none; }
.mga { width: 80px; height: 48px; background: url('icon_mga.png') no-repeat center center; background-size: contain; border:none;  }

.gamstop, .bga, .ukgc { display:none; }
#en-gb .gamstop { display:block; width: 110px; height: 48px; background: url('icon_gamstop.png') no-repeat center center; background-size: contain; border:none; }
#en-gb .bga { display:block; width: 140px; height: 48px; background: url('icon_bga.png') no-repeat center center; background-size: contain; border:none;  }
#en-gb .ukgc { display:block; width: 100px; height: 48px; background: url('icon_ukgc.png') no-repeat center center; background-size: contain; border:none;  }


/* Payment Providers */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.payment-providers { width:100%; height:100px; background: url("payment_large_en.png") center center no-repeat; background-size: contain; float:left; clear:both; margin: 10px 0; }
#en-gb .payment-providers {height:150px; background: url("payment_large_uk.png") center center no-repeat;}
#da-gb .payment-providers, #da-dk .payment-providers {height:150px; background: url("payment_large_dk.png") center center no-repeat;}
#fi-gb .payment-providers, #fi-fi .payment-providers, #sv-fi .payment-providers {height:150px; background: url("payment_large_fi.png") center center no-repeat;}
#de-gb .payment-providers, #de-de .payment-providers {height:150px; background: url("payment_large_de.png") center center no-repeat;}
#nb-gb .payment-providers, #nb-no .payment-providers, #nn-gb .payment-providers, #nn-no .payment-providers {height:150px; background: url("payment_large_no.png") center center no-repeat;}
#sv-gb .payment-providers, #sv-sv .payment-providers {height:150px; background: url("payment_large_se.png") center center no-repeat;}
#pt-gb .payment-providers, #pt-br .payment-providers {height:150px; background: url("payment_large_br.png") center center no-repeat;}
#ja-gb .payment-providers, #ja-ja .payment-providers, #ja-jp .payment-providers {height:150px; background: url("payment_large_jp.png") center center no-repeat;}


@media only screen and (max-width: 991px) {
.payment-providers { background: url("payment_en.png") center center no-repeat; margin: 20px 0; background-size: contain !important;}
#en-gb .payment-providers {background: url("payment_uk.png") center center no-repeat;}
#da-gb .payment-providers, #da-dk .payment-providers {background: url("payment_dk.png") center center no-repeat;}
#fi-gb .payment-providers, #fi-fi .payment-providers, #sv-fi .payment-providers {height:150px; background: url("payment_fi.png") center center no-repeat;}
#de-gb .payment-providers, #de-de .payment-providers {height:150px; background: url("payment_de.png") center center no-repeat;}
#nb-gb .payment-providers, #nb-no .payment-providers, #nn-gb .payment-providers, #nn-no .payment-providers {height:150px; background: url("payment_no.png") center center no-repeat;}
#sv-gb .payment-providers, #sv-sv .payment-providers {height:150px; background: url("payment_se.png") center center no-repeat;}
#pt-gb .payment-providers, #pt-br .payment-providers {height:150px; background: url("payment_br.png") center center no-repeat;}
#ja-gb .payment-providers, #ja-ja .payment-providers, #ja-jp .payment-providers {height:150px; background: url("payment_jp.png") center center no-repeat;}
}