
#fp-nav ul li.heading {
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    width: auto;
}

	#fp-nav li.menu-item, 
	#fp-nav .fp-tooltip, 
	#fp-nav .ui-element {
		transition: all 0.5s ease;
		backface-visibility: hidden;
		/*transform: translateZ(0);*/
		-webkit-font-smoothing: subpixel-antialiased;
	}

	#fp-nav li.menu-item:hover  {
		/*transform: scale(1.13);*/
	}


	#fp-nav .fp-tooltip {
		right: 10px !important;
    	padding: 0 10px 0 0;
	}

	#fp-nav ul li, .fp-slidesNav ul li {
		float: right;
		clear: both;
		margin: 0 0 10px 0 !important;
		height: auto !important;
		width: auto !important;
	}

.thegem-fp-dost-outline #fp-nav ul li .fp-tooltip:after {
	display: none; visibility: hidden; 
}

/*
#fp-nav .menu-item.menu-item-active .ui-element {
	border: 1px solid red; 
}*/



#fp-nav .fp-tooltip {
	height:auto !important;
    line-height: normal !important;
	padding: 0 5px 0 5px !important;
}


/*
div:not(.has_bg) #fp-nav .fp-tooltip {
    background: none !important;
    background-color: transparent !important;
}
*/


#fp-nav.show_on_hover .fp-tooltip, 
#fp-nav.show_on_hover a:hover .fp-tooltip {
	right: 10px !important;
    padding: 1px 5px 1px 7px !important;
    margin: -2px 5px 0 0 !important;
	}
.thegem-fp-dost-outlined-active #fp-nav ul li .fp-tooltip {
    margin-right: 10px !important;
}

#fp-nav.show_always .fp-tooltip, 
#fp-nav.show_always a:hover .fp-tooltip {
		display: block !important;
		opacity: 1 !important;
		width: auto !important;
		cursor: pointer !important;
	}



#fp-nav.show_never .fp-tooltip, 
#fp-nav.show_never a:hover .fp-tooltip{
		display: none !important;
		opacity: 0 !important;
		width: 0 !important;
		visibility: hidden !important;
	}


#fp-nav.show_never:hover .hotspot, 
#fp-nav.show_always:hover .hotspot,
#fp-nav.show_never .hotspot, 
#fp-nav.show_always .hotspot{
	display: none;
	visibility: hidden;
	width: 0; 
}




#fp-nav.show_on_hover:hover .hotspot{
	display: block;
    position: absolute;
    width: 200px;
    right: 0px;
    height: 20px;
}



/*

*/

