/* Header / Slider / Reserveringsbalk =========== */
#header-section {position:relative;}
.overlay {position:absolute; width:100%; height:150px; background:rgba(0, 0, 0, .5); left:0; bottom:0; padding:20px 0px;}
.datepicker-section {display:block;}
.datepicker-section input[type=text] {color:#A8A8A8; padding-left:20px;}
.datepicker-section h4 {color:#FFF;}

.datapicker-aankomst,.datapicker-vertrek,.pulldown-ouders,.pulldown-kinderen,.pulldown-kamers {display:inline-block;}
.aankomst-date,.vertrek-date {height:48px; width:250px; outline:0;}
.ouders-pulldown,.kinderen-pulldown,.kamers-pulldown {height:48px; width:150px; outline:0; border:0; border-radius:0; text-align:left; background-color:#FFF; color:#A8A8A8; padding:0 0 0 20px;}

.reserverings-btn {height:48px; width:150px; outline:0; border:0; border-radius:0; text-align:center; color:#4e556f; background-color:#FFF; padding:0;}

/* Usps-section =========== */
#usps-section {background-color:#DEDEDE;}
.bg-container {background-color:#FFF; padding:25px;}

/* Content-section =========== */
#content-section {background-color:#DEDEDE;}
#content-section h3 {color:#4e5670; margin-bottom:25px;}
#content-section h4 {color:#0d921f;}
#content-section .main-content h4 {color:#129346; margin-top:0;}
/*#content-section .main-content a {color:#129346;}*/

/* Footer-section =========== */
#footer-section {background-color:#DEDEDE;}
.footer-container {background-color:#0d921f;}
.contact-block h3,.contact-block p {color:#fff;}
.footer-container a { color:#fff; text-decoration: underline;}
.footer-container a:hover{ text-decoration: none;}

.google-maps {padding:0;}

#map
{
    width:585px;
    height:227px;
    width:100%;
    margin-top:5px;
}
.contact-block
{
    margin-bottom:20px;
    margin-top:20px;
    text-align: center;
}

.navbar-nav
{
	float:right;
}

.main-content img,
.main-content iframe,
.main-content object
{
	max-width:100%;
}

.carousel .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}

.dropdown-menu li a.active
{
    color:#0d921f;
}

.btn-default {
    background-color: #09b120;
    border-color: #09951c;
    color: #fff;
}
.btn-default:hover
{
    border-color: #067915;
    background-color:#09951c;
    color: #fff;
}

/*
Photo albums
*/
.photo-album a
{
    display: block;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin-bottom: 80px;
    opacity: 1;
}
.photo-album a:hover
{
    opacity: 1;
}

.photo-album a img {
    width:100%;
    background-color:#36b34c;
}

.photo-album .name {
    width:100%;
    min-height:70px;
    padding:10px;
    float:left;
    text-align: center;
}
.btn.btn-default[disabled]
{
    color:#ccc;
}
#navigation .container
{
    position:relative;
}
.flags
{
    position:absolute;
    top:5px;
    right:30px;
}

.nav.navbar-nav
{
    margin-left:20px;
}