
#main77 .textmedia__text b {
    display: block;
    color: #FF7911;
    font-size: 22px;
    
}


/* -----------------------------------------
    Better Cotton
-------------------------------------------- */

.wgrid { 
   background-color: white; 
   width: 780px;
   margin: 0 auto 4em;
}
.wgrid img { width: 100% !important; 
  height: 100%;
  object-fit: cover;
}
.wgrid-text p {
   margin: 0 aut;
   width: 80%;
   font-size: 17px;
}

.wgrid .susy-item { 
  background-color: #DCECD0; 
}

.flexcenter { 
  display: flex;
  align-items: center;
  justify-content: center;
}


.better-cotton { text-align: center; }
.better-cotton > img { 
  width: 40% !important; 
  margin: 2em auto 3em; 
  min-width: 220px; 
  max-width: 80%;  
}



/* -----------------------------
    SUSY-GRID System
   ----------------------------- */
  
  /* Float or flex… */
  .susy {  display: flex; }
  
  /* Setup… */
  .susy-item {
    --span: initial; /* avoid inheritance */
    --percentage: calc(var(--span) * 100%);
    width: var(--percentage, initial);
  }
  

  /* Items… */
  .susy-1  {  --span: 1/12; }
  .susy-2  {  --span: 2/12; }
  .susy-3  {  --span: 3/12; }
  .susy-4  {  --span: 4/12; }
  .susy-5  {  --span: 5/12; }
  .susy-6  {  --span: 6/12; }
  .susy-7  {  --span: 7/12; }
  .susy-8  {  --span: 8/12; }
  .susy-9  {  --span: 9/12; }
  .susy-10 {  --span: 10/12; }
  .susy-11 {  --span: 11/12; }
  .susy-12 {  --span: 12/12; }
  
  @media (max-width: 600px) {
     .susy {  display: block; }
     .susy-item { width: 100%; }
  }
  
  /* ---------- ENDE Susy-GRID */




/* ------------------------------------
    Anonymes Meldeformular
---------------------------------------*/

div.hwg-block {
    margin: 2em 0;
}

.captchacode input.capcode {
    font-size: 24px !important;
    font-weight: 600;
    padding: 0.5em;
    line-height: 1em;
}


div.hwg-block input,
div.hwg-block textarea,
div.hwg-block select {
    font-size: 13px !important;
    padding: 4px;
    margin-top: 0.75em;
}

button.hwg-submit {
    padding: 5px 15px; 
    background: #333; 
    border: 0 none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: white;
    font-size: 13px;
}


span.codewrapper {
    display: inline; 
    display: inline-block; *
    zoom: 1;
    width: auto;
    padding: 6px;
    border: 1px solid #ccc;
    vertical-align: middle;
    text-align: center;
    line-height: 1em;
}


span.s { color: black; background-color: black; }
span.w { color: white; background-color: white; }

.ajaxthanks {
    
    background: #eee;
    border-radius: 5px;
    padding: 20px;
    
    
}

.ajaxerror,
.ajaxerror h2,
.ajaxerror p {
    color: red;

}



.textbanner {
   display: block;
   background-position: left center;
   width: 100%;
   background-color: #433F3E;
   height: 70px;
   line-height:70px;
   padding-left: 75px;
   box-sizing: border-box;

   background-size: auto 100%;
   background-repeat: no-repeat;
   text-decoration: none;
   color: white !important; 
   font-size: 20px;
   margin-bottom: 1.5em;
}

.textbanner--wrapper  {
   display: block;
   width: 100%;
   height:70;
   background-position: right 15px center;
   background-repeat: no-repeat;
   box-sizing: border-box;

}

.textbanner--wrapper span  {
   display: inline-block;
   margin-left: 1em;
   color: #FF7911;
}





.form_links {
  float: left;
  width: 220px;
  /* 205px */
  margin-right: 8px; }

.form_rechts {
  float: left;
  width: 205px; }

.normal {
  width: 205px;
}

.small {
  width: 102px;
}

.big {
  width: 315px;
}

.giant {
  width: 418px; }

.form_rechts_halb {
  float: left;
  width: 102px; }

.form_links_halb {
  float: left;
  width: 115px;
  margin-right: 8px; }

.form_links_big {
  float: left;
  width: 315px; }

.form_links_giant {
  float: left;
  width: 418px; }

.form_links_giant_align_right {
  width: 418px;
  text-align: right; }

.boxenabstand_vertikal_no_gap {
  height: 0px;
  font-size: 1px;
  line-height: 0; }

.boxenabstand_vertikal_big_gap {
  height: 16px;
  font-size: 1px;
  line-height: 0; }

.boxenabstand_vertikal_huge_gap {
  height: 32px;
  font-size: 1px;
  line-height: 0; }


/* ------------------------------------
    Newsliste formatieren
---------------------------------------*/
ul.news-latest-container { list-style: none; margin-left: 0;}
ul.news-latest-container li {	display: table;}
ul.news-latest-container li span {	display: table-cell; } 
ul.news-latest-container li span.news-latest-date {   
	width: 95px; 
	color: #FC3200; 
	font-weight:normal; 
}
ul.news-latest-container li span.news-latest-title a {	color: black !important; }






.textmedia__image img { width: 100%; height: auto;}

.maincontent {
    padding-right: 3em;
}

/*
.maincontent .headline h2 {
    text-align: left;
    border: 0;
    font-size: 28px;
    padding: 0;
    
}

.maincontent section.headline {
    text-align: left;
}
*/
.maincontent a {
    color:  #FF7911;
}

.sidebar a {
    color:  #FF7911;
}

.maincontent ul {
    list-style: disc outside;
}

/* ---------------------------
    Brandbar
   --------------------------- */

.brandbox { width: 960px; margin: 4em auto; text-align: center; }
/* .brandbox img { width: 230px; margin: 3px; border: 1px solid white;} */
.brandbox img { width: 310px; margin: 3px; border: 1px solid white;}
.brandbox img:hover { border: 1px solid #FF7911;}


/* ------------------------------------------------
    Form :: 
   ------------------------------------------------ */


textarea { width: 100%; margin: 0.75em 0; background: #f7f7f7; border: 1px solid #cecece;}
input[type=text] { width: 100%; margin: 0.75em 0; background: #f7f7f7; border: 1px solid #cecece;}




/* ---------------------------
    Jobliste
   --------------------------- */



.container { 
  width: 960px;
  margin: 2em auto;
/*   border: 1px solid pink; */
}


.jobliste { margin-bottom: 2em !important; }

.container .job:last-child {   border-bottom: 1px solid #D8D8D8; margin-bottom: 2em; }
.job {
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  padding: 10px 10px 10px 140px;
  background-color: rgba(0,0,0,0.04);
  margin-bottom: 5px;
  border-radius: 4px;
  background-size: 80px;
  background-position: left 10px center;
  background-repeat: no-repeat;
}

.job:hover {  border-top: 1px solid #FF7911;
  border-bottom: 1px solid #FF7911; cursor: pointer; }


.job.jupiter {  
  background-image: url(./logos/logo-jupiter.svg); 
  background-size: 80px;
  background-position: left 20px center;
}
.job.ahlers {
  background-image: url(./logos/logo-ahlers.svg);
  background-size: 49px 60px;
  background-position: left 35px center;
}

.job.baldessarini {
  background-image: url(./logos/logo-baldessarini.svg); 	
  background-size: 80px;
  background-position: left 20px center;
}

.job.cardin {
  background-image: url(./logos/logo-cardin.svg); 
  background-size: 80px 12px;
  background-position: left 22px center;
}

.job.elsbach {
  background-image: url(./logos/logo-elsbach.svg); 		
  background-size: 55px 70px;
  background-position: left 30px center;
}
.job.ottokern {
  background-image: url(./logos/logo-ottokern.svg);
  background-size: 37px 50px;
  background-position: left 43px center;
}
.job.pioneer {
  background-image: url(./logos/logo-pioneer.svg);
  background-size: 80px;
  background-position: left 30px center;
}
.job.pionier {
  background-image: url(./logos/logo-pionier.svg); 		
  background-size: 80px;
  background-position: left 10px center;
}
.job.workwear {
  background-image: url(./logos/logo-workwear.svg);
  background-size: 75px;
  background-position: left 22px center;
}

.job.ahlersfactory { 
	background-image: url(../grafik/minilogo-ahlers-factory.svg); 
	background-size: 80px; 
	background-position: left 20px center;
}




.job p {margin: 0; padding:0; font-size: 16px;}
.job a { text-decoration: none; font-size: 20px; color: #FF7911; }


/* ---------------------------
    Jobliste Innenseite
   --------------------------- */

main.innerpage div.jobliste.wrapper { width: 100% !important; }
main.innerpage div.jobliste div.job p {margin: 0; padding:0; font-size: 14px;}
main.innerpage div.jobliste div.job a { text-decoration: none; font-size: 16px; color: #FF7911; }

 ul.side__navi li ul.side__navi li ul.side__navi {}
  ul.side__navi li ul.side__navi li ul.side__navi li a { font-size: 14px; padding-left: 4.5em;} 


.box50__cell a.btn { margin: 1em auto; }


/* ---------------------------
    Doppel 3er-Teaser anpassen
   --------------------------- */


.content__box + .content__box  { margin-top: -70px; }


/* ---------------------------
    Download Bar
   --------------------------- */



.dwlbar {
  background: #433F3E;
  height: 80px;
}


.dwlbar__container {  width: 960px;  margin:  2em auto;  }
.dwlbar__container > div {  display: inline-block; vertical-align: middle; }

.dwlbar__foto { width: 140px; height: 80px; }
.dwlbar__foto img { width: auto; height: 80px; }

.dwlbar__download { padding-right: 100px; margin-right:40px;}
.dwlbar__download a { text-decoration: none; color: white; display: block;  }
.dwlbar__download h4 { font-weight: 600; color: white; font-size: 19px; }
.dwlbar__download h4 span { font-weight: 300 !important; }
.dwlbar__download h4,
.dwlbar__download p { margin: 0; padding:0; line-height: 1em; }

.dwlbar__download {
  background-repeat: no-repeat;
  background-position: right center;
  background-image:
url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIzMDIgMTMgMzEgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iZG93bmxvYWRfaWNvIiBvcGFjaXR5PSIwLjU5OTM1NDYyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDIuMDAwMDAwLCAxMy4wMDAwMDApIj4KICAgICAgICA8cGF0aCBkPSJNMjAuMTI1LDAuMTIxNTYgQzE2LjI1NTQxNjcsMC4xMjE1NiAxMi44MTc1LDIuMTY1MTYgMTAuOTA3Mzc1LDUuMzU4NDggQzEyLjM5NjYyNSw2LjA3MTQgMTMuOTg0NTQxNyw3LjMyODc2IDE1LjQ4NzY2NjcsOS40ODc4IEwxNC4yMjgxMjUsMTAuMzg2MzYgQzExLjkyMDI1LDcuMDY5OCA5LjkzOTIwODMzLDYuMzYxNTYgNy43OTE2NjY2Nyw2LjM2MTU2IEMzLjU0MTI5MTY3LDYuMzYxNTYgMC4wODMzMzMzMzMzLDkuODYwNjQgMC4wODMzMzMzMzMzLDE0LjE2MTU2IEMwLjA4MzMzMzMzMzMsMTguNDYyNDggMy41NDEyOTE2NywyMS45NjE1NiA3Ljc5MTY2NjY3LDIxLjk2MTU2IEwxMi40MTY2NjY3LDIxLjk2MTU2IEwxMi40MTY2NjY3LDE1LjcyNDY4IEwxOC41ODMzMzMzLDE1LjcyNDY4IEwxOC41ODMzMzMzLDIxLjk2MTU2IEwyMC4xMjUsMjEuOTYxNTYgQzI2LjA3NDI5MTcsMjEuOTYxNTYgMzAuOTE2NjY2NywxNy4wNjMxNiAzMC45MTY2NjY3LDExLjA0MTU2IEMzMC45MTY2NjY3LDUuMDIxNTIgMjYuMDc0MjkxNywwLjEyMTU2IDIwLjEyNSwwLjEyMTU2IFoiIGlkPSJTaGFwZWIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGVhIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIwLjU3NjcwODMgMjMuOTc4NjQgMTcuMDQxNjY2NyAyNy41NTU3MiAxNy4wNDE2NjY3IDE3LjI4NDY4IDEzLjk1ODMzMzMgMTcuMjg0NjggMTMuOTU4MzMzMyAyNy41NTU3MiAxMC40MjMyOTE3IDIzLjk3ODY0IDguMjQzMzc1IDI2LjE4NDQ4IDE1LjUgMzMuNTI3NCAyMi43NTY2MjUgMjYuMTg0NDgiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+");

}


/* ---------------------------
    Tabelle csvtable
   --------------------------- */




.csvtable {
	width:100%;
	border-collapse:collapse;
	font-size:15px;
	empty-cells:show;
}
.csvtable td {
	padding:4px 4px 4px 4px;
	border-bottom: 1px solid #eee;
}
.csvtable td+td,
.csvtable th+th {
	text-align:right;
}
.csvtable th {
	padding:2px 4px;
	background-color:#eee;
	font-weight:bold;
	border-left:1px solid white;
	text-align:left;
}
.csvtable .tabbold td {
	background-color:#eee;
	font-weight:bold;
}
.csvtable .tabhighlight td {
	background-color:#eee;
	border-top:2px inset white;
	border-bottom:2px inset white;
}
.csvtable .tabempty td {
	height:1em;
}

.textmedia__text ul {
	margin-left: 1em;
	list-style: outside;

}
.textmedia__text ul li { padding-left: 0.2em ;margin:0; list-style: outside; display: list-item;}


/* TEST */

.csvtable {
	width:100%;
	border-collapse:collapse;
	font-size:13px;
	empty-cells:show;
	margin: 2em 0;
}

.csvtable tr:nth-child(2n+1) {
    background: rgb(248, 248, 248);
}



.csvtable th {
	padding: 3px 4px 2px;
	background-color: #e5e5e5;
	font-weight: bold;
	border-left: 1px solid white;
	text-align: left;
	border-top: 2px solid rgb(138, 138, 138);
	border-bottom: 1px solid rgb(138, 138, 138);
}





#main125 .csvtable td:nth-child(2) { white-space: nowrap; font-size:12px;}
#main125 .csvtable td:nth-child(7) { border: 1px solid white; background: rgb(239, 231, 226);}

#main124 .csvtable td:nth-child(2) { white-space: nowrap; }
#main124 .csvtable td:nth-child(3) { white-space: nowrap; }
#main124 .csvtable td:nth-child(2) { border: 1px solid white; background: rgb(239, 231, 226);}


#main123 .csvtable td:nth-child(2) { white-space: nowrap; }
#main123 .csvtable td:nth-child(3) { white-space: nowrap; }

#main123 .csvtable:nth-of-type(1) td:nth-child(3) { border: 1px solid white; background: rgb(239, 231, 226);}
#main123 .csvtable:nth-of-type(2) td:nth-child(2) { border: 1px solid white; background: rgb(239, 231, 226);}


#main122 .csvtable td:nth-child(2) { white-space: nowrap;  }
#main122 .csvtable td:nth-child(3) { white-space: nowrap;  }
#main122 .csvtable td:nth-child(4) { white-space: nowrap;  }
#main122 .csvtable td:nth-child(2) { border: 1px solid white; background: rgb(239, 231, 226);}
#main122 .csvtable td:nth-child(3) { border: 1px solid white; background: rgb(239, 231, 226);}


.csvtable .tabhighlight td {
	background-color: #e5e5e5 !important;
	color: black;
	font-weight: bold;
	border-top: 2px solid rgb(138, 138, 138) !important;
	border-bottom: 1px solid rgb(138, 138, 138) !important;
}

.csvtable .tabaktiv {
	background-color: rgba(255, 108, 0, 0.17) !important;
}

.csvtable .tabaktiv td {
    font-weight: bold;
}


/* ---------------------------
    Inline FadeIn
   --------------------------- */


.fadein__wrapper { width: 960px; height: 700px; margin: 3em auto; position:relative;}
.fadein { position:relative; height:auto; width:100%; }
.fadein img { width: 100%; }

/* ---------------------------
    HACK :: Kunst und Mode
   --------------------------- */


#main73 .cover__image { background-position: center center; }

/* ---------------------------
    Ahlers on Tour
   --------------------------- */


.tourwrapper { width: 960px; margin: 2em auto;}
.artshow-box { border-bottom: 1px dotted gray;}
.posterThumb { width: 20%; margin: 1em; box-shadow: 1px 1px 4px rgba(0,0,0,0.5);}

/* ---------------------------
    FHT - Download
   --------------------------- */

.download { width: 100%; display: block; margin-top: 1em;}
.dl__item, .download { 
	border-bottom: 1px dotted #b7b7b7;
	border-top: 1px dotted #b7b7b7;
	padding: 0.8em 0 0.8em 5em;;

	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSItNDYzIC0xNzcgMjUgMzUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iaWNvX2Rvd25sb2FkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYzLjAwMDAwMCwgLTE3Ny4wMDAwMDApIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTQxNjY3LCAwLjQ0MDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzc1NzU3NSI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIxMy42NjY2NjY3IDI2LjgxMTM2IDEzLjY2NjY2NjcgMTAuMzIzNDQgMTAuMjUgMTAuMzIzNDQgMTAuMjUgMjYuODExMzYgNi4zMzI3OTE2NyAyMi44Njc0IDMuOTE3MjA4MzMgMjUuMjk5NDggMTEuOTU4MzMzMyAzMy4zOTU1MiAxOS45OTk0NTgzIDI1LjI5OTQ4IDE3LjU4Mzg3NSAyMi44Njc0Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC41LDAuMDAzNDQgTDMuNDE2NjY2NjcsMC4wMDM0NCBDMS41MzIzNzUsMC4wMDM0NCAwLDEuNTQ0NTYgMCwzLjQ0MzQ0IEwwLDE3LjIwMzQ0IEMwLDE5LjA5ODg4IDEuNTMyMzc1LDIwLjY0MzQ0IDMuNDE2NjY2NjcsMjAuNjQzNDQgTDUuMTI1LDIwLjY0MzQ0IEw1LjEyNSwxNy4yMDM0NCBMMy40MTY2NjY2NywxNy4yMDM0NCBMMy40MTY2NjY2NywzLjQ0MzQ0IEwyMC41LDMuNDQzNDQgTDIwLjUsMTcuMjAzNDQgTDE4Ljc5MTY2NjcsMTcuMjAzNDQgTDE4Ljc5MTY2NjcsMjAuNjQzNDQgTDIwLjUsMjAuNjQzNDQgQzIyLjM4NiwyMC42NDM0NCAyMy45MTY2NjY3LDE5LjA5ODg4IDIzLjkxNjY2NjcsMTcuMjAzNDQgTDIzLjkxNjY2NjcsMy40NDM0NCBDMjMuOTE2NjY2NywxLjU0NDU2IDIyLjM4NiwwLjAwMzQ0IDIwLjUsMC4wMDM0NCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-position: left 10px top 16px;
	background-size: 24px 24px;;	
}


/* ---------------------------
    Brand Bilderleiste
   --------------------------- */



.brandcol {
  margin: 50px auto;
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  -webkit-column-fill: balance;
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  -moz-column-fill: balance;
  column-count: 3;
  column-gap: 15px;
  column-fill: balance;
  max-width: 960px;
}


.pin { width: 100%; text-align: center;}
.pin img { width: 100%; margin-bottom:1em;}


/* ---------------------------
    Investor Ikon-Banner
   --------------------------- */


.ikonbanner {
  display: table;
  width: 960px;
  margin: 4em auto;
  background: #eee;
  border-radius: 8px;
}

.ikonbanner div {
  display: table-cell;
  table-layout: fixed;
  border-right: 5px solid white;
  text-align: center;
  width: 20%;
  height: 200px;
  padding-top: 90px;
}

.ikonbanner__link div:hover { cursor: pointer; background-color: rgba(255, 121, 17, 0.31); }
.ikonbanner div:last-child { border-right:0;}
.ikonbanner div span {  display: block;   font-size: 18px; }
.ikonbanner div b {  display: block;   font-size: 30px; }
.ikonbanner div small {  display: block; }


.irico_founder {
  background-repeat: no-repeat;
  background-position: center top 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTZweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSI1NzggNDMwIDU2IDU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9Imljb25fc3RhcnQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwNi41ODY5NTcsIDQ1Ny41ODY5NTcpIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02MDYuNTg2OTU3LCAtNDU3LjU4Njk1NykgdHJhbnNsYXRlKDU3OS41ODY5NTcsIDQzMC41ODY5NTcpIj4KICAgICAgICA8cGF0aCBkPSJNMjIuNzg2NzA2MSwyOS43IEwyOC45ODU1MTMxLDM1Ljg5MzggTDI1LjE1MjUzOSwzOS43MDYyIEwxMi40MTM4NTUzLDI2Ljk3NTcgTDI1LjE1Nzk1MjgsMTQuMjg4NCBMMjguOTgyODA2MiwxOC4xMTE2IEwyMi43NjUwNTA5LDI0LjMgTDU0LDI0LjMgQzUyLjYzODQyOCwxMC42Nzg1IDQxLjA4MjY2MDgsMS4xMzY4NjgzOGUtMTMgMjcuMDY5MDI2LDEuMTM2ODY4MzhlLTEzIEMxMi4xNDMxNjUxLDEuMTM2ODY4MzhlLTEzIDAsMTIuMTE0OSAwLDI3IEMwLDQxLjg4NTEgMTIuMTQzMTY1MSw1NCAyNy4wNjkwMjYsNTQgQzQxLjA4MjY2MDgsNTQgNTIuNjM4NDI4LDQzLjMyNDIgNTQsMjkuNyBMMjIuNzg2NzA2MSwyOS43IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzc1NzU3NSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==");
}


.irico_brand {
  background-repeat: no-repeat;
  background-position: center top 10px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjVweCIgaGVpZ2h0PSI2NXB4IiB2aWV3Qm94PSI2NCAxMyA2NSA2NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIGlkPSJjbG90aGVzLWJ1dHRvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQuMDAwMDAwLCAxMy4wMDAwMDApIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiPgogICAgICAgICAgICA8ZyBpZD0iRnJhbWVfLV8yNHB4Ij4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgeD0iMC4wMDI2OCIgeT0iMCIgd2lkdGg9IjY0LjMyMjY4IiBoZWlnaHQ9IjY0LjMyNTM2Ij48L3JlY3Q+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9IkZpbGxlZF9JY29ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4zNjAwMDAsIDUuMzYwMDAwKSIgZmlsbD0iIzc1NzU3NSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjYuOCwwIEMxMi4wMjI0OCwwIDAsMTIuMDIyNDggMCwyNi44IEMwLDQxLjU3NzUyIDEyLjAyMjQ4LDUzLjYgMjYuOCw1My42IEM0MS41Nzc1Miw1My42IDUzLjYsNDEuNTc3NTIgNTMuNiwyNi44IEM1My42LDEyLjAyMjQ4IDQxLjU3NzUyLDAgMjYuOCwwIEwyNi44LDAgWiBNMjYuOCwxMC43MiBDMjkuNzU4NzIsMTAuNzIgMzIuMTYsMTMuMTIxMjggMzIuMTYsMTYuMDggQzMyLjE2LDE5LjAzODcyIDI5Ljc1ODcyLDIxLjQ0IDI2LjgsMjEuNDQgQzIzLjg0MTI4LDIxLjQ0IDIxLjQ0LDE5LjAzODcyIDIxLjQ0LDE2LjA4IEMyMS40NCwxMy4xMjEyOCAyMy44NDEyOCwxMC43MiAyNi44LDEwLjcyIEwyNi44LDEwLjcyIFogTTE2LjA4LDMyLjE2IEMxMy4xMjEyOCwzMi4xNiAxMC43MiwyOS43NTg3MiAxMC43MiwyNi44IEMxMC43MiwyMy44NDEyOCAxMy4xMjEyOCwyMS40NCAxNi4wOCwyMS40NCBDMTkuMDM4NzIsMjEuNDQgMjEuNDQsMjMuODQxMjggMjEuNDQsMjYuOCBDMjEuNDQsMjkuNzU4NzIgMTkuMDM4NzIsMzIuMTYgMTYuMDgsMzIuMTYgTDE2LjA4LDMyLjE2IFogTTI2LjgsNDIuODggQzIzLjg0MTI4LDQyLjg4IDIxLjQ0LDQwLjQ3ODcyIDIxLjQ0LDM3LjUyIEMyMS40NCwzNC41NjEyOCAyMy44NDEyOCwzMi4xNiAyNi44LDMyLjE2IEMyOS43NTg3MiwzMi4xNiAzMi4xNiwzNC41NjEyOCAzMi4xNiwzNy41MiBDMzIuMTYsNDAuNDc4NzIgMjkuNzU4NzIsNDIuODggMjYuOCw0Mi44OCBMMjYuOCw0Mi44OCBaIE0zNy41MiwzMi4xNiBDMzQuNTYxMjgsMzIuMTYgMzIuMTYsMjkuNzU4NzIgMzIuMTYsMjYuOCBDMzIuMTYsMjMuODQxMjggMzQuNTYxMjgsMjEuNDQgMzcuNTIsMjEuNDQgQzQwLjQ3ODcyLDIxLjQ0IDQyLjg4LDIzLjg0MTI4IDQyLjg4LDI2LjggQzQyLjg4LDI5Ljc1ODcyIDQwLjQ3ODcyLDMyLjE2IDM3LjUyLDMyLjE2IEwzNy41MiwzMi4xNiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  
}

.irico_user {
  background-repeat: no-repeat;
  background-position: center top 15px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTNweCIgaGVpZ2h0PSI1M3B4IiB2aWV3Qm94PSI2OSAxOSA1MyA1MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIGlkPSJpY29uX3VzZXIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5LjAwMDAwMCwgMTkuMDAwMDAwKSI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9IkZyYW1lXy1fMjRweCI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MyIgaGVpZ2h0PSI1MyI+PC9yZWN0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIGlkPSJGaWxsZWRfSWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNDE2NjY3LCA0LjQxNjY2NykiIGZpbGw9IiM3NTc1NzUiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYuMjUxMTI1LDI5LjgxMjUgQzE2LjI1MTEyNSwzMi44NjIyMDgzIDEzLjc3Nzc5MTcsMzUuMzMzMzMzMyAxMC43MzAyOTE3LDM1LjMzMzMzMzMgQzcuNjgwNTgzMzMsMzUuMzMzMzMzMyA1LjIwOTQ1ODMzLDMyLjg2MjIwODMgNS4yMDk0NTgzMywyOS44MTI1IEM1LjIwOTQ1ODMzLDI2Ljc2Mjc5MTcgNy42ODA1ODMzMywyNC4yOTE2NjY3IDEwLjczMDI5MTcsMjQuMjkxNjY2NyBDMTMuNzc3NzkxNywyNC4yOTE2NjY3IDE2LjI1MTEyNSwyNi43NjI3OTE3IDE2LjI1MTEyNSwyOS44MTI1IiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjEuNDYwNTgzMyw0NC4xNjY2NjY3IEMyMC40NzU2NjY3LDQwLjM2MzkxNjcgMTcuMDUwNTQxNywzNy41NDE2NjY3IDEyLjk0MDgzMzMsMzcuNTQxNjY2NyBMOC41MjQxNjY2NywzNy41NDE2NjY3IEM0LjQxMjI1LDM3LjU0MTY2NjcgMC45ODcxMjUsNDAuMzYzOTE2NyAwLjAwMjIwODMzMzMzLDQ0LjE2NjY2NjcgTDIxLjQ2MDU4MzMsNDQuMTY2NjY2NyBMMjEuNDYwNTgzMyw0NC4xNjY2NjY3IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOC45NjE2MjUsMjkuODEyNSBDMzguOTYxNjI1LDMyLjg2MjIwODMgMzYuNDg4MjkxNywzNS4zMzMzMzMzIDMzLjQ0MDc5MTcsMzUuMzMzMzMzMyBDMzAuMzkxMDgzMywzNS4zMzMzMzMzIDI3LjkxOTk1ODMsMzIuODYyMjA4MyAyNy45MTk5NTgzLDI5LjgxMjUgQzI3LjkxOTk1ODMsMjYuNzYyNzkxNyAzMC4zOTEwODMzLDI0LjI5MTY2NjcgMzMuNDQwNzkxNywyNC4yOTE2NjY3IEMzNi40ODYwODMzLDI0LjI5MTY2NjcgMzguOTYxNjI1LDI2Ljc2Mjc5MTcgMzguOTYxNjI1LDI5LjgxMjUiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NC4xNjg4NzUsNDQuMTY2NjY2NyBDNDMuMTgzOTU4Myw0MC4zNjM5MTY3IDM5Ljc1ODgzMzMsMzcuNTQxNjY2NyAzNS42NDkxMjUsMzcuNTQxNjY2NyBMMzEuMjMyNDU4MywzNy41NDE2NjY3IEMyNy4xMjA1NDE3LDM3LjU0MTY2NjcgMjMuNjk1NDE2Nyw0MC4zNjM5MTY3IDIyLjcxMDUsNDQuMTY2NjY2NyBMNDQuMTY4ODc1LDQ0LjE2NjY2NjcgTDQ0LjE2ODg3NSw0NC4xNjY2NjY3IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNy42MDYzNzUsNS41MjA4MzMzMyBDMjcuNjA2Mzc1LDguNTcwNTQxNjcgMjUuMTMzMDQxNywxMS4wNDE2NjY3IDIyLjA4NTU0MTcsMTEuMDQxNjY2NyBDMTkuMDM1ODMzMywxMS4wNDE2NjY3IDE2LjU2NDcwODMsOC41NzA1NDE2NyAxNi41NjQ3MDgzLDUuNTIwODMzMzMgQzE2LjU2NDcwODMsMi40NzExMjUgMTkuMDM1ODMzMywtNC41NDc0NzM1MWUtMTMgMjIuMDg1NTQxNywtNC41NDc0NzM1MWUtMTMgQzI1LjEzMzA0MTcsLTQuNTQ3NDczNTFlLTEzIDI3LjYwNjM3NSwyLjQ3MTEyNSAyNy42MDYzNzUsNS41MjA4MzMzMyIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMyLjgxMzYyNSwxOS44NzUgQzMxLjgyODcwODMsMTYuMDcyMjUgMjguNDAzNTgzMywxMy4yNSAyNC4yOTM4NzUsMTMuMjUgTDE5Ljg3NzIwODMsMTMuMjUgQzE1Ljc2NTI5MTcsMTMuMjUgMTIuMzQwMTY2NywxNi4wNzIyNSAxMS4zNTUyNSwxOS44NzUgTDMyLjgxMzYyNSwxOS44NzUgTDMyLjgxMzYyNSwxOS44NzUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
  
}

.irico_plus {
  background-repeat: no-repeat;
  background-position: center top 12px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjVweCIgaGVpZ2h0PSI2NXB4IiB2aWV3Qm94PSI2MyAxNCA2NSA2NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIGlkPSJ3YWNoc3R1bSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjMuMDAwMDAwLCAxNC4wMDAwMDApIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiPgogICAgICAgICAgICA8ZyBpZD0iRnJhbWVfLV8yNHB4Ij48L2c+CiAgICAgICAgICAgIDxnIGlkPSJGaWxsZWRfSWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzA4MzMzLCA1LjQxNjY2NykiIGZpbGw9IiM3NTc1NzUiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTQuMTcyMDgzMywyNC4zNzUgQzU0LjE3MjA4MzMsMTAuOTM4OTU4MyA0My4yMzg1NDE3LDAgMjkuNzk3MDgzMywwIEwyNy4wODg3NSwwIEwyNy4wODg3NSwyNy4wODMzMzMzIEw1NC4xNzIwODMzLDI3LjA4MzMzMzMgTDU0LjE3MjA4MzMsMjQuMzc1IEw1NC4xNzIwODMzLDI0LjM3NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjEuNjY2NjY2NywyOS43OTcwODMzIEwyMS42NjY2NjY3LDUuNTg0NTgzMzMgTDIxLjMzMDgzMzMsNS42Mjc5MTY2NyBDOS4xNzA0MTY2Nyw3LjE0NzI5MTY3IDAsMTcuNTM2NDU4MyAwLDI5Ljc5MTY2NjcgQzAsNDMuMjMzMTI1IDEwLjkzMzU0MTcsNTQuMTY2NjY2NyAyNC4zNzUsNTQuMTY2NjY2NyBDMzAuMDg2ODc1LDU0LjE2NjY2NjcgMzUuNjQ0Mzc1LDUyLjE0ODk1ODMgNDAuMDE1NjI1LDQ4LjQ3NjQ1ODMgTDQwLjE5NDM3NSw0OC4zMjIwODMzIEwyMS42NjY2NjY3LDI5Ljc5NzA4MzMgTDIxLjY2NjY2NjcsMjkuNzk3MDgzMyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzEuMzgxNDU4MywzMi41MDU0MTY3IEw1MC41MjY2NjY3LDUxLjY1MzMzMzMgTDUyLjQ0MTQ1ODMsNDkuNzM1ODMzMyBDNTcuMDUxMDQxNyw0NS4xMjg5NTgzIDU5LjU4MzMzMzMsMzkuMDEwODMzMyA1OS41ODMzMzMzLDMyLjUwNTQxNjcgTDMxLjM4MTQ1ODMsMzIuNTA1NDE2NyBMMzEuMzgxNDU4MywzMi41MDU0MTY3IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}


.irico_store {
  background-repeat: no-repeat;
  background-position: center top 15px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSI2NCAxMyA2MyA2MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIGlkPSJ3YXJlaG91c2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0LjAwMDAwMCwgMTMuMDAwMDAwKSI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9IkZyYW1lXy1fMjRweCI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9IjAiIHk9IjAuMDAyNiIgd2lkdGg9IjYyLjQiIGhlaWdodD0iNjIuNDAyNiI+PC9yZWN0PgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIGlkPSJGaWxsZWRfSWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNjAwMDAwLCA1LjIwMDAwMCkiIGZpbGw9IiM3NTc1NzUiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTU1Ljc2MjIsMTIuMjgyNCBMMjkuNzYyMiwwLjU4MjQgQzI5LjAyOSwwLjIxNTggMjguMTY4NCwwLjIxNTggMjcuNDM1MiwwLjU4MjQgTDEuNDM1MiwxMi4yODI0IEMwLjU1NjQsMTIuNzI0NCAwLDEzLjYyMTQgMCwxNC42MDY4IEwwLDQ5LjQgQzAsNTAuODM3OCAxLjE2NDgsNTIgMi42LDUyIEw3LjgsNTIgTDcuOCwzMy44IEwyMy40LDMzLjggTDIzLjQsNTIgTDMzLjgsNTIgTDMzLjgsMzMuOCBMNDkuNCwzMy44IEw0OS40LDUyIEw1NC42LDUyIEM1Ni4wMzUyLDUyIDU3LjIsNTAuODM3OCA1Ny4yLDQ5LjQgTDU3LjIsMTQuNjA2OCBDNTcuMiwxMy42MjE0IDU2LjY0MzYsMTIuNzI0NCA1NS43NjIyLDEyLjI4MjQgTDU1Ljc2MjIsMTIuMjgyNCBaIE0yMy40LDI4LjYgTDcuOCwyOC42IEw3LjgsMjYgQzcuOCwyMS42OTE4IDExLjI5MTgsMTguMiAxNS42LDE4LjIgQzE5LjkwODIsMTguMiAyMy40LDIxLjY5MTggMjMuNCwyNiBMMjMuNCwyOC42IEwyMy40LDI4LjYgWiBNNDkuNCwyOC42IEwzMy44LDI4LjYgTDMzLjgsMjYgQzMzLjgsMjEuNjkxOCAzNy4yOTE4LDE4LjIgNDEuNiwxOC4yIEM0NS45MDgyLDE4LjIgNDkuNCwyMS42OTE4IDQ5LjQsMjYgTDQ5LjQsMjguNiBMNDkuNCwyOC42IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}

.irico_shops {
  background-repeat: no-repeat;
  background-position: center top 20px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTZweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSI2NyAxNyA1NiA1NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIGlkPSJ3ZWJzaG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ny4wMDAwMDAsIDE3LjAwMDAwMCkiPgogICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgIDxnIGlkPSJGcmFtZV8tXzI0cHgiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1wYXRoIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTYiIGhlaWdodD0iNTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0iRmlsbGVkX0ljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNC42NjY2NjcpIiBmaWxsPSIjNzU3NTc1Ij4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTU1LjE0MzY2NjcsNDEuMzg4NjY2NyBMNTEuMzMzMzMzMywyOS45NiBMNTEuMzMzMzMzMywyLjM0MDMzMzMzIEM1MS4zMzMzMzMzLDEuMDUyMzMzMzMgNTAuMjkwMzMzMywwLjAwNyA0OSwwLjAwNyBMNywwLjAwNyBDNS43MTIsMC4wMDcgNC42NjY2NjY2NywxLjA1MjMzMzMzIDQuNjY2NjY2NjcsMi4zNDAzMzMzMyBMNC42NjY2NjY2NywyOS45NiBMMC44NTg2NjY2NjcsNDEuMzg2MzMzMyBDMC40MjIzMzMzMzMsNDIuNjg4MzMzMyAwLjYwMiw0NC4wMjMgMS4zNDE2NjY2Nyw0NS4wNTQzMzMzIEMyLjA4Niw0Ni4wODMzMzMzIDMuMjk0NjY2NjcsNDYuNjczNjY2NyA0LjY2NjY2NjY3LDQ2LjY3MzY2NjcgTDUxLjMzMzMzMzMsNDYuNjczNjY2NyBDNTIuNzA1MzMzMyw0Ni42NzM2NjY3IDUzLjkxNjMzMzMsNDYuMDgzMzMzMyA1NC42NTgzMzMzLDQ1LjA1NDMzMzMgQzU1LjQwMDMzMzMsNDQuMDIzIDU1LjU3NTMzMzMsNDIuNjg4MzMzMyA1NS4xNDM2NjY3LDQxLjM4ODY2NjcgTDU1LjE0MzY2NjcsNDEuMzg4NjY2NyBaIE0xNi4zMzMzMzMzLDcuMDA3IEwyMSw3LjAwNyBDMjIuMjkwMzMzMyw3LjAwNyAyMy4zMzMzMzMzLDguMDUyMzMzMzMgMjMuMzMzMzMzMyw5LjM0MDMzMzMzIEwyMy4zMzMzMzMzLDExLjY3MzY2NjcgTDM1LDExLjY3MzY2NjcgTDM1LDIxLjAwNyBMMzIuNjY2NjY2NywyMS4wMDcgQzMzLjk1NywyMS4wMDcgMzUsMjIuMDUyMzMzMyAzNSwyMy4zNDAzMzMzIEMzNSwyNC42MzA2NjY3IDMzLjk1NywyNS42NzM2NjY3IDMyLjY2NjY2NjcsMjUuNjczNjY2NyBDMzEuMzc4NjY2NywyNS42NzM2NjY3IDMwLjMzMzMzMzMsMjQuNjMwNjY2NyAzMC4zMzMzMzMzLDIzLjM0MDMzMzMgQzMwLjMzMzMzMzMsMjIuMDUyMzMzMyAzMS4zNzg2NjY3LDIxLjAwNyAzMi42NjY2NjY3LDIxLjAwNyBMMjEsMjEuMDA3IEMyMi4yOTAzMzMzLDIxLjAwNyAyMy4zMzMzMzMzLDIyLjA1MjMzMzMgMjMuMzMzMzMzMywyMy4zNDAzMzMzIEMyMy4zMzMzMzMzLDI0LjYzMDY2NjcgMjIuMjkwMzMzMywyNS42NzM2NjY3IDIxLDI1LjY3MzY2NjcgQzE5LjcxMiwyNS42NzM2NjY3IDE4LjY2NjY2NjcsMjQuNjMwNjY2NyAxOC42NjY2NjY3LDIzLjM0MDMzMzMgQzE4LjY2NjY2NjcsMjIuMDUyMzMzMyAxOS43MTIsMjEuMDA3IDIxLDIxLjAwNyBMMTguNjY2NjY2NywyMS4wMDcgTDE4LjY2NjY2NjcsMTEuNjczNjY2NyBMMTYuMzMzMzMzMywxMS42NzM2NjY3IEwxNi4zMzMzMzMzLDcuMDA3IEwxNi4zMzMzMzMzLDcuMDA3IFogTTUuNTcyLDQyLjAwNyBMOC42ODIzMzMzMywzMi42NzM2NjY3IEw0Ny4zMiwzMi42NzM2NjY3IEw1MC40MzAzMzMzLDQyLjAwNyBMNS41NzIsNDIuMDA3IEw1LjU3Miw0Mi4wMDcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1wYXRoIiB4PSIyMy4zMzMzMzMzIiB5PSIzNSIgd2lkdGg9IjkuMzMzMzMzMzMiIGhlaWdodD0iNC42NjY2NjY2NyI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}

/* Investor Relations */

.irico_boerse {
  background-repeat: no-repeat;
  background-position: center top 20px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTdweCIgaGVpZ2h0PSI1NHB4IiB2aWV3Qm94PSI1MDcgOTQyIDU3IDU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9Imljb25fYm9lcnNlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDcuMDAwMDAwLCA5NDIuMDAwMDAwKSI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiM3NTc1NzUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNDUuMDM4Mjk3OSwxNy4wNTI2MzE2IEwxMS4yNTk1NzQ1LDE3LjA1MjYzMTYgTDExLjI1OTU3NDUsMTcuMDUyNjMxNiBDMTEuMjU5NTc0NSw3LjYzNjczNjg0IDE4LjgyMDM3ODcsMCAyOC4xNDg5MzYyLDAgQzM3LjQ3NzQ5MzYsMCA0NS4wMzgyOTc5LDcuNjM2NzM2ODQgNDUuMDM4Mjk3OSwxNy4wNTI2MzE2IEw0NS4wMzgyOTc5LDE3LjA1MjYzMTYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01My40ODI5Nzg3LDM0LjEwNTI2MzIgTDQ1LjAzODI5NzksMzQuMTA1MjYzMiBMNDUuMDM4Mjk3OSwyMi43MzY4NDIxIEwxMS4yNTk1NzQ1LDIyLjczNjg0MjEgTDExLjI1OTU3NDUsMzQuMTA1MjYzMiBMMi44MTQ4OTM2MiwzNC4xMDUyNjMyIEMxLjI2MTA3MjM0LDM0LjEwNTI2MzIgMCwzNS4zNzg1MjYzIDAsMzYuOTQ3MzY4NCBMMCw1MS4xNTc4OTQ3IEMwLDUyLjcyOTU3ODkgMS4yNjEwNzIzNCw1NCAyLjgxNDg5MzYyLDU0IEwyMi41MTkxNDg5LDU0IEwyMi41MTkxNDg5LDQ1LjQ3MzY4NDIgQzIyLjUxOTE0ODksNDIuMzM2IDI1LjA0MTI5MzYsMzkuNzg5NDczNyAyOC4xNDg5MzYyLDM5Ljc4OTQ3MzcgQzMxLjI1NjU3ODcsMzkuNzg5NDczNyAzMy43Nzg3MjM0LDQyLjMzNiAzMy43Nzg3MjM0LDQ1LjQ3MzY4NDIgTDMzLjc3ODcyMzQsNTQgTDUzLjQ4Mjk3ODcsNTQgQzU1LjAzNjgsNTQgNTYuMjk3ODcyMyw1Mi43Mjk1Nzg5IDU2LjI5Nzg3MjMsNTEuMTU3ODk0NyBMNTYuMjk3ODcyMywzNi45NDczNjg0IEM1Ni4yOTc4NzIzLDM1LjM3ODUyNjMgNTUuMDM2OCwzNC4xMDUyNjMyIDUzLjQ4Mjk3ODcsMzQuMTA1MjYzMiBaIE0xNC4wNzQ0NjgxLDQ4LjMxNTc4OTUgTDUuNjI5Nzg3MjMsNDguMzE1Nzg5NSBMNS42Mjk3ODcyMywzOS43ODk0NzM3IEwxNC4wNzQ0NjgxLDM5Ljc4OTQ3MzcgTDE0LjA3NDQ2ODEsNDguMzE1Nzg5NSBaIE0yMi41MTkxNDg5LDM0LjEwNTI2MzIgTDE2Ljg4OTM2MTcsMzQuMTA1MjYzMiBMMTYuODg5MzYxNywyOC40MjEwNTI2IEwyMi41MTkxNDg5LDI4LjQyMTA1MjYgTDIyLjUxOTE0ODksMzQuMTA1MjYzMiBaIE0zMC45NjM4Mjk4LDM0LjEwNTI2MzIgTDI1LjMzNDA0MjYsMzQuMTA1MjYzMiBMMjUuMzM0MDQyNiwyOC40MjEwNTI2IEwzMC45NjM4Mjk4LDI4LjQyMTA1MjYgTDMwLjk2MzgyOTgsMzQuMTA1MjYzMiBaIE0zOS40MDg1MTA2LDM0LjEwNTI2MzIgTDMzLjc3ODcyMzQsMzQuMTA1MjYzMiBMMzMuNzc4NzIzNCwyOC40MjEwNTI2IEwzOS40MDg1MTA2LDI4LjQyMTA1MjYgTDM5LjQwODUxMDYsMzQuMTA1MjYzMiBaIE01MC42NjgwODUxLDQ4LjMxNTc4OTUgTDQyLjIyMzQwNDMsNDguMzE1Nzg5NSBMNDIuMjIzNDA0MywzOS43ODk0NzM3IEw1MC42NjgwODUxLDM5Ljc4OTQ3MzcgTDUwLjY2ODA4NTEsNDguMzE1Nzg5NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}



.irico_auslandsanteil {
  background-repeat: no-repeat;
  background-position: center top 20px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTRweCIgaGVpZ2h0PSI1NHB4IiB2aWV3Qm94PSI2OTUgOTQyIDU0IDU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9Imljb25fYXVzbGFuZHNhbnRlaWwiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5NS4wMDAwMDAsIDk0Mi4wMDAwMDApIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzc1NzU3NSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS4yNSwxLjAzNzI1IEMyNy4xMTcsMC4zNjY3NSAyNC44NTEyNSwwIDIyLjUsMCBDMjAuMTQ4NzUsMCAxNy44ODMsMC4zNjY3NSAxNS43NSwxLjAzNzI1IEwxNS43NSwxMS4yNSBMMjkuMjUsMTEuMjUgTDI5LjI1LDEuMDM3MjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi4yNDQsMTUuNzUgTDE1Ljc1LDE1Ljc1IEwxNS43NSwyNi4yNDE3NSBDMTcuOTU5NSwyMS42NjUyNSAyMS42NjUyNSwxNy45NTk1IDI2LjI0NCwxNS43NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTMzLjc1LDMuMDQyIEwzMy43NSwxMS4yNSBMNDEuOTU1NzUsMTEuMjUgQzM5Ljk4MjUsNy44NTAyNSAzNy4xNDk3NSw1LjAxNzUgMzMuNzUsMy4wNDIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjA0NDI1LDExLjI1IEwxMS4yNSwxMS4yNSBMMTEuMjUsMy4wNDIgQzcuODUwMjUsNS4wMTc1IDUuMDE3NSw3Ljg1MDI1IDMuMDQ0MjUsMTEuMjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS4yNSw0MS45NTU3NSBMMTEuMjUsMzMuNzUgTDMuMDQ0MjUsMzMuNzUgQzUuMDE3NSwzNy4xNDk3NSA3Ljg1MDI1LDM5Ljk4MjUgMTEuMjUsNDEuOTU1NzUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDIyLjUgQzAsMjQuODUxMjUgMC4zNjY3NSwyNy4xMTkyNSAxLjAzNzI1LDI5LjI1IEwxMS4yNSwyOS4yNSBMMTEuMjUsMTUuNzUgTDEuMDM3MjUsMTUuNzUgQzAuMzY2NzUsMTcuODgwNzUgMCwyMC4xNTEgMCwyMi41IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYsMTggQzI2LjA3NTI1LDE4IDE4LDI2LjA3NTI1IDE4LDM2IEMxOCw0NS45MjcgMjYuMDc1MjUsNTQgMzYsNTQgQzQ1LjkyNDc1LDU0IDU0LDQ1LjkyNyA1NCwzNiBDNTQsMjYuMDc1MjUgNDUuOTI0NzUsMTggMzYsMTggWiBNMzYsNDkuNSBDMjguNTU0NzUsNDkuNSAyMi41LDQzLjQ0NTI1IDIyLjUsMzYgQzIyLjUsMjguNTU0NzUgMjguNTU0NzUsMjIuNSAzNiwyMi41IEM0My40NDUyNSwyMi41IDQ5LjUsMjguNTU0NzUgNDkuNSwzNiBDNDkuNSw0My40NDUyNSA0My40NDUyNSw0OS41IDM2LDQ5LjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS40MjMyNSwzMy43NSBMMjcsMzMuNzUgTDI3LDM4LjI1IEwyOS40MjMyNSwzOC4yNSBDMzAuMzg4NSw0NC44MjQ1IDM1LjU4ODI1LDQ3LjI1IDQwLjUsNDcuMjUgTDQwLjUsNDIuNzUgQzM3Ljg5Njc1LDQyLjc1IDM0Ljg5NTI1LDQxLjg3OTI1IDM0LjAyMjI1LDM4LjI1IEw0MC41LDM4LjI1IEw0MC41LDMzLjc1IEwzNC4wMjIyNSwzMy43NSBDMzQuODk1MjUsMzAuMTIwNzUgMzcuODk2NzUsMjkuMjUgNDAuNSwyOS4yNSBMNDAuNSwyNC43NSBDMzUuNTg4MjUsMjQuNzUgMzAuMzg4NSwyNy4xNzU1IDI5LjQyMzI1LDMzLjc1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}


.irico_eigenproduktion {
  background-repeat: no-repeat;
  background-position: center top 20px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDZweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIyMDkgMzYxIDQ2IDQ2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9Imljb25fZWlnZW5wcm9kdWt0aW9uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDkuMDAwMDAwLCAzNjEuMDAwMDAwKSI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiM3NTc1NzUiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUwMDAwMCwgMC41MDAwMDApIiBpZD0iU2hhcGUiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQwLjIwMywyNS42MDUgQzM4LjIzMiwyNi40OTM3NSAzNi4wNTE3NSwyNyAzMy43NSwyNyBDMjUuMDUzNzUsMjcgMTgsMTkuOTQ4NSAxOCwxMS4yNSBDMTgsOC45NTA1IDE4LjUwNjI1LDYuNzcwMjUgMTkuMzkyNzUsNC43OTkyNSBDMTYuNjU2NzUsNS4yODUyNSAxNC4xMDk3NSw2LjM2MDc1IDEyLjIzNzc1LDcuNzQgTDksNC41IEw0LjUsOSBMNy43Mzc3NSwxMi4yNCBDNi43MTg1LDEzLjYyODI1IDUuNjgxMjUsMTUuNzA5NSA1LjA4NSwxOCBMMCwxOCBMMCwyNyBMNS4wODUsMjcgQzUuNjgzNSwyOS4yOTA1IDYuNzIwNzUsMzEuMzcxNzUgNy43NCwzMi43NiBMNC41LDM2IEw5LDQwLjUgTDEyLjIzNzc1LDM3LjI2IEMxMy42MTcsMzguMjc3IDE1LjcwNzI1LDM5LjMxNjUgMTgsMzkuOTE1IEwxOCw0NSBMMjcsNDUgTDI3LDM5LjkxNSBDMjkuMjkyNzUsMzkuMzE2NSAzMS4zODA3NSwzOC4yNzQ3NSAzMi43NiwzNy4yNiBMMzYsNDAuNSBMNDAuNSwzNiBMMzcuMjYsMzIuNzYgQzM4LjY0MTUsMzAuODg1NzUgMzkuNzEyNSwyOC4zNDMyNSA0MC4yMDMsMjUuNjA1IFoiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NSwxMy4yOTUyNSBMNDUsOS4yMDI1IEw0MS42NDMsOS4yMDI1IEM0MS40NjA3NSw4LjUwMDUgNDEuMTg2MjUsNy44NDU3NSA0MC44Mzc1LDcuMjMxNSBMNDIuOTU0NzUsNS4xMTIgTDM5Ljg4OCwyLjA0NTI1IEwzNy43NjYyNSw0LjE2MjUgQzM3LjE1MiwzLjgxMTUgMzYuNDk1LDMuNTM5MjUgMzUuNzkzLDMuMzU3IEwzNS43OTMsMCBMMzEuNzA0NzUsMCBMMzEuNzA0NzUsMy4zNTcgQzMxLjAwNSwzLjUzOTI1IDMwLjM0OCwzLjgxMTUgMjkuNzMzNzUsNC4xNjI1IEwyNy42MTQyNSwyLjA0NTI1IEwyNC41NDUyNSw1LjExMiBMMjYuNjY0NzUsNy4yMzE1IEMyNi4zMTYsNy44NDM1IDI2LjA0MTUsOC41MDA1IDI1Ljg1Nyw5LjIwMjUgTDIyLjUsOS4yMDI1IEwyMi41LDEzLjI5MyBMMjUuODU0NzUsMTMuMjkzIEMyNi4wMzkyNSwxMy45OTI3NSAyNi4zMTM3NSwxNC42NTIgMjYuNjYyNSwxNS4yNjYyNSBMMjQuNTQzLDE3LjM4NTc1IEwyNy42MTIsMjAuNDUyNSBMMjkuNzMxNSwxOC4zMzc1IEMzMC4zNDU3NSwxOC42ODYyNSAzMS4wMDA1LDE4Ljk2MDc1IDMxLjcwMjUsMTkuMTQzIEwzMS43MDI1LDIyLjUgTDM1Ljc5MDc1LDIyLjUgTDM1Ljc5MDc1LDE5LjE0NTI1IEMzNi40OTI3NSwxOC45NjA3NSAzNy4xNDk3NSwxOC42ODg1IDM3Ljc2NCwxOC4zMzk3NSBMMzkuODgzNSwyMC40NTQ3NSBMNDIuOTUwMjUsMTcuMzg4IEw0MC44MzMsMTUuMjY4NSBDNDEuMTgxNzUsMTQuNjU0MjUgNDEuNDU2MjUsMTMuOTk3MjUgNDEuNjM4NSwxMy4yOTUyNSBMNDUsMTMuMjk1MjUgWiBNMzMuNzUsMTUuNzUgQzMxLjI2MTUsMTUuNzUgMjkuMjUsMTMuNzM0IDI5LjI1LDExLjI1IEMyOS4yNSw4Ljc2NiAzMS4yNjE1LDYuNzUgMzMuNzUsNi43NSBDMzYuMjM4NSw2Ljc1IDM4LjI1LDguNzY2IDM4LjI1LDExLjI1IEMzOC4yNSwxMy43MzQgMzYuMjM2MjUsMTUuNzUgMzMuNzUsMTUuNzUgWiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
  
}

.irico_premiumanteil {
  background-repeat: no-repeat;
  background-position: center top 20px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIzNDggMjAwIDM2IDQ2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9Imljb25fcHJlbWl1bSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4LjAwMDAwMCwgMjAwLjAwMDAwMCkiPgogICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjNzU3NTc1Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTMxLjUsMC40OTg1NzQ2OTQgTDQuNSwwLjQ5ODU3NDY5NCBDMi4wMTgyNSwwLjQ5ODU3NDY5NCAwLDIuNTE3NDI1MzEgMCw0Ljk5NDkwMTIyIEwwLDI3LjQ3NjUzMzkgQzAsMzcuNjU4NDY1MyAxNS4zNjMsNDQuNTMxMTAwNCAxNy4xMTM1LDQ1LjI3OTczODggQzE3LjM5OTI1LDQ1LjQwMzM4NzggMTcuNjk4NSw0NS40NjE4NCAxOCw0NS40NjE4NCBDMTguMzAxNSw0NS40NjE4NCAxOC42MDMsNDUuNDAzMzg3OCAxOC44ODY1LDQ1LjI3OTczODggQzIwLjYzNyw0NC41MzExMDA0IDM2LDM3LjY1ODQ2NTMgMzYsMjcuNDc2NTMzOSBMMzYsNC45OTQ5MDEyMiBDMzYsMi41MTUxNzcxNCAzMy45ODQsMC40OTg1NzQ2OTQgMzEuNSwwLjQ5ODU3NDY5NCBaIE0yNC43NSwzNC4yMjEwMjM3IEwxOCwyOS43MjQ2OTcxIEwxMS4yNSwzNC4yMjEwMjM3IEwxMy41LDI3LjQ3NjUzMzkgTDksMjIuOTgwMjA3MyBMMTUuNzUsMjIuOTgwMjA3MyBMMTgsMTYuMjM1NzE3NiBMMjAuMjUsMjIuOTgwMjA3MyBMMjcsMjIuOTgwMjA3MyBMMjIuNSwyNy40NzY1MzM5IEwyNC43NSwzNC4yMjEwMjM3IFogTTMxLjUsOS40OTEyMjc3NiBMNC41LDkuNDkxMjI3NzYgTDQuNSw0Ljk5NDkwMTIyIEwzMS41LDQuOTk0OTAxMjIgTDMxLjUsOS40OTEyMjc3NiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}


.irico_eigenerretail {
  background-repeat: no-repeat;
  background-position: center top 20px ;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTRweCIgaGVpZ2h0PSI1NHB4IiB2aWV3Qm94PSI2OCAyMjIgNTQgNTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iaWNvbl9laWdlbmVycmV0YWlsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2OC4wMDAwMDAsIDIyMi4wMDAwMDApIj4KICAgICAgICA8cGF0aCBkPSJNMjYuOCwwIEMxMi4wMjI0OCwwIDAsMTIuMDIyNDggMCwyNi44IEMwLDQxLjU3NzUyIDEyLjAyMjQ4LDUzLjYgMjYuOCw1My42IEM0MS41Nzc1Miw1My42IDUzLjYsNDEuNTc3NTIgNTMuNiwyNi44IEM1My42LDEyLjAyMjQ4IDQxLjU3NzUyLDAgMjYuOCwwIEwyNi44LDAgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjNzU3NTc1Ij48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTQwLjMyMTMxODIsMTguNzcwNzYxNCBMMjguMDQ4NTkwOSwxMy4yNDgwMzQxIEMyNy43MDI1LDEzLjA3NDk4ODYgMjcuMjk2MjcyNywxMy4wNzQ5ODg2IDI2Ljk1MDE4MTgsMTMuMjQ4MDM0MSBMMTQuNjc3NDU0NSwxOC43NzA3NjE0IEMxNC4yNjI2MzY0LDE4Ljk3OTM5NzcgMTQsMTkuNDAyODA2OCAxNCwxOS44Njc5NDMyIEwxNCwzNi4yOTEzMDY4IEMxNCwzNi45Njk5ODg2IDE0LjU0OTgxODIsMzcuNTE4NTc5NSAxNS4yMjcyNzI3LDM3LjUxODU3OTUgTDE3LjY4MTgxODIsMzcuNTE4NTc5NSBMMTcuNjgxODE4MiwyOC45Mjc2NzA1IEwyNS4wNDU0NTQ1LDI4LjkyNzY3MDUgTDI1LjA0NTQ1NDUsMzcuNTE4NTc5NSBMMjkuOTU0NTQ1NSwzNy41MTg1Nzk1IEwyOS45NTQ1NDU1LDI4LjkyNzY3MDUgTDM3LjMxODE4MTgsMjguOTI3NjcwNSBMMzcuMzE4MTgxOCwzNy41MTg1Nzk1IEwzOS43NzI3MjczLDM3LjUxODU3OTUgQzQwLjQ1MDE4MTgsMzcuNTE4NTc5NSA0MSwzNi45Njk5ODg2IDQxLDM2LjI5MTMwNjggTDQxLDE5Ljg2Nzk0MzIgQzQxLDE5LjQwMjgwNjggNDAuNzM3MzYzNiwxOC45NzkzOTc3IDQwLjMyMTMxODIsMTguNzcwNzYxNCBaIE0yNS4wNDU0NTQ1LDI2LjQ3MzEyNSBMMTcuNjgxODE4MiwyNi40NzMxMjUgTDE3LjY4MTgxODIsMjUuMjQ1ODUyMyBDMTcuNjgxODE4MiwyMy4yMTIyNjE0IDE5LjMzMDA0NTUsMjEuNTY0MDM0MSAyMS4zNjM2MzY0LDIxLjU2NDAzNDEgQzIzLjM5NzIyNzMsMjEuNTY0MDM0MSAyNS4wNDU0NTQ1LDIzLjIxMjI2MTQgMjUuMDQ1NDU0NSwyNS4yNDU4NTIzIEwyNS4wNDU0NTQ1LDI2LjQ3MzEyNSBaIE0zNy4zMTgxODE4LDI2LjQ3MzEyNSBMMjkuOTU0NTQ1NSwyNi40NzMxMjUgTDI5Ljk1NDU0NTUsMjUuMjQ1ODUyMyBDMjkuOTU0NTQ1NSwyMy4yMTIyNjE0IDMxLjYwMjc3MjcsMjEuNTY0MDM0MSAzMy42MzYzNjM2LDIxLjU2NDAzNDEgQzM1LjY2OTk1NDUsMjEuNTY0MDM0MSAzNy4zMTgxODE4LDIzLjIxMjI2MTQgMzcuMzE4MTgxOCwyNS4yNDU4NTIzIEwzNy4zMTgxODE4LDI2LjQ3MzEyNSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
}




/*-----------------------------------------------------------------------------------*/
@media (max-width: 736px) {
/*-----------------------------------------------------------------------------------*/
.slicknav_menu {	display:block; }


/* --- Download-Bar Homepage ------------------------ */

.dwlbar {  height: auto; }
.dwlbar__container {width: 100%; padding: 1em; margin: 0; }
.dwlbar__foto { width: 140px; height: 80px; }
.dwlbar__foto img { width: auto; height: 80px; margin-bottom: 1em; }
.dwlbar__download { width: 100%; padding: 0.75em 0 0; margin-right:0px;}
.dwlbar__download h4,
.dwlbar__download p { margin: 5px 0; padding:0; line-height: 1em; }

/* --- Brandbar ------------------------ */

/* --- Brandbar ------------------------ */

.brandbox { width: 100%; margin: 4em auto;  text-align: center;}
.brandbox img { width: 45%; margin: 3px; border: 1px solid white;}


/* --- Feature-Bar ------------------------ */

.ikonbanner {  display: block; width: 100%; margin: 2em auto; }

.ikonbanner div {
  display: inline-block;
  table-layout: fixed;
  border-right: 0px solid white;
  border-bottom: 5px solid white;
  text-align: center;
  width: 100%;  
  height: auto;
  padding-top: 100px;
  padding-bottom: 15px;
  margin-bottom: 0em;
  box-sizing: border-box;
}

.ikonbanner div span {  font-size: 18px; }
.ikonbanner div b { font-size: 30px; }
.ikonbanner div small {  display: block; }



.irico_founder          {  background-position: center top 25px; }
.irico_brand            {  background-position: center top 20px; }
.irico_user             {  background-position: center top 20px; }
.irico_plus             {  background-position: center top 20px; }
.irico_store            {  background-position: center top 20px; }
.irico_shops            {  background-position: center top 20px; }
.irico_boerse           {  background-position: center top 20px; }
.irico_auslandsanteil   {  background-position: center top 20px; }
.irico_eigenproduktion  {  background-position: center top 20px; }
.irico_premiumanteil    {  background-position: center top 20px; }
.irico_eigenerretail    {  background-position: center top 20px; }



@supports (display: grid) {

.ikonbanner { 
    display: grid;
    grid-template-columns:50% 50%;
    background: white;
    padding-left:5px;
    padding-righ:5px;
    box-sizing: border-box;
}

.ikonbanner div {
    width: 100%;
    display: inline-block;
    background-color:#eee;
    table-layout: fixed;
    border-right: 5px solid white !important;
  
    border-bottom: 5px solid white;
    text-align: center;
  
    height: auto;
    padding-top: 100px;
    padding-bottom: 15px;
    margin-bottom: 0em;
    box-sizing: border-box;
}


}



/* --- Banner ------------------------ */


.banner {
  width: 100%;
  margin: 0 auto;
  height: auto;
  display: flex;
  align-items: left;
  justify-content: flex-start;
}
.banner__start { height: auto; width: 90px; }
.banner__start img { height: auto; width: 100%; }
.banner__teaser {
	width: auto;
	flex: auto;
	font-size:18px;
	padding: 0.4em 0 0 1em;
	text-align: left;
	line-height: 1.3em;
}

.banner__teaser a { display: inline-block; padding-left: 0em;}

.banner__link {
	width: 30px;
	height: 100%;
	
}
.banner__link a {
	margin-top: 1.3em;
	display:inline-block;
	width:20px;
	height: auto;
}



/* --- 3 Teaser ------------------------ */

.content__box { padding: 1em 0; }

.teaser { width: 100%;  margin: 0em auto; }
.teaser__text { padding:10px 20px 30px 20px; }
.teaser__text h3, .teaser__text p { margin: 0; padding: 0;}
.teaser__text p { font-size: 15px; }
.teaser__box { width: 305px; margin: 1em auto; }

.teaser .tabcol,
.teaser .tabcol:first-child,
.teaser .tabcol:last-child {	text-align: center; }


/* --- Slider ------------------------ */

.slider__wrapper { 	width: 100%; 	overflow: hidden; }
.slider__logo {	display: none; }
.slider__box { 	height: 400px; }
.slider__flexcenter {	height: 400px !important; }


/* --- Footer ------------------------ */

.footer { width: 100%;	 padding: 1.5em 1em; }
.footer .textmedia__text {padding: 0;}


/* --- Newsbox ------------------------ */

.newsbar { }

.newsbox {
  max-width: 100%;
  margin: 0 auto;
  min-height: 200px;
  padding: 2em 1em;
  font-size: 16px;
  line-height: 1.6em;
}

.newsbox__news ul {margin: 0;padding: 0;list-style: none;width:  100%;}
.newsbox__news ul li {
	margin: 0 0 5px 0;
	padding: 0 1px 0 0;
	white-space:inherit;
	overflow:auto; 
	text-overflow:auto; 
}


.newsbox__news { margin-bottom: 3em; padding-right: 0px; }
.newsbox__news ul li a { color: #433F3E; font-weight:normal; text-decoration: none; }
.newsbox__news ul li b { display: block;  width: auto; }

.news-header-list-container.newsbox__news ul li {	padding-left:95px; }
.news-header-list-container.newsbox__news ul li a {	display:block;	position:relative; }
.news-header-list-container.newsbox__news ul li a b {	position:absolute; 	left:-95px;}


/* --- Navigation Startseiten ------------------------ */
.navibar {
	 display: block;
	 border-collapse:collapse;
	 width: 100%;

}
.navibar__cell {
	 display: block;
	 padding: 5px;
	 background: #e6e6e6;
	 border-left:10px solid #333;
}
.navibar__content {
	width: 100%;
	margin: 0 auto;
    padding: 20px 15px 20px 15px;
	box-sizing: border-box;
}

.navibar__content ul { columns: 1; column-fill: balance; -moz-columns: 1; }
.navibar__content ul li { margin: 0 0 5px 0; padding:0; }

.navibar__icon { 
	display: none;
}


header { display: none; }
.cover { width: 100%; height: 230px; }
.maincontent {   padding: 1em; width: 100%;}
.col8, .col4 { width: 100%;}
.sidebar { width: 100%; min-height: auto; }


.cover__image__teaser {	 min-width: 75%; }

iframe { width: 100% !important; }
.csvtable__scroller { width: 100%;  overflow-x: scroll; }
.csvtable__scroller_note { display: block; text-align: right; color:gray; margin-bottom: -10px; }
main { margin-top: 76px; }

.box50 {
	max-width:100%;
	margin:1em auto;
	padding: 1em;
}


/* --- fadein inline gallerie ------------------------ */
.fadein__wrapper { width: 100%; height: auto; margin: 3em auto; position:relative;}
.fadein { position:relative; height:auto; width:100%; }
.fadein img { width: 100%; }


/* --- Ahlers on Tour ------------------------ */

.tourwrapper { width: 100%; margin: 1em auto; padding: 1em;}
.artshow-box { border-bottom: 1px dotted gray;}
.posterThumb { width: 20%; margin: 1em;}
.artshow-box h3 { font-size: 19px; }
.artshow-box h4 { font-weight: 500; }


.textmedia__text { /* padding: 1em; */ padding: 0 1em; }


.brandcol {
  margin: 50px 1em;
 }


/*-----------------------------------------------------------------------------------*/
}
/*-----------------------------------------------------------------------------------*/


form #website{ display:none; }



/* -----------------------------------------
     Logobar Karriere
-------------------------------------------- */


.karriere-logobar { 
   display:flex;
   flex-wrap: nowrap;
   flex-direction: row;
   flex-wrap: nowrap;
   width:100%;
   justify-content: center;
   max-width: 80%;
   margin: 2em auto;

}

.karriere-logobar > div {
   display: flex;
   box-sizing: border-box;
   padding: 0 2em;
   align-items: center;
   justify-content: center;
}

.karriere-logobar img { 
   width: 100%;
   height: auto !important;
   
}

@media (max-width: 1080px) {

    .karriere-logobar { 
        max-width: 960px;
    }

    .karriere-logobar > div {
        padding: 0 1em;
    }
 
}


@media (max-width: 800px) {
 
   .karriere-logobar { 
      flex-wrap: wrap;
   }
   .karriere-logobar > div {
      width: 50%;
      margin-bottom: 2em;
   }
   
}


/* -----------------------------------------
     FAQ Style
-------------------------------------------- */

.faq { margin-top: 2em;
    
}

.faq h2 { 
    background: #595959 !important;
    font-size: 18px !important;
    padding: 10px  !important;
    margin: 0 !important;
    color: white !important;
}



.faq_item_content {
   display: none;
   padding: 1em 1em 1em 2em;
   background-color: #F2F2F2;
}

.faq_item_content {
  line-height: 1.7em;
}

.faq_item h3 {
   background: rgb(150,150,150);
   border-bottom: 1px solid rgba(255,255,255,0.5);
   color: white;
   padding: 10px;
   margin:0;
   font-size: 16px;
}

.faq_item h3:hover {cursor: pointer;}

div.faq .faq_item:nth-child(odd) h3  { background: #676767;}
div.faq .faq_item:nth-child(even) h3 { background: #8e8b8b}
