/*
Theme Name: Themify Ultra Child
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: Antonia Hühn (antonia.huehn@konzept-is.de)
*/

/* Woohoo! Let's customize! */

/*
.module-menu:not(.mobile-menu-module) .tb_mega_menu li.has-mega > .sub-menu{
	width: auto; 
	min-width: 500px;
	max-width: 2000px;

}
.ui.nav ul{
	min-width:300px;
}
*/
.tb_mega_menu .dropdown-columns-2>.sub-menu {
    width: 800px;
}

/* Elemente mit dieser Klasse werden nur in der Print-Version angezeigt. */


.onlyPrint{
    display:none;
  }

/* Styling für den Drucken Button */
#printbutton{
	background:white;
	border: 2px solid var(--theme_accent);
	color: var(--theme_accent);
}
#printbutton:hover{
	background: var(--theme_accent);
	border: 2px solit var(--theme_accent);
	color: white;
}
  
/*Ab hier Druckversion */
@media print {
    
	@page {
             margin: 0;
		padding:0;
			 size: A4 portrait;
			
        }

      /* Seitenformat */

	.onlyPrint{
    display:block;
  }


/*Elemente die nicht für den Druck bestimmt sind, werden ausgeblendet */

  .noPrint{
    display:none;
  }

  /*Allgemeine Body-Einstellungen um die Inhalte auf einer Seite darzustellen */

	body{
		-webkit-print-color-adjust:exact !important;
 		 print-color-adjust:exact !important;
		width: 106%;
		height:106%;
		padding:0%;
	}

    /*Bild der Stellenanzeige wird nicht gedruckt */

	img{
		background-color:none;
		
	}


	h1{
		font-size:22px !important;
		padding-top:2%;
		color: var(--theme_accent) !important;
		margin-right:5%;
	}
	h2{
		font-size:16px!important;
		margin-top:3px;
	}
	h3{
		font-size:16px !important; 
	}
	
	/*Überschriften rechte spalte*/
	h4{
		font-size:16px !important; 
		font-weight:800!important;

	}

	.idrow{
		padding-top: 5px!important; 
	}
	/*Farbe rechte Spalte auf Ausdruck */
    
	.greencol{
		background-color: rgba(212, 236, 230,0.5);
		padding-right:0%;
		width: 150%;
		height: 314mm;
	}
	
	.konzept-logo-stellenanzeige{
		width:140px;
		text-align:center;
		align-items:center;
		
	}
	.dividerborder{
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: var(--theme_accent);
	}
	
    /* Allgemeine Schriftgröße von Texten anpassen */
	p{
		line-height: 16px;
		font-size: 12px;
	}

    /*Weißraum entfernen */
	.module-post-title  {
		padding-top:0px;
	}


	.module_subrow{
		margin:2px;
		padding: 2px;
	}

	.tb_text_wrap{
		font-size:13px;
		line-height: 16px;
	}
	
    /* Column Einstellungen anpassen damit Layout ohne Weißraum gedruckt wird */
	.col4-2{
		margin: 0;
		padding: 0;
	}
	.cat-item{
		line-height:1px;
	}

	
    /* Styling der Listen */
	li{
		font-size:14px;
		line-height: 16px;
		margin:6px;
	}
	
	/* Website-Footer ausblenden */
	#tbp_footer{
		display:none;
	}

}



/* Forminator anpassung damit es sichtbar ist! Fehler seit Version 5.1.1 */
form.forminator-custom-form {
  display: block !important;
}


#toTopBtn {
  display: none; 
  position: fixed; 
  bottom: 20px; 
  right: 30px; 
  z-index: 99; 
padding: 10px;
	
  cursor: pointer;

  font-size: 18px; 
}

@media (max-width: 1260px) {
	
}
@media (min-width: 769px){
	/*Bild-Marker im Pointer Modul */
.tb-blob-tooltip{
	font-size: 18px;
  line-height: inherit;
}
}


