





/* 300 light, 400 regular          */
@font-face { font-family: 'SquarePeg'; 	font-weight: 400; 			src: local('SquarePeg-Light'), 		url('../fonts/Square_Peg/SquarePeg-Regular.ttf') format('truetype'); 		}
@font-face { font-family: 'SquarePeg_Light';  					src: local('SquarePag-Light'), 		url('../fonts/Square_Peg/SquarePeg-Regular.ttf') format('truetype'); 		}

.ighfontsquarepeg { font-family: 'SquarePeg'; font-size: 3.0em;
color: #90A945; /* #AECC53; aus 3 saeulen */ /* green */
font-weight: 600;
margin-bottom: 0.9em; }

.ighfontsquarepegorange { font-family: 'SquarePeg'; font-size: 3.0em;
color: orange; /* #AECC53; aus 3 saeulen */ /* green */
font-weight: 600;
margin-bottom: 0.9em; line-height: 3.1em;}


@media (max-width: 501px) {
.ighfontsquarepegorange { font-family: 'SquarePeg'; font-size: 2.0em;
color: orange; /* #AECC53; aus 3 saeulen */ /* green */
font-weight: 600;
margin-bottom: 0.9em; line-height: 2.2em;}
}

.ighblauerbalkentxtfontwhite { font-family: 'SquarePeg'; color: white; font-weight: 600; font-size: 2.8em; line-height: 2.9em; text-align: center; }

@media (max-width: 501px) {
	.ighblauerbalkentxtfontwhite { font-family: 'SquarePeg'; color: white; font-weight: 400; font-size: 1.8em; line-height: 1.9em; text-align: center; }
}
@media (min-width: 502px) and (max-width: 767px) {
	.ighblauerbalkentxtfontwhite { font-family: 'SquarePeg'; color: white; font-weight: 400; font-size: 2.0em; line-height: 2.1em; text-align: center; }
}
@media (min-width: 768px) and (max-width: 901px) {
	.ighblauerbalkentxtfontwhite { font-family: 'SquarePeg'; color: white; font-weight: 400; font-size: 2.4em; line-height: 2.5em; text-align: center; }
}

@media (min-width: 902px) and (max-width: 1099px) {
	.ighblauerbalkentxtfontwhite { font-family: 'SquarePeg'; color: white; font-weight: 500; font-size: 2.8em; line-height: 2.9em; text-align: center; }
}

a:hover, a:active { color: orange;}


li.current > a, .navbar-nav li.active > a {
	color: orange; /* igh 2025 #86bc42; */
}

.navbar-nav li.current > a, .navbar-nav li.active > a { color: orange; /* igh 2025 #86bc42; green */ }

.scroll-to-top:visited {
color: #223355; /* #232323; */
	text-decoration: none; }

.scroll-to-top { border: 1px solid #223355; }

.navbar-nav > li > a { color: #00599D; }

.ighmenuehoehelaptop {  }
@media (min-width: 992px) { .ighmenuehoehelaptop { height: 40px;  } }


.ighh1 h1:after {
content: '';
display: block;
width: 33%;
height: 1px;
background: #d0d0d0;
	margin-top: 22px; 
}

.ighmtcollg48-20 { margin-top: inherit; }

@media (max-width: 767px)
{
.ighmtcollg48-20 { margin-top: 20px !important; }
}

.ighsectionhead { padding-top: 60px !important; padding-bottom: 60px !important; }

.ighblauerbalken100prz { background-color: #00599d !important; color: white;}
.ighblauerbalkentxt { color: white; text-transform: uppercase; font-weight: 200; font-size: 1.2em; text-align: center;}

.clients-bg { background-color: #ffffff !important;}


.top-bar-info { color: white !important;}

.ighh1thin { color: #00599D; font-weight: 200; }
.ighh2thin { color: #223355; font-weight: 200; }
.ighh3thin { color: #1E144A; font-weight: 100;  }
.ighh5thinital { color: #666666; font-weight: 100; font-style: italic; margin-bottom: 10px; font-size: 0.8em;}
.ighh4topline { border-top: 0.5px solid #6DA1CF; border-top: 10px; width: 50px;}

.ighheadermail { color: white !important; text-decoration: none; }
.ighheadermail a { color: white !important; }
.ighheadermail a:link { color: white !important; }
.ighheadermail a:visited { color: white !important; }
.ighheadermail a:focus { color: white !important; }
.ighheadermail a:hover { color: orange !important; }
.ighheadermail a:active { color: white !important; }

.ighfootermail { color: white !important; text-decoration: none; }
.ighfootermail a { color: white !important; }
.ighfootermail a:link { color: white !important; }
.ighfootermail a:visited { color: white !important; }
.ighfootermail a:focus { color: orange !important; }
.ighfootermail a:hover { color: orange !important; }
.ighfootermail a:active { color: white !important; }

.ighheadertel { color: white !important; text-decoration: none; }
.ighheadertel a { color: white !important; }
.ighheadertel a:link { color: white !important; }
.ighheadertel a:visited { color: white !important; }
.ighheadertel a:focus { color: white !important; }
.ighheadertel a:hover { color: orange !important; }
.ighheadertel a:active { color: white !important; }

.ighfootertel { color: white !important; text-decoration: none; }
.ighfootertel a { color: white !important; }
.ighfootertel a:link { color: white !important; }
.ighfootertel a:visited { color: white !important; }
.ighfootertel a:focus { color: orange !important; }
.ighfootertel a:hover { color: orange !important; }
.ighfootertel a:active { color: white !important; }

.ighmenueevklein { text-transform: lowercase !important;} 
