@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
.dropdown-menu > li > a:active,
.dropdown-menu > li > a:focus, .navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:focus, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a:focus {
  outline-color: #3b99fc;
  outline-offset: -2px;
  outline-style: auto;
  outline-width: 5px; }

body {
  background-color: #ffffff;
  font-family: Verdana, sans-serif; }

#skip-link a {
  color: black; }

.main-wrapper {
  padding: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  margin-top: 10px;
  border-radius: 3px; }

.navbar-header {
  padding: 15px 15px 15px 0; }
  @media screen and (min-width: 640px) {
    .navbar-header {
      width: 100%;
      padding: 15px 0; } }

.region-header {
  padding: 0 15px 0 5px; }
  @media screen and (min-width: 640px) {
    .region-header {
      float: right;
      padding: 0; } }

.main-container {
  background-color: white;
  border-radius: 3px;
  padding-top: 15px;
  padding-bottom: 15px; }
  .main-container .region-help .block-system {
    width: auto;
    float: none;
    margin: 0;
    padding: 0; }

.container-nopadding {
  padding: 0 !important; }

body:after {
  content: "smartphone";
  display: none; }

@media screen and (min-width: 640px) {
  body:after {
    content: "tablet"; } }
@media screen and (min-width: 862px) {
  body:after {
    content: "desktop"; } }
body.in-maintenance #page {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 20px; }

@font-face {
  font-family: 'Droid Sans';
  src: url("../fonts/DroidSans-webfont.eot");
  src: url("../fonts/DroidSans-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/DroidSans-webfont.woff") format("woff"), url("../fonts/DroidSans-webfont.ttf") format("truetype"), url("../fonts/DroidSans-webfont.svg#droid_sansregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Droid Sans';
  src: url("../fonts/DroidSans-Bold-webfont.eot");
  src: url("../fonts/DroidSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/DroidSans-Bold-webfont.woff") format("woff"), url("../fonts/DroidSans-Bold-webfont.ttf") format("truetype"), url("../fonts/DroidSans-Bold-webfont.svg#droid_sansbold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/RobotoSlab-Regular-webfont.eot");
  src: url("../fonts/RobotoSlab-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Regular-webfont.woff") format("woff"), url("../fonts/RobotoSlab-Regular-webfont.ttf") format("truetype"), url("../fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/RobotoSlab-Bold-webfont.eot");
  src: url("../fonts/RobotoSlab-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoSlab-Bold-webfont.woff") format("woff"), url("../fonts/RobotoSlab-Bold-webfont.ttf") format("truetype"), url("../fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold") format("svg");
  font-weight: bold;
  font-style: normal; }
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.fa, .more-link a:after, #block-views-agenda-upcoming-agenda .view-footer a:before, .menu:not(.navbar-nav) a:before, div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .nolink:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left, .more-link a.fa-pull-left:after, #block-views-agenda-upcoming-agenda .view-footer a.fa-pull-left:before, .menu:not(.navbar-nav) a.fa-pull-left:before, div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .fa-pull-left.nolink:before {
  margin-right: .3em; }
.fa.fa-pull-right, .more-link a.fa-pull-right:after, #block-views-agenda-upcoming-agenda .view-footer a.fa-pull-right:before, .menu:not(.navbar-nav) a.fa-pull-right:before, div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .fa-pull-right.nolink:before {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left, .more-link a.pull-left:after, #block-views-agenda-upcoming-agenda .view-footer a.pull-left:before, .menu:not(.navbar-nav) a.pull-left:before, div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .pull-left.nolink:before {
  margin-right: .3em; }
.fa.pull-right, .more-link a.pull-right:after, #block-views-agenda-upcoming-agenda .view-footer a.pull-right:before, .menu:not(.navbar-nav) a.pull-right:before, div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .pull-right.nolink:before {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before, .block-facetapi ul:not(.contextual-links) a.facetapi-active:before, #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul li:before, #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-allsites:before, #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-thissite:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before, .slick-slider .slick-pause.paused:before {
  content: ""; }

.fa-pause:before, .slick-slider .slick-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before, .back-link:before {
  content: ""; }

.fa-chevron-right:before, .block .view-faq .view-content .views-row a:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before, #accordion .panel-heading a:before,
.views-bootstrap-accordion-plugin-style .panel-heading a:before, .navbar-default .navbar-nav > li.parent-dropdown.expanded > a:before {
  content: ""; }

.fa-chevron-down:before, #accordion .panel-heading a.collapsed:before,
.views-bootstrap-accordion-plugin-style .panel-heading a.collapsed:before, .navbar-default .navbar-nav > li.parent-dropdown > a:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before, .menu-social-media ul.menu li a[href*="https://twitter.com"]:before {
  content: ""; }

.fa-facebook-square:before, .menu-social-media ul.menu li a[href*="https://www.facebook.com"]:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before, .menu-social-media ul.menu li a[href*="https://www.linkedin.com"]:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before, .navbar-toggle:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before, .menu:not(.navbar-nav) a:before, .dropdown-menu > li > a:before, .navbar-default .navbar-nav > li:first-child:before, div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .nolink:before {
  content: ""; }

.fa-angle-up:before, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:before {
  content: ""; }

.fa-angle-down:before, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before, .slick-slider .slick-arrow.slick-prev:before {
  content: ""; }

.fa-chevron-circle-right:before, .slick-slider .slick-arrow.slick-next:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.sr-only, .social-links ul.social li a span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

html {
  font-size: 62.5%; }

body {
  font-size: 1.3rem;
  word-wrap: break-word;
  text-rendering: optimizeLegibility; }

/* =13px */
h1 {
  font-size: 24px;
  font-size: 2.4rem; }

/* =24px */
h2, .block-facetapi h2.block-title {
  font-size: 21px;
  font-size: 2.1rem; }

/* =18px */
h3 {
  font-weight: bold;
  font-size: 16px;
  font-size: 1.6rem; }

/* =14px */
h4 {
  text-decoration: underline;
  font-size: 14px;
  font-size: 1.4rem; }

/* =14px */
h1, h2, .block-facetapi h2.block-title, h3, h4, h5, h6 {
  font-family: Verdana, sans-serif;
  font-weight: 400;
  line-height: 1.3; }

.page-header {
  border: 0;
  margin: 0 0 1em;
  padding: 0; }

.more-link {
  margin-bottom: 10px; }
  .more-link a:after {
    content: "\f101"; }

.back-link {
  margin: 15px 0; }
  .back-link:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    margin-right: 3px;
    color: #007089; }

a {
  color: #007089; }
  a:hover {
    color: #005b70; }

p a {
  text-decoration: underline; }

a.back-link {
  display: inline-block; }

ul[class^="custom-list-view-mode"]:not([class*="title"]) {
  padding: 0 10px;
  list-style: none; }
  ul[class^="custom-list-view-mode"]:not([class*="title"]) li {
    margin-bottom: 10px; }

.form-control {
  color: #333333; }

.form-text {
  border: 1px solid #fff;
  box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.1); }

.form-textarea {
  border: 1px solid #fff;
  box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.1); }

.form-item .description {
  margin: 5px 0; }

.webform-progressbar {
  margin-top: 10px; }
  .webform-progressbar .progress-bar {
    transition: width 2s;
    width: 0; }
    .webform-progressbar .progress-bar.completed_10 {
      width: 10%; }
    .webform-progressbar .progress-bar.completed_20 {
      width: 20%; }
    .webform-progressbar .progress-bar.completed_30 {
      width: 30%; }
    .webform-progressbar .progress-bar.completed_40 {
      width: 40%; }
    .webform-progressbar .progress-bar.completed_50 {
      width: 50%; }
    .webform-progressbar .progress-bar.completed_60 {
      width: 60%; }
    .webform-progressbar .progress-bar.completed_70 {
      width: 70%; }
    .webform-progressbar .progress-bar.completed_80 {
      width: 80%; }
    .webform-progressbar .progress-bar.completed_90 {
      width: 90%; }
    .webform-progressbar .progress-bar.completed_100 {
      width: 100%; }
    .webform-progressbar .progress-bar.completed_33 {
      width: 33%; }
    .webform-progressbar .progress-bar.completed_66 {
      width: 66%; }

.webform-client-form .form-managed-file .form-file {
  vertical-align: top;
  margin-bottom: 10px; }
  @media screen and (min-width: 640px) {
    .webform-client-form .form-managed-file .form-file {
      margin-bottom: 0;
      margin-right: 5px;
      display: inline-block;
      width: auto; } }
.webform-client-form .form-group {
  margin-bottom: 15px; }
.webform-client-form .webform-container-inline div.form-item {
  display: block; }
  @media screen and (min-width: 640px) {
    .webform-client-form .webform-container-inline div.form-item {
      display: inline-block;
      margin-bottom: 0;
      padding-right: 5px; } }
.webform-client-form .webform-component-number label {
  display: block; }
.webform-client-form .webform-component-number .form-control {
  width: auto;
  display: inline-block; }
.webform-client-form .webform-component-time .form-item:last-child {
  padding-left: 5px; }

.widget-label {
  font-weight: bold;
  margin-bottom: 5px; }

.webform-progressbar-outer {
  margin: 1em -1px 3em; }

.webform-container-legend {
  display: inline-block;
  font-weight: bold;
  margin: 3px 0 5px;
  max-width: 100%;
  border: none;
  font-size: inherit; }

.breadcrumb {
  background: white;
  margin: -15px 0 0;
  color: #666;
  font-size: 11px; }
  .breadcrumb .active {
    color: #333333; }

@media screen and (min-width: 640px) {
  .rsbtn {
    float: right;
    margin-top: -11px;
    margin-bottom: 4px; } }

/* DocReader
---------------------*/
.docreader {
  margin-left: 5px; }

.btn-primary {
  background-color: #007089;
  border-color: #005b70; }

.btn:-moz-focusring {
  outline: 2px dotted; }

.nav-tabs {
  border-bottom: 1px solid #fff;
  margin-top: 10px; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-bottom-color: #fff;
      border-radius: 4px 4px 0 0;
      color: black;
      background-color: #eaeaea;
      cursor: pointer; }
      .nav-tabs > li > a:hover {
        color: white;
        border-color: #007089 #007089 #fff;
        background-color: #fff; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #007089;
      background-color: #fff;
      border: 1px solid #007089;
      border-bottom-color: transparent;
      cursor: default; }

.main-container .block {
  margin-bottom: 20px; }
.block .block-title {
  padding: 10px;
  border-top: 1px solid #eeeeee;
  background: #eeeeee;
  margin-bottom: 10px;
  font-size: 130%;
  margin-top: 0; }
  .block .block-title a {
    color: #222222; }
.block .view {
  margin: 0 10px; }
.block.block-felix h2.block-title {
  border: 1px solid #747474;
  background: #eeeeee;
  font-size: 14px;
  padding: 5px;
  color: #747474;
  position: relative; }
  .block.block-felix h2.block-title:after {
    content: "FELIX";
    position: absolute;
    right: 5px;
    top: 5px;
    color: #b3b3b3; }
.block.bean-view-mode-link-title h2.block-title {
  padding: 16px 10px;
  background-color: #007089;
  color: white;
  min-height: 80px;
  margin-bottom: 0; }
  .block.bean-view-mode-link-title h2.block-title a {
    color: white; }
.block.bean-view-mode-default:not(.slider) {
  position: relative; }
  .block.bean-view-mode-default:not(.slider).has-image, .block.bean-view-mode-default:not(.slider).editorial-image {
    padding-left: 75px; }
  .block.bean-view-mode-default:not(.slider) h2.block-title {
    border-top: none;
    background: none;
    padding: 10px 0;
    color: #007089; }
  .block.bean-view-mode-default:not(.slider) .field-type-image {
    position: absolute;
    left: 20px;
    top: 10px; }
.block.block-node {
  position: relative; }
  .block.block-node.has-image {
    padding-left: 75px; }
  .block.block-node h2.block-title {
    border-top: none;
    background: none;
    padding: 10px 0;
    color: #007089; }
  .block.block-node .node {
    position: static; }
  .block.block-node .field-type-image {
    position: absolute;
    left: 20px;
    top: 10px;
    margin: 0; }

#block-views-agenda-upcoming-agenda {
  overflow: hidden; }
  #block-views-agenda-upcoming-agenda .more-link {
    float: left; }
  #block-views-agenda-upcoming-agenda .view-footer {
    float: right; }
    #block-views-agenda-upcoming-agenda .view-footer a {
      font-weight: bold; }
      #block-views-agenda-upcoming-agenda .view-footer a:before {
        content: "\f044";
        margin-right: 3px; }

.menu:not(.navbar-nav) li {
  margin-bottom: 1px; }
.menu:not(.navbar-nav) li a {
  padding: 10px;
  text-decoration: none; }
.menu:not(.navbar-nav) a:hover {
  text-decoration: underline; }

@media (max-width: 639px) {
  .dropdown-menu {
    position: static;
    float: none; } }

@media (min-width: 640px) {
  .dropdown-menu > li.mobile {
    display: none; } }

.dropdown-menu > li > a {
  text-decoration: none;
  background-color: #005b70;
  color: white;
  font-size: 1.3rem;
  padding: 10px 20px; }
  .dropdown-menu > li > a:before {
    color: white;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 3px; }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #007089;
  color: white; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover {
  background-color: #007089;
  color: white; }

.dropdown-menu {
  min-width: 100%;
  padding: 0;
  border: 0; }

.tabs-left > .nav-tabs > li > a {
  background: #eeeeee;
  color: black;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px; }

.tabs-left > .nav-tabs > li {
  margin-bottom: 1px; }

.tabs-left > .nav-tabs > li > a:focus,
.tabs-left > .nav-tabs > li > a:hover {
  background: #007089;
  color: white; }
  .tabs-left > .nav-tabs > li > a:focus:after,
  .tabs-left > .nav-tabs > li > a:hover:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-color: #007089;
    position: absolute;
    right: -12px;
    top: 14px;
    transform: rotate(45deg); }

.tabs-left > .nav-tabs > .active {
  margin: 0; }

.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:focus,
.tabs-left > .nav-tabs > .active > a:hover {
  background: #007089;
  color: white;
  border: 0;
  box-shadow: none; }
  .tabs-left > .nav-tabs > .active > a:after,
  .tabs-left > .nav-tabs > .active > a:focus:after,
  .tabs-left > .nav-tabs > .active > a:hover:after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-color: #007089;
    position: absolute;
    right: -12px;
    top: 14px;
    transform: rotate(45deg); }

#accordion,
.views-bootstrap-accordion-plugin-style {
  margin-top: 1em; }
  #accordion .panel-default > .panel-heading + .panel-collapse > .panel-body,
  .views-bootstrap-accordion-plugin-style .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top: none; }
  #accordion .panel,
  .views-bootstrap-accordion-plugin-style .panel {
    border: none;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #eeeeee; }
    #accordion .panel + .panel,
    .views-bootstrap-accordion-plugin-style .panel + .panel {
      margin-top: 0; }
    #accordion .panel:first-child,
    .views-bootstrap-accordion-plugin-style .panel:first-child {
      border-top: 1px solid #eeeeee; }
  #accordion .panel-body,
  .views-bootstrap-accordion-plugin-style .panel-body {
    padding: 1em 0; }
  #accordion .panel-heading,
  .views-bootstrap-accordion-plugin-style .panel-heading {
    padding: 10px 0;
    background: none;
    border: none;
    font-size: 15px;
    line-height: 24px;
    font-family: Verdana, sans-serif;
    border-radius: 0; }
    #accordion .panel-heading h3,
    .views-bootstrap-accordion-plugin-style .panel-heading h3 {
      text-decoration: none;
      font-size: 15px; }
    #accordion .panel-heading a,
    .views-bootstrap-accordion-plugin-style .panel-heading a {
      color: #007089;
      text-decoration: none; }
      #accordion .panel-heading a:before,
      .views-bootstrap-accordion-plugin-style .panel-heading a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 12px; }

.footer {
  border: 0;
  padding: 20px 15px; }
  @media screen and (min-width: 1156px) {
    .footer {
      padding: 20px 0; } }
  .footer .block {
    margin-bottom: 20px; }
    .footer .block h3,
    .footer .block .block-title {
      padding: 0;
      background: none;
      border-top: none; }
      .footer .block h3:first-of-type,
      .footer .block .block-title:first-of-type {
        margin-top: 0; }
    .footer .block a {
      color: #00465c;
      text-decoration: underline; }
      .footer .block a:hover {
        text-decoration: none; }
  .footer .menu {
    padding-left: 2.8em; }
    .footer .menu li {
      list-style: disc;
      display: list-item;
      line-height: 1.6em; }
      .footer .menu li a {
        padding: 0;
        display: inline;
        color: #007089; }
        .footer .menu li a:before {
          display: none; }
        .footer .menu li a:hover {
          background: none; }

@media screen and (min-width: 640px) {
  .navbar.container, body.in-maintenance .navbar#page {
    max-width: 960px; } }
@media screen and (min-width: 862px) {
  .navbar.container, body.in-maintenance .navbar#page {
    max-width: 1160px; } }
@media screen and (min-width: 1156px) {
  .navbar.container, body.in-maintenance .navbar#page {
    max-width: 1160px; } }

.navbar-toggle {
  display: display;
  float: none;
  margin-top: 10px;
  margin-right: 5px;
  margin-bottom: 0;
  padding: 10px 15px;
  width: 100%;
  border: none;
  border-radius: 0;
  background-color: #007089;
  color: #ffffff;
  text-align: left; }
  .navbar-toggle:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #00728c; }

.container.navbar-default, body.in-maintenance .navbar-default#page {
  margin: 0 auto;
  border: 0;
  background-color: white; }

.container > .navbar-collapse, body.in-maintenance #page > .navbar-collapse {
  clear: both; }
  @media screen and (min-width: 640px) {
    .container > .navbar-collapse, body.in-maintenance #page > .navbar-collapse {
      margin-right: -15px;
      margin-left: -15px; } }

.container > .navbar-header, body.in-maintenance #page > .navbar-header {
  padding: 15px 0; }

.navbar-nav {
  margin: 0 -15px; }
  @media screen and (min-width: 640px) {
    .navbar-nav {
      margin: 0; } }

.navbar-default .navbar-collapse {
  margin-top: -16px;
  background: #007089; }
  @media screen and (min-width: 640px) {
    .navbar-default .navbar-collapse {
      border-top: 4px solid #fff; } }

.navbar-default .navbar-nav > li > a {
  color: white;
  font-size: 16px;
  font-family: Verdana, sans-serif; }
  @media screen and (min-width: 640px) {
    .navbar-default .navbar-nav > li > a {
      padding: 12px 10px;
      font-size: 14px; } }
  @media screen and (min-width: 1156px) {
    .navbar-default .navbar-nav > li > a {
      padding: 15px 10px;
      font-size: 16px; } }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active-trail > a,
.navbar-default .navbar-nav > .active-trail > a:hover,
.navbar-default .navbar-nav > .active-trail > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background: #fff;
  color: white; }
  @media screen and (min-width: 862px) {
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .active-trail > a,
    .navbar-default .navbar-nav > .active-trail > a:hover,
    .navbar-default .navbar-nav > .active-trail > a:focus,
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus {
      margin-top: -4px;
      border-top: 4px solid #007089; } }

.navbar-default .navbar-nav > li:first-child:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: -10000px; }
.navbar-default .navbar-nav > li:hover > a {
  background: #005b70;
  color: white; }
.navbar-default .navbar-nav > li.open .dropdown-menu {
  display: block; }
.navbar-default .navbar-nav > li.foreground {
  z-index: 1001; }
.navbar-default .navbar-nav > li.parent-dropdown {
  position: relative; }
  .navbar-default .navbar-nav > li.parent-dropdown > a {
    position: relative;
    padding-right: 30px; }
    @media (max-width: 639px) {
      .navbar-default .navbar-nav > li.parent-dropdown > a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%); } }
    .navbar-default .navbar-nav > li.parent-dropdown > a:before {
      display: none; }
  .navbar-default .navbar-nav > li.parent-dropdown.expanded .dropdown-menu {
    display: block; }
  .navbar-default .navbar-nav > li.parent-dropdown > button {
    position: absolute;
    top: 0;
    right: 0;
    width: 28px;
    height: 36px;
    border: 0;
    background: none;
    color: #fff; }
    .navbar-default .navbar-nav > li.parent-dropdown > button:after {
      content: "\f13a";
      font-family: "FontAwesome"; }
    .navbar-default .navbar-nav > li.parent-dropdown > button span {
      position: absolute;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      margin: -1px;
      padding: 0;
      width: 1px;
      height: 1px;
      border: 0; }
  .navbar-default .navbar-nav > li.parent-dropdown.open > button {
    color: #d7003c; }
    .navbar-default .navbar-nav > li.parent-dropdown.open > button:after {
      content: "\f139"; }
  .navbar-default .navbar-nav > li.parent-dropdown.active > button, .navbar-default .navbar-nav > li.parent-dropdown.open.active > button {
    color: #007089; }

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background: #fff;
  color: #d7003c; }

.navbar-default .navbar-nav > .open > button,
.navbar-default .navbar-nav > .open:hover > button,
.navbar-default .navbar-nav > .open:focus > button {
  color: #d7003c; }

@media (max-width: 639px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    padding: 10px 20px;
    color: #fff;
    line-height: 1.42857; }

  .dropdown-menu > li > a:active,
  .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    outline: none; } }
.block-search {
  padding: 5px 0 5px 5px;
  border-radius: 4px;
  clear: both; }
  .block-search .input-group {
    display: block;
    padding: 5px;
    border-radius: 4px;
    background-color: #fff; }
    .block-search .input-group:after {
      content: '';
      clear: both;
      display: block; }
    @media screen and (min-width: 640px) {
      .block-search .input-group {
        display: table; } }
    .block-search .input-group .form-text {
      width: 75%;
      float: left;
      box-sizing: border-box;
      border: none; }
      @media screen and (min-width: 640px) {
        .block-search .input-group .form-text {
          float: none;
          width: 100%; } }
    .block-search .input-group .input-group-btn {
      width: 25%;
      float: left; }
      @media screen and (min-width: 640px) {
        .block-search .input-group .input-group-btn {
          float: none;
          width: auto; } }
      .block-search .input-group .input-group-btn .btn {
        width: 100%;
        line-height: 1.6;
        border: 0; }
  .block-search .form-group {
    margin: 0; }

.search-form {
  margin-top: -10px; }
  .search-form .form-item-keys {
    float: left;
    margin-right: -90px;
    padding-right: 90px;
    width: 100%; }
    .search-form .form-item-keys .form-text {
      width: 100%;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
  .search-form .btn-primary {
    width: 90px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }

.search-results {
  padding-left: 0; }
  .search-results li {
    list-style: none;
    counter-increment: step-counter; }
    .search-results li:before {
      content: counter(step-counter) ".";
      font-weight: bold;
      float: left;
      line-height: 22px;
      margin-right: 3px; }
    .search-results li .search-snippet-info,
    .search-results li .node {
      font-weight: normal; }
  .search-results h3 {
    margin: 15px 0 5px;
    font-weight: bold; }
  .search-results .search-snippet-info,
  .search-results .field-name-body {
    margin: 8px 0 12px; }
  .search-results .submitted {
    margin: 0; }
  .search-results .source-wrapper span {
    color: #666666; }
  .search-results .source {
    font-weight: normal; }
  .search-results .node-agenda .submitted {
    float: left;
    width: 39px;
    height: 41px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #e6e6e6;
    text-align: center;
    padding-top: 5px; }
    .search-results .node-agenda .submitted span {
      display: block;
      font-weight: bold;
      line-height: 15px;
      color: #4a4a4a; }
      .search-results .node-agenda .submitted span.month {
        text-transform: lowercase;
        font-size: 12px; }

.block-facetapi h2.block-title {
  background: none;
  padding: 0;
  border: none; }
.block-facetapi ul:not(.contextual-links) {
  padding-left: 0; }
  .block-facetapi ul:not(.contextual-links) li {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 22px;
    color: #666666; }
    .block-facetapi ul:not(.contextual-links) li input[type="checkbox"] {
      opacity: 0;
      position: absolute; }
    .block-facetapi ul:not(.contextual-links) li input[type="checkbox"]:focus + a {
      outline: 5px auto -webkit-focus-ring-color;
      outline-color: -webkit-focus-ring-color;
      outline-style: auto;
      outline-width: 5px;
      outline-offset: -2px; }
  .block-facetapi ul:not(.contextual-links) a {
    color: #666666;
    display: inline-block !important; }
    .block-facetapi ul:not(.contextual-links) a:before {
      content: "";
      border: 1px solid #333333;
      display: inline-block;
      width: 22px;
      height: 22px;
      vertical-align: top;
      margin-right: 13px;
      text-align: center;
      font-weight: bold;
      color: #ffffff; }
    .block-facetapi ul:not(.contextual-links) a.facetapi-active:before {
      background-color: #007089;
      border-color: #007089;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      line-height: 20px;
      margin-right: 10px; }

.region-meta {
  float: left;
  padding-top: 10px; }
  .region-meta ul.menu li {
    display: inline; }
    .region-meta ul.menu li a {
      display: inline-block;
      padding: 0 4px;
      color: #004656; }
      .region-meta ul.menu li a:before {
        display: none; }
      .region-meta ul.menu li a:hover {
        background: none; }

.node .field-type-image {
  margin: 1em 0; }
.node .content h1, .node .content h2, .node .content h3, .node .content h4, .node .content h5, .node .content h6 {
  color: #007089;
  margin-bottom: 0.75em;
  margin-top: 1.25em; }
.node.node-view-mode-full .field-name-field-lead-paragraph {
  font-weight: bold;
  margin: 1em 0; }

.field-label-inline {
  margin: 1em 0; }
  .field-label-inline .field-label {
    font-weight: normal; }
  .field-label-inline .field-items .field-item {
    display: inline-block;
    padding: 0 3px; }
    .field-label-inline .field-items .field-item a {
      text-decoration: underline; }

.node-teaser {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
  padding-bottom: 10px; }
  .node-teaser .teaser-body {
    overflow: hidden; }
    .node-teaser .teaser-body h2 {
      font-size: 16px;
      line-height: 1.6;
      margin-top: 0;
      font-weight: normal; }
    .node-teaser .teaser-body p {
      line-height: 1.6; }
  .node-teaser:last-child {
    border-bottom: none; }
    .view .node-teaser:last-child {
      border-bottom: 1px solid #eeeeee; }
    .view .view-content > div:last-child .node-teaser:last-child {
      border-bottom: none; }
  .node-teaser .teaser-image {
    margin-right: 1em; }
    @media screen and (min-width: 568px) {
      .node-teaser .teaser-image {
        float: left;
        width: 140px; } }
    @media screen and (min-width: 568px) {
      .node-teaser .teaser-image .field-type-image {
        margin-top: 0;
        margin-bottom: 0; } }
    .node-teaser .teaser-image .field-type-image img {
      width: 100%; }
  .node-teaser.node-agenda {
    position: relative;
    display: flex;
    flex-direction: row-reverse; }
    .node-teaser.node-agenda .teaser-body {
      flex-grow: 1; }
    .node-teaser.node-agenda .fields-wrapper {
      flex-shrink: 0;
      min-width: 60px;
      min-height: 60px;
      float: left;
      max-width: 110px; }
      @media screen and (min-width: 568px) {
        .node-teaser.node-agenda .fields-wrapper {
          width: auto;
          max-width: none; } }
    .node-teaser.node-agenda .date-display-single {
      position: absolute;
      left: 5px;
      top: 5px;
      background-color: white;
      width: 40px;
      height: 46px;
      text-align: center;
      border: 1px solid #eeeeee; }
      .node-teaser.node-agenda .date-display-single span {
        display: block; }
        .node-teaser.node-agenda .date-display-single span.day {
          font-size: 20px;
          line-height: 24px; }
        .node-teaser.node-agenda .date-display-single span.month {
          font-size: 12px;
          font-weight: normal; }
  .node-teaser.node-news {
    display: flex;
    flex-direction: column-reverse; }
    @media screen and (min-width: 568px) {
      .node-teaser.node-news {
        flex-direction: row-reverse; } }
    .node-teaser.node-news .teaser-body {
      flex-grow: 1; }
    .node-teaser.node-news .teaser-image {
      flex-shrink: 0; }
  .node-teaser.node-teaser-short {
    font-size: 13px; }
    .node-teaser.node-teaser-short .teaser-body h3 {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.6;
      font-size: 14px; }
    .node-teaser.node-teaser-short .teaser-body .field {
      display: inline;
      padding-right: 5px; }
      .node-teaser.node-teaser-short .teaser-body .field * {
        display: inline; }
    .node-teaser.node-teaser-short .teaser-body .field-type-datetime {
      font-weight: 700; }
      .node-teaser.node-teaser-short .teaser-body .field-type-datetime:after {
        content: " —";
        font-weight: normal; }
    .node-teaser.node-teaser-short.node-agenda {
      min-height: 56px; }
      .node-teaser.node-teaser-short.node-agenda .teaser-body {
        padding-left: 50px; }
        .node-teaser.node-teaser-short.node-agenda .teaser-body .field {
          display: block;
          padding-right: 0; }
          .node-teaser.node-teaser-short.node-agenda .teaser-body .field * {
            display: block; }
        .node-teaser.node-teaser-short.node-agenda .teaser-body .field-type-datetime:after {
          display: none; }
        .node-teaser.node-teaser-short.node-agenda .teaser-body .field-type-datetime .date-display-single {
          left: 0;
          top: 0; }

.page-news .page-header {
  padding: 10px;
  border-top: 1px solid #eeeeee;
  background: #eeeeee;
  margin-bottom: 10px;
  font-size: 130%; }

.page-faq .main-container .col-sm-12 {
  width: 50%;
  margin: 0 auto;
  float: none; }

.slick-slider .slick-arrow {
  position: absolute;
  top: 10px;
  font-size: 24px;
  line-height: 24px;
  background: none;
  border: none;
  z-index: 10;
  color: #ffffff;
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 0; }
  @media screen and (min-width: 1156px) {
    .slick-slider .slick-arrow {
      top: 20px;
      font-size: 42px;
      line-height: 42px; } }
  .slick-slider .slick-arrow:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .slick-slider .slick-arrow.slick-prev {
    left: 10px; }
    @media screen and (min-width: 1156px) {
      .slick-slider .slick-arrow.slick-prev {
        left: 20px; } }
  .slick-slider .slick-arrow.slick-next {
    right: 10px; }
    @media screen and (min-width: 1156px) {
      .slick-slider .slick-arrow.slick-next {
        right: 20px; } }
  .slick-slider .slick-arrow:hover {
    color: #5bc0de; }
.slick-slider .slick-pause {
  background: none;
  border: none;
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  z-index: 10;
  color: #ffffff;
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 18px;
  line-height: 24px; }
  @media screen and (min-width: 1156px) {
    .slick-slider .slick-pause {
      font-size: 42px;
      line-height: 42px;
      top: 20px; } }
  .slick-slider .slick-pause:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .slick-slider .slick-pause:hover {
    color: #5bc0de; }
.slick-slider .slider-text-warapper {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff; }
  @media screen and (min-width: 1156px) {
    .slick-slider .slider-text-warapper {
      font-size: 18px;
      line-height: 28px; } }
  .slick-slider .slider-text-warapper a {
    color: #ffffff; }

#cc-notification.cc-custom {
  background-color: rgba(255, 255, 255, 0.9); }
  #cc-notification.cc-custom #cc-notification-wrapper {
    max-width: 1170px;
    padding: 20px 15px;
    margin: 0 auto; }
    #cc-notification.cc-custom #cc-notification-wrapper h2 {
      color: black; }
    #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions {
      display: block; }
      #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul {
        margin-bottom: 25px;
        float: none; }
        @media screen and (min-width: 640px) {
          #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul {
            margin-bottom: 0;
            float: left;
            width: 60%; } }
        #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul li {
          margin-left: 0;
          padding-left: 30px; }
          #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul li #cc-checkbox-analytics {
            display: none; }
          #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul li:before {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            background-color: #007089;
            line-height: 20px;
            border: 1px solid #007089;
            display: inline-block;
            width: 22px;
            height: 22px;
            vertical-align: top;
            text-align: center;
            font-weight: bold;
            color: #ffffff;
            margin-left: -30px;
            margin-top: -3px;
            margin-right: 4px; }
          #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul li.cc-notification-permissions-inactive:before {
            content: "";
            background-color: #fff;
            border: 1px solid #e6e6e6; }
          #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul li label {
            font-weight: normal;
            color: #6e6e6e; }
            #cc-notification.cc-custom #cc-notification-wrapper #cc-notification-permissions ul li label strong {
              color: #000000; }
    #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a {
      color: #ffffff;
      background: #007089;
      font-size: 14px;
      padding: 10px;
      font-family: Verdana, sans-serif;
      letter-spacing: 0; }
      #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a:hover {
        box-shadow: none;
        background-color: #004656; }
      #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-allsites, #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-thissite {
        background-color: #5cb85c; }
        #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-allsites:hover, #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-thissite:hover {
          background-color: #449d44; }
        #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-allsites:before, #cc-notification.cc-custom #cc-notification-wrapper ul.cc-notification-buttons li a#cc-approve-button-thissite:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          margin-right: 3px; }

div[class*=region-sidebar] section[id*=main-menu-submenu] .block-title {
  margin-bottom: 0; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul > li {
  background-color: #eeeeee;
  border-top: 1px solid #fff;
  margin-bottom: 0; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul > li a:before {
    margin-right: 3px; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul > li ul > li {
    background-color: #f4f4f4; }
    div[class*=region-sidebar] div[class*=main-menu-submenu] ul > li ul > li a {
      padding-left: 30px; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul a.active,
div[class*=region-sidebar] div[class*=main-menu-submenu] ul a.active-trail {
  color: #000 !important;
  font-weight: 700; }

.main-container .menu-top-tasks .menu-wrapper {
  border: 1px solid #ddd;
  position: relative; }
  @media screen and (min-width: 640px) {
    .main-container .menu-top-tasks .menu-wrapper {
      min-height: 170px;
      overflow: hidden; } }
  .main-container .menu-top-tasks .menu-wrapper .menu {
    background-color: #eeeeee; }
    @media screen and (min-width: 640px) {
      .main-container .menu-top-tasks .menu-wrapper .menu {
        min-height: 170px;
        width: 30.9859%; } }
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown {
      font-size: 14px;
      line-height: 1;
      border-bottom: 1px solid white;
      position: static;
      cursor: pointer;
      margin-bottom: 0; }
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-menu, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-menu {
        display: block; }
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle {
        background-color: #007089;
        color: white; }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:focus, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:active, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:hover, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:focus, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:active, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:hover {
          background-color: #007089;
          color: white; }
        @media screen and (min-width: 640px) {
          .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:after, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:after {
            display: block !important; } }
      @media screen and (min-width: 640px) {
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:hover .dropdown-toggle {
          background-color: #007089;
          color: white; }
          .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:hover .dropdown-toggle:after {
            display: block !important; }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:hover .dropdown-menu {
          z-index: 2;
          display: block; } }
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle {
        padding: 18px 10px;
        color: #000;
        font-family: Verdana, sans-serif;
        text-decoration: none;
        display: block;
        position: relative; }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:focus {
          background-color: #007089;
          color: white; }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:after {
          border-color: transparent transparent transparent #007089;
          border-image: none;
          border-style: solid;
          border-width: 15px;
          content: " ";
          height: 0;
          left: 100%;
          margin-top: -15px;
          pointer-events: none;
          position: absolute;
          top: 50%;
          width: 0;
          z-index: 5;
          display: none; }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          position: absolute;
          right: 10px;
          top: 50%;
          transform: translateY(-50%); }
          @media screen and (min-width: 640px) {
            .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:before {
              display: none; } }
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open {
        background-color: #007089; }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle {
          color: white; }
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu {
        z-index: 1;
        position: static;
        top: 0;
        min-width: 0;
        box-shadow: none;
        min-height: 100%;
        background-color: white;
        margin-top: 0;
        border-radius: 0; }
        @media screen and (min-width: 640px) {
          .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu {
            position: absolute;
            left: 30.9859%;
            padding-left: 20px;
            width: 65.493%; } }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li {
          display: block; }
          @media screen and (min-width: 640px) {
            .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li {
              float: left;
              margin-bottom: 7px;
              margin-right: 3.5%;
              margin-top: 7px;
              width: 48.2394%; } }
          .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li:nth-child(2n) {
            margin-right: 0; }
          .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a {
            background: none;
            padding: 10px;
            color: #333333;
            white-space: normal; }
            @media screen and (min-width: 640px) {
              .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a {
                padding: 2% 0;
                text-align: center; } }
            .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a:active, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a:hover, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a:focus {
              text-decoration: underline; }
            .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a:before {
              display: none; }
            .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a span {
              margin: 0 6px 0 0;
              height: 40px; }
              .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a span img {
                height: 40px;
                width: auto; }
              @media screen and (min-width: 640px) {
                .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a span {
                  display: block;
                  margin: 0 0 6px; } }

.social-links .field-label,
.social-links h3 {
  padding: 10px;
  border-top: 1px solid #eeeeee;
  background: #eeeeee;
  margin-bottom: 10px;
  font-size: 100%;
  line-height: 1.3;
  font-weight: normal;
  margin-top: 20px; }
.social-links ul.social {
  padding-left: 0; }
  .social-links ul.social li {
    list-style: none;
    display: inline-block; }
    .social-links ul.social li a {
      font-size: 25px; }
      .social-links ul.social li a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .social-links ul.social li:not(:first-child) {
      padding-left: 5px; }

.menu-social-media ul.menu {
  padding-left: 0; }
  .menu-social-media ul.menu li {
    list-style: none;
    display: inline-block; }
    .menu-social-media ul.menu li a {
      font-size: 20px; }
      .menu-social-media ul.menu li a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .menu-social-media ul.menu li a span {
        display: none;
        text-indent: -9999px; }
    .menu-social-media ul.menu li:not(:first-child) {
      padding-left: 5px; }

.node-type-agenda .field-label-abovec,
.node-type-agenda .field-label-above {
  margin: 1em -0; }
  .node-type-agenda .field-label-abovec .field-label,
  .node-type-agenda .field-label-above .field-label {
    padding: 10px;
    border-top: 1px solid #eeeeee;
    background: #eeeeee;
    margin-bottom: 10px;
    font-size: 100%;
    font-weight: normal; }
  .node-type-agenda .field-label-abovec a,
  .node-type-agenda .field-label-above a {
    text-decoration: underline; }
  .node-type-agenda .field-label-abovec.field-name-field-tags .field-item,
  .node-type-agenda .field-label-above.field-name-field-tags .field-item {
    display: inline-block; }
    .node-type-agenda .field-label-abovec.field-name-field-tags .field-item:not(:first-child),
    .node-type-agenda .field-label-above.field-name-field-tags .field-item:not(:first-child) {
      padding-left: 5px; }

.node-type-product .field-label-abovec,
.node-type-product .field-label-above {
  margin: 1em -0; }
  .node-type-product .field-label-abovec .field-label,
  .node-type-product .field-label-above .field-label {
    padding: 10px;
    border-top: 1px solid #eeeeee;
    background: #eeeeee;
    margin-bottom: 10px;
    font-size: 100%;
    font-weight: normal; }
  .node-type-product .field-label-abovec a,
  .node-type-product .field-label-above a {
    text-decoration: underline; }
  .node-type-product .field-label-abovec.field-name-field-tags .field-item,
  .node-type-product .field-label-above.field-name-field-tags .field-item {
    display: inline-block; }
    .node-type-product .field-label-abovec.field-name-field-tags .field-item:not(:first-child),
    .node-type-product .field-label-above.field-name-field-tags .field-item:not(:first-child) {
      padding-left: 5px; }

.view-news .view-filters {
  margin-bottom: 2em; }
  .view-news .view-filters .views-widget .date-padding {
    float: none; }
  .view-news .view-filters .views-widget-filter-date_filter {
    padding-right: 0; }
    .view-news .view-filters .views-widget-filter-date_filter .views-widget > div {
      display: inline-block; }
  .view-news .view-filters .views-submit-button {
    display: none; }
  .view-news .view-filters .btn {
    margin-top: 1.6em; }

.block .view-faq {
  margin: 0 0 1em 0; }
  .block .view-faq .view-header > p {
    margin-bottom: 1.6em; }
  .block .view-faq .view-header h2 {
    margin-top: 0; }
  .block .view-faq .view-content .views-row {
    padding: 10px 0;
    background: none;
    border: none;
    font-size: 15px;
    line-height: 24px;
    font-family: Verdana, sans-serif;
    border-bottom: 1px solid #eeeeee;
    border-radius: 0; }
    .block .view-faq .view-content .views-row:first-child {
      border-top: 1px solid #eeeeee; }
    .block .view-faq .view-content .views-row a {
      color: #007089;
      text-decoration: none; }
      .block .view-faq .view-content .views-row a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 12px;
        margin-right: 5px; }

body {
  background-image: url("data:image/png;base64,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"); }

.region-content-bottom {
  margin: 0 15px; }

#page-content {
  clear: both; }

.page-wrapper {
  clear: both;
  background-color: #fff;
  padding: 0; }
  @media screen and (min-width: 862px) {
    .page-wrapper {
      box-shadow: 10px 9px 18px -9px rgba(0, 0, 0, 0.46); } }

.main-container {
  background: none;
  padding: 15px 10px; }
  @media screen and (min-width: 862px) {
    .main-container {
      padding: 15px 20px; } }

@media screen and (min-width: 862px) {
  .main-wrapper,
  .meta-wrapper,
  .footer .region {
    margin-left: 95px; } }

.rsbtn {
  float: right;
  margin-top: -11px;
  margin-bottom: 4px; }

.main-wrapper {
  box-shadow: none; }

.container, body.in-maintenance #page {
  max-width: 372px;
  width: auto; }
  @media screen and (min-width: 568px) {
    .container, body.in-maintenance #page {
      max-width: 568px;
      width: auto; } }
  @media screen and (min-width: 640px) {
    .container, body.in-maintenance #page {
      max-width: 730px;
      width: auto; } }
  @media screen and (min-width: 862px) {
    .container, body.in-maintenance #page {
      max-width: 958px;
      width: auto; } }
  @media screen and (min-width: 1156px) {
    .container, body.in-maintenance #page {
      width: 1160px;
      max-width: none; } }

.main-container .row {
  margin: 0 -10px; }
.main-container [class*='col-sm-'],
.main-container [class*='col-md-'] {
  padding: 0 10px; }

@media (min-width: 992px) {
  .col-md-3.col-md-pull-9 {
    width: 30%;
    right: 66%; } }

@media (min-width: 992px) {
  .col-md-9.col-md-push-3 {
    width: 66%;
    left: 30%; } }

.node-type-subject-page .block-system {
  margin-bottom: 10px; }

ul[class^="custom-list-view-mode"]:not([class*="title"]) {
  padding: 0; }

.node-type-page #page-content > .row > .col-md-12 {
  padding-left: 30px; }

.node-type-subject-page .region-content-bottom-second {
  position: relative; }
  @media screen and (min-width: 862px) {
    .node-type-subject-page .region-content-bottom-second {
      left: -38px; } }

ul li .file {
  display: block; }

.block-system .view {
  margin: 0; }

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }

.col-md-15 {
  width: 20%;
  float: left; }

.facebook-icon a {
  background: url(/sites/all/themes/custom/velsen/images/facebook.png) no-repeat;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 0;
  background-size: cover; }

.twitter-icon a {
  background: url(/sites/all/themes/custom/velsen/images/twitter.png) no-repeat;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 0;
  background-size: cover; }

.logo-icon a {
  display: block;
  width: 40px;
  height: 40px;
  /*padding-top: 6px;*/ }

.twitter-icon, .facebook-icon, .website-icon, .logo-icon {
  display: inline-block;
  vertical-align: top; }

.socialmedia-partijen .views-field-field-logo {
  display: inline-block; }

.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
  position: absolute !important;
  clip: auto;
  overflow: visible;
  height: initial;
  width: inherit;
  z-index: 3;
  background-color: #ffffff; }

.breadcrumb {
  padding: 10px 0px 0 10px;
  margin-bottom: 25px; }
  .breadcrumb a {
    color: #000000; }

body {
  line-height: 1.6;
  font-size: 13px; }

h1, h2, .block-facetapi h2.block-title, h3, h4, h5, h6 {
  margin-bottom: 0.25em;
  margin-top: 0.75em;
  font-weight: 400;
  line-height: 1;
  color: #007089; }
  .node h1, .node h2, .node .block-facetapi h2.block-title, .block-facetapi .node h2.block-title, .node h3, .node h4, .node h5, .node h6 {
    margin-bottom: 0.75em;
    margin-top: 1.25em; }

.page-header {
  color: #d7003c;
  margin-bottom: 10px;
  line-height: 1.3;
  font-size: 180%; }

h3 {
  font-size: 130%; }

h2, .block-facetapi h2.block-title,
.block-facetapi h2.block-title {
  font-size: 145%; }

a:focus {
  color: #005b70; }

.field-name-body h2, .field-name-body .block-facetapi h2.block-title, .block-facetapi .field-name-body h2.block-title {
  font-size: 18.85px; }
.field-name-body a:not(.content-button) {
  text-decoration: underline;
  font-size: inherit !important; }
.field-name-body span {
  font-size: inherit !important; }

p {
  line-height: 1.6;
  margin: 1em 0; }
  p:first-child {
    margin-top: 0; }
  p:last-child {
    margin-bottom: 1em; }

.node .content a {
  text-decoration: underline; }

.submitted {
  font-style: normal;
  color: #716b5c;
  text-transform: lowercase;
  margin-bottom: 1em; }

ul.site-map-menu li {
  list-style: inherit; }

.field-name-body .img-responsive {
  display: inline-block; }
.field-name-body h2:first-child {
  margin-top: 13px; }

h4 {
  text-decoration: none; }

.tab-pane a {
  text-decoration: underline; }

img {
  max-width: 100%;
  height: auto; }

img[style*="float:"][style*="left;"] {
  margin-right: 10px;
  margin-bottom: 10px; }

img[style*="float:"][style*="right;"] {
  margin-left: 10px;
  margin-bottom: 10px; }

.block-system .node.node-view-mode-full a:not(.content-button) {
  text-decoration: underline; }

.file .file-icon {
  margin-right: 5px; }

.form-control {
  border: 1px solid #007089;
  box-shadow: none;
  border-radius: 0 !important;
  font-size: 13px;
  padding: 0.5em;
  height: auto;
  line-height: normal; }

.form-select {
  width: auto; }

.form-required {
  color: #c00; }

.help-block {
  display: block !important;
  clear: both; }

.webform-client-form .webform-container-inline div.form-item {
  vertical-align: top; }

.form-submit,
.webform-submit {
  color: #fff;
  padding: 0.5em;
  background-color: #d7003c;
  border-color: #d7003c;
  font-size: 13px;
  line-height: normal; }
  .form-submit:hover, .form-submit:focus,
  .webform-submit:hover,
  .webform-submit:focus {
    background-color: #be0035;
    border-color: #be0035;
    color: #fff; }

.form-actions {
  padding: 1em 0; }

.webform-client-form .form-managed-file .form-file {
  padding: 0;
  border: none;
  vertical-align: middle; }

.control-group .help-inline, .help-block {
  color: #888;
  font-size: 13px; }

.has-error .help-block, .has-error .control-label, .has-error .radio,
.has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline,
.has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: inherit; }

.form-group.has-error .control-label, .form-group.has-error label {
  color: inherit; }

.messages.error {
  padding: 10px 10px 10px 40px;
  border-radius: 0;
  background-color: #d7003c;
  background-image: url(../images/message_err.png);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  color: #333; }
  .messages.error ul {
    padding-left: 20px; }

.form-inline .input-group {
  display: inline; }
  .form-inline .input-group .input-group-addon {
    background: none;
    border: none;
    padding: 0;
    font-size: 13px;
    width: auto; }

form .form-control::-webkit-input-placeholder {
  color: #cccccc; }

form .form-control::-moz-placeholder {
  color: #cccccc; }

form .form-control:-ms-input-placeholder {
  color: #cccccc; }

form .form-control:placeholder {
  color: #cccccc; }

form .form-control::-webkit-input-placeholder {
  color: #333333; }

form .form-control:-ms-input-placeholder {
  color: #333333; }

form .form-control::placeholder {
  color: #333333; }

form .form-control::-moz-placeholder {
  color: #333333; }

form .form-control:-moz-placeholder {
  color: #333333; }

table {
  margin: 1em 0;
  min-width: 300px;
  width: 100%;
  margin-bottom: 13px;
  overflow: hidden; }
  table.border {
    border: 1px solid #bcbab1; }
    table.border td, table.border th {
      border: 1px solid #bcbab1; }
  table.w500 {
    width: 100%;
    max-width: 500px; }
  table.w625 {
    width: 100%;
    max-width: 625px; }
  table.w750 {
    width: 100%;
    max-width: 750px; }
  table caption {
    text-align: center;
    padding: 2px 0;
    color: inherit; }
  table tr th.grijs {
    background-color: #eaeaea;
    font-weight: 700;
    text-align: left;
    text-transform: none; }
  table tr td, table tr th {
    padding: 6px;
    text-align: left;
    margin: .5em 1em; }
    @media (min-width: 480px) {
      table tr td, table tr th {
        padding: 1em !important; } }
    table tr td.w25, table tr th.w25 {
      width: 25%; }
    table tr td.w50, table tr th.w50 {
      width: 50%; }
    table tr td.w75, table tr th.w75 {
      width: 75%; }
    table tr td.w33, table tr th.w33 {
      width: 33.333%; }
    table tr td.w67, table tr th.w67 {
      width: 66.667%; }
    @media (min-width: 480px) {
      table tr td, table tr th {
        display: table-cell;
        padding: .25em .5em; }
        table tr td:first-child, table tr th:first-child {
          padding-left: 0; }
        table tr td:last-child, table tr th:last-child {
          padding-right: 0; } }
  table tr td:first-child {
    padding-top: .5em; }
  table tr td:last-child {
    padding-bottom: .5em; }

.flextable-spacer {
  padding-top: 15px; }

iframe {
  border: none; }

.videowrapper {
  position: relative;
  padding-bottom: 65%;
  padding-top: 25px;
  height: 0; }
  .videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.block.bean-view-mode-link-title h2.block-title {
  border-top-color: #007089; }

.block.block-node .field-type-image {
  position: static;
  left: 0;
  top: 0; }

.main-wrapper .block.block-node h2.block-title {
  height: 54px; }
.main-wrapper .block.block-node img, .main-wrapper .block.block-block img {
  max-width: 100%;
  height: auto; }
.main-wrapper .block h2.block-title {
  background-color: #007089;
  border-top: none;
  color: #ffffff;
  line-height: 1;
  padding: 10px; }
.main-wrapper .block.bean-view-mode-default:not(.slider) h2.block-title {
  background-color: #007089;
  border-top: none;
  color: #ffffff;
  line-height: 1;
  padding: 10px; }
.main-wrapper .block.bean-view-mode-default:not(.slider).has-image {
  padding-left: 10px; }
  @media (min-width: 992px) {
    .main-wrapper .block.bean-view-mode-default:not(.slider).has-image {
      padding-left: 15px; } }
  .main-wrapper .block.bean-view-mode-default:not(.slider).has-image h2.block-title {
    margin-bottom: 0;
    height: 54px; }
  .main-wrapper .block.bean-view-mode-default:not(.slider).has-image .field-type-image {
    left: 0;
    top: 0;
    position: static;
    margin-bottom: 20px; }
    .main-wrapper .block.bean-view-mode-default:not(.slider).has-image .field-type-image img {
      width: 100%; }
.main-wrapper .block.editorial .field-name-field-body a {
  text-decoration: underline; }
.front .main-wrapper .block.block-node.has-image {
  padding: 0 10px;
  height: 157px;
  overflow: hidden;
  margin-bottom: 0; }
  .front .main-wrapper .block.block-node.has-image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    border-top: 30px solid #ffffff;
    border-right: 30px solid transparent;
    width: 0;
    z-index: 0; }
  .front .main-wrapper .block.block-node.has-image .field-type-image {
    position: static;
    left: 0;
    top: 0;
    overflow: hidden; }
    .front .main-wrapper .block.block-node.has-image .field-type-image img {
      width: calc(100% + 1px);
      max-width: calc(100% + 1px); }
.not-front .main-wrapper .block.block-node.has-image {
  padding-left: 10px; }
  .not-front .main-wrapper .block.block-node.has-image h2.block-title {
    margin-bottom: 0;
    height: auto;
    min-height: 54px; }
  .not-front .main-wrapper .block.block-node.has-image .teaser-image {
    float: none;
    width: auto;
    margin-right: 0; }
  .not-front .main-wrapper .block.block-node.has-image .field-type-image {
    left: 0;
    top: 0;
    position: static;
    margin-bottom: 20px; }
    .not-front .main-wrapper .block.block-node.has-image .field-type-image img {
      width: 100%; }
  .not-front .main-wrapper .block.block-node.has-image p {
    margin-bottom: 1em; }
  .not-front .main-wrapper .block.block-node.has-image a {
    text-decoration: underline; }
.not-front .main-wrapper .block.block-node:not(.has-image) .node {
  margin: 0 10px; }

.page-news .page-header {
  background-color: #007089;
  border-top: none;
  color: #ffffff;
  line-height: 1; }

.bean-view-mode-image-title .wrapper {
  position: relative; }
.bean-view-mode-image-title .block-title {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  left: 0;
  color: #ffffff;
  width: 100%;
  margin: 0;
  border-top: none; }
  .bean-view-mode-image-title .block-title a {
    color: #ffffff; }

.date-display-range {
  display: inline-block; }

.block-custom-lists > ul {
  padding: 0;
  margin: 0 10px; }
  .block-custom-lists > ul > li {
    border-bottom: 1px solid #eaeaea;
    list-style: outside none none;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-family: Verdana, sans-serif; }

div[class*=region-sidebar] section[id*=main-menu-submenu] .block-title {
  background-color: #d7003c;
  color: #fff;
  border-top: none;
  line-height: 1;
  margin-bottom: 10px; }

div[class*=region-sidebar] div[class*=main-menu-submenu] ul a.active-trail {
  font-weight: normal; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul a.active,
div[class*=region-sidebar] div[class*=main-menu-submenu] ul a.active-trail {
  color: #007089 !important; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul a.active {
  font-weight: bold; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul > li ul > li a:hover {
  background: none; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul > li ul > li .nolink {
  padding-left: 30px; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul > li ul > li ul > li {
  padding-left: 30px; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .nolink {
  padding: 6.66667px 35px 6.66667px 10px;
  display: block;
  color: #007089;
  cursor: pointer; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul li .nolink:before {
    margin-right: 3px; }
div[class*=region-sidebar] div[class*=main-menu-submenu] ul li.menu-dummy > .nolink {
  position: relative; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul li.menu-dummy > .nolink:after {
    content: '';
    position: absolute;
    right: 14px;
    top: 8px;
    background: url(../images/sprite-plus-minus.png) 0 0 no-repeat;
    width: 18px;
    height: 18px; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul li.menu-dummy > .nolink + .menu {
    display: none; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul li.menu-dummy > .nolink.active-trail:after {
    background-position: 0 -22px; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul li.menu-dummy > .nolink.active-trail + .menu {
    display: block; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul li.menu-dummy > .nolink.open-item:after {
    background-position: 0 -22px; }
  div[class*=region-sidebar] div[class*=main-menu-submenu] ul li.menu-dummy > .nolink.close-item:after {
    background-position: 0 0; }

.view-news .view-filters .btn {
  margin-top: 2em; }

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }

.col-md-15 {
  width: 20%;
  float: left; }

.nav-tabs {
  border-bottom: none; }
  .nav-tabs > li > a {
    margin-bottom: 5px;
    border-radius: 4px 4px;
    border-color: #d7003c;
    background-color: #d7003c;
    color: #fff;
    line-height: 1;
    padding: 10px;
    text-decoration: none !important; }
    .nav-tabs > li > a:focus, .nav-tabs > li > a:active, .nav-tabs > li > a:hover {
      background-color: #fff;
      color: #d7003c;
      border-color: #d7003c;
      outline: none; }
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #fff;
    color: #d7003c;
    border-color: #d7003c; }

.pagination > li > a, .pagination > li > span {
  color: #007089; }
  .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #005b70; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
  background-color: #007089;
  border-color: #007089; }

.menu:not(.navbar-nav) li a {
  padding: 6.66667px 10px; }

.region-meta ul.menu li a {
  color: black; }

.logo-sidebar {
  position: fixed;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 95px;
  background-color: #c0b193;
  display: none; }
  @media screen and (min-width: 862px) {
    .logo-sidebar {
      display: block; } }
  .logo-sidebar .logo {
    margin-top: 350px; }

.navbar-default {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  background: none;
  margin-bottom: 0; }

.navbar-header {
  padding: 8px 0 10px;
  position: relative; }
  @media screen and (min-width: 640px) {
    .navbar-header {
      padding: 20px 20px 16px; } }
  .navbar-header .navbar-brand {
    margin: 0 0 16px;
    font-size: 28px;
    line-height: 1;
    text-transform: uppercase;
    padding: 0;
    height: auto;
    text-align: center;
    float: none; }
    @media screen and (min-width: 640px) {
      .navbar-header .navbar-brand {
        margin: 0 0 8px;
        text-align: left;
        font-size: 32px;
        float: left; } }
    .navbar-header .navbar-brand a {
      text-decoration: none; }

.footer {
  padding: 0; }
  .footer .container, .footer body.in-maintenance #page, body.in-maintenance .footer #page {
    padding: 0; }
    @media screen and (min-width: 862px) {
      .footer .container, .footer body.in-maintenance #page, body.in-maintenance .footer #page {
        padding: 0 15px;
        background-color: #fff;
        box-shadow: 10px 0px 18px -9px rgba(0, 0, 0, 0.46); } }
  @media screen and (min-width: 1156px) {
    .footer {
      padding: 0; } }
  .footer .block:not(.block-felix) h2.block-title {
    color: #fff;
    font-size: 150%;
    line-height: 1;
    font-weight: bold;
    padding: 0;
    margin-bottom: 30px; }
  .footer .block.block-bean h2.block-title {
    color: #fff;
    font-size: 150%;
    line-height: 1;
    font-weight: bold;
    padding: 0;
    margin-bottom: 30px; }
  .footer .footer-top {
    background-color: #007089; }
    @media screen and (min-width: 862px) {
      .footer .footer-top {
        background: none; } }
    @media screen and (min-width: 862px) {
      .footer .footer-top .container, .footer .footer-top body.in-maintenance #page, body.in-maintenance .footer .footer-top #page {
        position: relative;
        z-index: 2;
        background-color: #007089; } }
  .footer .region-footer {
    padding: 30px 0px;
    color: #fff; }
    @media screen and (min-width: 862px) {
      .footer .region-footer {
        padding: 30px 0px 30px 15px; } }
    .footer .region-footer a {
      color: #fff; }
      .footer .region-footer a:hover {
        text-decoration: underline; }
  .footer .menu-social-media li a {
    border: 1px solid #fff;
    padding: 0 !important;
    display: inline-block; }
    .footer .menu-social-media li a:before {
      width: 52px;
      height: 52px;
      text-indent: -9999px;
      display: block !important;
      background-size: cover !important; }
    .footer .menu-social-media li a[href*="https://www.facebook.com"]:before {
      background: url(../images/facebook.png) no-repeat; }
    .footer .menu-social-media li a[href*="https://twitter.com"]:before {
      background: url(../images/twitter.png) no-repeat; }
  .footer .region-footer-bottom {
    margin-top: 13px; }
    @media screen and (min-width: 640px) {
      .footer .region-footer-bottom {
        display: block; } }
    .footer .region-footer-bottom .menu-footer-menu-right {
      padding: 0; }
    .footer .region-footer-bottom .menu {
      list-style: none;
      padding-left: 0px; }
      @media screen and (min-width: 862px) {
        .footer .region-footer-bottom .menu {
          padding-left: 60px; } }
      .footer .region-footer-bottom .menu li {
        float: left;
        padding: 5px;
        list-style: none; }
        .footer .region-footer-bottom .menu li:not(:first-child):after {
          content: '|';
          display: block;
          width: 100%;
          height: 7px;
          position: absolute;
          top: 5px;
          padding: 0 7px;
          margin-left: -15px;
          left: auto; }
        .footer .region-footer-bottom .menu li a {
          color: #716b5c;
          text-decoration: underline;
          display: inline-block;
          padding: 0; }

.navbar #block-search-form {
  margin: 0;
  width: auto; }
  @media screen and (min-width: 862px) {
    .navbar #block-search-form {
      position: absolute;
      right: 25px;
      top: 10px; } }

.region-header {
  float: none;
  padding: 0 12px; }
  @media screen and (min-width: 862px) {
    .region-header {
      float: none;
      padding: 0 15px 0 5px; } }

.block-search {
  padding: 5px 0 2px; }
  .block-search .input-group {
    padding: 0;
    text-align: center; }
    @media screen and (min-width: 640px) {
      .block-search .input-group {
        display: block; } }
    @media screen and (min-width: 862px) {
      .block-search .input-group {
        text-align: left; } }
    .block-search .input-group .input-group-btn {
      width: auto;
      float: none;
      display: inline-block;
      vertical-align: top; }
      .block-search .input-group .input-group-btn .btn {
        border-radius: 0;
        border: none;
        padding: 0 0.6em;
        width: 33px;
        height: 33px;
        background: #007089 url(../images/zoeken.png) 5px 5px no-repeat;
        line-height: 0;
        font-size: 0;
        text-indent: -9999px;
        vertical-align: top; }
    .block-search .input-group .form-text {
      display: inline-block;
      vertical-align: top;
      transition-property: width, background;
      transition-duration: 450ms;
      border: 1px solid #007089;
      box-shadow: none;
      border-radius: 0;
      padding: 6px;
      font-size: 14px;
      height: 33px;
      width: 80%;
      float: none; }
      @media screen and (min-width: 640px) {
        .block-search .input-group .form-text {
          width: 80%; } }
      .block-search .input-group .form-text:focus {
        background-image: linear-gradient(#eeeeee, #ffffff);
        outline: -webkit-focus-ring-color auto 5px;
        outline-color: -webkit-focus-ring-color;
        outline-style: auto;
        outline-width: 5px; }
      @media screen and (min-width: 862px) {
        .block-search .input-group .form-text {
          width: 286px; }
          .block-search .input-group .form-text:focus {
            width: 330px; } }

@media screen and (min-width: 862px) {
  .page-search .region-sidebar-first .row:first-child {
    margin-top: 170px; } }

.block-facetapi h2.block-title {
  margin-bottom: 20px; }

.search-form {
  margin-top: 0; }
  .search-form .terms {
    display: block;
    font-weight: bold; }
    @media screen and (min-width: 862px) {
      .search-form .terms {
        display: inline;
        margin-right: 10px; } }
  .search-form .form-item-keys {
    padding: 0;
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 75%; }
    @media screen and (min-width: 640px) {
      .search-form .form-item-keys {
        width: 329px; } }
    @media screen and (min-width: 862px) {
      .search-form .form-item-keys {
        width: 400px; } }
  .search-form .btn-primary {
    width: 23%; }
    @media screen and (min-width: 640px) {
      .search-form .btn-primary {
        width: auto; } }

.search-info {
  color: #716b5c;
  margin-top: 0; }

.search-results h3 {
  font-weight: normal; }
.search-results li.search-result {
  padding: 10px;
  margin-bottom: 0; }
  .search-results li.search-result:hover {
    background: rgba(0, 138, 201, 0.1); }
.search-results li:before {
  display: none; }

.page-search .page-header {
  color: #007089; }
.page-search .search-results {
  margin-top: 30px; }

.navbar-nav {
  margin: 0; }

.navbar-collapse {
  clear: both;
  padding: 0 20px; }

.navbar-default .navbar-nav {
  margin-bottom: 20px;
  margin-top: 20px; }
  @media screen and (min-width: 640px) {
    .navbar-default .navbar-nav {
      margin-bottom: 0;
      margin-top: 0; } }

.navbar-default .navbar-nav > li > a {
  line-height: 1;
  padding: 15px 10px; }
  @media screen and (min-width: 640px) {
    .navbar-default .navbar-nav > li > a {
      padding: 10px 15px; } }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active-trail > a,
.navbar-default .navbar-nav > .active-trail > a:hover,
.navbar-default .navbar-nav > .active-trail > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #007089; }

.navbar-default .navbar-nav > .active.expanded > a,
.navbar-default .navbar-nav > .active.expanded > a:hover,
.navbar-default .navbar-nav > .active.expanded > a:focus {
  color: #d7003c; }

.navbar-default .navbar-nav > li:hover > a {
  background: #fff;
  color: #d7003c; }
  @media screen and (min-width: 640px) {
    .navbar-default .navbar-nav > li:hover > a {
      border-top: 4px solid #007089;
      margin-top: -4px; } }

.navbar-collapse .dropdown-menu {
  box-shadow: none; }
  @media screen and (min-width: 640px) {
    .navbar-collapse .dropdown-menu {
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } }
  @media screen and (min-width: 640px) {
    .navbar-collapse .dropdown-menu > li:not(:last-child) {
      border-bottom: 1px solid #fff; } }
  .navbar-collapse .dropdown-menu > li > a {
    background-color: #003a78;
    line-height: 1.6;
    padding: 9px 19px; }
    @media screen and (min-width: 640px) {
      .navbar-collapse .dropdown-menu > li > a {
        background-color: #007089;
        border: 1px solid #007089; } }
    .navbar-collapse .dropdown-menu > li > a:hover {
      background-color: #fff;
      color: #007089; }
      .navbar-collapse .dropdown-menu > li > a:hover:before {
        color: inherit; }
  .navbar-collapse .dropdown-menu > li.active > a {
    background-color: #fff;
    color: #007089; }
    .navbar-collapse .dropdown-menu > li.active > a:before {
      color: inherit; }
    .navbar-collapse .dropdown-menu > li.active > a:hover {
      background-color: #fff;
      color: #007089; }

.navbar-toggle {
  padding: 10px 20px;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 25px;
  font-family: "Open Sans"; }
  .navbar-toggle:before {
    margin-right: 2px; }

.region-meta {
  float: none;
  padding-top: 0; }
  .region-meta .menu-meta-menu {
    padding: 0 2px; }
  .region-meta:after {
    display: table;
    content: '';
    clear: both; }
  .region-meta ul.menu li {
    float: left;
    font-size: 12px; }
    .region-meta ul.menu li:not(:first-child):after {
      content: '|';
      display: block;
      width: 100%;
      height: 7px;
      position: absolute;
      top: 8px;
      padding: 0 7px;
      margin-left: -8px;
      left: auto; }
    .region-meta ul.menu li a {
      padding: 9px 2.35em 0;
      text-decoration: underline; }
      .region-meta ul.menu li a:hover {
        color: #007089; }

.block-custom-lists > ul > li {
  font-size: 13px; }

.view-mededelingen .views-row {
  margin-bottom: 10px; }

.view-news {
  margin-bottom: 10px; }
  .view-news .teaser-body h2,
  .view-news .teaser-body h3 {
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0.25em;
    margin-top: 0.75em;
    font-size: 145%; }
    .view-news .teaser-body h2 a,
    .view-news .teaser-body h3 a {
      color: #d7003c; }
    .block-custom-lists .view-news .teaser-body h2, .block-custom-lists
    .view-news .teaser-body h3 {
      font-size: 16px; }
      .block-custom-lists .view-news .teaser-body h2 a, .block-custom-lists
      .view-news .teaser-body h3 a {
        color: #007089; }
  .view-news .teaser-body .submitted {
    color: #716b5c;
    margin: 0 0 1em; }
    .view-news .view-news .teaser-body .submitted {
      color: #333333;
      margin-bottom: 0; }
  .view-news .teaser-body .read-more {
    margin-top: 5px; }
    .view-news .teaser-body .read-more:after {
      content: "\00a0\00a0\f105";
      font-family: FontAwesome; }
    .view-mededelingen .view-news .teaser-body .read-more, .view-news .view-news .teaser-body .read-more {
      margin-top: 0; }
      .view-mededelingen .view-news .teaser-body .read-more:after, .view-news .view-news .teaser-body .read-more:after {
        display: none; }

.node-teaser {
  border-bottom: none;
  margin-bottom: 0; }
  .block-custom-lists .node-teaser {
    margin-bottom: 0; }
  .view-news .node-teaser {
    margin-bottom: 10px; }
  .node-teaser .teaser-body h2,
  .node-teaser .teaser-body h3 {
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0.25em;
    margin-top: 0.75em; }
    .view-news .node-teaser .teaser-body h2, .view-news
    .node-teaser .teaser-body h3 {
      font-size: 145%; }
      .view-news .node-teaser .teaser-body h2 a, .view-news
      .node-teaser .teaser-body h3 a {
        color: #d7003c; }
    .block-custom-lists .node-teaser .teaser-body h2, .block-custom-lists
    .node-teaser .teaser-body h3 {
      font-size: 16px; }
      .block-custom-lists .node-teaser .teaser-body h2 a, .block-custom-lists
      .node-teaser .teaser-body h3 a {
        color: #007089; }
  .node-teaser .teaser-body .submitted {
    color: #716b5c;
    margin: 0 0 1em; }
    .view-news .node-teaser .teaser-body .submitted {
      color: #333333;
      margin-bottom: 0; }
  .node-teaser .teaser-body .read-more {
    margin-top: 5px; }
    .node-teaser .teaser-body .read-more:after {
      content: "\00a0\00a0\f105";
      font-family: FontAwesome; }
    .view-mededelingen .node-teaser .teaser-body .read-more, .view-news .node-teaser .teaser-body .read-more {
      margin-top: 0; }
      .view-mededelingen .node-teaser .teaser-body .read-more:after, .view-news .node-teaser .teaser-body .read-more:after {
        display: none; }
    .view-werkzaamheden .node-teaser .teaser-body .read-more a:after {
      display: none; }

.node-readmore:after {
  content: "\00a0\00a0\f105";
  font-family: FontAwesome; }

.node-subject-page.node-teaser .node-readmore:after,
.node-product.node-teaser .node-readmore:after {
  content: "\00a0\00a0\f105";
  font-family: FontAwesome; }

.node-type-person .page-header {
  margin-bottom: 0; }

.node-person.node-view-mode-full .field-name-field-person-roles {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 1em; }
.node-person.node-view-mode-full .field-type-image {
  border: 1px solid #bebfc0;
  float: left;
  margin-bottom: 20px;
  max-width: 100%;
  position: relative;
  text-align: left; }
  .node-person.node-view-mode-full .field-type-image:before {
    background: transparent url("../images/hoekgrijslefttoptransp.png") no-repeat left top;
    content: "";
    height: 30px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 30px;
    z-index: 10; }
.node-person.node-view-mode-full .field-name-body {
  clear: both; }

.node-type-book .submitted {
  color: black;
  margin: 3px 0 1em;
  display: block; }

.node-page.node-view-mode-full .field-type-image {
  margin-bottom: 10px;
  text-align: center; }
  .node-page.node-view-mode-full .field-type-image img {
    margin: 0 auto; }

.page-nieuws .page-header {
  font-size: 130%;
  background-color: #007089;
  border-top: none;
  color: #ffffff;
  line-height: 1;
  padding: 10px; }
.page-nieuws .node-news.node-teaser p:last-child {
  margin-bottom: 0; }
.page-nieuws div[class*=region-sidebar] div[class*=main-menu-submenu] ul a.active-trail {
  color: #000 !important; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .node-teaser.node-news {
    flex-direction: column\9; } }

.bootstrap-fieldgroup-accordion {
  margin-top: 20px; }

.bootstrap-fieldgroup-accordion .panel,
.field-name-field-accordion .panel {
  border-radius: 0;
  box-shadow: none; }
.bootstrap-fieldgroup-accordion .panel-default,
.field-name-field-accordion .panel-default {
  border: 1px solid #d7003c;
  margin-top: 3px; }
  .bootstrap-fieldgroup-accordion .panel-default.active > .panel-heading,
  .field-name-field-accordion .panel-default.active > .panel-heading {
    background-color: #d7003c;
    font-weight: 400; }
.bootstrap-fieldgroup-accordion .panel-default > .panel-heading,
.field-name-field-accordion .panel-default > .panel-heading {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background-color: #d7003c;
  line-height: 1.3;
  padding: 0; }
  .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2,
  .field-name-field-accordion .panel-default > .panel-heading h2 {
    margin: 0;
    font-size: 1em;
    padding: 5px 0 5px 0; }
    .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2 button,
    .field-name-field-accordion .panel-default > .panel-heading h2 button {
      background: transparent;
      border: 0;
      font-weight: 400;
      cursor: pointer;
      width: 100%;
      text-align: left; }
      .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2 button:focus,
      .field-name-field-accordion .panel-default > .panel-heading h2 button:focus {
        outline: 0; }
      .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2 button:before,
      .field-name-field-accordion .panel-default > .panel-heading h2 button:before {
        content: "\f078";
        font: normal normal normal 14px/1 FontAwesome;
        margin: 5px;
        color: #ffffff; }
      .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2 button[aria-expanded*="true"]:before,
      .field-name-field-accordion .panel-default > .panel-heading h2 button[aria-expanded*="true"]:before {
        content: "\f077";
        font: normal normal normal 14px/1 FontAwesome;
        margin: 5px;
        color: #ffffff; }
      .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2 button .field-name-field-title,
      .field-name-field-accordion .panel-default > .panel-heading h2 button .field-name-field-title {
        display: inline-block; }
    .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2 button:focus,
    .field-name-field-accordion .panel-default > .panel-heading h2 button:focus {
      outline: none; }
      .bootstrap-fieldgroup-accordion .panel-default > .panel-heading h2 button:focus:before,
      .field-name-field-accordion .panel-default > .panel-heading h2 button:focus:before {
        outline: 1px solid #ffffff; }
  .bootstrap-fieldgroup-accordion .panel-default > .panel-heading .panel-title,
  .field-name-field-accordion .panel-default > .panel-heading .panel-title {
    color: #ffffff; }
    .bootstrap-fieldgroup-accordion .panel-default > .panel-heading .panel-title:hover,
    .field-name-field-accordion .panel-default > .panel-heading .panel-title:hover {
      color: #ffffff;
      font-weight: 600; }
  .bootstrap-fieldgroup-accordion .panel-default > .panel-heading .panel-collapse,
  .field-name-field-accordion .panel-default > .panel-heading .panel-collapse {
    background-color: #ffffff;
    padding: 10px;
    border-top: 1px solid #d3d3d3; }

[aria-expanded] rect {
  fill: currentColor; }

[aria-expanded="true"] .vert {
  display: none; }

.bootstrap-accordion .tabnav ul.nav-accordion > li {
  margin: 0 0 1px 0;
  box-shadow: none;
  border: none; }
  .bootstrap-accordion .tabnav ul.nav-accordion > li > a {
    position: relative;
    text-decoration: none !important;
    background: #eee;
    padding: 10px; }
    .bootstrap-accordion .tabnav ul.nav-accordion > li > a:after {
      content: "\f107";
      font: normal normal normal 14px/1 "FontAwesome";
      position: absolute;
      right: 12px;
      line-height: 20px; }
  .bootstrap-accordion .tabnav ul.nav-accordion > li > a[aria-expanded="true"] {
    background: #d7003c;
    color: #fff; }
    .bootstrap-accordion .tabnav ul.nav-accordion > li > a[aria-expanded="true"]:after {
      content: "\f106"; }

@media screen and (min-width: 640px) {
  .main-container .menu-top-tasks {
    margin-top: 15px; } }
.main-container .menu-top-tasks .menu-wrapper .menu {
  background-color: #ddd; }
  .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:last-child {
    border-bottom: none; }
  .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle {
    padding: 18px 15px 18px 10px;
    font-family: "Open Sans"; }
    @media screen and (min-width: 862px) {
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle {
        padding: 18px 10px; } }
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:after {
      margin-top: -25px;
      border-width: 25px; }
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:focus, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-toggle:hover {
      background-color: #d7003c; }
  @media screen and (min-width: 640px) {
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:focus .dropdown-toggle, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:hover .dropdown-toggle {
      background-color: #d7003c; }
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:focus .dropdown-toggle:after, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:hover .dropdown-toggle:after {
        display: none !important; }
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:focus:not(.open):not(.open-default) .dropdown-menu, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown:hover:not(.open):not(.open-default) .dropdown-menu {
      display: none; } }
  .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle {
    background-color: #d7003c; }
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:focus, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:active, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:hover, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:focus, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:active, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:hover {
      background-color: #d7003c; }
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:after, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:after {
      border-left-color: #d7003c; }
      @media screen and (min-width: 640px) {
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open .dropdown-toggle:after, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default .dropdown-toggle:after {
          display: block !important; } }
  @media screen and (min-width: 640px) {
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open:focus .dropdown-toggle:after, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open:hover .dropdown-toggle:after, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default:focus .dropdown-toggle:after, .main-container .menu-top-tasks .menu-wrapper .menu .dropdown.open-default:hover .dropdown-toggle:after {
      display: block !important; } }
  @media screen and (min-width: 862px) {
    .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu {
      margin-left: 29px;
      padding-left: 0; } }
  .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li {
    margin-bottom: 0; }
    @media screen and (min-width: 862px) {
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li {
        padding: 0 36px; }
        .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li:hover {
          background-color: #eaeaea; } }
    @media screen and (min-width: 862px) {
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a {
        padding: 18px 6.6667px;
        text-align: left;
        font-size: 12px; } }
    @media screen and (min-width: 862px) {
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a span {
        margin-bottom: 6px;
        height: auto; } }
    @media screen and (min-width: 862px) {
      .main-container .menu-top-tasks .menu-wrapper .menu .dropdown .dropdown-menu li a span img {
        float: left;
        margin: 0 22px 10px 0; } }

.front #block-views-werkzaamheden-block .block-title, .front
#block-views-mededelingen-block .block-title, .front
#block-views-news-latest-news .block-title {
  margin-bottom: 0; }

#block-vvv-feed-vvv-feed h2 {
  margin-bottom: 0; }
#block-vvv-feed-vvv-feed ul {
  background-color: #efeeea;
  list-style-type: none;
  padding-inline-start: 0; }
  #block-vvv-feed-vvv-feed ul li {
    margin: 0;
    padding: 20px;
    border-bottom: 1px solid #716b5c; }
  #block-vvv-feed-vvv-feed ul h3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.6;
    margin-top: 0; }
    #block-vvv-feed-vvv-feed ul h3 a {
      text-decoration: underline; }
  #block-vvv-feed-vvv-feed ul p {
    margin: 0; }

.front .view-werkzaamheden, .front
.view-mededelingen, .front
.view-news {
  margin: 0;
  background-color: #efeeea; }
  .front .view-werkzaamheden .views-row,
  .front .view-werkzaamheden .node-page,
  .front .view-werkzaamheden .node-news, .front
  .view-mededelingen .views-row,
  .front
  .view-mededelingen .node-page,
  .front
  .view-mededelingen .node-news, .front
  .view-news .views-row,
  .front
  .view-news .node-page,
  .front
  .view-news .node-news {
    margin: 0;
    padding: 20px;
    border-bottom: 1px solid #716b5c; }
    .front .view-werkzaamheden .views-row h3,
    .front .view-werkzaamheden .node-page h3,
    .front .view-werkzaamheden .node-news h3, .front
    .view-mededelingen .views-row h3,
    .front
    .view-mededelingen .node-page h3,
    .front
    .view-mededelingen .node-news h3, .front
    .view-news .views-row h3,
    .front
    .view-news .node-page h3,
    .front
    .view-news .node-news h3 {
      font-size: 14px;
      font-weight: 600;
      line-height: 1.6;
      margin: 0; }
      .front .view-werkzaamheden .views-row h3 a,
      .front .view-werkzaamheden .node-page h3 a,
      .front .view-werkzaamheden .node-news h3 a, .front
      .view-mededelingen .views-row h3 a,
      .front
      .view-mededelingen .node-page h3 a,
      .front
      .view-mededelingen .node-news h3 a, .front
      .view-news .views-row h3 a,
      .front
      .view-news .node-page h3 a,
      .front
      .view-news .node-news h3 a {
        text-decoration: underline;
        color: #007089; }
    .front .view-werkzaamheden .views-row .field-name-body,
    .front .view-werkzaamheden .node-page .field-name-body,
    .front .view-werkzaamheden .node-news .field-name-body, .front
    .view-mededelingen .views-row .field-name-body,
    .front
    .view-mededelingen .node-page .field-name-body,
    .front
    .view-mededelingen .node-news .field-name-body, .front
    .view-news .views-row .field-name-body,
    .front
    .view-news .node-page .field-name-body,
    .front
    .view-news .node-news .field-name-body {
      display: none; }
    .front .view-werkzaamheden .views-row .field-type-datetime,
    .front .view-werkzaamheden .node-page .field-type-datetime,
    .front .view-werkzaamheden .node-news .field-type-datetime, .front
    .view-mededelingen .views-row .field-type-datetime,
    .front
    .view-mededelingen .node-page .field-type-datetime,
    .front
    .view-mededelingen .node-news .field-type-datetime, .front
    .view-news .views-row .field-type-datetime,
    .front
    .view-news .node-page .field-type-datetime,
    .front
    .view-news .node-news .field-type-datetime {
      font-weight: normal; }
      .front .view-werkzaamheden .views-row .field-type-datetime:after,
      .front .view-werkzaamheden .node-page .field-type-datetime:after,
      .front .view-werkzaamheden .node-news .field-type-datetime:after, .front
      .view-mededelingen .views-row .field-type-datetime:after,
      .front
      .view-mededelingen .node-page .field-type-datetime:after,
      .front
      .view-mededelingen .node-news .field-type-datetime:after, .front
      .view-news .views-row .field-type-datetime:after,
      .front
      .view-news .node-page .field-type-datetime:after,
      .front
      .view-news .node-news .field-type-datetime:after {
        display: none;
        margin: 0; }
  .front .view-werkzaamheden .more-link, .front
  .view-mededelingen .more-link, .front
  .view-news .more-link {
    margin: 0; }
    .front .view-werkzaamheden .more-link a, .front
    .view-mededelingen .more-link a, .front
    .view-news .more-link a {
      display: block;
      background-color: #716b5c;
      padding: 10px;
      color: #fff;
      text-align: center; }
.view-werkzaamheden .links,
.view-mededelingen .links,
.view-news .links {
  margin: 5px 0 0 -5px; }
  .view-werkzaamheden .links a:after,
  .view-mededelingen .links a:after,
  .view-news .links a:after {
    font-family: FontAwesome;
    content: "\00a0\00a0\f105"; }

.not-front .view-mededelingen, .not-front
.view-werkzaamheden {
  margin: 0; }
  .not-front .view-mededelingen h2, .not-front
  .view-werkzaamheden h2 {
    font-size: 16px;
    line-height: 1.6;
    font-weight: normal;
    margin: 0; }
    .not-front .view-mededelingen h2 a, .not-front
    .view-werkzaamheden h2 a {
      color: #007089; }
  .not-front .view-mededelingen .submitted, .not-front
  .view-werkzaamheden .submitted {
    color: black;
    margin: 1em 0; }
  .not-front .view-mededelingen .read-more, .not-front
  .view-werkzaamheden .read-more {
    margin-top: 5px; }
    .not-front .view-mededelingen .read-more a:after, .not-front
    .view-werkzaamheden .read-more a:after {
      font-family: FontAwesome;
      content: "\00a0\00a0\f105"; }

.not-front .view-mededelingen .more-link {
  margin-top: 5px; }

.view-faq-per-pagina {
  float: left; }
  .view-faq-per-pagina .views-row {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaea;
    font-size: 14px;
    line-height: 1.6; }
    .view-faq-per-pagina .views-row:last-child {
      border-bottom: none; }

.page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad .col-md-6.col-md-push-3 {
  width: 75%;
  left: 25%; }
.page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad h3 {
  clear: both;
  margin: 10px 0;
  color: #ffffff;
  background-color: #007089;
  padding: 15px; }
  .page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad h3 a {
    color: #ffffff;
    text-decoration: none; }
    .page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad h3 a:hover {
      color: #ffffff;
      text-decoration: underline; }
.page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad .col-md-15 {
  height: 220px;
  border: 1px solid #dddddd;
  padding: 0;
  width: 19%;
  margin-bottom: 1%;
  margin-right: 1%; }
  .page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad .col-md-15:before {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -1px;
    left: -1px;
    content: " ";
    z-index: 10;
    background: url("../images/hoekgrijslefttoptransp.png") left top no-repeat; }
.page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad .views-field-field-person-roles .field-content {
  padding: 5px;
  font-size: 12px; }
.page-bestuur-organisatie-gemeenteraad-samenstelling-gemeenteraad .views-field-title {
  padding: 5px; }

.group-person-right .field-label {
  min-width: 100px; }

.view-agendacommissie .group-right,
.page-taxonomy-term .group-right {
  float: right;
  max-width: 50%; }
.view-agendacommissie .field-name-field-logo,
.page-taxonomy-term .field-name-field-logo {
  max-width: 150px;
  margin-bottom: 15px; }
.view-agendacommissie .teaser-image,
.page-taxonomy-term .teaser-image {
  border: 1px solid #dddddd; }
  .view-agendacommissie .teaser-image:before,
  .page-taxonomy-term .teaser-image:before {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -1px;
    left: -1px;
    content: " ";
    z-index: 10;
    background: url("../images/hoekgrijslefttoptransp.png") left top no-repeat; }

.num-of-vacancies {
  font-weight: 600;
  margin-bottom: 20px; }

.vacature-table tr > td > a {
  text-decoration: underline; }

.block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser {
  padding: 0;
  margin: 0; }
  .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li {
    border: 1px solid #bebfc0;
    position: relative;
    padding-bottom: 0;
    margin-bottom: 30px; }
    @media screen and (min-width: 640px) {
      .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li {
        width: 31.6%;
        margin-right: 1.3333333333%;
        float: left; } }
    .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li:nth-child(3n+1) {
      clear: both; }
    .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li .node {
      padding-bottom: 0;
      margin-bottom: 0; }
    .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li .teaser-image {
      float: none;
      width: auto;
      margin: 0; }
      .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li .teaser-image .field-type-image {
        margin: 0; }
      .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li .teaser-image:before {
        width: 30px;
        height: 30px;
        position: absolute;
        left: -1px;
        top: -1px;
        background: url(../images/hoekgrijslefttoptransp.png) left top no-repeat;
        content: "";
        z-index: 10;
        border: none; }
    .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li .teaser-body {
      padding: 30px 30px 50px;
      font-size: 13px; }
      .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li .teaser-body h2 {
        margin: 0 0 6px;
        font-size: 16px;
        line-height: 1.6; }
        .block-custom-lists.trouwambtenaren .custom-list-view-mode-teaser li .teaser-body h2 a {
          color: #007089; }
.block-custom-lists.college > h2, .block-facetapi .block-custom-lists.college > h2.block-title {
  display: none; }
.block-custom-lists.college .custom-list-view-mode-introduction {
  padding: 0;
  margin: 0; }
  .block-custom-lists.college .custom-list-view-mode-introduction li {
    position: relative;
    padding-bottom: 0;
    margin-bottom: 30px; }
    @media screen and (min-width: 640px) {
      .block-custom-lists.college .custom-list-view-mode-introduction li {
        width: 49%;
        float: left; } }
    .block-custom-lists.college .custom-list-view-mode-introduction li:nth-child(2n-1) {
      margin-right: 2%; }
    .block-custom-lists.college .custom-list-view-mode-introduction li:nth-child(2n+1) {
      clear: both; }
    .block-custom-lists.college .custom-list-view-mode-introduction li article {
      float: none;
      width: auto;
      margin: 0;
      background-color: #eeeeee;
      padding: 10px 20px;
      -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.35);
      -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.35);
      box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.35);
      min-height: 110px; }
      .block-custom-lists.college .custom-list-view-mode-introduction li article:before {
        width: 30px;
        height: 30px;
        position: absolute;
        left: -1px;
        top: -1px;
        background: url(../images/corner-white.png) left top no-repeat;
        content: "";
        z-index: 10;
        border: none; }
      .block-custom-lists.college .custom-list-view-mode-introduction li article h3 {
        font-size: 110%;
        margin-top: 0.25em; }
      .block-custom-lists.college .custom-list-view-mode-introduction li article .more-link {
        margin-bottom: 10px;
        position: absolute;
        right: 20px;
        bottom: 0;
        text-decoration: none; }

.homepage-list {
  margin: 0; }
  .homepage-list .block-title {
    margin-bottom: 0; }
    .homepage-list .block-title a {
      color: inherit; }
  .homepage-list > ul {
    background-color: #efeeea;
    margin: 0; }
    .homepage-list > ul > li {
      border-bottom: 1px solid #716b5c;
      padding: 20px;
      margin: 0; }
      .homepage-list > ul > li a {
        font-size: 14px;
        font-weight: 700;
        text-decoration: underline; }
  .homepage-list > .more-link {
    margin: 0; }
    .homepage-list > .more-link a {
      display: block;
      background-color: #716b5c;
      padding: 10px;
      color: #ffffff;
      text-align: center; }

.node-college .field-name-field-person-phone .field-item::before,
.node-college .field-name-field-telefoon-pers .field-item::before {
  content: '';
  background: url("../images/contact.png") center no-repeat;
  background-color: #c0b193;
  background-size: 20px;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  vertical-align: top;
  display: inline-block; }
.node-college a[href*="mailto:"]::before {
  content: '';
  background: url("../images/e-mail.png") center no-repeat;
  background-color: #c0b193;
  background-size: 20px;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  vertical-align: top;
  display: inline-block; }
.node-college .field-name-field-person-phone,
.node-college .field-name-field-email,
.node-college .field-name-field-email-pers,
.node-college .field-name-field-telefoon-pers {
  background-color: #cfc4ae;
  margin-bottom: 10px;
  clear: both; }
  .node-college .field-name-field-person-phone .field-item,
  .node-college .field-name-field-email .field-item,
  .node-college .field-name-field-email-pers .field-item,
  .node-college .field-name-field-telefoon-pers .field-item {
    padding: 0 20px 0 0;
    line-height: 30px;
    height: 30px;
    vertical-align: top; }
.node-college .persvragen-group {
  clear: both; }
  .node-college .persvragen-group h3 {
    font-weight: 600;
    margin: 20px 0 15px; }
.node-college .group-afspraken h3 {
  float: left;
  margin-top: 0;
  color: black;
  font-size: 13px;
  font-weight: 600;
  margin: 20px 5px 10px 0; }
.node-college .field-name-field-secretaresse {
  margin: 20px 15px 10px 0;
  float: left;
  line-height: 13px; }

.group-afspraken.field-group-html-element.row,
.group-naw.row {
  background-color: #eeeeee;
  border-left: 10px solid #c0b193;
  padding: 20px 10px;
  margin: 0 0 1em; }
  .group-afspraken.field-group-html-element.row .field-type-image,
  .group-naw.row .field-type-image {
    margin: 0; }

.field-group-html-element {
  font-weight: 600; }

h3.ui-state-default {
  background: #007089;
  color: white;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
  h3.ui-state-default a,
  h3.ui-state-default a:link {
    color: white; }

.ui-widget-content {
  border: none; }

.group-social-media.row {
  float: right; }
  .group-social-media.row .field-item {
    line-height: 30px;
    margin-bottom: 10px; }
  .group-social-media.row .field-item::before {
    content: '';
    background-color: #c0b193;
    background-size: 20px;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
    margin-right: 10px; }
  .group-social-media.row .field-name-field-facebook .field-item::before {
    background: url("../images/facebook_logo.png") center no-repeat #c0b193;
    background-size: 25px; }
  .group-social-media.row .field-name-field-twitter .field-item::before {
    background: url("../images/twitter_logo.png") center no-repeat #c0b193;
    background-size: 25px; }
  .group-social-media.row .field-name-field-website .field-item::before {
    background: url("../images/website_logo.png") center no-repeat #c0b193;
    background-size: 25px; }
  .group-social-media.row span.ext {
    display: none; }

.group-afspraak > span {
  float: left;
  margin-right: 5px; }

.group-afspraken .col-md-9.col-md-push-3 {
  width: 74%;
  left: 25%; }

.ui-accordion-header-icon {
  display: none; }

.view-college-nieuwe-stijl .views-row {
  background-color: #f4f4f4;
  padding: 15px 20px;
  margin-bottom: 20px; }
  .view-college-nieuwe-stijl .views-row.col-md-6 {
    width: calc(50% - 5px); }
  .view-college-nieuwe-stijl .views-row:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-top: 20px solid #ffffff;
    border-right: 20px solid transparent;
    width: 0;
    z-index: 0; }
  .view-college-nieuwe-stijl .views-row.views-row-even {
    margin-left: 5px; }
  .view-college-nieuwe-stijl .views-row.views-row-odd {
    margin-right: 5px; }
  .view-college-nieuwe-stijl .views-row h2 {
    font-size: 110%; }
  .view-college-nieuwe-stijl .views-row .read-more {
    float: right; }

.img-responsive img {
  width: 100%;
  height: auto; }

.book-navigation .page-links {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  text-align: right;
  padding: 0.5em; }
.book-navigation .menu {
  border-top: 1px solid #888;
  padding: 1em 0 0 3em;
  margin-bottom: 1em; }
  .book-navigation .menu li {
    list-style: disc;
    display: list-item; }
    .book-navigation .menu li a {
      padding: 0; }
      .book-navigation .menu li a:before {
        display: none; }
      .book-navigation .menu li a:hover {
        background: none; }
.book-navigation .page-previous {
  text-align: left;
  width: 44%;
  display: block;
  float: left; }
.book-navigation .page-up {
  margin: 0 3%;
  width: 4%;
  display: block;
  float: left; }
.book-navigation .page-next {
  text-align: right;
  width: 44%;
  display: block;
  float: right; }

img.logo-gemeenteraad {
  max-width: 300px; }

.main-container .region-content-raad-second .field-name-field-body,
.main-container .region-content-raad-third .field-name-field-body {
  background-color: #efeeea;
  padding: 10px; }
.main-container .region-content-raad-second .field-name-field-link a,
.main-container .region-content-raad-third .field-name-field-link a {
  display: block;
  background-color: #716b5c;
  padding: 10px;
  color: #fff;
  text-align: center; }
  .main-container .region-content-raad-second .field-name-field-link a:after,
  .main-container .region-content-raad-third .field-name-field-link a:after {
    content: "\f101"; }
.main-container .region-content-raad-first .node-foto-album footer,
.main-container .region-content-raad-second .node-foto-album footer,
.main-container .region-content-raad-third .node-foto-album footer {
  display: none; }
.main-container .region-content-raad-first .more-link a,
.main-container .region-content-raad-second .more-link a,
.main-container .region-content-raad-third .more-link a {
  display: block;
  background-color: #716b5c;
  padding: 10px;
  color: #fff;
  text-align: center; }
  .main-container .region-content-raad-first .more-link a:after,
  .main-container .region-content-raad-second .more-link a:after,
  .main-container .region-content-raad-third .more-link a:after {
    content: "\f101"; }
.main-container .region-content-raad-first .block.block-node.has-image,
.main-container .region-content-raad-second .block.block-node.has-image,
.main-container .region-content-raad-third .block.block-node.has-image {
  margin-bottom: 0; }
  .main-container .region-content-raad-first .block.block-node.has-image .field-type-image,
  .main-container .region-content-raad-second .block.block-node.has-image .field-type-image,
  .main-container .region-content-raad-third .block.block-node.has-image .field-type-image {
    position: static;
    left: 0;
    top: 0;
    overflow: hidden;
    margin-bottom: 0 !important; }
    .main-container .region-content-raad-first .block.block-node.has-image .field-type-image img,
    .main-container .region-content-raad-second .block.block-node.has-image .field-type-image img,
    .main-container .region-content-raad-third .block.block-node.has-image .field-type-image img {
      width: calc(100% + 1px);
      max-width: calc(100% + 1px); }
  .main-container .region-content-raad-first .block.block-node.has-image:before,
  .main-container .region-content-raad-second .block.block-node.has-image:before,
  .main-container .region-content-raad-third .block.block-node.has-image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    border-top: 30px solid #ffffff;
    border-right: 30px solid transparent;
    width: 0;
    z-index: 0; }
.main-container .region-content-raad-first h2.block-title,
.main-container .region-content-raad-second h2.block-title,
.main-container .region-content-raad-third h2.block-title {
  margin-bottom: 0;
  min-height: initial; }
.main-container .region-content-raad-first .view-news,
.main-container .region-content-raad-second .view-news,
.main-container .region-content-raad-third .view-news {
  margin: 0; }
  .main-container .region-content-raad-first .view-news .view-content,
  .main-container .region-content-raad-second .view-news .view-content,
  .main-container .region-content-raad-third .view-news .view-content {
    background-color: #efeeea; }
    .main-container .region-content-raad-first .view-news .view-content .views-field-title,
    .main-container .region-content-raad-second .view-news .view-content .views-field-title,
    .main-container .region-content-raad-third .view-news .view-content .views-field-title {
      padding: 20px;
      border-bottom: 1px solid #716b5c; }
.main-container .region-content-raad-first .views-field-title,
.main-container .region-content-raad-second .views-field-title,
.main-container .region-content-raad-third .views-field-title {
  margin: 0; }
  .main-container .region-content-raad-first .views-field-title a,
  .main-container .region-content-raad-second .views-field-title a,
  .main-container .region-content-raad-third .views-field-title a {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.6;
    margin: 0;
    text-decoration: underline; }

section#block-menu-menu-toptaken-bestuur--2,
section#block-menu-menu-toptaken-bestuur--3,
section#block-menu-menu-toptaken-gemeenteraad,
.block-menu-menu-toptaken-gemeenteraad {
  display: none; }

.node-teaser.node-unpublished {
  padding-bottom: 0 !important; }

.page-taxonomy .field-name-field-image {
  border: 1px solid #ddd;
  position: relative; }

.page-bestuur-organisatie-gemeenteraad-presidium .teaser-image,
.page-bestuur-organisatie-gemeenteraad-agendacommissie .teaser-image {
  border: 1px solid #dddddd;
  position: relative; }
  .page-bestuur-organisatie-gemeenteraad-presidium .teaser-image:before,
  .page-bestuur-organisatie-gemeenteraad-agendacommissie .teaser-image:before {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -1px;
    left: -1px;
    content: " ";
    z-index: 10;
    background: url("../images/hoekgrijslefttoptransp.png") left top no-repeat; }

#node-888 .field-name-field-partij {
  display: none; }

.page-vacatures #vacatures ul,
.vacature-detail #vacatures ul {
  list-style: none; }
  .page-vacatures #vacatures ul li::before,
  .vacature-detail #vacatures ul li::before {
    content: "•";
    color: #d7003c;
    display: inline-block;
    width: 1em;
    margin-left: -1em; }
.page-vacatures .read-more,
.vacature-detail .read-more {
  text-decoration: underline;
  padding: 15px 0; }
  .page-vacatures .read-more:hover,
  .vacature-detail .read-more:hover {
    color: #d7003c;
    text-decoration: none; }
  .page-vacatures .read-more a,
  .vacature-detail .read-more a {
    text-decoration: underline; }
    .page-vacatures .read-more a:hover,
    .vacature-detail .read-more a:hover {
      color: #d7003c;
      text-decoration: none; }

.vacature-detail h2, .vacature-detail .block-facetapi h2.block-title, .block-facetapi .vacature-detail h2.block-title {
  color: #d7003c;
  margin-bottom: 0.25em;
  margin-top: 0.75em;
  font-weight: 400;
  line-height: 1;
  font-size: 2.2rem;
  margin-bottom: 20px; }
.vacature-detail h3 {
  margin-bottom: 0.5em; }

.page-vacatures-sollicitatie h1 {
  color: #d7003c; }
.page-vacatures-sollicitatie .col-md-offset-4 {
  margin-left: 0; }
.page-vacatures-sollicitatie .radio input[type="radio"],
.page-vacatures-sollicitatie .radio-inline input[type="radio"],
.page-vacatures-sollicitatie .checkbox input[type="checkbox"],
.page-vacatures-sollicitatie .checkbox-inline input[type="checkbox"] {
  position: relative;
  margin-left: 0;
  margin-right: 5px; }
.page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier h3 {
  font-weight: bold; }
.page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group {
  margin-bottom: 5px; }
  .page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group label {
    line-height: 30px;
    text-align: left;
    padding-left: 0; }
    .page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group label .radio input[type="radio"],
    .page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group label .radio-inline input[type="radio"],
    .page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group label .checkbox input[type="checkbox"],
    .page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group label .checkbox-inline input[type="checkbox"] {
      position: relative;
      margin-left: 0;
      padding-top: 5px; }
  .page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group .radio {
    display: inline; }
    .page-vacatures-sollicitatie .form-horizontal #sollicitatie-formulier .form-group .radio > label {
      width: 50%; }
.page-vacatures-sollicitatie .btn {
  max-width: 150px;
  padding: 10px; }
.page-vacatures-sollicitatie #sollicitatie .form-horizontal .form-group label {
  width: 33.333%; }
.page-vacatures-sollicitatie #sollicitatie .form-horizontal .form-group .checkbox label {
  width: 100%; }
.page-vacatures-sollicitatie #sollicitatie button.btn.btn-sm.btn-default.btn-upload:hover {
  background-color: rgba(0, 0, 0, 0.1); }

/* Button content */
.content-button {
  background: none;
  border: none;
  border-radius: 4px;
  color: #ffffff;
  display: inline-block;
  padding: 16px 24px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all .15s ease 0s;
  transition: all .15s ease 0s;
  background-color: #007089; }
  .content-button:hover, .content-button:active, .content-button:focus {
    background-color: #005b70;
    color: #ffffff;
    text-decoration: none; }
  .content-button.blue {
    background-color: #007089; }
    .content-button.blue:hover, .content-button.blue:active, .content-button.blue:focus {
      background-color: #005b70;
      color: #ffffff; }
  .content-button.red {
    background-color: #d7003c; }
    .content-button.red:hover, .content-button.red:active, .content-button.red:focus {
      background-color: #be0035;
      color: #ffffff; }
  .content-button.green {
    background-color: #5cb85c; }
    .content-button.green:hover, .content-button.green:active, .content-button.green:focus {
      background-color: #4cae4c;
      color: #ffffff; }
  .content-button .ext {
    display: none !important; }
  .content-button + .content-button {
    margin-left: 10px; }

.node .content a.content-button {
  text-decoration: none; }

/* Landingspage - onderwerp */
.main-container .row-landingspage {
  margin: 0; }
  .main-container .row-landingspage .block.bean-view-mode-default:not(.slider).has-image h2.block-title {
    height: auto; }
  .main-container .row-landingspage .block.bean-view-mode-default:not(.slider) .field-type-image {
    position: relative;
    top: 0;
    left: 0; }
    .main-container .row-landingspage .block.bean-view-mode-default:not(.slider) .field-type-image img {
      width: 100%;
      height: auto; }
  .main-container .row-landingspage h2.block-title {
    margin: 0; }

.node-type-landingspagina .row .region-sidebar-first {
  display: none; }
.node-type-landingspagina .row > section.col-md-9 {
  display: none; }

#sliding-popup .eu-cookie-compliance-secondary-button {
  cursor: pointer;
  margin-right: 5px;
  margin-top: 1em;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf));
  background-image: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
  background-image: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  color: #000 !important;
  font-family: Arial,sans-serif;
  font-weight: bold;
  padding: 4px 8px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #ffffff; }

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