/* Source and licensing information for the line(s) below can be found at http://mrgreen-dk.safe-installation.com/blog/sites/mrgreen-dk.safe-installation.com/files/custom_footer/regulations/mrgreen/da/custom_footer.css. */

#footer .main-footer-site-map .brand-icon {background-image: url('/blog/sites/mrgreen-dk.safe-installation.com/files/styles/webp_convert/public/custom_footer_images/mrgree-dk-footer.png.webp?itok=pZ96mBbE');}
#footer .payments-item .payments-icon {
  background-size: 720px 90px;
  height: 45px;
  width: 80px;
  min-width: 80px;
}
#footer .apps a {
  background-position: -800px -90px;
  background-size: 1440px 180px;
  height: 90px;
  width: 160px;
  min-width: 160px;
}
#footer .apps a.android {
  background-position: -1120px -90px;
}
#footer .apps a.ios {
  background-position: -960px -90px;
}
#footer li.payments-item {
  margin: unset !important;
}
#footer .apps a {
  display: inline-block;
  margin: 0 5px;
  color: transparent;
  background-image: url(//images.images4us.com/MrGreen_DK/DA/160x90px-slot-Footer-DK-MR-GREEN-1704708098927_tcm2096-597816.png);
}
#footer .apps a {
  background-size: 1440px 180px;
  height: 90px;
  width: 160px;
  min-width: 160px;
}
#footer .apps {
  margin: 10px auto;
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: center;
  flex-wrap: nowrap;
}
#content-banner .brand-bttn:hover, #fullContent .button:hover, #top-banner .brand-bttn:hover, .web-banner .button:hover {background: #000;color: #fce403;}
#content-banner .brand-bttn:hover, #fullContent .button:hover, #top-banner .brand-bttn:hover, .web-banner .button:hover {background: #000;color: #fce403;}
#top-banner .brand-bttn, var {display: inline-block;}
.brand-bttn {display: block;position: relative;line-height: 2.7;cursor: pointer;border-style: solid;border-width: 2px;padding: 0 1.2em;font-size: 1.4em;font-weight: 700;text-transform: uppercase;text-align: center;text-decoration: none;border-radius: 50px;transition: all .2s ease-in-out;}
.brand-bttn.primary-full {color: #000;border-color: #fce403;background-color: #fce403;}
.brand-bttn.primary-full:hover {color: #fce403;background-color: #171717;}
#footer .main-footer-banner {position: relative;background-color: #171717;border-radius: 5px;border: 2px solid #232323;padding: 3em;display: block;display: flex;-moz-flex-direction: row;flex-direction: row;-moz-justify-content: space-around;-moz-justify-content: space-evenly;-ms-justify-content: space-around;-ms-justify-content: space-evenly;justify-content: space-around;justify-content: space-evenly;-moz-align-items: center;-ms-align-items: center;align-items: center;}
@supports (-ms-ime-align:auto) {#footer .main-footer-banner {-moz-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;}}
#footer .main-footer-banner .footer-banner-first-title, #footer .main-footer-banner .footer-banner-second-title {display: block;text-align: center;}
#footer .main-footer-banner .footer-banner-first-title, #footer .main-footer-banner .footer-banner-second-title {display: block;text-align: center;}
#footer .main-footer-banner .footer-banner-first-title {font-size: 2.5em;font-weight: 300;color: #fff;text-transform: uppercase;}
#footer .main-footer-banner .footer-banner-second-title {font-size: 3.3em;font-weight: 800;color: #7df700;text-transform: uppercase;line-height: normal;}
#footer .main-footer-banner .footer-banner-button {min-width: 23em;}
#footer .main-footer-banner .footer-banner-button a:hover {color: #fce403;}
#footer .main-footer-banner .footer-banner-terms-link {display: block;position: absolute;right: 5px;bottom: 5px;color: #717171;font-size: 1.2em;text-decoration: underline;}
#footer .main-footer-site-map .site-map-link:hover {color: #fff;}
@media only screen and (max-width:1279px) {#footer .main-footer-banner {-moz-flex-direction: column;flex-direction: column;text-align: center;}
	#footer .main-footer-banner .footer-banner-first-title {font-size: 1.6em;}
	#footer .main-footer-banner .footer-banner-second-title {font-size: 2.6em;}
	#footer .main-footer-banner .footer-banner-button {width: 100%;max-width: 30em;margin: 2em auto;}
	#footer .main-footer-banner .footer-banner-terms-link {position: relative;right: auto;bottom: auto;}}
@media (-ms-high-contrast:active),screen and (max-width:1279px)and (-ms-high-contrast:none) {#footer .main-footer-banner {display: block;}}
#footer .main-footer-site-map {display: flex;-moz-flex-direction: row;flex-direction: row;-moz-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;}
#footer .main-footer-site-map .site-map-group {position: relative;}
#footer .main-footer-site-map input {position: absolute;opacity: 0;z-index: -1;}
#footer .main-footer-site-map .site-map-group-title {display: block;font-size: 1.2em;color: #fff;text-transform: uppercase;font-weight: 600;letter-spacing: .2em;margin-left: 0;margin-bottom: 15px;}
#footer .main-footer-site-map .site-map-group-list {list-style-type: none;margin: 0;padding: 0;list-style-position: outside;}
#footer .main-footer-site-map .site-map-group-list .site-map-group-item {list-style-type: none;}
#footer .main-footer-site-map .site-map-link {display: block;font-size: 1.4em;color: #d3d3d3;font-weight: 300;line-height: 30px;transition: all .3s ease-in-out;}
#footer .main-footer-site-map .brand-icon {background-repeat: no-repeat;width: 50px;height: 42px;display: block;margin-bottom: 15px;text-indent: -9000px;}
#footer .main-footer-site-map .site-map-group.casino-club .site-map-group-title {cursor: auto;}
#footer .main-footer-site-map .brand-icon.casino {background-position: -175px -181px;}
#footer .main-footer-site-map .brand-icon.casino-uk {background-position: -179px -46px;background-size: 1250px;}
#footer .main-footer-site-map .brand-icon.seven {background-position: -95px -181px;background-size: 720px;}
#footer .main-footer-site-map .brand-icon.seven-uk {background-position: -251px -46px;background-size: 1250px;}
#footer .main-footer-site-map .brand-icon.vip888 {background-position: -10px -161px;background-size: 650px;}
#footer .main-footer-site-map .brand-icon.games {background-position: -114px -52px;}
@media only screen and (max-width:1279px) {#footer .main-footer-site-map {-moz-flex-direction: column;flex-direction: column;}
	#footer .main-footer-site-map .site-map-group {width: 100%;border-bottom: 1px solid #232323;}
	#footer .main-footer-site-map .site-map-group-title {margin: 0;cursor: pointer;line-height: 60px;}
	#footer .main-footer-site-map .site-map-group-title a {pointer-events: none;display: inline-block;}
	#footer .main-footer-site-map .site-map-group-list {max-height: 0;overflow: hidden;margin-left: 10px;padding: 0;transition: all .6s ease-out;}
	#footer .main-footer-site-map input:checked~.site-map-group-list {max-height: 500px;opacity: 1;transition: all .6s ease-in;}
	#footer .main-footer-site-map .site-map-group.casino-club {display: flex;-moz-flex-direction: row;flex-direction: row;-moz-align-items: center;-ms-align-items: center;align-items: center;}
	#footer .main-footer-site-map .site-map-group.casino-club .site-map-group-title {line-height: 85px;}
	#footer .main-footer-site-map .site-map-group.casino-club .casino-club-list {display: flex;flex-direction: row;}
	#footer .main-footer-site-map .site-map-group.casino-club .site-map-link {margin-left: 50px;}
	#footer .main-footer-site-map .site-map-group.casino-club .brand-icon {margin-bottom: 0;}
	#footer .main-footer-site-map label:after {position: absolute;right: 10px;top: 25px;display: block;width: 10px;height: 10px;line-height: 10px;font-size: 20px;font-weight: 300;text-align: center;transition: all .2s ease;}
	#footer .main-footer-site-map input[type=checkbox]+label:after {content: "+";}
	#footer .main-footer-site-map input[type=checkbox]:checked+label:after {transform: rotate(135deg);}}
@media only screen and (max-width:767px) {#footer .main-footer-site-map .site-map-group.casino-club {-moz-flex-direction: column;flex-direction: column;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;}
	#footer .main-footer-site-map .site-map-group.casino-club .site-map-link:first-child {margin-left: 0;}
	#footer .main-footer-site-map .site-map-group.casino-club .brand-icon {margin-bottom: 15px;}}
@media only screen and (max-width:1279px) {#footer.minified-footer .main-footer-site-map input[type=checkbox]+label:after {top: 25px;}}
@media only screen and (max-width:767px) {#footer .main-footer-site-map .site-map-group.casino-club .site-map-link, #footer.minified-footer .main-footer-site-map .casino-club-list a:first-of-type .brand-icon {margin-left: 0;}
	#footer .main-footer-site-map .site-map-group.casino-club .site-map-link, #footer.minified-footer .main-footer-site-map .casino-club-list a:first-of-type .brand-icon {margin-left: 0;}}
.mrgreen-body .mrgreen #content-banner .brand-bttn:hover, .mrgreen-body .mrgreen #fullContent .button:hover, .mrgreen-body .mrgreen #top-banner .brand-bttn:hover, .mrgreen-body .mrgreen .web-banner .button:hover, .mrgreen-body div #content-banner .brand-bttn:hover, .mrgreen-body div #fullContent .button:hover, .mrgreen-body div #top-banner .brand-bttn:hover, .mrgreen-body div .web-banner .button:hover {background: #fff;color: #05372c;}
.mrgreen-body .mrgreen #content-banner .brand-bttn:hover, .mrgreen-body .mrgreen #fullContent .button:hover, .mrgreen-body .mrgreen #top-banner .brand-bttn:hover, .mrgreen-body .mrgreen .web-banner .button:hover, .mrgreen-body div #content-banner .brand-bttn:hover, .mrgreen-body div #fullContent .button:hover, .mrgreen-body div #top-banner .brand-bttn:hover, .mrgreen-body div .web-banner .button:hover {background: #fff;color: #05372c;}
.mrgreen-body .mrgreen #content-banner .brand-bttn:hover, .mrgreen-body .mrgreen #fullContent .button:hover, .mrgreen-body .mrgreen #top-banner .brand-bttn:hover, .mrgreen-body .mrgreen .web-banner .button:hover, .mrgreen-body div #content-banner .brand-bttn:hover, .mrgreen-body div #fullContent .button:hover, .mrgreen-body div #top-banner .brand-bttn:hover, .mrgreen-body div .web-banner .button:hover {background: #fff;color: #05372c;}
.mrgreen-body .mrgreen #content-banner .brand-bttn:hover, .mrgreen-body .mrgreen #fullContent .button:hover, .mrgreen-body .mrgreen #top-banner .brand-bttn:hover, .mrgreen-body .mrgreen .web-banner .button:hover, .mrgreen-body div #content-banner .brand-bttn:hover, .mrgreen-body div #fullContent .button:hover, .mrgreen-body div #top-banner .brand-bttn:hover, .mrgreen-body div .web-banner .button:hover {background: #fff;color: #05372c;}
#footer .main-footer-site-map .brand-icon {background-image: url('/blog/sites/mrgreen-dk.safe-installation.com/files/styles/webp_convert/public/custom_footer_images/mrgree-dk-footer.png.webp?itok=pZ96mBbE');}
/* Source and licensing information for the above line(s) can be found at http://mrgreen-dk.safe-installation.com/blog/sites/mrgreen-dk.safe-installation.com/files/custom_footer/regulations/mrgreen/da/custom_footer.css. */