.img-cover {
	position: relative;
}
.horizontal, .rotated, .round {
	padding: 0.2em;
	position: absolute;
	text-align: center;
	transition: all .5s ease;
	-webkit-transition: all 0.5s ease;
	background-size: contain;
	z-index: 1;
}


.horizontal {
	line-height: 1em;
	min-height: 1em;
	border-radius: 0.3em 0.3em 0.3em 0.3em;
	padding: 3px 5px;
}

.horizontal.top_left {
	left: 2%;
	top: 10%;
}

.horizontal.top_right {
	right: 2%;
	top: 10%;
}
.horizontal.bottom_left {
	left: 2%;
	bottom: 10%;
}
.horizontal.bottom_right {
	bottom: 10%;
	right: 2%;
}
.canv_rotated {
	height: 100%;
	left: 0%;
	overflow: hidden;
	position: absolute;
	top: 0%;
	width: 100%;
}

.rotated {
	width: 300px;
}

.rotated.top_left, .rotated.bottom_right, .rotated.position_manual {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-sand-transform: rotate(-45deg);
} 

.rotated.top_right, .rotated.bottom_left {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-sand-transform: rotate(45deg);
}
.rotated.top_left, .rotated.position_manual {
	top: 25px;
	left: -115px;
}

.rotated.top_right {
	top: 25px;
	right: -115px;
}

.rotated.bottom_left {
	bottom: 25px;
	left: -115px;
}

.rotated.bottom_right {
	bottom: 25px;
	right: -115px;
}

.round {
	border-radius: 25em 25em 25em 25em;
}

.round.top_left, .round.position_manual {
	left: 2%;
	top: 2%;
}
.round.top_right {
	right: 2%;
	top: 2%;
}
.round.bottom_left {
	bottom: 5%;
	left: 2%;
}
.round.bottom_right {
	bottom: 5%;
	right: 2%;
}
