/* */
body .fancybox-slide--video .fancybox-content {
    width  : 992px;
    height : 558px;
    max-width  : 80%;
    max-height : 80%;
    margin: 0;
}

body.page-id-217 #formblock img {
padding-right: 100px;
}

/*TAALKIEZER*/
div.logo {
	padding-bottom: 0 !important;
}
header #lang_sel_list ul {
	padding-left: 2px;
	margin-left:23px !important;
}

.klantenservice #lang_sel_list ul {
	margin-left:0px;
}
#lang_sel_list li {
	list-style: none;
	display: inline-block;
}	
header .logo #lang_sel_list li a {
	padding: 0  5px 0 0;
}
.scroll-to-fixed-fixed #lang_sel_list {
	display: none;
}


.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a, 
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover > a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a:focus,
.wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus,
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a
{
border:none;
background-color:transparent;
}




/*EINDE TAALKIEZER*/

/*
nav active
*/

body.bestellen .current-menu-item a, body.order .current-menu-item a,
body.kontakt .current-menu-item a, body.contact .current-menu-item a {
color: #829b14;
}

/*HOVER BUTTON*/
.button a:hover {
    color: #fff;
    text-decoration: none;
    box-shadow: 0 0 18px #fff;
}



/*Button*/
@media (max-width: 1080px) {
	.button span {
		display: none;
	}
}
@media (max-width: 768px) {
	.button span {
		display: block;
	}
}

#wandbeugel #over-defibcab p a strong {
    font-size: 15px;
    line-height:30px;
}


.cc-window {
    z-index:20000001 !important;
}
/*
Whatsapp mobile button
 */

 
.mobilebuttons {
    display:none;
}

@media screen and (max-width:768px) and (orientation : portrait) {

    #phplive_btn_1538552754 {
        display:none !important;
    }

    /*  Woocommerce floatinng cart is kut op mobiel, dus zelf maar een button toegevoegd aan de balk toegevoegd.*/
    .woofc {
        display:none !important;   
    }

    .mobilebuttons {
        display: flex;
        position: fixed;
        bottom:0px;
        height: 60px;
        width: 100%;
        background-color: #008450;
        z-index: 9999;
        border-top: 1px solid #fff;
    }
    .mobilebuttons a {
        width: 100%;  
        height: 60px;
        margin: auto;
        color:#fff;
        display: block;
        font-size: 32px;
        line-height: 60px;
        text-align: center;
        border-left: 1px solid #fff;
    }
    .mobilebuttons a:first-child {
        border-left: 0px solid #fff;
    }
    .mobilebuttons a:hover {
        color:#fff;
        background-color: #a8c81a;
    }

    body {
        padding-bottom: 65px;
    }


}
