/*-------------- START: FOOTER --------------*/
.footer #footerSections .footerSection { margin-bottom:76px; }
.footer { position:relative; width:1183px; max-width:1183px; margin: 0 auto; }
.footer #footerContents .footerSections { margin-top:54px; clear:both; }
.footer #footerContents .footerSections section { padding-left:90px; }
.footer .footerHeader { font-weight:400; font-size:19px; margin:20px 0; color:#D4F4FF; }
.footer p { text-align: left;}
.footer a { padding-left:0; font-weight:300; text-decoration:underline; color:#d7d7d7; font-size:15px; text-align:left; white-space:nowrap; line-height:23px;}
.footer a:hover { text-decoration:underline; }
.footer a:focus { color:#FFFFFF; text-decoration:underline; }
.footer .helpIcon { display:inline-block; padding:0 25px 20px 0; }
.footer .helpIcon:last-child { padding-right:0; }
.footer .helpIcon a { color:#d7d7d7; text-align:center; width:45px; display:inline-block; }
.footer .helpIcon a:hover { text-decoration:underline; }
.footer .helpIcon a:focus { color:#FFFFFF; text-decoration:underline; outline:none; }
.footer .helpIcon a:focus img { filter:brightness(200%); }
.footer .helpIcon img { margin-bottom:8px; height:auto; }
.footer #footerSocialMediaLinks a { padding:0 27px 0 0;}
.footer #footerSocialMediaLinks a:last-child { padding:0; }
.footer #footerSocialMediaLinks a:focus img { filter: invert(90%) sepia(10%) saturate(2000%) hue-rotate(190deg) brightness(89%) contrast(95%); }
.footer .colNoMargin { margin: 0; padding: 0;}
.footer #footerSections  { width:100%; margin:0 auto; background-color:#012B45; }
.footer #footerSections a { color: #b8cce1; text-decoration: underline;}
.footer #footerSections a:hover { color:#FFFFFF; }
.footer #footerSections a:focus { color:#FFFFFF!important; text-decoration:underline; outline:none; }
.footer #footerSections .container { width: 1200px;}
.footer #footerSections ul { text-align:center;}
.footer #footerSections ul li { display: inline-block; font-size:15px; border-right:1px solid #fff; padding:0 10px;}
.footer #footerSections ul li:last-child { border:none;}
.footer #footerSections ul li a { color:#FFFFFF; }
.footer #footerSections #footCopyRightText p { color:#d7d7d7; font-size:13px; text-align:center; }
.footer #footerSections #footerLegalImgs { text-align: center; float: none; margin: 0 auto;}
.footer #footerSections #footerLegalImgs .footerLegalImgs { margin: 10px 15px; float: none; display: inline-block;}
.footer #footerSections #footerLegalImgs .gamingLicence { background: url(../images/GC_BG.svg) center center no-repeat; }
.footer #footerSections #footerLegalImgs .gamingLicence iframe { vertical-align:middle; border:0; -ms-transform:scale(0.63); -moz-transform:scale(0.63); -o-transform:scale(0.63); -webkit-transform:scale(0.63); transform:scale(0.63);-ms-transform-origin:95px 28px; -moz-transform-origin:95px 28px; -o-transform-origin:95px 28px; -webkit-transform-origin:95px 28px; transform-origin:95px 28px; }
.privacyPolicyBox { width:635px; background-color:#013658; padding:12px 10px 4px 10px; border:2px solid #6293b2; margin:10px 0; }

/* HID FOR LE CHANGES */
/*
div.subscribecol{width:68%;margin-left:-10px;}
div.socialcol{width:31%;}
div.footercontainer{max-width:1080px;display:inline-block;width:100%;}

div.subscribecol{width:68%;margin-left:-10px;display:none;}
div.socialcol{width:31%;}
div.footercontainer{max-width:1080px;display:inline-block;width:100%;}

div.footer{clear:both;width:100%;}
#home .footer{padding-top:30px;background-color:#fff;}
div.footerbottom > p{color:#969696;width:80%;text-align:center;margin-right:auto;margin-left:auto;}
div.footerbottom a{color:#969696!important;text-decoration:none;}
div.footertop{background-color:#582178;padding-top:12px;padding-bottom:10px;overflow:auto;text-align:center;margin-left:auto;margin-right:auto;display:block;}
div.newsletter{float:left;color:white;padding-top:0.3%;display:table-row;text-align:left;width:100%;}
.calltoaction{background:#fdbc00;background:-webkit-linear-gradient(#fdbc00, #d67900) !important;background:-o-linear-gradient(#fdbc00, #d67900) !important;background:-moz-linear-gradient(#fdbc00, #d67900) !important;background:linear-gradient(#fdbc00, #d67900) !important;border:1px solid #e08900;text-transform:uppercase;font-weight:bold;color:black !important;font-family:"Montserrat", "Arial", sans-serif;font-size:1.250em;padding:3px;padding-left:10px;padding-right:10px;background:#fdbc00;font-size:1.15em;padding:10px;padding-left:15px;padding-right:15px;font-weight:300;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:10px;}
a.calltoaction{text-decoration:none;}
.calltoaction:hover{color:white;background:#d67900;background:-moz-linear-gradient(top, #e08900 0%, #C77000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d67900), color-stop(100%,#C77000));background:-webkit-linear-gradient(top, #d67900 0%,#C77000 100%);background:-o-linear-gradient(top, #d67900 0%,#C77000 100%);background:-ms-linear-gradient(top, #d67900 0%,#C77000 100%);background:linear-gradient(to bottom, #d67900 0%,#C77000 100%);}
div.socialmedia span{font-family:'Montserrat', 'Arial', sans-serif;color:#FFFFFF;font-size:14px;padding:5px;margin:5px;display:inline-block;}
div.socialmedia img{vertical-align:top;}

div.footermiddle{clear:both;background-color:#27033c;color:white;padding-bottom:25px;padding-top:25px;/* overflow:auto */;text-align:center;}
div.footermiddle div.footercontainer a{text-decoration:none;color:white;font-family:"Open Sans", "Arial", sans-serif;font-size:12px;line-height:19px;}
div.footermiddle div.footercontainer a:hover{color:#7e4d99;}
div.footermiddle div.footercontainer > div.fifthcol {padding-left:1%;}
div.footermiddle div.footercontainer> div.fifthcol >ul{list-style-type:none;padding-left:10px;}
div.footermiddle div.footercontainer > div.fifthcol > ul >li:first-child{text-transform:uppercase;font-family:"Open Sans", "Arial", sans-serif;font-weight:bold;font-size:13px;margin-bottom:13px;}
div.footermiddle div.footercontainer > div.fifthcol > ul >li{font-family:'Open Sans', "Arial", sans-serif;font-size:0.9em;line-height:1.5em;}
.footer-cert-item{display: inline-block; /* width: 12% */ ; /* height: 70px; */; vertical-align: middle; max-width: 220px; min-width: 80px;}
.footer-cert-item img { filter: gray; /* IE6-9 */; -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */;  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */; }
div.footercertificates{text-align:center;height:65px;width:100%;}
div.footerbottom{background-color:black;color:#969696;text-align:center;font-size:11px;font-family:'Open Sans', "Arial", sans-serif;padding-top:1em;padding-bottom:1em;padding-left:2em;padding-right:2em;}
div.footerbottom a{color:white;}

@media (min-width:1000px) and (max-width:1084px){
	div.footercontainer{width:1000px;display:inline-block;}
}

@media (max-width:1180px){div.footertop{display:inline-block!important;width:100%!important;margin-bottom:-4px;}
div.footermiddle{display:inline-block!important;width:100%!important;}
div.footercontainer{width:100%;display:inline-block;}
}

div.footercertificates img{max-width:100px;padding:5px 0px;}
div.footercertificates img.sml-50{width:35px;}

@media only screen and (max-width:1024px){
div.footercontainer{width:98%; /* padding-top:15px; */}
}

@media only screen and (max-width:768px){
	div.footercontainer{width:100%;}
	div.newsletter > button.calltoaction{width:120px;float:none;}
	div.subscribecol{width:100%;}
	div.newsletter{float:none;display:block;}
	div.socialcol{ width:100%;}
	div.socialmedia{float:none;}
}

@media only screen and (max-width:680px){
	div.newsletter > label{width:93%;font-size:12px;margin-bottom:10px;}
	div.newsletter > input[type=text]{display:inline-block;margin:0px auto 0px;}
	div.newsletter > button.calltoaction{width:60px;}
	div.socialmedia{margin-right:4%;}
	div.footertop{padding-top:12px;padding-bottom:12px;}
	div.footercertificates { height: auto; }
	div.footermiddle div.footercontainer > div.fifthcol > ul >li { line-height:2em;}
}

div.fifthcol{width:19%;float:left;text-align:left;}
div.fifthcol:nth-child(1) { width:23%; }
div.fifthcol:nth-child(2) { width:21%; }
div.fifthcol:nth-child(3) { width:19%; }
div.fifthcol:nth-child(4){width:19%;float:left;text-align:left;}
div.fifthcol:nth-child(5){width:100px;float:left;text-align:left;}

@media screen and (max-width: 767px) and (min-width: 320px) {
div.fifthcol:nth-child(5){clear: both;}
}
*/
