/*



Theme Name: X Microgaming



Description: Best Casinos



Version: 1.0



Author: CasinosTheme



*/


.social-buttons {width: 360px; height: 30px; float:right;}
.social-buttons div { float: right; }
.social-buttons .twi, .social-buttons .gplus { margin-top: 2px; }
.social-buttons .twi { margin-right: -10px; }


#usaplayers { position: absolute;}


.thumb-img {

	float: left;

	margin-right: 2em;

}

.lightbox-promo span {color: #97bd75; text-transform: uppercase; font-size: 18px;}

.lightbox-promo table{

border:0px; /* border="0" */

border-collapse:collapse; /* cellspacing="0" */

}



.lightbox-promo table td{padding:0px; /* cellpadding="0" */

text-align:center;}

.lightbox-promo {width: 225px;}



.lightbox-promo table td.lightbox-bonus {height: 60px;  width: 105px; background: #343d41; color: #fff; font-size: 10px; text-align: center; vertical-align: center;}

.lightbox-bonus b {font-size: 18px; color: #97bd75; display: block;}

.lightbox-play {}



.lightbox-play { border:none; background:url(images/playnow-lightbox.jpg) no-repeat left top; margin:0px 0 0 0; cursor:pointer; width:105px; height:28px; display:block;}

.lightbox-play:hover { background:url(images/playnow-lightbox.jpg) no-repeat left top; }



.lightbox-promo a.lightbox-review { background:url(images/icon_review.png) no-repeat left 2px; padding-left: 20px; width: 50px;}

.lightbox-border {height: 25px;}

.adright {width: 650px;}

.padding-left {margin-top: 29px;}
.extremetracker {position: absolute; margin-top: 100px;}
.news-related b {display: block; margin-top: 10px;}
.news-related ul {list-style-type: none; margin: 0px; padding: 0px;}


.news-related li {padding:0px; margin-bottom: 5px; padding-left: 10px; border-left: 10px solid #353C42;}

.author {text-align: right;}


.animated div.block{
	border-radius: 50%;
    height: 92px;
    width: 92px;
 
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    color: #fff;
    text-align: center;
}

.animated div.block:hover {
	height: 171px;
	width: 171px;
	margin-top: -42px;
margin-left: -42px;

	
}

#first {position: absolute; z-index:6;}
#first div.block:hover {background: url('images/first_h.png') center no-repeat;}
#first div.block {background: url('images/first.png') center no-repeat;}
#second {position: absolute; z-index:5;}
#second div.block:hover {background: url('images/second_h.png') center no-repeat;}
#second div.block {background: url('images/second.png') center no-repeat;}
#third {position: absolute; z-index:4;}
#third div.block:hover {background: url('images/third_h.png') center no-repeat;}
#third div.block {background: url('images/third.png') center no-repeat;}
#fourth {position: absolute; z-index:3;}
#fourth div.block:hover {background: url('images/fourth_h.png') center no-repeat;}
#fourth div.block {background: url('images/fourth.png') center no-repeat;}
#fifth {position: absolute; z-index:2;}
#fifth div.block:hover {background: url('images/fifth_h.png') center no-repeat;}
#fifth div.block {background: url('images/fifth.png') center no-repeat;}
.progress2:hover #first {z-index:1;}

.progress1 {margin-left: 47px; margin-top: 90px;}
.progress1, .progress2, .progress3, .progress4, .progress5 { width: 125px; position: absolute;}
.progress2 {margin-left: 125px;}
.progress3 {margin-left: 125px;}
.progress4 {margin-left: 125px;}
.progress5 {margin-left: 125px;}
.bar {background: url('images/bar.png') no-repeat right; height: 48px; z-index: 1; width: 0px; transition: all 1s ease; -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
   margin-left: -532px;
  margin-top: 124px;
}
.progress1:hover .bar {width: 132px;}
.progress2:hover .bar {width: 264px;}
.progress3:hover .bar {width: 396px;}
.progress4:hover .bar {width: 528px;}
.progress5:hover .bar {width: 652px;}
.infographics {width: 970px; margin: 0 auto; height: 292px; background: url('images/info-bg.png') no-repeat; margin-bottom: 20px;}
.infoclear {clear: both;}
.bestmicroinfo {background: url('images/info-bg.png') no-repeat; opacity: 0; position: absolute; margin-left: 130px; width: 248px; height: 64px; background: #4d5457; z-index: 0; -webkit-transition: all 1s 0s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
margin-top: 115px;}
.bestmicroinfo img {margin-left: 15px; width: 100px; margin-top: 5px;}
.bestmicroinfo a img {border: 0px;}
.progress5:hover .bestmicroinfo {opacity: 1;}
.recommendation {font-size: 11px; font-style: italic; position: absolute; margin-left: 700px; width: 150px; font-family: arial; color: #fff; margin-top: 80px; text-align: center;}
.infographics h3 { color: #343d41;    font: normal 17px Arial, Helvetica, sans-serif;    line-height: 22px;    margin: 0; padding:0px 0 15px 0; text-transform:uppercase; position: absolute; margin-top: 17px; margin-left: 65px;}

#usaplayers {
	background: url('images/usaplayers.png') no-repeat;

    height: 60px;

    width:940px;

z-index: 1000;
}
#usaplayers p {margin-left: 200px; display: block; text-align: center; width: 650px; font-size: 14px; color: #000; line-height: 20px; margin-top: 10px;}

.bestmicro-submenu { float: right; margin-bottom: 1px;}
.bestmicro-submenu ul {list-style-type: none; margin: 0px;}
.bestmicro-submenu li {display: inline; height: 28px; line-height: 28px; background: #e6e8e9; padding: 8px 10px;  margin-left: 10px; font-size: 11px;}
.bestmicro-submenu li.usd a {background: url('images/us-flag.png') no-repeat left center; padding-left: 23px; }
.bestmicro-submenu li.aus a {background: url('images/au-flag.png') no-repeat left center; padding-left: 23px; }
.bestmicro-submenu li.cad a {background: url('images/ca-flag.png') no-repeat left center; padding-left: 23px; }
.newcasino {background: #93ba63; font-size: 9px; font-weight: normal; padding: 3px; color: #fff; margin-left: 5px;}