




.show-on-hover {
}

.drop-down-list.show-on-hover P .HIDDEN,
.drop-down-list.show-on-hover P .DROPDOWN {
	display: inline-block;
	transition: opacity 0.5s 2s;
	-o-transition: opacity 0.5s 2s;
	-ms-transition: opacity 0.5s 2s;
	-moz-transition: opacity 0.5s 2s;
	-webkit-transition: opacity 0.5s 2s;
}

.drop-down-list.show-on-hover P .DROPDOWN {
	opacity: 0;
}

.drop-down-list.show-on-hover:hover P .HIDDEN{
	opacity: 0;
	transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-webkit-transition-delay: 0s;
}


.drop-down-list.show-on-hover:hover P .DROPDOWN {
	display: inline-block;
	opacity: 1;
}

.drop-down-list.show-on-hover .links-list {
	opacity: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	transition: all 0.5s 2s;
	-o-transition: all 0.5s 2s;
	-ms-transition: all 0.5s 2s;
	-moz-transition: all 0.5s 2s;
	-webkit-transition: all 0.5s 2s;
}

.drop-down-list.show-on-hover:hover .links-list {
	opacity: 1;
	height: 1.3em;
	line-height: 1;
	transition: all 0.5s 0s;
	-o-transition: all 0.5s 0s;
	-ms-transition: all 0.5s 0s;
	-moz-transition: all 0.5s 0s;
	-webkit-transition: all 0.5s 0s;
}

.InNewTab A {
	visibility: hidden;
	opacity: 0;
	display: inline-block;
	height: 1.35em;
	width: 25px;
	vertical-align: middle;
	background: url('../img/icons/in-new-tab.png') no-repeat center center;
	transition:
		visibility 0s 1.5s,
		opacity 1s 0.5s;
	-o-transition:
		visibility 0s 1.5s,
		opacity 1s 0.5s;
	-ms-transition:
		visibility 0s 1.5s,
		opacity 1s 0.5s;
	-moz-transition:
		visibility 0s 1.5s,
		opacity 1s 0.5s;
	-webkit-transition:
		visibility 0s 1.5s,
		opacity 1s 0.5s;
}

.InNewTabTEST:hover .InNewTab A,
.InNewTabTEST .InNewTab A:hover,
A:hover + .InNewTab A,
.InNewTab A:hover {
	visibility: visible;
	opacity: 1;
	transition:
		visibility 0s 0s,
		opacity 1s 0s;
	-o-transition:
		visibility 0s 0s,
		opacity 1s 0s;
	-ms-transition:
		visibility 0s 0s,
		opacity 1s 0s;
	-moz-transition:
		visibility 0s 0s,
		opacity 1s 0s;
	-webkit-transition:
		visibility 0s 0s,
		opacity 1s 0s;
}

.InNewTab A:hover {
	background: url('../img/icons/in-new-tab-hover.png') no-repeat center center;
}



