.ipre_link {
	position: fixed;
	left: 10px;
	bottom: 10px;
	z-index: 1000;

	/*color: #267FB5;*/
	border-radius: 5px;
	background-color: #14191F;
	padding: 25px;
	margin-top: -25px;
	/*max-width: 277px;*/

	overflow: hidden;
	color: transparent;
	max-width: 50px;
	max-height: 50px;

	transition: all .5s;
	display: none;
}
.ipre_link:hover {
	max-width: 277px;
	max-height: 100%;
	width: auto;
	height: auto;
	color: #267FB5;
}
.ipre_link a {
	font-weight: bold;
	display: block;
	padding: 10px;
	background-color: #003b7f;
	border-radius: 5px;
}

.ad_link_href span {
	display: block;
	height: 1.3em;
	overflow: hidden;

	text-overflow: ellipsis;
	white-space: nowrap;
}
.ad_copy_clip {
	display: block;
	padding: 10px;
	background-color: white;
	border-radius: 5px;
	margin-top: 10px;
	text-align: center;
	cursor: pointer;
	transition: background-color .5s, color .5s;
}
.ad_copy_clip span {
	height: 1.3em;
    display: block;
    overflow: hidden;
}
/*
@media screen and (max-width: 640px) {
	.ipre_link {
		display: none;
	}
}
*/
.ipre_link:hover:before,
.ipre_link:hover:after {
	content: none;
}

.ipre_link:after {
	content: '';
	cursor: pointer;
	position: absolute;

	bottom: 12px;
	left: 12px;

	/*left: 50%;
	bottom: 50%;

	margin: 0 0 -9px -9px;*/

	width: 10px;
	height: 10px;

	border: 2px solid white;
	border-top: none;
	border-right: none;

	animation: bounce1 2s infinite;
}

@keyframes bounce1 {
	0%, 20%, 50%, 80%, 100% {
		transform: translate(0);
	}
	40% {
		transform: translate(-40%, 40%);
	}
	60% {
		transform: translate(-20%, 20%);
	}
}

.ipre_link:before {
	content: '';
	cursor: pointer;
	position: absolute;

	top: 12px;
	right: 12px;

	/*left: 50%;
	bottom: 50%;

	margin: 0 0 -5px -5px;*/

	width: 10px;
	height: 10px;

	border: 2px solid white;
	border-bottom: none;
	border-left: none;

	animation: bounce2 2s infinite;
}

@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {
		transform: translate(0);
	}
	40% {
		transform: translate(40%, -40%);
	}
	60% {
		transform: translate(20%, -20%);
	}
}