.sticky-header .single-bonus-top.withCasino .img img{width:100px;height:100px}
.sticky-header .single-bonus-top.withCasino h1{top:12px;left:120px;font-size:26px}
.sticky-header .single-bonus-top.withCasino p.mainBonus-text{top:48px;left:120px;font-size:18px}
.sticky-header .single-bonus-top.withCasino a.visit_main_btn,.sticky-header .single-bonus-top.withCasino button.visit_main_btn{right:0;left:681px;bottom:-66px}
.hero{color:#fff;position:relative}
.hero__main{padding:29px 0}
.hero__main h1{font-size:40px;font-weight:700;letter-spacing:.66px;margin-bottom:28px}
.hero__main p{display:block;font-size:16px;font-weight:300;line-height:22px;max-width:757px}
.hero__medium{padding:26px 0 100px}
.hero__medium h1{font-family:Roboto;font-size:28px;font-weight:700;margin-bottom:20px}
.hero__medium p{font-size:16px;font-weight:400;line-height:24px}
.hero__small{color:#fff;padding:26px 0}
.hero__small h1{font-size:32px;font-weight:700}
.hero_fix-pd{padding:25px 0 30px}
.hero .breadcrumbs{font-size:14px;margin-bottom:22px}
.hero .breadcrumbs a,.hero .breadcrumbs a:active,.hero .breadcrumbs a:link,.hero .breadcrumbs a:visited,.hero .breadcrumbs span{color:#fff;font-size:14px;font-weight:400;letter-spacing:.42px;text-decoration:none;transition:ease all .3s}
.hero .breadcrumbs a{border-bottom:1px solid transparent;padding-bottom:1px}
.hero .breadcrumbs a:hover{border-bottom:1px solid #fff}
.hero__news.hero__singlebrand{padding:26px 0 146px}
.tabs__set,.tabs__set span,.tabs__top h2{display:inline-block}
.casinobrands,.casinobrands-box,.tabs__content,.tabs__set span,.tabs__top{position:relative}
.tabs__top{margin-bottom:30px}
.tabs__top h2{color:#070d59;font-size:26px;font-weight:700;letter-spacing:.39px;margin-right:50px;padding-bottom:15px}
.tabs__set span{color:#a5a7b4;font-size:12px;font-weight:500;letter-spacing:.36px;text-transform:uppercase;padding:18px 0;cursor:pointer;transition:ease all .3s}
.tabs__set span:not(:last-child){margin-right:40px}
.tabs__set span.active,.tabs__set span:hover{color:#1660e8}
.tabs__set span.active::after{opacity:1;visibility:visible}
.tabs__content>div{position:relative;top:0;left:0;display:none}
.tabs__content>div.active{display:block}
.casinobrands-box{background-color:#fff;padding:25px 20px;text-align:center;transition:ease all .3s;height:100%;border-radius:4px}
.casinobrands-box .casinobrands-review,.casinobrands-box a{position:absolute;top:0;left:0;width:100%;height:100%}
.casinobrands-box .casinobrands-review{z-index:3}
.casinobrands-box span{border-radius:100%;overflow:hidden;display:inline-block;margin-bottom:20px}
.casinobrands-box img{width:74px;height:73px;-o-object-fit:contain;object-fit:contain;padding:12px}
.casinobrands-box .title{color:#070d59;font-size:18px;font-weight:700;margin-bottom:6px}
.casinobrands-box .website{color:#8c98a6;font-size:12px;font-weight:400;margin-bottom:20px}
.brand_more,.brand_more li{display:inline-block}
.brand_more{list-style:none;margin-left:40px}
.brand_more li.active span{color:#1660e8;position:relative}
.brand_more li:not(:last-child){margin-right:24px}
.brand_more li span{color:#8c98a6;font-size:12px;font-weight:500;letter-spacing:.36px;text-transform:uppercase;text-decoration:none;position:relative;top:-2px;transition:ease all .3s;cursor:pointer}
.brand_more li span:hover{color:#1660e8}
.more_details{display:none}
.overview_text{margin-top:0;color:#2f333a;font-weight:400;font-size:18px;padding-top:0;line-height:26px}
.single-bonus-top .img,.single-bonus-top.withCasino .img{overflow:hidden}
.player-count{padding:0 27px;display:block;font-size:16px;font-weight:700;line-height:1.19;letter-spacing:.48px;color:#070d59;text-transform:uppercase;position:relative;top:15px}
.player-count span{font-size:35px;letter-spacing:1.33px;color:#e88716;position:relative;margin-left:6px}
.player-count span i{font-size:18px;font-weight:700;line-height:1.34;letter-spacing:1.22px;color:#a9aab7;position:relative;top:-12px;left:-8px;font-style:normal}
.bonuses-text p{color:#8c98a6;font-size:16px;font-weight:400;line-height:24px}
.bonuses-text a.go-border{display:block;width:100%;border:1px solid #1ec188;padding:10px;color:#070d59;font-size:15px;font-weight:700;line-height:22px;text-decoration:none;text-align:center;margin-top:14px;transition:ease all .3s;border-radius:4px}
.bonuses-text a.go-border:hover{color:#fff;background-color:#1ec188}
.lastNews__box a h3{letter-spacing:.3px;transition:ease all .3s}
.lastNews__box{background-color:#fff}
.lastNews .col-sm-4:nth-child(10) .smaller-news,.lastNews .col-sm-4:nth-child(8) .smaller-news,.lastNews .col-sm-4:nth-child(9) .smaller-news{border-bottom:0!important}
.lastNews__box{border-radius:4px;padding-bottom:15px}
.lastNews__box img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}
.lastNews__box a{text-decoration:none}
.lastNews__box a h3{color:#070d59;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px;min-height:48px;padding:0 20px}
.lastNews__box a p{color:#070d59;font-size:16px;font-weight:400;line-height:26px;padding:0 20px}
.lastNews__box a span{bottom:15px;color:#14559c;font-weight:500;position:absolute;right:0}
.lastNews__box a:hover h3{color:#14559c}
.lastNews .smaller-news{border-bottom:1px solid #ccdce9;color:#1ec188;padding-bottom:18px;padding-left:0;padding-top:18px;position:relative}
.lastNews .smaller-news a{color:#070d59;font-size:16px;font-weight:500;letter-spacing:.27px;text-decoration:none;transition:ease all .3s}
.lastNews .smaller-news a:hover{color:#1ec188}
.news-date,.news-date b{color:#fff;font-weight:500}
.lastNews__box{overflow:visible;position:relative}
.news-date{background-color:#1660e8;border-radius:4px;font-size:12px;height:56px;letter-spacing:.36px;padding-top:8px;position:absolute;right:20px;text-align:center;text-transform:uppercase;top:-14px;width:53px;z-index:9999}
.news-date b{display:block;font-size:22px;letter-spacing:.66px}
.inside-post .date a,.inside-post .date a:visited{border-bottom:1px solid #fff;color:#fff;padding-bottom:1px;text-decoration:none;transition:ease all .3s}
.inside-post .date a:hover,.inside-post .date a:visited:hover{opacity:.8}
.all-news{background-color:#f5f7fa;padding:30px 0}
.all-news .categories-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:18px}
.all-news .posts-list{display:flex;flex-wrap:wrap;margin:0 -15px}
.all-news .post{flex:0 0 25%;margin-bottom:30px;padding:0 15px}
.all-news .post__wrapper{background-color:#fff;border-radius:4px;display:flex;flex-flow:column;height:100%}
.all-news .post__image{display:block;height:150px;flex:0 0 150px;position:relative;width:100%}
.all-news .post__image img{border-radius:4px 4px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}
.all-news .post__data{display:flex;flex-flow:column;height:100%;padding:15px;position:relative}
.all-news .post__name{display:block;font-style:normal;margin-bottom:10px;text-decoration:none}
.all-news .post__name{color:#070d59;font-size:18px;font-weight:700;line-height:1.28}
.all-news .post__footer{align-items:center;display:flex;justify-content:space-between}
.all-news .post__date{color:#a9aab7;font-family:Poppins;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.83}
.all-news .post__hot,.all-news .post__link{font-weight:500;display:block;font-style:normal}
.all-news .post__link{color:#0b0f40;font-size:14px;letter-spacing:normal;line-height:1.57;padding:0 20px 0 0;position:relative;text-decoration:none}
.all-news .post__link::after{background:url(/wp-content/themes/zex/assets/css/../img/arrow-right-more.svg) center no-repeat;background-size:contain;display:block;height:7px;position:absolute;right:0;top:50%;transform:translate(0,-60%);width:13px}
.all-news .post__hot{background-color:#ff404f;border-radius:4px;color:#fff;font-family:Poppins;font-size:13px;letter-spacing:.4px;line-height:1.6;padding:2px 15px 2px 35px;position:relative;text-align:center;text-transform:uppercase}
.all-news .post__hot::after{background:url(/wp-content/themes/zex/assets/css/../img/fire.svg) center no-repeat;background-size:contain;display:block;height:13px;left:15px;position:absolute;top:50%;transform:translate(0,-50%);width:10px}
.top-content p{color:#fff;font-size:16px;font-weight:400;margin-bottom:6px;line-height:26px;margin-top:10px}
.top-content ul{margin:0}
.top-content ul li{color:#fff;font-size:16px;font-weight:400;letter-spacing:.42px;text-decoration:none;transition:ease all .3s;margin-top:4px}
.bottom-content{margin:20px 0 40px}
.bottom-content p{font-weight:400}
.bottom-content ul li{color:#2f333a;font-size:18px;font-weight:400;margin-bottom:6px;line-height:26px}
.bottom-content h2,.bottom-content h3,.bottom-content h4,.bottom-content h5,.bottom-content h6{color:#2f333a;font-weight:700;margin:30px 0 20px;font-size:24px}
.text-block h2{color:#070d59;font-size:26px;font-weight:700;letter-spacing:.39px;border-bottom:1px solid #ccdce9;margin-bottom:20px!important;padding-bottom:15px!important}
.text-block p{color:#8c98a6;font-size:16px;font-weight:400;line-height:26px}
.top-tabs{background-color:#fff}
.top-tabs .tabs__top{margin-bottom:0;border-bottom:0}
.all-bonuses{padding:35px 0;background-color:#edf0f5}
.single-news{background-color:#edf0f5;padding-bottom:80px}
.single-news .inside-post{margin-bottom:40px}
.single-news .inside-post--img{height:290px;position:relative;border-radius:4px;overflow:hidden;margin-bottom:20px}
.single-news .inside-post--img .background-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}
.single-news .inside-post--img .mobile-background-img{display:none;max-width:none;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}
.single-news .inside-post--img h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;color:#fff;font-weight:900;text-shadow:0 0 0 #080505;font-size:47px;line-height:57px;letter-spacing:2px;font-family:'Source Sans Pro',sans-serif;z-index:3}
.single-news .inside-post--img span.date{position:absolute;bottom:20px;left:50%;transform:translate(-50%,0);color:#fff;font-size:12px;font-weight:500;letter-spacing:.36px;text-transform:uppercase;z-index:3}
.single-news .inside-post--text{padding:10px 50px;background-color:#fff;color:#070d59;font-size:18px;font-weight:400;line-height:26px}
.single-news .inside-post--text p{color:#070d59;font-size:18px;font-weight:400;line-height:26px;margin-bottom:20px!important;margin-top:20px}
.single-news .inside-post--text .wpb_text_column p:last-child{margin-bottom:0!important}
.single-news .inside-post--text .text-blue p{color:#1660e8}
.single-news .inside-post--text h2,.single-news .inside-post--text h3,.single-news .inside-post--text h4,.single-news .inside-post--text h5,.single-news .inside-post--text h6{color:#070d59;font-weight:700;margin:30px 0 20px}
.single-news .inside-post--text h2{font-size:24px}
.single-news .inside-post--text h3{font-size:20px}
.single-news .inside-post--text h4{font-size:18px}
.single-news .inside-post--text h5{font-size:16px}
.single-news .inside-post--text .alignleft{margin-bottom:1.5rem!important}
.single-news .pros_and_cons h2,.single-news .pros_and_cons h2.title{margin:0;padding:0}
.single-news .pros_and_cons .all-info{padding:0}
.single-news .inside-post .wpb_wrapper .pros_and_cons ul.overview-true li::after{background-image:url(/wp-content/themes/zex/assets/css/../img/overview-plus.svg)}
.single-news .inside-post .wpb_wrapper .pros_and_cons ul.overview-false li{color:#ff4076}
.single-news .inside-post .wpb_wrapper .pros_and_cons ul.overview-false li::after{background-image:url(/wp-content/themes/zex/assets/css/../img/overview-minus.svg)}
.wpb_wrapper p{color:#070d59;font-size:16px;font-weight:400;line-height:26px;margin-bottom:20px!important;margin-top:20px}
.wpb_wrapper h2,.wpb_wrapper h3,.wpb_wrapper h4,.wpb_wrapper h5,.wpb_wrapper h6{color:#070d59;font-weight:700;margin:30px 0 0;padding:0}
.wpb_wrapper h2{font-size:25px}
.wpb_wrapper h3{font-size:20px}
.wpb_wrapper h4{font-size:18px}
.wpb_wrapper h5{font-size:16px}
.wpb_wrapper .alignleft{margin-bottom:1.5rem!important}
.wpb_content_element.wpb_text_column{margin-bottom:30px}
.lwptoc .lwptoc_i a{line-height:1.7}
.lwptoc .lwptoc_i .lwptoc_item:last-child a{margin-bottom:0}
.single-bonus-top{position:relative;bottom:0}
.single-bonus-top .img{position:absolute;bottom:-166px;border-radius:100%}
.single-bonus-top .img img{width:148px;height:148px;-o-object-fit:contain;object-fit:contain;padding:15px}
.single-bonus-top h1{position:absolute;top:24px;left:180px;color:#fff;font-size:30px;font-weight:700;width:400px}
.single-bonus-top h1.in-bonus{height:72px;display:flex;align-items:center;text-align:left}
.single-bonus-top a.visit_main_btn,.single-bonus-top button.visit_main_btn{position:absolute;bottom:-88px;right:auto;left:676px;color:#fff;font-size:15px;font-weight:700;line-height:22px;display:inline-block;padding:16px 50px;background-color:#1ec188;text-decoration:none;transition:ease all .3s;border-radius:4px}
.single-bonus-top a.visit_main_btn:hover,.single-bonus-top button.visit_main_btn:hover{background-color:#1bab78;color:#fff}
.single-bonus-top.withCasino h1{top:30px;left:178px}
.single-bonus-top.withCasino .img{bottom:-166px}
.single-bonus-top.withCasino img{width:148px;height:148px}
.single-bonus-top.withCasino a.visit_main_btn,.single-bonus-top.withCasino button.visit_main_btn{cursor:pointer;right:auto;left:681px;bottom:-94px;width:168px;height:52px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background-color:#1ec188;padding:15px 0 0;font-size:20px;text-align:center}
.single-bonus-top.withCasino a.visit_main_btn:hover,.single-bonus-top.withCasino button.visit_main_btn:hover{background-color:#1bab78}
.single-bonus-top.withCasino button.visit_main_btn{border-color:#1ec188;padding-top:0}
.single-bonus-top.withCasino button.visit_main_btn:hover{border-color:#1bab78}
.single-bonus-top.withCasino .play_now{box-shadow:0 0 30px #174b9f}
.bonus-top-tabs .tabs{padding-left:150px}
.single_bonus .bonus-allinfo--details i.gambler-details{color:#36c2cf!important}
.bonus-allinfo{padding:15px 0 60px;background-color:#edf0f5}
.bonus-allinfo--details{background-color:#fff;border-radius:4px;padding:10px 0}
.bonus-allinfo--details .title,.bonus-allinfo--details h2.title{padding:8px 27px;color:#070d59;font-size:20px;font-weight:700}
.bonus-allinfo--details .title i,.bonus-allinfo--details h2.title i{color:#1660e8;font-size:23px;position:relative;top:4px;margin-right:15px}
.bonus-allinfo--details .all-info{padding:22px 27px}
.bonus-allinfo--details .all-info ul{list-style:none}
.bonus-allinfo--details .all-info ul li{display:block;position:relative;clear:both}
.bonus-allinfo--details .all-info ul li:not(:first-child){margin-top:16px}
.bonus-allinfo--details .all-info ul li>div{display:inline-block}
.bonus-allinfo--details .all-info ul li>div.left{width:32%;color:#070d59;font-size:16px;font-weight:500;padding-left:34px;float:left}
.bonus-allinfo--details .all-info ul li>div.right{position:relative;top:2px;left:0;width:68%}
.bonus-allinfo--details .all-info ul li i{position:absolute;left:0;color:#b0bac5;font-size:18px}
.bonus-allinfo--details .all-info ul li img{position:absolute;top:2px;left:0;color:#b0bac5;font-size:19px}
.bonus-allinfo--details .all-info ul li a,.bonus-allinfo--details .all-info ul li button[type=submit]{color:#1660e8;font-size:16px;font-weight:400;transition:ease all .3s;border-bottom:1px solid transparent;padding-bottom:1px;text-decoration:none}
.bonus-allinfo--details .all-info ul li a:hover,.bonus-allinfo--details .all-info ul li button[type=submit]:hover{color:#071730;border-bottom:1px solid #071730}
.bonus-allinfo--details .all-info ul li button[type=submit]{background:0 0;border:none;cursor:pointer;padding:0 0 1px;border-bottom:.2px solid #1660e8;border-radius:0}
.bonus-allinfo--review{background-color:#fff;margin-top:15px;padding:10px 0;border-radius:4px}
.bonus-allinfo--review .title{padding:8px 27px;color:#070d59;font-size:20px;font-weight:700}
.bonus-allinfo--review .title i{color:#36c2cf;font-size:23px;position:relative;top:4px;margin-right:15px}
.bonus-allinfo--review .all-info-review{padding:22px 27px}
.bonus-allinfo--review .all-info-review h3{color:#2f333a;font-size:20px;font-weight:700;margin-bottom:30px}
.bonus-allinfo--review .on-review{position:relative;padding:20px 0 20px 100px}
.bonus-allinfo--review .on-review .avatar{width:76px;height:76px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-radius:100%}
.bonus-allinfo--review .on-review span.name{color:#1660e8;font-size:16px;font-weight:700;display:block}
.bonus-allinfo--review .on-review span.ago,.bonus-allinfo--review .on-review span.rew{color:#8c98a6;font-size:12px;font-weight:400}
.bonus-allinfo--review .on-review span.ago{position:relative;top:-6px}
.bonus-allinfo--review .on-review span.found{color:#bdbccb;font-size:14px;font-weight:400}
.bonus-allinfo--review .on-review span.found b{color:#3d474e}
.bonus-allinfo--review .on-review p{color:#070d59;font-size:16px;font-weight:400;line-height:22px;margin:20px 0}
.bonus-allinfo--review .on-review .review-right{border-bottom:1px solid #ccdce9;padding-bottom:10px}
.sidebaras .sidebar-box:not(:last-child){margin-bottom:50px}
.sidebaras .sidebar-box h4{color:#a9aab7;font-size:16px;font-weight:700;letter-spacing:.24px;margin-bottom:15px}
.sidebaras .sidebar-box .most-popular-casino{list-style:none;background-color:#fff;width:100%;border-radius:4px}
.sidebaras .sidebar-box .most-popular-casino li{display:block;overflow:hidden;position:relative}
.sidebaras .sidebar-box .most-popular-casino li div{position:relative;transition:ease all .3s}
.sidebaras .sidebar-box .most-popular-casino li span{position:absolute;border-radius:100%;top:50%;left:15px;transform:translate(0,-50%);overflow:hidden}
.sidebaras .sidebar-box .most-popular-casino li img{width:36px;height:34px;-o-object-fit:contain;object-fit:contain;padding:3px}
.sidebaras .sidebar-box .most-popular-casino li a{padding:16px 16px 16px 65px;display:block;color:#070d59;font-size:16px;font-weight:500;letter-spacing:.48px;text-decoration:none;transition:ease all .3s}
.sidebaras .sidebar-box .most-popular-casino li .animate-left{transition:ease all .3s}
.sidebaras .sidebar-box .most-popular-casino li .animate-play{position:absolute;top:0;width:76px;text-align:center;height:100%;right:-76px;transition:ease all .3s}
.sidebaras .sidebar-box .most-popular-casino li .animate-play a,.sidebaras .sidebar-box .most-popular-casino li .animate-play button{border:none;border-radius:0;cursor:pointer;position:absolute;top:0;right:0;width:76px;height:100%;padding:16px 0;vertical-align:middle;background-color:#1ec188;color:#fff;font-size:15px;font-weight:700;transition:ease all .3s}
.casino_single--overview ul li::after{width:17px;height:17px;left:0;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;content:''}
.sidebaras .sidebar-box .most-popular-casino li .animate-play a:hover,.sidebaras .sidebar-box .most-popular-casino li .animate-play button:hover{background-color:#1bab78}
.sidebaras .sidebar-box .most-popular-casino li:first-child a,.sidebaras .sidebar-box .most-popular-casino li:first-child button{border-top-right-radius:4px}
.sidebaras .sidebar-box .most-popular-casino li:last-child a,.sidebaras .sidebar-box .most-popular-casino li:last-child button{border-bottom-right-radius:4px}
.sidebaras .sidebar-box .most-popular-casino li:hover .animate-left{background-color:rgba(169,170,183,.06);transform:translateX(-51px)}
.sidebaras .sidebar-box .most-popular-casino li:hover .animate-play{transform:translateX(-76px)}
.single_bonus .bonus-allinfo--details i{color:#36c2cf}
.casino_single{background-color:#fff;margin-bottom:15px;padding:10px 0;border-radius:4px}
.casino_single .title,.casino_single h2.title{padding:8px 27px;color:#070d59;font-size:20px;font-weight:700}
.casino_single .title i,.casino_single h2.title i{color:#1660e8;font-size:23px;position:relative;top:4px;margin-right:15px}
.casino_single .all-info{padding:22px 27px}
.casino_single .all-info h3{color:#2f333a;font-size:20px;font-weight:700;margin-bottom:30px}
.casino_single--overview ul li{font-weight:400;line-height:17px;padding-left:30px}
.casino_single--overview .title i{color:#1660e8!important}
.casino_single--overview ul{list-style:none}
.casino_single--overview ul li{color:#070d59;position:relative}
.casino_single--overview ul li:not(:last-child){margin-bottom:20px}
.casino_single--overview ul li::after{position:absolute;top:0}
.casino_single--overview ul.overview-true li::after{background-image:url(/wp-content/themes/zex/assets/css/../img/overview-plus.svg)}
.casino_single--overview ul.overview-false li{color:#ff4076}
.casino_single--overview ul.overview-false li::after{background-image:url(/wp-content/themes/zex/assets/css/../img/overview-minus.svg)}
.casino_single--bonuses{background-color:transparent;margin-top:15px}
.casino_single--bonuses .title i{color:#ffa22b!important}
.casino_single--bonuses .title{border-bottom:0;background-color:#fff;border-radius:4px}
.casino_single--expert,.casino_single--news{margin-top:15px}
.casino_single--news .title i{color:#5a00c3!important}
.casino_single--news .all-info{padding:0}
.casino_single--news .main-news{padding:20px;position:relative;margin-bottom:15px;margin-top:15px}