.promotion-single-layout{display:flex;flex-wrap:wrap;margin-top:40px}.promotion-single-layout .promotion-single-content{width:calc(100% - 390px)}.promotion-single-layout .promotion-single-content .single-promotion-page-wrapper{background:#F2F7FB;border-radius:10px;padding:20px 20px 1px;margin-bottom:20px}.promotion-single-layout .promotion-single-content .single-promotion-page-wrapper .wp-post-image{border-radius:10px}.promotion-single-layout .promotion-single-content .promotion-mentions-wrapper{background:#F2F7FB;margin-bottom:20px;padding:20px 40px;border-radius:10px}.promotion-single-layout .promotion-single-content .promotion-mentions-wrapper .tab button{background:#fff}.promotion-single-layout .promotion-single-content .promotion-mentions-wrapper .tab button:hover,.promotion-single-layout .promotion-single-content .promotion-mentions-wrapper .tab button:focus,.promotion-single-layout .promotion-single-content .promotion-mentions-wrapper .tab button.active{background:#212234}@media screen and (max-width:600px){.promotion-single-layout .promotion-single-content .promotion-mentions-wrapper{padding:20px}.promotion-single-layout .promotion-single-content .promotion-mentions-wrapper .tab button{max-width:inherit;margin-right:0}}.promotion-single-layout .promotion-single-content .promotion-mention-casino{display:flex;flex-wrap:wrap;align-items:center}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-thumb{width:150px;margin-right:20px}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-thumb a{display:block;margin-bottom:20px}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-thumb a .wp-post-image{margin:0 auto;border-radius:10px}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-desc{width:calc(100% - 170px)}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features{width:100%}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features table{border-collapse:initial;border-spacing:0}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features th{width:240px;border-left:none}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features th img{width:18px;margin-right:4px;vertical-align:middle}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features td{border-right:none}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features td a{color:#343434}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features th,.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features td{font-size:15px;vertical-align:top;padding:20px 15px}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features tr:first-child th,.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features tr:first-child td{border-top:none}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features tr:last-child th,.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features tr:last-child td{border-bottom:none}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features .promotion-mention-casino-cta{display:flex;flex-wrap:wrap;margin:0 -5px}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features .promotion-mention-casino-cta a{display:block;margin:0 5px 10px;font-size:15px;color:#0F113E;transition:background 0.5s,border-color 0.5s;text-decoration:none;background:#fff;border-radius:8px;font-weight:700;padding:10px 16px;border:4px solid #fff;text-align:center;width:100%;max-width:280px}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features .promotion-mention-casino-cta a:hover{background:#6AEFE7;border-color:#6AEFE7}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features .promotion-mention-casino-cta .promotion-mention-casino-cta-link{background:#6AEFE7;border:4px solid rgb(106 239 231 / .4);background-clip:padding-box}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features .promotion-mention-casino-cta .promotion-mention-casino-cta-link:hover{background:#5CFAF0;border:4px solid rgb(106 239 231 / .6);background-clip:padding-box}@media screen and (max-width:1078px){.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features .promotion-mention-casino-cta a{max-width:inherit}}@media screen and (max-width:688px){.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-thumb{margin-right:0}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-desc{width:100%}}@media screen and (max-width:600px){.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features tr{display:block;border-bottom:1px solid #D6E6F2}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features tr:last-child{border-bottom:none}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features th,.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features td{border:none}.promotion-single-layout .promotion-single-content .promotion-mention-casino .promotion-mention-casino-features th{padding-bottom:0}}.promotion-single-layout .promotion-single-content .promotion-mention-slot{display:flex;flex-wrap:wrap}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main{width:220px;margin-right:20px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-thumb a{display:block;margin-bottom:10px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-thumb a .wp-post-image{margin:0 auto;border-radius:10px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-name a{font-size:15px;color:#0F113E;text-decoration:none;line-height:1.2}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-name a strong{line-height:1.2}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-name a:hover{text-decoration:underline}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-rating{font-size:12px;margin-bottom:20px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-rating .gdrts-with-fonticon .gdrts-stars-active,.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-rating .gdrts-with-fonticon .gdrts-stars-current{top:-4px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-rating .gdrts-rating-block{margin:0}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-rating .gdrts-rating-block .gdrts-rating-text{display:none}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main .promotion-mention-slot-main-rating .gdrts-rating-block .gdrts-rating-please-wait{display:none}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary{width:calc(100% - 240px)}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary dl{display:flex;flex-wrap:wrap;border:1px solid #E0E0E0;background:#fff;border-radius:4px;margin-bottom:10px;padding:8px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary dl dt{font-size:14px;text-transform:none;width:150px;margin-right:10px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary dl dd{width:calc(100% - 160px)}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary dl:last-child{margin-bottom:20px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-cta{width:100%}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-cta .promotion-mention-slot-cta-wrapper{display:flex;flex-wrap:wrap;margin:0 -5px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-cta a{display:block;margin:0 5px 10px;font-size:15px;color:#0F113E;transition:background 0.5s,border-color 0.5s;text-decoration:none;background:#fff;border-radius:8px;font-weight:700;padding:10px 16px;border:4px solid #fff;text-align:center;width:100%;max-width:280px}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-cta a:hover{background:#6AEFE7;border-color:#6AEFE7}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-cta .promotion-mention-slot-cta-link{background:#6AEFE7;border:4px solid rgb(106 239 231 / .4);background-clip:padding-box}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-cta .promotion-mention-slot-cta-link:hover{background:#5CFAF0;border:4px solid rgb(106 239 231 / .6);background-clip:padding-box}@media screen and (max-width:1078px){.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-cta a{max-width:inherit}}@media screen and (max-width:800px){.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-main{margin-right:0}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary{width:100%}}@media screen and (max-width:500px){.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary dl dt{width:100%;margin-right:0}.promotion-single-layout .promotion-single-content .promotion-mention-slot .promotion-mention-slot-secondary dl dd{width:100%}}.promotion-single-layout .promotion-single-sidebar{width:360px;margin-left:30px}.promotion-single-layout .promotion-single-sidebar aside{background:#F2F7FB;border:1px solid #D6E6F2;border-radius:10px;margin-bottom:20px;padding:20px 20px 1px}.promotion-single-layout .promotion-single-sidebar p{text-align:center;font-size:22px;line-height:1.2;color:#0f113e}.promotion-single-layout .promotion-single-sidebar p strong{line-height:1.2}.promotion-single-layout .promotion-single-sidebar p img{vertical-align:bottom;margin-right:4px}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses ul{list-style:none;padding-left:0}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li{position:relative;overflow:hidden}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li .promotion-single-sidebar-bonus{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;color:#343434;text-decoration:none;transition:border-color 0.5s;padding:8px;background:#fff;border-radius:10px;border:1px dashed #A6ADAD}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li .promotion-single-sidebar-bonus:hover{border-color:#fff;text-decoration:underline}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li .promotion-single-sidebar-bonus .wp-post-image{margin:0 10px 0 0;width:50px;transition:margin-left 0.5s;border-radius:10px}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li:hover .promotion-single-sidebar-bonus .wp-post-image{margin-left:-60px}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li .promotion-single-sidebar-bonus .promotion-single-sidebar-bonus-desc{line-height:1.2;width:calc(100% - 60px)}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li .promotion-single-sidebar-bonus-link{display:flex;font-weight:700;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;top:1px;right:-60px;bottom:1px;text-decoration:none;color:#0F113E;background:#6AEFE7;width:60px;font-size:15px;text-transform:uppercase;border-radius:0 10px 10px 0;transition:right 0.5s,background 0.5s}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li:hover .promotion-single-sidebar-bonus-link{right:1px}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-bonuses li .promotion-single-sidebar-bonus-link:hover{background:#5CFAF0}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos ul{list-style:none;padding-left:0}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li{position:relative;overflow:hidden}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li .promotion-single-sidebar-casino{display:flex;flex-wrap:wrap;align-items:center;color:#343434;text-decoration:none;transition:border-color 0.5s;padding:8px;background:#fff;border-radius:10px;border:1px dashed #A6ADAD;font-weight:700}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li .promotion-single-sidebar-casino:hover{border-color:#fff;text-decoration:underline}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li .promotion-single-sidebar-casino .wp-post-image{margin:0 10px 0 0;width:50px;transition:margin-left 0.5s;border-radius:10px}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li:hover .promotion-single-sidebar-casino .wp-post-image{margin-left:-60px}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li .promotion-single-sidebar-casino .promotion-single-sidebar-casino-name{line-height:1.2;width:calc(100% - 60px)}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li .promotion-single-sidebar-casino-link{display:flex;font-weight:700;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;top:1px;right:-60px;bottom:1px;text-decoration:none;color:#0F113E;background:#6AEFE7;width:60px;font-size:15px;text-transform:uppercase;border-radius:0 10px 10px 0;transition:right 0.5s,background 0.5s}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li:hover .promotion-single-sidebar-casino-link{right:1px}.promotion-single-layout .promotion-single-sidebar .promotion-single-sidebar-casinos li .promotion-single-sidebar-casino-link:hover{background:#5CFAF0}@media screen and (max-width:1040px){.promotion-single-layout{display:block}.promotion-single-layout .promotion-single-content{width:auto}.promotion-single-layout .promotion-single-sidebar{width:auto;margin-left:0;display:flex;flex-wrap:wrap;margin:40px -10px 0}.promotion-single-layout .promotion-single-sidebar aside{width:calc(50% - 20px);margin:0 10px 20px}}@media screen and (max-width:700px){.promotion-single-layout .promotion-single-sidebar aside{width:calc(100% - 20px)}}.latest-promotions h3{text-align:center}.latest-promotions-items{display:flex;flex-wrap:wrap;margin:0 -10px;justify-content:center}.latest-promotions-items article{width:calc(25% - 20px);margin:0 10px 20px;background:#F2F7FB;border:1px solid #D6E6F2;border-radius:10px;padding:10px 10px 57px;position:relative}.latest-promotions-items article .latest-promotions-item-thumb{display:block;margin-bottom:15px}.latest-promotions-items article .latest-promotions-item-thumb .wp-post-image{margin:0 auto;border-radius:10px}.latest-promotions-items article header p{color:#686868;margin-bottom:10px}.latest-promotions-items article header h4{margin-bottom:10px;font-size:18px}.latest-promotions-items article header h4 a{color:#0F113E;text-decoration:none}.latest-promotions-items article header h4 a:hover{text-decoration:underline}.latest-promotions-items article .excerpt-more-link{margin-bottom:0}.latest-promotions-items article .excerpt-more-link a{display:block;position:absolute;bottom:20px;left:10px;right:10px;text-align:center;text-decoration:none;background:#fff;padding:8px;border-radius:8px;color:#0F113E;font-size:14px;font-weight:700;transition:background 0.5s}.latest-promotions-items article .excerpt-more-link a:hover{background:#6AEFE7}@media screen and (max-width:1200px){.latest-promotions-items article{width:calc(50% - 20px)}}@media screen and (max-width:700px){.latest-promotions-items article{width:calc(100% - 20px)}}