body {
background:#000;
font-family: 'Roboto ',sans-serif;
color:#fff;
}

a {
color:#FF6600;
}

a:hover {
color:#FF6600;
text-decoration:underline;
}

h1,h2,h3,h4,h5 {
font-family: 'Open Sans ',sans-serif;
}

img {
display:inline-block !important;
}

header {
padding:0 20px 20px;
background:#FF6600;
height:70px;
}

header .navbar-default {
border:none;
box-shadow:none;
background:#FF6600;
}

header .container-fluid .navtop {
padding-top:20px;
}

header .container-fluid .navtop ul li a {
color:#fff;
text-transform:uppercase;
font-weight:700;
padding-bottom:30px;
}

header .container-fluid .navtop ul li a:hover {
border-bottom:2px solid #DB0E14;
text-decoration:none;
}

.bg-gray {
top:70px;
right:0;
z-index:-1;
background:rgba(255,255,255,1);
position:absolute;
left:0;
height:280px;
}

header .logo {
padding-top: 3px;
}

content {
}

content .container {
margin-top:-20px;
}

.content-left {
margin-bottom:10px;
}

.content-left h1 {
padding-top:10px;
border-bottom:2px solid rgba(255,102,0,.5);
color:#FF6600;
}

.content-left h3.toplisttitle {
border-bottom:2px solid #FF6600;
width:170px;
padding-bottom:5px;
color:#fff;
}

.content-left h3.casinoreviewtitle {
border-bottom:2px solid #FF6600;
width:180px;
padding-bottom:5px;
color:#fff;
}

.content-left .top-content-wrap {
background-color:rgba(255,255,255,1);
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
color:#000;
}

.content-right {
padding-bottom:20px;
}
/* item content style */
.itempage.content-left {
}

.itempage.content-left .top-content-wrap {
padding-top:50px;
padding-bottom:30px;
margin-bottom:50px;
}

.itempage.content-left .top-content-wrap .name {
font-size:20px;
border-right:1px solid rgba(0,0,0,.05);
padding-top:60px;
padding-bottom:50px;
}

.itempage.content-left .top-content-wrap .desc {
padding-top:60px;
padding-bottom:50px;
}

footer {
background:#fff;
color:#000;
padding-top:5px;
border-top:1px solid #ccc;
}
/* List Casino 5 */
.list-casino-5 {
background:transparent;
font-family: 'Open Sans ',sans-serif;
}

.list-casino-5 ul.lists p {
font-family: 'Open Sans ',sans-serif;
font-weight:400;
font-size:12px;
}

.list-casino-5 ul.lists {
margin:0;
background:transparent;
padding-left:5px;
color:#000 !important;
text-align:center;
}

.list-casino-5 ul.lists:nth-child(even) {
color:#fff;
}

.list-casino-5 ul.lists:nth-child(odd) {
color:#000;
}

.list-casino-5 ul.lists:nth-child(odd) p {
color:#000;
}

.list-casino-5 ul.lists li {
display:inline-block;
text-align:center;
width:200px;
vertical-align:middle;
padding:10px 8px;
background:#0093D1;
margin:5px 0;
border-radius:5px;
-webkit-box-reflect:below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),to(rgba(250,250,250,0.4)));
}

.list-casino-5 ul.lists li ul {
padding:0;
margin:0;
font-weight:400;
}

.list-casino-5 ul.lists li ul li {
display:inline-block;
padding:0;
box-shadow:none;
width:auto;
}

.list-casino-5 ul.lists li a#visit,.list-casino-5 ul.lists li a#rev {
color:#fff;
padding:8px 15px;
border-radius:3px;
transition:all 0.5s ease;
text-decoration:none;
display:inline-block;
font-size:14px;
background:rgba(242,100,95,1);
background:-moz-linear-gradient(top,rgba(242,100,95,1) 0%,rgba(231,56,39,1) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(242,100,95,1)),color-stop(100%,rgba(231,56,39,1)));
background:-webkit-linear-gradient(top,rgba(242,100,95,1) 0%,rgba(231,56,39,1) 100%);
background:-o-linear-gradient(top,rgba(242,100,95,1) 0%,rgba(231,56,39,1) 100%);
background:-ms-linear-gradient(top,rgba(242,100,95,1) 0%,rgba(231,56,39,1) 100%);
background:linear-gradient(to bottom,rgba(242,100,95,1) 0%,rgba(231,56,39,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr= '#f2645f ',endColorstr= '#e73827 ',GradientType=0 );
}

.list-casino-5 ul.lists li a:hover {
color:#fff !important;
}
/* item template specific style */
.info-wrap {
background:#fff;
border-radius:5px;
border:1px solid #ccc;
}

.main-info {
margin-top:10px;
text-align:center;
}

.other-info {
margin-top:30px;
padding-bottom:20px;
}

.playbtn {
}

.itemscreenshot img {
-webkit-box-reflect:below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,transparent),to(rgba(250,250,250,0.4)));
margin-bottom:10px;
}

p.ratings {
color:#337ab7;
font-size:30px;
}
/*sidebar*/
.sidebar-right h3.titlesidebar {
position:relative;
margin-top:20px;
margin-bottom:20px;
padding-top:19px;
padding-bottom:19px;
font-size:15px;
text-align:center;
background:#FF6600;
color:#fff;
border-top:1px solid #fff;
}

.sidebar-right .top-casino-wrap-bg {
background-color:#CCCCCC;
color:#000;
margin-bottom:-20px;
}

.sidebar-right h3.titlesidebar:after {
position:absolute;
top:100%;
left:0;
right:0;
margin:auto;
width:0;
height:0;
z-index:5;
border-left:9px solid transparent;
border-right:9px solid transparent;
border-top:8px solid #FF6600;
content: ' ';
}

.sidebar-right .topcasinowrap {
border-bottom:1px solid rgba(0,0,0,.1);
padding-bottom:10px;
padding-top:10px;
}

.sidebar-right .item-img img {
max-width:100%;
margin-top:-20px;
}

.sidebar-right .sidebar-two-bg-wrap {background:#fff;padding-bottom:20px;color:#000;}

.sidebar-right .topcasinowrap a.playbtn {
color:#fff;
font-size:12px;
text-align:center;
background:#FF6600;
transition:all ease 1s;
}

.sidebar-right .topcasinowrap a.playbtn:hover {
opacity:.8;
}
/* homepage casino review style */
.casinoreviewwrap {
border-bottom:1px solid #FF6600;
margin-bottom:20px;
padding-bottom:20px;
}

h4.casinoname {
color:#fff;
}

h4.casinoname:hover {
color:#FF6600;
text-decoration:none;
}

a.moreinfobtn {
color:#fff;
border-color:#FF6600 !important;
transition:all ease 1s;
border-radius:0;
padding:20px 40px;
border:2px solid;
margin-bottom:5px;
}

a.moreinfobtn:hover {
color:#000;
background:rgba(255,207,121,.5);
}

a.playbtn-home {
color:#000;
background:rgba(255,255,255,1);
transition:all ease 1s;
padding:20px 58px;
border-radius:0;
margin-bottom:5px;
}

a.playbtn-home:hover {
background:rgba(229,228,215,.5);
color:#000;
}
/* rating */
.ratings .fa-star {
color:#ccc;
}

.ratings .fa-star-o {
color:#DED5D9;
}
/* bottom */
.bottom {
background:#fff;
padding:60px 0;
color:#000;
}

.bottom a {
color:#FF6600;
}

.bottom h4 {
text-transform:uppercase;
font-size:18px;
margin-bottom:20px;
}

.social-icons {
}

.social-icons a:hover {
text-decoration:none;
}

.social-icons a.fb {
background-color:#3b5998;
font-size:20px;
padding:10px 16px;
border-radius:50px;
border:2px solid #3b5998;
transition:all ease 1s;
color:#fff;
}

.social-icons a.fb:hover {
background:#000;
}

.social-icons a.tw {
background-color:#00aced;
font-size:20px;
padding:10px;
border-radius:50px;
margin-right:5px;
border:2px solid #00aced;
transition:all ease 1s;
color:#fff;
}

.social-icons a.tw:hover {
background:#000;
}

.social-icons a.gp {
background-color:#dd4b39;
font-size:20px;
padding:10px;
border-radius:50px;
border:2px solid #dd4b39;
transition:all ease 1s;
color:#fff;
}

.social-icons a.gp:hover {
background:#000;
}
/* list item style */
ul.checklist {
}

ul.checklist li {
background:url("images/checkmark-green.png") left center no-repeat;
padding-left:30px;
}
/* item page review style */
a.reviewlink {
color:#fff;
background:rgba(255,102,0,.7);
margin-top:20px;
height:60px;
padding:20px 82px;
border-radius:0;
}

a.favoritelink {
color:#fff;
background-color:#df0e14;
margin-top:20px;
height:60px;
padding:20px 81px;
border-radius:0;
}

a.playnowbtn {
color:#fff;
background:rgba(204,204,204,.7);
margin-top:20px;
height:60px;
padding:20px 81px;
border-radius:0;
}

a.reviewlink:hover {
color:#fff;
background:rgba(255,102,0,1);
}

a.favoritelink:hover {
color:#fff;
background-color:#c70c12;
}

a.playnowbtn:hover {
color:#fff;
background:rgba(204,204,204,1);
}

.itempage.content-left h3.toplisttitle {
border-bottom:0;
width:auto;
}

.itempage.content-left h3.casinoreviewtitle {
border-bottom:0;
width:auto;
}

.titlerating {
border-bottom:1px solid rgba(0,0,0,.05);
margin-bottom:20px;
padding-bottom:10px;
}

.ratings {
font-size:20px;
}

.overviewwrap {
padding-top:15px;
padding-bottom:15px;
}

.overview h3.overviewtitle {
color:#FF6600;
}

.overviewleft {
padding-top:20px;
}

.welcomebonus {
background:url("images/box-bonus-bg.png") center no-repeat #eeeded;
border:1px solid rgba(0,0,0,.15);
-moz-box-shadow:0 0 25px rgba(0,0,0,.1),inset 0 0 0 4px #fff;
-webkit-box-shadow:0 0 25px rgba(0,0,0,.1),inset 0 0 0 4px #fff;
box-shadow:0 0 25px rgba(0,0,0,.1),inset 0 0 0 4px #fff;
text-align:center;
position:relative;
padding:30px;
background-size:cover;
}

.welcomebonus strong {
color:#333;
font-size:70px;
font-weight:700;
line-height:1;
}

.welcomebonus h5 {
font-size:30px;
font-weight:300;
font-family:ProximaNovaLight,sans-serif;
text-transform:uppercase;
color:#FF6600 !important;
}

.welcomebonus .freespin {
font-size:30px;
text-transform:uppercase;
color:#666;
margin-bottom:20px;
margin-top:10px;
}

.welcomebonus div.getbtnwrap {
background-color:rgba(255,102,0,.7);
width:100%;
height:60px;
padding-top:20px;
font-weight:700;
}

.welcomebonus div.getbtnwrap:hover {
background-color:rgba(255,102,0,1);
}

.welcomebonus a.getbnsbtn {
color:#fff;
}

.welcomebonus a.getbnsbtn:hover {
text-decoration:none;
}

sub,sup {
font-size:60%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.55em;
}
.clearfix::after{content:"";display:table;clear:both}
