/**handles:casino**/
#ranking-casinos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#ranking-casinos .obflink{cursor:pointer;height:100%}#ranking-casinos .casino_ads{position:relative;background:#eee;border-radius:15px;flex-basis:100%;margin-top:60px}#ranking-casinos .casino_ads{position:relative}#ranking-casinos .casino_ads:first-child{flex-basis:100%;position:relative}#ranking-casinos .casino-table .avantages,.casino-table .note{color:#000}#ranking-casinos .casino_ads:first-child .btn.btn-casino-link{left:52%}#ranking-casinos .casino_ads .img-podium{display:none}#ranking-casinos .casino-cell.casino-cell-bonus{background-color:#227b77;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:90px;padding:15px;text-decoration:none}#ranking-casinos .casino-cell.casino-cell-bonus a{color:#fff}#ranking-casinos .casino-cell.casino-cell-bonus a:hover{text-decoration:none}#ranking-casinos .casino_ads .casino-cell.casino-cell-opt{padding-left:15px;padding-right:15px;text-align:center}#ranking-casinos .casino-cell.casino-cell-opt,#ranking-casinos .casino-cell.casino-cell-rank,#ranking-casinos .read-post{color:#000;font-size:1em}#ranking-casinos .casino-cell.casino-cell-rank{text-align:center;text-transform:uppercase}#ranking-casinos .casino-cell.casino-cell-bonus>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}#ranking-casinos .casino-cell.casino-cell-bonus>span>span{text-align:center;font-size:small;line-height:1}#ranking-casinos .casino-cell.casino-cell-bonus span.bonus_amount{font-size:1.4em;font-weight:700}i.fas.fa-check{color:#227b77;margin-right:5px}span.avis{color:orange}#ranking-casinos .casino-cell-action{display:flex;flex-direction:column}#ranking-casinos .casino-cell-action .footer{text-align:center;display:flex;justify-content:center;align-items:center}#ranking-casinos .casino-cell-action .footer>*{margin:5px}#ranking-casinos .btn.btn-casino-link{background-color:#e59b20;border-radius:20px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1em;padding:5px 15px;box-shadow:5px 5px 10px -5px #3a3838}#ranking-casinos span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:30px;height:28px;text-align:center;color:#fff;font-weight:700;top:-15px;padding-top:2px}#ranking-casinos .casino-image{display:flex;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:15px}#ranking-casinos a.read-post{text-align:center;font-size:small;text-decoration:none;padding:15px 5px 20px;color:rgba(0,0,0,.8)}#ranking-casinos a.read-post:hover{color:#000;text-decoration:underline}#ranking-casinos .casino-cell.casino-cell-opt{height:80px}#ranking-casinos .casino-cell .avantages{font-size:1em;font-weight:600;padding:15px}#ranking-casinos .plus{border-radius:50%;background:#fff;width:35px;height:35px;color:#e59b20;text-align:center;font-weight:700;font-size:1.6em;box-shadow:5px 5px 10px -5px #3a3838;cursor:pointer;border:0}#ranking-casinos .image_url{display:flex;width:140px;height:80px;justify-content:center;align-items:center;border-radius:5px;box-shadow:5px 5px 10px -5px #3a3838;overflow:hidden}#ranking-casinos .image_url img{flex:1;width:100%;height:auto;object-fit:cover}@media all and (min-width:768px){#ranking-casinos{margin-left:-30px}#ranking-casinos .casino_ads:nth-child(-n+5){flex-basis:calc(33.333% - 30px);max-width:350px;border-radius:15px;justify-content:center;display:flex;flex-direction:row;margin-top:100px}#ranking-casinos .casino_ads:nth-child(-n+5)>div{flex:0}#ranking-casinos .casino_ads:nth-child(-n+5) .bg-img{display:flex;width:100%;height:auto;flex-basis:30%;justify-content:center;align-items:center;border-radius:15px 0 0 15px;overflow:hidden}#ranking-casinos .casino_ads .img-podium>a{height:100%;display:flex;justify-content:center}#ranking-casinos .casino_ads .img-podium img{height:100%;object-fit:cover;width:100%}#ranking-casinos .casino_ads:first-child .casino-table{flex-basis:71%}#ranking-casinos .casino_ads:nth-child(-n+5) .casino-table{flex-basis:71%}#ranking-casinos img.lazyloaded{left:50px;top:-40px;border-radius:5px}#ranking-casinos .casino_ads{position:relative;flex-basis:calc(20% - 30px);border-radius:15px;margin:50px 0;margin-left:30px}#ranking-casinos .image_url{width:90px;height:60px}#ranking-casinos .casino_ads .casino-cell.casino-cell-opt{padding-left:0;padding-right:0;text-align:left}#ranking-casinos .casino_ads:first-child{justify-content:center;display:flex;flex-direction:row;margin-bottom:70px}#ranking-casinos .casino_ads:nth-child(-n+5) span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;font-weight:700;bottom:-20px;padding-top:8px}#ranking-casinos .casino-cell.casino-cell-bonus{padding:5px}#ranking-casinos .casino-cell .avantages{font-size:small}}@media all and (min-width:992px){#ranking-casinos{margin-left:-30px}#ranking-casinos .casino_ads{flex:0}#ranking-casinos .casino_ads:nth-child(-n+5){flex-basis:calc(33.333% - 30px);max-width:350px;margin:50px 0;margin-left:20px;border-radius:15px;justify-content:center;display:flex;flex-direction:row}#ranking-casinos .casino_ads:nth-child(2) span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;font-weight:700;bottom:-20px;padding-top:8px}#ranking-casinos .casino_ads{flex-basis:calc(20% - 30px);margin:50px 0;margin-left:30px}#ranking-casinos .casino-cell .avantages{font-size:small}}#ranking-casinos-mobile .casino-row-mobile{background:#eee;margin-bottom:75px;border-radius:15px;position:relative}#ranking-casinos-mobile .obflink{cursor:pointer}#ranking-casinos-mobile .casino-row-mobile:first-child{margin-top:50px}#ranking-casinos-mobile .casino-row-mobile{padding-top:30px}#ranking-casinos-mobile .casino-row-mobile .casino-item{background-color:#eee;border-radius:15px}#ranking-casinos-mobile .casino-table .avantages,.casino-table .note{color:#000}#ranking-casinos-mobile .casino-cell-bonus{background-color:#227b77;color:#fff;display:flex;flex-direction:column;text-align:center;height:auto;padding:15px;box-shadow:5px 5px 10px -5px #3a3838}#ranking-casinos-mobile .casino-cell.casino-cell-bonus>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;text-decoration:none}#ranking-casinos-mobile .casino-cell.casino-cell-bonus>span>span{text-align:center;font-size:small;line-height:1}#ranking-casinos-mobile .casino-cell-bonus>span>span.bonus_amount{font-size:xx-large;font-weight:700}i.fas.fa-check{color:#227b77;margin-right:5px}#ranking-casinos-mobile span.avis{color:orange}#ranking-casinos-mobile .casino-cell.casino-cell-rank{font-weight:600;text-align:center;font-size:1.2em;text-transform:uppercase}#ranking-casinos-mobile .casino-cell.casino-cell-action{display:flex;flex-direction:column-reverse;position:relative;padding:20px}#ranking-casinos-mobile .btn-casino-link{position:absolute;left:40%;bottom:-20px;background-color:#e59b20;border-radius:15px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1em;padding:5px 15px}#ranking-casinos-mobile span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:30px;height:28px;text-align:center;color:#fff;font-weight:700;top:-10px;padding-top:2px}#ranking-casinos-mobile .image_url{display:flex;width:140px;height:80px;justify-content:center;align-items:center;border-radius:5px;box-shadow:5px 5px 10px -5px #3a3838;overflow:hidden}#ranking-casinos-mobile .casino-image{display:flex;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:15px}#ranking-casinos-mobile a.read-post{text-align:center;font-size:small;text-decoration:none}#ranking-casinos-mobile a.read-post:hover{text-decoration:underline}#ranking-casinos-mobile .casino-cell.casino-cell-opt{height:80px}#ranking-casinos-mobile .casino-cell .avantages{font-size:1em;font-weight:600;padding:10px}#ranking-casinos-mobile .plus{border-radius:50%;background:#fff;width:35px;height:35px;color:#e59b20;text-align:center;font-weight:700;position:absolute;bottom:-20px;left:20%;font-size:1.6em;margin:auto;box-shadow:5px 5px 10px -5px #3a3838;border:0;cursor:pointer}.close-modal{background-color:#000;color:#fff;border-radius:50%;position:absolute;top:2px;right:2px;width:30px;height:30px;text-align:center;padding-top:2px;font-weight:600}@media all and (min-width:768px){#ranking-casinos-mobile .casino-row-mobile{background:#eee;margin:15px;border-radius:15px;padding-top:0;height:100px}#ranking-casinos-mobile .image_url{margin-top:0}#ranking-casinos-mobile .casino-row-mobile:first-child{margin-top:20px}#ranking-casinos-mobile div.casino-item{display:flex;flex-direction:row}#ranking-casinos-mobile .image-featured>a{height:100%;display:flex;justify-content:center}#ranking-casinos-mobile .image-featured img{height:100%;max-height:80px;object-fit:cover}#ranking-casinos-mobile .casino-image{flex-basis:25%;position:relative;height:auto;margin-top:0;margin-bottom:0}#ranking-casinos-mobile .casino-content{flex-basis:75%;height:100%}#ranking-casinos-mobile div.casino-content .casino-table{display:flex;flex-direction:row;height:100%}#ranking-casinos-mobile .casino-cell-rank{flex-basis:15%;margin:15px 5px 0 0}#ranking-casinos-mobile .casino-cell-bonus{flex-basis:30%;color:#fff;background-color:#227b77;display:flex;flex-direction:column;text-align:center;padding:5px}#ranking-casinos-mobile .casino-cell.casino-cell-rank{font-size:small}#ranking-casinos-mobile .casino-cell-opt{flex-basis:40%;font-size:small}#ranking-casinos-mobile .casino-cell-action{flex-basis:15%;display:flex;flex-direction:row-reverse;position:relative}#ranking-casinos-mobile span.number-rank{left:-15px}#ranking-casinos-mobile .bonus,#ranking-casinos-mobile span.free-spins{font-size:small}#ranking-casinos-mobile .bonus_amount{font-size:x-large;font-weight:700}#ranking-casinos-mobile .casino-cell .avantages{font-size:small}#ranking-casinos-mobile a.read-post{text-align:center;font-size:small;text-decoration:underline!important;position:absolute;left:0;bottom:5px;display:none}#ranking-casinos-mobile .plus{left:0;bottom:28px}}@media all and (min-width:992px){#ranking-casinos-mobile .casino-image{flex-basis:10%}#ranking-casinos-mobile .image_url{width:100%}#ranking-casinos-mobile .casino-content{flex-basis:90%;height:100%}#ranking-casinos-mobile .casino-cell-rank{flex-basis:25%;margin:auto}#ranking-casinos-mobile .casino-cell-bonus{flex-basis:20%}#ranking-casinos-mobile .casino-cell-opt{flex-basis:35%}#ranking-casinos-mobile .casino-cell-action{flex-basis:20%}#ranking-casinos-mobile .casino-cell-bonus{padding:10px}#ranking-casinos-mobile .casino-cell .avantages{font-size:small}#ranking-casinos-mobile .casino-cell.casino-cell-rank{font-size:1.2em}#ranking-casinos-mobile .plus{left:40px}#ranking-casinos-mobile .btn-casino-link{display:block;bottom:25px}}.single-casinos_online .header-casino .banner{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;background:#fff;border-radius:15px;margin-bottom:30px}.single-casinos_online .header-casino .banner .c-logo{position:relative;flex-basis:10%}.single-casinos_online .header-casino .banner .c-logo img{border-radius:25px;box-shadow:-3px 0 20px -2px #3a3838}.single-casinos_online .header-casino .c-bonus,.single-casinos_online .header-casino .c-ranking{padding:10px}.single-casinos_online .header-casino .c-bonus{background:linear-gradient(to left,transparent 0,#fff 30%);flex-basis:45%;text-align:center;color:#227b77;line-height:1}.single-casinos_online .header-casino a.btn.btn-c-directlink{background-color:#e59b20;border-radius:255px;text-transform:uppercase;font-weight:700;font-size:small;color:#fff}.single-casinos_online .header-casino .c-directlink{text-align:center;position:absolute;bottom:-110px;left:50%;transform:translateY(-50%) translateX(-50%)}@media only screen and (min-width:500px){.single-casinos_online .header-casino .c-directlink{bottom:-45px}}.single-casinos_online .header-casino .c-ranking{background:linear-gradient(to right,transparent 0,#fff 30%);flex-basis:45%;text-align:center;font-weight:600;text-transform:uppercase}.single-casinos_online .header-casino .c-ranking .c-avis{color:#e59b20}.c-note,.single-casinos_online .header-casino .c-ranking .c-valuation{color:#000}.single-casinos_online .header-casino .c-bonus .price,.single-casinos_online .header-casino .c-bonus .welcom{display:block}.single-casinos_online .header-casino .c-bonus .price{font-size:x-large;font-weight:700}@media only screen and (min-width:500px){.single-casinos_online .header-casino .banner{flex-direction:row;justify-content:center;align-items:center;background:0 0}.single-casinos_online .header-casino .c-bonus .welcom,.single-casinos_online .header-casino .c-ranking{font-size:small}.single-casinos_online .header-casino .c-bonus,.single-casinos_online .header-casino .c-ranking{height:70px}}@media only screen and (min-width:768px){.single-casinos_online .header-casino .c-bonus,.single-casinos_online .header-casino .c-ranking{height:60px}.single-casinos_online .header-casino .c-bonus{padding-right:35px}.single-casinos_online .header-casino .c-ranking{padding-left:35px}.single-casinos_online .header-casino .c-bonus .welcom,.single-casinos_online .header-casino .c-ranking{font-size:medium}}@media only screen and (min-width:992px){.single-casinos_online .header-casino .c-bonus,.single-casinos_online .header-casino .c-ranking{height:60px}.single-casinos_online .header-casino .c-bonus{padding-right:150px}.single-casinos_online .header-casino .c-ranking{padding-left:150px}.single-casinos_online .header-casino .info-detail .item-detail button{font-size:medium!important}}.single-casinos_online .header-casino section#c-detail-accordion{display:flex;flex-direction:column}.single-casinos_online .header-casino .info-detail .menu-details{display:flex;flex-direction:row;justify-content:center;border-radius:25px;margin:25px 0;flex-wrap:wrap;text-align:center;width:100%}.single-casinos_online .c-casino-detail{width:100%}.single-casinos_online .header-casino .info-detail .item-detail{flex-basis:25%;border:1px solid #fff}.single-casinos_online .header-casino .info-detail .item-detail:hover>button{color:#fff;text-decoration:none}.single-casinos_online .header-casino .info-detail .item-detail:hover{background-color:#1ec1a6}.single-casinos_online .header-casino .info-detail .item-detail button{color:#fff;text-transform:uppercase;font-weight:700;padding:0;font-size:x-small;height:25px}.single-casinos_online .header-casino .info-detail .item-detail.casino-info{border-radius:25px 0 0 25px}.single-casinos_online .header-casino .info-detail .item-detail.casino-info:hover{border-radius:25px 0 0 25px}.single-casinos_online .header-casino .info-detail .item-detail.bonus-info{border-radius:0 25px 25px 0}.single-casinos_online .header-casino .info-detail .item-detail.bonus-info:hover{border-radius:0 25px 25px 0}.single-casinos_online .header-casino .info-detail .software_block{text-align:center}.software_block{display:flex;justify-content:center}.software_block.title{font-weight:700;margin:10px}body #page a.carroussel_next:hover,body #page a.carroussel_prev:hover{text-decoration:none}body #page a.carroussel_next,body #page a.carroussel_prev{background-color:#e59b20;border-radius:50%;width:35px;height:35px;margin:auto}body #page a.carroussel_next{background-image:url(https://www.casinosenligne.net/wp-content/themes/casinosenligneV3/img/icones/fleche-droite.svg);background-repeat:no-repeat;background-position:center center}body #page a.carroussel_prev{background-image:url(https://www.casinosenligne.net/wp-content/themes/casinosenligneV3/img/icones/fleche-gauche.svg);background-repeat:no-repeat;background-position:center center}body.single-casinos_online #page a.carroussel_prev{left:-30px;position:absolute;bottom:25%}body.single-casinos_online #page a.carroussel_next{right:-30px;position:absolute;bottom:25%}@media screen and (max-width:500px){body.single-casinos_online #page a.carroussel_prev{bottom:25%}body.single-casinos_online #page a.carroussel_next{bottom:25%}}.single-casinos_online .header-casino .info-detail .software_block .c-softwares-casino{background-position:center;background-size:contain;background-repeat:no-repeat;width:100px;height:50px;border-radius:5px;background-color:#fff;margin:5px;transition:opacity 1s ease 0s}.single-casinos_online .header-casino .info-detail .software_block .c-softwares-casino img{object-fit:cover;border-radius:5px}.hide{display:none;visibility:hidden;opacity:0}.opacity{display:block;visibility:visible;opacity:1;transition:all 2s ease-in-out}.single-casinos_online .header-casino .info-detail .software_block .software_name_block{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.software_block .software_name_block{position:relative}.single-casinos_online .header-casino .info-detail .software_block div{font-weight:700}.single-casinos_online .FAQ_casino_online h2,.single-casinos_online .casino-news h2,.single-casinos_online .post_content .intro_content h2,.single-casinos_online .section1 h2,.single-casinos_online .section2 h2,.single-casinos_online .section3 h2{font-size:x-large;text-transform:uppercase;padding:20px;text-align:center}.casino-news p,.post_content p,.post_content ul,.section1 p,.section2 p,.section3 p{font-size:medium}.single-casinos_online .post_content,.single-casinos_online .post_content h2,.single-casinos_online .post_content h3,.single-casinos_online .section1,.single-casinos_online .section2,.single-casinos_online .section3,.site-main.casino h2,.site-main.casino h3,.site-main.casino h4{color:#36454f!important}.single-casinos_online .post_content .intro_content p{font-size:medium;text-align:center}.post_content img,.single-casinos_online div[class*=section] img{float:left;margin:20px 20px;border-radius:50%;width:300px;height:300px;object-fit:cover}.single-casinos_online div.casino-news #section-news .image-above a img{width:100%;border-radius:15px 0 0 15px;height:100%;object-fit:cover;margin:0}#ranking-casinos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#ranking-casinos .obflink{cursor:pointer;height:100%}#ranking-casinos .casino_ads{position:relative;background:#eee;border-radius:15px;flex-basis:100%;margin-top:60px}#ranking-casinos .casino_ads{position:relative}#ranking-casinos .casino_ads:first-child{flex-basis:100%;position:relative}#ranking-casinos .casino-table .avantages,.casino-table .note{color:#000}#ranking-casinos .casino_ads:first-child .btn.btn-casino-link{left:52%}#ranking-casinos .casino_ads .img-podium{display:none}#ranking-casinos .casino-cell.casino-cell-bonus{background-color:#227b77;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:90px;padding:15px;text-decoration:none}#ranking-casinos .casino-cell.casino-cell-bonus a{color:#fff}#ranking-casinos .casino-cell.casino-cell-bonus a:hover{text-decoration:none}#ranking-casinos .casino_ads .casino-cell.casino-cell-opt{padding-left:15px;padding-right:15px;text-align:center}#ranking-casinos .casino-cell.casino-cell-opt,#ranking-casinos .casino-cell.casino-cell-rank,#ranking-casinos .read-post{color:#000;font-size:1em}#ranking-casinos .casino-cell.casino-cell-rank{text-align:center;text-transform:uppercase}#ranking-casinos .casino-cell.casino-cell-bonus>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}#ranking-casinos .casino-cell.casino-cell-bonus>span>span{text-align:center;font-size:small;line-height:1}#ranking-casinos .casino-cell.casino-cell-bonus span.bonus_amount{font-size:xx-large;font-weight:700}i.fas.fa-check{color:#227b77;margin-right:5px}span.avis{color:orange}#ranking-casinos .casino-cell-action{display:flex;flex-direction:column}#ranking-casinos .casino-cell-action .footer{text-align:center;display:flex;justify-content:center;align-items:center}#ranking-casinos .casino-cell-action .footer>*{margin:5px}#ranking-casinos .btn.btn-casino-link{background-color:#e59b20;border-radius:20px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1em;padding:5px 15px;box-shadow:5px 5px 10px -5px #3a3838}#ranking-casinos span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:30px;height:28px;text-align:center;color:#fff;font-weight:700;top:-15px;padding-top:2px}#ranking-casinos .casino-image{display:flex;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:15px}#ranking-casinos a.read-post{text-align:center;font-size:small;text-decoration:none;padding:15px 5px 20px;color:rgba(0,0,0,.8)}#ranking-casinos a.read-post:hover{color:#000;text-decoration:underline}#ranking-casinos .casino-cell.casino-cell-opt{height:80px}#ranking-casinos .casino-cell .avantages{font-size:1em;font-weight:600;padding:5px}#ranking-casinos .plus{border-radius:50%;background:#fff;width:35px;height:35px;color:#e59b20;text-align:center;font-weight:700;font-size:1.6em;box-shadow:5px 5px 10px -5px #3a3838;cursor:pointer;border:0}#ranking-casinos .image_url{display:flex;width:140px;height:80px;justify-content:center;align-items:center;border-radius:5px;box-shadow:5px 5px 10px -5px #3a3838;overflow:hidden}#ranking-casinos .image_url img{flex:1;width:100%;height:auto;object-fit:cover}@media all and (min-width:768px){#ranking-casinos{margin-left:-30px}#ranking-casinos .casino_ads:nth-child(-n+5){flex-basis:calc(33.333% - 30px);max-width:350px;border-radius:15px;justify-content:center;display:flex;flex-direction:row;margin-top:100px}#ranking-casinos .casino_ads:nth-child(-n+5)>div{flex:0}#ranking-casinos .casino_ads:nth-child(-n+5) .bg-img{display:flex;width:100%;height:auto;flex-basis:30%;justify-content:center;align-items:center;border-radius:15px 0 0 15px;overflow:hidden}#ranking-casinos .casino_ads .img-podium>a{height:100%;display:flex;justify-content:center}#ranking-casinos .casino_ads:first-child .casino-table{flex-basis:71%}#ranking-casinos .casino_ads:nth-child(-n+5) .casino-table{flex-basis:71%}#ranking-casinos img.lazyloaded{left:50px;top:-40px;border-radius:5px}#ranking-casinos .casino_ads{position:relative;flex-basis:calc(20% - 30px);border-radius:15px;margin:50px 0;margin-left:30px}#ranking-casinos .image_url{width:90px;height:60px}#ranking-casinos .casino_ads .casino-cell.casino-cell-opt{padding-left:0;padding-right:0;text-align:left}#ranking-casinos .casino_ads:first-child{justify-content:center;display:flex;flex-direction:row;margin-bottom:70px}#ranking-casinos .casino_ads:nth-child(-n+5) span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;font-weight:700;bottom:-20px;padding-top:8px}#ranking-casinos .casino-cell.casino-cell-bonus{padding:5px}#ranking-casinos .casino-cell .avantages{font-size:small}}@media all and (min-width:992px){#ranking-casinos{margin-left:-30px}#ranking-casinos .casino_ads{flex:0}#ranking-casinos .casino_ads:nth-child(-n+5){flex-basis:calc(33.333% - 30px);max-width:350px;margin:50px 0;margin-left:20px;border-radius:15px;justify-content:center;display:flex;flex-direction:row}#ranking-casinos .casino_ads:nth-child(2) span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;font-weight:700;bottom:-20px;padding-top:8px}#ranking-casinos .casino_ads{flex-basis:calc(20% - 30px);margin:50px 0;margin-left:30px}#ranking-casinos .casino-cell .avantages{font-size:small}}#ranking-casinos-mobile .casino-row-mobile{background:#eee;margin-bottom:75px;border-radius:15px;position:relative}#ranking-casinos-mobile .obflink{cursor:pointer}#ranking-casinos-mobile .casino-row-mobile:first-child{margin-top:50px}#ranking-casinos-mobile .casino-row-mobile{padding-top:30px}#ranking-casinos-mobile .casino-row-mobile .casino-item{background-color:#eee;border-radius:15px}#ranking-casinos-mobile .casino-table .avantages,.casino-table .note{color:#000}#ranking-casinos-mobile .casino-cell-bonus{background-color:#227b77;color:#fff;display:flex;flex-direction:column;text-align:center;height:auto;padding:15px;box-shadow:5px 5px 10px -5px #3a3838}#ranking-casinos-mobile .casino-cell.casino-cell-bonus>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;text-decoration:none}#ranking-casinos-mobile .casino-cell.casino-cell-bonus>span>span{text-align:center;font-size:small;line-height:1}#ranking-casinos-mobile .casino-cell-bonus>span>span.bonus_amount{font-size:xx-large;font-weight:700}i.fas.fa-check{color:#227b77;margin-right:5px}#ranking-casinos-mobile span.avis{color:orange}#ranking-casinos-mobile .casino-cell.casino-cell-rank{font-weight:600;text-align:center;font-size:1.2em;text-transform:uppercase}#ranking-casinos-mobile .casino-cell.casino-cell-action{display:flex;flex-direction:column-reverse;position:relative;padding:20px}#ranking-casinos-mobile .btn-casino-link{position:absolute;left:40%;bottom:-20px;background-color:#e59b20;border-radius:15px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1em;padding:5px 15px}#ranking-casinos-mobile span.number-rank{position:absolute;left:-7px;background-color:#e59b20;border-radius:50%;width:30px;height:28px;text-align:center;color:#fff;font-weight:700;top:-10px;padding-top:2px}#ranking-casinos-mobile .image_url{display:flex;width:140px;height:80px;justify-content:center;align-items:center;border-radius:5px;box-shadow:5px 5px 10px -5px #3a3838;overflow:hidden}#ranking-casinos-mobile .casino-image{display:flex;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:15px}#ranking-casinos-mobile a.read-post{text-align:center;font-size:small;text-decoration:none}#ranking-casinos-mobile a.read-post:hover{text-decoration:underline}#ranking-casinos-mobile .casino-cell.casino-cell-opt{height:80px}#ranking-casinos-mobile .casino-cell .avantages{font-size:1em;font-weight:600;padding:10px}#ranking-casinos-mobile .plus{border-radius:50%;background:#fff;width:35px;height:35px;color:#e59b20;text-align:center;font-weight:700;position:absolute;bottom:-20px;left:20%;font-size:1.6em;margin:auto;box-shadow:5px 5px 10px -5px #3a3838;border:0;cursor:pointer}.close-modal{background-color:#000;color:#fff;border-radius:50%;position:absolute;top:2px;right:2px;width:30px;height:30px;text-align:center;padding-top:2px;font-weight:600}@media all and (min-width:768px){#ranking-casinos-mobile .casino-row-mobile{background:#eee;margin:15px;border-radius:15px;height:100px;padding-top:0}#ranking-casinos-mobile .casino-row-mobile .casino-item{height:100%}#ranking-casinos-mobile .image_url{margin-top:0}#ranking-casinos-mobile .casino-row-mobile:first-child{margin-top:20px}#ranking-casinos-mobile div.casino-item{display:flex;flex-direction:row}#ranking-casinos-mobile .image-featured>a{height:100%;display:flex;justify-content:center}#ranking-casinos-mobile .image-featured img{height:100%;max-height:100px;object-fit:cover}#ranking-casinos-mobile .casino-image{flex-basis:25%;position:relative;height:auto;margin-top:0;margin-bottom:0}#ranking-casinos-mobile .casino-content{flex-basis:75%;height:100%}#ranking-casinos-mobile div.casino-content .casino-table{display:flex;flex-direction:row;height:100%}#ranking-casinos-mobile .casino-cell-rank{flex-basis:15%;margin:15px 5px 0 0}#ranking-casinos-mobile .casino-cell-bonus{flex-basis:30%;color:#fff;background-color:#227b77;display:flex;flex-direction:column;text-align:center;padding:5px}#ranking-casinos-mobile .casino-cell.casino-cell-rank{font-size:small}#ranking-casinos-mobile .casino-cell-opt{flex-basis:40%;font-size:small}#ranking-casinos-mobile .casino-cell-action{flex-basis:15%;display:flex;flex-direction:row-reverse;position:relative}#ranking-casinos-mobile span.number-rank{left:-15px}#ranking-casinos-mobile .bonus,#ranking-casinos-mobile span.free-spins{font-size:small}#ranking-casinos-mobile .bonus_amount{font-size:x-large;font-weight:700}#ranking-casinos-mobile .casino-cell .avantages{font-size:small}#ranking-casinos-mobile a.read-post{text-align:center;font-size:small;text-decoration:underline!important;position:absolute;left:0;bottom:5px;display:none}#ranking-casinos-mobile .plus{left:0;bottom:28px}}@media all and (min-width:992px){#ranking-casinos-mobile .casino-image{flex-basis:10%}#ranking-casinos-mobile .image_url{width:100%}#ranking-casinos-mobile .casino-content{flex-basis:90%;height:100%}#ranking-casinos-mobile .casino-cell-rank{flex-basis:25%;margin:auto}#ranking-casinos-mobile .casino-cell-bonus{flex-basis:20%}#ranking-casinos-mobile .casino-cell-opt{flex-basis:35%}#ranking-casinos-mobile .casino-cell-action{flex-basis:20%}#ranking-casinos-mobile .casino-cell-bonus{padding:10px}#ranking-casinos-mobile .casino-cell .avantages{font-size:small}#ranking-casinos-mobile .casino-cell.casino-cell-rank{font-size:1.2em}#ranking-casinos-mobile .plus{left:40px}#ranking-casinos-mobile .btn-casino-link{display:block;bottom:25px}}.casino-banner{background:#eee;margin-bottom:75px;position:relative}.casino-banner .obflink{cursor:pointer}.casino-banner{padding-top:30px;border-radius:15px}.casino-banner .casino-item{background-color:#eee;border-radius:15px}.casino-banner .casino-table .avantages,.casino-table .note{color:#000}.casino-banner .casino-cell-bonus{background-color:#227b77;color:#fff;display:flex;flex-direction:column;text-align:center;height:auto;padding:15px;box-shadow:5px 5px 10px -5px #3a3838}.casino-banner .casino-cell.casino-cell-bonus>span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;text-decoration:none}.casino-banner .casino-cell.casino-cell-bonus>span>span{text-align:center;font-size:small;line-height:1}.casino-banner .casino-cell-bonus>span>span.bonus_amount{font-size:xx-large;font-weight:700}i.fas.fa-check{color:#227b77;margin-right:5px}.casino-banner span.avis{color:orange}.casino-banner .casino-cell.casino-cell-rank{font-weight:600;text-align:center;font-size:1.2em;text-transform:uppercase}.casino-banner .casino-cell.casino-cell-action{display:flex;flex-direction:column-reverse;position:relative;padding:20px}.casino-banner .btn-casino-link{position:absolute;left:40%;bottom:-20px;background-color:#e59b20;border-radius:15px;color:#fff;text-transform:uppercase;font-weight:600;font-size:1em;padding:5px 15px}.casino-banner .image_url{display:flex;width:140px;height:80px;justify-content:center;align-items:center;box-shadow:5px 5px 10px -5px #3a3838;overflow:hidden;border-radius:15px}.casino-banner .casino-image{display:flex;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:15px}.casino-banner a.read-post{text-align:center;font-size:small;text-decoration:none}.casino-banner a.read-post:hover{text-decoration:underline}.casino-banner .casino-cell.casino-cell-opt{height:80px}.casino-banner .casino-cell .avantages{font-size:1em;font-weight:600;padding:10px}.casino-banner .plus{border-radius:50%;background:#fff;width:35px;height:35px;color:#e59b20;text-align:center;font-weight:700;position:absolute;bottom:-20px;left:20%;font-size:1.6em;margin:auto;box-shadow:5px 5px 10px -5px #3a3838;border:0;cursor:pointer}.close-modal{background-color:#000;color:#fff;border-radius:50%;position:absolute;top:2px;right:2px;width:30px;height:30px;text-align:center;padding-top:2px;font-weight:600}@media all and (min-width:768px){.casino-banner{background:#eee;height:75px;padding-top:0}.casino-banner .image_url{margin-top:0;border-radius:0}.casino-banner div.casino-item{display:flex;flex-direction:row}.casino-banner .image-featured>a{height:100%;display:flex;justify-content:center}.casino-banner .image-featured img{height:100%;max-height:80px;object-fit:cover;border-radius:15px 0 0 15px}.casino-banner .casino-image{flex-basis:25%;position:relative;height:auto;margin-top:0;margin-bottom:0}.casino-banner .casino-content{flex-basis:75%}.casino-banner div.casino-content .casino-table{display:flex;flex-direction:row}.casino-banner .casino-cell-rank{flex-basis:15%;margin:15px 5px 0 0}.casino-banner .casino-cell-bonus{flex-basis:30%;color:#fff;background-color:#227b77;display:flex;flex-direction:column;text-align:center;padding:5px}.casino-banner .casino-cell.casino-cell-rank{font-size:small}.casino-banner .casino-cell-opt{flex-basis:40%;font-size:small}.casino-banner .casino-cell-action{flex-basis:15%;display:flex;flex-direction:row-reverse;position:relative}.casino-banner .bonus,.casino-banner span.free-spins{font-size:small}.casino-banner .bonus_amount{font-size:x-large;font-weight:700}.casino-banner .casino-cell .avantages{font-size:small}.casino-banner a.read-post{text-align:center;font-size:small;text-decoration:underline!important;position:absolute;left:0;bottom:5px;display:none}.casino-banner .plus{left:0;bottom:28px}}@media all and (min-width:992px){.casino-banner .casino-image{flex-basis:10%}.casino-banner .image_url{width:100%}.casino-banner .casino-content{flex-basis:90%}.casino-banner .casino-cell-rank{flex-basis:25%;margin:auto}.casino-banner .casino-cell-bonus{flex-basis:20%}.casino-banner .casino-cell-opt{flex-basis:35%}.casino-banner .casino-cell-action{flex-basis:20%}.casino-banner .casino-cell-bonus{padding:10px}.casino-banner .casino-cell .avantages{font-size:small}.casino-banner .casino-cell.casino-cell-rank{font-size:1.2em}.casino-banner .plus{left:40px}.casino-banner .btn-casino-link{display:block;bottom:25px}}