/*zzz
{
}*/
P, .ce_text UL, .ce_text OL
{
	font-size: 1.1rem;
	line-height: 1.7;
}
.font-size-xxxs, .font-size-xxxs P, .font-size-0, .font-size-0 P
{
	line-height: 1.7;
	font-size: 1.1rem;
}
.check LI::before
{
	content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: calc( var(--icon-space) * -1 );
	width: var(--icon-space);
	color: #E6007E;
	margin-right: 10px;
	font-size: 20px;
}
.magenta.check LI::before
{
	color: #FFFFFF;
}
.ce_text_image_bar.check LI
{
	list-style-type: none;
}
.ce_text_image_bar.check UL
{
	padding-left: 0px;
}
.social_feed_element.extended A.more
{
	padding: 7px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 700;
	display: block;
	background-color: #E83094;
	/*+border-radius: 9px;*/
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
	display: inline;
}
#slider H1
{
	background-color: #E5007E;
	/*width: 4px;*/
	color: #FFFFFF;
	display: inline-block;
	/*margin: 0;*/
	padding: 4px 21px 3px;
	border-radius: 10px;
}
#slider H2
{
	background-color: #E5007E;
	/*width: 4px;*/
	color: #FFFFFF;
	display: table;
	/*margin: 0;*/
	padding: 4px 21px 3px;
	border-radius: 10px;
}
.ce_revolutionslider_text.slider_headline
{
	line-height: 1.5;
	text-shadow: 6px 6px 8px #000000;
	color: #FFFFFF;
}
.ce_image_text_box A.hyperlink_txt
{
	display: inline-block;
	padding: 7px 15px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease;
	-webkit-transition: All 0.3s ease;
	background-color: #E6007E;
	color: #FBFBFB;
	/*+border-radius: 10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	font-weight: normal;
}
#footer A:hover:not(.ce_hyperlink A)
{
	color: #E9E9E9;
}
.ce_download_small .ce_download_small_inside A
{
	border:2px solid var(--accentColor);
	padding: 10px 15px;
	position: relative;
	display: block;
	color: #484848;
	/*+border-radius: 6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	font-weight: bold;
}
@media only screen and (min-width: 768px)
{
	.header .mainmenu UL LI A.a-level_1.trail:not(.highlight) SPAN, .header .mainmenu UL LI A.a-level_1.active:not(.highlight) SPAN
	{
		/*background: #E6007E;*/
		/*padding: 10px 25px;*/
		border-radius: 10px;
	}
}
@media only screen and (max-width: 768px)
{
	.autogrid_wrapper.gutter_l > DIV, .autogrid_row.gutter_l > DIV
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.font-size-xxxs, .font-size-xxxs P, .font-size-0, .font-size-0 P
	{
		font-size: 1.1rem;
		line-height: 1.7;
	}
	.ce_bgimage.bg_contain .ce_bgimage-image
	{
		background-size: cover;
	}
}
