.jwtpl-melili-menuFolder .jwtpl-melili-icon, 
.jwtpl-melili-linkWrapper .jwtpl-melili-icon {
    color: var(--jwtplColorBlack) !important;
}

.jwdrf-header-sticky{box-shadow:0 0 10px -2px rgba(0,0,0,.5);}

.jwdrf-footer-inner {border-top: 1px solid var(--jwtplColorBlack);}

@media ( max-width :769px) {
    .jwtpl-sysApi-countJob0 .jwdrf-footer-inner {position:static !important;}  
}

.jwtpl-fite-itemLinkMore,
.jwtpl-hili-itemFav,
.jwtpl-jobad-optionTabItem.jwtpl-gc-active1::after {
    color: #444 !important;
    font-size: 14px;
}

.jwtpl-jobad-optionTabItem.jwtpl-gc-active1 {
    border-bottom: 2px solid #444 !important;    
}

.jwtpl-jobad-optionTabItem.jwtpl-gc-active1::after {
    border-top: 10px solid #444 !important;
}

.jwtpl-hili-item.jwtpl-hili-addon0 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon1 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon2 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon3 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon4 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon5 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon6 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon7 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon8 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-hili-addon9 .jwtpl-hili-itemTitel::before,
.jwtpl-hili-item.jwtpl-sysHili-addon .jwtpl-hili-itemTitel::before {
    content: '';
    margin: 0;
    padding: 0;
    font-size: 0.8em;
}

.jwtpl-jobad-notice {display: none;}


.jwtpl-jobad-notice {
	display: inline-block;
    border: 1px solid var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
    padding: 5px 0;
    font-size: 14px !important;
    margin-right: 5px;
    cursor: pointer;
    width: 85px;
    text-align: center;	
    color: var(--jwtplColorBlack);
    background-color: var(--jwtplsys1nslcolor , var(--jwtplColorGreyLighter));
}

.jwtpl-jobad-notice:hover {
    color: var(--jwtplci1hfcolor);
    background-color: var(--jwtplci1hbgcolor);
}

.jwtpl-jobad-print {
	border: 1px solid var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
	color: var(--jwtplColorBlack);
    background-color: var(--jwtplsys1nslcolor , var(--jwtplColorGreyLighter));
}

.jwtpl-jobad-print:hover {
    color: var(--jwtplci1hfcolor);
    background-color: var(--jwtplci1hbgcolor);
}

.jwtpl-jobad-notice.jwtpl-gc-nolimarked {
	background-color: var(--jwtplColorSuccess);
	border: 1px solid var(--jwtplColorSuccess);
}

.jwtpl-jobad-notice::before {
    content: "\f005";
    font-family: 'FontAwesome';
}

.jwtpl-jobad-notice::after {
	content: "Merken";
	font-size: 14px;
}

.jwtpl-jobad-notice.jwtpl-gc-nolimarked::before,
.jwtpl-jobad-notice.jwtpl-gc-nolimarked::after {
	 color: var(--jwtplColorWhite) !important;
}

.jwtpl-jobad-notice.jwtpl-gc-nolimarked::after,
.jwtpl-nejo-itemFav.jwtpl-gc-nolimarked::after {
	content: "Gemerkt";
}

.jwtpl-jobad-notice.jwtpl-gc-nolimarked::before,
.jwtpl-nejo-itemFav.jwtpl-gc-nolimarked::before {
	content: "\f00c";
}

.jwtpl-hili-itemFav.jwtpl-gc-nolimarked::after,
.jwtpl-nejo-itemFav.jwtpl-gc-nolimarked::after {
	content: "Gemerkt" !important;
}

.jwtpl-hili-itemFav.jwtpl-gc-nolimarked::before,
.jwtpl-nejo-itemFav.jwtpl-gc-nolimarked::before {
	content: "\f00c";
}

.jwtpl-jobaded-dataJobAd *:last-of-type {
	margin-bottom: 0;
}

.jwtpl-jobad-navigation {
	display: flex;
    justify-content: center;
    align-items: center;
}

.jwtpl-jobad-navApplyWrapper {
	width: 40%;
}

.jwtpl-jobad-navBack a::before,
.jwtpl-jobad-navNext a:before {
	background-color: var(--jwtplColorGreyDarker);
    color: var(--jwtplColorWhite);
}

.jwtpl-jobad-navBack a::before {
	padding: 10px 30px 10px 25px;
}

.jwtpl-jobad-navNext a:before {
	padding: 10px 25px 10px 30px;
}

.jwtpl-jobad-navBack a::before {
	content: '\f053';
} 

.jwtpl-jobad-navNext a:before {
	content: '\f054';
}

.jwtpl-sys-bodyAppDvM0.jwtpl-sysDraft-tplContent .jwtpl-sebo-block .jwtpl-sebo-headlinePart2{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jwtpl-jobad-navChiffreBox {
    font-size: 0.9em;
}

.jwtpl-jobad-navChiffreBoxTitle {
	font-size: 1em;
    font-weight: 600;
    padding: 5px 0 0 0 !important;
}

.jwtpl-jobad-navChiffreBoxTitle,
.jwtpl-jobad-navChiffreBoxBody {
	box-shadow: none !important;
    border: 0 !important;
}

.jwtpl-vw-chiffreAddressEmail {
	margin-bottom: 10px;
}

.jwtpl-jobad-navApplyWrapper .jwtpl-vw-chiffreMail {
	background-color: transparent !important;
    color: var(--jwtplColorBlack) !important;
    font-weight: 600;
}

[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] .jwtpl-tacl-itemlist::before,
[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] .jwtpl-tacl-itemlist::before {
    font-size: 15px;
    font-weight: 600;
    margin: 0 10px 0 0;
    position: absolute;
} 

[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] .jwtpl-tacl-itemlist::before {
	content: "Weitere Fachgebiete: ";	
}

[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] .jwtpl-tacl-itemlist::before {
	content: "Weitere Orte: ";	
}

[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] a:nth-of-type(1) {
	margin-left: 135px;
}

[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] a:nth-of-type(1) {
	margin-left: 90px;
}

.jwtpl-sys-limoPreBlockT1, .jwtpl-sys-limoPreBlockT2, .jwtpl-sys-limoPreBlockT3, .jwtpl-sys-limoPreBlockT4 {margin-bottom: 0 !important;}

[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="dm:1"] .jwtpl-limo-item  {background: transparent; padding: 0;text-align: left;}
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t2"][data-jwtpl-sys-gui*="dm:1"],
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="dm:1"],
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="dm:1"] {
	margin-bottom: 20px !important;
}

[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t2"][data-jwtpl-sys-gui*="dm:0"],
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="dm:0"],
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="dm:0"] {
	margin-bottom: 40px !important;
}

[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t2"][data-jwtpl-sys-gui*="dm:1"]::before { content: 'Weitere Fachgebiete: ';}
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="dm:1"]::before { content: 'Weitere Orte: ';}
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="dm:1"]::before { content: 'Weitere Fachgebiete/Orte: ';}

[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t2"][data-jwtpl-sys-gui*="dm:1"] .jwtpl-limo-itemList a:nth-of-type(1) {margin-left: 135px;}
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="dm:1"] .jwtpl-limo-itemList a:nth-of-type(1) {margin-left: 88px;}
[data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="dm:1"] .jwtpl-limo-itemList a:nth-of-type(1) {margin-left: 165px;}

.jwtpl-sys-taclPreBlockT3, 
.jwtpl-sys-taclPreBlockT4 {
	margin-bottom: 0 !important;
}

[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t3"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] {
	margin-bottom: 20px !important;
}
[data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="id:t4"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] {
	margin-bottom: 40px !important;
}

#jwtpl-jmpt-areaSubMain .jwtpl-sys-taclPreBlockT3:last-of-type {
	margin-bottom: 40px !important;
}

.jwtpl-onhi-item, .jwtpl-hili-item.jwtpl-hili-itemActive {
    border-right: 3px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-jobad-sysLiquidTitleBorder, 
.jwtpl-jobad-sysLiquidValueBorder1,
.jwtpl-adli-itemLetterActive1,
.jwtpl-jmpt-btCookieNoticeAgreeAll {
    border: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwdrf-header-banner, .jwdrf-content-banner {opacity: 0.8;}
.jwtpl-sebo-headline {background-color: rgba(255,255,255,.7); box-shadow: 0 0 2px 1px rgb(0 0 0 / 10%); padding: 10px 30px; color: #333;}
.jwtpl-sys-bodyAppDvM1 .jwtpl-sebo-headline {background-color: var(--jwtplsys1nscolor, var(--jwtplColorGrey)); box-shadow: none;}
.jwtpl-sys-bodyAppDvM1.jwtpl-sysDraft-tplHp .jwtpl-sebo-formJsJrBlock .jwtpl-sebo-formJsJrInput,
.jwtpl-sys-bodyAppDvM1.jwtpl-sysDraft-tplContent .jwtpl-sebo-formJsJrBlock .jwtpl-sebo-formJsJrInput{background-color: var(--jwtplsys1nscolor, var(--jwtplColorGrey));}
.jwtpl-sys-bodyAppDvM1 .jwtpl-sebo-formInputText {outline: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));}
.jwtpl-sys-bodyPtResultNoHits .jwtpl-obo-block, .jwtpl-sys-bodyPtViewerNoHits .jwtpl-obo-block {width: 100% !important;}
.jwtpl-sys-bodyPtDetailviewer .jwtpl-jobad-title {padding-right: 0;}

@media ( max-width :481px) {
    .jwtpl-sys-taclPreBlockImage .jwtpl-tacl-itemLink, 
    .jwtpl-sys-taclPreBlockImage .jwtpl-tacl1-itemLink {
       background-color: transparent !important;
       color: #444 !important;
       border: 0 !important;
    }   
}

@media ( max-width :1100px) {
   .jwtpl-melili-evtWrapper  .jwtpl-melili-itemImportant1 {color: var(--jwtplColorBlack) !important;}
   	
   	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidTitle {
	    background-color: var(--jwtplci1bgcolor);
	}
	
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidTaskTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidQualiTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidPicTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidBenefitTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidVr360Title,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidCompanyTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidContactTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidConsultTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidApplyTitle,
	.jwtpl-jobad-boxLiquidVersion20 .jwtpl-jobad-liquidTrophyTitle {
		color: var(--jwtplci1bgcolor);
	}
	
	.jwtpl-jobad-blockIsLiquid1 .jwtpl-jobad-hili-toggle {
		box-shadow: 0 0 2px 2px rgb(0, 0, 0, .3);
	}
}

@media (max-width: 1340px) {
	.jwdrf-header-logo {
	    width: 100%;
	}
	.jwtpl-obo-block,
	.jwtpl-jmpt-toggleBoxOneTitle {
	    margin-bottom: 2px!important;
	}
}

/************************ spec/area **************************/

.jwdrf-footer-owner::before {content: var(--jwtplcright);}
.jwdrf-header-sticky, .jwdrf-footer-inner {background-color: var(--jwtplci1fcolor) !important;}
.jwtpl-onhi-item, .jwtpl-hili-item.jwtpl-hili-itemActive {border-right: solid var(--jwtplci1bgcolor) !important;}
.jwtpl-jobad-sysLiquidTitleBorder, .jwtpl-jobad-sysLiquidValueBorder1, .jwtpl-adli-itemLetterActive1, .jwtpl-jmpt-btCookieNoticeAgreeAll {border: solid var(--jwtplci1bgcolor) !important;}
.owl-prev, 
.owl-next,
.jwtpl-hili-jumpToSearch a, 
.jwtpl-adli-loadMoreText, 
.jwtpl-adli-itemLetterActive1, 
.jwtpl-jobad-navApplyWrapper > a, 
.jwtpl-obo-itemJobMailIcon, 
.jwtpl-sebo-btSubmit button, 
.jwtpl-jobad-hili-toggle, 
.jwtpl-hililomo-btnLoadmore, 
.jwtpl-hilipage-backBt.jwtpl-hilipage-backBtActive1, 
.jwtpl-hilipage-nextBt.jwtpl-hilipage-nextBtActive1, 
.jwtpl-jmpt-btCookieNoticeAgree, 
.jwtpl-jmpt-btCookieNoticeAgreeAll, 
.jwtpl-hilipage-pageView, 
.jwtpl-jmpt-toggleBoxOneLink::after,  
.jwtpl-sysNoli-itemList::-webkit-scrollbar-thumb, 
.jwtpl-sysModal-inner, 
.jwtpl-jobaded-dataJobAdApply > a, 
.jwtpl-nejo-loadMoreText, 
.jwtpl-jobadedj-loadMoreText,
.jwtpl-melili-itemImportant1,
.jwtpl-hili-item.jwtpl-hili-addon2 .jwtpl-hili-itemTitel::before, 
.jwtpl-hili-item.jwtpl-sysHili-addon2 .jwtpl-hili-itemTitel::before {
    background-color: var(--jwtplci1bgcolor) !important;
    color: var(--jwtplci1fcolor) !important;
} 

.jwtpl-sys-bodyAppDvM0 .jwtpl-sebo-btSubmit button:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-hili-jumpToSearch a:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-jobad-navApplyWrapper > a:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-obo-itemJobMailIcon:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-obo-itemJobMailBt:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-hilipage-backBt.jwtpl-hilipage-backBtActive1:hover, 
.jwtpl-sys-bodyAppDvM0 .jwtpl-hilipage-nextBt.jwtpl-hilipage-nextBtActive1:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-jmpt-btCookieNoticeAgree:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-jobadedj-loadMoreText:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-adli-loadMoreText:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-nejo-loadMoreText:hover{
	background-color: var(--jwtplci1hbgcolor) !important;
	color: var(--jwtplci1hfcolor) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwtpl-jmpt-btCookieNoticeAgreeAll:hover{
	background-color: var(--jwtplci1hbgcolor) !important;
	color: var(--jwtplci1hfcolor) !important;
	border-color: var(--jwtplci1hbgcolor) !important;
}

/************************ sebo/jobtyp **************************/

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJtBlock {
	display: block;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-form {
	display: grid;
    grid-template-columns: 2fr 2fr 1fr;
    grid-column-gap: 10px;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJnBlock, 
body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJoBlock,
body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-btSubmit {
	float: none !important;
	width: auto !important;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJnBlock, 
body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJoBlock,
body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-btSubmit {
	display: block;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJtBlock,
body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJrBlock {
	right: 0;
	top:0;
	left: auto;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJtBlock .jwtpl-sebo-formJsJtInput {
	width: 110px;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJtBlock {
	z-index: 11;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJtBlock .jwtpl-sebo-formJsJtInput {
	height: 40px;
    box-sizing: border-box;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-jsjnSuggestList, body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-jsjoSuggestList {
    padding: 0!important;
}

.jwtpl-sys-bodyPtReLi .jwtpl-sebo-formJsJtBlock{position: absolute; top: 20px; right: 39px;}
.jwtpl-sys-bodyPtReLi .jwtpl-sebo-formJsJtInput{right:0}
.jwtpl-sys-bodyPtReLi .jwtpl-sebo-jsJtGroup {position: absolute; display: none; background-color: var(--jwtplColorWhite); padding: 10px; border: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey)); width: 110px; top: 29px; right: -30px; z-index: 46;}
.jwtpl-sys-bodyPtReLi .jwtpl-sebo-jsJtElement {display: block; cursor: pointer; margin-top: 5px; right: 0;}
.jwtpl-sys-bodyPtReLi .jwtpl-sebo-jsJtElement:before {font-family: FontAwesome; content: '\f096'; margin-right: 5px;}
.jwtpl-sys-bodyPtReLi .jwtpl-sebo-jsJtElement.jwtpl-sebo-jsJtElementActive1:before {content: '\f046';}
.jwtpl-sys-bodyPtReLi .jwtpl-gc-etaccord.jwtpl-sebo-formJsJtInput::before{right:-20px;}

@media (max-width: 769px) {
	body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-form {
	    grid-template-columns: 1fr;
	    grid-column-gap: 10px;
	    grid-row-gap: 10px;
	}
	body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJrInput {
    	width: 110px !important;
	}
}

@media (max-width: 481px) {
	body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-formJsJtInput {
	    width: 110px !important;
	}
	body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-sebo-jsJtGroup {
    	width: 100px !important;
	}		
}

/************************ hover-effekte on Gen2 **************************/

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:1"] .jwtpl-tacl-itemlist > a{
	transition: opacity 0.5s ease;
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:1"] .jwtpl-tacl-itemlist > a:hover{
	opacity:0.8;		
}

.jwtpl-sys-bodyAppDvM0 .jwtpl-hili-item:hover{
	background-color: var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-sys-bodyAppDvM0 .jwtpl-adli-itemListAdvertiser.jwtpl-gc-itemlist > a:hover{
	background-color: var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-sys-bodyAppDvM0 .jwtpl-adli-itemListLetter.jwtpl-gc-itemlist > a:hover{
	background-color:var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
	text-decoration:underline !important;
}

.jwtpl-sys-bodyAppDvM0 .jwtpl-nejo-item:hover{
	background-color: var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="dm:1"] .jwtpl-limo-itemList > a:hover{
	text-decoration:underline;
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:2"] .jwtpl-tacl-itemlist > a:hover{
	text-decoration:underline;
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:ils"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-ils-itemList > a {
	transition: opacity 0.3s ease;	
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:ils"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-ils-itemList > a:hover {
	opacity:0.6;	
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:melili"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-melili-noticeList .jwtpl-sysNoli-item > a:hover {
	text-decoration:underline !important;	
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:melili"][data-jwtpl-sys-gui*="id:t2"] .jwtpl-melili-blockInner > a:hover{
	text-decoration:underline !important;	
}

/************************ Dummy-Logo on Gen2 **************************/

.jwtpl-hililc-block [class*="-logoSpezSign"][class*="jwtpl-"]::before {
	display:inline-block !important; 
	width:90px !important; 
	height:35px !important; 
	margin:27px auto !important;
}

/************************ neue-farbendefinition on Gen2 **************************/

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-tacl-itemlist > a{
	color:var(--jwtplColorBlack);
	background-color: var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-tacl-itemlist > a:hover{
	color:var(--jwtplci1fcolor);
	background-color: var(--jwtplci1bgcolor);
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-limo-itemList > a{
	color:var(--jwtplColorBlack);
	background-color: var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-sys-bodyAppDvM0 [data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-limo-itemList > a:hover{
	background-color: var(--jwtplci1bgcolor);
	color:var(--jwtplci1fcolor);
}

.jwtpl-melili-noticeList,
.jwtpl-melili-block .jwtpl-melili-shareWrapper a{
	color:var(--jwtplColorBlack) !important;
}



.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0, 
.jwtpl-sys-bodyAppDvM0 .jwdrf-footer-inner.jwdrf-footer-innerInvers0 {
    background-color: var(--jwtpldraft1bgcolor,var(--jwtplci1bgcolor))  !important;
    color: var(--jwtpldraft1fcolor,var(--jwtplci1fcolor)) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-gc-item,
.jwtpl-sys-bodyAppDvM0 .jwdrf-footer-inner.jwdrf-footer-innerInvers0 .jwtpl-melili-block a {
    color: var(--jwtpldraft1fcolor,var(--jwtplci1fcolor)) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-linkWrapper a,
.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-menuFolder a {
    color: var(--jwtplColorBlack) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-linkWrapper a:hover,
.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-menuFolder a:hover {
    text-decoration:underline;
}

/**S-tool-Coloured-Markt**/
.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-itemUrlImportant1 span {
    background-color: var(--jwtpldraft1fcolor,var(--jwtplci1fcolor)) !important;
    color: var(--jwtpldraft1bgcolor,var(--jwtplci1bgcolor)) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-itemUrlImportant1 span:hover {
	color: var(--jwtpldraft1hfcolor,var(--jwtplci1hfcolor)) !important;
    background-color: var(--jwtpldraft1hbgcolor,var(--jwtplci1hbgcolor)) !important;
}

.jwdrf-footer-inner.jwdrf-footer-innerInvers0 .jwdrf-footer-copy,
.jwdrf-footer-inner.jwdrf-footer-innerInvers0 .jwdrf-footer-copyright {
    color: var(--jwtpldraft1fcolor,var(--jwtplci1fcolor)) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-footer-inner.jwdrf-footer-innerInvers0 .jwtpl-melili-block.jwtpl-melili-inversMenue1 a,
.jwtpl-sys-bodyAppDvM0 .jwdrf-footer-inner.jwdrf-footer-innerInvers0 .jwtpl-melili-block.jwtpl-melili-inversMenue1 span {
    color: var(--jwtpldraft1fcolor,var(--jwtplColorBlack)) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-footer-inner.jwdrf-footer-innerInvers1 .jwtpl-melili-block.jwtpl-melili-inversMenue1 a,
.jwtpl-sys-bodyAppDvM0 .jwdrf-footer-inner.jwdrf-footer-innerInvers1 .jwtpl-melili-block.jwtpl-melili-inversMenue1 span {
    color: var(--jwtplColorBlack) !important;
}

.jwtpl-melili-block.jwtpl-melili-inversMenue1 .jwtpl-melili-blockInner .jwtpl-melili-catWrapper .fadeIn a:hover,
.jwtpl-melili-block.jwtpl-melili-inversMenue1 .fadeIn span:hover{
    text-decoration:underline;
}

/**S-tool-White-Markt**/
.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-block.jwtpl-melili-inversMenue1 .jwtpl-melili-itemUrlImportant1 span {
    color: var(--jwtplci1fcolor) !important;
    background-color: var(--jwtplci1bgcolor) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-block.jwtpl-melili-inversMenue1 .jwtpl-melili-itemUrlImportant1 span:hover {
    color: var(--jwtplci1hfcolor) !important;
    background-color: var(--jwtplci1hbgcolor) !important;
}

.jwdrf-footer-inner.jwdrf-footer-innerInvers1 .jwdrf-footer-copy,
.jwdrf-footer-inner.jwdrf-footer-innerInvers1 .jwdrf-footer-copyright {
    color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
}

.jwdrf-footer-copyright span {display: block ruby; width:100%; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}

/**S-tool-Important-Anzeige-Schalten-coloured-martk**/
.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-itemUrlImportant1 .jwtpl-melili-itemImportant1.jwtpl-melili-itemImportantMode1 {
	color: var(--jwtpldraft1afcolor,var(--jwtpldraft1hfcolor,var(--jwtplci1hfcolor))) !important;
    background-color: var(--jwtpldraft1abgcolor,var(--jwtpldraft1hbgcolor,var(--jwtplci1hbgcolor))) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-block .jwtpl-melili-itemUrlImportant1 .jwtpl-melili-itemImportant1.jwtpl-melili-itemImportantMode1:hover {
	background-color: var(--jwtpldraft1hbgcolor) !important;
    color: var(--jwtpldraft1hfcolor) !important;
}

/**S-tool-Important-Anzeige-Schalten-white-martk**/
.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-block .jwtpl-melili-itemUrlImportant1 .jwtpl-melili-itemImportant1.jwtpl-melili-itemImportantMode1 {
	color: var(--jwtplci1afcolor) !important;
    background-color: var(--jwtplci1abgcolor) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-block .jwtpl-melili-itemUrlImportant1 .jwtpl-melili-itemImportant1.jwtpl-melili-itemImportantMode1:hover {
	background-color: var(--jwtplci1bgcolor) !important;
    color: var(--jwtplci1fcolor) !important;
}

@media (max-width: 1200px) {
	.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-menuFolder.fadeIn{
		color:var(--jwtplColorBlack) !important;
	}
	.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-menuFolderItem .fadeIn .jwtpl-melili-itemImportant1 {
		background-color: transparent !important;
    	color: var(--jwtplColorBlack) !important;
	}
	.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-menuFolderItem .fadeIn .jwtpl-melili-itemImportant1:hover {
		background-color: transparent !important;
    	color: var(--jwtplColorBlack) !important;
	}
	.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-menuFolder.fadeIn{
		color:var(--jwtplColorBlack) !important;
	}
	.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-menuFolderItem .fadeIn .jwtpl-melili-itemImportant1 {
		background-color: transparent !important;
    	color: var(--jwtplColorBlack) !important;
	}
	.jwtpl-sys-bodyAppDvM0 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-menuFolderItem .fadeIn .jwtpl-melili-itemImportant1:hover {
		background-color: transparent !important;
    	color: var(--jwtplColorBlack) !important; 
	}
}


/************************ neue-farbendefinition on Gen2-Mobile **************************/

.jwtpl-sys-bodyAppDvM1 .jwdrf-header-sticky.jwdrf-header-stickyInvers0, 
.jwtpl-sys-bodyAppDvM1 .jwdrf-footer-inner.jwdrf-footer-innerInvers0 {
    background-color: var(--jwtpldraft1bgcolor,var(--jwtplci1bgcolor)) !important;
    color: var(--jwtpldraft1fcolor,var(--jwtplci1fcolor)) !important;
}

.jwtpl-sys-bodyAppDvM1 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-menuFolderItem .jwtpl-melili-itemUrlImportant1 span {
    background-color: transparent !important;
    color: var(--jwtplColorBlack) !important;
}

.jwtpl-sys-bodyAppDvM1 .jwdrf-header-sticky.jwdrf-header-stickyInvers0 .jwtpl-melili-menuFolderItem {
    color: var(--jwtplColorBlack) !important;
}

.jwtpl-sys-bodyAppDvM1 .jwdrf-header-sticky.jwdrf-header-stickyInvers1, 
.jwtpl-sys-bodyAppDvM1 .jwdrf-footer-inner.jwdrf-footer-innerInvers1 {
    background-color: var(--jwtpldraft1fcolor,var(--jwtplci1fcolor)) !important;
    color: var(--jwtpldraft1bgcolor,var(--jwtplci1bgcolor)) !important;
}

.jwtpl-sys-bodyAppDvM1 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-menuFolderItem .jwtpl-melili-itemUrlImportant1 span {
    background-color: transparent !important;
    color: var(--jwtplColorBlack) !important;
}

.jwtpl-sys-bodyAppDvM1 .jwdrf-header-sticky.jwdrf-header-stickyInvers1 .jwtpl-melili-menuFolderItem {
    color: var(--jwtplColorBlack) !important;
}

.jwtpl-sys-bodyAppDvM1 [data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:0"].jwtpl-tacl-block .swiper-slide{	
	background-color: var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-sys-bodyAppDvM1 [data-jwtpl-sys-gui*="mn:tacl"][data-jwtpl-sys-gui*="si:5"][data-jwtpl-sys-gui*="dm:0"].jwtpl-tacl-block .jwtpl-tacl-itemlist a{	
	color:var(--jwtplColorBlack);
}

.jwtpl-sys-bodyAppDvM1 [data-jwtpl-sys-gui*="mn:limo"][data-jwtpl-sys-gui*="dm:0"] .jwtpl-limo-itemList .jwtpl-limo-item{
	color:var(--jwtplColorBlack);
	background-color: var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

/************************ icons-Style only for gen 2 **************************/

.jwtpl-hiliadpr-blockMode1 .jwtpl-hiliadpr-benefitItem:after{padding: 5px;font-size: 14px;background-color:transparent !important;color:var(--jwtplColorBlack) !important;}
.jwtpl-hiliadpr-benefitItem0001::after{content:"\f201"}
.jwtpl-hiliadpr-benefitItem0002::after{content:"Dachterrasse"}
.jwtpl-hiliadpr-benefitItem0003::after{content:"Barrierefreiheit"}
.jwtpl-hiliadpr-benefitItem0004::after{content:"Betriebliche Altersvorsorge"}
.jwtpl-hiliadpr-benefitItem0005::after{content:"Betriebsarzt"}
.jwtpl-hiliadpr-benefitItem0006::after{content:"Essenszulage"}
.jwtpl-hiliadpr-benefitItem0007::after{content:"Firmenevents"}
.jwtpl-hiliadpr-benefitItem0008::after{content:"Firmenhandy"}
.jwtpl-hiliadpr-benefitItem0009::after{content:"Firmenticket"}
.jwtpl-hiliadpr-benefitItem0010::after{content:"Firmenwagen"}
.jwtpl-hiliadpr-benefitItem0011::after{content:"Fitnessangebote"}
.jwtpl-hiliadpr-benefitItem0012::after{content:"Flexible Arbeitszeiten"}
.jwtpl-hiliadpr-benefitItem0013::after{content:"Gute Verkehrsanbindung";} 
.jwtpl-hiliadpr-benefitItem0014::after{content:"Homeoffice"}
.jwtpl-hiliadpr-benefitItem0015::after{content:"Hunde erlaubt"}
.jwtpl-hiliadpr-benefitItem0016::after{content:"Kantine"}
.jwtpl-hiliadpr-benefitItem0017::after{content:"Kfz-/Reisezulage"}
.jwtpl-hiliadpr-benefitItem0018::after{content:"Kinderbetreuung"}
.jwtpl-hiliadpr-benefitItem0019::after{content:"Mitarbeiter-Laptop"}
.jwtpl-hiliadpr-benefitItem0020::after{content:"Mitarbeiterrabatte"}
.jwtpl-hiliadpr-benefitItem0021::after{content:"Parkplatz"}
.jwtpl-hiliadpr-benefitItem0022::after{content:"Sabbatical"}
.jwtpl-hiliadpr-benefitItem0023::after{content:"Sportaktivitäten"}
.jwtpl-hiliadpr-benefitItem0024::after{content:"Studienförderung"}
.jwtpl-hiliadpr-benefitItem0025::after{content:"Tankkarte"}
.jwtpl-hiliadpr-benefitItem0026::after{content:"Vorsorgeuntersuchungen"}
.jwtpl-hiliadpr-benefitItem0027::after{content:"Weiterbildungsmaßnahmen"}
.jwtpl-hiliadpr-benefitItem0028::after{content:"Zahnvorsorge"}
.jwtpl-hiliadpr-benefitItem0029::after{content:"\f185"}
.jwtpl-hiliadpr-benefitItem0030::after{content:"Aufstiegsmöglichkeiten"}
.jwtpl-hiliadpr-benefitItem0031::after{content:"Betriebliche Altersvorsorge"}
.jwtpl-hiliadpr-benefitItem0032::after{content:"Bezahlte Praktika"}
.jwtpl-hiliadpr-benefitItem0033::after{content:"Flache Hierarchien"}
.jwtpl-hiliadpr-benefitItem0034::after{content:"Flexible Arbeitszeiten"}
.jwtpl-hiliadpr-benefitItem0035::after{content:"Gewinnbeteiligung, Boni, Prämien"}
.jwtpl-hiliadpr-benefitItem0036::after{content:"Gleitzeitregelung"}
.jwtpl-hiliadpr-benefitItem0037::after{content:"Home Office / mobiles Arbeiten"}
.jwtpl-hiliadpr-benefitItem0038::after{content:"Mitarbeiterrabatte"}
.jwtpl-hiliadpr-benefitItem0039::after{content:"Teilzeitmodelle"}
.jwtpl-hiliadpr-benefitItem0040::after{content:"Vertrauensarbeitszeit"}
.jwtpl-hiliadpr-benefitItem0041::after{content:"Vermögenswirksame Leistungen"}
.jwtpl-hiliadpr-benefitItem0042::after{content:"Vollständiger Überstundenausgleich"}
.jwtpl-hiliadpr-benefitItem0043::after{content:"Internationales Team"}
.jwtpl-hiliadpr-benefitItem0044::after{content:"Agiles Team"}
.jwtpl-hiliadpr-benefitItem0045::after{content:"Mentorenprogramm"}
.jwtpl-hiliadpr-benefitItem0046::after{content:"Option auf Übernahme in Festanstellung"}
.jwtpl-hiliadpr-benefitItem0047::after{content:"Individuelle Einarbeitung"}
.jwtpl-hiliadpr-benefitItem0048::after{content:"Zuschuss zu Kita- oder Hortgebühren"}
.jwtpl-hiliadpr-benefitItem0049::after{content:"Familienfreundlich"}
.jwtpl-hiliadpr-benefitItem0050::after{content:"Betriebsunterkunft / Mitarbeiterwohnung"}
.jwtpl-hiliadpr-benefitItem0051::after{content:"Firmenauto"}
.jwtpl-hiliadpr-benefitItem0052::after{content:"E-Scooter, Dienstradleasing o.Ä."}
.jwtpl-hiliadpr-benefitItem0053::after{content:"Gute Verkehrsanbindung"}
.jwtpl-hiliadpr-benefitItem0054::after{content:"Naherholung / Grünflächen"}
.jwtpl-hiliadpr-benefitItem0055::after{content:"Parkplatz"}
.jwtpl-hiliadpr-benefitItem0056::after{content:"Tankgutschein"}
.jwtpl-hiliadpr-benefitItem0057::after{content:"Verkehrsmittelzuschuss"}
.jwtpl-hiliadpr-benefitItem0058::after{content:"Zentrale Lage"}
.jwtpl-hiliadpr-benefitItem0059::after{content:"Kontingent an Kitaplätzen"}
.jwtpl-hiliadpr-benefitItem0060::after{content:"Mobilitätsbudget"}
.jwtpl-hiliadpr-benefitItem0061::after{content:"Diensthandy"}
.jwtpl-hiliadpr-benefitItem0062::after{content:"Essenszulage"}
.jwtpl-hiliadpr-benefitItem0063::after{content:"Getränke"}
.jwtpl-hiliadpr-benefitItem0064::after{content:"Mensa/Küche"}
.jwtpl-hiliadpr-benefitItem0065::after{content:"Obst, Snacks o.Ä."}
.jwtpl-hiliadpr-benefitItem0066::after{content:"Fortbildung"}
.jwtpl-hiliadpr-benefitItem0067::after{content:"Internationale Tätigkeiten / Auslandseinsatz"}
.jwtpl-hiliadpr-benefitItem0068::after{content:"Sprachkurse"}
.jwtpl-hiliadpr-benefitItem0069::after{content:"Sabbatical"}
.jwtpl-hiliadpr-benefitItem0070::after{content:"Inklusion / Barrierefreiheit"}
.jwtpl-hiliadpr-benefitItem0071::after{content:"Betriebskindergarten"}
.jwtpl-hiliadpr-benefitItem0072::after{content:"Dachterrasse"}
.jwtpl-hiliadpr-benefitItem0073::after{content:"Hunde erlaubt"}
.jwtpl-hiliadpr-benefitItem0074::after{content:"No Dresscode"}
.jwtpl-hiliadpr-benefitItem0075::after{content:"Relax Room"}
.jwtpl-hiliadpr-benefitItem0076::after{content:"Massagen"}
.jwtpl-hiliadpr-benefitItem0077::after{content:"Nachhaltigkeit"}
.jwtpl-hiliadpr-benefitItem0078::after{content:"Betriebsarzt"}
.jwtpl-hiliadpr-benefitItem0079::after{content:"Ergonomischer Arbeitsplatz"}
.jwtpl-hiliadpr-benefitItem0080::after{content:"Gesundheitsmaßnahmen"}
.jwtpl-hiliadpr-benefitItem0081::after{content:"Kicker, Spielekonsole u.Ä."}
.jwtpl-hiliadpr-benefitItem0082::after{content:"Sportmöglichkeiten"}
.jwtpl-hiliadpr-benefitItem0083::after{content:"Team Events"}
.jwtpl-hiliadpr-benefitItem0084::after{content:"Start-up"}
.jwtpl-hiliadpr-benefitItem0085::after{content:"Established Company";} 
.jwtpl-hiliadpr-blockMode1 .jwtpl-hiliadpr-benefitItem {text-align: left;}
.jwtpl-hiliadpr-benefitList{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.jwtpl-hiliadpr-benefitItem{width: calc(30% - 10px);margin:0 5px 5px 0;box-sizing: border-box;}
@media ( max-width :481px) {
    .jwtpl-hiliadpr-benefitItem{width: calc(100%);} 
}
@media (min-width: 482px) and (max-width: 850px) {
    .jwtpl-hiliadpr-benefitItem{width: calc(50% - 10px);}
}

/************************ grey-styles on gen2 **************************/

.jwtpl-sysHili-itemDescrDate, .jwtpl-sysHili-itemDescrAdv, .jwtpl-sysHili-itemDescrLoc{
	color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker));
}

.jwtpl-hili-itemDate::after,
.jwtpl-sysConsent-version3 .jwtpl-jmpt-btCookieNoticeConfigure,
.jwtpl-adli-itemListLetter,
.jwtpl-sysConsent-version3 .jwtpl-jmpt-btCookieNoticeDecline,
.jwtpl-jmpt-btCookieNoticeConfigure,
.jwtpl-fite-itemCount,
.jwtpl-hilipage-nextBt.jwtpl-hilipage-nextBtActive0{
	background-color: var(--jwtplsys1nscolor, var(--jwtplColorGrey)) !important;
}

.jwtpl-sys-bodyAppDvM0.jwtpl-sysDraft-tplHp .jwtpl-sebo-formJsJrBlock .jwtpl-sebo-formJsJrInput,
.jwtpl-sys-bodyAppDvM0.jwtpl-sysDraft-tplContent .jwtpl-sebo-formJsJrBlock .jwtpl-sebo-formJsJrInput
{
	background-color: var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-hili-item,
.jwdrf-header-links .jwtpl-melili-catWrapper .jwtpl-melili-icon.jwtpl-gc-itemInFolder2,
.jwtpl-adli-listNoListText{
	border-bottom: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwdrf-sidebar-inner{
	border-right:1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-jmpt-cookieNotice{
	background-color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
    color: var(--jwtplColorWhite) !important;
}

.jwtpl-jmpt-toggleBoxOne{
	background-color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
    border:1px solid var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
}

.jwtpl-jobad-headline.jwtpl-jobad-headlineHiliAdpr0,
.jwtpl-jobad-box{
	border-bottom: 3px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-sys-bodyPtReLi .jwtpl-jobaded-block,
.jwtpl-sysConsent-version3 .jwtpl-jmpt-cookieNoticeText,
.jwtpl-sysHili-itemDescr{
	background: var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-jobad-headline .jwtpl-jobad-headerCompanyLogo img{
	border:2px solid var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-jobaded-block,
.jwtpl-sysConsent-version3 .jwtpl-sysConsent-usageTabTitle.jwtpl-gc-expanded,
.jwtpl-sysConsent-version3 .jwtpl-sysConsent-usageTabItem,
.jwtpl-melili-noticeList .jwtpl-sysNoli-item{
	background-color: var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-sysConsent-version3 .jwtpl-sysConsent-usageTabTitle{
	border: 1px solid var(--jwtplsys1nslcolor, var(--jwtplColorGreyLighter));
}

.jwtpl-sysConsent-version3 .jwtpl-jmpt-btCookieNoticeConfigure::after{
	color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker));
}

.jwtpl-hililc-itemLink,
.jwtpl-sysConsent-version3 .jwtpl-jmpt-cookieOptionsGroup,
.jwtpl-jmpt-btCookieNoticeConfigure{
	border:1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey)) !important;
}

.jwtpl-aiss-block,
.jwtpl-sys-bodyPtReLi .jwtpl-limo-block{
	border:2px solid var(--jwtplci1bgcolor) !important;
	color: var(--jwtplColorBlack) !important;
}

.jwtpl-hililc-itemLink:hover{
	border:1px solid var(--jwtplci1bgcolor) !important;
}

.jwtpl-obo-itemJobMailEmail{
	border:1px solid var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
}

.swiper-pagination-bullet{
	background: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker));
}

.swiper-pagination-bullet-active{
	background: var(--jwtplci1bgcolor);
}

.jwtpl-hili-item:first-child{
	border-top: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-jobaded-dataSubItemCatName:hover{
	background-color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
}

.jwtpl-jobaded-block .jwtpl-gc-etaccord{
	border-bottom: 1px solid var(--jwtplColorWhite);
}

label[for="essential"] {color: var(--jwtplsys1nscolor, var(--jwtplColorGrey));}

.jwdrf-footer-inner.jwdrf-footer-innerLiin1{
	box-shadow:unset;
	border-top: 1px solid var(--jwtplColorBlack);
}

.jwtpl-adli-itemLetter{
	border:1px solid var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker));
	color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker));
}

.jwtpl-adli-itemAdvertiser:first-of-type,
.jwtpl-adli-listNoListText{
	border-top: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-adli-itemAdvertiser,
.jwtpl-melili-menuFolder > .jwtpl-melili-icon{
	border-bottom: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

.jwtpl-nejo-item{
	border: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
}

@media (min-width: 1201px) {
  .jwtpl-melili-shareWrapper .jwtpl-melili-shareItem {
  	border-bottom: 1px solid var(--jwtplsys1nscolor, var(--jwtplColorGrey));
  }
}

.jwtpl-sys-bodyPtReLi .jwtpl-jobaded-block{
	border-top: 2px solid var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker));
}

.jwtpl-jobaded-dataMainDate,
.jwtpl-jobaded-dataJobAdDateCompany,
.jwtpl-jobaded-dataJobAdLocation,
.jwtpl-fite-itemLinkMore{
	color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
}

.jwtpl-obo-itemJobMailBox,
.jwtpl-joma-block{
	background-color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
    color: var(--jwtplColorWhite) !important;
}

.jwtpl-obo-itemJobMailBt,
.jwtpl-sebo-btSubmit input,
.jwtpl-joma-bt{
	background-color: var(--jwtplci1bgcolor) !important;
    color: var(--jwtplci1fcolor) !important;
}

.jwtpl-sys-bodyAppDvM0 .jwtpl-obo-itemJobMailBox .jwtpl-obo-itemJobMailBt:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-sebo-btSubmit input:hover,
.jwtpl-sys-bodyAppDvM0 .jwtpl-joma-bt:hover{
	background-color: var(--jwtplci1hbgcolor) !important;
    color: var(--jwtplci1hfcolor) !important;
}

.jwtpl-sys-bodyPtReLi .jwtpl-sebo-innerSticky{
	background-color: var(--jwtplsys1nsdcolor, var(--jwtplColorGreyDarker)) !important;
}

/************************ Linkinator-styles on gen2 **************************/

.jwtpl-liin-block {
  padding-bottom: 20px !important;
  border-top:2px solid var(--jwtplColorBlack);
}

.jwtpl-liin-block a:hover {
  text-decoration:underline;
}

.jwtpl-liin-block .jwtpl-liin-text{
  font-size:10px;
  color: var(--jwtplColorBlack) !important;
}

.jwtpl-liin-block [class*="jwtpl-liin-listCol"] {
  display: grid;
  grid-template-columns: repeat(2, 1fr); 
  grid-auto-rows: auto; 
  grid-column-gap: 20px;
  grid-row-gap: 7px;
  align-content: flex-start;
  justify-content: flex-start;
  overflow: hidden;
  text-transform: uppercase;
  grid-auto-flow: row dense; 
  text-transform: initial;
  line-height:10px;
}

.jwtpl-liin-block [class*="jwtpl-liin-titleCol"] {
  font-size: 12px;
  margin: 0 0 10px;
}

@media (max-width: 769px) {
  .jwtpl-liin-block [class*="jwtpl-liin-listCol"] {
    text-align: left;
  }
  .jwtpl-liin-block {
    margin-bottom: 0px !important;
  }
}

/************************ ExternalContentBox-styles on gen2 **************************/

[data-jwtpl-sys-gui*="mn:ecb"][data-jwtpl-sys-gui*="id:t3"].jwtpl-ecb-block {
	margin-top:20px;
}

/************************ InternalLogoScroller-styles on gen2 **************************/

[data-jwtpl-sys-gui*="mn:ils"][data-jwtpl-sys-gui*="si:3"] .jwtpl-ils-title{
	margin:10px 0;
}

/************************ AdvertisementBox-styles on gen2 **************************/

.jwtpl-ab-block{
	background-color:var(--jwtplColorWhite);
	padding:0px !important;
}

body:not(.jwtpl-sys-bodyPtReLi) .jwtpl-ab-block{
	width:100% !important;
}

body:not(.jwtpl-sys-bodyPtReLi).jwtpl-sys-bodyPtDetailviewer .jwtpl-ab-block{
	width:80% !important;
}

/************************ S-Tool Position on gen2 **************************/

.jwtpl-melili-itemImportant1{
	padding:2px 10px 3px;
}

/************************ jobad-apply **************************/

.jwdrf-cnt-btShowConsent {
    color: var(--jwtplColorWhite) !important;
}

.jwtpl-jobad-apply {
	padding: 0px;
    margin-right: 5px;
    border: 0;
}

.jwtpl-jobad-apply a {
    background-color: var(--jwtplci1bgcolor) !important;
    color: var(--jwtplci1fcolor) !important;
    padding: 6px 10px;
	margin-right: 5px;
} 

.jwtpl-jobad-apply a:hover {
    background-color: var(--jwtplci1hbgcolor) !important;
    color: var(--jwtplci1hfcolor) !important;   
} 

.jwtpl-jobad-apply a::before {
    font-family: FontAwesome;
    content: "\f0f6";
    margin-right:5px;
} 

.jwtpl-jobad-apply::before{
	content: '';
}





