@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('fonts/roboto-italic-webfont.eot');
    src: url('fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('fonts/roboto-italic-webfont.woff') format('woff'),
         url('fonts/roboto-italic-webfont.ttf') format('truetype'),
         url('fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold_italic';
    src: url('fonts/roboto-bolditalic-webfont.eot');
    src: url('fonts/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-bolditalic-webfont.woff') format('woff'),
         url('fonts/roboto-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    
    src: url('fonts/roboto-black-webfont.eot');
    src: url('fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff'),
         url('fonts/roboto-black-webfont.ttf') format('truetype'),
         url('fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    
    src: url('fonts/robotocondensed-regular-webfont.eot');
    src: url('fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/robotocondensed-bold-webfont.eot');
    src: url('fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    
    src: url('fonts/eraser-webfont.eot');
    src: url('fonts/eraser-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/eraser-webfont.woff2') format('woff2'),
         url('fonts/eraser-webfont.woff') format('woff'),
         url('fonts/eraser-webfont.ttf') format('truetype'),
         url('fonts/eraser-webfont.svg#eraserregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	color: #000;
	font-size: 18px;
	line-height: 100%;
	font-family: 'robotoregular', Arial, Verdana, sans-serif;
	background: #fff;
}

body{
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width: 320px;
}

html * {outline: none;}
p{margin-bottom: 25px; font-size: 18px;	line-height: 132%;}
b{ font-weight: normal;}
em{font-family: 'robotoitalic'; font-style: normal;}
b em, em b{font-family: 'robotobold_italic'; font-weight: normal; font-style: normal;}
img {margin:0; padding:0;}
blockquote{font-family: 'robotoitalic';}
img {border: 0; max-width: 100%;}
a {color:#337ab7; text-decoration:none;}
p a{text-decoration: underline;}
a:hover {color:#0087cb; text-decoration:none;}
a:focus{outline: none !important; text-decoration: none !important;}
form, input{margin:0; padding:0;}
input[type="submit"]{cursor: pointer;}
input::-moz-focus-inner{border: 0;}
input, textarea{outline:none;}
ul, ol{list-style: none; padding: 0; margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}
.f-left{float: left; margin: 0 20px 20px 0; text-align: center;}
.f-right{float: right; margin: 0 0 20px 20px; text-align: center;}
.f-left-align{text-align: left; margin: 0 0 25px;}
.f-right-align{text-align: right; margin: 0 0 25px;}
.f-center-align{text-align: center; margin: 0 0 25px;}
.f-left img, .f-right img, .f-center-align img, .f-left-align img, .f-right-align img{max-width: 100%;}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a,
.heading-h1, .heading-h1 a, .heading-h2, .heading-h2 a, .heading-h3, .heading-h3 a, .heading-h4, .heading-h4 a, .heading-h5, .heading-h5 a{
	margin: 0;
	padding: 0;
	color: #58595b;
	line-height: 100%;
	font-weight: normal;
    font-family: 'robotobold', Arial, Verdana, sans-serif;
    text-decoration: none;
    margin-bottom: 25px;
}
h1, h1 a, .heading-h1, .heading-h1 a{font-size: 37px; line-height: 109%; color: #767E91;}
h2, h2 a, .heading-h2, .heading-h2 a{font-size: 31px;}
h3, h3 a, .heading-h3, .heading-h3 a{font-size: 28px;}
h4, h4 a, .heading-h4, .heading-h4 a{font-size: 22px;}
h5, h5 a, .heading-h5, .heading-h5 a{font-size: 18px;}

.container{
	width: 100%;
	max-width: 1126px;
	margin: 0 auto;
	padding: 0 15px;
	position: relative;
}

.btn{
	display: inline-block;
	min-width: 185px;
	padding: 8px 10px;
	color: #fff;
	font-size: 22px;
	line-height: 100%;
	font-family: 'robotoblack', Arial, Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	white-space: normal;
	background: #87c440;
	border: 5px solid #029241;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	box-shadow: inset 0px 0px 2px 0px rgba(255, 255, 255, 0.5); 
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(255, 255, 255, 0.5); 
	-moz-box-shadow: inset 0px 0px 2px 0px rgba(255, 255, 255, 0.5); 
	-o-box-shadow: inset 0px 0px 2px 0px rgba(255, 255, 255, 0.5); 
}
.btn:hover{
	background: #ffc50c;
	color: #fff;
	border-color: #eabb1d;

}
.btn.small{
	font-size: 18px;
	padding: 6px 8px;
	min-width: inherit;
}
.btn.blue{
	background: #8cb7e2;
	border-color: #0188cb;
}
.btn.blue:hover{
	background: #cedff3;
	border-color: #8cb7e2;
}


/*-------------------------Header-------------------------*/

header .navbar{margin: 0; padding: 33px 0 0; border: none; background: #000; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; -o-border-radius: 0; min-height: inherit;}
.logo{float: left; position: relative; z-index: 2;}
.logo img{width: 100%;}
.navbar-default .navbar-collapse{position: relative; border: none; float: right; padding: 0;}
.navbar-default .navbar-nav{float: right; clear: right;}
.navbar-default .navbar-nav > li{position: relative; margin-right: -15px;}
.navbar-default .navbar-nav > li > a{padding: 12px 25px 12px 10px; color: #f8f8f2; font-size: 14px; line-height: 100%; min-width: 120px; text-align: center; text-transform: uppercase; text-decoration: none; border: 1px solid #5e6472 !important; border-right: none !important; border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -khtml-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; background: #767e91;
    background-color: #767e91;
background: -moz-linear-gradient(left,  #767e91 0%, #5c6475 100%);
background: -webkit-linear-gradient(left,  #767e91 0%,#5c6475 100%);
background: linear-gradient(to right,  #767e91 0%,#5c6475 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767e91', endColorstr='#5c6475',GradientType=1 );
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li > a:focus{color: #f8f8f2;
background: #494e5b;
background: -moz-linear-gradient(left,  #494e5b 1%, #767e91 100%);
background: -webkit-linear-gradient(left,  #494e5b 1%,#767e91 100%);
background: linear-gradient(to right,  #494e5b 1%,#767e91 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494e5b', endColorstr='#767e91',GradientType=1 );

}

.navbar-default .navbar-nav > li:hover .dropdown-menu{display: block;}
.navbar-nav > li > .dropdown-menu{left: auto; right: 15px; border: none; padding: 12px 0 0; border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -khtml-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5); -o-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5); background: rgba(168,169,173,1); background: -moz-linear-gradient(top, rgba(168,169,173,1) 0%, rgba(231,231,233,1) 20px, rgba(231,231,233,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(168,169,173,1)), color-stop(20px, rgba(231,231,233,1)), color-stop(100%, rgba(231,231,233,1))); background: -webkit-linear-gradient(top, rgba(168,169,173,1) 0%, rgba(231,231,233,1) 20px, rgba(231,231,233,1) 100%); background: -o-linear-gradient(top, rgba(168,169,173,1) 0%, rgba(231,231,233,1) 20px, rgba(231,231,233,1) 100%); background: -ms-linear-gradient(top, rgba(168,169,173,1) 0%, rgba(231,231,233,1) 20px, rgba(231,231,233,1) 100%); background: linear-gradient(to bottom, rgba(168,169,173,1) 0%, rgba(231,231,233,1) 20px, rgba(231,231,233,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a9ad', endColorstr='#e7e7e9', GradientType=0 );}
.navbar-default .navbar-nav > li:last-child > .dropdown-menu{right: 0;}
.dropdown-menu > li > a{color: #000 !important; padding: 5px 15px; text-decoration: none; position: relative; border-bottom: 1px solid #d8d8d8; }
.dropdown-menu > li:last-child > a{border: none;}
.dropdown-menu > li > a:hover{background: #404042 !important; color: #fff !important;}


.header-box{list-style: none; padding: 16px 0 20px; margin: 0; float: right; position: relative; z-index: 2;}
.header-box li{float: left;}
.header-box li+li{padding-left: 25px;}
.header-box li p{float: left; padding: 25px 0 0; font-size: 14px; line-height: 100%; color: #fff; text-transform: uppercase;  margin: 0;}
.header-box li p span{display: block; font-family: 'roboto_condensedbold';}
.header-box li .icon{width: 83px; height: 76px; display: inline-block; float: left; margin: 0 8px 0 0; background: url(../img/bg-icons.png) no-repeat 0 0;}
.header-box li .icon1{background-position: 0 -53px;}
.header-box li .icon2{background-position: -83px -53px;}
.header-box li .icon3{background-position: -166px -53px;}


/*-------------------------Main-------------------------*/

main{padding: 20px 0 170px;}
.link-anchor{float: left; width: 100%; clear: both; position: relative;}
.link-anchor a{display: block;}

.block-section{float: left; width: 100%; clear: both; margin: 0 0 10px;}

.col-main{width: 100%; float: left; padding-right: 400px;}
.col-sid{width: 353px; float: right; margin-left: -353px;}

.box-text-small h1, .box-text-small h1 a, .box-text-small .heading-h1, .box-text-small .heading-h1 a{font-size: 40px;}
.box-text-small p{font-size: 16px; line-height: 138%; margin-bottom: 20px;}

.btn-read{ font-size: 18px; line-height: 100%;}

.list-text{padding: 0 0 25px;}
.box-text-small .list-text{padding: 0 0 20px;}
.list-text ul, .list-text ol{padding-top: 8px;}
.list-text li{padding: 8px 0 8px 24px; position: relative; /*font-size: 18px;*/ line-height: 100%; /*text-transform: uppercase;*/ }
.list-text li:before{content: ''; position: absolute; left: 0; top: 8px; width: 17px; height: 16px; background: url(../img/bg-icons.png) no-repeat -249px -53px;}
.list-text li b{ font-weight: bold;}
ol.list-text{counter-reset: li-counter;}
ol.list-text li:before{content: counter(li-counter); counter-increment: li-counter; background: none; color: #009338; text-align: center;}
.list-text li a{text-decoration: underline;}
.list-text li a:hover{text-decoration: none;}

.box-text{padding: 25px 25px 0; background: #f6f5ef; border: 2px solid #ecece5; margin: 0 0 25px;}
.box-text .heading{color: #fff; background: #231c1e; position: relative; margin-right: 31px; margin-left: -27px; padding: 10px 27px; display: inline-block;}
.box-text .heading:before{content: ''; width: 31px; height: 100%; position: absolute; top: 0; right: -31px; background: url(../img/bg-ribbon-black-r.png) no-repeat 0 0; background-size: 31px 100%;}

.rating{height: 19px; width: 116px; background: url(../img/rating.png) repeat-x 0 0; display: inline-block; text-align: left; vertical-align: middle;}
.rating .rating-in{display: inline-block; height: 19px; background: url(../img/rating.png) repeat-x 0 -19px;}

.block-section-top{text-align: center; margin: -40px 0 40px; padding: 40px 0 32px; background: url(../img/bg-block-section-top.png) no-repeat left center; background-size: 100% 100%;}
.block-section-top .title-section-top{font-size: 46px; line-height: 109%; color: #fff; font-family: 'robotobold', Arial, Verdana, sans-serif; padding: 0 0 40px;}
.block-section-top .btn{margin-top: 25px;}
.box-section-top{width: 25%; text-align: center; float: left;}
.box-section-top .icon{width: 175px; height: 180px; display: inline-block; background: url(../img/bg-icons.png) no-repeat 0 0; font-size: 14px; line-height: 100%; color: #f8f8f2;  text-transform: uppercase; padding: 90px 0 0; margin: 0 0 22px;}
.box-section-top .icon1{background-position: 0 -1044px;}
.box-section-top .icon2{background-position: -175px -1044px;}
.box-section-top .icon3{background-position: -350px -1044px;}
.box-section-top .icon4{background-position: -525px -1044px;}

.title-sid{font-size: 28px; line-height: 114%; color: #fff; background: #231c1e; text-align: center; text-transform: uppercase; padding: 9px; font-family: 'roboto_condensedbold'; position: relative; z-index: 1;}
.title-sid-bot{font-size: 19px !important;}

.block-recommend a{text-decoration: none;}
.box-recommend-top{background: #231f20; padding: 14px 15px; position: relative;}
.box-recommend-top:after{top: 100%; left: 50px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(35, 31, 32, 0); border-top-color: #231f20; border-width: 9px;}
.box-recommend-top .title{font-size: 20px; line-height: 100%; color: #fff; text-transform: uppercase; font-family: 'roboto_condensedbold'; display: inline-block;}
.box-recommend-top .rating{float: right;}

.block-best-site{background: #f6f5ef; border-right: 2px solid #ecebe4; margin-top: -2px;}
.block-best-site .box-best-site{text-align: center; float: left; width: 33.333%; border-left: 2px solid #ecebe4; border-top: 2px solid #ecebe4; position: relative; display: table;}
.block-best-site .box-best-site .box-best-site-in{display: table-cell; width: 100%; height: 115px; vertical-align: middle; text-align: center; padding: 12px 0 0;}
.block-best-site .box-best-site .title{display: block; font-size: 14px; line-height: 100%; text-transform: uppercase; color: #58595b; }
.block-best-site .box-best-site .icon{display: block; margin: 0 auto 8px; width: 90px; height: 55px; background: url(../img/bg-icons.png) no-repeat 0 0;}
.block-best-site .box-best-site .icon1{background-position: 0 -129px;}
.block-best-site .box-best-site .icon2{background-position: -90px -129px;}
.block-best-site .box-best-site .icon3{background-position: -180px -129px;}
.block-best-site .box-best-site .icon4{background-position: -270px -129px;}
.block-best-site .box-best-site .icon5{background-position: -360px -129px;}
.block-best-site .box-best-site .icon6{background-position: -450px -129px;}

.block-best-site .box-best-site:hover{background: #96070a; cursor: pointer;}
.block-best-site .box-best-site:hover:after{top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(150, 7, 10, 0); border-top-color: #96070a; border-width: 9px; 	margin-left: -9px; z-index: 2;}
.block-best-site .box-best-site:hover .title{color: #fff;}
.block-best-site .box-best-site:hover .icon1{background-position: 0 -184px;}
.block-best-site .box-best-site:hover .icon2{background-position: -90px -184px;}
.block-best-site .box-best-site:hover .icon3{background-position: -180px -184px;}
.block-best-site .box-best-site:hover .icon4{background-position: -270px -184px;}
.block-best-site .box-best-site:hover .icon5{background-position: -360px -184px;}
.block-best-site .box-best-site:hover .icon6{background-position: -450px -184px;}

.box-recommend{display: table; width: 100%; background: #f6f5ef; border: 2px solid #ecebe4; padding: 0 5px;}
.box-recommend .col{display: table-cell; width: 25%; text-align: center; vertical-align: middle; padding: 17px 0;}
.bonus{font-size: 16px; line-height: 100%; text-transform: uppercase;  color: #000; letter-spacing: -1px;}
.bonus .big{font-size: 30px; line-height: 100%;}
.bonus .small{ font-size: 100%;}
.box-recommend .btn{white-space: nowrap;}

.block-toplist{margin: 0 0 25px; /*padding-top: 50px*/}
.block-toplist .head-toplist{display: table; width: 100%; background: #767E91; border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; -khtml-border-radius: 20px 20px 0 0; -o-border-radius: 20px 20px 0 0;}
.block-toplist .head-toplist .col{text-align: center; vertical-align: top; padding: 10px 0; display: table-cell; font-size: 15px; line-height: 100%; color: #fff; }
.block-toplist .head-toplist .col+.col{border-left: 2px solid #5c6475;}

.block-toplist .body-toplist{position: relative; border-left: 1px solid #aaaaa7; border-right: 1px solid #aaaaa7;}
.block-toplist .link-toplist{display: table; width: 100%; background: #fbfaf7; text-decoration: none !important; color: #000; font-size: 16px; line-height: 100%;}
.block-toplist .link-toplist .col{display: table-cell; border: none; text-align: center; vertical-align: middle; padding: 14px 0;}
.block-toplist .link-toplist .col+.col{border-left: 2px solid #e8e6e4;}
.block-toplist .link-toplist-bg{background: #59595b;}
.block-toplist .link-toplist-bg .col{padding: 0; height: 18px;}
.block-toplist .link-toplist-bg .col+.col{border-left-color: #302d2e;}

.block-toplist .col1{width: 17%;}
.block-toplist .col2{width: 12%;}
.block-toplist .col3{width: 12%;}
.block-toplist .col4{width: 13%;}
.block-toplist .col5{width: 10%;}
.block-toplist .col6{width: 15%;}
.block-toplist .col7{width: 21%;}

.block-toplist .box-img{display: inline-block; padding: 0 10px;}
.block-toplist .box-img img{width: 100%;}
.block-toplist .bonus{font-size: 19px; color: #33b44a;}
.block-toplist .bonus .big{font-size: 32px;}
.payout{ font-size: 38px; line-height: 100%; color: #58595b; letter-spacing: -1px;}
.speed{ font-size: 20px; line-height: 100%; color: #414042; letter-spacing: -1px;}
.speed .big{font-size: 38px; line-height: 100%; display: block;}
.block-toplist .text{ padding: 6px 15px; font-size: 16px; line-height: 100%; margin: 0; text-align: left; display: block;}
.block-toplist .rating{display: block; margin: 0 auto;}
.block-toplist .btn{margin: 12px 0 22px;}
.block-toplist .btn-read{font-size: 15px;  text-decoration: underline; text-align: center; width: 21%; position: absolute; right: 0; top: 105px;}

.compatibility-list{display: inline-block; text-align: center;}
.compatibility-list .icon{display: inline-block; height: 31px; background: url(../img/bg-icons.png) no-repeat 0 0; margin: 0 1px;}
.compatibility-list .icon1{background-position: -270px -98px; width: 18px;}
.compatibility-list .icon2{background-position: -294px -98px; width: 26px;}
.compatibility-list .icon3{background-position: -325px -98px; width: 45px;}
.compatibility-list .icon4{background-position: -370px -98px; width: 34px;}

.compatibility-list-small .icon{height: 20px; margin: 0;}
.compatibility-list-small .icon1{background-position: -434px -98px; width: 11px;}
.compatibility-list-small .icon2{background-position: -449px -98px; width: 16px;}
.compatibility-list-small .icon3{background-position: -468px -98px; width: 28px;}
.compatibility-list-small .icon4{background-position: -496px -98px; width: 21px;}

.box-payment{display: table; width: 100%; background: #f7f5ef; border: 1px solid #aeaca1; margin-top: -1px;}
.box-payment:hover{background: #cedff3; cursor: pointer;}
.box-payment .col{display: table-cell; text-align: left; vertical-align: middle; padding: 7px 10px; font-size: 18px; line-height: 100%; color: #58595b; text-transform: uppercase;}
.box-payment .col:first-child{width: 42%; text-align: center;}

.icon-payment{display: inline-block; width: 49px; height: 28px; background: url(../img/bg-icons.png) no-repeat 0 0;}
.icon-payment-1{background-position: 0 -239px;}
.icon-payment-2{background-position: -49px -239px;}
.icon-payment-3{background-position: -98px -239px;}
.icon-payment-4{background-position: -147px -239px;}
.icon-payment-5{background-position: -196px -239px;}
.icon-payment-6{background-position: -245px -239px;}
.icon-payment-7{background-position: -294px -239px;}
.icon-payment-8{background-position: -343px -239px;}
.icon-payment-9{background-position: -392px -239px;}
.icon-payment-10{background-position: -441px -239px;}

.block-about{background: #fbfaf7; border: 2px solid #f2f2ed; padding: 25px 12px 12px; margin: 30px 0 0;}
.block-about .row{margin-left: -7px; margin-right: -7px;}
.block-about .row>div{padding-left: 7px; padding-right: 7px;}
.box-about{text-align: center; display: block; min-height: 126px; text-decoration: none !important;}
.box-about .title{font-size: 15px; line-height: 113%; color: #000; text-transform: uppercase;  display: block;}
.box-about .box-icon{border: 1px solid #d2d1d0; width: 100%; height: 77px; display: block; margin: 0 0 8px;}
.box-about .box-icon .icon{width: 63px; height: 61px; display: inline-block; background: url(../img/bg-icons.png) no-repeat 0 0; margin: 7px 0 0;}
.box-about .box-icon .icon1{background-position: 0 -267px;}
.box-about .box-icon .icon2{background-position: -63px -267px;}
.box-about .box-icon .icon3{background-position: -126px -267px;}
.box-about .box-icon .icon4{background-position: -189px -267px;}
.box-about .box-icon .icon5{background-position: -252px -267px;}
.box-about .box-icon .icon6{background-position: -315px -267px;}

.box-about:hover .box-icon{background: #0e5892; border-color: #7196b2;}
.box-about:hover .box-icon .icon1{background-position: 0 -328px;}
.box-about:hover .box-icon .icon2{background-position: -63px -328px;}
.box-about:hover .box-icon .icon3{background-position: -126px -328px;}
.box-about:hover .box-icon .icon4{background-position: -189px -328px;}
.box-about:hover .box-icon .icon5{background-position: -252px -328px;}
.box-about:hover .box-icon .icon6{background-position: -315px -328px;}

.block-live-dealer{margin: 0 0 -30px; text-align: center; overflow: hidden;}
.block-live-dealer .box-live-dealer{width: 218px; display: inline-block; float: left; position: relative; margin: 0 0 30px;}
.block-live-dealer .box-live-dealer .title{font-size: 18px; display: block; padding: 12px 26px 0 36px; margin-left: -26px; line-height: 100%; color: #fff; text-transform: uppercase;  text-align: center; width: 248px; height: 100px; background: url(../img/bg-icons.png) no-repeat -762px -53px;}
.block-live-dealer .box-live-dealer:first-child .title{width: 222px; background-position: -540px -53px; margin: 0; padding: 12px 26px 0 10px;}
.block-live-dealer .box-live-dealer:nth-child(1){z-index: 5;}
.block-live-dealer .box-live-dealer:nth-child(2){z-index: 4;}
.block-live-dealer .box-live-dealer:nth-child(3){z-index: 3;}
.block-live-dealer .box-live-dealer:nth-child(4){z-index: 2;}
.block-live-dealer .box-live-dealer:nth-child(5){z-index: 1;}
.block-live-dealer .box-live-dealer:hover .title{background-position: -762px -153px;}
.block-live-dealer .box-live-dealer:first-child:hover .title{background-position: -540px -153px;}

.box-live-dealer-in{display: block; width: 187px; text-align: left; position: relative; z-index: 6; margin: -41px 0 0 10px; padding: 16px 8px 14px; border: 1px solid #eeeeef; border-top: none; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; background: url(../img/bg-box-live-dealer-in.jpg) repeat-x 0 0;}
.box-live-dealer-in .box-img{display: block; text-align: center; /*height: 93px; line-height: 91px;*/ margin: 0 0 20px;}
.box-live-dealer-in .box-img img{border: 1px solid #cccac0; /*max-height: 93px;*/}
.box-live-dealer-in .text{font-size: 16px; line-height: 113%; color: #000; margin: 0 0 20px; display: block; height: 90px; overflow: hidden;}

.block-secure-popular .row{margin-left: -27px; margin-right: -27px;}
.block-secure-popular .row>div{padding-left: 27px; padding-right: 27px;}

.block-secure-trusted{border: 2px solid #eae8df; padding: 15px 10px 25px; background: rgba(255,255,255,1); background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(249,247,243,1) 100%); background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(249,247,243,1))); background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(249,247,243,1) 100%); background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(249,247,243,1) 100%); background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(249,247,243,1) 100%); background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(249,247,243,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f7f3', GradientType=1 );}
.block-secure-trusted p{margin: -55px 0px 20px 180px; /*min-height: 150px;*/}

.box-secure-trusted{font-size: 17px; line-height: 100%; text-align: center; text-transform: uppercase; color: #fff;  background: url(../img/bg-box-secure-trusted.png) no-repeat right 0; width: 518px; height: 176px; padding: 46px 0 0 165px; margin: 0 0 0 -10px;}

.trust-icons{text-align: center;}
.trust-icons li{height: 52px; display: inline-block; background: url(../img/bg-icons.png) no-repeat 0 0; margin: 5px 12px;}
.trust-icons .trust-icon-1{background-position: 0 -389px; width: 129px;}
.trust-icons .trust-icon-2{background-position: -129px -389px; width: 102px;}
.trust-icons .trust-icon-3{background-position: -231px -389px; width: 110px;}
.trust-icons .trust-icon-4{background-position: -341px -389px; width: 126px;}
.trust-icons .trust-icon-5{background-position: -467px -389px; width: 103px;}

.block-popular-pages .title-sid{text-align: left; padding: 24px 0 24px 107px;}
.block-popular-pages .box-popular-pages{background: #fbfaf7; border: 2px solid #e5e4db; margin-top: -2px; display: block; padding: 17px 20px; min-height: 95px;}
.block-popular-pages .box-popular-pages:hover{background: #cedff3;}
.box-popular-pages .info{overflow: hidden; display: block;}
.box-popular-pages .title{font-size: 20px; line-height: 100%; color: #262324; text-transform: uppercase;  display: block; padding: 0 0 12px;}
.box-popular-pages .text{display: block; font-size: 16px; line-height: 87%; color: #262324;}
.box-popular-pages .icon{display: block; float: left; background: url(../img/bg-icons.png) no-repeat 0 0; width: 65px; height: 65px; margin: -10px 20px 0 0;}
.box-popular-pages .icon1{background-position: -570px -267px;}
.box-popular-pages .icon2{background-position: -635px -267px;}
.box-popular-pages .icon3{background-position: -700px -267px;}
.box-popular-pages .icon4{background-position: -765px -267px;}
.box-popular-pages .icon5{background-position: -830px -267px;}

.box-popular-pages:hover .icon1{background-position: -570px -332px;}
.box-popular-pages:hover .icon2{background-position: -635px -332px;}
.box-popular-pages:hover .icon3{background-position: -700px -332px;}
.box-popular-pages:hover .icon4{background-position: -765px -332px;}
.box-popular-pages:hover .icon5{background-position: -830px -332px;}

.block-module{padding: 18px 25px 15px 18px; background: #f6f5ef; border: 2px solid #ecece5; margin: 0 0 20px; display: table;}
.block-module h2, .block-module .heading-h2{color: #fff; background: #231c1e; position: relative; margin-right: 31px; margin-left: -19px; padding: 6px 22px;}
.block-module h2:before, .block-module .heading-h2:before{content: ''; width: 31px; height: 100%; position: absolute; top: 0; right: -31px; background: url(../img/bg-ribbon-black-r.png) no-repeat 0 0; background-size: 31px 100%;}
.block-module .col{display: table-cell; vertical-align: top;}
.block-module .col+.col{vertical-align: middle; padding-left: 20px; text-align: center; min-width: 455px;}

.box-icon-module{height: 241px; width: 435px; background: url(../img/bg-box-icon-module.png) no-repeat 0 0; position: relative; margin: 0 auto;}
.box-winner-module{width: 283px; height: 241px; background: url(../img/bg-box-winner-module.png) no-repeat 0 0; margin: 0 auto;}
.box-icon-module .text{font-size: 16px; line-height: 100%; font-family: 'roboto_condensedbold'; text-transform: uppercase; position: absolute;}
.box-icon-module .text1{top: 71%; left: 11%; text-align: left;}
.box-icon-module .text2{top: 32.5%; left: 9%; text-align: left;}
.box-icon-module .text3{top: 1%; left: 18.3%; text-align: left;}
.box-icon-module .text4{top: 2.8%; left: 59.5%; text-align: right;}
.box-icon-module .text5{top: 33.2%; left: 76.8%; text-align: right;}
.box-icon-module .text6{top: 71.2%; left: 73%; text-align: right;}

.box-page{position: relative; float: left; width: 33.333%; height: 195px; padding: 40px 8px 12px 95px; border: 2px solid #fff; text-decoration: none !important; background: #f9f7f2;}
.box-page .title{font-size: 20px; line-height: 100%; text-transform: uppercase;  display: block; padding: 0 0 15px; color: #000; position: relative; z-index: 2;}
.box-page .text{display: block; overflow: hidden; font-size: 16px; line-height: 100%; margin: 0 0 15px; height: 65px; color: #000; position: relative; z-index: 2;}
.box-page .icon{display: block; position: absolute; left: -4px; top: -4px; background: url(../img/bg-icons.png) no-repeat 0 -441px; width: 169px; height: 127px;}
.box-page:hover .icon{background-position: -169px -441px;}
.box-page .icon:before{content: ''; position: absolute; left: 12px; top: 12px; width: 53px; height: 53px; background: url(../img/bg-icons.png) no-repeat 0 0;}
.box-page .icon1:before{background-position: -570px -397px;}
.box-page .icon2:before{background-position: -623px -397px;}
.box-page .icon3:before{background-position: -676px -397px;}
.box-page .icon4:before{background-position: -729px -397px;}
.box-page .icon5:before{background-position: -782px -397px;}
.box-page .icon6:before{background-position: -835px -397px;}
.box-page .icon7:before{background-position: -888px -397px;}
.box-page .icon8:before{background-position: -941px -397px;}
.box-page .icon9:before{background-position: -994px -397px;}

.underline{position: relative; display: inline-block; padding: 0px 0px 5px;}
.underline:before{background: url(../img/bg-underline.png) no-repeat 0 0; background-size: 100% 10px; position: absolute; left: 0; bottom: -5px; width: 100%; height: 10px; content: '';}

.block-games{text-align: center;}
.box-game{margin: 5px 0; float: left; width: 25%; border: 3px solid #fff;}
.box-game:nth-child(4n+1){clear: left;}
.box-game .box-img{display: block; margin: 0 0 12px; /*height: 136px; line-height: 116px;*/ background: #bcbdc0; padding: 8px;}
.box-game .box-img img{border: 2px solid #fff; /*max-height: 120px;*/}
.box-game:hover .box-img{background: #cedff3;}
.box-game .title{display: block; border: 1px solid #cbceb2; background: #ffdc00; font-size: 20px; line-height: 100%; color: #58595b; text-transform: uppercase;  padding: 9px 5px;}
.box-game:hover .title{border-color: #9dbddb; background: #cedff3;}

.icon-flag{width: 45px; height: 36px; display: inline-block; background: url(../img/bg-icons.png) no-repeat -270px -53px;}
.bold{}

.block-winners{background: #f7f5ef; margin: 65px 0 0; text-align: center;}
.title-ribbon{position: relative; margin: 0 31px 36px; background: #e70e17; padding: 10px; color: #fff; text-transform: uppercase; font-size: 28px; line-height: 100%; font-family: 'roboto_condensedbold'; text-align: center; display: inline-block; min-width: 400px;}
.title-ribbon:before, .title-ribbon:after{content: ''; width: 31px; height: 100%; background: url(../img/bg-ribbon-red-l.png) no-repeat 0 0; background-size: 31px 100%; position: absolute; left: -31px; top: 0;}
.title-ribbon:after{background: url(../img/bg-ribbon-red-r.png) no-repeat 0 0; background-size: 31px 100%; left: auto; right: -31px;}
.block-winners .title-ribbon .icon{width: 120px; height: 159px; display: inline-block; vertical-align: middle; margin: -70px -12px -70px -5px; background: url(../img/bg-icons.png) no-repeat -338px -450px; position: relative; z-index: 2;}
.block-winners .body-all{padding: 15px 0 10px; position: relative;}
.block-winners .body-all:before, .block-winners .body-all:after, .block-jackpot-in:before, .block-jackpot-in:after{content: ''; width: 100%; height: 16px; background: url(../img/bg-shadow-top.png) no-repeat 0 0; background-size: 100% 16px; position: absolute; top: 12px; left: 0;}
.block-winners .body-all:after, .block-jackpot-in:after{background: url(../img/bg-shadow-bot.png) no-repeat 0 0; background-size: 100% 16px; top: auto; bottom: 7px;}
.block-winners .head, .block-winners .body{display: table; width: 100%; position: relative; z-index: 1;}
.block-winners .col{display: table-cell; vertical-align: middle; text-align: center; font-size: 18px; line-height: 100%; color: #58595b; text-transform: uppercase; padding: 8px 0; width: 16.666%;}
.block-winners .head .col{background: #96070a; color: #fff;  height: auto;}
.block-winners .body .col+.col{border-left: 2px solid #e4e3d9;}
.block-winners .body+.body .col{border-top: 2px solid #e4e3d9;}
.block-winners .box-img{display: inline-block;}
.block-winners .box-img img{max-width: 75px; padding: 0 5px;}

.block-jackpot{margin: 65px 0 0;}
.block-jackpot .title-sid{position: relative; padding-top: 40px;}
.block-jackpot .title-sid:before{content: ''; width: 197px; height: 72px; background: url(../img/bg-icons.png) no-repeat -895px -267px; position: absolute; left: 50%; top: -40px; margin-left: -78px;}
.block-jackpot-in{position: relative;}
.block-jackpot-in:before{top: 2px;}
.block-jackpot-in:after{bottom: 0;}
.box-jackpot{display: table; width: 100%; background: #e8e8e8; border: 2px solid #cdccc5; margin-top: -2px;}
.box-jackpot:first-child{padding-top: 10px;}
.box-jackpot:last-child{padding-bottom: 10px;}
.box-jackpot .col{display: table-cell; font-size: 18px; line-height: 100%; color: #000; text-transform: uppercase; padding: 13px 22px;}
.box-jackpot .col+.col{width: 40%;}


/*-------------------------Inner-Page-------------------------*/

.block-toplist-recommended{margin-top: -20px;}
.block-toplist-recommended h2, .block-blacklist h2, .block-video-review h2, .block-toplist-recommended .heading-h2, .block-blacklist .heading-h2, .block-video-review .heading-h2{text-align: center; background: #ce2127; border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; -khtml-border-radius: 20px 20px 0 0; -o-border-radius: 20px 20px 0 0; color: #fff;  padding: 17px 10px; margin: 0;}
.block-toplist-recommended h2 .icon, .block-toplist-recommended .heading-h2 .icon{font-size: 57px; line-height: 100%; display: inline-block; vertical-align: middle; width: 83px; height: 77px; text-align: center; line-height: 78px; background: url(../img/bg-icons.png) no-repeat -458px -514px; margin: -34px 0 -17px;}
.block-toplist-recommended .block-toplist-recommended-in{border-bottom: 10px solid #c6161d; background: url(../img/bg-pattern.png); /*border-left: 1px solid #e6e5dc; border-right: 1px solid #e6e5dc;*/}
.block-toplist-recommended .row{margin-left: -10px; margin-right: -10px;}
.block-toplist-recommended .row>div{padding-left: 10px; padding-right: 10px;}

.box-toplist-recommended{text-align: center; background: #f9f8f3; border: 1px solid #dcdbcf; position: relative; padding: 0 0 110px;}
.box-toplist-recommended a{text-decoration: none !important; display: block;}
.box-toplist-recommended .num{width: 35px; height: 66px; display: block; background: url(../img/bg-icons.png) no-repeat -434px -270px; font-size: 30px; line-height: 32px; color: #fff;  text-align: center; position: absolute; left: 14px; top: 0; z-index: 1;}
.box-toplist-recommended-first .num{background-position: -469px -270px;}

.box-toplist-recommended-top{display: block; text-align: left; background: #f1f0e8; border-bottom: 1px solid #dcdbcf; overflow: hidden; padding: 7px 16px 7px 64px; position: relative;}
.box-toplist-recommended-top .title{color: #58595b; font-size: 18px; line-height: 100%; text-transform: uppercase; display: inline-block; vertical-align: middle; padding-right: 125px;}

.box-toplist-recommended-top .rating{position: absolute; right: 16px; top: 50%; margin-top: -9px;}

.box-toplist-recommended .box-img{display: block; text-align: center; height: 115px; line-height: 115px; margin: 15px 12px;}
.box-toplist-recommended .box-img img{max-height: 100%;}

.box-toplist-recommended .bonus{font-size: 27px; color: #000; font-family: 'robotoregular'; display: block; margin: 0 12px 15px;}
.box-toplist-recommended .bonus .big{font-size: 40px; }

.box-info{border: 1px solid #dcdbcf; display: table; width: 100%; margin: 0 0 8px;}
.box-toplist-recommended .box-info{border-left: none; border-right: none; background: #f1f0e8; margin: 0;}
.box-info .col{display: table-cell; width: 33.333%; text-align: left; padding: 12px;}
.box-info .col+.col{border-left: 1px solid #dcdbcf;}
.box-info .title-small, .box-deposit .title-small{font-size: 13px; line-height: 100%; text-transform: uppercase; color: #58595b; font-family: 'roboto_condensedbold'; margin: 0 0 8px; min-height: 26px;}
.box-info .payout{font-size: 28px;}
.box-info .speed{font-size: 17px; color: #58595b; white-space: nowrap;}
.box-info .speed .big{font-size: 28px; display: inline-block;}

.box-deposit{border: 1px solid #dcdbcf; padding: 10px 12px; text-align: left;}
.box-toplist-recommended .box-deposit{border: none; border-bottom: 1px solid #dcdbcf; padding: 12px;}
.box-deposit .title-small{min-height: inherit; margin: 0 0 10px;}
.box-toplist-recommended .box-deposit .title-small{display: inline-block; vertical-align: middle; margin: 0 6px 0 0;}

.deposit-list{display: inline-block; vertical-align: middle;}
.deposit-list .icon{display: inline-block; width: 40px; height: 26px; background: url(../img/bg-icons.png) no-repeat 0 0;}
.deposit-list .icon1{background-position: -659px -450px;}
.deposit-list .icon2{background-position: -701px -450px;}
.deposit-list .icon3{background-position: -742px -450px;}
.deposit-list .icon4{background-position: -783px -450px;}
.deposit-list .icon5{background-position: -825px -450px;}
.deposit-list .icon6{background-position: -866px -450px;}
.deposit-list .icon7{background-position: -908px -450px;}
.deposit-list .icon8{background-position: -950px -450px;}
.deposit-list .icon9{background-position: -991px -450px;}

.list-toplist{margin: 15px 12px 0; display: inline-block;}
.list-toplist li{padding: 3px 0 3px 28px; position: relative; font-size: 19px; line-height: 100%; color: #58595b; font-family: 'roboto_condensedbold'; text-align: left;}
.list-toplist li:before{content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 18px; background: url(../img/bg-icons.png) no-repeat -338px -53px;}

.box-toplist-recommended .bnt-read{display: block; width: 100%; position: absolute; bottom: 15px; left: 0; font-size: 15px; text-decoration: underline !important; }
.box-toplist-recommended .btn{position: absolute; bottom: 38px; left: 50%; margin-left: -92px;}

.block-blacklist h2, .block-blacklist .heading-h2{ background: #231f20;}
.block-blacklist h2 .icon, .block-blacklist .heading-h2 .icon{display: inline-block; vertical-align: middle; width: 128px; height: 128px; background: url(../img/bg-icons.png) no-repeat -659px -476px; margin: -63px 0 -47px;}
.block-blacklist .block-blacklist-in{border: 2px solid #dedee0; border-top: none; padding: 18px 0 0; background: rgba(241,241,236,1); background: -moz-linear-gradient(top, rgba(241,241,236,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,241,236,1)), color-stop(25%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(241,241,236,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(241,241,236,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(241,241,236,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(241,241,236,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1ec', endColorstr='#ffffff', GradientType=0 );}
.block-blacklist .block-blacklist-in p{padding: 0 45px;}
.block-blacklist .block-blacklist-in .row{margin: 0;}
.block-blacklist .block-blacklist-in .row>div{padding-left: 20px; padding-right: 20px; margin-bottom: 25px;}
.block-blacklist .block-blacklist-in .row>div+div{border-left: 2px solid #dddedf;}

.box-blacklist .title{font-size: 16px; line-height: 100%; text-transform: uppercase; color: #fff;  text-align: center; background: #c6161d; padding: 6px;}
.box-blacklist .title-small{font-size: 16px; line-height: 100%; text-transform: uppercase; color: #000;  margin: 0 0 10px;}

.box-blacklist .box-img{display: block; text-align: center; height: 93px; line-height: 90px; margin: 15px 0;}
.box-blacklist .box-img img{max-height: 100%;}

.box-rating-bar{margin: 0 0 38px;}
.box-rating-bar .title-small{margin: 0; display: inline-block; vertical-align: middle; width: 74%; text-align: left;}
.box-rating-bar .text{display: inline-block; vertical-align: middle; font-size: 20px; line-height: 100%; color: #000; width: 23%; text-align: right;}
.rating-bar{width: 100%; display: block; background: #cbcccd; height: 24px; text-align: left;}
.rating-bar .rating-bar-in{display: block; background: #404041; height: 24px;}

.list-blacklist li{padding: 8px 0 8px 35px; position: relative; font-size: 16px; line-height: 100%; color: #000; text-align: left;}
.list-blacklist li:before{content: ''; position: absolute; left: 0; top: 6px; width: 22px; height: 21px; background: url(../img/bg-icons.png) no-repeat -358px -53px;}

.block-check .row{padding: 10px 0 0;}
.block-check .row>div{text-align: center; padding-bottom: 25px;}
.block-check .row>div p{margin: 0;}
.block-check .title{font-size: 22px; line-height: 100%; font-family: 'roboto_condensedbold'; margin: 0 0 5px;}
.block-check .icon{width: 124px; height: 87px; background: url(../img/bg-icons.png) no-repeat 0 0; display: inline-block; margin: 0 0 18px;}
.block-check .icon1{background-position: 0 -609px;}
.block-check .icon2{background-position: -124px -609px;}
.block-check .icon3{background-position: -248px -609px;}
.block-check .icon4{background-position: -372px -609px;}

.block-check .title-sid{padding: 14px 9px;}
.box-popular-reviews{background: #f7f5ef; text-align: center; border: 1px solid #cfcebe; margin-top: -1px; padding: 15px; padding-right: 5px;}
.box-popular-reviews .btn{margin: 5px 0;}

.box-popular-reviews .box-img{float: left; width: 120px; margin-right: 15px; height: 75px; line-height: 75px;}
.box-popular-reviews .box-img img{max-height: 100%;}
.box-popular-reviews .box-popular-reviews-in{overflow: hidden; text-align: left; padding-top: 2px;}
.box-popular-reviews .rating{display: block;}
.box-popular-reviews .bonus{font-size: 22px; color: #58595b; font-family: "robotoregular"; display: block; margin: 6px 0;}
.box-popular-reviews .bnt-read{font-size: 15px; font-family: "robotoblack"; text-decoration: underline !important; margin-left: 4px;}

.block-questions h2 .icon, .block-questions .heading-h2 .icon{width: 201px; height: 64px; display: inline-block; background: url(../img/bg-icons.png) no-repeat -458px -450px;}
.block-questions .panel-group{padding: 0; margin: 0 0 25px;}
.block-questions .panel-group .panel{background: none; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; -o-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; padding: 0; margin: 0;}
.block-questions .panel-group .panel-heading{padding: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; -o-border-radius: 0; border: none;}
.block-questions .panel-group .panel-heading h2{margin: 0;}
.block-questions .panel-group .panel-heading a{font-size: 22px; line-height: 100%; color: #58595b;  display: block; padding: 24px 130px 24px 16px; text-decoration: none; position: relative; border: 2px solid #dad9cc; background: #edebe0; margin: -2px 0 0;}
.block-questions .panel-group .panel-heading a.collapsed{border-color: #ecece5; background: #fbfaf7;}
.block-questions .panel-group .panel-heading a:before{content: ''; width: 54px; height: 54px; position: absolute; right: 70px; top: 50%; margin-top: -27px; background: url(../img/bg-icons.png) no-repeat -380px -321px;}
.block-questions .panel-group .panel-heading a.collapsed:before{background-position: -380px -267px;}
.block-questions .panel-group .panel-heading a:hover{border-color: #dad9cc; background: #edebe0; z-index: 2;}
.block-questions .panel-collapse{background: #fff; border-left: 2px solid #f2f2ed; border-right: 2px solid #f2f2ed;}
.block-questions .panel-group .panel:last-child .panel-collapse.in{border-bottom: 2px solid #f2f2ed;}
.block-questions .panel-collapse .box-text-small{padding: 15px;}
.block-questions .panel-collapse .box-text-small p{color: #58595b; margin: 0 0 15px !important;}
.block-questions .panel-collapse .box-text-small p:last-child{margin: 0 !important;}
.block-questions .panel-collapse .box-text-small .list-text{padding: 0 0 15px;}
.block-questions .panel-collapse .box-text-small .list-text li{font-size: 16px;}
.block-questions .panel-collapse .box-text-small .box-text{padding: 20px 20px 0; margin: 0 0 15px;}
.block-questions .panel-collapse .box-text-small .box-text .heading{margin: 0 31px 15px -22px !important; color: #fff;}


/*-------------------------Review-Page-------------------------*/

h2 .rating, h2 .rating .rating-in, .heading-h2 .rating, .heading-h2 .rating .rating-in{display: block;}
.block-review h2, .block-review .heading-h2{padding-left: 40px; padding-right: 165px; text-align: left; background: #da9e12;  position: relative;}
.block-review h2 .rating, .block-review .heading-h2 .rating{position: absolute; right: 40px; top: 50%; margin-top: -9px;}

.block-review .block-toplist-recommended-in{border-left: 1px solid #DCDBCF; border-right: 1px solid #DCDBCF; padding: 25px 30px 0;}
.block-review .col-l, .block-review .col-r{padding: 0 0 25px; float: left; width: 45%; padding-right: 6%;}
.block-review .col-r{width: 52%; padding: 50px 0 25px;}

.block-review .box-img img{margin: 0 0 25px; min-width: 230px;}
.block-review .bonus{font-size: 43px; color: #000; font-family: 'robotoregular'; margin: 0 0 25px;}
.block-review .bonus .text{font-size: 30px;  display: block; text-transform: none; letter-spacing: 0; margin-bottom: -22px; text-align: left;}
.block-review .bonus .big{font-size: 64px; }
.block-review .box-deposit .title-small{margin: 0 0 8px;}

.block-review .block-rating-bar{border: 1px solid #DCDBCF; padding: 22px 0 5px; text-align: left;}
.block-review .block-rating-bar .col{padding: 0 25px 18px; width: 50%; float: left;}
.block-review .btn{display: block; margin-top: 15px;}

.block-review .box-rating-bar{padding: 0 0 18px; margin: 0;}
.block-review .box-rating-bar:last-child{padding: 0;}
.block-review .box-rating-bar .title{font-size: 12px; line-height: 100%; color: #58595b; text-transform: uppercase;  padding: 0 0 6px;}
.block-review .rating-bar{height: 19px; background: #e6e5dc; border-bottom: 2px solid #d5d4c3;}
.block-review .rating-bar .rating-bar-in{height: 19px; background: #c6161d;}

.block-video-review h2, .block-video-review .heading-h2{ background: #262324; padding-left: 40px; padding-right: 40px; text-align: left;}
.block-video-review .box-video-review-in{border-top: 1px solid #7e7d78; border-bottom: 3px solid #fff;}

.box-video-review-bot{background: #262324; border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px; -khtml-border-radius: 0 0 20px 20px; -o-border-radius: 0 0 20px 20px; height: 69px; position: relative;}
.box-video-review-bot .btn-video{width: 92px; height: 59px; background: url(../img/bg-icons.png) no-repeat 0 0; position: absolute; top: 5px;}
.box-video-review-bot .btn-play{background-position: -787px -476px; left: 5px;}
.box-video-review-bot .btn-sound{background-position: -879px -476px; right: 101px;}
.box-video-review-bot .btn-full-screen{background-position: -971px -476px; right: 4px;}
.box-video-review-bot .btn-play:hover, .box-video-review-bot:hover .btn-play.active{background-position: -787px -535px;}
.box-video-review-bot .btn-sound:hover, .box-video-review-bot:hover .btn-sound.active{background-position: -879px -535px;}
.box-video-review-bot .btn-full-screen:hover, .box-video-review-bot:hover .btn-full-screen.active{background-position: -971px -535px;}

.block-games-free h2 .icon, .block-games-free .heading-h2 .icon{width: 73px; height: 76px; display: inline-block; background: url(../img/bg-icons.png) no-repeat -570px -514px; margin: 0 -53px -13px -13px;}

.block-link{border: 1px solid #DCDBCF; background: url(../img/bg-pattern.png); text-align: center; padding: 20px; min-height: 160px; line-height: 115px;}
.block-games-free .block-link{margin-top: 30px;}

.block-tournaments{padding: 0 0 20px;}
.box-tournament{float: left; width: 20%; text-align: center; padding: 12px 0;}
.box-tournament .title{font-size: 18px; line-height: 100%; text-transform: uppercase; color: #58595b;  height: 36px;}
.box-tournament .icon-y-n{width: 60px; height: 60px; position: absolute; top: -15px; right: -10px; background: url(../img/bg-icons.png) no-repeat 0 0;}
.box-tournament.yes .icon-y-n{background-position: -504px -267px;}
.box-tournament.no .icon-y-n{background-position: -504px -327px;}
.box-tournament .icon{width: 156px; height: 116px; display: block; margin: 0 auto 10px; position: relative; background: url(../img/bg-icons.png) no-repeat 0 0;}
.box-tournament .icon1{background-position: 0 -696px;}
.box-tournament .icon2{background-position: -156px -696px;}
.box-tournament .icon3{background-position: -312px -696px;}
.box-tournament .icon4{background-position: -468px -696px;}
.box-tournament .icon5{background-position: -624px -696px;}
.box-tournament .icon6{background-position: 0 -812px;}
.box-tournament .icon7{background-position: -156px -812px;}
.box-tournament .icon8{background-position: -312px -812px;}
.box-tournament .icon9{background-position: -468px -812px;}
.box-tournament .icon10{background-position: -624px -812px;}
.box-tournament .icon11{background-position: 0 -928px;}
.box-tournament .icon12{background-position: -156px -928px;}
.box-tournament .icon13{background-position: -312px -928px;}
.box-tournament .icon14{background-position: -468px -928px;}
.box-tournament .icon15{background-position: -624px -928px;}

.block-hits-misses{display: table; width: 100%; padding: 67px 15px 30px;}
.block-hits-misses .col{width: 47%; display: table-cell; height: 100%; background: #fbfaf7; border-top: none !important;}
.block-hits-misses .col-c{background: none; width: 6%;}
.block-hits-misses .hits{border: 2px solid #80c3e5;}
.block-hits-misses .misses{border: 2px solid #e28a8e;}

.box-hits-misses .title{position: relative; font-size: 36px; height: 77px; line-height: 76px; color: #fff;  z-index: 1; margin: 0 -2px 0 122px;}
.hits .box-hits-misses .title{background: #0061c1;}
.misses .box-hits-misses .title{background: #b00304;}
.box-hits-misses .title:before{content: ''; width: 301px; height: 167px; position: absolute; left: -137px; top: -67px; z-index: -1; background: url(../img/bg-icons.png) no-repeat 0 0;}
.hits .box-hits-misses .title:before{background-position: -794px -609px;}
.misses .box-hits-misses .title:before{background-position: -794px -776px;}

.box-hits-misses ul{margin: 30px;}
.box-hits-misses ul li{padding: 12px 0 12px 36px; position: relative; font-size: 20px; line-height: 140%; color: #58595b;}
.box-hits-misses ul li+li{border-top: 1px solid #cfcebe;}
.box-hits-misses ul li:before{content: ''; position: absolute; left: 0; top: 16px; background: url(../img/bg-icons.png) no-repeat 0 0;}
.hits .box-hits-misses ul li:before{width: 20px; height: 18px; background-position: -338px -53px;}
.misses .box-hits-misses ul li:before{width: 22px; height: 21px; background-position: -358px -53px;}


/*-------------------------Footer-------------------------*/

footer{width: 100%; /*height: 338px;*/ position: absolute; left: 0; bottom: 0;}
footer p, footer p a{font-size: 12px; line-height: 100%; text-transform: uppercase; color: #fff; text-decoration: none; margin: 0;}
footer p a:hover{text-decoration: underline;}

.footer-top{background: #231f20; padding: 26px 0;}
.footer-top p, .footer-top p a{color: #9f0b10;}
.footer-top-in{display: table; width: 100%;}
.footer-top-in .col{display: table-cell; vertical-align: top;}

.box-logo-footer{margin-right: 20px;}
.box-logo-footer img{max-width: 270px; width: 100%;}
.box-info-footer{float: right; padding: 50px 0 0; min-width: 480px;}
.box-info-footer .row{margin-right: -10px; margin-left: -10px;}
.box-info-footer .row>div{padding-right: 10px; padding-left: 10px;}
.box-info-footer ul{padding: 0 0 15px;}
.box-info-footer ul li{font-size: 12px; line-height: 100%; margin: 0 0 5px;}
.box-info-footer ul li a{color: #a7a9ac; text-transform: uppercase; text-decoration: none; }
.box-info-footer ul li a:hover{color: #fff; text-decoration: none;}

.footer-bot{text-align: center; padding: 22px 0; background: #767E91 url(../img/bg-shadow-footer-bot.png) no-repeat 0 0; background-size: 100% 20px;}

.footer-bot ul{margin: 30px -15px 0;}
.footer-bot ul li{display: inline-block; height: 53px; background: url(../img/bg-icons.png) no-repeat 0 0; margin: 0 15px;}
.footer-bot ul .item-1{background-position: 0 0; width: 120px;}
.footer-bot ul .item-2{background-position: -158px 0; width: 97px;}
.footer-bot ul .item-3{background-position: -292px 0; width: 80px;}
.footer-bot ul .item-4{background-position: -409px 0; width: 94px;}
.footer-bot ul .item-5{background-position: -541px 0; width: 52px;}
.footer-bot ul .item-6{background-position: -631px 0; width: 83px;}
.footer-bot ul .item-7{background-position: -751px 0; width: 43px;}
.footer-bot ul .item-8{background-position: -831px 0; width: 37px;}
.footer-bot ul .item-9{background-position: -905px 0; width: 39px;}
.footer-bot ul .item-10{background-position: -981px 0; width: 38px;}
.footer-bot ul .item-11{background-position: -1057px 0; width: 38px;}

#back-top, #back-top-absolute{position: fixed; bottom: 10px; margin-left: 1040px; z-index: 9999;}
#back-top-absolute{position: absolute; bottom: auto; top: -80px;}
#back-top a, #back-top-absolute a{width: 45px; display: block; text-decoration: none; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top span, #back-top-absolute span{width: 45px; height: 45px; display: block; background: #231C1E url(../img/back-top-arrow.png) no-repeat center center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top a:hover span, #back-top-absolute a:hover span{background-color: #C6161D;}


/*-------------------------Media Queries-------------------------*/

@media only screen and (max-width: 1150px){
    #back-top, #back-top-absolute{margin: 0; right: 15px;}
}

@media only screen and (max-width: 1126px){
    .block-section-top{background-size: auto 100%;}

    .block-live-dealer .box-live-dealer{float: none;}
    .block-live-dealer .box-live-dealer .title{width: 222px; background-position: -540px -53px; margin: 0; padding: 12px 26px 0 10px;}
    .block-live-dealer .box-live-dealer:hover .title{background-position: -540px -153px;}

    .block-secure-popular .row{margin-left: -15px; margin-right: -15px;}
    .block-secure-popular .row>div{padding-left: 15px; padding-right: 15px;}
    .box-secure-trusted{width: 330px; padding-left: 12px; text-align: left; margin: -30px 0px 0px -11px;}
    .block-secure-trusted p{margin-left: 0; margin-top: -60px; min-height: inherit;}
    .block-popular-pages .title-sid{padding-left: 90px;}
    .block-popular-pages .box-popular-pages{padding: 15px 10px;}
    .box-popular-pages .icon{margin-right: 12px;}

    .block-winners .col{font-size: 16px;}
    
    .box-info .title-small, .box-deposit .title-small{min-height: inherit;}

    .block-blacklist h2 .icon, .block-blacklist .heading-h2 .icon{display: none;}
    .box-blacklist .title{font-size: 14px;}
}

@media only screen and (min-width: 768px) and (max-width: 1126px){
    .box-toplist-recommended-top .title{display: block; width: auto; margin-bottom: 5px; padding-right: 0;}
    .box-toplist-recommended-top .rating{margin: 0; position: static;}

    .box-info .col{display: block; width: 100%; border-left: none !important;}
    .box-info .col+.col{padding-top: 0;}
    .box-info .title-small, .box-deposit .title-small{min-height: inherit; margin: 0 6px 0 0; display: inline-block; vertical-align: middle;}
    .box-info .payout, .box-info .speed, .box-info .compatibility-list-small{display: inline-block; vertical-align: middle;} 
}

@media only screen and (max-width: 1024px){
	header .navbar{padding: 20px 0 0;}
	.logo{width: 280px; margin: 0 0 20px;}
	.header-box{padding-top: 0;}
    h1 br, .heading-h1 br{display: none;}
    .link-anchor-1 a{position: absolute; left: 0; top: -20px;}
    main{padding-bottom: 393px;}
    footer{height: 393px;}

    .block-toplist{margin: 0 0 50px; padding-top: 0;}
    .block-toplist .head-toplist .col{font-size: 14px;}
    .block-toplist .col{width: 13.5%;}
    .block-toplist .col7, .block-toplist .btn-read{width: 19%;}
    .block-toplist .btn-read{font-size: 14px;}
    .block-toplist .btn{min-width: inherit; font-size: 20px;}
    .block-toplist .text{font-size: 14px;}
    .block-toplist .bonus, .block-toplist .speed{font-size: 16px;}
    .block-toplist .bonus .big, .block-toplist .speed .big, .block-toplist .payout{font-size: 30px;}

    .box-game .title{font-size: 16px;}
}

@media only screen and (max-width: 960px){
	.logo{width: 200px;}

    .block-toplist-recommended h2 .icon, .block-toplist-recommended .heading-h2 .icon{display: none;}

    .block-review .col-l, .block-review .col-r{width: 50%; padding-top: 0;}
    .block-review .bonus{font-size: 30px;}
    .block-review .bonus .text{font-size: 21px;}
    .block-review .bonus .big{font-size: 55px;}

    .block-hits-misses .col-c{width: 4%;}
    .box-hits-misses ul li{font-size: 18px;}
}

@media only screen and (min-width: 768px) and (max-width: 960px){
    .block-review .block-rating-bar .col{width: 100%;}
}

@media only screen and (max-width: 850px){
    .col-main, .col-sid{width: 100%; padding: 0; margin: 0;}
    .col-sid{margin: 40px 0 0;}
    .title-sid br, .title-sid-bot br{display: none;}

    .block-toplist .text{font-size: 12px;}
    .block-toplist .btn-read{font-size: 13px;}
    .block-toplist .btn{font-size: 18px;}
    .block-toplist .bonus, .block-toplist .speed{font-size: 14px;}
    .block-toplist .bonus .big, .block-toplist .speed .big, .block-toplist .payout{font-size: 25px;}

    .block-module{padding: 18px;}
    .block-module .col{display: block; padding: 0 !important; min-width: inherit !important;}
    .box-icon-module{margin-top: 30px;}

    .box-page .title{font-size: 18px;}
    .box-game .title{font-size: 14px;}

    .block-jackpot{margin-top: 50px;}

    .block-questions h2, .block-questions .heading-h2{text-align: center;}
    .block-questions h2 .text, .block-questions .heading-h2 .text{display: none;}
    .block-questions .panel-group .panel-heading a{padding-right: 80px; font-size: 20px;}
    .block-questions .panel-group .panel-heading a:before{right: 16px;}

    .box-toplist-recommended-top .title{font-size: 16px;}
    .box-info .payout, .box-info .speed .big, .box-toplist-recommended .bonus{font-size: 24px;}
    .box-toplist-recommended .bonus .big{font-size: 36px;}
    .box-toplist-recommended .box-deposit .title-small{margin-bottom: 5px;}
    .list-toplist li{font-size: 16px;}
    .list-toplist li:before{top: 1px;}

    .block-blacklist .block-blacklist-in p{padding: 0 20px;}
    .box-blacklist .title-small{font-size: 14px;}
    .box-rating-bar .text{font-size: 18px;}
    .list-blacklist li{font-size: 14px;}

    .box-tournament{width: 25%;}
}

@media only screen and (min-width: 851px) and (max-width: 1024px){
    .block-check .row>div{width: 50%;}
}

@media only screen and (min-width: 851px) and (max-width: 992px){
    .block-about .row > div{width: 33.3333%;}

    .title-ribbon{min-width: inherit;}
    .block-winners .col{font-size: 12px;}
    .box-jackpot .col{padding: 12px 22px;}
}

@media only screen and (max-width: 767px){
	h1, h1 a, .box-text-small h1, .box-text-small h1 a, .heading-h1, .heading-h1 a, .box-text-small .heading-h1, .box-text-small .heading-h1 a, .block-section-top .title-section-top, .block-section-top .title-section-top a,{font-size: 36px;}
	h2, h2 a, .heading-h2, .heading-h2 a{font-size: 30px;}
	h3, h3 a, .heading-h3, .heading-h3 a{font-size: 26px;}
	h4, h4 a, .heading-h4, .heading-h4 a{font-size: 22px;}
	h5, h5 a, .heading-h5, .heading-h5 a{font-size: 18px;}
	p{margin-bottom: 20px; font-size: 18px;	line-height: 143%;}
    .block-section{margin: 0 0 40px;}
    .list-text{padding: 0 0 20px;}
    .list-text li, .list-text li a{font-size: 16px;}
    .btn{font-size: 20px;}
    .btn.small{font-size: 16px;}
    .title-sid, .title-sid a{font-size: 24px;}
    .f-left, .f-right, .f-center-align, .f-left-align, .f-right-align{float: none !important; margin: 0 0 20px !important; text-align: center;}
    main{padding-bottom: 484px;}
    footer{height: 484px;}

	.header-box{display: none;}

	.navbar-default .navbar-toggle{border-color: #c82926; margin: 40px 0 0;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #c82926;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #c82926;}
	.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color: #fff;}
	.navbar-default .navbar-collapse{clear: both; margin: 0 -15px; float: none; padding: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;}
	.navbar-default .navbar-nav{float: none; margin: 0;}
	.navbar-default .navbar-nav > li{margin: 0;}
	.navbar-default .navbar-nav > li > a{padding: 10px 15px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; -o-border-radius: 0; text-align: left; border-left: none;}

    .navbar-default .navbar-nav > li:hover .dropdown-menu{display: none;}
    .navbar-default .navbar-nav > li.open > .dropdown-menu{display: block;}
    .navbar-nav .open .dropdown-menu{border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; -o-border-radius: 0; padding: 0;}

	.footer-top-in .col{display: block;}
	.box-logo-footer{margin-right: 0; text-align: center;}
	.box-info-footer{float: none; padding: 40px 0 0; min-width: inherit;}

    .box-section-top{width: 50%;}

    .block-toplist{margin: 0 0 40px;}
    .block-toplist .col3, .block-toplist .col6{display: none !important;}
    .block-toplist .col{width: 18.75%;}
    .block-toplist .col7, .block-toplist .btn-read{width: 25%;}

    .block-popular-pages, .block-jackpot, .block-winners{margin-top: 40px;}

    .box-page{width: 50%;}
    .box-game{width: 33.333%;}
    .box-game:nth-child(4n+1){clear: none;}
    .box-game:nth-child(3n+1){clear: left;}

    .block-questions .panel-group .panel-heading a{font-size: 18px;}

    .block-toplist-recommended .row > div+div{padding-top: 30px;}
    .box-toplist-recommended .box-img{height: auto; line-height: inherit;}
    .box-info .col, .box-deposit{text-align: center;}
    .box-toplist-recommended .box-deposit .title-small{margin-bottom: 0;}

    .block-review h2, .block-video-review h2, .block-review .heading-h2, .block-video-review .heading-h2{text-align: center; padding-right: 15px; padding-left: 15px;}
    .block-review h2 .rating, .block-review .heading-h2 .rating{position: static; margin: 12px auto 0;}
    .block-review .col-l, .block-review .col-r{width: 100%; padding-right: 0;}
    .block-review .box-img{text-align: center;}
    .block-review .col-r{text-align: center;}
    .block-review .bonus{display: inline-block;}

    .block-games-free h2 .icon, .block-games-free .heading-h2 .icon{display: none;}

    .box-tournament{width: 33.333%;}

    .block-hits-misses{padding-bottom: 0;}
    .block-hits-misses .col-c{display: none;}
    .block-hits-misses .col{width: 100%; display: block;}
    .misses .box-hits-misses{margin-top: 85px;}
}

@media only screen and (max-width: 600px){
    main{padding-bottom: 0;}
    footer{height: auto; position: static;}

    .block-toplist .col3, .block-toplist .col4, .block-toplist .col5, .block-toplist .col6{display: none !important;}
    .block-toplist .col{width: 30%;}
    .block-toplist .col7, .block-toplist .btn-read{width: 40%;}

    .block-about .row > div{width: 33.3333%;}

    .title-ribbon{min-width: inherit;}
    .block-winners .col{font-size: 12px;}
    .box-jackpot .col{font-size: 16px;}
}

@media only screen and (max-width: 500px){
	.footer-top p{text-align: center;}
	.box-info-footer .row > div{width: 50%;}

    .box-icon-module{width: 290px; height: 161px; background-size: 290px 161px;}
    .box-icon-module .text{font-size: 11px;}

    .box-page{width: 100%;}
    .box-game{width: 50%;}
    .box-game:nth-child(4n+1){clear: none;}
    .box-game:nth-child(3n+1){clear: none;}
    .box-game:nth-child(2n+1){clear: left;}

    .block-blacklist .block-blacklist-in .row > div{width: 100%;}
    .box-blacklist .box-img{height: auto; line-height: inherit;}

    .block-review .block-toplist-recommended-in{padding: 25px 20px 0px;}
    .block-review .block-rating-bar .col{width: 100%;}

    .box-tournament{width: 50%; padding: 5px 0;}
}

@media only screen and (max-width: 480px){
    .box-text{padding: 15px 15px 0;}
    .box-text .heading{margin-left: -17px; padding: 10px 17px;}

    .block-section-top{padding: 30px 0;}
    .box-section-top .icon{width: 130px; height: 134px; background-size: 813px auto; padding-top: 65px; font-size: 12px; margin: 0 0 16px;}
    .box-section-top .icon1{background-position: 0 -776px;}
    .box-section-top .icon2{background-position: -130px -776px;}
    .box-section-top .icon3{background-position: -260px -776px;}
    .box-section-top .icon4{background-position: -390px -776px;}

    .block-winners{margin-top: 0;}
    .title-ribbon{margin: 20px 31px;}
	.block-winners .title-ribbon .icon{display: none;}
    .block-winners .col5, .block-winners .col6{display: none;}
    .block-winners .col{width: 25%;}

    .block-questions .panel-group .panel-heading a{font-size: 16px;}

    .box-popular-reviews .box-img{width: 30%;}

    .box-toplist-recommended-top{padding: 7px 16px; text-align: center;}
    .box-toplist-recommended-top .title{display: block; width: auto; margin-bottom: 5px; padding-right: 0;}
    .box-toplist-recommended-top .rating{margin: 0; position: static;}
    .box-info .col{display: block; width: 100%; border-left: none !important;}
    .box-info .col+.col{padding-top: 0;}
    .box-info .title-small, .box-deposit .title-small{min-height: inherit; margin: 0 6px 0 0; display: inline-block; vertical-align: middle;}
    .box-info .payout, .box-info .speed, .box-info .compatibility-list-small{display: inline-block; vertical-align: middle;}

    .block-review .bonus .text{margin-bottom: 0; text-align: center;}

    .box-hits-misses ul{margin: 20px;}
    .box-hits-misses ul li{font-size: 16px; line-height: 120%;}
}

@media only screen and (max-width: 360px){
	h1, h1 a, .box-text-small h1, .box-text-small h1 a, .heading-h1, .heading-h1 a, .box-text-small .heading-h1, .box-text-small .heading-h1 a, .block-section-top .title-section-top, .block-section-top .title-section-top a{font-size: 30px;}
	h2, h2 a, .heading-h2, .heading-h2 a{font-size: 24px;}
	h3, h3 a, .heading-h3, .heading-h3 a{font-size: 22px;}
	h4, h4 a, .heading-h4, .heading-h4 a{font-size: 20px;}
	h5, h5 a, .heading-h5, .heading-h5 a{font-size: 18px;}
	p{font-size: 16px;}

    .title-sid br, .title-sid-bot br{display: block;}
    .box-recommend .bonus{font-size: 14px;}
    .box-recommend .bonus .big{font-size: 24px;}
    .box-recommend .col img{width: 100%;}
    .block-best-site .box-best-site .box-best-site-in{padding: 0; height: 100px;}

    .block-toplist .head-toplist{display: none !important;}
    .block-toplist .body-toplist{border-top: 1px solid #AAAAA7;}
    .block-toplist .link-toplist .col{border: none !important;}
    .block-toplist .link-toplist-bg .col{float: left; width: auto;}
    .block-toplist .col1, .block-toplist .col2, .block-toplist .col7, .block-toplist .btn-read{display: block !important; width: 100%; padding: 6px 0 !important;}
    .block-toplist .btn-read{top: auto; bottom: 30px; padding: 0 !important;}
    .block-toplist .btn{margin-bottom: 30px !important;}

    .box-payment .col{font-size: 16px;}

    .box-secure-trusted{width: 290px; font-size: 15px;}
    .trust-icons li{margin: 0 12px;}
    .block-popular-pages .title-sid{padding: 15px; text-align: center;}
    .box-popular-pages .title{font-size: 18px;}
    .box-popular-pages .text{font-size: 14px;}

    .box-icon-module{width: 250px; height: 139px; background-size: 250px 139px;}
    .box-icon-module .text{font-size: 10px;}
    .box-winner-module{width: 250px; height: 213px; background-size: 250px 213px;}

    .box-game .title{font-size: 11px;}

    .box-jackpot .col{padding: 12px 10px;}

    .block-check .row>div{width: 100%;}
    .block-check .row>div:last-child{padding-bottom: 0;}

    .box-popular-reviews .bonus{font-size: 19px;}

    .block-link{min-height: inherit; line-height: inherit;}

    .box-video-review-bot .btn-sound{right: 50%; margin-right: -46px;}

    .block-tournaments{margin-left: -20px; padding: 0;}
    .box-tournament .title{width: 90%; margin: 0 auto; font-size: 16px;}

    .box-hits-misses .title{font-size: 30px;}
}

@media only screen and (max-width: 320px){
    p, .box-text-small p{font-size: 14px;}
    .btn{font-size: 18px;}
    .list-text li, .list-text li a{font-size: 14px;}
    .list-text li:before{top: 6px;}

    .box-live-dealer-in .text{font-size: 14px; height: 80px;}
    .box-page .text{font-size: 14px; height: 72px;}

    .block-winners .col4, .block-winners .col5, .block-winners .col6{display: none;}
    .block-winners .col{width: 33.333%;}

    .box-hits-misses ul li{font-size: 14px;}
}


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #767E91 url('../img/back-to-top.png') no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  z-index: 99;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #bddd73;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}