

/*COLORTHEME - sanktreinoldi (use additional to custom.css)*/


/*
WEBFONT:
--------
font-family: 'Roboto Condensed', sans-serif;
font-weight:300; > light
font-weight:400; > normal
font-weight:700; > bold

font-family: 'Amiri', serif; (only for the claim)
*/

/* roboto-condensed-300 - latin-ext_latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: url('../gfonts/roboto-condensed-v25-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  /* roboto-condensed-regular - latin-ext_latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: url('../gfonts/roboto-condensed-v25-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  /* roboto-condensed-700 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: url('../gfonts/roboto-condensed-v25-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../gfonts/roboto-condensed-v25-latin-ext_latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
/* amiri-regular - latin-ext_latin */
@font-face {
	font-family: 'Amiri';
	font-style: normal;
	font-weight: 400;
	src: url('../gfonts/amiri-v24-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../gfonts/amiri-v24-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../gfonts/amiri-v24-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../gfonts/amiri-v24-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../gfonts/amiri-v24-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../gfonts/amiri-v24-latin-ext_latin-regular.svg#Amiri') format('svg'); /* Legacy iOS */
  }
  /* amiri-italic - latin-ext_latin */
  @font-face {
	font-family: 'Amiri';
	font-style: italic;
	font-weight: 400;
	src: url('../gfonts/amiri-v24-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../gfonts/amiri-v24-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../gfonts/amiri-v24-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../gfonts/amiri-v24-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('../gfonts/amiri-v24-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../gfonts/amiri-v24-latin-ext_latin-italic.svg#Amiri') format('svg'); /* Legacy iOS */
  }

/* poppins-300 - latin */
@font-face {
	font-display: swap;
	font-family: 'Poppins Light';
	font-style: normal;
	font-weight: 300;
	src: url('../gfonts/poppins-v21-latin-300.woff2') format('woff2'); 
  }
  
  /* poppins-regular - latin */
  @font-face {
	font-display: swap;
	font-family: 'Poppin Regular';
	font-style: normal;
	font-weight: 400;
	src: url('../gfonts/poppins-v21-latin-regular.woff2') format('woff2'); 
  }
  
  /* poppins-500 - latin */
  @font-face {
	font-display: swap;
	font-family: 'Poppins Medium';
	font-style: normal;
	font-weight: 500;
	src: url('../gfonts/poppins-v21-latin-500.woff2') format('woff2'); 
  }
  
  /* poppins-600 - latin */
  @font-face {
	font-display: swap;
	font-family: 'Poppins Semibold';
	font-style: normal;
	font-weight: 600;
	src: url('../gfonts/poppins-v21-latin-600.woff2') format('woff2'); 
  }
  
  /* poppins-800 - latin */
  @font-face {
	font-display: swap;
	font-family: 'Poppins Bold';
	font-style: normal;
	font-weight: 800;
	src: url('../gfonts/poppins-v21-latin-800.woff2') format('woff2'); 
  }
  
  /* poppins-900 - latin */
  @font-face {
	font-display: swap;
	font-family: 'Poppins Black';
	font-style: normal;
	font-weight: 900;
	src: url('../gfonts/poppins-v21-latin-900.woff2') format('woff2'); 
  }
  
/* playfair-display-regular - latin */
@font-face {
	font-display: swap; 
	font-family: 'Playfair Display Regular';
	font-style: normal;
	font-weight: 400;
	src: url('../gfonts/playfair-display-v37-latin-regular.woff2') format('woff2'); 
  }
  
  /* playfair-display-500 - latin */
  @font-face {
	font-display: swap; 
	font-family: 'Playfair Display Medium';
	font-style: normal;
	font-weight: 500;
	src: url('../gfonts/playfair-display-v37-latin-500.woff2') format('woff2'); 
  }
  
  /* playfair-display-600 - latin */
  @font-face {
	font-display: swap; 
	font-family: 'Playfair Display Semibold';
	font-style: normal;
	font-weight: 700;
	src: url('../gfonts/playfair-display-v37-latin-700.woff2') format('woff2'); 
  }
  
  /* playfair-display-800 - latin */
  @font-face {
	font-display: swap; 
	font-family: 'Playfair Display Bold';
	font-style: normal;
	font-weight: 800;
	src: url('../gfonts/playfair-display-v37-latin-800.woff2') format('woff2'); 
  }
  
  /* playfair-display-900 - latin */
  @font-face {
	font-display: swap; 
	font-family: 'Playfair Display black';
	font-style: normal;
	font-weight: 900;
	src: url('../gfonts/playfair-display-v37-latin-900.woff2') format('woff2'); 
  }
  
/*
COLORS:
-------
#DF1E26 154,25,21 primary
#422A6B 70,46,71 secondary
*/


/* --------------------------------------------------------------------------- */
/* --------------------------------- STYLES ---------------------------------- */
/* --------------------------------------------------------------------------- */

a {color: #DF1E26;}
a:hover, a:focus {color: #422A6B;}
.highlight{color:#422A6B;}
hr { border-top:2px solid rgba(223,30,38,0.15);}
.input-group-addon {color: #000000; background-color: rgba(255,255,255,0.5); border: 1px solid rgba(223,30,38,0.2); }


/* Helpers
================================================ */
.topborder{background:rgba(66,42,107,0.15);}
hr {border-top: 1px solid rgba(66,42,107,0.2); }

.btn-default:hover{color:rgba(0,0,0,0.75); border-color:rgba(0,0,0,0.75);}

.btn-primary {color: #DF1E26; border-color: #DF1E26; }
.btn-primary:hover {color: #422A6B; border-color: #422A6B; }


/* Sections 
================================================ */

.bg-light{background:#F6F4F6}


/* Header 
================================================ */
@media only screen and (min-width:1200px) {	
	.header {min-height:140px; }
}


/* Logo 
================================================ */
.logo{padding:12px 0 12px 0; min-height:103px;}
.logo img{height:auto; width:140px;}

	@media (min-width:768px) {	
		.logo{padding:25px 0 25px 0;}
		.logo img{height:auto; width:140px;}
	}
	@media (min-width:1200px) {	
		.logo{padding:30px 0 30px 0;}
		.logo img{height:auto; width:240px;}
	}
	@media (min-width:1600px) {	
		.logo{padding: 20px 0 20px 0;}
		.logo img{height:auto; width:240px;}
	}


/* Claim 
================================================ */
/*.claim{ position: absolute; left: 15px; top: 54px; font-family: 'Amiri', serif; color: #422A6B; font-size: 16px; line-height: 1.1em;}

	@media (min-width:768px) {	
		.claim { left: 360px; top: 24px; font-size: 24px; }
	}
	@media (min-width:1200px) {	
		.claim { left: 15px; top: 100px; font-size: 24px; }
	}
	@media (min-width:1600px) {	
		.claim { left: 15px; top: 110px; font-size: 28px; }
	}*/


.claim{ font-family: 'Amiri', serif; color: #422A6B; font-size: 22px; line-height: 1.1em; text-align:center;}

	@media (min-width:768px) {	
		.claim { font-size: 28px; }
	}
	@media (min-width:1200px) {	
		.claim { font-size: 32px; }
	}
	@media (min-width:1600px) {	
		.claim { font-size: 40px; }
	}

/* Topnav 
================================================ */
.topnav{background:rgba(66,42,107,1);}
.topnav:after {background:rgba(66,42,107,1);}
.topnav ul li a:hover,
.topnav ul li.open a{color:#422A6B; text-decoration:none; background:#F6F4F6;}

.topnav .dropdown-menu{ background:#F6F4F6; box-shadow: 0 4px 2px -2px rgba(66,42,107,0.10);}
.topnav-intro{color:#422A6B;}


/* Mainnav 
================================================ */

	@media (min-width:1200px) {	

		.nav .current, .nav .active { color:#422A6B; } 
		.nav > li > a { color:#DF1E26; height:60px; margin:0; padding:0 20px;}		
		.nav > li:hover > a { color:#DF1E26;} 
		.nav > li > a span.addtext{color:#422A6B; } 

		.megamenu {background: #F6F4F6; box-shadow: 0px 1px 2px 2px rgba(66,42,107,0.10);}
		.megamenu:before {background: #F6F4F6; box-shadow: 0 4px 2px -2px rgba(66,42,107,0.10);}
		.megamenu:after {background: #F6F4F6; box-shadow: 0 4px 2px -2px rgba(66,42,107,0.10);}

		.megamenu > ul > li > a{color:#422A6B;}
		.megamenu > ul > li > a:hover{color:#DF1E26;}

		.megamenu ul ul > li > a{color:#422A6B;}
		.megamenu ul ul > li > a:hover{color:#DF1E26;}

		.megaheader {border-bottom: 1px solid rgba(66,42,107,0.2); }
		.megaheader a{color:#422A6B;}
		.megaheader a:hover{color:#DF1E26;}

	}
	@media (min-width:1600px) {	
		.nav > li > a {padding:0 35px;}
	}




.sm-custom {background: #F6F4F6; }
.sm-custom a, 
.sm-custom a:hover, 
.sm-custom a:focus, 
.sm-custom a:active {color: #422A6B; }

.sm-custom ul {background: rgba(66,42,107, 0.05); }



/* Meta 
================================================ */
.metanav{color:#422A6B;}
.metanav li a{color:#422A6B;}


/* Typo 
================================================ */
h1, h2, h3, h4, h5, h6, 
.h1, .h2, .h3, .h4, .h5, .h6 {
	color: #DF1E26;
	font-family: 'Playfair Display Regular', sans-serif;
	font-weight: normal;
}

.headline{color:#422A6B;}
.headline-border-bottom{border-bottom:4px solid rgba(66,42,107,0.15);}


/* Newsgrid 
======================== */
.news-caption-text .ressort{color:#DF1E26;}
.news-collapsed-trigger{color:#DF1E26;}



/* Referencegrid 
======================== */
.referenceitem:hover .topborder{background:rgba(66,42,107,0.3);}

.reference-caption{color:#422A6B; }
.reference-caption:hover{color:#422A6B; }



/* Lightboximage 
======================== */
.lightboximage .caption{border-bottom: 1px solid rgba(223,30,38,0.15);}


/* Flexslider 
======================== */
.flex-caption { background:rgba(66,42,107,1.0); }


/* Stageslider  */
@media only screen and (min-width:992px) {	
	.flex-caption {background:none;}
	.flex-caption-text {background:rgba(66,42,107,0.8);}
	.flex-caption-text:before {background:rgba(66,42,107,0.8);}
}


/* Owl Carousel 
======================== */
.owl-theme .owl-controls .owl-page span{ border:1px solid rgba(223,30,38,1.0); }
.owl-theme .owl-controls .owl-page.active span, 
.owl-theme .owl-controls.clickable .owl-page:hover span {background:#DF1E26;}


/* Services 
======================== */
.service-item{border-left:1px solid rgba(223,30,38,0.15);}
.service-item:hover{background: rgba(223,30,38,0.05);}


/* Breadcrumbs 
======================== */
.breadcrumbs {border-top:1px solid rgba(66,42,107,0.15); border-bottom:1px solid rgba(66,42,107,0.15);}
.breadcrumb { color:#422A6B; }
.breadcrumb > li + li:before {color:#422A6B;}
.breadcrumb > .active {color: #422A6B; }
.breadcrumb a {color: #422A6B; }


/* Filelist 
======================== */
.filelist{border-bottom:1px solid rgba(66,42,107,0.15);}
.filelist li{border-top:1px solid rgba(66,42,107,0.15);}
.filelist li:first-child{border-top:4px solid rgba(66,42,107,0.15);}


/* Sitemap 
======================== */
.ce-menu-2 li a,
.ce-menu-8 li a{border-bottom:1px solid rgba(66,42,107,0.2); }
.ce-menu-2 li a:hover,
.ce-menu-8 li a:hover{color:#DF1E26; background:rgba(255,255,255,0.5); }


/* Collapse
======================== */
.panel-group {border-top:4px solid rgba(66,42,107,0.15);}
.panel-group .panel-heading {border-bottom: 1px solid rgba(66,42,107,0.15);}
.panel-title {color: #DF1E26; }
.panel-default > .panel-heading {border-color: rgba(66,42,107,0.15); }


/* Events 
======================== */
ul.downloads.event li .listenitem {background: #F6F4F6;}
ul.downloads.event li .listenitem .download-header {background: #DF1E26;}
ul.downloads.event li .listenitem .download-footer .btn.btn-primary {background:#DF1E26;}

.event-detailspalte {background:#F6F4F6;}


/* Terminkalender (Extension)
======================== */
.et_filter_headline,
.et_filter_subrow {background: rgb(201,221,237);}
.et_filter_main {border-bottom: 1px solid rgba(223,30,38,0.2); }

.et_content_row { border-bottom: 1px solid rgba(223,30,38,0.15);}

.et_tag {color:#DF1E26;}

.monthbar {border-bottom: 4px solid rgba(223,30,38,0.15); color: #422A6B; }


#et_detail_title { border-top: 3px solid rgba(223,30,38,0.15); }
#et_detail_date { border-bottom: 4px solid rgba(223,30,38,0.15);}


.light-theme a,
.light-theme span {color: #422A6B; }


.light-theme .current {background-color: #DF1E26; border-color: #DF1E26;  }




/* News Detail
======================== */
.news-detail-media .news-image .caption{border-bottom: 1px solid rgba(223,30,38,0.15);}


/* Eventlist 
======================== */
.eventitem:hover .topborder{background:rgba(66,42,107,0.3);}

.event-title{color:#422A6B;}

.eventitem:hover .event-title h2 {color:#422A6B; }
.eventitem:hover .event-title h3 {color:#422A6B; }

.eventitem:hover .event-location{color:#422A6B;}
.eventitem:hover .event-date{color:#422A6B; }


/* Pagination 
======================== */
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
    z-index: 3;
    color: #ffffff;
    background-color: #DF1E26;
    border-color: #DF1E26;
    cursor: default;
}


/* Layout UO 2024 */

h2 {
	color: #422A6B;
	font-family:  'Playfair Display Bold', sans-serif;
}

.container:has(h1.text-center):has(h2.text-center) h1,
.container:has(h2.tect-center):has(h3.text-center) h2 {
		margin-bottom: 0;
}

@media (min-width: 1600px) {
	h1 {
		font-size: 50px;	
		color: #422A6B;
	}

	h2 {
		font-size: 36px;	
	}
}

h3 {
	font-family:  'Poppins Light', sans-serif;
	color: #DF1E26;
}

.ce-bodytext:has(h1):has(h2) h2 {
	margin-bottom: 1em;
}


.flexslider.stageslider .flex-caption-text h2 {
	color: #ffffff;
	font-family:  'Playfair Display Bold', sans-serif;
	line-height: 1.2;
	margin-bottom: 0;
}

@media (min-width: 1600px) {
	.flexslider.stageslider .flex-caption-text h2 {
		font-size: 48px;
	}
}

.flexslider.stageslider .flex-caption-text p {
	color: #DF1E26;
	font-family:  'Poppins Light', sans-serif;
	line-height: 1.2;
}

@media (min-width: 1600px) {
	.flexslider.stageslider .flex-caption-text p {
		font-size: 48px;
	}
}


 .ce-textpic.ce-center.ce-above .ce-bodytext h1.text-center {
	color: #422A6B;
	font-family:  'Playfair Display Bold', sans-serif;
	margin-bottom: 0;
}

@media (min-width: 1600px) {
	 .ce-textpic.ce-center.ce-above .ce-bodytext h1.text-center {
		font-size: 48px;
	}
}

 .ce-textpic.ce-center.ce-above .ce-bodytext h2.text-center {
	color: #DF1E26;
	font-family:  'Playfair Display Bold', sans-serif;
}

@media (min-width: 1600px) {
	 .ce-textpic.ce-center.ce-above .ce-bodytext h2.text-center {
		font-size: 48px;
	}
}

.col-md-4  header h2 {
	color: #422A6B;
	font-family:  'Playfair Display Bold', sans-serif;
	margin-bottom: 0;
}

@media (min-width: 1600px) {
	.col-md-4  header h2 {
		font-size: 48px;
	}
}

.col-md-4 .frame-type-textpic header h3 {
	color: #DF1E26;
	font-family:  'Poppins Light', sans-serif;
	margin-bottom: 0;
}

@media (min-width: 1600px) {
	.col-md-4  header h3 {
		font-size: 48px;
	}
}

 section .container:has(.ce-textpic.ce-center .ce-bodytext h1.text-center) {
	max-width: 1000px;
	text-align: center;
}

.flex-caption-text {
	width: 346px;
	bottom: auto;
}


@media (min-width: 1600px) {
	h2 + h3 {
		font-size: 36px;
	}
	
}

h1 + h2.text-center,
h1 + h2 {
	font-family:  'Poppins Light', sans-serif!important;
	color: #DF1E26;
}

a.icon-spenden {
	background: #DF1E26;
}


.icon-spenden:before {
	content: ''!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.815' height='15.196' viewBox='0 0 17.815 15.196'%3E%3Cpath id='noun-charity-7056137-FFFFFF' d='M76.379,67.943c-3.262-2.291-7.659-4.974-8.519-9.086-.894-4.273,1.905-7.755,7.114-5.087a13.408,13.408,0,0,1,1.634,1c2.149-1.521,5.629-3.045,7.713-.83a5.608,5.608,0,0,1,1.035,4.921c-.861,4.117-5.264,6.8-8.526,9.092a.384.384,0,0,1-.45-.006Z' transform='translate(-67.695 -52.823)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
	display: block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: contain;
	top: 50%!important;
	bottom: 0;
	transform: translateY(-50%);
}

.icon-kontakt:before {
	content: ''!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.832' height='17.862' viewBox='0 0 17.832 17.862'%3E%3Cpath id='Pfad_120' data-name='Pfad 120' d='M484.283,242.3l-3.244-1.689a1.735,1.735,0,0,0-2.23.507L478,242.163a11.745,11.745,0,0,1-2.365-1.825,10.989,10.989,0,0,1-1.858-2.4l1.014-.811a1.835,1.835,0,0,0,.507-2.23l-1.656-3.244a1.817,1.817,0,0,0-2.6-.676l-2.061,1.385a2.433,2.433,0,0,0-1.047,2.095,10.444,10.444,0,0,0,.27,1.993,16.406,16.406,0,0,0,4.257,7.062,16.082,16.082,0,0,0,7.061,4.257,10.1,10.1,0,0,0,1.993.27h.135a2.31,2.31,0,0,0,1.96-1.081l1.352-2.095a1.777,1.777,0,0,0,.236-1.419A1.74,1.74,0,0,0,484.283,242.3Zm0,2.095-1.352,2.095a1.443,1.443,0,0,1-1.25.676h-.1a10.786,10.786,0,0,1-1.825-.236,15,15,0,0,1-6.656-4.054,15.511,15.511,0,0,1-4.054-6.656,10.77,10.77,0,0,1-.236-1.825,1.466,1.466,0,0,1,.676-1.352l2.061-1.385a1.021,1.021,0,0,1,.541-.169.575.575,0,0,1,.236.034.955.955,0,0,1,.608.473l1.656,3.244a.942.942,0,0,1-.27,1.183L473,237.433a.415.415,0,0,0-.1.541,12.318,12.318,0,0,0,5.034,5.034.422.422,0,0,0,.541-.1l1.047-1.318a.942.942,0,0,1,1.183-.27l3.244,1.689a.956.956,0,0,1,.473.608,1.2,1.2,0,0,1-.135.777Z' transform='translate(-467.678 -230.431)' fill='%23fff' stroke='%23fff' stroke-width='0.5'/%3E%3C/svg%3E%0A");	display: block;
	display: block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: contain;
	top: 50%!important;
	bottom: 0;
	transform: translateY(-50%);
}

.icon-spenden:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.815' height='15.196' viewBox='0 0 17.815 15.196'%3E%3Cpath id='noun-charity-7056137-FFFFFF' d='M76.379,67.943c-3.262-2.291-7.659-4.974-8.519-9.086-.894-4.273,1.905-7.755,7.114-5.087a13.408,13.408,0,0,1,1.634,1c2.149-1.521,5.629-3.045,7.713-.83a5.608,5.608,0,0,1,1.035,4.921c-.861,4.117-5.264,6.8-8.526,9.092a.384.384,0,0,1-.45-.006Z' transform='translate(-67.695 -52.823)' fill='%23422A6B' fill-rule='evenodd'/%3E%3C/svg%3E%0A");

}

.icon-kontakt:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.832' height='17.862' viewBox='0 0 17.832 17.862'%3E%3Cpath id='Pfad_120' data-name='Pfad 120' d='M484.283,242.3l-3.244-1.689a1.735,1.735,0,0,0-2.23.507L478,242.163a11.745,11.745,0,0,1-2.365-1.825,10.989,10.989,0,0,1-1.858-2.4l1.014-.811a1.835,1.835,0,0,0,.507-2.23l-1.656-3.244a1.817,1.817,0,0,0-2.6-.676l-2.061,1.385a2.433,2.433,0,0,0-1.047,2.095,10.444,10.444,0,0,0,.27,1.993,16.406,16.406,0,0,0,4.257,7.062,16.082,16.082,0,0,0,7.061,4.257,10.1,10.1,0,0,0,1.993.27h.135a2.31,2.31,0,0,0,1.96-1.081l1.352-2.095a1.777,1.777,0,0,0,.236-1.419A1.74,1.74,0,0,0,484.283,242.3Zm0,2.095-1.352,2.095a1.443,1.443,0,0,1-1.25.676h-.1a10.786,10.786,0,0,1-1.825-.236,15,15,0,0,1-6.656-4.054,15.511,15.511,0,0,1-4.054-6.656,10.77,10.77,0,0,1-.236-1.825,1.466,1.466,0,0,1,.676-1.352l2.061-1.385a1.021,1.021,0,0,1,.541-.169.575.575,0,0,1,.236.034.955.955,0,0,1,.608.473l1.656,3.244a.942.942,0,0,1-.27,1.183L473,237.433a.415.415,0,0,0-.1.541,12.318,12.318,0,0,0,5.034,5.034.422.422,0,0,0,.541-.1l1.047-1.318a.942.942,0,0,1,1.183-.27l3.244,1.689a.956.956,0,0,1,.473.608,1.2,1.2,0,0,1-.135.777Z' transform='translate(-467.678 -230.431)' fill='%23422A6B' stroke='%23422A6B' stroke-width='0.5'/%3E%3C/svg%3E%0A");	display: block;
}
@media (min-width: 1200px) and (max-width:1399px) {
	.nav > li > a {
		font-size: 16px;
		padding: 0 10px;
	}
}
@media (min-width: 1200px) {
    .mainnav-desktop {
        width: 100%;
		max-width: 992px;
		display: flex;
		justify-content: center;
    }
}

@media (min-width: 1600px) {
    .mainnav-desktop {
        width: 100%;
		max-width: 1200px;
		display: flex;
		justify-content: center;
    }
}
@media (max-width: 1199px) {
    .resetlist.inlinelist li a b{
		display: none;
    }
}