@import url(https://fonts.googleapis.com/css?family=Lato:400,300,100,700,900);
/*
Theme Name:Tribal Theme
Author:e-sites
Author URI:http://www.e-sites.nl
*/
/**
 * @section	:	Lay-out CSS
 * @project	:	Tribal
 * @author	:	Jeroen Reumkens <jeroen@e-sites.nl>, Thom Wensink <thom@e-sites.net>
 * @media	:	all
 * @since	:	13-05-2013
 */
/* Import all reset & helpers files */
/**
 * @section	:	Global variables
 * @project	:	Tribal
 * @author	:	Jeroen Reumkens <jeroen@e-sites.nl>, Thom Wensink <thom@e-sites.net>
 * @media	:	all
 * @since	:	11-01-2013
 */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 20, 2013 */
@font-face {
  font-family: 'stratumno2regular';
  src: url('css/fonts/stratum2-regular-webfont.eot');
  src: url('css/fonts/stratum2-regular-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/stratum2-regular-webfont.woff') format('woff'), url('css/fonts/stratum2-regular-webfont.ttf') format('truetype'), url('css/fonts/stratum2-regular-webfont.svg#stratumno2regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontStratum {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
@font-face {
  font-family: 'kulturistalight';
  src: url('css/fonts/kulturista_light-webfont.eot');
  src: url('css/fonts/kulturista_light-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/kulturista_light-webfont.woff') format('woff'), url('css/fonts/kulturista_light-webfont.ttf') format('truetype'), url('css/fonts/kulturista_light-webfont.svg#kulturistalight') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontLight {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
}
@font-face {
  font-family: 'kulturistaregular';
  src: url('css/fonts/kulturista_medium-webfont.eot');
  src: url('css/fonts/kulturista_medium-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/kulturista_medium-webfont.woff') format('woff'), url('css/fonts/kulturista_medium-webfont.ttf') format('truetype'), url('css/fonts/kulturista_medium-webfont.svg#kulturistaregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontRegular {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
@font-face {
  font-family: 'kulturistasemibold';
  src: url('css/fonts/kulturista_semibold-webfont.eot');
  src: url('css/fonts/kulturista_semibold-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/kulturista_semibold-webfont.woff') format('woff'), url('css/fonts/kulturista_semibold-webfont.ttf') format('truetype'), url('css/fonts/kulturista_semibold-webfont.svg#kulturistasemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontBold {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
}
@font-face {
  font-family: 'zag_boldregular';
  src: url('css/fonts/zag_bold-webfont.eot');
  src: url('css/fonts/zag_bold-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/zag_bold-webfont.woff') format('woff'), url('css/fonts/zag_bold-webfont.ttf') format('truetype'), url('css/fonts/zag_bold-webfont.svg#zag_boldregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontZag {
  -webkit-font-smoothing: antialiased;
  font-family: zag_boldregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
@font-face {
  font-family: 'kulturistasemibold_italic';
  src: url('css/fonts/kulturista_semibold_italic-webfont.eot');
  src: url('css/fonts/kulturista_semibold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/kulturista_semibold_italic-webfont.woff') format('woff'), url('css/fonts/kulturista_semibold_italic-webfont.ttf') format('truetype'), url('css/fonts/kulturista_semibold_italic-webfont.svg#kulturistasemibold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontKulturistasemibold {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
}
@font-face {
  font-family: 'stratumno2bold';
  src: url('css/fonts/stratum2-bold-webfont.eot');
  src: url('css/fonts/stratum2-bold-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/stratum2-bold-webfont.woff') format('woff'), url('css/fonts/stratum2-bold-webfont.ttf') format('truetype'), url('css/fonts/stratum2-bold-webfont.svg#stratumno2bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.Stratbold {
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
@font-face {
  font-family: 'open_sansregular';
  src: url('css/fonts/opensans-regular-webfont.eot');
  src: url('css/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/opensans-regular-webfont.woff') format('woff'), url('css/fonts/opensans-regular-webfont.ttf') format('truetype'), url('css/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.Opensans {
  -webkit-font-smoothing: antialiased;
  font-family: open_sansregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
/**
 * @section	:	Normalized CSS which doesn't reset all browser settings but tries to normalize them
 * @project	:	...
 * @author	:	Joris van Summeren <joris@e-sites.net>
 * @media	:	all
 * @since	:	11-01-2013
 */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom:h5bp.com/g
 */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background-color: #fff;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
  color: #1a1a1a;
}
body {
  margin: 0;
  font: normal 87.5%/1.5 Lato, Arial, sans-serif;
  color: #000000;
}
/*
 * 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)
 */
::-moz-selection {
  background: #ea4146;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #ea4146;
  color: #fff;
  text-shadow: none;
}
/* =============================================================================
   Links
   ========================================================================== */
a {
  color: #ea4146;
  text-decoration: underline;
}
a:hover,
a:active {
  outline: none;
}
a:hover,
a:focus {
  color: #b11418;
  text-decoration: none;
}
a:focus {
  outline: 1px dotted;
}
/* Improve readability when focused and hovered in all browsers:h5bp.com/h */
a:hover,
a:active {
  outline: 0;
}
/* =============================================================================
   Typography
   ========================================================================== */
/*p {margin:0 0 1.2em 0;}*/
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
address {
  font-style: normal;
}
/* Redeclare monospace font family:h5bp.com/j */
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 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
small {
  font-size: 85%;
}
/* Position subscript and superscript content without affecting line-height:h5bp.com/k */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* =============================================================================
   Lists
   ========================================================================== */
ul,
ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}
dd {
  margin: 0 0 0 40px;
}
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/i/440
 */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
  display: block;
}
/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) {
  overflow: hidden;
}
/* =============================================================================
   Figures
   ========================================================================== */
figure {
  margin: 0;
}
/* =============================================================================
   Tables
   ========================================================================== */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  font-weight: bold;
}
td {
  vertical-align: top;
  text-align: left;
}
/**
 * @section	:	Forms CSS
 * @project	:	...
 * @author	:	Joris van Summeren <joris@e-sites.net>
 * @media	:	all
 * @since	:	11-01-2013
 */
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/* Indicate that 'label' will shift focus to the associated form element */
label {
  cursor: pointer;
  display: inline-block;
  width: 120px;
}
.auto-lbl {
  width: auto;
}
.right-lbl {
  width: auto;
  margin: 0 1em 0 .5em;
}
/* Right 'floating' label next to checkbox or radio btn */
.inline-lbl {
  width: auto;
  margin: .7em .5em 0 1em;
}
/* Right 'floating' label in between text inputs */
.default-lbl {
  cursor: default;
}
/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
legend {
  display: none;
}
/*
 * 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
 */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  padding: .5em;
  vertical-align: baseline;
  *vertical-align: middle;
}
label,
button,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="submit"] {
  margin-top: .7em;
}
/* Border styles */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="url"],
input[type="tel"],
input[type="number"],
textarea {
  border: 1px solid #ccc;
}
/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
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)
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
/*
 * Re-set default cursor for disabled elements
 */
button[disabled],
input[disabled] {
  cursor: default;
}
/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
/*
 * Submit button
 */
input[type="submit"] {
  margin-left: 120px;
  width: auto;
  display: inline-block;
  padding: .3em;
}
/*
 * Remove inner padding and border in FF3/4:h5bp.com/l
 */
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
 */
textarea {
  overflow-x: hidden;
  overflow-y: auto;
  vertical-align: top;
  resize: vertical;
  height: 100px;
}
/* Colors for form validity */
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
/*
 * Focussed form elements
 */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus {
  background-color: #f4f4f4;
}
/*
 * Placeholder styling
 */
.placeholder {
  color: #666;
}
input:-moz-placeholder {
  color: #666;
}
input::-moz-placeholder {
  color: #000;
}
input::-webkit-input-placeholder {
  color: #666;
}
input:-ms-input-placeholder {
  color: #666;
}
/*
 * Error message handling, normally generated by chkFrm plugin
 */
.error-container {
  padding: 1em;
  color: #000;
  border: 2px solid #cba421;
  background: #faf9bb;
  margin: 1em 0;
}
.error-container ul {
  margin: 0;
  padding: 0 0 0 1em;
}
.success-container {
  padding: 1em;
  color: #1e3b20;
  border: 1px solid #70c468;
  background: #c5f6c0;
}
label.error {
  color: #000;
  font-weight: bold;
}
label.right-lbl.error {
  background: #ff9;
}
textarea.error,
select.error,
input.error {
  border: 2px solid #e23300;
}
/**
 * @section	:	See http://css3please.com/ & http://markdotto.com/bootstrap/ for more details
 * @project	:	...
 * @author	:	Joris van Summeren <joris@e-sites.net>
 * @media	:	all
 * @since	:	11-01-2013
 */
/* No () cause we wan't to apply this style as class too */
.uc {
  text-transform: uppercase;
}
.lc {
  text-transform: lowercase;
}
/* Center-align a block level element */
.center-block {
  display: block;
  margin: 0 auto;
}
/* Sizing shortcuts */
/* Calculates the correct font-size and rounds it with 3 decimals after the comma */
/* Add three dots */
/* Debug helpers */
/* IE7 inline-block */
/* Image Replacement */
.hide-text {
  font: 0/0 a;
  /* https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 */
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/** CSS 3 HELPERS **/
/* Rounded corners, created some aliasses so corners can be set with or without comma's */
/* Box shadow */
/* Vertical gradient (from top to bottom) */
/* Vertical gradient with color stop (from top to bottom) */
/* Crossbrowser rgba for background-color, with a simple alias */
/* Box rotate */
/* Scale */
/* Translate */
/* Translate 3D */
/* Backface visibility
// Prevent browsers from flickering when using CSS 3D transforms.
// Default value is `visible`, but can be changed to `hidden
// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples */
/* Transitions */
/* Background sizing */
/* Resize anything */
/* Opacity */
.grayimg {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.grayimg-disabled {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
/**
 * @section	:	Non semantic helper classes
 * @project	:	...
 * @author	:	Joris van Summeren <joris@e-sites.net>
 * @media	:	all
 * @since	:	11-01-2013
 */
/* Standard horizontal list */
.horizontal {
  list-style: none;
  margin: 0;
  padding: 0;
}
.horizontal li {
  float: left;
}
/* Standard list without default browser styling */
.clean {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* Alternative flash content */
.flashObjPlaceholder {
  display: none;
}
object,
embed {
  outline: 0;
}
/* Avoiding DOM flickering */
#has-js .show-if-js,
.hide-if-js {
  display: block;
}
#has-js .hide-if-js,
.show-if-js {
  display: none;
}
/* Headings */
/*h1, .h1, h2, .h2, h3, .h3, h4, h5, h6 {font-weight:bold; margin:0; padding:0;}
h1, .h1 {font-size:160%;}
h2, .h2 {font-size:140%;}
h3, .h3 {font-size:120%;}
h4, .h4 {font-size:120%;}
h5, .h5 {font-size:120%;}
h6, .h6 {font-size:120%;}*/
/* Umbrella links - requires a relative parent */
.umbrella {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.lt-ie10 .umbrella {
  background-image: url(data:image/png;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lt-ie8 .umbrella {
  background-image: url(/images/misc/pixel.gif);
}
/* The Magnificent Clearfix:Updated to prevent margin-collapsing on child elements. http://j.mp/bestclearfix */
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
.lt-ie9 .clearfix {
  zoom: 1;
}
/*
 * Image replacement
 */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
/* Non-semantic helper classes */
.first {
  margin-left: 0;
  padding-left: 0;
}
.last {
  margin-right: 0;
  padding-right: 0;
}
.top {
  margin-top: 0;
  padding-top: 0;
}
.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
.inline {
  display: inline;
}
.center {
  margin: 0 auto;
}
.borderless {
  border: 0;
}
.clear {
  clear: both;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.img-left {
  float: left;
  margin: 4px 10px 4px 0;
}
.img-right {
  float: right;
  margin: 4px 0 4px 10px;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.strong {
  font-weight: bold;
}
.emphasis {
  font-style: italic;
}
.underline {
  border-bottom: 1px solid;
}
.hide {
  display: none;
}
/* Hide from both screenreaders and browsers */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Hide only visually, but have it available for screenreaders */
.opaque {
  opacity: 0;
}
.no-bg {
  background: none;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.no-indent {
  margin-left: 0;
  padding-left: 0;
}
.no-bullet {
  list-style: none;
  list-style-image: none;
}
/**
 * @section	:	Print CSS
 * @project	:	...
 * @author	:	Joris van Summeren <joris@e-sites.net>
 * @media	:	all
 * @since	:	11-01-2013
 */
@media print {
  /* Black prints faster:sanbeiji.com/archives/953 */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a,
  a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* Don't show links for images, or javascript/internal links */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* css-discuss.incutio.com/wiki/Printing_Tables */
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  /* Hidden elements */
  #header,
  #footer,
  #esmFrontendLinks {
    display: none !important;
  }
}
/* Import generated sprite css files */
/* glue: 0.3 hash: 7cf1e3a3bc */
.sprite-main-dots,
.sprite-main-circle,
.sprite-main-circle-smaller,
.sprite-main-cta-shadow,
.sprite-main-textballoon,
.sprite-main-usability,
.sprite-main-seo,
.sprite-main-sea,
.sprite-main-internet,
.sprite-main-content,
.sprite-main-contact,
.sprite-main-analytics,
.sprite-main-affiliate,
.sprite-main-shadow-bg,
.sprite-main-logo,
.sprite-main-social,
.sprite-main-image,
.sprite-main-btn-slider-right,
.sprite-main-btn-slider-left,
.sprite-main-arrowup,
.sprite-main-icon6,
.sprite-main-icon5,
.sprite-main-icon4,
.sprite-main-icon3,
.sprite-main-icon2,
.sprite-main-icon1,
.sprite-main-repear,
.sprite-main-computer,
.sprite-main-bar,
.sprite-main-icon-twitter,
.sprite-main-icon-linkedin,
.sprite-main-icon-google,
.sprite-main-icon-fb,
.sprite-main-quote-top,
.sprite-main-quick-search,
.sprite-main-icon-contact,
.sprite-main-pointer-right,
.sprite-main-pointer-left,
.sprite-main-small-twitter,
.sprite-main-small-linkedin,
.sprite-main-small-google,
.sprite-main-small-fb,
.sprite-main-cta-arrow {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/main.png?7cf1e3);
  background-repeat: no-repeat;
}
.sprite-main-dots {
  background-position: 0px 0px;
  width: 876px;
  height: 3px;
}
.sprite-main-circle {
  background-position: 0px -3px;
  width: 301px;
  height: 303px;
}
.sprite-main-circle-smaller {
  background-position: -301px -3px;
  width: 275px;
  height: 277px;
}
.sprite-main-cta-shadow {
  background-position: -576px -3px;
  width: 219px;
  height: 19px;
}
.sprite-main-textballoon {
  background-position: -576px -22px;
  width: 184px;
  height: 183px;
}
.sprite-main-usability {
  background-position: 0px -306px;
  width: 183px;
  height: 183px;
}
.sprite-main-seo {
  background-position: -183px -306px;
  width: 183px;
  height: 183px;
}
.sprite-main-sea {
  background-position: -366px -306px;
  width: 183px;
  height: 183px;
}
.sprite-main-internet {
  background-position: -549px -306px;
  width: 183px;
  height: 183px;
}
.sprite-main-content {
  background-position: 0px -489px;
  width: 183px;
  height: 183px;
}
.sprite-main-contact {
  background-position: -183px -489px;
  width: 183px;
  height: 183px;
}
.sprite-main-analytics {
  background-position: -366px -489px;
  width: 183px;
  height: 183px;
}
.sprite-main-affiliate {
  background-position: -549px -489px;
  width: 183px;
  height: 183px;
}
.sprite-main-shadow-bg {
  background-position: 0px -672px;
  width: 173px;
  height: 114px;
}
.sprite-main-logo {
  background-position: -173px -672px;
  width: 155px;
  height: 100px;
}
.sprite-main-social {
  background-position: -732px -306px;
  width: 120px;
  height: 120px;
}
.sprite-main-image {
  background-position: -760px -22px;
  width: 73px;
  height: 73px;
}
.sprite-main-btn-slider-right:hover {
  background-position: -760px -95px;
  width: 65px;
  height: 65px;
}
.sprite-main-btn-slider-right {
  background-position: -576px -205px;
  width: 65px;
  height: 65px;
}
.sprite-main-btn-slider-left:hover {
  background-position: -641px -205px;
  width: 65px;
  height: 65px;
}
.sprite-main-btn-slider-left {
  background-position: -706px -205px;
  width: 65px;
  height: 65px;
}
.sprite-main-arrowup {
  background-position: -771px -205px;
  width: 65px;
  height: 65px;
}
.sprite-main-icon6 {
  background-position: -825px -95px;
  width: 46px;
  height: 46px;
}
.sprite-main-icon5 {
  background-position: -732px -426px;
  width: 46px;
  height: 46px;
}
.sprite-main-icon4 {
  background-position: -778px -426px;
  width: 46px;
  height: 46px;
}
.sprite-main-icon3 {
  background-position: -824px -426px;
  width: 46px;
  height: 46px;
}
.sprite-main-icon2 {
  background-position: -732px -489px;
  width: 46px;
  height: 46px;
}
.sprite-main-icon1 {
  background-position: -778px -489px;
  width: 46px;
  height: 46px;
}
.sprite-main-repear:hover {
  background-position: -833px -22px;
  width: 42px;
  height: 41px;
}
.sprite-main-repear {
  background-position: -760px -160px;
  width: 42px;
  height: 41px;
}
.sprite-main-computer:hover {
  background-position: -802px -160px;
  width: 42px;
  height: 41px;
}
.sprite-main-computer {
  background-position: -824px -489px;
  width: 42px;
  height: 41px;
}
.sprite-main-bar:hover {
  background-position: -732px -535px;
  width: 42px;
  height: 41px;
}
.sprite-main-bar {
  background-position: -774px -535px;
  width: 42px;
  height: 41px;
}
.sprite-main-icon-twitter:hover {
  background-position: -836px -205px;
  width: 37px;
  height: 37px;
}
.sprite-main-icon-twitter {
  background-position: -816px -535px;
  width: 37px;
  height: 37px;
}
.sprite-main-icon-linkedin:hover {
  background-position: -732px -576px;
  width: 37px;
  height: 37px;
}
.sprite-main-icon-linkedin {
  background-position: -769px -576px;
  width: 37px;
  height: 37px;
}
.sprite-main-icon-google:hover {
  background-position: -806px -576px;
  width: 37px;
  height: 37px;
}
.sprite-main-icon-google {
  background-position: -732px -613px;
  width: 37px;
  height: 37px;
}
.sprite-main-icon-fb:hover {
  background-position: -769px -613px;
  width: 37px;
  height: 37px;
}
.sprite-main-icon-fb {
  background-position: -806px -613px;
  width: 37px;
  height: 37px;
}
.sprite-main-quote-top {
  background-position: -328px -672px;
  width: 36px;
  height: 35px;
}
.sprite-main-quick-search {
  background-position: -328px -707px;
  width: 36px;
  height: 36px;
}
.sprite-main-icon-contact {
  background-position: -364px -707px;
  width: 36px;
  height: 36px;
}
.sprite-main-pointer-right {
  background-position: -833px -63px;
  width: 13px;
  height: 24px;
}
.sprite-main-pointer-left {
  background-position: -846px -63px;
  width: 13px;
  height: 24px;
}
.sprite-main-small-twitter:hover {
  background-position: -795px -3px;
  width: 20px;
  height: 19px;
}
.sprite-main-small-twitter {
  background-position: -815px -3px;
  width: 20px;
  height: 19px;
}
.sprite-main-small-linkedin:hover {
  background-position: -835px -3px;
  width: 20px;
  height: 19px;
}
.sprite-main-small-linkedin {
  background-position: -855px -3px;
  width: 20px;
  height: 19px;
}
.sprite-main-small-google:hover {
  background-position: -825px -141px;
  width: 20px;
  height: 19px;
}
.sprite-main-small-google {
  background-position: -845px -141px;
  width: 20px;
  height: 19px;
}
.sprite-main-small-fb:hover {
  background-position: -844px -160px;
  width: 20px;
  height: 19px;
}
.sprite-main-small-fb {
  background-position: -844px -179px;
  width: 20px;
  height: 19px;
}
.sprite-main-cta-arrow {
  background-position: -836px -242px;
  width: 20px;
  height: 9px;
}
/* glue: 0.3 hash: a1d33456ec */
.sprite-specialisme-usability,
.sprite-specialisme-usability-disabled,
.sprite-specialisme-usability-active,
.sprite-specialisme-social,
.sprite-specialisme-social-disabled,
.sprite-specialisme-social-active,
.sprite-specialisme-seo,
.sprite-specialisme-seo-disabled,
.sprite-specialisme-seo-active,
.sprite-specialisme-sea,
.sprite-specialisme-sea-disabled,
.sprite-specialisme-sea-active,
.sprite-specialisme-internet-marketing,
.sprite-specialisme-internet-marketing-disabled,
.sprite-specialisme-internet-marketing-active,
.sprite-specialisme-content,
.sprite-specialisme-content-disabled,
.sprite-specialisme-content-active,
.sprite-specialisme-bonus,
.sprite-specialisme-bonus-disabled,
.sprite-specialisme-bonus-active,
.sprite-specialisme-analytics,
.sprite-specialisme-analytics-disabled,
.sprite-specialisme-analytics-active,
.sprite-specialisme-affiliate,
.sprite-specialisme-affiliate-disabled,
.sprite-specialisme-affiliate-active {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
}
.sprite-specialisme-usability {
  background-position: 0px 0px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-usability-disabled {
  background-position: -37px 0px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-usability-active {
  background-position: 0px -37px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-social {
  background-position: -37px -37px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-social-disabled {
  background-position: -74px 0px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-social-active {
  background-position: 74px -37px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-seo {
  background-position: 0px -74px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-seo-disabled {
  background-position: -37px -74px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-seo-active {
  background-position: -74px -74px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-sea {
  background-position: -111px 0px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-sea-disabled {
  background-position: -111px -37px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-sea-active {
  background-position: -111px -74px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-internet-marketing {
  background-position: 0px -111px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-internet-marketing-disabled {
  background-position: -37px -111px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-internet-marketing-active {
  background-position: -74px -111px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-content {
  background-position: -111px -111px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-content-disabled {
  background-position: -148px 0px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-content-active {
  background-position: -148px -37px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-bonus {
  background-position: -148px -74px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-bonus-disabled {
  background-position: -148px -111px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-bonus-active {
  background-position: 0px -148px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-analytics {
  background-position: -37px -148px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-analytics-disabled {
  background-position: -74px -148px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-affiliate {
  background-position: -111px -111px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-affiliate-disabled {
  background-position: -184px 0px;
  width: 37px;
  height: 37px;
}
.sprite-specialisme-affiliate-active {
  background-position: -184px -37px;
  width: 37px;
  height: 37px;
}
/* glue: 0.3 hash: 1924965428 */
.sprite-additional-dots-long-page,
.sprite-additional-dots-long,
.sprite-additional-dots,
.sprite-additional-stripes-small,
.sprite-additional-circle_small,
.sprite-additional-circle-small,
.sprite-additional-overlay-2,
.sprite-additional-groen,
.sprite-additional-bruin,
.sprite-additional-blauw,
.sprite-additional-share,
.sprite-additional-accomplished-revenue,
.sprite-additional-accomplished-costs,
.sprite-additional-accomplished-click,
.sprite-additional-refresh,
.sprite-additional-icon-video,
.sprite-additional-icon-usability,
.sprite-additional-icon-update,
.sprite-additional-icon-social,
.sprite-additional-icon-seo,
.sprite-additional-icon-sea,
.sprite-additional-icon-image,
.sprite-additional-icon-event,
.sprite-additional-icon-content,
.sprite-additional-icon-article,
.sprite-additional-icon-analytics,
.sprite-additional-icon-affiliate,
.sprite-additional-pagi-end,
.sprite-additional-pagi-begin,
.sprite-additional-more-icon2,
.sprite-additional-more-icon,
.sprite-additional-slide-nav-inactive,
.sprite-additional-slide-nav-active,
.sprite-additional-pointer-bottom,
.sprite-additional-shade-bottom,
.sprite-additional-pagi-next,
.sprite-additional-pagi-more,
.sprite-additional-pagi-back,
.sprite-additional-li-pointer,
.sprite-additional-li-pointer-on,
.sprite-additional-dot-grey,
.sprite-additional-dot-blue {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
}
.sprite-additional-dots-long-page {
  background-position: 0px 0px;
  width: 930px;
  height: 3px;
}
.sprite-additional-dots-long {
  background-position: 0px -3px;
  width: 585px;
  height: 3px;
}
.sprite-additional-dots {
  background-position: 0px -6px;
  width: 430px;
  height: 3px;
}
.sprite-additional-stripes-small {
  background-position: -585px -3px;
  width: 290px;
  height: 3px;
}
.sprite-additional-circle_small {
  background-position: 0px -9px;
  width: 200px;
  height: 200px;
}
.sprite-additional-circle-small {
  background-position: -200px -9px;
  width: 200px;
  height: 200px;
}
.sprite-additional-overlay-2 {
  background-position: -400px -9px;
  width: 80px;
  height: 80px;
}
.sprite-additional-groen {
  background-position: -480px -9px;
  width: 80px;
  height: 80px;
}
.sprite-additional-bruin {
  background-position: -560px -9px;
  width: 80px;
  height: 80px;
}
.sprite-additional-blauw {
  background-position: -640px -9px;
  width: 80px;
  height: 80px;
}
.sprite-additional-share {
  background-position: -720px -9px;
  width: 38px;
  height: 38px;
}
.sprite-additional-accomplished-revenue {
  background-position: -758px -9px;
  width: 30px;
  height: 31px;
}
.sprite-additional-accomplished-costs {
  background-position: -788px -9px;
  width: 30px;
  height: 31px;
}
.sprite-additional-accomplished-click {
  background-position: -818px -9px;
  width: 30px;
  height: 31px;
}
.sprite-additional-refresh {
  background-position: -848px -9px;
  width: 22px;
  height: 22px;
}
.sprite-additional-icon-video {
  background-position: -870px -9px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-usability {
  background-position: -891px -9px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-update {
  background-position: -720px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-social {
  background-position: -741px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-seo {
  background-position: -762px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-sea {
  background-position: -783px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-image {
  background-position: -804px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-event {
  background-position: -825px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-content {
  background-position: -846px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-article {
  background-position: -867px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-analytics {
  background-position: -888px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-icon-affiliate {
  background-position: -909px -47px;
  width: 21px;
  height: 17px;
}
.sprite-additional-pagi-end {
  background-position: -912px -9px;
  width: 16px;
  height: 8px;
}
.sprite-additional-pagi-begin {
  background-position: -912px -17px;
  width: 16px;
  height: 8px;
}
.sprite-additional-more-icon2 {
  background-position: -720px -64px;
  width: 13px;
  height: 10px;
}
.sprite-additional-more-icon {
  background-position: -733px -64px;
  width: 13px;
  height: 10px;
}
.sprite-additional-slide-nav-inactive {
  background-position: -720px -74px;
  width: 12px;
  height: 12px;
}
.sprite-additional-slide-nav-active {
  background-position: -732px -74px;
  width: 12px;
  height: 12px;
}
.sprite-additional-pointer-bottom {
  background-position: -870px -26px;
  width: 9px;
  height: 5px;
}
.sprite-additional-shade-bottom {
  background-position: -928px -9px;
  width: 2px;
  height: 8px;
}
.sprite-additional-pagi-next {
  background-position: -848px -31px;
  width: 8px;
  height: 8px;
}
.sprite-additional-pagi-more {
  background-position: -875px -3px;
  width: 8px;
  height: 2px;
}
.sprite-additional-pagi-back {
  background-position: -856px -31px;
  width: 8px;
  height: 8px;
}
.sprite-additional-li-pointer {
  background-position: -864px -31px;
  width: 8px;
  height: 8px;
}
.sprite-additional-li-pointer-on {
  background-position: -872px -31px;
  width: 8px;
  height: 8px;
}
.sprite-additional-dot-grey {
  background-position: -8;
}
/* glue: 0.3 hash: fa0bbaf218 */
.sprite-phone-textballoon,
.sprite-phone-affiliate,
.sprite-phone-usability,
.sprite-phone-social,
.sprite-phone-seo,
.sprite-phone-sea,
.sprite-phone-internet,
.sprite-phone-content,
.sprite-phone-analytics,
.sprite-phone-arrowup,
.sprite-phone-nav-phone,
.sprite-phone-nav-phone-active,
.sprite-phone-li-pointer-phone {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/phone.png?fa0bba);
  background-repeat: no-repeat;
}
.sprite-phone-textballoon {
  background-position: 0px 0px;
  width: 184px;
  height: 183px;
}
.sprite-phone-affiliate {
  background-position: -216px -18px;
  width: 120px;
  height: 120px;
}
.sprite-phone-usability {
  background-position: 0px -183px;
  width: 120px;
  height: 120px;
}
.sprite-phone-social {
  background-position: -32px -18px;
  width: 120px;
  height: 120px;
}
.sprite-phone-seo {
  background-position: -240px -183px;
  width: 120px;
  height: 120px;
}
.sprite-phone-sea {
  background-position: -367px 0px;
  width: 120px;
  height: 120px;
}
.sprite-phone-internet {
  background-position: -367px -120px;
  width: 120px;
  height: 120px;
}
.sprite-phone-content {
  background-position: 0px -303px;
  width: 120px;
  height: 120px;
}
.sprite-phone-analytics {
  background-position: -120px -303px;
  width: 120px;
  height: 120px;
}
.sprite-phone-arrowup {
  background-position: -240px -303px;
  width: 65px;
  height: 65px;
}
.sprite-phone-nav-phone {
  background-position: -367px -240px;
  width: 26px;
  height: 19px;
}
.sprite-phone-nav-phone-active {
  background-position: -393px -240px;
  width: 26px;
  height: 19px;
}
.sprite-phone-li-pointer-phone {
  background-position: -419px -240px;
  width: 8px;
  height: 8px;
}
/* Mediaquery edit */
#mediaquery {
  font-family: desktop;
}
/* Custom style if fixed main navigation is active */
body.fixed {
  padding-top: 90px;
}
body.fixed #header {
  height: 45px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1337;
}
body.fixed #header #quick-search {
  margin: 4px -50px 0 0;
}
body.fixed #nav {
  margin-top: -20px;
}
body.fixed #nav a {
  height: 65px;
}
body.fixed #nav .has-submenu a {
  background-position: right 39px;
}
body.fixed #nav .sub-menu a {
  height: auto;
}
/* Main wrapper and header */
#header {
  height: 85px;
  background: #ffffff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  z-index: 10;
  position: relative;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.lt-ie9 #header {
  border-bottom: 1px solid #ccc;
}
#header #logo {
  position: absolute;
  top: 0;
  left: 5%;
  margin-left: -20px;
}
#header #logo .logo {
  position: relative;
  z-index: 4;
  padding: 15px 10px;
}
#header #logo .sprite-main-shadow-bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 173px;
  height: 114px;
}
.lt-ie8 #header #logo .sprite-main-shadow-bg {
  display: none;
}
#header .logobg {
  position: absolute;
  bottom: 0px;
  left: 5%;
  margin-left: -20px;
  z-index: 2;
  background-color: white;
  height: 209px;
  width: 174px;
}
.lt-ie8 #header .logobg {
  display: none;
}
#header #quick-search {
  position: absolute;
  top: 0;
  right: 5%;
  margin: 25px -50px 0 0;
}
#header #quick-search .searchInput,
#header #quick-search .btn {
  position: relative;
  float: left;
}
#header #quick-search .searchInput {
  width: 120px;
  height: 22px;
  margin: 0;
  border: none;
  background-color: #e8e8e8;
  border-radius: 4px 0 0 4px;
  outline: none;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #444;
  padding: 7px 0 7px 20px;
  font-style: normal;
}
#header #quick-search .searchInput:focus {
  background-color: #ebebeb;
}
#header #quick-search .btn {
  background-color: #d8d8d8;
  border-radius: 0 4px 4px 0;
}
#header #quick-search .btn:focus,
#header #quick-search .btn:hover {
  background-color: #a5a5a5;
}
#header #quick-search .submit {
  padding: 0;
  margin: 0;
  border: 0;
  width: 36px;
}
#header #quick-search .contact {
  margin-left: 14px;
}
.fixed #header #logo .logo {
  padding: 5px 10px;
  width: 60%;
}
.inner {
  width: 960px;
  margin: 0 auto;
}
.inner:before,
.inner:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.inner:after {
  clear: both;
}
.lt-ie9 .inner {
  zoom: 1;
}
h3 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 285.714%;
  margin: 30px 0 10px;
  padding: 0;
  color: #c3c3c3;
}
h4 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 171.429%;
  margin: 0 0 50px 0;
  padding: 0;
  color: #575757;
}
h5 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  margin: 0 0 50px 0;
  padding: 0;
  color: #575757;
}
/* Main navigation */
.sprite-phone-nav-phone {
  display: none;
}
#nav {
  width: 724px;
  margin: 0 auto;
  font-size: 0;
  text-align: center;
}
#nav li {
  display: inline-block;
  font-size: 14px;
  position: relative;
}
#nav li.current-menu-item,
#nav li.current-menu-parent {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAYUlEQVR42pXP0QnAIAxFUUfIKEIX6EiO0FEcwZF0g27w+gIlHyEEFS4hhPNhid66ysOg098AhOBmsLh75IGw1yHdJUODIWg4ZKAxJLUfGag5sCqR/WNuoslEUWc4qCvCaR/nMa9GVBuxfAAAAABJRU5ErkJggg==) no-repeat bottom center;
  *background-image: url(images/misc/arrow-menu.png);
}
#nav li.current-menu-item a,
#nav li.current-menu-parent a {
  color: #6a6a6a;
}
#nav li.has-submenu:hover .sub-menu {
  display: block;
}
#nav li.has-submenu a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAASElEQVR42oXKwQ0AIAgDQEdgFEdiBEZzGf6O4AYIhiZ8DI+G0N5QVesSSBokw+zB9QErdiDy7AryJyDA6TkB8k5sQICciGt/ARMWrrWXeLmFAAAAAElFTkSuQmCC) no-repeat center right;
  *background-image: url(images/misc/dropdown-arrow.png);
  padding-right: 30px;
}
.lt-ie8 #nav li {
  position: relative;
  float: left;
}
#nav a {
  padding: 0 15px;
  text-decoration: none;
  color: #8f8f8f;
  display: block;
  height: 85px;
  line-height: 85px;
}
#nav a:hover,
#nav a:focus {
  color: #e13300;
}
#nav .sub-menu {
  display: none;
  position: absolute;
  top: 55px;
  left: 0;
  width: 175px;
  text-align: left;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  z-index: 2;
}
#nav .sub-menu a {
  height: auto;
  line-height: 2;
  background: none!important;
  display: block;
}
#nav .sub-menu li {
  width: 100%;
  clear: both;
  position: relative;
  float: left;
}
#nav .sub-menu .current-menu-item {
  background: none;
}
/* Main content sections */
.col-left {
  width: 310px;
  position: relative;
  float: left;
}
.col-right {
  width: 641px;
  position: relative;
  float: left;
  margin-left: 9px;
}
.square-bg {
  background: url(images/backgrounds/quote-bg.png) repeat;
}
/* Main article styling */
article {
  background: #ffffff;
  box-shadow: 3px 2px 10px rgba(0,0,0,0.1);
  font-family: open_sansregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
  position: relative;
  float: left;
}
article .info-up {
  position: relative;
}
article .info-up a {
  position: relative;
  float: right;
  margin: 10px 2px;
}
article .info-up .sprite-main-small-twitter {
  margin-right: 30px;
}
article .info-up h1 {
  margin-top: 24px;
}
article .up-image {
  margin: 0 auto;
  width: 620px;
}
article h1 {
  color: #000000;
  font-size: 28px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  margin: 0;
  padding: 20px 20px 0 60px;
}
article .author {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 85.714%;
  color: #9f9f9f;
  display: block;
  position: relative;
  float: left;
  margin: 0 0 0 25px;
  height: 38px;
  line-height: 38px;
}
article .share {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 85.714%;
  color: #e13300;
  display: block;
  position: relative;
  float: right;
  margin: 0 10px 0 0;
  height: 38px;
  line-height: 38px;
}
article .sprite-additional-share {
  position: absolute;
  bottom: 38px;
  right: 35px;
}
article .sprite-additional-dots-long {
  margin: 10px 0 20px 20px;
}
article .intro {
  font-weight: bold;
}
article p {
  padding: 0 30px;
  font-size: 100%;
  line-height: 24px;
}
article p a {
  color: #33b5eb;
  text-decoration: underline;
  margin: 0px;
  padding: 0;
}
article p a:hover,
article p a:focus {
  text-decoration: none;
}
article h3 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 128.571%;
  color: #e13300;
  margin: 10px 0 0 0;
  padding: 0 30px;
  font-weight: bold;
}
article .lower {
  background: #e9e9e9;
  height: 60px;
}
article .lower a {
  position: relative;
  float: right;
  margin: 20px 2px;
}
article .lower .sprite-main-small-twitter {
  margin-right: 30px;
}
article .lower .sprite-additional-share {
  position: absolute;
  bottom: 10px;
  right: 25px;
}
article .lower .reactions {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 133.333%;
  color: #a3a3a3;
  display: block;
  position: relative;
  float: left;
  margin: 0 0 0px 30px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0;
  line-height: 60px;
  height: 60px;
}
article .lower .reactions .sprite-additional-pointer-bottom {
  margin: -10px 0 0 20px;
}
article .lower .share {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 85.714%;
  color: #e13300;
  display: block;
  position: relative;
  float: right;
  margin: 0 10px 0px 0;
  line-height: 60px;
  height: 60px;
}
/* Scroll button to top of page */
.scrollup {
  position: fixed;
  right: 50px;
  bottom: 50px;
  text-decoration: none;
  display: none;
  z-index: 9999;
  color: #000000;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 128.571%;
  width: 85px;
  text-align: center;
}
.scrollup .sprite-main-arrowup {
  display: block;
  margin: 0 auto;
}
/* Homepage styles */
#home {
  /* Upper quote bar */
  /* Link container for zuivere oplossingen, kennis and resultaten */
  /* Exptersise prisma */
  /* Activity stream  */
  /* Brands page up */
  /* Cases slider */
  /* Quotes homepage */
  /* Contact signup page */
  /* Google Maps Frame Homepage */
}
#home .upper-quote {
  background: #ffffff;
  min-height: 200px;
  text-align: center;
  position: relative;
  float: left;
  width: 100%;
}
#home .upper-quote h1 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 285.714%;
  margin: 30px 0 10px 0;
}
#home .upper-quote p {
  font-size: 142.857%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #9f9f9f;
  margin: 0;
}
#home .link-container {
  min-height: 160px;
  background: #ffffff;
}
.lt-ie8 #home .link-container {
  margin: 20px 0;
}
#home .link-container p {
  font-size: 85.714%;
  color: #ffffff;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#home .link-container .link {
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 128.571%;
  width: 240px;
  color: #ffffff;
  background: #e13300;
  margin: 60px 20px;
  position: relative;
  float: left;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#home .link-container .link:hover,
#home .link-container .link:focus {
  background: #c6c6c6;
  color: #ffffff;
}
#home .link-container .link:hover .sprite-main-cta-shadow,
#home .link-container .link:focus .sprite-main-cta-shadow {
  display: block;
}
#home .link-container .link:hover .sprite-main-cta-arrow,
#home .link-container .link:focus .sprite-main-cta-arrow {
  display: none;
}
#home .link-container .sprite-main-cta-arrow,
#home .link-container .sprite-main-cta-shadow {
  left: 50%;
  position: absolute;
}
#home .link-container .sprite-main-cta-arrow {
  bottom: -9px;
  margin-left: -10px;
}
#home .link-container .sprite-main-cta-shadow {
  bottom: -15px;
  margin-left: -110px;
  display: none;
}
#home .expertise-prisma {
  position: relative;
  float: left;
  width: 100%;
  background: url(images/backgrounds/resultaat-bg.png) repeat;
  text-align: center;
  padding: 20px 0 60px 0;
}
#home .expertise-prisma #heading-expertise {
  position: relative;
  float: left;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #c3c3c3;
  font-size: 285.714%;
  margin: 30px 0 -5px 0;
  width: 100%;
  text-align: center;
}
#home .expertise-prisma p {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 171.429%;
  margin: 0 0 50px 0;
  padding: 0;
  color: #575757;
}
#home .expertise-prisma .inner-result {
  width: 798px;
  height: 816px;
  margin: 0 auto;
  overflow: hidden;
  background: url(images/backgrounds/resultaat-stripes1.png) no-repeat 92px 86px;
  position: relative;
}
#home .expertise-prisma .expertise {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
  position: absolute;
  background-color: #d2d2d2;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#home .expertise-prisma .expertise:hover,
#home .expertise-prisma .expertise:focus {
  cursor: pointer;
  color: #ffffff;
}
#home .expertise-prisma .expertise-name {
  position: relative;
  top: 130px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 114.286%;
}
#home .expertise-prisma .affiliate-cta {
  top: 70px;
  left: 42px;
  background-color: #ddc822;
}
#home .expertise-prisma .analytics-cta {
  top: 0px;
  left: 305px;
  background-color: #a2c5eb;
}
#home .expertise-prisma .usability-cta {
  top: 370px;
  left: 4px;
  background-color: #ba6246;
}
#home .expertise-prisma .internet-cta {
  top: 306px;
  left: 305px;
  background-color: #6bb097;
}
#home .expertise-prisma .content-cta {
  top: 70px;
  left: 550px;
  background-color: #da8c8e;
}
#home .expertise-prisma .sea-cta {
  top: 608px;
  left: 152px;
  background-color: #a3478f;
}
#home .expertise-prisma .seo-cta {
  top: 608px;
  left: 472px;
  background-color: #677fbc;
}
#home .expertise-prisma .socials-cta {
  top: 370px;
  left: 600px;
  background-color: #ec6c11;
}
#home .activity-stream {
  height: 1000px;
  width: 100%;
  background: #1db09a;
  clear: both;
  padding-top: 10px;
}
#home .activity-stream .inner {
  text-align: center;
}
#home .activity-stream h2 {
  color: #2e4539;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 285.714%;
  margin: 30px 0 10px;
  padding: 0;
}
#home .activity-stream p {
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.286%;
}
#home .activity-stream .view-all {
  text-decoration: underline;
  color: #2e4539;
}
#home .activity-stream .view-all:hover {
  text-decoration: none;
}
#home .activity-stream .middle {
  margin: 30px 0 0 0;
  min-height: 650px;
  position: relative;
}
#home .activity-stream #post-1 {
  position: absolute;
  top: 20px;
  left: 0;
}
#home .activity-stream #post-2 {
  position: absolute;
  top: 110px;
  right: 0;
}
#home .activity-stream #post-3 {
  position: absolute;
  top: 210px;
  left: 0;
}
#home .activity-stream #post-4 {
  position: absolute;
  top: 310px;
  right: 0;
}
#home .activity-stream #post-5 {
  position: absolute;
  top: 410px;
  left: 0;
}
#home .activity-stream #post-6 {
  position: absolute;
  top: 510px;
  right: 0;
}
#home .activity-stream .middle-bar {
  height: 656px;
  width: 20px;
  background: url(images/backgrounds/middle.png) no-repeat;
  position: relative;
  left: 50%;
  margin-left: -10px;
}
.lt-ie9 #home .activity-stream .middle-bar {
  position: absolute;
}
#home .activity-stream .sprite-main-icon1,
#home .activity-stream .sprite-main-icon2,
#home .activity-stream .sprite-main-icon3,
#home .activity-stream .sprite-main-icon4,
#home .activity-stream .sprite-main-icon1,
#home .activity-stream .sprite-main-icon5,
#home .activity-stream .sprite-main-icon6 {
  height: 46px;
  width: 46px;
  position: absolute;
  left: -12px;
}
.lt-ie10 #home .activity-stream .sprite-main-icon1,
.lt-ie10 #home .activity-stream .sprite-main-icon2,
.lt-ie10 #home .activity-stream .sprite-main-icon3,
.lt-ie10 #home .activity-stream .sprite-main-icon4,
.lt-ie10 #home .activity-stream .sprite-main-icon1,
.lt-ie10 #home .activity-stream .sprite-main-icon5,
.lt-ie10 #home .activity-stream .sprite-main-icon6 {
  left: -13px;
}
#home .activity-stream .sprite-main-icon1 {
  top: 20px;
}
#home .activity-stream .sprite-main-icon2 {
  top: 110px;
}
#home .activity-stream .sprite-main-icon3 {
  top: 210px;
}
#home .activity-stream .sprite-main-icon4 {
  top: 310px;
}
#home .activity-stream .sprite-main-icon5 {
  top: 410px;
}
#home .activity-stream .sprite-main-icon6 {
  top: 510px;
}
#home .activity-stream .stream-item {
  width: 420px;
  background: #ffffff;
  text-align: left;
}
#home .activity-stream .activity-holder {
  padding: 18px 18px 0 18px;
}
#home .activity-stream .activity-holder img {
  width: 50px;
}
#home .activity-stream .stream-image {
  position: relative;
  float: left;
  margin: 0 18px 0 0;
}
#home .activity-stream .title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 114.286%;
  color: #0f1c2f;
  margin: 0;
  min-height: 50px;
}
.lt-ie8 #home .activity-stream .title {
  margin-top: -15px;
}
#home .activity-stream .title a {
  display: block;
  text-decoration: none;
  color: #0f1c2f;
  height: 50px;
}
#home .activity-stream .author {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #B2B2B2;
  margin: 5px 0 10px 68px;
}
#home .activity-stream .author-link {
  color: #EF6F57;
  text-decoration: underline;
  font-size: 14px;
}
#home .activity-stream .author-link:hover {
  text-decoration: none;
}
#home .activity-stream .lower {
  background: #E1E9E5;
  height: 31px;
  width: 400px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  padding: 10px 10px 0 10px;
}
#home .activity-stream .lower p {
  color: #b2b2b2;
  margin: 0;
  padding: 0;
  float: right;
  font-size: 100%;
  position: relative;
  float: left;
}
#home .activity-stream .more-small {
  position: relative;
  float: left;
  font-size: 100%;
  margin: 0 70px 0 8px;
  color: #2f4539;
}
#home .activity-stream .more-small:hover,
#home .activity-stream .more-small:focus {
  text-decoration: none;
}
.lt-ie9 #home .activity-stream .more-small {
  margin: 0 75px 0 8px;
}
#home .activity-stream .sprite-main-small-twitter,
#home .activity-stream .sprite-main-small-fb,
#home .activity-stream .sprite-main-small-google,
#home .activity-stream .sprite-main-small-linkedin {
  width: 20px;
  height: 19px;
  margin: 0 4px;
}
#home .activity-stream .li-left {
  border-bottom: 2px solid #4F9773;
  border-right: 2px solid #4F9773;
}
#home .activity-stream .sprite-main-pointer-right {
  width: 13px;
  height: 24px;
}
#home .activity-stream .pointer-right {
  position: absolute;
  left: 420px;
  top: 15px;
}
#home .activity-stream .li-right {
  position: relative;
  float: right;
  border-bottom: 2px solid #4F9773;
  border-left: 2px solid #4F9773;
}
#home .activity-stream .sprite-main-pointer-left {
  width: 13px;
  height: 24px;
}
#home .activity-stream .pointer-left {
  position: absolute;
  left: -13px;
  top: 15px;
}
#home .activity-stream .more-link {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.286%;
  width: 240px;
  color: #959595;
  background: #a9dfc3;
  margin: 60px 20px;
  display: inline-block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#home .activity-stream .more-link:hover,
#home .activity-stream .more-link:focus {
  background: #E13300;
  color: #ffffff;
}
#home .brands {
  height: 145px;
  background: url(images/backgrounds/brands-bg.png?001) repeat-x top;
  width: 100%;
}
#home .brands .brands-list {
  text-align: center;
}
#home .brands .brand-item {
  display: inline-block !important;
  width: 235px;
}
.lt-ie8 #home .brands .brand-item {
  zoom: 1;
  display: inline!important;
}
#home .brands img {
  position: relative;
  float: left;
  margin: 30px 20px;
}
#home .cases-slider-container {
  min-height: 300px;
  background: #f2f2f2;
  text-align: center;
  position: relative;
}
#home .cases-slider-container .flex-viewport {
  width: 930px;
  margin: 0px auto;
}
#home .cases-slider-container #heading-cases {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  position: relative;
  float: left;
  color: #c3c3c3;
  font-size: 285.714%;
  margin: 30px 0 10px;
  width: 100%;
  text-align: center;
}
#home .cases-slider-container .intro {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  margin: 0 0 50px 0;
  padding: 0;
  color: #575757;
}
#home .cases-slider-container .sprite-main-btn-slider-left {
  position: absolute;
  bottom: 440px;
  left: 10%;
  margin-top: -32px;
}
#home .cases-slider-container .sprite-main-btn-slider-right {
  position: absolute;
  bottom: 440px;
  right: 10%;
  margin-top: -32px;
}
#home .cases-slider-container .slides {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
#home .cases-slider-container .slides a {
  color: #b1b1b1;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  text-decoration: none;
}
#home .cases-slider-container .slides a:hover,
#home .cases-slider-container .slides a:focus {
  text-decoration: underline;
}
#home .cases-slider-container .icon-menu {
  margin: 40px 0 20px 0;
  padding: 0;
}
#home .cases-slider-container .icon-menu li {
  margin: 0;
  width: 34px;
  display: inline-block;
  position: relative;
}
#home .cases-slider-container .icon-menu li .tooltip {
  position: absolute;
  left: 50%;
  top: -50px;
  margin-left: -99px;
  display: none;
}
.lt-ie8 #home .cases-slider-container .icon-menu li {
  display: inline;
}
#home .cases-slider-container .image-overlay {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/main.png?7cf1e3);
  background-repeat: no-repeat;
  background-position: 0px -3px;
  width: 301px;
  height: 303px;
  position: absolute;
  top: -25px;
  left: -25px;
}
#home .cases-slider-container .grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
#home .cases-slider-container .photo:hover .grayscale,
#home .cases-slider-container .photo:focus .grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
#home .cases-slider-container .photo img {
  width: 249px;
  height: 249px;
}
#home .cases-slider-container .results-spotlight {
  text-align: center;
  width: 100%;
  max-width: 930px;
}
#home .cases-slider-container .item-container {
  width: 100%;
  position: relative;
  float: left;
}
#home .cases-slider-container .item {
  float: left;
  display: inline-block;
  margin: 30px;
  width: 249px;
  position: relative;
}
#home .cases-slider-container .nav-btn {
  z-index: 6;
}
#home .quotes {
  background: url(images/backgrounds/quote-bg.png) repeat;
  text-align: center;
  padding: 50px 0;
  position: relative;
}
#home .quotes .overlay {
  width: 72px;
  height: 72px;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -37px;
}
#home .quotes .quote-image {
  margin: 0 auto;
  padding-top: 10px;
  width: 60px;
  height: 60px;
}
#home .quotes .sprite-main-quote-top {
  position: absolute;
  top: -16px;
  left: 50%;
  margin-left: -18px;
}
#home .quotes .inner-quotes {
  min-height: 283px;
  background: #ffffff;
  position: relative;
}
#home .quotes .inner-quotes .name {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #b2b2b2;
  margin: 10px 0 0 0;
  padding: 0;
}
#home .quotes .inner-quotes .client-name {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.286%;
  color: #f43d09;
  margin: 0 0 5px 0;
  padding: 0;
  text-transform: uppercase;
}
#home .quotes .inner-quotes .quote {
  color: #000000;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 142.857%;
  margin: 20px;
  padding: 0;
}
#home .contact-signup {
  height: 530px;
  width: 100%;
  background: url(images/backgrounds/newsletter-bg.png) repeat;
  padding-top: 20px;
}
#home .contact-signup .ajax-loader {
  position: relative;
  margin: 5px auto;
  z-index: 9999;
}
#home .contact-signup .inner {
  text-align: center;
  padding-top: 1px;
}
#home .contact-signup h2 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 285.714%;
  color: #ffffff;
  margin: 20px 0;
}
#home .contact-signup .intro {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  color: #F4B5A9;
  margin: -15px 0 20px 0;
}
#home .contact-signup .naam .wpcf7-not-valid-tip,
#home .contact-signup .email .wpcf7-not-valid-tip {
  display: none;
}
#home .contact-signup .wpcf7-validation-errors {
  display: none !important;
}
#home .contact-signup .textarea .wpcf7-not-valid-tip {
  display: none;
}
#home .contact-signup form {
  width: 700px;
  margin: 0 auto;
}
#home .contact-signup form input {
  width: 250px;
  height: 30px;
  padding: 10px 40px 10px 10px;
  margin: 10px;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ffffff;
  color: #666;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: none;
  font-size: 114.286%;
}
#home .contact-signup form input.error {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 260px 14px;
}
#home .contact-signup form input.no-error {
  background: url(images/icons/form-icons/success.png) #ffffff no-repeat 260px 14px;
}
#home .contact-signup form .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 260px 14px;
}
#home .contact-signup form textarea {
  width: 600px;
  height: 60px;
  padding: 10px;
  margin: 10px;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ffffff;
  color: #666;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: none;
  font-size: 114.286%;
}
#home .contact-signup form textarea.error {
  border: 2px solid #610000;
}
#home .contact-signup form .textarea .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 580px 10px;
}
#home .contact-signup form .submit {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: none;
  height: 60px;
  font-size: 114.286%;
  width: 240px;
  color: #ffffff;
  background: #ea4146;
  margin: 40px 20px 5px;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#home .contact-signup form .submit:hover,
#home .contact-signup form .submit:focus {
  background: #C6C6C6;
}
#home #gMapsFrameHomepage {
  width: 100%;
  height: 430px;
  position: relative;
  float: left;
  clear: both;
}
#home .triangle {
  border-bottom: 20px solid transparent;
  border-left: 20px solid #fff;
  border-top: 20px solid transparent;
  left: 342px;
  bottom: 26px;
}
/* News signup page */
#news-signup {
  height: 180px;
  width: 100%;
  position: relative;
  float: left;
  background: #000000;
}
#news-signup .inner {
  text-align: center;
  padding-top: 1px;
}
#news-signup .news-subscribe-title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 185.714%;
  color: #ffffff;
  margin: 20px 0;
}
#news-signup #news-frm {
  width: 860px;
  margin: 0px auto;
}
#news-signup #contact-frm {
  width: 865px;
  margin: 0 auto;
}
#news-signup .btn {
  margin: 12px auto;
  text-transform: uppercase;
  width: auto;
  position: relative;
  top: 10px;
  height: 60px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  border: none;
  font-size: 142.857%;
  color: #ffffff;
  background: #e23300;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#news-signup .btn:hover,
#news-signup .btn:focus {
  background: #C6C6C6;
}
.lt-ie9 #news-signup .btn {
  height: 50px;
  padding-top: 10px;
}
/* Employee slider */
#employee-slider {
  width: 100%;
  min-height: 85px;
  height: 424px;
  float: left;
  background-image: url(images/backgrounds/slider-bg.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 30px 0 0 0;
  position: relative;
  overflow: hidden;
}
#employee-slider .ieBgFallback {
  display: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
}
.lt-ie9 #employee-slider .ieBgFallback {
  display: block;
}
#employee-slider .upper-image {
  height: 30px;
  background: url(images/backgrounds/slider-bar-bg.png) no-repeat center;
  margin: 0 0 10px 0;
  position: relative;
}
#employee-slider .info-box {
  width: 840px;
  height: 190px;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
  margin: 0 auto;
  text-align: center;
  padding: 10px 20px;
  position: relative;
}
.lt-ie9 #employee-slider .info-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFffffff", endColorstr="#BFffffff", GradientType=0);
  zoom: 1;
}
#employee-slider .info-box h3 {
  font-size: 157.143%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #5f5f5f;
  margin: 0;
}
#employee-slider .info-box p {
  font-size: 114.286%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #6a6a6a;
  margin-left: -250px;
  position: absolute;
  left: 50%;
  width: 500px;
  bottom: 35px;
}
#employee-slider .info-box .view-profile-link {
  text-decoration: underline;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #f43d09;
  position: absolute;
  left: 50%;
  margin-left: -54px;
  bottom: 20px;
}
#employee-slider .info-box .view-profile-link:hover {
  color: #000000;
}
#employee-slider .lower-image {
  height: 73px;
  border-top: 2px solid #ffffff;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.3);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
  margin: 100px 0 0 0;
  position: relative;
}
.lt-ie9 #employee-slider .lower-image {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4Cffffff", endColorstr="#4Cffffff", GradientType=0);
  zoom: 1;
}
#employee-slider .employee-slider {
  width: 178px;
  height: 131px;
  margin: -149px auto 0 auto;
  overflow: visible;
}
#employee-slider .flex-viewport {
  overflow: visible!important;
}
#employee-slider .flex-next,
#employee-slider .flex-prev {
  position: absolute;
  top: 150px;
}
#employee-slider .flex-next {
  right: 24px;
}
#employee-slider .flex-prev {
  left: 24px;
}
#employee-slider .slides {
  width: 9999em;
  position: relative;
  float: left;
  margin: 23px 0 30px 0;
}
#employee-slider .slides.first-slide {
  -webkit-transform: translate3d(-1068px, 0, 0) !important;
}
#employee-slider .flex-control-nav {
  display: none;
}
#employee-slider .item {
  height: 98px;
  width: 98px;
  margin: 0 38px;
  cursor: pointer;
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 2px solid #ffffff;
  position: relative;
}
#employee-slider .item:hover .hover-color {
  display: block;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#employee-slider .item.specialism-internet-marketing:hover,
#employee-slider .item.specialism-internet-marketing.active {
  border: 2px solid #6bb097;
}
#employee-slider .item.specialism-internet-marketing:hover .arrow,
#employee-slider .item.specialism-internet-marketing.active .arrow {
  display: block;
}
#employee-slider .item.specialism-internet-marketing .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAFBSURBVEiJtZSxSgNBEEBfLhAVAkI+QGIVSGUhVgELe7EQrLRRhHMKW9uAVRptzBAQhAQhYDNa+REWtnZ+hJCkS3GbEHJJbs+7vGp3Z3ff7uwyBVIipm3gHOg9nYQ3SfOvvh+m7SCl6BYIgTIQur433jIx3QNac8MtN56fTEzLQB8ozYVKQF9Mt3KTAY9AbUms5uLZZWJ6BlwmTLsW09NMMjHdBTpJmzg6YrrzL5mYFoEusO0pqwCvbl06GdAEGp6iCQ3gLpVMTA9XLUqgKaYLDxmTiWmFKH1L05FAEeiKaSz9i272Aqx8aA8WfqzCbEdMQ6CdUTTLxag67MVkYloHvgCvauDJH7A/qg5/wKXRlZu3nEUQFezuxu9maSojKrD1nEUTDoB7gIKYHgPvaxLNchSQ74dYxXMAfACDNYsGwOcYRXNLs1aeNlQAAAAASUVORK5CYII=);
}
#employee-slider .item.specialism-analytics:hover,
#employee-slider .item.specialism-analytics.active {
  border: 2px solid #a2c5eb;
}
#employee-slider .item.specialism-analytics:hover .arrow,
#employee-slider .item.specialism-analytics.active .arrow {
  display: block;
}
#employee-slider .item.specialism-analytics .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAE+SURBVEiJvZQ9SwNBEEDfXSAgBIQUloJVIJWFWB1a2KcSUkhsFOFsbG0DVmm0CgQEYSQQsNLKWqa0sPUvTB1Ia5G9cObr9ryLr9qb2d23O3tMQE5ErQ90gOfzaOc6a/7l1/1sHOYU3QAxUANi9+2Nt0zU9oHeXLjn4uXJRK0GjIDqXKoKjERtqzQZ8AA0VuQaLl9cJmpt4CJj2pWonRaSidoeMMjaxDEQtd0/yUStAgiw7SmrA0O3Lp8M6AKRpyghAm5zyUTteN2iDLqitvSQCzJRqzMt38pyZFABRNQWyr/sZk/A2of2YOmP9UsmajHQKihKaItaJx0IUqIm8Al4dQNPxsDBR234De5mrt28lCyCacOWo/FZdSZj2mCbJYsSDoE7gEDUWsDrhkRpTkKg/w8igMcQeAMmGxZNgPcfyh5XtmMmG24AAAAASUVORK5CYII=);
}
#employee-slider .item.specialism-content:hover,
#employee-slider .item.specialism-content.active {
  border: 2px solid #da8c8e;
}
#employee-slider .item.specialism-content:hover .arrow,
#employee-slider .item.specialism-content.active .arrow {
  display: block;
}
#employee-slider .item.specialism-content .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAFBSURBVEiJtZSxSgNBEEDfXSAgBIR8gGBjIJWFWAUsTG0lWGmjCGcjiIhtwOoYRqtAQBAuCAErrSz8BAtb5zuElFpkE0Jyudszl1ft7uzu251dJqAgJtoFjoH+1vXVRd78s6/7STssKLoEIqAGRK7vjbfMRLeBeGY4duPlyUy0BgyA6kyoCgxMdK00GfAANBbEGi6+vMxEj4DTnGnnJnq4lMxEN4Fe3iaOnolu/EtmohUgAdY9ZXXg2a0rJgM6QMtTNKYF3BaSmehe1qIcOiaaesg5mYnWGaVvYTpyqACJic6lP+1mT0DmQ3uQ+rGC6Y6JRkB3SdE0J3E76M/JTLQJfAJe1cCTH2Anbgff4NLoys1LySIYFezk5uO3OpExKrDNkkVjdoE7gMBED4DXFYmm2Q8p90Nk8RgCb8BwxaIh8P4H22hPmdHkZcYAAAAASUVORK5CYII=);
}
#employee-slider .item.specialism-affiliate:hover,
#employee-slider .item.specialism-affiliate.active {
  border: 2px solid #ddc822;
}
#employee-slider .item.specialism-affiliate:hover .arrow,
#employee-slider .item.specialism-affiliate.active .arrow {
  display: block;
}
#employee-slider .item.specialism-affiliate .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAFDSURBVEiJvZQ9SwNBEEBfLhAUAkJ+gOBYBFJZiFgELOxTCalSKUIEsdUyIAhpFIRAQBAiQsBKK3/CFBa2FuOvEGJpcXvhzNfteRdftTezu2939pgCKTGVHtACHjZ3P0+S5h+9X4/HQUrRGdAGykDbfXvjLTOVLaA7Ee66eH4yUykDQ6A0kSoBQ1NZzU0G3ADVObmqy2eXmUoTOEyYdmwqB5lkprIB9JM2cfRNZf1PMlMpAgNgzVNWAR7dunQyoAPUPUURdeA8lcxU9hYtSqBjKjMPOSUzlQph+eaWI4EiMDCVqfLPutk9sPChPZj5Y/2SmUobaGQURTRNpRUPFGKiGvAGeHUDT76A7auV0w9wN3Pt5ilnEYQNe3DxfVsaywgbbC1nUcQOcAlQMJUG8LwkUZz9AOj9gwjgLgBegNGSRSPg9QenPEx5MFUj5QAAAABJRU5ErkJggg==);
}
#employee-slider .item.specialism-usability:hover,
#employee-slider .item.specialism-usability.active {
  border: 2px solid #ba6246;
}
#employee-slider .item.specialism-usability:hover .arrow,
#employee-slider .item.specialism-usability.active .arrow {
  display: block;
}
#employee-slider .item.specialism-usability .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAFBSURBVEiJvZSxSgNBEEBfEjgQAkI+QLAKpLIQq4CF4FilElOlGUU4C21tA1ZpFItAQBQiQtBKqzjfYGHrfwhpLW4vxOSS2zMXX7U3s7tvd/aYAhkxlS7QAh7379/P0uaffF6Px8WMogsgBMpA6L698ZaZyhbQmQp3XDw/mamUgQEQTKUCYGAqa7nJgBugOidXdfnlZabSBI5Tpp2ayuFSMlPZBHppmzh6prLxJ5mplIA+sO4pqwBPbl02GdAG6p6imDpwmUlmKruLFqXQNpXEQ87ITKVCVL655UihBPRNZab8STd7ABY+tAeJP9YvmamEQGNJUUzTVFqTgcKEqAZ8AF7dwJNvYPv5/OAL3M1cu3nJWQRRw+4f3Q6DsYyowdZyFsXsAFcABVNpAK8rEk2yVwS6/yACuCsCb8BoxaIRMPwBXW9ERe/qj8MAAAAASUVORK5CYII=);
}
#employee-slider .item.specialism-sea:hover,
#employee-slider .item.specialism-sea.active {
  border: 2px solid #a3478f;
}
#employee-slider .item.specialism-sea:hover .arrow,
#employee-slider .item.specialism-sea.active .arrow {
  display: block;
}
#employee-slider .item.specialism-sea .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAE+SURBVEiJtZQxSwMxFIC/u0JBKAj9AYJToZODOBU6uLzJSXCqiyKci45dCw6li28qFAShD6HgpFPX7g6u/g+hYx2alqN37eW86zcleUm+5CW8gJyY6BDoANaZPt5nzb/9fl63w5yiByACakDk+t54y0z0BBhsDA/ceHkyE60BE6C6EaoCExM9KE0GKNDYEmu4eHGZiV4BNxnT7kz0spDMRI+BUdYmjpGJHv1LZqIVYAwcesrqwJtbl08G9ICWp2hFC+jmkploe9eiDHommnrIhMxE6yzTtzUdGVSAsYkm0p92s1dg50N7kPqxgnjHRCNgWFAU53rWX1hCZqJN4Avwqgae/AKns/7iB1waXbl5L1kEy4I9bneD6lrGssA2SxatOAOeAAITvQA+9iSKcx5S7ofYxUsIfALzPYvmwPQP0DZHntpC6vEAAAAASUVORK5CYII=);
}
#employee-slider .item.specialism-seo:hover,
#employee-slider .item.specialism-seo.active {
  border: 2px solid #677fbc;
}
#employee-slider .item.specialism-seo:hover .arrow,
#employee-slider .item.specialism-seo.active .arrow {
  display: block;
}
#employee-slider .item.specialism-seo .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAFDSURBVEiJtZQ9SwNBEEBfLhIQAkJ+gGAVSCEWYhWwSC8EBCttFJmzsbUbAlZptAoGBOGCELAQrWzmH1hIOv+HkCZFimxCyMfdnnd51e7O7r7d2WUKpETUOsA50HtqNW6S5l/9PMzaQUrRLRACZSB0fW+8ZaJ2ALQXhttuPD+ZqJWBPlBaCJWAvqht5yYDHoHqmljVxbPLRO0MuEyYdi1qp5lkorYHdJM2cXRFbfdfMlErAhGw4ymrAK9uXToZ0ALqnqIpdeAulUzUjuMWJdAStZWHXJKJWoVJ+tamI4EiEInaUvpX3ewFiH1oD1Z+rMJ8R9RCoJNRNM/FqDnoLclErQZ8A17VwJM/4HDUHPyCS6MrN285i2BSsKOt9/3STMakwNZyFk05Au4BCqJ2AnxsSDRPIyDfDxHHcwB8AsMNi4bA1xgMH0qphI9OrQAAAABJRU5ErkJggg==);
}
#employee-slider .item.specialism-bonus:hover,
#employee-slider .item.specialism-bonus.active {
  border: 2px solid #cf6b23;
}
#employee-slider .item.specialism-bonus:hover .arrow,
#employee-slider .item.specialism-bonus.active .arrow {
  display: block;
}
#employee-slider .item.specialism-bonus .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAE/SURBVEiJvZQ9SwNBEEDfJXAgBIT8AEEYCKRKIVYBC/tUQqpUfkAcwdY2YJVGCxMICsKJELDSyh9hMa3gzxDSWmQvnMklt2cuvmpvZnff7uwxATkxlSHQAZ4ag6/zrPkndjMbl3KKLoEuUAG67tsbb5mpNID+XLjv4sXJTKUCjIFwLhUCY1PZKkwG3AK1Jbmay68vM5U2cJwx7cxUjtaSmcouMMraxDEylZ0/yUylDETAtqesCjy7dflkQA9oeopimsBVLpmpHKxalEHPVFIPuSAzlSrT8i0tRwZlIDKVhfKn3ewRWPnQHqT+WL9kptIFWmuKYtqm0kkGgoSoDnwAXt3Ak29g7+5UP8HdzLWbl4JFMG3Y0cX9IJzJmDbYesGimH3gGiAwlRbwuiFRksMSMPwHEcBDCXgDJhsWTYD3H9ACQ/F4XwSSAAAAAElFTkSuQmCC);
}
#employee-slider .item .hover-color {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 100;
  width: 98px;
  height: 66px;
  color: #ffffff;
  -webkit-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -moz-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -ms-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -o-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.3;
  padding-top: 32px;
  text-align: center;
  cursor: pointer;
}
.lt-ie9 #employee-slider .item .hover-color {
  display: none;
}
#employee-slider .item .hover-color.internet-marketing {
  background-color: transparent;
  background-color: rgba(107, 176, 151, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.internet-marketing {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BF6bb097", endColorstr="#BF6bb097", GradientType=0);
  zoom: 1;
}
#employee-slider .item .hover-color.analytics {
  background-color: transparent;
  background-color: rgba(162, 197, 235, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.analytics {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFa2c5eb", endColorstr="#BFa2c5eb", GradientType=0);
  zoom: 1;
}
#employee-slider .item .hover-color.content {
  background-color: transparent;
  background-color: rgba(218, 140, 142, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFda8c8e", endColorstr="#BFda8c8e", GradientType=0);
  zoom: 1;
}
#employee-slider .item .hover-color.affiliate {
  background-color: transparent;
  background-color: rgba(221, 200, 34, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.affiliate {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFddc822", endColorstr="#BFddc822", GradientType=0);
  zoom: 1;
}
#employee-slider .item .hover-color.usability {
  background-color: transparent;
  background-color: rgba(186, 98, 70, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.usability {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFba6246", endColorstr="#BFba6246", GradientType=0);
  zoom: 1;
}
#employee-slider .item .hover-color.bonus {
  background-color: transparent;
  background-color: rgba(207, 107, 35, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.bonus {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFcf6b23", endColorstr="#BFcf6b23", GradientType=0);
  zoom: 1;
}
#employee-slider .item .hover-color.seo {
  background-color: transparent;
  background-color: rgba(103, 127, 188, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.seo {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BF677fbc", endColorstr="#BF677fbc", GradientType=0);
  zoom: 1;
}
#employee-slider .item .hover-color.sea {
  background-color: transparent;
  background-color: rgba(163, 71, 143, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employee-slider .item .hover-color.sea {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFa3478f", endColorstr="#BFa3478f", GradientType=0);
  zoom: 1;
}
#employee-slider .arrow {
  display: none;
  width: 27px;
  height: 19px;
  position: absolute;
  top: -17px;
  left: 35px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAAAzklEQVR42r3VIQrCYByGcWEgDATBAwgmwbQDCIIHMAkmm8W0A1hNFoMwEDyA1TMs2SzC0kCwCsJgMBj8fQyDMVC/b/tm+MWXJ76NxWWry0MET3erG3IhOW5dMQdJIZbAMR1rIYCgKIBtMnaAfLE3FZtBFEyrxnp4KsYe6JaNWfAhGnxYZWJrSAkr3dgIaclYiqFqrIMbpIIQbZXYCWLA8VdsCTFo/ik2QGw4FqFfjNm4QmpwRjMf20FqtMliE8gfjN+x+59iYfa8cc2hGN4LfjOpd/1SgqgAAAAASUVORK5CYII=);
}
#employee-slider .profileImage {
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: relative;
  float: left;
  z-index: 5;
}
#employee-slider .quote,
#employee-slider .info,
#employee-slider .link,
#employee-slider .background {
  display: none;
}
/* Employee page */
#employees h2 {
  font-size: 260%;
  text-align: center;
  margin: 0;
}
#employees .team-head {
  background: #ea4146;
  width: 100%;
  text-align: center;
  height: 90px;
  line-height: 30px;
  margin-bottom: 60px;
  border-top: 60px solid #ffffff;
}
#employees .team-head .team-title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 257.143%;
  color: #ffffff;
}
.lt-ie8 #employees .team-head .team-title {
  margin-top: 0;
}
#employees .intro-text {
  width: 650px;
  margin: 10px auto 40px auto;
  color: #8f8f8f;
}
#employees .expertise {
  width: 150px;
  height: 210px;
  margin: 0 15px 40px 15px;
  padding: 0 12px;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 360%;
  word-break: break-all;
  word-wrap: break-word;
  line-height: 1.1;
}
#employees .expertise.internet-marketing {
  background: #6bb097;
}
#employees .expertise.analytics {
  background: #a2c5eb;
}
#employees .expertise.content {
  background: #da8c8e;
}
#employees .expertise.affiliate {
  background: #ddc822;
}
#employees .expertise.usability {
  background: #ba6246;
}
#employees .expertise.seo {
  background: #677fbc;
  clear: left;
}
#employees .expertise.sea {
  background: #a3478f;
}
#employees .employee {
  width: 180px;
  height: 210px;
  margin-bottom: 40px;
  position: relative;
}
#employees .employee:hover .hover-color {
  display: block;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#employees .employee-link {
  text-decoration: none;
  z-index: 110;
}
#employees .employee-image {
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#employees .image-container {
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px auto 6px auto;
  width: 150px;
  -webkit-box-shadow: 0px 0px 0px 4px rgba(255,255,255,1), 0px 0px 21px 0px rgba(0,0,0,.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 0px 0px 0px 4px rgba(255,255,255,1), 0px 0px 21px 0px rgba(0,0,0,.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#employees .image-container.internet-marketing {
  border: 2px solid #6bb097;
}
#employees .image-container.analytics {
  border: 2px solid #a2c5eb;
}
#employees .image-container.content {
  border: 2px solid #da8c8e;
}
#employees .image-container.affiliate {
  border: 2px solid #ddc822;
}
#employees .image-container.usability {
  border: 2px solid #ba6246;
}
#employees .image-container.bonus {
  border: 2px solid #cf6b23;
}
#employees .image-container.seo {
  border: 2px solid #677fbc;
}
#employees .image-container.sea {
  border: 2px solid #a3478f;
}
#employees .hover-color {
  position: absolute;
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 100;
  width: 150px;
  height: 150px;
  top: 2px;
  color: #ffffff;
  -webkit-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -moz-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -ms-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -o-transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  transition: all 0.2s cubic-bezier(0.36, 0.095, 0.31, 0.89);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 12;
  text-align: center;
  cursor: pointer;
}
.lt-ie9 #employees .hover-color {
  display: none;
}
#employees .hover-color.internet-marketing {
  background-color: transparent;
  background-color: rgba(107, 176, 151, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.internet-marketing {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BF6bb097", endColorstr="#BF6bb097", GradientType=0);
  zoom: 1;
}
#employees .hover-color.analytics {
  background-color: transparent;
  background-color: rgba(162, 197, 235, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.analytics {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFa2c5eb", endColorstr="#BFa2c5eb", GradientType=0);
  zoom: 1;
}
#employees .hover-color.content {
  background-color: transparent;
  background-color: rgba(218, 140, 142, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFda8c8e", endColorstr="#BFda8c8e", GradientType=0);
  zoom: 1;
}
#employees .hover-color.affiliate {
  background-color: transparent;
  background-color: rgba(221, 200, 34, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.affiliate {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFddc822", endColorstr="#BFddc822", GradientType=0);
  zoom: 1;
}
#employees .hover-color.usability {
  background-color: transparent;
  background-color: rgba(186, 98, 70, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.usability {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFba6246", endColorstr="#BFba6246", GradientType=0);
  zoom: 1;
}
#employees .hover-color.bonus {
  background-color: transparent;
  background-color: rgba(207, 107, 35, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.bonus {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFcf6b23", endColorstr="#BFcf6b23", GradientType=0);
  zoom: 1;
}
#employees .hover-color.seo {
  background-color: transparent;
  background-color: rgba(103, 127, 188, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.seo {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BF677fbc", endColorstr="#BF677fbc", GradientType=0);
  zoom: 1;
}
#employees .hover-color.sea {
  background-color: transparent;
  background-color: rgba(163, 71, 143, 0.75);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
}
.lt-ie9 #employees .hover-color.sea {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BFa3478f", endColorstr="#BFa3478f", GradientType=0);
  zoom: 1;
}
#employees .employee-name {
  color: #8f8f8f;
  font-size: 114.286%;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
#employees .function {
  color: #8f8f8f;
  text-align: center;
  display: block;
  line-height: 1;
}
#employees .description {
  display: none;
}
#employees .expertise {
  background: #ea4146;
}
#employees #employee-overlay-container {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  /* IE6–IE8 */
  z-index: 12;
}
.lt-ie9 #employees #employee-overlay-container {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7F000000", endColorstr="#7F000000", GradientType=0);
  zoom: 1;
}
#employees #employee-overlay {
  width: 650px;
  height: 630px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -325px;
  margin-top: -315px;
  background: #ffffff;
}
#employees #employee-overlay .close {
  position: absolute;
  top: -30px;
  right: 10px;
  height: 20px;
  padding: 5px 15px;
  background: #FCFCFC;
  color: #000000;
  text-decoration: none;
  -webkit-box-shadow: inset 0px -2px 6px -3px rgba(0, 0, 0, 0.5);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: inset 0px -2px 6px -3px rgba(0, 0, 0, 0.5);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#employees #employee-overlay .close:hover {
  background: #f1f1f1;
}
#employees #employee-overlay .description {
  display: block;
}
#employees #employee-overlay .employee-name {
  font-size: 200%;
  color: #000000;
  margin-top: 24px;
}
#employees #employee-overlay .employee-name,
#employees #employee-overlay .function {
  text-align: left;
}
#employees #employee-overlay .employee-image {
  margin: 0;
}
#employees #employee-overlay .image-container {
  width: 315px;
}
#employees #employee-overlay .content-container {
  width: 530px;
  height: 630px;
  position: relative;
  float: left;
  overflow: hidden;
}
#employees #employee-overlay .item-content {
  width: 490px;
  height: 590px;
  padding: 20px;
}
#employees #employee-overlay .prev-content {
  position: absolute;
  top: 0;
  left: -550px;
}
#employees #employee-overlay .next-content {
  position: absolute;
  top: 0;
  left: 550px;
}
#employees #employee-overlay .old-content {
  position: absolute;
  top: 0;
}
#employees #employee-overlay .next {
  width: 59px;
  height: 630px;
  display: block;
  position: relative;
  float: left;
}
#employees #employee-overlay .next:hover,
#employees #employee-overlay .next:focus {
  background: #FCFCFC;
}
#employees #employee-overlay .next.disabled {
  background: #ffffff;
}
#employees #employee-overlay .next.disabled .next-icon {
  display: none;
}
#employees #employee-overlay .next-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/main.png?7cf1e3);
  background-repeat: no-repeat;
  background-position: -576px -205px;
  width: 65px;
  height: 65px;
  top: 50%;
  margin-top: -32px;
  display: block;
  position: absolute;
}
#employees #employee-overlay .prev {
  width: 59px;
  height: 630px;
  display: block;
  position: relative;
  float: left;
}
#employees #employee-overlay .prev:hover,
#employees #employee-overlay .prev:focus {
  background: #FCFCFC;
}
#employees #employee-overlay .prev.disabled {
  background: #ffffff;
}
#employees #employee-overlay .prev.disabled .prev-icon {
  display: none;
}
#employees #employee-overlay .prev-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/main.png?7cf1e3);
  background-repeat: no-repeat;
  background-position: -706px -205px;
  width: 65px;
  height: 65px;
  top: 50%;
  margin-top: -32px;
  display: block;
  position: absolute;
}
#employees .employeeSingle {
  width: 100%;
  margin: 0px auto;
  position: relative;
  float: left;
  text-align: center;
}
#employees .employeeSingle .description {
  display: block;
}
#employees .employeeSingle .employee-name {
  font-size: 200%;
  color: #000000;
  margin-top: 24px;
}
#employees .employeeSingle .image-container {
  width: 315px;
  height: 315px;
  margin-top: 50px;
}
#employees .more {
  display: block;
  margin: 40px auto;
  clear: both;
}
/* Case page */
#cases {
  background: #f3f3f3;
  /* Case detail */
}
#cases .case-list {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
#cases .case-list a {
  color: #b1b1b1;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  text-decoration: none;
}
#cases .case-list a:hover,
#cases .case-list a:focus {
  text-decoration: underline;
}
#cases .case-list .view-case {
  color: #ea4146;
  display: block;
}
#cases .case-item {
  display: inline-block;
  margin: 30px;
  width: 249px;
  position: relative;
  vertical-align: top;
}
.lt-ie8 #cases .case-item {
  zoom: 1;
  display: inline;
}
#cases .icon-menu {
  margin: 40px 0 20px 0;
  padding: 0;
}
#cases .icon-menu .icon {
  margin: 0;
  width: 34px;
  display: inline-block;
  position: relative;
}
#cases .icon-menu .icon .tooltip {
  position: absolute;
  left: 50%;
  top: -50px;
  margin-left: -99px;
  display: none;
}
.lt-ie8 #cases .icon-menu .icon {
  zoom: 1;
  display: inline;
}
#cases .image-overlay {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/main.png?7cf1e3);
  background-repeat: no-repeat;
  background-position: 0px -3px;
  width: 301px;
  height: 303px;
  position: absolute;
  top: -25px;
  left: -25px;
}
#cases img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
#cases .photo:hover img,
#cases .photo:focus img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
#cases .make-appointment {
  height: 280px;
  width: 100%;
  margin-top: 30px;
  background: url(images/backgrounds/newsletter-bg.png) repeat;
}
#cases .make-appointment .inner {
  text-align: center;
  padding-top: 10px;
}
#cases .make-appointment h2 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 285.714%;
  color: #ffffff;
  margin: 20px 0;
  line-height: 1;
}
#cases .make-appointment h3 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  color: #F4B5A9;
  margin: 10px 0;
  line-height: 1;
}
#cases .make-appointment .more {
  background: #000000;
  margin: 40px 20px;
}
#cases .make-appointment .more:hover,
#cases .make-appointment .more:focus {
  background: #ea4146;
}
#cases .client-extra-info {
  padding: 48px 0;
  font-size: 128.571%;
}
#cases .header-data {
  background: url(images/backgrounds/shade-bottom.png) repeat-x bottom left #e13300;
}
#cases .header-data .inner {
  color: #e13300;
}
#cases .header-data .inner .rate-list {
  text-align: center;
}
#cases .header-data .inner .rate {
  background: url(images/backgrounds/round-bg.png) no-repeat;
  width: 137px;
  height: 137px;
  display: inline-block;
  position: relative;
  text-align: center;
  margin: 20px;
  padding: 0;
}
.lt-ie8 #cases .header-data .inner .rate {
  display: inline;
  zoom: 1;
}
#cases .header-data .inner .icon {
  position: absolute;
  left: 50%;
  margin: 0 0 -5px -15px;
  top: 20px;
}
#cases .header-data .rate-result {
  font-size: 228.571%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #e13300;
  margin: 0;
  padding: 0;
  position: relative;
  top: 50px;
  display: block;
  position: absolute;
  width: 100px;
  margin-left: -50px;
  left: 50%;
}
#cases .header-data .rate-title {
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #e13300;
  margin-top: 15px;
  padding: 0;
  text-transform: uppercase;
  display: block;
  position: absolute;
  width: 100px;
  margin-left: -50px;
  left: 50%;
  bottom: 20px;
}
#cases .header-data .sprite-additional-shade-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
}
#cases #main-content {
  position: relative;
}
#cases #main-content .prev a,
#cases #main-content .next a {
  width: 65px;
  height: 65px;
  display: block;
}
#cases #main-content .sprite-main-btn-slider-left {
  position: absolute;
  left: 20px;
  top: 100px;
  cursor: pointer;
}
#cases #main-content .sprite-main-btn-slider-right {
  position: absolute;
  right: 20px;
  top: 100px;
  cursor: pointer;
}
#cases #main-content .tooltip {
  display: none;
  position: absolute;
  left: 50%;
  top: -70px;
  margin-left: -99px;
}
#cases #main-content .prev:hover .tooltip,
#cases #main-content .prev:focus .tooltip,
#cases #main-content .next:hover .tooltip,
#cases #main-content .next:focus .tooltip {
  display: block;
}
#cases .column {
  width: 50%;
  position: relative;
  float: left;
  padding: 20px 0 0 0;
}
#cases .column h2 {
  font-size: 28px;
  color: #b2b2b1;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  margin: 5px 0;
  padding: 0;
}
#cases .column .sprite-additional-dots {
  width: 430px;
  height: 3px;
}
#cases .column .icon-list {
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0;
}
#cases .column .icon {
  display: inline;
}
#cases .column .external {
  color: #33b5eb;
  text-decoration: underline;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin: 20px 0;
  display: block;
}
#cases .column .external:hover,
#cases .column .external:focus {
  text-decoration: none;
}
#cases .column .sprite-additional-more-icon {
  margin: 0 0 0 10px;
}
#cases .column .socials {
  display: block;
}
#cases .column p {
  line-height: 21px;
}
#cases .column .more {
  background: #5dd195;
  width: 145px;
  font-size: 14px;
  margin: 20px 0;
  padding: 0;
  line-height: 18px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  padding: 15px;
  display: block;
  clear: both;
}
#cases .column .more:hover,
#cases .column .more:focus {
  background: #c6c6c6;
}
#cases .quotes {
  background: url(images/backgrounds/quote-bg.png) repeat;
  text-align: center;
  padding: 50px 0 30px 0;
  position: relative;
}
#cases .quotes .overlay {
  width: 72px;
  height: 72px;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -37px;
}
#cases .quotes .quote-image {
  margin: 0 auto;
  padding-top: 10px;
  width: 60px;
  height: 60px;
}
#cases .quotes .sprite-main-quote-top {
  position: absolute;
  top: -16px;
  left: 50%;
  margin-left: -18px;
}
#cases .quotes .inner-quotes {
  min-height: 283px;
  background: #ffffff;
  position: relative;
  border-bottom: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
}
#cases .quotes .inner-quotes h4 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #b2b2b2;
  margin: 10px 0 0 0;
  padding: 0;
}
#cases .quotes .inner-quotes h5 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.286%;
  color: #f43d09;
  margin: 0 0 5px 0;
  padding: 0;
  text-transform: uppercase;
}
#cases .quotes .inner-quotes h3 {
  color: #000000;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 142.857%;
  margin: 20px;
  padding: 0;
}
#cases #slideshow {
  padding-bottom: 40px;
}
#cases .case-detail-slider {
  width: 920px;
  height: 540px;
  margin: 0px auto;
  padding: 20px 20px 50px 20px;
  background: #ffffff;
  overflow: hidden;
}
#cases .case-detail-slider .case-slider {
  width: 9999em;
}
#cases .case-detail-slider .case-slider .flex-viewport {
  width: 930px;
  margin: 0 auto;
}
#cases .case-detail-slider .item {
  margin: 0 25px 0 5px;
}
#cases .case-detail-slider .case-image {
  border: 1px solid #c5c5c5;
}
#cases .flex-control-nav {
  text-align: center;
  padding: 0;
}
.lt-ie8 #cases .flex-control-nav {
  display: none;
}
#cases .flex-control-nav li {
  display: inline-block;
}
#cases .flex-control-nav a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
  background-position: -720px -74px;
  width: 12px;
  height: 12px;
  text-indent: -999em;
  overflow: hidden;
  margin: 0 3px;
  cursor: pointer;
}
#cases .flex-control-nav a:hover,
#cases .flex-control-nav a:focus,
#cases .flex-control-nav a.flex-active {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
  background-position: -732px -74px;
  width: 12px;
  height: 12px;
}
#cases .worked-employee {
  text-align: center;
  position: relative;
  float: left;
  width: 100%;
  padding-top: 24px;
}
#cases .worked-employee p {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #575757;
  font-size: 171.429%;
  margin: 0 0 30px 0;
}
#cases .worked-employee .overlay {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 7px;
  left: 7px;
}
#cases .worked-employee .name {
  color: #575757;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  float: left;
  margin: 20px 0 5px 0;
  padding: 0;
  width: 60%;
  text-align: left;
}
#cases .worked-employee .specialism {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #e13300;
  font-size: 14px;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  width: 60%;
  text-align: left;
}
#cases .worked-employee .more {
  margin: 0 30px 50px 30px;
  background-color: #ea4146;
}
#cases .worked-employee .more:hover {
  background-color: #8f8f8f;
}
#cases .employee-list {
  margin: 0 -7px 30px -7px;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
#cases .employee-item {
  width: 290px;
  height: 94px;
  padding: 10px;
  background: #ffffff;
  margin: 0 6px 10px;
  display: inline-block;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  position: relative;
}
.lt-ie8 #cases .employee-item {
  display: inline;
  zoom: 1;
}
.lt-ie10 #cases .employee-item {
  -webkit-box-shadow: none;
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: none;
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#cases .employee-inner {
  background: #f3f3f3;
  position: relative;
  height: 94px;
  width: 290px;
}
#cases .employee-image {
  margin: 14px;
  position: relative;
  float: left;
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 65px;
  height: 65px;
  -webkit-box-shadow: 0px 0px 0px 2px rgba(255,255,255,1), 0px 0px 12px 0px rgba(0,0,0,.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 0px 0px 0px 2px rgba(255,255,255,1), 0px 0px 12px 0px rgba(0,0,0,.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  border: 2px solid #ea4146;
}
#cases .employee-image.internet-marketing {
  border: 2px solid #6bb097;
}
#cases .employee-image.analytics {
  border: 2px solid #a2c5eb;
}
#cases .employee-image.content {
  border: 2px solid #da8c8e;
}
#cases .employee-image.affiliate {
  border: 2px solid #ddc822;
}
#cases .employee-image.usability {
  border: 2px solid #ba6246;
}
#cases .employee-image.seo {
  border: 2px solid #677fbc;
}
#cases .employee-image.sea {
  border: 2px solid #a3478f;
}
#cases .other-cases {
  text-align: center;
  background: #ffffff;
  position: relative;
  float: left;
  width: 100%;
}
#cases .other-cases p {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 28px;
  color: #c3c3c3;
  margin: 30px 0 0;
}
#cases .other-cases .image-overlay {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
  background-position: -200px -9px;
  width: 200px;
  height: 200px;
  position: absolute;
  top: -20px;
  left: -20px;
}
#cases .other-cases .grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
#cases .other-cases .photo img {
  width: 160px;
  height: 160px;
}
#cases .other-cases .photo:hover .grayscale,
#cases .other-cases .photo:focus .grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
#cases .other-cases p {
  color: #b1b1b1;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin: 20px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#cases .case-list {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
#cases .case-list .photo {
  color: #b1b1b1;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  text-decoration: none;
}
#cases .case-list .photo:hover,
#cases .case-list .photo:focus {
  text-decoration: underline;
}
#cases .case-list .item {
  display: inline-block;
  margin: 30px;
  width: 160px;
  position: relative;
  vertical-align: top;
}
.lt-ie8 #cases .case-list .item {
  display: inline;
  zoom: 1;
}
/* Kennis (zuivere kennis) page */
#knowledge {
  background: url(images/backgrounds/cube-pattern-bg.png) repeat;
  padding-bottom: 30px;
}
#knowledge .col-left,
#knowledge .col-right {
  margin-bottom: 20px;
}
#knowledge .upper-image {
  height: 30px;
  background: url(images/backgrounds/knowledge-bar-bg.png) no-repeat center;
  margin: 0 0 30px 0;
  position: relative;
}
#knowledge .tweet {
  background: #a0a0a0;
  width: 270px;
  padding: 20px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 169.231%;
  line-height: 1.3;
  margin-bottom: 12px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#knowledge .tweet .date {
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 50%;
  width: 100%;
  clear: both;
  display: block;
  margin: 10px 0;
}
#knowledge .tweet .view-more {
  display: block;
  width: 100%;
  padding-top: 25px;
  font-size: 63.636%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
  position: relative;
  overflow: hidden;
}
#knowledge .tweet .view-more:before {
  position: absolute;
  top: 0;
  left: 0;
  content: ".......................................................................";
  letter-spacing: 4px;
  color: #ffffff;
  text-decoration: none;
}
.lt-ie10 #knowledge .tweet .view-more {
  text-decoration: none;
}
#knowledge .image {
  font-size: 115.385%;
  margin-bottom: 12px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#knowledge .image img {
  width: 310px;
  height: auto;
}
#knowledge .image .view-more {
  display: block;
  text-decoration: none;
  padding: 15px 20px;
  background: #c3c3c3;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
  position: relative;
  color: #ffffff;
}
#knowledge .update {
  width: 270px;
  padding: 20px;
  background: #ea4146;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 12px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#knowledge .update .title {
  font-size: 169.231%;
  color: #000000;
  text-decoration: none;
  display: block;
}
#knowledge .update .title:hover,
#knowledge .update .title:focus {
  text-decoration: underline;
}
#knowledge .update p {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 107.692%;
  color: #ffffff;
  position: relative;
  overflow: hidden;
  padding-top: 35px;
  margin-top: 5px;
}
#knowledge .update p:before {
  position: absolute;
  top: 0;
  left: 0;
  content: ".......................................................................";
  letter-spacing: 4px;
  color: #cfcfcf;
  text-decoration: none;
}
#knowledge .update .view-more {
  color: #000000;
}
#knowledge .article,
#knowledge .event {
  width: 640px;
  background: #ffffff;
  margin-bottom: 25px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  position: relative;
}
#knowledge .article h2,
#knowledge .event h2 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 130.769%;
  margin: 20px 0 10px 0;
}
#knowledge .article h2 a,
#knowledge .event h2 a {
  color: #000000;
  text-decoration: none;
}
#knowledge .article img,
#knowledge .event img {
  position: relative;
  float: left;
  width: 311px;
}
#knowledge .article .txt,
#knowledge .event .txt {
  width: 275px;
  position: relative;
  float: left;
  margin-left: 25px;
  line-height: 1.3;
}
#knowledge .article .txt h2,
#knowledge .event .txt h2 {
  max-height: 69px;
  height: auto;
  overflow: hidden;
}
#knowledge .article .date,
#knowledge .event .date {
  color: #a0a0a0;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 84.615%;
  width: 100%;
  position: relative;
  float: left;
  clear: both;
  display: block;
  margin: 0 0 10px 0;
  padding-bottom: 15px;
  overflow: hidden;
}
#knowledge .article p,
#knowledge .event p {
  font-size: 100%;
  padding: 0;
}
#knowledge .article .type,
#knowledge .event .type {
  width: 40px;
  height: 40px;
  background: #e23300;
  position: absolute;
  top: 20px;
  left: 0;
  display: block;
  z-index: 2;
  border-radius: 0 3px 3px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#knowledge .article .view-more,
#knowledge .event .view-more {
  display: block;
  text-decoration: none;
  padding: 15px 20px;
  background: #ececec;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #6a6a6a;
  position: absolute;
  left: 311px;
  bottom: 0;
  width: 289px;
  text-decoration: underline;
}
#knowledge .article .view-more:hover,
#knowledge .event .view-more:hover,
#knowledge .article .view-more:focus,
#knowledge .event .view-more:focus {
  background: #a0a0a0;
  color: #ffffff;
}
#knowledge .article .icon,
#knowledge .event .icon {
  margin: 10px 0 0 8px;
}
#knowledge .article .icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
  background-position: -867px -47px;
  width: 21px;
  height: 17px;
}
#knowledge .event .icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
  background-position: -825px -47px;
  width: 21px;
  height: 17px;
}
#knowledge .more {
  clear: both;
  margin: 0px auto;
  display: block;
}
#knowledge .submenu-container {
  background: #ffffff;
  padding: 12px;
  position: relative;
  float: left;
  width: 280px;
}
#knowledge .submenu {
  position: relative;
  float: left;
  clear: left;
  width: 270px;
  margin: 5px 0 0 5px;
  border-bottom: 1px solid #b0b0b0;
  padding: 0 0 15px 0;
}
#knowledge .submenu li {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  padding: 5px 0;
  display: block;
  width: 100%;
  font-size: 114.286%;
}
#knowledge .submenu li a {
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
}
#knowledge .submenu li a:hover,
#knowledge .submenu li a:focus,
#knowledge .submenu li a.active {
  color: #e13300;
}
#knowledge .submenu .title {
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 128.571%;
}
#knowledge .submenu .sprite-main-dots {
  width: 269px;
}
/* Solution filter for filtering blog */
#solution-filter {
  margin: 0px auto 25px auto;
  text-align: center;
  padding: 0;
}
.lt-ie8 #solution-filter {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
}
#solution-filter .filter {
  display: inline-block;
  background: #ea4146;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 15px 30px;
  margin: 0 10px;
  cursor: pointer;
}
#solution-filter .filter:hover,
#solution-filter .filter:focus,
#solution-filter .filter.active {
  background: #b2b2b2;
}
#solution-filter .filter:hover .divider,
#solution-filter .filter:focus .divider,
#solution-filter .filter.active .divider {
  border-left: 1px solid #ea4146;
}
.lt-ie8 #solution-filter .filter {
  display: block;
  position: relative;
  float: left;
}
#solution-filter .filter-link {
  text-decoration: none;
  color: #ffffff;
  display: block;
  position: relative;
}
#solution-filter .icon {
  margin: 0 20px 0 -10px;
  vertical-align: top;
}
#solution-filter .divider {
  height: 30px;
  width: 1px;
  border-left: 1px solid #ffffff;
  margin-right: 10px;
  position: absolute;
  top: -5px;
  left: 22px;
}
/* Kennis detail */
#knowledge-detail {
  /* Related articles section */
  /* Comment section */
}
#knowledge-detail .col-left {
  background: #e4e4e4;
  position: relative;
  border-right: 1px solid #b0b0b0;
  border-bottom: 1px solid #b0b0b0;
  padding: 0 20px;
  width: 270px;
  margin-bottom: 24px;
}
#knowledge-detail .col-left .up-title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.286%;
  padding: 25px 5px 5px 0;
  margin: 0;
  color: #8e8e8e;
  text-transform: uppercase;
}
#knowledge-detail .col-left .sprite-additional-stripes-small {
  margin: 0 0 0 -10px;
}
#knowledge-detail .col-left .holder {
  position: relative;
}
#knowledge-detail .col-left .overlay {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 14px;
  left: 13px;
}
.lt-ie8 #knowledge-detail .col-left .overlay {
  top: 12px;
}
#knowledge-detail .col-left .profile-pic {
  position: relative;
  float: left;
  margin: 20px;
  width: 70px;
  height: 70px;
}
#knowledge-detail .col-left .title {
  text-decoration: underline;
  color: #777777;
  font-size: 114.286%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-weight: bold;
  margin: 30px 0 0 0;
  padding: 0;
  cursor: pointer;
  display: block;
}
#knowledge-detail .col-left .title:hover,
#knowledge-detail .col-left .title:focus {
  text-decoration: none;
}
#knowledge-detail .col-left .no-link {
  text-decoration: none;
  cursor: default;
}
#knowledge-detail .col-left .no-link:hover,
#knowledge-detail .col-left .no-link:focus {
  text-decoration: none;
  cursor: default;
}
#knowledge-detail .col-left .time {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #ababab;
  font-size: 14px;
  margin: 0 0 40px 0;
  padding: 0;
}
#knowledge-detail .col-left p {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 22px;
  color: #000000;
  padding: 0;
}
#knowledge-detail .col-left .about-me {
  position: relative;
  float: left;
  width: 100%;
}
#knowledge-detail .col-left .more-about-me {
  position: relative;
  float: left;
  margin-bottom: 24px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: none;
}
#knowledge-detail .col-left .more-about-me:hover,
#knowledge-detail .col-left .more-about-me:focus {
  text-decoration: underline;
}
#knowledge-detail .col-left .external {
  color: #33b5eb;
  text-decoration: underline;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin: 0px;
  padding: 0;
  display: block;
}
#knowledge-detail .col-left .external:hover,
#knowledge-detail .col-left .external:focus {
  text-decoration: none;
}
#knowledge-detail .col-left .lower-title {
  padding: 20px 0;
  margin: 0;
}
#knowledge-detail .col-left .more-articles {
  margin: 0 0 20px 0;
  padding: 0px;
  list-style-type: none;
}
#knowledge-detail .col-left .article {
  border-bottom: 1px solid #b0b0b0;
  padding: 10px 0 15px;
  margin: 0;
  line-height: 22px;
}
#knowledge-detail .col-left .article:first-child {
  border-top: 1px solid #b0b0b0;
}
#knowledge-detail .col-left .article:hover .pointer {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
  background-position: -872px -31px;
  width: 8px;
  height: 8px;
}
#knowledge-detail .col-left .article .pointer {
  margin: 0 0 0 10px;
  vertical-align: middle;
}
#knowledge-detail .col-left .article .link {
  color: #000000;
  font-size: 114.286%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  text-decoration: none;
  padding: 0 10px;
  display: block;
  line-height: 22px;
}
#knowledge-detail .col-left .article .link:hover,
#knowledge-detail .col-left .article .link:focus {
  text-decoration: underline;
  color: #e13300;
}
#knowledge-detail .col-left .submenu {
  position: relative;
  float: left;
  clear: left;
  width: 260px;
  margin: 5px 0 0 5px;
  padding: 20px 0 15px 0;
}
#knowledge-detail .col-left .submenu li {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  padding: 5px 0;
  display: block;
  width: 100%;
  font-size: 114.286%;
}
#knowledge-detail .col-left .submenu li a {
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
}
#knowledge-detail .col-left .submenu li a:hover,
#knowledge-detail .col-left .submenu li a:focus,
#knowledge-detail .col-left .submenu li a.active {
  color: #e13300;
}
#knowledge-detail .col-left .submenu .strong {
  font-weight: bold;
}
#knowledge-detail .col-left .submenu .sprite-main-dots {
  width: 293px;
  margin-left: -15px;
}
#knowledge-detail .col-left-container {
  width: 310px;
  position: relative;
  float: left;
}
#knowledge-detail .col-right {
  width: 630px;
  position: relative;
  float: right;
  margin: 0 0 40px 0;
}
#knowledge-detail .col-right article {
  float: inherit;
}
#knowledge-detail .col-right article h2,
#knowledge-detail .col-right article h3,
#knowledge-detail .col-right article h4 {
  padding: 0 30px;
}
#knowledge-detail .col-right article iframe,
#knowledge-detail .col-right article img {
  max-width: 570px;
}
#knowledge-detail .col-right article img {
  height: auto;
}
#knowledge-detail .related {
  margin-right: -12px;
}
#knowledge-detail .related h5 {
  color: #595959;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 128.571%;
  padding: 10px 0 10px 10px;
  border-bottom: 1px solid #d6d6d6;
  margin: 10px 0 20px;
}
#knowledge-detail .related .related-list {
  margin-right: -12px;
  padding: 0;
  list-style-type: none;
  position: relative;
}
#knowledge-detail .related .article {
  width: 310px;
  background: #ffffff;
  display: inline-block;
  padding: 0;
  position: relative;
  border-right: 1px solid #b0b0b0;
  border-bottom: 1px solid #b0b0b0;
  margin-right: 12px;
}
#knowledge-detail .related .article:hover .text-link {
  color: #e23300;
}
.lt-ie8 #knowledge-detail .related .article {
  display: inline;
  zoom: 1;
}
#knowledge-detail .related .article .teaser {
  width: 310px;
}
#knowledge-detail .related .text-link {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: block;
  text-decoration: none;
  font-size: 157.143%;
  color: #000000;
  margin: 0;
  margin: 20px 20px 10px 20px;
  font-weight: bold;
  line-height: 28px;
}
#knowledge-detail .related .author {
  padding: 0 0 30px 20px;
  display: block;
  color: #9f9f9f;
  font-size: 85.714%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#knowledge-detail .related .type {
  width: 40px;
  height: 40px;
  background: #e23300;
  position: absolute;
  top: 20px;
  left: 0;
  display: block;
  z-index: 2;
  border-radius: 0 3px 3px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#knowledge-detail .type {
  top: 30px;
  width: 40px;
  height: 40px;
  background: #e23300;
  position: absolute;
  top: 20px;
  left: 0;
  display: block;
  z-index: 2;
  border-radius: 0 3px 3px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#knowledge-detail .type .icon {
  margin: 10px 0 0 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/additional.png?192496);
  background-repeat: no-repeat;
  background-position: -867px -47px;
  width: 21px;
  height: 17px;
}
#knowledge-detail .comments .up {
  border-bottom: 1px solid #b0b0b0;
  margin: 40px 0 20px 0;
}
#knowledge-detail .comments .up p {
  color: #595959;
  font-size: 128.571%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: inline-block;
  padding: 0 0 10px 20px;
}
.lt-ie8 #knowledge-detail .comments .up p {
  display: inline;
}
#knowledge-detail .comments .up span {
  color: #aeaeae;
  font-size: 100%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: inline-block;
  padding: 0 0 10px 5px;
}
.lt-ie8 #knowledge-detail .comments .up span {
  display: inline;
}
#knowledge-detail .comments .children {
  margin: 0;
  padding: 0;
  list-style: none;
}
#knowledge-detail .respond {
  background: #ffffff;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding: 20px;
  position: relative;
  float: left;
}
#knowledge-detail #reply-title {
  font-size: 116.667%;
  margin-left: 80px;
}
#knowledge-detail .logged-in-as {
  margin-left: 10px;
}
#knowledge-detail #respond-frm .avatar {
  display: inline;
  position: relative;
  float: left;
  margin: 0 0 0 10px;
  clear: left;
}
#knowledge-detail #respond-frm .comment-input {
  border-radius: 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  background: #ebebeb;
  width: 390px;
  padding: 16px 10px 15px 20px;
  margin: 0 0 0 20px;
  color: #777777;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  float: left;
}
#knowledge-detail #respond-frm .submit,
#knowledge-detail #respond-frm #submit {
  border-radius: 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0;
  background: #ebebeb;
  width: 80px;
  padding: 16px 10px;
  margin: 0;
  color: #777777;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  float: right;
}
#knowledge-detail #respond-frm .submit:hover,
#knowledge-detail #respond-frm #submit:hover {
  background: #e23300;
  color: #ffffff;
}
#knowledge-detail #respond-frm .sprite-additional-dots-long {
  margin: 20px 0 0 0;
}
#knowledge-detail #respond-frm .small-input {
  width: 170px;
  position: relative;
  float: left;
  margin-bottom: 12px;
}
#knowledge-detail #respond-frm .input-last {
  clear: right;
}
#knowledge-detail #respond-frm .input-first {
  margin-left: 80px;
}
#knowledge-detail .main-comment {
  display: block;
  margin: 20px 0 0 0;
  position: relative;
  float: left;
}
#knowledge-detail .main-comment .image-section {
  width: 80px;
  position: relative;
  float: left;
}
#knowledge-detail .main-comment .avatar {
  display: inline;
  margin: 0 20px 0 10px;
  width: 50px;
  height: 50px;
}
#knowledge-detail .main-comment .text-section {
  width: 500px;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  float: left;
}
#knowledge-detail .main-comment .title {
  color: #777777;
  font-size: 114.286%;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: inline;
}
#knowledge-detail .main-comment .time {
  color: #ababab;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: inline;
}
#knowledge-detail .main-comment p {
  margin: 5px 0;
}
#knowledge-detail .main-comment a {
  color: #33b5eb;
  text-decoration: underline;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#knowledge-detail .main-comment a:hover {
  text-decoration: none;
}
#knowledge-detail .main-comment .sprite-additional-dot-grey,
#knowledge-detail .main-comment .sprite-additional-dot-blue {
  vertical-align: top;
  margin: 8px 7px 0 7px;
}
#knowledge-detail .sub-comment .image-section {
  width: 150px;
  text-align: right;
}
#knowledge-detail .sub-comment .text-section {
  width: 430px;
}
#knowledge-detail .sub-comment .title {
  margin: 0 10px 0 0;
  vertical-align: top;
}
#knowledge-detail .sub-comment .time {
  vertical-align: top;
}
#knowledge-detail .sub-comment .sprite-additional-refresh {
  cursor: pointer;
}
/* Service page */
#services {
  background: #f3f3f3;
}
#services .header-image-container {
  height: 290px;
  margin: 0;
}
#services .header-image-container .header-image {
  min-height: 290px;
  z-index: 1;
}
#services .header-image-container .intro {
  width: 960px;
  z-index: 2;
  margin: 0 auto;
}
#services .header-image-container .intro h1 {
  width: 660px;
  position: relative;
  float: left;
  margin-top: 20px;
  padding-bottom: 20px;
  text-align: left;
}
#services .header-image-container .intro p {
  width: 660px;
  position: relative;
  float: left;
  text-align: left;
}
#services .header-image-container .service-icon {
  float: right;
  margin-top: 20px;
  padding-bottom: 20px;
  width: 250px;
  height: 250px;
  position: relative;
  z-index: 2;
}
#services .service-page-content {
  width: 100%;
  position: relative;
  float: left;
  clear: both;
  padding: 20px 0;
}
#services .col-left-sub {
  background: #ffffff;
  width: 215px;
  padding: 0 15px;
  position: relative;
  float: left;
}
#services .submenu {
  position: relative;
  float: left;
  clear: left;
  width: 200px;
  margin: 5px 0 0 5px;
  border-bottom: 1px solid #b0b0b0;
  padding: 20px 0 15px 0;
}
#services .submenu:before {
  position: absolute;
  top: 0;
  left: -10px;
  content: "................................";
  letter-spacing: 4px;
  color: #a0a0a0;
  text-decoration: none;
}
#services .submenu li {
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 5px 0;
  display: block;
  width: 100%;
  font-size: 114.286%;
}
#services .submenu li a {
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
}
#services .submenu li a:hover,
#services .submenu li a:focus,
#services .submenu li a.active {
  color: #e13300;
}
#services .submenu ul {
  margin: 10px 0 0 10px;
  padding: 0;
}
#services .submenu ul li {
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#services .submenu ul li a {
  text-transform: none;
}
#services .submenu ul li a:hover,
#services .submenu ul li a:focus,
#services .submenu ul li a.active,
#services .submenu ul li a.active-page {
  color: #d25300;
}
#services .txt {
  position: relative;
  float: right;
  width: 650px;
  background: #ffffff;
  padding: 20px;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  -webkit-font-smoothing: antialiased;
  font-family: open_sansregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
#services .txt h2,
#services .txt h3,
#services .txt h4 {
  margin-top: 0;
}
#services .contact-cta {
  clear: left;
  width: 220px;
  margin-top: 15px;
  display: inline-block;
}
#services .contact-cta #name,
#services .contact-cta #email,
#services .contact-cta textarea {
  width: 200px;
  margin: 0;
}
#services .contact-cta p {
  font-size: 116.667%;
  margin: 10px 0;
  color: #8e8e8e;
}
#services .contact-cta .wpcf7-not-valid-tip {
  display: none;
}
#services .more {
  margin: 20px 0 0 0;
  background: #e13300;
  border: none;
  color: #ffffff;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 215px;
  padding: 10px;
  font-size: 85.714%;
}
#services .more:hover,
#services .more:focus {
  background: #c82d00;
}
/* 404 page */
.error-page {
  min-height: 450px;
}
.error-page article {
  margin: 50px 0;
  border: none;
}
.error-page h1 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 285.714%;
  margin: 30px 0 10px 0;
  padding: 0;
}
.error-page p {
  font-size: 142.857%;
  color: #9f9f9f;
  margin: 0;
  padding: 0;
}
/* Pagination */
.pagination {
  width: 100%;
  position: relative;
  float: left;
  margin: 20px 0;
}
.pagination .inner {
  text-align: center;
}
.pagination a {
  background: #b1b1b1;
  width: 40px;
  height: 50px;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  text-decoration: none;
  color: #ffffff;
  line-height: 50px;
}
.pagination a:hover,
.pagination a:focus,
.pagination a.active {
  background: #e13300;
  cursor: pointer;
}
.lt-ie8 .pagination a {
  zoom: 1;
  display: inline;
}
.pagination .icon {
  vertical-align: middle;
}
.lt-ie8 .pagination .icon {
  top: 15px;
  position: relative;
}
.lt-ie8 .pagination .begin,
.lt-ie8 .pagination .back,
.lt-ie8 .pagination .more-info,
.lt-ie8 .pagination .next,
.lt-ie8 .pagination .end {
  top: 15px;
  position: relative;
}
/* Sitemap */
.sitemap .inner {
  margin: 30px auto 50px;
}
.sitemap h1 {
  width: 100%;
}
.sitemap ul {
  margin: 0 0 0 20px;
  padding: 0;
  list-style-type: circle;
}
.sitemap ul li {
  padding: 0 0 0 10px;
}
.sitemap ul a {
  color: #33b5eb;
  text-decoration: underline;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.sitemap ul a:hover,
.sitemap ul a:focus {
  text-decoration: underline;
  cursor: pointer;
}
.sitemap ul ul {
  list-style-type: disc;
}
/* dynamic page */
.dynamic article {
  width: 960px;
  margin-bottom: 20px;
}
.dynamic article h1,
.dynamic article h2,
.dynamic article h3,
.dynamic article h4 {
  padding: 0 30px;
}
.dynamic .sprite-additional-dots-long-page {
  margin: 0 14px;
}
.dynamic .wpcf7-form label {
  width: 150px;
}
.dynamic .wpcf7-form .wpcf7-text,
.dynamic .wpcf7-form .wpcf7-textarea {
  width: 93%;
}
.dynamic .mpForm {
  margin-left: 30px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.dynamic .mpForm label {
  color: #7e7e7e;
  font-size: 114.286%;
}
.dynamic .mpForm label.error {
  color: #e65050;
}
.dynamic .mpForm .mpErrorSummary {
  display: none!important;
}
.dynamic .mpForm .list-label {
  margin-top: 6px;
  padding: 0!important;
}
.dynamic .mpForm .descriptionLabel {
  width: 150px;
  padding-top: 12px;
}
.dynamic .mpForm .input {
  width: 400px;
  height: 30px;
  padding: 10px 40px 10px 10px;
  margin: 10px;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ffffff;
  color: #666;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: 1px solid #00AAF7;
  font-size: 114.286%;
}
.dynamic .mpForm .input.error {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 410px 14px;
}
.dynamic .mpForm .input.no-error {
  background: url(images/icons/form-icons/success.png) #ffffff no-repeat 410px 14px;
}
.dynamic .mpForm .submit {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  height: 40px;
  font-size: 114.286%;
  width: 100px;
  color: #ffffff;
  background: #00AAF7;
  margin: 20px 35px 20px 511px;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
.dynamic .mpForm .submit:hover,
.dynamic .mpForm .submit:focus {
  background: #C6C6C6;
}
.dynamic .mpForm .radio {
  margin: 0 12px 0 12px;
}
.dynamic .mpForm .horizontal .item {
  width: 120px;
}
.dynamic .mpForm .horizontal .mpMultipleLabel {
  width: auto;
  margin-top: 6px;
  padding: 0;
}
/* Vacatures page */
#vacatures .header-image-container {
  height: 270px;
  margin: 0;
}
.lt-ie8 #vacatures .header-image-container {
  top: -10px;
}
#vacatures .header-image-container .inner {
  position: absolute;
  width: 100%;
  z-index: 5;
  text-align: center;
}
#vacatures .header-image-container .title {
  width: 700px;
  display: block;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 285.714%;
  color: #ffffff;
  margin: 20px auto;
  line-height: 40px;
  text-align: center;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}
#vacatures .header-image-container p {
  width: 700px;
  display: block;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.286%;
  color: #ffffff;
  margin: 20px auto;
  line-height: 22px;
  text-align: left;
}
#vacatures .header-image-container .links {
  width: 700px;
  text-align: left;
}
#vacatures .header-image-container .links .sprite-additional-more-icon {
  margin-left: 10px;
}
#vacatures .header-image-container a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: inline;
  margin: 10px 45px 0 0;
}
#vacatures .header-image-container a:hover,
#vacatures .header-image-container a:focus {
  text-decoration: underline;
  cursor: pointer;
  color: #33b5eb;
}
#vacatures .header-image-container .header-image {
  min-width: 100%;
  width: auto;
  min-height: 270px;
  height: auto;
  position: absolute;
}
#vacatures .vacancy-list {
  margin: 20px 0 20px 5px;
  padding: 0;
}
#vacatures .vacancy-item {
  width: 215px;
  display: inline-block;
  margin: 0px 20px 30px 0;
  height: 270px;
  position: relative;
  vertical-align: top;
}
.lt-ie8 #vacatures .vacancy-item {
  display: inline;
  zoom: 1;
}
#vacatures .vacancy-item iframe {
  position: absolute;
  left: 0;
  bottom: 30px;
}
#vacatures .vacancy-item .title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 100%;
  color: #e13300;
  margin: 5px 0;
  font-weight: bold;
  text-decoration: none;
  display: block;
  height: 50px;
}
#vacatures .vacancy-item .title:hover,
#vacatures .vacancy-item .title:focus {
  text-decoration: underline;
  cursor: pointer;
}
#vacatures .hours {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #8f8f8f;
  margin: 0 0 5px 0;
}
#vacatures .text {
  line-height: 22px;
  margin: 0;
  padding: 0;
}
#vacatures .external {
  color: #e13300;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: block;
  margin: 10px 0 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
}
#vacatures .external:hover,
#vacatures .external:focus {
  text-decoration: underline;
  cursor: pointer;
}
#vacatures .sprite-additional-more-icon2 {
  margin: 0 0 0 10px;
}
#vacatures-detail {
  -webkit-font-smoothing: antialiased;
  font-family: open_sansregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.lt-ie8 #vacatures-detail .header-image-container {
  top: -10px;
}
#vacatures-detail .header-image-container h1 {
  margin-top: 50px;
}
#vacatures-detail .col-right {
  margin-left: -20px;
}
#vacatures-detail .col-right .column {
  width: 280px;
  margin: 20px 0px;
  position: relative;
  float: left;
  background: #ffffff;
  padding: 0 10px;
}
#vacatures-detail .col-right .c-first {
  margin-right: 40px;
}
#vacatures-detail .col-right li {
  padding: 3px 0;
}
#vacatures-detail .col-right .title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 28px;
  color: #33b5eb;
  margin: 10px 20px 0px;
  font-weight: bold;
}
#vacatures-detail .col-right .info {
  background: #ffffff;
  width: 600px;
  position: relative;
  float: left;
  margin: 0 0 30px 0;
  padding: 20px;
}
#vacatures-detail .col-left {
  width: 270px;
  margin-left: 20px;
  background: #dddcd7;
  padding: 10px;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#vacatures-detail .col-left h3 {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 28px;
  color: #000000;
}
#vacatures-detail .col-left .lbl {
  color: #33b5eb;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  width: 200px;
}
#vacatures-detail .col-left input,
#vacatures-detail .col-left textarea {
  border: 1px solid #c7edfd;
  width: 255px;
  color: #999;
  font-size: 14px;
  margin: 0;
}
#vacatures-detail .col-left input.error,
#vacatures-detail .col-left textarea.error {
  border: 1px solid #e23300;
}
#vacatures-detail .col-left input .wpcf7-not-valid,
#vacatures-detail .col-left textarea .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 410px 14px;
}
#vacatures-detail .col-left #upload-cv,
#vacatures-detail .col-left #Uploadcv {
  width: 150px !important;
}
#vacatures-detail .col-left .naam .wpcf7-not-valid-tip,
#vacatures-detail .col-left .email .wpcf7-not-valid-tip,
#vacatures-detail .col-left .telefoon .wpcf7-not-valid-tip {
  display: none;
}
#vacatures-detail .col-left .naam .wpcf7-not-valid,
#vacatures-detail .col-left .email .wpcf7-not-valid,
#vacatures-detail .col-left .telefoon .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 240px 5px;
}
#vacatures-detail .col-left .motivatie .wpcf7-not-valid-tip {
  display: none;
}
#vacatures-detail .col-left .motivatie .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 240px 5px;
}
#vacatures-detail .col-left .wpcf7-validation-errors {
  margin: 10px 0 0 0;
  position: relative;
  float: left;
}
#vacatures-detail .col-left fieldset {
  position: relative;
}
#vacatures-detail .col-left .shorter {
  width: 80px;
  height: 21px;
  position: relative;
  float: left;
}
#vacatures-detail .col-left .counter {
  background: #c7edfd;
  padding: 0 10px;
  position: relative;
  float: right;
  height: 30px;
  width: 20px;
  line-height: 30px;
  margin-top: 9px;
}
#vacatures-detail .col-left .counter.error {
  color: #e65050;
}
#vacatures-detail .col-left .too-much-chars {
  color: #e65050;
  position: absolute;
  bottom: 7px;
}
#vacatures-detail .col-left .submit {
  background: #33b5eb;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: none;
  padding: 8px 0px;
  text-align: center;
  color: #ffffff;
  width: 80px;
  float: right;
  font-weight: bold;
  position: relative;
}
/* Events page */
#events {
  background: url(images/backgrounds/cube-pattern-bg.png) repeat;
}
#events:before,
#events:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#events:after {
  clear: both;
}
.lt-ie9 #events {
  zoom: 1;
}
#events .upper-image {
  height: 30px;
  background: url(images/backgrounds/knowledge-bar-bg.png) no-repeat center;
  margin: 0 0 30px 0;
  position: relative;
}
#events #solution-list:before,
#events #solution-list:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
#events #solution-list:after {
  clear: both;
}
.lt-ie9 #events #solution-list {
  zoom: 1;
}
#events .inner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#events .inner li {
  float: left;
  font-size: 100%;
  margin-bottom: 15px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  background: #ffffff;
  position: relative;
  min-height: 200px;
  height: auto;
}
#events .inner li .info {
  width: 270px;
  height: 100%;
  background: #ffffff;
  padding: 20px;
  position: relative;
  float: left;
}
#events .inner li .title {
  font-size: 214.286%;
  color: #7e7e7e;
  margin: 0;
  padding: 0;
}
#events .inner li .location {
  font-size: 114.286%;
  color: #7e7e7e;
  margin: 0;
  padding: 0;
}
#events .inner li .date {
  font-size: 114.286%;
  color: #7e7e7e;
  margin: 0;
  padding: 0;
}
#events .inner li img {
  width: 310px;
  height: 201px;
  position: relative;
  float: left;
}
#events .inner li span {
  margin: 20px;
  position: relative;
  float: left;
  padding: 0;
  width: 300px;
  max-height: 160px;
  overflow: hidden;
  line-height: 23px;
}
#events .inner li .view-more {
  text-decoration: none;
  padding: 15px 20px;
  background: #c3c3c3;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #ffffff;
  text-align: center;
}
#events .inner li .view-more:hover,
#events .inner li .view-more:focus {
  background: #a0a0a0;
}
#events .inner .more {
  margin: 20px 0 30px;
  display: block;
  position: relative;
  float: right;
}
/* Contact page */
#contact {
  /* Google Maps Frame contact page */
}
#contact .header-image-container {
  height: 130px;
  margin: 0;
}
#contact h1,
#contact h2 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 214.286%;
  color: #7e7e7e;
  margin: 0;
  padding: 0;
}
#contact .col-right {
  margin: 20px 20px 20px 0;
  background: #ffffff;
  width: 590px;
  padding: 20px;
}
#contact .col-right .naam .wpcf7-not-valid-tip,
#contact .col-right .bedrijf .wpcf7-not-valid-tip,
#contact .col-right .telefoon .wpcf7-not-valid-tip,
#contact .col-right .email .wpcf7-not-valid-tip {
  display: none;
}
#contact .col-right .textarea .wpcf7-not-valid-tip {
  display: none;
}
#contact .col-right .wpcf7-mail-sent-ok {
  display: none !important;
}
#contact .col-left {
  margin: 20px 0px;
  background: #ffffff;
  padding: 20px;
  width: 270px;
  min-height: 415px;
}
#contact .col-left p {
  margin: 0;
  padding: 0;
  color: #7e7e7e;
}
#contact .col-left .bold {
  font-weight: bold;
  margin-top: 10px;
}
#contact #gMapsFrameHomepage {
  width: 100%;
  height: 430px;
  position: relative;
  float: left;
  clear: both;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#contact .triangle {
  border-bottom: 20px solid transparent;
  border-left: 20px solid #fff;
  border-top: 20px solid transparent;
  left: 342px;
  bottom: 26px;
}
#contact #calculate-route-form,
#contact form {
  width: 620px;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#contact #calculate-route-form label,
#contact form label {
  color: #7e7e7e;
  font-size: 114.286%;
}
#contact #calculate-route-form input,
#contact form input {
  width: 400px;
  height: 30px;
  padding: 10px 40px 10px 10px;
  margin: 10px;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ffffff;
  color: #666;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: 1px solid #00AAF7;
  font-size: 114.286%;
}
#contact #calculate-route-form input.error,
#contact form input.error {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 410px 14px;
}
#contact #calculate-route-form input.no-error,
#contact form input.no-error {
  background: url(images/icons/form-icons/success.png) #ffffff no-repeat 410px 14px;
}
#contact #calculate-route-form .wpcf7-not-valid,
#contact form .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 410px 14px;
}
#contact #calculate-route-form textarea,
#contact form textarea {
  width: 430px;
  height: 100px;
  padding: 10px 10px 10px 10px;
  margin: 10px;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ffffff;
  color: #666;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: 1px solid #00AAF7;
  font-size: 114.286%;
}
#contact #calculate-route-form textarea.error,
#contact form textarea.error {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 410px 14px;
}
#contact #calculate-route-form textarea.no-error,
#contact form textarea.no-error {
  background: url(images/icons/form-icons/success.png) #ffffff no-repeat 410px 14px;
}
#contact #calculate-route-form .wpcf7-not-valid,
#contact form .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 410px 14px;
}
#contact #calculate-route-form .submit,
#contact form .submit {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: none;
  height: 40px;
  font-size: 114.286%;
  width: 100px;
  color: #ffffff;
  background: #00AAF7;
  margin: 20px 35px 20px 0;
  position: relative;
  float: right;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
#contact #calculate-route-form .submit:hover,
#contact form .submit:hover,
#contact #calculate-route-form .submit:focus,
#contact form .submit:focus {
  background: #C6C6C6;
}
#contact #gMapsContainer {
  width: 100%;
  position: relative;
  float: left;
}
#contact #gMapsFrameContact {
  height: 650px;
  width: 100%;
  border-top: 1px solid #ccc;
}
#contact #calculate-route {
  width: 912px;
  padding: 24px;
  position: absolute;
  top: 60px;
  left: 50%;
  margin-left: -480px;
  z-index: 3;
  background: #ffffff;
}
#contact #calculate-route h3 {
  margin: 0;
  font-size: 214.286%;
}
#contact #calculate-route .input {
  width: 250px;
  height: 20px;
  margin: 6px 0 0 36px;
}
#contact #calculate-route .input.error {
  border: 1px solid #e23300;
}
#contact #calculate-route .input .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 410px 14px;
}
#contact #calculate-route .submit {
  margin: 7px 0 0 12px;
}
#contact #calculate-route form {
  width: auto;
}
#contact #calculate-route h3,
#contact #calculate-route .input,
#contact #calculate-route .submit {
  position: relative;
  float: left;
}
#contact #result {
  background: #ffffff;
  display: none;
  padding: 24px 0;
  clear: both;
}
#contact #result #adp-placemark,
#contact #result .adp-placemark {
  display: none;
}
#contact #result .adp-directions {
  width: 100%;
  margin: 24px 0;
  cursor: auto;
}
#contact #result .adp-step,
#contact #result .adp-substep {
  border: none;
}
/* Search results */
.search .search-header {
  background: url(images/dummy/case-header-image.png);
  background-size: cover;
  position: relative;
  float: left;
  width: 100%;
  height: 100px;
}
.search h1 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 214.286%;
  color: #7e7e7e;
  margin: 20px 0 30px;
  padding: 0;
  position: relative;
  float: left;
  width: 100%;
}
.search ul {
  margin: 0;
  padding: 0;
  list-style-type: circle;
  position: relative;
  float: left;
  width: 100%;
}
.search li {
  padding: 12px 0 16px;
  border-bottom: 1px solid #f6f2ed;
  margin: 0 0 0 20px;
}
.search a:hover {
  text-decoration: none;
  color: #df3a00;
}
.search .pagination a:hover,
.search .pagination a:focus {
  color: #ffffff;
}
/* Tribal Express Page */
#easy-express {
  /* Upper quote bar */
  /* Slider */
  /* Cases slider */
}
#easy-express .quote {
  background: #f3f3f3;
  min-height: 200px;
  text-align: center;
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 48px;
}
#easy-express .quote.sub {
  padding-bottom: 24px;
}
#easy-express .quote.sub .inner {
  width: 750px;
}
#easy-express .quote.shadow {
  -webkit-box-shadow: 7px -2px 8px rgba(0, 0, 0, 0.6);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 7px -2px 8px rgba(0, 0, 0, 0.6);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
#easy-express .quote p {
  font-size: 142.857%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #9f9f9f;
  margin: 0;
}
#easy-express .quote p.small {
  font-size: 114.286%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin: 24px 0;
}
#easy-express .quote .title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 285.714%;
  margin: 30px 0 10px 0;
}
#easy-express .express-sessions {
  background: #f3f3f3;
}
#easy-express .express-sessions .session-list {
  text-align: center;
}
#easy-express .express-sessions .item {
  overflow: hidden;
  width: 310px;
  height: 390px;
  float: inherit;
  display: inline-block;
  padding: 0;
  margin: 0 3px 0 3px;
}
#easy-express .express-sessions .session {
  width: 220px;
  height: 320px;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 30px 40px;
  overflow: hidden;
  position: relative;
  float: left;
  margin: 9px;
  display: block;
  text-align: left;
}
#easy-express .express-sessions .session.affiliate {
  background-color: #ddc822;
}
#easy-express .express-sessions .session.affiliate .tell-me-more,
#easy-express .express-sessions .session.affiliate .appointment {
  color: #ddc822;
}
#easy-express .express-sessions .session.affiliate .tell-me-more:hover,
#easy-express .express-sessions .session.affiliate .appointment:hover,
#easy-express .express-sessions .session.affiliate .tell-me-more:focus,
#easy-express .express-sessions .session.affiliate .appointment:focus {
  background: #b1a01b;
  color: #ffffff;
}
#easy-express .express-sessions .session.analytics {
  background-color: #a2c5eb;
}
#easy-express .express-sessions .session.analytics .tell-me-more,
#easy-express .express-sessions .session.analytics .appointment {
  color: #a2c5eb;
}
#easy-express .express-sessions .session.analytics .tell-me-more:hover,
#easy-express .express-sessions .session.analytics .appointment:hover,
#easy-express .express-sessions .session.analytics .tell-me-more:focus,
#easy-express .express-sessions .session.analytics .appointment:focus {
  background: #78abe2;
  color: #ffffff;
}
#easy-express .express-sessions .session.usability {
  background-color: #ba6246;
}
#easy-express .express-sessions .session.usability .tell-me-more,
#easy-express .express-sessions .session.usability .appointment {
  color: #ba6246;
}
#easy-express .express-sessions .session.usability .tell-me-more:hover,
#easy-express .express-sessions .session.usability .appointment:hover,
#easy-express .express-sessions .session.usability .tell-me-more:focus,
#easy-express .express-sessions .session.usability .appointment:focus {
  background: #954e38;
  color: #ffffff;
}
#easy-express .express-sessions .session.internet {
  background-color: #6bb097;
}
#easy-express .express-sessions .session.internet .tell-me-more,
#easy-express .express-sessions .session.internet .appointment {
  color: #6bb097;
}
#easy-express .express-sessions .session.internet .tell-me-more:hover,
#easy-express .express-sessions .session.internet .appointment:hover,
#easy-express .express-sessions .session.internet .tell-me-more:focus,
#easy-express .express-sessions .session.internet .appointment:focus {
  background: #51977e;
  color: #ffffff;
}
#easy-express .express-sessions .session.content {
  background-color: #da8c8e;
}
#easy-express .express-sessions .session.content .tell-me-more,
#easy-express .express-sessions .session.content .appointment {
  color: #da8c8e;
}
#easy-express .express-sessions .session.content .tell-me-more:hover,
#easy-express .express-sessions .session.content .appointment:hover,
#easy-express .express-sessions .session.content .tell-me-more:focus,
#easy-express .express-sessions .session.content .appointment:focus {
  background: #ce6568;
  color: #ffffff;
}
#easy-express .express-sessions .session.sea {
  background-color: #a3478f;
}
#easy-express .express-sessions .session.sea .tell-me-more,
#easy-express .express-sessions .session.sea .appointment {
  color: #a3478f;
}
#easy-express .express-sessions .session.sea .tell-me-more:hover,
#easy-express .express-sessions .session.sea .appointment:hover,
#easy-express .express-sessions .session.sea .tell-me-more:focus,
#easy-express .express-sessions .session.sea .appointment:focus {
  background: #7f3870;
  color: #ffffff;
}
#easy-express .express-sessions .session.seo {
  background-color: #677fbc;
}
#easy-express .express-sessions .session.seo .tell-me-more,
#easy-express .express-sessions .session.seo .appointment {
  color: #677fbc;
}
#easy-express .express-sessions .session.seo .tell-me-more:hover,
#easy-express .express-sessions .session.seo .appointment:hover,
#easy-express .express-sessions .session.seo .tell-me-more:focus,
#easy-express .express-sessions .session.seo .appointment:focus {
  background: #4964a7;
  color: #ffffff;
}
#easy-express .express-sessions .session:hover .specialism-icon {
  margin-top: 0;
}
#easy-express .express-sessions .session:hover .tell-me-more {
  top: inherit;
  margin-top: 45px;
}
#easy-express .express-sessions .session.active .specialism-icon {
  margin: -1200px auto 1060px auto;
}
#easy-express .express-sessions .session.active .subtitle {
  opacity: 0;
  position: absolute;
}
#easy-express .express-sessions .session.active .txt {
  position: relative;
  top: inherit;
  margin-top: 12px;
}
#easy-express .express-sessions .session.active .tell-me-more {
  position: absolute;
  bottom: 400px;
}
#easy-express .express-sessions .session.active .appointment {
  position: absolute;
  top: inherit;
  bottom: 44px;
  margin: 0;
}
#easy-express .express-sessions .session.active .price {
  position: absolute;
  bottom: 80px;
  left: 50%;
  margin-left: -75px;
  width: 150px;
}
#easy-express .express-sessions .specialism-title {
  color: #ffffff;
  font-size: 164.286%;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  width: 280px;
  text-align: center;
  margin: 12px 0 0 -30px;
}
#easy-express .express-sessions .specialism-icon {
  height: 144px;
  width: 144px;
  margin: 40px auto 0 auto;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
#easy-express .express-sessions .subtitle {
  -webkit-font-smoothing: antialiased;
  font-family: open_sansregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-weight: bold;
  color: #ffffff;
  width: 100%;
  text-align: center;
  margin: 0;
  opacity: 1;
  position: relative;
}
#easy-express .express-sessions .txt,
#easy-express .express-sessions .price,
#easy-express .express-sessions .tell-me-more,
#easy-express .express-sessions .appointment {
  position: absolute;
  top: 600px;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
#easy-express .express-sessions .tell-me-more,
#easy-express .express-sessions .appointment {
  background: #ffffff;
  width: 180px;
  float: inherit;
  position: relative;
  display: block;
  padding: 10px 20px;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 150%;
  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-decoration: none;
  text-align: center;
}
#easy-express .express-sessions .appointment {
  position: absolute;
  bottom: -200px;
  top: inherit;
  margin: 0;
}
#easy-express .express-sessions .txt,
#easy-express .express-sessions .price {
  color: #ffffff;
  width: 100%;
}
#easy-express .express-sessions .price {
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 128.571%;
  position: absolute;
  bottom: -300px;
  top: inherit;
}
#easy-express .express-sessions .small {
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: block;
}
#easy-express .express-sessions .txt {
  -webkit-font-smoothing: antialiased;
  font-family: open_sansregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
#easy-express .express-sessions .txt ul {
  margin: 0;
  padding: 0;
  list-style-type: disc;
  width: 200px;
  margin-left: 22px;
}
#easy-express .express-sessions .txt li {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  padding: left:12px;
}
#easy-express .express-images {
  background: #f3f3f3;
  position: relative;
  float: left;
  width: 100%;
  padding: 12px 0 60px 0;
}
#easy-express .express-images .flex-prev,
#easy-express .express-images .flex-next {
  position: absolute;
  top: 100px;
}
#easy-express .express-images .flex-prev {
  left: 50%;
  margin-left: -550px;
}
#easy-express .express-images .flex-next {
  right: 50%;
  margin-right: -550px;
}
#easy-express .easy-express-slider-container {
  width: 100%;
  height: 300px;
  margin: 0px auto;
  background: #ffffff;
  background: #f3f3f3;
  position: relative;
  overflow: hidden;
}
#easy-express .easy-express-slider-container .easy-express-slider {
  width: 9999em;
}
#easy-express .easy-express-slider-container .easy-express-slider .flex-viewport {
  width: 930px;
  position: relative;
  float: left;
}
#easy-express .easy-express-slider-container .item {
  margin: 25px 32px;
}
#easy-express .easy-express-slider-container .case-image {
  border: 1px solid #c5c5c5;
}
#easy-express .easy-express-slider-container .item {
  display: inline-block;
  margin: 30px;
  width: 249px;
  position: relative;
  vertical-align: top;
}
.lt-ie8 #easy-express .easy-express-slider-container .item {
  zoom: 1;
  display: inline;
}
#easy-express .images-list {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
#easy-express .images-list a {
  color: #b1b1b1;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  text-decoration: none;
}
#easy-express .images-list a:hover,
#easy-express .images-list a:focus {
  text-decoration: underline;
}
#easy-express .images-list img {
  width: 249px;
  height: 249px;
}
#easy-express .images-list .view-case {
  color: #ea4146;
  display: block;
}
#easy-express .icon-menu {
  margin: 40px 0 20px 0;
  padding: 0;
}
#easy-express .icon-menu .icon {
  margin: 0;
  width: 34px;
  display: inline-block;
  position: relative;
}
#easy-express .icon-menu .icon .tooltip {
  position: absolute;
  left: 50%;
  top: -50px;
  margin-left: -99px;
  display: none;
}
.lt-ie8 #easy-express .icon-menu .icon {
  zoom: 1;
  display: inline;
}
#easy-express .image-overlay {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/main.png?7cf1e3);
  background-repeat: no-repeat;
  background-position: 0px -3px;
  width: 301px;
  height: 303px;
  position: absolute;
  top: -25px;
  left: -25px;
}
#easy-express .contact {
  width: 100%;
  position: relative;
  float: left;
  clear: both;
  background: #e23300;
}
#easy-express .contact .quote {
  background: #e23300;
  min-height: inherit;
}
#easy-express .contact .quote .title {
  color: #ffffff;
  font-size: 185.714%;
  margin: 24px 0 0 0;
}
#easy-express .contact .quote p {
  color: #ffffff;
  font-size: 171.429%;
  margin: 0;
}
#easy-express .contact .sub {
  padding-bottom: 12px;
}
#easy-express .contact .btns {
  width: 100%;
  text-align: center;
}
#easy-express .contact a.more {
  margin: 24px 8px;
  background: #000000;
  color: #ffffff;
  text-transform: uppercase;
  padding: 15px 40px;
  width: auto;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#easy-express .contact a.more:hover,
#easy-express .contact a.more:focus {
  background: #8f8f8f;
}
#easy-express .cases {
  width: 100%;
  position: relative;
  float: left;
  clear: both;
  padding: 48px 0 24px 0;
  background: #f2f2f2;
}
#easy-express .cases p {
  font-size: 114.286%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin: 12px 0;
  color: #575757;
}
#easy-express .cases .title {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #c3c3c3;
  font-size: 285.714%;
  margin: 0;
}
#easy-express .cases-slider-container {
  min-height: 300px;
  background: #f2f2f2;
  text-align: center;
  position: relative;
}
#easy-express .cases-slider-container #heading-cases {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  position: relative;
  float: left;
  color: #c3c3c3;
  font-size: 285.714%;
  margin: 30px 0 10px;
  width: 100%;
  text-align: center;
}
#easy-express .cases-slider-container .intro {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  margin: 0 0 50px 0;
  padding: 0;
  color: #575757;
}
#easy-express .cases-slider-container .sprite-main-btn-slider-left {
  position: absolute;
  top: 325px;
  left: 4%;
  margin-top: -80px;
}
#easy-express .cases-slider-container .sprite-main-btn-slider-right {
  position: absolute;
  top: 325px;
  right: 4%;
  margin-top: -80px;
}
#easy-express .cases-slider-container .slides {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
#easy-express .cases-slider-container .slides a {
  color: #b1b1b1;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 128.571%;
  text-decoration: none;
}
#easy-express .cases-slider-container .slides a:hover,
#easy-express .cases-slider-container .slides a:focus {
  text-decoration: underline;
}
#easy-express .cases-slider-container .icon-menu {
  margin: 40px 0 20px 0;
  padding: 0;
}
#easy-express .cases-slider-container .icon-menu li {
  margin: 0;
  width: 34px;
  display: inline-block;
  position: relative;
}
#easy-express .cases-slider-container .icon-menu li .tooltip {
  position: absolute;
  left: 50%;
  top: -50px;
  margin-left: -99px;
  display: none;
}
.lt-ie8 #easy-express .cases-slider-container .icon-menu li {
  display: inline;
}
#easy-express .cases-slider-container .image-overlay {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/main.png?7cf1e3);
  background-repeat: no-repeat;
  background-position: 0px -3px;
  width: 301px;
  height: 303px;
  position: absolute;
  top: -25px;
  left: -25px;
}
#easy-express .cases-slider-container .grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
#easy-express .cases-slider-container .photo:hover .grayscale,
#easy-express .cases-slider-container .photo:focus .grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
#easy-express .cases-slider-container .photo img {
  width: 249px;
  height: 249px;
}
#easy-express .cases-slider-container .results-spotlight {
  text-align: center;
  width: 100%;
  max-width: 930px;
  margin-top: 24px;
}
#easy-express .cases-slider-container .item-container {
  width: 100%;
  position: relative;
  float: left;
}
#easy-express .cases-slider-container .item {
  float: left;
  display: inline-block;
  margin: 30px;
  width: 249px;
  position: relative;
}
#easy-express .cases-slider-container .nav-btn {
  z-index: 6;
}
#easy-express .modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background: url(images/backgrounds/black-transp-bg.png) repeat;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1345;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
.lt-ie9 #easy-express .modal,
#easy-express .modal.visible {
  opacity: 1;
  visibility: visible;
}
.lt-ie9 #easy-express .modal {
  display: none;
}
#easy-express .modal-window {
  background: #ffffff;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 50px 160px;
  width: 650px;
  position: absolute;
  z-index: 1346;
  left: 50%;
  margin-left: -485px;
  top: 150px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -0-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
.lt-ie9 #easy-express .modal-window {
  display: none;
}
#easy-express .modal-window.visible {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -0-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
#easy-express .modal-window .modal-title {
  font-size: 257.143%;
  width: 100%;
  text-align: center;
  margin: 0;
}
#easy-express .modal-window .modal-txt {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #dd3b14;
  font-size: 128.571%;
}
#easy-express .modal-window .col-left,
#easy-express .modal-window .col-right {
  width: 320px;
}
#easy-express .modal-window .col-left {
  position: relative;
  float: left;
}
#easy-express .modal-window .col-right {
  position: relative;
  float: right;
}
#easy-express .modal-window .wpcf7-form {
  margin-top: 12px;
}
#easy-express .modal-window .wpcf7-form.sent .form {
  display: none;
}
#easy-express .modal-window .wpcf7-form.sent .wpcf7-mail-sent-ok {
  display: block!important;
  border: none;
  margin: 12px auto;
  font-size: 142.857%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  width: 80%;
  text-align: center;
  clear: both;
}
#easy-express .modal-window .input {
  width: 285px;
  height: 25px;
  border: 1px solid #dd3b14;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 12px 12px;
  color: #929292;
}
#easy-express .modal-window .input.wpcf7-not-valid {
  background: #fcecec;
}
#easy-express .modal-window .input::-webkit-input-placeholder {
  color: #929292;
}
#easy-express .modal-window .input:-moz-placeholder {
  color: #929292;
}
#easy-express .modal-window .input::-moz-placeholder {
  color: #929292;
}
#easy-express .modal-window .input:-ms-input-placeholder {
  color: #929292;
}
#easy-express .modal-window .textarea {
  width: 615px;
  height: 100px;
}
#easy-express .modal-window .textarea::-webkit-input-placeholder {
  color: #929292;
}
#easy-express .modal-window .textarea:-moz-placeholder {
  color: #929292;
}
#easy-express .modal-window .textarea::-moz-placeholder {
  color: #929292;
}
#easy-express .modal-window .textarea:-ms-input-placeholder {
  color: #929292;
}
#easy-express .modal-window .submit {
  background: #dd3b14;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: none;
  font-size: 114.286%;
  width: 240px;
  color: #ffffff;
  margin: 24px auto 0 auto;
  display: block;
  padding: 25px 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  clear: both;
}
#easy-express .modal-window .submit:hover,
#easy-express .modal-window .submit:focus {
  background: #8f8f8f;
  color: #ffffff;
}
#easy-express .modal-window .choose-sessions {
  color: #929292;
  font-size: 114.286%;
  width: 100%;
  text-align: center;
  margin: 24px 0 0 0;
  position: relative;
  float: left;
}
#easy-express .modal-window .session-checks {
  text-align: center;
  display: block;
  position: relative;
  float: left;
  margin: 24px 0;
}
#easy-express .modal-window .session-checks .wpcf7-list-item-label {
  width: 165px;
  margin: 0 10px;
  display: block;
  height: 25px;
  border: 1px solid #dd3b14;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 12px 12px;
  color: #929292;
  position: relative;
  float: left;
  text-align: center;
  font-size: 114.286%;
  cursor: pointer;
  background: #ffffff;
}
#easy-express .modal-window .session-checks .wpcf7-list-item-label:hover,
#easy-express .modal-window .session-checks .wpcf7-list-item-label:focus,
#easy-express .modal-window .session-checks .wpcf7-list-item-label.checked {
  background: #1fb19b;
  border: 1px solid #1fb19b;
  color: #ffffff;
}
#easy-express .modal-window .session-checks input[type="checkbox"] {
  position: absolute;
  left: 10px;
  top: 18px;
  z-index: 3;
}
#hasJS #easy-express .modal-window .session-checks input[type="checkbox"] {
  z-index: -1;
}
#easy-express .modal-window .session-checks .wpcf7-list-item {
  display: inline-block;
  position: relative;
  margin: 0;
}
#easy-express .modal-window .session-checks .wpcf7-list-item label {
  width: auto;
  position: relative;
}
#easy-express .modal-window .close-modal {
  width: 100%;
  text-align: center;
  color: #000000;
  font-size: 114.286%;
  display: block;
}
#easy-express .modal-window .wpcf7-not-valid-tip {
  display: none!important;
}
/* Footer */
#footer {
  min-height: 430px;
  background: #dddcd7;
  color: #7e7e7e;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
#footer a {
  text-decoration: none;
  color: #7e7e7e;
}
#footer a:hover,
#footer a:focus {
  text-decoration: underline;
  cursor: pointer;
}
#footer p {
  margin: 0;
  padding: 0;
}
#footer h4 {
  -webkit-font-smoothing: antialiased;
  font-family: zag_boldregular, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 93px;
  margin: 0;
}
#footer h5 {
  font-size: 128.571%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.footer-left {
  width: 375px;
  position: relative;
  float: left;
  margin: 0 75px 0 0;
}
.footer-left .footer-img {
  margin: 55px 0 25px;
}
.footer-left .follow-us {
  font-size: 128.571%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  padding: 0;
  color: #575757;
  margin: 30px 0 20px 0!important;
}
.footer-left a.footer-social {
  position: relative;
  float: left;
  margin: 0 5px;
}
.footer-right {
  width: 510px;
  margin: 50px 0 0 0;
  position: relative;
  float: right;
}
.footer-right .title {
  font-size: 128.571%;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  border-bottom: 1px solid #b2b2b1;
  color: #575757;
  padding: 0 0 5px 5px!important;
  margin: 20px 0!important;
}
.footer-right .columns {
  width: 45%;
  position: relative;
  float: left;
  padding: 0 12px;
}
.footer-right .columns ul {
  list-style-type: none;
  padding: 0 0 0 3px;
}
/* Green copyright bar */
#copyright {
  background: #ea4146;
  height: 66px;
  position: relative;
  float: left;
  width: 100%;
}
#copyright p {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  margin: 22px 0;
  color: #ffffff;
}
#copyright a {
  color: #ffffff;
  text-decoration: none;
  margin: 22px 0;
  padding: 0 10px;
}
#copyright a:hover,
#copyright a:focus {
  color: #000000;
  text-decoration: underline;
}
#copyright ul {
  position: relative;
  float: right;
  margin-top: 22px;
}
#copyright li {
  border-left: 1px solid #ffffff;
}
#copyright li:first-child {
  border-left: none;
}
/* Misc */
a.more {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 128.571%;
  width: 240px;
  color: #ffffff;
  background: #c6c6c6;
  margin: 60px 20px;
  display: inline-block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
a.more:hover,
a.more:focus {
  background: #E13300;
  color: #ffffff;
}
a.more.small {
  width: 195px;
  margin: auto;
  padding: 10px 10px;
  font-size: 14px;
}
.contact-cta .wpcf7 .ajax-loader {
  position: relative;
  margin: 5px auto;
  z-index: 9999;
}
.contact-cta .wpcf7 .wpcf7-not-valid {
  background: url(images/icons/form-icons/error.png) #ffffff no-repeat 185px 5px;
}
#contact form .ajax-loader {
  margin: 30px 10px;
  position: relative;
  float: right;
  z-index: 9999;
}
.contact-schema-org span {
  display: block;
}
.launch-video-fancybox .fancybox-title-float-wrap {
  top: -63px;
  left: 0;
}
.launch-video-fancybox .fancybox-title-float-wrap .child {
  background: #ea4146;
  width: 640px;
  border-radius: 5px 5px 0 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 230%;
  height: 60px;
  line-height: 2.0;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) 1px 1px rgba(61, 56, 51, 0.75);
  /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}
.launch-video-fancybox .fancybox-close {
  z-index: 99999;
  top: -79px;
}
img.alignleft {
  position: relative;
  float: left;
  margin: 10px;
}
img.alignright {
  position: relative;
  float: right;
  margin: 10px;
}
.profileImage {
  border-radius: 999px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: relative;
  float: left;
  z-index: 5;
}
.affiliate-border {
  border: 2px solid #dcc822;
}
.analytics-border {
  border: 2px solid #a2c4ea;
}
.usability-border {
  border: 2px solid #ba6247;
}
.marketing-border {
  border: 2px solid #1db09a;
}
.content-border {
  border: 2px solid #da8c8e;
}
.sea-border {
  border: 2px solid #a35890;
}
.seo-border {
  border: 2px solid #687fbd;
}
/* Breadcrumbs */
.breadcrumb {
  width: 100%;
  position: relative;
  float: left;
}
.breadcrumb a {
  text-decoration: underline;
  margin: 10px 10px 10px 5px;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #818181;
  display: inline-block;
  font-size: 85.714%;
}
.breadcrumb a:hover,
.breadcrumb a:focus,
.breadcrumb a.active {
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
.lt-ie8 .breadcrumb a {
  display: inline;
}
.breadcrumb span {
  text-decoration: none;
  margin: 10px 10px 10px 5px;
  -webkit-font-smoothing: antialiased;
  font-family: stratumno2bold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #818181;
  display: inline-block;
  font-size: 85.714%;
}
.lt-ie8 .breadcrumb span {
  display: inline;
}
/* Tooltip styling with all of the different colours */
.tooltip {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 120%;
  text-align: center;
  padding: 5px 10px;
  width: 180px;
  background: #ea4146;
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  color: #fff;
  font-weight: bold;
  vertical-align: middle;
  line-height: 1.45;
  display: inline-block;
  position: absolute;
  z-index: 10012;
  text-transform: lowercase;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.tooltip.internet-marketing {
  background: #6bb097;
}
.tooltip.internet-marketing .tooltip-triangle {
  border-top: 20px solid #6bb097;
}
.tooltip.analytics {
  background: #a2c5eb;
}
.tooltip.analytics .tooltip-triangle {
  border-top: 20px solid #a2c5eb;
}
.tooltip.content {
  background: #da8c8e;
}
.tooltip.content .tooltip-triangle {
  border-top: 20px solid #da8c8e;
}
.tooltip.affiliate {
  background: #ddc822;
}
.tooltip.affiliate .tooltip-triangle {
  border-top: 20px solid #ddc822;
}
.tooltip.usability {
  background: #ba6246;
}
.tooltip.usability .tooltip-triangle {
  border-top: 20px solid #ba6246;
}
.tooltip.sea {
  background: #a3478f;
}
.tooltip.sea .tooltip-triangle {
  border-top: 20px solid #a3478f;
}
.tooltip.seo {
  background: #677fbc;
}
.tooltip.seo .tooltip-triangle {
  border-top: 20px solid #677fbc;
}
.tooltip.bonus {
  background: #cf6b23;
}
.tooltip.bonus .tooltip-triangle {
  border-top: 20px solid #cf6b23;
}
.tooltip.disabled {
  background: #b2b2b1;
}
.tooltip.disabled .tooltip-triangle {
  border-top: 20px solid #b2b2b1;
}
.tooltip .tooltip-triangle {
  position: absolute;
  bottom: -10px;
  right: 80px;
  width: 0;
  height: 0;
  z-index: -1;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #ea4146;
}
.icon-menu .sprite-specialisme-usability {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
  background-position: 0px -37px;
  width: 37px;
  height: 37px;
}
.icon-menu .sprite-specialisme-seo {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
  background-position: -74px -74px;
  width: 37px;
  height: 37px;
}
.icon-menu .sprite-specialisme-sea {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
  background-position: -111px -74px;
  width: 37px;
  height: 37px;
}
.icon-menu .sprite-specialisme-internet-marketing {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
  background-position: -74px -111px;
  width: 37px;
  height: 37px;
}
.icon-menu .sprite-specialisme-content {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
  background-position: -148px -37px;
  width: 37px;
  height: 37px;
}
.icon-menu .sprite-specialisme-bonus {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
  background-position: 0px -148px;
  width: 37px;
  height: 37px;
}
.icon-menu .sprite-specialisme-analytics {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
}
.icon-menu .sprite-specialisme-affiliate {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(images/sprites/specialisme.png?a1d334);
  background-repeat: no-repeat;
  background-position: -184px -37px;
  width: 37px;
  height: 37px;
}
.gMaps-style .triangle {
  position: absolute;
  bottom: -10px;
  left: 300px;
  right: 150px;
  width: 0;
  height: 0;
  z-index: 0;
  display: block;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #ffffff;
}
.gMaps-style .infoBox {
  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 41px 21px 36px rgba(0, 0, 0, 0.5);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 41px 21px 36px rgba(0, 0, 0, 0.5);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
.gMaps-style .gMapsContainer .building {
  position: relative;
  float: left;
  margin-right: 20px;
}
.gMaps-style .gMapsContainer .header {
  width: 310px;
  height: 90px;
  padding: 13px 20px;
  clear: both;
  background: #929292;
  color: #ffffff;
  border-radius: 3px 3px 0 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.gMaps-style .gMapsContainer .sub {
  width: 310px;
  height: 70px;
  clear: both;
  padding: 13px 20px;
}
.gMaps-style .gMapsContainer .txt {
  width: 170px;
  position: relative;
  float: right;
}
.gMaps-style .gMapsContainer a {
  text-decoration: none;
  color: #000000;
}
.gMaps-style .gMapsContainer a:hover,
.gMaps-style .gMapsContainer a:focus {
  text-decoration: underline;
}
.phone-link {
  color: #7e7e7e!important;
}
.wpcf7-response-output {
  display: none!important;
}
/* Main image on top of page */
.header-image-container {
  height: 170px;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.lt-ie8 .header-image-container {
  top: -10px;
}
.header-image-container .inner {
  position: absolute;
  width: 100%;
  z-index: 5;
}
.header-image-container h1 {
  width: 960px;
  display: block;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 285.714%;
  color: #ffffff;
  margin: 20px auto;
  line-height: 1;
  text-align: center;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}
.header-image-container .h1 {
  width: 960px;
  display: block;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 285.714%;
  color: #ffffff;
  margin: 20px auto;
  line-height: 1;
  text-align: center;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}
.header-image-container p {
  width: 960px;
  display: block;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.286%;
  color: #ffffff;
  margin: 20px auto;
  line-height: 1;
  text-align: center;
}
.header-image-container h3 {
  width: 960px;
  display: block;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 285.714%;
  color: #ffffff;
  margin: 20px auto;
  line-height: 1;
  text-align: center;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}
.header-image-container .header-image {
  min-width: 100%;
  width: auto;
  min-height: 170px;
  height: auto;
  position: absolute;
}
.header-image-container .shadow {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  -webkit-box-shadow: inset 0px -8px 13px -6px rgba(0, 0, 0, 0.5);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: inset 0px -8px 13px -6px rgba(0, 0, 0, 0.5);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
/* Fancybox */
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99998;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border:*/
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fancybox-opened {
  z-index: 99998;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25x rgba(0, 0, 0, 0.5);
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  box-shadow: 0 10px 25x rgba(0, 0, 0, 0.5);
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -22px 0 0 -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 99998;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 99998;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('images/fancybox/blank.gif');
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 99998;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Fancybox Overlay helper */
.fancybox-lock {
  overflow: hidden;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 99997;
  background: url('images/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Fancybox Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 99999;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 99999;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
.syntaxhighlighter {
  width: 580px!important;
  margin-left: 30px!important;
}
/* Forms */
/* Sprites */
/* Import other device CSS (with media queries) */
@media only screen and (max-width: 1024px) {
  /**
 * @section	:	Tablet CSS
 * @project	:	Tribal
 * @author	:	Thom Wensink <thom@e-sites.net>
 * @media	:	only screen and (max-width: 1023px)
 * @since	:	26-03-2013
 */
  /* Mediaquery edit */
  #mediaquery {
    font-family: tablet;
  }
  .inner {
    width: 740px;
  }
  #header #quick-search {
    display: none;
  }
  #header ul {
    margin-left: 180px;
  }
  #header ul li a {
    padding: 0 11px 0 8px;
  }
  #header .sub-menu {
    margin-left: 10px;
  }
  #header #nav {
    width: 580px;
    margin-left: 1	px;
  }
  #header #nav li a {
    padding: 0 8px;
  }
  #header #nav li.has-submenu a {
    padding-right: 18px;
  }
  #header #logo .logo {
    width: 133px;
  }
  #header #logo .sprite-main-shadow-bg {
    display: none;
  }
  #header .logobg {
    width: 154px;
    display: none;
  }
  /* Homepage styles */
  #home {
    /* Upper quote section */
    /* Employee slider */
    /* Employee slider homepage */
    /* Link container for zuivere oplossingen, kennis and resultaten */
    /* Exptersise prisma */
    /* Activity stream */
    /* Cases slider */
    /* Quotes section */
    /* Google maps */
  }
  #home .upper-quote p {
    font-size: 114.286%;
  }
  #home .slider .info-box {
    width: 65%;
  }
  #home .slider .info-box h3 {
    font-size: 185.714%;
  }
  #home #employee-slider .info-box {
    width: 65%;
  }
  #home #employee-slider .info-box h3 {
    font-size: 121.429%;
  }
  #home .link-container .link {
    width: 166px;
  }
  #home .expertise-prisma .inner-result {
    width: 750px;
  }
  #home .expertise-prisma .usability-cta {
    left: 10px;
  }
  #home .expertise-prisma .content-cta {
    left: 560px;
  }
  #home .expertise-prisma .socials-cta {
    left: 560px;
  }
  #home .activity-stream .stream-item {
    width: 320px;
  }
  #home .activity-stream .lower {
    width: 300px;
  }
  #home .activity-stream .lower .more-small {
    margin-right: 65px;
  }
  #home .activity-stream .lower p {
    display: none;
  }
  #home .activity-stream .li-left .pointer-right {
    left: 320px;
  }
  #home .activity-stream .title a {
    height: 70px;
    overflow: hidden;
  }
  #home .cases-slider-container .flex-viewport {
    width: 620px;
    margin: 0px auto;
  }
  #home .cases-slider-container .inner {
    width: 620px;
  }
  #home .cases-slider-container .sprite-main-btn-slider-left {
    left: 0;
  }
  #home .cases-slider-container .sprite-main-btn-slider-right {
    right: 0;
  }
  #home .cases-slider-container .case-slider .flex-viewport {
    width: 100%;
  }
  #home .quotes .sprite-main-dots {
    width: 676px;
  }
  #home .quotes img {
    margin: 0 auto;
    padding-top: 10px;
  }
  #home .contact-signup h2 {
    font-size: 200%;
  }
  #home #gMapsFrameHomepage {
    height: 300px;
  }
  /* Cases detail page*/
  #cases .header-image-container .inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  #cases .header-image-container h1 {
    width: 100%;
  }
  #cases .header-image-container p {
    width: 100%;
  }
  #cases #main-content .next,
  #cases #main-content .prev {
    top: -130px;
  }
  #cases #main-content .sprite-additional-dots {
    width: 330px;
  }
  #cases .inner-quotes {
    overflow: hidden;
  }
  #cases #slideshow .case-detail-slider {
    width: 700px;
    height: 400px;
  }
  #cases #slideshow .item {
    margin-right: 20px;
  }
  #cases #slideshow .item img {
    width: 100%;
  }
  /* Employees overview */
  #employees .employee {
    width: 175px;
  }
  /* Knowledge overview page */
  #knowledge .header-image-container .inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  #knowledge .header-image-container h1 {
    width: 100%;
  }
  #knowledge .header-image-container p {
    width: 100%;
  }
  #knowledge .tweet .view-more:before {
    content: "";
  }
  #solution-filter .filter {
    padding: 15px 20px;
  }
  #solution-list .inner .col-right {
    width: 420px;
  }
  #solution-list .inner .col-right article {
    width: 420px;
  }
  #solution-list .inner .col-right article img {
    width: 150px;
  }
  #solution-list .inner .col-right article .txt {
    width: 245px;
  }
  #solution-list .inner .col-right article p {
    padding: 0 10px;
  }
  #solution-list .inner .col-right article .view-more {
    width: 150px;
    left: 0;
    padding: 15px 0;
    text-align: center;
  }
  /* Knowledge detail page */
  #knowledge-detail .col-left-container {
    width: 210px;
  }
  #knowledge-detail .col-left {
    width: 210px;
  }
  #knowledge-detail .col-left .submenu .sprite-main-dots {
    width: 200px;
  }
  #knowledge-detail .col-right article {
    width: 470px;
  }
  #knowledge-detail .col-right article iframe {
    max-width: 430px;
  }
  #knowledge-detail .col-right article img {
    max-width: 430px;
    height: auto;
  }
  #knowledge-detail .sprite-additional-stripes-small {
    width: 225px;
  }
  #knowledge-detail .col-right {
    width: 480px;
  }
  #knowledge-detail .col-right .sprite-additional-dots-long {
    width: 440px;
  }
  #knowledge-detail .col-right .up-image {
    width: 460px;
  }
  #knowledge-detail .related .article {
    width: 230px;
  }
  #knowledge-detail .related .teaser {
    width: 230px;
  }
  #knowledge-detail .related .text-link {
    font-size: 114.286%;
  }
  #knowledge-detail .respond {
    width: 440px;
  }
  #knowledge-detail #respond-frm .comment-input {
    width: 235px;
  }
  #knowledge-detail .main-comment .text-section {
    width: 350px;
  }
  #knowledge-detail .sub-comment .text-section {
    width: 290px;
  }
  /* Diensten detail pagina */
  #services .service-header {
    position: relative;
    min-height: 190px;
  }
  #services .intro {
    margin: 40px auto 20px;
    float: none;
  }
  #services .service-icon {
    display: none;
  }
  #services .txt {
    width: 455px;
  }
  /* Vacatures overview */
  #vacatures .vacancy-list {
    margin: 20px 0 0 10px;
  }
  /* Vacatures detail */
  #vacatures-detail .col-left {
    width: 220px;
    margin-left: 20px;
  }
  #vacatures-detail .col-left #vacancy-frm .input {
    width: 210px;
  }
  #vacatures-detail .col-left #vacancy-frm .submit {
    width: 90px;
  }
  #vacatures-detail .col-right {
    width: 480px;
    margin: 0;
  }
  #vacatures-detail .col-right iframe {
    width: 480px;
  }
  #vacatures-detail .col-right .column {
    width: 220px;
  }
  #vacatures-detail .col-right .info {
    width: 440px;
  }
  /* Dynamic page */
  .dynamic .sprite-additional-dots-long-page {
    width: 710px;
  }
  .dynamic article {
    width: 740px;
  }
  .dynamic article .up-image {
    width: 740px;
  }
  /* Sitemap page */
  .sitemap .inner .col-right {
    width: 420px;
  }
  /* Events page */
  #events .header-image-container .inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  #events .header-image-container h1 {
    width: 100%;
  }
  #events .header-image-container p {
    width: 100%;
  }
  #events .inner li img {
    display: none;
  }
  #events .inner li .text {
    width: 390px;
  }
  /* Contact page */
  #contact .contact-header .inner,
  #contact .contact-header h3,
  #contact .contact-header p {
    width: 100%;
  }
  #contact .col-left {
    position: relative;
    float: right;
    width: 170px;
  }
  #contact .col-right {
    width: 470px;
  }
  #contact .col-right .naam .wpcf7-not-valid-tip,
  #contact .col-right .bedrijf .wpcf7-not-valid-tip,
  #contact .col-right .telefoon .wpcf7-not-valid-tip,
  #contact .col-right .email .wpcf7-not-valid-tip {
    width: 310px;
  }
  #contact .col-right .textarea .wpcf7-not-valid-tip {
    width: 310px;
  }
  #contact form {
    width: 470px;
  }
  #contact form input {
    width: 270px;
  }
  #contact form input.error,
  #contact form input.no-error {
    background-position: 260px 14px;
  }
  #contact form textarea {
    width: 300px;
  }
  #contact form .submit {
    margin-right: 15px;
  }
  #contact #gMapsFrameContact {
    height: 400px;
  }
  #contact #calculate-route {
    top: 25px;
    left: 0;
    margin-left: 0;
    width: 703px;
  }
  #contact #calculate-route h3 {
    font-size: 114.286%;
    line-height: 3;
    margin-left: 40px;
  }
  #contact #calculate-route .input {
    margin-left: 16px;
  }
  /* Tribal Express Page */
  #easy-express .express-images .flex-prev,
  #easy-express .express-images .flex-next {
    display: none;
  }
  #easy-express .easy-express-slider-container {
    width: 630px;
    margin: 0px auto;
  }
  #easy-express .easy-express-slider-container .easy-express-slider .flex-viewport {
    width: 630px;
  }
  #easy-express .cases-slider-container .case-slider .flex-viewport {
    width: 620px;
    margin: 0px auto;
  }
  #footer .footer-left {
    margin: 0 20px 0 20px;
    width: 200px;
  }
  #footer .footer-right {
    width: 500px;
  }
  #footer .column {
    width: 220px;
  }
  /* Misc */
}
@media only screen and (max-width: 600px) {
  /**
 * @section	:	Phone CSS
 * @project	:	Tribal
 * @author	:	Thom Wensink <thom@e-sites.net>
 * @media	:	only screen and (max-width: 600px)
 * @since	:	26-03-2013
 */
  /* Mediaquery edit */
  #mediaquery {
    font-family: phone;
  }
  .inner {
    width: 300px;
  }
  #header #logo {
    z-index: 9;
    margin-left: 0;
  }
  /*Main navigation */
  .sprite-phone-nav-phone {
    display: block;
    position: absolute;
    right: 35px;
    top: 35px;
    line-height: 17px;
    text-indent: -45px;
    text-decoration: none;
    color: #5cd095;
    cursor: pointer;
  }
  .sprite-phone-nav-phone:hover {
    color: #5cd095;
  }
  .sprite-phone-nav-phone.open {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -393px -240px;
    width: 26px;
    height: 19px;
    color: #e13300;
  }
  body.fixed #header {
    display: none;
  }
  #header #nav {
    width: 100%;
    margin: 0;
    position: absolute;
    right: 0px;
    top: 85px;
    z-index: 1;
    display: none;
  }
  #header #nav.open {
    background: #ffffff;
    -webkit-box-shadow: 0 5px 6px -5px rgba(0, 0, 0, 0.2);
    /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    box-shadow: 0 5px 6px -5px rgba(0, 0, 0, 0.2);
    /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  }
  #header #nav ul {
    width: 100%;
    height: 300px;
    margin: 0;
    padding: 0;
  }
  #header #nav li {
    width: 100%;
    background: #ffffff;
  }
  #header #nav li a {
    height: 35px;
    padding: 0;
    margin: 0;
    line-height: 35px;
  }
  #header #nav .sub-menu {
    display: block;
    position: relative;
    top: initial;
    left: initial;
    height: initial;
    width: initial !important;
    text-align: center;
  }
  #header #nav .sub-menu li {
    background: #eee;
  }
  #header #nav .has-submenu a {
    background: none;
  }
  /* Scroll button to top of page */
  .scrollup {
    right: -10px;
    bottom: 0;
  }
  .scrollup .sprite-main-arrowup {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -240px -303px;
    width: 65px;
    height: 65px;
    display: block;
    margin: 0 auto;
  }
  .scrollup .scrollup-text {
    display: none;
  }
  /* Homepage styles */
  #home {
    /* Upper quote section */
    /* Link container for zuivere oplossingen, kennis and resultaten */
    /* Exptersise prisma */
    /* Activity stream */
    /* Brands */
    /* Cases Slider */
    /* Quotes section */
    /* Contact signup */
    /* Google maps */
  }
  #home .upper-quote {
    padding-bottom: 24px;
  }
  #home .upper-quote h1 {
    font-size: 214.286%;
  }
  #home .upper-quote p {
    font-size: 114.286%;
  }
  #home .link-container {
    position: relative;
    float: left;
    width: 100%;
  }
  #home .link-container .inner {
    text-align: center;
    width: 100%;
  }
  #home .link-container .link {
    margin: 20px auto;
    float: none;
    display: block;
  }
  #home .expertise-prisma {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
  }
  #home .expertise-prisma p {
    font-size: 100%;
    margin: 0 0 20px;
  }
  #home .expertise-prisma #heading-expertise {
    font-size: 214.286%;
    margin-bottom: 10px;
    line-height: 1.2;
  }
  #home .expertise-prisma .inner-result {
    width: 300px;
    height: auto;
    background: none;
  }
  #home .expertise-prisma .expertise {
    display: block;
    position: static;
    margin: 15px;
  }
  #home .expertise-prisma .sprite-main-affiliate {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -216px -18px;
    width: 120px;
    height: 120px;
    float: left;
  }
  #home .expertise-prisma .sprite-main-analytics {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -120px -303px;
    width: 120px;
    height: 120px;
    float: left;
  }
  #home .expertise-prisma .sprite-main-usability {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: 0px -183px;
    width: 120px;
    height: 120px;
    float: left;
  }
  #home .expertise-prisma .sprite-main-internet {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -367px -120px;
    width: 120px;
    height: 120px;
    float: left;
  }
  #home .expertise-prisma .sprite-main-content {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: 0px -303px;
    width: 120px;
    height: 120px;
    float: left;
  }
  #home .expertise-prisma .sprite-main-sea {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -367px 0px;
    width: 120px;
    height: 120px;
    float: left;
  }
  #home .expertise-prisma .sprite-main-seo {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -240px -183px;
    width: 120px;
    height: 120px;
    margin: 15px auto;
  }
  #home .expertise-prisma .sprite-main-textballoon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/phone.png?fa0bba);
    background-repeat: no-repeat;
    background-position: -32px -18px;
    width: 120px;
    height: 120px;
    float: left;
  }
  #home .expertise-prisma .expertise-name {
    top: 95px;
    font-size: 85.714%;
  }
  #home .activity-stream {
    height: auto;
    padding: 10px 0 30px 0;
  }
  #home .activity-stream h2 {
    font-size: 214.286%;
    line-height: 1.2;
  }
  #home .activity-stream p {
    font-size: 100%;
  }
  #home .activity-stream .middle-bar {
    display: none;
  }
  #home .activity-stream .sprite-main-pointer-right {
    display: none;
  }
  #home .activity-stream .sprite-main-pointer-left {
    display: none;
  }
  #home .activity-stream .middle {
    min-height: 300px;
  }
  #home .activity-stream .stream-item {
    width: 275px;
    margin: 10px auto;
  }
  #home .activity-stream .stream-image {
    display: none;
  }
  #home .activity-stream .title {
    position: relative;
    float: right;
    width: 100%;
  }
  #home .activity-stream .title a {
    height: auto;
  }
  #home .activity-stream .author {
    margin: 10px 0;
  }
  #home .activity-stream .lower {
    width: 255px;
  }
  #home .activity-stream .lower p {
    display: none;
  }
  #home .activity-stream .lower a {
    display: none;
  }
  #home .activity-stream .lower a.more-small {
    display: block;
    margin: 0 auto;
    float: none;
    width: 91px;
  }
  #home .activity-stream #post-1,
  #home .activity-stream #post-2,
  #home .activity-stream #post-3,
  #home .activity-stream #post-4,
  #home .activity-stream #post-5,
  #home .activity-stream #post-6 {
    position: static;
  }
  #home .activity-stream #post-4,
  #home .activity-stream #post-5,
  #home .activity-stream #post-6 {
    display: none;
  }
  #home .activity-stream .li-right {
    float: none;
    border-bottom: 2px solid #4F9773;
    border-right: 2px solid #4F9773;
    border-left: none;
  }
  #home .activity-stream .more-link {
    margin: 20px 0;
  }
  #home .brands img {
    float: none;
  }
  #home .brands .brand-item {
    display: none;
  }
  #home .brands .mobile {
    display: inline-block;
  }
  #home .cases-slider-container .flex-viewport {
    width: 100%;
    margin: 0px auto;
  }
  #home .cases-slider-container .inner {
    width: 100%;
  }
  #home .cases-slider-container .case-slider {
    width: 300px;
    margin: 0px auto;
  }
  #home .cases-slider-container .case-slider .flex-viewport {
    width: 100%;
  }
  #home .cases-slider-container h3 {
    font-size: 214.286%;
    margin: 0;
  }
  #home .cases-slider-container h5 {
    font-size: 100%;
  }
  #home .cases-slider-container .sprite-main-btn-slider-right,
  #home .cases-slider-container .sprite-main-btn-slider-left {
    top: inherit;
    bottom: 360px;
  }
  #home .cases-slider-container a.more {
    margin: 25px auto;
  }
  #home .cases-slider-container .item {
    margin: 29px;
  }
  #home .quotes .sprite-main-dots {
    width: 290px;
  }
  #home .quotes .quote {
    font-size: 114.286%;
  }
  #home .contact-signup {
    display: none;
  }
  #home #gMapsFrameHomepage {
    display: none;
  }
  /* News signup */
  #news-signup {
    height: auto;
    padding-bottom: 24px;
  }
  #news-signup .btn {
    font-size: 80%;
    width: auto;
    top: 0;
  }
  /* Employee Slider */
  #employee-slider .info-box {
    min-width: 280px;
    max-width: 65%;
    height: 240px;
  }
  #employee-slider .info-box h3 {
    font-size: 114.286%;
  }
  #employee-slider .flex-next {
    right: 5px;
  }
  #employee-slider .flex-prev {
    left: 5px;
  }
  #employee-slider .lower-image {
    margin-top: 50px;
  }
  #home #employee-slider .info-box {
    min-width: 280px;
    max-width: 65%;
  }
  #home #employee-slider .info-box h3 {
    font-size: 114.286%;
  }
  /* Cases page */
  #cases .header-image-container {
    width: 100%;
  }
  #cases .header-image-container .inner {
    width: 100%;
  }
  #cases .header-image-container h1 {
    font-size: 185.714%;
    width: 100%;
    text-align: center;
  }
  #cases .header-image-container p {
    font-size: 100%;
    width: 100%;
  }
  #cases .make-appointment {
    height: auto;
  }
  #cases .make-appointment h2 {
    font-size: 200%;
  }
  #cases .make-appointment .more {
    margin: 20px auto;
  }
  #cases .worked-employee .employee-list {
    margin: 0;
  }
  #cases .worked-employee .employee-item {
    width: 280px;
    margin: 0 0 10px 0;
  }
  #cases .worked-employee .employee-item .employee-inner {
    width: 280px;
  }
  #cases .worked-employee .more {
    margin: 0 auto;
  }
  #cases .rate-list {
    padding: 0;
  }
  #cases #slideshow .case-detail-slider {
    width: 293px;
    height: auto;
    margin: 0px auto;
    padding: 0;
  }
  #cases #slideshow .item {
    margin: 15px;
    width: 263px;
  }
  #cases #main-content .left-column {
    width: 45%;
    margin-right: 5%;
    overflow: hidden;
  }
  /* Services page */
  #services .header-image-container {
    height: 190px;
    margin: 0;
  }
  #services .header-image-container .header-image {
    min-height: 190px;
    z-index: 1;
  }
  #services .header-image-container .intro {
    width: 90%;
  }
  #services .header-image-container .intro h1 {
    width: 100%;
    font-size: 185.714%;
    text-align: center;
  }
  #services .header-image-container .intro p {
    width: 100%;
    font-size: 100%;
  }
  #services .header-image-container .service-icon {
    width: 50px;
    height: 50px;
  }
  #services h1 {
    font-size: 171.429%;
    margin: 0 10px;
  }
  #services p {
    font-size: 85.714%;
    margin: 0 10px;
    padding: 0;
    width: 280px;
  }
  #services .txt {
    width: 280px;
  }
  #services .txt h2 {
    font-size: 128.571%;
    margin: 0 10px;
  }
  #services .submenu {
    width: 280px;
  }
  #services .submenu:before {
    content: "..........................................";
  }
  #services .contact-cta {
    display: none;
  }
  #services .col-left-sub {
    width: 280px;
    padding: 0 20px;
    float: right;
  }
  /* Knowledge overview */
  #knowledge .header-image-container {
    width: 100%;
  }
  #knowledge .header-image-container .inner {
    width: 100%;
  }
  #knowledge .header-image-container .inner h1 {
    font-size: 185.714%;
    width: 100%;
    text-align: center;
  }
  #knowledge .header-image-container .inner p {
    font-size: 100%;
    width: 100%;
  }
  #knowledge #solution-filter {
    display: none;
  }
  #knowledge .upper-image {
    display: none;
  }
  #knowledge .col-left {
    width: 300px;
  }
  #knowledge .col-left .image {
    width: 300px;
  }
  #knowledge .col-left .image img {
    width: 300px;
  }
  #knowledge .col-left .update {
    width: 260px;
  }
  #knowledge .col-left .tweet {
    width: 260px;
  }
  #knowledge .more {
    width: 220px;
  }
  #knowledge #solution-list .col-right {
    width: 300px;
    margin: 0;
  }
  #knowledge #solution-list .col-right article {
    width: 300px;
  }
  #knowledge #solution-list .col-right article .txt {
    min-height: 300px;
  }
  #knowledge #solution-list .col-right article img {
    display: none;
  }
  #knowledge #solution-list .col-right article h2 {
    font-size: 128.571%;
    margin: 20px 0 10px 30px;
    min-height: 40px;
  }
  #knowledge #solution-list .col-right article p {
    padding: 0;
  }
  #knowledge .article .txt h2 {
    height: 70px;
    font-size: 107.692%;
  }
  #knowledge .submenu {
    width: 100%;
  }
  /* Knowledge detail */
  #knowledge-detail .breadcrumb {
    display: none;
  }
  #knowledge-detail .header-image-container {
    width: 100%;
  }
  #knowledge-detail .header-image-container .inner {
    width: 100%;
  }
  #knowledge-detail .header-image-container .inner h1 {
    font-size: 185.714%;
    width: 100%;
    text-align: center;
  }
  #knowledge-detail .header-image-container .inner p {
    font-size: 100%;
    width: 100%;
  }
  #knowledge-detail .col-left {
    display: none;
  }
  #knowledge-detail .col-right {
    width: 280px;
  }
  #knowledge-detail .col-right article {
    width: 280px;
  }
  #knowledge-detail .col-right article h1 {
    font-size: 157.143%;
  }
  #knowledge-detail .col-right article .sprite-additional-share,
  #knowledge-detail .col-right article .share,
  #knowledge-detail .col-right article .author {
    display: none;
  }
  #knowledge-detail .col-right article .sprite-additional-dots-long {
    width: 255px;
  }
  #knowledge-detail .col-right article .up-image {
    width: 300px;
  }
  #knowledge-detail .col-right article p,
  #knowledge-detail .col-right article h3 {
    padding: 0 10px;
  }
  #knowledge-detail .col-right article iframe,
  #knowledge-detail .col-right article img {
    max-width: 260px;
    height: auto;
  }
  #knowledge-detail .related {
    display: none;
  }
  #knowledge-detail .respond {
    width: 270px;
    padding: 5px;
    overflow: hidden;
  }
  #knowledge-detail #respond-frm .avatar {
    display: none;
  }
  #knowledge-detail #respond-frm .sprite-additional-dots-long {
    width: 270px;
  }
  #knowledge-detail #respond-frm .comment-input {
    margin-left: 5px;
    width: 150px;
  }
  #knowledge-detail .main-comment .image-section {
    display: none;
  }
  #knowledge-detail .main-comment .text-section {
    width: 270px;
  }
  #knowledge-detail .sub-comment .text-section {
    width: 200px;
    margin-left: 70px;
  }
  #knowledge-detail .sub-comment .time {
    display: none;
  }
  #knowledge-detail .sub-comment .sprite-additional-dot-grey {
    display: none;
  }
  /* Employee page */
  #employees {
    /* Employees detail page */
  }
  #employees .intro-text {
    width: 300px;
  }
  #employees .expertise {
    width: 245px;
    min-height: 65px;
    height: auto;
  }
  #employees .employee {
    width: 300px;
  }
  #employees .employeeSingle {
    width: 290px;
    padding: 5px;
  }
  #employees .employeeSingle .image-container {
    width: 180px;
    height: 180px;
  }
  #employees .employee-image,
  #employees .image-container {
    width: 180px;
    height: 180px;
  }
  /* Vacatures */
  #vacatures .header-image-container {
    height: auto;
    width: 100%;
  }
  #vacatures .header-image-container .inner {
    width: 90%;
    margin-left: 5%;
    padding: 0;
    position: relative;
    float: left;
    clear: both;
  }
  #vacatures .header-image-container .inner h1 {
    font-size: 185.714%;
    width: 100%;
    text-align: center;
  }
  #vacatures .header-image-container .inner p {
    font-size: 100%;
    width: 100%;
  }
  #vacatures .header-image-container .header-image {
    height: 400px;
  }
  #vacatures .header-image-container .links a {
    display: block;
    margin: 0;
    text-align: center;
    font-size: 128.571%;
    margin: 5px 0;
  }
  #vacatures .vacancy-item {
    width: 270px;
    height: auto;
    padding-bottom: 15px;
  }
  /* Vacatures detail */
  #vacatures-detail .header-image-container {
    height: 200px;
    width: 100%;
  }
  #vacatures-detail .header-image-container .inner {
    width: 100%;
    padding: 5px;
  }
  #vacatures-detail .header-image-container h1 {
    font-size: 185.714%;
    width: 100%;
    text-align: center;
  }
  #vacatures-detail .header-image-container p {
    font-size: 100%;
    width: 100%;
  }
  #vacatures-detail .header-image-container .header-image {
    height: 200px;
  }
  #vacatures-detail .col-right {
    width: 100%;
  }
  #vacatures-detail .col-right .column {
    width: 100%;
    margin: 15px 0;
  }
  #vacatures-detail .col-right .column .title {
    margin-top: 0px;
  }
  #vacatures-detail .col-right .column ul {
    padding-left: 15px;
    margin: 0;
  }
  #vacatures-detail .col-right iframe {
    width: 100%;
    height: 230px;
    position: relative;
    float: left;
    clear: both;
  }
  #vacatures-detail .col-right .info {
    padding: 5px;
    width: 100%;
    margin: 0;
  }
  #vacatures-detail .col-left {
    width: 100%;
    margin: 0;
    padding: 5px;
  }
  #vacatures-detail .col-left #vacancy-frm {
    margin-bottom: 10px;
  }
  #vacatures-detail .col-left .input {
    width: 275px;
    margin: 5px 0;
  }
  #vacatures-detail .col-left .naam {
    margin-top: 24px;
  }
  #vacatures-detail .col-left .email {
    margin: 10px 0 0 0;
  }
  #vacatures-detail .col-left .textarea {
    margin: 0;
  }
  #vacatures-detail .col-left .lbl {
    display: none;
  }
  #vacatures-detail .col-left .counter {
    margin: 9px 9px 0 0;
  }
  #vacatures-detail .col-left .submit {
    margin-right: 9px;
  }
  /* Dynamic page */
  .dynamic article {
    width: 290px;
  }
  .dynamic article h1 {
    font-size: 128.571%;
    padding: 20px 0 0 5px;
  }
  .dynamic article img {
    max-width: 280px;
  }
  .dynamic article .up-image {
    width: 300px;
  }
  .dynamic article .sprite-additional-dots-long-page {
    width: 270px;
  }
  .dynamic article p {
    padding: 5px;
    margin: 0;
  }
  .dynamic .mpForm {
    margin: 0;
    width: 100%;
  }
  .dynamic .mpForm label {
    display: none;
  }
  .dynamic .mpForm .horizontal .mpMultipleLabel {
    display: block;
    margin-top: -4px;
  }
  .dynamic .mpForm .input {
    margin-left: 5px;
    width: 220px;
  }
  .dynamic .mpForm .input.error {
    background: url(css/breakpoints/images/icons/form-icons/error.png) #ffffff no-repeat 240px 14px;
  }
  .dynamic .mpForm .input.no-error {
    background: url(css/breakpoints/images/icons/form-icons/success.png) #ffffff no-repeat 240px 14px;
  }
  .dynamic .mpForm .radio {
    position: relative;
    float: left;
  }
  .dynamic .mpForm .submit {
    margin-left: 5px;
  }
  /* 404 page */
  .error-page {
    min-height: 200px;
  }
  .error-page .inner h1 {
    font-size: 228.571%;
  }
  .error-page .inner p {
    font-size: 114.286%;
  }
  /* Pagination */
  .pagination a {
    margin-bottom: 16px;
  }
  /* Sitemap page */
  .sitemap .inner .col-left {
    position: relative;
    float: left;
    width: 150px;
  }
  .sitemap .inner .col-right {
    margin: 0;
    width: 150px;
  }
  /* Events page */
  #events .header-image-container {
    width: 100%;
  }
  #events .header-image-container .inner {
    width: 100%;
  }
  #events .header-image-container h1 {
    font-size: 185.714%;
    width: 100%;
    text-align: center;
  }
  #events .header-image-container p {
    font-size: 100%;
    width: 100%;
  }
  #events .inner li .info {
    width: 110px;
  }
  #events .inner li .info .title {
    font-size: 128.571%;
  }
  #events .inner li span {
    width: 110px;
    margin: 25px 5px 10px 10px;
  }
  #events .inner .more {
    float: none;
    margin: 20px auto;
  }
  /* contact page */
  #contact .header-image-container h3 {
    font-size: 142.857%;
    text-align: center;
  }
  #contact .col-left {
    position: relative;
    float: left;
    clear: both;
    margin: 0 0 20px 0;
    padding: 0 10px;
    min-height: inherit;
  }
  #contact .col-right {
    width: 100%;
    position: relative;
    float: left;
    clear: both;
    margin: 15px auto;
    padding: 0;
  }
  #contact .col-right .naam .wpcf7-not-valid-tip,
  #contact .col-right .bedrijf .wpcf7-not-valid-tip,
  #contact .col-right .telefoon .wpcf7-not-valid-tip,
  #contact .col-right .email .wpcf7-not-valid-tip {
    width: 289px;
    left: 0;
  }
  #contact .col-right .textarea .wpcf7-not-valid-tip {
    width: 289px;
    left: 0;
    top: 8px;
  }
  #contact form {
    width: 100%;
  }
  #contact form label {
    display: none;
  }
  #contact form input {
    margin: 10px 0;
    width: 250px;
  }
  #contact form textarea {
    width: 280px;
    margin: 10px 0;
  }
  #contact form .submit {
    margin-right: 0;
  }
  #contact #gMapsContainer {
    display: none;
  }
  /* Search results */
  .search h1 {
    font-size: 114.286%;
  }
  .search li {
    font-size: 85.714%;
  }
  .search .pagination {
    margin: 5px 0 40px;
  }
  /* Tribal Express Page */
  #easy-express .quote.sub .inner {
    width: 90%;
    margin: 0px auto;
  }
  #easy-express .express-images .flex-prev,
  #easy-express .express-images .flex-next {
    display: none;
  }
  #easy-express .case-slider {
    width: 305px;
    position: relative;
    float: inherit;
  }
  #easy-express .images-list {
    list-style-type: none;
    text-align: center;
    margin: 0;
    padding: 0;
  }
  #easy-express .images-list img {
    width: 239px;
    height: 239px;
  }
  #easy-express .images-list .image-overlay {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url(images/sprites/main.png?7cf1e3);
    background-repeat: no-repeat;
    background-position: -301px -3px;
    width: 275px;
    height: 277px;
    position: absolute;
    top: -25px;
    left: -25px;
  }
  #easy-express .cases-slider-container .case-slider .flex-viewport {
    width: 305px;
    margin: 0px auto;
  }
  #easy-express .cases-slider-container .sprite-main-btn-slider-right {
    top: inherit;
    bottom: 120px;
    right: 0;
  }
  #easy-express .cases-slider-container .sprite-main-btn-slider-left {
    top: inherit;
    bottom: 120px;
    left: 0;
  }
  #easy-express .cases-slider-container .title,
  #easy-express .cases-slider-container .small {
    width: 90%;
    margin: 0px auto;
  }
  #easy-express .cases-slider-container .title {
    line-height: 1.2;
    margin-bottom: 12px;
  }
  #easy-express .cases-slider-container .icon-menu {
    margin: 40px 0 20px -45px;
  }
  #easy-express .cases-slider-container .name {
    margin-left: -45px;
  }
  #easy-express .express-sessions .item {
    width: 95%;
    margin: 0px auto;
  }
  #easy-express .express-sessions .session {
    width: 80%;
    padding: 30px 10%;
    margin: 0px auto;
  }
  #easy-express .inner {
    width: 90%;
    margin: 0px auto;
  }
  #easy-express .modal-window {
    width: 70%;
    padding: 10%;
    margin-left: inherit;
    left: 5%;
  }
  #easy-express .modal-window .input {
    width: 80%;
    padding-left: 10%;
    padding-right: 10%;
  }
  #easy-express .modal-window .col-left,
  #easy-express .modal-window .col-right {
    width: 100%;
  }
  #easy-express .easy-express-slider-container {
    width: 305px;
    margin: 0px auto;
  }
  #easy-express .easy-express-slider-container .easy-express-slider .flex-viewport {
    width: 305px;
    margin: 0px auto;
  }
  /* Footer */
  #footer .footer-left {
    width: 280px;
    margin: 0 10px;
  }
  #footer .footer-right {
    width: 302px;
    margin: 20px 0;
  }
  #footer .footer-right .remove {
    display: none;
  }
  #footer .footer-right .column {
    width: 280px;
  }
  #footer .footer-right .columns {
    width: 65%;
  }
  #footer a {
    text-decoration: underline;
  }
  #copyright {
    height: auto;
  }
  #copyright .inner p {
    font-size: 78.571%;
    margin: 10px;
  }
  #copyright .inner ul {
    display: none;
  }
  /* Misc */
  img {
    max-width: 100%;
    height: auto;
  }
  .wp-caption {
    max-width: 100%;
  }
  #userlikeTab {
    display: none;
  }
  .launch-video-fancybox {
    top: 80px!important;
  }
  .launch-video-fancybox .fancybox-title-float-wrap {
    top: -60px;
    left: 0;
  }
  .launch-video-fancybox .fancybox-title-float-wrap .child {
    background: #ea4146;
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 5px 5px 0 0;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border:*/
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-font-smoothing: antialiased;
    font-family: stratumno2bold, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 180%;
    height: 60px;
    line-height: 3.0;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) 1px 1px rgba(61, 56, 51, 0.75);
    /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
  }
  .launch-video-fancybox .fancybox-close {
    z-index: 99999;
    top: -69px;
  }
  /* Main image on top of page */
  .header-image-container {
    height: 170px;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
  }
  .header-image-container .inner {
    position: absolute;

    width: 100%;
    z-index: 5;
  }
  .header-image-container h1 {
    width: 100%;
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Lato, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 185.714%;
    color: #ffffff;
    margin: 20px auto;
    line-height: 1;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
  }
  .header-image-container p {
    width: 100%;
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Lato, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 100%;
    color: #ffffff;
    margin: 20px auto;
    line-height: 1;
    text-align: center;
  }
  .header-image-container h3 {
    width: 100%;
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Lato, Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 185.714%;
    color: #ffffff;
    margin: 20px auto;
    line-height: 1;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
  }
  .header-image-container .header-image {
    min-width: 100%;
    width: auto;
    max-width: 100%;
    min-height: 170px;
    height: auto;
    position: absolute;
  }
  .header-image-container .shadow {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    -webkit-box-shadow: inset 0px -8px 13px -6px rgba(0, 0, 0, 0.5);
    /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    box-shadow: inset 0px -8px 13px -6px rgba(0, 0, 0, 0.5);
    /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
  }
}
@media only screen and (max-width: 400px) {
  #employee-slider .flex-next,
  #employee-slider .flex-prev {
    top: 4px;
  }
}
.apk .wpcf7-list-item {
  display: block;
  margin-bottom: 15px;

}
.apk .wpcf7-list-item .wpcf7-list-item-label:after {
  display: inline-block;
  margin-left: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #3b9cb5;
  color: #ffffff;
  line-height: 20px;
  cursor: pointer;
  text-align: center;
  content: '?';
 }
.apk .wpcf7-list-item .wpcf7-list-item-label:after:hover {
  display: inline-block;
  margin-left: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #3b9cb5;
  color: #ffffff;
  line-height: 20px;
  cursor: pointer;
  text-align: center;
  content: '?';
}
.apk .wpcf7-form-control.wpcf7-submit {
  border: none;
  height: 40px;
  font-size: 114.286%;
  width: 100px;
  color: #ffffff;
  background: #e20613;
  margin: 10px 0px 0px 0px;
}
.apk .wpcf7-form-control.wpcf7-submit:hover {
  background: #c82d00;
}
.apk .wpcf7-form-control-wrap > input {
  width: 50% !important;
}
@media only screen and (max-width: 600px) {
  .apk .wpcf7-form-control-wrap > input {
    width: 94% !important;
  }
  .apk div img {
    display: none;
  }
}
/* filter cases */
.filter-case {
  text-align: right;
}
.filter-case select {
  margin: 0px 30px 20px 0px;
  border: none;
}
.filter-case select:focus {
  outline: none;
  background: #ffffff;
}
/* employee blog */
.employee-blog {
  background: url(../..//themes/easyTheme/images/backgrounds/cube-pattern-bg.png) repeat;
  padding: 30px 0px;
}
.employee-blog h4 {
  text-align: center;
  margin: 0 0 30px 0;
}
.employee-blog .article h2 {
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 130.769% !important;
  margin: 8px 0 4px 0 !important;
  text-align: left !important;
}
.employee-blog .article h2 a {
  color: #000000;
  text-decoration: none;
}
.employee-blog .article {
  width: 465px;
  margin-bottom: 25px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  position: relative;
  display: inline-block;
  min-height: 200px;
}
.employee-blog .article img {
  position: relative;
  float: left;
  width: 210px;
}
.employee-blog .article .txt {
  width: 235px;
  position: relative;
  float: left;
  margin-left: 15px;
  line-height: 1.3;
}
.employee-blog .article .date {
  color: #a0a0a0;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 84.615%;
  position: relative;
  margin: 0 0 10px 0;
}
.employee-blog .article p {
  padding: 0;
  line-height: 20px;
  margin: 4px 0;
}
.employee-blog .article .view-more {
  padding: 10px 20px;
  background: #ececec;
  -webkit-font-smoothing: antialiased;
  font-family: Lato, Arial, Helvetica, sans-serif;
  color: #6a6a6a;
  position: absolute;
  left: 200px;
  bottom: 0;
  width: 225px;
}
.employee-blog .article .view-more:hover,
.employee-blog .article .view-more:focus {
  background: #a0a0a0;
  color: #ffffff;
  text-decoration: underline;
}
.employee-blog .article:nth-child(even) {
  margin-right: 15px;
}
/* blue contact form with label */
#contact form .submit,
.mpForm .submit {
  background: #e20613 !important;
}
#vacatures-detail .col-left .submit {
  background: #e20613;
}
#contact form input,
#contact form textarea,
#contact #calculate-route input {
  border: 1px solid #ccc;
}
#contact #calculate-route-form .submit {
  width: 120px;
}
.mpFormTable .mpQuestionTable input[type=text] {
  border: 1px solid #ccc;
}
#vacatures-detail .col-left input,
#vacatures-detail .col-left textarea {
  border: 1px solid #ccc;
  color: #1a1a1a;
}
#contact #calculate-route-form .submit:hover,
#contact form .submit:hover,
#contact #calculate-route-form .submit:focus,
#contact form .submit:focus,
.mpForm .submit:hover,
.mpForm .submit:focus {
  background: #dddcd7 !important;
}
#vacatures-detail .col-left .submit:hover,
#vacatures-detail .col-left .submit:focus {
  background: #f9cdd0;
}
#vacatures-detail .col-left #upload-cv {
  border: none;
}
#vacatures-detail .col-left .counter {
  color: white;
  background: #e20613;
}
#vacatures-detail .col-left .lbl {
  color: #1a1a1a;
}
label {
  cursor: auto;
}
/* color consistence */
#home .link-container .link,
#news-signup .btn,
#home .contact-signup,
#copyright,
a.more,
#services .more,
#knowledge .article .type,
#knowledge-detail .type,
#cases .make-appointment,
#cases .worked-employee .more,
#employees .team-head {
  background: #e20613;
}
a,
#employee-slider .info-box .view-profile-link,
#nav a:hover,
#nav a:focus,
#nav a:active,
#services .submenu li a:hover,
#services .submenu li a:focus,
#services .submenu li a.active,
#services .submenu ul li a:hover,
#services .submenu ul li a:focus,
#services .submenu ul li a.active,
#cases .case-list .view-case,
#cases .column .external,
#cases .worked-employee .specialism,
#cases .quotes .inner-quotes h5,
article h3,
article p a,
#vacatures .vacancy-item .title,
#vacatures .externalm,
#knowledge-detail .col-left .submenu li a:hover,
#knowledge-detail .col-left .submenu li a:focus,
.sitemap ul a {
  color: #e20613;
}
#home .contact-signup form .submit,
#cases .make-appointment .more {
  background: #b11418;
}
#cases .make-appointment .more:hover,
#cases .make-appointment .more:focus,
#home .contact-signup form .submit:hover,
#home .contact-signup form .submit:focus {
  background: #f9cdd0;
}
a.more:hover,
a.more:focus,
#news-signup .btn:hover,
#news-signup .btn:focus,
#services .more:hover,
#services .more:focus,
#cases .worked-employee .more:hover,
#cases .worked-employee .more:focus,
#home .activity-stream .more-link:hover,
#home .activity-stream .more-link:focus {
  background: #dddcd7;
}
#home .activity-stream .more-link {
  color: #fff;
}
#cases .case-list a {
  color: #8f8f8f;
}
::selection {
  background: #e20613;
}
/* workshops & trainingen page (easy express) + contact form */
#easy-express .contact a.more {
  background: #b11418;
}
#easy-express .contact,
#easy-express .contact .quote {
  background: #e20613;
}
#easy-express .contact a.more:hover,
#easy-express .contact a.more:focus {
  background: #f9cdd0;
}
/* easy express contact form */
#easy-express .modal-window .modal-txt {
  color: #e20613;
}
#easy-express .modal-window .input,
#easy-express .modal-window .session-checks .wpcf7-list-item-label {
  border: 1px solid #ccc;
  color: #1a1a1a;
}
#easy-express .modal-window .session-checks .wpcf7-list-item-label:hover,
#easy-express .modal-window .session-checks .wpcf7-list-item-label:focus,
#easy-express .modal-window .session-checks .wpcf7-list-item-label.checked {
  background: #e20613;
  border: 1px solid #e20613;
}
#easy-express .modal-window .submit {
  background: #e20613;
}
#easy-express .modal-window .submit:hover,
#easy-express .modal-window .submit:focus {
  background: #dddcd7;
}
#easy-express .cases-slider-container .slides a {
  color: #8f8f8f;
}
/* trends in search cases */
#cases .tis-case {
  background: url('../..//themes/easyTheme/images/backgrounds/quote-bg.png') repeat;
  position: relative;
  float: left;
  width: 100%;
}
#cases .tis-case .inner-tis {
  width: 1340px;
  margin: 0 auto;
}
#cases .tis-column {
  background: #ffffff;
  margin: 0px auto;
  padding: 15px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
#cases .tis-case .column h2 {
  margin: 0;
}
#cases .column {
  width: 48%;
}
#cases .column.left-column {
  margin-right: 20px;
}
#cases .tis-image .case-detail-slider {
  width: 95%;
  height: auto;
  padding: 15px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
#cases .tis-image .case-detail-slider .case-image {
  width: 100%;
}
#cases .tis-content {
  color: #fff;
  position: relative;
  background: url('../../uploads/2016/06/tis-image.png') no-repeat #e20613 top right;
}
.img-space {
  width: 167px;
  height: 243px;
  float: right;
  margin: -15px -14px 0px 5px;
}
#cases #main-content .sprite-main-btn-slider-right,
#cases #main-content .sprite-main-btn-slider-left {
  z-index: 1;
}
.sprite-additional-more-icon2 {
  margin-left: 10px;
}
/* menu items breder */
#nav .sub-menu {
  width: 200px !important;
}
.people .people-btn {
  color: white;
  background: #e20613;
  text-decoration: none;
  display: inline-block;
  width: 160px;
  padding: 15px 35px;
  margin: 30px 20px 20px 0px;
  text-align: center;
  border-radius: 5px;
}
.people .people-img {
  position: absolute;
  top: 70px;
  right: 0px;
}
.people .people-tekst {
  width: 65%;
}
@media only screen and (max-width: 600px) {
  .people .people-btn {
    margin-top: 10px;
  }
  .people .people-img {
    position: initial;
  }
  .people .people-tekst {
    width: 95%;
  }
}

.apk .wpcf7-form-control.wpcf7-submit {
  border: none;
  height: 40px;
  width: auto;
  text-decoration: none;
  font-size: 114.286%;
  color: #ffffff;
  background: #e20613;
  text-align: center;
  padding: 0 30px;
  line-height: 40px;
  float: left;
  border-radius: 2px;
  display: inline-block;
  margin: 0px 10px 20px 0px;
}
.apk a.wpcf7-form-control.wpcf7-submit{
  background: #2b3244;
}
.apk a.wpcf7-form-control.wpcf7-submit:hover{
  background: #393f4a;
}
.apk .ajax-loader{
  display: none;
}
.header-image-container .inner {
  position: absolute;
  width: 100%;
  margin-top: 20px;
  z-index: 5;
}


div.wpcf7 {
  margin: 0;
  padding: 0;
}
div.wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
  border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
  border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
  border: 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
  position: relative;
}
span.wpcf7-not-valid-tip {
  position: absolute;
  top: 20%;
  left: 20%;
  z-index: 100;
  background: #fff;
  border: 1px solid #ff0000;
  font-size: 10pt;
  width: 280px;
  padding: 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
  color: #f00;
  font-size: 10pt;
  display: block;
}
span.wpcf7-list-item {
  margin-left: 0.5em;
}
.wpcf7-display-none {
  display: none;
}
div.wpcf7 img.ajax-loader {
  border: none;
  vertical-align: middle;
  margin-left: 4px;
}
div.wpcf7 div.ajax-error {
  display: none;
}
div.wpcf7 .placeheld {
  color: #888;
}
a.se-box {
  display: block;
  float: right;
  box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
  width: 200px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  color: #000000;
  text-decoration: none;
  margin: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #eeeeee;
  padding: 10px;
  background-color: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
}
a.se-box span.se-box-heading {
  display: block;
  line-height: 20px;
}
a.se-box span.se-box-heading span.se-box-heading-title {
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  color: #3498db;
}
a.se-box span.se-box-text {
  font-style: italic;
  margin: 8px 0;
  font-size: 12px;
  display: block;
  color: #7f8c8d;
  line-height: 14px;
}
a.se-box span.se-box-date {
  font-style: italic;
  margin: 0 0 5px 0;
  font-size: 10px;
  display: block;
  color: #2c3e50;
  line-height: 10px;
}
a.se-box span.se-box-domain {
  font-style: italic;
  margin: 0;
  font-size: 10px;
  display: block;
  color: #2c3e50;
  line-height: 10px;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTSUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTeXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTY0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTfzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTc9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTYZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTRUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/K88pR3goAWT7BTt32Z01m1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/RjgO7rYTmqiVp7vzi-Q5UVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/ttwNtsRpgsxVmgGGmiUOEltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/LWCjsQkB6EMdfHrEVqA1KVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/xozscpT2726on7jbcb_pAltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/59ZRklaO5bWGqF5A9baEEVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSiUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSuXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSo0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSvzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSs9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSoZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNShUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxnJcj75aoY2FkN1K7fN5pSM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn1Xmpo4ASt4tV2E8fbn9tc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxp0ZClPV6EjNt18zha_DeYY.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxhvwU2jSZ_W3bMnLe__5hmc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxlG2YASMDG4K4_XuakzasE8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqRhChYxGgJf4PX4Wvk4Rlk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxo05NJhCxBV64hQBJiatqx0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBrWJ8El2VFcUWHOh_Oq6BA8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBhLwxQbNcFnuWuPk3YnjToI.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBvDtiuuJNge4XCX2Yxjz0ug.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBnZwgMdXZ_smNJnor9b37uA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBlvp_UfalQ96C-39B62FvR4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBkqs5AeeBmydKTXp2rSeyjU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBqg5eI2G47JWe0-AuFtD150.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxtjCGQoND4mjlm2rs2WpxZA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjOd8CtKzJT8jlTvLZi6o3c.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuvsWxOJcIAoxyNO-MPerIM.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxlq22LkJ5FqGmt_kWZQ0gSg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxoMPoUyhgYBGBO7cgs4c2Qc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuFqIsTOIrGY5Ms-r8NycUQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxt5wBDjbAC_0C3a56xIGvxo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: dashicons;
  src: url(../fonts/dashicons.eot);
}
@font-face {
  font-family: dashicons;
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url(../fonts/dashicons.ttf) format("truetype"), url(../fonts/dashicons.svg#dashicons) format("svg");
  font-weight: 400;
  font-style: normal;
}
.dashicons {
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  line-height: 1;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: top;
  -moz-transition: color 0.1s ease-in 0;
  -webkit-transition: color 0.1s ease-in 0;
  text-align: center;
}
.dashicons-menu:before {
  content: "\f333";
}
.dashicons-admin-site:before {
  content: "\f319";
}
.dashicons-dashboard:before {
  content: "\f226";
}
.dashicons-admin-media:before {
  content: "\f104";
}
.dashicons-admin-page:before {
  content: "\f105";
}
.dashicons-admin-comments:before {
  content: "\f101";
}
.dashicons-admin-appearance:before {
  content: "\f100";
}
.dashicons-admin-plugins:before {
  content: "\f106";
}
.dashicons-admin-users:before {
  content: "\f110";
}
.dashicons-admin-tools:before {
  content: "\f107";
}
.dashicons-admin-settings:before {
  content: "\f108";
}
.dashicons-admin-network:before {
  content: "\f112";
}
.dashicons-admin-generic:before {
  content: "\f111";
}
.dashicons-admin-home:before {
  content: "\f102";
}
.dashicons-admin-collapse:before {
  content: "\f148";
}
.dashicons-admin-links:before,
.dashicons-format-links:before {
  content: "\f103";
}
.dashicons-admin-post:before,
.dashicons-format-standard:before {
  content: "\f109";
}
.dashicons-format-image:before {
  content: "\f128";
}
.dashicons-format-gallery:before {
  content: "\f161";
}
.dashicons-format-audio:before {
  content: "\f127";
}
.dashicons-format-video:before {
  content: "\f126";
}
.dashicons-format-chat:before {
  content: "\f125";
}
.dashicons-format-status:before {
  content: "\f130";
}
.dashicons-format-aside:before {
  content: "\f123";
}
.dashicons-format-quote:before {
  content: "\f122";
}
.dashicons-welcome-write-blog:before,
.dashicons-welcome-edit-page:before {
  content: "\f119";
}
.dashicons-welcome-add-page:before {
  content: "\f133";
}
.dashicons-welcome-view-site:before {
  content: "\f115";
}
.dashicons-welcome-widgets-menus:before {
  content: "\f116";
}
.dashicons-welcome-comments:before {
  content: "\f117";
}
.dashicons-welcome-learn-more:before {
  content: "\f118";
}
.dashicons-image-crop:before {
  content: "\f165";
}
.dashicons-image-rotate-left:before {
  content: "\f166";
}
.dashicons-image-rotate-right:before {
  content: "\f167";
}
.dashicons-image-flip-vertical:before {
  content: "\f168";
}
.dashicons-image-flip-horizontal:before {
  content: "\f169";
}
.dashicons-undo:before {
  content: "\f171";
}
.dashicons-redo:before {
  content: "\f172";
}
.dashicons-editor-bold:before {
  content: "\f200";
}
.dashicons-editor-italic:before {
  content: "\f201";
}
.dashicons-editor-ul:before {
  content: "\f203";
}
.dashicons-editor-ol:before {
  content: "\f204";
}
.dashicons-editor-quote:before {
  content: "\f205";
}
.dashicons-editor-alignleft:before {
  content: "\f206";
}
.dashicons-editor-aligncenter:before {
  content: "\f207";
}
.dashicons-editor-alignright:before {
  content: "\f208";
}
.dashicons-editor-insertmore:before {
  content: "\f209";
}
.dashicons-editor-spellcheck:before {
  content: "\f210";
}
.dashicons-editor-distractionfree:before {
  content: "\f211";
}
.dashicons-editor-kitchensink:before {
  content: "\f212";
}
.dashicons-editor-underline:before {
  content: "\f213";
}
.dashicons-editor-justify:before {
  content: "\f214";
}
.dashicons-editor-textcolor:before {
  content: "\f215";
}
.dashicons-editor-paste-word:before {
  content: "\f216";
}
.dashicons-editor-paste-text:before {
  content: "\f217";
}
.dashicons-editor-removeformatting:before {
  content: "\f218";
}
.dashicons-editor-video:before {
  content: "\f219";
}
.dashicons-editor-customchar:before {
  content: "\f220";
}
.dashicons-editor-outdent:before {
  content: "\f221";
}
.dashicons-editor-indent:before {
  content: "\f222";
}
.dashicons-editor-help:before {
  content: "\f223";
}
.dashicons-editor-strikethrough:before {
  content: "\f224";
}
.dashicons-editor-unlink:before {
  content: "\f225";
}
.dashicons-editor-rtl:before {
  content: "\f320";
}
.dashicons-align-left:before {
  content: "\f135";
}
.dashicons-align-right:before {
  content: "\f136";
}
.dashicons-align-center:before {
  content: "\f134";
}
.dashicons-align-none:before {
  content: "\f138";
}
.dashicons-lock:before {
  content: "\f160";
}
.dashicons-calendar:before {
  content: "\f145";
}
.dashicons-visibility:before {
  content: "\f177";
}
.dashicons-post-status:before {
  content: "\f173";
}
.dashicons-post-trash:before {
  content: "\f182";
}
.dashicons-edit:before {
  content: "\f464";
}
.dashicons-trash:before {
  content: "\f458";
}
.dashicons-arrow-up:before {
  content: "\f142";
}
.dashicons-arrow-down:before {
  content: "\f140";
}
.dashicons-arrow-left:before {
  content: "\f141";
}
.dashicons-arrow-right:before {
  content: "\f139";
}
.dashicons-arrow-up-alt:before {
  content: "\f342";
}
.dashicons-arrow-down-alt:before {
  content: "\f346";
}
.dashicons-arrow-left-alt:before {
  content: "\f340";
}
.dashicons-arrow-right-alt:before {
  content: "\f344";
}
.dashicons-arrow-up-alt2:before {
  content: "\f343";
}
.dashicons-arrow-down-alt2:before {
  content: "\f347";
}
.dashicons-arrow-left-alt2:before {
  content: "\f341";
}
.dashicons-arrow-right-alt2:before {
  content: "\f345";
}
.dashicons-leftright:before {
  content: "\f229";
}
.dashicons-sort:before {
  content: "\f156";
}
.dashicons-list-view:before {
  content: "\f163";
}
.dashicons-exerpt-view:before {
  content: "\f164";
}
.dashicons-share:before {
  content: "\f237";
}
.dashicons-share1:before {
  content: "\f237";
}
.dashicons-share-alt:before {
  content: "\f240";
}
.dashicons-share-alt2:before {
  content: "\f242";
}
.dashicons-twitter:before {
  content: "\f301";
}
.dashicons-rss:before {
  content: "\f303";
}
.dashicons-email:before {
  content: "\f465";
}
.dashicons-email-alt:before {
  content: "\f466";
}
.dashicons-facebook:before {
  content: "\f304";
}
.dashicons-facebook-alt:before {
  content: "\f305";
}
.dashicons-networking:before {
  content: "\f325";
}
.dashicons-googleplus:before {
  content: "\f462";
}
.dashicons-hammer:before {
  content: "\f308";
}
.dashicons-art:before {
  content: "\f309";
}
.dashicons-migrate:before {
  content: "\f310";
}
.dashicons-performance:before {
  content: "\f311";
}
.dashicons-wordpress:before {
  content: "\f120";
}
.dashicons-wordpress-alt:before {
  content: "\f324";
}
.dashicons-pressthis:before {
  content: "\f157";
}
.dashicons-update:before {
  content: "\f463";
}
.dashicons-screenoptions:before {
  content: "\f180";
}
.dashicons-info:before {
  content: "\f348";
}
.dashicons-cart:before {
  content: "\f174";
}
.dashicons-feedback:before {
  content: "\f175";
}
.dashicons-cloud:before {
  content: "\f176";
}
.dashicons-translation:before {
  content: "\f326";
}
.dashicons-tag:before {
  content: "\f323";
}
.dashicons-category:before {
  content: "\f318";
}
.dashicons-yes:before {
  content: "\f147";
}
.dashicons-no:before {
  content: "\f158";
}
.dashicons-no-alt:before {
  content: "\f335";
}
.dashicons-plus:before {
  content: "\f132";
}
.dashicons-minus:before {
  content: "\f460";
}
.dashicons-dismiss:before {
  content: "\f153";
}
.dashicons-marker:before {
  content: "\f159";
}
.dashicons-star-filled:before {
  content: "\f155";
}
.dashicons-star-half:before {
  content: "\f459";
}
.dashicons-star-empty:before {
  content: "\f154";
}
.dashicons-flag:before {
  content: "\f227";
}
.dashicons-location:before {
  content: "\f230";
}
.dashicons-location-alt:before {
  content: "\f231";
}
.dashicons-camera:before {
  content: "\f306";
}
.dashicons-images-alt:before {
  content: "\f232";
}
.dashicons-images-alt2:before {
  content: "\f233";
}
.dashicons-video-alt:before {
  content: "\f234";
}
.dashicons-video-alt2:before {
  content: "\f235";
}
.dashicons-video-alt3:before {
  content: "\f236";
}
.dashicons-vault:before {
  content: "\f178";
}
.dashicons-shield:before {
  content: "\f332";
}
.dashicons-shield-alt:before {
  content: "\f334";
}
.dashicons-sos:before {
  content: "\f468";
}
.dashicons-search:before {
  content: "\f179";
}
.dashicons-slides:before {
  content: "\f181";
}
.dashicons-analytics:before {
  content: "\f183";
}
.dashicons-chart-pie:before {
  content: "\f184";
}
.dashicons-chart-bar:before {
  content: "\f185";
}
.dashicons-chart-line:before {
  content: "\f238";
}
.dashicons-chart-area:before {
  content: "\f239";
}
.dashicons-groups:before {
  content: "\f307";
}
.dashicons-businessman:before {
  content: "\f338";
}
.dashicons-id:before {
  content: "\f336";
}
.dashicons-id-alt:before {
  content: "\f337";
}
.dashicons-products:before {
  content: "\f312";
}
.dashicons-awards:before {
  content: "\f313";
}
.dashicons-forms:before {
  content: "\f314";
}
.dashicons-testimonial:before {
  content: "\f473";
}
.dashicons-portfolio:before {
  content: "\f322";
}
.dashicons-book:before {
  content: "\f330";
}
.dashicons-book-alt:before {
  content: "\f331";
}
.dashicons-download:before {
  content: "\f316";
}
.dashicons-upload:before {
  content: "\f317";
}
.dashicons-backup:before {
  content: "\f321";
}
.dashicons-clock:before {
  content: "\f469";
}
.dashicons-lightbulb:before {
  content: "\f339";
}
.dashicons-desktop:before {
  content: "\f472";
}
.dashicons-tablet:before {
  content: "\f471";
}
.dashicons-smartphone:before {
  content: "\f470";
}
.dashicons-smiley:before {
  content: "\f328";
}
#wpadminbar * {
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
  position: static;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  font: 400 13px/32px "Open Sans", sans-serif;
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-font-smoothing: subpixel-antialiased;
}
.rtl #wpadminbar * {
  font-family: Tahoma, sans-serif;
}
html:lang(he-il) .rtl #wpadminbar * {
  font-family: Arial, sans-serif;
}
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
  color: #eeeeee;
}
#wpadminbar #wp-admin-bar-site-name a.ab-item,
#wpadminbar #wp-admin-bar-my-sites a.ab-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#wpadminbar ul li:before,
#wpadminbar ul li:after {
  content: normal;
}
#wpadminbar a,
#wpadminbar a:hover,
#wpadminbar a img,
#wpadminbar a img:hover {
  outline: 0;
  border: 0;
  text-decoration: none;
  background: 0 0;
}
#wpadminbar a:focus,
#wpadminbar a:active,
#wpadminbar input[type=text],
#wpadminbar input[type=password],
#wpadminbar input[type=number],
#wpadminbar input[type=search],
#wpadminbar input[type=email],
#wpadminbar input[type=url],
#wpadminbar select,
#wpadminbar textarea,
#wpadminbar div {
  outline: 0;
}
#wpadminbar {
  direction: ltr;
  color: #ccc;
  font: 400 13px/32px "Open Sans", sans-serif;
  height: 32px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 600px;
  z-index: 99999;
  background: #222222;
}
#wpadminbar .ab-sub-wrapper,
#wpadminbar ul,
#wpadminbar ul li {
  background: 0 0;
  clear: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-indent: 0;
  z-index: 99999;
}
#wpadminbar ul#wp-admin-bar-root-default > li {
  margin-right: 0;
}
#wpadminbar .quicklinks {
  border-left: 1px solid transparent;
}
#wpadminbar .quicklinks ul {
  text-align: left;
}
#wpadminbar li {
  float: left;
}
#wpadminbar .ab-empty-item {
  outline: 0;
}
#wpadminbar .quicklinks .ab-top-secondary > li {
  float: right;
}
#wpadminbar .quicklinks a,
#wpadminbar .quicklinks .ab-empty-item,
#wpadminbar .shortlink-input {
  height: 32px;
  display: block;
  padding: 0 10px;
  margin: 0;
}
#wpadminbar .quicklinks > ul > li > a {
  padding: 0 8px 0 7px;
}
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  background: #333;
  display: none;
  position: absolute;
  float: none;
}
#wpadminbar.ie7 .menupop .ab-sub-wrapper,
#wpadminbar.ie7 .shortlink-input {
  top: 32px;
  left: 0;
}
#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
  min-width: 100%;
}
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
  right: 0;
  left: auto;
}
#wpadminbar .ab-submenu {
  padding: 6px 0;
}
#wpadminbar .selected .shortlink-input {
  display: block;
}
#wpadminbar .quicklinks .menupop ul li {
  float: none;
}
#wpadminbar .quicklinks .menupop ul li a strong {
  font-weight: 700;
}
#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
#wpadminbar .shortlink-input {
  line-height: 26px;
  height: 26px;
  white-space: nowrap;
  min-width: 140px;
}
#wpadminbar .shortlink-input {
  width: 200px;
}
#wpadminbar.nojs li:hover > .ab-sub-wrapper,
#wpadminbar li.hover > .ab-sub-wrapper {
  display: block;
}
#wpadminbar .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .menupop li.hover > .ab-sub-wrapper {
  margin-left: 100%;
  margin-top: -32px;
}
#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
  margin-left: 0;
  left: inherit;
  right: 100%;
}
#wpadminbar .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item {
  background: #333;
  color: #2ea2cc;
}
#wpadminbar > #wp-toolbar li:hover span.ab-label,
#wpadminbar > #wp-toolbar li.hover span.ab-label,
#wpadminbar > #wp-toolbar a:focus span.ab-label {
  color: #2ea2cc;
}
#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
#wpadminbar .ab-icon,
#wpadminbar .ab-item:before {
  position: relative;
  float: left;
  font: 400 20px/1 dashicons;
  speak: none;
  padding: 4px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: none!important;
  margin-right: 6px;
}
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
  color: #999999;
}
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
  position: relative;
  -moz-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#wpadminbar .ab-label {
  display: inline-block;
  height: 32px;
}
#wpadminbar .ab-submenu .ab-item {
  color: #eeeeee;
}
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
  color: #eeeeee;
}
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before {
  color: #2ea2cc;
}
#wpadminbar .menupop .menupop > .ab-item:before,
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
  position: absolute;
  font: 400 17px/1 dashicons;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#wpadminbar .menupop .menupop > .ab-item {
  display: block;
  padding-right: 2em;
}
#wpadminbar .menupop .menupop > .ab-item:before {
  top: 1px;
  right: 4px;
  content: '\f139';
  color: inherit;
}
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
  padding-left: 2em;
  padding-right: 1em;
}
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
  top: 5px;
  left: 3px;
  content: '\f141';
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
  display: block;
  position: relative;
  right: auto;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #4b4b4b;
}
#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover,
#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a {
  color: #2ea2cc;
}
#wpadminbar .quicklinks a span#ab-updates {
  background: #eee;
  color: #333;
  display: inline;
  padding: 2px 5px;
  font-size: 10px;
  font-weight: 700;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#wpadminbar .quicklinks a:hover span#ab-updates {
  background: #fff;
  color: #000000;
}
#wpadminbar .ab-top-secondary {
  float: right;
}
#wpadminbar ul li:last-child,
#wpadminbar ul li:last-child .ab-item {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#wp-admin-bar-my-account > ul {
  min-width: 198px;
}
#wp-admin-bar-my-account > .ab-item:before {
  content: "\f110";
  top: 2px;
  float: right;
  margin-left: 6px;
  margin-right: 0;
}
#wp-admin-bar-my-account.with-avatar > .ab-item:before {
  display: none;
  content: none;
}
#wp-admin-bar-my-account.with-avatar > ul {
  min-width: 270px;
}
#wpadminbar #wp-admin-bar-user-actions > li {
  margin-left: 16px;
  margin-right: 16px;
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
  padding: 6px 0 12px;
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
  margin-left: 88px;
}
#wpadminbar #wp-admin-bar-user-info {
  margin-top: 6px;
  margin-bottom: 15px;
  height: auto;
  background: 0 0;
}
#wp-admin-bar-user-info .avatar {
  position: absolute;
  left: -72px;
  top: 4px;
  width: 64px;
  height: 64px;
}
#wpadminbar #wp-admin-bar-user-info a {
  background: 0 0;
  height: auto;
}
#wpadminbar #wp-admin-bar-user-info span {
  background: 0 0;
  padding: 0;
  height: 18px;
}
#wpadminbar #wp-admin-bar-user-info .display-name,
#wpadminbar #wp-admin-bar-user-info .username {
  display: block;
}
#wpadminbar #wp-admin-bar-user-info .username {
  color: #999;
  font-size: 11px;
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
  width: 16px;
  height: 16px;
  padding: 0;
  border: 1px solid #888;
  background: #eee;
  line-height: 24px;
  vertical-align: middle;
  margin: -4px 0 0 6px;
  float: none;
  display: inline;
}
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
  width: 15px;
  height: 20px;
  margin-right: 0;
  padding: 6px 0 5px;
}
#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
  padding: 0 7px;
}
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
  content: '\f120';
  top: 2px;
}
#wpadminbar .quicklinks li .blavatar {
  float: left;
  font: 400 16px/1 dashicons !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #eeeeee;
}
#wpadminbar .quicklinks li a:hover .blavatar {
  color: #2ea2cc;
}
#wpadminbar .quicklinks li .blavatar:before {
  content: '\f120';
  height: 16px;
  width: 16px;
  display: inline-block;
  margin: 6px 8px 0 -2px;
}
#wpadminbar #wp-admin-bar-appearance {
  margin-top: -12px;
}
#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
  content: '\f112';
  top: 2px;
}
#wpadminbar #wp-admin-bar-edit > .ab-item:before {
  content: '\f464';
  top: 2px;
}
#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
  content: "\f102";
}
#wpadminbar #wp-admin-bar-comments .ab-icon {
  margin-right: 6px;
}
#wpadminbar #wp-admin-bar-comments .ab-icon:before {
  content: '\f101';
  top: 3px;
}
#wpadminbar #wp-admin-bar-comments .count-0 {
  opacity: 0.5;
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
  content: '\f132';
  top: 4px;
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before {
  content: '\f463';
  top: 2px;
}
#wpadminbar #wp-admin-bar-search .ab-item {
  padding: 0;
  background: transparent;
}
#wpadminbar #adminbarsearch {
  position: relative;
  height: 32px;
  padding: 0 2px;
}
#wpadminbar #adminbarsearch:before {
  position: absolute;
  top: 6px;
  left: 5px;
  z-index: 20;
  font: 400 20px/1 dashicons !important;
  content: '\f179';
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
  position: relative;
  z-index: 30;
  font: 13px/24px "Open Sans", sans-serif;
  height: 24px;
  width: 24px;
  padding: 0 3px 0 24px;
  margin: 0;
  color: #ccc;
  background-color: rgba(255, 255, 255, 0);
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-duration: 400ms;
  -webkit-transition-property: width,background;
  -webkit-transition-timing-function: ease;
  -moz-transition-duration: 400ms;
  -moz-transition-property: width,background;
  -moz-transition-timing-function: ease;
  -o-transition-duration: 400ms;
  -o-transition-property: width,background;
  -o-transition-timing-function: ease;
}
#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
  z-index: 10;
  color: #000;
  width: 200px;
  background-color: rgba(255, 255, 255, 0.9);
  cursor: text;
  border: 0;
}
#wpadminbar.ie7 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
  margin-top: 3px;
  width: 120px;
}
#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
  margin-top: 4px;
  background-color: #464646;
}
#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
  background-color: #ffffff;
}
#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
  color: #999999;
}
#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
  color: #999999;
}
#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
  color: #999999;
}
#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
  color: #999999;
}
#wpadminbar #adminbarsearch .adminbar-button {
  display: none;
}
.no-customize-support .hide-if-no-customize,
.customize-support .hide-if-customize,
.no-customize-support.wp-core-ui .hide-if-no-customize,
.no-customize-support .wp-core-ui .hide-if-no-customize,
.customize-support.wp-core-ui .hide-if-customize,
.customize-support .wp-core-ui .hide-if-customize {
  display: none;
}
#wpadminbar .screen-reader-text,
#wpadminbar .screen-reader-text span {
  position: absolute;
  left: -1000em;
  top: -1000em;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
#wpadminbar .screen-reader-shortcut {
  position: absolute;
  top: -1000em;
}
#wpadminbar .screen-reader-shortcut:focus {
  left: 6px;
  top: 7px;
  height: auto;
  width: auto;
  display: block;
  font-size: 14px;
  font-weight: 700;
  padding: 15px 23px 14px;
  background: #f1f1f1;
  color: #21759b;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}
* html #wpadminbar {
  overflow: hidden;
  position: absolute;
}
* html #wpadminbar .quicklinks ul li a {
  float: left;
}
* html #wpadminbar .menupop a span {
  background-image: none;
}
.no-font-face #wpadminbar ul.ab-top-menu > li > a.ab-item {
  display: block;
  width: 45px;
  text-align: center;
  overflow: hidden;
  margin: 0 3px;
}
.no-font-face #wpadminbar #wp-admin-bar-my-sites > .ab-item,
.no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item,
.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item {
  text-indent: 0;
}
.no-font-face #wpadminbar .ab-icon,
.no-font-face #wpadminbar .ab-icon:before,
.no-font-face #wpadminbar a.ab-item:before,
.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
  display: none !important;
}
.no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label {
  display: inline;
}
.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon {
  display: inline !important;
}
.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before {
  content: "Menu";
  font: 14px/45px sans-serif !important;
  display: inline-block !important;
  color: #ffffff;
}
.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item {
  color: #ffffff;
}
@media screen and (max-width: 782px) {
  html #wpadminbar {
    left: 0!important;
    z-index: 500!important;
    height: 46px;
    min-width: 300px;
  }
  #wpadminbar * {
    font: 400 14px/32px "Open Sans", sans-serif;
  }
  #wpadminbar .quicklinks > ul > li > a,
  #wpadminbar .quicklinks .ab-empty-item {
    padding: 0;
    height: 46px;
    line-height: 46px;
    width: auto;
  }
  #wpadminbar .ab-icon {
    font: 40px/1 dashicons !important;
    margin: 0;
    padding: 0;
    width: 52px;
    height: 46px;
    text-align: center;
  }
  #wpadminbar .ab-icon:before {
    text-align: center;
  }
  #wpadminbar .ab-submenu {
    padding: 0;
  }
  #wpadminbar #wp-admin-bar-site-name a.ab-item,
  #wpadminbar #wp-admin-bar-my-sites a.ab-item,
  #wpadminbar #wp-admin-bar-my-account a.ab-item {
    text-overflow: clip;
  }
  #wpadminbar .ab-label {
    display: none;
  }
  #wpadminbar .menupop li:hover > .ab-sub-wrapper,
  #wpadminbar .menupop li.hover > .ab-sub-wrapper {
    margin-top: -46px;
  }
  #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item {
    padding-right: 30px;
  }
  #wpadminbar .menupop .menupop > .ab-item:before {
    top: 10px;
    right: 6px;
  }
  #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
    font-size: 16px;
    padding: 6px 15px 12px;
  }
  #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
    display: none;
  }
  #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
    padding: 0;
  }
  #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
    padding: 0;
    width: 52px;
    height: 46px;
    text-align: center;
    vertical-align: top;
  }
  #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
    font: 28px/1 dashicons !important;
    top: -3px;
  }
  #wpadminbar .ab-icon,
  #wpadminbar .ab-item:before {
    padding: 0;
  }
  #wpadminbar #wp-admin-bar-my-sites > .ab-item,
  #wpadminbar #wp-admin-bar-site-name > .ab-item,
  #wpadminbar #wp-admin-bar-edit > .ab-item,
  #wpadminbar #wp-admin-bar-my-account > .ab-item {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 52px;
    padding: 0;
    color: #999;
    position: relative;
  }
  #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
  #wpadminbar .ab-icon,
  #wpadminbar .ab-item:before {
    padding: 0;
    margin-right: 0;
  }
  #wpadminbar #wp-admin-bar-edit > .ab-item:before,
  #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
  #wpadminbar #wp-admin-bar-site-name > .ab-item:before,
  #wpadminbar #wp-admin-bar-my-account > .ab-item:before {
    display: block;
    text-indent: 0;
    font: 400 32px/1 dashicons;
    speak: none;
    top: 7px;
    width: 52px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #wpadminbar #wp-admin-bar-appearance {
    margin-top: 0;
  }
  #wpadminbar .quicklinks li .blavatar:before {
    display: none;
  }
  #wpadminbar #wp-admin-bar-search {
    display: none;
  }
  #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
    top: 0;
    line-height: 53px;
    height: 46px!important;
    text-align: center;
    width: 52px;
    display: block;
  }
  #wpadminbar #wp-admin-bar-updates {
    text-align: center;
  }
  #wpadminbar #wp-admin-bar-updates .ab-icon:before {
    top: 3px;
  }
  #wpadminbar #wp-admin-bar-comments .ab-icon {
    margin: 0;
  }
  #wpadminbar #wp-admin-bar-comments .ab-icon:before {
    display: block;
    font-size: 34px;
    height: 46px;
    line-height: 47px;
    top: 0;
  }
  #wpadminbar #wp-admin-bar-my-account > a {
    position: relative;
    white-space: nowrap;
    text-indent: 150%;
    width: 28px;
    padding: 0 10px;
    overflow: hidden;
  }
  #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
    position: absolute;
    top: 13px;
    right: 10px;
    width: 26px;
    height: 26px;
  }
  #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
    padding: 0;
  }
  #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
    display: none;
  }
  #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
    margin: 0;
  }
  #wpadminbar #wp-admin-bar-user-info .display-name {
    height: auto;
    font-size: 16px;
    line-height: 24px;
    color: #eeeeee;
  }
  #wpadminbar #wp-admin-bar-user-info a {
    padding-top: 4px;
  }
  #wpadminbar #wp-admin-bar-user-info .username {
    line-height: .8!important;
    margin-bottom: -2px;
  }
  #wp-toolbar > ul > li {
    display: none;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle,
  #wpadminbar li#wp-admin-bar-wp-logo,
  #wpadminbar li#wp-admin-bar-my-sites,
  #wpadminbar li#wp-admin-bar-updates,
  #wpadminbar li#wp-admin-bar-site-name,
  #wpadminbar li#wp-admin-bar-new-content,
  #wpadminbar li#wp-admin-bar-edit,
  #wpadminbar li#wp-admin-bar-comments,
  #wpadminbar li#wp-admin-bar-new-content,
  #wpadminbar li#wp-admin-bar-my-account {
    display: block;
  }
  #wpadminbar li:hover ul li,
  #wpadminbar li.hover ul li,
  #wpadminbar li:hover ul li:hover ul li {
    display: list-item;
  }
  #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
    min-width: intrinsic;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  #wpadminbar ul#wp-admin-bar-root-default > li {
    margin-right: 0;
  }
  #wpadminbar .ab-top-menu,
  #wpadminbar .ab-top-secondary,
  #wpadminbar #wp-admin-bar-wp-logo,
  #wpadminbar #wp-admin-bar-my-sites,
  #wpadminbar #wp-admin-bar-site-name,
  #wpadminbar #wp-admin-bar-updates,
  #wpadminbar #wp-admin-bar-comments,
  #wpadminbar #wp-admin-bar-new-content,
  #wpadminbar #wp-admin-bar-edit,
  #wpadminbar #wp-admin-bar-my-account {
    position: static;
  }
  #wpadminbar #wp-admin-bar-my-account {
    float: right;
  }
  .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
    margin-right: 0;
  }
  #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
    top: 10px;
    left: 0;
  }
}
@media screen and (max-width: 600px) {
  #wpadminbar {
    position: absolute;
  }
  #wp-responsive-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
  }
  #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
    position: fixed;
    width: 100%;
    left: 0;
  }
  #wpadminbar .menupop .menupop > .ab-item:before {
    display: none;
  }
  #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
    margin-left: 0;
  }
  #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
    margin: 0;
    width: 100%;
    top: auto;
    left: auto;
    position: relative;
  }
  #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item {
    font-size: 16px;
    padding: 6px 15px 19px 30px;
  }
  #wpadminbar li:hover ul li ul li {
    display: list-item;
  }
  #wpadminbar li#wp-admin-bar-wp-logo,
  #wpadminbar li#wp-admin-bar-updates {
    display: none;
  }
  #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
    position: static;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.wpseo_score_img {
  float: right;
  margin: 6px 0 0 5px !important;
  width: 16px !important;
  height: 16px !important;
  background-image: url(../images/score_buttons.png) !important;
  background-repeat: no-repeat !important;
  padding: 0 !important;
}
.wpseo_score_img.good {
  background-position: -2px -2px !important;
}
.wpseo_score_img.ok {
  background-position: -25px -2px !important;
}
.wpseo_score_img.poor {
  background-position: -121px -2px !important;
}
.wpseo_score_img.bad {
  background-position: -49px -2px !important;
}
.wpseo_score_img.na {
  background-position: -74px -2px !important;
}
.wpseo_score_img.noindex {
  background-position: -146px -2px !important;
}
