/*/------------------------------------
// STYLES FOR topsportalkmaar.nl/
//--------------------------
//-------------------------------*/
.main-nav {
  background-color: transparent; }
  .main-nav:before {
    background: #fe9901; }

.main-nav > ul > li > a:hover, .main-nav li .current-menu-item > a, .main-nav li .current_page_item > a, .main-nav li .current_page_ancestor > a, .main-nav .current-menu-ancestor > a {
  background-color: #65a2d5; }

.site-logo img {
  height: auto;
  max-height: 80px; }
  @media all and (min-width: 415px) {
    .site-logo img {
      height: auto;
      max-width: 40%; } }

.is-menu-on .main-nav {
  margin-top: 0 !important; }

.is-menu-on .menu-icon {
  right: .9em;
  top: 0; }

.rtc-submenu {
  display: none; }

.rtc:hover .rtc-submenu {
  display: block; }

#section-footer {
  background: #fe9901; }
  #section-footer .l-container {
    border-top: 0;
    color: #fff;
    background: #fe9901;
    padding: 1.5vw 1em; }
  #section-footer a {
    color: #fff; }

#section-blog .post {
  align-content: start;
  display: grid;
  grid-template-rows: minmax(3em, auto) auto;
  grid-template-columns: 40% auto; }
  @media all and (min-width: 500px) {
    #section-blog .post > a {
      margin: 0 auto auto; } }
  #section-blog .post > div {
    margin: 0 0 auto; }
  #section-blog .post > a {
    display: block;
    grid-column: 1 / -1; }
    @media all and (min-width: 500px) {
      #section-blog .post > a {
        grid-column: 1 / 2;
        grid-row: 1 / -1; } }
  #section-blog .post > div {
    grid-column: 1 / -1; }
    @media all and (min-width: 500px) {
      #section-blog .post > div {
        grid-column: 2 / -1; } }
  #section-blog .post img {
    margin-bottom: 1em;
    width: 100%; }
    @media all and (min-width: 500px) {
      #section-blog .post img {
        width: 90%;
        margin-bottom: 0; } }

.l-col-9 table td {
  display: block;
  padding: .5em 0;
  vertical-align: top; }
  @media all and (min-width: 500px) {
    .l-col-9 table td {
      display: table-cell;
      border-bottom: 1px solid #c7d5d9; } }
  .l-col-9 table td:last-child {
    border-bottom: 1px solid #c7d5d9;
    padding: 1em 0; }

/*# sourceMappingURL=onnh.css.map */
