.siteversion {    background-color: #fff;    background-image: url("../../images/phone-horizontal.png");}body {    overflow-x: hidden;    overflow-y: auto;}body.mobile-menu-enabled {    overflow: hidden;}.wrapper {    width: 98%;    margin-left: 1%;    margin-right: 1%;}body.mobile-menu-enabled .boxed {    margin-left: 200px;}.boxed {    margin-top: 40px;    width: 100%;    -moz-transition: margin-left 0.3s;    -webkit-transition: margin-left 0.3s;    -o-transition: margin-left 0.3s;}.header .main-menu.wrapper {    display: block;    margin: 0px;    position: fixed;    top: 0px;    left: -200px;    width: 200px;    background: #232323 !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);}/*  */body .header .main-menu.wrapper {    -moz-transition: left 0.3s;    -webkit-transition: left 0.3s;    -o-transition: left 0.3s;}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;}.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-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 .search-box {    display: none;}#color-select {    display: none;}.content-box .content-box-sidebar {    display: none;}.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;    width:100% !important;    overflow: hidden;}.footer .footer-content .footer-block:nth-child(2) {    display: none;}.footer .footer-content .footer-block:nth-child(3) {    display: none;}.footer .footer-content .footer-block:first-child {    padding-left: 20px;    padding-right: 20px;}.footer .footer-content .footer-block:last-child {    display: none;}.footer .footer-content {    width: 100%;    padding: 20px 0px;}.footer .footer-content .footer-block {    padding-left: 2%;}.footer .footer-content .footer-block .footer-set {    width: auto;}.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;    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;}.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 !important;    width: 28% !important;    height: auto;    overflow: hidden;    margin-left: 10px;    margin-right: 10px;    float: none;    text-align: left;}.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-tile .gallery-title span {    display: none;}.photo-gallery-content, .photo-gallery-content .photo-gallery-layer {    width: 100%;    text-align: center;}.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::-webkit-scrollbar {    display: none;}.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;}.content-without-middle .left-side {    width: 100% !important;    margin: 0px auto;}.content-with-middle .left-side {    width: 100% !important;    margin: 0px auto;}.content-with-middle .middle-side {    display: none;}.footer .footer-copy p {    display: block;    float: none;}.footer .footer-copy p:first-child {    padding-bottom: 6px;}.header .header-weather .weather-report {    margin-right: 0px;}.content-with-middle .left-side {    display: block;}.left-article-block > .article-photo {    width: 100%;}.left-article-block > .article-photo a, .left-article-block > .article-photo img {    width: 100% !important;    display: block !important;    margin: 0px auto;}.setborder {    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.2);    background-repeat: no-repeat;    background-size: auto;    background-position: center;    background-color: #232323;    width: 100%;}a:hover .setborder {    background-size: auto;    background-position: center;    opacity: 0.9;    filter: alpha(opacity=90);}.triple-article > div.triple-article-single{    width: 31%;    margin-left: 1%;    margin-right: 1%;    float: left;}.curated-content .curated-content-item {    width: 31%;    margin-left: 1%;    margin-right: 1%;    float: left;}.triple-article > div.triple-article-single > div {    width: 100%;}.article-photo .set-image-border,.triple-article-single .set-image-border{    width:100%;}.triple-article > div.triple-article-single > .article-photo, .double-article > div.double-article-single > div.article-photo, .double-left-article > div.double-article-single > div.article-photo, .category-right-block .article-photo, .content-blog .article-block-big-image .article-photo {    overflow: hidden;    margin-bottom: 8px;    padding-bottom: 0px;}.triple-article > div.triple-article-single > div.article-photo a, .triple-article > div.triple-article-single > div.article-photo a img {    width: 100% !important;    height: auto !important;}.left-banner-block {    display: block;    width: 100% !important;    height: auto !important;}.left-banner-block img {    width: 100% !important;    height: auto !important;}.double-article > div.double-article-single > div {    max-width: 243px;    width: 96%;}.double-article > div.double-article-single > div.article-photo a, .double-article > div.double-article-single > div.article-photo a img {    max-width: 243px;    width: 100% !important;    height: auto !important;}.double-left-article > div.double-article-single:first-child {    width: 67% !important;    max-width: 329px;}.double-left-article > div.double-article-single:last-child {    width: 27% !important;    max-width: 152px;}.double-left-article > div.double-article-single:first-child > div.article-photo a, .double-left-article > div.double-article-single:first-child > div.article-photo a img {    max-width: 329px;    width: 100% !important;    height: auto !important;}.double-left-article > div.double-article-single:last-child > div.article-photo a, .double-left-article > div.double-article-single:last-child > div.article-photo a img {    max-width: 152px;    width: 100% !important;    height: auto !important;}.double-left-article > div.double-article-single > div.article-photo {    width: 96%;}.category-block > div:first-child {    width: 150px;}.category-left-block .article-block .article-photo img {    display: block;    width: auto;    max-width: 100%;    height: auto;}.category-right-block .article-photo a, .category-right-block .article-photo img {    width: 100% !important;    max-width: 410px;    height: auto !important;}.header .header-weather .weather-report {    padding: 0px;}.header .header-weather .weather-report .weather-image {    background: none !important;}.article-option-line .right {    display: none;}.the-article-content .article-photo {    display: block;}.the-article-content .article-photo img {    width: 100% !important;}.article-main-content iframe {    width: 100%;}.article-main-content .image-caption, .article-main-content .image-caption img {    max-width: 100%;}.article-main-content .photo-gallery-shortcode, .article-main-content .photo-gallery-shortcode ul, .article-main-content .photo-gallery-shortcode ul li, .article-main-content .photo-gallery-shortcode ul li img {    max-width: 100%;}.content-main-title .top-right-corner {    /*display:block;    float:none;    position:relative;    padding-top:10px;    width:100%;*/    display: none;}.article-main-content iframe{    width:100% !important;    height: auto !important;    min-width: 320px;    min-height: 240px;}.article-main-content .youtube-video a:before {    margin-left: -40%;}.article-main-content .youtube-video img {    max-width: 100%;}.article-main-content blockquote.style-3 {    margin: 30px 0px 30px 0px;}.article-main-content blockquote, .article-main-content blockquote.style-1 {    padding-right: 24px;}.article-main-content .tabbed-block .tabbed-header a {    font-size: 10px;    white-space: nowrap;    display: inline-block;    float: none;    margin-right: -4px;}.article-main-content .tabbed-block .tabbed-header {    overflow-x: auto;    white-space: nowrap;}.content-blog .article-block-small-image .article-content {    display: none;}.content-blog .article-block-big-image .article-photo, .content-blog .article-block-big-image .article-photo img {    width: 240px !important;    height: 180px !important;}.paragraph-double .comment-form form p {    width: auto;    max-width: 100%;}.paragraph-double .comment-form form input[type=text], .paragraph-double .comment-form form textarea {    width: 88%;}.header .header-top ul::-webkit-scrollbar {    display: none;}.header .header-top ul {    overflow-y: hidden;    overflow-x: auto;    white-space: nowrap;}.header .header-top ul li {    display: inline-block;    float: none;}.header .header-content > div.header-weather {    display: none;}.header .header-content > div.header-logo {    text-align: center;}.header .header-content > div.header-logo h1 {    display: inline-block;}.header .header-top ul li a {    font-size: 10px !important;}.ul.sitemap-list ul {    margin-top: 4px !important;}.left-article-block.article-background {    background: none;}.news-item-block .article-photo {    float: left;}.news-item-block .article-photo img {    width: 100%;}.news-item-block .article-content {    float: left;    margin-left: 2%;    width: 67%;}.cat-desc {    display: none;}.left-right-sidebar, .right-float-left-sidebar {    display: table-cell;    float: left;    padding-left: 15px;    width: 200px;    overflow: hidden;}.innerpage .content-with-middle .left-side{    width: 100% !important;}.innerpage .content-with-middle {    padding-left: 0px;    width: 100%;}/* casino reviews */.casino-review-item {    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;}.casino-review-item-wrapper {    width: 100%;    height: auto;    padding: 10px;    display: table-cell;}.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 {    display: block;    float: left;    width: 100%;}/*/casino reviews *//* Slot reviews */.content-box-main.innerpage.slot-review-page {    width: 100%;}.wide-left {    width: 100% !important;}.slot-review-page .content-with-middle {    width: 100%;}.slot-review-headings {    width: 100%;    display: table-cell;    float: left;    border-bottom: 3px solid #0e59be;}.slot-review-heading1 {    width: 1%;    display: none;    float: left;    text-transform: uppercase;}.slot-review-heading2 {    width: 99%;    display: table-cell;    float: right;    text-transform: uppercase}.slot-review-heading2 .tabs {    float: right;    width: auto;    display: table;}.tab-linker {    color: #0e59bf;}.slot-review-heading1 h3 {    line-height: 28px;}.tab-item {    display: none;    float: left;    margin-left: 5px;    margin-right: 5px;    font-size: 14px;    line-height: 32px;    height: 28px;}.tab-item.active-tab {    background: #0e59be;    padding-left: 10px;    padding-right: 10px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    display: table-cell;}.tab-item.active-tab a {    display: none;}.slot-reviews-item {    margin: 10px;}.slot-reviews-items {    width: 100%;    display: table-cell;    float: left;}.slot-reviews-item .slots-cover {}.slot-image-review {}.left-right-sidebar.slots-page-news-part {    width: 200px;    overflow: hidden;}/*/Slot reviews */.video-iframe {    width: 100%;    height: auto;    min-width: 320px;    min-height: 240px;    max-width: 640px;    max-height: 480px;}/* 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;}/*/search box */.aside-nav2{display: none;}.aside-nav3{display: none;}.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 {     margin-bottom: 15px;}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 !important;    -moz-border-radius: 10px !important;    -webkit-border-radius: 10px !important;    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:  0!important;    width: 20% !important;    min-width: 20% !important;    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: 48px;    font-size: 15px;    display: table;}a.custom-btn-green span {    text-align: center;    line-height: normal;   /*  display: table-cell; */    height: 48px;    vertical-align: middle;}.content-with-middle .left-right-sidebar{    width:100% !important;    padding-left: 0px !important;}.innerpage.news-read-page .right-float-left-sidebar, .right-float-left-sidebar.slot-review-page{    width:100%;    margin-bottom:15px;}.popular-slots div.slots, .curated-content .curated-content-item {    width:32%;float:left;margin-right: 1%;}.popular-slots div.slots a img, .curated-content .curated-content-item img{    width:100%;}.popular-slots .custom-block {    clear: both;    float: right;}.popular-slots div.slots:nth-child(4n+1){    clear: both;}.popular-slots div.last {    display: none;}.right-float-left-sidebar.homepagesidebar{    width:100% !important;    overflow: visible;    padding: 0;    margin-bottom: 15px;    margin-top: 15px;}/* 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:15%;height:36px;float:left;}li.free-spin-item .offer{    width:30%;height:36px;float:left;margin-left: 1%;}li.free-spin-item .offer a.free-spins{    font-size:14px;display:block;width:100%;float:left;    font-weight: bold;    clear: both; line-height: 42px;}li.free-spin-item .offer a.free-spins span.green {    color:#0e9900;}li.free-spin-item .offer a.free-spins span#game-in,li.free-spin-item .offer a.free-spins span#game-name {    display: none;}li.free-spin-item .offer a.casino-title{    display:none;}li.free-spin-item .logo img{    width:100%;}li.free-spin-item .read-more{    width:14%;height:36px;margin-right: 1%;float:left;    font-size:12px;}li.free-spin-item .button{    font-size: 11px;}li.free-spin-item .read-more .custom-btn-gray{    width:100%;font-size: 12px;    min-width: 80px;padding: 0 4px;    text-align: center;}li.free-spin-item .button .custom-btn-green{    font-size: 12px;    min-width: 80px;    text-transform: uppercase;}li.free-spin-item .button .custom-btn-green a{    text-transform: uppercase;}.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;line-height: 38px;}.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;}#email-harvester-default .image img {    width: 235px !important;}.right-float-left-sidebar .free-spins-page-sidebar > div, .left-right-sidebar.news-page-widgets > div, .news-category .left-right-sidebar > div,  .casino-review-page  .left-right-sidebar > div {    width: 100% !important;    float: left;    margin: 0 !important;    height: auto;}.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 {    margin-top: 20px;    display: block;    float: none !Important;    padding-left: 0 !important;    width: 100% !important;    overflow: visible !important;}.content-box .content-box-main {    float: none !Important;    clear: both;}.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;}#email-harvester-default, #phone-harvester {    margin-bottom: 25px !important;}.top-casino-help {    margin-top: 20px;    width: 100%;    line-height: 100%;}.top-casino-help, .top-casinos-controls {    float: none !important;    clear: both !important;}.top-casino-help span.smallest {    width: 50%;}.top-casino-help a.custom-btn-gray {    height: 50px;    line-height: 50px;    width: 31%;}.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;    min-height: 100px !important;    min-width: 200px !important;}.videos-widget-sidebar{    width:410px;display:block;float:left;height:auto;text-align: left;    padding-left: 0px !important;}.video-item-block h4, .video-item-block h3{    margin-bottom: 4px;}.right-float-left-sidebar.homepagesidebar2,.right-float-left-sidebar.homepagesidebar2 > div{    width:100% !important;overflow: visible; padding-left: 0 !important;}div.line-block {    width: 82%;}div.overflow-block > a:last-child span {    display: block;    width: 100%;    margin: 0 auto;}div.overflow-block > a:last-child {    width: 16%;    line-height: 20px;}div.line-block > span{    display: none;}div.line-block  a.right-text-side {    margin-left: 1%;    width: 78%;    line-height: 20px;}div.line-block  a.logo-side {    width: 12%;    margin: 0 2%;}div.line-block  a.logo-side img {    width: 100%;}div.line-block .custom-btn-link {    display: none;}div.line-block a.heading-side {    display: none;}.top-casinos-controls > li {    float: left !important;    margin-right: 0 !important;}.top-casinos-controls > li:last-child {    float: right !important;}.custom-control-innactive, .custom-control-active {    line-height: 50px !important;    height: 50px !important;    width: 140px !important;}@media all and (min-width:400px){    .custom-control-innactive, .custom-control-active {        width: 170px !important;    }    .top-casino-help a.custom-btn-gray {        min-width: 36% !important;        max-width: 170px;    }}@media all and (min-width: 470px){    div.overflow-block > a:last-child {        line-height: 40px;    }}ul.related-casino a.read-more {    display: none;}#comment-box-click{    display: none;}.content-box-main .content-with-middle .left-right-sidebar {    margin-left: 0 !important;}.hideOnNotDesktop{    display:none;}.most-popular-block ul > li {    width: 100% !important;    float: none !important;    clear:both !important;}.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;}#home-sidebar-video-slots.slot-item-4{    display: none;}/* CHRISTMAS SIDEBAR*/.christmas-side-bar {    clear: both;    width: 100% !important;    min-width: 100% !important;    min-height: 154px;    background: url("../../images/christmas/widgets-bg-ipad.png");    background-size: cover;    text-align: center;    border-radius: 5px;    position: relative;    margin-bottom: 30px;}.green-christmas-btn {    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;}.christmas-side-bar .gift {    background: url("../../images/christmas/gift.png") no-repeat;    width: 87px;    height: 95px;    display: block;    margin: 2px auto;}.christmas-top-bar .green-christmas-btn {    height: 44px;    min-width: 161px;    margin-top: 2px;    margin-right: 5px;}.christmas-side-bar .green-christmas-btn {    height: 46px;    width: 211px;    line-height: 51px;    font-size: 23px;    padding-top: 5px;    position: relative;    margin: 2px auto 10px;}.christmas-side-bar .gift {    background: url("../../images/christmas/gift.png") no-repeat;    width: 87px;    height: 95px;    display:block;}.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: 18px;}.christmas-side-bar h4 {    margin-top: 35px;    display: block;    text-transform: uppercase;    text-shadow: 1px 1px 0 rgba(0,0,0, .60);    color: #ffd800;    font-size: 23px;    font-weight: bold;    line-height: 22px;    padding-top: 8px;}/* */.christmas-top-bar {display: none !important}.header .logo-img a {    width: 100%;    margin: 0 auto;}#article-email-harvester {    width: 100%;}#article-email-harvester form input {    display: block !important;    width: 93.7% !important;    margin-bottom: 5px;    margin-right: 0 !important;}#article-email-harvester form input[type="submit"]{    width: 100% !important;}/* 404 page */.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;}.search-form-no-results input[type="text"]{    width: 69%;}.takeover-top-bar{    display:none;}