@charset "UTF-8";
input {
  border: solid 2px #666;
}

fieldset {
  border: medium none;
  margin: 0;
  padding: 0;
}

form input[type="submit"]:focus {
  outline: thin dotted;
}

img, media {
  max-width: 100%;
}

.field--name-field-video-subscript .field-label {
  display: none;
}

.field--name-field-video-subscript {
  display: block;
  clear: both;
}

h1, .page-blog .views-field-field-blog-auteur {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 0.94737rem;
  font-weight: normal;
  text-transform: uppercase;
  clear: both;
}
@media (min-width: 600px) {
  h1, .page-blog .views-field-field-blog-auteur {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.26316rem;
  }
}
@media (min-width: 767px) {
  h1, .page-blog .views-field-field-blog-auteur {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
    line-height: 1.57895rem;
  }
}

.logged-in.front h1 {
  clear: none;
}

h2, .l-content .field--name-field-aiv-reactie, .page-blog .views-field-title, .page-user .field--label-above .field-label {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  clear: both;
}
@media (min-width: 600px) {
  h2, .l-content .field--name-field-aiv-reactie, .page-blog .views-field-title, .page-user .field--label-above .field-label {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media (min-width: 767px) {
  h2, .l-content .field--name-field-aiv-reactie, .page-blog .views-field-title, .page-user .field--label-above .field-label {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

h2, h1, .l-content .field--name-field-aiv-reactie, .page-blog .views-field-field-blog-auteur, .page-user .field--label-above .field-label {
  color: #b12e92;
}

h3 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16px;
  line-height: 0.84211rem;
  font-weight: bold;
  margin-bottom: 0px;
}
@media (min-width: 600px) {
  h3 {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}
@media (min-width: 767px) {
  h3 {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.15789rem;
  }
}

h4 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16px;
  line-height: 0.84211rem;
  font-weight: bold;
  margin-bottom: 0px;
}
@media (min-width: 600px) {
  h4 {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}
@media (min-width: 767px) {
  h4 {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}

a {
  color: #007dbe;
}

a.active-trail, a.active, a:hover {
  color: #b12e92;
}

body {
  color: #000;
  font-family: Arial;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16px;
  line-height: 0.84211rem;
}
@media (min-width: 600px) {
  body {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}
@media (min-width: 767px) {
  body {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.15789rem;
  }
}

body p {
  color: #000;
  font-family: Arial;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16px;
  line-height: 0.84211rem;
}
@media (min-width: 600px) {
  body p {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}
@media (min-width: 767px) {
  body p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.15789rem;
  }
}

.image-caption {
  width: 100%;
}

.image-caption .image-caption-text {
  font-size: 11px;
  font-size: 0.6875rem;
  font-style: italic;
}

.field--name-field-externe-link a {
  margin-bottom: 7px;
  display: block;
}

.node .field--name-field-verwijzing2 a {
  background: url('../images/interface/driehoekblauw.png?1459330544') 0px 0px no-repeat;
  color: #000000;
  font-weight: bold;
  display: block;
  padding-left: 13px;
  text-decoration: none;
  width: 100%;
}

p {
  margin-top: 0px;
}

p.submitted, .field--name-field-advies-homepageteaser, .page-blog .views-field-created {
  color: #000;
  float: left;
  font-size: 10px !important;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 0;
  width: 100%;
}

.field--name-field-teaser p {
  font-weight: bold;
}

#cookiebar .ck-content {
  background: none;
}

body #cookiebar {
  background: #c0e7ff;
}

body #ck-options div li {
  background: none;
}

body #ck-options div ul, body #ck-links ul {
  list-style-type: none;
}

body #ck-options div.ck-accept a {
  background-color: #084a98;
}

body #ck-options div.ck-deny a {
  background-color: #b12e92;
}

.l-region--sidebar-first a {
  text-decoration: none;
}

.page-publicaties h1, .page-nieuws h1, .page-pers h1, .page-zoek h1 {
  display: none;
}

.page-publicaties h1, .page-nieuws h1, .page-pers h1, .page-zoek h1 {
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .page-publicaties h1, .page-nieuws h1, .page-pers h1, .page-zoek h1 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (min-width: 767px) {
  .page-publicaties h1, .page-nieuws h1, .page-pers h1, .page-zoek h1 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.page-publicaties .l-region--sidebar-first h2, .page-nieuws .l-region--sidebar-first h2, .page-pers .l-region--sidebar-first h2, .page-zoek .l-region--sidebar-first h2 {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}
@media (min-width: 600px) {
  .page-publicaties .l-region--sidebar-first h2, .page-nieuws .l-region--sidebar-first h2, .page-pers .l-region--sidebar-first h2, .page-zoek .l-region--sidebar-first h2 {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
@media (min-width: 767px) {
  .page-publicaties .l-region--sidebar-first h2, .page-nieuws .l-region--sidebar-first h2, .page-pers .l-region--sidebar-first h2, .page-zoek .l-region--sidebar-first h2 {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}

.page-publicaties .l-region--sidebar-first h1, .page-nieuws .l-region--sidebar-first h1, .page-pers .l-region--sidebar-first h1, .page-zoek .l-region--sidebar-first h1 {
  display: block;
}

.facetapi-example-select a, a.facetapi-limit-link {
  color: #000;
  text-transform: capitalize;
}

a.facetapi-limit-link.open {
  display: none;
}

.facetapi-example-select a.facetapi-zero-results {
  color: #505050;
}

.facetapi-example-select a:hover, a.facetapi-limit-link:hover {
  color: #084a98;
}

.facetapi-example-select a.facetapi-active {
  color: #084a98;
  font-weight: bold;
}

.block--facetapi ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.block--facetapi h2 {
  color: #000;
}

.block--facetapi ul li {
  margin-bottom: 4px;
}

@media (min-width: 600px) {
  .facetkop, .block--facetapi {
    margin-left: 30px;
    width: 120px;
  }
}
@media (min-width: 767px) {
  .facetkop, .block--facetapi {
    margin-left: 40px;
    width: 146px;
  }
}

.block--facetapi {
  margin-top: 0px;
  margin-bottom: 0px;
  background: #ded8d6;
}
@media (min-width: 600px) {
  .block--facetapi {
    padding: 7px 0px 8px 3px;
  }
}
@media (min-width: 767px) {
  .block--facetapi {
    padding: 10px 0px 15px 5px;
  }
}

#block-block-9 a, #block-block-9 a:hover {
  color: #084a98;
}

@media (min-width: 600px) {
  body .block--facetapi {
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}
@media (min-width: 767px) {
  body .block--facetapi {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 22px;
    line-height: 1.15789rem;
  }
}

.facetaction p {
  background: none repeat scroll 0 0 #b12e92;
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0;
  padding: 4px 0 5px 5px;
}

#search-form input#edit-keys {
  border: 1px solid #007dbe;
  height: 18px;
  line-height: 18px;
  width: 200px;
  margin-left: 5px;
}

#search-form {
  background: #c0e7ff;
  width: 95%;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  #search-form {
    margin-right: 8px;
    margin-left: 8px;
  }
}
@media (min-width: 767px) {
  #search-form {
    margin-right: 12px;
    margin-left: 12px;
  }
}

#search-form #edit-submit {
  background: none;
  border: none;
  color: #084a98;
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
}

#searchbtn {
  background: none;
  border: none;
  color: #084a98;
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
}

#search-form label {
  display: none;
}

#search-form select {
  color: #000;
  font-size: 12px;
}

#rlisolr-zoek #edit-captcha,
#search-form #edit-captcha {
  display: none;
}

#rlisolr-zoek label {
  display: none;
}

#rlisolr-zoek select {
  color: #000;
  font-size: 12px;
}

#rlisolr-zoek #edit-query {
  border: 1px solid #007dbe;
  height: 18px;
  line-height: 18px;
  width: 104px;
}

#rlisolr-zoek {
  background: #c0e7ff;
  width: 100%;
  float: left;
  margin-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (min-width: 600px) {
  #rlisolr-zoek {
    padding-top: 0;
    padding-bottom: 0;
    float: right;
    width: 309px;
    margin-right: 10px;
  }
}
@media (min-width: 767px) {
  #rlisolr-zoek {
    margin-right: 20px;
  }
}

#rlisolr-zoek #edit-submit {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #084a98;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
}

#rlisolr-zoek .form-item {
  float: left;
  margin-bottom: 0;
  margin-right: 3px;
}

form.webform-client-form .fieldset-legend {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  clear: both;
  color: #b12e92;
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  form.webform-client-form .fieldset-legend {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media (min-width: 767px) {
  form.webform-client-form .fieldset-legend {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

form.webform-client-form fieldset fieldset .fieldset-legend {
  display: block;
  font-weight: bold;
  color: #000;
  font-family: Arial;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16px;
  line-height: 0.84211rem;
  margin-bottom: 0px;
}
@media (min-width: 600px) {
  form.webform-client-form fieldset fieldset .fieldset-legend {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}
@media (min-width: 767px) {
  form.webform-client-form fieldset fieldset .fieldset-legend {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.15789rem;
  }
}

form.webform-client-form .form-type-radio label,
form.webform-client-form .form-type-checkbox label {
  padding-left: 6px;
}

#block-views-homepage-adviezen-block-1, #block-views-31df23b906087f56a5993f9b4d81d0ab {
  float: left;
  width: 180px;
  margin-right: 10px;
}
@media (min-width: 600px) {
  #block-views-homepage-adviezen-block-1, #block-views-31df23b906087f56a5993f9b4d81d0ab {
    width: 184px;
    margin-right: 10px;
  }
}
@media (min-width: 767px) {
  #block-views-homepage-adviezen-block-1, #block-views-31df23b906087f56a5993f9b4d81d0ab {
    width: 235px;
    margin-right: 15px;
  }
}

#block-views-homepage-adviezen-block-1 h2, #block-views-31df23b906087f56a5993f9b4d81d0ab h2 {
  background: none repeat scroll 0 0 #007dbe;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
  text-indent: 8px;
  text-transform: uppercase;
  height: 23px;
  line-height: 24px;
  width: 180px;
}
@media (min-width: 600px) {
  #block-views-homepage-adviezen-block-1 h2, #block-views-31df23b906087f56a5993f9b4d81d0ab h2 {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) {
  #block-views-homepage-adviezen-block-1 h2, #block-views-31df23b906087f56a5993f9b4d81d0ab h2 {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 600px) {
  #block-views-homepage-adviezen-block-1 h2, #block-views-31df23b906087f56a5993f9b4d81d0ab h2 {
    width: 184px;
  }
}
@media (min-width: 767px) {
  #block-views-homepage-adviezen-block-1 h2, #block-views-31df23b906087f56a5993f9b4d81d0ab h2 {
    width: 235px;
  }
}

.front .l-main {
  margin-top: 0px;
}
@media (min-width: 767px) {
  .front .l-main {
    margin-top: 20px;
  }
}

.articleBlockHoverable {
  position: relative;
  margin-bottom: 12px;
  width: 180px;
  height: 150px;
}
@media (min-width: 600px) {
  .articleBlockHoverable {
    width: 184px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverable {
    width: 235px;
  }
}
@media (min-width: 600px) {
  .articleBlockHoverable {
    height: 170px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverable {
    height: 200px;
  }
}

.articleBlockHoverableOriginal {
  position: absolute;
  z-index: 2;
  background: #fff;
  width: 180px;
  height: 150px;
}
@media (min-width: 600px) {
  .articleBlockHoverableOriginal {
    width: 184px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableOriginal {
    width: 235px;
  }
}
@media (min-width: 600px) {
  .articleBlockHoverableOriginal {
    height: 170px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableOriginal {
    height: 200px;
  }
}

.articleBlockHoverable:hover .articleBlockHoverableOriginal,
.articleBlockHoverable.hoverclass .articleBlockHoverableOriginal {
  z-index: 1;
}

.articleBlockHoverable:hover .articleBlockHoverableBlauw,
.articleBlockHoverable.hoverclass .articleBlockHoverableBlauw {
  z-index: 2;
}

.front .l-region--sidebar-second h2 a.hoverclass {
  border: 1px dotted #ffffff;
}

.articleBlockHoverableOriginal h3 {
  background: url('../images/backgrounds/articleblocktitelbg.png?1459330547') repeat;
  color: #fff;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  height: 25px;
  line-height: 25px;
  text-indent: 7px;
  top: 0;
  margin-bottom: 0px;
  position: absolute;
  margin-top: 0px;
  width: 180px;
}
@media (min-width: 600px) {
  .articleBlockHoverableOriginal h3 {
    width: 184px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableOriginal h3 {
    width: 235px;
  }
}

.front .articleBlockContent p {
  margin-top: 0px;
  font-size: 11px;
  line-height: 13px;
}
@media (min-width: 600px) {
  .front .articleBlockContent p {
    font-size: 11px;
    line-height: 13px;
  }
}
@media (min-width: 767px) {
  .front .articleBlockContent p {
    font-size: 12px;
    line-height: 17px;
  }
}

.articleBlockHoverableBlauw {
  position: absolute;
  width: 180px;
  height: 150px;
  z-index: 1;
  background: #007dbe;
  padding-left: 5px;
  padding-right: 10px;
  padding-top: 5px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .articleBlockHoverableBlauw {
    width: 184px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableBlauw {
    width: 235px;
  }
}
@media (min-width: 600px) {
  .articleBlockHoverableBlauw {
    height: 170px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableBlauw {
    height: 200px;
  }
}
@media (min-width: 600px) {
  .articleBlockHoverableBlauw {
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 5px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableBlauw {
    padding-left: 11px;
    padding-right: 25px;
    padding-top: 11px;
  }
}

.articleBlockHoverableBlauw a {
  text-decoration: none;
  color: #fff;
}

.articleBlockHoverableBlauw h3 {
  margin-top: 0px;
  margin-bottom: 3px;
}

.articleBlockHoverableBlauw h3 a {
  font-size: 12px;
  font-weight: normal;
}
@media (min-width: 600px) {
  .articleBlockHoverableBlauw h3 a {
    font-size: 12px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableBlauw h3 a {
    font-size: 14px;
  }
}

.articleBlockHoverableBlauw p {
  color: #fff;
  font-size: 11px;
  line-height: 13px;
}
@media (min-width: 600px) {
  .articleBlockHoverableBlauw p {
    font-size: 11px;
    line-height: 13px;
  }
}
@media (min-width: 767px) {
  .articleBlockHoverableBlauw p {
    font-size: 12px;
    line-height: 17px;
  }
}

.homevideowrapper img {
  height: 110px;
  width: 180px;
}
@media (min-width: 600px) {
  .homevideowrapper img {
    height: 110px;
    width: 184px;
  }
}
@media (min-width: 767px) {
  .homevideowrapper img {
    height: 140px;
    width: 235px;
  }
}

.front .l-region--sidebar-second .block {
  width: 208px;
  margin-bottom: 5px;
}

.front .l-region--sidebar-second #block-views-nieuws-block-2.block {
  margin-bottom: 33px;
}
@media (min-width: 600px) {
  .front .l-region--sidebar-second #block-views-nieuws-block-2.block {
    margin-top: 11px;
  }
}
@media (min-width: 767px) {
  .front .l-region--sidebar-second #block-views-nieuws-block-2.block {
    margin-top: 20px;
  }
}

.front .l-region--sidebar-second .block a {
  color: #007dbe;
  font-weight: normal;
  text-decoration: none;
}

.front .l-region--sidebar-second .block a:hover {
  text-decoration: underline;
}

.front .l-region--sidebar-second .block p {
  margin-bottom: 0px;
}

.front .l-region--sidebar-second .block h2 a {
  display: block;
  background: none repeat scroll 0 0 #007dbe;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 10px;
  padding-left: 8px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 24px;
  float: left;
  width: 195px;
}
@media (min-width: 600px) {
  .front .l-region--sidebar-second .block h2 a {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) {
  .front .l-region--sidebar-second .block h2 a {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}

.front .l-region--sidebar-second #block-block-11.block h2 a {
  font-size: 11px;
}

.front .l-region--sidebar-second .block .blokkopje h2 a {
  display: block;
  background: none repeat scroll 0 0 #007dbe;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 10px;
  padding-left: 8px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 24px;
  float: left;
  width: 160px;
}
@media (min-width: 600px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}
@media (min-width: 600px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    display: block;
    background: none repeat scroll 0 0 #007dbe;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
    padding-left: 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 24px;
    float: left;
    width: 160px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 600px) and (min-width: 767px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}
@media (min-width: 767px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    display: block;
    background: none repeat scroll 0 0 #007dbe;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
    padding-left: 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 24px;
    float: left;
    width: 180px;
  }
}
@media (min-width: 767px) and (min-width: 600px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) and (min-width: 767px) {
  .front .l-region--sidebar-second .block .blokkopje h2 a {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}

.front .l-region--sidebar-second .block h2.block__title {
  display: block;
  background: none repeat scroll 0 0 #007dbe;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 10px;
  padding-left: 8px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 24px;
  float: left;
  width: 195px;
}
@media (min-width: 600px) {
  .front .l-region--sidebar-second .block h2.block__title {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) {
  .front .l-region--sidebar-second .block h2.block__title {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}
@media (min-width: 600px) {
  .front .l-region--sidebar-second .block h2.block__title {
    display: block;
    background: none repeat scroll 0 0 #007dbe;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
    padding-left: 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 24px;
    float: left;
    width: 195px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .front .l-region--sidebar-second .block h2.block__title {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 600px) and (min-width: 767px) {
  .front .l-region--sidebar-second .block h2.block__title {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}
@media (min-width: 767px) {
  .front .l-region--sidebar-second .block h2.block__title {
    display: block;
    background: none repeat scroll 0 0 #007dbe;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
    padding-left: 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 24px;
    float: left;
    width: 195px;
  }
}
@media (min-width: 767px) and (min-width: 600px) {
  .front .l-region--sidebar-second .block h2.block__title {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) and (min-width: 767px) {
  .front .l-region--sidebar-second .block h2.block__title {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}

.l-region--sidebar-second .views-row {
  clear: left;
}

div.rssnieuws, div.twitter {
  float: left;
}

.rssnieuws a.rss {
  background: url('../images/interface/rssicon.jpg?1459330544') no-repeat;
  display: block;
  height: 24px;
  text-indent: -5000px;
  width: 25px;
  clear: right;
}

.front .l-region--sidebar-second .block .meerSidebar a {
  background: url('../images/interface/driehoekblauw.png?1459330544') no-repeat right bottom;
  color: #000;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  padding-right: 15px;
  text-decoration: none;
}

.front .l-region--sidebar-second .block .meerSidebar a:hover {
  color: #007dbe;
}

.meerSidebar {
  border-top: 1px solid #000;
  float: left;
  margin-bottom: 10px;
  padding-top: 3px;
  text-align: right;
  width: 197px;
}

a.twitter {
  background: url('../images/interface/twittericon.jpg?1459330545') no-repeat;
  display: block;
  height: 25px;
  text-indent: -5000px;
  width: 28px;
  clear: right;
}

div.block--views-tweets-block ul {
  padding-left: 0;
}

div.block--views-tweets-block ul li {
  list-style: none;
  margin-bottom: 5px;
}

.front .view-id-homepage_adviezeninvoorbereiding .view-footer a,
.front .view-id-homepage_adviezen .view-footer a {
  background: url('../images/interface/driehoekblauw.png?1459330544') no-repeat right bottom;
  color: #000;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  padding-right: 15px;
  text-decoration: none;
}

.front .view-id-homepage_adviezeninvoorbereiding .view-footer a:hover,
.front .view-id-homepage_adviezen .view-footer a:hover {
  color: #007dbe;
}

.front .view-id-homepage_adviezeninvoorbereiding .view-footer,
.front .view-id-homepage_adviezen .view-footer {
  border-top: 1px solid #000;
  float: left;
  margin-bottom: 10px;
  padding-top: 3px;
  text-align: right;
  width: 100%;
}

#block-system-main-menu {
  clear: left;
}
@media (min-width: 600px) {
  #block-system-main-menu {
    width: 600px;
    font-size: 13px;
  }
}
@media (min-width: 767px) {
  #block-system-main-menu {
    width: 767px;
    font-size: 18px;
  }
}

#block-system-main-menu ul, .footermenu ul, #tempmenu ul, ul.followbuttons {
  /*   float: left; */
  list-style: none outside none;
  margin-left: 0;
  padding: 0;
}

#block-system-main-menu ul li, .footermenu ul li, #tempmenu ul li, ul.followbuttons li {
  list-style: none outside none;
}

#block-system-main-menu a, #tempmenu a {
  text-decoration: none;
}

#block-system-main-menu .menu .menu, #tempmenu .menu .menu {
  margin-left: 10px;
}
@media (min-width: 600px) {
  #block-system-main-menu .menu .menu, #tempmenu .menu .menu {
    display: none;
  }
}

#block-menu-block-1 {
  display: none;
}
@media (min-width: 600px) {
  #block-menu-block-1 {
    display: block;
  }
}

#block-menu-block-1 ul {
  list-style: none;
  padding: 0;
}

#block-menu-block-1 ul li {
  list-style: none;
}
@media (min-width: 600px) {
  #block-menu-block-1 ul li {
    font-size: 11px;
    margin-bottom: 6px;
    background: url('../images/interface/driehoekblauw.png?1459330544') 0px 0px no-repeat;
    padding-left: 14px;
    margin-left: 0px;
  }
}
@media (min-width: 767px) {
  #block-menu-block-1 ul li {
    font-size: 12px;
    margin-bottom: 9px;
  }
}

ul#toggleParent {
  list-style-type: none;
  padding-left: 0;
  margin-top: 45px;
}

ul#toggleParent p {
  padding-top: 0px;
}

ul#toggleParent p a {
  background: none;
  clear: left;
  color: #007dbe;
  font-weight: normal;
  text-decoration: underline;
  margin-bottom: 0px;
}

ul#toggleParent span.tussenkop {
  float: left;
  clear: both;
}
@media (min-width: 600px) {
  ul#toggleParent span.tussenkop {
    padding-left: 14px;
  }
}

ul#toggleParent li.transcription p {
  float: left;
}
@media (min-width: 600px) {
  ul#toggleParent li.transcription p {
    margin-left: 14px;
  }
}

ul#toggleParent li {
  margin-bottom: 20px;
}

.not-front .l-region--sidebar-second .adviestitle, .not-front .l-region--sidebar-second .view span a, .not-front .l-region--sidebar-second .field-collection-item-field-in-de-media a, .not-front .l-region--sidebar-second .view div a, .block--views-adviesblokken-block-4 a, .block--views-werkinuitvoering-block-1 a, .l-region--sidebar-second .block--menu ul.menu li, .advieslinks-bottom, .youtubevimeolink, .search-result h3 a, ul#toggleParent a {
  font-size: 11px;
  clear: both;
  float: left;
  padding-right: 4px;
}
@media (min-width: 600px) {
  .not-front .l-region--sidebar-second .adviestitle, .not-front .l-region--sidebar-second .view span a, .not-front .l-region--sidebar-second .field-collection-item-field-in-de-media a, .not-front .l-region--sidebar-second .view div a, .block--views-adviesblokken-block-4 a, .block--views-werkinuitvoering-block-1 a, .l-region--sidebar-second .block--menu ul.menu li, .advieslinks-bottom, .youtubevimeolink, .search-result h3 a, ul#toggleParent a {
    font-size: 11px;
    margin-bottom: 6px;
    background: url('../images/interface/driehoekblauw.png?1459330544') 0px 0px no-repeat;
    padding-left: 14px;
    margin-left: 0px;
    display: block;
  }
}
@media (min-width: 767px) {
  .not-front .l-region--sidebar-second .adviestitle, .not-front .l-region--sidebar-second .view span a, .not-front .l-region--sidebar-second .field-collection-item-field-in-de-media a, .not-front .l-region--sidebar-second .view div a, .block--views-adviesblokken-block-4 a, .block--views-werkinuitvoering-block-1 a, .l-region--sidebar-second .block--menu ul.menu li, .advieslinks-bottom, .youtubevimeolink, .search-result h3 a, ul#toggleParent a {
    font-size: 12px;
    margin-bottom: 9px;
  }
}

.not-front .l-region--sidebar-second span.adviestitle {
  font-weight: bold;
  cursor: pointer;
}

.advicewrapper .advicedata {
  display: none;
  clear: both;
}

.not-front .l-region--sidebar-second .advicewrapper.open .adviestitle {
  color: #b12e92;
  background: none;
  padding-left: 0px;
}

.l-region--sidebar-second .block {
  clear: left;
}

.view-display-id-block_4 a, .block--views-werkinuitvoering-block-1 a, .advieslinks-bottom a, .youtubevimeolink a {
  margin-bottom: 2px;
}

.view-display-id-block_4 a.reageer {
  color: #b12e92;
}
@media (min-width: 600px) {
  .view-display-id-block_4 a.reageer {
    background: url('../images/interface/driehoekmagenta.png?1459330545') 0px 0px no-repeat;
  }
}

.not-front .l-region--sidebar-second .view.view-id-persfotos div a {
  background: none;
  padding-left: 0px;
}

/* kijk of we met een overal definitie van sidebar second kunnen, amders moeten we dat straks specificeren tot d emenu blokken en andere subblokken */
.l-region--sidebar-second a, .block--views-adviesblokken-block-4 a, .block--views-werkinuitvoering-block-1 a, .l-region--sidebar-second .block--menu ul.menu li, .advieslinks-bottom a, .youtubevimeolink a, .search-result h3 a, ul#toggleParent a {
  font-weight: bold;
  text-decoration: none;
}

.l-region--sidebar-second .block--menu ul.menu, .l-region--sidebar-second #bloggernamen ul.menu {
  list-style: none;
  padding-left: 0px;
}

.l-region--sidebar-second #bloggernamen ul.menu li {
  list-style: none;
}

.l-region--sidebar-second .block--menu ul.menu, .l-region--sidebar-second #bloggernamen ul.menu {
  list-style: none;
  padding-left: 0px;
}

.l-region--sidebar-second a, .block--views-adviesblokken-block-4 a, .advieslinks-bottom a, .youtubevimeolink a, ul#toggleParent a {
  color: #000;
}

.l-region--sidebar-second a.active, .l-region--sidebar-second a.active-trail, .l-region--sidebar-second a:hover, .block--views-adviesblokken-block-4 a:hover, .advieslinks-bottom a:hover, .youtubevimeolink a:hover {
  color: #007dbe;
}

.not-front .l-region--sidebar-second .view-header p {
  display: block;
  float: left;
  margin-top: 0px;
}

@media (min-width: 600px) {
  #block-system-main-menu ul li.first {
    float: left;
    padding-left: 10px;
  }
}
@media (min-width: 767px) {
  #block-system-main-menu ul li.first {
    float: left;
    padding-left: 20px;
  }
}

@media (min-width: 600px) {
  #block-system-main-menu ul li {
    float: left;
    padding-left: 16px;
  }
}
@media (min-width: 767px) {
  #block-system-main-menu ul li {
    float: left;
    padding-left: 13px;
  }
}

#breadcrumb {
  color: #b12e92;
  font-size: 10px;
}
@media (min-width: 600px) {
  #breadcrumb {
    padding-left: 10px;
    font-size: 11px;
    font-weight: 500;
  }
}
@media (min-width: 767px) {
  #breadcrumb {
    padding-left: 20px;
    font-size: 12px;
    font-weight: 600;
  }
}

#breadcrumb a {
  text-decoration: none;
}

.l-footer {
  display: none;
  height: 25px;
}
@media (min-width: 600px) {
  .l-footer {
    display: block;
    font-size: 11px;
    height: 12px;
  }
}
@media (min-width: 767px) {
  .l-footer {
    display: block;
    font-size: 12px;
    height: 25px;
  }
}

.footermenu ul li a {
  text-decoration: none;
}

ul.followbuttons li a {
  text-decoration: none;
}

ul.followbuttons li {
  float: left;
}

@media (min-width: 600px) {
  .footermenu ul li, ul.followbuttons li {
    float: left;
    font-size: 11px;
    line-height: 12px;
    font-weight: 500;
  }
}
@media (min-width: 767px) {
  .footermenu ul li, ul.followbuttons li {
    float: left;
    font-size: 12px;
    line-height: 25px;
    font-weight: 600;
  }
}

@media (min-width: 600px) {
  .footermenu ul li {
    padding-left: 10px;
  }
}
@media (min-width: 767px) {
  .footermenu ul li {
    padding-left: 20px;
  }
}

@media (min-width: 600px) {
  ul.followbuttons li.li-follow {
    padding-left: 1px;
  }
}
@media (min-width: 767px) {
  ul.followbuttons li.li-follow {
    padding-left: 3px;
  }
}

@media (min-width: 600px) {
  ul.followbuttons li.li-follow.first-follow {
    padding-left: 15px;
  }
}
@media (min-width: 767px) {
  ul.followbuttons li.li-follow.first-follow {
    padding-left: 20px;
  }
}

@media (min-width: 600px) {
  .footermenu ul li.rss {
    margin-left: 190px;
  }
}
@media (min-width: 767px) {
  .footermenu ul li.rss {
    margin-left: 240px;
  }
}

ul.followbuttons li.li-follow a.follow-us {
  display: block;
  height: 17px;
  text-indent: -5000px;
  width: 17px;
}

ul.followbuttons li.li-follow a.follow-links-twitter {
  background: url('../images/interface/twitter-volg.jpg?1459330544') no-repeat;
}

ul.followbuttons li.li-follow a.follow-links-youtube {
  background: url('../images/interface/youtube-volg.jpg?1459330546') no-repeat;
}

ul.followbuttons li.li-follow a.follow-links-facebook {
  background: url('../images/interface/facebook-volg.jpg?1459330545') no-repeat;
}

ul.followbuttons li.li-follow a.follow-links-linkedin {
  background: url('../images/interface/linkedin-volg.jpg?1459330546') no-repeat;
}

ul.followbuttons li.li-follow a.follow-links-flickr {
  background: url('../images/interface/flickr-volg.jpg?1459330546') no-repeat;
}

ul.followbuttons li.li-follow a.follow-links-rss {
  background: url('../images/interface/rss-volg.jpg?1459330546') no-repeat;
}

.footermenu ul li.rss a {
  display: block;
}
@media (min-width: 600px) {
  .footermenu ul li.rss a {
    background: url('../images/interface/tab_footerrssicon.jpg?1459330544') no-repeat right;
    padding-right: 18px;
    height: 12px;
  }
}
@media (min-width: 767px) {
  .footermenu ul li.rss a {
    background: url('../images/interface/desk_footerrssicon.jpg?1459330545') no-repeat right;
    padding-right: 25px;
    height: 25px;
  }
}

#language {
  clear: left;
  width: 85px;
  float: left;
  padding-left: 0px;
}
@media (min-width: 600px) {
  #language {
    padding-left: 10px;
  }
}
@media (min-width: 767px) {
  #language {
    padding-left: 20px;
  }
}

#language a {
  color: #b12e92;
  font-size: 12px;
  text-decoration: none;
}
@media (min-width: 600px) {
  #language a {
    font-size: 15px;
  }
}

.not-front .l-region--sidebar-second .block h2, .classh2 {
  display: block;
  background: none repeat scroll 0 0 #007dbe;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 10px;
  padding-left: 8px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 24px;
  float: left;
  width: 100%;
}
@media (min-width: 600px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}
@media (min-width: 600px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    display: block;
    background: none repeat scroll 0 0 #007dbe;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
    padding-left: 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 24px;
    float: left;
    width: 150px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 600px) and (min-width: 767px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}
@media (min-width: 767px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    display: block;
    background: none repeat scroll 0 0 #007dbe;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
    padding-left: 8px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 24px;
    float: left;
    width: 175px;
  }
}
@media (min-width: 767px) and (min-width: 600px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    height: 23px;
    line-height: 24px;
  }
}
@media (min-width: 767px) and (min-width: 767px) {
  .not-front .l-region--sidebar-second .block h2, .classh2 {
    height: 23px;
    line-height: 24px;
    font-size: 12px;
  }
}

.not-front .l-region--sidebar-second .block h2, .classh2 {
  text-transform: none;
}

/* blauwe balkjes in rechtermenu gecreeerd door custom text */
.not-front .l-region--sidebar-second img {
  display: block;
  clear: both;
  float: left;
  margin-bottom: 3px;
}

.not-front .l-region--sidebar-second .advicewrapper img,
.not-front .l-region--sidebar-second .views-field-field-omslagfoto img {
  border: 1px solid;
}

#mobilemenu {
  display: block;
  height: 20px;
  width: 27px;
  position: absolute;
  top: 93px;
  left: 9px;
  z-index: 100;
  cursor: pointer;
  background: url('../images/interface/openmobilemenu.png?1459330545') no-repeat right;
}
@media (min-width: 600px) {
  #mobilemenu {
    display: none;
  }
}

#mobilesearch {
  display: block;
  height: 24px;
  width: 35px;
  position: absolute;
  top: 93px;
  left: 214px;
  z-index: 100;
  cursor: pointer;
  background: url('../images/interface/openmobilesearch.png?1459330547') no-repeat right;
}
@media (min-width: 600px) {
  #mobilesearch {
    display: none;
  }
}

#tempmenu {
  margin-top: 7px;
}

#tempmenu #rlisolr-zoek {
  margin-bottom: 7px;
}

@media (min-width: 600px) {
  #tempmenu {
    display: none;
  }
}
.search-snippet-info {
  clear: both;
  display: block;
}

.pager {
  text-align: left;
}

.search-results.apachesolr_search-results {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 600px) {
  .search-results.apachesolr_search-results {
    margin-right: 8px;
    margin-left: 8px;
  }
}
@media (min-width: 767px) {
  .search-results.apachesolr_search-results {
    margin-right: 12px;
    margin-left: 12px;
  }
}

.search-results.apachesolr_search-results h3 a {
  margin-bottom: 0px;
}

.search-results .counter h2 {
  font-weight: bold;
  float: left;
  margin-bottom: 5px;
  color: #000000;
  display: inline;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 16px;
  line-height: 0.84211rem;
}
@media (min-width: 600px) {
  .search-results .counter h2 {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}
@media (min-width: 767px) {
  .search-results .counter h2 {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 18px;
    line-height: 0.94737rem;
  }
}

.l-main {
  /* for IE 6/7 */
  *zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
  /* non-JS fallback */
  *zoom: 1;
}
.l-main:before, .l-main:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.l-main:after {
  clear: both;
}

.l-page {
  padding-top: 55px;
  position: relative;
  margin-top: 79px;
}
@media (min-width: 600px) {
  .l-page {
    width: 600px;
    margin-top: 107px;
    padding-top: 100px;
  }
}
@media (min-width: 767px) {
  .l-page {
    width: 767px;
    padding-top: 116px;
    margin-top: 0px;
  }
}

@media (min-width: 600px) {
  .l-region--sidebar-first {
    width: 6.38298%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }

  .l-content {
    width: 65.95745%;
    float: left;
    margin-right: -100%;
    margin-left: 8.51064%;
    clear: none;
  }

  .l-region--sidebar-second {
    width: 23.40426%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin-top: 10px;
  }

  .front .l-region--sidebar-first {
    display: none;
  }

  .front .l-content {
    width: 65.95745%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    margin-left: 20px;
    margin-top: 8px;
  }

  .front .l-region--sidebar-second {
    width: 31.91489%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin-top: 8px;
  }

  .page-apachesolr .l-region--sidebar-first,
  .page-publicaties .l-region--sidebar-first,
  .page-pers .l-region--sidebar-first,
  .page-nieuws .l-region--sidebar-first,
  .page-zoek .l-region--sidebar-first {
    width: 23.40426%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }

  .page-apachesolr .l-content,
  .page-publicaties .l-content,
  .page-pers .l-content,
  .page-nieuws .l-content,
  .page-zoek .l-content {
    width: 74.46809%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }

  .page-apachesolr .l-region--sidebar-second,
  .page-publicaties .l-region--sidebar-second,
  .page-pers .l-region--sidebar-second,
  .page-nieuws .l-region--sidebar-second,
  .page-zoek .l-region--sidebar-second {
    display: none;
  }

  .l-region--sidebar-third {
    position: absolute;
    top: 0px;
    left: 767px;
  }
}
@media (min-width: 767px) {
  .front .l-content {
    margin-top: 10px;
  }

  .front .l-region--sidebar-second {
    margin-top: 0px;
  }
}
.page-publicaties .l-content,
.page-pers .l-content,
.page-nieuws .l-content {
  margin-top: 7px;
}
@media (min-width: 600px) {
  .page-publicaties .l-content,
  .page-pers .l-content,
  .page-nieuws .l-content {
    margin-top: 39px;
  }
}
@media (min-width: 767px) {
  .page-publicaties .l-content,
  .page-pers .l-content,
  .page-nieuws .l-content {
    margin-top: 43px;
  }
}

.page-apachesolr .l-content,
.page-zoek .l-content {
  margin-top: 7px;
}
@media (min-width: 600px) {
  .page-apachesolr .l-content,
  .page-zoek .l-content {
    margin-top: 1px;
  }
}
@media (min-width: 767px) {
  .page-apachesolr .l-content,
  .page-zoek .l-content {
    margin-top: 5px;
  }
}

html {
  background-image: url("/sites/all/themes/rli2015/images/interface/rli-logo-smartphone.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  html {
    background-image: url("/sites/all/themes/rli2015/images/interface/rli-logo-smartphone@2x.png");
    -webkit-background-size: 258px 129px;
    -moz-background-size: 258px 129px;
    -o-background-size: 258px 129px;
    background-size: 258px 129px;
  }
}
@media (min-width: 767px) {
  html {
    background: url('../images/backgrounds/allpagesbackground.jpg?1459330547') repeat-x;
  }
}

body {
  margin: 5px;
}
@media (min-width: 600px) {
  body {
    margin: 0;
    background: url('../images/backgrounds/background.png?1459330547') 0px 0px repeat-y;
  }
}

.l-region--sidebar-third {
  display: none;
}
@media (min-width: 767px) {
  .l-region--sidebar-third {
    display: block;
    width: 200px;
    /* background: url(../images/logonaam-rechterbalk.png);  */
    background: #c0e7ff url('../images/interface/payoff_vervolg.png?sqgd2t') no-repeat;
    text-indent: -9999px;
    min-height: 100%;
  }
}

.front .l-region--sidebar-third {
  display: none;
}
@media (min-width: 767px) {
  .front .l-region--sidebar-third {
    display: block;
    width: 200px;
    /* background: url(../images/logonaam-rechterbalk.png);  */
    background: #c0e7ff url('../images/interface/payoff.png?3fqet') no-repeat;
    text-indent: -9999px;
    min-height: 100%;
  }
}

@media (min-width: 600px) {
  .l-header {
    background: url('../images/backgrounds/allpagesbackground.jpg?1459330547') repeat-x;
    position: absolute;
    top: 0px;
  }
}
.front h1.logo a {
  position: absolute;
  display: block;
  top: 0px;
  text-decoration: none;
  font-weight: bold;
  text-indent: -9999px;
}
@media (min-width: 767px) {
  .front h1.logo a {
    position: relative;
    background: url('../images/interface/hometitle.png?1459330545') 20px 0px no-repeat;
    float: left;
    margin-left: -2px;
    height: 52px;
    margin-top: 18px;
    width: 767px;
    text-indent: -9999px;
  }
}

@media (min-width: 600px) {
  #header-top {
    margin-top: 6px;
  }
}
@media (min-width: 767px) {
  #header-top {
    margin-top: 6px;
  }
}

@media (min-width: 600px) {
  .l-region--navigation {
    padding-top: 18px;
  }
}
@media (min-width: 767px) {
  .l-region--navigation {
    padding-top: 20px;
  }
}

@media (min-width: 600px) {
  .front .l-region--navigation {
    padding-top: 20px;
  }
}
@media (min-width: 767px) {
  .front .l-region--navigation {
    padding-top: 76px;
  }
}

.front .l-content h1 {
  display: none;
}

#breadcrumb {
  position: absolute;
  top: 0px;
  padding-top: 40px;
  clear: left;
}
@media (min-width: 600px) {
  #breadcrumb {
    position: relative;
    padding-top: 8px;
  }
}
@media (min-width: 767px) {
  #breadcrumb {
    position: relative;
    padding-top: 14px;
  }
}

#block-print-ui-print-links .print_mail {
  margin: 0;
}

.l-footer {
  margin-top: 64px;
}

span.print_mail {
  float: left;
}

#block-service-links-service-links, #block-service-links-service-links-not-node {
  float: left;
  width: 62px;
  clear: left;
}

#block-service-links-service-links ul li a.service-links--rss-pseudo,
#block-service-links-service-links-not-node ul li a.service-links--rss-pseudo {
  display: block;
  background: url('../images/interface/desk_footerrssicon.jpg?1459330545') no-repeat right 0px;
  padding-right: 18px;
  text-decoration: none;
  text-indent: -5000px;
  font-weight: bold;
  height: 18px;
}

#block-service-links-service-links-not-node ul li a.service-links--rss-pseudo img {
  display: none;
}

.service-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.service-links ul li {
  display: inline;
  list-style: none;
  margin-left: 0;
}

.service-links a {
  float: left;
  margin-right: 4px;
}

#block-service-links-service-links h2, #block-service-links-service-links-not-node h2 {
  display: none;
}

.service-links-twitter {
  background: url('../images/interface/twitter-deel.jpg?1459330545') no-repeat;
  display: block;
  height: 17px;
  text-indent: -5000px;
  width: 16px;
}

.service-links-facebook {
  background: url('../images/interface/facebook-deel.jpg?1459330546') no-repeat;
  display: block;
  height: 17px;
  text-indent: -5000px;
  width: 17px;
}

.service-links-linkedin {
  background: url('../images/interface/linkedin-deel.jpg?1459330546') no-repeat;
  display: block;
  height: 17px;
  text-indent: -5000px;
  width: 17px;
}

div#block-print-ui-print-links span.print_html {
  display: none;
}

span.print_mail a {
  background: url('../images/interface/mail-deel.jpg?1459330545') no-repeat;
  /*   color: #009eeb;
    float: left;
     font-family: Arial;
     font-size: 13px;
     font-weight: bold;
     text-decoration: none;
     text-indent: 23px; */
  display: block;
  height: 17px;
  text-indent: -5000px;
  width: 17px;
}

@media (min-width: 767px) {
  .l-footer {
    margin-top: 44px;
  }
}
/* video */
.videowrapper {
  position: relative;
}

/*
 .videowrapper a {
   position: absolute;
   display: block;
   background: image-url('interface/video-play-52.png', false, true) 100px 50px no-repeat;
   height: $mobile_rsp_adviesplaatjehomecustom_height;
   width: $mobile_rsp_adviesplaatjehomecustom_width;   
   @include breakpoint($tab) {
     height: $tab_rsp_adviesplaatjehomecustom_height;
     width: $tab_rsp_adviesplaatjehomecustom_width; 
        background: image-url('interface/video-play-52.png', false, true) 100px 50px no-repeat;    
   }
   @include breakpoint($desk) {
     height: $desk_rsp_adviesplaatjehomecustom_height;
     width: $desk_rsp_adviesplaatjehomecustom_width;   
     background: image-url('interface/video-play-52.png', false, true) 100px 50px no-repeat;    
   }
   top: 0px;
   left: 0px;
   text-indent:-5000px;
}

.videowrapper img {
   height: $mobile_rsp_adviesplaatjehomecustom_height;
   width: $mobile_rsp_adviesplaatjehomecustom_width;   
   @include breakpoint($tab) {
     height: $tab_rsp_adviesplaatjehomecustom_height;
     width: $tab_rsp_adviesplaatjehomecustom_width;     
   }
   @include breakpoint($desk) {
     height: $desk_rsp_adviesplaatjehomecustom_height;
     width: $desk_rsp_adviesplaatjehomecustom_width;       
   }
}



.node-type-video .videowrapper img,.node-type-advies .videowrapper img  {
   height: $mobile_rsp_adviesplaatjehomecustom_height;
   width:  $mobile_rsp_adviesplaatjehomecustom_width;   
   
   @include breakpoint($tab) {
     height: auto;
     width: $tab;     
   }
   @include breakpoint($desk) {
     height: auto;
     width: $desk;       
   }
}

.node-type-video .videowrapper a, .node-type-advies .videowrapper a {
   height: $mobile_rsp_adviesplaatjehomecustom_height;
   width:  $mobile_rsp_adviesplaatjehomecustom_width;   
   background: image-url('interface/video-play-52.png', false, true) 67px 27px no-repeat;
   @include breakpoint($tab) {
     height: $tab_rsp_adviesplaatjecustom_plm_height;
     width: $tab;     
    background: image-url('interface/video-play-52.png', false, true) 167px 108px no-repeat;
   }
   @include breakpoint($desk) {
     height: $desk_rsp_adviesplaatjecustom_plm_height;
     width: $desk;       
     background: image-url('interface/video-play-52.png', false, true) 227px 131px  no-repeat;
   }
}
*/
.videowrapper img {
  height: 110px;
  width: 180px;
}
@media (min-width: 600px) {
  .videowrapper img {
    height: auto;
    width: 600px;
  }
}
@media (min-width: 767px) {
  .videowrapper img {
    height: auto;
    width: 767px;
  }
}

.videowrapper a {
  position: absolute;
  display: block;
  height: 110px;
  width: 180px;
  top: 0px;
  left: 0px;
  text-indent: -5000px;
}
@media (min-width: 600px) {
  .videowrapper a {
    height: 300px;
    width: 600px;
  }
}
@media (min-width: 767px) {
  .videowrapper a {
    height: 380px;
    width: 767px;
  }
}

.view-display-id-block_1 .views-field-field-advies-teasertext {
  margin-bottom: 18px;
}

.label_colon {
  display: none;
}

@media (min-width: 767px) {
  .blogsymposiumlink a {
    background: url('../images/backgrounds/designed2lastsmal.png?1459330547') 0 33px no-repeat;
    display: block;
    height: 89px;
    padding-top: 54px;
    text-indent: -1000px;
  }
}

#block-system-help .print-syslink {
  display: none;
}

.page-node-2031 .block--views-tweets-block-1 {
  width: 235px;
}

@media (min-width: 767px) {
  .node-type-eeac-pagina .l-main .l-content h1 {
    background: url('../images/backgrounds/rli_eeac-combi_0.jpg?1459330547') 0 0 no-repeat;
    padding-top: 66px;
  }
}

.raad-en-functie {
  margin-bottom: 10px;
}

.youtubevimeolink {
  margin-top: 10px;
  width: 100%;
}

.raadslid {
  width: 180px;
  height: 150px;
  float: left;
}
@media (min-width: 600px) {
  .raadslid {
    width: 184px;
  }
}
@media (min-width: 767px) {
  .raadslid {
    width: 235px;
  }
}
@media (min-width: 600px) {
  .raadslid {
    height: 170px;
  }
}
@media (min-width: 767px) {
  .raadslid {
    height: 200px;
  }
}

.functie {
  font-style: italic;
}

.raadslid {
  font-size: 10px;
  font-size: 0.625rem;
}
@media (min-width: 600px) {
  .raadslid {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media (min-width: 767px) {
  .raadslid {
    font-size: 16px;
    font-size: 1rem;
  }
}

.views-row-even .raadslid {
  margin-left: 2px;
  margin-right: 2px;
}
@media (min-width: 600px) {
  .views-row-even .raadslid {
    margin-left: 10px;
    margin-right: 0px;
  }
}
@media (min-width: 767px) {
  .views-row-even .raadslid {
    margin-left: 10px;
    margin-right: 0px;
  }
}

.raadslid .raadslid-link {
  position: absolute;
  z-index: 2;
}

.raadslid .raadslid-link a {
  display: block;
  text-indent: -8000px;
  width: 180px;
  height: 110px;
}
@media (min-width: 600px) {
  .raadslid .raadslid-link a {
    width: 184px;
  }
}
@media (min-width: 767px) {
  .raadslid .raadslid-link a {
    width: 235px;
  }
}
@media (min-width: 600px) {
  .raadslid .raadslid-link a {
    height: 110px;
  }
}
@media (min-width: 767px) {
  .raadslid .raadslid-link a {
    height: 140px;
  }
}

.functie-raadslid {
  display: none;
}

#block-views-raadsleden2014-block-1 .views-row {
  float: left;
  margin-right: 1px;
}
@media (min-width: 600px) {
  #block-views-raadsleden2014-block-1 .views-row {
    margin-right: 3px;
  }
}
@media (min-width: 767px) {
  #block-views-raadsleden2014-block-1 .views-row {
    margin-right: 3px;
  }
}

#block-views-raadsleden2014-block-1 .views-row.views-row-last {
  margin-right: 0px;
}

.view-id-raadsleden2014.view-display-id-block_3 .views-row, .view-id-raadsleden2014.view-display-id-block_4 .views-row, .view-id-raadsleden2014.view-display-id-block_5 .views-row {
  width: 180px;
  height: 190px;
  float: left;
  margin-right: 4px;
}
@media (min-width: 600px) {
  .view-id-raadsleden2014.view-display-id-block_3 .views-row, .view-id-raadsleden2014.view-display-id-block_4 .views-row, .view-id-raadsleden2014.view-display-id-block_5 .views-row {
    width: 184px;
  }
}
@media (min-width: 767px) {
  .view-id-raadsleden2014.view-display-id-block_3 .views-row, .view-id-raadsleden2014.view-display-id-block_4 .views-row, .view-id-raadsleden2014.view-display-id-block_5 .views-row {
    width: 235px;
  }
}
@media (min-width: 600px) {
  .view-id-raadsleden2014.view-display-id-block_3 .views-row, .view-id-raadsleden2014.view-display-id-block_4 .views-row, .view-id-raadsleden2014.view-display-id-block_5 .views-row {
    height: 190px;
  }
}
@media (min-width: 767px) {
  .view-id-raadsleden2014.view-display-id-block_3 .views-row, .view-id-raadsleden2014.view-display-id-block_4 .views-row, .view-id-raadsleden2014.view-display-id-block_5 .views-row {
    height: 220px;
  }
}
@media (min-width: 600px) {
  .view-id-raadsleden2014.view-display-id-block_3 .views-row, .view-id-raadsleden2014.view-display-id-block_4 .views-row, .view-id-raadsleden2014.view-display-id-block_5 .views-row {
    margin-right: 8px;
  }
}
@media (min-width: 767px) {
  .view-id-raadsleden2014.view-display-id-block_3 .views-row, .view-id-raadsleden2014.view-display-id-block_4 .views-row, .view-id-raadsleden2014.view-display-id-block_5 .views-row {
    margin-right: 10px;
  }
}

.view-id-raadsleden2014 .views-row .views-field {
  clear: both;
}

.view-id-raadsleden2014 .views-field-field-userprofile-achternaam {
  font-weight: bold;
}

.view-id-raadsleden2014 .views-field-field-userprofile-telefoon {
  margin-top: 5px;
}

.block--views-werkinuitvoering-block-1 .views-field-field-advies-teasertext {
  clear: both;
}

.field--name-field-inleiding-2, .field--name-field-tekst-2 {
  clear: left;
}

.block--views-werkinuitvoering-block-1 ul {
  list-style: none;
  padding-left: 0;
}

​
.page-node-1073 #block-views-raadsleden2014-block-2 {
  margin-bottom: 10px;
}

#block-block-9 {
  margin-top: 5px;
}

.image-caption .image-caption-text {
  margin-bottom: 10px;
}

div.field--name-field-samenvatting {
  float: left;
}

.not-front .l-region--sidebar-second .view div a span.caption {
  font-style: italic;
  font-weight: normal;
  clear: left;
  display: block;
}

#block-block-63 {
  width: 195px;
}
