/* Custom css voor Mink - Yolknet - sep 2021 */

.sp-pagebuilder-page-edit {
  display: none !important;
}

.logo-image, .logo-image-phone {
    margin: 10px 0;
}

.burger-icon > span {
  background: #000;
}

/* logo in sticky header */
/* @media (min-width:992px) {
	.header-sticky .container-inner {
		background: url('/templates/shaper_helixultimate/images/mink_logo.svg');
		background-position: right;
		background-repeat: no-repeat;
		background-size: 150px;
	}
}
@media (max-width:991px) {
	.header-sticky .container-inner {
		background: url('/templates/shaper_helixultimate/images/mink_logo.svg');
		background-position: left;
		background-repeat: no-repeat;
		background-size: 180px;
}
} */

.logomenubalk {
	display: none !important;
}

.header-sticky .logomenubalk {
	display: flex !important;
	float: right;
}

.logomenubalk .logo-image {
	height: 34px;
	margin-top: -4px;
}

#awesomplete_list_1 {
    z-index: 100;
}


@media (max-width:991px) {
	.header-sticky .logomenubalk {
		float: left;
	}
	.logomenubalk .logo-image-phone {
		height: 34px;
	margin-top: -4px;
		
	}
	
	.header-sticky #sp-logo {
		position: absolute;
	}
}


@media (min-width:992px) {
	.header-sticky .sp-megamenu-wrapper {
	margin-top: -15px;
} 
}
body.site, .error-page {
	background-image: url('/templates/shaper_helixultimate/images/mink-achtergrond.jpg');
    background-repeat: no-repeat !important;
    background-position: bottom left !important;
}

#sp-header {
    box-shadow: none;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
	height: 50px;
}

.slogan {
	font-family: 'Satisfy', sans-serif;
	font-size: 18px;
	margin-top: 40px;
}

#sp-top2 {
    padding-top: 30px;
}

@media (max-width:991px) {
	#sp-top2 {
    padding-top: 10px;
		padding-bottom: 20px;
}
}

blockquote {
    font-family: 'Satisfy', sans-serif;
    font-size: 30px;
}

@media (max-width:991px) {
	.slogan {
		margin-top: 10px;
	}
}

@media (min-width:992px) {
	#sp-menu > div {
		float: left;
	}
}

.sp-megamenu-parent {
	margin-left: 0;
}

.sp-megamenu-parent > .sp-menu-item {
    border-left: 2px solid #000;
	height: 46px;
}

.sp-megamenu-parent > .sp-menu-item:last-child {
    border-right: 2px solid #000;
}

.sp-megamenu-parent > li > a {
	line-height: 50px;
}

.sp-megamenu-parent > li:last-child > a {
    padding: 0 10px;
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
    top: 100%;
    border: 2px solid;
    left: -2px !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: none;
    padding: 0;
}

.sp-has-child .sp-menu-item {
	padding: 12px !important;
}

.sp-has-child .sp-menu-item:hover {
	background: #50b7bf;
}

.sp-has-child .sp-menu-item a:hover {
	color: #fff !important;
}

#offcanvas-toggler {
    height: 50px;
    line-height: 50px;
}

.offcanvas-menu .offcanvas-inner {
    padding: 0;
}

.sp-megamenu-parent > li > span {
    padding: 0 12px;
}

.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li > a {
    padding: 10px 15px;
	opacity: 1;
	color: #000;
	font-size: 16px;
}

.offcanvas-menu .offcanvas-inner ul.menu > li {
    font-weight: normal;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
    font-size: inherit;
    padding: 10px 15px;
    opacity: 1;
}
body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .nav-header > .menu-toggler {
    right: 15px;
	color: #50b7bf;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li ul {
    margin-left: 30px;
}

.offcanvas-menu .offcanvas-inner ul.menu > li li a {
    color: #445888;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {
    line-height: 32px;
}

.sp-menu-item.active span {
	color: #ffffff;
}

.offcanvas-menu .offcanvas-inner ul.menu ul {
	margin: 0;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    line-height: 50px;
}


.sp-megamenu-parent > li.active, .sp-menu-item.sp-has-child.active {
    background: #445888;
}

.sp-megamenu-parent >  .sp-menu-item:hover {
    background: #50b7bf;
}

#sp-footer, #sp-bottom {
    background: transparent;
	font-size: 13px;
}

#sp-footer1 {
    text-align: right;
}

#sp-footer .container-inner {
    padding: 15px 0;
    border-top: none;
}

#mod-custom115 blockquote {
	margin-bottom: 25px;
}

.article-details .article-header h1 {
    font-size: 48px;
}

/* rs form */

.rsform-block {
    padding-bottom: 20px;
}

/* footer responsive */
@media (min-width:576px) and (max-width: 991.98px) {
	#sp-bottom4.col-md-6 {
		margin-left: 50%;
		margin-top: 150px;
	}
}

@media (max-width: 575.98px) {
	#sp-bottom4.col-md-6 {
		margin-left: 50%;
		padding-bottom: 100px;
	}
}

@media (max-width: 485.98px) {
	#sp-footer1 {
    	text-align: center;
	   	margin-top: 30px;
	}
	body.site {
    background-position: -60px bottom !important;
}
}

/* homepagina */

.blok-container {
    padding: 0 50px;
    margin-top: 30px;
}

.blok {
    padding: 20px;
    border: 2px solid;
    text-align: center;
}

.geen {
	background: transparent;
}

.donkerblauw {
	background: #445888;
}

.middenblauw {
	background: #50b7bf;
}

.lichtblauw {
	background: #CFE2DD;
}

.grijs {
	background: #BABABA;
}
#section-id-1633322993190 .sppb-col-xs-9 {
	margin: 0 auto 30px;
}

@media (max-width: 767px) {
	#sppb-addon-1632979012531 img {
		max-height: 240px;
	}
}

@media (max-width:767px) and (min-width: 450px) {
	iframe {
    	height: 230px;
		width: 320px;
	}
}

@media (max-width:449px) {
	iframe {
		height: 164px;
		width: 300px;
	}
}

/* #sppb-addon-1633322993193 a {
    color: #ffffff !important;
}

#sppb-addon-1633322993193 a:hover, #sppb-addon-1633322993193 a:focus, #sppb-addon-1633322993193 a:active {
    color: #CFE2DD !important;
} */

h2.sppb-addon-title {
	color: inherit !important;
}

.trans {
	background: transparent !important;
	border: none !important;
}

.error-logo {
	max-width: 440px;
}

.sp-module-content-bottom {
    margin-top: 50px;
}

/* ignite gallery */

.igui-overlay-primary {
    display: none !important;
}

#mededeling h3 {
  text-align: center !important;
}