/* ---- FRONT-END ---- */
#brx-downloads-wrapper {
	padding-left: 15px;
	padding-right: 15px;
}

#brx-downloads-wrapper .brx-downloads-container {
	padding-left: 10%;
	padding-right: 10%;
	border-radius: 30px;
	width: calc( 100% - 30px);
	max-width: calc( 1920px - 30px );
	margin: 0 auto;
}

#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper .brx-downloads-content-title-container h2 {
	
}

#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container {
}

#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:first-of-type {
	border-top: 1px solid #F0F0F0;
}

#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container a.brx-download-content-all-downloads-single-item-content {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-basis: 100%;
	align-items: center;
	height: 80px;
	border-bottom: 1px solid #F0F0F0;
	font-size: var(--font-size-28);
	font-weight: 600;
	color: #1E1E4B;
	padding-left: 20px;
	transition: all .3s ease-in-out;
}

#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:hover,
#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:focus {
	background-color: #1E1E4B05;
	transition: all .3s ease-in-out;
}

#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container a.brx-download-content-all-downloads-single-item-content::after {
	position: absolute;
	content: '';
	right: 20px;
	height: 100%;
	width: 25px;
	background-image: url('images/Tetra - Bricks - Blue download icon.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px;
	
}






@media( max-width: 767px ) {
	#brx-downloads-wrapper {
		padding: 35px 15px!important;
		margin: 0 0 35px 0!important;
	}

	#brx-downloads-wrapper .brx-downloads-container {
		padding: 15px;
		border-radius: 30px;
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
	}
	
	#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper {
		padding: 30px 0!important;
	}
	
	

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper .brx-downloads-content-title-container h2 {

			}

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container {
			}

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:first-of-type {
				border-top: 1px solid #F0F0F0;
			}

	#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container a.brx-download-content-all-downloads-single-item-content {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-basis: 100%;
		align-items: center;
		height: 60px;
		border-bottom: 1px solid #F0F0F0;
		font-size: var(--font-size-24);
		font-weight: 600;
		color: #1E1E4B;
		padding-left: 20px;
		transition: all .3s ease-in-out;
	}

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:hover,
			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:focus {
				background-color: #1E1E4B05;
				transition: all .3s ease-in-out;
			}

	#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container a.brx-download-content-all-downloads-single-item-content::after {
		position: absolute;
		content: '';
		right: 20px;
		height: 100%;
		width: 25px;
		background-image: url('images/Tetra - Bricks - Blue download icon.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 15px;

	}
}
				

@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: portrait) {
	  #brx-downloads-wrapper {
		padding: 35px 15px!important;
		margin: 0 0 35px 0!important;
	}

	#brx-downloads-wrapper .brx-downloads-container {
		padding: 15px;
		border-radius: 30px;
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
	}
	
	#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper {
		padding: 30px 0!important;
	}
	
	

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper .brx-downloads-content-title-container h2 {

			}

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container {
			}

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:first-of-type {
				border-top: 1px solid #F0F0F0;
			}

	#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container a.brx-download-content-all-downloads-single-item-content {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-basis: 100%;
		align-items: center;
		height: 60px;
		border-bottom: 1px solid #F0F0F0;
		font-size: var(--font-size-24);
		font-weight: 600;
		color: #1E1E4B;
		padding-left: 20px;
		transition: all .3s ease-in-out;
	}

			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:hover,
			#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container:focus {
				background-color: #1E1E4B05;
				transition: all .3s ease-in-out;
			}

	#brx-downloads-wrapper .brx-downloads-container #brx-downloads-content-wrapper #brx-download-content-all-downloads-wrapper .brx-download-content-all-downloads-single-item-content-container a.brx-download-content-all-downloads-single-item-content::after {
		position: absolute;
		content: '';
		right: 20px;
		height: 100%;
		width: 25px;
		background-image: url('images/Tetra - Bricks - Blue download icon.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 15px;

	}
}



@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: landscape) {
}