/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jan 03 2023 | 14:39:47 */
/* dit is een template welke gebruikt kan worden bij het opzetten van websites met het essentials thema 
meer informatie over gebruikte classes kan in de kennisbank worden gevonden: essentials.pixfort.com/knowledge-base/essentials-custom-css-classes/ */

/* theme main styles kunnen in main theme worden gevonden ter inzage (niet om aan te passen). 
Te vinden in: /essentials/css/build/essentials-startup.css/*/

/* theme settings stylen worden compiled naar /uploads/wp-scss-cache/pix-essentials-style-2.css/ en /pix-woo-style.css/*/

/* ---------- footer styles komt uit /wp-content/uploads/wp-scss-cache/pix-essentials-style-2.css ---------- */


#menu-footer-bedrijfsinformatie .menu-item a{
	transform:translatex(0px) translatey(0px);
}





/* mobiele menu uitklap stijling / mobiele menu styling*/
footer .collapse:before {
    content: '';
    position: absolute;
    right: 20px;
	top: -15px;
    font-family: 'pixicon' !important;
    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transform: rotate(180deg);
	font-size: 32px !important;
}

footer .collapse:not(.show):before {
	content: '';
    position: absolute;
    right: 20px;
	top: -12px;
    font-family: 'pixicon' !important;
    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	visibility: visible;
	transform: rotate(0deg);
}

footer .collapse:not(.show) {
    visibility: hidden;
    max-height: 0px;
	display: block!important;
}

footer .accordion-card .card .card-header .btn, footer .accordion .card .card-body {
	padding: 0px;
}

footer .accordion .card .card-header span{
	font-size: 18px !important;
}
footer .accordion .card .card-header span:hover{
	font-size: #ED7206 !important;
}

footer .accordion .card .card-header {
	box-shadow: none !important;
}

footer .accordion .card .card-body {
	padding-top: 0 !important;
	padding-bottom: 0 !important ;
}

 /* mobiele breakpoint */
@media (max-width: 991px){
	footer .collapse  .card-body{
    	display: none !important;
	}

	footer .collapse.show  .card-body{
    	display: block !important;
	}
	footer .clients .client2{
   		flex: 0 0 65px !important;
	}
}

@media (max-width: 767px){
	span.pix-box-link.text-heading-default.btn.btn-sm.p-0.font-weight-bold.pix-py-5.text-sm2.pix-hover-item.d-flex.align-items-center.align-self-stretch.text-left{
		display: none !important;
	}

	footer .wpb_single_image figure .vc_single_image-wrapper img,
	footer .wpb_single_image figure .vc_single_image-wrapper,
	footer .wpb_single_image figure,
	footer .wpb_single_image{
		width: 100% !important;
	}
	
}


/* default wp-menu in footer */
.widget_nav_menu ul {
    list-style: none !important;
}

footer .footer-logo{
	padding-top: 10px !important;
}
	
/* footer .pix-heading-el {
	margin-bottom: 35px !important;
}
*/
.clients.row {
		justify-content: flex-end !important;
	}
	.clients .client2 {
		flex: 0 0 40px !important;
		padding-left: 10px !important;
		padding-right: 5px !important;
	}	
	.clients .client2 a{
		padding: 0px !important;
		width: 40px !important;	
	}
	.clients .client2:hover {
    	box-shadow: none !important;
    	cursor: default !important;
	}

footer .wpb_text_column p{
	font-size: 14px !important;
}

.widget_nav_menu li > ul, .widget_nav_menu li > ol {
    margin-left: 0.5em
}

.widget_nav_menu .menu > .menu-item > a {
    box-shadow: none !important;
	margin: 0 !important;
    padding: 0 !important;
    color: #454543;
    font-family: Lato;
    font-size: 16px !important;
    letter-spacing: 0.08px;
    line-height: 36px;
	font-weight: 500 !important;
}
.widget_nav_menu .menu > .menu-item > a:hover {
	color: #ED7206 !important;
}
.widget_nav_menu .menu > .menu-item > a:hover {
    -webkit-transform: translate(0, -3px) !important;
    transform: translate(0, -3px) !important
}

.widget_nav_menu .menu > .menu-item.menu-item-has-children > a:before {
    content: '';
    position: absolute;
    right: 20px;
    font-family: 'pixicon' !important;
    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.widget_nav_menu .menu > .menu-item.menu-item-has-children.active > a:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
 
.widget_nav_menu .menu-item a {
    margin: 5px 0;
    display: inline-block;
    font-weight: bold;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: 14px !important;
    padding: 10px 20px;
    display: inline-block;
    width: 100%;
    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    color: #495057
}

.widget_nav_menu .menu-item a:hover {
    background: white !important;
}

.widget_nav_menu .sub-menu {
    display: none
}



.vc_wp_custommenu .widget.widget_nav_menu{
	margin: 0 0 0 0 !important;
}

/* copyright bar img margin-right */
.copyright img {
	margin-right: 35px;
}

.vc_custom_1632784807855 .text-sm img{
	margin-right:35px;
}
