/* Put your custom styles here */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 14, 2017 */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'amaranth';
}

a {
    color: #fff;
}

a:hover {
    color: orange;
}

p {
	font-family: Helvetica, Arial, sans-serif;
}


@font-face {
    font-family: 'amaranth';
    src: url('../fonts/amaranth-bold-webfont.eot');
    src: url('../fonts/amaranth-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amaranth-bold-webfont.woff2') format('woff2'),
         url('../fonts/amaranth-bold-webfont.woff') format('woff'),
         url('../fonts/amaranth-bold-webfont.svg#amaranthbold') format('svg');
    font-weight: 700;
    font-style: normal;

}


@font-face {
    font-family: 'amaranth';
    src: url('../fonts/amaranth-bolditalic-webfont.eot');
    src: url('../fonts/amaranth-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amaranth-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/amaranth-bolditalic-webfont.woff') format('woff'),
         url('../fonts/amaranth-bolditalic-webfont.svg#amaranthbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;

}

@font-face {
    font-family: 'amaranth';
    src: url('../fonts/amaranth-italic-webfont.eot');
    src: url('../fonts/amaranth-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amaranth-italic-webfont.woff2') format('woff2'),
         url('../fonts/amaranth-italic-webfont.woff') format('woff'),
         url('../fonts/amaranth-italic-webfont.svg#amaranthitalic') format('svg');
    font-weight: 400;
    font-style: italic;

}

@font-face {
    font-family: 'amaranth';
    src: url('../fonts/amaranth-regular-webfont.eot');
    src: url('../fonts/amaranth-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amaranth-regular-webfont.woff2') format('woff2'),
         url('../fonts/amaranth-regular-webfont.woff') format('woff'),
         url('../fonts/amaranth-regular-webfont.svg#amaranthregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

.telefon {
    margin-top: 25px;
    font-size: 1.5em;
    text-align: center;
}

iframe {
    width: 100%;
    height: 450px
}

@media (min-width: 960px){
    .telefon {
        float: right;
        margin: 20px 0;
    }
}

.telefon a {
    color: #3366cc;
    font-weight: 700;
}

@media (min-width: 960px){
    .telefon a {
        color: #fff;
        margin: 10px 0;
    }
}

#header-1 .main-nav, .panel-title {
    background: #3366cc;
}

.panel-heading h4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.panel-heading {
    background-color: #3366cc;
    display: block;
    position: relative;
    top: 0;
    text-decoration: none;
}

span.panel-title {
    color: #fff;
    display: block;
    padding: 15px 25px;
}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: transparent;
}

.panel-body {
    padding: 0 25px;
}

.telefon h3 {
    margin-top: 0;
}

.adresse {
	background-color: #fafafa;
}

.footer-1-3 h3,
.footer-1-3 .col-md-4 h3,
.footer-1-3 .col-md-4 h5,
.footer-1-3 .col-md-4 p  {
    color: #fff;
}

.footer-1-3 {
    background-color: #113885;
}

.fa-envelope-o {
    margin-right: 5px;
}
