.apia a,
.apia a:active,
.apia a:focus,
.apia .tg-item-overlay {
	text-decoration: none;
    border: none;
	-webkit-box-shadow: none;
    box-shadow: none;
	-webkit-transition: opacity 0.25s ease, color 0.25s ease, -webkit-transform 0.3s ease-in-out;
	-moz-transition: opacity 0.25s ease, color 0.25s ease, -moz-transform 0.3s ease-in-out;
	-ms-transition: opacity 0.25s ease, color 0.25s ease, -ms-transform 0.3s ease-in-out;
	-o-transition: opacity 0.25s ease, color 0.25s ease, -o-transform 0.3s ease-in-out;
	transition: opacity 0.25s ease, color 0.25s ease, transform 0.3s ease-in-out;
}
.apia .tg-item-overlay {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: center;
}
.apia .tg-media-button {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
}
.apia .tg-media-button i {
    position: absolute;
    display: inline-block;
    top: 50%;
    margin: -20px 0 0 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 40px;
    text-align: center;
}
.apia:not(.tg-force-play):not(.tg-is-playing):hover:hover .tg-item-overlay,
.apia:not(.tg-force-play):not(.tg-is-playing):hover:hover .tg-item-media-button {
	opacity: 1;
}
.apia:not(.tg-force-play):not(.tg-is-playing):hover .tg-media-button:hover {
	opacity: 0.75;
}
.apia.tg-force-play .tg-media-button,
.apia.tg-is-playing .tg-media-button {
	opacity: 0;
	visibility: hidden;
}