/* 
 * hover background css
 *
 */

.ht-anchor {
	position: relative;
}

.ht-anchor.hover .ht-anchor-background {
	opacity:1;
	-webkit-transform:none; 
	transform:none;
	visibility:visible;
}

.ht-anchor-label {
	z-index: 2 ;
}

.ht-anchor-background {
	position: absolute;
	top:0 ;
	right:0;
	bottom: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
	visibility: hidden;	
	background-color: rgba(0,104,183,0.2) ;
	-webkit-transition: opacity .15s cubic-bezier(.23,1,.32,1),visibility .15s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);
	transition: opacity .15s cubic-bezier(.23,1,.32,1),visibility .15s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);
}

.no-transition * {
	-webkit-transition: none!important;
	transition:none!important;
}