.rte-tooltip-container {
	display: inline;
	position: relative;
	vertical-align: super;
}

.rte-tooltip {
	position: absolute;
}

.user-logged-in .rte-tooltip{
    
}

.rte-tooltip-text{
	background-color: white;
	border-radius: 3px;
	color: black;
	width: 300px;
	word-wrap: break-word;
	padding: 10px;
	font-weight: normal;
}

.homepage-filter .icon-tooltip {
  		margin-right: 3%;
 }

.icon-tooltip {
    margin-top: 12px;
    cursor: pointer;
}

.rte-tooltip {
	z-index: 1;
}

div.rte-tooltip  div.rte-tooltip-text p{
	font-size: 13px !important;
	margin: 0;
}

.rte-tooltip .arrow-up {
}

.rte-tooltip .rte-tooltip-text {
}

.arrow-up {
	width: 0;
	height: 0;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 12px solid white;
	transform: translateX(129px);
}

/* Mobile */
@media only screen and (max-width: 768px) {
	.arrow-up {
		margin-left: -6px;
	}

	.rte-tooltip {
		width: 94vw;
	}

	.rte-tooltip-text{
		width: 290px;
		margin: auto;
	}
}