/**
 * Theme Name:     Enfold Child
 * Author:         SmartMedia
 * Template:       enfold
 * Text Domain:	   enfold-child
 * Description:    A superflexible and responsive Business Theme by Kriesi - Update notifications available on Facebook and via newsletter: - &lt;a href=
 */
/* inter-100 - latin */
/* inter-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('https://frankpospischil.com/fonts/inter-v20-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('https://frankpospischil.com/fonts/inter-v20-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('https://frankpospischil.com/fonts/inter-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('https://frankpospischil.com/fonts/inter-v20-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('https://frankpospischil.com/fonts/inter-v20-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('https://frankpospischil.com/fonts/inter-v20-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url('https://frankpospischil.com/fonts/inter-v20-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Vetol';
  font-style: normal;
  font-weight: 400;
  src: url('https://frankpospischil.com/fonts/vetol.woff') format('woff'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {  font-family: 'Inter'; font-size:18px; font-stretch: condensed; font-weight: 300; letter-spacing: -.025em;}

#rundecke, #rundecke img {border-radius:18px}

h1 {
	font-size: 3.5rem !important; 
	line-height: 1;
	text-transform: none !important;
		letter-spacing: -1.5px !important;
	  font-weight: 500;
	color:#fff !important
}

h2 {
	font-size: 2rem !important; 
	line-height: 1;
	text-transform: none !important;
		letter-spacing: -1.5px !important;
	  font-weight: 700;
}
#icons2 {margin:0 auto; background: #f9f9f9; margin-top:-98px;}
.icons1 {
	padding-bottom:35px !important;
	background: #f9f9f9 !important;
	display: block;
	width: 100%; 
}
.icons1 .flex_cell_inner {max-width: 1200px;
	margin: 0 auto;
	background: #f9f9f9;
	display: block;
	width: 100%;}
#pfeilstart {
	position: absolute;
	left: 375px;
	top: 98px;
	width: 35px;
}
#pfeilstart img {max-width:20px;}
#iconrund {width:70px; height:70px; border-radius:50%}
#startdrittel1 {background:#fdfdfd !important; border-radius:12px !important; padding:22px 22px 5px 22px;}
#startdrittel2 {background:#fdfdfd !important; border-radius:12px !important; padding:22px 22px 5px 22px;}
#startdrittel1:hover {background:#f2f2f2 !important; border-radius:12px;}
#startdrittel2:hover {background:#f2f2f2 !important; border-radius:12px;}
#startdrittel1 img {max-width: 68px; mix-blend-mode: multiply;}
#startdrittel2 img {max-width: 68px; mix-blend-mode: multiply;}
#startdrittel1 img:hover {mix-blend-mode: multiply;}
#startdrittel2 img:hover {mix-blend-mode: multiply;}
#linie {
	margin-bottom: -50px !important;
}
.single_toggle img {; left:10px; top:10px;position:absolute}
.toggler {padding:17px 0px 20px 5px !important; font-size:24px; font-weight:500; border:1px solid #f2f2f2 !important; border-radius:12px !important; margin-bottom:20px !important;}
.single_toggle img {position:relative !important; margin-right:20px;}
.single_toggle table tr, .single_toggle table td {background:#fff !important; background-color:#fff !important}
.single_toggle table td {font-size:16px !important; vertical-align: middle !important; border:0px !important}
#dreifuenftel {max-width:980px; margin:0 auto; width:100%}
.dreifuenftel {max-width:980px; margin:0 auto; width:100%}
#dreifuenftel h2 {
	font-size: 2rem !important;
	line-height: 1.8;
	text-transform: none !important;
	letter-spacing: -1.5px !important;
	font-weight: 500;
}
#dreifuenftel b, #dreifuenftel strong {color:#333 !important}
#linkblock h3 {font-size:18px; line-height: 2.95;}
#linkblock {
	background: #f9f9f9;
	padding: 15px 15px 10px 18px;
	border-radius: 18px;
	position: relative;
	float: left;
	width: 100%;
}
#linkblock .avia_textblock {padding:0 !important}
#boxunten {border-top:1px solid #e2e2e2; padding-top:25px;}

#menu-item-203-de a .avia-menu-text {display:none}
#menu-item-203-de {
	background: #f1f1f1;
	margin: 15px 10px 5px 12px;
	padding: 1px;
	height: 35px;
	width: 37px;
	border-radius:5px;
}
#menu-item-203-de a::before {
	content: "DE";
	line-height: 10%;
	margin-top: 15px;
	position: absolute;
	margin-left: -5px;
}
#menu-item-203-en a .avia-menu-text {display:none}
#menu-item-203-en {
	background: #f1f1f1;
	margin: 15px 10px 5px 5px;
	padding: 1px;
	height: 35px;
	width: 37px;
	border-radius:5px;
}
#menu-item-203-en a::before {
	content: "EN";
	line-height: 10%;
	margin-top: 15px;
	position: absolute;
	margin-left: -5px;
}
#menu-item-259-de a .avia-menu-text {display:none}
#menu-item-259-de {
	background: #f1f1f1;
	margin: 15px 10px 5px 5px;
	padding: 1px;
	height: 35px;
	width: 37px;
	border-radius:5px;
}
#menu-item-259-de a::before {
	content: "DE";
	line-height: 10%;
	margin-top: 15px;
	position: absolute;
	margin-left: -5px;
}
#menu-item-259-en a .avia-menu-text {display:none}
#menu-item-259-en {
	background: #f1f1f1;
	margin: 15px 10px 5px 5px;
	padding: 1px;
	height: 35px;
	width: 37px;
	border-radius:5px;
}
#menu-item-259-en a::before {
	content: "EN";
	line-height: 10%;
	margin-top: 15px;
	position: absolute;
	margin-left: -5px;
}
.menu-item i {font-size:26px}
.logo img, .logo svg {
	margin-top: 10px;
}
.av-seperator-icon.avia-svg-icon img[is-svg-img="true"], .av-seperator-icon.avia-svg-icon svg:first-child {
	height: 2em;
	width: 2em;
	margin-top: 5px;
}
#socialfooter {background:#f1f1f1; padding: 50px 0px}
.socialfooter {tex-align:center}
#footer-page .flex_cell img {mix-blend-mode: multiply;}
#footer-page .flex_cell {tex-align:center !important}
	.avia-section-huge .content, .avia-section-huge .sidebar {
	padding:0px;
}
.uni {padding:50px 0px;}
.uni2 {padding:50px 0px;}
.uni2 h3 {margin-top:25px}
.teilhard h3 {margin-top:25px}

@media ALL AND (max-width:980px)
{
	#dreifuenftel {max-width:980px; margin:0 auto; width:100%}
.dreifuenftel {max-width:980px; margin:0 auto; width:100%}
	#pfeilstart {display:none}
	.avia-section-huge .content, .avia-section-huge .sidebar {
	padding:0px;
}
	.toggler {padding:17px 0px 20px 2px !important; font-size:24px; font-weight:500; border:1px solid #f2f2f2 !important; border-radius:12px !important; margin-bottom:20px !important;}
}