
#block-paddle-menu-display-top-menu {
    padding-top: 15px;
}

@media ( max-width :578px) {
    #block-paddle-menu-display-top-menu
        {
        display: none;
    }
}

@media ( min-width :889px) {
    #block-paddle-menu-display-top-menu:before,
        #block-paddle-menu-display-top-menu:after {
        content: " ";
        display: table;
    }
    #block-paddle-menu-display-top-menu:after {
        clear: both;
    }
}

header {
    background-color: #39B9BE;
}


.row {
    width: 100%;
    *zoom: 1;
}

.row:first-child [class*="col-"] {
    margin-top: 0;
}

.row [class*="col-"] {
    margin-top: 10px;
}

.row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
}

.row:after {
    clear: both;
}

.col-md-6 {
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 1px;
    transition: all 0.3s;
}

.row [class*="col-"]:first-child {
    margin-left: 0;
}

@media ( min-width :889px) {
    .col-md-6 {
        transition: all 0.3s;
        float: left;
        margin-left: 3.1518624641834%;
        *margin-left: 2.0744680851064%;
    }
    .col-md-6 {
        width: 48.424068767908%;
        *width: 48.376313276027%;
    }
}


.form-item {
    margin-bottom: 0;
    margin-top: 0;
}

.form-text {
    width: 96%;
    height: 24px;
    padding: 8px 11px;
    border: 1px solid #e1e1e1;
    font-family: inherit;
    line-height: 24px;
    text-indent: 5px;
    color: #999999;
    background: #fff;
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

.form-text:focus {
    border-color: #66afe9;
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
        rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
        rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
        rgba(102, 175, 233, 0.6);
}

.form-text::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

.form-item label {
    font-weight: normal;
    margin: 8px 0 2px 0;
}


.paddingizer {
   /*  padding: 0 4.20248%; */
   padding: 0;
}

header {
    position: relative;
}

.header-background-canvas {
    padding-bottom: 10px;
    background-repeat: no-repeat;
    background-size: cover;
}

#logo {
    display: block;
    margin: 0 8px 0 0;
    color: #FFF;
}

#logo:focus {
    outline: thin dotted;
}

#logo img {
    width: auto;
    max-height: 127px;
    margin-top: 30px;
}

@media ( min-width :800px) {
    .max-width {
        max-width: 1140px;
        margin: 0 auto;
    }
}

@media ( min-width :889px) {
    .header-background-canvas, .logo-wrapper {
        height: 127px;
    }
    .header-background-canvas {
        padding-bottom: 0;
    }
    .logo-wrapper {
        overflow: hidden;
    }
    .region-service-links {
        position: absolute;
        width: 100%;
    }
}

.offer-section .offer-section-body ul:not (.transport ){
    margin-top: 0;
}


supports (-ms-accelerator:true ){

}

#block-search-api-page-search {
    clear: both;
    padding-top: 15px;
}

form[id*="search-api-page"] {
    position: relative;
    width: 100%;
}

form[id*="search-api-page"] .form-text {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 0 10px;
    border: 0;
    font-size: 1.1em;
    line-height: 1.4em;
    font-family: inherit;
    text-indent: 0;
    color: #000000;
    box-shadow: none;
}

form[id*="search-api-page"] .form-text::-moz-placeholder {
    color: #A9A9A9;
    opacity: 1;
}

form[id*="search-api-page"] .form-text:-ms-input-placeholder {
    color: #A9A9A9;
}

form[id*="search-api-page"] .form-text::-webkit-input-placeholder {
    color: #A9A9A9;
}

form[id*="search-api-page"] .form-text:focus {
    outline: thin dotted;
    outline-offset: -2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

@media ( min-width :579px) {
    #block-search-api-page-search {
        background-color: transparent;
    }
}

@media ( min-width :889px) {
    form[id*="search-api-page"]:before, form[id*="search-api-page"]:after {
        content: " ";
        display: table;
    }
    form[id*="search-api-page"]:after {
        clear: both;
    }
    form[id*="search-api-page"] .form-type-textfield {
        overflow-x: hidden;
        margin-right: 0;
        padding: 0;
    }
}

body {
    font-family: "latoregular", "Lucida Sans Unicode", "Lucida Grande",
        sans-serif;
    color: #333;
    font-size: 15px;
    line-height: 1.4;
}

#logo img {
    margin-top: 2px;
}

body header {
    background-color: rgba(237, 237, 237, 1);
    background-image:
        url(../img/sjabloon-OVAM_grijs.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center center;
}

.publicHeader {
    background-image:
            url(../img/sjabloon-OVAM_grijs_public.png) !important;
}

header, header::before
    {
    background-color: #a3cc00;
}

.block-search-api-page {
    background-color: #6f8b00;
}





/* main navigation */
nav#main-navigation{background-color:#6f8b18;}
nav#main-navigation .main-navigation-inner{padding:0;position: relative;}
nav#main-navigation ul{position:relative;}
nav#main-navigation ul li{float:left;position:relative;}
nav#main-navigation ul li a{color:#ffffff;padding:11px 27px 9px;display:block;    height: 24px;}
nav#main-navigation ul li a.active_true{background-color:#8BAE00;}
nav#main-navigation ul li:hover {background-color:#8BAE00;}
nav#main-navigation ul .subnav li:hover {background-color:#ffffff;}
nav#main-navigation > div > ul > li:hover > a{background-color:#A3CC00;color:#ffffff;}
nav#main-navigation > div > ul > li.has-children:hover > a{background-color: #ffffff;color:#A3CC00;box-shadow:inset 0 4px 0 0 #A3CC00;}

/* controls */
#navigation-controls{position: absolute;right:-6px;top:0;border-right:6px solid #A3CC00;}
#navigation-controls span{display:block;background-color:#379da1;color:#ffffff;float:left;padding: 11px 0 9px;font-size:1.25em;text-align:center;width:2em;cursor:pointer;}
#navigation-controls span:hover{background-color:#A3CC00;}

/* subnav */
nav#main-navigation ul li ul.subnav{
  display:none;position: absolute;padding:1em 0;
  background-color:#ffffff;max-width: 500px;width:200%;
  border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;
}
nav#main-navigation ul li ul.subnav li{
  width:100%;padding:0 1.8em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
nav#main-navigation ul li ul.subnav li a{
  color:#333333;font-size:0.875em;padding:0.8em 0;
  line-height:1.4em;border-top:1px solid #dedede;
}
nav#main-navigation ul li ul.subnav li a:hover{color:#A3CC00;}
nav#main-navigation ul li ul.subnav li:first-child a{border-top:0;}

nav#main-navigation ul li:hover ul.subnav{display:block;}
nav#main-navigation ul li ul li:hover a{box-shadow:none;}

/* additional */
.wrapper{height:50px;padding:0;overflow:visible;padding:0 6px;position:relative;z-index:2;}
#fake-bg-holder{height:44px;position:absolute;width:100%;background-color:#6f8b18;top:0;left:0;}

#main-menu .inner{padding:0;}
#main-menu .menu{
    list-style: none;
    padding: 0;
    position: relative;
    margin: 0;
    font-size: 1.3em;
}
nav a,header a,aside a,footer a, nav a:hover,header a:hover,aside a:hover,footer a:hover{text-decoration: none;}
nav ol,nav ul,header ul,footer ul{margin: 0;padding: 0;list-style: none;}

.footer-bottom{
    border-top: 5px solid #424235;
    border-bottom: 5px solid #6F8B00;
}
.footer-bottom-panel{
    padding: 15px 0 20px 40px;
    display: flex;
}
.h2-footer{
    font-size: 19px;
    line-height: 1.25;
    font-weight: 500;
}