/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


.wegfinder {
    font-size: 12px !IMPORTANT;
	-webkit-box-sizing: border-box !IMPORTANT;
	box-sizing: border-box !IMPORTANT;	
    display: inline-block !IMPORTANT;
	position: relative !IMPORTANT;
	width: 9.5em !IMPORTANT;
    height: 2.5em !IMPORTANT;
	min-width: 9.5em !IMPORTANT;
    min-height: 2.5em !IMPORTANT;
	padding: 0.5em !IMPORTANT;
    padding-left: 2.8em !IMPORTANT;  
    margin: 0.5em !IMPORTANT;
    color: #FFFFFF !IMPORTANT;
    text-align: center !IMPORTANT;
    cursor: pointer !IMPORTANT;
	font-family: Helvetica, Arial, sans-serif !IMPORTANT;
	font-style:normal !IMPORTANT;
	font-weight: 700 !IMPORTANT;
	white-space:nowrap !IMPORTANT;	
	vertical-align:middle !IMPORTANT;
	border-radius: 0.3em !IMPORTANT;  	
	border-style:solid !IMPORTANT;
	border-width:1px !IMPORTANT;
	border-color:rgba(0,0,0,0.15) !IMPORTANT;
	overflow:hidden !IMPORTANT;	
	background-color: #ff1c7e;
}

.wegfinder.wegfinder-xs, 
.wegfinder.wegfinder-xxs {
    font-size: 12px !IMPORTANT;
	width: 2.5em !IMPORTANT;
	min-width: 2.5em !IMPORTANT;
	padding: 0.5em !IMPORTANT;
}

.wegfinder.wegfinder-s, 
.wegfinder.wegfinder-xxs {
    font-size: 10px !IMPORTANT;
}

.wegfinder.wegfinder-m {
    font-size: 12px !IMPORTANT;
}

.wegfinder.wegfinder-l {
    font-size: 14px !IMPORTANT;
}

.wegfinder.wegfinder-xl {
    font-size: 16px !IMPORTANT;
}

.wegfinder.wegfinder-xxl {
    font-size: 24px !IMPORTANT;
}

.wegfinder.wegfinder-pink {
	background-color: #ff1c7e !IMPORTANT;
}

.wegfinder.wegfinder-blue {
	background:#056BA6 !IMPORTANT;
}

.wegfinder.wegfinder-red {
	background:#E2002A !IMPORTANT;
}

.wegfinder.wegfinder-light {
	color: #000000 !IMPORTANT;
}

.wegfinder.wegfinder-dark {
	color: #FFFFFF !IMPORTANT;
}

.wegfinder span {
	line-height: 1.5em !IMPORTANT;
	cursor: pointer !IMPORTANT;
	display: inline-block !IMPORTANT;
	position: relative !IMPORTANT;
	vertical-align: top !IMPORTANT;
}

.wegfinder span:before {
	content: 'wegfinder' !IMPORTANT;
}

.wegfinder span:after {
	content: '\0020\00bb' !IMPORTANT;
	position: absolute !IMPORTANT;
	opacity: 0 !IMPORTANT;
	top: 0 !IMPORTANT;
	right: -1em !IMPORTANT;
}

.wegfinder:hover span {
	padding-right: 1em !IMPORTANT;
	transition: 0.5s !IMPORTANT; 
}

.wegfinder:hover span:after {
	opacity: 1 !IMPORTANT;
	right: 0 !IMPORTANT;
}

.wegfinder:before { 
	top: -1px !IMPORTANT;
    left: -1px !IMPORTANT;
    display: inline-block !IMPORTANT;
    width: 2.5em !IMPORTANT;
    height: 2.5em !IMPORTANT;
    border-radius: 0.3em 0 0 0.3em !IMPORTANT;
    background-color: rgba(0,0,0,0.15) !IMPORTANT;
    content: '\0020' !IMPORTANT;
    position: absolute !IMPORTANT;
    background-size: 2em !IMPORTANT;
    background-repeat: no-repeat !IMPORTANT;
    background-position: center !IMPORTANT;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMWUzIiBoZWlnaHQ9IjFlMyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gPGRlZnM+ICA8c3R5bGU+LmNscy0xe2ZpbGw6I2ZmNDA4MTt9LmNscy0ye2ZpbGw6I2ZmZjt9LmNscy0ze2ZpbGw6bm9uZTt9LmNscy00e2ZpbGw6dXJsKCNVbmJlbmFubnRlcl9WZXJsYXVmXzUpO308L3N0eWxlPiAgPGxpbmVhckdyYWRpZW50IGlkPSJVbmJlbmFubnRlcl9WZXJsYXVmXzUiIHgxPSI1NTguNDgiIHgyPSI0MzUuNDkiIHkxPSIyMzAuNjgiIHkyPSIyMzAuNjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmZmIiBvZmZzZXQ9IjAiLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZGZlIiBvZmZzZXQ9Ii4zMSIvPiAgIDxzdG9wIHN0b3AtY29sb3I9IiNmZmY1ZjkiIG9mZnNldD0iLjQ2Ii8+ICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZThmMCIgb2Zmc2V0PSIuNTciLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmZkNmU0IiBvZmZzZXQ9Ii42NyIvPiAgIDxzdG9wIHN0b3AtY29sb3I9IiNmZmJlZDQiIG9mZnNldD0iLjc1Ii8+ICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZmYTBjMSIgb2Zmc2V0PSIuODMiLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmY3ZGE5IiBvZmZzZXQ9Ii45Ii8+ICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZmNTY4ZiIgb2Zmc2V0PSIuOTciLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmY0MDgxIiBvZmZzZXQ9IjEiLz4gIDwvbGluZWFyR3JhZGllbnQ+IDwvZGVmcz4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzIuNDE3KSI+ICA8cGF0aCBkPSJtMjY3LjExIDc1My4xNmMtNDkuNi0xMDQuNjQtMTA4LjI2LTIyOC4zMy0xMzAuMzUtMjc0Ljg2bC00MC4xNjctODQuNjAxaC05Ni41OTF2LTgxLjI5OWw3NC4xNTkgOGUtMyA3NC4xNTkgOGUtMyAxMDkuMDcgMjI5LjEyYzU5Ljk5IDEyNi4wMSAxMDkuNDkgMjI4Ljk5IDExMCAyMjguODQgMS4wODYyLTAuMzE5NTYgODMuMTczLTEyNC4yNCA4My4xNzMtMTI1LjU2IDAtMC40OTIzMy01LjY1OTctMTAuMjA4LTEyLjU3Ny0yMS41OS01OS4zOTMtOTcuNzI4LTk2LjgxOC0xNzcuMTctMTEyLjIzLTIzOC4yMy0xMS43NjEtNDYuNjAzLTEyLjcxNS04My42NDItMy4xMTMyLTEyMC45OSAxNC4zMTUtNTUuNjgxIDQ4Ljc4NS0xMDAuMDcgOTUuODA4LTEyMy4zOCAyMi43My0xMS4yNjYgNDEuODM0LTE2LjM5OCA2OC4wNDMtMTguMjgxIDU3LjQxMy00LjEyMzUgMTExLjcgMTcuNDY3IDE0OC4yNCA1OC45NTIgMzUuODUyIDQwLjcxIDU0LjM1OSA5OC4wOTEgNDkuMzI5IDE1Mi45NC02LjU3NyA3MS43MjItNDQuNDcyIDE2Mi4zLTEyMC40NyAyODcuOTYtNy4yMTk0IDExLjkzNi0xMy4xMjYgMjIuMTU5LTEzLjEyNiAyMi43MTcgMCAxLjY2OTggODAuOTY4IDEyNS43NSA4MS44ODQgMTI1LjQ4IDAuNDY0MjItMC4xMzUyIDQ5Ljg3MS0xMDMuMTMgMTA5Ljc5LTIyOC44N2wxMDguOTUtMjI4LjYzIDc0LjQ1OC0wLjI2MDc5IDc0LjQ1OC0wLjI2MDc5djgxLjI5MmwtNDcuOTY1IDAuMjYzODctNDcuOTY1IDAuMjYzODgtMTMwLjY4IDI3My45N2MtNzEuODc0IDE1MC42OS0xMzEuMDkgMjc0LjA4LTEzMS41OCAyNzQuMjItMC40OTcxNSAwLjEzNDktMzIuNDE0LTQ4LjgxNS03MC45MjYtMTA4Ljc4LTM4LjUxMi01OS45NjItNzAuNDQ1LTEwOS4xNS03MC45NjEtMTA5LjMxLTAuNTE2NjktMC4xNTk0LTMyLjU5MSA0OS4wNzctNzEuMjc2IDEwOS40MS0zOC42ODUgNjAuMzM3LTcwLjU2NiAxMDkuNy03MC44NDYgMTA5LjctMC4yODA0OSAwLTQxLjA5Mi04NS42MjItOTAuNjkyLTE5MC4yNnptMjQ1Ljk2LTIwOS44MmM1My40NDYtODkuMTU3IDgwLjkyLTE1Mi4zIDg3Ljg4OS0yMDEuOTkgMi41MDcyLTE3Ljg3NiAxLjYxNjItNDQuOTI2LTEuOTQ1My01OS4wNjEtNS4wMjAyLTE5LjkyNC0xMy4xNTUtMzUuMDY2LTI2LjA2LTQ4LjUwNS0zOC4wOTEtMzkuNjY3LTEwNi41My00MC4xNzItMTQ1LjQxLTEuMDczNC0zNS4yIDM1LjM5Mi00MC4yIDkyLjk1Mi0xNC4yNjkgMTY0LjI3IDExLjgxOSAzMi41MDUgMzQuMTA4IDc4LjA0OCA2MS41NTggMTI1Ljc4IDIyLjE1OSAzOC41MzMgMjQuMDA0IDQxLjYyMSAyNC44NzQgNDEuNjQ2IDAuMzk4NTMgMC4wMTE1IDYuNDEyOS05LjQ2OSAxMy4zNjUtMjEuMDY3em0tMjcuMzU1LTE3MC43OGMtMjEuNjI4LTcuNDU1OS0zNC4zMy0yOC42NTctMzEuMDkxLTUxLjg5NCAzLjc4MzgtMjcuMTQ0IDI4LjM1Ny00NC4zMiA1NS4yNjQtMzguNjI5IDE2LjA3NSAzLjQwMDIgMjguNTU4IDE1LjE0MyAzMy41NjQgMzEuNTczIDIuNzg1NCA5LjE0MTkgMi4zMjY3IDIyLjgwOS0xLjA1ODMgMzEuNTM2LTQuOTQ1NSAxMi43NDktMTYuODIxIDI0LjEyNy0yOC45MjEgMjcuNzA5LTcuMDY5MiAyLjA5MjktMjEuMjcgMS45NDIxLTI3Ljc1OC0wLjI5NDU5eiIgZmlsbD0iI2ZmZiIvPiA8L2c+PC9zdmc+);
 }

.wegfinder.wegfinder-light:before { 
	/* IE11 does not support: filter: brightness(0.0); */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMWUzIiBoZWlnaHQ9IjFlMyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gPGRlZnM+ICA8c3R5bGU+LmNscy0xe2ZpbGw6I2ZmNDA4MTt9LmNscy0ye2ZpbGw6I2ZmZjt9LmNscy0ze2ZpbGw6bm9uZTt9LmNscy00e2ZpbGw6dXJsKCNVbmJlbmFubnRlcl9WZXJsYXVmXzUpO308L3N0eWxlPiAgPGxpbmVhckdyYWRpZW50IGlkPSJVbmJlbmFubnRlcl9WZXJsYXVmXzUiIHgxPSI1NTguNDgiIHgyPSI0MzUuNDkiIHkxPSIyMzAuNjgiIHkyPSIyMzAuNjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmZmIiBvZmZzZXQ9IjAiLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZGZlIiBvZmZzZXQ9Ii4zMSIvPiAgIDxzdG9wIHN0b3AtY29sb3I9IiNmZmY1ZjkiIG9mZnNldD0iLjQ2Ii8+ICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZThmMCIgb2Zmc2V0PSIuNTciLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmZkNmU0IiBvZmZzZXQ9Ii42NyIvPiAgIDxzdG9wIHN0b3AtY29sb3I9IiNmZmJlZDQiIG9mZnNldD0iLjc1Ii8+ICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZmYTBjMSIgb2Zmc2V0PSIuODMiLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmY3ZGE5IiBvZmZzZXQ9Ii45Ii8+ICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZmNTY4ZiIgb2Zmc2V0PSIuOTciLz4gICA8c3RvcCBzdG9wLWNvbG9yPSIjZmY0MDgxIiBvZmZzZXQ9IjEiLz4gIDwvbGluZWFyR3JhZGllbnQ+IDwvZGVmcz4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzIuNDE3KSI+ICA8cGF0aCBkPSJtMjY3LjExIDc1My4xNmMtNDkuNi0xMDQuNjQtMTA4LjI2LTIyOC4zMy0xMzAuMzUtMjc0Ljg2bC00MC4xNjctODQuNjAxaC05Ni41OTF2LTgxLjI5OWw3NC4xNTkgOGUtMyA3NC4xNTkgOGUtMyAxMDkuMDcgMjI5LjEyYzU5Ljk5IDEyNi4wMSAxMDkuNDkgMjI4Ljk5IDExMCAyMjguODQgMS4wODYyLTAuMzE5NTYgODMuMTczLTEyNC4yNCA4My4xNzMtMTI1LjU2IDAtMC40OTIzMy01LjY1OTctMTAuMjA4LTEyLjU3Ny0yMS41OS01OS4zOTMtOTcuNzI4LTk2LjgxOC0xNzcuMTctMTEyLjIzLTIzOC4yMy0xMS43NjEtNDYuNjAzLTEyLjcxNS04My42NDItMy4xMTMyLTEyMC45OSAxNC4zMTUtNTUuNjgxIDQ4Ljc4NS0xMDAuMDcgOTUuODA4LTEyMy4zOCAyMi43My0xMS4yNjYgNDEuODM0LTE2LjM5OCA2OC4wNDMtMTguMjgxIDU3LjQxMy00LjEyMzUgMTExLjcgMTcuNDY3IDE0OC4yNCA1OC45NTIgMzUuODUyIDQwLjcxIDU0LjM1OSA5OC4wOTEgNDkuMzI5IDE1Mi45NC02LjU3NyA3MS43MjItNDQuNDcyIDE2Mi4zLTEyMC40NyAyODcuOTYtNy4yMTk0IDExLjkzNi0xMy4xMjYgMjIuMTU5LTEzLjEyNiAyMi43MTcgMCAxLjY2OTggODAuOTY4IDEyNS43NSA4MS44ODQgMTI1LjQ4IDAuNDY0MjItMC4xMzUyIDQ5Ljg3MS0xMDMuMTMgMTA5Ljc5LTIyOC44N2wxMDguOTUtMjI4LjYzIDc0LjQ1OC0wLjI2MDc5IDc0LjQ1OC0wLjI2MDc5djgxLjI5MmwtNDcuOTY1IDAuMjYzODctNDcuOTY1IDAuMjYzODgtMTMwLjY4IDI3My45N2MtNzEuODc0IDE1MC42OS0xMzEuMDkgMjc0LjA4LTEzMS41OCAyNzQuMjItMC40OTcxNSAwLjEzNDktMzIuNDE0LTQ4LjgxNS03MC45MjYtMTA4Ljc4LTM4LjUxMi01OS45NjItNzAuNDQ1LTEwOS4xNS03MC45NjEtMTA5LjMxLTAuNTE2NjktMC4xNTk0LTMyLjU5MSA0OS4wNzctNzEuMjc2IDEwOS40MS0zOC42ODUgNjAuMzM3LTcwLjU2NiAxMDkuNy03MC44NDYgMTA5LjctMC4yODA0OSAwLTQxLjA5Mi04NS42MjItOTAuNjkyLTE5MC4yNnptMjQ1Ljk2LTIwOS44MmM1My40NDYtODkuMTU3IDgwLjkyLTE1Mi4zIDg3Ljg4OS0yMDEuOTkgMi41MDcyLTE3Ljg3NiAxLjYxNjItNDQuOTI2LTEuOTQ1My01OS4wNjEtNS4wMjAyLTE5LjkyNC0xMy4xNTUtMzUuMDY2LTI2LjA2LTQ4LjUwNS0zOC4wOTEtMzkuNjY3LTEwNi41My00MC4xNzItMTQ1LjQxLTEuMDczNC0zNS4yIDM1LjM5Mi00MC4yIDkyLjk1Mi0xNC4yNjkgMTY0LjI3IDExLjgxOSAzMi41MDUgMzQuMTA4IDc4LjA0OCA2MS41NTggMTI1Ljc4IDIyLjE1OSAzOC41MzMgMjQuMDA0IDQxLjYyMSAyNC44NzQgNDEuNjQ2IDAuMzk4NTMgMC4wMTE1IDYuNDEyOS05LjQ2OSAxMy4zNjUtMjEuMDY3em0tMjcuMzU1LTE3MC43OGMtMjEuNjI4LTcuNDU1OS0zNC4zMy0yOC42NTctMzEuMDkxLTUxLjg5NCAzLjc4MzgtMjcuMTQ0IDI4LjM1Ny00NC4zMiA1NS4yNjQtMzguNjI5IDE2LjA3NSAzLjQwMDIgMjguNTU4IDE1LjE0MyAzMy41NjQgMzEuNTczIDIuNzg1NCA5LjE0MTkgMi4zMjY3IDIyLjgwOS0xLjA1ODMgMzEuNTM2LTQuOTQ1NSAxMi43NDktMTYuODIxIDI0LjEyNy0yOC45MjEgMjcuNzA5LTcuMDY5MiAyLjA5MjktMjEuMjcgMS45NDIxLTI3Ljc1OC0wLjI5NDU5eiIgZmlsbD0iIzAwMDAwMCIvPiA8L2c+PC9zdmc+);
}
 

.wegfinder.wegfinder-xs span, .wegfinder.wegfinder-xxs span {
	display:none !IMPORTANT;
}

.wegfinder.wegfinder-xs:before, .wegfinder.wegfinder-xxs:before {
	border-radius: 0.3em 0.3em 0.3em 0.3em !IMPORTANT;
}