.theme-header-logo-centered {
    width: 215px;
    margin: 30px auto;
        display: inline;
}
.carousel-caption {
    height: 100%;
    background: transparent;
    position: relative;
    z-index: 0;
    
}
.carousel-caption h1 {
    position: relative;
    top: calc(50% - 10px);
    font-size: 6em;
    font-weight: 300;
    /*text-transform: uppercase;*/
    font-size: 3.2em;
    font-weight: 300;
    /* text-transform: uppercase; */
    max-width: 1000px;
    margin: 0 auto;
}

 .navbar-nav > li > a {
    text-transform: uppercase;
}

.theme-home-content .btn {
    border-radius: 0;
    padding: 12px 32px;
    margin-top: 20px;
}

.theme-navbar li a.active {
    box-shadow: inset 0 3px 0 0 #fff;
}

.theme-content {
    background-color: rgba(0, 0, 0, 0.67);
}

.cart a {
    color: #333;
}


.theme-home-content img {
    margin-bottom: -10px;
    margin-top: -100px;
}


.theme-footer-powered-by {
    margin-top: 10px;
    margin-bottom: -10px;
}

.theme-navbar {
    background: url(https://cs.cdn-upm.com/themes/3b09ba87-56f3-11e5-ac27-00163edcb8a0/assets-87/wood-textures.jpg);
}


.gallery a {
    height: 265px;
    display: block;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background: black;
    margin-bottom: 30px;
}

#delivery-check-form h2 {
    color: #333;
}

.panel, .panel h1, .panel h2, .panel h3, .panel h4, .panel h5 {
    color: black;
}

#_delivery-check-form-map.affix {
    position: relative !important;
}


.theme-home-body .theme-footer {
    margin-top: 100vh;
    background: black;
}



