/*  
Theme Name:Casino-slotjoint
Author URI: #
Version: 1
Author:Radiancd-Rajeev
Description:Casino Slot Joint
*/



@font-face {
    font-family:"ProximaNova-Light";
    src:url("font/ProximaNova-Light.woff") format("truetype");
}



@font-face {
    font-family:"ProximaNova-Regular";
    src:url("font/ProximaNova-Regular.woff") format("truetype");
}

@font-face {
    font-family:"Mark Simonson - Proxima Nova Semibold";
    src:url("font/Mark Simonson - Proxima Nova Semibold.otf") format("truetype");
}	
	@font-face {
    font-family:"ProximaNova-Semibold";
    src:url("font/ProximaNova-Semibold.woff") format("truetype");

}

	@font-face {
    font-family:"ProximaNova-bold";
    src:url("font/ProximaNova-bold.woff") format("truetype");

}









body{margin:0px; background:url("images/body-bg.jpg") repeat;}

#aa{width:100%; float:left;}
#bb{width:1001px; margin:auto;}
#cc{width:1001px; float:left;}

#header{width:1001px; float:left; margin-top:18px; background:url("images/header.png") no-repeat;}

#logo{width:303px; float:left; margin-left:32px; margin-bottom:32px;}

#main-bg{width:1001px; float:left; background:url("images/main-bg.png") repeat-y;}

#main-bg2{width:943px; float:left; margin-left:43px; margin-top:10px;}

#avilon{width:650px; float:left; }

#avilon2{width:653px; float:left; margin-bottom:10px;}

#avilon-line{width:653px; float:left; }

#avalon-hdng{width:653px; float:left; margin-top:10px;}

#h-image{width:653px; float:left; margin-top:10px;}

#h-image2{width:380px; float:left;}

#play-bg{width:254px; float:left; margin-left:19px; background:url("images/play-bg.png") repeat-y;}

#play-now{width:228px; float:left; margin-left:9px; margin-top:56px;}

#play-free{width:228px; float:left; margin-left:9px; margin-top:20px; margin-bottom:41px; text-align:center;}

#lorem{width:653px; float:left; margin-top:10px;}

#image1{width:653px; float:left; margin-top:20px;}

#image2{width:653px; float:left; text-align:center;}

#bonus{width:653px; float:left; margin-top:20px; background:url("images/lorem-bg.png") no-repeat;}

#bonus2{width:500px; float:left; margin-left:20px;}

#bonus-txt{width:630px; float:left; margin-top:10px; margin-left:3px; margin-bottom:10px;}

#avilon-line2{width:653px; float:left; }

#summary{width:653px; float:left; margin-top:0px; }

#overall{width:653px; float:left; margin-top:20px;}

#overall2{width:221px; float:left; margin-top:4px; text-align:center;}

#star{width:300px; float:left; margin-top:0px;}

#star2{width:630px; float:left; margin-top:10px; margin-left:3px;}

#play-this-bg{width:653px; float:left; margin-top:20px; background:url("images/back-bg.png") no-repeat;}

#play-this-bg2{width:310px; float:left; margin-top:10px; margin-left:32px; text-align:center; line-height:35px; margin-bottom:40px;}

#play-now2{width:166px; float:left; height:64px;margin-top:14px; margin-left:65px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;
text-align:center; background-image:url("images/play-now2.png"); background-repeat:no-repeat;}
#play-now2 a{color:#fff; font-weight:bold; font-size:18px; text-decoration:none; text-align:center;}
.pl{font-size:24px; text-align:center; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
#slot-delails{width:273px; float:left; margin-left:17px;}

#slot-delails2{width:273px; float:left; background:url("images/slot-bg.png") no-repeat; }

#slot-heading{width:200px; float:left; margin-left:20px;}

#slot-back-bg{width:273px; float:left; background:url("images/slot-back-bg.png") repeat-y;
}

#software{width:250px; float:left; margin-left:23px; margin-top:10px;}
h3{
font-family:ProximaNova-Light; font-size:16px; color:#070707; line-height:35px;
margin-left:23px; margin-top:10px;

}

#software-line{width:273px; float:left;}

#software2{width:250px; float:left; margin-left:23px;}

#rating-star{width:50px; float:left;}

#rating-star2{width:150px; float:left; margin-top:5px;}

#video{width:273px; float:left; text-align:center;}

#video-buttom{width:273px; float:left; }

#main-down-bg{width:1001px; float:left;}

#ftr{width:1001px; float:left; margin-top:20px; margin-bottom:20px;}

#ftr2{width:190px; float:left; margin-left:8px;}

#ftr222{width:183px; float:left;}

#ftr3{width:26px; float:left; }

#ftr4{width:175px; float:left; margin-left:5px; margin-top:20px;}

#ftr5{width:26px; float:left; margin-left:30px; }

#ftr6{width:168px; float:left; margin-left:5px; margin-top:18px;}

#ftr7{width:26px; float:left; margin-left:30px; }

#ftr8{width:303px; float:left; margin-left:5px;}

#arrow{width:175px; float:left; margin-left:16px; margin-top:15px;}

#copyright{width:253px; float:left; margin-left:30px; margin-top:26px;}





















.arrow ul{list-style-type: none; padding: 0; margin: 0; text-decoration:none;}

.arrow li{background:url("images/arrow.png"); background-repeat: no-repeat; background-position: 0 .4em; padding-left:15px; font-family:ProximaNova-Light; font-size:17px; color:#999; text-decoration:none;  margin-bottom:10px; margin-left:0px; margin-left:1px; margin-top:7px; line-height:20px;}
.arrow a{color:#999; text-decoration:none}
.arrow a:hover{color:#df3e00; text-decoration:none}


.border{border:0px;}


.avilon{font-family:ProximaNova-Light; font-size:15px; color:#070707; line-height:18px;}
.avilon a{color:#070707; text-decoration:none;}
.avilon a:hover{color:#df3e00; text-decoration:none;}

.avalon2{font-family:ProximaNova-Semibold; font-size:36px; color:#df3e00;}

.and{font-family:ProximaNova-Semibold; font-size:28px; color:#fff;}

.free{font-family:ProximaNova-Semibold; font-size:41px; color:#fff;}

.lorem{font-family:ProximaNova-Light; font-size:15px; color:#070707; line-height:21px;}

.lorem2{font-family:ProximaNova-Semibold; font-size:20px; color:#070707; line-height:55px;}

.lorem3{font-family:ProximaNova-Semibold; font-size:20px; color:#070707; line-height:28px;}
.lorem4{font-family:ProximaNova-Light; font-size:15px; color:#070707; line-height:28px;}

.bonus{font-family:ProximaNova-Semibold; font-size:20px; color:#fff; line-height:43px;}
h2{
width:653px; float:left; margin-top:20px; background:url("images/lorem-bg.png") no-repeat;
font-family:ProximaNova-Semibold; font-size:20px; color:#fff; line-height:43px; padding-left:10px;
}

.overall{font-family:ProximaNova-Semibold; font-size:30px; color:#070707;}

.overall2{font-family:ProximaNova-Light; font-size:19px; color:#070707; line-height:20px;}

.play{font-family:ProximaNova-Semibold; font-size:24px; color:#fff;}

.play3{font-family:ProximaNova-bold; font-size:24px; color:#f2b50a;}

.play2{font-family:ProximaNova-Light; font-size:20px; color:#fff; line-height:20px;}

.software{font-family:ProximaNova-Light; font-size:16px; color:#070707; line-height:35px;}

.software2{font-family:ProximaNova-Semibold; font-size:16px; color:#070707; line-height:35px;}
.software22{font-family:ProximaNova-Semibold; font-size:16px; color:#070707; line-height:35px; margin-left:22px;}
td{font-family:ProximaNova-Light; font-size:16px; color:#070707; line-height:35px;}
th{text-align:left;font-family:ProximaNova-Semibold; font-size:16px; color:#070707; line-height:35px; padding-left:10px;}
tr{border-bottom:1px solid #e1e1e1;}
.rating{font-family:ProximaNova-Semibold; font-size:16px; color:#070707; line-height:35px; text-decoration:underline;}

.hot-games{font-family:ProximaNova-Semibold; font-size:18px; color:#ec4200; line-height:20px;}

.copyright{font-family:ProximaNova-Light; font-size:14px; color:#666; line-height:20px;}




#main-rpt{width:1000px; float:left; background:url("images/repeat.png") repeat-y;}
#main-left{width:185px; float:left; margin-left:17px; margin-top:10px;}
#hot-games{width:186px; float:left; background:url("images/hot-games-bg.png") no-repeat;}

#arrow-back-bg{width:184px; float:left; background:url("images/arrow-back-bg.png");
border:1px solid #c9c9c9; border-radius:0px 0px 4px 4px;
-o-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px;

}

#arrow-line{width:185px; float:left;}

#arrow-btm{width:185px; float:left;}

#link1{width:185px; float:left; }
#link2{width:185px; float:left;}
#link3{width:185px; float:left; margin-top:-1px;}
#cntr-main{width:471px; float:left; margin-left:20px; margin-top:10px;}
#text{width:270px; float:left; margin-top:10px;}

#image{width:174px; float:right; margin-top:10px;}
#txt2{width:461px; float:left; margin-top:10px; }

#video5{width:471px; float:left; margin-top:10px; text-align:center; }

#img2{width:471px; float:left; margin-top:20px;}

#img-123{width:168px; float:left;}
#google-add{width:185px; float:left; margin-top:25px; margin-bottom:20px; background-color:#edebeb; border:1px solid #b8b8b8; text-align:center; padding-top:10px; padding-bottom:10px; }
#google-add2{width:120px; float:left; margin-top:15px; background:#000; border:#000; margin-left:32px; height:600px; border:#FFF 1px solid; margin-bottom:25px;}
#add-size{width:80px; float:left; text-align:center; margin-top:300px; margin-left:20px;}
#md-text{width:270px; float:left; margin-left:20px; }
#more-text{width:471px; float:left; margin-top:5px;}

#button{width:257px; float:left; margin-left:101px; margin-top:10px;}
#google-add-2{width:468px; float:left;  margin-top:20px;  margin-left:2px; }


#right-main{width:270px; float:left; margin-left:20px; margin-top:10px; /*background:url("images/slot-bg-back.png");*/
border:1px solid #e1e6e1; background-color:#f3f3f3;}
#right-main-image{width:272px; float:left; background:url("images/right-ornge.png") no-repeat;}
#right-link1{width:262px; float:left; margin-left:10px;}
#right-link2{width:262px; float:left;  margin-bottom:-1px; margin-left:10px;}
#email-link{width:262px; float:left;  margin-left:10px;}

#licensor{width:262px; float:left;  margin-left:10px;}

#regulation{width:262px; float:left;  margin-top:-2px;  margin-left:10px;}
#players{width:262px; float:left; margin-top:20px;  margin-left:10px;}

#flags{width:262px; float:left;  margin-left:10px; background:url("images/flags.png") no-repeat; margin-top:10px;}
#repeat{width:272px; float:left; }
#green-line{width:220px; float:left; margin-left:25px; }

#green-line-img{width:186px; float:left; margin-top:10px;}

#green-line-txt{width:20px; float:left; margin-top:10px; margin-left:10px;}
#right-main-img-bottom{width:272px; float:left; margin-left:20px;}


















.hot-games2{font-family:ProximaNova-Regular; font-size:20px; color:#fff; line-height:38px; padding-left:15px;}
.right-div{font-family:ProximaNova-Regular; font-size:21px; color:#fff; padding-top:9px; padding-left:20px; padding-bottom:8px;}
.wecome-blk{font-family:ProximaNova-Regular; font-size:31px; color:#000; padding-left:5px;}
.wecome-red{font-family:ProximaNova-Regular; font-size:31px; color:#f00000; padding-left:5px;}

.wecome-orange{font-family:ProximaNova-Regular; font-size:31px; color:#ec4200; padding-left:5px;}

.add-size{font-family:ProximaNova-Bold; font-size:18px; color:#fff; }

.text{font-family:ProximaNova-Light; font-size:15px; color:#000; padding-left:15px; line-height:20px;}

.text2{font-family:ProximaNova-Light; font-size:15px; color:#000;  line-height:21px;}
.button{font-family:ProximaNova-Regular; font-size:16px; color:#fff;  padding-bottom:12px; padding-top:13px;}




.button a{color:#FFF; text-decoration:none;}
.button a:hover{color:#000; text-decoration:none;}

.email{font-family:ProximaNova-Light; font-size:16px; color:#f00000;  line-height:21px; padding-top:11px; padding-bottom:10px;}
.email a{color:#f00000; text-decoration:none;}
.email a:hover{color:#000; text-decoration:none;}

.year{font-family:ProximaNova-Light; font-size:14px; color:#000;  line-height:21px; padding-top:8px; padding-bottom:8px;}
.number{font-family:ProximaNova-Regular; font-size:14px; color:#f00000;  line-height:21px; padding-top:8px; padding-bottom:6px;}

.operator{font-family:ProximaNova-Regular; font-size:14px; color:#f00000;  line-height:21px; padding-top:5px; padding-bottom:6px;}


.email2{font-family:ProximaNova-Light; font-size:14px; color:#f00000;  line-height:21px; padding-top:8px; padding-bottom:10px;}
.email2 a{color:#f00000; text-decoration:none;}
.email2 a:hover{color:#000; text-decoration:none;}

.year222{font-family:ProximaNova-Light; font-size:14px; color:#000;  line-height:21px; padding-top:8px; }



.arow3 ul{list-style-type: none; padding-left:15px; margin: 0; text-decoration:none; margin-top:6px;}
.arow3 li{ background-image:url("images/grn-arrow.png"); background-repeat: no-repeat; 
background-position: 0 .4em; padding-left:20px; font-family:ProximaNova-Light; font-size:14px; color:#000; line-height:22px; text-decoration:none;  margin-bottom:0px;
line-height:26px; border-bottom:1px solid #e3e9e4; margin-right:10px;}
.arow3 a{color:#000; text-decoration:none;}
.arow3 a:hover{color:#d00006; text-decoration:none;}

.arow2 ul{list-style-type: none; padding-left:15px; margin: 0; text-decoration:none; margin-top:6px;}
.arow2 li{ background-image:url("images/arrow-ftr.png"); background-repeat: no-repeat; background-position: 0 .9em; padding-left:20px; font-family:ProximaNova-Light; font-size:14px; color:#fff; line-height:30px; text-decoration:none;  margin-bottom:0px;}
.arow2 a{color:#fff; text-decoration:none;}
.arow2 a:hover{color:#ec4200; text-decoration:none;}
.alignright{float:right; padding-left:10px;}
.alignleft{float:left; padding-right:10px;}
.rating-static {
  width: 89px;
  height: 15px;
  display: block;
  background: url("images/stars.png") 0 0 no-repeat;
}

.rating-50 { background-position: 0 0; }
.rating-40 { background-position: -18px 0; } 

.rating-30 { background-position: -36px 0; }
.rating-20 { background-position: -54px 0; }
.rating-10 { background-position: -72px 0; }
.rating-0 { background-position: -90px 0; }

.rating-5  { background-position: -72px -15px; }
.rating-15 { background-position: -54px -15px; }
.rating-25 { background-position: -36px -15px; }
.rating-35 { background-position: -18px -15px; }
.rating-45 { background-position: 0 -15px; }
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
