/*
 * GoGreenHost
 * Copyright 2016-2017
 */

body {
    margin-top: 50px;
    font-family: 'Open Sans', sans-serif;
}

.navbar-inverse {
    background-color: #205C40;
    border-color: #205C40;
}
.navbar-inverse .navbar-brand  {
    color: #FFF;
}
.navbar-inverse .navbar-nav > li > a {
    color: #FFF;
}
.navbar-inverse .navbar-toggle {
    border-color: #4A7729;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #4A7729;
}

.image-bg-fluid-height,
.image-bg-fixed-height {
    text-align: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.image-bg-fluid-height {
	background: url('/img/header2.jpg') no-repeat center center scroll;
    padding: 100px 0;
}
.image-bg-fluid-height_en {
	background: url('/img/winter.jpg') no-repeat center center scroll;
    padding: 100px 0;
}
.image-bg-fixed-height {
	/* background: url('../img/greenfield.jpg') no-repeat center center scroll; */
	background: url('/img/gauahills.jpg') no-repeat center center scroll;
    height: 450px;
}
.image-bg-fixed-height_300 {
	background: url('/img/middleimage.jpg') no-repeat center center scroll;
    height: 300px;
}

.img-center {
	margin: 0 auto;
}

section {
    padding: 75px 0;
}

.section-heading {
    margin: 30px 0;
    font-size: 4em;
}

.section-lead {
    margin: 30px 0;
}

.section-paragraph {
    margin: 30px 0;
}
#kontakt {
    background-color: #205C40;
    color: #FFF;
}
address > a {
    color: #FFF;
}
address > a:hover,
address > a:focus {
    color: #00F;
}
footer {
    margin: 50px 0;
}

@media(max-width:768px) {
    section {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .section-heading {
        font-size: 2em;
    }
}
@media screen {
    .print_logo {display: none;}
}
@media print {
    html, body {
        height: 100%;
        page-break-after: avoid;
        margin-top: 0px;
    }
    .print_logo {display: block; width: 100%; padding-bottom: 10px; border-bottom: 1px solid #000; padding-top: 10px;}
    footer {position: absolute; bottom: 0px; width: 100%; border-top: 1px solid #000; text-align: center; page-break-after: avoid;}
    section {padding: 0px;}
    .container {padding: 0px; margin: 0px;}
    .section-heading {font-size: 3.5em;}
    .section-lead {font-size: 1.6em;}
    .section-paragraph, address {font-size: 1.3em;}
}
