.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: 0.2em 0.8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: "";
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpm-switcher-dropdown,.wpm-switcher-dropdown .wpm-language-dropdown,.wpm-switcher-list{list-style:none;margin-bottom:0;padding-left:0}.wpm-switcher-dropdown a,.wpm-switcher-list li a,.wpm-switcher-list li>span{color:#333}.wpm-switcher-dropdown a:hover,.wpm-switcher-list li a:hover,.wpm-switcher-list li.active a,.wpm-switcher-list li.active>span,.wpm-switcher-list li>span:hover{color:#000}.wpm-switcher-dropdown a img,.wpm-switcher-dropdown span img,.wpm-switcher-list li a img,.wpm-switcher-list li>span img{display:inline-block;margin-right:3px}.wpm-switcher-dropdown{position:relative}.wpm-switcher-dropdown .wpm-language-dropdown{display:none;left:0;margin-left:0;position:absolute;top:100%;z-index:1}.wpm-switcher-dropdown>li{position:relative}.wpm-switcher-dropdown>li:hover .wpm-language-dropdown{display:block}.wpm-switcher-dropdown .wpm-item-language-main>span:hover{cursor:pointer}.wpm-languages.menu-item>a img{display:inline-block;margin-right:5px}.wpm-language-switcher br,.wpm-language-switcher p{display:none}@font-face{font-family:FuturaPT-Bold;src:local(FuturaPT-Bold),url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/fonts/FuturaPT-Bold.ttf);font-display:swap}
@font-face{font-family:FuturaPT-Heavy;src:local(FuturaPT-Heavy),url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/fonts/FuturaPT-Heavy.ttf);font-display:swap}
@font-face{font-family:FuturaPT-Medium;src:local(FuturaPT-Medium),url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/fonts/FuturaPT-Medium.ttf);font-display:swap}
@font-face{font-family:FuturaPT-Demi;src:local(FuturaPT-Demi),url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/fonts/FuturaPT-Demi.ttf);font-display:swap}
@font-face{font-family:FuturaPT-Light;src:local(FuturaPT-Light),url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/fonts/FuturaPT-Light.ttf);font-display:swap}
*{margin:0;padding:0;font-family:FuturaPT-Medium}
html{font-size:20px}
body{margin:0;padding:0}
.wp-block-column{font-size:.9rem}
.contry_out.country_mob{display:none}
#header .searches a{color:#000;width:100%;display:inline-block;font-size:.9em;padding:0 .2em}
#header .searches .search-item{display:flex;align-items:center;padding:.4em 0}
#header .searches a:not(:last-child) .search-item{border-bottom:1px solid #ccc6}
#header .searches .search-item .img-item{flex-basis:30%;display:flex;justify-content:left}
#header .searches .search-item .img-item img{width:2em;height:2em;object-fit:contain;border-radius:100%;box-shadow:0 0 2px 0 #0003}
.search-block{position:absolute;top:0;left:0;width:100%;border-radius:14px;background-color:#fff;overflow-x:hidden;z-index:10}
.excerpt li a:hover{text-decoration:underline}
.article-list-item img{transition:transform .2s}
.article-list-item img:hover{transform:scale(1)}
.li-list-custom::before{content:'•'!important;font-size:30px!important;display:inline-block;color:#F58772;margin-right:0;float:left;line-height:20px}
.li-list-custom{font-family:FuturaPT-Heavy}
.col-3-bg-custom{margin-bottom:20px}
.col-3-bg-custom .li-list-custom,.col-3-bg-custom .paragraf-custom{color:#fff}
.col-3-bg-custom .wp-block-column{flex-basis:33.334%!important;padding:20px 30px 0!important;margin:0!important;background:linear-gradient(to top,#0009,#0009),url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/bg-custom.jpg) no-repeat;background-size:cover}
.col-3-bg-custom .wp-block-column:not(:last-child){margin-right:20px!important}
.col-3-bg-custom .wp-block-column .paragraf-custom{padding-left:10px}
.padding-bottom-none{padding-bottom:0!important}
#poster .poster.wrapper,#breadcrumbs .wrapper{margin-top:0}
#contacts .form-content{position:relative}
.result-mail{position:absolute;top:10px}
.adress-support a{color:#000}
.g-recaptcha{margin-top:20px;width:304px}
.g-recaptcha iframe{width:100%!important}
.list-marker{padding-left:40px!important}
.list-marker li::before{content:'•'!important;display:inline-block;color:#F58772;margin-right:0!important;height:100%;float:left;background:none!important;margin-left:0!important}
.add-pos{position:absolute;bottom:0;left:0;right:0;height:54px;background-color:#fff;text-align:center}
.reviews-lang-list .add-pos{height:54px}
.add-pos-button{background:linear-gradient(to left,#aea11d,#f1e040 50%,#aea11d);padding:9px 22px;border-radius:20px;cursor:pointer;display:inline-block;margin:2px}
.visit-casino{text-align:center;padding-bottom:20px}
#reviews-currency .add-pos-button,#reviews-countries .add-pos-button,#reviews-lang .add-pos-button{bottom:0;right:0}
@media (max-width: 767px) {
.column3{text-align:center}
.wp-block-columns.col-3-bg-custom .wp-block-column{flex-basis:100%!important;margin-right:0!important}
}
.wrapper{width:1110px;margin:0 auto;padding:0 15px}
ul,ol{list-style:none;margin:0;padding:0}
a{text-decoration:none}
img{max-width:100%}
.review-poster-title-info-img img{max-width:27px}
#header,footer{background:#250028;color:#fff;margin-top:2rem}
#header a{color:#fff}
.header-list,.poster-info,.footer-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.footer-list{flex-wrap:nowrap}
.header-list-menu .menu{display:flex;flex-wrap:wrap;margin:0}
.footer-list{height:auto}
.header-list-menu .menu a{display:block;padding:18px;font-size:14px}
.header-list-menu .menu li{position:relative}
.header-list-logo img{position:absolute;top:8px}
h1{margin:0}
#poster{height:250px}
#poster,#review-poster{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/header-bg.jpg) center no-repeat;height:auto;font-size:.7rem;color:#fff;background-size:100% 100%}
#poster{margin-top:20px;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center}
.review-page #review-poster{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/review/review-header-bg.png) center no-repeat;height:350px}
.poster h1{font-size:30px;font-family:FuturaPT-Bold;text-transform:uppercase;line-height:40px;color:#e5cb0b;margin-bottom:5px}
.poster-info-text{width:64%;margin:1.5rem 0;position:relative}
.poster-info-img{width: 10rem;height: 0}
.poster-info-img img{width:13rem;margin:2rem 0}
.rating-block{position:absolute;top:-12px;right:0;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center}
.rating-block>div{display:inline-block;font-family:FuturaPT-Light;font-size:.6rem}
.rating-star .img{display:inline-block;width:18px;height:17px;cursor:pointer;background-position:100% 100%;background-size:18px 17px}
.rating-star .img:hover ~.img{background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/review/star_grey.png)!important}
.rating-star{padding:0 .2rem}
p{margin:0}
.poster-info{padding-top:0}
.poster-info-text-title h1 span{display:block;background:-webkit-linear-gradient(#aa8d0b,#6c450f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;color:#7f7f7f;font-size:.8rem;height:4rem}
.breadcrumbs a{color:#7f7f7f}
.pagination-arrow{padding:0 8px}
.casino-header{display:flex;flex-wrap:wrap;justify-content:space-between}
.casino-header-item{width:24.7%;padding:12px 0;text-align:center;font-size:14px;color:#fff;text-transform:uppercase;font-family:FuturaPT-Bold;letter-spacing:1px;background:linear-gradient(to left,#622e24,#f15739 50%,#622e24)}
.casino-list-item-bonus a{color:#000;font-family:FuturaPT-Medium}
.casino-list-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:22px 0;padding:18px 0;background:#fff;box-shadow:0 0 15px #dbdbdb;font-family:FuturaPT-Bold;transition:.8s}
.casino-list-item:hover{box-shadow:0 0 20px #ddd157}
.casino-item{width:24.7%;text-align:center}
.mobile-casino-item{width:50%;text-align:center}
.casino-list-item-name-title{margin-bottom:10px;font-size:18px;color:#000;font-family:FuturaPT-Bold}
.casino-list-item-name-title:hover{text-decoration:underline}
.casino-list-item-rating{font-size:36px;color:#f8593a}
.casino-list-item-bonus{font-size:18px;font-family:FuturaPT-Medium;position:relative;}
.casino-list-item-bonus p span{font-family:FuturaPT-Bold;color:#f8593a}
.casino-list-item-bonus p{padding:0 52px;position: relative;}
.casino-list-item-link-gosite a,.form-submit #submit,.yellow-btn a,.button_all button,.bonus_all button{background:linear-gradient(to left,#aea11d,#f1e040 50%,#aea11d);display:inline-block;padding:15px 50px;text-align:center;color:#010101;border-radius:30px;transition:.3s;font-family:FuturaPT-Heavy}
.button_all button,.bonus_all button{background: linear-gradient(to left,#622e24,#f15739 50%,#622e24);color: #fff;}
.button_all,.bonus_all{text-align:center;padding-bottom:30px}
.button_all button,.bonus_all button{border:none;text-transform:uppercase;cursor:pointer}
.button_all button:hover,.bonus_all button:hover{box-shadow:0 0 10px #363636}
.bonus_all{padding-top:30px;width:100%}
.line_all{border-bottom:3px solid #afa21e;margin-bottom:40px;width:100%}
.casino-list-item-link-gosite a{text-transform:uppercase}
.casino-list-item-link-readmore a{font-size:12px;color:#929292;text-transform:uppercase;display:inline-block;margin-top:12px}
.casino-list-item-link-readmore a:hover{border-bottom:1px solid #c8c8c8}
.pagination .nav-links{display:flex;flex-wrap:wrap;margin:20px 0}
.pagination a{display:inline-block;padding:5px 10px;background:#fff;border:1px solid #c1c1c1;color:#c5c5c5;border-left:0}
.pagination a:first-child{border-left:1px solid #c1c1c1}
.pagination a.active{color:#f8593a;box-shadow:inset 0 0 10px #afafaf}
.pagination span{display:inline-block;padding:5px 10px;background:#fff;border:1px solid #c1c1c1;border-left:0;color:#f8593a;box-shadow:inset 0 0 10px #afafaf}
#text-content{margin-top:30px;padding:0 0 10px;font-size:.8rem}
.bold,h3{font-family:FuturaPT-Bold}
.text-content li{position:relative;margin:10px 0;list-style-type: none;}
.text-content li::before{height: 2px;width: 10px;background-color: #f8593a;border-radius: 8px;content: "";display: block;left: -16px;top: 8px;position: absolute;}
.text-content .contents li::before,.checked-none li::before{display:none}
.checked-none li{margin:0}
.text-content .checked-none{padding:0}
.text-content ul,.text-content ol{padding-left:100px}
h3{font-size:30px;margin:15px 0}
.text-content p{margin:10px 0;font-size:.8rem}
.contents{margin:20px 0}
.contents a{color:#000;display:block;margin:5px 0;font-family:FuturaPT-Bold}
.contents a:hover{text-decoration:underline}
.contents ol{padding-left:95px}
#back-top{position:relative}
#back-top a{width:35px;height:35px;background:#f8593a;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;z-index:10000;bottom:50px;right:30px;opacity:0;visibility:hidden}
#back-top.show a{opacity:1;visibility:visible}
.games-list-nav-top ul,.games-list-nav-bottom ul{display:flex;flex-wrap:wrap;justify-content:space-between;font-family:FuturaPT-Demi}
.games-list{display:flex;flex-wrap:wrap;font-family:FuturaPT-Demi;margin-left:-1%;margin-right:-1%}
.games-list-nav-bottom{margin-top:5px}
.games-list-nav-top ul li{width:19.8%;text-align:center}
.games-list-nav-bottom ul li{width:12.4%;text-align:center}
.games-list-nav-bottom ul li a{padding:5px 0;background:linear-gradient(to left,#373737,#6b6b6b 50%,#373737);color:#fff;display:block}
.games-list-nav-top li a{letter-spacing:1px;padding:12px 0;background:linear-gradient(to left,#622e24,#f15739 50%,#622e24);display:block;color:#fff}
.games-list-nav-top li.active a,.games-list-nav-bottom li.active a{background:linear-gradient(to left,#aea11d,#f1e040 50%,#aea11d);color:#000}
.games-list-nav ul{padding:0;margin:0}
.footer-list-copy,.footer-list-rights{font-size:14px;margin-bottom:20px}
.games-list-nav-bottom li:last-child a{background:linear-gradient(to left,#622e24,#f15739 50%,#622e24)}
.games-list-item{width:23%;position:relative;margin:1%;transition:.8s;cursor:pointer}
.games-list-item img{display:block}
.games-list-item-btn{position:absolute;text-align:center;bottom:0;width:100%;font-size:24px}
.games-list-item-btn a{color:#373737;padding-bottom:50px;display:block}
.games-list{margin-top:30px}
.games-list-item:hover > .games-list-item-btn{height:100%;bottom:0;background:rgba(0,0,0,0.7);display:flex;flex-direction:column;justify-content:center;align-items:center}
.games-list-item:hover > .games-list-item-btn a{background:linear-gradient(to left,#aea11d,#f1e040 50%,#aea11d);display:inline-block;padding:8px 50px;text-align:center;color:#010101;border-radius:30px}
.text-content-pages{width:950px}
.text-center{text-align:center}
.bonus-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-1%;margin-right:-1%}
.bonus-list-item{width:31%;text-align:center;background:#fff;box-shadow:0 0 15px #dbdbdb;padding-bottom:80px;position:relative;margin:1%}
.bonus-list-item:hover{box-shadow:0 0 20px #ddd157}
.bonus-list-item-btn.yellow-btn a{padding:12px 30px;font-family:FuturaPT-Demi;text-transform:inherit;width:112px}
.bonus-list-item-title{font-family:FuturaPT-Heavy;font-size:22px}
.bonus-list-item-title p a{color:#9cbc56;font-family:FuturaPT-Bold}
.bonus-list-item-title span{color:#be0a0a}
.bonus-list-item-title{padding:20px 15px}
.bonus-list-item-desc{font-size:18px;padding:10px 30px;text-align:left}
.bonus-list-item-desc ul{padding:0;margin:0 0 20px}
.bonus-list-item-desc span{font-family:FuturaPT-Heavy}
.bonus-list-item-btn.yellow-btn{position:absolute;left:0;width:100%;bottom:30px;text-align:center}
.bonus-list-item .review-poster-logo-rating img{width:20px}
.span-block{display:block}
.text-content-bonus-list li:first-child{margin:30px 0}
.casino-list-item-bonus a:hover{text-decoration:underline}
#recomendation{color:#fff;background:#000;text-align:center;max-width:100%}
.owl-carousel button.owl-dot{width:11px;height:11px;background:#fff!important;border-radius:50%;margin:8px;outline:0}
.owl-carousel button.owl-dot.active{background:red!important}
.recomendation-list{margin-top:20px}
.owl-dots{margin-top:30px}
.game-name h1{font-family:FuturaPT-Heavy;font-size:40px;line-height:30px}
.content,.top-games-list-item a{display:flex;flex-wrap:wrap;justify-content:space-between}
.content-left{width:800px}
.content{margin-bottom:40px}
.game-container{cursor:pointer;padding:0 20px 49px}
.game-container img{display:block}
.sidebar-right{width:285px;background:#fff}
.sidebar-title h4{padding:12px 10px;text-align:center;font-size:24px;color:#fff;margin:0;font-family:FuturaPT-Heavy;letter-spacing:1px;background:linear-gradient(to left,#622e24,#f15739 50%,#622e24);line-height:28px}
.sidebar-wrap{margin-bottom:25px;padding:0 0 20px}
.game-container,.sidebar-wrap{box-shadow:0 0 10px #d2d2d2}
.game-name{width:100%;margin-bottom:30px}
.top-games-list-item-logo img{width:80px;height:auto;object-fit:contain}
.top-games-list-item-logo{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center}
.top-games-list-item{padding:4px 17px;text-transform:uppercase}
.top-games-list-item a{font-size:12px;font-family:FuturaPT-Heavy;align-items:center;color:#000}
.top-games-list-item-rating{color:#6a9a01;border:1px solid #6a9a01;border-radius:50%;width:37px;height:37px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.top-games-list-item-rating:hover{text-decoration:none!important}
.top-games-list-item-name{max-width:141px;text-align:center}
.top-games-list-item-name:hover{text-decoration:underline}
.top-games-list{margin:20px 0 0}
.game-page div#breadcrumbs{margin-top:25px}
ul.li-info{padding-left:18px}
.li-info li{list-style:disc}
ul.menu > li:hover > ul.submenu{display:block}
.header-list-menu .menu .submenu li a{padding:5px 0;background:linear-gradient(to left,#373737,#6b6b6b 50%,#373737);color:#fff;display:block;font-family:FuturaPT-Demi;padding:8px 15px;border-bottom:1px solid #fff}
.review-page div#breadcrumbs{margin-top:20px}
.review-page div#breadcrumbs .breadcrumbs{padding:20px 0 10px}
.general-information-list-item{display:flex;flex-wrap:wrap;padding:4px 20px}
.general-information-list{padding:20px 0;font-size:18px}
.general-information-list span{font-family:FuturaPT-Heavy;margin-right:5px}
.general-information-list-item-img{width:40px;text-align:left}
.general-information-list-item-text{width:80%;overflow:hidden}
.general-information-list a{color:#373737;display:inline-block;white-space:nowrap}
.general-information-list-btn.yellow-btn{text-align:center;margin-top:20px}
.general-information-list-btn.yellow-btn a{width:65px}
.line-out{position:relative}
.line-out:after{content:'...';position:absolute;right:0;bottom:0;background:linear-gradient(to left,#fff 70%,transparent 100%);width:10%;display:inline-block;text-align:right;color:#777;font-size:14px}
.review-poster-logo{width:195px;text-align:center}
.review-poster-logo-img img{border:3px solid #fff}
.review-poster-logo-rating{margin-top:10px}
.bonus-list-item .review-poster-logo-rating{padding-bottom:40px;margin-top:-30px}
.review-poster-title h1{font-size:40px;font-family:FuturaPT-Heavy;margin-right:20px}
.review-poster-info{padding:50px 30px;display:flex;flex-wrap:wrap;position:relative}
.review-poster-grade{position:absolute;right:180px;top:56px;text-align:center}
.review-poster-title{width:585px;margin:0 0 0 30px}
.review-poster-grade-desc-wrapper{position:absolute;background:#fff;border:1px solid #909090;border-radius:20px;color:#8b8a8a;padding:12px 20px;width:230px;left:-104px;font-size:13px;display:none}
.active.review-poster-grade-desc-wrapper{display:block}
.review-poster-grade-desc-wrapper::after{content:"";position:absolute;top:-9px;left:150px;display:block;width:24px;height:10px;background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/review/review-desc-arrow.png) center no-repeat;background-size:100%}
.hint{cursor:pointer}
.breadcrumbs a:hover{text-decoration:underline}
.review-poster-title-info,.review-poster-grade-info{display:flex;flex-wrap:wrap;align-items:center;margin:5px 0}
.review-poster-grade-info p{margin-right:-13px}
.review-poster-grade-desc{position:relative}
.review-poster-title-info-text{margin-left:15px;display:inline-block;width:auto}
.review-poster{font-size:18px}
.review-poster-title-btn{font-family:FuturaPT-Heavy;margin-top:25px}
.review-poster-grade-circle{width:67px;height:67px;border-radius:50%;display:inline-block;background:#9cbc56;color:#fff;border:1px solid #fff;font-size:28px;font-family:FuturaPT-Heavy;line-height:67px}
.review-contents{box-shadow:0 0 10px #d2d2d2;margin-bottom:24px}
.review-contents a{color:#000}
ul.tabs__caption{background:#e8e8e8;padding:10px 0;font-size:24px}
.review-contents-top-list{display:flex;flex-wrap:wrap}
.review-contents-top-list li{width:234px;text-align:center;cursor:pointer}
.review-contents-top-list li:nth-child(2){border-left:1px solid #494949;border-right:1px solid #494949}
.review-contents-top-list span{color:#494949}
.review-contents-bottom-item{margin:0 38px}
.review-contents-bottom{font-size:18px;display:flex;flex-wrap:wrap;padding:15px 0 20px}
.review-title{background:linear-gradient(to left,#373737,#6b6b6b 50%,#373737);color:#fff;text-align:center;padding:12px;font-size:24px;font-family:FuturaPT-Heavy}
.review-info-arguments{display:flex;flex-wrap:wrap}
.review-info-arguments-item{width:50%}
.review-info-arguments-item li{padding-left:30px;position:relative;margin:10px 30px;font-size:18px;line-height:30px}
.review-info-arguments-item li::before{content:"";width:29px;height:29px;display:block;position:absolute;left:-10px;margin-right:10px;float:left}
.review-info-arguments-item .arguments-plus-desc li::before{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/review/good.png) center;background-size:100%}
.review-info-arguments-item .arguments-minus-desc li::before{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/review/bad.png) center;background-size:100%}
.arguments-desc{padding:20px 0 30px}
.review-info-item,.review-comments-list-item{box-shadow:0 0 10px #d2d2d2;margin-bottom:25px}
.review-complaints-list-item,.review-complaints-bonus-list-item{display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 0 10px #d2d2d2;margin-bottom:25px;padding:20px 15px}
.review-complaints-logo{width:29%}
.review-complaints-list-info{width:60%}
.review-complaints-list-info,.review-complaints-list-solution{font-size:18px;padding:8px 0}
.review-complaints-logo{text-align:center;font-family:FuturaPT-Heavy;font-size:24px}
.review-complaints-logo img{width:130px}
.review-complaints-logo-good{color:#81a928}
.review-complaints-logo-bad{color:#e93e3e}
.review-complaints-logo-refusal{color:#ffa300}
.review-complaints-list-title,.review-complaints-list-price-title{font-family:FuturaPT-Heavy;font-size:24px}
.review-complaints-list-info-desc{margin:10px 0}
.review-complaints-logo-text{padding:10px}
.review-complaints-list-info-result{width:70%;text-align:left}
.review-complaints-list-item.review-complaints-list-item-result{align-items:center;font-size:24px;color:#6a9a01;font-family:FuturaPT-Heavy}
.review-complaints-bonus-list-item{padding:0;font-size:18px}
.review-complaints-bonus-logo img{object-fit:contain}
.review-complaints-bonus-logo{width:24%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}
.review-complaints-bonus-logo-img{margin-top:20px}
.review-complaints-bonus-logo-rating{margin-top:0}
.review-complaints-bonus-info{width:54%;padding:30px 100px 40px 0}
.review-complaints-bonus-info-title{font-size:1.3rem;color:#6a9a01;font-family:FuturaPT-Heavy}
.review-complaints-bonus-info-text{padding:20px 0 40px}
.review-complaints-bonus-info-btn.yellow-btn a{font-family:FuturaPT-Heavy}
.reviews-types-bets-list,.reviews-provider-list,.reviews-license-list{width:100%;display:flex;flex-wrap:wrap;padding:40px 50px;box-sizing:border-box;margin-right:-2%;position:relative;overflow:hidden}
.reviews-lang-list{display:flex;flex-wrap:wrap}
.reviews-types-bets-list-item,.reviews-provider-list-item,.reviews-lang-list-item{width:12%;text-align:center;margin:2%;position:relative}
.reviews-license-list{padding:25px 30px 40px;margin:0 -1%}
.reviews-license-list-item{width:31%;margin:0 1%}
.reviews-license-text{padding:50px 30px 0;font-size:18px}
.review-comments-list,.review-comments-list-item{display:flex!important;flex-wrap:wrap;justify-content:space-between;font-size:18px}
.review-comments-list-item{padding:30px 45px;width:100%}
.review-comments-list-item-logo{width:117px}
.review-comments-list-item-logo-img img{width:100%;height:auto}
.review-comments-list-item-info{width:77%}
.review-comments-list-item-logo-status{width:100%;padding:12px 0;background:#0f0;text-align:center;margin-top:10px}
.review-comments-list-item-logo-grade{display:flex;flex-wrap:wrap;width:100px;justify-content:center}
.review-comments-list-item-logo-grade div{margin:10px 5px;cursor:pointer}
.review-comments-list-item-name,.comments-quality-rating{font-family:FuturaPT-Heavy}
.review-comments-list-item-info-header,.review-comments-list-item-rating{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.review-comments-list-item-info-header{padding:15px 0 20px}
.comments-quality-rating{margin-left:30px}
.review-comments-list-item-rating img{margin:0 5px}
.review-comments-list-item-name{width:30%}
.like-quality{color:#479f4b}
.dislike-quality{color:#e50404}
.review-comments-list-item-info-text{padding-right:82px;height:70px;overflow:hidden}
.review-comments-list-item-info-text-readmore{margin:15px 0}
.review-comments-list-item-info-text-readmore a{border-bottom:1px solid #d0d0d0;color:gray}
.review-comments-list-item-answer{font-family:FuturaPT-Heavy;display:flex;flex-wrap:wrap;align-items:center}
.review-comments-list-item-answer-link{margin-left:10px}
.comments-quality{color:#000;margin-left:5px}
.review-comments-list-item-answer-text{font-size:24px}
.review-title.review-comments-more a{color:#fff;display:block}
.leave-feedback.yellow-btn,.leave-complaint-btn,.form-submit #submit,#zhaloby .send-button,#contacts .send-button{text-align:center;margin:18px 0;font-family:FuturaPT-Heavy;font-size:18px;border:0;cursor:pointer}
.leave-complaint{padding:30px 40px 20px}
.leave-complaint h3{text-align:center}
.leave-complaint p{margin:40px 0 30px}
.leave-complaint-btn a,#zhaloby .send-button,#contacts .send-button{background:linear-gradient(to left,#af0404,#fa0000 50%,#af0404);display:inline-block;padding:15px 20px;text-align:center;color:#fff;border-radius:30px;border:0}
#contacts .clear-button{border:1px solid #af0404;background:#fff;color:#c50303}
.hamburger-block,.games-types-hamburger-block,.games-provider-hamburger-block{display:none}
.casino-list-item-link-gosite a:hover,.yellow-btn a:hover,.leave-complaint-btn a:hover,.form-submit #submit:hover,#zhaloby .send-button:hover,#contacts .send-button:hover{box-shadow:0 0 10px #363636}
.form-submit{text-align:center}
.sidebar-mobile{display:none}
.review-poster-title-btn.yellow-btn a{width:103px}
.review-contents a:hover{text-decoration:underline}
.review-poster-title-btn.yellow-btn a:hover{width:103px;box-shadow:0 0 10px #fff}
.header-list-menu .menu a:hover,.review-title.review-comments-more a:hover{text-decoration:underline}
.games-list-item-btn a:hover{box-shadow:0 0 10px #fff}
.games-list-nav-top li a:hover,.games-list-nav-bottom ul li a:hover{box-shadow:0 0 5px #2c2b2b}
.tabs__content{display:none}
.tabs__content.active{display:block}
.general-information a:hover{text-decoration:none}
.general-information-list-btn.yellow-btn a:hover{text-decoration:none}
.pagination a:hover{text-decoration:underline}
#recomendation:before{background-color:#000;content:"";height:347px;position:absolute;left:0;width:100%;z-index:-1}
.comment-box{max-height:0;overflow:hidden;transition:all .5s;text-align:center}
.comment-box.active{max-height:inherit}
#commentform fieldset{border:0}
.color-hz{background-color:#e3d339}
.color-bad{background-color:red}
#zhaloby{max-height:0;overflow:hidden}
#zhaloby.active{max-height:inherit}
.review-comments-more.disabled{display:none}
.review-comments-list-item .review-comments-list-item{display:none}
.review-comments-list-item-info-text.active{height:auto}
div#tekst_licenii_3{display:inline-block!important;color:initial}
.mobile.casino-list-item{display:none}
.casino-list-item-rating-grade{color:#9cbc56}
.colors-hz{color:#e3d339}
.colors-bad{color:red}
.border-hz{border-color:#e3d339}
.border-bad{border-color:red}
.chosen-items{display:none}
.see-all{display:none}
.flex-name{display:flex}
.footer{display:-webkit-flex;display:-ms-flex;display:flex}
.footer-list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;width:25%}
.footer-list-logo{margin-top:-40px;margin-bottom:40px}
.footer-nav{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-around;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:25px;width:25%}
.footer-support,.adress-support{display:-webkit-flex;display:-ms-flex;display:flex}
.footer-nav-item{line-height:0}
.adress-support{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.footer-support{align-items:center}
.logo-support img{margin-right:16px}
.footer-title{font-size:16px}
.footer-title:after{content:'';width:17px;height:2px;background-color:#F58772;display:block;margin-top:20px}
.footer-nav-item a,.footer-support span{font-size:14px;color:#fff}
.footer-nav-item a:hover{text-decoration:underline}
.footer-adv{width:40%;height:180px;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-evenly}
.footer-adimg{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;width:100%}
@media screen and (max-width: 1140px) {
.wrapper{width:100%;box-sizing:border-box}
.casino-list-item-bonus p{padding:0 24px}
#recomendation:before{display:none}
#recomendation{padding:0 20px}
.content-left{width:68%}
.sidebar-right{width:30%}
.review-poster-title{width:63%}
.review-poster-grade{right:80px;top:50px}
#back-top a{right:5px}
.review-poster-grade-desc-wrapper{right:-75px;left:auto}
.review-poster-grade-desc-wrapper::after{left:163px}
}
@media screen and (max-width: 992px) {
.poster h1,.review-poster-title h1,.game-name h1{font-size:28px;line-height:30px;margin-top:10px}
.review-poster-logo{width:20%}
.text-content-pages{width:auto}
.games-list-item{width:32%}
.games-list-nav-top ul li,.games-list-nav-bottom ul li{width:24.5%;margin:1px}
.content-left,.sidebar-right{width:100%}
.content-left{margin-bottom:20px}
.content{display:block}
.game-page .content{display:flex;flex-direction:column}
.game-page .content-left{order:0}
.game-page section#recomendation{order:1}
.game-page .sidebar-right{order:2;margin-top:10px}
.top-games-list-item-name{max-width:none}
.review-page #review-poster{height:auto;background-size:cover}
.poster-info{padding-top:10px}
.review-poster-info{padding:30px 0}
.review-poster-grade-desc-wrapper{width:190px}
.review-poster-grade-desc-wrapper::after{left:125px}
.sidebar-mobile{display:block}
.sidebar-desktop{display:none}
.review-poster-title{width:54%;margin:0 0 0 20px}
.review-poster-title-btn{margin-top:20px}
.review-poster-grade{top:40px}
}
.bonus-list-item-img{display:flex;align-items:center;justify-content:space-around;flex-direction:row}
.bonus-list-item-img .img-box{margin:0!important;flex-basis:50%;width:50%}
.bonus-list-item-img img{width:100%}
.bonus-list-item-img img:first-child{padding-left:15px}
.bonus-list-item .review-poster-logo-rating{padding-bottom:0;margin-top:0;flex-basis:50%;width:50%}
.bonus-list-item .review-poster-logo-rating img{width:20px}
.footer-list-social-mobile{display:none!important}
#contacts .wrapper{margin:0 auto}
.block-header{color:#fff;padding:20px;background:linear-gradient(to left,#622e24,#f15739 50%,#622e24);font-size:18px}
.contacts-title h1{padding:35px;background-color:#F7F7F7;font-size:25px;margin-bottom:50px}
#contacts .content-left,#contacts .sidebar-right{box-shadow:0 0 15px #dbdbdb;height:100%}
#contacts .form-content{padding:35px 65px}
.label-form{color:#F58772}
#contacts input[placeholder],#contacts textarea[placeholder]{font-family:FuturaPT-Medium}
#contacts textarea,#contacts input{width:80%;border:1px solid #c2c2c2;font-size:14px;padding:10px;margin:5px 0;color:#484848;box-sizing:border-box}
#contacts input.send-button,#contacts input.personal-data{width:auto}
#contacts input.personal-data{color:#434343}
#contacts textarea{width:100%!important}
.top-form-content{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}
.top-form-content-input{width:50%}
.top-form-content-img{width:50%;text-align:center}
.top-form-content-img img{width:280px}
#contacts .footer-support span{font-size:14px;color:#000}
#contacts .footer-support{justify-content:center;padding:20px 0}
@media screen and (max-width: 767px) {
#filter-bg{background-color:#f8f6f6;border-bottom:1px solid #dadada;margin-bottom:30px!important;display:block}
.header-list-logo img{width:70px}
.post-time{text-align:right!important;color:#A6A39E!important;font-size:14px!important;margin:30px 30px 30px 0 !important}
.contacts-title h1{padding:0 35px;background-color:#F7F7F7;font-size:25px;margin:30px 0;text-align:right}
.footer-list-logo{margin-top:0;margin-bottom:10px}
.footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.footer-support{justify-content:center}
.footer-support span{font-size:18px}
.logo-support{display:none}
.footer-nav{width:100%;margin-left:0;text-align:center}
.footer-adv{width:100%;height:auto;padding:25px 0}
.footer-warning{display:none}
.footer-list-copy,.footer-list-rights,.footer-title,.footer-nav-item{display:none!important}
.footer-list{width:100%!important}
.review-poster-grade{display:none}
.review-poster-horizon{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-evenly}
.padding_brcr{display:none}
.breadcrumbs{display:none}
.bonus-list-item-img,.review-complaints-bonus-logo{display:flex;align-items:center;justify-content:space-around;flex-direction:row}
.bonus-list-item{margin:3% 1%}
.bonus-list-item-img img{margin:0!important}
.bonus-list-item .review-poster-logo-rating{padding-bottom:0;margin-top:0;flex-basis:50%}
.bonus-list-item .review-poster-logo-rating img,.review-complaints-bonus-logo-rating img{width:20px}
.review-complaints-list-info-result{width:100%;text-align:center}
.casino-list-item{display:none}
.mobile.casino-list-item{display:flex}
.bonus-list-item-btn.yellow-btn{position:initial;margin:20px 0}
.review-complaints-bonus-logo-img,.review-complaints-bonus-logo-rating{position:initial;margin-top:0}
.breadcrumbs{padding:30px 0;text-align:right}
.poster-info{display:block}
.poster-info-text,.poster-info-img{width:100%}
.poster-info-img{margin-top:10px}
#poster,#review-poster{height:auto;background-size:cover;padding:20px 0;margin-top:9px}
#main,.main{margin-top:30px}
.contry_out.main{justify-content:center}
header{padding:10px 0}
.games-list-nav-top ul li,.games-list-nav-bottom ul li{width:100%}
.games-list-nav-top ul,.games-list-nav-bottom ul{justify-content:flex-start}
.footer-list{height:auto}
.casino-header{display:none}
.casino-list-item{margin:0 0 20px}
.casino-list-item-rating.casino-item{order:2}
.casino-list-item-name.casino-item,.casino-list-item-link.casino-item,.casino-list-item-rating.casino-item{width:48%}
.casino-list-item-name-title{font-size:22px;margin:10px}
.casino-list-item-bonus{margin:10px 0 20px}
.casino-list-item{padding-bottom:30px}
.casino-list-item-link-readmore a{font-size:16px}
.bonus-list-item-img img{margin:0 auto;flex-basis:50%}
.bonus-list-item{width:100%;padding-bottom:20px}
.review-poster-info{display:block}
.review-poster-logo,.review-poster-title,.review-poster-grade{width:auto;text-align:center}
.review-poster-grade-desc-wrapper{right:0;width:230px;margin:0 auto;margin-bottom:20px}
.review-poster-grade-info{font-size:20px}
.review-poster-title-info-img{display:inline-block;width:15%}
.review-poster-title-info-text{margin-left:15px;display:inline-block;width:auto}
.review-poster-title-info,.review-poster-grade-info{justify-content:center;text-align:center}
.review-poster-title-info-text{text-align:left}
.review-poster-grade-desc-wrapper::after{left:147px}
.review-poster-grade-circle{margin:10px auto;text-align:center}
.review-poster-grade-info p{margin-right:0}
.review-comments-list-item{padding:20px}
.review-comments-list,.review-comments-list-item{display:block}
.review-comments-list-item-logo,.review-comments-list-item-info,.review-comments-list-item-name,.review-comments-list-item-rating,.review-comments-list-date{width:100%;text-align:center}
.review-comments-list-item-logo-status,.review-comments-list-item-logo-grade{margin:0 auto}
.review-comments-list-item-name{font-size:20px}
.review-comments-list-item-rating{justify-content:center;margin:10px 0}
.review-comments-list-item-info-text{padding:0}
.review-comments-list-item-answer{justify-content:center}
.review-complaints-logo,.review-complaints-list-info,.review-complaints-list-solution,.review-info-arguments-item,.review-contents-top-list li,.review-complaints-bonus-logo,.review-complaints-bonus-info{width:100%}
.review-contents-top-list li:nth-child(2){border:0;border-bottom:1px solid #494949}
.review-contents-top-list li{border-bottom:1px solid #494949;padding:10px}
.review-contents-top-list li:last-child{border:0}
.review-complaints-bonus-logo{padding:20px 0}
.review-complaints-bonus-info{padding:15px}
.reviews-types-bets-list-item,.reviews-provider-list-item,.reviews-lang-list-item{width:45%}
.header-list-logo img{z-index:111}
.games-types-hamburger-block,.games-provider-hamburger-block{display:flex;align-items:center;font-size:18px;color:#fff;position:relative}
.review-complaints-bonus-info-btn{text-align:center}
.games-types-hamburger-block{background:linear-gradient(to left,#622e24,#f15739 50%,#622e24)}
.games-provider-hamburger-block{background:linear-gradient(to left,#373737,#6b6b6b 50%,#373737)}
.hamburger-block{display:block;position:absolute;z-index:1000;top:0;z-index:-1;width:100%;left:0;display:flex;justify-content:flex-end;z-index:100;background:#250028}
.hamburger,.games-types-hamburger,.games-provider-hamburger{padding:5px;width:40px;display:block;height:40px;cursor:pointer;z-index:10000;padding-top:15px}
.hamburger-icons,.games-types-hamburger-icons,.games-provider-hamburger-icons{width:35px;background:#fff;display:block;position:absolute;height:3px;margin-top:3px;border-radius:5px;transition:.5s}
.hamburger-icons:after,.games-types-hamburger-icons:after,.games-provider-hamburger-icons:after{content:"";height:3px;width:35px;background:#fff;display:block;position:absolute;top:20px;border-radius:5px}
.hamburger-icons:before,.games-types-hamburger-icons:before,.games-provider-hamburger-icons:before{content:"";height:3px;width:35px;background:#fff;display:block;position:absolute;top:10px;border-radius:5px}
.open.hamburger-icons:before,.open.games-types-hamburger-icons:before,.open.games-provider-hamburger-icons:before{display:none}
.hamburger-icons.open,.open.games-types-hamburger-icons,.open.games-provider-hamburger-icons{transform:rotate(45deg);top:23px}
.open.hamburger-icons::after,.open.games-types-hamburger-icons:after,.open.games-provider-hamburger-icons:after{transform:rotate(-90deg);top:1px}
.header-list-menu.open{display:block;position:absolute;width:100%;top:60px;left:0;background:#250028;z-index:1000}
.header-list-menu .menu{display:block}
.header-list-menu .menu a{font-size:16px;border-bottom:1px solid #38243a;padding:10px 15px}
.submenu{display:block;width:100%;text-align:left;position:static}
.header-list-menu .menu .submenu li a{padding-left:40px}
.hamburger-block.open{z-index:10000}
.footer-list{display:block;text-align:center;padding:15px 0}
.game-page div#breadcrumbs{margin-top:45px}
.review-page div#breadcrumbs{margin-top:50px}
.poster-info-text p,.poster-info-img{display:none}
.header-list-social{display:flex;flex-wrap:wrap;position:absolute;top:20px;left:38%;z-index:100}
.games-list-nav-top ul,.games-list-nav-bottom ul{display:none}
.open.games-list-nav-top ul,.open.games-list-nav-bottom ul{display:block}
.casino-list-item-name.casino-item{display:flex;flex-direction:column-reverse}
.casino-list-item-bonus.casino-item{display:block}
.review-poster-grade{position:static}
.review-poster-title{margin:0}
.review-poster-title h1{position:absolute;top:40px;text-align:center;width:100%;left:0}
.review-poster-logo,.review-poster-grade-horison{padding-top:100px}
.review-poster-grade-horison{display:-webkit-flex;display:-ms-flex;display:flex!important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.review-complaints-bonus-info-title{text-align:center}
.contry_out.country_dt{display:none}
.contry_out.country_mob{display:flex;margin-top:5px}
#filter-mobile{flex-direction:column;position:fixed;left:-100%;top:0;width:100%;background-color:#f2f0f0;z-index:112;align-items:stretch!important;height:100vh;justify-content:flex-start!important}
#filter-mobile.active{left:0}
.filter-name,.filter-sort-name,.filter-title{display:flex;align-items:center;border:0!important;height:45px;padding:0 10px 0 70px !important;background-color:#FFF;margin:5px 0}
.filter-sort-name{border:1px solid #dadada!important;padding:0 10px 0 25px !important}
.filter-title{font-size:18px;background-color:#f2f0f0;height:auto}
.filter-name::after{content:'→'!important;font-size:20px!important;position:absolute;right:15px}
.close:before{content:'X';position:absolute;left:15px;top:5px;font-size:20px;cursor:pointer}
.filter-info-button .close:before{content:none}
.dropdown,.dropdown-sort{position:fixed!important;top:0!important;left:-110%!important;background-color:#f2f0f0;box-shadow:0 0 10px #d2d2d2;display:block!important;height:100vh!important;width:100%}
.dropdown.active,.dropdown-sort.active{left:0!important;z-index:999}
.dropdown li,.dropdown-sort li{display:flex;align-items:center;flex-direction:row;background-color:#FFF;margin:15px 0!important;padding-left:70px!important}
.filter-name-mobile{display:block!important;font-size:18px;margin:15px 0 15px 70px !important}
.filter-name-mobile::before{content:'←'!important;font-size:30px!important;position:absolute;left:15px;top:7px;cursor:pointer}
.mCSB_inside > .mCSB_container{margin-right:0}
.article-list{flex-direction:column}
.article-list-item{width:100%!important}
.filter-title-mobile{display:block!important}
.dropdown-list{height:calc(100vh - 125px)!important;background-color:#f2f0f0}
.chosen-items{display:block;font-size:12px;color:#999}
.see-all{display:block;position:fixed!important;bottom:0!important;left:0;background-color:#f2f0f0;box-shadow:0 0 10px #d2d2d2;width:100%;z-index:9999;justify-content:center;box-sizing:border-box;padding:15px!important;display:none}
.see-all.active{display:block}
.see-all button{width:100%;background-color:#767676;color:#fff!important;font-size:20px;font-family:FuturaPT-Heavy}
.filter-name,.filter-sort-name{display:flex;flex-direction:column;align-items:flex-start!important;border:1px solid #dadada;height:45px;padding:0 10px;cursor:pointer;justify-content:center}
.flex-name{display:flex}
.filter-sort-name{flex-direction:row;align-items:center!important}
.dropdown,.dropdown-sort{height:100vh!important;z-index:1}
#poster,#review-poster{background-image:none;background-color:#000}
}
@media screen and (max-width: 580px) {
#contacts input.send-button,#contacts input.clear-button{width:100%;margin:10px 0}
.top-form-content-img{display:none}
.top-form-content-input{width:100%}
#contacts .footer-support{justify-content:center;padding:20px 0;text-align:center}
#contacts textarea,#contacts input{width:100%}
#contacts .footer-support span{font-size:16px;color:#000}
.review-complaints-bonus-info-title{text-align:center}
.games-list-nav-top ul li,.games-list-nav-bottom ul li,.games-list-item{width:49%}
.text-content ul,.text-content ol{padding-left:20px}
.reviews-types-bets-list-item,.reviews-provider-list-item,.reviews-lang-list-item{width:50%}
.header-article .wp-block-image img{position:relative!important}
.header-article .wp-block-column:first-child,.wp-block-column:first-child{margin:0!important}
.header-article .wp-block-column h1{font-size:36px!important}
.header-article .wp-block-column h2{font-size:22px!important}
.header-menu-list-custom{font-size:22px!important}
.menu-list-custom li a{font-size:16px!important}
.menu-list-custom li:hover{padding-left:30px!important}
.h3-custom{font-size:22px!important}
.wp-block-column:first-child .list-item-custom{padding:20px 40px 20px 0;margin-left:0;height:100%;position:relative;font-size:18px!important}
.two-col-custom > .wp-block-column:last-child,.two-col-custom > .wp-block-column:first-child{flex-basis:100%!important;padding:0}
.bg-custom{padding:0 30px!important;margin:0!important}
.h4-custom strong{display:none}
.wp-block-image img{width:100%!important;height:135px!important;object-fit:cover!important}
.half-custom{padding:50px 20px!important}
.half-custom > .wp-block-column .wp-block-column:first-child{padding:20px 0!important}
.half-custom > .wp-block-column .wp-block-column:last-child{padding:20px 0!important}
.half-custom > .wp-block-column .wp-block-column{flex-basis:100%!important}
.half-custom > .wp-block-column .wp-block-column .li-list-custom::before{content:'•'!important;font-size:30px!important;display:inline-block;color:#F58772;margin-right:20px!important;height:80px!important;float:left;line-height:20px}
.p-arrow-custom::before{display:none!important}
.wp-block-image img{position:relative!important}
}
@media screen and (max-width: 480px) {
.review-complaints-bonus-info-btn.yellow-btn{text-align:center}
.review-complaints-bonus-info-title{text-align:center}
.games-list-nav-top ul li,.games-list-nav-bottom ul li,.games-list-item{width:100%}
.games-list{text-align:center}
.games-list-item img{margin:0 auto}
.poster h1,.review-poster-title h1,.game-name h1{font-size:28px}
.reviews-types-bets-list-item,.reviews-provider-list-item,.reviews-lang-list-item,.reviews-license-list-item{width:45%;margin-bottom:10px}
.reviews-types-bets-list,.reviews-provider-list,.reviews-lang-list,.reviews-license-list{padding:30px}
.review-poster-logo{padding-top:100px}
.casino-list-item-link-gosite a{font-size:13px}
.casino-list-item-name-title{display:none}
.casino-list-item-rating{font-size:25px}
.casino-list-item-link-readmore a{font-size:13px}
.casino-list-item-rating-img img{max-width:80%}
}
@media screen and (max-width: 380px) {
.header-list-social{left:37%}
.header-list-social.social a{margin:0 10px}
.casino-list-item-link-gosite a{width:85%;padding:12px 0}
.casino-list-item-link.casino-item{margin-right:5px}
}
#zhaloby textarea,#zhaloby input,#commentform textarea,#commentform input{width:80%;border:1px solid #c2c2c2;font-size:20px;padding:10px;margin:5px}
#zhaloby input::-webkit-input-placeholder{font-weight:300}
#zhaloby input:-moz-placeholder{font-weight:300}
#zhaloby input[placeholder],#zhaloby textarea[placeholder],#commentform textarea[placeholder],#commentform input[placeholder]{font-family:FuturaPT-Medium}
#commentform fieldset input,.form-submit #submit,#zhaloby .send-button{width:auto}
.artical-content img{float:left}
.artical-content h3{font-family:FuturaPT-Medium;font-size:28px}
.artical-heading h1{text-align:center;padding-bottom:20px;font-size:35px}
.article-list{flex-wrap:wrap}
.article-list-item{display:inline-block;text-align:center;width:31%;text-align:center;background:#fff;box-shadow:0 0 10px #d2d2d2;padding-bottom:30px;position:relative;margin:1%}
.article-list-item img{padding:20px;height:160px}
.article-list-item-link{padding:12px 0;text-align:center;font-size:24px;color:#fff;text-transform:uppercase;font-family:FuturaPT-Bold;letter-spacing:1px; }
.article-list-item-link a{color:#fff}
.all-bonuses,.all-claim{text-align:center;font-family:FuturaPT-Heavy;font-size:24px;margin:30px 0}
.all-bonuses a,.all-claim a{color:#000;text-decoration:underline}
.casino-list-item-name-img{background-color:#c2c2c2}
.mobile-casino-item-rating{width:50%;text-align:center}
.mobile.casino-list-item-bonus.casino-item{width:100%;font-size:24px;padding:15px 0 5px;text-align:left}
.mobile.casino-list-item-link.casino-item{width:100%;color:#A6A39E}
.mobile.casino-list-item-link-readmore,.mobile.casino-list-item-link-gosite{width:50%;float:left}
.mobile.casino-list-item-name-title{display:none}
.contry_out img{width:27px;height:auto}
.contry_out b{font-size:15px;color:red;margin:0 5px}
.contry_out.country_mob b{font-size:20px;color:red}
.contry_out{font-size:18px;margin-top:-8px;display:flex;align-items:center}
.contry_out.main{margin-top:5px;width:100%}
.casino-item .contry_out.main{width:130%}
.contry_out.main>span{text-align:left;margin-left:.2rem;font-family:FuturaPT-Medium}
.country_mob{display:none}
.mindepo img{width:30px}
#page-not-found{text-align:center;background-color:#000;margin:0;background-image:radial-gradient(#050069,#250028);height:100vh!important;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}
#page-not-found a{font-size:27px;padding:25px 50px;border:1px solid #fff;border-radius:50px;color:#fff}
#page-not-found p{font-size:48px;color:#fff;font-family:FuturaPT-Bold;padding:30px 0}
.page-not-found{margin:0}
#filter{display:flex;justify-content:space-between;align-items:center;height:65px;color:#767676;font-size:14px}
#filter-bg{background-color:#f8f6f6;border-bottom:1px solid #dadada;margin-bottom:45px;display:block}
.filter-item,.filter-sort{position:relative}
.filter-item img{width:16px;height:16px}
.filter-name,.filter-sort-name{display:flex;align-items:center;border:1px solid #dadada;height:45px;padding:0 10px;cursor:pointer}
.filter-sort-name{border:none;width:125px}
.filter-title-mobile{border:1px solid #dadada;height:45px;padding-right:10px;cursor:pointer;line-height:45px}
.filter-title-mobile span{padding:0 35px}
.filter-name:after,.filter-sort-name:after,.filter-title-mobile:after{content:'▼';font-size:10px}
.filter-name.active:after,.filter-sort-name.active:after,.filter-title-mobile.active:after{content:'▲';font-size:10px}
.filter-name.active,.filter-name.selected{border:1px solid #240027;border-top:3px solid #f8593a;color:#240027;cursor:pointer}
.filter-name.active span{text-decoration:underline}
.filter-name span,.filter-sort-name span,.filter-title-mobile span{margin:0 15px 0 5px}
.filter-name-mobile{display:none}
.dropdown,.dropdown-sort{position:absolute;top:100%;background-color:#f2f0f0;box-shadow:0 0 10px #d2d2d2;display:none;}
.dropdown-sort{right:0}
.dropdown.active,.dropdown-sort.active{display:block}
.dropdown span,.dropdown-sort span{width:200px}
.dropdown li,.dropdown-sort li{display:flex;align-items:center;flex-direction:row;background-color:#FFF;margin:15px;padding-left:15px;flex-wrap:nowrap;height:40px;cursor:pointer}
.dropdown li:after{content:'○';font-size:20px;margin-right:15px;cursor:pointer}
.dropdown-sort li:after{content:'';border:8px solid #f2f0f0;width:8px;height:8px;margin-right:15px;border-radius:50px}
.dropdown-sort li.active:after{content:'';border:7px solid #bd4831;width:8px;height:8px;margin-right:15px;border-radius:50px}
.dropdown-sort li.active{color:#240027}
.dropdown li.active:after{content:'✔';color:#ac432f}
.dropdown li.active{color:#240027}
#filter-mobile{display:flex;width:100%;justify-content:space-between;align-items:center}
.filter-title-mobile{display:none}
.article-list{display:flex}
.excerpt li a{color:#807f7f}
.excerpt li:before{content:'>';color:#807f7f;margin-right:5px}
.excerpt ul{line-height:30px}
.dropdown-list{height:100%;background-color:#f2f0f0}
.filter-info{display:flex;margin:0 0 0 15px;align-items:center;padding:0 15px}
.filter-info-list{width:80%;font-size:10px;padding-right:15px}
.filter-search{padding:5px 15px}
.filter-search-input{line-height:24px;width:100%;padding-left:5px}
.dropdown,.dropdown-sort{height:auto;z-index:1}
.filter-info-button button{border:1px solid #aaa8a8;padding:5px 10px;color:#878686;cursor:pointer}
#close_select{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:9999999999;text-align:center}
div#close_select:before{content:'';height:100%;vertical-align:middle;display:inline-block}
#close_select img{vertical-align:middle}
.single_content ul{list-style:disc;list-style-position:inside}
.single_content ol{list-style:decimal;list-style-position:inside}
#text-content ol{list-style:decimal}
.header-article,ul.menu-list-custom{box-shadow:0 0 15px #dbdbdb}
.header-article{margin-bottom:20px}
.header-article .wp-block-column{margin-bottom:0;margin-top:0;position:relative}
.header-article .wp-block-column h1{font-size:30px;font-family:FuturaPT-Bold;padding-bottom:20px}
.header-article .wp-block-column:first-child,.wp-block-column:first-child{flex-basis:40%;margin-right:15px}
.header-article .wp-block-column:last-child,.wp-block-column:last-child{flex-basis:60%;margin-bottom:0;padding:20px 40px 20px 15px;margin-left:0;position:relative;margin-bottom:1rem}
.ukr-img{padding:0!important;margin-bottom:2rem}
.wp-block-column:first-child .list-item-custom{padding:20px 40px 20px 0;margin-left:0;height:100%;position:relative}
.wp-block-column:first-child .list-item-custom:before,.wp-block-column:first-child .list-item-column-custom:before{content:'•'!important;font-size:30px!important;display:inline-block;color:#F58772;margin-right:28px;height:100%;float:left;margin-top:-8px}
.wp-block-column:first-child .list-item-column-custom:before{margin-top:-8px;margin-right:4px}
.list-item-column-custom{font-size:18px;font-weight:600}
.padding-40{padding-left:40px}
.wp-block-column:first-child .list-item-custom:after{content:''!important;display:inline-block;color:#F58772;margin-right:10px;height:100%;border-left:1px solid #ccc;position:absolute;right:0;top:20px;height:60px}
.header-article .wp-block-image{margin-bottom:0;margin-top:0;margin-bottom:0;margin-top:0}
.header-article .wp-block-image img{width:100%;object-fit:cover;height:100%;position:absolute}
.header-article .wp-block-column h2{font-size:30px;margin:0;padding-bottom:15px}
.h3-custom,.h5-custom{font-size:26px;font-family:FuturaPT-Medium;margin:0 0 15px}
.h5-custom{font-size:30px;margin:30px 0 15px}
.h6-custom{font-size:22px;margin:0 0 15px}
.h3-custom:before{content:'→'!important;font-size:30px!important;cursor:pointer;color:#F58772;padding-right:20px}
.h4-custom:before{content:'•'!important;font-size:30px!important;cursor:pointer;color:#F58772;padding-right:20px}
.paragraf-custom{padding-bottom:24px}
.header-menu-list-custom{padding:12px 10px;text-align:center;font-size:26px;color:#fff;margin:0;font-family:FuturaPT-Medium;letter-spacing:1px;background:linear-gradient(to left,#622e24,#f15739 50%,#622e24)}
.menu-list-custom li:before{content:'←'!important;font-size:30px!important;cursor:pointer!important;transform:rotate(180deg)!important;display:inline-block!important;vertical-align:middle!important;color:#212121!important;margin-right:28px!important;position:relative;left:0!important;top:0!important;height:auto;width:auto;background:none}
.menu-list-custom li:hover:before{color:#fff!important}
.menu-list-custom li{list-style:none;line-height:50px;margin:15px 0;padding-left:30px}
.menu-list-custom li:hover{padding-left:60px;background:linear-gradient(0deg,rgba(241,87,57,0.713542),rgba(241,87,57,0.713542))}
.menu-list-custom li:hover a{color:#fff}
.menu-list-custom li a:hover{color:#fff}
.menu-list-custom li a{color:#000}
ul.menu-list-custom{padding:10px 0;margin-bottom:20px}
.one-col-custom>.wp-block-column:first-child{flex-basis:100%}
.one-col-custom>.wp-block-column:last-child{flex-basis:0;padding:0}
.two-col-custom>.wp-block-column:first-child{flex-basis:50%}
.two-col-custom>.wp-block-column:last-child{flex-basis:50%;padding:0}
.bg-custom{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/bg-custom.jpg) no-repeat;color:#fff;background-size:cover;margin:15px 0;padding:0 25px 0 40px;position:relative}
.bg-custom:before{content:'';background-color:#2D2D2D;opacity:.9;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.bg-custom>div{z-index:2}
.h4-custom{font-size:20px}
h2.h4-custom{font-size:25px;font-weight:900;font-size:25px;font-family:FuturaPT-Bold;margin-top:1.5rem}
.h4-custom strong{font-size:28px}
.separator-custom{margin-bottom:24px}
.paragraf-custom a{color:#F58772}
#custom-h3.no-arrow{text-align:center}
#custom-h3.no-arrow:before{display:none}
.half-custom > .wp-block-column .wp-block-column{flex-basis:50%}
.half-custom > .wp-block-column .wp-block-column:first-child{padding:20px 40px 20px 15px}
.half-custom > .wp-block-column .wp-block-column .li-list-custom{font-family:FuturaPT-Heavy}
.half-custom > .wp-block-column .wp-block-column .li-list-custom:before{content:'•'!important;font-size:30px!important;display:inline-block;color:#F58772;margin-right:0;height:60px;float:left;line-height:20px}
.half-custom{padding:50px 60px}
.p-arrow-custom:before{content:'→'!important;font-size:30px!important;cursor:pointer;color:#F58772;padding-right:20px;height:4rem;float:left;line-height:20px}
.post-time{text-align:right;color:#A6A39E;font-size:14px;margin:0 30px -40px 0}
.post-time	span,.post-time img{vertical-align:middle}
.post-time img{padding-right:10px}
.wp-block-image img{max-width:100%;width:100%;height:100%;object-fit:cover;position:absolute}
.wp-block-column{position:relative}
.custom-50-50 .wp-block-column:first-child,.custom-50-50 .wp-block-column:last-child{flex-basis:50%;padding:20px 40px 20px 15px}
.open-block{overflow:hidden;max-height:0}
.open-block.active{max-height:unset}
.icon-info span::after{content:'▲';transform:rotate(180deg);display:inline-block;color:#C4C4C4;font-size:16px;padding-right:5px;cursor:pointer}
.icon-info.active span::after{transform:rotate(0deg);padding-left:5px;cursor:pointer}
.li-icons:before{content:'';display:block}
.bonus-list-item-desc li,.review-complaints-bonus-info-text li{margin:15px 0}
.li-icons span{padding-left:30px}
.icon-vager{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/icons/vager.svg) no-repeat}
.icon-promocode{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/icons/promocode.svg) no-repeat;color:#F58772}
.icon-promocode span{color:#000}
.icon-limit{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/icons/limit.svg) no-repeat}
.icon-max-rate{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/icons/max-rate.svg) no-repeat}
.icon-info{background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/icons/info.svg) no-repeat}
.rating-number{color:#fff;text-align:center}
.no-promocode{padding:0!important;font-family:FuturaPT-Medium!important}
.li-icons.icon-info{cursor:pointer}
.review-contents-bottom li{list-style:disc}
.review-poster-grade-horison{display:none}
.del{display:none !important} @keyframes open_block {
0%,10%{max-height:0}
100%{max-height:100%}
}
@keyframes close_block {
0%,50%{max-height:1000px}
100%{max-height:0}
}
.del:not(:checked) + label,.del:checked + label{display:inline-block;padding:0 10px;border-radius:10px;color:#f58772;cursor:pointer;float:none;font-size:.8rem;position:absolute;right:0;z-index:10;margin-top:-1rem}
.del:checked + label{color:#ccc;transform:rotate(0deg);float:none;position:absolute;right:0;z-index:10}
.advgb-accordion-header{background:-webkit-linear-gradient(right,#aea11d,#f1e040 50%,#aea11d);background:-o-linear-gradient(right,#aea11d,#f1e040 50%,#aea11d);background:linear-gradient(to left,#aea11d,#f1e040 50%,#aea11d);position:relative}
.advgb-accordion-header h4.advgb-accordion-header-title,.advgb-accordion-header h4{color:#000!important}
.advgb-accordion-header h3.advgb-accordion-header-title,.advgb-accordion-header h3{font-size:1em;padding:0;margin:0;clear:none;color:#000!important;line-height:1.8;cursor:pointer;padding-left:10px}
.advgb-accordion-header-icon{position:absolute;right:0;top:50%;margin-top:-12px}
.advgb-accordion-body{border:none!important;padding:0 10px}
ul.terms-list{list-style-type:disc;list-style-position:inside;margin:0 1rem 1rem}
ul.terms-list li{padding:.5rem 0}
.terms-list{font-size:.8rem}
.custom-list{margin:0 1rem 2rem;padding-left:0!important;list-style-type:none}
ul.check-list-item,ul.cross-list-item{list-style-type:none}
ul.check-list-item li:before{content:'✔';color:#F58772}
ul.cross-list-item li:before{content:'x';color:red;font-weight:900}
.blockquote{border:1px solid #F58772;padding:1rem 1.5rem;margin:1rem 0}
.review-title h2{font-size:inherit;margin:0;font-family:FuturaPT-Medium}
.reviews-types-bets-list-item h3{font-size:initial;font-weight:initial;margin:0;font-family:FuturaPT-Medium}
.reviews-lang-list-item h3{font-size:initial;font-weight:initial;margin:0;font-family:FuturaPT-Medium}
.review-complaints-bonus-info-title h3{font-size:inherit;font-weight:initial;margin:0}
img.imgz{position:absolute;top:0;left:0;height:100%;opacity:.8;margin-left:50%;transform:translateX(-50%)}
.wrapper-new{width:1140px;margin:0 auto}
#header{margin-top:300px}
.header-line{background-color:#000;margin-top:1.5rem}
#header-new{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center;height:3.5rem}
.logo-new{height:3.5rem;flex-basis:20%}
.logo-new img{height:5.6rem;margin-top:-1.3rem}
input[name=search]{width:100%;padding-left:.9rem;height:1.8rem;border:0;box-sizing:border-box;font-size:.7rem}
input.active[name=search]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #ccc6}
input.active[name=search] + .searches{padding:.4rem 1.2rem;max-height:none}
.header-list-search{position:relative;width:13rem;height:1.8rem;flex-basis:20%}
.header-list-search::before{content:"";background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/icon-search.svg);width:.7rem;height:1rem;display:block;position:absolute;right:.4rem;top:.5rem;z-index:15;background-size:contain;opacity:.3;background-repeat:no-repeat}
.searches{background-color:#fff;width:100%;box-sizing:border-box;border-radius:0 0 20px 20px;max-height:0}
.searches a{color:#000;width:100%;display:inline-block;font-size:.9rem;padding:0 .2rem}
.searches .search-item{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center;padding:.4rem 0}
.searches a:not(:last-child) .search-item{border-bottom:1px solid #ccc6}
.searches .search-item .img-item{flex-basis:30%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:left;-webkit-box-pack:start}
.searches .search-item .img-item img{width:2rem!important;height:2rem!important;object-fit:contain;border-radius:100%;box-shadow:0 0 2px 0 #0003}
.search-block{position:absolute;top:0;left:0;width:100%;border-radius:14px;background-color:#fff;overflow-x:hidden;z-index:10;box-shadow:0 0 3px #0005}
.header-menu{display:-webkit-flex;display:-ms-flex;display:flex;flex-basis:40%;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}
#header-new a{color:#fff;font-size:.8rem}
#header-new .search-block a{color:#000}
.header-list-menu{margin:0 2rem}
.header-list-menu a:hover + .submit{display:block}
.home-line-one{width:100%;background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/group1.png);background-color:#fff;padding-top:1.5rem;padding-bottom:4.1rem;background-repeat:no-repeat;background-size:cover}
.block-line-one{display:-webkit-flex;display:-ms-flex;display:flex}
.blog-one{flex-basis:34%;padding-right:.6rem;box-sizing:border-box}
.blog-one > a{display:block;width:100%;height:100%;position:relative;z-index:1;color:#fff;padding:1rem;box-sizing:border-box}
.blog-one > a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#F58772;box-shadow:0 2px 15px rgba(0,0,0,0.4);background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/background1.png);z-index:-1;background-repeat:no-repeat;background-size:cover}
.blog-one .content-img img{max-width: 20%;}
.block-blog{flex-basis:41%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}
.blog-two{flex-basis:100%;box-sizing:border-box}
.blog-two > a{display:block;width:100%;height:100%;position:relative;color:#fff;z-index:1;padding:1rem;box-sizing:border-box}
.blog-two > a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#250028;background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/background2.png);opacity:.7;z-index:-1}
.blog-two .content-img img{max-width: 20%;}
.blog-three{flex-basis:50%;padding-top:.6rem;padding-right:.3rem;box-sizing:border-box;max-width: 50%}
.blog-three > a{display:block;width:100%;height:100%;position:relative;color:#fff;z-index:1;padding:1rem;box-sizing:border-box}
.blog-three > a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#250028;background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/background3.png);opacity:.7;z-index:-1}
.blog-three .content-img img{max-width: 50%;}
.blog-four{flex-basis:50%;padding-top:.6rem;padding-left:.3rem;box-sizing:border-box;max-width: 50%}
.blog-four > a{display:block;width:100%;height:100%;position:relative;color:#fff;z-index:1;padding:1rem;box-sizing:border-box}
.blog-four > a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#250028;background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/background3.png);opacity:.7;z-index:-1}
.blog-four .content-img img{max-width: 50%;}
.casino-top{flex-basis:25%;padding-left:.6rem}
.casino-top-header{background:linear-gradient(90deg,#622E24 0%,rgba(241,87,57,0.713542) 50%,#622E24 100%);text-align:center;color:#fff;padding:1rem 0;font-size:.9rem}
.casino-top-block{width:100%;height:100%;box-shadow:0 2px 15px rgba(0,0,0,0.4);background-color:#fff;display:flex;flex-direction:column;-webkit-box-orient:column}
.casino-list{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative}
.casino-list>div{height:16.6667%}
.casino-list-one{display:-webkit-flex;display:-ms-flex;display:flex;margin:0 .7rem;border-bottom:1px solid #c4c4c4;height:100%;-ms-align-items:center;align-items:center;-webkit-box-align:center;box-sizing:border-box}
.list-one{display:-webkit-flex;display:-ms-flex;display:flex;flex-basis:100%}
.list-image-block{flex-basis:2.7rem;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:left;-webkit-box-pack:start;-ms-align-items:center;align-items:center;-webkit-box-align:center;border-right:1px solid #c4c4c4;margin:.4rem 0}
.list-image{width:2rem;height:2rem;border-radius:2rem;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.list-title{flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:column;justify-content:center;-webkit-box-pack:center}
.list-title-rating img{width:.7rem}
.list-title-text{height:1rem;font-size:.9rem;font-weight:900;padding-left:.6rem;max-width: 5.8rem;}
.list-rating{flex-basis:3.5rem;position:relative;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.list-rating .casino-link{display:none;width:100%;height:2rem;border-left:1px solid #c4c4c4;padding-left:.2rem}
.list-rating .casino-link a{background-color:#F58772;width:3.8rem;height:1.4rem;border-radius:2rem;font-size:.7rem;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;color:#fff}
.list-title .list-title-rating{display:none}
.show_more{position:relative;height:2.6rem!important}
.show-casino-list-block{position:absolute;top:0;left:0;width:100%;background-color:#fff;min-height:100%;z-index:11}
.show-casino-list{max-height:0;overflow:hidden}
.home-line-thwo{width:100%;background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/background4.png);background-color:#250028;padding-top:4.4rem;padding-bottom:1.6rem;overflow-x:hidden;background-repeat:no-repeat;background-size:cover}
.block-title{white-space:nowrap;padding-bottom:2.5rem}
.block-title-text{display:inline-block;color:#fff;padding-right:.8rem;font-size:1.4rem;font-family:FuturaPT-Medium}
.block-title-line{display:inline-block;border-bottom:1px solid #c4c4c4;width:200%;transform:translateY(-0.2rem)}
.home-line-desc{color:#FFF;padding-top:.8rem;padding-bottom:2.5rem}
.new-casinos-block,.new-bonuses-block{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}
.new-casino-item,.new-bonuses-item{flex-basis:24%;box-shadow:0 4px 4px rgba(0,0,0,0.12);display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:column}
.new-casino-content,.new-bonuses-content{background-color:#fff;padding:0 1rem;padding-bottom:1rem;position:relative;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.new-casino-title,.new-bonuses-title{display:-webkit-flex;display:-ms-flex;display:flex;height:4rem;color:#fff}
.new-casino-title{background:linear-gradient(90deg,#622E24 0%,rgba(241,87,57,0.713542) 50%,#622E24 100%);justify-content:flex-end;-ms-align-items:flex-end;align-items:flex-end;padding:.4rem 1.2rem;font-size:1rem;min-height: 4rem;}
.casino-content-line1,.bonuses-content-line1{display:-webkit-flex;display:-ms-flex;display:flex}
.casino-content-logo,.casino-content-logo{flex-basis:5.4rem}
.logo-casino-box,.logo-bonuses-box{width:5rem;height:5rem;border-radius:5rem;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;margin-top:-2.5rem}
.casino-content-rating{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right}
.casino-content-rating img{width:.8rem;margin-left:.2rem;margin-top:.4rem;display:inline-block}
.casino-content-line2{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:left;-webkit-box-pack:start;border-top:1px solid #c4c4c4;margin-top:1rem;padding:.6rem 0;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}
.casino-content-icon{flex-basis:2.6rem;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center;justify-content:left;-webkit-box-pack:start}
.casino-content-desc{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.casino-bonuse-line2{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:column}
.casino-content-line3{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;-webkit-box-align:center;padding-top:.4rem;}
.casino-visit,.bonuse-visit{flex-basis:48%;background-color:#F58772;text-align:center;border-radius:.8rem;font-size:.8rem;color:#fff;border:1px solid #F58772;cursor:pointer}
.casino-review{flex-basis:48%;border:1px solid #F58772;text-align:center;border-radius:.8rem;font-size:.8rem;cursor:pointer}
.button-new-casino{border:1px solid #F58772;display:inline-block;border-radius:.6rem;color:#F58772;font-size:.8rem;cursor:pointer}
.button-new-casino-block{text-align:center;padding-top:3rem}
.home-line-tree{overflow-x:hidden;padding-top:3rem;width:100%;background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/background5.png);padding-bottom:5rem;background-repeat:no-repeat;background-size:cover}
.home-line-tree .block-title-text{color:#000}
.new-bonuses-title{display:-webkit-flex;display:-ms-flex;display:flex;height:4.4rem;background-color:#824387;position:relative}
.new-bonuses-title::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/background6.png);opacity:.04}
.bonuses-content-line1{justify-content:center;-webkit-box-pack:center}
.bonuse-content-desc{border-bottom:1px solid #c4c4c4;padding-bottom:.6rem;padding-top:.6rem;height:100%;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:column;box-sizing:border-box}
.bonuse-visit{flex-basis:100%;background-color:#F58772;text-align:center;border-radius:.8rem;padding:.3rem 0;color:#fff;border:1px solid #F58772}
.bonuse-content-line3{padding-top:.6rem;text-align:center}
.bonuse-content-line4{padding-top:.6rem}
.home-line-tree .button-new-casino{color:#000}
.date-post{font-size:.7rem;display:-webkit-flex;display:-ms-flex;display:flex}
.date-post img{margin-right:.4rem}
.blog-one .content-block{ }
.content-title{font-size:1.2rem;margin-top:1.8rem;font-family:FuturaPT-Medium}
.blog-one .content-title{font-size:1.4rem;font-family:FuturaPT-Medium}
.content-text{font-size:.9rem;line-height:1.1rem;margin-top:1rem;padding-bottom:3.5rem}
.blog-one .content-text{font-size:1.2rem;line-height:1.5rem;margin-top:.7rem;padding-bottom:1rem}
.show-active-off{display:none}
.casino-content-desc-text{font-size:.8rem}
.casino-bonuse-name{font-size:1rem;font-family:FuturaPT-Medium}
.bonuse-content-desc-text{font-size:.8rem;line-height:1rem;padding-top:.4rem;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.use-code{font-size:.8rem}
.use-bomus{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.use-bomus span{font-size:.8rem;text-transform:uppercase;font-family:FuturaPT-Medium}
.use-bomus img{width:.7rem;margin-right:.4rem}
.header-list-menu .submenu{display:none;position:absolute;top:1rem;width:auto;z-index:100;margin:0;padding:0;text-align:center;background:#000;border-radius:1rem;padding-top:1rem;padding-left:.8rem;padding-right:.8rem;padding-bottom:.4rem;opacity:0;transition:opacity .5}
#header-new a{color:#fff;font-size:.8rem;white-space:nowrap}
.header-list-menu a span {margin-left: 4px}
.header-list-menu{margin:0 1rem;position:relative;display:flex;}
.header-list-menu:hover .submenu{display:block;opacity:1}
.header-list-menu .submenu li{height:1.4rem;box-sizing:border-box;}
.submenu li:hover{border-bottom:1px solid #fff}
.block-one-button{border-radius:2rem;border:1px solid #fff;display:inline-block;font-size:1rem;padding:.5rem 1.6rem}
.block-one-button:hover{background-color:#FFF;color:#F58772}
.casino-visit:hover,.bonuse-visit:hover{background-color:unset;color:#000}
.casino-review:hover,.button-new-casino:hover{background-color:#F58772;color:#fff}
.show-active-title{display:flex;justify-content:center;-webkit-box-pack:center;align-items:center;-webkit-box-align:center;height:100%}
.show-active .show-active-off{display:none}
.show-active.active .show-active-on{display:none}
.show-active.active .show-active-off{display:-webkit-flex;display:-ms-flex;display:flex}
.show-active-title img{width:.4rem;display:inline-block;margin-left:.2rem;margin-top:.3rem}
.show-active-off img{transform:rotate(180deg)}
.show-casino-list.active{max-height:unset}
.casino-top-block .casino-list-item-block:hover{background-color:#eee}
.casino-top-block .casino-list-item-block:hover .list-title .list-title-rating{display:block}
.casino-top-block .casino-list-item-block:hover .list-rating{flex-basis:4rem}
.casino-top-block .casino-list-item-block:hover .list-title-rating{display:none;padding-left:.6rem}
.casino-top-block .casino-list-item-block:hover .list-rating .casino-link{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.blog-one>a:hover::before{background-color:#c16b5a}
.blog-two > a:hover::before,.blog-three > a:hover::before,.blog-four > a:hover::before{opacity:.8}
.footer{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3rem}
.column0{flex-basis:100%;padding-bottom:1.4rem}
.column1{flex-basis:30%}
.column2{flex-basis:30%}
.column3{flex-basis:40%;display:-webkit-flex;display:-ms-flex;display:flex;margin:0 auto}
.footer-logo img{height:5.6rem;margin-top:-2.8rem}
.column-text1{color:#fff;font-size:1rem;line-height:1.3rem;font-family:FuturaPT-Medium}
.column-text2{color:#fff;font-size:.7rem;line-height:1rem;padding-top:.5rem}
.column1 .column-text2{padding-top:.4rem}
.footer-list-social{margin-top:2.5rem}
.footer-list-social a{margin-right:2rem}
.gamcare{margin-top:2rem}
.gamcarelogo{width:1.6rem;margin-right:1rem}
.gamcarelogob{width:9.3rem;margin-right: 1rem}
.gamcareorg{width: 3rem}
.img18{padding-right:1.4rem}
.img18 img{width:4.1rem}
.form-spins-line{display:-webkit-flex;display:-ms-flex;display:flex;width:80%;height:1.8rem;padding-top:.5rem}
.spins-mail{flex-basis:1.4rem;background-color:#fff;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.form-spins-line input[type="email"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:0;outline:none;height:100%}
.spins-button{flex-basis:2rem;background-color:#824387;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;font-size:.8rem;border:1px solid #824387;color:#fff;outline:none;cursor:pointer}
.footer-menu{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center}
.footer-menu a{color:#fff;font-size:.7rem;display:inline-block;margin-bottom:.2rem}
.column-text1 img{display:none}
.select_lang{cursor:pointer;order:1}
.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:90px;height:96px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}
.cmn-toggle-switch:focus{outline:none}
.cmn-toggle-switch span{display:block;position:absolute;top:45px;left:18px;right:18px;height:6px;background:#fff}
.cmn-toggle-switch span::before,.cmn-toggle-switch span::after{position:absolute;display:block;left:0;width:100%;height:6px;background-color:#fff;content:""}
.cmn-toggle-switch span::before{top:-19px}
.cmn-toggle-switch span::after{bottom:-19px}
.cmn-toggle-switch__htx{background-color:transparent}
.cmn-toggle-switch__htx span{-webkit-transition:background 0 .3s;transition:background 0 .3s}
.cmn-toggle-switch__htx span::before,.cmn-toggle-switch__htx span::after{-webkit-transition-duration:0.3s,.3s;transition-duration:0.3s,.3s;-webkit-transition-delay:0.3s,0;transition-delay:0.3s,0}
.cmn-toggle-switch__htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}
.cmn-toggle-switch__htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}
.cmn-toggle-switch__htx.active{background-color:transparent}
.cmn-toggle-switch__htx.active span{background:none}
.cmn-toggle-switch__htx.active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cmn-toggle-switch__htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cmn-toggle-switch__htx.active span::before,.cmn-toggle-switch__htx.active span::after{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}
.cmn-toggle-switch{display:none}
.header-list-search img{display:block}
.select-lang-list-block{position:fixed;height:100%;width:100%;background-color:#0003;z-index:99999;top:0;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-webkit-box-align:center}
.select-lang-list{background-color:#fff;display:-webkit-flex;display:-ms-flex;display:flex}
.select-lang-lieft{flex-basis:40%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;padding:2rem}
.select-lang-right{flex-basis:50%}
.select-lang-list{background-color:#fff;display:-webkit-flex;display:-ms-flex;display:flex;width:60%;padding-bottom:3rem;position:relative}
.select-lang-lieft img{width:100%}
.select-lang-right{flex-basis:60%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:left;-webkit-box-pack:start;-ms-align-items:start;align-items:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:column}
.wpm-language-switcher{display:none}
.insert-lang{box-shadow:0 1px 4px rgba(0,0,0,0.4);width:80%}
.insert-lang-block{display:-webkit-flex;display:-ms-flex;display:flex}
.insert-lang-list,.insert-country-list{max-height:0;overflow:hidden;position:absolute;background-color:#fff;top:0;left:0;width:100%;z-index:5;box-shadow:0 2px 5px -1px rgba(0,0,0,0.4);overflow-y:auto}
.button-select-lang{background-color:#824387;width:1.6rem;height:1.8rem;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.select-lang-block{width:100%}
.insert-lang-text,.insert-country-text{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:left;-webkit-box-pack:start;-ms-align-items:center;align-items:center;-webkit-box-align:center;overflow: hidden;}
.country-text {white-space: nowrap;}
.flag-img{margin:0 .4rem;height:12px}
.insert-lang.active .insert-lang-list,.insert-lang.active .insert-country-list{max-height:inherit;border-top:1px solid #e4e4e4}
.insert-lang.active .insert-country-list{max-height:10rem}
.users-country{margin-top:1.7rem;font-size:1.7rem;color:#824387;font-family:FuturaPT-Medium}
.tire{display:inline-block;border-top:1px solid #824387;width:2rem;transform:translateY(-0.2rem)}
.users-country-text{font-family:FuturaPT-Medium;font-size:1rem;margin-top:.1rem;width:90%}
.text-select{margin-top:.6rem;margin-bottom:.2rem;font-size:.8rem;color:#777}
.insert-lang-list-block{position:relative}
.insert-lang-list span.country-text,.insert-country-list span.country-text{font-size:1rem;padding:.3rem 0;white-space: nowrap;}
.lang-link a{background-color:#fb9494;border-radius:.8rem;height:1.9rem;width:7.5rem;color:#fff;font-family:FuturaPT-Medium;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;margin-top:1rem}
.lang-link a:hover{background-color:#fb6b6b}
.lang-link{width:100%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:left;-webkit-box-pack:start;margin-top:1rem}
.lang-link img{width:.8rem;margin-left:.7rem}
.close_select{position:absolute;top:0;right:.6rem;cursor:pointer;font-size:1.3rem}
.casino-content-line3 a{color:inherit;padding:.3rem 0;display:block;height:100%;width:100%}
.casino-content-desc-text a{color:inherit;font-size:inherit}
.list-title a{color:inherit;font-size:inherit}
.show-active-title a{color:inherit;font-size:inherit}
.show-active{height:100%}
.show-active a:hover{color:#F58772}
.button-new-casino a{display:block;height:100%;width:100%;color:inherit;padding:.4rem 1.4rem;box-sizing:border-box}
.bonuse-visit a{color:inherit;font-size:inherit}
.form-spins-line p{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-flex;display:-ms-flex;display:flex}
.casino-list-item *,.casino-header *{font-family:FuturaPT-Bold}
#text-content *{font-family:FuturaPT-medium}
.text-content{position:relative}
#text-content a{font-size:.8rem}
.footer-line{height:3rem}
.casino-list-item-link-gosite a,.form-submit #submit,.yellow-btn a,.button_all button,.bonus_all button{font-family:FuturaPT-Heavy;font-size:13px}
.casino-list-item-link-gosite a{font-size:16px}
#filter-bg *{font-family:FuturaPT-Medium}
.list-item{cursor:pointer;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center}
.img-list{width:40px;min-width: 40px;}
.form-spins-line span.wpcf7-form-control-wrap.your-email{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.ajax-loader{display:none!important}
img.checked-img{width:18px;margin:auto 5px}
.bonus-list .contry_out{white-space:normal;padding:0 30px;box-sizing:border-box}
.contry_out img{cursor:pointer;margin:8px 5px}
.country-select{height:2rem;position:relative;padding:0 .3rem}
.country-select input{width:100%;box-sizing:border-box;line-height:1.4rem;font-size:1rem;padding-left:.3rem;margin-top:.3rem;border-radius:.3rem;border:1px solid #aaa;outline:none}
.country-select input:focus{outline:none}
.country-select .remove{position:absolute;top:.4rem;right:.7rem;width:1rem;text-align:center;cursor:pointer;color:#aaa}
.country-select .remove:hover{color:#000}
.country-list-select{height:8rem;width:100%;overflow-y:scroll}
span.nowrap{white-space:nowrap}
.casino-list>div.preloader-top{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;background-color:#9c9c9c;z-index:111;display:none}
.preloader-top img{animation:5s linear 0 normal none infinite running rot;-webkit-animation:5s linear 0 normal none infinite running rot}
@keyframes rot {
0%{transform:rotateY(0deg)}
50%{transform:rotateY(360deg)}
100%{transform:rotateY(0deg)}
}
@-webkit-keyframes rot {
0%{transform:rotateY(0deg)}
50%{transform:rotateY(360deg)}
100%{transform:rotateY(0deg)}
}
.line-cooikes{position:fixed;bottom:0;left:0;right:0;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;background-color:#8f2d97;text-align:center;padding:1rem;z-index:1}
.cookies-text{flex-basis:80%;color:#fff}
.cookies-text p{font-size:.7rem;padding-bottom:.2rem}
.coockes-button button,.coockes-button>div{background:none;border:1px solid #fff;color:#fff;padding:.2rem .8rem;cursor:pointer;font-size:.7rem;outline:none;border-radius:.2rem;display: inline-block;}
.coockes-button button:hover,.coockes-button>div:hover{background-color:#fff;color:#8f2d97}
.coockes-button>div a{color:inherit;font-size:inherit}
@media (max-width: 1200px) {
html{font-size:16px}
.wrapper-new{width:992px}
}
@media (max-width: 1000px) {
html{font-size:12px}
.wrapper-new{width:768px}
}
@media (max-width: 767px) {
.del:not(:checked) + label,.del:checked + label{font-size:1.2rem}
.text-content p{font-size:1.2rem}
.insert-lang-text span,.insert-country-text span{font-size:1.2rem}
.close_select{position:absolute;top:0;right:.6rem;cursor:pointer;font-size:2.3rem}
.lang-link{justify-content:center;-webkit-box-pack:center}
.lang-link a{background-color:#fb9494;border-radius:1.8rem;height:2.9rem;width:7.5rem;color:#fff;font-family:FuturaPT-Medium;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;-ms-align-items:center;align-items:center;-webkit-box-align:center;margin-top:1rem}
.button-select-lang{background-color:#824387;width:3rem;height:auto}
.insert-lang-block{height:3rem}
.insert-lang{box-shadow:0 1px 4px rgba(0,0,0,0.4);width:100%}
.insert-lang-list span.country-text,.insert-country-list span.country-text{padding:.5rem 0}
.header-list-menu .submenu{top:0}
.column-text1{text-align:center}
html{font-size:40px}
.wrapper-new{width:92%}
.block-line-one,.new-casinos-block,.new-bonuses-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog-one,.block-blog,.blog-three,.blog-four,.casino-top,.new-casino-item,.new-bonuses-item{flex-basis:100%}
.blog-one,.blog-three{padding-right:0}
.date-post{justify-content:flex-end}
.blog-one .content-block,.blog-four,.blog-three{padding-top:0}
.block-one-button{display:none}
.content-title{margin-top:.4rem}
.blog-one .content-text{font-size:1rem;line-height:1.1rem;margin-top:.4rem;padding-bottom:1rem}
.content-text{font-size:1rem;line-height:1.1rem;margin-top:.4rem;padding-bottom:1rem}
.casino-top,.blog-four{padding-left:0}
.blog-one,.blog-two,.blog-three{margin-bottom:.4rem}
.blog-four{margin-bottom:1rem}
.casino-top{padding-top:1rem;border-top:1px solid #e4e4e4}
.home-line-one{padding-bottom:2rem}
.block-title{overflow-x:hidden;padding-bottom:0}
.home-line-thwo{padding-top:2rem}
.casino-content-icon img{width:1.4rem}
.new-casino-item,.new-bonuses-item{padding-bottom:.4rem}
.home-line-tree .block-title-text{width:64%;flex-basis:64%;white-space:pre-wrap;padding-left:1rem}
.home-line-tree .block-title{background-color:#fff;display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;align-items:center;-webkit-box-align:center;box-shadow:0 2px 15px rgba(0,0,0,0.4);margin-bottom:1rem;padding:.7rem 0}
.home-line-tree .block-title-line{flex-basis:36%}
.home-line-tree{padding-top:2rem}
.button-new-casino-block{padding-top:2rem}
.footer-column.column0{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center}
.form-spins-line{width:100%;background-color:#fff;padding-top:0;margin-top:.5rem}
.footer-column.column3{-webkit-order:1;-ms-order:1;order:1}
.footer-column.column3 .img18{display:none}
.footer-column.column1{-webkit-order:3;-ms-order:3;order:3;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:column}
.footer-column.column2{display:none}
.footer-list-social{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}
.footer-list-social a:last-child{margin-right:0}
.footer-list-social img{height:1rem}
.gamcare{order:2;-webkit-order:2;-ms-order:2;order:2;display:-webkit-flex;display:-ms-flex;display:flex;padding-bottom:2rem;justify-content:space-around}
.gamcarelogob{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.column-text1{-webkit-order:3;-ms-order:3;order:3}
.column-text2{-webkit-order:4;-ms-order:4;order:4}
.column-text1 img{display:inline-block;width:3rem;margin-left:1rem}
.spins-mail img{width:.7rem}
.column1 .column-text2{padding-top:1rem;text-align:center}
.cmn-toggle-switch{display:block;-webkit-order:3;-ms-order:3;order:3;transform:scale(0.8)}
#header-new{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;-ms-align-items:center;-webkit-box-align:center;justify-content:space-between}
.header-menu{position:fixed;top:4.1rem;right:0;background-color:#000;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:column;-ms-align-items:normal;align-items:normal;min-width:50%;padding-left:1rem;z-index:300;padding-bottom:0;max-height:0;overflow:hidden;transition:.2s}
.header-menu.active{max-height:unset;padding-bottom:1rem;width:65%}
.logo-new{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.select_lang{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-align:center;flex-basis:18%;justify-content:center;-webkit-box-pack:center}
.select_lang img{width:2.4rem}
.header-list-search::before{display:none}
.search-block{position:absolute;top:0;left:unset;right:100%;border-radius:14px;background-color:#fff;overflow-x:hidden;z-index:10;box-shadow:0 0 3px #0005;max-width:0;width:56vw}
.search-block.active{max-width:56vw}
.header-list-search{-webkit-order:2;-ms-order:2;order:2;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-pack:center;flex-basis:18%}
.header-list-search img{display:inline-block;width:1.2rem;cursor:pointer}
.header-list-menu{margin:0;flex-wrap: wrap;}
.header-list-menu>*{width:100%}
#header-new a{font-size:1.2rem;margin:.6rem 0;display:block}
.header-list-menu .submenu{display:block;position:relative;opacity:1;padding-top:0;text-align:left;padding-bottom:0}
#header-new .header-list-menu .submenu a{font-size:1rem;margin:.7rem 0}
.select-lang-lieft{display:none}
.select-lang-right{flex-basis:100%}
.select-lang-list{width:90%;padding:1rem 1rem 2rem;box-sizing:border-box}
html.front-page{font-size:20px}
html{font-size:16px}
.logo-new img{height:5.6rem;margin-top:-1.9rem}
.header-menu{position:absolute;top:5rem}
.mobile .contry_out{white-space:normal;width:100%}
.new-casino-content,.new-bonuses-content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}
.casino-content-line1,.bonuses-content-line1,.casino-content-line2,.casino-content-line3,.casino-bonuse-line2,.bonuse-content-line3,.bonuse-content-line4{flex-basis:100%}
.new-casino-content,.new-bonuses-content{display:flex;}
}
@media (max-width:530px) {
html.front-page{font-size:16px}
.header-list-search{flex-basis:11%}
.cmn-toggle-switch{transform:scale(0.6)}
.header-menu{position:absolute;top:5em}
.search-block.active{max-width:53vw}
}
@media (max-width:420px) {
html.front-page{font-size:16px}
.header-list-search{flex-basis:11%}
.cmn-toggle-switch{transform:scale(0.5)}
.header-menu{position:absolute;top:4.8rem}
.logo-new img{height:5.6rem;margin-top:-1.9rem}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) {
.new-casino-content,.new-bonuses-content{box-sizing:border-box}
}
@media (min-width:992px) {
.review-contents{position:sticky;top:-66px;background-color:#fff;z-index:9999}
}
.transition,p,ul li i:before,ul li i:after{transition:all .25s ease-in-out}
.flipIn,h1,ul li{animation:flipdown .5s ease both}
.no-select,h2{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div#respond{width:100%;text-align:center}
.reviews-lang-list-item.img-lang{margin:0 2%}
.reviews-lang-list-item a{color:inherit}
.country-in a{width:100%;display:block;padding-left:10px;color:inherit;text-decoration:revert;font-size:16px;margin-bottom:2px}
.dnone{display:none!important}
.close-input{position:absolute;right:14px;top:5px;width:10px!important;height:10px!important;font-size:20px;cursor:pointer}
.delp{display:inline-block;width:10px!important;height:10px;background-color:#aaa8a8;border-radius:5px;text-align:center;font-size:12px;line-height:11px;margin-left:1px;color:#f2f0f0;cursor:pointer}
.list-link-title{font-size:16px}
.list-link-title span{color:#9cbc56}
.link-li a{font-size:14px;color:#696969}
.link-li a:hover{color:#9cbc85}
.list-link{padding-bottom:50px}
.casino-country .country-items{display:-webkit-flex;display:-ms-flex;display:flex;padding-bottom:50px;flex-wrap:wrap}
.country-items .country-item{flex-basis:6%;width:6%;padding:0 10px}
.country-items .country-item a{display:block;width:100%}
.country-items .country-item img{width:100%}
.casino-country h3{font-size:20px;font-family:FuturaPT-Medium}
.dropdown-list ul{position:relative;min-height:60px}
.dropdown-list ul.preload::before{content:'';display:block;width:40px;height:40px;position:absolute;top:20px;left:50%;margin-left:-20px;background:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/preloader.svg);background-size:100% 100%;z-index:22}
@media screen and (max-width: 768px) {
.country-items .country-item{flex-basis:20%;width:20%}
.filter-name.selected .chosen-items{display:none}
.filter-name.selected .chosen-items.active{display:block}
}
.new-casinos-block .new-casino-title{
min-height: 4rem;
}
.new-casinos-block .new-casino-content{
min-height: 10rem;
}
.new-casinos-block .casino-content-line1{
min-height: 2.4rem;
}
.new-casinos-block .casino-content-line2{
min-height: 2.1rem;
}
.new-casinos-block .casino-content-line3{
min-height: 1.7rem;
}
.new-bonuses-block .new-bonuses-title{
min-height: 4.4rem;
}
.new-bonuses-block .bonuses-content-line1{
min-height: 2.5rem;
}
.new-bonuses-block .casino-bonuse-line2{
min-height: 4.3rem;
}
.new-bonuses-block .bonuse-content-line3{
min-height: 2rem;
}
.new-bonuses-content {
min-height: 12.9rem;
}
.list-title-text{
display: inline-block;
}
.blog-one{min-height: 36.4rem;}
@media (max-width: 767px) {
.blog-one{min-height: auto;}
}
.autor_block {
margin-bottom: 1rem;
display: -webkit-flex;
display: -ms-flex;
display: flex;
align-items: center;
}
.select_lang img {
max-width: 30px; }
.autor-left {
margin-right: 1rem;
}
.agree {display:none}
.users-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 3rem;
}
.users-item {
width: 48%;
flex-basis: 48%;
box-sizing: border-box;
border: 6px solid transparent !important;
margin-bottom: 4%;
padding: 2rem;
position: relative;
background-clip: padding-box !important;
background: #fff;
}
.users-item::before{
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: -1;
margin: -6px;
background: linear-gradient(to left,#622e24,#f15739 50%,#622e24);
}
.line-person {
display: flex;
align-items: center;
}
.img-person {
width: 35%;
flex-basis: 35%;
}
.data-person {
width: 65%;
flex-basis: 65%;
padding-left: 8px;
box-sizing: border-box;
}
.person-name {
font-size: 2rem;
}
.person-role {
font-size: 1rem;
}
.line-desc {
font-size: 0.8rem;
color: #555;
}
.min-line1:before{
content: '';
display: block;
background: linear-gradient(to left,#622e24,#f15739 50%,#622e24);
width: 20%;
height: 2px;
margin: 8px 0;
}
.person-role {
font-size: 0.8rem;
}
@media (max-width:767px) {
.users-item{
width: 100%;
flex-basis: 100%;
}
.person-name {
font-size: 2.8rem;
}
.person-role {
font-size: 1.2rem;
}
.line-desc {
font-size: 1.2rem;
}
}
.social-line {
display: flex;
margin-top: 1rem;
}
a.social-link {
width: 2rem;
height: 2rem;
display: block;
background-image: url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/badges.jpg);
background-size: 13rem;
opacity: 0.6;
}
a.social-link:hover{
opacity: 1;
}
a.social-link.vk{
background-position-x: -2.2rem;
}
a.social-link.fb{
background-position-x: -4.3rem;
}
a.social-link.in{
background-position-x: -4.3rem;
background-position-y: 2.1rem;
}
span.usl-bonus {
position: absolute;
bottom: 0;
margin-left: 2px;
cursor: pointer;
}
span.usl-btn {
display: block;
border: 1px solid #aaa;
width: 16px;
height: 16px;
border-radius: 10px;
line-height: 16px;
color: #aaa !important;
bottom: 0;
font-family: 'FuturaPT-Medium' !important;
text-align: center;
font-size: 16px;
}
span.usl-text {
display: none;
position: absolute;
box-shadow: 0 0 4px #aaa;
padding: 4px;
font-family: 'FuturaPT-Medium' !important;
font-size: 12px;
top: 108%;
margin-left: -150px;
width: 300px;
left: -50%;
background-color: #fff;
z-index: 99;
color: #000 !important;
}
span.usl-text.active{
display: block;
}
.mobile.casino-list-item-bonus span.usl-bonus{
display: inline-block;
position: unset;
}
.mobile.casino-list-item-bonus span.usl-text{
left: 50%;
}
.paginations {
padding: 10px 0;
}
a.pagination-item {
min-width: 22px;
display: inline-block;
text-align: center;
border: 2px solid #693025;
color: #693025 !important;
border-radius: 5px;
margin-right: 4px;
}
a.pagination-item.active {
background-color: #693025;
color: #fff !important;
}
span.pagination-item {
margin-right: 4px;
display: inline-block;
min-width: 22px;
text-align: center;
}
.header-menu > a, .header-list-menu > a{
border-bottom: 2px solid transparent;
}
.header-menu > a:hover{
border-bottom: 2px solid #fff;
}
.casino-content-line2 .usl-bonus, .casino-bonuse-line2 .usl-bonus{
display: inline-block;
position: relative;
}
.casino-content-line2 .usl-text, .casino-bonuse-line2 .usl-text{
width: 200px;
margin-left: -100px;
}
.hide {
display: none !important;
}
.reviews-lang-list-item.zapr img[data-name="zapr"] {
opacity: 1;
position: absolute;
margin-left: -100%;
}
.poster-info-img::before {
content: '';
display: block;
padding-bottom: 62%;
margin-top: -31%;
background: url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/images/header-img.png) center no-repeat;
background-size: auto;
background-size: auto;
background-size: cover;
}
#reviews-faq a {
color: #551A8B;
}
#reviews-faq .review-title {
background-color: #000;
background-image: none;
font-weight: 100;
font-family: FuturaPT-Medium;
}
#reviews-faq .wp-block-advgb-accordions {
width: 100%;
}
#reviews-faq .wp-block-advgb-accordion-item {
border-bottom: 2px solid #ccc;
padding-bottom: 10px;
margin-bottom: 25px !important;
}
#reviews-faq .advgb-accordion-header {
background-color: transparent !important;
background-image: none;
border: 0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
position: relative;
}
#reviews-faq .advgb-accordion-header .advgb-accordion-header-icon {
top: 10px;
height: 100%;
outline: none;
cursor: pointer;
}
#reviews-faq .advgb-accordion-header .advgb-accordion-header-icon {
cursor: pointer;
}
#reviews-faq .advgb-accordion-header .advgb-accordion-header-icon::before {
content: "+";
color: #ccc;
font-size: 20px;
}
#reviews-faq .advgb-accordion-header.active .advgb-accordion-header-icon::before {
content: "-";
}
#reviews-faq .wp-block-advgb-accordion-item h3 {
padding    : 0;
line-height: inherit;
}
#reviews-faq .wp-block-advgb-accordion-item h3 {
line-height: inherit;
}
#reviews-faq .wp-block-advgb-accordion-item .advgb-accordion-body {
padding-top: 10px;
}
.news-list-item {
padding: 0;
}
.news-item-img {
position: relative;
width: 100%;
height: 0;
line-height: 0;
padding-bottom: 70%;
overflow: hidden;
}
.news-list-item .news-item-img img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
padding: 0;
}
.news-list-item-content .news-title {
color: #000;
font-size: 18px;
padding: 20px;
}
.news-list-item-content .excerpt {
color: #555;
font-size: 16px;
text-align: left;
padding: 0 20px;
}
.news-read-more {
text-align: left;
padding: 20px 20px 0;
}
.news-read-more-button {
background: linear-gradient(to left, #aea11d, #f1e040 50%, #aea11d);
display: inline-block;
padding: 8px 20px;
text-align: center;
color: #010101;
border-radius: 30px;
transition: .3s;
font-size: 16px;
}
.news-item-date {
float: right;
color: #555;
font-size: 14px;
}
.news-item .excerpt  { 
padding: 15px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
}
.news-item .news-title  { 
padding: 15px;
display: block;
font-weight: 600;
font-size: 18px;
}
.news-item hr  { 
padding: 0px 15px;
width: 10%;
margin: 10px 15px; border: 0;
height: 1px;
}
.news-item {
text-align: left;
}
.news-item-button {
background-color: transparent;
-webkit-box-shadow: 0 0 0 0 #fff;
box-shadow: 0 0 0 0 #fff;
padding: 5px 15px;
margin: 5px 15px;
position: absolute;
display: block;
bottom: 10px;
}
.news-item .news-date {
font-size: 12px;
padding: 0px 10px;
color: #fff;
text-transform: uppercase;
font-family: FuturaPT-Bold;
letter-spacing: 0px;
}
.news-item .news-category-label {
font-size: 11px;
color: #fff;
text-transform: uppercase;
font-family: FuturaPT-Bold;
letter-spacing: 0px;
}
.news-item-info {
font-size: inherit;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 12px 5px;
}
.news-category-info img {
width: 17px;
height: 17px;
padding: 0px 10px;
filter: invert(1);
}
.news-category-info{
display: flex;
flex-direction:row;
align-items: center;
}
.news-ico {
filter: invert(1);
}
.news-category-logo {
display: block;
height: 20px;
}
.single-news-wrapper {
display: flex;
flex-direction: row;
flex-wrap: nowrap; 
}
.single-news-wrapper .news-container {
width: 75%;
box-shadow: 0 0 10px 1px rgba(230, 230, 230, .9);
margin-bottom: 60px;
height: max-content;
}
.single-news-wrapper .news-sidebar-container {
width: 25%;
}
.single-news-wrapper p {
font-size: 16px;
padding: 0px 15px 15px 15px;
}
.single-news-wrapper h1 {
padding: 15px;
}
.new-date {
padding: 15px 15px 15px 60px;
}
.single-news-wrapper h1 {
background-color: #f6f6f6; -webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
text-align: left;
padding-left: 60px;
font-size: 20px;
}
.news-container h1:before {
content: "";
width: 55px;
height: 2px;
left: 0;
bottom: 0;
position: absolute;
}
.news-container .new-date {
font-size: 16px;
}
.news-container h4 {
margin: 0px 0px 20px 15px;
}
.single-news-h1 {
display: block;
position: sticky;
} .news-best-bk {
margin-left: 20px;
}
.news-last-news {
margin-top: 20px;
margin-left: 20px;
}
.news-best-bk-row-image {
display: flex;
}
.news-best-bk-row-image img {
width: 100px;
}
.news-best-bk-row {
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: center;
border-right: 1px solid #cbc8c8;
border-left: 1px solid #cbc8c8;
border-bottom: 1px solid #cbc8c8;
padding: 5px 0px; }
h1.news-h1 {
display: flex;
flex-direction: row;
justify-content: start;
align-items: center;
padding: 0px 10px;
}
.news-h1::before {
content: '';
display: block;
width: 35px;
height: 1px;
background-color: #000;
margin-right: 10px;
}
.news-last-news-row {
border: 1px solid #cbc8c8;
padding-bottom: 10px;
}
.news-last-news-row-date {
padding: 10px;
color: #929292;
font-size: 16px;
}
.news-best-bk-header, .news-last-news-header {
background: linear-gradient(to left, #622e24, #f15739 50%, #622e24); color: #fff;
padding: 16px;
font-size: 20px;
text-align: center;
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: center;
}
.news-last-news-row-title {
padding: 0px 20px;
font-weight: 600;
font-size: 16px;
margin-bottom: 20px;
}
.news-last-news-row-text {
padding: 0px 15px;
font-size: 16px;
margin-left: 20px;
border-left: 1px solid #929292;
}
.news-last-news-row-link {
text-align: left;
margin-top: 10px;
}
.news-last-news-row-link a{
color: #6b6b6b;
}
.news-last-news-row-link a:visited {
color: #6b6b6b;
}
.news-last-news-row-link a:hover {
color: #000;
}
.last-news.sidebar-wrap {
padding: 0px;
}
.news-best-bk-row-link a {
color: #929292;
}
.news-best-bk-row-link {
border: 1px solid #cbc8c8;
padding: 5px;
font-size: 16px;
}
.news-best-bk-row-link a:visited {
color: #929292;
}
.news-best-bk-row-link a:hover{
color: #000;
}
@media screen and (max-width:992px) { 
.single-news-wrapper .news-sidebar-container {
display: none;
}
.single-news-wrapper .news-container {
width: 100%;
}
}
.news-container ul {
list-style: disc;
margin: 0;
padding: 0px 15px 15px 15px;
list-style-position: inside;
}
.yarpp {
padding: 0px 15px;
}
.yarpp li a {
color: #929292;
font-weight: 400;
}
.yarpp li a:visited {
color: #929292;
}
.yarpp li a:hover {
color: #000;
}
.article-list.category-news-list {
display: grid;
grid-template-columns: repeat(2, minmax(calc(50% - 15px), 1fr));
gap: 30px;
}
.article-list-item.category-news-list-item {
display: inline-block;
text-align: center;
text-align: center;
background: #fff;
box-shadow: 0 0 10px #d2d2d2;
position: relative;
width: 100%;
padding-bottom: 0;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.article-list-item .category-news-list-item-img {
width: 100%;
height: 268px;
padding: 0px;
}
.category-news-list .article-list-item .news-title{
font-family: FuturaPT-Medium;
font-weight: 400;
font-size: 18px;
line-height: 23.08px;
color: #1C1A1A;
text-transform: uppercase;
text-align: left;
padding: 24px 0px 0px 24px;
}
.category-news-list .article-list-item .news-date.article-date {
font-family: Arial;
font-weight: 400;
font-size: 14px;
line-height: 16.1px;
letter-spacing: 0%;
text-align: left;
padding: 12px 24px;
color: #1C1A1A;     
}
.category-news-list .article-list-item .excerpt {
font-family: Arial;
font-weight: 400;
font-size: 14px;
line-height: 16.1px;
letter-spacing: 0%;
color: #1C1A1A;
padding: 0px 24px;
text-align: left;
}
.article-list-item {
display: inline-block;
text-align: center;
width: 31%;
margin-bottom: 30px;
text-align: center;
background: #fff;
box-shadow: 0 0 10px #d2d2d2;
padding-bottom: 50px;
position: relative;
margin: 1%;
}
@media screen and (max-width: 750px) {
.articles-bookmakers {
scrollbar-width: 5px;
scrollbar-width: thin;
scrollbar-color: #929292 #fff;
flex-wrap: nowrap;
overflow-x: scroll;
}
.col-lg-8 {
width: 100%;
}
.article-list.category-news-list {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: repeat(1, 1fr);
grid-column-gap: 30px;
grid-row-gap: 20px;
}
}
.custom-colors .article-list-item:nth-child(odd) .news-item-permalink {
color: #f1904a;
}
.custom-colors .article-list-item:nth-child(even) .news-item-permalink {
color: #8f5ac5;
}
.custom-colors .article-list-item .news-item-permalink:hover {
font-weight: 700;
}
.custom-colors .article-list-item .news-item-permalink {
font-family: 'FuturaPT-Medium';
font-weight: 400;
font-size: 18px;
line-height: 23.08px;
letter-spacing: 0%;
text-transform: uppercase;
text-align: left;
display: block;
padding: 12px 0px 24px 24px;
}
.news-item-button .news-item-permalink {
font-size: 16px;
}
.featured-stati-row {
display: flex;
flex-direction: row;
}
.articles-content {
margin: 20px 0px;
}
.articles-content h3 {
font-size: 20px;
}
.articles-date {
margin: 20px 0px;
padding: 0px 0px 0px 40px;
}
.articles-contents {
margin: 30px 0;
display: flex;
flex-direction: column;
background-color: #f4f4f4;
border-radius: 5px;
padding: 20px;
}
.articles-contents-title {
font-size: 30px;
margin-top: 0;
font-weight: 600;
line-height: 36px;
text-align: left;
}
.articles-contents-links {
text-decoration: underline #4d4d4d;
font-weight: 600;
line-height: 36px;
text-align: left;
color: #000;
}
.articles-contents-li:not(:first-child) {
list-style: inside disc;
}
.articles-pages-text ul {
margin: 20px 0px;
}
.articles-pages-text ul li {
list-style: inside disc;
}
.articles-pages-text img {
margin: 20px 0px;
}
.articles-pages-text p {
margin: 10px 0px 0px 0px;
}
.articles-author-photo img{
min-width: 60px;
max-width: 60px;
}
.articles-author {
display: flex;
flex-direction: row;
padding: 15px;
border: 1px solid #EBEBEB;
border-radius: 5px;
margin-top: 30px;
}
.articles-author-name {
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
line-height: 16.8px;
text-align: left;
margin-bottom: 10px;
}
.articles-author-description {
text-align: left;
}
.articles-author-text {
display:flex;
flex-direction: column;
padding-left: 10px;
}
.article-list-link {
margin-top: 20px;
text-align: left;
}
.article-list-link a {
color: #000;
margin: 0px 20px;
} 
.article-list-link a:visited {
color: #000;
} 
.article-list-link a:hover {
border-bottom: 1px solid #000;
cursor: pointer;
} 
@media (min-width: 1200px) {
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-8 {
width: 66.66666666%;
}
}
@media (max-width: 1200px) {
.col-lg-4 {
display:none;
}
}
.articles-title {
position: sticky;
color: #000;
margin-bottom: 20px;
background-color: #f6f6f6;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
text-align: left;
padding: 20px 20px 20px 40px; font-size: 22px;
}
.articles-title:before {
height: 2px;
background: #8f5ac5;
}
.articles-title:before {
content: "";
width: 55px;
height: 2px;
left: 0;
bottom: 0;
position: absolute;
}
.articles-contents-title {
font-size: 30px;
margin-top: 0;
font-weight: 600;
line-height: 36px;
text-align: left;
}
.articles-pages-text h2 {
margin-top: 10px
}
.articles-pages-text h4 {
margin-top: 10px
}
.post-template-featured-stati {
font-size: 16px;
}
.articles-pages-text table td {
padding: 15px;
border: 1px solid;
}
.articles-pages-text table {
border-collapse: collapse;
margin-top: 20px;
}
.text-content.wrapper table td {
padding: 15px;
border: 1px solid;
}
.text-content.wrapper table {
border-collapse: collapse;
margin-top: 20px;
}body.compensate-for-scrollbar {
overflow: hidden;
}
.fancybox-active {
height: auto;
}
.fancybox-is-hidden {
left: -9999px;
margin: 0;
position: absolute !important;
top: -9999px;
visibility: hidden;
}
.fancybox-container {
-webkit-backface-visibility: hidden;
height: 100%;
left: 0;
outline: none;
position: fixed;
-webkit-tap-highlight-color: transparent;
top: 0;
-ms-touch-action: manipulation;
touch-action: manipulation;
transform: translateZ(0);
width: 100%;
z-index: 99992;
}
.fancybox-container * {
box-sizing: border-box;
}
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.fancybox-outer {
-webkit-overflow-scrolling: touch;
overflow-y: auto;
}
.fancybox-bg {
background: rgb(30, 30, 30);
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}
.fancybox-is-open .fancybox-bg {
opacity: .9;
transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
direction: ltr;
opacity: 0;
position: absolute;
transition: opacity .25s ease, visibility 0s ease .25s;
visibility: hidden;
z-index: 99997;
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
opacity: 1;
transition: opacity .25s ease 0s, visibility 0s ease 0s;
visibility: visible;
}
.fancybox-infobar {
color: #ccc;
font-size: 13px;
-webkit-font-smoothing: subpixel-antialiased;
height: 44px;
left: 0;
line-height: 44px;
min-width: 44px;
mix-blend-mode: difference;
padding: 0 10px;
pointer-events: none;
top: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fancybox-toolbar {
right: 0;
top: 0;
}
.fancybox-stage {
direction: ltr;
overflow: visible;
transform: translateZ(0);
z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
overflow: hidden;
}
.fancybox-slide {
-webkit-backface-visibility: hidden; display: none;
height: 100%;
left: 0;
outline: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: absolute;
text-align: center;
top: 0;
transition-property: transform, opacity;
white-space: normal;
width: 100%;
z-index: 99994;
}
.fancybox-slide::before {
content: '';
display: inline-block;
font-size: 0;
height: 100%;
vertical-align: middle;
width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
display: block;
}
.fancybox-slide--image {
overflow: hidden;
padding: 44px 0;
}
.fancybox-slide--image::before {
display: none;
}
.fancybox-slide--html {
padding: 6px;
}
.fancybox-content {
background: #fff;
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
animation-timing-function: cubic-bezier(.5, 0, .14, 1);
-webkit-backface-visibility: hidden;
background: transparent;
background-repeat: no-repeat;
background-size: 100% 100%;
left: 0;
max-width: none;
overflow: visible;
padding: 0;
position: absolute;
top: 0;
-ms-transform-origin: top left;
transform-origin: top left;
transition-property: transform, opacity;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
cursor: zoom-in;
}
.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
cursor: -webkit-grab;
cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
cursor: -webkit-grabbing;
cursor: grabbing;
}
.fancybox-container [data-selectable='true'] {
cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
background: transparent;
border: 0;
height: 100%;
left: 0;
margin: 0;
max-height: none;
max-width: none;
padding: 0;
position: absolute;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
}
.fancybox-spaceball {
z-index: 1;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
height: 100%;
overflow: visible;
padding: 0;
width: 100%;
}
.fancybox-slide--video .fancybox-content {
background: #000;
}
.fancybox-slide--map .fancybox-content {
background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
background: #fff;
}
.fancybox-video,
.fancybox-iframe {
background: transparent;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
} .fancybox-iframe {
left: 0;
position: absolute;
top: 0;
}
.fancybox-error {
background: #fff;
cursor: default;
max-width: 400px;
padding: 40px;
width: 100%;
}
.fancybox-error p {
color: #444;
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0;
} .fancybox-button {
background: rgba(30, 30, 30, .6);
border: 0;
border-radius: 0;
box-shadow: none;
cursor: pointer;
display: inline-block;
height: 44px;
margin: 0;
padding: 10px;
position: relative;
transition: color .2s;
vertical-align: top;
visibility: inherit;
width: 44px;
}
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
color: #ccc;
}
.fancybox-button:hover {
color: #fff;
}
.fancybox-button:focus {
outline: none;
}
.fancybox-button.fancybox-focus {
outline: 1px dotted;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
color: #888;
cursor: default;
outline: none;
} .fancybox-button div {
height: 100%;
}
.fancybox-button svg {
display: block;
height: 100%;
overflow: visible;
position: relative;
width: 100%;
}
.fancybox-button svg path {
fill: currentColor;
stroke-width: 0;
}
.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
display: none;
}
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
display: none;
}
.fancybox-progress {
background: #ff5268;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: 0;
-ms-transform: scaleX(0);
transform: scaleX(0);
-ms-transform-origin: 0;
transform-origin: 0;
transition-property: transform;
transition-timing-function: linear;
z-index: 99998;
} .fancybox-close-small {
background: transparent;
border: 0;
border-radius: 0;
color: #ccc;
cursor: pointer;
opacity: .8;
padding: 8px;
position: absolute;
right: -12px;
top: -44px;
z-index: 401;
}
.fancybox-close-small:hover {
color: #fff;
opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
color: currentColor;
padding: 10px;
right: 0;
top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
display: none;
} .fancybox-navigation .fancybox-button {
background-clip: content-box;
height: 100px;
opacity: 0;
position: absolute;
top: calc(50% - 50px);
width: 70px;
}
.fancybox-navigation .fancybox-button div {
padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 0;
left: env(safe-area-inset-left);
padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
padding: 31px 6px 31px 26px;
right: 0;
right: env(safe-area-inset-right);
} .fancybox-caption {
background: linear-gradient(
to top,
rgba(0, 0, 0, .85) 0%,
rgba(0, 0, 0, .3) 50%,
rgba(0, 0, 0, .15) 65%,
rgba(0, 0, 0, .075) 75.5%,
rgba(0, 0, 0, .037) 82.85%,
rgba(0, 0, 0, .019) 88%,
rgba(0, 0, 0, 0) 100%
);
bottom: 0;
color: #eee;
font-size: 14px;
font-weight: 400;
left: 0;
line-height: 1.5;
padding: 75px 44px 25px 44px;
pointer-events: none;
right: 0;
text-align: center;
z-index: 99996;
}
@supports (padding: max(0px)) {
.fancybox-caption {
padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
}
}
.fancybox-caption--separate {
margin-top: -50px;
}
.fancybox-caption__body {
max-height: 50vh;
overflow: auto;
pointer-events: all;
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
color: #ccc;
text-decoration: none;
}
.fancybox-caption a:hover {
color: #fff;
text-decoration: underline;
} .fancybox-loading {
animation: fancybox-rotate 1s linear infinite;
background: transparent;
border: 4px solid #888;
border-bottom-color: #fff;
border-radius: 50%;
height: 50px;
left: 50%;
margin: -25px 0 0 -25px;
opacity: .7;
padding: 0;
position: absolute;
top: 50%;
width: 50px;
z-index: 99999;
}
@keyframes fancybox-rotate {
100% {
transform: rotate(360deg);
}
} .fancybox-animated {
transition-timing-function: cubic-bezier(0, 0, .25, 1);
} .fancybox-fx-slide.fancybox-slide--previous {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
opacity: 1;
transform: translate3d(0, 0, 0);
} .fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
opacity: 0;
transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1;
} .fancybox-fx-zoom-in-out.fancybox-slide--previous {
opacity: 0;
transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
opacity: 0;
transform: scale3d(.5, .5, .5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
opacity: 1;
transform: scale3d(1, 1, 1);
} .fancybox-fx-rotate.fancybox-slide--previous {
opacity: 0;
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next {
opacity: 0;
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current {
opacity: 1;
-ms-transform: rotate(0deg);
transform: rotate(0deg);
} .fancybox-fx-circular.fancybox-slide--previous {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
opacity: 1;
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
} .fancybox-fx-tube.fancybox-slide--previous {
transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
transform: translate3d(0, 0, 0) scale(1);
} @media all and (max-height: 576px) {
.fancybox-slide {
padding-left: 6px;
padding-right: 6px;
}
.fancybox-slide--image {
padding: 6px 0;
}
.fancybox-close-small {
right: -6px;
}
.fancybox-slide--image .fancybox-close-small {
background: #4e4e4e;
color: #f2f4f6;
height: 36px;
opacity: 1;
padding: 6px;
right: 0;
top: 0;
width: 36px;
}
.fancybox-caption {
padding-left: 12px;
padding-right: 12px;
}
@supports (padding: max(0px)) {
.fancybox-caption {
padding-left: max(12px, env(safe-area-inset-left));
padding-right: max(12px, env(safe-area-inset-right));
}
}
} .fancybox-share {
background: #f4f4f4;
border-radius: 3px;
max-width: 90%;
padding: 30px;
text-align: center;
}
.fancybox-share h1 {
color: #222;
font-size: 35px;
font-weight: 700;
margin: 0 0 20px 0;
}
.fancybox-share p {
margin: 0;
padding: 0;
}
.fancybox-share__button {
border: 0;
border-radius: 3px;
display: inline-block;
font-size: 14px;
font-weight: 700;
line-height: 40px;
margin: 0 5px 10px 5px;
min-width: 130px;
padding: 0 15px;
text-decoration: none;
transition: all .2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
}
.fancybox-share__button:visited,
.fancybox-share__button:link {
color: #fff;
}
.fancybox-share__button:hover {
text-decoration: none;
}
.fancybox-share__button--fb {
background: #3b5998;
}
.fancybox-share__button--fb:hover {
background: #344e86;
}
.fancybox-share__button--pt {
background: #bd081d;
}
.fancybox-share__button--pt:hover {
background: #aa0719;
}
.fancybox-share__button--tw {
background: #1da1f2;
}
.fancybox-share__button--tw:hover {
background: #0d95e8;
}
.fancybox-share__button svg {
height: 25px;
margin-right: 7px;
position: relative;
top: -1px;
vertical-align: middle;
width: 25px;
}
.fancybox-share__button svg path {
fill: #fff;
}
.fancybox-share__input {
background: transparent;
border: 0;
border-bottom: 1px solid #d7d7d7;
border-radius: 0;
color: #5d5b5b;
font-size: 14px;
margin: 10px 0 0 0;
outline: none;
padding: 10px 15px;
width: 100%;
} .fancybox-thumbs {
background: #ddd;
bottom: 0;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px 2px;
position: absolute;
right: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
top: 0;
width: 212px;
z-index: 99995;
}
.fancybox-thumbs-x {
overflow-x: auto;
overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
display: block;
}
.fancybox-show-thumbs .fancybox-inner {
right: 212px;
}
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: absolute;
position: relative;
white-space: nowrap;
width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px;
}
.fancybox-thumbs__list a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: rgba(0, 0, 0, .1);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
cursor: pointer;
float: left;
height: 75px;
margin: 2px;
max-height: calc(100% - 8px);
max-width: calc(50% - 4px);
outline: none;
overflow: hidden;
padding: 0;
position: relative;
-webkit-tap-highlight-color: transparent;
width: 100px;
}
.fancybox-thumbs__list a::before {
border: 6px solid #ff5268;
bottom: 0;
content: '';
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
transition: all .2s cubic-bezier(.25, .46, .45, .94);
z-index: 99991;
}
.fancybox-thumbs__list a:focus::before {
opacity: .5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
opacity: 1;
} @media all and (max-width: 576px) {
.fancybox-thumbs {
width: 110px;
}
.fancybox-show-thumbs .fancybox-inner {
right: 110px;
}
.fancybox-thumbs__list a {
max-width: calc(100% - 10px);
}
}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(//topcasinoexpert-pl.com/wp-content/themes/topcasinoexpert/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}