.double-col{position: relative;display: flex;flex-flow: row nowrap;width: 100%;}.double-col>div:not(.double-col){position: relative;flex: 1;padding: 15px;}.double-col>div img{width: 100%;}.main-block{position: relative;aspect-ratio: 5/2;width: 100%;display: flex;color: #FFF;}.main-block h1{font-weight: 900;font-size:3vw;}.main-block h3{font-weight: 500;font-size:2vw;}.main-block>.background{mix-blend-mode: lighten;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;pointer-events: none;}.main-block>.background>img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 150%;aspect-ratio: inherit;}.light-block{color: #FFF;border-radius: 4px;text-align: center;display: flex;flex-flow: column;padding: 20px;padding-top: 0;background-color: #18222c;cursor: pointer;}.light-block>.icon{position: relative;aspect-ratio: 1/1;width: 35%;margin: 10px auto;border-radius: 100px;border-top: 2px solid;border-color: rgba(0 0 0 /30%);background-color: rgba(0 0 0 /10%);display: flex;justify-content: center;align-items: center;}.light-block>.icon>img{position: absolute;width: 110%;}.light-block .title{font-weight: 900;font-size: medium;margin-top: 10px;text-transform: uppercase;line-height: 1.2em;}.light-block .description{font-size: x-small;opacity: 0.4;}.main-block h1{font-size:xx-large;}.main-block h3{font-size:x-large;}.container-block{max-width: 900px;}@media (max-width: 748px){.double-col{flex-flow: column;}.double-col>.double-col{flex-flow: row nowrap;}.double-col>div:not(.double-col){padding: 10px;}.main-block h1{font-size:5vw;}.main-block h3{font-size:3vw;}}@media (max-width: 640px){.main-block{aspect-ratio: 5/3;}}@media (min-width: 1367px){.main-block{aspect-ratio: 3/1;}.main-block h1{font-size:xxx-large;}.main-block h3{font-size:xx-large;}.container-block{max-width: 1024px;}}@media (max-width: 350px){.double-col>.double-col{flex-flow: column;}}

.fixed-chat {
	overflow: hidden;
	background: #18222c;
}

.fixed-chat .active-dot{
	box-shadow: none;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	margin-right: 5px;
}

.fixed-chat .close {
    top: 4px;
    right: -5px;
    background: none;
    border: 3px solid #0f1923;
    border-radius: 10px 0 0 10px;
}

.fixed-chat .item .text{
	background: none;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 10px;
	box-shadow: none;
	color: #999;
}

.fixed-chat .item .text:hover{
	color: #FFF;
}

.fixed-chat .item{
	border-radius: 5px 15px 15px;
	position: relative;
	padding-left: 35px;
}

.fixed-chat .item, .fixed-chat .send-form, .fixed-chat .heading{
	background: #263039;
}

.fixed-chat .heading{
	margin: 0;
	text-align: left;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 40px;
	border: none;
}

.fixed-chat .send-form{
	margin: 0 0;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.fixed-chat .send-form .chat-input{
	background: transparent;
}

.fixed-chat .item .avatar img.avatar-img{
	border-radius: 5px;
}

.fixed-chat .item .avatar img.rank{
	width: 18px;
}

.fixed-chat .item .avatar{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	left: 10px;
}

.fixed-chat .item .name{
	padding: 0;
	color: #FFF;
}

.fixed-chat .sub-heading{
	padding: 10px 20px;
	padding-bottom: 0;
	position: unset;
}

.fixed-chat .messages{
	height: calc(100% - 48px - 55px);
}

.scroller{
	padding: 20px 5px;
}

.fixed-chat .item .text:before{
	display: none;
}

.light-bar{
	display: flex;
	flex-flow: row nowrap;
	border-radius: 100px;
	padding: 5px;
	margin-top: 30px;
}
.light-bar>div{
	flex: 1;
	text-align: left;
	overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    white-space: nowrap;
}
.light-bar>div::-webkit-scrollbar, .slider ::-webkit-scrollbar{
	display: none;
    width: 0 !important
}
.light-bar i{
	margin-right: 5px;
	font-size: 22px;
	vertical-align: sub;
}
.light-bar a{
	min-width: 60px;
	text-align: center;
	display: inline-block;
	padding: 6px 10px;
	border-radius: 100px;
	margin-left: 5px;
	margin-top: 3px;
	color: #FFF;
	background: rgba(255 255 255 /10%);
	opacity: 3.6;
	box-sizing: border-box;
	white-space: nowrap;

	border: 1px solid transparent;

	transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}
.light-bar a.active{
	background: rgba(255 255 255 /20%);
	border: 1px solid rgba(255 255 255 /40%);
}
.light-bar a:hover{
	opacity: 1;
}
.light-bar .search-bar{
	flex: 0.2;
	width: 0;
	min-width: 300px;
	margin-left: 10px;
	float: right;
	border-radius: 200px;
	background: rgba(0 0 0 /20%);
	border-top: 1px solid rgba(0 0 0 /50%);
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
}
.light-bar .search-bar input{
	flex: 1;
	background: transparent;
	border: none;
	line-height: 2.5em;
	width: 0;
	color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	font-size: small!important;
}
.light-bar .search-bar input::placeholder{
	opacity: 0.3;
	font-size: small!important;
}
.light-bar .search-bar i{
	flex: 0;
	display: inline-flex;
	height: 100%;
	width: 60px;
	font-size: large;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
	opacity: 0.3;
}

@media (max-width: 768px)
{
	.light-bar .search-bar{
		order: -1;
		flex: 1;
		width: 100%;
		min-width: 10px;
		max-width: 400px;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.light-bar .search-bar input{

	}
	.light-bar{
		flex-flow: column;
		border-radius: 10px;
	}
}

.new_game_label{
	position: relative;
	order: -999;
}

.new_game_label:after{
	content: "NOVO";
	display: block;
    position: absolute;
    border-radius: 5px;
    top: 4px;
    right: 5px;
    height: 25px;
    width: auto;
    padding: 0 10px;
    background: #ff4747;
    color: #FFF;
    font-size: small;
    font-weight: bold;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

[fornecedor='Pragmatic Play'], [fornecedor='Caleta Gaming'], [fornecedor='PGSoft'], [fornecedor='Mancala'], [fornecedor]{
	position: relative;
	overflow: hidden;
}

[fornecedor='Pragmatic Play']:before, [fornecedor='Caleta Gaming']:before, [fornecedor='PGSoft']:before, [fornecedor='Mancala']:before, [fornecedor]:before{
	content: " ";
	display: block;
	left: 0;
	top: 0;
	width: 20%;
	aspect-ratio: 1/1;
	position: absolute;
	border-radius: 0 0 10px 0;
	background-color: rgba(255 255 255 /20%);
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 2;
}

[fornecedor='Pragmatic Play']:before{background-image: url("/assets/images/pplay_icon.png");background-color:#FFF;}
[fornecedor='Mancala']:before{background-image: url("/assets/images/icon_mancala.png");background-size: 70%;background-color:#FFF;}
[fornecedor='Caleta Gaming']:before{background-image: url("/assets/images/cg_icon.png");backdrop-filter: blur(5px);background-color: rgba(255 255 255 /20%);}


[fornecedor='PG SOFT']:before{background-image: url("/assets/images/provedores/pgsoft_icon.png");background-color:#FFF;}
[fornecedor='Wazdan']:before{background-image: url("/assets/images/provedores/wazdan_icon.png");}
[fornecedor='Mascot Gaming']:before{background-image: url("/assets/images/provedores/mascotgaming_icon.png");}
[fornecedor='Ruby Play']:before{background-image: url("/assets/images/provedores/rubyplay_icon.png");}
[fornecedor='Fugaso']:before{background-image: url("/assets/images/provedores/fugaso_icon.png");}
[fornecedor='Smartsoft Gaming']:before{background-image: url("/assets/images/provedores/smartsoftgaming_icon.png");}
[fornecedor='Yggdrasil Gaming']:before{background-image: url("/assets/images/provedores/yggdrasilgaming_icon.png");}
[fornecedor='Peter and Sons']:before{background-image: url("/assets/images/provedores/peterandsons_icon.png");}
[fornecedor='Rival']:before{background-image: url("/assets/images/provedores/rival_icon.png");}
[fornecedor='BetSoft']:before{background-image: url("/assets/images/provedores/betsoft_icon.png");}
[fornecedor='TPG']:before{background-image: url("/assets/images/provedores/tpg_icon.png");}
[fornecedor='Apollo Play ']:before{background-image: url("/assets/images/provedores/apolloplay_icon.png");}
[fornecedor='Bgaming']:before{background-image: url("/assets/images/provedores/bgaming_icon.png");}
[fornecedor='OneTouch']:before{background-image: url("/assets/images/provedores/onetouch_icon.png");}
[fornecedor='Mr.Slotty']:before{background-image: url("/assets/images/provedores/mr.slotty_icon.png");}
[fornecedor='Evoplay Entertainment']:before{background-image: url("/assets/images/provedores/evoplayentertainment_icon.png");}
[fornecedor='Booming']:before{background-image: url("/assets/images/provedores/booming_icon.png");}
[fornecedor='1X2 Gaming']:before{background-image: url("/assets/images/provedores/1x2gaming_icon.png");}
[fornecedor='Playson']:before{background-image: url("/assets/images/provedores/playson_icon.png");}
[fornecedor='Spinthon']:before{background-image: url("/assets/images/provedores/spinthon_icon.png");}
[fornecedor='Felix']:before{background-image: url("/assets/images/provedores/felix_icon.png");}
[fornecedor='SA Gaming']:before{background-image: url("/assets/images/provedores/sagaming_icon.png");}
[fornecedor='Nucleus Gaming']:before{background-image: url("/assets/images/provedores/nucleusgaming_icon.png");}
[fornecedor='Inbet Games']:before{background-image: url("/assets/images/provedores/inbetgames_icon.png");}
[fornecedor='Fazi']:before{background-image: url("/assets/images/provedores/fazi_icon.png");}
[fornecedor='Revolver']:before{background-image: url("/assets/images/provedores/revolver_icon.png");}
[fornecedor='BetiXon']:before{background-image: url("/assets/images/provedores/betixon_icon.png");}
[fornecedor='SuperSpade Games']:before{background-image: url("/assets/images/provedores/superspadegames_icon.png");}
[fornecedor='Evolution']:before{background-image: url("/assets/images/provedores/evolution_icon.png");}
[fornecedor='AvatarUX']:before{background-image: url("/assets/images/provedores/avatarux_icon.png");}
[fornecedor='Lucky Streak']:before{background-image: url("/assets/images/provedores/luckystreak_icon.png");}
[fornecedor='Salsa Video Bingo']:before{background-image: url("/assets/images/provedores/salsavideobingo_icon.png");}
[fornecedor='Ezugi']:before{background-image: url("/assets/images/provedores/ezugi_icon.png");}
[fornecedor='Onlyplay']:before{background-image: url("/assets/images/provedores/onlyplay_icon.png");}
[fornecedor='Thunderkick']:before{background-image: url("/assets/images/provedores/thunderkick_icon.png");}
[fornecedor='Habanero']:before{background-image: url("/assets/images/provedores/habanero_icon.png");}
[fornecedor='SimplePlay']:before{background-image: url("/assets/images/provedores/simpleplay_icon.png");}
[fornecedor='CT Interactive']:before{background-image: url("/assets/images/provedores/ctinteractive_icon.png");}
[fornecedor='Zeusplay']:before{background-image: url("/assets/images/provedores/zeusplay_icon.png");}
[fornecedor='Spadegaming']:before{background-image: url("/assets/images/provedores/spadegaming_icon.png");}
[fornecedor='Superlotto Games']:before{background-image: url("/assets/images/provedores/superlottogames_icon.png");}
[fornecedor='KA Gaming']:before{background-image: url("/assets/images/provedores/kagaming_icon.png");}
[fornecedor='Funky Games']:before{background-image: url("/assets/images/provedores/funkygames_icon.png");}
[fornecedor='Triple Cherry']:before{background-image: url("/assets/images/provedores/triplecherry_icon.png");}
[fornecedor='FunTa Gaming']:before{background-image: url("/assets/images/provedores/funtagaming_icon.png");}
[fornecedor='Cool Games']:before{background-image: url("/assets/images/provedores/coolgames_icon.png");}
[fornecedor='Inbet Virtuals']:before{background-image: url("/assets/images/provedores/inbetvirtuals_icon.png");}
[fornecedor='Lotto Instant Win']:before{background-image: url("/assets/images/provedores/lottoinstantwin_icon.png");}
[fornecedor='Boldplay']:before{background-image: url("/assets/images/provedores/boldplay_icon.png");}
[fornecedor='Skillzzgaming']:before{background-image: url("/assets/images/provedores/skillzzgaming_icon.png");}
[fornecedor='BETBY']:before{background-image: url("/assets/images/provedores/betby_icon.png");}
[fornecedor='Orbital Gaming']:before{background-image: url("/assets/images/provedores/orbitalgaming_icon.png");}
[fornecedor='Bet2Tech']:before{background-image: url("/assets/images/provedores/bet2tech_icon.png");}
[fornecedor='Cyberslots']:before{background-image: url("/assets/images/provedores/cyberslots_icon.png");}
[fornecedor='Gamzix']:before{background-image: url("/assets/images/provedores/gamzix_icon.png");}
[fornecedor='Dragongaming']:before{background-image: url("/assets/images/provedores/dragongaming_icon.png");}
[fornecedor='Bombay Live']:before{background-image: url("/assets/images/provedores/bombaylive_icon.png");}
[fornecedor='Beter Live']:before{background-image: url("/assets/images/provedores/beterlive_icon.png");}
[fornecedor='Playbro']:before{background-image: url("/assets/images/provedores/playbro_icon.png");}
[fornecedor='Thunderspin']:before{background-image: url("/assets/images/provedores/thunderspin_icon.png");}
[fornecedor='Vibra Gaming']:before{background-image: url("/assets/images/provedores/vibragaming_icon.png");}
[fornecedor='Stakelogic']:before{background-image: url("/assets/images/provedores/stakelogic_icon.png");}
[fornecedor='Zitro Games']:before{background-image: url("/assets/images/provedores/zitrogames_icon.png");}
[fornecedor='Vivo Gaming']:before{background-image: url("/assets/images/provedores/vivogaming_icon.png");}
[fornecedor='Spribe']:before{background-image: url("/assets/images/provedores/spribe_icon.png");}
[fornecedor='RedTiger']:before{background-image: url("/assets/images/provedores/redtiger_icon.png");}
[fornecedor='NetEnt']:before{background-image: url("/assets/images/provedores/netent_icon.png");}
[fornecedor='TVBET']:before{background-image: url("/assets/images/provedores/tvbet_icon.png");}
[fornecedor='BetSolutions']:before{background-image: url("/assets/images/provedores/betsolutions_icon.png");}
[fornecedor='El Casino']:before{background-image: url("/assets/images/provedores/elcasino_icon.png");}
[fornecedor='aviatrix']:before{background-image: url("/assets/images/provedores/aviatrix_icon.png");}
[fornecedor='Prospect Gaming']:before{background-image: url("/assets/images/provedores/prospectgaming_icon.png");}
[fornecedor='Slotopia']:before{background-image: url("/assets/images/provedores/slotopia_icon.png");}
[fornecedor='Arrow’s Edge']:before{background-image: url("/assets/images/provedores/arrow’sedge_icon.png");}
[fornecedor='Push gaming']:before{background-image: url("/assets/images/provedores/pushgaming_icon.png");}

.item .game-title{
	
}