.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
    opacity: 1;
}

.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler {
    color: #B69558;
}

.dot {
    color: #B69558;
}

#sp-bottom a:hover {
	text-decoration: underline;
    color: #B69558;	
}

@media screen and (max-width: 600px) {
    #sp-footer {
        float: none;
        text-align:center
    }
}

@media screen and (max-width: 600px) {
    .footerlinks {
        float: none;
        text-align:center
    }
}
@media screen and (min-width: 1000px) {
.contactknop {
	color: #ffffff !important;
	background-color: #B69558;
	display: inline !important;
	padding: 6px 27px !important;
	border-radius: 100px;
	margin-left: 15px !important;
}

.contactknop:hover {
	color: #ffffff !important;
	background-color: #292929;
	display: inline !important;
	padding: 6px 27px !important;
	border-radius: 100px;
	margin-left: 15px !important;
}

.transitie {
    box-shadow: none;
	transition: transform .8s cubic-bezier(.23,1,.32,1),box-shadow .8s cubic-bezier(.23,1,.32,1);
}

.transitie:hover {
    transform: translateY(-6px);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.40) !important;
}

        
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
  width:500px;
}

@media screen and (max-width: 600px) {
	.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
  		width:345px;
	}
}

.convertforms .cf-control-input-desc {
  opacity:1;
  font-size:14px;
}

.convertforms .cf-btn:hover {
    background-color: #292929;
    opacity: 1;
}