@charset "UTF-8";
/**
 * Bevat widths
 */
/**
 * Bevat z-index waardes
 */
/**
 * Bevat breakpoint waardes.
 */
/**
 * Bevat fontsize waardes.
 */
/**
 * Bevat fonttype waardes. Bestaat uit family, style en weights. Weights bevat de beschikbare weights voor dit font.
 */
/**
 * Bevat kleurwaardes.
 * primary, secondary, complimentary en default zijn verplicht.
 */
/*
 * voorheen templates/defaults.css
 */
/* line 4, ../lib/mf/sass/_mf-boilerPlate.scss */
html {
  overflow-x: hidden;
}

/* line 8, ../lib/mf/sass/_mf-boilerPlate.scss */
article, address, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, video, cite {
  display: block;
}

/* line 12, ../lib/mf/sass/_mf-boilerPlate.scss */
* {
  position: relative;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/* line 26, ../lib/mf/sass/_mf-boilerPlate.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 27, ../lib/mf/sass/_mf-boilerPlate.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 28, ../lib/mf/sass/_mf-boilerPlate.scss */
audio:not([controls]) {
  display: none;
}

/* line 29, ../lib/mf/sass/_mf-boilerPlate.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
/* line 42, ../lib/mf/sass/_mf-boilerPlate.scss */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 44, ../lib/mf/sass/_mf-boilerPlate.scss */
body {
  margin: 0;
  font-size: 100%;
  line-height: 1.231;
}

/* line 46, ../lib/mf/sass/_mf-boilerPlate.scss */
body, button, input, select, textarea {
  font-family: helvetica, arial,"lucida grande", verdana, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
  color: #000;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
/* line 53, ../lib/mf/sass/_mf-boilerPlate.scss */
::selection {
  text-shadow: none;
  background-color: highlight;
  color: highlighttext;
}

/* =============================================================================
   Links
   ========================================================================== */
/*a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
*/
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
/* line 66, ../lib/mf/sass/_mf-boilerPlate.scss */
a:hover, a:active {
  outline: 0;
}

/* =============================================================================
   Typography
   ========================================================================== */
/* line 73, ../lib/mf/sass/_mf-boilerPlate.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* b, strong { font-weight: bold; } */
/* line 77, ../lib/mf/sass/_mf-boilerPlate.scss */
blockquote {
  /* margin: 1em 40px; */
}

/* line 79, ../lib/mf/sass/_mf-boilerPlate.scss */
dfn {
  font-style: italic;
}

/* line 81, ../lib/mf/sass/_mf-boilerPlate.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 83, ../lib/mf/sass/_mf-boilerPlate.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 85, ../lib/mf/sass/_mf-boilerPlate.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* Redeclare monospace font family: h5bp.com/j */
/* line 88, ../lib/mf/sass/_mf-boilerPlate.scss */
pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* Improve readability of pre-formatted text in all browsers */
/* line 91, ../lib/mf/sass/_mf-boilerPlate.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 93, ../lib/mf/sass/_mf-boilerPlate.scss */
q {
  quotes: none;
}

/* line 94, ../lib/mf/sass/_mf-boilerPlate.scss */
q:before, q:after {
  content: "";
  content: none;
}

/* line 96, ../lib/mf/sass/_mf-boilerPlate.scss */
small {
  font-size: 85%;
}

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
/* line 99, ../lib/mf/sass/_mf-boilerPlate.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 100, ../lib/mf/sass/_mf-boilerPlate.scss */
sup {
  top: -0.5em;
}

/* line 101, ../lib/mf/sass/_mf-boilerPlate.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/* ul, ol { margin: 1em 0; padding: 0 0 0 40px; } */
/* line 109, ../lib/mf/sass/_mf-boilerPlate.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 110, ../lib/mf/sass/_mf-boilerPlate.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */
/* line 122, ../lib/mf/sass/_mf-boilerPlate.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/*
 * Correct overflow not hidden in IE9
 */
/* line 128, ../lib/mf/sass/_mf-boilerPlate.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/* line 135, ../lib/mf/sass/_mf-boilerPlate.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/* line 142, ../lib/mf/sass/_mf-boilerPlate.scss */
form {
  margin: 0;
}

/* line 143, ../lib/mf/sass/_mf-boilerPlate.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* Indicate that 'label' will shift focus to the associated form element */
/* line 146, ../lib/mf/sass/_mf-boilerPlate.scss */
label {
  cursor: pointer;
}

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
/* line 153, ../lib/mf/sass/_mf-boilerPlate.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
/* line 161, ../lib/mf/sass/_mf-boilerPlate.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
/* line 167, ../lib/mf/sass/_mf-boilerPlate.scss */
button, input {
  line-height: normal;
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
/* line 175, ../lib/mf/sass/_mf-boilerPlate.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}

/*
 * Consistent box sizing and appearance
 */
/* line 181, ../lib/mf/sass/_mf-boilerPlate.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 182, ../lib/mf/sass/_mf-boilerPlate.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 183, ../lib/mf/sass/_mf-boilerPlate.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
/* line 189, ../lib/mf/sass/_mf-boilerPlate.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
/* line 196, ../lib/mf/sass/_mf-boilerPlate.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* Colors for form validity */
/* line 200, ../lib/mf/sass/_mf-boilerPlate.scss */
input:invalid, textarea:invalid {
  /* background-color: #f0dddd; */
}

/* =============================================================================
   Tables
   ========================================================================== */
/* line 207, ../lib/mf/sass/_mf-boilerPlate.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 208, ../lib/mf/sass/_mf-boilerPlate.scss */
td, th {
  vertical-align: top;
}

/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */
/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */
}
@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */
}
/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* For image replacement */
/* line 238, ../lib/mf/sass/_mf-boilerPlate.scss */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

/* line 239, ../lib/mf/sass/_mf-boilerPlate.scss */
.ir br {
  display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 242, ../lib/mf/sass/_mf-boilerPlate.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 245, ../lib/mf/sass/_mf-boilerPlate.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 248, ../lib/mf/sass/_mf-boilerPlate.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
/* line 251, ../lib/mf/sass/_mf-boilerPlate.scss */
.invisible {
  visibility: hidden;
}

/* Contain floats: h5bp.com/q */
/* line 254, ../lib/mf/sass/_mf-boilerPlate.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 255, ../lib/mf/sass/_mf-boilerPlate.scss */
.clearfix:after {
  clear: both;
}

/* line 256, ../lib/mf/sass/_mf-boilerPlate.scss */
.clearfix {
  *zoom: 1;
}

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  /* line 266, ../lib/mf/sass/_mf-boilerPlate.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 267, ../lib/mf/sass/_mf-boilerPlate.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 268, ../lib/mf/sass/_mf-boilerPlate.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 269, ../lib/mf/sass/_mf-boilerPlate.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 270, ../lib/mf/sass/_mf-boilerPlate.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 271, ../lib/mf/sass/_mf-boilerPlate.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 272, ../lib/mf/sass/_mf-boilerPlate.scss */
  table {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 273, ../lib/mf/sass/_mf-boilerPlate.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 274, ../lib/mf/sass/_mf-boilerPlate.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 276, ../lib/mf/sass/_mf-boilerPlate.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 277, ../lib/mf/sass/_mf-boilerPlate.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/* reflow reset for -webkit-margin-before: 1em */
/* line 281, ../lib/mf/sass/_mf-boilerPlate.scss */
p {
  margin: 0;
}

/* line 283, ../lib/mf/sass/_mf-boilerPlate.scss */
html {
  overflow-y: auto;
  background-color: transparent;
  height: 100%;
}

/* line 289, ../lib/mf/sass/_mf-boilerPlate.scss */
body {
  background: #fff;
  font: normal 100%;
  position: relative;
  height: 100%;
}

/* line 296, ../lib/mf/sass/_mf-boilerPlate.scss */
body, div, img, p, button, input, select, textarea, a {
  box-sizing: border-box;
}

/* line 300, ../lib/mf/sass/_mf-boilerPlate.scss */
.image {
  display: block;
}

/* line 304, ../lib/mf/sass/_mf-boilerPlate.scss */
input {
  cursor: default;
  display: block;
}

/* line 309, ../lib/mf/sass/_mf-boilerPlate.scss */
input[type=button] {
  background-color: #e5e9e8;
  border: 1px solid #9daca9;
  border-radius: 4px;
  box-shadow: inset 0 1px #fff;
  font: inherit;
  letter-spacing: inherit;
  text-indent: inherit;
  color: inherit;
}

/* line 320, ../lib/mf/sass/_mf-boilerPlate.scss */
input[type=button]:hover {
  background-color: #eff1f1;
}

/* line 324, ../lib/mf/sass/_mf-boilerPlate.scss */
input[type=button]:active {
  background-color: #d2d6d6;
  border: 1px solid #9daca9;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
}

/* Reset anchor styles to an unstyled default to be in parity with design surface. It 
   is presumed that most link styles in real-world designs are custom (non-default). */
/* line 332, ../lib/mf/sass/_mf-boilerPlate.scss */
a, a:visited, a:hover, a:active {
  color: inherit;
  text-decoration: inherit;
}

/* line 337, ../lib/mf/sass/_mf-boilerPlate.scss */
h1, h2, h3, h4, h5, h6, ul, ol, blockquote {
  /* clear:both; */
}

/**
 * Zet image als background image (gecentreerd en gecoverd).
 *
 * @author Tijn van Hofwegen
 *
 * @requires /lib/common/background-size-polyfill-gh-pages/backgroundsize.min.htc
 *
 * @param {string} $imgUrl (default) - Url naar de image
 *
 */
/**
 * Geeft de waarde van `$key` in `$widths`.
 *
 * @author Tijn van Hofwegen
 *
 * @requires $widths
 *
 * @param {*} $key - zIndex key
 *
 * @see {variable} widths
 *
 * @return {number}
 *
 */
/**
 * Geeft de waarde van `$key` in `$zIndeces`.
 *
 * @author Tijn van Hofwegen
 *
 * @requires $zIndeces
 *
 * @param {*} $key - zIndex key
 *
 * @see {variable} zIndeces
 *
 * @return {number}
 *
 */
/**
 * Geeft de css van `$key` in `zIndeces`
 *
 * @author Tijn van Hofwegen
 *
 * @requires $zIndeces
 *
 * @param {string} $key (base) - zIndex key
 *
 * @see {function} mf-zIndex
 * @see {variable} zIndeces
 */
/**
 * Geeft de waarde van `$key` in `$breakpoints`.
 *
 * @author Tijn van Hofwegen
 *
 * @requires $breakpoints
 *
 * @param {*} $key - breakpoint key
 *
 * @see {variable} breakpoints
 *
 * @return {number | list}
 *
 */
/**
 * Geeft de waarde van `$key` in `$colors`.
 *
 * @author Tijn van Hofwegen
 *
 * @requires $colors
 *
 * @param {string} $key (default) - colors key
 *
 * @see {mixin} mf-colors
 * @see {variable} colors
 *
 * @return {color}
 *
 */
/**
 * Geeft de css van `$key` in `colors`
 *
 * @author Tijn van Hofwegen
 *
 * @requires $colors
 *
 * @param {string} $key (default) - color key
 *
 * @see {function} mf-color
 * @see {variable} colors
 */
/**
 * Geeft de waarde van `$key` in `$fontSizes`.
 *
 * @author Tijn van Hofwegen
 *
 * @requires $fontSizes
 *
 * @param {string} $key (default) - fontSize key
 *
 * @see {mixin} mf-fontSize
 * @see {variable} fontSizes
 *
 * @return {number}
 *
 */
/**
 * Geeft css `font-size` met de waarde van `$key` in `$fontSizes`
 *
 * @author Tijn van Hofwegen
 *
 * @requires $fontSizes
 *
 * @param {string} $key (default) - fontSize key
 *
 * @see {function} mf-fontSize
 * @see {variable} fontSizes
 * 
 */
/**
 * Geeft de css voor het fonttype van `$key` in `$fontTypes`
 *
 * @author Tijn van Hofwegen
 *
 * @requires $fontTypes
 *
 * @param {string} $key (default) - fontType key
 * 
 * @see {variable} fontTypes
 *
 */
/*
 * typograpySpacings
 */
/*
 * typographyColors
 */
/*
 * typographyFonts
 */
/*
 * typographies
 */
/* line 1, ../lib/mf/devicestate/sass/styles.scss */
.mf-stateIndicator {
  position: absolute;
  top: -999em;
  left: -999em;
}
/* line 6, ../lib/mf/devicestate/sass/styles.scss */
.mf-stateIndicator:before {
  content: 'desktop';
}
@media (max-width: 980px) {
  /* line 9, ../lib/mf/devicestate/sass/styles.scss */
  .mf-stateIndicator:before {
    content: 'xTablet';
  }
}
@media (max-width: 760px) {
  /* line 13, ../lib/mf/devicestate/sass/styles.scss */
  .mf-stateIndicator:before {
    content: 'tablet';
  }
}
@media (max-width: 511px) {
  /* line 17, ../lib/mf/devicestate/sass/styles.scss */
  .mf-stateIndicator:before {
    content: 'mobile';
  }
}

/* line 21, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 96, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-fourColumns {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.mf-grid-fourColumns:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 105, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-fourColumns .mf-gridItem-1, .mf-grid-fourColumns .mf-gridItem-2, .mf-grid-fourColumns .mf-gridItem-3 {
  width: 21.91781%;
  float: left;
  margin-right: 4.10959%;
}
/* line 109, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-fourColumns .mf-gridItem-4 {
  width: 21.91781%;
  float: right;
  margin-right: 0;
}
@media (max-width: 980px) {
  /* line 114, ../lib/mf/sass/_mf-grids.scss */
  .mf-grid-fourColumns .mf-gridItem-1, .mf-grid-fourColumns .mf-gridItem-3 {
    width: 47.94521%;
    float: left;
    margin-right: 4.10959%;
  }
  /* line 119, ../lib/mf/sass/_mf-grids.scss */
  .mf-grid-fourColumns .mf-gridItem-4, .mf-grid-fourColumns mf-gridItem-2 {
    width: 47.94521%;
    float: right;
    margin-right: 0;
  }
}
@media (max-width: 511px) {
  /* line 125, ../lib/mf/sass/_mf-grids.scss */
  .mf-grid-fourColumns .mf-gridItem {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 148, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-threeColumns {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.mf-grid-threeColumns:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 158, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-threeColumns .mf-gridItem-1, .mf-grid-threeColumns .mf-gridItem-2 {
  width: 30.76923%;
  float: left;
  margin-right: 3.84615%;
}
/* line 162, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-threeColumns .mf-gridItem-3 {
  width: 30.76923%;
  float: right;
  margin-right: 0;
}
@media (max-width: 511px) {
  /* line 168, ../lib/mf/sass/_mf-grids.scss */
  .mf-grid-threeColumns > .mf-gridItem {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 54, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-twoColumns {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.mf-grid-twoColumns:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 63, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-twoColumns .mf-gridItem-1 {
  width: 48.48485%;
  float: left;
  margin-right: 3.0303%;
  margin: 0;
  /* TIJN DIT IS HET PROBLEEM? ZELF TOEGEVOEGD OM FLOAT PROBLEEM OP TE LOSSEN. LOST HET PROBLEEM OP VAN DE FILES LIST, MAAR NIET VAN HET NIEUWS BLOK. DAAR MOET DE HEADER EIGENLIJK HOGER GEPLAATST WORDEN? */
}
/* line 68, ../lib/mf/sass/_mf-grids.scss */
.mf-grid-twoColumns .mf-gridItem-2 {
  width: 48.48485%;
  float: left;
  margin-right: 3.0303%;
  margin: 0;
  /* TIJN DIT IS HET PROBLEEM? ZELF TOEGEVOEGD OM FLOAT PROBLEEM OP TE LOSSEN. LOST HET PROBLEEM OP VAN DE FILES LIST, MAAR NIET VAN HET NIEUWS BLOK. DAAR MOET DE HEADER EIGENLIJK HOGER GEPLAATST WORDEN? */
}
@media (max-width: 511px) {
  /* line 74, ../lib/mf/sass/_mf-grids.scss */
  .mf-grid-twoColumns .mf-gridItem {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 5, ../sass/_grids.scss */
.mf-wrapper {
  -webkit-transform: translateZ(0);
  overflow: hidden;
}
/* line 9, ../sass/_grids.scss */
.mf-wrapper .mf-wrapper-header {
  min-height: 84px;
}
@media (max-width: 980px) {
  /* line 9, ../sass/_grids.scss */
  .mf-wrapper .mf-wrapper-header {
    min-height: 74px;
  }
}
@media (max-width: 511px) {
  /* line 9, ../sass/_grids.scss */
  .mf-wrapper .mf-wrapper-header {
    min-height: 56px;
  }
}
/* line 20, ../sass/_grids.scss */
.mf-wrapper .mf-wrapper-header .mf-wrapper-title {
  max-width: 960px;
  margin: 0 auto;
}
/* line 25, ../sass/_grids.scss */
.mf-wrapper .mf-wrapper-header .mf-wrapper-subTitle {
  max-width: 960px;
  margin: 0 auto;
}
/* line 31, ../sass/_grids.scss */
.mf-wrapper .mf-wrapper-content {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 4% 2% 4% 2%;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.mf-wrapper .mf-wrapper-content:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 37, ../sass/_grids.scss */
.mf-mainHeader {
  -webkit-transform: initial;
  overflow: visible;
}
/* line 41, ../sass/_grids.scss */
.mf-mainHeader .mf-wrapper-content {
  margin: 0% auto 0% auto;
  padding: 1% 2% 1% 2%;
}
@media (max-width: 760px) {
  /* line 41, ../sass/_grids.scss */
  .mf-mainHeader .mf-wrapper-content {
    margin: 0% 0 0 0;
    padding: 0;
  }
}
/* line 50, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.04902%;
  padding-right: 0.04902%;
}
@media (max-width: 760px) {
  /* line 50, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: right;
    padding-left: 0.04902%;
    padding-right: 0.04902%;
    padding: 0;
    margin: 0;
  }
}
@media (max-width: 511px) {
  /* line 50, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 90%;
    float: right;
    padding-left: 0.04902%;
    padding-right: 0.04902%;
    padding: 12px 0;
  }
}
/* line 63, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-1 .mf-poster {
  max-width: 250px;
  padding: 10px 0 0 0;
}
@media (max-width: 980px) {
  /* line 63, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-1 .mf-poster {
    padding: 16px 0 0 0;
  }
}
@media (max-width: 760px) {
  /* line 63, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-1 .mf-poster {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 10px 0 0 0;
  }
}
@media (max-width: 511px) {
  /* line 63, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-1 .mf-poster {
    padding: 0px 5px 0 10px;
    max-width: 200px;
  }
}
/* line 79, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-1 .mf-poster a {
  display: block;
}
/* line 81, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-1 .mf-poster a img {
  width: 100%;
}
/* line 88, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-2 {
  z-index: 2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 75%;
  float: right;
  padding-left: 0.04902%;
  padding-right: 0.04902%;
}
@media (max-width: 760px) {
  /* line 88, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 {
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: right;
    padding-left: 0.04902%;
    padding-right: 0.04902%;
  }
}
@media (max-width: 511px) {
  /* line 88, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 {
    padding: 0 0 5px 0;
  }
}
@media (max-width: 511px) {
  /* line 100, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 ul {
    display: none;
  }
}
/* line 106, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-2 ul > li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media (max-width: 511px) {
  /* line 106, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li {
    display: block;
  }
}
/* line 112, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-2 ul > li > span,
.mf-mainHeader .mf-gridItem-2 ul > li > a {
  display: block;
}
@media (max-width: 511px) {
  /* line 112, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li > span,
  .mf-mainHeader .mf-gridItem-2 ul > li > a {
    display: block;
  }
}
/* line 121, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-2 ul > li ul {
  /* submenu */
  position: absolute;
  left: 1em;
  top: 3em;
  display: none;
  z-index: 2;
  width: 200px;
}
@media (max-width: 980px) {
  /* line 121, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li ul {
    left: 0.3em;
  }
}
@media (max-width: 760px) {
  /* line 121, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li ul {
    top: 1.8em;
  }
}
@media (max-width: 511px) {
  /* line 121, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li ul {
    position: static;
    width: 100%;
  }
}
/* line 142, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-2 ul > li ul > li {
  display: block;
}
@media (max-width: 511px) {
  /* line 145, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li ul > li a {
    padding: 0;
  }
}
/* line 155, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-3 {
  display: none;
  position: absolute;
  top: 8px;
  left: 5px;
  z-index: 1;
  height: 40px;
}
@media (max-width: 511px) {
  /* line 155, ../sass/_grids.scss */
  .mf-mainHeader .mf-gridItem-3 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 10%;
    float: left;
    padding-left: 0.04902%;
    padding-right: 0.04902%;
    max-width: 30px;
    padding: 0;
    display: block;
  }
}
/* line 172, ../sass/_grids.scss */
.mf-mainHeader .mf-gridItem-4 {
  display: none;
}

/* line 178, ../sass/_grids.scss */
.pageTitle .pageTitleCopyright {
  position: absolute;
  bottom: 0;
  right: 2%;
}
/* line 184, ../sass/_grids.scss */
.pageTitle.pageTitleSmall {
  min-height: 300px;
}
@media (max-width: 980px) {
  /* line 184, ../sass/_grids.scss */
  .pageTitle.pageTitleSmall {
    min-height: 240px;
  }
}
@media (max-width: 760px) {
  /* line 184, ../sass/_grids.scss */
  .pageTitle.pageTitleSmall {
    min-height: 189px;
  }
}
/* line 193, ../sass/_grids.scss */
.pageTitle.pageTitleSmall .mf-gridItem {
  padding: 2% 0% 2% 0%;
}
/* line 199, ../sass/_grids.scss */
.pageTitle.pageTitleMedium .mf-gridItem {
  min-height: 377px;
}
/* line 202, ../sass/_grids.scss */
.pageTitle.pageTitleMedium .mf-gridItem .mf-poster-title {
  padding: 1.8em 0 0.2em 0;
}
@media (max-width: 980px) {
  /* line 202, ../sass/_grids.scss */
  .pageTitle.pageTitleMedium .mf-gridItem .mf-poster-title {
    padding: 1.8em 0 0.2em 0;
  }
}
@media (max-width: 511px) {
  /* line 202, ../sass/_grids.scss */
  .pageTitle.pageTitleMedium .mf-gridItem .mf-poster-title {
    padding: 1em 0 0.2em 0;
  }
}
@media (max-width: 980px) {
  /* line 199, ../sass/_grids.scss */
  .pageTitle.pageTitleMedium .mf-gridItem {
    min-height: 283px;
    /* 2/3 */
  }
}
@media (max-width: 511px) {
  /* line 199, ../sass/_grids.scss */
  .pageTitle.pageTitleMedium .mf-gridItem {
    min-height: 189px;
    /* 1/3 */
  }
}
/* line 221, ../sass/_grids.scss */
.pageTitle.pageTitleMedium .mf-gridItem .mf-poster-content {
  max-width: 500px;
  margin: 0 auto;
}
/* line 229, ../sass/_grids.scss */
.pageTitle.pageTitleLarge .mf-gridItem {
  min-height: 500px;
}
/* line 232, ../sass/_grids.scss */
.pageTitle.pageTitleLarge .mf-gridItem .mf-poster-title {
  padding: 2.4em 0 0.2em 0;
}
@media (max-width: 980px) {
  /* line 232, ../sass/_grids.scss */
  .pageTitle.pageTitleLarge .mf-gridItem .mf-poster-title {
    padding: 1em 0 0.2em 0;
  }
}
@media (max-width: 511px) {
  /* line 232, ../sass/_grids.scss */
  .pageTitle.pageTitleLarge .mf-gridItem .mf-poster-title {
    padding: 1em 0 0.2em 0;
  }
}
@media (max-width: 980px) {
  /* line 229, ../sass/_grids.scss */
  .pageTitle.pageTitleLarge .mf-gridItem {
    min-height: 377px;
    /* 2/3 */
  }
}
@media (max-width: 760px) {
  /* line 229, ../sass/_grids.scss */
  .pageTitle.pageTitleLarge .mf-gridItem {
    min-height: 283px;
    /* 1/2 */
  }
}
@media (max-width: 511px) {
  /* line 229, ../sass/_grids.scss */
  .pageTitle.pageTitleLarge .mf-gridItem {
    min-height: 189px;
    /* 1/3 */
  }
}
/* line 256, ../sass/_grids.scss */
.pageTitle.pageTitleLarge .mf-gridItem .mf-poster-content {
  max-width: 500px;
  margin: 0 auto;
}
/* line 264, ../sass/_grids.scss */
.pageTitle.pageTitleQuote .mf-wrapper-content {
  display: table;
  padding: 0;
  height: 600px;
}
@media (max-width: 1100px) {
  /* line 264, ../sass/_grids.scss */
  .pageTitle.pageTitleQuote .mf-wrapper-content {
    height: 500px;
  }
}
@media (max-width: 980px) {
  /* line 264, ../sass/_grids.scss */
  .pageTitle.pageTitleQuote .mf-wrapper-content {
    height: 400px;
  }
}
@media (max-width: 760px) {
  /* line 264, ../sass/_grids.scss */
  .pageTitle.pageTitleQuote .mf-wrapper-content {
    height: 270px;
  }
}
@media (max-width: 511px) {
  /* line 264, ../sass/_grids.scss */
  .pageTitle.pageTitleQuote .mf-wrapper-content {
    height: 200px;
  }
}
/* line 285, ../sass/_grids.scss */
.pageTitle.pageTitleQuote .mf-wrapper-content .mf-gridItem-1 {
  display: table-cell;
  width: 60%;
}
@media (max-width: 511px) {
  /* line 285, ../sass/_grids.scss */
  .pageTitle.pageTitleQuote .mf-wrapper-content .mf-gridItem-1 {
    display: none;
  }
}
/* line 294, ../sass/_grids.scss */
.pageTitle.pageTitleQuote .mf-wrapper-content .mf-gridItem-2 {
  display: table-cell;
  padding: 10% 0% 0 0%;
  text-align: left;
}
@media (max-width: 980px) {
  /* line 294, ../sass/_grids.scss */
  .pageTitle.pageTitleQuote .mf-wrapper-content .mf-gridItem-2 {
    padding: 8% 2% 0 0%;
  }
}
@media (max-width: 511px) {
  /* line 294, ../sass/_grids.scss */
  .pageTitle.pageTitleQuote .mf-wrapper-content .mf-gridItem-2 {
    text-align: center;
    padding: 5% 2% 2% 2%;
  }
}

/* line 313, ../sass/_grids.scss */
.contentColumn .mf-wrapper-content {
  max-width: 900px;
}
/* line 318, ../sass/_grids.scss */
.contentColumn.extraSmall .mf-wrapper-content {
  max-width: 600px;
}
/* line 323, ../sass/_grids.scss */
.contentColumn .mf-gridItem-1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
  padding: 0 0 0 0;
}

/* line 330, ../sass/_grids.scss */
.contentTwoColumns .mf-wrapper-content {
  max-width: 900px;
}
/* line 332, ../sass/_grids.scss */
.contentTwoColumns .mf-wrapper-content .mf-gridItem-1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
  padding: 0 6% 0 0%;
}
@media (max-width: 980px) {
  /* line 332, ../sass/_grids.scss */
  .contentTwoColumns .mf-wrapper-content .mf-gridItem-1 {
    padding: 0 4% 0 0%;
  }
}
@media (max-width: 511px) {
  /* line 332, ../sass/_grids.scss */
  .contentTwoColumns .mf-wrapper-content .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0 0% 0 0%;
  }
}
/* line 344, ../sass/_grids.scss */
.contentTwoColumns .mf-wrapper-content .mf-gridItem-2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: right;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
  padding: 0 0% 0 6%;
}
@media (max-width: 980px) {
  /* line 344, ../sass/_grids.scss */
  .contentTwoColumns .mf-wrapper-content .mf-gridItem-2 {
    padding: 0 0% 0 4%;
  }
}
@media (max-width: 511px) {
  /* line 344, ../sass/_grids.scss */
  .contentTwoColumns .mf-wrapper-content .mf-gridItem-2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0 0% 0 0%;
  }
}

/* line 360, ../sass/_grids.scss */
.contentTwoColumnsUneven .mf-wrapper-content {
  max-width: 900px;
}
/* line 362, ../sass/_grids.scss */
.contentTwoColumnsUneven .mf-wrapper-content .mf-gridItem-1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 65%;
  float: left;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
  padding: 0 6% 0 0%;
}
@media (max-width: 980px) {
  /* line 362, ../sass/_grids.scss */
  .contentTwoColumnsUneven .mf-wrapper-content .mf-gridItem-1 {
    padding: 0 4% 0 0%;
  }
}
@media (max-width: 511px) {
  /* line 362, ../sass/_grids.scss */
  .contentTwoColumnsUneven .mf-wrapper-content .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0 0% 0 0%;
  }
}
/* line 374, ../sass/_grids.scss */
.contentTwoColumnsUneven .mf-wrapper-content .mf-gridItem-2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 35%;
  float: right;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
  padding: 0 0% 0 6%;
}
@media (max-width: 980px) {
  /* line 374, ../sass/_grids.scss */
  .contentTwoColumnsUneven .mf-wrapper-content .mf-gridItem-2 {
    padding: 0 0% 0 4%;
  }
}
@media (max-width: 511px) {
  /* line 374, ../sass/_grids.scss */
  .contentTwoColumnsUneven .mf-wrapper-content .mf-gridItem-2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0 0% 0 0%;
  }
}

/* line 391, ../sass/_grids.scss */
.contentThreeColumns .mf-wrapper-content .mf-gridItem-1, .contentThreeColumns .mf-wrapper-content .mf-gridItem-2, .contentThreeColumns .mf-wrapper-content .mf-gridItem-3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33333%;
  float: left;
  padding-left: 0.14006%;
  padding-right: 0.14006%;
  padding: 0 6% 0 0%;
}
@media (max-width: 980px) {
  /* line 391, ../sass/_grids.scss */
  .contentThreeColumns .mf-wrapper-content .mf-gridItem-1, .contentThreeColumns .mf-wrapper-content .mf-gridItem-2, .contentThreeColumns .mf-wrapper-content .mf-gridItem-3 {
    padding: 0 4% 0 0%;
  }
}
@media (max-width: 511px) {
  /* line 391, ../sass/_grids.scss */
  .contentThreeColumns .mf-wrapper-content .mf-gridItem-1, .contentThreeColumns .mf-wrapper-content .mf-gridItem-2, .contentThreeColumns .mf-wrapper-content .mf-gridItem-3 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0 0% 0 0%;
  }
}

/* line 408, ../sass/_grids.scss */
.contentFourColumns .mf-wrapper-content .mf-gridItem-1, .contentFourColumns .mf-wrapper-content .mf-gridItem-2, .contentFourColumns .mf-wrapper-content .mf-gridItem-3, .contentFourColumns .mf-wrapper-content .mf-gridItem-4 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
  padding: 0 6% 0 0%;
}
@media (max-width: 980px) {
  /* line 408, ../sass/_grids.scss */
  .contentFourColumns .mf-wrapper-content .mf-gridItem-1, .contentFourColumns .mf-wrapper-content .mf-gridItem-2, .contentFourColumns .mf-wrapper-content .mf-gridItem-3, .contentFourColumns .mf-wrapper-content .mf-gridItem-4 {
    padding: 0 4% 0 0%;
  }
}
@media (max-width: 760px) {
  /* line 408, ../sass/_grids.scss */
  .contentFourColumns .mf-wrapper-content .mf-gridItem-1, .contentFourColumns .mf-wrapper-content .mf-gridItem-2, .contentFourColumns .mf-wrapper-content .mf-gridItem-3, .contentFourColumns .mf-wrapper-content .mf-gridItem-4 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0 0% 0 0%;
  }
}
@media (max-width: 511px) {
  /* line 408, ../sass/_grids.scss */
  .contentFourColumns .mf-wrapper-content .mf-gridItem-1, .contentFourColumns .mf-wrapper-content .mf-gridItem-2, .contentFourColumns .mf-wrapper-content .mf-gridItem-3, .contentFourColumns .mf-wrapper-content .mf-gridItem-4 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0 0% 0 0%;
  }
}
@media (max-width: 760px) {
  /* line 427, ../sass/_grids.scss */
  .contentFourColumns .mf-wrapper-content .mf-gridItem-3, .contentFourColumns .mf-wrapper-content .mf-gridItem-4 {
    padding: 4% 0% 0 0%;
  }
}

/* line 435, ../sass/_grids.scss */
.contentNews {
  padding: 0% 0% 0 0%;
}
/* line 437, ../sass/_grids.scss */
.contentNews .mf-gridItem:not(.mf-gridItem-1) {
  text-align: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 4% 4% 4%;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.contentNews .mf-gridItem:not(.mf-gridItem-1):after {
  content: " ";
  display: block;
  clear: both;
}
/* line 442, ../sass/_grids.scss */
.contentNews .mf-gridItem:not(.mf-gridItem-1) .mf-poster {
  text-align: left;
}
/* line 445, ../sass/_grids.scss */
.contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-1, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-4, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-7, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-10, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-13, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-16 {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  width: 33.33333%;
  max-width: 390px;
  padding: 2% 1% 0% 0%;
}
/* line 452, ../sass/_grids.scss */
.contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-2, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-5, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-8, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-11, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-14, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-17 {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  width: 33.33333%;
  max-width: 390px;
  padding: 2% 0.5% 0% 0.5%;
}
/* line 459, ../sass/_grids.scss */
.contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-3, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-6, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-9, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-12, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-15, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-18 {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  width: 33.33333%;
  max-width: 390px;
  padding: 2% 0% 0% 1%;
}
@media (max-width: 760px) {
  /* line 467, ../sass/_grids.scss */
  .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-1, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-3, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-5, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-7, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-9, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-11, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-13, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-15, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-17 {
    width: 50%;
    padding: 2% 1% 0% 0%;
  }
  /* line 472, ../sass/_grids.scss */
  .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-2, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-4, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-6, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-8, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-10, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-12, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-14, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-16, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-18 {
    width: 50%;
    padding: 2% 0% 0% 1%;
  }
}
@media (max-width: 511px) {
  /* line 479, ../sass/_grids.scss */
  .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-1, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-2, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-3, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-4, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-5,
  .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-6, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-7, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-8, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-9, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-10,
  .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-11, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-12, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-13, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-14, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-15, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-16,
  .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-17, .contentNews .mf-gridItem:not(.mf-gridItem-1) .posterItem-18 {
    width: 100%;
    padding: 4% 0% 0% 0%;
  }
}
/* line 492, ../sass/_grids.scss */
.contentNews.newsItem {
  max-width: 1170px;
  margin: 0 auto;
}
/* line 495, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 2.94118%;
  padding-right: 2.94118%;
  padding: 0;
}
/* line 500, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-1 .mf-poster .mf-poster-image {
  max-width: 1170px;
  margin: 0 auto;
}
/* line 503, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-1 .mf-poster .mf-poster-image img {
  width: 100%;
}
/* line 511, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.73529%;
  padding-right: 0.73529%;
  padding: 2% 0 0 0;
}
/* line 516, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-2 dl dt {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  width: 25%;
}
/* line 521, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-2 dl dd {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  width: 75%;
  margin: 0;
}
/* line 529, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-2 .mf-socmedContainer .mf-socmedInner {
  padding: 0 0 6px 0;
}
@media (max-width: 760px) {
  /* line 511, ../sass/_grids.scss */
  .contentNews.newsItem .mf-gridItem-2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 2.94118%;
    padding-right: 2.94118%;
    padding: 2% 0 0 0;
  }
  /* line 539, ../sass/_grids.scss */
  .contentNews.newsItem .mf-gridItem-2 .mf-socmedContainer .mf-socmedInner {
    display: inline-block;
    vertical-align: top;
    *vertical-align: top;
    *zoom: 1;
    *display: inline;
    padding: 0 3px 0px 0;
  }
}
/* line 547, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 75%;
  float: right;
  padding-left: 0.73529%;
  padding-right: 0.73529%;
  padding: 2% 3% 0 3%;
}
@media (max-width: 760px) {
  /* line 547, ../sass/_grids.scss */
  .contentNews.newsItem .mf-gridItem-3 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 2.94118%;
    padding-right: 2.94118%;
    padding: 2% 0 0 0;
  }
}
/* line 557, ../sass/_grids.scss */
.contentNews.newsItem .mf-gridItem-4 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 2.94118%;
  padding-right: 2.94118%;
  padding: 0;
  margin: 2% 0 4% 0;
}

/* line 566, ../sass/_grids.scss */
.team .mf-wrapper-content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.team .mf-wrapper-content:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 569, ../sass/_grids.scss */
.team .mf-wrapper-content .mf-gridItemWrapper {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.team .mf-wrapper-content .mf-gridItemWrapper:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 573, ../sass/_grids.scss */
.team .mf-wrapper-content .mf-gridItemWrapper .mf-gridItem-1 {
  display: table-cell;
  width: 50%;
  padding: 4% 2% 2% 6%;
}
@media (max-width: 760px) {
  /* line 573, ../sass/_grids.scss */
  .team .mf-wrapper-content .mf-gridItemWrapper .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: right;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    height: auto;
    padding: 3% 2% 3% 2%;
  }
}
/* line 585, ../sass/_grids.scss */
.team .mf-wrapper-content .mf-gridItemWrapper .mf-gridItem-2 {
  display: table-cell;
}
@media (max-width: 760px) {
  /* line 585, ../sass/_grids.scss */
  .team .mf-wrapper-content .mf-gridItemWrapper .mf-gridItem-2 {
    display: none;
  }
}
@media (max-width: 511px) {
  /* line 585, ../sass/_grids.scss */
  .team .mf-wrapper-content .mf-gridItemWrapper .mf-gridItem-2 {
    height: 200px;
  }
}

/* line 602, ../sass/_grids.scss */
.contactFormDark .mf-wrapper-content .mf-gridItem-1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  float: left;
  padding-left: 0.29412%;
  padding-right: 0.29412%;
  padding: 0 2% 0 0;
}
@media (max-width: 760px) {
  /* line 602, ../sass/_grids.scss */
  .contactFormDark .mf-wrapper-content .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 2.94118%;
    padding-right: 2.94118%;
    padding: 0 0 0 0;
  }
}
/* line 612, ../sass/_grids.scss */
.contactFormDark .mf-wrapper-content .mf-gridItem-2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
  float: right;
  padding-left: 0.29412%;
  padding-right: 0.29412%;
  padding: 0;
}
@media (max-width: 760px) {
  /* line 612, ../sass/_grids.scss */
  .contactFormDark .mf-wrapper-content .mf-gridItem-2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 2.94118%;
    padding-right: 2.94118%;
    padding: 0 0 0 0;
  }
}

/* line 624, ../sass/_grids.scss */
.googlemaps {
  font-size: 0;
}
/* line 626, ../sass/_grids.scss */
.googlemaps iframe {
  min-height: 500px;
  width: 100%;
}
@media (max-width: 980px) {
  /* line 626, ../sass/_grids.scss */
  .googlemaps iframe {
    min-height: 377px;
    /* 2/3 */
  }
}
@media (max-width: 760px) {
  /* line 626, ../sass/_grids.scss */
  .googlemaps iframe {
    min-height: 283px;
    /* 1/2 */
  }
}
@media (max-width: 511px) {
  /* line 626, ../sass/_grids.scss */
  .googlemaps iframe {
    min-height: 189px;
    /* 1/3 */
  }
}

/* line 646, ../sass/_grids.scss */
.callToAction .mf-wrapper-content .mf-gridItem-1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80%;
  float: left;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
  padding: 0;
}
@media (max-width: 980px) {
  /* line 646, ../sass/_grids.scss */
  .callToAction .mf-wrapper-content .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0;
  }
}
@media (max-width: 511px) {
  /* line 646, ../sass/_grids.scss */
  .callToAction .mf-wrapper-content .mf-gridItem-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0;
  }
}
/* line 660, ../sass/_grids.scss */
.callToAction .mf-wrapper-content .mf-gridItem-2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 20%;
  float: right;
  padding-left: 0.14706%;
  padding-right: 0.14706%;
}
@media (max-width: 980px) {
  /* line 660, ../sass/_grids.scss */
  .callToAction .mf-wrapper-content .mf-gridItem-2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 30%;
    float: right;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0;
  }
}
@media (max-width: 511px) {
  /* line 660, ../sass/_grids.scss */
  .callToAction .mf-wrapper-content .mf-gridItem-2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.14706%;
    padding-right: 0.14706%;
    padding: 0;
  }
}

/* line 676, ../sass/_grids.scss */
.footer {
  	/*
  .mf-gridItem-2{
  		img{
  			width: 90%;
  			max-width: 180px; 
  		}	
  	}
  */
}
/* line 677, ../sass/_grids.scss */
.footer .mf-gridItem {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33333%;
  float: left;
  padding-left: 0.2451%;
  padding-right: 0.2451%;
  padding: 0;
}
@media (max-width: 760px) {
  /* line 677, ../sass/_grids.scss */
  .footer .mf-gridItem {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 2.94118%;
    padding-right: 2.94118%;
    padding: 0 0 6% 0;
  }
}
/* line 698, ../sass/_grids.scss */
.footer .mf-gridItem-2 .mf-poster-content li {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  width: 30px;
  margin: 0 5px 0 0px;
  overflow: hidden;
}
/* line 703, ../sass/_grids.scss */
.footer .mf-gridItem-2 .mf-poster-content li a {
  font-size: 0;
}
/* line 705, ../sass/_grids.scss */
.footer .mf-gridItem-2 .mf-poster-content li a img {
  width: 100%;
}

/* line 3, ../sass/_components.scss */
.mf-border {
  border: #d1dade solid 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px;
}

/* line 16, ../sass/_components.scss */
.mf-socmedInner {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  margin-right: 10px;
}

/* line 21, ../sass/_components.scss */
.mf-imageCenter {
  margin: 0 auto;
  display: block;
}

/* line 26, ../sass/_components.scss */
.mf-line {
  border-bottom: #cacaca solid 2px;
}

/* line 30, ../sass/_components.scss */
.darkBg {
  background-color: #f5f7f8;
}

/* line 35, ../sass/_components.scss */
.bulletList li {
  background-image: url("../images/pageContentBullet.png");
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 10px auto;
  list-style: none outside none;
  padding-left: 22px;
}

/* line 46, ../sass/_components.scss */
.checkList li {
  background-position: 0 3px;
  background-size: 17px auto;
  padding-left: 25px;
  background-image: url("../images/pageContentCheck.png");
  background-repeat: no-repeat;
  list-style: none outside none;
}

@media (max-width: 760px) {
  /* line 57, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-1 {
    text-align: center;
  }
}
/* line 64, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul {
  margin: 10px 0 0 0;
  text-align: right;
}
@media (max-width: 760px) {
  /* line 64, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul {
    text-align: center;
  }
}
@media (max-width: 511px) {
  /* line 64, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul {
    margin: 0;
    -moz-transition: background-color 350ms linear;
    -o-transition: background-color 350ms linear;
    -webkit-transition: background-color 350ms linear;
    transition: background-color 350ms linear;
  }
}
/* line 78, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li > span,
.mf-mainHeader .mf-gridItem-2 ul > li > a {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  font-family: "source-sans-pro", sans-serif;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 20px 1em 20px 1em;
}
/* line 35, ../sass/_texts.scss */
.mf-mainHeader .mf-gridItem-2 ul > li > span a:link, .mf-mainHeader .mf-gridItem-2 ul > li > span a:visited,
.mf-mainHeader .mf-gridItem-2 ul > li > a a:link,
.mf-mainHeader .mf-gridItem-2 ul > li > a a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.mf-mainHeader .mf-gridItem-2 ul > li > span a:hover,
.mf-mainHeader .mf-gridItem-2 ul > li > a a:hover {
  color: #848484;
  text-decoration: underline;
}
@media (max-width: 980px) {
  /* line 78, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li > span,
  .mf-mainHeader .mf-gridItem-2 ul > li > a {
    padding: 20px 0.6em 20px 0.3em;
  }
}
@media (max-width: 760px) {
  /* line 78, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li > span,
  .mf-mainHeader .mf-gridItem-2 ul > li > a {
    padding: 0.5em 0.3em 1em 0.3em;
  }
}
@media (max-width: 511px) {
  /* line 78, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li > span,
  .mf-mainHeader .mf-gridItem-2 ul > li > a {
    padding: 0;
    border-bottom: 1px solid white;
  }
}
/* line 100, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > span,
.mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > a {
  background: url("../images/mainHeaderhasSubmenu.png");
  background-image: url("../images/mainHeaderhasSubmenu.svg"), none;
  background-position: 100% 24px;
  background-size: 13px;
  background-repeat: no-repeat;
  padding-right: 1.2em;
}
@media (max-width: 980px) {
  /* line 100, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > span,
  .mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > a {
    padding-right: 1em;
    margin-right: 0.3em;
  }
}
@media (max-width: 760px) {
  /* line 100, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > span,
  .mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > a {
    background-position: 100% 13px;
    background-size: 11px;
  }
}
@media (max-width: 511px) {
  /* line 100, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > span,
  .mf-mainHeader .mf-gridItem-2 ul > li.hasSubmenu > a {
    background: none;
    padding: 0;
    margin: 0;
  }
}
/* line 127, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li:hover > a, .mf-mainHeader .mf-gridItem-2 ul > li:hover > span {
  color: #DF1F26;
}
/* line 132, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li:last-child > a, .mf-mainHeader .mf-gridItem-2 ul > li:last-child > span {
  padding-right: 0em;
}
/* line 137, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li ul {
  /* submenu */
  background-color: white;
  border: 1px solid #d6d6d6;
  /* @include box-shadow(mf-color(greyTextLighter) 1px 1px 3px); */
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
@media (max-width: 511px) {
  /* line 137, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li ul {
    background: none;
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 149, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li ul > li {
  text-align: left;
}
/* line 152, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li ul > li a {
  font-family: "source-sans-pro", sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #848484;
  font-size: 13px;
  border-bottom: 1px solid #d6d6d6;
  background-color: white;
  padding: 0.4em 0.4em 0.4em 0.8em;
}
@media (max-width: 511px) {
  /* line 152, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li ul > li a {
    background: none;
    text-align: center;
    border-bottom: 0;
    padding: 0;
  }
}
/* line 169, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-2 ul > li ul > li:last-child a {
  border-bottom: 0;
}
@media (max-width: 511px) {
  /* line 169, ../sass/_components.scss */
  .mf-mainHeader .mf-gridItem-2 ul > li ul > li:last-child a {
    border-bottom: 1px solid white;
  }
}
/* line 181, ../sass/_components.scss */
.mf-mainHeader .mf-gridItem-3 {
  cursor: pointer;
  background: url("../images/icon-menu.png");
  background-image: url("../images/icon-menu.svg"), none;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 191, ../sass/_components.scss */
.pageTitle .pageTitleCopyright {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  color: white;
}
/* line 35, ../sass/_texts.scss */
.pageTitle .pageTitleCopyright a:link, .pageTitle .pageTitleCopyright a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.pageTitle .pageTitleCopyright a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 195, ../sass/_components.scss */
.pageTitle .pageTitleCopyright a:link {
  color: white;
}
/* line 199, ../sass/_components.scss */
.pageTitle .pageTitleCopyright a:hover {
  color: #dddddd;
}
/* line 204, ../sass/_components.scss */
.pageTitle .mf-poster-title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 1.2em;
  text-align: center;
  color: white;
  text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
}
@media (max-width: 760px) {
  /* line 204, ../sass/_components.scss */
  .pageTitle .mf-poster-title {
    font-size: 36px;
  }
}
@media (max-width: 511px) {
  /* line 204, ../sass/_components.scss */
  .pageTitle .mf-poster-title {
    font-size: 32px;
  }
}
/* line 223, ../sass/_components.scss */
.pageTitle .mf-poster-subTitle {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.2em;
  text-align: center;
  color: white;
  max-width: 670px;
  margin: 0 auto;
  text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
}
@media (max-width: 760px) {
  /* line 223, ../sass/_components.scss */
  .pageTitle .mf-poster-subTitle {
    font-size: 24px;
  }
}
@media (max-width: 511px) {
  /* line 223, ../sass/_components.scss */
  .pageTitle .mf-poster-subTitle {
    font-size: 18px;
  }
}
/* line 244, ../sass/_components.scss */
.pageTitle .mf-poster-url {
  text-align: center;
  margin: 1em 0 0 0;
}
/* line 247, ../sass/_components.scss */
.pageTitle .mf-poster-url a {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  color: white;
  -moz-border-radius: 0.7em;
  -webkit-border-radius: 0.7em;
  border-radius: 0.7em;
  border: 0;
  padding: 0.8em 1em;
  width: auto;
  cursor: pointer;
  background: url("../images/icon-arrow.png");
  background-image: url("../images/icon-arrow.svg"), none;
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 13px;
  padding-right: 40px;
  background-color: #DF1F26;
}
@media (max-width: 511px) {
  /* line 247, ../sass/_components.scss */
  .pageTitle .mf-poster-url a {
    font-size: 13px;
  }
}
@media (max-width: 760px) {
  /* line 247, ../sass/_components.scss */
  .pageTitle .mf-poster-url a {
    padding: 1em 1em;
    background-image: none;
  }
}
@media (max-width: 511px) {
  /* line 247, ../sass/_components.scss */
  .pageTitle .mf-poster-url a {
    padding: 0.5em 1em;
  }
}
/* line 60, ../sass/_elements.scss */
.pageTitle .mf-poster-url a:hover {
  -moz-transition: background-color 350ms linear;
  -o-transition: background-color 350ms linear;
  -webkit-transition: background-color 350ms linear;
  transition: background-color 350ms linear;
  background-color: #EF6267;
}

/* line 255, ../sass/_components.scss */
.contentFourColumns,
.contentThreeColumns,
.contentTwoColumns,
.contentTwoColumnsUneven,
.contentColumn {
  text-align: center;
}
/* line 262, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-header .mf-wrapper-title,
.contentThreeColumns .mf-wrapper-header .mf-wrapper-title,
.contentTwoColumns .mf-wrapper-header .mf-wrapper-title,
.contentTwoColumnsUneven .mf-wrapper-header .mf-wrapper-title,
.contentColumn .mf-wrapper-header .mf-wrapper-title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  color: #252525;
  line-height: 1.2em;
  max-width: 760px;
  margin: 0em auto 0 auto;
  padding: 1em 2em 1em 2em;
}
@media (max-width: 760px) {
  /* line 262, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-header .mf-wrapper-title,
  .contentThreeColumns .mf-wrapper-header .mf-wrapper-title,
  .contentTwoColumns .mf-wrapper-header .mf-wrapper-title,
  .contentTwoColumnsUneven .mf-wrapper-header .mf-wrapper-title,
  .contentColumn .mf-wrapper-header .mf-wrapper-title {
    font-size: 28px;
  }
}
@media (max-width: 511px) {
  /* line 262, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-header .mf-wrapper-title,
  .contentThreeColumns .mf-wrapper-header .mf-wrapper-title,
  .contentTwoColumns .mf-wrapper-header .mf-wrapper-title,
  .contentTwoColumnsUneven .mf-wrapper-header .mf-wrapper-title,
  .contentColumn .mf-wrapper-header .mf-wrapper-title {
    font-size: 24px;
  }
}
@media (max-width: 980px) {
  /* line 262, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-header .mf-wrapper-title,
  .contentThreeColumns .mf-wrapper-header .mf-wrapper-title,
  .contentTwoColumns .mf-wrapper-header .mf-wrapper-title,
  .contentTwoColumnsUneven .mf-wrapper-header .mf-wrapper-title,
  .contentColumn .mf-wrapper-header .mf-wrapper-title {
    padding: 0em 2em 1em 2em;
  }
}
/* line 277, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-title,
.contentThreeColumns .mf-wrapper-content .mf-poster-title,
.contentTwoColumns .mf-wrapper-content .mf-poster-title,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-title,
.contentColumn .mf-wrapper-content .mf-poster-title {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #252525;
  padding: 0 0 1em 0;
}
/* line 76, ../sass/_texts.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-title a:link, .contentFourColumns .mf-wrapper-content .mf-poster-title a:visited,
.contentThreeColumns .mf-wrapper-content .mf-poster-title a:link,
.contentThreeColumns .mf-wrapper-content .mf-poster-title a:visited,
.contentTwoColumns .mf-wrapper-content .mf-poster-title a:link,
.contentTwoColumns .mf-wrapper-content .mf-poster-title a:visited,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-title a:link,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-title a:visited,
.contentColumn .mf-wrapper-content .mf-poster-title a:link,
.contentColumn .mf-wrapper-content .mf-poster-title a:visited {
  text-decoration: underline;
}
/* line 80, ../sass/_texts.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-title a:hover,
.contentThreeColumns .mf-wrapper-content .mf-poster-title a:hover,
.contentTwoColumns .mf-wrapper-content .mf-poster-title a:hover,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-title a:hover,
.contentColumn .mf-wrapper-content .mf-poster-title a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 281, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-content,
.contentFourColumns .mf-wrapper-content p,
.contentThreeColumns .mf-wrapper-content .mf-poster-content,
.contentThreeColumns .mf-wrapper-content p,
.contentTwoColumns .mf-wrapper-content .mf-poster-content,
.contentTwoColumns .mf-wrapper-content p,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-content,
.contentTwoColumnsUneven .mf-wrapper-content p,
.contentColumn .mf-wrapper-content .mf-poster-content,
.contentColumn .mf-wrapper-content p {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
}
/* line 35, ../sass/_texts.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-content a:link, .contentFourColumns .mf-wrapper-content .mf-poster-content a:visited,
.contentFourColumns .mf-wrapper-content p a:link,
.contentFourColumns .mf-wrapper-content p a:visited,
.contentThreeColumns .mf-wrapper-content .mf-poster-content a:link,
.contentThreeColumns .mf-wrapper-content .mf-poster-content a:visited,
.contentThreeColumns .mf-wrapper-content p a:link,
.contentThreeColumns .mf-wrapper-content p a:visited,
.contentTwoColumns .mf-wrapper-content .mf-poster-content a:link,
.contentTwoColumns .mf-wrapper-content .mf-poster-content a:visited,
.contentTwoColumns .mf-wrapper-content p a:link,
.contentTwoColumns .mf-wrapper-content p a:visited,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-content a:link,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-content a:visited,
.contentTwoColumnsUneven .mf-wrapper-content p a:link,
.contentTwoColumnsUneven .mf-wrapper-content p a:visited,
.contentColumn .mf-wrapper-content .mf-poster-content a:link,
.contentColumn .mf-wrapper-content .mf-poster-content a:visited,
.contentColumn .mf-wrapper-content p a:link,
.contentColumn .mf-wrapper-content p a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-content a:hover,
.contentFourColumns .mf-wrapper-content p a:hover,
.contentThreeColumns .mf-wrapper-content .mf-poster-content a:hover,
.contentThreeColumns .mf-wrapper-content p a:hover,
.contentTwoColumns .mf-wrapper-content .mf-poster-content a:hover,
.contentTwoColumns .mf-wrapper-content p a:hover,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-content a:hover,
.contentTwoColumnsUneven .mf-wrapper-content p a:hover,
.contentColumn .mf-wrapper-content .mf-poster-content a:hover,
.contentColumn .mf-wrapper-content p a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 286, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-quote,
.contentThreeColumns .mf-wrapper-content .mf-poster-quote,
.contentTwoColumns .mf-wrapper-content .mf-poster-quote,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote,
.contentColumn .mf-wrapper-content .mf-poster-quote {
  font-family: "source-sans-pro", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-style: italic;
  color: white;
  font-size: 18px;
  background-color: #EF6267;
  padding: 1.2em;
  margin: 0 0 1em 0;
}
@media (max-width: 760px) {
  /* line 286, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-content .mf-poster-quote,
  .contentThreeColumns .mf-wrapper-content .mf-poster-quote,
  .contentTwoColumns .mf-wrapper-content .mf-poster-quote,
  .contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote,
  .contentColumn .mf-wrapper-content .mf-poster-quote {
    font-size: 15px;
  }
}
@media (max-width: 511px) {
  /* line 286, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-content .mf-poster-quote,
  .contentThreeColumns .mf-wrapper-content .mf-poster-quote,
  .contentTwoColumns .mf-wrapper-content .mf-poster-quote,
  .contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote,
  .contentColumn .mf-wrapper-content .mf-poster-quote {
    font-size: 13px;
  }
}
/* line 58, ../sass/_texts.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-quote a:link, .contentFourColumns .mf-wrapper-content .mf-poster-quote a:visited,
.contentThreeColumns .mf-wrapper-content .mf-poster-quote a:link,
.contentThreeColumns .mf-wrapper-content .mf-poster-quote a:visited,
.contentTwoColumns .mf-wrapper-content .mf-poster-quote a:link,
.contentTwoColumns .mf-wrapper-content .mf-poster-quote a:visited,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote a:link,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote a:visited,
.contentColumn .mf-wrapper-content .mf-poster-quote a:link,
.contentColumn .mf-wrapper-content .mf-poster-quote a:visited {
  text-decoration: none;
}
/* line 63, ../sass/_texts.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-quote a:hover,
.contentThreeColumns .mf-wrapper-content .mf-poster-quote a:hover,
.contentTwoColumns .mf-wrapper-content .mf-poster-quote a:hover,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote a:hover,
.contentColumn .mf-wrapper-content .mf-poster-quote a:hover {
  color: #f2b1b3;
}
/* line 291, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-quote:before,
.contentThreeColumns .mf-wrapper-content .mf-poster-quote:before,
.contentTwoColumns .mf-wrapper-content .mf-poster-quote:before,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote:before,
.contentColumn .mf-wrapper-content .mf-poster-quote:before {
  content: "”";
}
/* line 295, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-quote:after,
.contentThreeColumns .mf-wrapper-content .mf-poster-quote:after,
.contentTwoColumns .mf-wrapper-content .mf-poster-quote:after,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote:after,
.contentColumn .mf-wrapper-content .mf-poster-quote:after {
  content: "“";
}
@media (max-width: 760px) {
  /* line 286, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-content .mf-poster-quote,
  .contentThreeColumns .mf-wrapper-content .mf-poster-quote,
  .contentTwoColumns .mf-wrapper-content .mf-poster-quote,
  .contentTwoColumnsUneven .mf-wrapper-content .mf-poster-quote,
  .contentColumn .mf-wrapper-content .mf-poster-quote {
    padding: 0.8em;
  }
}
/* line 305, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-image,
.contentThreeColumns .mf-wrapper-content .mf-poster-image,
.contentTwoColumns .mf-wrapper-content .mf-poster-image,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-image,
.contentColumn .mf-wrapper-content .mf-poster-image {
  width: 100%;
  margin: 0 0 1em 0;
  padding: 0;
}
/* line 309, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-image img,
.contentThreeColumns .mf-wrapper-content .mf-poster-image img,
.contentTwoColumns .mf-wrapper-content .mf-poster-image img,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-image img,
.contentColumn .mf-wrapper-content .mf-poster-image img {
  width: 100%;
}
/* line 314, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .icon img,
.contentThreeColumns .mf-wrapper-content .icon img,
.contentTwoColumns .mf-wrapper-content .icon img,
.contentTwoColumnsUneven .mf-wrapper-content .icon img,
.contentColumn .mf-wrapper-content .icon img {
  max-width: 64px;
  margin: 0 0 32px 0;
  width: 100%;
}
@media (max-width: 511px) {
  /* line 314, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-content .icon img,
  .contentThreeColumns .mf-wrapper-content .icon img,
  .contentTwoColumns .mf-wrapper-content .icon img,
  .contentTwoColumnsUneven .mf-wrapper-content .icon img,
  .contentColumn .mf-wrapper-content .icon img {
    margin: 0 0 16px 0;
  }
}
/* line 324, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-url,
.contentThreeColumns .mf-wrapper-content .mf-poster-url,
.contentTwoColumns .mf-wrapper-content .mf-poster-url,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-url,
.contentColumn .mf-wrapper-content .mf-poster-url {
  text-align: center;
  margin: 1em 0 0 0;
}
/* line 327, ../sass/_components.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-url a,
.contentThreeColumns .mf-wrapper-content .mf-poster-url a,
.contentTwoColumns .mf-wrapper-content .mf-poster-url a,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-url a,
.contentColumn .mf-wrapper-content .mf-poster-url a {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  color: white;
  -moz-border-radius: 0.7em;
  -webkit-border-radius: 0.7em;
  border-radius: 0.7em;
  border: 0;
  padding: 0.8em 1em;
  width: auto;
  cursor: pointer;
  background: url("../images/icon-arrow.png");
  background-image: url("../images/icon-arrow.svg"), none;
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 13px;
  padding-right: 40px;
  background-color: #DF1F26;
}
@media (max-width: 511px) {
  /* line 327, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-content .mf-poster-url a,
  .contentThreeColumns .mf-wrapper-content .mf-poster-url a,
  .contentTwoColumns .mf-wrapper-content .mf-poster-url a,
  .contentTwoColumnsUneven .mf-wrapper-content .mf-poster-url a,
  .contentColumn .mf-wrapper-content .mf-poster-url a {
    font-size: 13px;
  }
}
@media (max-width: 760px) {
  /* line 327, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-content .mf-poster-url a,
  .contentThreeColumns .mf-wrapper-content .mf-poster-url a,
  .contentTwoColumns .mf-wrapper-content .mf-poster-url a,
  .contentTwoColumnsUneven .mf-wrapper-content .mf-poster-url a,
  .contentColumn .mf-wrapper-content .mf-poster-url a {
    padding: 1em 1em;
    background-image: none;
  }
}
@media (max-width: 511px) {
  /* line 327, ../sass/_components.scss */
  .contentFourColumns .mf-wrapper-content .mf-poster-url a,
  .contentThreeColumns .mf-wrapper-content .mf-poster-url a,
  .contentTwoColumns .mf-wrapper-content .mf-poster-url a,
  .contentTwoColumnsUneven .mf-wrapper-content .mf-poster-url a,
  .contentColumn .mf-wrapper-content .mf-poster-url a {
    padding: 0.5em 1em;
  }
}
/* line 60, ../sass/_elements.scss */
.contentFourColumns .mf-wrapper-content .mf-poster-url a:hover,
.contentThreeColumns .mf-wrapper-content .mf-poster-url a:hover,
.contentTwoColumns .mf-wrapper-content .mf-poster-url a:hover,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-url a:hover,
.contentColumn .mf-wrapper-content .mf-poster-url a:hover {
  -moz-transition: background-color 350ms linear;
  -o-transition: background-color 350ms linear;
  -webkit-transition: background-color 350ms linear;
  transition: background-color 350ms linear;
  background-color: #EF6267;
}

/* line 339, ../sass/_components.scss */
.contentTwoColumns .mf-wrapper-content .mf-poster-title,
.contentTwoColumns .mf-wrapper-content .mf-poster-content,
.contentTwoColumns .mf-wrapper-content p,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-title,
.contentTwoColumnsUneven .mf-wrapper-content .mf-poster-content,
.contentTwoColumnsUneven .mf-wrapper-content p {
  text-align: left;
}

/* line 347, ../sass/_components.scss */
.contentNews .mf-tabController {
  padding: 4% 0 0 0;
  border-bottom: 1px solid #EF6267;
}
/* line 350, ../sass/_components.scss */
.contentNews .mf-tabController ul {
  text-align: center;
}
/* line 352, ../sass/_components.scss */
.contentNews .mf-tabController ul li {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  padding: 0 2px 0 0;
}
/* line 355, ../sass/_components.scss */
.contentNews .mf-tabController ul li span {
  display: block;
  cursor: pointer;
  background-color: #EF6267;
  border-top: solid 4px white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #252525;
  padding: 0 0 1em 0;
  color: white;
  padding: 0.5em 1.5em;
  -moz-transition: background-color 350ms linear, color 350ms linear;
  -o-transition: background-color 350ms linear, color 350ms linear;
  -webkit-transition: background-color 350ms linear, color 350ms linear;
  transition: background-color 350ms linear, color 350ms linear;
}
/* line 76, ../sass/_texts.scss */
.contentNews .mf-tabController ul li span a:link, .contentNews .mf-tabController ul li span a:visited {
  text-decoration: underline;
}
/* line 80, ../sass/_texts.scss */
.contentNews .mf-tabController ul li span a:hover {
  color: #848484;
  text-decoration: underline;
}
@media (max-width: 760px) {
  /* line 355, ../sass/_components.scss */
  .contentNews .mf-tabController ul li span {
    font-size: 15px;
  }
}
/* line 371, ../sass/_components.scss */
.contentNews .mf-tabController ul li span:hover {
  background-color: #ED8F92;
}
/* line 377, ../sass/_components.scss */
.contentNews .mf-tabController ul li.selected span {
  background-color: #DF1F26;
  border-top: solid 4px #DF1F26;
  color: white;
}
/* line 381, ../sass/_components.scss */
.contentNews .mf-tabController ul li.selected span:hover {
  background-color: #ED8F92;
}
/* line 392, ../sass/_components.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-title {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #252525;
  padding: 0 0 1em 0;
  padding: 1em 6px 0px 0px;
  margin: 0;
  border: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 76, ../sass/_texts.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-title a:link, .contentNews .mf-tabView .mf-poster .mf-poster-title a:visited {
  text-decoration: underline;
}
/* line 80, ../sass/_texts.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-title a:hover {
  color: #848484;
  text-decoration: underline;
}
@media (max-width: 760px) {
  /* line 392, ../sass/_components.scss */
  .contentNews .mf-tabView .mf-poster .mf-poster-title {
    font-size: 15px;
  }
}
/* line 407, ../sass/_components.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-subTitle,
.contentNews .mf-tabView .mf-poster p {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
}
/* line 35, ../sass/_texts.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-subTitle a:link, .contentNews .mf-tabView .mf-poster .mf-poster-subTitle a:visited,
.contentNews .mf-tabView .mf-poster p a:link,
.contentNews .mf-tabView .mf-poster p a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-subTitle a:hover,
.contentNews .mf-tabView .mf-poster p a:hover {
  color: #848484;
  text-decoration: underline;
}
@media (max-width: 760px) {
  /* line 407, ../sass/_components.scss */
  .contentNews .mf-tabView .mf-poster .mf-poster-subTitle,
  .contentNews .mf-tabView .mf-poster p {
    font-size: 13px;
  }
}
/* line 417, ../sass/_components.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-image {
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
  cursor: pointer;
  border: 6px solid #d6d6d6;
  -moz-transition: border-color 350ms linear;
  -o-transition: border-color 350ms linear;
  -webkit-transition: border-color 350ms linear;
  transition: border-color 350ms linear;
}
/* line 423, ../sass/_components.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-image:hover {
  border: 6px solid #848484;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  cursor: pointer;
}
/* line 429, ../sass/_components.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-image img {
  width: 100%;
}
/* line 434, ../sass/_components.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-content {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
}
/* line 35, ../sass/_texts.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-content a:link, .contentNews .mf-tabView .mf-poster .mf-poster-content a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews .mf-tabView .mf-poster .mf-poster-content a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 441, ../sass/_components.scss */
.contentNews.newsItem {
  margin: 0 auto;
}
/* line 442, ../sass/_components.scss */
.contentNews.newsItem .mf-wrapper-header {
  text-align: center;
}
/* line 444, ../sass/_components.scss */
.contentNews.newsItem .mf-wrapper-header .mf-wrapper-title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  color: #252525;
  line-height: 1.2em;
  max-width: 760px;
  margin: 0em auto 0 auto;
  padding: 0em 2em 1em 2em;
}
@media (max-width: 760px) {
  /* line 444, ../sass/_components.scss */
  .contentNews.newsItem .mf-wrapper-header .mf-wrapper-title {
    font-size: 28px;
  }
}
@media (max-width: 511px) {
  /* line 444, ../sass/_components.scss */
  .contentNews.newsItem .mf-wrapper-header .mf-wrapper-title {
    font-size: 24px;
  }
}
@media (max-width: 980px) {
  /* line 444, ../sass/_components.scss */
  .contentNews.newsItem .mf-wrapper-header .mf-wrapper-title {
    padding: 0em 2em 1em 2em;
  }
}
/* line 460, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-1 .mf-poster-title {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  color: #252525;
}
/* line 35, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-1 .mf-poster-title a:link, .contentNews.newsItem .mf-gridItem-1 .mf-poster-title a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-1 .mf-poster-title a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 465, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-1 .mf-poster-image {
  margin: 0 auto 2% auto;
  max-width: 960px;
}
/* line 466, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-1 .mf-poster-image img {
  width: 100%;
}
/* line 476, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-2 dl dt {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  padding: 0 0 0.4em 0;
}
/* line 35, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-2 dl dt a:link, .contentNews.newsItem .mf-gridItem-2 dl dt a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-2 dl dt a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 482, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-2 dl dd {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  padding: 0 0 0.4em 0;
}
/* line 35, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-2 dl dd a:link, .contentNews.newsItem .mf-gridItem-2 dl dd a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-2 dl dd a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 490, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-3 h2 {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #252525;
  padding: 0 0 1em 0;
  padding: 0;
}
/* line 76, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-3 h2 a:link, .contentNews.newsItem .mf-gridItem-3 h2 a:visited {
  text-decoration: underline;
}
/* line 80, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-3 h2 a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 495, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-3 p {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
}
/* line 35, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-3 p a:link, .contentNews.newsItem .mf-gridItem-3 p a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-3 p a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 499, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-3 ul, .contentNews.newsItem .mf-gridItem-3 ol {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  margin: 0 0 0 3em;
}
/* line 35, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-3 ul a:link, .contentNews.newsItem .mf-gridItem-3 ul a:visited, .contentNews.newsItem .mf-gridItem-3 ol a:link, .contentNews.newsItem .mf-gridItem-3 ol a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-3 ul a:hover, .contentNews.newsItem .mf-gridItem-3 ol a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 506, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 510, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster .mf-poster-url {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 2.94118%;
  padding-right: 2.94118%;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  padding: 0;
}
/* line 35, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster .mf-poster-url a:link, .contentNews.newsItem .mf-gridItem-4 .mf-poster .mf-poster-url a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster .mf-poster-url a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 516, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster .mf-poster-url.urlPrevious a {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  padding: 1em 0px 1em 35px;
  background-image: url("../images/icon-nav-left.gif");
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
/* line 525, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster .mf-poster-url.urlNext {
  text-align: right;
}
/* line 527, ../sass/_components.scss */
.contentNews.newsItem .mf-gridItem-4 .mf-poster .mf-poster-url.urlNext a {
  display: inline-block;
  vertical-align: top;
  *vertical-align: top;
  *zoom: 1;
  *display: inline;
  padding: 1em 35px 1em 0;
  background-image: url("../images/icon-nav-right.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

/* line 542, ../sass/_components.scss */
.team .mf-wrapper-content {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 547, ../sass/_components.scss */
.team .mf-wrapper-content .mf-gridItem-2 {
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 553, ../sass/_components.scss */
.team .mf-wrapper-content .mf-poster-title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  color: #252525;
  line-height: 1.2em;
  max-width: 760px;
  margin: 0em auto 0 auto;
  padding: 0;
}
@media (max-width: 760px) {
  /* line 553, ../sass/_components.scss */
  .team .mf-wrapper-content .mf-poster-title {
    font-size: 28px;
  }
}
@media (max-width: 511px) {
  /* line 553, ../sass/_components.scss */
  .team .mf-wrapper-content .mf-poster-title {
    font-size: 24px;
  }
}
/* line 561, ../sass/_components.scss */
.team .mf-wrapper-content .mf-poster-subTitle {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #252525;
  padding: 0 0 1em 0;
  padding: 0 0 1em 0;
}
/* line 76, ../sass/_texts.scss */
.team .mf-wrapper-content .mf-poster-subTitle a:link, .team .mf-wrapper-content .mf-poster-subTitle a:visited {
  text-decoration: underline;
}
/* line 80, ../sass/_texts.scss */
.team .mf-wrapper-content .mf-poster-subTitle a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 566, ../sass/_components.scss */
.team .mf-wrapper-content .mf-poster-content,
.team .mf-wrapper-content p:not(.subTitle) {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
}
/* line 35, ../sass/_texts.scss */
.team .mf-wrapper-content .mf-poster-content a:link, .team .mf-wrapper-content .mf-poster-content a:visited,
.team .mf-wrapper-content p:not(.subTitle) a:link,
.team .mf-wrapper-content p:not(.subTitle) a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.team .mf-wrapper-content .mf-poster-content a:hover,
.team .mf-wrapper-content p:not(.subTitle) a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 571, ../sass/_components.scss */
.team .mf-wrapper-content .mf-poster-url a {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  color: white;
  -moz-border-radius: 0.7em;
  -webkit-border-radius: 0.7em;
  border-radius: 0.7em;
  border: 0;
  padding: 0.8em 1em;
  width: auto;
  cursor: pointer;
  margin: 1em 0;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 13px;
  background: url("../images/icon-arrow.png");
  background-image: url("../images/icon-arrow.svg"), none;
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 13px;
  padding-right: 40px;
  background-color: #DF1F26;
}
@media (max-width: 511px) {
  /* line 571, ../sass/_components.scss */
  .team .mf-wrapper-content .mf-poster-url a {
    font-size: 13px;
  }
}
@media (max-width: 760px) {
  /* line 571, ../sass/_components.scss */
  .team .mf-wrapper-content .mf-poster-url a {
    font-size: 13px;
  }
}
@media (max-width: 760px) {
  /* line 571, ../sass/_components.scss */
  .team .mf-wrapper-content .mf-poster-url a {
    padding: 1em 1em;
    background-image: none;
  }
}
@media (max-width: 511px) {
  /* line 571, ../sass/_components.scss */
  .team .mf-wrapper-content .mf-poster-url a {
    padding: 0.5em 1em;
  }
}
/* line 60, ../sass/_elements.scss */
.team .mf-wrapper-content .mf-poster-url a:hover {
  -moz-transition: background-color 350ms linear;
  -o-transition: background-color 350ms linear;
  -webkit-transition: background-color 350ms linear;
  transition: background-color 350ms linear;
  background-color: #EF6267;
}

/* line 580, ../sass/_components.scss */
.contactFormDark {
  background-color: #252525;
}
/* line 584, ../sass/_components.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-title {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #252525;
  padding: 0 0 1em 0;
  color: white;
  text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px;
  padding: 0em 0 0.3em 0;
}
/* line 76, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-title a:link, .contactFormDark .mf-gridItem-1 .mf-poster-title a:visited {
  text-decoration: underline;
}
/* line 80, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-title a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 591, ../sass/_components.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-content {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  color: white;
}
/* line 35, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-content a:link, .contactFormDark .mf-gridItem-1 .mf-poster-content a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-content a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 595, ../sass/_components.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-content a {
  text-decoration: underline;
}
/* line 598, ../sass/_components.scss */
.contactFormDark .mf-gridItem-1 .mf-poster-content a:hover {
  color: #d6d6d6;
}
/* line 77, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 label {
  display: none;
}
/* line 81, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 * + html label {
  display: block;
  font-family: "Helvetica Neue", helvetica, Verdana, arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #fff;
}
/* line 88, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 input, .contactFormDark .mf-gridItem-2 select {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  z-index: 1;
  border: solid #ddd 1px;
  background: #fff;
  padding: 8px;
  font-family: "Helvetica Neue", helvetica, Verdana, arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #252525;
  margin: 0 0 15px 0;
  width: 100%;
}
/* line 101, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 input::-webkit-input-placeholder {
  color: #919191;
}
/* line 105, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 input:-moz-placeholder {
  color: #919191;
}
/* line 109, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 input[type="submit"], .contactFormDark .mf-gridItem-2 button {
  width: auto;
  margin: 15px 0 0 0;
  border: 0;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  color: white;
  -moz-border-radius: 0.7em;
  -webkit-border-radius: 0.7em;
  border-radius: 0.7em;
  border: 0;
  padding: 0.8em 1em;
  width: auto;
  cursor: pointer;
  background-color: #DF1F26;
}
@media (max-width: 511px) {
  /* line 109, ../sass/_elements.scss */
  .contactFormDark .mf-gridItem-2 input[type="submit"], .contactFormDark .mf-gridItem-2 button {
    font-size: 13px;
  }
}
/* line 60, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 input[type="submit"]:hover, .contactFormDark .mf-gridItem-2 button:hover {
  -moz-transition: background-color 350ms linear;
  -o-transition: background-color 350ms linear;
  -webkit-transition: background-color 350ms linear;
  transition: background-color 350ms linear;
  background-color: #EF6267;
}
/* line 117, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 textarea {
  position: relative;
  z-index: 1;
  border: solid #e7e7e7 1px;
  background: #fff;
  padding: 8px;
  font-family: "Helvetica Neue", helvetica, Verdana, arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #252525;
  color: #4b4b4b;
  width: 100%;
  height: 170px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 133, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 textarea::-webkit-input-placeholder {
  color: #919191;
}
/* line 137, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 textarea:-moz-placeholder {
  color: #919191;
}
/* line 141, ../sass/_elements.scss */
.contactFormDark .mf-gridItem-2 .error_message,
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm-feedback {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  padding: 0 0 1em 0;
  color: #DF1F26;
}
/* line 35, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-2 .error_message a:link, .contactFormDark .mf-gridItem-2 .error_message a:visited,
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm-feedback a:link,
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm-feedback a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-2 .error_message a:hover,
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm-feedback a:hover {
  color: #848484;
  text-decoration: underline;
}
@media (max-width: 511px) {
  /* line 141, ../sass/_elements.scss */
  .contactFormDark .mf-gridItem-2 .error_message,
  .contactFormDark .mf-gridItem-2 .mf-simpleContactForm-feedback {
    padding: 0 0 0.5em 0;
  }
}
/* line 609, ../sass/_components.scss */
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm .gridHeader {
  display: none;
}
/* line 613, ../sass/_components.scss */
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm ul {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  color: red;
  padding: 0em 6% 1em 2.5em;
}
/* line 35, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm ul a:link, .contactFormDark .mf-gridItem-2 .mf-simpleContactForm ul a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.contactFormDark .mf-gridItem-2 .mf-simpleContactForm ul a:hover {
  color: #848484;
  text-decoration: underline;
}

/* line 622, ../sass/_components.scss */
.callToAction {
  background: #214290;
}
/* line 625, ../sass/_components.scss */
.callToAction .mf-wrapper-content .mf-gridItem-2 {
  text-align: right;
}
/* line 629, ../sass/_components.scss */
.callToAction .mf-wrapper-content .mf-poster-title {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  color: #252525;
  line-height: 1.2em;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: white;
}
@media (max-width: 760px) {
  /* line 629, ../sass/_components.scss */
  .callToAction .mf-wrapper-content .mf-poster-title {
    font-size: 28px;
  }
}
@media (max-width: 511px) {
  /* line 629, ../sass/_components.scss */
  .callToAction .mf-wrapper-content .mf-poster-title {
    font-size: 24px;
  }
}
/* line 635, ../sass/_components.scss */
.callToAction .mf-wrapper-content .mf-poster-content {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  margin: 0.0em 0 0 0;
  color: white;
}
/* line 643, ../sass/_components.scss */
.callToAction .mf-wrapper-content .mf-poster-url a {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  color: white;
  -moz-border-radius: 0.7em;
  -webkit-border-radius: 0.7em;
  border-radius: 0.7em;
  border: 0;
  padding: 0.8em 1em;
  width: auto;
  cursor: pointer;
  background: url("../images/icon-arrow.png");
  background-image: url("../images/icon-arrow.svg"), none;
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 13px;
  padding-right: 40px;
  background-color: #637AB1;
}
@media (max-width: 511px) {
  /* line 643, ../sass/_components.scss */
  .callToAction .mf-wrapper-content .mf-poster-url a {
    font-size: 13px;
  }
}
@media (max-width: 760px) {
  /* line 643, ../sass/_components.scss */
  .callToAction .mf-wrapper-content .mf-poster-url a {
    padding: 1em 1em;
    background-image: none;
  }
}
@media (max-width: 511px) {
  /* line 643, ../sass/_components.scss */
  .callToAction .mf-wrapper-content .mf-poster-url a {
    padding: 0.5em 1em;
  }
}
/* line 69, ../sass/_elements.scss */
.callToAction .mf-wrapper-content .mf-poster-url a:hover {
  -moz-transition: background-color 350ms linear;
  -o-transition: background-color 350ms linear;
  -webkit-transition: background-color 350ms linear;
  transition: background-color 350ms linear;
  background-color: #90A0C7;
}
@media (max-width: 511px) {
  /* line 642, ../sass/_components.scss */
  .callToAction .mf-wrapper-content .mf-poster-url {
    margin-top: 1.5em;
  }
}

/* line 655, ../sass/_components.scss */
.footer {
  background-color: #252525;
}
/* line 658, ../sass/_components.scss */
.footer .mf-gridItem .gridHeader {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #252525;
  padding: 0 0 1em 0;
  color: white;
}
/* line 76, ../sass/_texts.scss */
.footer .mf-gridItem .gridHeader a:link, .footer .mf-gridItem .gridHeader a:visited {
  text-decoration: underline;
}
/* line 80, ../sass/_texts.scss */
.footer .mf-gridItem .gridHeader a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 663, ../sass/_components.scss */
.footer .mf-gridItem .mf-poster-content {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  color: white;
  padding: 0.8em 0 0 0;
}
/* line 35, ../sass/_texts.scss */
.footer .mf-gridItem .mf-poster-content a:link, .footer .mf-gridItem .mf-poster-content a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.footer .mf-gridItem .mf-poster-content a:hover {
  color: #848484;
  text-decoration: underline;
}
/* line 671, ../sass/_components.scss */
.footer .mf-gridItem.mf-gridItem-1 ul.mf-poster-content li {
  list-style-type: none;
  padding: 0 0 0 2em;
}
/* line 674, ../sass/_components.scss */
.footer .mf-gridItem.mf-gridItem-1 ul.mf-poster-content li:nth-child(1) {
  background: url("../images/icon-location.png");
  background-image: url("../images/icon-location.svg"), none;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 1.3em;
}
/* line 682, ../sass/_components.scss */
.footer .mf-gridItem.mf-gridItem-1 ul.mf-poster-content li:nth-child(2) {
  background: url("../images/icon-phone.png");
  background-image: url("../images/icon-phone.svg"), none;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 1.3em;
}
/* line 690, ../sass/_components.scss */
.footer .mf-gridItem.mf-gridItem-1 ul.mf-poster-content li:nth-child(3) {
  background: url("../images/icon-email.png");
  background-image: url("../images/icon-email.svg"), none;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 1.3em;
}
/* line 703, ../sass/_components.scss */
.footer .mf-gridItem.mf-gridItem-2 .mf-poster-content li {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 705, ../sass/_components.scss */
.footer .mf-gridItem.mf-gridItem-2 .mf-poster-content li a {
  -moz-transition: opacity 350ms linear;
  -o-transition: opacity 350ms linear;
  -webkit-transition: opacity 350ms linear;
  transition: opacity 350ms linear;
}
/* line 707, ../sass/_components.scss */
.footer .mf-gridItem.mf-gridItem-2 .mf-poster-content li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 717, ../sass/_components.scss */
.footerCopyright {
  background-color: #2e282f;
}
/* line 719, ../sass/_components.scss */
.footerCopyright .mf-wrapper-content {
  padding: 2%;
}
/* line 721, ../sass/_components.scss */
.footerCopyright .mf-wrapper-content .mf-gridItem-1 {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  color: #252525;
  line-height: 1.5em;
  padding: 0 0 1em 0;
  padding: 0;
  text-align: center;
  font-size: 13px;
  color: #cacaca;
}
/* line 35, ../sass/_texts.scss */
.footerCopyright .mf-wrapper-content .mf-gridItem-1 a:link, .footerCopyright .mf-wrapper-content .mf-gridItem-1 a:visited {
  text-decoration: underline;
}
/* line 39, ../sass/_texts.scss */
.footerCopyright .mf-wrapper-content .mf-gridItem-1 a:hover {
  color: #848484;
  text-decoration: underline;
}
@media (max-width: 511px) {
  /* line 721, ../sass/_components.scss */
  .footerCopyright .mf-wrapper-content .mf-gridItem-1 {
    font-size: 11px;
  }
}
/* line 734, ../sass/_components.scss */
.footerCopyright .mf-wrapper-content .mf-gridItem-1 a:hover {
  text-decoration: underline;
  color: #848484;
}

/* line 743, ../sass/_components.scss */
* {
  /* TEAM */
}
/* line 744, ../sass/_components.scss */
*[data-bgimg="header-street"] {
  background-image: url("../images/header-street@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 744, ../sass/_components.scss */
  *[data-bgimg="header-street"] {
    background-image: url("../images/header-street.jpg");
  }
}
/* line 755, ../sass/_components.scss */
*[data-bgimg="header-home"] {
  background-image: url("../images/header-home@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 755, ../sass/_components.scss */
  *[data-bgimg="header-home"] {
    background-image: url("../images/header-home.jpg");
  }
}
/* line 766, ../sass/_components.scss */
*[data-bgimg="header-contactmap"] {
  background-image: url("../images/header-contactmap@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 766, ../sass/_components.scss */
  *[data-bgimg="header-contactmap"] {
    background-image: url("../images/header-contactmap.jpg");
  }
}
/* line 777, ../sass/_components.scss */
*[data-bgimg="header-education"] {
  background-image: url("../images/header-education@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 777, ../sass/_components.scss */
  *[data-bgimg="header-education"] {
    background-image: url("../images/header-education.jpg");
  }
}
/* line 788, ../sass/_components.scss */
*[data-bgimg="header-introperfect"] {
  background-image: url("../images/header-introperfect@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 788, ../sass/_components.scss */
  *[data-bgimg="header-introperfect"] {
    background-image: url("../images/header-introperfect.jpg");
  }
}
/* line 798, ../sass/_components.scss */
*[data-bgimg="header-training"] {
  background-image: url("../images/header-training@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 798, ../sass/_components.scss */
  *[data-bgimg="header-training"] {
    background-image: url("../images/header-training.jpg");
  }
}
/* line 808, ../sass/_components.scss */
*[data-bgimg="header-translation"] {
  background-image: url("../images/header-translation@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 808, ../sass/_components.scss */
  *[data-bgimg="header-translation"] {
    background-image: url("../images/header-translation.jpg");
  }
}
/* line 818, ../sass/_components.scss */
*[data-bgimg="header-tuition"] {
  background-image: url("../images/header-tuition@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 818, ../sass/_components.scss */
  *[data-bgimg="header-tuition"] {
    background-image: url("../images/header-tuition.jpg");
  }
}
/* line 828, ../sass/_components.scss */
*[data-bgimg="header-team"] {
  background-image: url("../images/header-team@2x.jpg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 760px) {
  /* line 828, ../sass/_components.scss */
  *[data-bgimg="header-team"] {
    background-image: url("../images/header-team.jpg");
  }
}
/* line 839, ../sass/_components.scss */
*[data-bgimg="bg-forteam-1"] {
  background-image: url("../images/bg-forteam-1@2x.jpg");
}
@media (max-width: 760px) {
  /* line 839, ../sass/_components.scss */
  *[data-bgimg="bg-forteam-1"] {
    background-image: url("../images/bg-forteam-1.jpg");
  }
}
/* line 846, ../sass/_components.scss */
*[data-bgimg="bg-forteam-2"] {
  background-image: url("../images/bg-forteam-2@2x.jpg");
}
@media (max-width: 760px) {
  /* line 846, ../sass/_components.scss */
  *[data-bgimg="bg-forteam-2"] {
    background-image: url("../images/bg-forteam-2.jpg");
  }
}
/* line 853, ../sass/_components.scss */
*[data-bgimg="team-mark"] {
  background-image: url("../images/custom/team-mark@2x.png");
}
@media (max-width: 760px) {
  /* line 853, ../sass/_components.scss */
  *[data-bgimg="team-mark"] {
    background-image: url("../images/custom/team-mark.png");
  }
}
/* line 860, ../sass/_components.scss */
*[data-bgimg="team-maarten"] {
  background-image: url("../images/custom/team-maarten@2x.png");
}
@media (max-width: 760px) {
  /* line 860, ../sass/_components.scss */
  *[data-bgimg="team-maarten"] {
    background-image: url("../images/custom/team-maarten.png");
  }
}
/* line 867, ../sass/_components.scss */
*[data-bgimg="team-svenja"] {
  background-image: url("../images/custom/team-svenja@2x.png");
}
@media (max-width: 760px) {
  /* line 867, ../sass/_components.scss */
  *[data-bgimg="team-svenja"] {
    background-image: url("../images/custom/team-svenja.png");
  }
}
/* line 874, ../sass/_components.scss */
*[data-bgimg="team-denise"] {
  background-image: url("../images/custom/team-denise@2x.png");
}
@media (max-width: 760px) {
  /* line 874, ../sass/_components.scss */
  *[data-bgimg="team-denise"] {
    background-image: url("../images/custom/team-denise.png");
  }
}
