
.snapcr-jackpotContain {
    position: relative!important;
    width: 100%!important;
    max-width: 350px!important;
    padding: 10px!important;
    border-radius: 20px!important;
	line-height:1!important;

}
.snapcr-logo-contain {
    position: relative!important;
    width: 100%!important;
    max-width: 60px!important;
    height: auto!important;
    padding: 0!important;
    z-index: 20!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto 0 auto!important;
    top: 0px!important;
    border-radius: 0!important;
    text-align: center!important;
    border: none!important;

}
.snapcr-logo-contain img {
    width: 100%!important;
    max-width: 55px!important;
	display:inline-block!important;
}
.snapcr-logo-disc {
    display: none!important;
}
.snapcr-jackpot {
    width: 100%!important;
}
.snapcr-monthly-jackpot {
    width: 100%!important;
    margin-bottom: -10px!important;
}
.snapcr-jackpot-title {
    display: inline-block!important;
    font-family: 'Montserrat', sans-serif!important;
    font-size: 25px!important;
    width: 100%!important;
    line-height: 1!important;
    letter-spacing: 3px!important;
    text-align: center!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-top: 5px!important;
    padding-bottom: 30px!important;
    font-weight: 600!important;
    -webkit-border-top-right-radius: 15px!important;
    -moz-border-radius-topright: 15px!important;
    border-top-right-radius: 15px!important;
    -webkit-border-top-left-radius: 15px!important;
    -moz-border-radius-topleft: 15px!important;
    border-top-left-radius: 15px!important;
    position: relative!important;
    bottom: -25px!important;
    margin-top: -25px!important;
    box-shadow: 0 -2.8px 2.2px rgba(0, 0, 0, 0.02), 0 -6.7px 5.3px rgba(0, 0, 0, 0.03), 0 -12.5px 10px rgba(0, 0, 0, 0.09), 0 -22.3px 17.9px rgba(0, 0, 0, 0.022)!important;
		-webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
}
.snapcr-count {
    font-family: 'Montserrat', sans-serif!important;
    font-size: 35px!important;
    padding-left: 0!important;
    font-weight: 700!important;
    letter-spacing: 2px!important;
    border-radius: 15px!important;
    width: 100%!important;
    color: #231f20!important;
    text-align: center!important;
    box-shadow: none!important;
    border-width: 0px!important;
    border-style: solid!important;
    position: relative!important;
    z-index: 15!important;
	line-height:1.5!important;
		-webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
}
.snapcr-monthly-count {
    display: inline-block!important;
    font-family: 'Montserrat', sans-serif!important;
    font-size: 16px!important;
    position: relative!important;
    z-index: 10!important;
    font-weight: 400!important;
    letter-spacing: 2px!important;
    padding-left: 0!important;
    padding-right: 0px!important;
    top: -20px!important;
    margin-bottom: -28px!important;
    padding-top: 28px!important;
    padding-bottom: 8px!important;
    line-height: 1!important;
    -webkit-border-bottom-right-radius: 15px!important;
    -moz-border-radius-tbottomright: 15px!important;
    border-bottom-right-radius: 15px!important;
    -webkit-border-bottom-left-radius: 15px!important;
    -moz-border-radius-bottomrleft: 15px!important;
    border-bottom-left-radius: 15px!important;
    text-align: center!important;
    max-width: 100%!important;
    width: 100%!important;
		-webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
}
.snapcr-update {
    display: inline-block!important;
    font-family: 'Montserrat', sans-serif!important;
    font-size: 12px!important;
    font-weight: 400!important;
    padding-left: 0!important;
    padding-right: 0px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    line-height: 1!important;
    font-weight: 400!important;
    text-align: center!important;
    width: 100%!important;
    color: #fff!important;
}

@media print, screen and (min-width: 40em) {
.snapcr-jackpotContain {
    max-width: 450px!important;
    padding: 10px!important;
    background-color: transparent!important;
}
.snapcr-logo-contain {
    position: absolute!important;
    max-width: 175px!important;
    height: 175px!important;
    left: -80px!important;
    top: 0px!important;
    margin: 0!important;
    border-radius: 500px!important;
    text-align: center!important;
}
.snapcr-logo-disc {
    position: absolute!important;
    border: 10px solid #fff!important;
    width: 100%!important;
    max-width: 175px!important;
    height: 175px!important;
    padding: 15px!important;
    left: 0px!important;
    top: 0px!important;
    margin: 0!important;
    z-index: 5!important;
    border-radius: 500px!important;
    text-align: center!important;
    display: inline-block!important;
	-webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
}
.snapcr-logo-contain img {
    width: 100%!important;
    position: relative!important;
    z-index: 10!important;
    max-width: 90px!important;
}
.snapcr-jackpot {
    width: 100%!important;
}
.snapcr-monthly-jackpot {
    width: 100%!important;
    margin-bottom: 10px!important;
}
.snapcr-jackpot-title {
    font-size: 25px!important;
    width: auto!important;
    text-align: left!important;
    padding-left: 100px!important;
    padding-right: 60px!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    font-weight: 600!important;
    bottom: 0px!important;
    margin-top: 0px!important;
    box-shadow: none!important;
}
.snapcr-count {
    font-size: 40px!important;
    padding-left: 100px!important;
    font-weight: 700!important;
    border-radius: 20px!important;
    text-align: left!important;
    border-width: 10px!important;
    box-shadow: inset 0 2.8px 2.2px rgba(38, 34, 35, 0.14),  inset 0 6.7px 5.3px rgba(38, 34, 35, 0.18),  inset 0 15.3px 17.9px rgba(38, 34, 35, 0.252),  0 2.8px 2.2px rgba(38, 34, 35, 0.04), 0 6.7px 5.3px rgba(38, 34, 35, 0.08), 0 12.5px 10px rgba(38, 34, 35, 0.19), 0 22.3px 17.9px rgba(38, 34, 35, 0.052)!important;
}
.snapcr-monthly-count {
    font-size: 16px!important;
    letter-spacing: 2px!important;
    padding-left: 100px!important;
    padding-right: 20px!important;
    top: 0px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    line-height: 1!important;
    text-align: left!important;
    font-weight: 400!important;
    margin-bottom: 0px!important;
    max-width: 360px!important;
    width: 100%!important;
}
.snapcr-update {
    font-size: 12px!important;
    font-weight: 400!important;
    padding-left: 100px!important;
    padding-right: 40px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    line-height: 1!important;
    text-align: left!important;
    color: #000!important;
}
}

@media print, screen and (min-width: 64em) {
.snapcr-jackpotContain {
    max-width: 550px!important;
}
.snapcr-logo-contain {
    max-width: 213px!important;
    height: 213px!important;
    left: -130px!important;
}
.snapcr-logo-disc {
    max-width: 213px!important;
    height: 213px!important;
}
.snapcr-logo-contain img {
    max-width: 115px!important;
}
.snapcr-jackpot-title {
    font-size: 35px!important;
    padding-left: 100px!important;
}
.snapcr-count {
    font-size: 56px!important;
    padding-left: 100px!important;
    border-radius: 20px!important;
    border-width: 12px!important;
}
.snapcr-monthly-count {
    font-size: 16px!important;
    padding-left: 100px!important;
    max-width: 400px!important;
}
.snapcr-update {
    font-size: 12px!important;
    padding-left: 100px!important;
}
}
.snapcr-align-middle {
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.snapcr-align-self-middle {
    -webkit-align-self: center!important;
    -ms-flex-item-align: center!important;
    align-self: center!important;
}
.snapcr-cell.shrink {
    -webkit-box-flex: 0!important;
    -webkit-flex: 0 0 auto!important;
    -ms-flex: 0 0 auto!important;
    flex: 0 0 auto!important;
}
.snapcr-grid-x > .auto {
    width: auto!important;
}
.snapcr-grid-x > .shrink {
    width: auto!important;
}
.snapcr-grid-container .snapcr-align-center {
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.snapcr-grid-container {
    padding-right: 15px!important;
    padding-left: 15px!important;
    max-width: 1280px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

@media print,  screen and (min-width: 40em) {
.snapcr-grid-container {
    padding-right: 25px!important;
    padding-left: 25px!important;
}
}
.snapcr-grid-container.full {
    padding-right: 0!important;
    padding-left: 0!important;
    max-width: 100%!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
.snapcr-grid-x {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-flow: row wrap!important;
    -ms-flex-flow: row wrap!important;
    flex-flow: row wrap!important;
}
.snapcr-cell {
    -webkit-box-flex: 0!important;
    -webkit-flex: 0 0 auto!important;
    -ms-flex: 0 0 auto!important;
    flex: 0 0 auto!important;
    min-height: 0px!important;
    min-width: 0px!important;
    width: 100%!important;
}
.snapcr-grid-padding-x .snapcr-grid-padding-x {
    margin-right: -0.625rem!important;
    margin-left: -0.625rem!important;
}

@media print,  screen and (min-width: 40em) {
.snapcr-grid-padding-x .snapcr-grid-padding-x {
    margin-right: -0.625rem!important;
    margin-left: -0.625rem!important;
}
}
.snapcr-grid-container:not(.full)> .snapcr-grid-padding-x {
    margin-right: -0.625rem!important;
    margin-left: -0.625rem!important;
}

@media print,  screen and (min-width: 40em) {
.snapcr-grid-container:not(.full)> .snapcr-grid-padding-x {
    margin-right: -0.625rem!important;
    margin-left: -0.625rem!important;
}
}
.snapcr-grid-padding-x> .snapcr-cell {
    padding-right: 0.625rem!important;
    padding-left: 0.625rem!important;
    padding-bottom: 8px!important;
}

@media print,  screen and (min-width: 40em) {
.snapcr-grid-padding-x> .snapcr-cell {
    padding-right: 0.625rem!important;
    padding-left: 0.625rem!important;
}
}
.small-up-1> .snapcr-cell {
    width: 100%!important;
}
.small-up-2> .snapcr-cell {
    width: 50%!important;
}
.small-up-3> .snapcr-cell {
    width: 33.33333%!important;
}
.small-up-4> .snapcr-cell {
    width: 25%!important;
}
.small-up-5> .snapcr-cell {
    width: 20%!important;
}
.small-up-6> .snapcr-cell {
    width: 16.66667%!important;
}
.small-up-7> .snapcr-cell {
    width: 14.28571%!important;
}
.small-up-8> .snapcr-cell {
    width: 12.5%!important;
}

@media print,  screen and (min-width: 40em) {
.medium-up-1> .snapcr-cell {
    width: 100%!important;
}
.medium-up-2> .snapcr-cell {
    width: 50%!important;
}
.medium-up-3> .snapcr-cell {
    width: 33.33333%!important;
}
.medium-up-4> .snapcr-cell {
    width: 25%!important;
}
.medium-up-5> .snapcr-cell {
    width: 20%!important;
}
.medium-up-6> .snapcr-cell {
    width: 16.66667%!important;
}
.medium-up-7> .snapcr-cell {
    width: 14.28571%!important;
}
.medium-up-8> .snapcr-cell {
    width: 12.5%!important;
}
}

@media print,  screen and (min-width: 64em) {
.large-up-1> .snapcr-cell {
    width: 100%!important;
}
.large-up-2> .snapcr-cell {
    width: 50%!important;
}
.large-up-3> .snapcr-cell {
    width: 33.33333%!important;
}
.large-up-4> .snapcr-cell {
    width: 25%!important;
}
.large-up-5> .snapcr-cell {
    width: 20%!important;
}
.large-up-6> .snapcr-cell {
    width: 16.66667%!important;
}
.large-up-7> .snapcr-cell {
    width: 14.28571%!important;
}
.large-up-8> .snapcr-cell {
    width: 12.5%!important;
}
}
