/* ==========================================================================
   Header
   ========================================================================== */

#sp-top-bar {
    font-family: poppins;
    font-size: 17px;
}

.sp-megamenu-parent > li.active > a {
    font-weight: 600;
}


/* ==========================================================================
   Accordeon
   ========================================================================== */

.sppb-panel-title {
    font-size: 20px;
}


/* ==========================================================================
   Tabellen verzekeringen: zoom-effect
   ========================================================================== */

.zoom,
.zoommeestgekozen {
    transition: transform 0.6s;
}

.zoom:hover {
    transform: scale(1.1); /* 110%; bij te grote zoom valt het buiten de viewport */
}

/* "Meest gekozen" staat standaard al iets uitgezoomd */
.zoommeestgekozen {
    transform: scale(1.05);
}

.zoommeestgekozen:hover {
    transform: scale(1.15);
}


/* ==========================================================================
   Off-canvas menu
   ========================================================================== */

.offcanvas-menu .offcanvas-inner .sp-module ul > li a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    font-size: 26px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    font-size: 22px;
}

#offcanvas-toggler > .fa {
    font-size: 29px;
}


/* ==========================================================================
   Footer / bottom
   ========================================================================== */

#sp-bottom .sp-module {
    margin-bottom: 10px;
}


/* ==========================================================================
   EasyBlog module
   ========================================================================== */

.eb-mod-body {
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 400;
    line-height: 25px !important;
}