.sl-main-cont .asl-panel,
#asl-panel{
display: none !important;
color: red;
} @font-face {
font-family: 'Montserrat-ExtraBold';
src: url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/Montserrat-ExtraBold.eot);
src: url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/Montserrat-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/Montserrat-ExtraBold.woff2) format('woff2'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/Montserrat-ExtraBold.woff) format('woff'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/Montserrat-ExtraBold.ttf) format('truetype'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/Montserrat-ExtraBold.svg#DIN2014-ExtraBold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'DIN2014';
src: url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/DIN2014-ExtraBold.eot);
src: url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/DIN2014-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/DIN2014-ExtraBold.woff2) format('woff2'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/DIN2014-ExtraBold.woff) format('woff'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/DIN2014-ExtraBold.ttf) format('truetype'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/DIN2014-ExtraBold.svg#DIN2014-ExtraBold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/OpenSans-Regular.eot);
src: url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/OpenSans-Regular.woff2) format('woff2'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/OpenSans-Regular.woff) format('woff'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/OpenSans-Regular.ttf) format('truetype'),
url(//levelupmap.rwcgrootamsterdam.nl/wp-content/uploads/custom-fonts/OpenSans-Regular.svg#OpenSans-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
body, 
.fill.banner-link { 
overflow: hidden; }
h1, .h1, .banner h1 {
font-family: 'Montserrat-ExtraBold' !important;
font-size: 60px;
line-height: 1.2;
font-weight: normal;
}
h2, .h2, .banner h2 {
font-family: 'Montserrat-ExtraBold' !important;
font-size: 50px;
line-height: 1.2;
font-weight: normal;
}
h3, .h3, .banner h3{
font-family: 'Montserrat-ExtraBold' !important;
font-size: 30px;
line-height: 1.2;
font-weight: normal;
}
h4, .h4, .banner h4{
font-family: 'DIN2014' !important;
font-size: 22px;
line-height: 1.2;
font-weight: normal;
}
h5, .h5, .banner h5, .-menu-title-{
font-family: 'Montserrat-ExtraBold' !important;
font-size: 18px;
line-height: 1.2;
font-weight: normal;
text-transform: initial;
}
h6, .h6, .banner h6{
font-family: 'DIN2014' !important;
font-size: 16px;
line-height: 1.2;
font-weight: normal;
text-transform: initial !important;
}
.-footer- h6 {
font-family: 'Montserrat-ExtraBold' !important;
font-size: 14px;
}
body, p,
.gm-style {
font-family: 'Open Sans' !important;
font-size: 16px;
line-height: 1.5;
font-weight: normal;
}
.nav > li > a{
font-family: 'Montserrat-ExtraBold' !important;
font-size: 16px;
}
::selection {
color: #fff;
background: #7500E5;
}
html {
scroll-behavior: smooth;
}
.-font-montserrat-bold- {
font-family: 'Montserrat-ExtraBold' !important;
}
a.-linkdark-{
color: #fff !important;
}
a.-linkdark-:hover{
color: #47ff41 !important
}
.-menu-title-{
margin-bottom: 0 !important;
min-height: auto !important;
} .button.secondary, .button.primary, .button.white, .button.success, .button.alert,
a.action,
input.wpcf7-submit, .asl-buttons .action { 
font-family: 'Montserrat-ExtraBold' !important;
font-size: 16px;
text-transform: inherit;
box-shadow: none !important;
border-radius: 5px;
}
.wpcf7-submit{
text-transform: initial !important;
} .button.primary span, .wpcf7-submit{
color: #fff;
}
.button.secondary span{
color: #FFEC00 !important;
}
.button.success span{
color: #EF29DC !important;
}
.button.primary:hover,
a.action:hover,
input.wpcf7-submit:hover {
background-color: #46ff42 !important; }
.button.primary span:hover,
.button.primary:hover span,
a.action:hover,
input.wpcf7-submit:hover {
color: #000 !important; }
.button.secondary:hover{
background-color: #FFEC00 !important;
}
.button.secondary span:hover,
.button.secondary:hover span
{
color: #000 !important;
}
.button.success:hover{
border-color: #EF29DC !important;
}
.button.success span:hover,
.button.success:hover span
{
color: #000 !important;
} .nav-uppercase>li>a {
font-weight: normal;
}
.grecaptcha-badge{
opacity: 0 !important;
}
.section.-hm-bnr-sctn- {
height: calc(100vh - 100px);
}
.asl-buttons .action{
padding: 8px 20px 8px 20px !important;
} .-home-bg1-{
position: absolute !important;
width: 350px !important;
left: 0px;
top: -25px;
}
.-home-bg2-{
position: absolute !important;
width: 465px !important;
right: 0px;
bottom: -655px;
}
.-home-bg3-{
position: absolute !important;
width: 660px !important;
top: -950px;
left: 0px;
pointer-events: none;
}
.-home-bg4-{
position: absolute !important;
width: 48vw !important;
max-width: 920px;
right: 0px;
top: 0px;
}
.-home-bg5-{
position: absolute !important;
max-width: 660px !important;
width: 34vw !important;
bottom: -649px;
left: 0px;
}
.-home-bg6-{
position: absolute !important;
width: 310px !important;
top: -50px;
left: 0px;
}
.-home-bg7-{
position: absolute !important;
width: 775px !important;
top: 0px;
right: 0px;
} .-contactformulier- .wpcf7-form-control{
background-color: #242424 !important;
border: 2px solid #fff !important;
}
.-ondernemer-tabs- .nav.nav-pills a{
border-radius: 0px !important;
}
.-ondernemer-tabs #tab-ik-wil-groeien-als-ondernemer.tab:not(.active) a{
border: 2px solid #FFEC00 !important;
background-color: transparent !important;
}
.-accordion- .toggle{
left: initial;
right: 0;
top: -5px;
}
.-accordion- .accordion-title, .-accordion- .accordion-title.active{
padding: 0px 0px 0px 1px;
border-top: 1px solid transparent;
color: #000;
background-color: transparent;
}
.-accordion- .accordion-title span{
font-family: 'Montserrat-ExtraBold' !important;
font-size: 22px;
letter-spacing: 0.5px;
}
.-accordion- .accordion-inner{
padding: 10px 50px 0px 0px;
}
.-a-space-{
padding-bottom: 5px;
}
.-a-space-row- a{
display: block;
margin-bottom: -6px;
padding-bottom: 12px;
} .-contactformulier- .col{
padding: 0px 15px 15px !important;
} #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-panel-inner .Num_of_store, #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo{
background-color: #7500E5 !important; 
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel{
border: 0px solid transparent !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner, #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section{
background-color: transparent !important;
}
.section #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li i {
color: #7500E5 !important;
}
#asl-storelocator.asl-cont .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box .sl-list-wrapper .sl-list .sl-item{
border-bottom: 2px solid #7500E5 !important;
}
.section #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span, .section #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a, #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title{
color: #fff !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .btn.btn-asl{
background-color: #7500E5 !important; 
border-color: #7500E5 !important;
}
#asl-storelocator.asl-cont .agile-modal-content .btn.btn-default{
background: #7500E5 !important; 
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item{
background-color: #242424 !important;
}
#asl-storelocator.asl-cont .agile-modal h4{
color: #000 !important;
}
.sl-head-title, .count-result, .btn-asl, .sl-addr-list-title, #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section .search_filter label, #asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-advance-filters .asl-filter-cntrl .asl-cntrl-lbl, #asl-storelocator.asl-cont .agile-modal-content .btn.btn-default{
font-family: 'DIN2014' !important;	
font-size: 16px !important;
text-transform: initial !important;
color: #fff !important;
}
.asl-cont .sl-container{
max-width: 1200px !important;
}
#asl-storelocator.asl-cont .infoBox #style_1 .image_map_popup img.-coodware- {
object-fit: contain !important;
width: auto !important;
height: 50px !important;
max-height: 50px !important;
max-width: 50%;
} #ddl-asl-markers .dd-option {
padding: 20px;
}
.addr-loc li span{
font-size: 14px !important;
}
.asl-map-canv{
height: 950px !important;
}
.Filter_section {
display: none !important;
}
@media only screen and (max-width: 1700px) {
.-home-bg1-, .-home-bg6-{
display: none;
}
}
@media only screen and (max-width: 1600px) {
.-home-bg3-{
position: absolute !important;
width: 660px !important;
top: -950px;
left: -100px;
pointer-events: none;
}
.-legenda- .col-inner{
padding-left: 15px !important;
}
}
@media only screen and (max-width: 549px) { h1, .h1, .banner h1{
font-size: 40px;
}
h2, .h2, .banner h2{
font-size: 30px;
}
h3, .h3, .banner h3{
font-size: 16px;
}
h4, .h4, .banner h4{
font-size: 18px;
}
h5, .h5, .banner h5{
font-size: 18px;
}
h6, .h6, .banner h6{
font-size: 16px;
}
p, .p, .banner p {
font-size: 16px;
} .banner-layers {
-webkit-overflow-scrolling: touch;
overflow: hidden;
}
.-home-bg1-{
position: absolute !important;
width: 150px !important;
left: 0px;
top: 0px;
}
.-home-bg4-{
position: initial !important;
width: initial !important;
max-width: initial;
right: initial;
top: initial;
}
.-paars-bg-mob- .col-inner{
background-color: #570DB4 !important;
clip-path: polygon(85% 0%, 100% 100%, 0% 100%, 0% 0%);
}
.-legenda-mob-{
font-size: 12px;
}
.-icon-mob- .icon-inner{
max-width: 22px;
}
.-icon-mob- h4{
margin-left: -15px;
}
.asl-map-canv{
max-height: 650px;
}
}
.asl-cont .sl-ddl-state {display: none !important;}
.asl-cont .sl-ddl-city {display: none !important;}
.asl-panel.pol-md-5.pol-lg-4.asl_locator-panel {
display: none !important;
}
.pol-md-7.pol-lg-8.asl-map {
flex: 0 0 100%;
max-width: 100%;
} .asl-ddl-filters.asl-ddl-filter-cats {
display: none;
} .-row-legenda- {
margin-left: 0;
margin-right: auto;
text-align: left;
}
.col.-width-200- {
width: 200px;
}
.col.-width-450- {
width: 450px;
}
#asl-storelocator.asl-cont .infoBox #style_1 .asl-buttons {
justify-content: left !important;
}
.image_map_popup {
width: 100%;
padding-left: 15px;
padding-top: 15px;
}
.-map-content- .col-inner {
padding: 20px !important;
} .-map-content- h3 {
margin-top: 10px !important;
color: #000;
}
#asl-storelocator.asl-cont .infoBox #style_1 .col-inner .short-desc {
font-size: 16px;
display: block !important;
margin-top: 10px;
margin-left: 12px;
padding-bottom: 2px;
}
#asl-storelocator.asl-cont p,
#asl-storelocator.asl-cont span {
font-size: 16px;
}
#asl-storelocator.asl-cont .-icon-location-,
#asl-storelocator.asl-cont .-icon-calendar- {
width: 22px;
margin-right: 15px;
}
.-map-content-.Workshop {
width: 1000px;
}
.-map-content-.Advies\, {
width: 1000px;
}
.icons {
position: absolute;
right: -50px;
top: 73px;
}
.icons div{ background-size: contain;
background-repeat: no-repeat;
margin-right: 6px;
display: inline-block;
margin: 10px 0;
width: 65px;
height: 65px;
display: none;
}
.-map-content-.Kennis .icons .Kennis,
.-map-content-.Kennis\, .icons .Kennis,
.-map-content-.Informatie .icons .Kennis,
.-map-content-.Informatie\, .icons .Kennis{
display: inline-block;
background-image: url(https://app-66cef612c1ac181f5469c80e.closte.com/wp-content/uploads/2025/06/kennis.svg); display: block;
}
.-map-content-.Workshop .icons .Workshop,
.-map-content-.Workshop\, .icons .Workshop,
.-map-content-.Lezing .icons .Workshop,
.-map-content-.Lezing\, .icons .Workshop{
display: inline-block;
background-image: url(https://app-66cef612c1ac181f5469c80e.closte.com/wp-content/uploads/2025/06/workshop.svg); display: block;
}
.-map-content-.Advies .icons .Advies,
.-map-content-.Advies\, .icons .Advies,
.-map-content-.Coaching .icons .Advies,
.-map-content-.Coaching\, .icons .Advies{
display: inline-block;
background-image: url(https://app-66cef612c1ac181f5469c80e.closte.com/wp-content/uploads/2025/06/advies.svg); display: block;
}
.-map-content-.Opleiding .icons .Opleiding ,
.-map-content-.Opleiding\, .icons .Opleiding,
.-map-content-.Programma .icons .Opleiding,
.-map-content-.Programma\, .icons .Opleiding{
display: inline-block;
background-image: url(https://app-66cef612c1ac181f5469c80e.closte.com/wp-content/uploads/2025/06/opleiding.svg); display: block;
}
.circles div{  }
.circles {
position: relative;
}
.circles .half-circle {
position: absolute;
width: 100px; 
height: 100px;
mix-blend-mode: multiply;
pointer-events: none;
z-index: 100;
} .ux-menu-link__link {
color: #7500e5;
line-height: 1.1;
min-height: auto !important;
} .ux-menu-link:hover .ux-menu-link__link {
color: #000; }
.-map-image- > .col-inner {
filter: grayscale(100%);
}
.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea,
input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, select:focus, textarea:focus,
.wpcf7 {
color: #fff;
} #asl-storelocator.asl-cont .asl-map-canv .infoBox .infoWindow,
#asl-storelocator.asl-cont .asl-map-canv .infoBox
{ width: 535px !important;
}
.infoWindow > .row:before {
content: '';
position: absolute;
top: 60px;
left: -70px;
width: 620px;
height: 100%;
background: url(https://app-66cef612c1ac181f5469c80e.closte.com/wp-content/uploads/2025/06/purple-shadow-edit.svg) no-repeat left bottom;
background-size: cover;
z-index: -1;
pointer-events: none; } .vlak-a,
.vlak-b {
transition: transform 0.5s ease;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
} .vlak-a.show {
transform: translateX(0);
pointer-events: auto;
} .vlak-a.hide {
transform: translateX(-100%);
pointer-events: none;
}  .vlak-b {
transform: translateX(-100%);
z-index: 99;
pointer-events: none;
} .vlak-b.show {
transform: translateX(0);
pointer-events: auto;
}
p a {
text-decoration: underline;
}
@media (max-width: 549px) {
#logo img {
padding-top: 5px;
padding-bottom: 5px;
}
.-map-content-.medium-8 {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
}
.-sct-stijl-element- .bg {
background-size: contain !important;
background-position-y: 0;
}
.-close- {
display: none;
cursor: pointer;
width: 13px;
height: 13px;
position: relative;
bottom: 31px;
left: 112px;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
bottom: auto !important;
right: 40px !important;
top: 200px !important;
} .gm-svpc {
display: none;
}
#asl-storelocator.asl-cont .infoBox .infoWindow h3 {
line-height: 1 !important;
}
#asl-storelocator.asl-cont .infoBox #style_1 .col-inner .short-desc {
line-height: 1.2 !important;
}
#asl-storelocator.asl-cont p, #asl-storelocator.asl-cont span {
line-height: 1.2;
}
#asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent {
padding: 0px 10px !important;
}
.image_map_popup {
padding-top: 0 !important;
}
.-map-infobox-,
.-map-infobox- > .col {
z-index: 1000;
position: relative;
}
.accordion-title.plain span {
line-height: 1;
}
@media only screen and (max-width: 549px) { .-close- {
display: block;
}
#asl-storelocator.asl-cont .asl-map-canv .infoBox .infoWindow,
#asl-storelocator.asl-cont .asl-map-canv .infoBox
{ width: 300px !important;
}
#asl-storelocator.asl-cont .infoBox .infoWindow h3 {
font-size: 16px !important;
hyphens: auto;
overflow-wrap: break-word;
word-wrap: break-word;
margin-top: 0 !important;
}
.icons div {
width: 45px;
height: 45px;
}
.infoWindow > .row:before {
display: none;
}
.circles .half-circle {
width: 70px;
height: 70px;
}
.-map-image-.Workshop .circles .Workshop,
.-map-image-.Workshop\, .circles .Workshop,
.-map-image-.Lezing .circles .Workshop,
.-map-image-.Lezing\, .circles .Workshop{
left: 30px;
}
.-map-image-.Opleiding .circles .Opleiding ,
.-map-image-.Opleiding\, .circles .Opleiding,
.-map-image-.Programma .circles .Opleiding,
.-map-image-.Programma\, .circles .Opleiding{
left: 30px;
}
#asl-storelocator.asl-cont p, #asl-storelocator.asl-cont span,
#asl-storelocator.asl-cont .infoBox #style_1 .col-inner .short-desc,
#asl-storelocator.asl-cont .infoBox #style_1 .asl-buttons a {
font-size: 14px !important;
line-height: 1.2 !important;
}
#asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent {
width: auto !important;
}
#asl-storelocator.asl-cont .-icon-location-, #asl-storelocator.asl-cont .-icon-calendar- {
width: 18px;
}
.icons {
right: -38px;
top: 50px;
z-index: 10;
}
.-map-content- .col-inner {
padding: 0 !important;
}
.asl-buttons .action {
padding: 8px 14px 8px 14px !important;
}
#asl-storelocator.asl-cont .infoBox #style_1 .col-inner .short-desc {
padding-right: 10px;
}
.-accordion- .accordion-title {
padding: 0px 40px 0px 1px !important;
}
.accordion.-accordion- .col {
padding-bottom: 0 !important;
}
}
@media only screen and (min-width: 850px) { header:not(.sticky-hide-on-scroll--active) .header-main .flex-col.logo {
bottom: 12px;
position: relative;
}
.header-top .top-bar-nav .header-button-1 {
top: 5px;
}
}
.levelup-footer-menu {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 1rem;
padding: 1.5rem 0;
font-size: 12px;
text-align: center;
}
.levelup-footer-menu a,
.col-inner.dark a:not(.-linkdark-) {
text-decoration: none;
color: inherit;
transition: color 0.2s ease;
text-decoration: underline;
}
.levelup-footer-menu a:hover,
.col-inner.dark a:hover {
color: #47ff41; }
.header-nav-main .menu-item:hover a {
color: #7500e5 !important;
} @media (max-width: 600px) {
.levelup-footer-menu {
flex-direction: column;
align-items: center;
gap: 0.5rem;
}
}
.absolute-footer {
display: none;
}
a.back-to-top.plain {
color: rgb(255 255 255);
background-color: #7500e5;
}
.col.-image-map- {
padding-right: 0;
}
.header-top {
background-color: #ffffff !important;
}
.header-button a {
background-color: #c8c7ca;
color: #000;
}
.header-button a:hover {
background-color: #47ff41;
color: #000 !important;
opacity: 1 !important;
}
#asl-storelocator.asl-cont .infoBox img[align="right"] {
z-index: 10000 !important;
}