/* ============ TOURNAMENTS BY GAMBLING PROJECT ================ */


	
 .tournamentsBlock 
	{
		display: flex;
		background: rgb(49,48,79, 22%);
		margin: 10px;
		height: 215px;
		border-bottom: 2px solid #111111;
		position: relative;
		overflow: hidden;
		border-radius: 11px;
	}
 .tournamentsBlockDetailed
	{

		height: 300px;
	}
	
 .tournamentsBlock .headerPicture
	{
		width: 100%;
		height: 150px;
		background-size: cover;
		background-position: 0% 25%;
		opacity: .4;
		border-bottom: 2px solid rgb(21,15,28);
		border-radius: 10px 10px 0px 0px;
	}
 .tournamentsBlock .headerPictureDetailed
	{
		height: 300px;
	}	
 .tournamentsBlock .headers
	{
		position: absolute;
		background: rgb(36,29,55, 68%);
		min-width: 65px;
		padding: 9px;
		font-size: 19px;
		color: #c6c9cf;
		font-weight: 900;
		text-align: center;
		font-family: 'Roboto', sans-serif;
		border-radius: 5px;
		backdrop-filter: blur(3px);
	}	
 .tournamentsBlock .headers.name
	{
		top: 11px;
		left: 14px;
		text-transform: uppercase;
	}	
 .tournamentsBlock .headers.prize
	{
		top: 11px;
		right: 14px;
	}		
 .tournamentsBlock .headers.desc
	{
		top: 53px;
		left: 11px;
		text-align: left;
		padding-right: 17%;
		background: rgb(35,45,66,0%);
		font-size: 14px;
		font-family: 'Roboto';
		font-weight: 400;
	}
 .tournamentsBlock .headers.online
	{
		position: absolute;
		right: -15px;
		top: 105px;
		width: 9px;
		height: 40px;
		background: url(/assets/img/gif/online.gif) 10% 0% no-repeat;
		background-size: contain;
		opacity: .4;	
	}	
 .tournamentsBlock .headers.registr
	{
		bottom: 82px;
		left: 14px;
		background: rgb(17 107 44 / 78%);
		color: #dfdfdf;
		padding: 10px;
		margin: 1px;
		border-radius: 5px;
		text-decoration: none;
		font-size: 11px;
		border: 1px solid rgba(0, 0, 0, 0.13);
		text-transform: uppercase;
	}
 .tournamentsBlock .headers.registr.goTo
	{
		left: 155px;
		background: rgb(255,255,255,12%);

	}
	
 .tournamentsBlock .detailsFlex
	{
		display: flex;
		position: absolute;
		width: 100%;
		height: 69px;
		padding-top: 8px;
		align-content: center;
		padding: 0px;
		bottom: 0;
		z-index: 3;
	}
 .tournamentsBlock .detailsFlex.detailed
	{
		background: rgb(29,30,50, 82%);
		backdrop-filter: blur(5px);
	}	
 .tournamentsBlock .detailsFlex .row
	{
		position:relative;
		border-right: 1px solid #10182a;
		width: 100px;
		border-radius: 5px;
		padding-top: 14px;
		font-size: 14px;
		text-align: center;
		flex: 1 1 auto;
		transition: all 1s cubic-bezier(0, 1.15, 0.36, 1) 0s;
	}
 .tournamentsBlock .detailsFlex .row .header
	{
		font-size: 14px;

		font-weight: 900;
		color: #424a5d;
	}
 .tournamentsBlock .detailsFlex .row .text
	{
		font-size: 19px;
		font-weight: 900;
		color: #c3c8d6;
		font-family: 'Roboto', sans-serif;
	}
	
	
 .tournamentsBlock .flex 
	{
		display: flex;
		width: 100%;
		height: 100%;
		align-items: center;
		justify-content: center;		
		z-index: 3;
	}
 .tournamentsBlock .flex .block
	{
		display: flex;
		background: rgb(25,35,53,76%);
		padding: 1px;
		height: 100%;
		font-size: 14px;
		text-align: center;
		align-items: center;
		justify-content: center;
		color: #b7b8d4;
		margin: 1px;
		padding: 10px;
		flex: 1 1 auto;
	}	
 .tournamentsBlock .flex .block:nth-child(1)
	{
		width:250px;
		background-image: url(https://impulse.bet/img/tourn/weekendBg.jpg);
		border-radius: 10px 0px 0px 10px;
	}	
 .tournamentsBlock .flex .block:nth-child(2)
	{
		border-radius: 0px 10px 10px 0px;
		position: relative;
		flex: 0 1 100%;	
	}

 .tournamentsBlock .flex .block .headers
	{
		position: absolute;
		background: #232d42;
		min-width: 65px;
		padding: 6px;
		font-size: 20px;
		color: #a2adc0;
		font-weight: 900;
		text-align: center;
		font-family: 'Roboto', sans-serif;
		border-radius: 5px;
	}
 .tournamentsBlock .flex .block .headers.name
	{
		top: 11px;
		left: 14px;
	}
 .tournamentsBlock .flex .block .headers.prize
	{
		top: 11px;
		right: 14px;
	}	