img , object, iframe {
    border: none; 
    max-width:100%;
 }
.row-fluid {
    width: 100%;
}
.row-fluid::before, .row-fluid::after {
    content: "";
    display: table;
}
.row-fluid::after {
    clear: both;
}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.12766%;
    min-height: 28px;
    width: 100%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .span12 {
    width: 100%;
}
.row-fluid .span11 {
    width: 91.4894%;
}
.row-fluid .span10 {
    width: 82.9787%;
}
.row-fluid .span9 {
    width: 74.4681%;
}
.row-fluid .span8 {
    width: 65.9574%;
}
.row-fluid .span7 {
    width: 57.4468%;
}
.row-fluid .span6 {
    width: 48.9362%;
}
.row-fluid .span5 {
    width: 40.4255%;
}
.row-fluid .span4 {
    width: 31.9149%;
}
.row-fluid .span3 {
    width: 23.4043%;
}
.row-fluid .span2 {
    width: 14.8936%;
}
.row-fluid .span1 {
    width: 6.38298%;
}
.container-fluid {
}
.container-fluid::before, .container-fluid::after {
    content: "";
    display: table;
}
.container-fluid::after {
    clear: both;
}

.span2.widget-span.widget-type-widget_container.logolid {
    display: -webkit-inline-box;
}

.logosponsorleden {
    background: #979797 !important;
}

.span2.widget-span.widget-type-linked_image.logosponsor {
    display: inline-block;
}

.span4.widget-span.widget-type-cell.optie1 {
    background: #b6e1e6;
    width: 33.3%;
    padding: 4%;
    min-height: 400px;
}

.span4.widget-span.widget-type-cell.optie2 {
    background: #e0d6c5;
    margin-left: 0;
    width: 33.34%;
    padding: 4%;
    min-height: 400px;
}

.span4.widget-span.widget-type-cell.optie3 {
    background: #c1d1ca;
    margin-left: 0;
    width: 33.34%;
    padding: 4%;
    min-height: 400px;
}

.span4.widget-span.widget-type-cell.optie1-b {
    background: #f3feff;
    width: 33.3%;
    padding: 4%;
  padding-top:0px;
    min-height: 400px;
}

.span4.widget-span.widget-type-cell.optie2-b {
    background: #f3feff;
    margin-left: 0;
    width: 33.34%;
    padding: 4%;
  padding-top:0px;
    min-height: 400px;
}

.span4.widget-span.widget-type-cell.optie3-b {
    background: #f3feff;
    margin-left: 0;
    width: 33.34%;
    padding: 4%;
    padding-top:0px;
    min-height: 400px;
}

.span12.widget-span.widget-type-cell.optie-titel {
    background: #0c99aa;
    padding: 10px 4%;
}

.span12.widget-span.widget-type-cell.optie-titel-b {
    background: #f3feff;
    padding: 10px 4%;
}

.span12.widget-span.widget-type-cell.optie-titel-deelnemers {
    background: #132c29;
    padding: 10px 4%;
}
.deelnemers {
    padding: 3.3%;
}

.textblokoptie {
    height: 300px;
}


.legal-consent-container {
    font-size: 10px !important;
    line-height: 12px !important;
}

h3.form-title{
    background-color: #0c99aa;
/*    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3); */
    color: #ffffff;
    font-weight: normal;
    height: auto;
    line-height: 40px;
   
    margin-bottom:0px;
    text-align: center;
/*    text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3); */
}
form{
    
    font-size: 13px;
    line-height: 18px;
    padding:12px;
    padding-top:20px;
 
}


.customblauw {
    padding: 18px 18px 40px;
    background: url(https://233036.fs1.hubspotusercontent-na1.net/hubfs/233036/images/Streep.svg) no-repeat scroll 0 bottom;
    background-size: 100%;
    background-color: rgba(14,147,168,0.2);
}

.customblauw h3{
    background-color: #0c99aa;
    color: #fff;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: -28px;
    text-align: center;    
    margin-left: -18px;
    margin-right: -18px;
}

.customgroen {
    padding: 18px 18px 40px;
    background: url(https://233036.fs1.hubspotusercontent-na1.net/hubfs/233036/images/Streep.svg) no-repeat scroll 0 bottom;
    background-size: 100%;
    background-color: rgba(37,93,64,0.2);
}

.customgroen h3{
    background-color: #0c99aa;
    color: #fff;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: -28px;
    text-align: center;    
    margin-left: -18px;
    margin-right: -18px;
}

.custompers {
    padding: 18px 18px 40px;
    background: url(https://233036.fs1.hubspotusercontent-na1.net/hubfs/233036/images/Streep.svg) no-repeat scroll 0 bottom;
    background-size: 100%;
    background-color: #efe9de;
}

.custompers h3{
    background-color: #0c99aa;
    color: #fff;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: -28px;
    text-align: center;    
    margin-left: -18px;
    margin-right: -18px;
}

.hs-breadcrumb-menu-item {
    float: left;
    padding: 10px 10px 10px 0px;
    font-size: 10px;
}

.hs-breadcrumb-menu {
    list-style-type: none;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
}


.afbeelding-logo-klant img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}


.afbeelding-logo-klant {
    position: relative;
    float: left;
    cursor: pointer;
    margin-top: auto;
    margin-bottom: auto;
    height: 206px;
  }

  .afbeelding-logo-klant {
    max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


  .afbeelding-logo-klant:hover{
     -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  }


.span1.widget-span.widget-type-linked_image.logosponsor {
    float: left;
    width: 6%;
}

ul.hs-error-msgs.inputs-list {
    color: red;
}

@media (max-width: 767px) {
.row-fluid {
    width: 100%;
}
.row-fluid [class*="span"] {
    display: block;
    float: none;
    margin-left: 0;
    width: auto;

}

.afbeelding-logo-klant {
    margin-bottom: 55%;
    }

  
}
@media (min-width: 768px) and (max-width: 1139px) {
.row-fluid {
    width: 100%;
}
.row-fluid::before, .row-fluid::after {
    content: "";
    display: table;
}
.row-fluid::after {
    clear: both;
}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.76243%;
    min-height: 28px;
    width: 100%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .span12 {
    width: 100%;
}
.row-fluid .span11 {
    width: 91.4365%;
}
.row-fluid .span10 {
    width: 82.8729%;
}
.row-fluid .span9 {
    width: 74.3094%;
}
.row-fluid .span8 {
    width: 65.7459%;
}
.row-fluid .span7 {
    width: 57.1823%;
}
.row-fluid .span6 {
    width: 48.6188%;
}
.row-fluid .span5 {
    width: 40.0552%;
}
.row-fluid .span4 {
    width: 31.4917%;
}
.row-fluid .span3 {
    width: 22.9282%;
}
.row-fluid .span2 {
    width: 14.3646%;
}
.row-fluid .span1 {
    width: 5.80111%;
}
}
@media (min-width: 1280px) {
.row-fluid {
    width: 100%;
}
.row-fluid::before, .row-fluid::after {
    content: "";
    display: table;
}
.row-fluid::after {
    clear: both;
}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.5641%;
    min-height: 28px;
    width: 100%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .span12 {
    width: 100%;
}
.row-fluid .span11 {
    width: 91.453%;
}
.row-fluid .span10 {
    width: 82.906%;
}
.row-fluid .span9 {
    width: 74.359%;
}
.row-fluid .span8 {
    width: 65.812%;
}
.row-fluid .span7 {
    width: 57.265%;
}
.row-fluid .span6 {
    width: 48.7179%;
}
.row-fluid .span5 {
    width: 40.1709%;
}
.row-fluid .span4 {
    width: 31.6239%;
}
.row-fluid .span3 {
    width: 23.0769%;
}
.row-fluid .span2 {
    width: 14.5299%;
}
.row-fluid .span1 {
    width: 5.98291%;
}
}
.clearfix {
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}
.clearfix::after {
    clear: both;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.invisible {
    visibility: hidden;
}
.hidden {
    display: none;
    visibility: hidden;
}
.visible-phone {
    display: none !important;
}
.visible-tablet {
    display: none !important;
}
.hidden-desktop {
    display: none !important;
}
@media (max-width: 767px) {
.visible-phone {
    display: inherit !important;
}
.hidden-phone {
    display: none !important;
}
.hidden-desktop {
    display: inherit !important;
}
.visible-desktop {
    display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1139px) {
.visible-tablet {
    display: inherit !important;
}
.hidden-tablet {
    display: none !important;
}
.hidden-desktop {
    display: inherit !important;
}
.visible-desktop {
    display: none !important;
}
}
img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}
img.alignRight {
    margin: 0 0 5px 15px;
}
img.alignLeft {
    margin: 0 15px 5px 0;
}
.row-fluid [class*="span"] {
    min-height: 1px;
}
.hs-blog-social-share .hs-blog-social-share-list {
    list-style: outside none none !important;
    margin: 0;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    height: 30px;
    list-style: outside none none !important;
}
@media (max-width: 479px) {
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
    float: none !important;
}
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span {
    vertical-align: top !important;
}

.hs-audio-player._hs-audio-player_ut6j8_1 {
  --primary: #f5f8fa !important;
  --secondary: #0c99aa !important;
  --tertiary: #cee9ee !important;
  height: 45px !important;
}

.audio {
    background-color: #cee9ee;
    border-radius: 10px;
    padding: 10px;
    /* max-width: 300px; */
}

.audio h5 {
    font-size: 15px;
    text-align: center;
}


#recaptcha_response_field {
    display: inline-block !important;
    width: auto !important;
}
video {
    height: auto;
    max-width: 100%;
}
#calroot {
    line-height: normal;
    width: 202px !important;
}
#calroot, #calroot *, #calroot *::before, #calroot *::after {
    box-sizing: content-box;
}
#calroot select {
    font-family: "Lucida Grande","Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet MS",Verdana,sans-serif !important;
    font-size: 10px !important;
    font-weight: normal !important;
    line-height: 18px !important;
    min-height: 0 !important;
    padding: 1px 2px !important;
}
#caldays {
    margin-bottom: 4px;
}
.hs-responsive-embed {
    height: 0;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    border: 0 none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.hs-responsive-embed, .hs-responsive-embed.hs-responsive-embed-youtube, .hs-responsive-embed.hs-responsive-embed-wistia, .hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 56.25%;
}
.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}
.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    height: auto;
    position: static;
    width: auto;
}
iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    max-width: 100%;
    width: 100%;
}
@media (max-width: 568px) {
iframe {
    max-width: 100%;
}
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
    box-sizing: border-box;
    display: inline-block;
}
#email-prefs-form .email-edit {
    max-width: 507px !important;
    width: 100% !important;
}
#hs-pwd-widget-password {
    height: auto !important;
}
.hs-menu-wrapper ul {
    padding: 0;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li > a {
    color: #636262;
    display: block;
    font-family: Helvetica,sans-serif;
    font-size: 15.2px;
    height: 44px;
    padding: 10px 40px 10px 20px;
    text-decoration: none;
/*    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); */
    text-transform: uppercase;
}
.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: outside none none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul::before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul::after {
    clear: both;
    content: " ";
    display: table;
}

li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active-branch {
    background-color: #a2824c;
}
li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active-branch a {
    color: #fff;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: none;
    display: inline-block !important;
  
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 0;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    z-index: 10;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
    width: 100%;
    display: table;
    text-align: center;
    
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    opacity: 1;
    visibility: visible;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper::before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper::after {
    clear: both;
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}
.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: outside none none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
    color: #0c99aa;
    display: block;
    font-size: 86%;
    text-decoration: none;
}
.hs-menu-wrapper.hs-menu-flow-vertical li a:hover {
    text-decoration: underline;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    padding-left: 10px;
    width: auto;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 0;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    z-index: 10;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-blog-post .addthis_toolbox {
    position:fixed;
    top:10%;
    left:0;
    width:50px;
}
.addthis_toolbox a {
    margin-bottom:0!important;
    height:50px;
}
.addthis_32x32_style .at-icon {
    margin-left:8px;
    margin-top:8px;
}
.addthis_toolbox.addthis_32x32_style span {
    width:50px!important;
    height:50px!important;
}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding:0!important;
}


@media (max-width: 1034px) {
.hs-blog-post .addthis_toolbox {
        top:auto;
        bottom:40px;
        width:100%;
        padding-left:37px;
    }  
}


@media (max-width: 767px) {
 
    
.hs-menu-wrapper, .hs-menu-wrapper * {
    box-sizing: border-box;
    display: block;
    padding-left: 0px;
    width: 100%;
}
.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    display: block;
    list-style: outside none none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    opacity: 1 !important;
    position: static !important;
    visibility: visible !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
    padding: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    white-space: normal;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    opacity: 1;
    position: static;
    visibility: visible;
}
}
.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: block;
    opacity: 1;
    visibility: visible;
}
.widget-type-space {
    visibility: hidden;
}
.hs-author-social-links {
    display: inline-block;
}
.hs-author-social-links a.hs-author-social-link {
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: 0 none;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-indent: -99999px;
    width: 24px;
}
.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}
.hs-cta-wrapper a {
    box-sizing: content-box;
}
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden;
}
.hs_cos_flex-container a:active, .hs_cos_flex-slider a:active, .hs_cos_flex-container a:focus, .hs_cos_flex-slider a:focus {
    outline: medium none;
}
.hs_cos_flex-slides, .hs_cos_flex-control-nav, .hs_cos_flex-direction-nav {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.hs_cos_flex-slider {
    margin: 0;
    padding: 0;
}
.hs_cos_flex-slider .hs_cos_flex-slides > li {
    display: none;
    position: relative;
}
.hs_cos_flex-slider .hs_cos_flex-slides img {
    border-radius: 0;
    display: block;
    width: 100%;
}
.hs_cos_flex-pauseplay span {
    text-transform: capitalize;
}
.hs_cos_flex-slides::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] .hs_cos_flex-slides {
    display: block;
}
* html .hs_cos_flex-slides {
    height: 1%;
}
.hs_cos_flex-slider {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    margin: 0 0 60px;
    position: relative;
}
.hs_cos_flex-viewport {
    max-height: 2000px;
    transition: all 1s ease 0s;
}
.loading .hs_cos_flex-viewport {
    max-height: 300px;
}
.hs_cos_flex-slider .hs_cos_flex-slides {
}
.carousel li {
    margin-right: 5px;
}
.hs_cos_flex-direction-nav {
}
.hs_cos_flex-direction-nav a {
    background: rgba(0, 0, 0, 0) url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -20px 0 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
    z-index: 10;
}
.hs_cos_flex-direction-nav .hs_cos_flex-next {
    background-position: 100% 0;
    right: -36px;
}
.hs_cos_flex-direction-nav .hs_cos_flex-prev {
    left: -36px;
}
.hs_cos_flex-slider:hover .hs_cos_flex-next {
    opacity: 0.8;
    right: 5px;
}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {
    left: 5px;
    opacity: 0.8;
}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {
    opacity: 1;
}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {
    cursor: default;
    opacity: 0.3 !important;
}
.hs_cos_flex_thumbnavs-direction-nav {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.hs_cos_flex_thumbnavs-direction-nav {
}
.hs_cos_flex_thumbnavs-direction-nav a {
    background: rgba(0, 0, 0, 0) url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat scroll 0 40%;
    cursor: pointer;
    display: block;
    height: 140px;
    margin: -60px 0 0;
    opacity: 1;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
    z-index: 10;
}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {
    background-position: 100% 40%;
    right: 0;
}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {
    left: 0;
}
.hs-cos-flex-slider-control-panel img {
    cursor: pointer;
}
.hs-cos-flex-slider-control-panel img:hover {
    opacity: 0.8;
}
.hs-cos-flex-slider-control-panel {
    margin-top: -30px;
}
.hs_cos_flex-control-nav {
    bottom: -40px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.hs_cos_flex-control-nav li {
    display: inline-block;
    margin: 0 6px;
}
.hs_cos_flex-control-paging li a {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
}
.hs_cos_flex-control-paging li a:hover {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}
.hs_cos_flex-control-paging li a.hs_cos_flex-active {
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
    cursor: default;
}
.hs_cos_flex-control-thumbs {
    margin: 5px 0 0;
    overflow: hidden;
    position: static;
}
.hs_cos_flex-control-thumbs li {
    float: left;
    margin: 0;
    width: 25%;
}
.hs_cos_flex-control-thumbs img {
    cursor: pointer;
    display: block;
    opacity: 0.7;
    width: 100%;
}
.hs_cos_flex-control-thumbs img:hover {
    opacity: 1;
}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {
    cursor: default;
    opacity: 1;
}
@media screen and (max-width: 860px) {
.hs_cos_flex-direction-nav .hs_cos_flex-prev {
    left: 0;
    opacity: 1;
}
.hs_cos_flex-direction-nav .hs_cos_flex-next {
    opacity: 1;
    right: 0;
}

.custom-menu-primary-1 .hs-menu-wrapper > ul > li > a {
    color: #636262;
    display: block;
    font-family: Helvetica,sans-serif;
    font-size: 0.850em !important;
    padding: 10px 1.2em 10px 1.2em;
    text-decoration: none;
 /*   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); */
    text-transform: uppercase;
}

}

.hs_cos_flex-slider .caption {
    background-color: black;
    color: white;
    font-size: 2em;
    line-height: 1.1em;
    padding: 0 5%;
    position: static;
    text-align: center;
    top: 40%;
    width: 100%;
}
.hs_cos_flex-slider .superimpose .caption {
    background-color: transparent;
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    padding: 0 5%;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 90%;
}
@media all and (max-width: 400px) {
.hs_cos_flex-slider .superimpose .caption {
    background-color: black;
    color: white;
    font-size: 2em;
    line-height: 1.1em;
    padding: 0 5%;
    position: static;
    text-align: center;
    top: 40%;
    width: 90%;
}
}
.hs_cos_flex-slider h1, .hs_cos_flex-slider h2, .hs_cos_flex-slider h3, .hs_cos_flex-slider h4, .hs_cos_flex-slider h5, .hs_cos_flex-slider h6, .hs_cos_flex-slider p {
    color: white;
}
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0 -4px 0 0;
    padding: 0;
}
.hs-gallery-thumbnails.fixed-height li img {
    border-width: 0;
    margin: 0;
    max-height: 150px;
    padding: 0;
}
pre {
    overflow-x: auto;
}
table pre {
    white-space: pre-wrap;
}
.comment {
    margin: 10px 0;
}
.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_text, .hs_cos_wrapper_type_header, .hs_cos_wrapper_type_section_header, .hs_cos_wrapper_type_raw_html, .hs_cos_wrapper_type_raw_jinja, .hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
@media all and (max-width: 400px) {
#captcha_wrapper, #recaptcha_area, #recaptcha_area table#recaptcha_table, #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
    overflow: hidden;
    width: auto !important;
}
#recaptcha_area table#recaptcha_table .recaptcha_r4_c4 {
    width: 67px !important;
}
#recaptcha_area table#recaptcha_table #recaptcha_image {
    width: 280px !important;
}
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
}
.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}
.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}
#map_canvas img, .google-maps img {
    max-width: none;
}
#recaptcha_table td {
    line-height: 0;
}
.recaptchatable #recaptcha_response_field {
    line-height: 12px;
    min-height: 0;
}
*, *::before, *::after {
    box-sizing: border-box;
}
html, body {
    margin: 0;
    min-height: 100%;
    padding: 0;
}
body {
    background:#eeeeee; /*rgba(0, 0, 0, 0) url("//233036.fs1.hubspotusercontent-na1.net/hubfs/233036/img/bg_header.jpg?t=1441092475597&t=1441092475597&t=1441092475597&t=1441092475597&t=1441092475597&t=1441092475597&t=1441092475597&t=1441549029184&t=1441549029184") repeat-x scroll 0 0; */
    color: #636262;
    font-family: geneva,verdana,sans serif;
    font-size: 16px;
    line-height: 25px;
}
.container-fluid .row-fluid .page-center {
    float: none;
    margin: 0 auto;
    max-width: 960px;
    width: 95%;
    background: #fff;
}
a {
    color: #1d99a9;
    text-decoration: underline;
}
a:hover, a:focus {
    color: #000;
    text-decoration: none;
}
hr {
    background-color: #ccc;
    border: medium none;
    color: #ccc;
    height: 1px;
}
*::-moz-selection {
    background: #39f none repeat scroll 0 0;
    color: #fff;
    text-shadow: none;
}
table tr td img {
}
p {
}
small {
}
strong {
}
em {
}
cite {
}
code {
}
pre {
}
sup, sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
h1, h2, h3, h4, h5, h6 {
    color: #0c99aa;
    font-family: "geneva",verdana,sans-serif;
    font-weight: 500;
    line-height: 1.1;
    margin: 0 0 10px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
}
h1 {
    font-size: 160%;
}
h2 {
    color: #0c99aa;
    font-size: 22.4px;
    font-weight: normal;
    line-height: 30px;
    margin-top: 20px;
}
h3 {
    color: #a2824e;
    font-size: 19.2px;
    font-weight: normal;
    line-height: 26px;
}
h4 {
    color: #434242;
    font-size: 19.2px;
    font-weight: normal;
    line-height: 26px;
}
h5 {
    font-size: 14px;
}
h6 {
    font-size: 12px;
}
ul, ol {
}
ul ul, ul ol, ol ol, ol ul {
}
li {
}
ul.unstyled, ol.unstyled {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
blockquote {
}
blockquote p {
}
blockquote small {
}
blockquote small::before {
}
q::before, q::after, blockquote::before, blockquote::after {
}
.header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {
}
.footer-container {
    margin: 0 auto;

}
.footer-container-wrapper {
}
.header-container-wrapper {
}
.header-container {
}
.zoeken {
    float: right;
    width: 200px;
}
.form-inline label {
    color: #636262;
    display: inline-block;
    font-family: geneva,verdana,sans serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
.form-inline .inputbox.search-query {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 5px 14px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
    width: 65%;
}
.form-inline .inputbox.search-query:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.socialmedia {
    float: right;
    margin-bottom: 0px;
    margin-top: -26px;
    margin-right: -4px;
}
.socialmedia p {
    margin: 0;
}
.custom-header-bg {
    margin-top: 47px;
    min-height: 4px;
}
.custom-footer-bg {
    margin-top: 0px;
}

.mededelingbalk {
    background-color: #182c30;
    color: white;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
    margin: -31px 0 30px;
    border-top: white;
    border-top-color: white;
    border-top-style: solid;
    border-top-width: 1px;
}

.buttongroen {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:normal; 
  text-align:center; 
  text-decoration:none; 
  font-family:Tahoma, Geneva, sans-serif; 
  background:rgb(12,152,170); 
  color:rgb(255, 255, 255); 
  border-radius:4px; 
  border-width:0px; 
  transition:all .4s ease; 
  -moz-transition:all .4s ease; 
  -webkit-transition:all .4s ease; 
  -o-transition:all .4s ease; 
  text-shadow:none; 
  line-height:1.5em; 
  padding:6px 18px; 
}
.buttongroen:hover {
background:rgb(13,167,187); 
color:rgb(255,255,255); 
}
.buttongroen:active, .buttongroen:active:hover {
background:rgb(9,121,136); 
color:rgb(244,244,244); 
}

.buttonbruin {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:normal; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(160,129,78); 
  color:rgb(255, 255, 255); 
  border-radius:6px; 
  border-width:0px; 
  transition:all .4s ease; 
  -moz-transition:all .4s ease; 
  -webkit-transition:all .4s ease; 
  -o-transition:all .4s ease; 
  text-shadow:none; 
  line-height:1.5em; 
  padding:6px 18px; 
}
.buttonbruin:hover {
background:rgb(176,141,85); 
color:rgb(255,255,255); 
}
.buttonbruin:active, .buttonbruin:active:hover {
background:rgb(128,103,62); 
color:rgb(244,244,244); 
}

.buttongroen2 {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:normal; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(52,103,78); 
  color:rgb(255, 255, 255); 
  border-radius:6px; 
  border-width:0px; 
  transition:all .4s ease; 
  -moz-transition:all .4s ease; 
  -webkit-transition:all .4s ease; 
  -o-transition:all .4s ease; 
  text-shadow:none; 
  line-height:1.5em; 
  padding:6px 18px; 
}
.buttongroen2:hover {
background:rgb(57,113,85); 
color:rgb(255,255,255); 
}
.buttongroen2:active, .buttongroen2:active:hover {
background:rgb(41,82,62); 
color:rgb(244,244,244);
}



.hs_cos_wrapper_type_password_prompt form {
    padding: 0;
    padding-top: 20px;
}



.header-container .hs_cos_wrapper_type_logo {
}
.header-container .hs_cos_wrapper_type_logo a {
}
.header-container .hs_cos_wrapper_type_logo a img {
}
.body-container-wrapper {
}
.body-container {
}
.body-container .page-center {
    background-color: #ffffff;
/*    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); */
    padding: 10px 2%;
}
.body-container ul {
    list-style: outside none disc;
    margin: 0 0 15px;
    padding-left: 25px;
}
.hs-blog-social-share ul {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style: outside none none;
    margin: 0;
    padding-left: 0;
}
form ul {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    list-style: outside none none;
    margin: 0;
    padding-left: 0 !important;
}
.footer-container-wrapper {
    /*background-color: #0c99aa; */
    padding-bottom: 50px;
}
.footer-container {
    margin-left: auto;
    margin-right: auto;

}
.custom-footer-wrapper {
    background-color: #0c99aa;
    overflow: hidden;
}
.custom-footer-wrapper .page-center {
    width: 90% !important;
}
.custom-footer-menu.widget-span {
    float: none;
    margin: 0 auto !important;
    padding: 20px 22px 0;
    width: 50%;
}
.custom-footer-menu.widget-span .hs-menu-wrapper > ul {
    display: block;
}
.custom-footer-menu.widget-span .hs-menu-wrapper > ul > li {
    font-size: 14px;
    margin-bottom: 50px;
    margin-right: 12%;
    padding-bottom: 30px;
}
.custom-footer-menu.widget-span .hs-menu-wrapper > ul > li > a {
    color: #fff;
    font-size: 14px;
    padding: 0;
    text-decoration: none;
}
.custom-footer-menu.widget-span .hs-menu-wrapper > ul ul li a {
    color: #fff;
    font-size: 14px;
    padding: 0;
    text-decoration: none;
}
.custom-footer-menu.widget-span .hs-menu-wrapper > ul li a:hover {
    text-decoration: underline;
}
.custom-bottom-footer {
/*    background-image: url("https://233036.fs1.hubspotusercontent-na1.net/hubfs/233036/streep2.svg");
    background-repeat: repeat-x; */
    background-color: #fff;
    bottom: 0;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.7);
    color: #000;
    left: 0;
    min-height: 40px !important;
    position: fixed;
    width: 100%;
}
.custom-contact-info p {
    font-size: 13.3333px;
    margin: 0;
    padding-top: 12px;
    text-align: center;
}
.custom-js-file {
    min-height: 0 !important;
}

@media (max-width: 767px) {
div #hs_menu_wrapper_module_1484657849380519 li.hs-menu-item.hs-menu-depth-1 {
    float: left !important;
    width: auto !important;
    padding: 0px;
}
}

div #hs_menu_wrapper_module_1484657849380519 a {
    display: block;
    color:#0c99aa;
    text-decoration:none;
}

div #hs_menu_wrapper_module_1484657849380519 a:hover {
    color:#34674e;
}

div #hs_menu_wrapper_module_1484657849380519 ul {
    background: #e3e3e3;
    Padding: 0px 10px 0 10px;
    display: block;
    font-size: 15.2px;
    margin-left: -40px;
}

div #hs_menu_wrapper_module_1484657849380519 li.hs-menu-item.hs-menu-depth-1 {
    display: block;
    color:#0c99aa;
    font-size: 11px;
}

div #hs_menu_wrapper_module_1484657849380519 a::after {
    clear: both;
    content: "|";
    Padding: 0px 5px 0 5px;

}

div #hs_menu_wrapper_module_1484657849380519 a:hover:after {
    color:#0c99aa;
}


.custom-menu-primary-1 {
/*    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
    margin: 28px 0 30px; */
}
.custom-menu-primary-1 .hs-menu-wrapper > ul {
    background: #efe9de none repeat scroll 0 0;
    display: block;
    font-size: 15.2px;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li {
    background: transparent none repeat scroll 0 0;
    font-family: Helvetica,sans-serif;
    font-size: 0.993em;
/*    width: 20%; */
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li > a {
    color: #636262;
    display: block;
    font-family: Helvetica,sans-serif;
    font-size: 1.025em;
    padding: 10px 1.2em 10px 1.2em;
    text-decoration: none;
 /*   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); */
    text-transform: uppercase;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li > a > span.opener {
    background-image: url("//233036.fs1.hubspotusercontent-na1.net/hubfs/233036/img/down-bg.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 8px 0;
    position: absolute;
    right: 0;
    text-indent: 100px;
    top: 0;
    vertical-align: middle;
    width: 40px;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li > a > span.linker {
    padding: 10px 0;
    text-transform: uppercase;
    vertical-align: middle;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li > a:hover {
    background-color: #947646;
    color: #fff;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul {
    min-width: 100%;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul li {
    background: transparent none repeat scroll 0 0;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul li a {
    background: #a2824c none repeat scroll 0 0;
    border-top: 1px solid;
    color: #fff;
    display: block;
    height: 45px;
    padding: 10px 20px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    z-index: 100;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul li a:hover {
    background-color: #947646;
    color: #fff;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    max-width: none !important;
    overflow: visible !important;
    width: auto !important;
}
@media screen and (min-width: 768px) {
.custom-menu-primary-1 .hs-menu-wrapper {
    display: block !important;
    border-bottom: white;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
 
  
}
.mobile-trigger, .child-trigger {
    display: none;
}


@media (max-width: 767px) {
  
   div #hs_menu_wrapper_module_1484657849380519 ul {
    background: #e3e3e3;
    Padding: 0px 10px 0 10px;
    display: block;
    font-size: 15.2px;
    margin-left: 0px;
}
    

.custom-menu-primary-1, .custom-menu-primary-1 .hs-menu-wrapper > ul, .custom-menu-primary-1 .hs-menu-wrapper > ul li, .custom-menu-primary-1 .hs-menu-wrapper > ul li a {
    background-color: transparent;
    background-image: none;
    border: 0 none;
    border-radius: 0;
    bottom: auto;
    box-shadow: none;
    color: #636262;
    display: block;
    float: none;
    font-weight: normal;
    height: auto;
    left: auto;
    line-height: 1;
    margin: 0;
    max-width: none;
    padding: 0;
    position: static;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    top: auto;
    width: 100%;
}
.mobile-trigger {
    background: #efe9de url("https://info.snpi.nl/hubfs/toggle-icon-b.png") no-repeat scroll left center;
    border: medium none;
    color: #636262;
    cursor: pointer;
    display: inline-block !important;
    font-family: Helvetica,sans-serif;
    font-size: 16px;
    height: 3em;
    left: 0;
    line-height: 3em;
/*    padding: 0 0 0 40px; */
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    font-size: 1.3em;
}
.mobile-trigger span {
    padding-right: 10px;
}
.child-trigger {
    border-left: 0 dotted rgba(255, 255, 255, 0.2);
    cursor: pointer;
    display: block !important;
    height: 45px !important;
    min-width: 100% !important;
    padding: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 100% !important;
}
.child-trigger:hover {
    text-decoration: none;
}
.child-trigger i {
    margin: 0 auto !important;
    position: relative;
    top: 50%;
}
.custom-menu-primary-1.js-enabled {
    margin: 0px 0 27px;
    padding-top: 14px;
    position: relative;
    margin-bottom: 49px;
}
.custom-menu-primary-1.js-enabled .hs-menu-wrapper, .custom-menu-primary-1.js-enabled .hs-menu-children-wrapper {
    display: none;
}
.custom-menu-primary-1 ul.hs-menu-children-wrapper {
    display: none;
    opacity: 1 !important;
    position: static !important;
    visibility: visible !important;
}
.custom-menu-primary-1.js-enabled .hs-menu-wrapper {
    left: 0;
    padding: 0;
    position: relative;
    top: 48px;
    width: 100%;
}
.custom-menu-primary-1 .hs-menu-wrapper {
    background-color: #efe9de;
    width: 100%;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li {
    border-top: 1px solid #636262;
    position: relative;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li a {
    font-size: 22px;
    line-height: 45px;
    overflow: visible;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul li {
}
.custom-menu-primary-1 .hs-menu-wrapper > ul li a {
    color: #636262;
    font-size: 15.2px;
    padding: 0 20px;
/*    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); */
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li > a > span.linker {
    padding: 10px 0;
    text-transform: uppercase;
    vertical-align: middle;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul li a:hover {
    color: #fff;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul > li:hover > a {
    background-color: #947646;
    color: #fff;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul li {
    background-color: rgba(255, 255, 255, 0.08);
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul li a {
    line-height: 25px;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul ul li a {
    text-indent: 30px;
}
.custom-menu-primary-1 .hs-menu-wrapper > ul ul ul ul li a {
    text-indent: 50px;
}
}
body.one-column {
}
body.two-column {
}
body.three-column {
}
.content-wrapper {
}
.main-content {
}
.sidebar {
}
.sidebar.right {
}
.sidebar.left {
}
body.site-page.one-column, body.landing-page.one-column, body.error-template.one-column, body.password-template.one-column, body.subscription-template.one-column {
}
body.site-page.one-column .main-content, body.landing-page.one-column .main-content, body.error-template .main-content, body.password-template .main-content, body.subscription-template .main-content {
}
body.site-page.two-column, body.landing-page.two-column, body.blog {
}
body.site-page.two-column .main-content, body.landing-page.two-column .main-content, body.blog .blog-content {
}
body.site-page.three-column, body.landing-page.three-column {
}
body.site-page.three-column .main-content, body.landing-page.three-column .main-content {
}
body.site-page.one-column {
}
body.site-page.one-column .content-wrapper {
}
body.site-page.one-column .main-content {
}
body.site-page.two-column {
}
body.site-page.two-column .content-wrapper {
}
body.site-page.two-column .main-content {
}
body.site-page.two-column .sidebar.right {
}
body.site-page.three-column {
}
body.site-page.three-column .content-wrapper {
}
body.site-page.three-column .main-content {
}
body.landing-page.one-column {
}
body.landing-page.one-column .content-wrapper {
}
body.landing-page.one-column .main-content {
}
body.landing-page.two-column {
}
body.landing-page.two-column .content-wrapper {
}
body.landing-page.two-column .main-content {
}
body.landing-page.two-column .sidebar.right {
}
body.landing-page.three-column {
}
body.landing-page.three-column .content-wrapper {
}
body.landing-page.three-column .main-content {
}
body.error-template.one-column {
}
body.error-template.one-column .content-wrapper {
}
body.error-template.one-column .main-content {
}
body.password-template.one-column {
}
body.password-template.one-column .content-wrapper {
}
body.password-template.one-column .main-content {
}
body.subscription-template.one-column {
}
body.subscription-template.one-column .content-wrapper {
}
body.subscription-template.one-column .main-content {
}
body.blog {
}
body.hs-blog-post {
}
body.hs-blog-listing {
}
.blog .content-wrapper {
}
.blog .blog-content {
}
.blog .body-container .page-center {
    padding: 20px 2% 10px;
}
.blog-listing-wrapper {
}
.blog-post-wrapper {
}
.widget-span.widget-type-raw_jinja.hs-blog-header h1 {
    color: #0c99aa;
    font-family: Geneva,Tahoma,"Nimbus Sans L",sans-serif;
    font-size: 25.2px;
    font-weight: normal;
    line-height: 27.71px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
}
.hs-blog-header h1 {
}
.hs-blog-header h1 a {
}
.post-header h2 {
    color: #a2824e;
    font-weight: normal;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 0;
}
.post-header h2 a {
    color: #a2824e;
    font-weight: normal;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 0;
    text-decoration: none;
}
.post-header h2 a:hover {
    color: #888;
    text-decoration: none;
}
#hubspot-author_data {
    font-size: 12px;
    font-style: italic;
    line-height: 23.8px;
    margin: 0 0 10px;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
}
#hubspot-author_data a.author-link {
    
}
#hubspot-author_data .hs-author-avatar {
    max-width: 70px;
    padding: 10px 10px 10px 0;
}
#hubspot-author_data .hs-author-avatar img {
    height: auto !important;
    max-width: 100%;
}
.blog-listing-wrapper .post-listing .post-item {
   
    
    display: block;
    font-size: 16px;
    line-height: 23.8px;
    margin: 20px 20px 20px 0px;
    /* background-color: #f8f9fb; */
    padding-bottom: 20px;
    /* border-radius: 5px; */
    border-bottom: #ceebee;
    border-bottom-width: 2px;
    border-bottom-style: solid;

}
.blog-listing-wrapper .post-listing .post-item .post-body {
}
.blog-post-wrapper .post-body {
}
.hs-featured-image-wrapper {
}
.hs-featured-image-wrapper .hs-featured-image-link {
}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
    border-width: 0;
    display: inline-block !important;
    float: right;
    height: auto;
    margin: 20px 0 20px 20px;
    max-height: 170px;
    max-width: 210px;
    width: auto;
}
a.more-link {
    background-color: #0c99aa;
    color: #fff;
    font-size: 18px;
    padding: 6px;
    text-decoration: none;
    text-shadow: none;
    border-radius: 5px;
    line-height: 3em;
}
.custom_listing_comments {
    color: #0c99aa;
    display: block;
    font-size: 16px;
    line-height: 165%;
    padding: 15px 15px 15px 0;
}
#hubspot-topic_data {
    color: #636262;
    margin: 4px 0;
    font-size: 10px;
}
#hubspot-topic_data a.topic-link {
    color: #333;
    text-decoration: none;
}
#hubspot-topic_data a.topic-link:hover {
    color: #333;
    text-decoration: underline;
}
.hs-blog-social-share {
   
    height: auto;
    margin-top: 10px;
    padding: 10px 0 0;
}
#comments-listing {
    border: 1px solid #ccc;
    margin-bottom: 30px;
    margin-top: 30px;
}
.comment.depth-0 {
    border-bottom: 1px solid #000 !important;
    border-top: medium none !important;
    margin: 0 10px 10px !important;
    padding: 0 15px !important;
}
.comment-body {
    border-bottom: medium none;
    color: #636262;
    display: block;
    font-family: geneva,verdana,sans serif;
    font-size: 16px;
    line-height: 25px;
    padding: 0;
}
.comment-reply-to {
    margin-bottom: 15px;
}
.comment-from h4 {
    margin: 0;
    padding-top: 15px;
}
.comment-date {
    color: #636262 !important;
    display: block !important;
    text-align: left;
}
.blog-pagination {
}
.blog-pagination a {
    color: #a2824e;
    text-decoration: none;
}
.blog-pagination a:hover {
    color: #a2824e;
}
.blog-pagination a.previous-posts-link {
    display: block;
}
.blog-pagination a.all-posts-link {
    display: block;
}
.blog-pagination a.next-posts-link {
    display: block;
}
.hs-author-profile {
}
.hs-author-profile h2.hs-author-name {
}
.hs-author-profile .hs-author-bio {
}
.hs-author-profile .hs-author-avatar {
}
.hs-author-profile .hs-author-avatar img {
}
h3.hs-author-listing-header {
}
body.hs-content-path-blog-all {
}
div.post-listing-simple {
}
div.post-listing-simple .post-item {
}
h2.post-listing-simple {
}
h2.post-listing-simple a {
    font-size: 12px;
    display: list-item;
    line-height: 12px;
}
.blog .blog-sidebar {
}
.blog .blog-sidebar .widget-span {
}
.blog .blog-sidebar .cell-wrapper {
    background: rgba(14, 147, 168, 0.2) url("https://233036.fs1.hubspotusercontent-na1.net/hubfs/233036/images/Streep.svg") no-repeat scroll 0 bottom / 100% auto;
    
    margin-top: 20px;
    padding-bottom: 20px;
}
.blog .blog-sidebar h3 {
    background-color: #0c99aa;
    color: #fff;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    text-indent: 0;
}
.blog .blog-sidebar ul {
    line-height: 145%;
    list-style: outside none none;
    margin-left: 0;
    padding: 0;
}
.blog .blog-sidebar ul li {
    font-size: 16px;
    line-height: 23.8px;
    margin: 0;
    padding: 0 14px 10px;
}
.blog .blog-sidebar ul li a {
    color: #636262;
    font-weight: normal;
    text-decoration: none;
}
.blog .blog-sidebar ul li a:hover {
    color: #333;
    text-decoration: underline;
}
body .body-container .hs-form-field {
    margin-bottom: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
body .body-container .hs-field-desc {
  font-size: 10px;
    line-height: 14px;
}
body .body-container label {
}
body .hs-form-field > label {
  font-weight: 900;
  color:#2d2d2d;
}

body .body-container input[type="text"], body .body-container input[type="password"], body .body-container input[type="datetime"], body .body-container input[type="datetime-local"], body .body-container input[type="date"], body .body-container input[type="month"], body .body-container input[type="time"], body .body-container input[type="week"], body .body-container input[type="number"], body .body-container input[type="email"], body .body-container input[type="url"], body .body-container input[type="search"], body .body-container input[type="tel"], body .body-container input[type="color"], body .body-container input[type="file"], body .body-container textarea, body .body-container select {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline-block;
    font-family: geneva,verdana,sans serif;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 4px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle;
    width: 100%;
}
body .body-container input[type="text"]:focus, body .body-container input[type="password"]:focus, body .body-container input[type="datetime"]:focus, body .body-container input[type="datetime-local"]:focus, body .body-container input[type="date"]:focus, body .body-container input[type="month"]:focus, body .body-container input[type="time"]:focus, body .body-container input[type="week"]:focus, body .body-container input[type="number"]:focus, body .body-container input[type="email"]:focus, body .body-container input[type="url"]:focus, body .body-container input[type="search"]:focus, body .body-container input[type="tel"]:focus, body .body-container input[type="color"]:focus, body .body-container input[type="file"]:focus, body .body-container textarea:focus, body .body-container select:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
body textarea {
}
body textarea:focus {
}
body select {
}
body select:focus {
}
body form.hs-form .hs-form-field ul.inputs-list {
    list-style: outside none none;
    padding: 0;
}
body form.hs-form .hs-form-field ul.inputs-list li input {
}
body input[type="radio"] { 
  width:auto!important;
}
body input[type="checkbox"] {
}
body input:focus:required:invalid, body textarea:focus:required:invalid, body select:focus:required:invalid {
}
body input:focus:required:invalid:focus, body textarea:focus:required:invalid:focus, body select:focus:required:invalid:focus {
}
:-moz-placeholder {
}
*::-moz-placeholder {
}
.hs_cos_wrapper_type_form .hs-form-field {
}
.hs_cos_wrapper_type_form .hs-field-desc {
}
.hs_cos_wrapper_type_form label {
}
.hs_cos_wrapper_type_form .hs-form-field > label {
}
.hs_cos_wrapper_type_form input[type="text"], .hs_cos_wrapper_type_form input[type="password"], .hs_cos_wrapper_type_form input[type="datetime"], .hs_cos_wrapper_type_form input[type="datetime-local"], .hs_cos_wrapper_type_form input[type="date"], .hs_cos_wrapper_type_form input[type="month"], .hs_cos_wrapper_type_form input[type="time"], .hs_cos_wrapper_type_form input[type="week"], .hs_cos_wrapper_type_form input[type="number"], .hs_cos_wrapper_type_form input[type="email"], .hs_cos_wrapper_type_form input[type="url"], .hs_cos_wrapper_type_form input[type="search"], .hs_cos_wrapper_type_form input[type="tel"], .hs_cos_wrapper_type_form input[type="color"], .hs_cos_wrapper_type_form input[type="file"], .hs_cos_wrapper_type_form textarea, .hs_cos_wrapper_type_form select {
}
.hs_cos_wrapper_type_form input[type="text"]:focus, .hs_cos_wrapper_type_form input[type="password"]:focus, .hs_cos_wrapper_type_form input[type="datetime"]:focus, .hs_cos_wrapper_type_form input[type="datetime-local"]:focus, .hs_cos_wrapper_type_form input[type="date"]:focus, .hs_cos_wrapper_type_form input[type="month"]:focus, .hs_cos_wrapper_type_form input[type="time"]:focus, .hs_cos_wrapper_type_form input[type="week"]:focus, .hs_cos_wrapper_type_form input[type="number"]:focus, .hs_cos_wrapper_type_form input[type="email"]:focus, .hs_cos_wrapper_type_form input[type="url"]:focus, .hs_cos_wrapper_type_form input[type="search"]:focus, .hs_cos_wrapper_type_form input[type="tel"]:focus, .hs_cos_wrapper_type_form input[type="color"]:focus, .hs_cos_wrapper_type_form input[type="file"]:focus, .hs_cos_wrapper_type_form textarea:focus, .hs_cos_wrapper_type_form select:focus {
}
.hs_cos_wrapper_type_form textarea {
}
.hs_cos_wrapper_type_form textarea:focus {
}
.hs_cos_wrapper_type_form select {
}
.hs_cos_wrapper_type_form select:focus {
}
.hs_cos_wrapper_type_form form.hs-form .hs-form-field ul.inputs-list li input {
}
.hs_cos_wrapper_type_form input[type="radio"] {
}
.hs_cos_wrapper_type_form input[type="checkbox"] {
}
#comment-form .hs-form-field > label {
}
#comment-form label {
}
#comment-form input[type="text"] {
}
#comment-form input[type="text"]:focus {
}
#comment-form textarea {
}
#comment-form textarea:focus {
}
#comment-form input[type="checkbox"] {
}
body .hs-common-error-message {
}
#hs_form_target_blog_subscription .hs-form-field > label {
}
#hs_form_target_blog_subscription label {
}
#hs_form_target_blog_subscription input[type="email"] {
}
#hs_form_target_blog_subscription input[type="email"]:focus {
}
#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
    margin-right: 10px;
    width: auto;
}
.widget-type-google_search label {
}
.widget-type-google_search input[type="text"] {
    margin-bottom: 10px;
}
.widget-type-google_search input[type="focus"] {
}
body .hs-form fieldset.form-columns-1 {
}
body .hs-form fieldset.form-columns-1 .hs-form-field {
}
body .hs-form fieldset.form-columns-2 {
}
body .hs-form fieldset.form-columns-2 .hs-form-field {
}
body .hs-form fieldset.form-columns-3 {
}
body .hs-form fieldset.form-columns-3 .hs-form-field {
}
body form.hs-form .hs-form-field ul.inputs-list li input {
}
body input[type="radio"] {
}
body input[type="checkbox"] {
}
body form.hs-form fieldset {
    max-width: none;
}
body form.hs-form fieldset .hs-form-field {
    padding: 0 10px 0 0;
}
body form.hs-form fieldset[class*="form-columns"] .input {
    margin-right: 0;
}
body form.hs-form fieldset[class*="form-columns"] .hs-input {
    width: 100%;
}
body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] {
    width: auto;
}
body form.hs-form fieldset.form-columns-3 .hs-form-field {
    width: 33.33%;
}
@media (max-width: 400px) {
body form.hs-form fieldset .hs-form-field {
    padding: 0;
}
body form.hs-form fieldset.form-columns-3 .hs-form-field, body form.hs-form .form-columns-2 .hs-form-field .hs-input, body form.hs-form .form-columns-3 .hs-form-field .hs-input {
    width: 100%;
}
body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] {
    width: auto;
}
}
body .hs-button.primary, body input[type="submit"], body input[type="button"] {
    display: inline-block;
    padding: 12px 24px;
   
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #0c99aa;
    font-family: ;
    font-size: ;
    text-decoration: none !important;
    -webkit-appearance: none;
    border:0;
    border-radius:5px;
    font-weight: bold;
}
body .hs-button.primary:hover, body input[type="submit"]:hover, body input[type="button"]:hover {
    text-decoration: none;
}
body .hs-button.primary:focus, body input[type="submit"]:focus, body input[type="button"]:focus {
    text-decoration: none;
}
.hs_cos_wrapper_type_form .hs-button.primary.large {
}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {
}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {
}
#add-comment-button.hs-button.primary {
}
#add-comment-button.hs-button.primary:hover {
}
#add-comment-button.hs-button.primary:focus {
}
#hs_form_target_blog_subscription .hs-button.primary.large {
    margin-left: 10px;
}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {
    margin-left: 10px;
}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {
    margin-left: 10px;
}
.widget-type-google_search .hs-button.primary {
}
.widget-type-google_search .hs-button.primary:hover {
}
.widget-type-google_search .hs-button.primary:focus {
}
#module-group-ID .cta_button {
}
#module-group-ID .cta_button:hover {
}
#module-group-ID .cta_button:focus {
}
.landing-page.one-column .body-container form, .error-template .body-container form, .password-template .body-container form, .subscription-template .body-container form {
    width: 50%;
}
.widget-type-email_subscriptions h1, .widget-type-email_subscriptions_confirmation h1, .widget-type-email_simple_subscription h1 {
    color: #636262 !important;
    font-family: "geneva",verdana,sans-serif !important;
    font-size: 36px !important;
    font-weight: 500 !important;
    line-height: 1.1 !important;
    margin: 0 0 10px !important;
}
.widget-type-email_subscriptions h2, .widget-type-email_subscriptions_confirmation h2, .widget-type-email_simple_subscription h2 {
    color: #0c99aa !important;
    font-family: "geneva",verdana,sans-serif !important;
    font-size: 22.4px !important;
    font-weight: normal !important;
    line-height: 30px !important;
    margin: 0 0 10px !important;
}
.widget-type-email_subscriptions h3, .widget-type-email_subscriptions_confirmation h3, .widget-type-email_simple_subscription h3 {
    color: #a2824e !important;
    font-family: "geneva",verdana,sans-serif !important;
    font-size: 19.2px !important;
    font-weight: normal !important;
    line-height: 26px !important;
    margin: 0 0 10px !important;
}
@media (max-width:900px) {
  .blog .blog-content{
      min-width:100%;
  }
  .blog .blog-sidebar {
     min-width:50%;   

}
}
}
@media (max-width: 990px) {
.custom-menu-primary-1 {
    box-shadow: none;
    margin: 29px 0;
}
.custom-footer-menu.widget-span {
    padding: 20px 6px 0;
}

}
@media (max-width: 767px) {
.landing-page.one-column .body-container form, .error-template .body-container form, .password-template .body-container form, .subscription-template .body-container form {
    width: 100%;
}
.blog .blog-sidebar .widget-span{
     max-width:50%;   

}
.custom-footer-menu.widget-span .hs-menu-wrapper > ul > li {
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.custom-footer-menu.widget-span {
    width: 100%;
}
.custom-footer-menu.widget-span .hs-menu-wrapper > ul > li > a {
    white-space: normal !important;
}
.custom-bottom-footer {
    width: 100% !important;
}

.optie1 , .optie1-b {
    width: 100% !important;
    min-height: 100% !important;
}
.optie2 , .optie2-b {
    width: 100% !important;
    min-height: 100% !important;
}   
.optie3 , .optie3-b{
    width: 100% !important;
    min-height: 100% !important;
}
.textblokoptie {
    height: auto;
}
}


@media (max-width: 479px) {
div.section-post-body img {
    display: none;
}

.blog-listing-wrapper .post-listing .post-item {
    font-size:13px;

}
.blog .blog-sidebar .widget-span{
     min-width:100%;   
.post-header h2{
  font-size:140%;   
}
}
.zoeken {
    display: none;
}
}