.pwrow b{color: var(--designmaincolor);}
#Lexi_Main .trow1 .smaller span{
  display: block;
  font-style: italic;
  font-size: 8px;
  letter-spacing: 3px;
}

#Lexi_Main .trow1 .smaller{
  text-align: center;
  line-height: 110%;
  font-size: 11px;
}

#Lexi_Main .trow1 .smaller strong{color: var(--designhighlight);display: block;}

#Lexi_Main .skillbox div{
  font-weight: 500 !important;
  text-transform: none;
  font-size: 11px;
  line-height: 190%;
}

.select2-container-multi .select2-choices,
.select2-container .select2-choice{
background: rgba(var(--designback), 0.6) !important;
border: unset !important;
padding: 6px 8px !important;
font-family: Montserrat;
font-size: 10px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase !important;
}

.select2-drop{background: rgba(var(--designback), 0.6) !important;border: unset !important;}
.select2-results .select2-no-results{
  background: unset !important;
  color: var(--designtextcolor);
  font-size: 10px;
  text-transform: uppercase;
  margin-top: 5px;
}

.modal .Modul_Text .showData{display: none;}
.modal hr {margin: 15px 0;}

.modal .Modul_Scroll{max-height: 360px;overflow: hidden;}
.modal .Modul_Scroll1{
  max-height: 370px;
  padding: 0px 6px 0 1px;
  overflow: auto;
  scrollbar-width: thin;
  margin-top: -6px;
}

.modal .Modul_Picu{
  float: left;
  position: relative;
  margin: 22px 30px 15px 15px;
  outline: 1px solid rgba(var(--designborder), 0.17);
  outline-offset: 15px;
  width: 130px;
  overflow: hidden;
  height: 130px;
}

.modal .Modul_Picu img {
  height: 100%;
  margin-left: -30%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.modal .Modul_Picu::before {
  content: "";
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: var(--designbacksecond);
  mix-blend-mode: multiply;
  z-index: 2;
  opacity: 0.4;
}

.modal .Modul_Main {
  display: flex;
  text-transform: uppercase;
  font-family: Work Sans;
  font-size: 10px;
  letter-spacing: 1px;
}

.modal .Modul_Name1{
  color: var(--designmaincolor);
  font-weight: bold;
  text-align: left;
}

.modal .Modul_Name2{
  flex-grow: 1;
  text-align: right;
}

#s-m-t-tooltip{
	max-width:300px;
	margin:24px 14px 7px 12px;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height:100%;
	font-weight: 600;
	background-image: linear-gradient( rgba(var(--designback), 0.2), rgba(var(--designback), 0.2) ), var(--designpic);
	background-position-x: 50%;
	padding:10px;
	z-index:19999;
}

#Lexi_Main .Lexicon_Text .fonts{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  column-gap: 15px;
	line-height: 100%;
}

#Lexi_Main .Lexicon_Text .fonts span{
  display: block;
  text-transform: uppercase;
  font-size: 8px;
  letter-spacing: 1px;
  font-family: Montserrat;
  font-weight: 600;
}

#Lexi_Main .Lexicon_Text .fonts spanner {
  display: block;
  text-transform: uppercase;
  font-size: 7px;
  letter-spacing: 1px;
  font-family: Montserrat;
  font-weight: 600;
}

#Lexi_Main .Lexicon_Text .fonts de{
  display: block;
  font-size: 40px;
  line-height: 110%;
  padding-bottom: 10px;
text-transform: uppercase;
}

.modal .Modul_Switch{
  display: flex;
  flex-wrap: wrap;
  column-gap: 15px;
  row-gap: 15px;
}

.modal .Modul_Switch .Header_Switchi {
	width: 58.5px;
	overflow: hidden;
	outline: 1px solid rgba(var(--designborder), 0.17);
	outline-offset: 10px;
	margin: 10px;
}

.modal .Modul_Switch .Header_Switchi img{width: 100%;}

.modal .tborder {
	background-size: cover;
	background-attachment: fixed;
	background-image: linear-gradient( rgba(var(--designback), 0.6), rgba(var(--designback), 0.6) ), var(--designpic);
}

.modal .Modul_Flex{
  display: flex;
  padding: 35px;
  column-gap: 25px;
  text-align: left;
}

.modal .Modul_Flex_Inhalt{flex-grow: 1;}

.modal .Modul_Flex_Inhalt ol{
  margin: 0;
  padding: 9px 0px 0px 0px;
  list-style-type: none;
  font-family: Work Sans;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 200%;
}
.modal .Modul_Flex_Inhalt ol li a {color: var(--designtextcolor);}

.modal .Modul_Text {
	font-family: arimo;
	font-size: 11px;
	text-align: justify;
	letter-spacing: 1px;
	line-height: 225%;
	padding: 50px;
}

.modal .Modul_Mature {display: flex;}
.modal .Modul_Mature span {flex-grow: 1;text-align: right;}
.modal .Modul_Mature div {
	font-size: 15px;
	width: 100px;
	display: flex;
	column-gap: 5px;
	padding-top: 5px;
}
.modal .Modul_Mature de {color: var(--designmaincolor);}

.modal .Modul_Title::before {
	content: '';
	background-color: rgba(var(--designborder), 0.17);
	height: 1px;
	margin-right: 10px;
	flex-grow: 1;
}

.modal .Modul_Title {
	display: flex;
	align-items: center;
	font-family: Work Sans;
	font-size: 8px;
	letter-spacing: 3.5px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}


.modal select{background: rgba(var(--designback), 0.6);}

.modal button,
.modal input.button{
  margin: 0px 3px;
  color: var(--designmaincolor);
  padding: 9px 8px 9px 9px;
  background: rgba(var(--designback), 0.6);
}