/* Let's go */
body {
 
}

@font-face {
 font-family: 'ArialBlack'; 
	
 src: url('../fonts/arial-black.ttf');
   
 src: url('../fonts/arial-black.ttf') 
           format('truetype');         
	}

@font-face {
 font-family: 'CenturyGothic'; 
 src: url('../fonts/century-gothic.ttf');
   
 src: url('../fonts/century-gothic.ttf') 
           format('truetype');
	}

.text-white {
	color: #FFFFFF!important;
}

.uk-navbar-toggle-icon svg
{width: 30px;}


.uk-nav-accordion ul ul {display: none!important;}

/**** GRid Overlay ****/
.itemContainer {
  position: relative; }

.itemContainer:after {
  content: "";
  display: block;
  padding-bottom: 100%; }

.gridContent {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10; 
	padding: 0px 23px;
	hyphens: auto;
}

.itemOverlay {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    transition: all 500ms;
    z-index: 1;
    hyphens: auto;
    background-size: 65% !important;
    background-repeat: no-repeat !important;
    background-position: center 80px !important;
}


.semitrans > div{
    background-color:rgba(255,255,255,0.9);
}

.zertifikate .itemOverlay {
    background-size: 120px !important;
    background-repeat: no-repeat !important;
    background-position: 50% calc(50% + 20px) !important;
}
.gridContent h4.el-title {
    color: #FFFFFF;
    font-family: Arial!important;
    font-weight: bold!important;
}

.itemContainer:hover .itemOverlay {
  opacity: 0.6;
  transition: all 500ms; 
}

.arbeitgeber-kacheln .itemOverlay {
	opacity: 1;
}
.arbeitgeber-kacheln .itemContainer:hover .itemOverlay {
	opacity: 0;
}
.arbeitgeber-kacheln  .el-content {
	opacity: 0;
	font-size: 15px;
	padding-right: 40px;
}
.arbeitgeber-kacheln .itemContainer:hover .el-content {
	opacity: 1;
}

.arbeitgeber-kacheln .itemOverlay {
	background-size: 30%!important;
	background-position: center calc(100% - 60px)!important;
	background-repeat: no-repeat!important;
}
.arbeitgeber-kacheln h3.el-title {
	font-size: 19px!important;
}


.itemContainer .el-title {max-width: 80%;}
@media all and (max-width: 645px) {


	.uk-nav-default {
		font-size: 1rem;
		line-height: 1;
		}
}

ul, ol{
    list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect height='1' width='18' y='12' x='1'%3E%3C/rect%3E%3C/svg%3E");
}
.rsform .uk-form-label {display: none!important;}
.rsform .formControls {margin-left: 0!important;}


/* Cookiebot */


#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll ,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection ,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton ,
CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change
	{
    background-color: #819EA6!important;
	border-color: #819EA6!important;
	}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	color: #819EA6!important;
	}
