/* ==========================================================================
   OPINIEZ.COM — VOLLEDIG GEOPTIMALISEERDE & OPGESCHOONDE CSS (V2)
   ========================================================================== */

/* 1. FONTS */
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://fonts.wp.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.wp.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); }

/* 3. TYPOGRAPHY & LINKS */
h2, h3, h4, h6 { color: #012452; font-weight: 600; }
a { color: #000000; text-decoration: none; }
a:hover { color: #013452; text-decoration: underline; }

/* 6. SIDEBAR & WIDGETS */
.sb-widget { margin-bottom: 1.25rem; overflow: hidden; }
.widget-title { color: #012452; margin-top: 6px; font-weight: bold; border: none !important; background: none !important; margin-left: 0 !important; text-indent: 0 !important; }
.widget-title a { color: #012452; font-weight: 600; font-size: 23px; }

/* 7. SINGLE POST ELEMENTS */
.subheading-top, .mh-subheading-top { border: none !important; }
.subheading, .mh-subheading, .entry-sub-title { background: transparent !important; }

/* 10. FOOTER & COPYRIGHT (Met Column Fix) */
footer, .mh-footer, .mh-footer-area { background-color: #012452 !important; color: #fff !important; }
footer a, .mh-footer a { color: #f7f7f7 !important; }
.copyright-wrap, .mh-copyright-wrap { background-color: #012452 !important; border-top: 3px solid #999; }
.mh-footer-widgets table { display: table !important; width: 100%; border: none !important; }
.mh-footer-widgets td { display: table-cell !important; padding: 0 20px !important; border: none !important; vertical-align: top; }

/* 11. RESPONSIVE */
@media screen and (max-width: 767px) {
  .adsbygoogle { display: block !important; width: 100% !important; min-height: 100px !important; }
  .mh-footer-widgets td { display: block !important; width: 100% !important; margin-bottom: 20px; }
}