body{font-family:'Montserrat',sans-serif;font-weight:400;background:#fff;color:#111111;padding:0;margin:0;width:100%;height:100%;float:left;overflow-x:hidden}
a img{border:none;outline:none}
a{outline:none}
a{color:#fcbf1f;text-decoration:underline}
a:hover{color:#252525;text-decoration:underline}
img{border:none}
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.clearfix:before, .clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.wrapper{margin:0 auto;width:980px;padding:0}

.wrapper-scroll{margin:15px auto 0 auto;width:980px;padding:0}
.wrapper-scroll h2{background: url(../img/h-line.webp) left bottom no-repeat;font-weight:600;padding:10px 0 10px 0;margin:0 0 5px 0;font-size:36px;line-height:36px;width:100%;float:left}
.wrapper-scroll p{padding:0;margin:10px 0 15px 0;font-weight:300;font-size:16px;line-height:22px;width:100%;float:left}

.wrapper-block300{padding:0 10px;margin:15px 0;float:left;width:33.33%;}

.filter-select{margin:0;width:100%;overflow:hidden;position:relative;border:none;border-radius:30px;background:#fff url(../img/arrow-select.png) no-repeat right;color:#acacac;float:left;}

.filter-select p{padding:0 25px 0 20px;width:100%;height:48px;position:absolute;font-weight:400;color:#464646!important;line-height:48px;font-size:16px;overflow:hidden;margin:0;text-align:left;}
.filter-select select{width:100%;height:48px;position:relative;border:none;cursor:pointer;font-size:16px;font-weight:400;padding:5px;opacity:0;filter:alpha(opacity=0);color:#464646;}


.filter-input input{font-family:'Montserrat',sans-serif;color:#464646;height:48px;line-height:48px;font-size:16px;float:left;width:100%;border-radius:50px;outline:0;padding:0 20px;margin:0;font-weight:400;border:none;background:#ffffff}

.filter-input-search input{font-family:'Montserrat',sans-serif;color:#464646;height:58px;line-height:58px;font-size:16px;float:left;width:100%;border-radius:50px;outline:0;padding:0 20px;margin:0;font-weight:400;border:none;background:#ffffff}


.wrapper-block-long{margin:0 auto;width:1200px;text-align:center;padding:0}
.wrapper-block1100{padding:0 10px;margin:15px 0;float:left;width:100%;}
.breadcrumbs-outer {float:left;width:100%;padding:0 15px}

.breadcrumbs {margin:5px 0;float:left;width:100%;font-size:12px;line-height:14px;font-weight:400;text-align:left;padding:0}
.breadcrumbs ol {margin-left:0!important;padding:0!important;list-style:none!important}
.breadcrumbs ol li {font-size:12px!important;line-height:14px!important;font-weight:400!important;color:#111111!important;float:left!important;padding:0!important;margin:0 3px 0 0!important}
.breadcrumbs ol li a {color:#111111!important;text-decoration:underline!important}
.breadcrumbs ol li a:hover {color:#111111!important;text-decoration:none!important}

.long-yellow-bg{margin:0;width:100%;padding:15px 0;float:left;background:#ffe224;}




.register-modul{background:#111;padding:0;margin:20px auto 0 auto;width:480px}
.register-modul-block{margin:0;padding:20px 0;width:100%;height:auto;float:left;border-radius:10px;background:#111}
.register-modul-logo-link{width:122px;height:60px;display:block;margin:0 auto;padding:0}
.register-modul form{padding:0;margin:0;width:100%}
.register-item{padding:8px 20px;float:left;width:100%}
.register-item label{float:left;width:94%;text-align:left;margin:0 3% 6px 3%;padding:0;font-weight:400;font-size:16px;color:#ffffff}
.register-item p{padding:0 5px;margin:10px 0 0 0;float:left;width:100%;font-size:12px;line-height:14px;color:#fff;font-weight:400;}
.register-select{margin:0;width:100%;overflow:hidden;position:relative;border:none;border-radius:30px;background:#fff url(../img/arrow-select.png) no-repeat right;color:#acacac;float:left;}
.register-select p{padding:0 25px 0 15px;width:100%;text-align:left;position:absolute;font-weight:400;color:#111111;line-height:40px;font-size:16px;overflow:hidden;margin:0}
.register-select select{font-family:'Montserrat',sans-serif;width:100%;height:42px;position:relative;border:none;cursor:pointer;font-size:16px;font-weight:400;padding:5px;opacity:0;filter:alpha(opacity=0);color:#111111;}
.register-item input[type="text"]{font-family:'Montserrat',sans-serif;color:#111111;height:42px;font-size:16px;float:left;width:100%;border-radius:30px;outline:0;padding:0 15px;margin:0;font-weight:400;background:#fff;border:none}
.register-item input[type=password]{color:#111111;height:42px;font-size:16px;float:left;width:100%;border-radius:30px;outline:0;padding:0 15px;margin:0;font-weight:400;background:#fff;border:none}
.register-item input[type=submit]{font-size:18px;height:48px;background:#fcbf1f;border:0 none;cursor:pointer;width:200px;padding:0;margin:0 0 5px 0;border-radius:30px;color:#111111;font-weight:400;text-transform:uppercase}
.register-item input[type="button"]{font-size:18px;height:48px;background:#fcbf1f;border:0 none;cursor:pointer;width:40%;padding:0;margin:10px 30%;border-radius:30px;color:#111111;font-weight:400;text-transform:uppercase;}
.register-item input[type="button"]:hover{background:#ffc631;transition:all 0.2s ease 0s;}
.register-item a{color:#fcbf1f;text-decoration:underline}
.register-item a:hover{text-decoration:none}
.register-item-button{padding:8px 20px;float:left;width:100%}
.register-item-button input[type="button"]{font-size:18px;height:48px;background:#fcbf1f;border:0 none;cursor:pointer;width:60%;padding:0;margin:10px 20%;border-radius:30px;color:#111111;font-weight:400;text-transform:uppercase;}
.register-item-button input[type="button"]:hover{background:#ffc631;transition:all 0.2s ease 0s;}
.register-item-button p{padding:0 5px;margin:10px 0 0 0;float:left;width:100%;font-size:16px;line-height:18px;color:#fff;font-weight:400;text-align:center;}
.register-item-button a{color:#fcbf1f;text-decoration:underline}
.register-item-button a:hover{text-decoration:none}




.see-all-button{border-radius:100px;display:inline-block;position:relative;font-weight:600;font-size:18px;line-height:24px;background:#111111;border:3px solid #111111;color:#fee620;text-align:center;text-decoration:none;padding:12px 40px;margin:0 0 10px 0;width:auto;text-transform:uppercase}
.see-all-button:hover{text-decoration:none;color:#111111;background:#fee620;border:3px solid #fee620}

.wrapper-header{margin:0 auto;width:980px;padding:0}
.wrapper-block1200{margin:0 auto;width:1200px;text-align:center;padding:0}
.wrapper-long{margin:0;width:100%;padding:0;float:left}
.long-yellow{margin:0 0 5px 0;width:100%;padding:0;float:left;-webkit-box-shadow: inset 0 110px 0 -1px rgba(255,226,36,1);
-moz-box-shadow: inset 0 110px 0 -1px rgba(255,226,36,1);
box-shadow: inset 0 110px 0 -1px rgba(255,226,36,1)}
.header{padding:0;margin:0;position:fixed;height:80px;width:100%;float:left;z-index:20;background:#111111}

.swipe-menu{margin:0;float:left;position:fixed;top:0;left:0;width:100%;padding:0;box-sizing:border-box;z-index:50;height:80px;will-change:transform;transition:background .3s, -webkit-transform .5s cubic-bezier(.694, .048, .335, 1);transition:transform .5s cubic-bezier(.694, .048, .335, 1), background .3s;transition:transform .5s cubic-bezier(.694, .048, .335, 1), background .3s, -webkit-transform .5s cubic-bezier(.694, .048, .335, 1);transform:translateY(0);-webkit-transform:translateY(0)}
.hide-nav{transform:translateY(-120% !important);-webkit-transform:translateY(-120%) !important}
.show-nav{display:block}

.up p#back-top a{background:url(../img/up.png) no-repeat;width:70px;height:70px;position:fixed;bottom:20px;right:20px;margin:0;display:block;z-index:50}

.login-button{border-radius:30px;text-transform:uppercase;font-weight:600;font-size:14px;line-height:36px;border:2px solid #ffffff;color:#ffe324;float:right;padding:0 20px;text-decoration:none;margin:20px 0 0 10px}
.login-button:hover{text-decoration:none;color:#ffffff}
.reg-button{border-radius:30px;text-transform:uppercase;font-weight:600;font-size:14px;line-height:36px;border:2px solid #ffffff;color:#ffe324;float:right;padding:0 20px;text-decoration:none;margin:20px 0 0 0}
.reg-button:hover{text-decoration:none;color:#ffffff}


.up-wrapper-long{margin:0;width:100%;padding:0;float:left;background: url(../img/bg-pdg.jpg) center center no-repeat;}
.text-block-main{margin:50px 0 60px 0;padding:0;width:100%;float:left}
.text-block-main h1{text-align:center;background: url(../img/h-line.webp) center bottom no-repeat;color:#ffffff;font-weight:600;padding:10px 0 10px 0;margin:0 0 5px 0;font-size:60px;line-height:60px;width:100%;float:left}
.text-block-main p{padding:0;margin:10px 0;text-align:center;color:#ffffff;font-weight:300;font-size:16px;line-height:24px;width:100%;float:left}
.text-block-main a{text-decoration:underline;color:#ffe224}
.text-block-main a:hover{text-decoration:none}




.block-author{padding:0;margin:-140px 0 0 0;float:right;width:260px}

.block-author-image{margin:0;padding:0;width:260px;height:260px;text-align:center;float:left}
.block-author-image img	{margin:0;padding:0;border-radius:10px;-webkit-border-radius:10px;width:260px;height:260px}


.latest-articles{padding:0;margin:20px 0 10px 0;float:left;width:100%}
.latest-articles h2{padding:15px 0 0 0;margin:0 0 10px 0;font-weight:400;font-size:36px;line-height:36px;color:#111;width:100%;float:left}
.latest-articles-item{padding:0;margin:20px 0 10px 0;float:left;width:100%}
.latest-articles-item h3{padding:0;margin:10px 0;font-weight:400;font-size:26px;line-height:28px;color:#111;width:100%;float:none}
.latest-articles-item p {padding:0;margin:12px 0 0 0;font-weight:400;font-size:16px;line-height:22px;color:#363636;width:100%;float:none;text-align:justify}
.latestCard{padding:0 0 20px 0;margin:10px 0;float:left;width:100%;border-bottom:#ebebeb 1px solid;}
.latestImg{padding:0;margin:0 -180px 0 0;width:180px;float:left;z-index:3;position:relative}
.latestImg a{padding:0;margin:0;width:100%;float:left}
.latestImgIn{padding:0;margin:0;float:left;width:100%;overflow:hidden}
.latestImgIn .parentImg{padding-bottom:65.9%;position:relative;width:100%;height:0}
.latestImgIn .childImg{border-radius:10px;background:#1d1d1d url(/img/fotoback.png) 50% 50% no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}
.latestImgIn img{padding:0;margin:0;width:100%;height:auto;float:left}
.latestDesc{margin:0;padding:0 0 0 200px;width:100%;float:left;position:relative}
.latestName a{color:#d44400;text-decoration:underline}
.latestName a:hover{color:#363636}
.latestName{width:100%;float:left;font-weight:400;font-size:20px;line-height:24px;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0}
.latestName:hover{color:#111;text-decoration:none}
.latestText{width:100%;float:left;font-weight:400;font-size:14px;line-height:20px;padding:0;color:#363636;text-align:justify;
    -webkit-line-clamp: 4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:8px 0 4px 0}
.latestImgIn .gameItemimg{position:relative;float:left;width:100%;height:auto;margin:0;padding:0}
.latestImgIn .gameItemimg img{border-radius:10px;position:relative;display:block;margin:0;width:100%;height:auto;float:left}
.latestImgIn .pngBlock{position:absolute;top:0;left:0;width:100%;height:100%}
.latestImgIn .pngBlock img{float:left;width:100%;height:auto;margin:0;padding:0}



.feed{padding:0;margin:0;width:100%;float:left}
.feed input{font-family:'Montserrat',sans-serif;color:#111111;height:50px;line-height:50px;font-size:16px;float:left;width:100%;-webkit-border-radius:50px;border-radius:50px;outline:0;padding:0 20px;margin:0;font-weight:300;border:none;background:#ededed}
.feed textarea{font-family:'Montserrat',sans-serif;font-weight:300;color:#111111;width:100%;-webkit-border-radius:15px;border-radius:15px;resize:vertical;border:none;line-height:22px;font-size:16px;padding:20px;margin:0;background:#ededed}
.outer-input{padding:0;margin:10px 0;float:left;width:100%}
.submit-batton input[type="submit"]{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:22px;height:60px;background:#111111;cursor:pointer;width:100%;padding:0;margin:0;color:#fff;float:left;transition:all 0.2s ease 0s;-webkit-border-radius:50px;border-radius:50px;text-transform:uppercase}
.submit-batton input[type="submit"]:hover{background:#363636;transition:all 0.2s ease 0s;text-transform:uppercase}
.outer-submit{padding:0;margin:10px 0;float:left;width:100%}

.italic-text{font-style:italic!important;background:none;font-size:24px!important;line-height:24px!important}

.pushy{display:none;position:fixed;width:260px;height:100%;top:50px;z-index:9999;background:#191918;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}
.pushy.pushy-left{left:0}
.pushy.pushy-right{right:0}
.pushy-left{-webkit-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}
.pushy-open-left #container, .pushy-open-left .push{-webkit-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(200px, 0, 0)}
.pushy-right{  -webkit-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0)}
.pushy-open-right #container, .pushy-open-right .push{-webkit-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}
.pushy-open-left .pushy, .pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
#container, .pushy, .push{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}
.site-overlay{display:none}
.pushy-open-left .site-overlay, .pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0, 0, 0, 0.5);-webkit-animation:fade 500ms;animation:fade 500ms}
@keyframes fade{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}
.menu{background-color:#111111}
.menu a{color:#fff}
.menu a:hover{text-decoration:underline}
.menu-section{margin:15px 0}
.menu-section-title{text-transform:uppercase;color:#ffe224;font-size:14px;line-height:16px;letter-spacing:1px;padding:0 20px;margin:0}
.menu-section-list{padding:0;margin:0 0 10px 0;list-style:none}
.menu-section-list a{display:block;font-size:18px;line-height:18px;padding:18px 20px}
.pushy-submenu-closed ul{max-height:0;overflow:hidden}
.pushy-submenu-closed .pushy-link{opacity:0}
.pushy-submenu-open ul{max-height:1000px}
.pushy-submenu-open .pushy-link{opacity:1}
.pushy-submenu-open a::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none}
#container {position: relative;padding:0;padding:0}
.menu-btn {display:none}
.logo{width:122px;height:60px;position:relative;float:left;margin:10px 0 0 0;padding:0;z-index:6}

.hideMenu{display:none}
.slideout-menu{position:fixed;left:auto;top:0;bottom:0;right:0;z-index:300;display:none;width:256px;min-height:600px;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.slideout-panel{position: relative;z-index:1;will-change:transform}
.slideout-open, .slideout-open body, .slideout-open.slideout-panel{overflow:hidden}
.slideout-open .slideout-menu{display:block}
.panel{background-color:#fff}
.menu{background-color:#111111}
.menu a{color:#fff}
.menu a:hover{text-decoration:underline}
.menu-section{margin:20px 0 15px 0}
.menu-section-title{text-transform:uppercase;color:#ffe224;font-size:14px;line-height:16px;letter-spacing:1px;padding:0 20px;margin:0}
.menu-section-list{padding:0;margin:0 0 10px 0;list-style:none}
.menu-section-list a{display:block;font-size:18px;line-height:18px;text-decoration:none;padding:18px 20px}
.panel{padding-top:0;min-height:100%}
.panel-header{display:none;margin:0}
.btn-hamburger{font-size:14px;color: rgba(255,255,255,0);border:none;position:absolute;top:14px;right:15px;outline:none;background:url('../img/menu.png') no-repeat center;width:50px;height:50px;z-index:200}
.menu-out{margin:15px 0 0 70px;padding:0;width:auto;float:left}
.main-menu{width:auto;float:left;margin:0}
nav.main-menu ul{list-style:none;float:left;padding:0}
nav.main-menu ul{text-align:center;height:auto;margin:10px 0 0;overflow:visible;padding:0;position:static;width:100%}
nav.main-menu ul:after{content:"";display:table;clear:both}
nav.main-menu ul li{list-style:none;margin:0 10px 0 0;padding:0}
nav.main-menu ul>li{border-bottom:medium;display:inline-block;font-weight:300;font-size:18px;height:auto;margin:0 10px;padding:0 0 25px 0;color:#ffffff}
nav.main-menu ul>li>a{background:url(../img/menu-arrow.webp) 100% 50% no-repeat;height:30px;line-height:30px;color:#ffffff;border-bottom:none;display:inline-block;font-weight:300;overflow:visible;padding:0 18px 0 5px;text-decoration:none}
nav.main-menu ul>li>a.no-arrow{background:none;height:30px;line-height:30px;color:#ffffff;border-bottom:none;display:inline-block;font-weight:300;overflow:visible;padding:0 0 0 5px;text-decoration:none}
nav.main-menu ul>li:hover{color:#111111;box-shadow:inset 0 -2px 0 #ffe324}
nav.main-menu ul>li.active{color:#ffffff;box-shadow:inset 0 -2px 0 #ffe324}
nav.main-menu ul li ul{display:none}
nav.main-menu ul li ul{width:300px;z-index:99;position:absolute;padding:0}
nav.main-menu ul li ul li{text-align:left;position:relative;margin:0;width:100%;float:left;padding:0;border-bottom:none!}
nav.main-menu ul li ul a{border-bottom:none;padding:15px;font-size:16px;text-decoration:none;color:#fff!important;width:100%;float:left;text-transform:none;box-shadow:none!important;margin:0!important;height:auto!important;line-height:20px!important;font-weight:500!important;background:#2a2a2e}
.main-menu ul li ul a:hover{border-bottom:none;padding:15px!important;font-size:16px;text-decoration:none;color:#111111!important;width:100%;float:left;text-transform:none;box-shadow:none;background:#ffe324;font-weight:500!important}
nav.main-menu ul li ul a.active{border-bottom:none;padding:15px!important;font-size:16px;text-decoration:none;color:#111111!important;width:100%;float:left;text-transform:none;box-shadow:none;background:#ffe324;font-weight:500!important}
nav.main-menu ul.level-2{margin:0;padding:25px 0 0}
nav.main-menu ul li:hover ul.level-2{display:block;position:absolute}
.subscribe-button{-webkit-border-radius:30px;border-radius:30px;text-transform:uppercase;font-weight:400;font-size:14px;line-height:36px;border:2px solid #ffffff;color:#ffffff;float:right;padding:0 20px;text-decoration:none;margin:20px 0 0 0}
.subscribe-button:hover{text-decoration:none;color:#ffe324}
.all-casonos-button{-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;font-weight:400;font-size:14px;line-height:18px;background:#111111;border:3px solid #111111;color:#ffffff;padding:12px 20px;text-decoration:none;cursor:pointer;margin:10px 0}
.all-casonos-button:hover{text-decoration:none;color:#111111;border:3px solid #111111;background:#ffffff}
.more-casinos-button{-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;font-weight:400;font-size:14px;line-height:18px;background:#ffffff;border:3px solid #111111;color:#111111;padding:12px 20px;text-decoration:none;cursor:pointer;margin:10px 0}
.more-casinos-button:hover{text-decoration:none;color:#ffffff;background:#111111;border:3px solid #111111}
.search-button{background: url(../img/search-icon.png) left bottom no-repeat;height:60px;width:60px;padding:0;float:right;margin:10px 10px 0 0}
.text-block{margin:0;padding:0;width:100%;float:left}
.text-block h1, h2{background: url(../img/h-line.webp) left bottom no-repeat;font-weight:600;padding:10px 0 10px 0;margin:0 0 5px 0;font-size:36px;line-height:36px;width:100%;float:left}
.text-block h3{font-weight:400;padding:5px 0 0 0;margin:0 0 5px 0;font-size:24px;line-height:24px;width:100%;float:left}
.text-block p{padding:0;margin:10px 0;font-weight:300;font-size:16px;line-height:22px;width:100%;float:left;text-align:justify}
.text-block strong, b{padding:0;margin:0;font-weight:400;color:#790000}
.text-block a{text-decoration:underline;color:#790000}
.text-block a:hover{text-decoration:none}
.text-block ul {margin-left:35px;padding:8px 0;list-style:url(../img/point-ul.png);float:left}
.text-block ol {margin-left:35px;padding:8px 0;float:left}
.text-block li {margin:4px 0;padding:0;font-weight:300;font-size:16px;line-height:22px}
.pic{margin:8px 0;position:relative;width:100%;height:0;-webkit-border-radius:10px;border-radius:10px;padding-bottom:56.25%;background-color:rgba(0, 0, 0, .07);float:left}
.pic img {-webkit-border-radius:10px;border-radius:10px;position:absolute;left:0;top:0;width:100%;height:auto}

.about-us-pic{margin:8px 0 8px 0;position:relative;width:100%;height:0;padding-bottom:35.25%;background-color:rgba(0, 0, 0, .07);float:left}
.about-us-pic img {position:absolute;left:0;top:0;width:100%;height:auto}

.about-us-black{padding:20px 0;margin:10px 0 40px 0;width:100%;float:left;background:#111111 url(../img/tci-black.png) right 100% no-repeat}
.about-us-approach-black{padding:30px 0;margin:10px 0 20px 0;width:100%;float:left;background:#111111 url(../img/tci-black.png) right 100% no-repeat}
.about-us-approach-image{margin:0 -220px 0 0;padding:0;width:220px;height:220px;text-align:center;float:left}
.about-us-approach-image img	{margin:0;padding:0;border-radius:10px;-webkit-border-radius:10px;width:220px;height:220px}
.about-us-approach-text{margin:0;padding:0 0 0 250px;width:100%;float:left;position:relative}
.about-us-approach-text h2{background: url(../img/h-line.webp) left bottom no-repeat;color:#ffffff!important;font-weight:400;padding:10px 0 10px 0;margin:0;font-size:30px!important;line-height:30px!important;width:100%;float:left}
.about-us-approach-text h3{color:#ffffff!important;font-weight:400;padding:5px 0 0 0;margin:0;font-size:24px!important;line-height:30px!important;width:100%;float:left}
.about-us-approach-text p{padding:0;color:#ffffff!important;margin:5px 0 3px 0;font-weight:300;font-size:16px;line-height:22px;width:100%;float:left;text-align:justify}
.about-us-approach-text a{text-decoration:underline;color:#ffe324!important}
.about-us-approach-text a:hover{text-decoration:none}

.quote-block::before {content:'';position:absolute;width:40px;height:30px;background:url(../img/quote.png) no-repeat}
.quote-block::before{top:20px;left:20px}
.quote-block{-webkit-border-radius:10px;border-radius:10px;float:left;width:100%;position:relative;padding-left:75px;padding-right:22px;font-size:16px;line-height:22px;background:#ffffff;padding-top:10px;padding-bottom:10px;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);margin:10px 0}
.quote-text{border-left:5px solid #ffe324;width:100%!important;float:left!important;padding-left:12px!important;margin:10px 0!important;color:#111111!important;font-size:16px!important;line-height:22px!important}
.quote-text i {font-style:italic}






.card-list{margin:0 0 15px 0;width:100%;padding:0;float:left}


.card-item{padding:0 0 15px 0;margin:10px;position:relative;width:220px;float:left;background:#ffffff;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);border-radius:10px;-webkit-border-radius:10px}
.card-item-img{padding:0;margin:0;position:relative;width:220px;border-radius:10px 10px 0 0;height:130px;text-align:center;float:left}
.card-item-img img{padding:0;margin:0 auto}
.card-item-content{padding: 35px 15px 0 15px;margin:-35px 0 0 0;position:relative;background-image:url(../img/card-bg.png);background-position:100% 0;background-repeat:no-repeat;float:left;width:220px}


.card-item-button{padding:0;margin:10px 0 21px 0;position:relative;width:100%;height:52px;font-weight:600;float:left;font-size:16px;line-height:52px;text-align:center;text-decoration:none;-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;color:#111;background:rgba(255,233,32,1);
background:-moz-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,233,32,1)), color-stop(100%, rgba(255,191,0,1)));
background:-webkit-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-o-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-ms-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:linear-gradient(to bottom, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe920', endColorstr='#ffbf00', GradientType=0 )}
.card-item-button:hover{text-decoration:none;background:#ffe920}

.card-item-soft-title{
	padding:20px 0 0 0;
margin:0;position:relative;width:100%;
font-weight:300;font-style:normal;
float:left;font-size:14px;
line-height:18px;
text-align:center;
color:#790000;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}

.card-item-soft-title:hover{
text-decoration:none;
color:#790000;
}

.card-item-title {
padding:0;
margin:7px 0;
text-decoration:none;
color:#111111;width:100%;
font-weight:600;
height:52px;
float:left;
font-size:22px;
line-height:26px;
text-align:center;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}

.card-item-title:hover{
text-decoration:none;
color:#790000;
}




.tag-pagination{float:left;width:100%;text-align:center;position:relative}
.pagin{margin-bottom:10px;position:relative;text-align:center}
.pagin-prev {background:url(../img/pag-arr-black-left.png) 50% 50% no-repeat}
.pagin-next {background:url(../img/pag-arr-black-right.png) 50% 50% no-repeat}
.pagin-prev a{border:solid 1px #111111}
.pagin-next a{border:solid 1px #111111;}
.pagin-prev a:hover{border:solid 1px #fcbf1a}
.pagin-next a:hover{border:solid 1px #fcbf1a}
.pagin-arrow{padding:0;width:48px;height:48px}
.pagin-arrow a{background:none!important;color:rgba(17,17,17,0)!important}
.pagin-nums{display:inline-block;list-style:none;list-style-type:none}
.pagin-nums-item:hover a {background:#fcbf1a;color:#111111}
.pagin-nums-item {margin:4px;display:block;float:left;font-weight:600;text-align:center;line-height:48px;position:relative}
.pagin-nums-item a{border-radius:10px;display:block;color:#111111;text-decoration:none;height:48px;width:48px;padding:0}
.pagin-nums-item span{border-radius:10px;display:block;color:#ffffff;text-decoration:none;height:48px;width:48px;padding:0}
.pagin-nums-item-selected span {cursor:default;background:#fcbf1a;color:#111111;font-weight:600}
.pagin-nums-point{letter-spacing:1px;font-size:20px;color:#111111;padding:4px;height:48px;width:48px}



.heartbeat {animation:heartbeat 2s infinite!important;transition:transform 0.2s!important}
.heartbeat:hover {transform: scale(1.1)!important}
@keyframes heartbeat {
    0%, 100% {transform: scale(1);}
    25% {transform: scale(1.1);}
    50% {transform: scale(1);}
    75% {transform: scale(1.1);
    }}







#home{padding:90px 0 0 0}
#demo{padding:90px 0 0 0}
.card-casino-block{padding:10px 0;margin:10px 0 0 0;width:100%;float:left}
.card-casino{padding:0 0 15px 0;margin:10px;position:relative;width:220px;float:left;background:#ffffff;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);border-radius:10px;-webkit-border-radius:10px}
.card-img{padding:0;margin:0;position:relative;width:220px;border-radius:10px 10px 0 0;height:130px;text-align:center;float:left}
.card-img img{padding:0;margin:0 auto}
.card-content{padding: 35px 15px 0 15px;margin:-35px 0 0 0;position:relative;background-image:url(../img/card-bg.png);background-position:100% 0;background-repeat:no-repeat;float:left;width:220px}

.card-content table{width:100%;margin:5px 0 0 0;padding:0 0 15px 0;text-align:left;float:left;word-wrap:break-word}
.card-content table td{padding:2px 0;font-size:12px;color:#111111;line-height:16px;width:100%;vertical-align:top;font-weight:300}
.card-content .half-left{width:70%!important;font-weight:400!important}
.card-content .half-right{width:30%!important;text-align:left!important}

.login-button-menu{border-radius:30px!important;text-transform:uppercase;font-weight:600;font-size:14px!important;line-height:36px!important;border:2px solid #ffffff;color:#ffe324!important;float:left;padding:5px 20px!important;text-decoration:none;margin:10px 5%;width:90%;}


.card-title{padding:0;margin:5px 0 5px 0;position:relative;width:100%;font-weight:400;float:left;font-size:18px;line-height:20px;text-align:center;color:#790000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.card-desc{padding:0;display:block;margin:7px 0;position:relative;width:100%;font-weight:600;float:left;font-size:22px;line-height:24px;text-align:center;color:#000000;height:48px;overflow:hidden}
.card-button{padding:0;margin:10px 0 21px 0;position:relative;width:100%;height:52px;font-weight:600;float:left;font-size:16px;line-height:52px;text-align:center;text-decoration:none;-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;color:#111;background:rgba(255,233,32,1);
background:-moz-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,233,32,1)), color-stop(100%, rgba(255,191,0,1)));
background:-webkit-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-o-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-ms-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:linear-gradient(to bottom, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe920', endColorstr='#ffbf00', GradientType=0 )}
.card-button:hover{text-decoration:none;background:#ffe920}

.game-card-soft{
	padding:20px 0 0 0;
margin:0;position:relative;width:100%;
font-weight:300;font-style:normal;
float:left;font-size:14px;
line-height:18px;
text-align:center;
color:#790000;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}

.game-card-soft:hover{
text-decoration:none;
color:#790000;
}

.game-card-title {
padding:0;
margin:7px 0;
text-decoration:none;
color:#111111;width:100%;
font-weight:600;
height:52px;
float:left;
font-size:22px;
line-height:26px;
text-align:center;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}

.game-card-title:hover{
text-decoration:none;
color:#790000;
}




.top-casino-block{padding:0;margin:-10px 0 0 0;width:100%;float:left}
.top-casino-item-white{padding:30px 0;margin:0;width:100%;float:left}
.top-casino-image-block{margin:0 -300px 0 0;padding:0;width:300px;height:420px;text-align:center;float:left}
.top-casino-image-block img	{margin:0;padding:0;border-radius:10px;-webkit-border-radius:10px;width:300px;height:420px}
.top-casino-text-block{margin:0;padding:0 0 0 330px;width:100%;float:left;position:relative}
.casino-position{padding:14px 0 0 0;margin:15px 15px -70px 0;-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;color:#111111;font-size:24px;line-height:24px;font-weight:400;width:52px;height:52px;float:right;background:#ffe324;z-index:10;position:relative;vertical-align:middle;text-align:center}
.top-casino-text-desc h2{background: url(../img/h-line.webp) left bottom no-repeat;font-weight:400;padding:0 0 10px 0;margin:0 0 8px 0;font-size:30px;line-height:30px;width:100%;float:left}
.top-casino-text-desc p{padding:0;margin:8px 0;font-weight:300;font-size:16px;line-height:22px;width:100%;float:left;text-align:justify}
.top-casino-text-desc strong, b{padding:0;margin:0;font-weight:400;color:#790000!important}
.top-casino-text-desc a{text-decoration:underline;text-transform: uppercase;color:#790000}
.top-casino-text-desc a:hover{text-decoration:none}
.top-casino-pros-cons-block{padding:0;margin:10px 0 0 0;width:100%;float:left}
.top-casino-pros{padding:0;margin:0 0 5px 0;width:50%;float:left}
.top-casino-cons{padding:0;margin:0 0 5px 0;width:50%;float:left}
.tcp-name{padding:5px 5px 5px 30px;margin:0 0 10px 0;-webkit-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;text-transform:uppercase;color:#111;font-size:24px;line-height:24px;font-weight:400;width:100%;float:left;background:#ffe324}
.tcc-name{padding:5px 5px 5px 30px;margin:0 0 10px 0;-webkit-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;text-transform:uppercase;color:#ffffff;font-size:24px;line-height:24px;font-weight:400;width:100%;float:left;background:#111}
.top-casino-pros ul {margin-left:35px;padding:0;list-style:url(../img/point-pros.png);float:left}
.top-casino-pros li {margin:4px 0;padding:0;font-weight:300;font-size:16px;line-height:22px}
.top-casino-cons ul {margin-left:35px;padding:0;list-style:url(../img/point-cons.png);float:left}
.top-casino-cons li {margin:4px 0;padding:0;font-weight:300;font-size:16px;line-height:22px}
.top-casino-bonus-block{padding:0;margin:10px 0;width:100%;float:left}
.top-casino-bonus-description{background:#ffffff url(../img/jump-point.png) left 60% no-repeat;margin:0;padding:0 220px 0 90px;width:100%;height:auto;font-size:26px;line-height:52px;text-align:center;font-weight:400;-webkit-border-radius:100px;border-radius:100px;-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left}
.top-casino-bonus-button{padding:0;margin:0  0 0 -200px;position:relative;width:200px;height:52px;font-weight:400;float:left;font-size:16px;line-height:52px;text-align:center;text-decoration:none;-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;color:#111;background:rgba(255,233,32,1);
background:-moz-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,233,32,1)), color-stop(100%, rgba(255,191,0,1)));
background:-webkit-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-o-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:-ms-linear-gradient(top, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
background:linear-gradient(to bottom, rgba(255,233,32,1) 0%, rgba(255,191,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe920', endColorstr='#ffbf00', GradientType=0 )}
.top-casino-bonus-button:hover{text-decoration:none;background:#ffe920}
.top-casino-item-black{padding:30px 0;margin:0;width:100%;float:left;background:#111111 url(../img/tci-black.png) right 100% no-repeat}
.top-casino-text-desc-black h2{background: url(../img/h-line.webp) left bottom no-repeat;font-weight:400;padding:0 0 10px 0;margin:0 0 8px 0;font-size:30px;line-height:30px;width:100%;color:#ffffff;float:left}
.top-casino-text-desc-black p{padding:0;margin:8px 0;font-weight:300;font-size:16px;line-height:22px;width:100%;color:#ffffff;float:left;text-align:justify}
.top-casino-text-desc-black strong, b{padding:0;margin:0;font-weight:400;color:#ffe324}
.top-casino-text-desc-black a{text-decoration:underline;text-transform: uppercase;color:#ffe324}
.top-casino-text-desc-black a:hover{text-decoration:none}
.top-casino-pros-black{padding:0;margin:0 0 5px 0;width:50%;float:left}
.top-casino-cons-black{padding:0;margin:0 0 5px 0;width:50%;float:left}
.tcp-name-black{padding:5px 5px 5px 30px;margin:0 0 10px 0;-webkit-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;text-transform:uppercase;color:#111;font-size:24px;line-height:24px;font-weight:400;width:100%;float:left;background:#ffe324}
.tcc-name-black{padding:5px 5px 5px 30px;margin:0 0 10px 0;-webkit-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;text-transform:uppercase;color:#ffffff;font-size:24px;line-height:24px;font-weight:400;width:100%;float:left;background:#636363}
.top-casino-pros-black ul {margin-left:35px;padding:0;list-style:url(../img/point-pros.png);float:left}
.top-casino-pros-black li {margin:4px 0;padding:0;font-weight:300;color:#ffffff;font-size:16px;line-height:22px}
.top-casino-cons-black ul {margin-left:35px;padding:0;list-style:url(../img/point-cons-black.png);float:left}
.top-casino-cons-black li {margin:4px 0;padding:0;font-weight:300;color:#ffffff;font-size:16px;line-height:22px}

.cookies-table-block {padding:0;margin:6px 0;float:left;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto}
.cookies-table{float:left;padding:0;margin:0;width:100%}
.cookies-table table{width:100%;margin:0;padding:0;text-align:left;word-wrap:break-word}
.cookies-table table td{padding:10px 20px;font-size:14px;color:#111111;line-height:18px;background:#f5f5f5;border:2px solid #fff;width:100%;vertical-align:top;font-weight:300}
.cookies-table table th{padding:12px 20px;text-transform:uppercase;color:#fff;background:#111111;font-size:14px;line-height:18px;border:2px solid #fff;font-weight:400}
.cookies-table .poits-tree{width:31%!important}
.cookies-table .poits-four{width:19%!important}

.res-gambling-table-block {padding:0;margin:6px 0;float:left;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto}
.res-gambling-table{float:left;padding:0;margin:0;width:100%}
.res-gambling-table table{width:100%;margin:0;padding:0;text-align:left;word-wrap:break-word}
.res-gambling-table table td{padding:10px 20px;font-size:14px;color:#111111;line-height:18px;background:#f5f5f5;border:2px solid #fff;width:100%;vertical-align:top;font-weight:300}
.res-gambling-table table th{padding:12px 20px;text-transform:uppercase;color:#fff;background:#111111;font-size:14px;line-height:18px;border:2px solid #fff;font-weight:400}
.res-gambling-table .poits-four{width:26%!important}
.res-gambling-table .poits-five{width:8%!important;text-align:center!important}

.footer-yellow{margin:50px 0 0 0;width:100%;padding:0;float:left;-webkit-box-shadow: inset 0 130px 0 -1px rgba(255,226,36,1);
-moz-box-shadow: inset 0 130px 0 -1px rgba(255,226,36,1);
box-shadow: inset 0 130px 0 -1px rgba(255,226,36,1)}
.footer{padding:0 0 20px 0;margin:0;width:100%;height:auto;text-align:center;float:left}
.footer-list{padding:0;margin:20px 0 0 0;position:relative;width:auto;font-weight:300;line-height:26px;font-size:16px}
.footer-list ul{padding:0;margin:30px 0 0 0;text-align:center}
.footer-list li{display:inline-block;padding:0;margin:0 10px;color:#111111}
.footer-list a{line-height:1;display:inline-block;color:#111111;text-decoration:underline}
.footer-list a:hover{color:#111111;text-decoration:none}
.copyright{padding:0;margin:10px 0;font-weight:300;font-size:14px;line-height:16px;color:#111111;width:100%;float:left;text-align:center}


.social-link {width:0 auto;margin:-28px 0 0 0;padding:0}
.social-link ul {list-style:none;margin:0;padding:0;text-align:center}
.social-link ul li{margin:0 7px 0 0;padding:0;display:inline-block}
.social-link ul li a {float:left;background:url(../img/social-icon.png) no-repeat;width:57px;overflow:hidden;height:57px;font-weight:300;font-size:14px;line-height:4px;color:transparent;border-radius:60px;-webkit-border-radius:60px}
.social-link ul li a.instagram {background-position:0 0}
.social-link ul li a.telegram {background-position:-57px 0}
.social-link ul li a.reddit {background-position:-114px 0}
.social-link ul li a.twitter {background-position:-171px 0}
.social-link ul li a.linkedin {background-position:-228px 0}
.social-link ul li a.bitcointalk {background-position:-285px 0}
.social-link ul li a.letter {background-position:-342px 0}

.slick-slider{position:relative;display: block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;            user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action: pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before, .slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display: block;object-fit:cover;object-position:center;height:100%;width:100%;}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-arrow.slick-hidden{display:none}
/* Arrows */
.slick-next{cursor:pointer;z-index:5;border:0;background:url(../img/arrow-r.webp) no-repeat;color:rgba(0,0,0,0);width:55px;height:55px;position:absolute;top:40%;display:block;padding:0;opacity: .5}
.slick-prev{cursor:pointer;z-index:5;border:0;background:url(../img/arrow-l.webp) no-repeat;color:rgba(0,0,0,0);width:55px;height:55px;position:absolute;top:40%;display:block;padding:0;opacity: .5}
.slick-prev{left:-10px}
.slick-next{right:-10px}
.slick-next:hover{opacity:1}
.slick-prev:hover{opacity:1}

.demo-block{margin:10px 0;padding:0;width:100%;float:left}
.demo-item{margin:0;padding:0 390px 0 0;width:100%;float:left}
.logo-attributes{margin:0 0 0 -390px;padding:0;width:390px;float: right}
.demo-item-bg {position:relative;margin:0;padding:0;width:780px;height:440px;float:left;background:#111111;border-radius:10px;}
.demo-item-bg .demo-item-bg-in{position:absolute;top:0;left:0;width:100%;height:100%}
.demo-bonus-item{width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.demo-bonus-item-content{width:80%;margin:0 auto;padding:0}

.play-real-button{padding:0;margin:0 15% 10px 15%;position:relative;width:70%;height:60px;font-weight:600;float:left;font-size:22px;line-height:60px;text-align:center;text-decoration:none;border-radius:100px;color:#111;text-transform:uppercase;
 background: rgba(254,232,32,1);
background: -moz-linear-gradient(top, rgba(254,232,32,1) 0%, rgba(255,191,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,232,32,1)), color-stop(100%, rgba(255,191,0,1)));
background: -webkit-linear-gradient(top, rgba(254,232,32,1) 0%, rgba(255,191,0,1) 100%);
background: -o-linear-gradient(top, rgba(254,232,32,1) 0%, rgba(255,191,0,1) 100%);
background: -ms-linear-gradient(top, rgba(254,232,32,1) 0%, rgba(255,191,0,1) 100%);
background: linear-gradient(to bottom, rgba(254,232,32,1) 0%, rgba(255,191,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee820', endColorstr='#ffbf00', GradientType=0 )}
.play-real-button:hover {text-decoration:none;background:#fee620}
.play-demo-button{border-radius:100px;position:relative;font-weight:600;font-size:18px;line-height:24px;background:none;border:3px solid #fee620;color:#ffffff;text-align:center;text-decoration:none;padding:12px 20px;margin:10px 30% 0 30%;width:40%;text-transform:uppercase;float:left}
.play-demo-button:hover{text-decoration:none;color:#111111;background:#fee620;border:3px solid #fee620}
.real-description{position:relative;font-weight:400;font-size:36px;line-height:38px;color:#ffffff;text-align:center;padding:0 10px 20px 10px;margin:10px 0 0 0;width:100%;float:left}

.logo-block{margin:0 0 10px 0;padding:0;width:100%;float:left}
.logo-block img {border-radius:10px;width:100%;float:left;height:auto}

.attributes-block{margin:0;padding:0 15px;width:100%;float:left}
.attributes-block table {width:100%;margin:0;padding:0}
.attributes-block .attr-left{margin:0;padding:5px 0;font-size:16px;line-height:20px;text-align:left;color:#111111;font-weight:600;width:45%}
.attributes-block .attr-right{margin:0;padding:5px 0;font-size:16px;line-height:20px;text-align:left;color:#111111;font-weight:400;width:55%}

.table-game2, .table-game3, .table-game4, .table-game5{padding:0;margin:12px 0;float:left;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto}
.table-game-in {float:left;padding:0;margin:0;width:100%}
.table-game2 table, .table-game3 table, .table-game4 table, .table-game5 table {margin:0;padding:0;width:100%;border-bottom:none;word-wrap:break-word;text-align:left}
.table-game2 table thead, .table-game3 table thead, .table-game4 table thead, .table-game5 table thead {float:left;margin:0;padding:0;background:#e1e1e1;width:100%}
.table-game2 table tbody, .table-game3 table tbody, .table-game4 table tbody, .table-game5 table tbody {float:left;margin:0;padding:0;width:100%}
.table-game2 table tr, .table-game3 table tr, .table-game4 table tr, .table-game5 table tr {float:left;margin:0;padding:0;width:100%}
.table-game2 table th {float:left;width:50%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:10px;color:#111111;background:#e1e1e1}
.table-game2 table td {float:left;width:50%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:12px 10px;color:#111111}
.table-game3 table th {float:left;width:33.33%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:10px;color:#111111;background:#e1e1e1}
.table-game3 table td {float:left;width:33.33%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:12px 10px;color:#111111}
.table-game4 table th {float:left;width:25%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:10px;color:#111111;background:#e1e1e1}
.table-game4 table td {float:left;width:25%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:12px 10px;color:#111111}
.table-game5 table th {float:left;width:20%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:10px;color:#111111;background:#e1e1e1}
.table-game5 table td {float:left;width:20%;text-align:left;font-weight:400;font-size:18px;line-height:24px;padding:12px 10px;color:#111111}
.table-game2 .table-bg, .table-game3 .table-bg, .table-game4 .table-bg, .table-game5 .table-bg {border-bottom:solid 1px #e1e1e1}

.rating-block{padding:0;margin:10px 0;float:left;-webkit-border-radius:100px;border-radius:100px;width:100%}
.rating-number{margin:0 -200px 0 0;padding:0;width:200px;min-height:120px;border-radius:100px 0 0 100px;-webkit-border-radius:100px 0 0 100px;float:left;position:relative;z-index:3}
.crash-tastic{background:#01ad23}
.solid-rock{background:#1f47f5}
.room-improvement{background:#f18032}
.crashing-down{background:#f35369}
.total-bust{background:#e62e30}
.big-number{padding:0;margin:36px 0 0 0;font-weight:400;font-size:48px;line-height:48px;color:#ffffff;width:100%;text-align:center;text-transform:uppercase;float:left}

.rating-text{margin:0;min-height:120px;padding:0 0 0 200px;width:100%;background:#e1e1e1;border-radius:100px;-webkit-border-radius:100px;float:right}
.rating-text-name{padding:0 20px;margin:30px 0 5px 0;font-weight:400;font-size:24px;line-height:24px;width:100%;float:left}
.rating-text-description{padding:0 40px 0 20px;margin:5px 0;font-weight:300;font-size:14px;line-height:14px;width:100%;float:left;text-align:justify}

.demo-container-out{width:100%;height:100%;margin:0;float:left}
.demo-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.demo-container iframe, .video-container object, .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.author-item-black{padding:30px 0;margin:10px 0 10px 0;width:100%;float:left;background:#111111 url(../img/tci-logo-black.png) right 100% no-repeat}
.author-item-image{margin:0 -220px 0 0;padding:0;width:220px;height:220px;text-align:center;float:left}
.author-item-image img	{margin:0;padding:0;border-radius:10px;-webkit-border-radius:10px;width:220px;height:220px}
.author-item-text{margin:0;padding:0 0 0 250px;width:100%;float:left;position:relative}
.author-item-text h2{background: url(../img/h-line.webp) left bottom no-repeat;color:#ffffff!important;font-weight:400;padding:10px 0 10px 0;margin:0 0 10px 0;font-size:30px!important;line-height:30px!important;width:100%;float:left}
.author-item-text p{padding:0;color:#ffffff!important;margin:5px 0 3px 0;font-weight:300;font-size:16px;line-height:22px;width:100%;float:left;text-align:justify}
.author-item-text a{text-decoration:underline;color:#ffe324!important}
.author-item-text a:hover{text-decoration:none}

.pros-cons{padding:0 0 15px 0;margin:15px 0;float:left;background:#fff;width:100%;display:table;overflow:hidden}
.pros{padding:20px 30px;margin:0;float:left;background:#ebebeb;width:48%;height:100%;padding-bottom:300px;margin-bottom:-300px}
.cons{padding:20px 30px;margin:0;float:right;background:#ebebeb;width:48%;height:100%;padding-bottom:300px;margin-bottom:-300px}
.pros-header{font-weight:400!important;padding:0 0 0 40px!important;margin:0!important;background-image:url(../img/pros-header.png);background-position:0 50%;background-repeat:no-repeat;width:100%;float:left;font-size:18px!important;line-height:30px!important;text-align:left}
.cons-header{font-weight:400!important;padding:0 0 0 40px!important;margin:0!important;background-image:url(../img/cons-header.png);background-position:0 50%;background-repeat:no-repeat;width:100%;float:left;font-size:18px!important;line-height:30px!important;text-align:left}
.pros ul {margin-left:3px!important;padding: 8px 0!important;list-style:none!important}
.pros li {background-image:url(../img/pros.png);background-position:0 0;background-repeat:no-repeat;margin:0!important;padding:3px 0 3px 25px!important;color:#363636;font-weight:400;font-size:16px;line-height:22px!important}
.cons ul {margin-left:3px!important;padding: 8px 0!important;list-style:none!important}
.cons li {background-image:url(../img/cons.png);background-position:0 0;background-repeat:no-repeat;margin:0!important;padding:3px 0 3px 25px!important;color:#363636;font-weight:400;font-size:16px;line-height:22px!important}



@media only screen and (max-width:1200px){
.wrapper-block1200 {margin:0;padding:0 15px;width:100%;float:left}
.card-casino{padding:0 0 15px 0;margin:10px 7%;position:relative;width:86%;float:left;background:#ffffff;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);border-radius:10px;-webkit-border-radius:10px}
.card-img{padding:0;margin:0;position:relative;width:100%;border-radius:10px 10px 0 0;height:130px;text-align:center;float:left}
.card-content{padding:35px 15px 0 15px;margin:-35px 0 0 0;position:relative;background-image: url(../img/card-bg.png);background-position: 100% 0;background-repeat: no-repeat;float:left;width:100%}
.slick-prev{left:0}
.slick-next{right:0}
.pushy{display:block;position:fixed;width:260px;height:100%;top:0;z-index:9999;background:#191918;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}
.demo-item-bg {width:100%;height:440px}
.demo-item{padding:0 410px 0 0}

.card-item{margin:1%;width:23%}
.card-item-img{width:100%}
.card-item-content{width:100%}

}

@media only screen and (max-width:1024px){
.login-button{display:none}
.reg-button{display:none}
.card-casino {margin:10px 6%;width:88%}
.menu-btn{font-size:14px;outline:none;display:block;width:80px;height:80px;padding:0;margin:0;background:url('../img/menu.png') no-repeat center;font-weight:300;color:#fff;text-align:center;float:right;cursor:pointer}
.wrapper{margin:0;padding:0 15px;width:100%;float:left}
.wrapper-scroll{margin:0;padding:0 15px;width:100%;float:left}
.wrapper-header{margin:0;padding:0;width:100%;float:left}
.text-block{margin:0;padding:0 15px;width:100%;float:left}
.panel-header {display:block}
.menu-out{display:none}
.hideMenu{display:block}
.logo{margin:10px 10px 0 20px}
.subscribe-button{-webkit-border-radius:30px;border-radius:30px;text-transform:uppercase;font-weight:400;font-size:14px;line-height:36px;border:2px solid #ffffff;color:#ffffff;float:right;padding:0 20px;text-decoration:none;margin:20px 75px 0 0}
.text-block h1, h2{background: url(../img/h-line.webp) left bottom no-repeat;font-weight:400;padding:10px 0 10px 0;margin:0 0 5px 0;font-size:30px;line-height:30px;width:100%;float:left}
.text-block h3{font-weight:400;padding:5px 0 0 0;margin:0 0 5px 0;font-size:24px;line-height:24px;width:100%;float:left}
.wrapper-scroll h2{background:none;font-weight:400;padding:10px 0 0 0;margin:0;font-size:30px;line-height:30px;width:100%;float:left}
.rating-text-name{margin:10px 0 5px 0}
}
@media only screen and (max-width:980px){
.wrapper{margin:0;padding:0 20px;width:100%;float:left}
.top-casino-bonus-button{margin:20px 0 0 0;width:100%;height:60px;font-size:16px;line-height:60px}
.top-casino-bonus-description{padding:0}
.about-author-link{float:right;-webkit-border-radius:100px;border-radius:100px;text-transform:uppercase;font-weight:400;font-size:16px;line-height:22px;background:#ffffff;border:3px solid #111111;color:#111111;padding:12px 20px;text-decoration:none;cursor:pointer;margin:0}

.logo-attributes{margin:15px 0 0 0;padding:0;width:100%;float:left}
.demo-item{padding:0}

.logo-block{margin:10px 1% 10px 0;padding:0;width:44%;float:left}
.attributes-block{margin:10px 0 10px 1%;padding:0 15px;width:54%;float:left}
.attributes-block .attr-left, .attributes-block .attr-right {padding:3px 0}

.card-item{margin:1%;width:31.33%}
.card-item-img{width:100%}
.card-item-content{width:100%}

}

@media only screen and (max-width:776px){
.top-casino-image-block{margin:0 -200px 0 0;padding:0;width:200px;height:auto;text-align:center;float:left}
.top-casino-text-block{margin:0;padding:0 0 0 230px;width:100%}
.top-casino-image-block img	{margin:0;padding:0;width:200px;height:auto}
.rating-number{margin:0;padding:0;width:100%;min-height:90px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}
.rating-text{padding:0;width:100%;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;float:right}
.big-number{margin:20px 0 0 0}
.rating-text-description{padding:0 20px 0 20px}
.about-us-approach-image{margin:0 auto;padding:0;width:220px;height:220px;text-align:center;float:none}
.about-us-approach-text{margin:10px 0 0 0;padding:0;width:100%;float:left;position:relative}
.author-item-image{margin:0 auto;padding:0;width:220px;height:220px;text-align:center;float:none}
.author-item-text{margin:10px 0 0 0;padding:0;width:100%;float:left;position:relative}
.author-item-text p{padding:0 120px 0 0}
.play-real-button{margin:0 10% 10px 10%;width:80%}
.play-demo-button{margin:10px 20% 0 20%;width:60%}
.checked-by{float:left;width:100%;margin:8px 0 0 0}

.card-item{margin:2% 1%;width:48%}
.card-item-img{width:100%}
.card-item-content{width:100%}

.wrapper-block300{padding:0 10px;margin:15px 0;float:left;width:50%;}

.text-block-main h1{text-align:center;background: url(../img/h-line.webp) center bottom no-repeat;color:#ffffff;font-weight:600;padding:10px 0 10px 0;margin:0 0 5px 0;font-size:48px;line-height:48px;width:100%;float:left}

}

@media only screen and (max-width:640px){
.subscribe-button{display:none}
.search-button{display:none}
.top-casino-image-block{margin:0 0 15px 0;padding:0;width:100%;height:auto;text-align:center;float:left}
.top-casino-text-block{margin:0;padding:0;width:100%}
.top-casino-image-block img	{margin:0;padding:0;width:100%;height:auto}




.logo-block{margin:5px 0;padding:0;width:100%;float:left}
.attributes-block{margin:0 0 10px 0;padding:0 15px;width:100%;float:left}
.attributes-block .attr-left, .attributes-block .attr-right {padding:3px 0}

.pros{padding:20px 30px;margin:0;float:left;background:#ebebeb;width:100%;height:100%;padding-bottom:300px;margin-bottom:-300px}
.cons{padding:20px 30px;margin:0;float:right;background:#ebebeb;width:100%;height:100%;padding-bottom:300px;margin-bottom:-300px}

.table-game5 table {width:640px}
.table-game4 table {width:640px}
.table-game3 table {width:640px}
.table-game2 table {width:640px}
.demo-bonus-item-content{width:100%;margin:0 auto;padding:0}

.rating-text{min-height:auto;padding: 0 0 15px 0;}

.block-author{padding:0;margin:0;float:left;width:260px}
.section-author-text{padding:0;width:100%;float:left}

}
@media only screen and (max-width:580px){
.last-updated-up{float:left;width:100%;margin:8px 0 0 0!important}
.footer-yellow{-webkit-box-shadow: inset 0 140px 0 -1px rgba(255,226,36,1);
-moz-box-shadow: inset 0 140px 0 -1px rgba(255,226,36,1);
box-shadow: inset 0 140px 0 -1px rgba(255,226,36,1)}

.wrapper-block300{padding:0 10px;margin:15px 0;float:left;width:100%;}

.register-modul{background:#111;padding:0;margin:20px 2% 0 2%;float:left;border-radius:10px;width:96%}

}
@media only screen and (max-width:480px){
.top-casino-bonus-description{background:#ffffff;margin:0;padding:10px 0;width:100%;height:auto;font-size:26px;line-height:32px;text-align:center;font-weight:400;text-overflow: inherit;white-space:normal;overflow:visible;float:left}
.footer-yellow{-webkit-box-shadow: inset 0 250px 0 -1px rgba(255,226,36,1);-moz-box-shadow: inset 0 250px 0 -1px rgba(255,226,36,1);box-shadow: inset 0 250px 0 -1px rgba(255,226,36,1)}

.card-item{margin:2% 1% 3% 1%;width:98%}
.card-item-img{width:100%}
.card-item-content{width:100%}

}

@media only screen and (max-width:375px){
.footer-yellow{-webkit-box-shadow: inset 0 270px 0 -1px rgba(255,226,36,1);-moz-box-shadow: inset 0 270px 0 -1px rgba(255,226,36,1);box-shadow: inset 0 270px 0 -1px rgba(255,226,36,1)}
}
