/*
 * Theme Name: Ferienhaus Leitner
 * Theme URI: www.urlaub-leitner.de
 * Theme Description: Ferienhaus Leitner
 * Author: Georg Lang
 * Version: 1.0
*/
/* Apply bootstrap styles */
@import url('bootstrap/css/bootstrap.min.css');
/* @import url(https://fonts.googleapis.com/css?family=Great+Vibes);
@import url(https://fonts.googleapis.com/css?family=Vollkorn); */


body {
    /*background-color: #F8F8F4;*/
    background-color: #F0F0F0;
}

h1{
    font-family: 'Great Vibes', cursive;
    /* font-family: 'Vollkorn', serif; */
    text-align: center;
    font-size: 260%;
    padding-top: 30px;
}

a{
    color: #fe9d05;
}


.pricesContent{
    padding-left: 55px;
}

.priceDetails{
    margin-top: 30px;
}

.priceDetails li
{
    list-style-type: none;
    margin-top: 4px;
    padding-left: 28px;
    margin-left: -45px;
    background-image:url('bootstrap/img/star.png');
    background-repeat:no-repeat;
    /*background-position:left;*/
}

/* very basic styles for layout */

/*Body*/

html, body {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

.bold{
    font-weight: bold;
}

.navbar{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9a02+0,ffc931+100 */
    background: #ff9a02; /* Old browsers */
    background: -moz-linear-gradient(45deg,  #ff9a02 0%, #ffc931 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg,  #ff9a02 0%,#ffc931 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg,  #ff9a02 0%,#ffc931 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a02', endColorstr='#ffc931',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.navbar-default .navbar-nav > li > a{
    color: #fff;
}

.navbar-default .navbar-nav > li > a {
    color: #000 !important;
    font-size: 124%;
}

h3 {
    border-bottom: solid #fe9d05 1px;
    color: #fe9d05;
    padding: 10px;
    margin-bottom: 60px;
}

#mainWrapper{
    padding: 55px;
    text-align: center;
}

#contactWrapper{
    padding: 55px;
}

.contactDetails{
    margin-top: 30px;
}

.container.main {
    max-width: 1038px;
    background: #fff;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 40px;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 35;
}

.col-md-12{
    padding:0px;
}



/* Footer */

.footer-wrapper {
    min-height: 100%;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0;
    padding: 0 15px;
    background-color: #F8F8F8;
}

.footer {
    padding-top: 15px;
    padding-bottom: 20px;
}

.footer h3, .footer h4, .footer h5, .footer h6 {
    margin-bottom: 20px;
    font-size: 1.5rem;
    text-transform: none;
    font-weight: bold;
}

.footer-menu {
    list-style: none outside none;
    display: inline-block;

}

.footer-menu-wrapper ul, ol {
    margin-left: 0px;
    padding-left: 0px;
}

.footer-menu li {
    display: inline;
    padding-right: 10px;
    padding-left: 5px;
}

/* Copyright*/

.copyright-wrapper {
    background-color: #F8F8F8;
    min-height: 100%;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0;
    padding: 0 15px;
    font-size: 0.8rem;
}

.credit {
    font-size: 0.8rem;
    text-transform: none;
    list-style: none outside none;
    display: inline-block;
    text-transform: uppercase;
}

.credit li {
    display: inline;
}

.copyright-text {
    margin-right: 40px
}

.copyright {
    padding-top: 10px;
    /*background-color: #fe9d05;*/
}

.copyright a {
    color: #000;
}

#site-title {
    display: none;
}

#top-header {
    background-color: transparent;
}

.navbar-nav {
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.navbar-default {
    width: 100%;
    position: absolute;
    top: 0px;
    border-color: transparent;
}

.nav-center {
    margin-top: 20px;
    float: none;
}

.navbar-inner {
    text-align: center;
}

.navbar-default .navbar-nav > li > a {
    color: #005C83;
    font-size: 124%;
}

.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}

/* Plugins */
/* Filterable gallery*/

#afp-filter {
    border-top: solid #fe9d05 1px;
    border-bottom: solid #fe9d05 1px;
    padding-bottom: 16px !important;
}

#afp-filter li > a {
    color: #fe9d05;
    font-size: 112%;
}

pre {
    background-color: #fff;
    border: transparent;
}

#contentWrapper {
    padding: 40px;
    font-size: 112%;
}

#contactImages {
    text-align: center;
}

.gallery {
    width: 900px;
    margin: auto;
}

.gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 20%;
}

.gallery img {
    border: 2px solid #cfcfcf;
}

.gallery-caption {
    margin-left: 0;
}

.slb_data_content{
	display: none;
}
.container.main{
    margin-top: 120px;
}

#impressumWrapper{
	margin-left: 50px;
}

/* MEDIA QUERIES */

/* Small devices (tablets, 768px and up) */

@media (min-width: 768px) {

    #top-header {
        display: block;
    }

    .header-widget {
        display: block;
    }

    .header-menu-wrapper {
        float: right;
    }

    .navbar-nav > li {
        float: none;
        display: inline-block;
    }

    .footer-menu-wrapper {
        float: right;
    }

    .footer-menu-wrapper ul, ol {
        margin-left: 10px;
    }

    .headerImage{
        height:480px;
        background-repeat: no-repeat;
    }

    #mainHeaderImage{
        background-image: url("bootstrap/img/main1040.jpg");
        background-repeat: no-repeat;
        margin-left: 14px;
    }

    #flatHeaderImage{
        background-image: url("bootstrap/img/flat1040.jpg");
    }

    #pricesHeaderImage{
        background-image: url("bootstrap/img/prices1100.jpg");
    }

    #contactHeaderImage{
        background-image: url("bootstrap/img/contact1100.jpg");
    }

    #environmentHeaderImage{
        background-image: url("bootstrap/img/environment1100.jpg");
    }



}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

    #top-header ul, ol {
        margin-left: 10px;
    }

    .header-menu li:first-child {
        padding-left: 20px;
    }

    .headerImage {
        height: 480px;
        background-repeat: repeat;
    }

    #fairHeaderImage {
        background-image: url("bootstrap/img/fairHeaderImage1984x660.jpg");
    }

    #mainHeaderImage{
        /*background-image: url("bootstrap/img/main.jpg");*/
    }


}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    /*.headerImage {*/
        /*background-repeat: no-repeat;*/
        /*background-size: 100%;*/
        /*height: 480px;*/
    /*}*/

    /*#fairHeaderImage {*/
        /*background-image: url("bootstrap/img/fairHeaderImage2400x800.jpg");*/
    /*}*/

    /*#referencesHeaderImage {*/
        /*background-image: url("bootstrap/img/references2HeaderImage2400x800.jpg");*/
    /*}*/

    /*#aboutUsHeaderImage {*/
        /*background-image: url("bootstrap/img/aboutUsHeaderImage2400x800.jpg");*/
    /*}*/

    /*#contactHeaderImage {*/
        /*background-image: url("bootstrap/img/contactHeaderImage2400x800.jpg");*/
    /*}*/

    /*#mainHeaderImage{*/
        /*background-image: url("bootstrap/img/main.jpg");*/
    /*}*/


}