.content .presentation .mainlink {
    display:table;
}

.content .presentation .slidebox {
	position:relative;
	transition:all .3s;
	box-shadow:0 3px 5px rgba(0,0,0,.15);
    width:65%;
}

.content .presentation .slidebox img {
    width:100%;
}

.content .presentation .slidebox span {
	opacity:0;
	background-color:rgba(33,33,33,.95);
	color:#fff;
	font-weight:600;
	display:flex;
	flex-direction:column;
	justify-content:space-around;
	align-items:center;
	position:absolute;
	width:100%;
	height:100%;
	font-size:36px;
	transition:all .3s;
	cursor:pointer;
}

.content .presentation .slidebox:hover span {
	opacity:1;
	font-size:24px;
}

@media only screen and (max-width:1200px) {
    .content .presentation {
        display:block;
    }
    .content .presentation .slidebox {
        width:100%;
        margin-left:auto;
        margin-right:auto;
        margin-top:30px;
    }
}