* { 	box-sizing: border-box; 	-webkit-text-size-adjust: 100%; 	-webkit-font-smoothing: antialiased; 	-webkit-tap-highlight-color: transparent; } body,div,span,h1,h2,h3,h4,p,a,em,img,strong,u,ol,ul,li,fieldset,form,label,table,tbody,tr,td,footer,header,nav,section { 	margin: 0; 	padding: 0; 	border: 0; 	font-size: 100%; vertical-align: baseline; } footer,header,nav,section { 	display: block; } ol,ul { 	list-style: none; } table { 	border-collapse: collapse; 	border-spacing: 0; } a { 	cursor: pointer; 	text-decoration: none; 	outline: none; 	color: inherit; 	background: none; 	padding: 0; 	letter-spacing: inherit;  } :focus { 	outline-color: transparent; 	outline-style: none; } @font-face { 	font-family: 'InterfaceLocal'; 	src: url(/uploads/921/InterFace.eot); 	src: url(/uploads/921/InterFace.woff2) format("woff2"), url(/uploads/921/InterFace.WOFF) format("woff"), url(/uploads/921/InterFace.ttf) format("truetype"); 	font-weight: normal; } @font-face { 	font-family: 'InterfaceLocal'; 	src: url(/uploads/921/InterFaceBold.eot); 	src: url(/uploads/921/InterFaceBold.woff2) format("woff2"), url(/uploads/921/InterFaceBold.WOFF) format("woff"), url(/uploads/921/InterFaceBold.ttf) format("truetype"); 	font-weight: 500; } @font-face { 	font-family: 'InterfaceLocal'; 	src: url(/uploads/921/InterFaceXBold.eot); 	src: url(/uploads/921/InterFaceXBold.woff2) format("woff2"), url(/uploads/921/InterFaceXBold.WOFF) format("woff"), url(/uploads/921/InterFaceXBold.ttf) format("truetype"); 	font-weight: bold; } @font-face { 	font-family: 'InterfaceLocal'; 	src: url(/uploads/921/InterFaceLight.eot); 	src: url(/uploads/921/InterFaceLight.woff2) format("woff2"), url(/uploads/921/InterFaceLight.WOFF) format("woff"), url(/uploads/921/InterFaceLight.ttf) format("truetype"); 	font-weight: 300; } .char-b { 	font-weight: bold; } .font-h2 { 	font-size: 22px; 	font-weight: bold; } .font-h4,.BWL-footerLinks__link { 	font-size: 14px; } .cf:before,.BWL-mainFooter__upper:before,.BWL-mainFooter__lower:before,.BWL-mainFooter__region__bankingIcons:before,.hub-view .gamesGrid:before,.BWL-footerLinks:before,.cf:after,.BWL-mainFooter__upper:after,.BWL-mainFooter__lower:after,.BWL-mainFooter__region__bankingIcons:after,.hub-view .gamesGrid:after,.BWL-footerLinks:after { 	content: " "; 	display: table; } .cf:after,.BWL-mainFooter__upper:after,.BWL-mainFooter__lower:after,.BWL-mainFooter__region__bankingIcons:after,.hub-view .gamesGrid:after,.BWL-footerLinks:after { 	clear: both; } .BWL-footerLinks__link { 	display: block; 	position: relative; 	z-index: 0; 	line-height: 30px; 	padding: 0 15px; 	cursor: pointer; 	color: white; 	float: left; 	width: 100%; 	color: #6d6d6d !important; 	text-align: center; 	white-space: nowrap; 	overflow: hidden; 	text-overflow: ellipsis; 	transition: color .2s; } .BWL-footerLinks__link:after { 	content: ''; 	display: block; 	position: absolute; 	z-index: -1; 	top: 0; 	left: 0; 	height: 100%; 	width: 0; 	background: #6d6d6d; 	left: 50%; 	transition: width .2s ease-in, left .2s ease-in; } .BWL-footerLinks__link:hover:after { 	left: 0%; 	transition: width .2s ease-out, left .2s ease-out; } .BWL-mainFooter { 	display: none; 	z-index: 2; 	padding: 15px 10%; 	padding-bottom: 45px; 	background: #111111; 	border-top: 1px solid #7f7f7f; } .BWL-mainFooter.active { 	display: block; } .BWL-mainFooter__upper,.BWL-mainFooter__lower { 	max-width: 1440px; 	margin: 0 auto; } .BWL-mainFooter__region__bankingIcons { 	display: inline-block; 	min-height: 1px; 	box-sizing: border-box; 	float: left; 	direction: ltr; 	padding: 0 10px; 	width: 100%; 	text-align: center; } .BWL-mainFooter__region__bankingIcons__item { 	display: inline-block; 	margin: 16px; } .BWL-mainFooter__upper { 	padding: 15px 0; } .BWL-mainFooter__upper__footerLinks { 	width: 100%; }  @media (min-width: 750px) {  	.BWL-mainFooter__upper__footerLinks { 		float: left; 		width: 100%; 	} }  @keyframes revealHeader { 	0% { 		top: -100px 	}  	60% { 		top: 26px 	}  	80% { 		top: 20px 	}  	100% { 		top: 26px 	} }  @keyframes readyReveal { 	0% { 		opacity: 0; 		transform: translateX(20px) 	}  	100% { 		opacity: 1; 		transform: translateX(0) 	} }  @keyframes readyRevealFade { 	0% { 		opacity: 0 	}  	100% { 		opacity: 1 	} } @media (min-width: 1000px) {  	.BWL-mainFooter__upper__footerLinks { 		float: left; 		width: 66.6%; 	} }  .BWL-mainFooter__upper__languageSelector { 	text-align: center; 	float: none; 	width: 100%; 	padding: 15px; }  @media (min-width: 500px) {  	.BWL-mainFooter__upper__languageSelector { 		text-align: left; 		float: none; 		width: 100%; 		padding: 15px; 	} } .betwayHeader.reveal { 	animation: revealHeader .4s forwards .1s } .betwayHeader .header-items.ready-reveal .header-buttons { 	float: right; 	animation: readyRevealFade 0.6s ease-in 0.1s forwards }  .betwayHeader .header-items.ready-reveal .widget-item .icon,.betwayHeader .header-items.ready-reveal .widget-item .text { 	animation: readyReveal .5s ease-out forwards .2s } .reveal .login-error-message { 	top: 60px; 	transition: top .2s }  .welcome-regions .region-item .reveal { 	-ms-transform: translateX(0) !important; 	transform: translateX(0) !important; 	opacity: 1 }  .module-navigation .betwayNavigation.reveal { 	top: 0; 	transition: top .2s } .module-viper .betwayHeader.reveal { 	animation: none }  .module-viper .betwayHeader .header-items.ready-reveal .header-buttons { 	animation: none; 	opacity: 1 }  .module-viper .betwayHeader .header-items.ready-reveal .widget-item .icon,.module-viper .betwayHeader .header-items.ready-reveal .widget-item .text { 	animation: none; 	opacity: 1 } .BWL-mainFooter__upper__supportText { 	color: #7f7f7f; 	float: left; 	width: 100%; 	padding: 15px; 	padding-top: 30px; 	text-align: center; 	transition: color .1s; }  @media (min-width: 500px) {  	.BWL-mainFooter__upper__supportText { 		width: 50%; 		text-align: left; 	} }   @media (min-width: 1000px) {  	.BWL-mainFooter__upper__supportText { 		padding: 0 15px !important; 		width: 15% !important; 		text-align: left !important; 	} }  .BWL-mainFooter__upper__supportText p { 	padding-bottom: 7.5px; } .BWL-mainFooter__upper__supportText a:hover { 	color: white; 	transition: color .1s; } .BWL-mainFooter__upper__logo { 	float: left; 	height: 145px; 	width: 100%; 	margin: 0; 	text-align: center; } .BWL-mainFooter__upper__logo__image { 	width: 150px; }  @media (min-width: 500px) {  	.BWL-mainFooter__upper__logo { 		float: left; 		height: 145px; 		width: 50%; 		margin: 0; 		padding-top: 23px; 	} }   @media (min-width: 1000px) {  	.BWL-mainFooter__upper__logo { 		float: right !important; 		width: 15% !important; 		padding-top: 0px !important; 	} }  .BWL-mainFooter__lower { 	padding: 0px; } .BWL-mainFooter__lower__icons { 	text-align: center; } .BWL-mainFooter__lower__licenseText { 	display: inline-block; 	padding-top: 15px; 	padding-bottom: 30px; 	width: 100%; 	text-align: center; } .BWL-mainFooter__lower__licenseText__text { 	display: inline-block; 	width: 90%; 	text-align: left; 	vertical-align: middle; 	padding: 15px; 	color: #6d6d6d; 	transition: color .1s; } .BWL-mainFooter__lower__licenseText__text a:hover { 	color: white; 	transition: color .1s; } .BWL-bankingOptions__item__url { 	display: block; } .hub-view .gamesGrid { 	position: relative; 	background-color: rgba(0,0,0,0.95); } .hub-view .grid-ui-view { 	min-height: 400px; } .BWL-complianceIcons__link { 	display: inline-block; 	height: 35px; 	margin: 10px 16px; 	vertical-align: middle; } .BWL-complianceIcons__link__image { 	height: 30px; 	width: auto; } .BWL-complianceIcons__link--Responsible { 	height: 65px; } .BWL-complianceIcons__link--Responsible img { 	height: 60px; } html { 	overflow-x: hidden; } body { 	font-family: "Interface", "InterfaceLocal", "Arial", sans-serif; 	font-weight: lighter; 	-ms-overflow-style: scrollbar; 	background-color: black; 	font-size: 14px; 	line-height: 20px; 	-webkit-font-smoothing: antialiased; } .content-container { 	max-width: 1266px; 	margin: auto; }  @keyframes fade { 	0% { 		opacity: 0; 	} 	100% { 		opacity: 1; 	} }  @-webkit-keyframes fade { 	0% { 		opacity: 0; 	} 	100% { 		opacity: 1; 	} }   @keyframes loading { 	0%,80%,100% { 		box-shadow: 0 2.5em 0 -1.3em; 	} 	40% { 		box-shadow: 0 2.5em 0 0; 	} }  @-webkit-keyframes loading { 	0%,80%,100% { 		box-shadow: 0 2.5em 0 -1.3em; 	} 	40% { 		box-shadow: 0 2.5em 0 0; 	} }  .BWL-footerLinks__link:hover { 	color: white !important; }  @media (min-width: 500px) {  	.BWL-footerLinks__link { 		width: 50%; 		text-align: left; 	} 	.BWL-footerLinks__link:after { 		background-color: #262626; 	} }   @media (min-width: 750px) {  	.BWL-footerLinks__link { 		width: 50%; 	} }   @media (min-width: 1000px) {  	.BWL-footerLinks__link { 		width: 33.33333%; 	} }   @media (min-width: 1250px) {  	.BWL-footerLinks__link { 		width: 25%; 	} }  .game { 	height: 210px; 	position: relative; 	cursor: pointer; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-direction: column; 	flex-direction: column; 	-ms-flex-pack: center; 	justify-content: center; 	-ms-flex-align: center; 	align-items: center; 	transform: translate3d(0, 0, 0); 	animation: fade 0.5s ease-in-out; } .game .play-button,.game .practice-button { 	opacity: 0; 	transition: opacity .3s, background .2s, color .3s; } .game:hover .umbraco-image-container { 	border: 1px solid #0054A4; } .desktop .game:hover .umbraco-image { 	opacity: .4; 	transform: scale(1.05) translate3d(-48%, -48%, 0); } .desktop .game:hover .play-button,.desktop .game:hover .practice-button { 	opacity: 1.0; 	filter: alpha(opacity=100); } .game .umbraco-image-container { 	position: absolute; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0; 	overflow: hidden; 	border: 1px solid #fff; 	border: 1px solid rgba(255,255,255,0.2); 	transition: border .2s; } .game .umbraco-image-container .umbraco-image { 	position: absolute; 	top: 50%; 	left: 50%; 	width: auto; 	height: auto; 	max-height: none; 	max-width: 360px; 	min-height: 100%; 	min-width: 100%; 	transform: translate3d(-50%, -50%, 0); 	-webkit-transform: translate3d(-50%, -50%, 0); 	transform-style: preserve-3d; 	transition: opacity .3s, transform .3s; } .game .play-button { 	width: 180px; 	height: 45px; 	position: relative; 	background-color: #0054A4; 	color: white; 	border: 1px solid #0054A4; 	border-radius: 2px;     display: flex;     justify-content: center;     align-items: center; 	margin: 3.75px auto; 	padding-top: 4px; 	font-size: 21px; 	opacity: 0; 	filter: alpha(opacity=0); } .game .play-button:hover { 	background: #0061be; } .game .favourites-icon { 	position: absolute; 	opacity: 0.9; 	right: 15px; 	top: 15px; 	height: 25px; 	width: 25px; 	background-size: 25px 23px !important; 	overflow: visible; 	opacity: 0; 	visibility: hidden; } .game .favourites-icon:hover,.game .favourites-icon:active { 	opacity: 1; 	visibility: visible; } .game .bubble { 	display: block; 	position: absolute; 	top: 4px; 	right: 5px; 	width: 45px; 	height: 45px; 	background-color: #ff0000; 	-ms-transform: scale(0); 	transform: scale(0); 	border-radius: 50%; } .logged-out .bubble { 	display: none; } .logged-out .favourites-icon:hover { 	opacity: 0; 	visibility: hidden; }  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  	.game .play-button { 		padding-top: 10px; 	} }  .gamesGrid { 	padding-top: 5px; 	transition: opacity .2s; } .gamesGrid .umbraco-games-grid { 	opacity: 0; 	visibility: hidden; } .gamesGrid.loaded .umbraco-games-grid { 	opacity: 1; 	visibility: visible; } .loader,.loader:before,.loader:after { 	border-radius: 50%; 	width: 1.5em; 	height: 1.5em; 	animation-fill-mode: both; 	animation: loading 1.8s infinite ease-in-out; } .loader { 	color: #ffffff !important; 	font-size: 10px; 	margin: 80px auto; 	position: relative; 	text-indent: -9999em; 	transform: translateZ(0); 	animation-delay: -0.16s; } .loader:before,.loader:after { 	content: ''; 	position: absolute; 	top: 0; } .loader:before { 	left: -3.5em; 	animation-delay: -0.32s; } .loader:after { 	left: 3.5em; } #swfObject { 	visibility: hidden; 	position: absolute; } .grid-container .home-button { 	cursor: pointer; 	float: left; 	margin-left: 10px; 	margin-top: 10px; } .grid-container .home-button .icon { 	background-image: url(/uploads/921/home-01.png); 	background-size: 30px 30px,contain; 	background-position: right 50% top 15px; 	position: relative; 	background: no-repeat; 	height: 30px; 	width: 30px; }   .svg-true .grid-container .home-button .icon { 	background-image: url(/uploads/921/home-01.svg); } .grid-container .favourites-container { 	float: right; 	width: 100px; 	margin-top: 10px; 	color: white; 	cursor: pointer; 	font-size: 14px; 	text-align: center; 	opacity: 0; 	visibility: hidden; 	display: none; } .grid-container .favourites-container .favourites-text { 	opacity: .75; 	transition: opacity .3s; } .grid-container .favourites-container:hover { 	color: white; } .grid-container .favourites-container:hover .favourites-text { 	opacity: 1; } .grid-container .favourites-button { 	display: block; 	height: 52.5px; 	width: 25px; 	height: 25px; 	margin: auto; 	position: relative; 	overflow: visible; } .grid-container .favourites-button .icon { 	position: absolute; 	background: no-repeat; 	height: 25px; 	width: 25px; 	top: 0; 	transition: top .6s; 	background-size: 24px 21px; 	background-image: url(/uploads/921/inactive.png); }  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  	.grid-container .favourites-button .icon { 		background-size: 22.5px 20.5px; 		top: -2px; 	} }  .grid-container .favourites-button .text { 	opacity: 0; 	bottom: 0; 	transition: opacity .3s, bottom .6s; 	display: block; 	font-size: 14px; 	position: relative; }    .svg-true .grid-container .favourites-button .icon { 	background-image: url(/uploads/921/inactive.svg); }  @media (min-width: 450px) {  	.grid-container .block { 		float: right; 		margin-top: 5px; 	} 	.grid-container .favourites-container { 		float: left; 		margin-top: 3px; 	} }   @media (min-width: 1024px) {  	.grid-container .home-button { 		display: none; 	} 	.grid-container .block { 		margin: 0; 	} 	.grid-container .favourites-container { 		margin: 0; 		padding: 7px; 		height: 80px; 		width: 80px; 	} 	.grid-container .favourites-button { 		margin: 3px auto 7px; 		width: 32px; 		height: 32px; 	} }   @media (min-width: 1024px) {  	.grid-container .favourites-button .icon { 		height: 32px; 		width: 32px; 		background-size: 32px; 	} }   @media (min-width: 1350px) {  	.grid-container .header .categories-list .icon.selected { 		top: 5px; 	} 	.grid-container .favourites-container { 		padding: 12px; 		height: 85px; 		width: 100px; 	} }   @media (min-width: 1550px) {  	.grid-container .favourites-container { 		width: 100px; 	} }  .grid-container .header { 	padding: 7.5px; 	background-color: #111111; 	background: linear-gradient(#111, black); 	position: relative; 	opacity: 1; 	visibility: visible; 	transition: opacity .2s; }  @media (min-width: 1024px) {  	.grid-container .header { 		border-bottom: 5px solid #0054A4; 		padding: 0 5px 0 0; 	} }  .grid-container .no-match { 	margin: 30px 0 85px 67.5px; } .grid-container .no-match .text { 	color: #b0b0b0; 	display: inline-block; 	font-size: 19px; } .grid-container .list-items { 	-ms-transform: translateX(0px) !important; 	transform: translateX(0px) !important; } .categories-list { 	display: none; }  @media (min-width: 1024px) {  	.categories-list { 		display: block; 	} }  .categories-list .list-items { 	color: white; 	display: -ms-flexbox; 	display: flex; 	float: left; 	width: 100%; 	transition: transform .2s; } .categories-list .dropdown-item { 	position: relative; 	height: 80px; 	opacity: .75; 	padding: 0 5px; 	border-right: 1px solid #202020; 	cursor: pointer; 	text-align: center; 	overflow: hidden; 	text-overflow: ellipsis; 	line-height: 12px; 	font-size: 14px; 	transition: opacity .3s, border-color .2s; 	max-width: 160px; }  @media (min-width: 1350px) {  	.categories-list .dropdown-item { 		height: 85px; 		padding: 5px; 	} }  .categories-list .dropdown-item:hover,.categories-list .dropdown-item.active { 	opacity: 1; } .categories-list .dropdown-item .icon { 	display: block; 	margin: 10px auto; 	height: 32px; 	transition: transform .3s, opacity, .3s, top .3s; } .categories-list .dropdown-item .icon.selected { 	position: absolute; 	top: 0; 	left: 0; 	right: 0; 	opacity: 0; } .categories-list .dropdown-item.active { 	background-color: #0054A4; } .categories-list .dropdown-item.active .icon { 	-ms-transform: translateY(-2px); 	transform: translateY(-2px); } .categories-list .dropdown-item.active .icon.selected { 	opacity: 1; } .categories-list .dropdown-item.active .category-title { 	-ms-transform: translateY(2px); 	transform: translateY(2px); }  @media (min-width: 1024px) and (max-width: 1349px) {  	.logged-out .grid-container .categories-list { 		margin-right: 250px; 	} }   @media (min-width: 1350px) and (max-width: 1549px) {  	.logged-out .grid-container .categories-list { 		margin-right: 270px; 	} }   @media (min-width: 1550px) {  	.logged-out .grid-container .categories-list { 		margin-right: 280px; 	} }  .category-dropdown { 	display: inline-block; 	margin: 0; 	margin-top: 10px; 	position: relative; 	width: 100%; } .category-dropdown .button-container { 	color: #f0f0f0; 	background-color: transparent; } .category-dropdown .button-container:hover { 	color: #181818; } .category-dropdown .button-container:hover .button { 	color: #181818; 	background-color: #f0f0f0; } .category-dropdown .button-container:after { 	content: ''; 	display: block; 	position: absolute; 	border-width: 7px; 	border-style: solid; 	border-bottom-width: 0; 	border-right-color: transparent; 	border-left-color: transparent; 	right: 15px; 	bottom: 17px; 	transition: border-top .2s; } .category-dropdown .button { 	background-color: transparent; 	border: 1px solid #f0f0f0; 	border-radius: 2px; 	color: #f0f0f0; 	cursor: pointer; 	font-size: 18px; 	text-align: left; 	height: 45px; 	line-height: 43px; 	padding-left: 15px; 	padding-right: 45px; 	position: relative; 	transition: background-color .2s, color .2s; 	width: 100%; } .category-dropdown .clear { 	clear: both; } .category-dropdown .list-items { 	background-color: #f0f0f0; 	background-color: rgba(240,240,240,0.97); 	border-radius: 2px; 	opacity: 1; 	position: absolute; 	right: 0; 	top: 57.5px; 	transition: max-height .3s, opacity .3s; 	z-index: 1;     width: 100%;     display: none; } .category-dropdown .list-items:after { 	content: ''; 	display: none; 	position: absolute; 	right: 15px; 	top: -7px; 	border: 7px solid transparent; 	border-top: 0; 	border-bottom-color: rgba(240,240,240,0.97); } .category-dropdown .list-items .dropdown-item { 	color: #181818; 	cursor: pointer; 	display: none; 	font-size: 17px; 	min-height: 0; 	line-height: 15px; 	opacity: 1; 	padding: 15px; 	transition: height .2s, opacity .2s; 	vertical-align: middle;     display: block; } .category-dropdown .list-items .dropdown-item .category-title { 	border-bottom: 2px solid transparent; } .category-dropdown .list-items .dropdown-item:hover { 	background-color: #dbdbdb; }  @media (min-width: 0) and (max-width: 588px) {  	.list-items .dropdown-item { 		width: 100%; 	} }   @media (min-width: 1024px) {  	.category-dropdown { 		display: none; 	} }  .hub-cta { 	background-color: #0054A4; 	border: 1px solid #0054A4; 	border-radius: 2px; 	color: #f0f0f0; 	display: block; 	font-size: 14px; 	font-weight: 700; 	line-height: normal; 	margin: 15px 0; 	max-width: 300px; 	padding: 10px 45px; 	text-align: center; 	transition: background-color .2s, color .2s, border .2s, transform .2s; } .hub-cta:hover { 	background-color: #0061be; } .hub-cta:enabled:active { 	-ms-transform: scale(0.98, 0.98); 	transform: scale(0.98, 0.98); } .BWL-mainFooter__lower__languages { 	color: #6d6d6d; 	text-align: center; 	background: #111111; 	margin-top: 1000px; 	padding: 0 10% 60px; } .BWL-mainFooter__lower__languages.isLoaded { 	margin-top: 0; } .BWL-mainFooter__lower__languages span { 	color: #D1D1D1; 	margin-right: 2px; } .BWL-mainFooter__lower__languages a { 	cursor: pointer; 	margin-right: 2px; 	border-bottom: 1px dotted #939598; 	transition: color .1s; } .BWL-mainFooter__lower__languages a:hover { 	color: white; 	border-bottom-style: solid; } .betwayHeader { 	background: #111111; 	color: white; 	z-index: 2; 	position: fixed; 	width: 100%; } .betwayHeader .link { 	display: block; 	margin: 20px 0 15px; } .betwayHeader .logo { 	display: block; 	height: 34px; 	margin: auto; 	transition: height .2s; } .betwayHeader.logged-out { 	height: 218px; } .betwayHeader .header-items { 	margin: 0 15px; }  @media (min-width: 450px) and (max-width: 679px) {  	.logged-out .betwayHeader { 		height: 170px; 	} 	.logged-out .betwayHeader .link { 		margin: 20px 0 10px 20px; 	} }   @media (min-width: 650px) {  	.betwayHeader .link { 		display: inline-block; 		margin: 20px 0 10px 15px; 	} }   @media (min-width: 680px) and (max-width: 799px) {  	.betwayHeader .link { 		margin: 20px 20px 10px; 	} }   @media (min-width: 680px) and (max-width: 1127px) {  	.logged-out .betwayHeader { 		height: inherit; 	} }   @media (min-width: 800px) and (max-width: 1127px) {  	.betwayHeader .link { 		margin-left: 0; 	} }   @media (min-width: 800px) {  	.betwayHeader .header-items { 		margin: 0; 	} }   @media (min-width: 800px) and (max-width: 1859px) {  	.betwayHeader .main-view { 		margin: 0 30px; 	} }   @media (min-width: 1128px) {  	.betwayHeader { 		height: 86px; 	} 	.betwayHeader .link { 		margin: 28px 20px 28px 0; 		display: inline-block; 	} 	.betwayHeader.logged-out { 		height: 86px; 	} }   @media (min-width: 1128px) {  	.betwayHeader .link { 		display: inline-block; 		margin: 25px 0 10px 15px; 	} }   @media (min-width: 1180px) {  	.betwayHeader .link { 		margin: 26px 20px 26px 0; 	} }   @media (min-width: 990px) {  	.logged-out .header-items { 		float: right; 	} }  body.logged-out .betwayHeader-height-offset { 	height: 215px; }  @media all and (min-width: 450px) {  	body.logged-out .betwayHeader-height-offset { 		height: 170px; 	} }   @media all and (min-width: 680px) {  	body.logged-out .betwayHeader-height-offset { 		height: 134px; 	} }   @media all and (min-width: 990px) {  	body.logged-out .betwayHeader-height-offset { 		height: 86px; 	} }   @media all and (min-width: 1128px) {  	body.logged-out.casino .betwayHeader-height-offset { 		height: 86px; 	} }  .login-section { 	position: relative; } .login-section .login-input-container .login-left input,.login-section .login-input-container .login-right input { 	width: 100%; 	margin-bottom: 2px; 	padding: 6.5px; 	border: none; 	border-radius: 2px; 	font-weight: lighter; 	font-size: 13px; } .login-section .login-button-container .login-button { 	width: 100%; 	max-width: none; 	padding: 6.5px 5px 6.5px; 	height: 29px; 	margin: 7.5px auto; 	float: left; }  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  	.login-section .login-input-container .login-left input,.login-section .login-input-container .login-right input { 		margin-bottom: 7.5px; 	} 	.login-section .login-button-container .login-button { 		padding: 9.5px 5px; 	} }   @media (min-width: 320px) and (max-width: 564px) {  	.header-items .login-section { 		padding-right: 0; 		margin: 0; 	} }   @media (min-width: 450px) and (max-width: 989px) {  	.login-section .login-input-container .login-left,.login-section .login-input-container .login-right { 		width: 50%; 		float: left; 		padding: 3px; 	} }   @media (min-width: 550px) {  	.login-section .login-button-container { 		display: inline-block; 		float: right; 		width: 150px; 		padding-top: 3px; 		padding-left: 2.5px; 	} 	.login-section .login-button-container .login-button { 		float: right; 		margin: 0px; 	} 	.login-section .login-button-container .login-button { 		margin: 0; 	} }   @media (min-width: 680px) {  	.login-section { 		position: relative; 		float: left; 	} 	.login-section .login-input-container { 		overflow: hidden; 		display: inline-block; 		z-index: 9; 		float: left; 		opacity: 1; 	} 	.login-section .login-input-container .login-left,.login-section .login-input-container .login-right { 		width: 220px; 		float: left; 		padding-right: 2px; 	} }   @media (min-width: 990px) {  	.login-section { 		margin-top: 27px; 		margin-left: 0; 	} 	.login-section .login-input-container { 		margin-right: 0; 	} 	.login-section .login-input-container .login-left,.login-section .login-input-container .login-right { 		padding-right: 5px; 	} 	.login-section .login-button-container { 		padding-top: 0; 		padding-left: 0; 	} }   @media (min-width: 990px) and (max-width: 1280px) {  	.login-section .login-left,.login-section .login-right { 		width: 180px; 		float: left; 		padding-right: 5px; 	} }  .hub-cta:after { 	box-sizing: border-box; }  @media all and (min-width: 550px) {  	.promotion-content { 		height: 100px; 	} }  .welcome-regions { 	margin-top: 1000px; 	overflow-x: hidden; } .welcome-regions.isLoaded { 	margin-top: 0; } .welcome-regions .triggerWrapper { 	opacity: 0; 	transition: 1s; } .welcome-regions .region-item:nth-child(odd) .triggerWrapper { 	-ms-transform: translateX(20px); 	transform: translateX(20px); 	background-color: #111; } .welcome-regions .region-item:nth-child(even) .triggerWrapper { 	-ms-transform: translateX(-20px); 	transform: translateX(-20px); } .welcome-regions .main-image { 	width: 100%; } .welcome-regions .content { 	color: #E7E7E7; 	line-height: normal; 	padding: 20px; } .welcome-regions .body h2 { 	font-size: 30px; 	font-weight: 700; 	margin-bottom: 20px; 	color: white; } .welcome-regions .body p { 	margin-bottom: 20px; 	line-height: 22px; 	color: #cfcfcf; } .welcome-regions .body p a { 	border-bottom: 1px dotted white; } .welcome-regions .body p a:hover { 	border-bottom-style: solid; } .welcome-regions .body strong { 	font-weight: 700; 	color: white; } .welcome-regions .region-cta { 	height: 60px; 	margin: 30px 0; 	border-radius: 2px; 	background-color: #222; 	cursor: pointer; } .welcome-regions .region-cta:hover .text { 	background-color: #333; } .welcome-regions .region-cta .slant-box { 	width: 20%; 	max-width: 140px; 	height: 100%; 	float: left; 	overflow: hidden; 	border-bottom-left-radius: 2px; 	border-top-left-radius: 2px; } .welcome-regions .region-cta .slant-box .slant { 	background-color: #0054A4; 	height: 100%; 	-ms-transform: skew(19.5deg); 	transform: skew(19.5deg); 	position: relative; 	left: -15px; } .welcome-regions .region-cta .slant-box .icon { 	width: 25px; 	position: relative; 	margin: 0 auto; 	display: block; 	top: -40px; 	left: -7.5px; } .welcome-regions .region-cta .text { 	height: 100%; 	padding: 22.5px 22.5%; 	padding-right: 15px; 	transition: background-color .2s; }  @media screen and (min-width: 540px) {  	.welcome-regions .main-image { 		width: 50%; 		display: block; 		margin: 0 auto; 	} }   @media screen and (min-width: 800px) {  	.welcome-regions .body h2 { 		font-size: 32px; 	} 	.welcome-regions .body p { 		font-size: 16px; 	} 	.welcome-regions .region-cta .text { 		padding: 20px; 		margin-left: 110px; 		font-size: 16px; 	} }   @media screen and (min-width: 1024px) {  	.welcome-regions .region-item:nth-child(odd) .main-image { 		float: right; 	} 	.welcome-regions .region-item:nth-child(even) .main-image { 		float: left; 	} 	.welcome-regions .region-item:nth-child(even) .content { 		float: right; 	} 	.welcome-regions .main-image { 		width: 30%; 		margin-top: 45px; 	} 	.welcome-regions .content { 		width: 70%; 		padding-top: 45px; 	} 	.welcome-regions .body h2 { 		font-size: 38px; 	} 	.welcome-regions .body p { 		font-size: 18px; 	} 	.welcome-regions .region-cta .text { 		font-size: 18px; 	} }  .main-view { 	max-width: 1800px; } @media (max-width: 1200px){     .main-view {         max-width: 100%;     } } .grid-item { 	padding: 2.5px; }  @media (min-width: 450px) {  	.grid-item { 		float: left; 	} }   @media (min-width: 350px) and (max-width: 449px) {  	.grid-item .game { 		height: 290px; 	} }   @media (min-width: 450px) and (max-width: 549px) {  	.grid-item { 		width: 50%; 	} 	.grid-item .game { 		height: 190px; 	} 	.grid-item .game .umbraco-image { 		max-width: 240px; 	} }   @media (min-width: 550px) and (max-width: 649px) {  	.grid-item { 		width: 50%; 	} 	.grid-item .game { 		height: 220px; 	} 	.grid-item .game .umbraco-image { 		max-width: 290px; 	} }   @media (min-width: 650px) and (max-width: 899px) {  	.grid-item { 		width: 33.33333%; 	} 	.grid-item .game { 		height: 190px; 	} 	.grid-item .game .umbraco-image { 		top: 47%; 		max-width: 257px; 	} }   @media (min-width: 900px) and (max-width: 1079px) {  	.grid-item { 		width: 25%; 	} 	.grid-item .game { 		height: 170px; 	} 	.grid-item .game .umbraco-image { 		top: 48%; 		max-width: 225px; 	} }   @media (min-width: 1080px) and (max-width: 1279px) {  	.grid-item { 		width: 25%; 	} 	.grid-item .game .umbraco-image { 		max-width: 290px; 	} }   @media (min-width: 1280px) and (max-width: 1449px) {  	.grid-item { 		width: 20%; 	} 	.grid-item .game { 		height: 200px; 	} 	.grid-item .game .umbraco-image { 		max-width: 260px; 	} }   @media (min-width: 1450px) and (max-width: 1749px) {  	.grid-item { 		width: 16.66667%; 	} 	.grid-item .game { 		height: 200px; 	} 	.grid-item .game .umbraco-image { 		max-width: 260px; 	} }   @media (min-width: 1750px) {  	.grid-item { 		width: 16.66667%; 	} 	.grid-item .game { 		height: 210px; 	} 	.grid-item .game .umbraco-image { 		max-width: 280px; 	} }   @media (min-width: 800px) and (max-width: 1079px) {  	.casino .main-view { 		margin: 0 15px; 	} }   @media (min-width: 1080px) and (max-width: 1859px) {  	.main-view { 		margin: 0 30px; 	} }   @media (min-width: 1860px) {  	.main-view { 		margin: 0 auto; 	} }  .favourites-icon { 	background-image: url(/uploads/921/inactive.png); 	background-repeat: no-repeat; 	cursor: pointer; }    .svg-true .favourites-icon { 	background-image: url(/uploads/921/inactive.svg); }    .hero-promotion .hero-image { 	opacity: 0; 	visibility: hidden; 	z-index: -1; 	position: absolute; 	left: 0; 	top: 0px; 	right: 0; 	margin: 0 auto; 	width: 100%; 	min-width: 100%; 	max-width: 1920px; 	transition: opacity .5s; } .hero-promotion.active .hero-image { 	opacity: 1; 	visibility: visible; } .desktop.casino .hero-image { 	top: 215px; }  @media (min-width: 450px) and (max-width: 679px) {  	.desktop.casino .hero-image { 		top: 170px; 	} }   @media (min-width: 680px) and (max-width: 989px) {  	.desktop.casino .hero-image { 		top: 160px; 	} }   @media (min-width: 990px) {  	.desktop.casino .hero-image { 		top: 112px; 	}  }  @media (max-width: 1200px) {     img.hero-image {         height: 550px;         object-fit: cover;     } }  .hub-hero { 	height: 420px; } .hub-hero .promotion-content { 	position: absolute; 	width: 100%; 	padding: 30px 15px; }  @media (min-width: 680px) {  	.hub-hero .promotion-content { 		width: 66.66667%; 	} 	.hub-hero .promotion-content .hub-cta { 		font-size: 24px; 		line-height: 24px; 	} }   @media (min-width: 800px) {  	.hub-hero .promotion-content { 		width: 40%; 		padding: 45px 0; 	} }   @media (min-width: 1280px) {  	.hub-hero .promotion-content { 		padding: 60px 0; 	} }  .hero-promotion .promotion-content { 	opacity: 0; 	visibility: hidden; 	transition: opacity .5s; } .hero-promotion.active .promotion-content { 	opacity: 1; 	visibility: visible; } .hero-promotion .hub-cta { 	background-color: #0054A4; 	border: 1px solid #0054A4; 	color: #f0f0f0; 	display: inline-block; 	font-size: 24px; 	line-height: 24px; 	margin: 15px 0; 	max-width: 300px; 	padding: 12px 45px 8px; 	transition: background-color .2s, color .2s, border .2s; } .hero-promotion .hub-cta:hover { 	background-color: #0061be; } .promotion-content .hero-text { 	color: white; 	margin: 15px 0; } .promotion-content .hero-text h2 { 	font-size: 32px; 	line-height: 40px; } .promotion-content .hero-text p { 	font-size: 20px; 	font-weight: 300; 	padding-top: 10px; }  @media (min-width: 680px) {  	.promotion-content .hero-text p { 		font-size: 16px; 	} }   @media (min-width: 680px) and (max-width: 799px) {  	.promotion-content .hero-text h2 { 		font-size: 42px; 		line-height: 42px; 	} }   @media (min-width: 800px) and (max-width: 1023px) {  	.promotion-content .hero-text h2 { 		font-size: 42px; 		line-height: 42px; 	} }   @media (min-width: 1024px) {  	.promotion-content .hero-text h2 { 		font-size: 52px; 		line-height: 60px; 	} }   @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  	.hero-promotion .hub-cta { 		padding: 14px 45px 5px; 	} }  .terms-container { 	position: relative; 	display: block; } .terms-container .terms-text { 	position: absolute; 	bottom: 0; 	width: 100%; 	background-color: #111; 	color: #7f7f7f; 	font-weight: 300; 	font-size: 12px; 	padding: 4px 6px; 	line-height: 15px; 	text-align: center; 	transition: opacity .5s; } .terms-container .terms-text a { 	border-bottom: 1px dotted #0054A4; 	color: #0054A4; } .terms-container .terms-text a:hover { 	border-bottom-style: solid; } .module-navigation .betwayNavigation { 	background-color: black; 	display: none; 	position: fixed; 	width: 100%; 	overflow-y: hidden; 	height: 26px; 	text-align: center; 	transition: none; 	transform: translateZ(0); 	z-index: 3; }  @media all and (min-width: 680px) {  	.module-navigation .betwayNavigation { 		display: block; 	} }  .module-navigation .betwayNavigation .brand { 	border-bottom: solid 1px transparent; 	color: #7f7f7f; 	cursor: pointer; 	display: inline-block; 	height: 26px; 	line-height: 26px; 	margin: 0 2px; 	padding: 0 15px; 	transition: color .2s; 	transition: color .2s, border-color .2s; 	width: initial; 	font-size: 14px; 	font-weight: bold; } .module-navigation .betwayNavigation .brand.active,.module-navigation .betwayNavigation .brand:hover { 	color: white; } .module-navigation .betwayNavigation .brand:hover.sports { 	border-bottom-color: #439539; } .module-navigation .betwayNavigation .brand:hover.poker { 	border-bottom-color: #F78E1E; } .module-navigation .betwayNavigation .brand:hover.vegas { 	border-bottom-color: #ED1C24; } .module-navigation .betwayNavigation .brand:hover.esports { 	border-bottom-color: #833594; } .module-navigation .betwayNavigation .brand.active.casino,.module-navigation .betwayNavigation .brand:hover.casino { 	border-bottom-color: #0054A4; } .module-navigation .betwayNavigation .brand:hover.livecasino { 	border-bottom-color: #66CAE0; } .module-navigation .betwayNavigation .brand:hover.inplay { 	border-bottom-color: #99CA46; } .module-navigation .betwayNavigation .brand:hover.blog { 	border-bottom-color: #81C341; } .module-navigation .betwayNavigation .brand:hover.plus { 	border-bottom-color: #FFC421; } .module-navigation .betwayNavigation-height-offset { 	height: 0; }  @media all and (min-width: 680px) {  	.module-navigation .betwayNavigation-height-offset { 		height: 26px; 	} }  .module-search .search-form { 	display: block; } .form-container { 	position: relative; } .search-form { 	display: none; 	opacity: 0.2; 	float: right; 	padding-top: 10px; 	width: 100%; 	transition: opacity .2s; 	z-index: 1; } .search-form.active { 	opacity: 1; } .search-box { 	font-weight: lighter; 	background: #111 no-repeat; 	background-position: right 15px top 50%; 	border: 1px solid rgba(255,255,255,0.2); 	border-radius: 2px; 	box-sizing: border-box; 	box-shadow: -5px 0px 15px #111; 	color: white !important; 	cursor: text; 	height: 45px; 	font-size: 16px; 	margin-top: 10px; 	padding-left: 15px; 	padding-right: 50px; 	transition: background-color .2s, border-color .2s; 	width: 100%; 	-webkit-appearance: none; 	background-image: url(/uploads/921/searchWhite.png); 	background-size: 22.5px 22.5px,contain; }    .svg-true .search-box { 	background-image: url(/uploads/921/searchWhite.svg); } .search-box::-webkit-input-placeholder { 	color: white; } .search-box:-ms-input-placeholder { 	color: white; } .search-box::placeholder { 	color: white; } .search-box:focus { 	border: 1px solid white !important; } .search-box:invalid { 	box-shadow: none; } .search-box:-moz-submit-invalid { 	box-shadow: none; } .search-box:-moz-ui-invalid { 	box-shadow: none; } .search-box::-ms-clear { 	display: none; } input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button { 	display: none; } .search-dropdown { 	opacity: 0; 	width: 100%; 	max-height: 352px; 	overflow: auto; 	overflow-x: hidden; 	padding: 1px 0; 	background-color: #e8e8e8; 	position: absolute; 	top: 115px; 	right: 0; 	border-radius: 2px; 	z-index: 1; 	visibility: hidden; 	box-shadow: 0 0 15px black; 	transition: opacity .2s; } .search-dropdown .search-title { 	padding: 15px 15px 10px; 	font-size: 16px; } .search-dropdown .no-match { 	margin: 15px; 	overflow: hidden; } .search-dropdown .no-match .text { 	color: #111; 	font-size: 16px; }   @media (min-width: 450px) {  	.search-dropdown { 		top: 50px; 	} 	.search-form { 		width: auto; 	} 	.search-form .search-box { 		margin-top: 0; 		width: 260px; 	} }   @media (min-width: 650px) {  	.form-container { 		display: inline-block; 	} 	.form-container .search-form { 		padding-top: 0px; 	} }   @media (min-width: 1024px) {  	.search-dropdown { 		top: 62.5px; 		right: 5px; 		width: 230px; 	} 	.search-form { 		width: auto; 	} 	.search-form .search-box { 		width: 230px; 		padding-left: 10px; 		margin: 13px 5px; 	} }   @media (min-width: 1350px) {  	.search-dropdown { 		width: 250px; 	} 	.search-form .search-box { 		width: 250px; 		padding-left: 15px; 		margin: 15px 5px; 	} }   @media (min-width: 1550px) {  	.search-dropdown { 		width: 260px; 	} 	.search-form .search-box { 		width: 260px; 	} } .header.cf.loaded{ 	width: 100%; } @media (max-width: 991px) { 	.header.cf.loaded{ 		width: auto; 	} } .dropdown-item.game-categories.font-h4{     width: 8.33333%; } .hidden{     display: none !important; } .welcome-regions .body h1 {     font-size: 38px; font-weight: 700;     margin-bottom: 20px;     color: white; }