.clearfix:before,.clearfix:after{content:".";display:block;width:0;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1;overflow:initial!important}@media(min-width:991px){.bonus-filter-boxes-content{width:80%}}.bonus-filter-boxes-content .bonus-filter-boxes{margin:0}.bonus-filter-boxes{position:relative;margin-bottom:2em;color:#868686}#slots-filter .slot-search-input,.bonus-filter-boxes .bonus-search-input{height:60px;display:block;background-color:#fff;width:100%;padding:1rem;box-shadow:none;border:none;border-bottom:1px solid #ebebeb;text-indent:1.5rem;width:calc(100% - 206px)}.bonus-search-input-icon{position:absolute;left:13px;top:15px}.bonus-filter-boxes .bonus-sort{display:flex;font-size:13px;background-color:#fafafa}.bonus-filter-boxes .bonus-sort span{background:#fff;border-bottom-left-radius:10px;position:relative}.bonus-filter-boxes .bonus-sort span:after{content:'';height:30px;border-left:1px solid #ebebeb;position:absolute;z-index:1;right:0}.bonus-filter-boxes .bonus-sort .box{width:220px;position:relative;border-radius:0}.bonus-filter-boxes .bonus-sort .filter-buttons-label{border-top:none;padding-left:15px;text-transform:none;letter-spacing:0;font-weight:400}.bonus-filter-boxes .bonus-sort .filter-buttons{top:50px;position:absolute;z-index:2;overflow:hidden;background-color:#fff;box-shadow:0 4px 5px #00000040}.bonus-filter-boxes .bonus-sort .filter-buttons button.active{background:#fafafa}.bonus-filter-boxes .bonus-sort .filter-buttons button.active:after{content:none}.bonus-filter-view-btns i{color:rgba(0,0,0,.2)}.bonus-filter-view-btns i.active{color:rgba(0,0,0,.7)}.bonus-sort .box,#bonus-filter-panel .box{box-shadow:none}#bonus-filter-panel .btn-blue{padding-left:30px;height:60px}.filter-clear-btn{margin-left:auto;background:0 0;color:rgba(255,255,255,.3);border:none;outline:none;cursor:pointer;text-transform:uppercase;font-size:11px;height:100%}.bonus-filter-boxes .filter-buttons-label,#bonus-filter.bonus-filter-boxes .filter-buttons-label{display:flex;color:#000;font-weight:300;height:50px;padding-left:15px;align-items:center;font-size:13px;letter-spacing:.65px;position:relative;cursor:pointer}#bonus-filter.bonus-filter-boxes .filter-buttons-label:after{left:calc(100% - 23px);position:absolute}#bonus-filter.bonus-filter-boxes .filter-buttons-label:before{position:absolute;right:30px}.bonus-filter-boxes .filter-buttons-input{display:none}.bonus-filter-boxes .filter-buttons{display:flex;flex-direction:column;max-height:0;transition:max-height .5s ease-out;overflow-y:auto;width:100%;background-color:#fafafa;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.bonus-filter-boxes .filter-buttons-input:checked~label{}.bonus-filter-boxes .filter-buttons-input:checked~.filter-buttons{max-height:200px;transition:max-height .5s ease-in}.bonus-filter-boxes .filter-buttons button{position:relative;background:0 0;border:none;outline:none;text-align:left;color:#868686;font-size:13px;display:block;padding:0 15px;min-height:35px;margin:0!important;cursor:pointer;order:2;font-family:roboto,sans-serif;font-weight:300;letter-spacing:.5px}.bonus-filter-boxes .filter-buttons button.active{color:#262c4b}.bonus-filter-boxes .filter-buttons.js-bonus-software-values button.active,.bonus-filter-boxes .filter-buttons.js-bonus-deposit-methods-values button.active{order:1}.bonus-filter-boxes button.active:after{content:'✖';float:right}.top-online-casinos.bonus-filter-boxes button.active:after{content:none}.top-online-casinos.owl-carousel:not(.owl-loaded){width:100%;overflow:hidden}.top-online-casinos.owl-carousel:not(.owl-loaded)>div{max-width:255px;flex:0 0 255px;margin-right:30px}.bonus-filter-boxes .logo-container{height:75px;background-color:#262c4b;align-items:center;justify-content:center;position:relative;margin-bottom:20px}.bonus-filter-rating{display:flex;flex-direction:column;font-style:italic;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;line-height:1.5;position:absolute;left:2px;font-family:montserrat}.bonus-filter-rating label{font-weight:300;font-style:normal;font-size:9px;text-indent:8px}.bonus-filter-boxes .operator-logo{display:inline-flex}.bonus-filter-boxes .operator-logo img{max-width:100px;width:100px}.bonus-filter-boxes table.bonus-table{display:flex;display:-webkit-box;margin-left:-10px;margin-right:-10px}.btn-container a.internal-link{text-align:center;width:100%;color:#4b4f55;text-decoration:none;text-transform:uppercase;font-size:11px;line-height:1}.btn-container a.internal-link i:before{transform:rotate(180deg);font-size:8px;text-indent:-5px;font-weight:600}.btn-container .description-text{color:#4b4f55;line-height:1.25;font-style:italic;font-weight:600;letter-spacing:.5px;font-size:12px;width:100%;min-height:56px;font-family:montserrat;align-items:center;justify-content:center;display:flex}.bonus-filter-boxes .btn-container .btn{width:80%;min-width:80%;margin:10px auto}.bonus-filter-boxes .compliance-text{text-align:center;text-shadow:none;color:#a5a5a5;margin-top:15px;font-size:11px;line-height:1.15}.bonus-filter-boxes .compliance-text a{display:contents}.bonus-filter-boxes-content .button-show-more,#bonus-filter .button-show-more{height:60px;border-radius:10px;font:normal normal normal 14px/7px Roboto;color:#606060;margin:0 15px}.content-section .bonus-filter-boxes .compliance-text{color:rgba(255,255,255,.7);text-shadow:1px 1px 2px #f75a05}.compliance-text a{display:contents}.bonus-filter-boxes .box{padding:0 12px;flex-direction:column;display:flex}.bonus-filter-boxes .box.small-box{border-radius:10px;overflow:hidden}.bonus-filter-boxes .box .row{margin-right:-12px;margin-left:-12px;flex:1 0 auto}.bonus-filter-boxes .bonus-table tr{flex-basis:50%;padding:0}.bonus-filter-boxes .bonus-table td{font-size:16px}.bonus-filter-boxes .bonus-table td span{font-size:14px}.bonus-filter-boxes .bonus-table tr i.icon-bonus-2{top:-2px;position:relative}.bonus-filter-boxes .bonus-table tr:last-child{margin-bottom:0}.bonus-table td.table-fact{text-transform:uppercase;font-style:italic;font-size:10px;line-height:1.25em;font-weight:600;color:#4b4f55;font-family:montserrat;display:flex;align-items:center;justify-content:center}.bonus-table td.table-fact span{font-size:16px;font-style:normal;font-family:roboto}.bonus-table td.table-fact i.icon-x{background-color:#c8cacb}.bonus-table td.table-fact i{color:#fff;background-color:#3c9542;width:13px;min-width:13px;height:13px;border-radius:50%;margin-left:3px;display:inline-flex;align-items:center;justify-content:center}.bonus-table td.table-fact i:before{text-align:center;font-size:9px;line-height:13px}.bonus-filter-boxes tr.bonus-filter-table-software img{width:20px;height:20px}img.bonus-filter-slot-img{width:110px;height:55px}.bonus-filter-boxes tr.bonus-filter-table-software{flex-basis:100%}.bonus-filter-boxes [class*=software-icon]{transform:scale(.5);-moz-transform:scale(.5);margin:-8px;float:left;zoom:1}.filter-buttons [class*=software-icon]{position:relative;top:-4px;margin-right:0}.bonus-filter-boxes .box-d-none{display:none}.bonus-filter-boxes .filter-buttons button.filter-btn-image img{position:relative;top:4px;filter:grayscale(100%)}.bonus-filter-boxes .filter-buttons button.active.filter-btn-image img{filter:grayscale(0%)}.table-data-payment-input,.table-data-software-input{display:none}.table-data-payment,.table-data-software{display:flex;flex-wrap:wrap;max-height:0;transition:max-height .5s ease-out;overflow:hidden;width:100%}.table-data-payment>div,.table-data-software>div{margin-right:1rem}.table-data-software-input~label i{font-size:15px;color:#b2b2b2}.table-data-payment-input~label{width:35px;min-width:35px;height:35px;background:#f8f8f8;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;color:#858585;margin:4px}#bonus-filter .table-data-payment-input~label:before,#bonus-filter .table-data-payment-input~label:after{content:none}.table-data-payment-input:checked~label,.table-data-software-input:checked~label{display:none}.table-data-payment-input:checked~.table-data-payment,.table-data-software-input:checked~.table-data-software{display:contents;max-height:100px;transition:max-height .5s ease-in}.owl-carousel .owl-item .small-box-apps .app-icon,.owl-carousel .owl-item .small-box-software img,.owl-carousel .owl-item .small-box-payments img,.owl-carousel .owl-item .bonus-filter-table-icons .app-icon,.owl-carousel .owl-item .bonus-filter-table-payments div,.owl-carousel .owl-item .bonus-filter-table-payments img,.small-box-apps .app-icon,.small-box-software img,.small-box-payments img,.bonus-filter-table-icons .app-icon,.bonus-filter-table-payments div,.bonus-filter-table-payments img{background:#f8f8f8;width:35px;height:35px;padding:5px;border-radius:50%;margin:3px;font-family:montserrat;font-weight:600;font-style:italic;font-size:12px;text-indent:-5px}.small-box-apps .app-icon:before{margin:0}.small-box-apps .app-icon,.bonus-filter-table-icons .app-icon{font-size:21px;text-indent:-2px;text-align:center;display:inline-block;font-style:normal;font-weight:100}.small-box-apps{color:#4b4f55}.bonus-filter-table-payments div span{margin-right:2px}.bonus-filter-boxes .bonus-table .bonus-filter-table-payments td{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.view-list{flex:0 0 100%;max-width:100%}.view-list .box{flex-direction:row!important;flex-wrap:wrap;max-width:100%}.bonus-filter-boxes .view-list .bonus-table tr.bonus-filter-table-software{display:none}.bonus-filter-boxes .view-list .bonus-table tr{flex-basis:33.33333%;padding:0 5px;margin-bottom:5px}.view-list .row{width:25%;display:flex;flex:0 0 25%;align-items:center;margin:0}.view-list table.bonus-table{width:55%;display:flex;flex:0 0 55%}.view-list .rating{margin-right:15px}.view-list .row,.view-list table.bonus-table{order:1}.bonus-filter-boxes .view-list .compliance-text{width:100%;flex:0 0 100%;order:2;text-align:center;padding-top:.5rem;display:block;height:auto}.view-list .row:last-child{margin:0;width:20%;flex:0 0 20%;flex-direction:column;justify-content:center}.view-list .row:last-child div{max-width:100%;flex-basis:auto;margin:.25rem 0}.bonus-filter-boxes-registration.bonus-filter-boxes .view-list .bonus-table tr{width:100%;flex-basis:100%;justify-content:space-around}.bonus-filter-boxes-registration table.bonus-table tr.flex-row>th{flex:0 0 40%;font-weight:500}.bonus-filter-boxes-registration .view-list table.bonus-table tr.flex-row>td{width:auto;align-items:center;display:flex;flex-direction:revert}.bonus-filter-boxes-registration .compliance-text div{line-height:1.15em}.sort-buttons-mobile,.sort-filter-buttons-mobile{display:none}.close-mobile-fiter-panel,.close-mobile-fiter-panel-back{display:none}.switch{position:relative;display:inline-block;top:-10px}.switch input{opacity:0;width:0;height:0}.slider{position:relative;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;height:35px;width:65px;min-width:65px;border-radius:35px}.slider:before{position:absolute;content:"";bottom:2px;left:5px;-webkit-transition:.4s;transition:.4s}.geolocation-switch{width:206px;margin:0;height:60px;background:#fff;top:0;display:flex;align-items:center;justify-content:space-evenly;padding:0 7px;border-bottom:1px solid #ebebeb}.geolocation-switch:before,.geolocation-switch:after{content:none!important}.geolocation-switch span.geolocation-switch-text{font-size:.9rem;word-break:break-word;line-height:1.5}.geolocation-switch .slider{border:1px solid #cecece;background-color:transparent!important}.geolocation-switch .slider:before{background-color:transparent!important;background-size:contain;height:26px;width:26px;margin:2px 0}.slider:before{border-radius:50%}input:checked+.slider:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.registration-bonus-container{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.25;font-size:30px;font-weight:700;font-style:italic;font-family:montserrat;color:#3c9542;text-transform:uppercase;min-height:130px}.registration-bonus-container.game-logo-container{min-height:auto}.bonus-filter-boxes-spins .registration-bonus-container{min-height:auto}.registration-bonus-container label{color:#787878;font-size:9px;font-family:roboto;font-style:normal;font-weight:300;margin-bottom:5px;margin-top:-5px}.registration-bonus-container span{font-size:18px;height:22px}.registration-bonus-container .description-text{text-transform:none;font-family:roboto;font-style:normal;font-weight:400;line-height:1.25;color:#4b4f55;font-size:12px;margin:auto;max-width:200px}.registration-bonus-container~.bonus-table tr{margin-bottom:0}.top-operator-badge{position:absolute;right:5px;top:0}