.bt-all-wrapper {
	margin: 30px 0 10px;
	display: flex; display: -webkit-flex; 
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
	justify-content: center; -webkit-justify-content: center;
}
	.bt-all {
		margin: 0 15px;
	    font-size: 12px;
	    text-transform: uppercase;
	    text-decoration: none;
	    color: #303880;
	    font-family: 'Gotham-Bold';	
	    display: flex; display: -webkit-flex; 
	    flex-flow: row wrap; -webkit-flex-flow: row wrap;
	    justify-content: center; -webkit-justify-content: center;
	    cursor: pointer;
	}
		.bt-all .material-icons {
			color: #c73432;
			font-size: 24px;
			font-weight: normal;
			line-height: 24px;
			display: block;
			margin-right: 5px;
		}
		.bt-all span {
			display: block;
			margin: auto 0;
		}

/* LISTE ITEMS */
.grids-inside {
	width: 100%;
	display: flex; display: -webkit-flex; 
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
	justify-content: center; -webkit-justify-content: center;
}
	.grids-inside.align-left {
		justify-content: flex-start; -webkit-justify-content: flex-start;
	}
	.grids-inside .grids-col {
		margin: 5px 0 10px;
	}
		.grids-inside .grids-col.by2 {
			width: 40%;
			margin: 0 1%;
		}
		.grids-inside .grids-col.by3 {
			width: 29%;
			margin: 0 2%;
		}
		.grids-inside .grids-col.by4 {
			width: 23%;
			margin: 0 1%;
		}


		.grids-inside .grids-col.center {
			text-align: center;
		}
				
	.grids-inside .masonry-item {
		margin-bottom: 22px;
	}
	.masonry-item.pics-item .picture-wrapper {
		text-align: center;
	}
		.masonry-item.pics-item .picture-wrapper img {
			max-width: 100%;
			max-height: 250px;
		}

	.partners-item {
		width: 190px;
		margin: 50px;
		display: flex; display: -webkit-flex; 
		flex-flow: column; -webkit-flex-flow: column;
		justify-content: flex-start; -webkit-justify-content: flex-start;
	}
		.partners-item .picture-wrapper {
			width: 100%;
		}
			.partners-item img {
				width: 180px;
				height: 180px;
			}
		.partners-item .partners-label {
			width: 100%;
		}
			.partners-item .partners-label .name {
				width: 100%;
				font-family: 'Playfair Display', serif;
				font-weight: 900;
				font-style: italic;
				font-size: 20px;
				text-align: center;
				margin: 10px 0;
			}
			.partners-item .partners-label .function {
				width: 100%;
				text-align: center;
				font-size: 16px;
				color: #ea1c86;
			}
