.img-abstand {
    margin-bottom: 25px;
}

.img-border {
    border: 1px solid #000;
}

.img-border:hover {
    border: 1px solid #125e95;
}

.min-height {
    min-height: 700px;
}

.row,.text-center>h1 {
    margin-top: 0;
}

.fa {
    color: #125e95;
}

.logo-container {
    background-color: #125e95;
}

.dropdown-menu {
    background-color: #e7e7e7;
    border: 0!important;
    padding-bottom: 0!important;
    padding-top: 0!important;
}

.dropdown-menu>li>a:hover,.navbar-default {
    background-color: #489edb;
}

.dropdown-menu>li>a {
    color: #125e95!important;
}

#chicken-burger,#ice-creme {
    position: absolute;
    z-index: -1;
}

.navbar {
    margin-bottom: 0;
    border-radius: 0;
}

.navbar-default {
    border: 0;
}

.navbar-default .navbar-nav>li>a {
    transition: .5s;
    outline: 0;
    color: #fff;
    text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
    background-color: #125e95;
    color: #fff;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}

.navbar-default .navbar-toggle {
    border: 0;
    border-radius: 0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.btn {
    font-family: 'Shadows Into Light',cursive;
    border-radius: 0;
}

.btn-primary {
    background-color: #125e95;
    border: 3px solid #fff;
}

.btn-contact {
    width: 100px;
    height: 35px;
}

.btn-primary:active,.btn-primary:focus,.btn-primary:hover {
    background-image: linear-gradient(to top,#125e95 0,#489edb 100%);
    border-color: #fff;
}

.btn-danger {
    background-color: #e37879;
    border: 3px solid #fff;
}

.btn-danger:active,.btn-danger:focus,.btn-danger:hover {
    background-image: linear-gradient(to top,#e37879 0,#df5052 100%);
    border-color: #fff;
}

.btn-success {
    background-color: #929536;
    border: 3px solid #fff;
}

.btn-success:active,.btn-success:focus,.btn-success:hover {
    background-image: linear-gradient(to top,#929536 0,#c2c72c 100%);
    border-color: #fff;
}

.btn-lg {
    font-weight: 700;
    font-size: 2em;
}

body,html {
    font-family: 'Open Sans',sans-serif;
}

.main-header-logo {
    width: 80px;
    height: 90px;
    margin: auto;
    padding-top: 15px;
}

.main-footer {
    left: 0;
    bottom: 0;
    width: 100%;
    border-top: 50px #c2c72c solid;
    background: #fdc400;
    min-height: 150px;
    padding: 28px 0 0;
}

.full-width-background {
    height: 60px;
    line-height: 60px;
}

.full-width-background-light-blue {
    background-color: #489edb;
}

.full-width-background-light-green {
    background-color: #c2c72c;
}

.text-shadows-into-light {
    font-family: 'Shadows Into Light',cursive;
}

.text-color-white {
    color: #fff!important;
}

.slogan-dark-blue {
    background-color: #125e95;
    border: 5px solid #fff;
    font-size: 3em;
}

#slogan-burger-slider {
    max-width: 450px;
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    position: absolute;
    right: 10px;
    bottom: 100px;
    font-weight: 700;
    padding: 0 15px;
}

#slogan-dauerbrenner p {
    background-color: #fdc400;
    font-size: 1.7em;
    color: #fff;
    padding: 5px;
    font-weight: 700;
}

@media screen and (min-width:768px) {
    #slogan-dauerbrenner p {
        position: absolute;
        font-size: 2.8em;
        padding: 8px;
    }
}

#slogan-hunger {
    margin-top: 15px;
}

#slogan-hunger p {
    background-color: #c2c72c;
    color: #fff;
    padding: 5px;
    font-size: 1.7em;
    font-weight: 700;
}

@media screen and (min-width:992px) {
    #slogan-hunger p {
        position: absolute;
        padding: 8px;
        font-size: 2.8em;
        right: 0;
        margin-top: -60px;
    }
}

@media screen and (min-width:768px) {
    #slogan-hunger p {
        font-size: 2.4em;
    }

    #slogan-hunger {
        margin-top: -35px;
    }
}

.product-slogan {
    margin-bottom: 50px;
    padding: 50px;
}

.product-slogan-primary {
    background-color: #489edb;
}

.product-slogan-danger {
    background-color: #df5052;
}

.product-slogan h1,.product-slogan h2,.product-slogan h3 {
    margin: 0;
    padding: 0;
}

.product-slogan h1 {
    font-size: 2.4em;
    font-weight: 700;
}

@media screen and (min-width:992px) {
    .product-slogan h1 {
        font-size: 5em;
    }

    .info-container {
        margin-bottom: 70px;
    }
}

@media screen and (min-width:768px) {
    .product-slogan h1 {
        font-size: 4em;
    }
}

.container-header {
    padding: 10px;
}

.container-header h1 {
    font-size: 2.4em;
    margin: 0;
    padding: 0;
}

@media screen and (min-width:992px) {
    .container-header h1 {
        font-size: 5em;
    }
}

@media screen and (min-width:768px) {
    .container-header h1 {
        font-size: 4em;
    }

    .rotate-right {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
    }

    .rotate-left {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
    }

    .absolute-position {
        position: absolute;
    }

    #bewerben-btn {
        margin-top: -15px;
    }
}

.container-content {
    padding: 25px;
}

.container-text {
    padding: 20px;
}

.container-text p {
    font-size: 1.3em;
    color: #fff;
}

.background-light-green {
    background-color: #c2c72c;
}

.background-light-blue,.well-blue {
    background-color: #489edb;
}

@media screen and (min-width:992px) {
    .main-container h1 {
        font-size: 3.5em;
    }
}

#aktionsprodukte {
    top: -120px;
}

#aktionsprodukte-btn,#naschen-btn {
    right: 0;
    margin-top: 15px;
}

#naschen {
    top: -40px;
}

#text-unsere-aktionsprodukte {
    font-size: 5em;
}

#content-dauerbrenner {
    position: relative;
    padding: 20px 0;
}

@media screen and (min-width:768px) {
    #content-dauerbrenner {
        padding: 50px 0;
    }
}

#ice-creme {
    right: 10px;
    top: 10px;
}

#chicken-burger {
    left: 10px;
    bottom: -90px;
}

#content-socialmedia-background {
    position: absolute;
    left: 25%;
    margin: 90px auto 0;
	/*margin:-60px auto 0;*/
    padding: 0 auto;
    z-index: -1;
}

.color-red {
    color: #df5052;
}

.color-lila {
    color: #3e589d;
}

.color-brown {
    color: #48351c;
}

#text-social-media {
    font-size: 2.4em;
}

.well-blue {
    border-radius: 0;
    border-color: #125e95;
    color: #fff;
}
.appsletter-box {
    z-index: 999;
    position: fixed;
    left: 50px;
    bottom: -10px;
    min-width: 400px;
}
.appsletter-box i{
    color: #fff;
}

.appsletter-box .panel-group {
    margin-bottom: 0;
}

.appsletter-box .panel-danger {
    border-radius: 0;
    background-color: #df5052;
    border-bottom: 0;
}

.appsletter-box .panel-danger > a {
    color: #fff;
    outline: none;
}

.appsletter-box .panel-danger > a:hover, a:focus {
    color: #fff;
    text-decoration: none;
}

.appsletter-button {
    padding: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Shadows Into Light';
    font-size: 1.4em;
}

.appsletter-info-text {
    color: #fff;
}

.newsletter-box {
    z-index: 999;
    position: fixed;
    right: 50px;
    bottom: 0;
    min-width: 400px;
}

.newsletter-box i{
    color: #fff;
}

.newsletter-box .panel-group {
    margin-bottom: 0;
}

.newsletter-box .panel-danger {
    border-radius: 0;
    background-color: #df5052;
    border-bottom: 0;
}

.newsletter-box .panel-danger > a {
    color: #fff;
    outline: none;
}

.newsletter-box .panel-danger > a:hover, a:focus {
    color: #fff;
    text-decoration: none;
}

.newsletter-button {
    padding: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Shadows Into Light';
    font-size: 1.4em;
}

.newsletter-info-text {
    color: #fff;
}

.panel-body .form-control {
    border-radius: 0;
}

.panel-default {
    text-align: center;
    cursor: pointer;
    border-radius: 0;
    margin-bottom: 90px;
    position: relative;
}

.panel-default > .panel-body {
    background-color: #c2c72c;
}

.panel-default > .panel-footer {
    color: #fff;
    background-color: #489edb;    
    display:none;
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
    position: absolute;
    width: 100%;
}

.panel-default i {
    font-size: 5em;
}

.error {
    color: #c9302c;
}

.coupons:visited {
    color: #23527c;
    text-decoration: underline;
}