/*
Theme Name: Nationaal Theorie Centrum
Theme URI: https://NationaalTheorieCentrum.nl
Template: Divi
Author: Expert Webbouw
Author URI: https://expertwebbouw.nl
Description: Maatwerk voor Nationaal Theorie Centrum
Version: 1.0.1633523242
Updated: 2021-10-06 14:27:22

*/






/* 1) Houd desktop-menu altijd op 1 regel, ook in sticky state */
#top-menu,
.et-fixed-header #top-menu {
  display: flex !important;
  flex-wrap: nowrap !important;
}

/* Breken van woorden/labels voorkomen */
#top-menu li,
.et-fixed-header #top-menu li {
  white-space: nowrap !important;
}

/* 2) Iets minder horizontale ruimte per item (voorkomt 2e regel) */
#top-menu li a,
.et-fixed-header #top-menu li a {
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-size: 16px !important;     /* gelijk in beide states */
  font-weight: 600 !important;     /* geen wisselende font-weight */
  line-height: 1 !important;
}

/* 3) Zelfde headerhoogte & compacte sticky state */
#main-header,
.et-fixed-header#main-header {
  height: 80px !important;
}

#et-top-navigation,
.et-fixed-header #et-top-navigation {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* 4) Logo compact houden in sticky state (voorkomt dat menu opschuift) */
#logo,
.et-fixed-header #logo {
  max-height: 48px !important;
}

/* 5) Eventuele ‘extra’s’ die een nieuwe regel forceren, tijdelijk uit */
.et-fixed-header .et_search_form_container,
.et-fixed-header .et-cart-info,
.et-fixed-header .et_pb_











/* Styling tabellen */
 .dvmd_table_maker_0 .dvmd_tm_tcell {
    border-width: 0px 25px 10px 25px;
    border-style: solid;
    border-color: #FFFFFF;
    background: #faf7f7;
    text-align: left;
    justify-content: center;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;              }
    
    .dvmd_table_maker .dvmd_tm_tcell {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-width: 1px;
    overflow: hidden;
}

.dvmd_table_maker_0 .dvmd_tm_tcell.dvmd_tm_chead .dvmd_tm_cdata {
    font-family: 'Zilla Slab',Georgia,"Times New Roman",serif;
    font-weight: 600;
    font-size: 22px;
    color: #be1622!important;
}

.dvmd_table_maker_0 .dvmd_tm_tcell.dvmd_tm_chead .dvmd_tm_cdata {
    font-family: 'Zilla Slab',Georgia,"Times New Roman",serif;
    font-weight: 600;
    font-size: 22px;
    color: #be1622!important;
}
.dvmd_table_maker_0 .dvmd_tm_tcell .dvmd_tm_cdata {
    font-weight: 600;
    color: #000000!important;
    white-space: normal;
}
.dvmd_table_maker .dvmd_tm_chead .dvmd_tm_cdata, .dvmd_table_maker .dvmd_tm_rhead .dvmd_tm_cdata {
    color: #fff;
}
.dvmd_table_maker .dvmd_tm_tcell h1, .dvmd_table_maker .dvmd_tm_tcell h2, .dvmd_table_maker .dvmd_tm_tcell h3, .dvmd_table_maker .dvmd_tm_tcell h4, .dvmd_table_maker .dvmd_tm_tcell h5, .dvmd_table_maker .dvmd_tm_tcell h6 {
    padding: 0;
}
.dvmd_table_maker_0 .dvmd_tm_tcell.dvmd_tm_chead {
    background: #FFFFFF;
    text-align: left;
    justify-content: center;
}
.dvmd_table_maker_0 .dvmd_tm_tcell {
    border-width: 0px 25px 10px 25px;
    border-style: solid;
    border-color: #FFFFFF;
    background: #faf7f7;
    text-align: left;
    justify-content: center;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
}


/* Contact button stylen */

.et_pb_contact_submit
{   color: #36a9e1!important;
    border-width: 0px!important;
    border-radius: 0px;
    font-size: 16px;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-blend-mode: normal;
    background-image: url(https://www.testservertje.nl/wp-content/uploads/2021/10/Inschrijven-background.png)!important;
    transition: transform 300ms ease 0ms;
  display: flex;
}

.et_pb_button:hover {
    border: 2px solid transparent;
    padding: .3em 1em .3em 1em!important;
transform: scaleX(1.2) scaleY(1.2)!important;
}
