

/* TEMPLATE STYLES */
/* public */



@import url('https://fonts.googleapis.com/css?family=Playfair+Display');
@import url('https://fonts.googleapis.com/css?family=Architects+Daughter');
@font-face {
  font-family: 'fp-12190';
  src: url('font/AeroMaticsDisplay/aero matics display regular.eot');
  src: url('font/AeroMaticsDisplay/aero matics display regular.eot?#iefix') format('embedded-opentype'),
       url('font/AeroMaticsDisplay/aero matics display regular.woff') format('woff'),
       url('font/AeroMaticsDisplay/aero matics display regular.ttf') format('truetype'),
       url('font/AeroMaticsDisplay/aero matics display regular.svg#fp-12190') format('svg');
}
@font-face {
  font-family: 'fp-12189';
  src: url('font/AeroMaticsDisplayLight/aero matics display light.eot');
  src: url('font/AeroMaticsDisplayLight/aero matics display light.eot?#iefix') format('embedded-opentype'),
       url('font/AeroMaticsDisplayLight/aero matics display light.woff') format('woff'),
       url('font/AeroMaticsDisplayLight/aero matics display light.ttf') format('truetype'),
       url('font/AeroMaticsDisplayLight/aero matics display light.svg#fp-12189') format('svg');
}
@font-face {
  font-family: 'aleo';
  src: url('font/Regular/aleo-regular-webfont.eot');
  src: url('font/Regular/aleo-regular-webfont.woff') format('woff'),
       url('font/Regular/aleo-regular-webfont.ttf') format('truetype'),
       url('font/Regular/aleo-regular-webfont.svg#aleo') format('svg');
}
html,
body {
	height: 100%;
    }
body {
  max-width: 1000px;
  margin: 0 auto;
}
.container {
	max-width: 800px;
}
.view {
	height: 100%;
	}
body {
	background-color: #d2c998;
	}
/* Startseite */
.flex-center {
    color: white;
	}
h1 {
	max-width: 800px;
}
.gallery-container {
  margin-top: 3rem;
}
.map_container {
  margin-top: 2rem;
  padding: 1rem;
}
/*.txt_bg {
	padding: 15px;
	background: rgba(210,201,152,0.3);
	border-radius: 5px;
}*/
.view {
    background: url("fotos/bg_start.JPG")no-repeat center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }
.view_wg {
		background: url("fotos/bg_wohnung.JPG")no-repeat center fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
}
.view_ge {
		background: url("fotos/bg_laden.JPG")no-repeat center fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
}


@media only screen and (max-width: 768px) {
    .navbar {
    	background-color: #004f3d;
        }
    }
@media (max-width: 768px) {
    .full-bg-img,
    .view {
		/*padding-top: 2rem;
        /*height: auto;*/
		  min-height: 200px;
      position: relative;
    	}
	  .text {
      margin: 0 auto;
		/*padding-top: 2.5rem;*/
		}
    .flex-center {
  		font-size: 1.5rem;
  		}
    .map_container {
      padding-bottom: 2rem;
    }
    #contact p {
      font-size: 1.25rem;
    }
    .text_box {
      margin: 1.25rem;
    }
	}

@media (min-width: 768px) {
	.flex-center {
		font-size: 2rem;
		}
	}
@media (max-width: 992px) {
    .description {
        padding-top: 7rem;
        text-align: center;
    	}
	}


/* Schrift */
.view h1, .view p {
	font-family: 'fp-12189', 'Architects Daughter', sans-serif;
	/*color: #302251;*/
	text-shadow:  #302251 0.055em 0.055em;
  letter-spacing: 0.075em;
	}
h2 {
	font-family: 'fp-12189', 'Architects Daughter', sans-serif;
	/*color: #302251;*/
	}
.nav-link {
	font-family: 'fp-12189', 'Architects Daughter', sans-serif;
	font-size: 1.25em;
  letter-spacing: 0.125em;
}
.gallery-container p.page-description {
	font-family: 'fp-12189', 'Architects Daughter', sans-serif;
	}
p, h4 {
	font-family: 'Playfair Display', serif;
  /*font-family: 'aleo', serif;*/
}
/*p {
  font-size: 1.125rem
}*/
/* Navigation */
.logo:hover {
	transform: scale(1.3);
}
.nav {
  padding-top: 0.5em;
}
.navbar {
    background-color: #afa56a;
    }

.scrolling-navbar {
    -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
    transition: background .5s ease-in-out, padding .5s ease-in-out;
    }

.top-nav-collapse {
    background-color: #afa56a;
    }

/* main startseite */
.bild_img {
	/*width: 75%;
	padding: 2rem;
	border: 0.5px solid black;*/
	margin-left: 2rem;
	/* offset-x | offset-y | blur-radius | color */
	box-shadow: 5px 5px 10px black;
}
.text {
	padding-top: 3rem;
	padding-left: 3rem;
  padding-right: 2rem;
}
.center-block {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

/* footer */
footer.page-footer {
    background-color: #afa56a;
    margin-top: 2rem;
    }

/*Contact section*/

#contact .fa {
    font-size: 2.5rem;
    margin-bottom: 1rem;
    color: #1C2331;
	}


/* images */

/* elements */
.btn_back {
  font-family: 'fp-12189', 'Architects Daughter', sans-serif;
  /*margin: 2rem;
	background-color: #c7c0d5;*/
}
.text_box {
  /*border: .125rem solid black;*/
  box-shadow: 5px 5px 10px black;
  border-radius: 0.25rem;
  padding: 1rem;
  margin-top: 2.125rem;
}
