.navbar-actions {
margin-right: 8%!important;
}

.woocommerce div.product .out-of-stock {
display: none!important;
}

.checkout-button {
padding-bottom:40px!important;
border: 2px solid #d49e11!important;
}
.checkout-button:hover {
padding-bottom:40px!important;
color: #000000!important;
border: 2px solid #d49e11!important;
border-color:#d49e11!important;
}

.woocommerce-input-wrapper textarea {
background-color:#ffffff!important;
}

.woocommerce-checkout-payment .button:hover {
color: #000000!important;
border: 2px solid #d49e11!important;
border-color:#d49e11!important;
}
.woocommerce-checkout-payment .button {
border: 2px solid #d49e11!important;
}

/* Galerij formaten gelijk maken */
.page-id-8990 .ffb-id-2nssnqpd .theme-portfolio .theme-portfolio-item-v2 .theme-portfolio-active-wrap {
max-height: 120px;
}
.page-id-9886 .theme-portfolio .theme-portfolio-item-v2 .theme-portfolio-active-wrap {
max-height: 330px;
}

.shopping-cart-wrapper {
margin-right:-25px!important;
}


/* Rooster CSS Per apparaat */
@media (min-width: 1025px) {
.embed-responsive:not(.embed-responsive-4by3), .responsive-video {
height:1100px!important;
} 
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
.embed-responsive:not(.embed-responsive-4by3), .responsive-video {
height:1100px!important;
} 
}

@media (max-width : 768px) {
.embed-responsive:not(.embed-responsive-4by3), .responsive-video {
height:700px!important;
} 
}





#menu-groepslessen .current-menu-item a {
color: #d49e11!important;
}
#menu-groepslessen .current-menu-item:before {
color: #d49e11!important;
}

p {
    line-height: 1.6;
}
.ffb-btn {
margin-bottom: 10px!important;
}
.ffb-id-2l2k3gj9  .ffb-btn {
margin-top: 10px!important;
}


/* Navigatie stylen */
.header-center-aligned-transparent .navbar-nav .nav-item-child {
    font-size: 14px;
    font-weight: 100!important;
    letter-spacing: 3px!important;
}
.menu-item-has-children {
    font-weight: 100!important;
    letter-spacing: 3px!important;
}
.navbar-nav-left {
margin-left: 12.0%;
}
.navbar-nav-right {
margin-right: -2.8%;
}
.dropdown-menu-item-child {
    font-weight: 100!important;
    letter-spacing: 4px!important;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  and (orientation : landscape){
.header-center-aligned-transparent .navbar-nav .nav-item-child {
    font-size: 12px;
    font-weight: 100!important;
    letter-spacing: 3px!important;
}
.navbar-nav-left {
margin-left: 10.5%;
}
.navbar-nav-right {
margin-right: -5.5%;
}
.ffb-id-2l2k3gj9 .btn-text {
    font-size: 12px!important;
}
}









.ffb-block-button-1-1 {
height:100%!important;
}





.header-shrink .menu-container .dropdown-menu {
margin-top:0px!important;
}
.menu-item-15621 .sub-menu {
margin-top:-75px!important;
}
.menu-item-59 .sub-menu {
margin-top:-80px!important;
}
.menu-item-57 .sub-menu {
margin-top:-80px!important;
}
.menu-item-60 .sub-menu {
margin-top:-80px!important;
}
.menu-item-10617 .sub-menu {
margin-top:-80px!important;
}
.menu-item-8504 .sub-menu {
margin-top:0px!important;
}
.menu-item-10645 .sub-menu {
margin-top:0px!important;
}
.menu-item-56 .sub-menu {
margin-top:-80px!important;
}

.shopping-cart-menu-wrapper {
margin-top:-80px!important;
}

.header-shrink .shopping-cart-menu-wrapper {
margin-top:0px!important;
}


.menu-item-8276 .sub-menu {
margin-top:-80px!important;
}
.menu-item-11441 .sub-menu {
margin-top:-80px!important;
}

/* Mobiele CSS Toevoegen */
@media (max-width: 991px) {
.navbar-logo {
height:125px!important;
}
.navbar-nav-left {
margin-left: 0%!important;
}
.dropdown-menu {
margin-top:0px!important;
}
}


/* Kennismaken formulier */
input[type="text"] {
    background: none;
    border: none;
    border-bottom: 1px solid #ffffff;
    width: 85%;
}
input[type="email"] {
    background: none;
    border: none;
    border-bottom: 1px solid #ffffff;
    width: 85%;
}
input[type="submit"] {
    width: 85%;
    background: none;
    border: 1px solid #ffffff;
    padding: 5px;
    margin-top: 5px;
color:#ffffff!important;
}
input[type="submit"]:hover {
    background: #d49e11;
}
select {
    width: 85%;
    background: none;
    border: 1px solid #ffffff;
    margin-top: 1px;
}
#wpcf7-f8089-p45-o1 p {
color:#ffffff!important;
}
/* Contact formulier */
#wpcf7-f9054-p8498-o1 p {
color:#ffffff!important;
}
.ffb-id-2nq60bn9 textarea {
height: 55px!important;
background-color: #000000;
    border: 1px solid #ffffff;
width: 85%!important;
}

textarea {
background-color: #000000;
    border: 1px solid #ffffff;
width: 85%!important;
}
#wpcf7-f9054-p8498-o1 textarea {
width: 85%!important;
height:150px!important;
background-color: #000000;
    border: 1px solid #ffffff;
}
#wpcf7-f8089-p45-o2 p {
color:#ffffff!important;
}

.wpcf7-list-item-label {
font-weight:lighter!important;
}

#wpcf7-f9054-p10624-o1 p {
color:#ffffff!important;
}
#wpcf7-f9054-p10624-o1 textarea {
width: 85%!important;
height:150px!important;
background-color: #000000;
    border: 1px solid #ffffff;
}