/*
 Theme Name:   	Procestechniek child
 Template:     	procestechniek_theme
 Version:      	1.0.0
 Theme URI:		https://securedesign.nl
 Author: 		Secure Design Webdevelopment
 Author URI: 	https://securedesign.nl
 Description: 	The Secure Design Theme.
 License:      	GNU General Public License v2 or later
 License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  	sd
*/

.hide-header-footer header,
.hide-header-footer footer {
	display: none !important;
}

.hide-header-footer .site-content-contain .site-content .content-area {
	margin-top: 0 !important;
}

.main-navigation ul li a {
	line-height: 80px;
	padding: 0;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: 0;
}

header .header-middlebar-2 .main-navigation ul ul {
	border: none;
	background-color: #fff;
	color: #3636BD;
	display: block;
	align-items: unset;
	padding: 0 20px 20px 20px;
	width: 250px;
}

.main-navigation ul ul li:not(:last-child) {
	margin-bottom: 10px;
}

.main-navigation ul ul li a {
	margin-right: 0;
	color: #75757F;
	line-height: 28px;
	padding-left: 20px;
}

.main-navigation ul ul li a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 8px;
	height: 10px;
	width: 10px;
	background-image: url(/wp-content/uploads/2021/06/bullet.svg);
	background-size: 10px;
}

.main-navigation ul li#menu-item-23 > a:after {
	top: 29px;
}

.mobile-menu-sidebar .menu-mobile-menu-container .menu .menu-item.menu-item-has-children > a {
	position: relative;
	display: inline-flex;
	align-items: center;
}

.mobile-menu-sidebar .menu-mobile-menu-container .menu .menu-item.menu-item-has-children > a .job-count {
	margin-left: 5px;
}

.mobile-menu-sidebar .menu-mobile-menu-container .menu .menu-item.menu-item-has-children > a .submenu-toggle {
	position: absolute;
	left: -20px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15px;
	height: 15px;
}

.mobile-menu-sidebar .menu-mobile-menu-container .menu .menu-item.menu-item-has-children > a .submenu-toggle::before,
.mobile-menu-sidebar .menu-mobile-menu-container .menu .menu-item.menu-item-has-children > a .submenu-toggle::after {
	content: '';
	position: absolute;
	height: 2px;
	width: 10px;
	background-color: black;
}

.mobile-menu-sidebar .menu-mobile-menu-container .menu .menu-item.menu-item-has-children > a .submenu-toggle::after {
	transform: rotateZ(90deg);
	transition: .3s ease;
}

.mobile-menu-sidebar .menu-mobile-menu-container .menu .menu-item.menu-item-has-children.opened > a .submenu-toggle::after {
	transform: rotateZ(0deg);
}

.footer-topbar ._form._form_19._inline-form._inline-style ._form-content select {
	height: 46px;
}

.footer-topbar ._form._form_19._inline-form._inline-style ._form-content ._button-wrapper._inline-style button {
	height: 46px;
}