/*!
 * Start Bootstrap - Full Width Pics (http://startbootstrap.com/template-overviews/full-width-pics)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-full-width-pics/blob/master/LICENSE)
 */

/*import url('templates/kbsinkasso/fonts/Tangerine-Regular.ttf');
*/


/*
* font-family: "Segoe UI", -> klar-text
* font-family: "Tangerine" -> geschwungen
*/

@font-face {
   font-family:'Tangerine';
   src: url('../fonts/Tangerine-Regular.ttf') format('truetype');
   font-style: normal;
   font-weight: 400;   
}

@font-face {
   font-family:'Tangerine';
   src: url('../fonts/Tangerine-Bold.ttf') format('truetype');
   font-style: bold;
   font-weight: 700;   
}

p {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI";
	font-size:1.25rem;
	font-weight: 300;	
}


h1 {  font-size: 200%;  color:#b36dad; }




.tangerine-reg {
  font-family: 'Tangerine', Arial;
  font-weight: bold;
  font-style: normal;
}

.tangerine-fon {
  font-family: 'Tangerine', Arial;
  font-weight: bold;
  font-size: 650%;
}


body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI";
    padding-top: 54px;
}

.homeBgImage {
	 height: 450px;
	}


.page-headline-font { font-family: 'Tangerine', Arial; font-size: 800%; font-weight: 900; vertical-align: bottom; color:#b36dad; }
.page-headline {
  position: absolute;
  top: 350px;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  z-index:1001;
	
}

.logo-center {
  /* border: 5px solid;*/
  position: absolute;
  /* top: 30px; */
  left: 25%;
  transform: translate(-50%, -50%);
  padding: 10px;
  z-index:1001;
}


section .container {
	margin-top:60px;
}


@media (min-width: 992px) {
    body {
        padding-top: 56px;
    }	
}

@media (max-width: 800px) {
	
	.homeBgImage {
	 height: 250px;
	}

.page-headline {  top: 200px; }




	h1 {  font-size: 150%; }
	
}

@media (max-width: 520px) {
	
	h1 {  font-size: 130%; }

	

}

@media (max-width: 1000px) {
	
	h1 {  font-size: 180%; }
}





.bg-image-full {
    /* background: no-repeat center center scroll; */
	background: no-repeat center top scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	filter: brightness(99%);
}


nav .b-g-dark {
	background-color: #b573b0 !important;
	height:5px;
}

header.py-5 {
	padding-top: 10px !important;
	padding-left:40px !important;
}


footer.py-5 {
	background-color: #343a40 !important;
	font-size: 160%;
	color: #7e7a7a;
}

footer.py-5 a {
	/*font-size: 190%;*/
	color: #8a8a8a;
}

/*
#4e2a4b
#211520

#b573b0
*/





/* *********************************************************************************
*  korrektur zu bootstrap 5.3.3
*

.navbar-collapse {
   flex-grow: 0 !important; 
}

footer div.container div.row>* {
	width:0% !important;
}
*/