<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.footer-wrapper .footer-contact,
.footer-wrapper .opening-hours,
.footer-wrapper .footer-links	{ width:32%; display:inline-block; }

/** FOOTER MAIN **/
.footer-wrapper						{ padding:40px 0px; }
.footer-wrapper .footer-logo img	{ width:100%; max-width:310px; max-height:137px; }
.footer-wrapper .opening-hours		{ float:left; width:260px;  font-size:1.1em; line-height:1.6em; margin:0px 0px 20px 0px; }
.footer-wrapper .footer-contact		{ float:left; width:240px; font-size:1.1em; font-weight:400; margin:0px 20px 0px 0px; }
.footer-wrapper .footer-links		{ float:right; width:320px; font-size:1.1em; }
.footer-wrapper .footer-links .social-links	{ padding:20px 0px; }
.footer-wrapper .footer-links .social-links .social-link.facebook-link	{ padding:0px 10px 0px 0px; font-size:1em; }
.footer-wrapper .footer-links .accreditations .affiliate 	{ padding:0px 0px 0px 0px; float:right; width:100px; }
.footer-wrapper .footer-links .accreditations		{ float:left; }
.footer-wrapper .address-main		{ display:block; }
.footer-contact .tel				{ margin:13px 0px; }
.footer-contact .title				{ display:block; font-weight:400; }
.footer-wrapper .footer-links .accreditations .affiliate img { width:70%; }

.footer-wrapper						{ background:#FFFFFF; color:#767676; }
.footer-contact .title				{ color:#ED217C; text-transform:uppercase; }
.footer-contact a					{ color:#464648; }
.footer-contact a:hover				{ color:#ED217C; }
.footer-wrapper .footer-links .social-links .social-link:hover  { color:#464648; }

.maintenance-number { display:block; }
.tokeniser-token2.tokeniser-part3 { color:#ED217C; }

.footer-contact .address .addr		{ color:#464648; }

/** FOOTER BASE **/
.footer-base					{ padding:15px 0px; }
.footer-base .copyright			{ float:left; width:480px; text-transform:uppercase; }
.footer-base .login				{ float:right; width:230px; text-align:right; }

.footer-base					{ background:#464648; color:#FFFFFF; }
.footer-base .copyright a		{ color:#FFFFFF; }
.footer-base .login a			{ color:#ED217C; }
.footer-base .copyright a:hover,
.footer-base .login a:hover		{ color:#FFF; }
.footer-base .company-color		{ color:#ED217C; }

.footer-wrapper .opening-hours h2	{ font-size:1.1em; font-weight:400; }

/** RESPONSIVE **/
@media screen and (max-width:860px){
	.footer-wrapper .footer-contact,
	.footer-wrapper .opening-hours,
	.footer-wrapper  .footer-links	{ display:block; float:none; max-width:260px; width:auto; margin:0px auto; padding:30px 0px 0px 0px; }
	.footer-base .copyright,
	.footer-base .login				{ width:100%; display:block; float:none; text-align:center; }
	.footer-wrapper					{ padding:30px 0px; }
}
@media screen and (max-width:370px){
	.footer-wrapper .footer-links .social-links .social-link.facebook-link,
	.footer-wrapper .footer-links .social-links .social-link.twitter-link		{ display:block; float:none; text-align:center; width:100%; padding:0px 0px 15px 0px; }
	.footer-wrapper .footer-links		{ width:300px; }
}
</pre></body></html>