.siteversion{
    background-color: #fff;
    background-image: url("../../images/ipad.png");
}
.aside-nav3,.aside-nav2{
    display: none;
}
.content-box-main.innerpage{
    margin-left: 10px;
}
.content-box-main.innerpage.news-category{
    width:515px;
}

.wrapper {
	width:95%;
}

.boxed {
	width:100%;
}

.header-banner img {
	width:100%!important;
	height:auto!important;
}

.header .breaking-message strong {
	white-space: nowrap;
	padding-right: 10px;
}

.header .header-content > div.header-info {
	display:none;
}

.header > .wrapper:first-child {
	overflow:hidden;
}

.header .main-menu.wrapper {
	margin-top:0px;
}

.header .search-box {
	display:none;
}

#color-select {
	display:none;
}

.main-menu.this-floating {
	display:none!important;
}

.content-box .content-box-sidebar {

}

.content-box .content-box-sidebar.the-one-that-stays {
	display:block;
	width: 100%;
	padding-left: 0px;
}

.parallax-slider {
	height:auto;
}

.content-box {
	width:100%;
	margin: 0px auto;
	display:block;
}

.content-box .content-box-main {
	display:block;
}

.footer .footer-content .footer-block:nth-child(2) {
	display:none;
}

.footer .footer-content .footer-block:first-child {
	padding-left:0px;
}

.footer .footer-content .footer-block:last-child {
	padding-right:0px;
}

.footer .footer-content {
	width: 100%;
	padding:0px 0px;
}

.footer .footer-content .footer-block {
	padding-left: 2%;
}

.footer .footer-content .footer-block .footer-set {
	width:auto;
}

.main-menu {

}

.main-menu ul.main-menu-ul {
	width:auto;
	white-space:nowrap;
}

.main-menu ul.main-menu-ul li {
	display:inline-block;
	float:none;
	margin-right: -3px;
}

.main-menu ul.main-under-menu-ul {
	width:auto;
	white-space:nowrap;
}

.main-menu ul.main-under-menu-ul li {
	display:inline-block;
	float:none;
	margin-right: -3px;
}

.header .header-top ul li {
	display: inline-block;
	float: none;
}

.header .header-top ul {
	float:none;
}

.header .header-top ul:first-child {
	padding-bottom: 6px;
	border-bottom: 1px dotted #b2b2b2;
	margin-bottom: 10px;
}

.header .header-top ul:nth-child(2) {
	height: 14px;
}

.main-menu ul.main-menu-ul > li > a {
	padding: 14px 10px;
}

.main-menu ul.main-menu-ul li ul li a {
	padding:10px 10px;
}

.main-menu ul.main-under-menu-ul li a {
	padding:10px 8px 10px 8px;
}

.article-navigation-left, .article-navigation-right {
	display:none;
}

.article-soc-likes .social-icon > a:hover {
	width:21px;
	padding:0px;
}

.photo-gallery-content .photo-gallery-layer .photo-tile {
	display:inline-block;
	height:auto;
	width:204px;
	overflow:hidden;
	margin-right:21px;
	float:none;
}

.photo-gallery-content .photo-gallery-layer .photo-tile a {
	width:100%!important;
}

.photo-gallery-content .photo-gallery-layer .photo-tile img {
	width:100%!important;
	height:auto!important;
	background-size:auto;
	background-position:center;
}

.photo-gallery-content {
	width:100%;
}

.photo-gallery-content .photo-gallery-layer {
	width:110%;
}

.photo-gallery-line .actual-photo-line {
	width:auto;
}

.single-photo-content .single-photo-frame img {
	width:auto;
	max-width:100%;
	height:auto;
}

.content-main-title h2, .content-main-title h1 {
	max-width:80%;
}

.photo-gallery-line .actual-photo-line {
	overflow-x:auto;
	margin:0px;
}

.photo-gallery-line .actual-photo-line ul {
	width:auto;
	white-space:nowrap;
}

.photo-gallery-line .actual-photo-line ul li {
	display:inline-block;
	float:none;
}

.photo-gallery-line > .icon-text.photo-line-arrow-right, .photo-gallery-line > .icon-text.photo-line-arrow-left {
	display:none;
}

.ul.sitemap-list ul {
	margin-top: 4px!important;
}

.left-article-block > .article-photo, .left-article-block > .article-photo img {
	width: 506px;
}

.triple-article > div.triple-article-single > .article-photo img {
	width: 152px;
}

.double-left-article > div.double-article-single:first-child > div.article-photo img {
	width: 329px;
}

.double-left-article > div.double-article-single:last-child > div.article-photo img {
	width: 152px;
	height: 112px;
}

.double-article > div.double-article-single > div.article-photo img {
	width: 243px;
}

.category-right-block .article-photo img {
	width: 410px;
}

.content-with-middle{
    width:515px;
}
.footer{
    display: block;
}
.content{
    display: table;width:100%;
}


.content-with-middle.left-side{
    width:515px;
}
.left-article-block.article-background{
    background: none; width:515px;float:left;
}

body.mobile-menu-enabled .header .main-menu.wrapper {
    left:0px;
}

.header .main-menu.this-floating {
    display:none!important;
}

body.mobile-menu-enabled .themobile-top {
    left:200px;
}
body.mobile-menu-enabled .boxed {
    margin-left: 200px;
}

.themobile-top {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    z-index:10;
    background:#0e59bf;
    width:100%;
    height:40px;
    -moz-transition: left 0.3s;
    -webkit-transition: left 0.3s;
    -o-transition: left 0.3s;
}

.themobile-top .mobile-menu-toggle, .themobile-top .the-mobile-home {
    display: block;
    float: left;
    color: #fff;
    font-size: 12px;
    padding: 10px 14px;
    text-shadow: 0px 1px 0px #000;
    text-transform: uppercase;
    font-weight: bold;
    box-shadow: inset -1px 0px 0px rgba(255, 255, 255, 0.07);
}

.themobile-top .mobile-menu-toggle .icon-text, .themobile-top .the-mobile-home .icon-text{
    display: inline-block;
    font-size: 36px;
    padding-top: 2px;
}
.themobile-top .the-mobile-home .icon-text{
    font-size: 26px;
}

.themobile-top .mobile-menu-toggle:hover, .themobile-top .the-mobile-home:hover {
    background: rgba(255, 255, 255, 0.2);
}

.header .header-top ul li {
    display: inline-block;
    float: none;
}

.header .header-top ul {
    float:none;
}

.header .header-top ul:first-child {
    padding-bottom: 6px;
    border-bottom: 1px dotted #b2b2b2;
    margin-bottom: 10px;
}

.header .header-top ul:nth-child(2) {
    height: 14px;
}

.header .main-menu.wrapper {
    display:block;
    margin:0px;
    position:fixed;
    top:0px;
    left:-200px;
    width:200px;
    background:#272b37 !important;
    height:100%;
    z-index:20;
    overflow:hidden;
    overflow-y:auto;
}

/*  */

.main-menu ul.main-menu-ul {
    display:block;
    width:200px;
    height:auto;
    white-space:normal;
}

.main-menu ul.main-menu-ul li {
    display:block;
    width:100%;
    height:auto;
    box-shadow:none;
}

.main-menu ul.main-menu-ul > li > a {
    margin:0px;
    margin-left:4px;
    box-shadow:none!important;
}

.main-menu ul.main-menu-ul > li > a:before {
    display:block;
    height:1px;
    top:-1px;
}

.main-menu ul.main-menu-ul li ul {
    position:inherit;
    display:inline;
    top:auto;
    left:auto;
    width:auto;
}

.main-menu ul.main-menu-ul li ul li {
    display:block;
    float:none;
    position:inherit;
    background:#232323;
}

.main-menu ul.main-menu-ul li ul li a {
    padding-left:15px!important;
}





.main-menu ul.main-under-menu-ul {
    display:block;
    width:200px;
    height:auto;
    white-space:normal;
}

.main-menu ul.main-under-menu-ul li {
    display:block;
    width:100%;
    border:0px;
}

.main-menu ul.main-under-menu-ul li a {
    border:0px;
    color:#f0f0f0;
    border-top:1px solid rgba(255,255,255,0.15);
    font-size:12px;
    padding-left:15px!important;
}

.main-menu ul.main-under-menu-ul li:hover a {
    color:#4a4a4a;
    background:rgba(255,255,255,0.9);
}


.main-menu ul.main-menu-ul > li > a {
    padding: 14px 10px;
}

.main-menu ul.main-menu-ul li ul li a {
    padding:10px 10px;
    border:0px;
    border-top: 1px dotted rgba(255,255,255,0.14);
}

.main-menu ul.main-menu-ul li a span:after {
    display:none;
}

.main-menu ul.main-under-menu-ul li a {
    padding:10px 8px 10px 8px;
}
body.mobile-menu-enabled {
    overflow:hidden;
}
.content-with-middle{
    width:100%;
    float: left;
}
.content-with-middle.innerpage .left-right-sidebar{
    padding-left: 0px;
}
.content-with-middle.innerpage .left-side{
    padding-left: 15px;
}
.cat-desc{
    display: none;
}
.news-item-block .article-photo,.news-item-block .article-photo img{
    width:130px;float:left;
}
.news-item-block .article-content{
    float:left;
    width:375px;
    margin-left:10px;
}
.left-right-sidebar{
    width:200px !important;
    display:table-cell;
    padding-left: 10px;
    float: left;
}
.right-float-left-sidebar{
    display: table-cell;
    float: left;
    padding-left: 10px;
    width: 200px;
    overflow: hidden;
}

/* casino reviews */
.casino-review-item{
    width:100%;height:auto;display:table-cell;float:left;margin-bottom: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #cdcdcd;
    background:#f5f5f5;
}
.content-box-main.innerpage.casino-review-page{
    padding-left: 0 !important;
    margin-left: 0 !important;
    width:100%;
}

.casino-review-item-wrapper{
    height: auto;padding:10px;
}
.review-line-1{
    width:100%;height:auto;display: table-cell;float:left;
}
.review-line-1 >a{float:left;}
.review-line-1 .title{
    margin-left: 8px;
    display: table-cell;
    float: left;
}

.review-line-1 .title h2{
    margin-bottom: 0;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #000;
}

.review-line-1 .title h4{
    margin-bottom: 0;
}

.user-rating-block {
    height: 11px;
}
.user-rating {
    display: block;
    background: rgb(144,144,144);
    width: 75px;
    height: 6px;
    border-radius: 5px;
    min-width: 75px;
    vertical-align: text-bottom;
    margin-top: 7px;
    margin-left: 5px;
}
.user-rating-progress {
    background: rgb(17,151,8);
    display: block;
    height: 6px;
    border-radius: 5px;
    max-height: 6px;
    width: 80%;
}
.text-block-preview{
    color:#000;
    margin-bottom: 8px;
}
h4.review-bonus, h2.review-bonus, p.review-bonus{
    font-size: 16px;
    padding-bottom: 6px;
    padding-top: 14px;
    display: table-cell;
    color:#000;
    font-weight: bold;
}
h4.review-bonus .green, h2.review-bonus .green, p.review-bonus .green{
    color: #0f9800;
}
.right-float-left-sidebar.casino-review-page{
    display: none;
}
.width100{
    width:100%;
}
.width515{
    width:515px;
}
.review-page-heading{
    width:515px !important;
}
/*/casino reviews */



/* Slot reviews */
.content-box-main.innerpage.slot-review-page {
    margin-left: 10px;
    width:515px;
}
.wide-left{
    width:100% !important;
}
.slot-review-page .content-with-middle{
    width:100%;
}
.slot-review-headings{
    width:515px;display:table-cell;float:left;border-bottom: 3px solid #0e59be;
}
.slot-review-heading1{
    width:30%;display: table-cell;float:left;
    text-transform: uppercase;
}
.slot-review-heading2{
    width:70%;display: table-cell;float:right;
    text-transform: uppercase
}
.slot-review-heading2 .tabs{
    float:right;width:100%;display: table;
}
.tab-switcher-slot-reviews{
    display: block;
    margin-top: 2%;
    width: 100%;
    height: 26px;padding: 4px;
    font-size: 13px;
    line-height: 13px;
    color:#000;
}
.tab-linker{
    display: none;
    color:#0e59bf;
}
.slot-review-heading1 h3{
    line-height: 28px;
}
.tab-item{
    display:none;float:left;font-size:12px;line-height: 32px;height:32px;
}
.tab-item.active-tab{
    background: #0e59be;padding-left: 2%;padding-right: 2%;
    border-top-left-radius: 5px;border-top-right-radius: 5px;
    display: block;
    width: 94%;
}
.tab-item.active-tab a{
    color:#FFF;
}
.slot-reviews-item{
    margin:5px;
    width:155px !important;
}
.slot-reviews-items{
    width:100%;display: table-cell;float: left;
}

.slot-reviews-item .slots-cover, .slot-reviews-item .slots-cover a img{
    width:155px !important;
}
.slot-image-review{
    width: 155px !important;
}
.left-right-sidebar.slots-page-news-part{
    width:200px;overflow: hidden;
}
/*/Slot reviews */

/* related casinos widget style */

.cover-image-rounded {
    background: #414141 center;
    width: 210px;
    min-width: 210px;
    max-width: 210px;
    min-height: 80px;
    height: 80px;
    max-height: 80px;
    border-radius: 8px 8px 0 0;
    padding: 0;
    margin: 0;
}
.cover-content-210-rounded {
    width: 178px;
    min-width: 178px;
    max-width: 206px;
    background: rgb(243,243,243);
    padding:10px 15px 15px;
    /*
    max-height:89px;
    min-height: 89px;
    height: 89px;
    */
    border-left: 1px solid rgb(210,210,210);
    border-right: 1px solid rgb(210,210,210);
    border-bottom: 1px solid rgb(210,210,210);
    border-radius: 0 0 10px 10px;
    margin-top:-3px;
    text-align: center;
}
.cover-content-210-rounded p {
    font-size: 14px;
    line-height: 14px;
    text-align: left;
}

.cover-content-210-rounded p a {
    color:rgb(51,51,51);
}

.cover-content-210-rounded p.green {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
}
/*/related casinos widget style */
.video-iframe{
    width:510px; height:287px;
}

/** TOP CASINO LIST **/
div.line-block {

}

div.line-block > span {

}

div.overflow-block > a:last-child {

}

div.overflow-block > a:last-child {

}

div.line-block .custom-btn-link {

}

div.line-block a.heading-side {

}
.custom-control-innactive, .custom-control-active {

}
/** END TOP CASINO LIST **/

/* mobile navigation with icons */
.main-menu ul.main-menu-ul{
    background: #262b38 !important;
}
.menu-item-object-category,.menu-item-object-page{
    background: #444c5e !important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NGM1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjQwNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)  !important;
    background: -moz-linear-gradient(top,  #444c5e 0%, #3b4052 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444c5e), color-stop(100%,#3b4052)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #444c5e 0%,#3b4052 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #444c5e 0%,#3b4052 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #444c5e 0%,#3b4052 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #444c5e 0%,#3b4052 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444c5e', endColorstr='#3b4052',GradientType=0 ) !important; /* IE6-8 */

}
ul.sub-menu .menu-item-object-category,ul.sub-menu .menu-item-object-page,.main-menu ul.main-menu-ul li ul li a{
    background: #32394b !important;
    color:#cfd2d8 !important;
}

.main-menu ul.main-menu-ul > li > a{
    background: none !important;
    padding: 0;
    line-height:29px;
    color:#cfd2d8;

}
.main-menu ul.main-menu-ul > li img{
    margin:3px;
}
.icon-navigation-mobile{
    display: block;width:22px;height:23px;float:left;
}
.main-menu ul.main-menu-ul > li{
    height: 24px;line-height: 24px;
    display: table;
    border-bottom: #222734 solid 1px;
    border-top: #4d5464 solid 1px;
}
.menu-item.current-menu-item > ul.sub-menu{
    display: block !important;
    background: #32394b !important;
}
ul.sub-menu{
    display: none !important;
    list-style: circle inside !important;
}
.main-under-menu-ul{
    display: none !important;
}
li.top-level-nav > a i:after {
    display:block;
    position:absolute;
    right:6px;
    top:0px;
    content:'\E75E';
    color: #fff;
    font-family:'Entypo';
    font-weight:normal;
}
li.top-level-nav.current-menu-item > a i:after {
    display:block;
    position:absolute;
    right:6px;
    top:0px;
    content:'\E75C';
    color: #fff;
    font-family:'Entypo';
    font-weight:normal;
}
ul.sub-menu li ul.sub-menu{
    background: #272b37 !important;
    text-align: center;
    display: block !important;
}
ul.sub-menu li ul.sub-menu li a{
    background: #272b37 !important
}
.main-menu ul.main-menu-ul li ul li a span:after{
    content: "";
}
.main-menu-ul li > ul.sub-menu > li > a:before{
    display: block;position: absolute;left:4px;content: "•";color:#cfd2d8;
}
ul.sub-menu li ul.sub-menu li a:before{
    content: "";
}

/* search box */
.header .search-box{
    position: relative;
    height: 40px;
    display: block;
    color:#cfd2d8;
}
.main-menu .search-box input[type="text"],.main-menu .search-box input[type=text]:focus, .main-menu .search-box input[type=text]:valid {
    background: #404958 !important;
    border-radius: 15px !important;
    border-bottom: solid 1px #525662 !important;
    border-left: solid 1px #525662 !important;
    border-top: solid 1px #1f232e !important;
    border-right: solid 1px #1f232e !important;
    height: 28px;
    padding: 0;
    width:185px;
    left:5px;right:5px;
    color: #cfd4d7;
    padding-left: 5px;
}
.main-menu .search-box input[type="submit"]{
    height: 30px;
    z-index: 4;
}

.news-category-posts .right-float-left-sidebar{
    width:200px !important; float: left !important;
}

/* related casinos */
.content-with-middle .left-right-sidebar {
    /*
    float:none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    clear: both !important;
    */
}
.news-category-posts .right-float-left-sidebar{
    /*float:none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    clear: both !important;*/
}
/*
ul.related-casino > li {
    padding: 0;
    padding: 0;
    margin-bottom: 10px;
    float: none !important;
    width: 100% !important;
}
ul.related-casino > li div {
    border: 1px solid rgb(210,210,210);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-right: 0;
    line-height: 38px;
    vertical-align: middle;
}
ul.related-casino > li div > a {
    vertical-align: middle !important;
    float: left;
    line-height: 48px;
}
ul.related-casino > li a.related-cover {
    display: none;
    visibility: hidden;
    height: 0;
    width: 0;
}
ul.related-casino a.related-logo {
    display: block;
    visibility:visible;
    margin-left: 1%;
}
ul.related-casino a.related-logo  img {
    vertical-align: middle;
}
ul.related-casino a.related-offer {
    padding: 0 10px;
}
ul.related-casino a.related-heading {
    display: none
}
ul.related-casino a.custom-btn-green {
    padding: 5px 0!important;
    width: 20% !important;
    min-width: 20% !important;
    max-width: 20%;
    background: linear-gradient( top, rgb(11,174,0) 42%, rgb(7, 132,0) 100%) !important;
    background: -o-linear-gradient( top, rgb(11,174,0) 42%, rgb(7, 132,0) 100%)!important;
    background: -moz-linear-gradient( top, rgb(11,174,0) 42%, rgb(7, 132,0) 100%)!important;
    background: -webkit-linear-gradient( top, rgb(11,174,0) 42%, rgb(7, 132,0) 100%)!important;
    background: -ms-linear-gradient( top, rgb(11,174,0) 42%, rgb(7, 132,0) 100%) !important;
    background: -webkit-gradient(
        linear,
        top,
        left bottom,
        color-stop(0.42, rgb(11,174,0)),
        color-stop(1, rgb(7, 132,0))
    ) !important;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0 0 5px rgb(0,0,0) !important;
    color: #ffed21 !important;
    font-weight: bold !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    margin: 0 !important;
    float: right;
    height: 38px;
    font-size: 15px;
}
a.custom-btn-green span {
    display: block;
    line-height: 38px;
    text-align: center;
    height: 38px;
    width: 100%;
}
*/


ul.related-casino > li a.related-cover {
    display: block;
    width: 100%;
}

ul.related-casino > li div > a {
    display: block;
    margin: 0 10%;
}

ul.related-casino > li {
    margin-bottom: 15px;
}
ul.related-casino  a.custom-btn-green {
    width: 50%;
    margin: 10px auto;
}

ul.related-casino a.related-heading {
    padding-top: 5px;
}

ul.related-casino a.related-logo {
    display: none;
    visibility: hidden;
    text-align: left;
}
/*/related casinos */


/* free spins */
.free-spins-page.wide-left{
    padding-left: 0px;
}
.free-spins-page .content-with-middle{
    padding-left: 0px;
}
ul.free-spins-block{
    width:100%;height: auto;list-style: none;
}
li.free-spin-item{
    width:98%;display:block;float:left;margin-bottom: 8px;padding:1%;background: #f5f5f5;border:solid 1px #ccc;border-radius: 10px;
}
li.free-spin-item .logo{
    width:85px;height:36px;float:left;
}
li.free-spin-item .offer{
    width:260px;height:36px;float:left;margin-left: 15px;
}
li.free-spin-item .offer a.free-spins{
    font-size:14px;display:block;width:100%;float:left;
    font-weight: bold;
}

li.free-spin-item .offer a.free-spins span.green {
    color:#0e9900;
}
li.free-spin-item .offer a.free-spins span#game-in {
    display: none;
}

li.free-spin-item .offer a.casino-title{
    font-size:14px;color:#0c59c1; text-transform: uppercase;display:block;width:100%;float:left;
    font-weight: bold;
}

li.free-spin-item .logo img{
    width:85px;
}
li.free-spin-item .read-more{
    width:auto;height:36px;margin-right: 10px;
}
li.free-spin-item .read-more .custom-btn-gray{
    width:90px;
}
.free-spins-top{
    width:100%;height:auto;display:block;float:left;
}
.free-spins-top .logo{
    width:140px;height:65px;display: block;float:left;
}
.free-spins-top .casino-informer{
    width:400px;height:65px;display: block;float:left;
}
.free-spins-top .casino-informer h3{
    margin-bottom: 0 !important;
}
.free-spins-top .offer{
    width:100%;height:auto;display: block;float:left;
}
.free-spins-top .text-block{
    width:100%;height:auto;display: block;float:left;
}
.free-spins-top h4.review-bonus{
    padding-top: 0;
}
li.home-icon-menu{
    display: none !important;
}
.right-float-left-sidebar.homepagesidebar
{
    width:100%;
    overflow: visible;
    padding: 0;
    margin-bottom: 15px;
}
/*#free spins */


/*/search box */

/*
 content:'\E75C'; \/
 content:'\E75E'; >

*/
/*
.main-menu ul.main-menu-ul li ul li a span:after {
    display:block;
    position:absolute;
    right:0px;
    top:0px;
    content:'\E75E';
    color: #fff;
    font-family:'Entypo';
    font-weight:normal;
}
*/
/*/mobile navigation with icons */

.right-float-left-sidebar  > div:not(.christmas-side-bar) {
    width: 32% !important;
    float: left;
    margin: 0 !important;
    height: 305px;
}




.right-float-left-sidebar  > div.christmas-side-bar {
    margin-left: 0 !important;
    margin-right:  0 !important;
}
.right-float-left-sidebar  > div:not(.christmas-side-bar), .right-float-left-sidebar  > div:not(.christmas-side-bar):nth-child(3n) {
    margin-left: 1% !important;
    margin-right: 1% !important;
}
.right-float-left-sidebar  > div:nth-child(2n), .right-float-left-sidebar  > div:first-child{
    margin-left: 0 !important;
}

.right-float-left-sidebar  > div:last-child{
    margin-left: 2% !important;
    margin-right: 0 !important;
}

.right-float-left-sidebar     #free-spins-widget {
}

.right-float-left-sidebar     #phone-harvester {
}
#email-harvester-default .image img {
    width: 235px !important;
}

#phone-harvester .offer h3, #phone-harvester .offer p.offer-title {
    /*
    text-transform: uppercase;
    font-size: 300% !important;
    line-height: 100% !important;
    color: #333333;
    */
    color: #333333;
    font-size: 211% !important;
    line-height: 107% !important;
    text-transform: uppercase;
}

#phone-harvester .offer h3:first-child, #phone-harvester .offer p.offer-title:first-child{
    color: #00a004;
    width: 65%;
    font-size: 200% !important;
    margin-top: 15px;
}



@media all and (max-width:1018px) {
    .right-float-left-sidebar {
        /* display: block !important;
         float: none !important;
         width: 100% !important;
         padding-left: 0 !important;
         overflow:visible !important;
         */
    }

    .right-float-left-sidebar >div:last-child{
        margin-right: 0;
    }

    .right-float-left-sidebar >div:last-child:after {
        content: " ";
        clear: both;
    }
    #phone-harvester {
        float: right;
    }
    #free-spins-widget {
        display: table;
    }
}

.right-float-left-sidebar .free-spins-page-sidebar > div:not(.christmas-side-bar),
.left-right-sidebar.news-page-widgets > div:not(.christmas-side-bar),
.news-category .left-right-sidebar > div:not(.christmas-side-bar),
.left-right-sidebar.slots-page-news-part > div:not(.christmas-side-bar)
{
    width: 45% !important;
    float: left;
    margin: 0 !important;
    height: 305px;
}

.right-float-left-sidebar.free-spins-page-sidebar, .left-right-sidebar.news-page-widgets, .news-category .left-right-sidebar, .casino-review-page  .left-right-sidebar,.left-right-sidebar.slots-page-news-part {
    margin-top: 20px;
    display: block;
    clear: both !important;
    float: none !important;
    padding-left: 0 !important;
    width: 100% !important;
    overflow: visible !important;
}

.content-box .content-box-main {
    float: none !Important;
}

.content-box-main.innerpage.news-category, .news-category .left-side, .casino-review-page .left-side{
    width: 100% !important;
}
.innerpage .content-with-middle .left-side {
    float: none !important;
}

.content-box-main.innerpage.news-category .content-with-middle{
    float:left;
}
.content-box-main.innerpage.news-category {
    float:left !important;
}
.content-box.innerpage.news-category-posts .content-with-middle .left-side{
    float:left !important;
}
.content-box.innerpage.news-category-posts .content-box-main.innerpage.news-category{
    width:515px !important;

}
.content-box.innerpage.news-read-page .content-box-main.innerpage.news-category{
    float:left !important;
    width: 515px !important;
}

.left-right-sidebar.news-page.news-page-widgets{
    padding-bottom: 10px;display: table;
    padding-top: 10px;
    margin-left:  0 !Important;
}
.right-float-left-sidebar.homepagesidebar{
    width:725px !important;
}
.content-box-main.innerpage.slot-review-page, .content-box-main.innerpage.slot-review-page .content-with-middle.inner-page{
    float:left !important;
}
.content-box-main.innerpage.casino-review-page .content-with-middle .left-side{
    width:515px !important;
    float:left !important;
}
.content-box-main.innerpage.casino-review-page .content-with-middle .left-right-sidebar{
    width: 517px !important;
    float: left !important;
    margin-left: 0 !important;
    margin-top: 30px !important;
    clear: both;

}

.content-box-main.innerpage.casino-review-page{
    margin-left: 0px !important;
}

.content-box-main.innerpage.casino-review-page .content-with-middle #email-harvester-default .image img{
    width:100% !important;
}
.content-box-main.innerpage.casino-review-page .content-with-middle #phone-harvester .offer h3:first-child,
.content-box-main.innerpage.casino-review-page .content-with-middle #phone-harvester .offer p.offer-title:first-child{
    font-size: 25px !important;
}
.content-box-main.innerpage.casino-review-page .content-with-middle #phone-harvester .offer h3,
.content-box-main.innerpage.casino-review-page .content-with-middle #phone-harvester .offer p.offer-title{
    font-size: 21px !important;
}
.content-box-main.innerpage.casino-review-page .content-with-middle #phone-harvester #phone-harvester .image img{
    width:30% !important;
    heigth:auto !important;
}

.top-casinos-controls > li a {
    min-width: 120px;
}

#email-harvester-default, #phone-harvester {
    margin-bottom: 25px !important;
}


.video-item-block{
    width:200px;
    float:left;
    margin-bottom: 20px !important;
    text-align: left;
    margin-right: 10px !important;
}
.video-item-block .video-iframe, .video-item-block .video-iframe iframe, .video-item-block .video-iframe img{
    width:200px !important;
    height:100px !important;
}
.videos-widget-sidebar{
    width:100%;display:block;float:left;height:auto;text-align: left;
}
.video-item-block h4, .video-item-block h3{
    margin-bottom: 4px;
}
.right-float-left-sidebar.homepagesidebar2,.right-float-left-sidebar.homepagesidebar2 > div{
    width:515px !important;height:200px !important;overflow: visible;
}
.right-float-left-sidebar.homepagesidebar #email-harvester-default .image img{
    width:100% !important;
}
.right-float-left-sidebar.homepagesidebar #phone-harvester{
    float: left;
}
.right-float-left-sidebar.homepagesidebar #free-spins-widget h3{
    display: none;
}
.content-box-main.innerpage.news-category .set-image-border img{
    width:100%;
}
.hideOnDesktop{
    display:none;
}

.content-box-main.innerpage.casino-review-page .left-right-sidebar #free-spins-widget ul li .offer span:last-child{
    font-size:12px !important;
}
#home-sidebar-video-slots img, .curated-content img{
    width:200px;
}
.right-float-left-sidebar.homepagesidebar{
    margin-top: 10px;
}
.header .header-content > div.header-logo{
    padding-top: 40px !important;
    width: 50%;
    display: block;
}
.search-box-mobile{
    width:200px;float:right;
    padding-top:8px;
}
.search-box-mobile input[type="text"] {
    border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;
    padding:5px;
    padding-bottom: 0px;
    height:20px;
    border:none;
}
.search-box-mobile input[type="submit"] {
    border-radius: 15px;
    background: url("../../images/search-whiteblue@2x.png") no-repeat;
    background-size: 26px 26px;
    color:#0E59BF;
    font-size: 16px;
    border:none;
    width:26px;height:26px;
    margin-left: 10px;
    line-height: 26px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.right-float-left-sidebar.homepagesidebar2 {
    width: 100% !important;
    padding-left: 0 !Important;
    height: auto !important;
}

.right-float-left-sidebar.homepagesidebar2 > .videos-widget-sidebar {
    float: none !important;
    clear: both !important;
    margin:  0 !important;
    width: 100% !important;
}
.right-float-left-sidebar.homepagesidebar2 > .videos-widget-sidebar .video-item-block {
    width: 48% !important;
    float: left !important;
    text-align: left !important;
}
.right-float-left-sidebar.homepagesidebar2 > .videos-widget-sidebar .video-item-block:nth-child(odd){
    float: right !important;
}
.right-float-left-sidebar.homepagesidebar2 > .videos-widget-sidebar .text-right {
    clear: both;
    float: right !important;
    display: table;
}

.left-right-sidebar.news-page, .left-right-sidebar.slots-page-news-part {
    margin-left:  0 !important;
}


/*
 CHRISTMAS SIDEBAR
*/
.christmas-side-bar {
    clear: both;
    width: 100% !important;
    min-width: 100% !important;
    min-height: 154px;
    max-height: 154px;
    background: url("../../images/christmas/widgets-bg-ipad.png");
    background-size: cover;
    text-align: center;
    border-radius: 5px;
    position: relative;
    margin: 0 0 30px 0 !important;
}

.green-christmas-btn {

    display: block;
    float: left;
    background: url("../../images/christmas/gr-bg.png") no-repeat;
    background-size: contain;

    text-align: center;

    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0, .60);
    color: #ffd800;
    font-weight: bold;
    font-size: 15px;

}

.christmas-side-bar .gift {
    background: url("../../images/christmas/gift.png") no-repeat;
    float: left;
    width: 87px;
    height: 95px;
    display: inline-block;
    margin-top:50px;
}

.christmas-top-bar .green-christmas-btn {
    height: 44px;
    min-width: 161px;
    margin-top: 2px;
    margin-right: 5px;
}

.christmas-side-bar .green-christmas-btn {
    display: inline-block;
    height: 46px;
    width: 211px;
    line-height: 51px;
    font-size: 23px;
    padding-top: 5px;
    position: relative;
    margin-top: 75px;
}
.christmas-side-bar .gift {
    background: url("../../images/christmas/gift.png") no-repeat;
    width: 87px;
    height: 95px;
    display: inline-block;
    margin: 45px 30px 0;
}

.christmas-side-bar .snow {
    background:url("../../images/christmas/widget-snow-ipad.png") no-repeat;
    background-size: contain;
    width: 110%;
    height: 67px;
    position: absolute;
    top: -6px;
    left:-7px;
}

.green-christmas-btn span {color: #fff}
.green-christmas-btn:hover {
    color: #ffd800;
}
.green-christmas-btn:hover span{
    color: #fff;
}
.christmas-side-bar h4 span {
    color: #fff;
    font-size: 22px;
}
.christmas-side-bar h4 {
    display: block;
    float: left;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0, .60);
    color: #ffd800;
    font-size: 28px;
    font-weight: bold;
    line-height: 22px;
    padding-top: 8px;
    margin-top: 70px;
    margin-left: 25px;
}
/* */

/*
 CHRISTMAS SIDEBAR
*/

.left-right-sidebar.news-page  .christmas-side-bar ,
.left-right-sidebar .christmas-side-bar
{
    width:100%;
    min-width: 45%;
    min-height: 250px;
    background: url("../../images/christmas/widgets-bg-ipad.png") no-repeat;
    text-align: center;
    border-radius: 5px;
    position: relative
}

.left-right-sidebar.news-page  .green-christmas-btn ,
.left-right-sidebar .christmas-side-bar .green-christmas-btn
{
    float: none;
    display: block;
    background: url("../../images/christmas/gr-bg.png") no-repeat;
    background-size: contain;

    text-align: center;

    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0, .60);
    color: #ffd800;
    font-weight: bold;
    font-size: 15px;

}
.left-right-sidebar.news-page  .christmas-side-bar .snow,
.left-right-sidebar .christmas-side-bar .snow
{
    background: url("../../images/christmas/widget-snow-ipad.png") no-repeat;
    width: 102%;
    background-size: contain;
    height: 67px;
    position: absolute;
    top: -6px;
    left: -7px;
}

.left-right-sidebar.news-page  .christmas-side-bar,
.left-right-sidebar .christmas-side-bar,
.left-right-sidebar .slots-page-news-part .christmas-side-bar,
.left-right-sidebar.slots-page-news-part > div.christmas-side-bar
{
    margin: 0 auto 30px auto !important;
}

.left-right-sidebar.news-page  .christmas-side-bar .green-christmas-btn ,
.left-right-sidebar .christmas-side-bar .green-christmas-btn
{
    display: block;
    height: 46px;
    width: 211px;
    line-height: 51px;
    font-size: 23px;
    padding-top: 5px;
    position: relative;
    margin: 0 auto 8px;
    float: none;
}
.left-right-sidebar.news-page  .christmas-side-bar .gift  ,
.left-right-sidebar .christmas-side-bar .gift
{
    background: url("../../images/christmas/gift.png") no-repeat;
    width: 87px;
    height: 95px;
    display: block;
    margin: 0 auto 4px;
    float: none;
}

.left-right-sidebar.news-page  .christmas-side-bar h4 span ,
.left-right-sidebar .christmas-side-bar h4 span
{
    color: #fff;
    font-size: 22px;
}
.left-right-sidebar.news-page  .christmas-side-bar h4 ,
.left-right-sidebar .christmas-side-bar h4
{
    display: inline-block;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0, .60);
    color: #ffd800;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    margin-top: 30px;
    float: none;
    margin-left: 0;
}
.christmas-top-bar {display: none !important}
.content-box-main.free-spins-page.innerpage.wide-left .content-with-middle {
    float: none;
}

.free-spins-page-sidebar .christmas-side-bar {
    min-width:  0 !important;
    max-width: 725px;
}

.header .logo-img a {
    width: 100%;
    max-width: 1;
}

/* 404 page */
.page-404 #top-casinos ul li > .overflow-block .line-block > span {
    display: none !important;
}
.page-404 #top-casinos ul li > .overflow-block .line-block .logo-side {
    margin-left: 2%;
}

.page-404 .right-float-left-sidebar {
    float: none;
    width: 100%;
}

.page-404 .right-float-left-sidebar > div:not(.christmas-side-bar) {
    float: none;
    width: 100% !important;
    height: auto;
}

.page-404 #top-casinos ul li > .overflow-block .line-block .custom-btn-link {
    background: #f8f8f8 !important;
    border: 1px solid #cccccc !important;
    text-transform: none;
}
.page-404 #top-casinos ul li > .overflow-block .line-block .heading-side {
    color:#383838 !important;
    text-align: center;
}

.page-404 #top-casinos ul li > .overflow-block .line-block .right-text-side {
    color:#0e59bf !important;
}
.page-404 #top-casinos ul li > div.overflow-block > a:last-child {
    color:#fff !important;
}

.page-404 .right-float-left-sidebar > div:first-child{
    margin-top: 30px !important;
}

.search-form-no-results input[type="text"]{
    width: 70%;
}
.bonus-review-item{
    height:185px !important;
}
.slots-cover-hover-content .arrow-link-hover{
    width:122px !important;
}
.takeover-top-bar{
    display:none;
}