footer ul { padding: 0; }

footer ul li {
    list-style: none;
    display: inline;
    margin-right: 1rem;
}

.logo img { margin: 15px; }

.entry {
    background-color: #F8F8F8;
    border-bottom: 2px solid #428bca;
}

.infobox {
    background-color: #F8F8F8;
    border-bottom: 2px solid #428BCA;
}

.entry .text {
    padding-bottom: 15px;
    border-bottom: 1px solid #DADADC;
}

.container > .infos {
    margin-top: 45px;
    padding-bottom: 30px;
}

.infos .text { max-width: 650px; }

#sliding-widget { border: 1px solid #e7e7e7; }

;

#startseite > .row > div, #kerzen .entry, #kondolenzen .entry, #geschenke .entry, #landingpage .entry { box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3; }

#startseite > .row > div { padding: 0; }

#startseite h3 { background: #F8F8F8 url(stripes_default.png) repeat-x bottom; }

#startseite h3:hover { background: #F8F8F8 url(stripes_highlight.png) repeat-x bottom; }

#termine .entry > ul:first-child { background: url(stripes_default.png) repeat-x bottom; }

#startseite h3 a {
    padding: 10px 0 15px;
    color: #666;
}

#termine > .row { margin-bottom: 30px; }

#termine .entry > ul:first-child { padding-bottom: 15px; }

.status-bar { border-top: 1px solid #E7E7E7; }

/* Reset margin between headline and entry @ Zur Person */

#startseite > .row > div > h3 + .entry, #startseite h3 {
    margin-top: 0;
    margin-bottom: 0;
}

/*	Reset the primary button-color */

/*
.btn-primary {
   background-color: #E5E5E5;
   border-color: #C1C1C1;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
   background-color: #666;
   border-color: #C1C1C1;
}
 */

/* Reset navbar-colors and border */

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #fff;
    color: #60244E;
    background: url(stripes_highlight.png) repeat-x bottom;
}

.navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #fff;
    background: #fff url(stripes_default.png) repeat-x bottom;
}

.navbar { border-radius: 0; }

.page-curl {
    position: relative;
    overflow: visible !important;
    box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
    border-radius: 0% 0% 1% 0%/0% 0% 20% 0%;
}

.page-curl:after {
    visibility: visible !important;
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 7px;
    right: 0px;
    width: 30%;
    height: 20%;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.15);
    -webkit-transform: rotate(15deg) skew(0deg);
    -moz-transform: rotate(15deg) skew(0deg);
    -ms-transform: rotate(15deg) skew(0deg);
    -o-transform: rotate(15deg) skew(0deg);
    transform: rotate(15deg) skew(0deg);
}

#termine .page-curl:after {
    -webkit-transform: rotate(3deg) skew(0deg);
    -moz-transform: rotate(3deg) skew(0deg);
    -ms-transform: rotate(3deg) skew(0deg);
    -o-transform: rotate(3deg) skew(0deg);
    transform: rotate(3deg) skew(0deg);
}

#bilder .page-curl figure figcaption {
    overflow: hidden;
    position: static;
    height: auto;
    color: #000;
    background: transparent;
}

#termine .page-curl:after { right: 6px; }

@media (min-width: 992px) {
    #startseite .col-md-6 {
        width: 48%;
        margin: 1%;
    }

    .entry .media-footer, .album figure figcaption {
        background: transparent;
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCD8D9DA,endColorstr=#CCD8D9DA)"; /* IE8 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCD8D9DA, endColorstr=#CCD8D9DA); /* IE6 & 7 */
        zoom: 1;
        background-color: rgba(216, 217, 218, 0.8);
    }
}

@media (min-width: 768px) {
    body {
        /*background: url("background.jpg") no-repeat center center fixed;*/
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    #body > * { background-color: rgba(251, 251, 251, 0.5); }
}