@import url(../font_DMSans.css);

/* Header */
.jl_hd_logo {margin-top:42px;}
.jl_hd_logo img {width: 130px; }
.jl_hd_info {display:none;/*margin:39px 50px 0px 30px;*/}
.jl_hd_title {display:block;}
/*.jl_hd_search{bottom:0px;}*/
/*.jl_hd_search button.search_bttn {background-image: url(../../_images/view/ok/elements/search_color_searchfield.png);}*/
.jl_hd_search { 
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
  border-radius: 0;
  border-radius: var(--corner-radius, 0);
  border: 1px solid #000;
}
 @media screen and (max-width: 990px) {
	.jl_hd_search button.search_bttn {
		background: url(../../_images/view/ok/elements/search_dark.png);
		background-color: rgba(0, 0, 0, 0);
		background-size: auto;
		background-size: cover;
	}
	.jl_hd_search button.search_reset {
		background-image: url(../../_images/view/ok/elements/close_dark.png);
	}
	.jl_hd_search, .jl_hd_search input.search_input, .jl_hd_search button.search_reset{
		background-color: #FAF7F2;
		color:#202020;
	}
	.jl_hd_search { height: 40px;}
}

/* Textbox auf Slider rechts positionieren*/
.mo_data .pb_ce .cg_msl .ce_cntnt{
	position: absolute;
	right: 30px;
	background-color: rgba(175,237, 208, 0.85);
}

/* Navigation */
.jl_nvMain .jl_nvLev1 > li > a {border-right:1px solid var(--color-primary, #999); font-weight:bold; }
.jl_nvMain .jl_nvLev1 > li:hover > a.navLink,
.jl_nvMain .jl_nvLev1 > li > a.nvActive {margin-top: 0; padding-top: 4px; box-shadow: none;border-right:1px solid #ddd; color: var(--color-primary, #999);}
.jl_nvMain .jl_nvLev2 > li:hover > a.navLink,
.jl_nvMain .jl_nvLev2 > li a.nvActive {box-shadow: none;}
.jl_nvFooter, .jl_nvFooter .jl_nvLev1 li a.navLink{
  background-color: var(--color-primary, #999);
}

@media screen and (max-width: 990px) {
	.jl_nvMain .jl_nvLev1 li:hover > a.navLink,
	.jl_nvMain .jl_nvLev1 li a.nvActive {border:none;}
}

/* Farbe anpassen (Sonderfarbe) */
.ce_cMnt, .mo_cMnt {background-color:#AFEDD0;}
/* Aussteller Liste Buchstabenauswahl */
#abcSel {background: var(--color-beige, transparent);}
.ce_abcPre, .ce_abcLetter > div {text-transform: uppercase; color: #000000}
/* KeyVisual ohne Schatten drunter */
.mod_1 .ce_img {box-shadow: unset;}

/* Hintergrundfarbe bei Sektion über gesamte Breite */
#jl_contentArea > .pb_s.section_fullWidthBackground {
  background-color:  #FAF7F2;
}

/* Ticker (andere Pfeile) */
.ticker_previous, .ticker_next{
	width:32px;
	height:32px;
	background-size: auto 22px;
}
.mo_tickerHorizontal .ticker_previous, .mo_tickerHorizontal .ticker_next{
	top:calc(50% - 16px);
}

.ticker_previous, .ticker_next,
.owl-prev.disabled .ticker_previous:hover, .owl-next.disabled .ticker_next:hover{
	background-color: #fff;
	background-image:url("data:image/svg+xml;charset=UTF-8, <svg width='32' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(0,0,0)' d='M0 7.189v1.622h28.95l-4.067 5.677 1.694.811L32 8 26.747.7l-1.864.812 4.067 5.677H0Z'/></svg>");
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 9px;
	border: 1px solid var(--color-primary, #999) !important;
}
.ticker_previous:hover, .ticker_next:hover{
	background-color: var(--color-primary-light, #999);
	background-image:url("data:image/svg+xml;charset=UTF-8, <svg width='32' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(255,255,255)' d='M0 7.189v1.622h28.95l-4.067 5.677 1.694.811L32 8 26.747.7l-1.864.812 4.067 5.677H0Z'/></svg>");
	border: 1px solid var(--color-primary-light, #999);
}
.owl-prev.disabled .ticker_previous:hover, .owl-next.disabled .ticker_next:hover{
	cursor: default;
}
/* Ticker Pfeile andere Position */
.mo_arrowsOutside .mo_tickerHorizontal .ticker_previous {
  position: absolute;
  right: 50px;
	left: unset;
  top: -30px;
}
.mo_arrowsOutside .mo_tickerHorizontal .ticker_next {
  position: absolute;
  right: 15px;
  top: -30px;
}
.mod_DTEX9.mo_arrowsOutside .mo_tickerHorizontal .owl-carousel .ticker_next {
  right: 0px;
}
.mod_DTEX9.mo_arrowsOutside .mo_tickerHorizontal .owl-carousel .ticker_previous {
	right: 35px;
	left: unset;
}
/*.mo_arrowsOutside .mo_tickerHorizontal .owl-carousel.owl-theme .owl-nav{
  margin-top: 0px;
  position: absolute;
  top: -10px;
  right: 40px;
}*/
/* Projektpräsentation Kacheln */
.mod_LiEnImgTle .ce_topic {min-height:unset;}
.mod_LiEnImgTle .ce_topic h2 {font-size: 1.2rem; margin-bottom: unset; padding-top: unset;}
.mod_LiEnImgTle .ce_head h3 {font-size:2.4rem;line-height:1.1;font-weight:bold;}
.mod_LiEnImgTle .ce_head h3:hover {color: var(--color-link-hover, #999); text-decoration: underline;}

/* Hallenplan */
.ce_location_navigation ul.ce_locations li {
  font-size: 1.9rem;
}
.btTsAr::after { color: #333 !important; }
.btTsAr:hover::after { text-decoration: underline white; }

/* Anpassung von anderen Modulen auf der der Detailseite der Praesentationen z.B. 70.1, 70.2 */
/* Anpassung der Module: Zur Ausstellerdetailseite */
[data-nv='60.1'] .mod_EXLI .ce_cntnt,
[data-nv='60.2'] .mod_EXLI .ce_cntnt{max-width:813px;margin: auto;margin-top:-30px;padding-left: 0px;padding-top: 0px;}
[data-nv='60.1'] .mod_EXLI .ce_bttn,
[data-nv='60.2'] .mod_EXLI .ce_bttn{text-align:left;}
/* Anpassung Modul: Weitere Informationen */
[data-nv='60.1'] .mod_DTIGL .ce_cntnt,
[data-nv='60.2'] .mod_DTIGL .ce_cntnt{max-width:813px;margin: auto;margin-top:-30px;padding-left: 0px;padding-top: 0px;}
[data-nv='60.1'] .mod_DTIGL .ce_bttn,
[data-nv='60.2'] .mod_DTIGL .ce_bttn{text-align:left;}
/* Anpassung Modul: Zurueck zur Liste */
[data-nv='60.1'] .mod_cctpl .ce_backToList,
[data-nv='60.2'] .mod_cctpl .ce_backToList{max-width:813px;margin: auto;}


/* Stand nicht fett */
.mod_LiEn .ce_boothNo div,
.mod_LiEn .ce_boothNo a {font-weight:normal;}
.mod_LiTl .ce_boothNo a {font-weight:normal;}
.mod_LiEnPs .ce_boothNo a,.mod_LiEnPs .ce_boothNo > div {color: #999; color: var(--color-primary, #999); font-weight:normal;}

/* Treffer in den locations*/
.ce_locationHits a.locationHitsLinkToLocation::after,
.pg_locationLink a::after {background: #DBDBDB;}
.ce_locationHits a.locationHitsLinkToLocation:hover::after,
.pg_locationLink a:hover::after {background: #AFEDD0;}

/* Buttons */
.ce_btBc .ce_bttn a, .ce_btBw .ce_bttn a, .wBttn, .bttn, .bttnColor1, .bttnColor2, .mo_linkButton a,.bttnBordered {
	font-size: 14px;
	line-height: 1.25;
	letter-spacing: 2.24px;
	/*line-height: 21px;*/
	display: inline-block;
	/*padding: 16px 20px;*/
	padding-right:50px;
	font-weight: 500;
	font-family: inherit;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
	/*transition: all .3s ease-in-out;*/
	color: #fff !important;
	background-color: var(--color-primary, #999);
	border: 1px solid var(--color-primary, #999);
	border-radius: unset !important;
	margin-top: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg width='32' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(255,255,255)' d='M0 7.189v1.622h28.95l-4.067 5.677 1.694.811L32 8 26.747.7l-1.864.812 4.067 5.677H0Z'/></svg>");
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-size: auto 12px;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}
.bttnBordered {
	color:var(--color-primary, #999) !important;
	background-color:transparent;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg width='32' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(0,0,0)' d='M0 7.189v1.622h28.95l-4.067 5.677 1.694.811L32 8 26.747.7l-1.864.812 4.067 5.677H0Z'/></svg>");
}
.ce_btBc .ce_bttn a:active, .ce_btBc .ce_bttn a:focus, .ce_btBc .ce_bttn a:hover,
.ce_btBw .ce_bttn a:active, .ce_btBw .ce_bttn a:focus, .ce_btBw .ce_bttn a:hover,
.wBttn:active, .wBttn:focus, .wBttn:hover,
.bttn:active, .bttn:focus, .bttn:hover,
.bttnBordered:active, .bttnBordered:focus, .bttnBordered:hover,
.bttnColor1:active, .bttnColor1:focus, .bttnColor1:hover,
.bttnColor2:active, .bttnColor2:focus, .bttnColor2:hover,
.mo_linkButton a:active, .mo_linkButton a:focus, .mo_linkButton a:hover {
	background-color: var(--color-primary-light, #999);
	border: 1px solid var(--color-primary-light, #999);
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg width='32' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(255,255,255)' d='M0 7.189v1.622h28.95l-4.067 5.677 1.694.811L32 8 26.747.7l-1.864.812 4.067 5.677H0Z'/></svg>");
}

.ce_bttn a, .btTsArL{
	padding-left:unset;
	background:unset;
	color:var(--color-primary, #999);
	text-decoration:none;
	font-weight: normal;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}
.ce_bttn a:hover, .btTsArL:hover{
	color: var(--color-primary-light, #999);
	text-decoration:underline;
}
.ce_bttn a::before,.btTsArL::before  {
	content: "";
	display: inline-block;
	position:relative;
	left:0px;
	top:2px;
	width: 20px;
	height: 12px;
	background: var(--color-primary,#999);
	-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' viewBox='0 0 13.78 12.56' height='14px' fill='black'><polygon points='7.5 0 5 0 10.39 5.39 0 5.39 0 7.17 10.39 7.17 5 12.56 7.5 12.56 13.68 6.39 13.78 6.28 7.5 0'/></svg>");
	mask-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' viewBox='0 0 13.78 12.56' height='14px' fill='black'><polygon points='7.5 0 5 0 10.39 5.39 0 5.39 0 7.17 10.39 7.17 5 12.56 7.5 12.56 13.68 6.39 13.78 6.28 7.5 0'/></svg>");
	mask-repeat: no-repeat;
	mask-size: auto 10px; 
}
.ce_bttn a:hover::before  {
	background: var(--color-primary-light, #999);
}
/* Buttonversion mit Border für bestimmte Module: Highlight Premium - [Typ: 7], opThema - [Typ: DTEX6], Projektpräsentation: Detailseite [TYP: DTIG1], Link zur Ausstellerdetailseite [TYP: EXLI]*/
.mod_DTEX6 .ce_bttn a::before, .mod_7 .ce_bttn a::before,.mod_DTIG1 .ce_bttn a::before, .mod_EXLI .ce_bttn a::before {display:none;}
.mod_DTEX6 .ce_bttn a, .mod_7 .ce_bttn a,.mod_DTIG1 .ce_bttn a, .mod_EXLI .ce_bttn a {
	font-size: 14px;
	line-height: 1.25;
	letter-spacing: 2.24px;
	/*line-height: 21px;*/
	display: inline-block;
	padding: .75em 35px .7em 1em;
      padding-right:50px;
	font-weight: 500;
	font-family: inherit;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
	/*transition: all .3s ease-in-out;*/
	color:var(--color-primary, #999) !important;
	background-color:transparent;
	border: 1px solid var(--color-primary, #999);
	border-radius: unset !important;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg width='32' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(0,0,0)' d='M0 7.189v1.622h28.95l-4.067 5.677 1.694.811L32 8 26.747.7l-1.864.812 4.067 5.677H0Z'/></svg>");
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-size: auto 12px;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}
/* Anpassung von Abständen wegen der anderen Buttons */
.mod_7 .ce_text {padding-bottom: 70px;}

.mod_DTEX6 .ce_bttn a:active, .mod_DTEX6 .ce_bttn a:focus, .mod_DTEX6 .ce_bttn a:hover,
.mod_7 .ce_bttn a:active, .mod_7 .ce_bttn a:focus, .mod_7 .ce_bttn a:hover,
.mod_DTIG1 .ce_bttn a:active, .mod_DTIG1 .ce_bttn a:focus, .mod_DTIG1 .ce_bttn a:hover,
.mod_EXLI .ce_bttn a:active, .mod_EXLI .ce_bttn a:focus, .mod_EXLI .ce_bttn a:hover {
      color: #fff !important;
	background-color: var(--color-primary-light, #999);
      border: 1px solid var(--color-primary-light, #999);
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg width='32' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(255,255,255)' d='M0 7.189v1.622h28.95l-4.067 5.677 1.694.811L32 8 26.747.7l-1.864.812 4.067 5.677H0Z'/></svg>");
}

/* Produkte Home */
.mod_5_1 .ce_text:hover {color: var(--color-link-hover, #999);text-decoration: underline;}
/* Top-Aussteller HOME */
.mod_8 .ce_head h3:hover {color: var(--color-link-hover, #999); text-decoration:underline;}

/* Zurück zur Liste */
.mod_cctpl .ce_backToList a::before {display:none;}
.mod_cctpl .ce_backToList a {text-decoration:underline;}
.mod_cctpl .ce_backToList a:active, .mod_cctpl .ce_backToList a:focus, .mod_cctpl .ce_backToList a:hover {color: var(--color-primary-light, #999);}

/* Back to top */
.ce_backToTop .bttn_backToTop {border:2px solid var(--color-primary, #132FC2);}
.ce_backToTop .bttn_backToTop:hover {background: var(--color-primary, #132FC2);}
.ce_backToTop .bttn_backToTop::before {background: var(--color-primary, #132FC2);}
.ce_backToTop .bttn_backToTop:hover:before {background: #FFF;}

/* Produktliste */
.mod_CLGLST2 .lev1 .ce_cntnt2 a:hover {color:var(--color-link-hover, #999);text-decoration:underline;}
.mod_CLGLST2 .ce_head h2 a:hover {color:var(--color-link-hover, #999);text-decoration:underline;}
.mod_cctpl #ceId_ClgTitle .btTsAr:hover {  color: var(--color-link-hover, #333); text-decoration: underline;}
.mod_cctpl #ceId_ClgTitle .btTsAr::after {font-size: 2.4rem;}
.mod_cctpl #ceId_ClgTitle .btTsAr:hover::after {text-decoration: underline white;}
/* Video auf Home */
.mod_12 .mo_tickerHorizontal .ce_iVd .ce_bttn a::before {display:none;}
/* Ausstellerliste / Markenliste / Presseliste*/
.mod_LiEn .ce_head h2 a:hover, .mod_LiEnBr .ce_head h2 a:hover, .mod_LiEnPs .ce_head h2:hover {color: var(--color-link-hover, #999); text-decoration:underline;}
.mod_LiEn .ce_boothNo a:hover, .mod_LiEnBr .ce_boothNo a:hover, .mod_LiEnPs .ce_boothNo a:hover {color: var(--color-link-hover, #999); text-decoration:underline;}
.pg_rppOpt { background-color: var(--color-beige, #f1f1f1);}
/* Ausstellerdetailseite Marken */
.mod_DTEX19 .ce_img {-webkit-box-shadow: none;-moz-box-shadow: none;  box-shadow: none; border: 1px solid #ccc;}
/* Ausstellerdetailsseite Produkte */
.mod_DTEX7T .ce_img {border: 1px solid #ccc;}
/* Ausstellerdetailseite  Kontakt */
.mod_DTEX11 .mo_data .pb_ce > div {border: 1px solid #cecece; background: #FAF7F2;}
.mod_DTEX11 .ce_smchs {padding-left:6px; border: none;}
.mod_DTEX11 .ce_smch a {width: 30px;  height: 30px;}
.mod_DTEX11 .ce_smch {width: unset; height:unset; line-height: unset; margin-bottom:7px;}

.mod_DTEX11 .ce_smch.ce_Facebook a {background-image: url("../../_images/view/ok/icons/cIcon_facebook.svg");}
.mod_DTEX11 .ce_smch.ce_Instagram a {background-image: url("../../_images/view/ok/icons/cIcon_instagram.svg");}
.mod_DTEX11 .ce_smch.ce_LinkedIn a {background-image: url("../../_images/view/ok/icons/cIcon_linkedin.svg");}
.mod_DTEX11 .ce_smch.ce_X a {background-image: url("../../_images/view/ok/icons/cIcon_x.svg");}
.mod_DTEX11 .ce_smch.ce_YouTube a {background-image: url("../../_images/view/ok/icons/cIcon_youtube.svg");}
.mod_DTEX11 .ce_smch.ce_Pinterest a {background-image: url("../../_images/view/ok/icons/cIcon_pinterest.svg");}
.mod_DTEX11 .ce_smch.ce_Xing a {background-image: url("../../_images/view/ok/icons/cIcon_xing.svg");}
.mod_DTEX11 .ce_smch.ce_TikTok a {background-image: url("../../_images/view/ok/icons/cIcon_tiktok.svg");}
.mod_DTEX11 .ce_smch.ce_Vimeo a {background-image: url("../../_images/view/ok/icons/cIcon_vimeo.svg");}

.mod_DTEX11 .ce_smch.ce_Facebook a:hover {background-image: url("../../_images/view/ok/icons/cIcon_facebook_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_Instagram a:hover {background-image: url("../../_images/view/ok/icons/cIcon_instagram_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_LinkedIn a:hover {background-image: url("../../_images/view/ok/icons/cIcon_linkedin_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_X a:hover {background-image: url("../../_images/view/ok/icons/cIcon_x_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_YouTube a:hover {background-image: url("../../_images/view/ok/icons/cIcon_youtube_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_Pinterest a:hover {background-image: url("../../_images/view/ok/icons/cIcon_pinterest_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_Xing a:hover {background-image: url("../../_images/view/ok/icons/cIcon_xing_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_TikTok a:hover {background-image: url("../../_images/view/ok/icons/cIcon_tiktok_negativ.svg");}
.mod_DTEX11 .ce_smch.ce_Vimeo a:hover {background-image: url("../../_images/view/ok/icons/cIcon_vimeo_negativ.svg");} 

/*.mod_DTEX11 .ce_contactForm, .mod_DTEX11 .ce_smchs {border-color: #fff;}*/
/* Pressedetailsseite */
.mod_DTPS1 .ce_logo {-webkit-border-radius: 0px; -moz-border-radius: 0px;  border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}