body {
    font-size: 1rem;
    line-height: 1.5;
    color: #212529;
    font-family: 'Futura Std';
    src: url('/templates/keizerkarelwebdesign/fonts/FuturaStd-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
body .container-inner p {
    font-size: 17px;
}
.off-menu_324 dl a, .off-menu_324 dl a:link, .off-menu_324 dl.level1 a, .off-menu_324 dl.level1 a:link {
    font-family: 'Futura Std' !important;
    font-size: 18px;
    color: #212121;
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}
.body-innerwrapper {
    background-image: url(/images/banners/background221.png);
    background-repeat: no-repeat;
	background-position: 50% 50%;
}
.itemid-182 .body-innerwrapper {
    background-position: 50% 34%;
}
.custom a {
    color: #222222;
	text-decoration: underline;
}
.custom a:hover {
    color: #222222;
	text-decoration: underline;
}
a {
    color: #FE972E;
}
.lgx-parallax-text a {
    color: #ffffff;
	text-decoration: none;
}
/*.lgx-parallax-text a:hover {
    color: #222222;
	text-decoration: none;
}*/
#sp-topbanner { margin-top: -120px; z-index: 2000;}
#sp-header {
    background: transparent;
    height: 90px;
    left: 0;
    position: absolute;
    /*top: 20px;*/
    width: 100%;
    z-index: 99;
	box-shadow: none;
	padding-left: 25px;
    padding-right: 50px;
}
#sp-header .logo-image {
    transition: 0.5s ease-out;
}
#sp-header.header-sticky {
    position: fixed;
    z-index: 9999;
    background: #ffffff;
	height: 80px;

    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    top: 0px;
}
#sp-header.header-sticky {
		transition: 0.5s ease-out;
}
#sp-header .sp-megamenu-parent > li > a {
    color: #ffffff;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 16px;
	padding: 0 10px;
} 
.sp-menu-item .current-item .active li {
    border-bottom: solid 1px #fff;
	padding-top: 4px;
}
#sp-bottom {
    background: #ffffff;
    color: #252525;
}
#sp-footer {
    background: #252525;
    color: #fff;
}
#sp-footer a {
    color: #fff !important;
}
#sp-footermenu3 p {
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	font-size: 44px !important;
	text-transform: uppercase;
}
#sp-footermenu {
    background: #252525;
    color: #fff;
	padding-bottom: 0px;
	padding-top: 40px;
}
#sp-footermenu a {
    font-size: 15px;
	font-weight: 300;
}
#sp-footermenu h4, #sp-footer h4 {
    font-size: 22px;
}
#sp-footermenu  ul {
	margin-top: 25px;
	margin-left: -20px;
	list-style: circle;
	text-align: left;
	}
#sp-footermenu, #sp-footer {	
	line-height: 1.5;
	}
#sp-footermenu  ul > li > a {
    color: #fff;
	text-transform: lowercase;
	float: left;
}
#sp-footermenu  ul > li > a:hover {
    text-decoration: underline;
}
#sp-subfooter { 
	background: #252525;
	}
#sp-footer .container-inner {
    border-top: 0px solid rgba(255, 255, 255, .1);
}
.category-module {
    list-style: inherit;
	padding-left: 40px;
}
.itemid-327 .sp-dropdown-inner .sp-module-content {
    margin-left: -10px;
}
.formweb { margin-top: 25px; }
#sp-websiteteksthome .custom a:hover {
    color: #fff !important;
 
}
#sp-footer p { font-size: 15px; }
#sp-footermenu h4.sp-module-title:after {
    content: '';
    position: absolute;
    left: 15px;
    height: 2px;
    border-radius: 3px;
    width: 50px;
    margin-top: 35px;
    background: #fff;
}
#sp-nieuwsbrief .bfQuickMode .bfbs3-btn {
    float: left !important;
}

#sp-nieuwsbrief  .bfQuickMode section .bfbs3-row {
    margin-left: 0px;
}
#sp-nieuwsbrief .bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    background: #fff;
}
.itemid-182 #sp-nieuwsbrief .bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    background: #f8f8f8;
}
#ff_elem1095 { border: solid #f8f8f8 1px !important; }
.registered {border: none !important;}
.digi_showcase.timeline .timeline-container {
    width: 90%;
    margin: 0 auto;
}
.timeline-content .text-center {
    text-align: left!important;
}
#digi_showcase_219 .timeline-content {
    box-shadow: 0 4px 0 #FE972E !important;
}
#digi_showcase_219 {
    margin-top: -280px;
}
#digi_showcase_timeline {
    padding: 2em 60px !important;
}
.sp-module ul > li > a {
    font-weight: normal;
}
.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title {
    font-size: 18px !important;
    margin: 0 0 15px;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
}
li.item-243 h3.sp-module-title { margin-left: -25px !important;}
.sp-dropdown-inner .sp-module-content  {
    margin-left: -25px;
}
.sp-module ul > li > a:hover {
    color: #FE972E;
}
.itemid-194 .article-header h2 {
    font-size: 26px !important;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
	}
.itemid-154 .article-header h2 {
    font-size: 24px !important;
    font-weight: 600 !important;
	padding-bottom: 5px;
	}

.article-list .article .article-header h2 a:hover {
    color: #FE972E;
}
/*.itemid-154 .article   a {
    color: #ffffff !important;
	}*/
.itemid-154 .article-list .article .article-header h2 {
    margin: 0 0 0rem 0;
	font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
}
.itemid-154 .article-list .article {
	margin-bottom: 30px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    border: 1px solid #f5f5f5;
    border-radius: 15px;
    background: #ffffff;
    color: #252525;
	transition: all 0ms;
	transform: translate3d(0,0,0);
	transition-timing-function: linear;
	border: solid 2px #FE972E;
}
/*.itemid-154 .article-list .article:hover {
	margin-bottom: 30px;
    padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
    border: 1px solid #f5f5f5;
    border-radius: 15px;
    background: #FE972E;
    color: #fff;
	border: solid 2px #FE972E;
}*/
.itemid-154 .article-list .article:before {
	content: "";
  position: absolute;
  z-index:-1;
  color: #FE972E;
  top: 0;  left: 0;  right: 0;  bottom: 0;
  background: #FE972E;
  background-image: url(https://www.keizerkarelwebdesign.nl/images/afbeeldingen/kroonwit.png);
  background-repeat: no-repeat;
  background-position: 90% 80%;
  border-radius: 12px !important;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: transform .2s ease-out;
}
.itemid-154 .article-list .article .readmore  {
    font-size: 15px;
    margin-top: -28px;
    margin-bottom: 15px;
}
.itemid-154 .article-list .article .readmore a {
	color: #ffffff;
	font-weight: normal;
}
button.btn.btn-primary.remodal-confirm {
    border-color: #FE972E;
    background-color: #FE972E;
}
.itemid-154 .article-list .article:hover:before{transform: scaleX(1);border-radius: 12px;}
.itemid-154 .article-list .article:hover { color: rgba(255, 151, 48, 0.0);   }
.itemid-154 .article:hover h2 a {
    color: #ffffff !important;
}
.itemid-154 .article-header a:hover {
    color: #252525 !important;
	transition: color 0ms, background-color 0ms;
}
.itemid-154 .bloghoger a {
    transition: color 000ms, background-color 1ms;
}
.itemid-154 .bottomparallax { margin-top: -158px;}
.meerinfo {
    border: 0px solid #f3f3f3 !important;
	padding: 0px !important
}
.meerinfo .bfQuickMode section {
    padding-right: 0px;
}
.meerinfo .bfQuickMode section .bfbs3-row  {
    margin-left: 0px;
}
/* sub submenu uitgezet */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
    display: none;
}
/* sub submenu uitgezet */

.header-sticky .logo-image {
    filter: contrast(0%);
	transition: 0.5s ease !important;
}
.cpnb-modal-footer {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #ffffff !important;
}
.customsnelvoordelig li {
    background-image: url(https://www.keizerkarelwebdesign.nl/images/favijakroon1.png);
    list-style: none;
    background-position: 1px -3px !important;
    background-repeat: no-repeat;
    padding-left: 45px;
    vertical-align: top;
}



.zwartkop { color: #fff; background: #4c4b4b; margin-top: -30px; margin-left: -30px; margin-right: -30px; padding: 26px; border-top-right-radius: 5px; border-top-left-radius: 5px; font-size: 34px;
}
.zwartmod {padding: 0px;}
.grijskop { color: #212529; background: #; margin-top: -30px; margin-left: -30px; margin-right: -30px; padding: 26px; border-top-right-radius: 5px; border-top-left-radius: 5px; font-size: 34px;
}
.grijsmod {padding: 0px;}
.oranjekop { color: #212529; margin-top: 40px; border-top-right-radius: 5px; border-top-left-radius: 5px; font-size: 30px !important;   }

.oranjekopmeerweten { color: #212121; margin-top: 50px; margin-left: 0px; margin-right: 0px; margin-bottom: 25px; padding: 26px; border-top-right-radius: 5px; border-top-left-radius: 5px; font-size: 34px;
}
.oranjemod {padding: 0px ; padding-top: 25px;}
.supporter { padding-top: 0px;  }
#sp-right .sp-module { border: 0px solid #f3f3f3;  }
.meerwebsites a { border-bottom: solid 1px #212121; }
.itemid-163 #sp-component { padding-left: 40px; padding-right: 40px; }
#sp-right .sp-module ul > li {
    display: unset;
    border-bottom: 0px solid #f3f3f3;
    padding-bottom: 6px;
}
#sp-right .sp-module ul {
    list-style: circle;
    margin-left: 0px;
}
.anderdesign { padding: 25px; margin-bottom: -30px; }
.itemid-184 .article-header {
    text-align: center;
}
.itemid-184 .article-list .row .article {
    background: #fff;
}
.itemid-184 .article-list.articles-leading .article-body .article-introtext {
    background: transpartant !important;
}
.sp-module.supportlocatie  {
    padding: 0px !important;
	border: none;
}

.article-details.hogernew {
    margin-top: -124px;
    background: #fff;
    padding: 25px;
    border-radius: 5px;
}
.hogernew .article-details .article-header h1, .article-details .article-header h2 {
    border-bottom: solid 0px #f5f5f5;
    padding-bottom: 25px;
    background: #fff;
    padding-left: 25px;
    margin-left: -25px;
    padding-top: 25px;
    margin-top: -24px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.sp-module-content-top { background: #fff; padding-left: 25px; }
.sp-module-content-top  { margin-left: 25px; margin-right: 25px; }
.hogernew .sp-module-content-top .sp-module-title { padding-left: 20px;}
@media (min-width: 992px) {
#sp-header.header-sticky .logo-image-phone.d-lg-none {
    display: inherit !important;
	max-width: 214px;
	margin-top: 20px;
	transition: 0.5s ease !important;
}
#sp-header.header-sticky .d-lg-inline-block {
    display: none !important;
}

#sp-header.header-sticky .telefoonnummer a {
    background: #fff;
	transition: 0.5s ease-out;
}
#sp-header.header-sticky .offerte a { background: #ffffff; transition: 0.5s ease-out;}
}
.fa-file-text-o:before {
    font-size: 13px;
}
.telefoonnummer a { font-size: 14px !important; }
.page-header h1 {
    font-size: 2.25rem;
}

.h3, h3 {
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	font-size: 22px !important;
	text-transform: uppercase;
}

.article-details h2 {
    font-size: 22px;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
	text-align: left;
}

.itemid-241 .article-header { text-align: center; }
.itemid-242 .article-header { text-align: center; }
.itemid-243 .article-header { text-align: center; }
.itemid-244 .article-header { text-align: center; }
.itemid-245 .article-header { text-align: center; }
.itemid-246 .article-header { text-align: center; }
.sp-dropdown-inner .item-302 { display: none; }


.article-details.hogernew {
    margin-top: -124px;
    background: #fff;
    padding: 25px;
    border-radius: 5px;
    margin-left: 25px;
    margin-right: 25px;
}
.itemid-194 .article-list .article {
    margin-bottom: 30px;
    padding-left: 0px;
    border-top: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	border-left: none;
    border-radius: 3px;
}
div.sp-module.madeinnijmegen {
    border: 0px solid #f3f3f3 !important;
	margin-top:-30px !important;
}


.pager > li a {
    display: inline-block;
    font-size: 1rem;
    padding: 0.26rem 2.5rem;
    border-radius: 50px;
	border: 2px solid #FE972E;
}
.pager {
    list-style: none;
    padding: 0rem 0 0 0;
    margin: -2rem 50px 50px 27px;
    border-top: 0px solid #f5f5f5;
}

.hasTooltip.modal_link.cboxElement, .hasTooltip {
display: inline !important;
}

.customsnelvoordelig ul > li {
	display: list-item !important;
}
/*
.customsnelvoordelig ul {
    list-style: circle !important;
    margin-left: 15px !important;
    display: list-item !important;
}
*/

#lgx-parallax160 {
    background-position: 50% 0%;
    background-size: contain;
}
.parallaxhonderd .lgx-parallax {
    background-position: 50% 0%;
    background-size: contain;
}
.bottomparallax .lgx-parallax {
    background-position: 50% 80%;
    /*background-size: contain;*/
}
.jaxpbottomcontain {
    background-size: bottom !important;
}
.itemid-160 .articles-leading .article  {
    padding: 0px;
    border: 0px solid #f5f5f5;
}
.page-header h1, .page-header h2 {
    border-bottom: solid 0px #f5f5f5;
    padding-bottom: 25px;
		font-size: 42px;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
}

.article-list.articles-leading { margin-top: -23px; }
.itemid-195 #sp-component .sp-column h1 {
    border-bottom: solid 1px #f5f5f5;
    padding-bottom: 25px;
	text-transform: capitalize;
	    font-size: 2.25rem;
}
.itemid-224 #sp-component .sp-column h1 {
    border-bottom: solid 0px #f5f5f5;
    padding-bottom: 25px;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	font-size: 38px;
	text-transform: uppercase;
}
.itemid-224 #sp-component .sp-column h1:first-letter {
	text-transform: capitalize;
}
.itemid-162 #sp-component .sp-column h1 {
    border-bottom: solid 0px #f5f5f5;
    padding-bottom: 25px;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	font-size: 38px;
	text-transform: uppercase;
}
.itemid-162 #sp-component .sp-column h1:first-letter {
	text-transform: capitalize;
}
.itemid-160 .article-list .article .article-header h2 {
    font-family: 'Futura Std' !important;
    font-size: 18px;
    color: #212121;
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
}
.bfQuickMode .bfSectionDescription {
    font-weight: 300 !important;
}
#bfElementGroupNoWrap10 { font-size: 13px; }
.bfbs3-form-group option { color: #495057; }
.itemid-195 .bfClearfix { margin-top: 35px; }

.logo-image {
    filter: brightness(10);
}

.lgx-parallax-content .lgx-parallax-title {
    /*font-weight: 300 !important;*/
    margin-bottom: 30px;
	text-shadow: none;
}
.lgx-parallax-inner .lgx-parallax-content {
    padding-top: 9%;
    font-family: Futura std;
    font-weight: bold;
    text-transform: lowercase;
}
.lgx-parallax-content .lgx-parallax-content-wrapper {
    text-shadow: none;
}
#sp-topfoto { position: inherit; }
#sp-maps { position: inherit; }
.contact {
    margin-top: 0px;
    border: 1px solid #f3f3f3;
    padding: 30px;
    border-radius: 3px;
}
.contact h3 { font-size: 22px !important; }
.itemid-101 #sp-topbanner { margin-top: -120px; z-index: 2000;}
.itemid-101 #sp-header {
    background: transparent;
    height: 90px;
    left: 0;
    position: absolute;
    /*top: 20px;*/
    width: 100%;
    z-index: 99;
	box-shadow: none;
	padding-left: 25px;
    padding-right: 50px;
}
.itemid-101 #sp-header.header-sticky {
    position: fixed;
    z-index: 9999;
    background: #ffffff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    top: 0px;
		height: 80px;

}
.itemid-101 #sp-header .sp-megamenu-parent > li > a {
    color: #ffffff;
	font-weight: normal;

}
.itemid-316 .customsnelvoordelig li {
    background-position: 1px 3px !important;
    background-size: 18px;
	margin-left: -40px;
}
.btn-offerte a { background: #FE972E; border-radius: 5px; color: #fff; padding: 15px 35px 15px 35px; text-decoration: none; font-size: 16px; }
.btn-offerte a:hover { color: #fff; background: #E8E6E4; text-decoration: none; }
.menuhoger {     margin-top: -52px;
    /*margin-left: -35px;*/  }
.menuhoger a {     /*background:rgba(0, 0, 0, 0.2);*/ padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px; border-radius: 4px; color: #ffffff !important; margin-right: 15px; border: solid 2px #FE972E; transition: 0.5s ease-out; text-transform: lowercase; }


.menuhoger a:hover {     /*background:rgba(253,150,46, 0.2);*/ padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px; border-radius: 4px; color: #ffffff !important; margin-right: 15px; border: solid 2px #ffffff; transition: 0.5s ease; }
.menuhoger > li.current > a, .menuhoger > li.current:hover > a {     /*background:rgba(253,150,46, 0.2);*/ padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px; border-radius: 15px; color: #ffffff !important; margin-right: 15px; border: solid 2px #ffffff; transition: 0.5s ease; }


.menurechts a {     /*background:rgba(0, 0, 0, 0.2);*/ padding-left: 15px !important; padding-right: 15px !important; padding-top: 0px; padding-bottom: 0px; border-radius: 4px;  margin-right: 15px; border: solid 2px #FE972E; transition: 0.5s ease-out; line-height: 28px !important; margin-bottom: -15px; margin-top: 30px; text-transform: lowercase;    }
.menurechts a:hover {     /*background:rgba(253,150,46, 0.2);*/ padding-left: 15px; padding-right: 15px; padding-top: 0px; padding-bottom: 0px; border-radius: 4px; color: #252525 !important; margin-right: 15px; border: solid 2px #e8e6e4; transition: 0.5s ease; }
.menurechts > li.current:hover > a {     /*background:rgba(253,150,46, 0.2);*/ padding-left: 15px; padding-right: 15px; padding-top: 0px; padding-bottom: 0px; border-radius: 4px; color: #252525 !important; margin-right: 15px; border: solid 2px #e8e6e4; transition: 0.5s ease; }
.menurechts li.current > a {  padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px; border-radius: 15px; color: #252525 !important; margin-right: 15px; border: solid 2px #212529; transition: 0.5s ease; border-radius: 4px; }
.meerover { margin-bottom: 60px; }
/*.menu > li.current > a, .menu > li.current:hover > a {     /*background:rgba(253,150,46, 0.2);*/ /*padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px; border-radius: 15px; color: #ffffff !important; margin-right: 15px; border: solid 2px #ffffff; transition: 0.5s ease; } */


#ff_form8 .bfbs3-row  {
    margin-left: 15px;
    margin-right: 47px !important;
}
#bfQuickModeSection2382 .bfbs3-row  {
    margin-left: -15px;
}
#ff_formdiv11 .bfQuickMode .bfbs3-btn{
    margin-top: -48px;
}
#ff_formdiv11 .bfQuickMode .bfbs3-form-group-actions {
    margin-bottom: 25px;
    min-height: initial;
}
.bfbs3-btn.bfbs3-btn-primary.remodal-confirm {
    color: #fff;
    background: #FE972E !important;
    border-color: #ffffff;
	text-shadow: none;
	border-radius: 4px !important;
}
.bfbs3-btn-primary:active:hover, .bfbs3-open>.bfbs3-dropdown-toggle.bfbs3-btn-primary.bfbs3-focus, .bfbs3-open>.bfbs3-dropdown-toggle.bfbs3-btn-primary:focus, .bfbs3-open>.bfbs3-dropdown-toggle.bfbs3-btn-primary:hover {
    color: #fff;
    background-color: #FE972E !important;
    border-color: #FE972E !important;
}
204D74
.menuhoger li { display: inline !important; }
.menuhoger li.current > a {  padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px; border-radius: 4px; color: #ffffff !important; margin-right: 15px; border: solid 2px #ffffff; transition: 0.5s ease; }
.menuzijkant a {     background:#FE972E; /*#222222*/ padding-left: 15px!important; padding-right: 15px; padding-top: 0px!important; padding-bottom: 0px!important; border-radius: 15px; color: #ffffff !important; margin-bottom: 15px; box-shadow: 1px 2px 2px #999999;  }
.menuzijkant a:hover {     background:#555652; /*#222222*/ padding-left: 15px!important; padding-right: 15px; padding-top: 0px!important; padding-bottom: 0px!important; border-radius: 15px; color: #ffffff !important; margin-bottom: 15px; box-shadow: 1px 2px 2px #999999;  }
#sp-right { z-index:5; }
 .menuzijkant { border: none !important; background: none !important; margin-top: -30px !important; }
/*#lgx-typed99 .lgx-typed-inner {
    display: inherit;
}*/
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after {
    display: none;
}
.itemid-167 .article-intro-image {
    opacity: 0.4;
}
.itemid-167 .article-intro-image:hover {
    opacity: 1;
}
/*.inschrijven {
background: #FE972E !important;
color: #fff;
}*/
.inschrijven .bfQuickMode .bfbs3-btn, .bfQuickMode .btn {
    background: #2D2E2E;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    font-family: 'pt sans';
	font-size: 34px;
}
.itemid-154 .page-header h1 {
    background: #FE972E;
    color: #ffffff;
    margin: -25px;
    padding: 22px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin-bottom: 15px;
}
.itemid-154 #sp-maps { margin-top: -80px; }
.itemid-154 .bloghoger { border-radius: 15px; margin-top: -450px; padding-bottom: 0px; background: #fff;}
.itemid-154 #sp-topfoto .lgx-parallax-content .lgx-parallax-title { margin-top: -180px; }
.itemid-279 #sp-topfoto .lgx-parallax-content .lgx-parallax-title { margin-top: -180px; }
.itemid-279 .article-details.hoger{ border-top-left-radius: 15px; border-top-right-radius: 15px; margin-top: -450px;}
.itemid-167 .lgx-typed-content .lgx-typed-title {
    padding-top: 150px !important;
    text-align: left !important;
}
.itemid-163 .lgx-typed-content .lgx-typed-title {
    padding-top: 115px !important;
    text-align: left !important;
}
.itemid-274 #sp-maps { margin-top: -40px; } 
.itemid-163 #sp-topbanner { margin-top: -120px; z-index: 2000;}
.itemid-163 #sp-header {
    background: transparent;
    height: 90px;
    left: 0;
    position: absolute;
    /*top: 20px;*/
    width: 100%;
    z-index: 99;
	box-shadow: none;
	padding-left: 25px;
    padding-right: 50px;
}
.itemid-163 #sp-header.header-sticky {
    position: fixed;
    z-index: 9999;
    background: #ffffff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    top: 0px;
}
.itemid-163 #sp-header .sp-megamenu-parent > li > a {
    color: #ffffff;
}
.itemid-167 .lgx-parallax {
    background-position: 50% 0%;
    background-attachment: scroll;
}
.article-details.hoger {
    margin-top: 0px;
    background: #;
    padding: 25px;
    border-radius: 5px;
}
.bloghoger {
    margin-top: -20px;
    background: #;
    padding: 25px;
    border-radius: 5px;
	margin-left: 25px;
	margin-right: 25px;
}
/*.itemid-194 .bloghoger {
    margin-left: 25px;
	margin-right: 25px;
}*/
 .prijzen {
    border: none !important;
	margin-top: -35px !important;
}

.grecaptcha-badge { display: none; }



#ff_form8 .bfbs3-btn { margin-right: 70px; }
#sp-footer a, #sp-bottom a {
    color: #252525;
}
#sp-footer a:hover, #sp-bottom a:hover {
    color: #252525;
}
.itemid-195 #sp-component {
    margin-top: -124px;
    background: #ffffff;
    padding: 25px;
    border-radius: 5px;
	margin-left: 25px;
	margin-right: 25px;
}
.itemid-224 #sp-component {
	padding-left: 40px;
	padding-right: 40px;
}
.itemid-224 #sp-component .sp-column  {
	border-radius: 5px;
	padding: 25px;
}
.itemid-162 #sp-component {
	padding-left: 40px;
	padding-right: 40px;
}
.itemid-162 #sp-component .sp-column  {
	border-radius: 5px;
	padding: 25px;
}
.openinghours-closed {
    background-color: transparant !important;
    border-color: transparant !important;
    color: #202529 !important;
    padding-bottom: 10px !important;
    padding-top: 20px !important;
    padding-left: 0px;
	font-size: 20px;
    font-weight: bold;
}
.openinghours-open {
    background-color: none !important;
    border-color: #ffffff !important;
    color: #212529 !important;
    padding-bottom: 10px !important;
    padding-top: 20px !important;
	padding-left: 0px;
    font-size: 20px;
    font-weight: bold;

}

#sp-left .sp-module:first-child, #sp-right .sp-module:first-child {
    margin-top: 0px ;
    /*background: #ffffff;*/
	border-radius: 0px;
	border: none;
}
.kruimelpad { margin-top: -60px; padding-left: 30px; background-color: transparant !important;}
.kruimelpad .pathway { border: solid 2px #FE972E; border-radius: 4px; padding-left: 15px; padding-right: 15px; padding-bottom: 3px; padding-top: 2px; }
.kruimelpad a { color: #ffffff; text-transform: lowercase; }
.breadcrumb-item li.active { border: solid 2px #ffffff; border-radius: 50px; padding-left: 15px; padding-right: 15px; padding-bottom: 3px; padding-top: 2px; }
.breadcrumb-item.active {
    color: #ffffff;
	text-transform: lowercase;
}
.breadcrumb-item+.breadcrumb-item::before { color: none; }
/*.seotraining { background: #F8F8F8; }*/
.h4, h4 {
    font-size: 26px;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
}
.itemid-240 .menuhoger {
    margin-left: 40px; 
}
.itemid-240 .sp-megamenu-parent .menu li {
    list-style: square;
	margin-left: 40px;
}
.itemid-240 .container-inner {
	background: #ffffff;
}

.itemid-240 .article-details.hogernew {
    margin-left: 0px;
}
#sp-subfooter .sp-module ul {
    list-style: none;
    display: inline-flex;
}
#sp-subfooter .sp-module ul > li > a {
    font-size: 12px;
    padding-right: 50px;
	font-size: 14px;
}
#sp-footermenu .sp-module-content {
   text-align:center;
}
#sp-right .meerinfo  .bfQuickMode section input[type='text'] {
    background: #f8f8f8;
}
#sp-right .meerinfo .bfQuickMode textarea {
    background: #f8f8f8;
}
.itemid-184 .oranjekop  { margin-bottom: 40px; }
.itemid-160 .article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    padding-right: 40px;
    padding-top: 20px;
	    padding-left: 20px;
}
.itemid-160 .article-list .article .article-intro-image img:hover {
    opacity: 0.5;
	/*background: rgba(39,62,84,0.82);*/
	z-index: 2;
	
}
.itemid-226 .article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    padding-right: 40px;
    padding-top: 20px;
	    padding-left: 20px;
}
.articles-leading .article {
    padding: 0px;
    border: none;
}
.article-list .article {
    border: 0px solid #f5f5f5;
}
.itemid-181 .article-list .row .article { border: none; text-align: center; }
.itemid-181 .article-list .article .float-left { float: none !important; }
.itemid-163 .article-details .article-header h1 { padding-left: 0px; }
.itemid-274 .search  { margin-top: -380px; }
#searchForm fieldset { display: none; }
.search-results { background: #ffffff; padding: 35px; border-radius: 15px; transition: 1.5s ease;  }
.itemid-274 #sp-main-body { transition: 1.5s ease;  }
.search .form-inline { display: none; }
.search .result-category, .result-created { display: none; }
.search-results a  { color: #252525; font-family: 'PT Sans'; font-weight: 700; font-size: 26px;  }
.badge-info { background-color: #FE972E ; }
.sp-megamenu-parent .telefoonnummer .sp-dropdown .sp-dropdown-inner { background: none; padding: 0px; margin-top: 0px; box-shadow: none; }
.sp-megamenu-parent .telefoonnummer .sp-dropdown li.sp-menu-item > a { color: #ffffff !important; display: inline-flex; width: 128px; font-size: 12px; font-weight: normal; }
.sp-megamenu-parent .telefoonnummer .sp-dropdown .sp-dropdown-items { display: inherit; }
.sp-megamenu-parent .telefoonnummer .sp-dropdown li.sp-menu-item > a(.sp-menu-badge) { font-size: 16px; padding: 0px 0; }
.sp-megamenu-parent .telefoonnummer .sp-dropdown li.sp-menu-item > a   { font-size: 16px; line-height: 1; padding: 6px 0; }
.sp-megamenu-parent .telefoonnummer .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) { padding: 0px 0; }

.sp-megamenu-parent .contactpag .sp-dropdown .sp-dropdown-inner { background: none; padding: 0px; margin-top: 0px; box-shadow: none; }
.sp-megamenu-parent .contactpag .sp-dropdown li.sp-menu-item > a { color: #ffffff !important; display: inline-flex; width: 143px; }
.sp-megamenu-parent .contactpag .sp-dropdown .sp-dropdown-items { display: inherit; }
.sp-megamenu-parent .contactpag .sp-dropdown li.sp-menu-item > a(.sp-menu-badge) { font-size: 16px; padding: 0px 0; }
.sp-megamenu-parent .contactpag .sp-dropdown li.sp-menu-item > a   { font-size: 16px; line-height: 1; padding: 4px 0; }
.sp-megamenu-parent .contactpag .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) { padding: 0px 0; }
.sp-module-content-bottom.clearfix { background: #; margin-left: 25px; padding-left: 60px; padding-right: 90px;}

.fa-whatsapp::before {
    font-size: 18px;
    float: left;
    padding-left: 8px;
    padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 7px;
	margin-top: -2px;
}
.fa-mail-forward::before  {
    font-size: 18px;
    float: left;
	padding-left: 12px;
    padding-right: 5px;
}
#sp-klantenhome .fa-chain:before, .fa-link:before {
    content: none !important;
}
#sp-klantenhome #wspm .wspm-image .wspm-overlay-wrapper a {
	background: transparent !important;
}
#sp-klantenhome #wspm .wspm-image .wspm-overlay-wrapper a i {
	background-image: url("https://www.keizerkarelwebdesign.nl/images/kroonwit.png");
	width: 70px;
	height: 70px;
	background-size: 70%;
	background-repeat: no-repeat;
	margin-left: 20px;
}
.seoworkshop { font-size: 16px !important;}
.seoworkshop {
    background: #B1B1B1;
    color: #fff;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -36px;
    padding: 20px !important;
}
.cmsinmenu {
    background: #B1B1B1;
    color: #fff;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -36px;
    padding: 20px !important;
}
.article-details .article-header h1, .article-details .article-header h2 {
    border-bottom: solid 0px #f5f5f5;
    padding-bottom: 25px;
	background: #;  /*#F8F8F8*/
    padding-left: 25px;
    /*margin-left: -25px;*/
    padding-top: 0px;
    margin-top: -20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	font-size: 38px;
	text-transform: uppercase;
}
#wspm .wspm-item .wspm-headline h3 {
    font-size: 14px !important;
	text-transform: uppercase !important;
}
#lgx-typed99 .lgx-typed-pre-content h1 {
    color: #ffffff;
    font-family: 'Futura Std';
	font-weight: bold;
	font-size: 54px !important;
}
.bfQuickMode h3 {
    font-family: 'Futura Std' !important;
    font-weight: bold !important;
    font-style: normal !important;
	font-size: 22px !important;
	text-transform: uppercase !important;
}
.nieuwsbriefnew { padding-top: 95px; }
.testimonials blockquote {
    background-image: url(/images/banners/quotation-marks-left.png);
    background-repeat: no-repeat;
	background-size: 60px;
    background-position: 22px 80px;
}
.testimonials blockquote p {
	font-style: italic;
}
.testimonials p:last-child img {
    float: right;
    margin-top: 50px !important;
}
.testimonials span[itemprop="description"] p {
   padding-left: 100px;
}
.itemid-163 div[itemprop="articleBody"]  {
   padding-left: 0px;
   padding-right: 0px;
}
div[itemprop="articleBody"]  {
   /*background: #fff;*/
   padding-left: 25px;
   padding-right: 50px;
   padding-bottom: 35px;
   margin-top: -8px;
   text-align: justify;
}
.itemid-167 div[itemprop="articleBody"]  {
   background: #fff;
   padding: 0px;
   margin-top: 0px;
}
.sp-megamenu-parent > li .sp-menu-badge {
    background: #222222;
    color: #fff;
}
.meerinfo #ff_formdiv10 { padding-left: 25px; }
#ff_formdiv3 { padding-left: 25px; }
.itemid-224 .bfQuickMode .bfbs3-btn, .bfQuickMode .btn { margin-right: 113px; }
.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap { width: 100% !important; }
#bfGroupLabel10 { padding-left: 0px !important; }
.bfQuickMode .bfLabelLeft .bfElementGroupNoWrap input {	margin: 6px 7px 0px 0px !important; }
.bfQuickMode .bfbs3-btn, .bfQuickMode .btn  {
    font-size: 15px !important;
    background: #FE972E;
    border-radius: 4px;
	padding-top: 2px;
	border: solid 1px #ffffff;
	margin-right: 20px;
	text-shadow: none;
}
.bfSubmitButton, .bfNextButton, .bfPrevButton  {
    font-size: 15px !important;
    background: #FE972E;
    border-radius: 4px;
	padding-top: 2px;
	border: solid 1px #ffffff;
	margin-right: 0px;
	text-shadow: none;
	color: #ffffff;
	padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
	
}
.bfSubmitButton:hover, .bfNextButton:hover, .bfPrevButton:hover {
    background: #ffffff;
	color: #FE972E;
	border: solid 1px #FE972E;
	text-shadow: none;
	cursor: pointer;
	transition: 0.5s ease-out;
}
.bfSubmitButton:active, .bfNextButton:active, .bfPrevButton:hover {
    background: #ffffff;
	color: #FE972E;
	border: solid 1px #FE972E;
	text-shadow: none;
}
.bfQuickMode section input[type='text']  {
    background: #fff;
    border: none;
	font-size: 15px;
	font-style: normal;
	color: #495057;
	border: solid 1px #f8f8f8;
}
.bfQuickMode .bfLabelLeft textarea, .bfQuickMode .bfLabelLeft select {
    font-style: normal;
    font-size: 15px;
	border: solid 1px #f8f8f8;
}
.bfQuickMode select  { padding-left: 10px !important; }
.bfQuickMode .bfbs3-btn:hover, .bfQuickMode .btn:hover {
    background: #ffffff;
	color: #FE972E;
	border: solid 1px #FE972E;
	text-shadow: none;
}
.bfQuickMode .bfbs3-btn:active, .bfQuickMode .btn:active {
    background: #ffffff;
	color: #FE972E;
	border: solid 1px #FE972E;
	text-shadow: none;
}
/*.itemid-181, .itemid-185, .itemid-158, .itemid-187, .bfQuickMode section input[type='text'] {
    background: #f8f8f8;
}
.itemid-181, .itemid-185, .itemid-158, .itemid-187, .bfQuickMode textarea {
    background: #f8f8f8 !important;
	}
*/
.sp-megamenu-parent .sp-mega-group > li > a {
    font-size: 15px !important;
    font-weight: 500 !important;
	text-decoration: underline;
}
.sp-megamenu-parent .sp-mega-group > li > a:hover {
    color: #FD962E;
	text-decoration: underline;
}

.contactparallax .lgx-parallax {
    background-attachment: inherit;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    margin-top: 20px;
	text-transform: lowercase;
}
.analyticsklein {
    margin-left: -18px;
}
.testimonials h2 { font-size: 22px; font-weight: bold; text-transform: uppercase; color: #212529;     margin-bottom: 35px; }
#jefaqpro-paginationarea {display: none; }
:-moz-any(ol, ul, menu, dir) :-moz-any(ol, ul, menu, dir) ul,
:-moz-any(ol, ul, menu, dir) :-moz-any(ol, ul, menu, dir) menu,
:-moz-any(ol, ul, menu, dir) :-moz-any(ol, ul, menu, dir) dir {
  list-style-type: circle  ;
}
ul ul ul {
    list-style-type: circle;
}
.itemid-180 .oranjemod { font-size: 18px; }
.logo-image {
    height: 60px;
    margin-top: 30px;
	transition: 0.5s ease-out;
}
#je-faqpro h1 {
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
    font-size: 38px;
    text-transform: uppercase;
	display: none;
}
.testimonials blockquote::after {
    border-color: #FE972E transparent transparent transparent;
}
.testimonials span.testimonials-name {
    color: #252525;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 15px;
	margin: 0px 0 0px;
}
.itemid-327 #sp-footermenu ul { margin-left: 20px; }
.carousel-info { margin-top: -7px; }
.testimonials span.testimonials-post {
    color: #252525;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 15px;
}
#je-faqpro hr {
    border-top: 0px solid rgba(0,0,0,.1);
}
#sp-submenu ul {
	display: inline-flex;
	list-style: none;
}
#sp-header.header-sticky .sp-megamenu-parent > li > a {
    color: #232323;
}
#sp-header.header-sticky .sp-megamenu-parent > li.offerte a {
    color: #212529;
}
#sp-header.header-sticky .sp-megamenu-parent > li.telefoonnummer a {
    color: #212529 !important;
	font-weight: normal;
}
.fa .fa-whatsapp { font-size: 10px; margin-left: -5px; }
#sp-header .sp-megamenu-parent > li.zoeken a:hover {
    color: #FE972E;
}
#sp-maps .lgx-parallax-inner .lgx-parallax-content {
    padding-top: 0px;
}
/*.itemid-101 .article-details  {
    margin-top: -146px;
	background: #ffffff;
    border-radius: 10px;
    padding: 35px;
}*/
.itemid-101 div[itemprop="articleBody"] {
    background: none;
	text-align: center;
	margin-top: -8px !important;
}

.parallaxhome.lgx-typed-content .lgx-typed-content-wrapper {
    margin: 0px -2% 10% !important;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.parallaxcontact.lgx-typed {
    background-attachment: inherit !important;
}
.parallaxcontact.lgx-typed-content .lgx-typed-content-wrapper {
    margin: 0px -2% 10% !important;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.sp-megamenu-parent > li.active > a {
	font-weight: 300;
	text-decoration: underline;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-size: 16px;
}
.clpricing-table .price-table .cl-pricetable-wrap .top .cl-header h4 {
    font-size: 16px !important;
}
.clpricing-table .price-table .cl-pricetable-wrap .top h3 {
    font-size: 38px  !important;
}
.clpricing-table .price-table .cl-pricetable-wrap .bottom ul li {
    font-size: 14px !important;
}
#sp-maps .buttontjeart {
    color: #fff;
}
.buttontjeart a {
    text-decoration: none;
}
.buttontjeart {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: transparant;
	border: solid 2px #FE972E;
    text-decoration: none;
    color: #212529;
    transition: color 0.5s ease;
    /*border-right: solid #ffd512 10px;*/
	border-radius: 4px;
	font-size: 14px !important;
	font-weight: bold;
	text-transform: uppercase;
}

.buttontjeart:hover {
  color: #ffffff !important ;
  background-color: transparant;
  border-radius: 4px;
}

.buttontje {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: transparant;
	border: solid 2px #FE972E;
    text-decoration: none;
    color: #fff;
    transition: color 0.5s ease;
    /*border-right: solid #ffd512 10px;*/
	border-radius: 4px;
	font-size: 16px;
	margin-bottom: -150px;
	font-weight: bold;
	text-transform: uppercase;
}

.buttontje:hover {
  color: #ffffff !important;
  background-color: transparant;
  border-radius: 4px;
}


/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
    border-radius: 4px;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FE972E;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: black;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}



.menubuttonmen a {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: transparant;
	border: solid 2px #FE972E;
    text-decoration: none;
    color: #fff;
    transition: color 0.5s ease;
    /*border-right: solid #ffd512 10px;*/
	border-radius: 4px;
	font-size: 13px;
	margin-bottom: -150px;
	font-weight: bold;
	text-transform: uppercase;
}

.menubuttonmen a:hover {
  color: #ffffff !important;
  background-color: transparant;
  border-radius: 4px;
}


/* Sweep To Left */
.hvr-sweep-to-left a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
    border-radius: 4px;
}
.hvr-sweep-to-left a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FE972E;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left a:hover, .hvr-sweep-to-left a:focus, .hvr-sweep-to-left a:active {
  color: black;
}
.hvr-sweep-to-left a:hover:before, .hvr-sweep-to-left a:focus:before, .hvr-sweep-to-left a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.off-menu_292 dl a, .off-menu_292 dl a:link, .off-menu_292 dl.level1 a, .off-menu_292 dl.level1 a:link {
    color: #212529 !important;
    font-family: 'Futura Std' !important;
	font-size: 22px !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration: none !important;
	text-transform: uppercase !important;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09);
    line-height: normal;
}
.off-menu_292 dl.level2 a, .off-menu_292 dl.level2 a:link {
    font-size: 14px !important;
}
.off-menu_292 dt, .off-menu_292 dl.level1 dt {
    padding: 5px 0px 5px 15px !important;
}
.level3 a { font-size: 12px; }
.headermobiel  {
	text-align: center;
	padding-top: 20px;
	background: #fff;
	padding-bottom: 30px;
}
#sp-menumobielvertical {
	position: fixed;
	width: 100%;
	bottom: 15px;
	text-align: center;
	background: #fff;
	margin-bottom: -15px;
	z-index: 3000;
}
#sp-footerbottom, #sp-footerbottom2     {
	color: #212529;
    font-family: 'Futura Std';
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
	padding-top: 25px;
	padding-bottom: 5px;
	}
#sp-footerbottom, #sp-footerbottom2, #sp-menuvertical  {
	padding-left: 0px;
	padding-right: 0px;
}
#sp-footerbottom, #sp-footerbottom2  {
	min-width: 42%;
}
#sp-footerbottom a, #sp-footerbottom2 a  {
	text-decoration: none;
}
#sp-menuvertical {
	max-width: 16%;
}

#sp-footermenu4 img  {
	margin-bottom: 25px;
	display: block;
}
	
img {
    display: inline;
}
.itemid-160 .article a {
    color: #222222;
	font-weight: bold;
}
.itemid-226 .article a {
    color: #222222;
	font-weight: bold;
}
.bfbs3-glyphicon.bfbs3-glyphicon-upload {
    padding-top: 7px;
}
#ff_formdiv6 { min-height: 400px; }
#ff_formdiv6 .bfbs3-form-group.bfbs3-form-group-actions { bottom: 0; position: absolute; width: 100%;     padding-right: 60px; }
.article-list .article .article-intro-image {
    border-bottom: none;
}
.bfQuickMode label {
    font-weight: 600;
}
.bfQuickMode .bfbs3-nonform-control, .bfQuickMode .nonform-control {
    width: 100% !important;
}
#bfGroupLabel10 {
    padding-left: 30px;
}
.bottomparallax .lgx-parallax-inner .lgx-parallax-content {
    padding-top: 0px;
}
.h2, h2 {
    font-size: 1.2rem;
	font-weight: 300;
}
.itemid-101 #sp-websitesteksthome h2 {
	font-family: 'Futura Std';
    font-weight: bold;
	text-transform: uppercase;
} 
.itemid-101 #sp-webapplicatieshome h2 {
    font-family: 'Futura Std';
    font-weight: bold;
    text-transform: uppercase;
} 
.itemid-101 #sp-overigedienstenhome h2 {
    font-weight: 700 !important;
} 
.breadcrumb-item + .breadcrumb-item::before {
    content: "" !important;
}
.btnrand a { background: #ffffff; border: solid 2px #FE972E; color: #252525;    border-radius: 15px; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px;     display: inherit; } 
.btnrand  { background: #ffffff; border: solid 2px #FE972E;     border-radius: 15px; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px;     display: block; color: #252525; }
.btnrand:hover  { background: #FE972E; border: solid 2px #FE972E; color: #fff;     border-radius: 15px; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 4px; display: block;  }

.btnbottom a { background: #FE972E; padding-left: 25px; padding-right: 25px; padding-top: 0px; padding-bottom: 4px; font-size: 1rem;  } 
.btnbottom  { background: #FE972E; padding-left: 25px; padding-right: 25px; padding-top: 0px; padding-bottom: 4px; font-size: 1rem; border-radius: 30px; color: #ffffff; }
.btnbottom:hover  { background: #212121; padding-left: 25px; padding-right: 25px; padding-top: 0px; padding-bottom: 4px; font-size: 1rem; border-radius: 30px; color: #ffffff; }


.btnhome  { background: #FE972E; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 6px; transition: background:#fff 1s linear 2s, #FE972E 1s; color:#fff; border-radius: 4px; font-family:'pt sans', Arial; font-weight: 700;}
.btnhome:hover  { background: #555652; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 6px; transition: background:#fff 1s linear 2s, #FE972E 1s; color:#fff;border-radius: 4px;}
.btnhomeban  { background: #FE972E; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 6px; transition: background:#fff 1s linear 2s, #FE972E 1s; color:#fff; border-radius: 4px;margin-bottom: -100px; font-family:'pt sans', Arial; font-weight: 700;  }
.btnhomeban:hover  { background: #555652; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 6px; transition: background:#fff 1s linear 2s, #FE972E 1s; color:#fff;border-radius: 4px;margin-bottom: -100px; }
.telefoonnummer a { background: #; height: 30px; border-radius: 4px; margin-top: 10px !important; margin-right:15px !important; border: solid 2px #FE972E;}
.telefoonnummer a:hover { border: solid 2px #ffffff;  transition: ease-in 0.2s;}
.sp-megamenu-parent .sp-mega-group > li > a {
    display: block;
    text-transform: none;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
}
.itemid-167 .fa-bounce {
    -webkit-animation: none;
    animation: none;
}
.fa-bounce {
    display: inline-block;
    position: relative;
    -moz-animation: bounce 1s infinite linear;
    -o-animation: bounce 1s infinite linear;
    -webkit-animation: bounce 1s infinite linear;
    animation: bounce 1s infinite linear;
}

@-webkit-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@-moz-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@-o-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@-ms-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}

.pulse {
  margin:100px;
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #cca92c;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204,169,44, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,522,255, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(255,522,255, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,522,255, 0.4);
    box-shadow: 0 0 0 0 rgba(255,522,255, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(255,522,255, 0);
      box-shadow: 0 0 0 10px rgba(255,522,255, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}


/*.itemid-163 #sp-component { background: #ffffff; border-radius: 5px; margin-top: -125px; }*/
/*.itemid-163 .article-details .article-header h1, .article-details .article-header h2 {
    margin-top: -149px;
}
.itemid-163 .bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    background: #fff;
}
.itemid-163 .article-details.hoger { margin-top: 0px;}*/
.itemid-163 .article-details .article-header h1, .article-details .article-header h2 {
    border-bottom: solid 0px #f5f5f5;
    padding-bottom: 25px;
}
.itemid-163 .bfQuickMode section input[type='text'] {
    background: #ffffff;
}
.itemid-163 .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {
    background: #ffffff;
	border: solid 1px #f8f8f8;
}

#sp-overigedienstenhome .img-intro- img { float: left; padding-right: 55px; max-width: 500px; margin-top: -92px; margin-left: -10px; }
#sp-websiteteksthome .img-intro- img { float: left; padding-right: 55px; }
#sp-websiteteksthome { margin-top:55px; margin-bottom: 150px; }
#sp-webapplicatieshome .img-intro-right img { float: right; padding-left: 55px;   }
#sp-webapplicatieshome { margin-bottom: 76px; }
#sp-klantenhome .sp-module-title h3 {
    font-family: -apple-system, BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
#sp-klantenhome h3.sp-module-title { text-align: center; font-family: inherit; font-size: 24pt; }
/*#sp-klantenhome { margin-top: -50px; }*/
#sp-klantenhome .wspm-headline h3 {
    background: none !important;
    color: #fff !important;
	font-size: 22px !important;
	margin-top: -50px !important;
}
.bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    background: #f8f8f8; color: #495057;
}
.bfbs3-form-control {
    border: 0px solid #ccc !important;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
}
.lgx-typed-content .lgx-typed-content-wrapper {
    text-shadow: 0 0 0px rgba(0, 0, 0, 0.2) !important;
}
.contact .sp-module-title {
    margin: 0 0 10px !important;
    padding-bottom: 10px !important;
    font-size: 22px;
    font-weight: 700;
    border-bottom: 1px solid #f3f3f3;
}
#sp-main-body {
    padding: 30px 0;

}
/*.itemid-156 #sp-main-body {
    background: url(https://keizer.karelwebdesign.de/images/banners/dotbg.png) repeat !important;
}*/
.itemid-301 #sp-main-body a { color: #252525; } 
#sp-header.header-sticky .offerte a:hover { border: solid 2px #FE972E !important;}
#sp-header.header-sticky .telefoonnummer a:hover { border: solid 2px #FE972E !important;}
.offerte a { background: #; height: 30px; border-radius: 4px; margin-top: 25px !important; border: solid 2px #FE972E !important; line-height: 25px !important; }
.offerte a:hover {  border: solid 2px #ffffff !important; transition: ease-in 0.2s;}
.itemid-101 #sp-header.header-sticky .offerte a { background: #fff; height: 30px; border-radius: 4px; margin-top: 25px !important;}
.itemid-101 #sp-header.header-sticky .offerte a:hover {  border: solid 2px #FE972E !important;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    line-height: 27px;
}
#sp-footer #sp-footer2 {
    text-align: left;
}
.clpricing-table .price-table.style3 .cl-pricetable-wrap .featured {
    padding: 20px 0 20px 40px;
	width: 45.33%;
}
.clpricing-table .price-table.style3 .cl-pricetable-wrap .top {
    width: 27.33%;
}
.clpricing-table .price-table.style3 .cl-pricetable-wrap .bottom {
    width: 27.33%;
}
.clpricing-table .price-table.style3 .cl-pricetable-wrap .bottom .cl-footer .dolar {
    font-family: 'pt sans', arial ;
	font-size: 40px;
	font-weight: 700;
}
.clpricing-table .price-table.style3 .cl-pricetable-wrap {
    text-shadow: 0 0px rgba(255, 255, 255, 0.8);
}
.clpricing-table .price-table.style3 .cl-pricetable-wrap .popular {
    background: #222222;
    padding: 8px 42px;
}
.clpricing-table .price-table.style3 .cl-pricetable-wrap .top:after {
    top: 27%;
}

.itemid-182.geendropdown .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    display: none;
}
li.geendropdown .sp-dropdown-inner {
    display: none;
}


.itemid-167 #sp-main-body {
    padding: 0px 0;
	margin-top: -40px;
}
#bfQuickModeSection86929 input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
	font-size: 14px; 
	font-style: italic;
    border: none;
    border-radius: 0px;
    height: 30px;
	background: #f5f5f5;
}
#bfQuickModeSection50684 input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
	font-size: 14px; 
	font-style: italic;
    border: none;
    border-radius: 0px;
    height: 30px;
	background: #f5f5f5;
}
#bfQuickModeSection86929 .form-inline {
    display: -ms-flexbox;
    display: inline;
}
#bfQuickModeSection50684 .form-inline {
    display: -ms-flexbox;
    display: inline;
}
#bfQuickModeSection50684 .bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {
    width: 100%;
    background: #fff;
    border: none;
    padding: 5px;
    padding-left: 15px;
    font-size: 14px;
	font-style: italic;
    color: #555555;
}
.clpricing-table .price-table.style14 .cl-pricetable-wrap .bottom p {
    padding: 6px 0;
    text-align: left;
    margin-left: 0px;
	font-size: 16px;
	color: #222222;
}
.clpricing-table .price-table.style14 .cl-pricetable-wrap .bottom .btn-table {
    display: none;
}
.clpricing-table { margin-right: 20px;}
.cpnb-button, .cpnb-button-ok, .cpnb-m-enableAllButton {
    color: #ffffff !important;
}
.madewith { bottom: 0; position: absolute; width: 100%;}
.fa-heart { color: #FE972E; }
#offcanvas-toggler > .fa { color: #ffffff; }
#offcanvas-toggler > .fa:hover { color: #FE972E; }
#offcanvas-toggler::before {
content: 'Support';
font-size: 16px;
font-family: inherit;
color: #fff;
padding-right: 8px;
font-weight: normal;
}
.offcanvas-menu ul.menu.nav-pills a:hover, a:focus, a:active {
    color: #FE972E;
}
#offcanvas-toggler { line-height: 76px; 	text-transform: lowercase; font-size: 18px; }
.offcanvas-menu { background-color: #252525; color: #ffffff; }
.offcanvas-menu .offcanvas-inner .sp-module ul > li a { color: #ffffff;     text-transform: lowercase; }
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover { color: #FE972E; }
.close-offcanvas { font-size: 15px; background: #FE972E; color: #fff; line-height: 23px; }
#sp-header.header-sticky #offcanvas-toggler > .fa { color: #232323; }
#sp-header.header-sticky #offcanvas-toggler::before { color: #232323; }




@media only screen and (max-width: 1590px) {
.parallaxhonderd .lgx-parallax { background-size: auto; }
#lgx-parallax160 {
    background-position: 50% 50%;
    background-size: cover;
}
#sp-header {
    padding-left: 20px !important;
}
@media only screen and (max-width: 1400px) and (min-width: 1320px)  {
	.sp-megamenu-parent {
    margin-left: -65px !important;
}
}
@media only screen and (max-width: 1106px) and (min-width: 992px)  {
.offerte { display: none !important; }
.sp-megamenu-parent { margin: 30px -15px; }
}
#offcanvas-toggler::before { padding-left: 15px; }
}
@media only screen and (max-width: 1329px) {
#offcanvas-toggler { line-height: 84px; }
li.telefoonnummer { display: none; }
li.zoeken { display: none; }
li.zoeken a.fa-fa-search:hover::before { color: #252525 !important; }
.offerte a { margin-top: 30px !important;}
#sp-header { padding-left: 25px !important; padding-right: 25px !important; }
}
@media only screen and (max-width: 1200px) {
.bfQuickMode .bfbs3-nonform-control  {
    display: inline-grid !important;
}
#digi_showcase_219 {
    margin-top: -200px;
}
#bfGroupLabel10 { margin-left: 10px; }
#bfGroupLabel189 { margin-left: 10px; }
}
@media only screen and (max-width: 991px) {
.analytics { display: none; }
#digi_showcase_219 {
    margin-top: 0px;
}
#sp-nieuwsbrief { margin-top: -50px; }
#sp-footermenu1 ul li:last-child { display: none; }
#sp-footermenu2, #sp-footermenu3 { padding-top: 20px; }

#sp-footermenu4 img  {
	    max-width: 100px;
		margin-bottom: 0px;
		display: inline;
}
#sp-footermenu4 .hotjar img  {
	    max-width: 90px;
		margin-top: -10px;
}
.hotjar  {
	    max-width: 80px !important;
		margin-top: -17px !important;
		margin-left: 10px;
}
.hideonmobile { display: none; }
.offcanvas-menu .offcanvas-inner .item-302 a.allediensten { display: none; }
#offcanvas-toggler > .fa { color: #252525; }
#sp-header.header-sticky { padding-top: 10px; }
#sp-header { padding-top: 10px; }
#sp-header {
    position: fixed;
    z-index: 9999;
    background: #ffffff !important;
    height: 80px;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    top: 0px;
}
.itemid-163 #sp-right .sp-module:first-child {
    margin-top: -120px;
}
.off-nav-159 { display: none !important; }
#bfElemWrap10 {display: none; }
#sp-portfolio { margin-top: 10px; }
.lgx-parallax { height: 450px !important; }
.lgx-parallax-inner .lgx-parallax-content { padding-top: 0px; }
.logo img { max-height: 58px !important; }
.container { max-width: 100%; }
#sp-topfoto { margin-top: 120px; margin-bottom: -10px; }
#sp-right .sp-module:first-child { margin-top: 30px; }
#sp-right { padding-left: 40px; padding-right: 40px; }
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
    font-size: 1.4rem;
	color: #252525;
}
.offcanvas-menu .offcanvas-inner {
    padding: 30px;
    background: #ffffff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a  {
    color: #252525;
	font-size: 0.9rem;
	border: solid 2px #FE972E;
    border-radius: 15px;
    margin-bottom: 7px;
    padding-left: 8px;
}
.meeroverweb { margin-top: -20px !important; }
.digi_showcase.timeline .timeline-block:first-child { margin-top: -130px !important; }
#offcanvas-toggler::before { content: none; }
}
@media only screen and (max-width: 767px) {
.bfQuickMode input[type=text] {
    max-width: 100% !important;
}
.bfQuickMode textarea {
    max-width: 100% !important;
}
.bfQuickMode select {
    max-width: 100% !important;
}
#sp-nieuwsbrief .bfQuickMode .bfbs3-btn {
    margin-top: 20px;
}
.itemid-154 .bloghoger {
    margin-top: 0px;
}
.itemid-154 .row .col-md-4:last-child { display: none; }
.itemid-154 #sp-maps {
    margin-top: 0px;
}
}

@media only screen and (max-width: 576px) {
.lgx-typed-inner .lgx-typed-content {
    display: table-cell;
    vertical-align: bottom !important;
} 
.lgx-parallax-content .lgx-parallax-title {
    font-size: 30px !important;
}
.seotraining { margin-top: -25px !important; }
.itemid-155 img { display: flex; }
#sp-footermenu4 { padding-bottom: 70px; }
#sp-nieuwsbriefafbeelding { padding-top: 50px; }
/*#sp-topfoto .lgx-parallax-inner {
    background-color: #FE972E !important;
}*/
#sp-topfoto .lgx-parallax-content .lgx-parallax-content-wrapper {
    text-shadow: none;
}
#sp-subfooter .sp-module ul {
    list-style: none;
    display: inline;
    text-align: center;
    margin: 0px auto;
}
#sp-subfooter .sp-module ul > li > a {
    padding-right: 0px;
}
.itemid-163 .article-details .article-header h1 { padding-left: 20px; }
#sp-klantenhome { margin-top: -50px; }
#sp-webapplicatieshome { margin-top: -50px; }
.homemobiel { margin-top: -80px; }

.lgx-parallax {
    height: 350px !important;
}
/*.bottomparallax .lgx-parallax {
    height: 220px !important;
}*/
.parallaxhonderd .lgx-parallax {
    background-position: 50% 17%;
    background-size: inherit;
}
/*.lgx-parallax-text { display: none;}*/
#sp-klantenhome .wspm-headline h3 { font-size: 20px !important; }
/*.lgx-parallax-content .lgx-parallax-title {
    margin-bottom: 50px !important;
}*/
.lgx-parallax-inner .lgx-parallax-content {
    padding-top: 0px;
}
.itemid-158 .parallaxhonderd .lgx-parallax {
    background-size: cover;
}
.itemid-156 .parallaxhonderd .lgx-parallax {
    background-size: cover;
}
div[itemprop="articleBody"] { padding-right: 25px; }
h1 { font-size: 30px !important; font-family: 'PT Sans' }
#sp-component { padding-left: 0px !important; padding-right: 0px !important; }
#ff_formdiv1  { margin-left: 15px; margin-right: 15px; }
#digi_showcase_219.timeline .timeline-animated .timeline-block:hover .timeline-img { margin-top: -65px; margin-left: 20px; }
#digi_showcase_timeline { padding: 2em 0px !important; }
.digi_showcase.timeline .timeline-block:first-child { margin-top: -130px !important; }
#sp-header {
    background: #fff;
	padding-left: 20px;
    padding-right: 20px;
	padding-top: 0px;
}
#sp-footer { display: none; }
#sp-maps { margin-bottom: -5px; }
#sp-right .sp-module.menuzijkant ul {
    margin-left: px;
}
#sp-right .sp-module.menuzijkant {
    padding: 0px 15px 0px 0px;
}
#sp-right .sp-module:first-child { margin-top: 30px; }
#sp-right { padding-left: 0px; padding-right: 0px; }
.itemid-101 #sp-header {
    padding-left: 20px;
    padding-right: 20px;
	background: #fff;
}
.sp-module-content-top { margin-left: 0px; margin-right: 0px; }
.oranjekop { font-size: 30px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.grijskop  { font-size: 30px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
#sp-right .sp-module ul > li > a { width: 100%; }

.itemid-101 #sp-topbanner {
    margin-top:-114px;
}
/*
.itemid-101 #lgx-typed244 .lgx-typed-inner {
    height: 100%;
}
.lgx-typed {
    background-position: top !important;
    background-size: contain !important;
	background-position: 50% 14% !important;
}
.itemid-101 .lgx-typed-inner .lgx-typed-content {
    vertical-align: top !important;
    padding-top: 40px;
}

.itemid-101 #lgx-typed244 {
    background-position: bottom; 
}
*/

#sp-webapplicatieshome .img-intro-right img {
    float: right;
    padding-right: 0px;
    margin-top: -80px;
    padding-bottom: 30px;
    text-align: center;
    padding-left: 0px;
}
#sp-websiteteksthome .img-intro- img {
    float: left;
    padding-right: 0px;
}
#sp-webapplicatieshome {
    margin-bottom: 50px;
}
.itemid-186 #sp-maps .lgx-parallax-content .lgx-parallax-title {
    margin-bottom: 10px !important;
}
.itemid-163 #sp-header {
    padding-left: 20px;
    padding-right: 20px;
	background: #fff;
}
#sp-header .logo {
    padding-top: 25px;
}
#sp-header.header-sticky {
    padding-top: 0px;
	position: fixed;
}

#sp-subfooter {
	padding-bottom: 68px;
		}
.bloghoger {

	margin-left: 0px;
    margin-right: 0px
}

.article-details.hogernew {
    margin-top: -160px;
    margin-left: 0px;
    margin-right: 0px;
}
.article-details.hoger {
    margin-top: 20px;
	padding: 0px;
}
.bloghoger {
    margin-top: -20px;
    border-radius: 0px;
}
.article-details .article-header h1, .article-details .article-header h2 { border-top-left-radius: 0px; border-top-right-radius: 0px; }

#offcanvas-toggler > .fa {
    margin-top: 40px;
    margin-right: 0px;
}



.mobielcontact img { max-width: 75px; }
.mobielcontact ul {
    display: inline-flex;
	list-style: none; 
}
#sp-mobiel-contact { margin: 0 auto; position: fixed;
    bottom: 0px;
    background: #fff; width: 100%; padding-top: 10px; z-index: 1000; padding-left: 20px;
    padding-right: 20px;
	box-shadow: 3px 0px 0px 3px rgba(0,0,0,0.05);
    height: 80px;	}
#sp-mobiel-contact .sp-module-content { text-align: center; }

.btnhomeban {
    display: none; 
}
.itemid-101 .article-details .btnhome {
    display: inline-block;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}
}

/*testcode*/
#lgx-typed246 .lgx-typed-inner .lgx-typed-content { padding-top: 45px; }
/*later weghalen*/