#footer {display: none;}

/* Footer Top
---------------------------------------------------------------- */
#FooterTop {padding-top: 15px; background: #611a2d; color: #a7a7a7;}
#FooterTop a {color: #f0eee8;}
#FooterTop a:hover {color: #f0eee8;}
#FooterTop ul {margin: 0; padding: 0;}
#FooterTop li {margin-top: 4px; color: #f0eee8; list-style-type: none;}
#FooterTopWrap {margin-left: 15px;}
.FooterSectionWrap {float: left; width: 100%;}
.FooterSection {float: left; width: 100%; padding-bottom: 40px;}
.FooterTitle {font-size: 16px; color: #ffffff;}

@media (min-width: 481px) {
	#FooterTop {padding-top: 40px;}
	#FooterTopWrap {margin-left: 10%;}
	.FooterSection {float: left; width: 50%;}
}

@media (min-width: 769px) {
	#FooterTopWrap {margin-left: 5%;}
	.FooterSectionWrap {width: 50%;}
	.FooterSection {float: left; width: 50%;}
}

/* Footer Bottom
---------------------------------------------------------------- */
#FooterBottom {border-top: #101010 1px solid; padding: 15px; background: #000; color: #a7a7a7;}
#FooterBottom a {color: #f0eee8;}
#FooterBottom a:hover {color: #f0eee8;}
#FooterEulaMobile {display: block;}
#FooterEulaDesktop {float: left; display: none;}
.FooterCopyright {margin-top: 6px; font-size: 12px; color: #ffffff;}
#FooterSocialMedia {padding-top: 20px; text-align: center;}

@media (min-width: 769px) {
	#FooterTopWrap {margin-left: 5%;}
	.FooterSectionWrap {width: 50%;}
	.FooterSection {float: left; width: 50%;}
	#FooterEulaMobile {display: none;}
	#FooterEulaDesktop {display: block;}
	#FooterSocialMedia {float: right; padding-top: 0; text-align: left}
}

/* Cookie Notification */
.cookieCloseIcon {margin-top: 30px}

@media (min-width: 728px) {
	.cookieCloseIcon {margin-top: 7px}
}


/* Make the footer stick to the bottom of the page
---------------------------------------------------------------- */
html {
	position: relative;
	min-height: 100%;
}
body {
	margin-bottom: 0px; /* JavaScript code in js/footer.js sets this to be the same value as the height of the footer. */
}
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
}
