.game .game__image{position:relative;}
.game .game__image .image-link{display:block;width:100%;height:100%;position:absolute;top:0;}

.table-games th strong.cancel-compare{font-size: 19px;font-weight: 700;color: #8cc63f;position: relative;left: 2px;transition: color 0.5s;}
.table-games thead th{cursor:default;}
.table-games td a{top:25px;}
.table-games td:nth-child(2) a{position:static;}
.table-games td.table-games-name a{left:0;}
table.scratch-prizes th, table.scratch-prizes td{padding:3px;text-align:center;width:50%;}
table.scratch-prizes thead tr{background:#e6e6e6;}
table.scratch-prizes thead th{color:#797d83;}
table.scratch-prizes tbody tr{border:none;}
table.scratch-prizes tbody tr:nth-child(odd){background:#f3f3f3;}
table.scratch-prizes{display:none;}
table.scratch-prizes th, table.scratch-prizes td{text-align:center;}
table.scratch-prizes.visible{display:table;}
.table-games tfoot span{color:#8cc63f;margin-left:1em;}
.section-games .orders{height:100px;}
.full-rules-and-odds td:empty{border-top:none;width:0px;}

.table--winning .unavailable{text-align:center;color:#F00;}

#check-numbers .amount{display:inline;}
#check-numbers .check-results-row{display:none;} 
.check-numbers-control{text-decoration: none;font-size: 25px;width: 50px;display: inline-block;height: 50px;text-align: center;font-weight: bold;}
.check-numbers-control.check-numbers-delete-row{font-size:21px;}
.check-numbers-primary-row{display:flex;padding-bottom: 4px;}
@media (max-width: 767px){ .check-numbers-primary-row.home--check-numbers {
    display: -webkit-box;
}}
#check-numbers .winning-results-row{border-radius: 5px;border: 1px solid #696969;margin:2px 0;}
.numbers__content #check-numbers .winning-results-row{border:0;}
.check-numbers-rows .check-number{margin-right:4px;}

.section-tickets.green{background-color:#8cc63f;}
.section-tickets.blue{background-color:#00a4e3;}
.section-tickets.orange{background-color:#f47b2f;}
.section-tickets.red{background-color:#be0f34;}
.section-tickets .section__head img{width:400px;}

.map-wrapper .map{position:relative;}
.map-wrapper .map .preloader{background-color:#000;opacity:0.4;width: 98%;height: 100%;z-index: 10;position: absolute;border-radius: 20px;text-align:center;}
.map-wrapper .map .preloader img{width:initial;margin: 30% 0;}

.list-numbers .prize{width:156px;}
.rules-and-odds .list-numbers li{width:25px;height:25px;}
.rules-and-odds .list-numbers li + li{margin-left:4px;}

.map-wrapper{position:relative;}
.map-wrapper .map__content__loader{position:absolute;}
.google-map{width:658px;height: 534px;border: 1px solid #b7b7b7;border-radius: 20px;}
.gm-style-iw {width: 350px !important;top: 15px !important;left: 0px !important;border-radius: 2px 2px 10px 10px;}
.gm-style .gm-style-iw {font-weight: 300;font-size: 13px;overflow: hidden;}
#iw-container {font-family: "VAG Rounded Std", sans-serif;min-width: 350px;background-color: #f3643a;color: #FFF;}
#iw-container .iw-title{padding:25px;font-weight:bold;font-size:25px;}
#iw-container .iw-content {font-size: 15px;line-height: 18px;font-weight: 400;padding: 0 25px 25px;max-height: 140px;overflow-y: auto;overflow-x: hidden;}
#iw-container strong{display:block;margin-top:1em;}

.icon-dashboard, .icon--dashboard{display: none;}

.licensed-organizations-list li{display:none;}
.money-destinations-list li{display:none;}

.list-posts--secondary li strong{font-weight: 700;}

.related-press-releases .boxes .box:nth-child(4n+2) .box__inner{background-color:#8cc63f;}
.related-press-releases .boxes .box:nth-child(4n+3) .box__inner{background-color:#be0f34;}
.related-press-releases .boxes .box:nth-child(4n+4) .box__inner{background-color:#f26439;}

.previous-meetings td{text-align:center;}
.previous-meetings td a{display: initial;}

/*====Begin interactive scratch CSS====*/
#bridge{display: block;margin: 0 auto;background-size: cover;width: 100%;max-width: 235px;height: auto;cursor:crosshair;cursor: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/circular-cursor.png) 53 53, crosshair;}
#bridgeContainer {text-align: center;font-family: Avenir, sans-serif;}
#bridgeContainer figcaption {margin-top: 2rem;}
@media (max-width: 767px) 
{	
	#bridgeContainer {display: none;}	
}
@media (min-width: 768px) 
{
	.section__image-holder.scratch {display: none;}	
}
/*====End interactive scratch CSS====*/