:root {
--mainColor:			#666666;
--mainFontColor:		#666666;
--mainFontSize:		18px;
--mainDetails:		#565656;
--rounded:			6px;
--iaDefaultPadding:	12px;
--mainEffectDuration: 0.5s;
}  .iaMainFrame {
} h1 {
color: var(--mainFontColor);
}
h2 {
color: var(--mainFontColor);
}
h3 {
color: var(--mainFontColor);
}
h4 {
color: var(--mainFontColor);
}
h5 {
color: var(--mainFontColor);
}
.iaP {
color: var(--mainFontColor);
padding-bottom:3px;
} .iaAlignToTop		{ vertical-align: top; 	}
.iaInline 			{ display:inline-block;	}
.iaFlex 			{ display:flex;			}
.iaRight			{ float:right;			}
.iaLeft				{ float:left;			}
.iaNoMark 			{
-ms-user-select: None;
-moz-user-select: None;
-webkit-user-select: None;
user-select: None;
}
.iaRounded 			{ border-radius: var(--rounded);	}
.divBreakNotWhenMobile 	{ display:block; }
.divBreakWHENMobile 	{ 
display:none;
line-height:10%!important;
}
.iaDefaultPadding {
padding: var(--iaDefaultPadding);
} .iaSpaceSmall		{ height: 10px; }
.iaSpaceMiddle		{ height: 50px; }
.iaSpaceBig			{ height: 100px;} .iaOpacity10 		{ opacity: 0.1; }
.iaOpacity30 		{ opacity: 0.3; }
.iaOpacity50 		{ opacity: 0.5; }
.iaOpacity70		{ opacity: 0.7; }
.iaOpacity90 		{ opacity: 0.9; }
.iaHidden 			{ display:none; }
.iaNone 			{ display:none; } .iaField 			{
background-color: 	transparent!important;
border: 			none!important;
border-width: 		1px!important;
border-bottom-style:solid!important;
border-color: 		var(--mainFontColor)!important;
color: 				var(--mainFontColor)!important;
margin-bottom: 		11px!important;
width: 				100%;
}
.iaField::placeholder 	{	color: rgba( 0, 0, 0, 0.45 )!important; text-align: center; }
input[type="text"] 		{	font-size:var(--mainSchriftSize); }
input[type="number"] 	{   font-size:var(--mainSchriftSize); }
input[type="datetime-local"] {	font-size:var(--mainSchriftSize); }
input[type="textarea"]	{ font-size:var(--mainSchriftSize); }
textarea {	font-size:var(--mainSchriftSize);
resize: none; 						}
select	 { font-size:18px; } .iaButton {
background-color:#670FF2;
border-width: 0px!important;
border-style: solid!important;
border-color: var(--mainSchriftColor)!important;
color: #fff;
border-radius: var(--rounded);
padding: 5px;
padding-top: 5px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 6px;
cursor: pointer;
}
.iaButton:hover {
background-color:#000;
color: #fff;
}
.iaButtonAsDiv {
background-color:#670FF2;
border-width: 0px!important;
border-style: solid!important;
border-color: var(--mainFontColor)!important;
color: #fff;
border-radius: var(--rounded);
padding: 5px;
padding-top: 5px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 6px;
cursor: pointer;
display:inline-block;
}
.iaButtonAsDiv:hover {
background-color:#000;
color: #fff;
} .iaPointer 			{ cursor: pointer;	}
.iaCursorDefault 	{ cursor: default;	}
.iaCursorHelp		{ cursor: help;		} .iaFadeOut {
-webkit-animation: fadeOut 1s; -moz-animation: fadeOut 1s; -ms-animation: fadeOut 1s; -o-animation: fadeOut 1s; animation: fadeOut 1s;
}
@keyframes fadeOut {
from { opacity: 1; transform: rotateX(0deg) rotateY(10deg);  }
to   { opacity: 0; transform: rotateX(0deg) rotateY(0deg); }
} @-moz-keyframes fadeOut {
from { opacity: 1; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 0; transform: rotateX(0deg) rotateY(0deg); }
} @-webkit-keyframes fadeOut {
from { opacity: 1; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 0; transform: rotateX(0deg) rotateY(0deg); }
} @-ms-keyframes fadeOut {
from { opacity: 1; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 0; transform: rotateX(0deg) rotateY(0deg); }
} @-o-keyframes fadeOut {
from { opacity: 1; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 0; transform: rotateX(0deg) rotateY(0deg); }
}
.iaFadeIn {
-webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s;
}
@keyframes fadein {
from { opacity: 0; transform: rotateX(0deg) rotateY(15deg); transform: translate(0px, 2px);}
to   { opacity: 1; transform: rotateX(0deg) rotateY(0deg); transform: translate(0px, 0px); }
} @-moz-keyframes fadein {
from { opacity: 0; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 1; transform: rotateX(0deg) rotateY(0deg); }
} @-webkit-keyframes fadein {
from { opacity: 0; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 1; transform: rotateX(0deg) rotateY(0deg); }
} @-ms-keyframes fadein {
from { opacity: 0; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 1; transform: rotateX(0deg) rotateY(0deg); }
} @-o-keyframes fadein {
from { opacity: 0; transform: rotateX(0deg) rotateY(15deg); }
to   { opacity: 1; transform: rotateX(0deg) rotateY(0deg); }
}
.iaGlass {
background: rgba( 255, 255, 255, 0.25 );
box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
backdrop-filter: blur( 4px );
-webkit-backdrop-filter: blur( 4px );
border-radius: 10px;
border: 0px solid rgba( 255, 255, 255, 0.18 );
}
.mtDemo {
background: url(//checkip.de/wp-content/plugins/UNI/img/mt.png) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height: 93vh;
}
.grid-container{
display:grid;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); grid-gap:30px;
padding: 50px;
}
.grid-element{
text-align:center;
overflow:hidden;
}
.iaImg {
border-radius: var(--rounded);
}
.iaImg:hover {
transform:scale(1.8);
transition: 8s all ease-in-out;
}
@media all and (max-width: 980px) {
}span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}