/* Minification failed. Returning unminified contents.
(2368,84630): run-time error CSS1038: Expected hex color, found '#eeeee'
(2368,84748): run-time error CSS1038: Expected hex color, found '#eeeee'
(2368,89482): run-time error CSS1038: Expected hex color, found '#eeeee'
(2368,93776): run-time error CSS1038: Expected hex color, found '#eeeee'
(2368,101365): run-time error CSS1038: Expected hex color, found '#eeeee'
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    /*font-family: sans-serif;*/ /* 1 */
    font-family: 'Roboto Condensed', sans-serif !important;
    -ms-text-size-adjust: 100%; /*2 */
    -webkit-text-size-adjust: 100%; /*2*/
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
    font-family: 'Roboto Condensed', sans-serif !important;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('/content/fonts/fontawesome-webfont.eot?v=4.1.0');src:url('/content/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('/content/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('/content/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('/content/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'FontAwesome';src:url('/content/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg')}}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-square:before,.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#004899;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #004899;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #004899;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #004899;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #004899;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#004899;}
@keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@-o-keyframes vex-fadein {
  /* line 9, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
  }

  /* line 11, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
  }
}

@keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@-o-keyframes vex-fadeout {
  /* line 16, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
  }

  /* line 18, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
  }
}

@keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-webkit-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-moz-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

@-o-keyframes vex-rotation {
  /* line 127, ../sass/_keyframes.sass */
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  /* line 129, ../sass/_keyframes.sass */
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}

/* line 11, ../sass/vex.sass */
.vex, .vex *, .vex *:before, .vex *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../sass/vex.sass */
.vex {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1111;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 25, ../sass/vex.sass */
.vex-overlay {
  background: black;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

/* line 30, ../sass/vex.sass */
.vex-overlay {
  animation: vex-fadein 0.5s;
  -webkit-animation: vex-fadein 0.5s;
  -moz-animation: vex-fadein 0.5s;
  -ms-animation: vex-fadein 0.5s;
  -o-animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 39, ../sass/vex.sass */
.vex.vex-closing .vex-overlay {
  animation: vex-fadeout 0.5s;
  -webkit-animation: vex-fadeout 0.5s;
  -moz-animation: vex-fadeout 0.5s;
  -ms-animation: vex-fadeout 0.5s;
  -o-animation: vex-fadeout 0.5s;
  -webkit-backface-visibility: hidden;
}

/* line 42, ../sass/vex.sass */
.vex-content {
  animation: vex-fadein 0.5s;
  -webkit-animation: vex-fadein 0.5s;
  -moz-animation: vex-fadein 0.5s;
  -ms-animation: vex-fadein 0.5s;
  -o-animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  background: white;
}
/* line 46, ../sass/vex.sass */
.vex.vex-closing .vex-content {
  animation: vex-fadeout 0.5s;
  -webkit-animation: vex-fadeout 0.5s;
  -moz-animation: vex-fadeout 0.5s;
  -ms-animation: vex-fadeout 0.5s;
  -o-animation: vex-fadeout 0.5s;
  -webkit-backface-visibility: hidden;
}

/* line 49, ../sass/vex.sass */
.vex-close:before {
  font-family: Arial, sans-serif;
  content: "\00D7";
}

/* line 53, ../sass/vex.sass */
.vex-dialog-form {
  margin: 0;
}

/* line 56, ../sass/vex.sass */
.vex-dialog-button {
  -webkit-appearance: none;
  cursor: pointer;
}

/* line 60, ../sass/vex.sass */
.vex-loading-spinner {
  animation: vex-rotation 0.7s linear infinite;
  -webkit-animation: vex-rotation 0.7s linear infinite;
  -moz-animation: vex-rotation 0.7s linear infinite;
  -ms-animation: vex-rotation 0.7s linear infinite;
  -o-animation: vex-rotation 0.7s linear infinite;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1112;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2em;
  width: 2em;
  background: white;
}

/* line 76, ../sass/vex.sass */
body.vex-open {
  overflow: hidden;
}

@keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-webkit-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-moz-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-ms-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-o-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-webkit-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-moz-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-ms-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-o-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-webkit-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-moz-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-ms-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-o-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

/* line 13, ../sass/vex-theme-default.sass */
.vex.vex-theme-default {
  padding-top: 160px;
  padding-bottom: 160px;
}
/* line 17, ../sass/vex-theme-default.sass */
.vex.vex-theme-default.vex-closing .vex-content {
  animation: vex-flyout 0.5s;
  -webkit-animation: vex-flyout 0.5s;
  -moz-animation: vex-flyout 0.5s;
  -ms-animation: vex-flyout 0.5s;
  -o-animation: vex-flyout 0.5s;
  -webkit-backface-visibility: hidden;
}
/* line 20, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-content {
  animation: vex-flyin 0.5s;
  -webkit-animation: vex-flyin 0.5s;
  -moz-animation: vex-flyin 0.5s;
  -ms-animation: vex-flyin 0.5s;
  -o-animation: vex-flyin 0.5s;
  -webkit-backface-visibility: hidden;
}
/* line 23, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-content {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: "Helvetica Neue", sans-serif;
  background: #f0f0f0;
  color: #444444;
  padding: 1em;
  position: relative;
  margin: 0 auto;
  max-width: 100%;
  width: 450px;
  font-size: 1.1em;
  line-height: 1.5em;
}
/* line 36, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-content h1, .vex.vex-theme-default .vex-content h2, .vex.vex-theme-default .vex-content h3, .vex.vex-theme-default .vex-content h4, .vex.vex-theme-default .vex-content h5, .vex.vex-theme-default .vex-content h6, .vex.vex-theme-default .vex-content p, .vex.vex-theme-default .vex-content ul, .vex.vex-theme-default .vex-content li {
  color: inherit;
}
/* line 39, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-close {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
/* line 46, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-close:before {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  content: "\00D7";
  font-size: 26px;
  font-weight: normal;
  line-height: 31px;
  height: 30px;
  width: 30px;
  text-align: center;
  top: 3px;
  right: 3px;
  color: #bbbbbb;
  background: transparent;
}
/* line 61, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-close:hover:before, .vex.vex-theme-default .vex-close:active:before {
  color: #777777;
  background: #e0e0e0;
}
/* line 67, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-form .vex-dialog-message {
  margin-bottom: 0.5em;
}
/* line 70, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-form .vex-dialog-input {
  margin-bottom: 1em;
}
/* line 73, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: white;
  width: 100%;
  padding: 0.25em 0.67em;
  border: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  min-height: 2.5em;
  margin: 0 0 0.25em;
}
/* line 85, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
  -moz-box-shadow: inset 0 0 0 2px #8dbdf1;
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}
/* line 89, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons {
  *zoom: 1;
}
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons:after {
  content: "";
  display: table;
  clear: both;
}
/* line 92, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  float: right;
  margin: 0 0 0 0.5em;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.8em;
  line-height: 1em;
  padding: 0.75em 2em;
}
/* line 104, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-button.vex-last {
  margin-left: 0;
}
/* line 107, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-button:focus {
  animation: vex-pulse 1.1s infinite;
  -webkit-animation: vex-pulse 1.1s infinite;
  -moz-animation: vex-pulse 1.1s infinite;
  -ms-animation: vex-pulse 1.1s infinite;
  -o-animation: vex-pulse 1.1s infinite;
  -webkit-backface-visibility: hidden;
  outline: none;
}
@media (max-width: 568px) {
  /* line 107, ../sass/vex-theme-default.sass */
  .vex.vex-theme-default .vex-dialog-button:focus {
    animation: none;
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    -o-animation: none;
    -webkit-backface-visibility: hidden;
  }
}
/* line 116, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
  background: #3288e6;
  color: white;
}
/* line 120, ../sass/vex-theme-default.sass */
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary {
  background: #e0e0e0;
  color: #777777;
}

/* line 124, ../sass/vex-theme-default.sass */
.vex-loading-spinner.vex-theme-default {
  -webkit-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #f0f0f0;
  border: 0.2em solid transparent;
  border-top-color: #bbbbbb;
  top: -1.1em;
  bottom: auto;
}

@keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-webkit-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-moz-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-ms-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@-o-keyframes vex-flyin {
  /* line 25, ../sass/_keyframes.sass */
  0% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }

  /* line 28, ../sass/_keyframes.sass */
  100% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-webkit-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-moz-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-ms-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@-o-keyframes vex-flyout {
  /* line 34, ../sass/_keyframes.sass */
  0% {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }

  /* line 37, ../sass/_keyframes.sass */
  100% {
    opacity: 0;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
  }
}

@keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-webkit-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-moz-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-ms-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

@-o-keyframes vex-pulse {
  /* line 136, ../sass/_keyframes.sass */
  0% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }

  /* line 138, ../sass/_keyframes.sass */
  70% {
    -webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }

  /* line 140, ../sass/_keyframes.sass */
  100% {
    -webkit-box-shadow: inset 0 0 0 300px transparent;
    -moz-box-shadow: inset 0 0 0 300px transparent;
    box-shadow: inset 0 0 0 300px transparent;
  }
}

/* line 13, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form {
  padding-top: 160px;
  padding-bottom: 160px;
}
/* line 17, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form.vex-closing .vex-content {
  animation: vex-flyout 0.5s;
  -webkit-animation: vex-flyout 0.5s;
  -moz-animation: vex-flyout 0.5s;
  -ms-animation: vex-flyout 0.5s;
  -o-animation: vex-flyout 0.5s;
  -webkit-backface-visibility: hidden;
}
/* line 20, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-content {
  animation: vex-flyin 0.5s;
  -webkit-animation: vex-flyin 0.5s;
  -moz-animation: vex-flyin 0.5s;
  -ms-animation: vex-flyin 0.5s;
  -o-animation: vex-flyin 0.5s;
  -webkit-backface-visibility: hidden;
}
/* line 23, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-content {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: "Helvetica Neue", sans-serif;
  background: #f0f0f0;
  color: #555555;
  padding: 1em;
  position: relative;
  margin: 0 auto;
  max-width: 100%;
  width: 450px;
  font-size: 1.1em;
  line-height: 1.5em;
}
/* line 36, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-content h1, .vex.vex-theme-contact-form .vex-content h2, .vex.vex-theme-contact-form .vex-content h3, .vex.vex-theme-contact-form .vex-content h4, .vex.vex-theme-contact-form .vex-content h5, .vex.vex-theme-contact-form .vex-content h6, .vex.vex-theme-contact-form .vex-content p, .vex.vex-theme-contact-form .vex-content ul, .vex.vex-theme-contact-form .vex-content li {
  color: inherit;
}
/* line 39, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-close {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
/* line 46, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-close:before {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  content: "\00D7";
  font-size: 26px;
  font-weight: normal;
  line-height: 31px;
  height: 30px;
  width: 30px;
  text-align: center;
  top: 3px;
  right: 3px;
  color: #bbbbbb;
  background: transparent;
}
/* line 61, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-close:hover:before, .vex.vex-theme-contact-form .vex-close:active:before {
  color: #777777;
  background: #e0e0e0;
}
/* line 67, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-message {
  margin-bottom: 0.5em;
}
/* line 70, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input {
  margin-bottom: 1em;
}
/* line 73, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="week"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: white;
  width: 100%;
  max-width:100%;
  padding: 0.25em 0.67em;
  border: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  min-height: 2.5em;
  margin: 0 0 0.5em;
}
/* line 85, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
  -moz-box-shadow: inset 0 0 0 2px #8dbdf1;
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}
/* line 89, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-buttons {
  *zoom: 1;
}
/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.vex.vex-theme-contact-form .vex-dialog-form .vex-dialog-buttons:after {
  content: "";
  display: table;
  clear: both;
}
/* line 92, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  float: right;
  margin: 0 0 0 0.5em;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.8em;
  line-height: 1em;
  padding: 0.75em 2em;
}
/* line 104, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-button.vex-last {
  margin-left: 0;
}
/* line 107, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-button:focus {
  animation: vex-pulse 1.1s infinite;
  -webkit-animation: vex-pulse 1.1s infinite;
  -moz-animation: vex-pulse 1.1s infinite;
  -ms-animation: vex-pulse 1.1s infinite;
  -o-animation: vex-pulse 1.1s infinite;
  -webkit-backface-visibility: hidden;
  outline: none;
}
@media (max-width: 568px) {
  /* line 107, ../sass/vex-theme-contact-form.sass */
  .vex.vex-theme-contact-form .vex-dialog-button:focus {
    animation: none;
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    -o-animation: none;
    -webkit-backface-visibility: hidden;
  }
}
/* line 116, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-button.vex-dialog-button-primary {
  background: #c0392b;
  color: white;
}
/* line 120, ../sass/vex-theme-contact-form.sass */
.vex.vex-theme-contact-form .vex-dialog-button.vex-dialog-button-secondary {
  background: #e0e0e0;
  color: #777777;
}

/* line 124, ../sass/vex-theme-contact-form.sass */
.vex-loading-spinner.vex-theme-contact-form {
  -webkit-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #f0f0f0;
  border: 0.2em solid transparent;
  border-top-color: #bbbbbb;
  top: -1.1em;
  bottom: auto;
}

/* Common, default styles for the notification box */

.ns-box {
	position: fixed;
	background: rgba(42,45,50,0.85);
	padding: 22px;
	line-height: 1.4;
	z-index: 1000;
	pointer-events: none;
	color: rgba(250,251,255,0.95);
	font-size: 90%;
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
}

.ns-box.ns-show {
	pointer-events: auto;
}

.ns-box a {
	color: inherit;
	opacity: 0.7;
	font-weight: 700;
}

.ns-box a:hover,
.ns-box a:focus {
	opacity: 1;
}

.ns-box p {
	margin: 0;
}

.ns-box.ns-show,
.ns-box.ns-visible {
	pointer-events: auto;
}

.ns-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 4px;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ns-close:hover, 
.ns-close:focus {
	outline: none;
}

.ns-close::before,
.ns-close::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 60%;
	top: 50%;
	left: 50%;
	background: #6e6e6e;
}

.ns-close:hover::before,
.ns-close:hover::after {
	background: #fff;
}

.ns-close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.ns-close::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}
/* Growl-style notifications */
.ns-growl {
	top: 30px;
	left: 30px;
	max-width: 300px;
	border-radius: 5px;
}

.ns-growl p {
	margin: 0;
	line-height: 1.3;
}

[class^="ns-effect-"].ns-growl.ns-hide,
[class*=" ns-effect-"].ns-growl.ns-hide {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}

/* Individual effects */

/* Scale */
.ns-effect-scale {
	background: #67c58f;
	box-shadow: 0 25px 10px -15px rgba(0,0,0,0.05);
}

.ns-effect-scale a {
	color: #1f8a4c;
}

.ns-effect-scale a:hover,
.ns-effect-scale a:focus {
	color: #fff;
}

.ns-effect-scale .ns-close::before,
.ns-effect-scale .ns-close::after {
	background: #1f8a4c;
}

.ns-effect-scale .ns-close:hover::before,
.ns-effect-scale .ns-close:hover::after {
	background: #fff;
}

.ns-effect-scale.ns-show,
.ns-effect-scale.ns-hide {
	-webkit-animation-name: animScale;
	animation-name: animScale;
	-webkit-animation-duration: 0.25s;
	animation-duration: 0.25s;
}

@-webkit-keyframes animScale {
	0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); }
	100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); }
}

@keyframes animScale {
	0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); }
	100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1); }
}

/* Jelly */
.ns-effect-jelly {
	background: #97d2f1;
	max-width: 280px;
}

.ns-effect-jelly a {
	color: #5699bc;
}

.ns-effect-jelly a:hover,
.ns-effect-jelly a:focus {
	color: #fff;
}

.ns-effect-jelly .ns-close::before,
.ns-effect-jelly .ns-close::after {
	background: #5699bc;
}

.ns-effect-jelly .ns-close:hover::before,
.ns-effect-jelly .ns-close:hover::after {
	background: #fff;
}

.ns-effect-jelly.ns-show {
	-webkit-animation-name: animJelly;
	animation-name: animJelly;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.ns-effect-jelly.ns-hide {
	-webkit-animation-name: animFade;
	animation-name: animFade;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
}

@-webkit-keyframes animFade {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@keyframes animFade {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

/* Generated with Bounce.js. Edit at http://goo.gl/6iLZu5 */

@-webkit-keyframes animJelly { 
	0% { -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animJelly { 
	0% { -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

/* Slide */
.ns-effect-slide {
	background: rgba(65,95,118,0.8);
	top: auto;
	bottom: 30px;
}

.ns-effect-slide .ns-close::before,
.ns-effect-slide .ns-close::after {
	background: #333;
}

.ns-effect-slide .ns-close:hover::before,
.ns-effect-slide .ns-close:hover::after {
	background: #fff;
}

.ns-effect-slide.ns-show {
	-webkit-animation-name: animSlideElastic;
	animation-name: animSlideElastic;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

/* Generated with Bounce.js. Edit at http://goo.gl/akZHSq */

@-webkit-keyframes animSlideElastic { 
	0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); }
	1.666667% { -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); }
	3.333333% { -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); }
	5% { -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); }
	6.666667% { -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); }
	10% { -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); }
	11.666667% { -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); }
	13.333333% { -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); }
	15% { -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); }
	18.333333% { -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); }
	20% { -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); }
	21.666667% { -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); }
	23.333333% { -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); }
	26.666667% { -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); }
	28.333333% { -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); }
	30% { -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); }
	31.666667% { -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); }
	35% { -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); }
	36.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); }
	38.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); }
	40% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); }
	43.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); }
	45% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); }
	46.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); }
	48.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); }
	50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); }
	51.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); }
	53.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); }
	55% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); }
	56.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); }
	60% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); }
	61.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); }
	63.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); }
	65% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); }
	68.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); }
	70% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); }
	71.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); }
	73.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); }
	76.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); }
	78.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); }
	80% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); }
	81.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); }
	85% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
	86.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); }
	88.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); }
	90% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
	93.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
	95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); }
	96.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
	98.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); }
	100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animSlideElastic { 
	0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); }
	1.666667% { -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); }
	3.333333% { -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); }
	5% { -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); }
	6.666667% { -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); }
	10% { -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); }
	11.666667% { -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); }
	13.333333% { -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); }
	15% { -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); }
	18.333333% { -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); }
	20% { -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); }
	21.666667% { -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); }
	23.333333% { -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); }
	26.666667% { -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); }
	28.333333% { -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); }
	30% { -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); }
	31.666667% { -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); }
	35% { -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); }
	36.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); }
	38.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); }
	40% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); }
	43.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); }
	45% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); }
	46.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); }
	48.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); }
	50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); }
	51.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); }
	53.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); }
	55% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); }
	56.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); }
	60% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); }
	61.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); }
	63.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); }
	65% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); }
	68.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); }
	70% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); }
	71.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); }
	73.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); }
	76.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); }
	78.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); }
	80% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); }
	81.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); }
	85% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
	86.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); }
	88.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); }
	90% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
	93.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
	95% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); }
	96.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
	98.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); }
	100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

.ns-effect-slide.ns-hide {
	-webkit-animation-name: animSlide;
	animation-name: animSlide;
	-webkit-animation-duration: 0.25s;
	animation-duration: 0.25s;
}

@-webkit-keyframes animSlide {
	0% { -webkit-transform: translate3d(-30px,0,0) translate3d(-100%,0,0); }
	100% { -webkit-transform: translate3d(0,0,0); }
}

@keyframes animSlide {
	0% { -webkit-transform: translate3d(-30px,0,0) translate3d(-100%,0,0); transform: translate3d(-30px,0,0) translate3d(-100%,0,0); }
	100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}

/* Fly up */
.ns-effect-genie {
	top: auto;
	bottom: 30px;
	background: #1c2e2d;
	box-shadow: 0 7px 6px rgba(0,0,0,0.2), 2px 4px 6px rgba(0,0,0,0.5);
}

.ns-effect-genie .ns-close::after,
.ns-effect-genie .ns-close::before {
	background: #0eada0;
}

.ns-effect-genie .ns-close:hover::after,
.ns-effect-genie .ns-close:hover::before {
	background: #fff;
}

.ns-effect-genie.ns-show,
.ns-effect-genie.ns-hide {
	-webkit-animation-name: animGenie;
	animation-name: animGenie;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

@-webkit-keyframes animGenie {
	0% { opacity:0; -webkit-transform: translate3d(0,calc(200% + 30px),0) scale3d(0,1,1); -webkit-animation-timing-function: ease-in; }
	40% { opacity:0.5; -webkit-transform: translate3d(0,0,0) scale3d(0.02,1.1,1); -webkit-animation-timing-function: ease-out; }
	70% { opacity:0.6; -webkit-transform: translate3d(0,-40px,0) scale3d(0.8,1.1,1); }
	100% { opacity:1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); }
}

@keyframes animGenie {
	0% { opacity:0; -webkit-transform: translate3d(0,calc(200% + 30px),0) scale3d(0,1,1); -webkit-animation-timing-function: ease-in; transform: translate3d(0,calc(200% + 30px),0) scale3d(0,1,1); animation-timing-function: ease-in; }
	40% { opacity:0.5; -webkit-transform: translate3d(0,0,0) scale3d(0.02,1.1,1); -webkit-animation-timing-function: ease-out; transform: translate3d(0,0,0) scale3d(0.02,1.1,1); animation-timing-function: ease-out; }
	70% { opacity:0.6; -webkit-transform: translate3d(0,-40px,0) scale3d(0.8,1.1,1); transform: translate3d(0,-40px,0) scale3d(0.8,1.1,1); }
	100% { opacity:1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1); }
}


@media screen and (max-width: 25em) {
	.ns-growl {
		top: 10px;
		left: 10px;
		right: 10px;
		max-width: none;
	}

	.ns-effect-slide,
	.ns-effect-genie {
		top: auto;
		bottom: 10px;
	}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("/img/ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:'\2190'}[dir="rtl"] .slick-prev:before{content:'\2192'}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:'\2192'}[dir="rtl"] .slick-next:before{content:'\2190'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:'\2022';width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}/*# sourceMappingURL=slick.css.map */
.with-Autoscale {
  overflow: hidden;
  position: relative;
}


h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}body,html,form{height:100%;}body.no-scroll,html.no-scroll,form.no-scroll{overflow-y:hidden;}.hideme{opacity:0;}#one-col-sub #wrapper{width:100%;position:relative;}#one-col-sub #wrapper #block_wrapper{float:left;width:100%;padding-bottom:0;padding-top:80px;}@media(max-width:992px){#one-col-sub #wrapper #block_wrapper{padding-top:60px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding a{text-decoration:none;color:#4178be;text-decoration:underline;}#one-col-sub #wrapper #block_wrapper #block_1 .padding a:hover{color:#346098;text-decoration:underline;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap{padding-top:30px;padding-bottom:30px;}@media(max-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap{padding-top:30px;padding-bottom:30px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap:first-child{padding-top:60px;padding-bottom:30px;}@media(max-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap:first-child{padding-top:60px;padding-bottom:30px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap:last-child{padding-top:30px;padding-bottom:100px;}@media(max-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap:last-child{padding-top:30px;padding-bottom:60px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap:last-child:first-child{padding-top:60px;padding-bottom:30px;}@media(max-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap:last-child:first-child{padding-top:60px;padding-bottom:30px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.header{padding-bottom:0;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner{max-width:none;margin:0 auto;padding:15px;}@media(min-width:480px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner{padding:15px;}}@media(min-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner{padding:15px;max-width:750px;}}@media(min-width:992px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner{padding:15px;max-width:970px;}}@media(min-width:1230px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner{padding:15px 0;max-width:1140px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner h1{margin:0;}@media(min-width:992px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner .banner-text-item{max-width:750px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner .banner-image-item img{display:block;width:100%;max-width:100%;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.milestones ul{list-style:none;margin:4px 0;padding:0;font-size:1.25em;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.milestones ul li{padding:0 0 0 0;display:flex;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.milestones ul li:before{content:"";font-family:"icomoon";font-size:18px;color:#f44336;padding-right:12px;display:inline-flex;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets ul{list-style:none;margin:4px 0;padding:0;font-size:1.25em;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets ul li{padding:0 0 0 0;display:flex;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets ul li:before{content:"";font-size:18px;color:#333;padding-right:0;display:inline-flex;height:8px;width:8px;background-color:none;border-radius:50%;margin-top:9px;margin-right:12px;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets.red ul li:before{background-color:#c00000;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets.green ul li:before{background-color:#0ab159;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets.blue ul li:before{background-color:#4472c4;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets.check ul li:before{content:"";font-family:"icomoon";font-size:18px;height:auto;width:auto;background:none;border-radius:unset;margin-top:0;margin-right:0;padding-right:12px;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets.check.red ul li:before{color:#c00000;background:none;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets.check.green ul li:before{color:#0ab159;background:none;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.bullets.check.blue ul li:before{color:#4472c4;background:none;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.box{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;font-weight:600;margin-bottom:30px;}@media(min-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.box{float:left;width:33.33333%;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.box a{background:#222;color:#fff;padding:30px 0;display:block;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner{margin:15px auto 15px auto;padding:0 0 20px 0;float:none;max-width:1140px;}@media(max-width:1230px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner{max-width:970px;}}@media(max-width:992px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner{max-width:750px;}}@media(max-width:767px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner{display:block;float:left;width:100%;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .inner{display:flex;}@media(max-width:767px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .inner{display:block;float:left;width:100%;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-image-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:flex;padding:30px 30px;}@media(min-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-image-item{float:left;width:58.33333%;}}@media(max-width:767px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-image-item{width:100%;display:block;float:left;width:100%;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-image-item.top img{align-self:flex-start;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-image-item.bottom img{align-self:flex-end;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-image-item.middle img{align-self:center;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-text-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;padding:30px 30px;}@media(min-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-text-item{float:left;width:41.66667%;}}@media(max-width:767px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-text-item{width:100%;display:block;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-text-item h1,#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-text-item h2,#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-text-item h3,#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner .banner-text-item h4{color:#333;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner.smaller .banner-image-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner.smaller .banner-image-item{float:left;width:25%;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner.smaller .banner-text-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap .banner.text-icon-banner.smaller .banner-text-item{float:left;width:75%;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4{display:block;width:100%;max-width:none;margin:0 auto;padding-top:0;padding-bottom:30px;}@media(min-width:768px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4{max-width:750px;}}@media(min-width:992px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4{max-width:970px;}}@media(min-width:1230px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4{max-width:1170px;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0 15px;text-align:center;margin-bottom:30px;}@media(min-width:992px){#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner{float:left;width:25%;}}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-image-item{background:#fff;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-text-item{background:#fff;padding:30px 15px 60px;min-height:360px;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-text-item h2{margin:0 0 30px;font-size:28px;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-text-item p{font-size:18px;line-height:24px;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-text-item a{color:#478ac9;text-decoration:underline;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-text-item a.map{position:absolute;bottom:30px;color:#333;text-decoration:none;display:block;width:100%;left:0;right:0;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-text-item a.map:before{content:"";background:url(/img/maplocation_icon.png) no-repeat;background-size:cover;width:24px;height:24px;display:inline-block;margin-bottom:-4px;margin-right:7px;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.col-4 .banner .banner-text-item a.map:hover{text-decoration:underline;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap>.wrap.narrow .inner{max-width:850px;margin:0 auto;}#one-col-sub #wrapper #block_wrapper #block_1 .padding .wrap.container{max-width:1140px;}#two-col-sub #wrapper{width:100%;position:relative;}#two-col-sub #wrapper #block_wrapper #block_1 .padding{width:100%;max-width:1170px;margin:0 auto;padding:120px 15px 40px;}#two-col-sub #wrapper #block_wrapper #block_1 .padding .page-title h1{color:#3d3d3d;height:inherit;line-height:inherit;margin-bottom:25px;margin-top:35px;font-size:22pt;}#two-col-sub #wrapper #block_wrapper #block_1 .padding .Category{float:right;width:70%;line-height:1.5em;margin:0 0 0 0;padding:0 0 0 15px;position:relative;background:none;}@media(max-width:991px){#two-col-sub #wrapper #block_wrapper #block_1 .padding .Category{float:left;width:100%;padding:0;}}#two-col-sub #wrapper #block_wrapper #block_1 .padding .Category h2{color:#4178be;font-weight:400;font-size:1.25em;text-transform:uppercase;}#two-col-sub #wrapper #block_wrapper #block_1 .padding .Category h3{color:#333;font-weight:600;font-size:1.125em;margin:0;}#two-col-sub #wrapper #block_wrapper #block_1 .padding .Category a:hover{text-decoration:underline;}.Category{width:100%;display:block;}.cat-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.cat-content{float:left;width:100%;}}.cat-content a{color:#06c;}.cat-content a:hover{text-decoration:underline;}.cat-content p{margin:0 0 5px 0;max-width:80%;}.cat-content iframe{width:100%;}#imagelist{list-style:none;}#imagelist li .img a img{text-align:center;float:left;margin-right:12px;margin-top:12px;}#one-col-sub #block_1 .navbox a{color:#000;}#one-col-sub #block_1 .navbox a:hover{text-decoration:none;}.cat-img{display:block;width:100%;min-height:350px;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;}@media(max-width:992px){.cat-img{min-height:150px;margin:0;}}h1{font-weight:500;font-size:22pt;}@media screen and (min-width:992px){h1{font-size:28pt;}}h2{font-size:28pt;font-weight:400;}h3{font-size:22pt;font-weight:500;}
@charset "UTF-8";h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.no-disp{display:none;}body{font-family:'Fira Sans',sans-serif;color:#333;font-weight:lighter;}a{text-decoration:none;color:#333;}a:hover{color:#4178be;}html.no-scroll{overflow:hidden;}.error{color:#f00;font-weight:400;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}header{width:100%;z-index:1000;top:0;background-color:#fff;color:#000;position:fixed;height:80px;line-height:80px;}@media(max-width:991px){header{height:60px;line-height:60px;}}header #header{width:100%;}header #header>.site-logo{margin-left:0;margin-top:0;position:relative;float:left;left:0;padding-left:2.5%;top:0;width:15%;min-width:175px;}@media(max-width:991px){header #header>.site-logo{padding:0 20px;}}@media(min-width:1200px){header #header>.site-logo{padding-left:4%;min-width:220px;}}header #header>.site-logo>a>img{width:auto;margin-top:0 !important;width:130px;}@media(min-width:1200px){header #header>.site-logo>a>img{width:150px;}}header #header .side-menu-btn{display:block;z-index:100;transition:all .3s ease;transition-delay:.3s;position:relative;left:0;padding:0 20px 0 20px;margin:16px 0 0;display:none;}@media(max-width:991px){header #header .side-menu-btn{display:block;}}header #header .side-menu-btn .icon-bar{background-color:#000;width:20px;margin-top:7px;transition:all .5s ease;position:relative;}header #header .side-menu-btn .icon-bar:nth-child(2){top:9px;transform:rotate(45deg);}header #header .side-menu-btn .icon-bar:nth-child(3){opacity:0;}header #header .side-menu-btn .icon-bar:last-child{width:20px;top:-9px;transform:rotate(-45deg);}header #header .side-menu-btn.collapsed{transition-delay:0s;margin-left:0;margin:18px 0 0;}header #header .side-menu-btn.collapsed .icon-bar{transform:rotate(0deg);width:22px;margin-top:5px;opacity:1;position:initial;}header #header .side-menu-btn.collapsed .icon-bar:last-child{width:22px;}header .left{float:left;margin-left:auto;margin-right:0;padding:0;height:inherit;position:relative;}@media screen and (min-width:1280px){header .left{padding:0;}}header .right{float:right;width:15%;position:relative;padding-right:2.5%;right:0;top:0;min-width:190px;display:block;}@media(max-width:991px){header .right{display:none;}}@media(min-width:1200px){header .right{padding-right:4%;}}@media(min-width:1500px){header .right{position:absolute;}}header .right.full{float:none;width:100%;right:0;}header .right.full .quicknav{display:none;}header .right.full .search #search-btn{display:none;}header .right .search{float:right;}header .right .search #qsearch{display:none;}header .right .search #qsearch.visible{display:block;position:absolute;top:80px;left:0;height:45vh;width:100vw;background:#fff;z-index:1001;}header .right .search #qsearch.visible .innerSearch{width:100%;max-width:850px;margin:150px auto;padding:0 15px;position:relative;}@media(min-width:1200px){header .right .search #qsearch.visible .innerSearch{max-width:80em;}}header .right .search #qsearch.visible .innerSearch .SearchLogo{position:absolute;right:20px;top:20px;}header .right .search #qsearch.visible .innerSearch .SearchLogo:before{content:"";background:url(/img/topicon_search.png) no-repeat;background-size:contain;width:30px;height:30px;display:block;}header .right .search #qsearch.visible .innerSearch .SearchLogo #btnLeftSearch{background:none;border:none;margin-right:20px;width:25px;}header .right .search #qsearch.visible .innerSearch #searchText{float:left;width:100%;height:70px;line-height:70px;padding:0 65px 0 20px;}header .right .search #qsearch.visible .search-close-btn{position:absolute;right:45px;top:0;}header .right .search #qsearch.visible .search-close-btn:hover,header .right .search #qsearch.visible .search-close-btn:active{text-decoration:none;}header .right .search #qsearch.visible .search-close-btn span{display:none;}header .right .search #qsearch.visible .search-close-btn:before{content:"";font-family:"icomoon";font-size:25px;color:#333;}header .right .search #search-btn{background:none;border:none;height:80px;line-height:80px;}header .right .search #search-btn:before{content:"";background:url(/img/topicon_search.png) no-repeat;background-size:contain;width:25px;height:25px;display:block;}header .right .quicknav{float:right;}header .right .quicknav .qnav-contact{float:left;display:block;}@media(min-width:1200px){header .right .quicknav .qnav-contact{display:block;}}header .right .quicknav .qnav-lang{float:right;margin-left:15px;height:80px;}@media(min-width:1200px){header .right .quicknav .qnav-lang{margin-left:25px;}}header .right .quicknav .qnav-lang>a.qnav-lang-ddl{color:#333;display:block;}header .right .quicknav .qnav-lang>a.qnav-lang-ddl span{display:none;}header .right .quicknav .qnav-lang>a.qnav-lang-ddl:before{content:"";background:url(/img/topicon_worldglobe.png) no-repeat;background-size:contain;width:25px;height:25px;display:block;margin-top:30px;margin-bottom:25px;}header .right .quicknav .qnav-lang ul{display:none;position:absolute;width:65px;margin:0 0 0 -20px;padding:10px 0;background-color:rgba(255,255,255,.7);}header .right .quicknav .qnav-lang ul li{float:left;height:30px;line-height:30px;margin:0;padding:3px 0;list-style:none;width:100%;line-height:normal;}header .right .quicknav .qnav-lang ul li a{padding:0 25px;display:block;font-size:18px;text-align:center;}header .right .quicknav ul{margin:0;padding:0;float:left;list-style:none;}header .right .quicknav ul li{float:left;list-style:none;height:80px;line-height:80px;margin:0 0 0 10px;}@media(min-width:1200px){header .right .quicknav ul li{margin:0 0 0 20px;}}header .right .quicknav ul li a{font-weight:400;}header .right .quicknav ul li.contact-us a{color:#333;display:block;}header .right .quicknav ul li.contact-us a:before{content:"";background:url(/img/topicon_mail.png) no-repeat;background-size:contain;width:25px;height:25px;display:block;margin-top:30px;}header .right .quicknav ul li.contact-us a span{display:none;}header #topMenu{float:left;display:block;width:auto;max-width:1170px;height:80px;margin:0 auto;}@media(min-width:1500px){header #topMenu{width:70%;float:none;}}header .main-navigation{float:left;width:100%;display:block;font-weight:400;border-top:none;z-index:1000;}@media(max-width:991px){header .main-navigation{display:none;}}header .main-navigation ul.level1{float:left;width:100%;margin:0;padding:0;list-style:none;}header .main-navigation ul.level1 li{float:left;margin:0;padding:0;list-style:none;}header .main-navigation ul.level1 li a{padding:0 15px;display:block;font-size:16px;color:#000;}@media(min-width:992px){header .main-navigation ul.level1 li a{font-size:16px;padding:0 15px;}}@media(min-width:1200px){header .main-navigation ul.level1 li a{font-size:20px;padding:0 20px;}}header .main-navigation ul.level1 li a:active{color:#000;text-decoration:none;}header .main-navigation ul.level1 li a:hover{color:#000;text-decoration:underline;}header .main-navigation ul.level1 li a.nofocus{color:#7f7f7f;}header .main-navigation ul.level1 li.nofocus>a{color:#7f7f7f;}header .main-navigation ul.level1 li.nofocus>a.expanded{color:#000;}header .main-navigation ul.level1 li ul.level2{display:none;position:absolute;width:200px;margin:0 0 0 -40px;padding:20px 0;background-color:rgba(255,255,255,.9);}header .main-navigation ul.level1 li ul.level2 li{float:left;margin:0;padding:3px 0;list-style:none;width:100%;line-height:normal;}header .main-navigation ul.level1 li ul.level2 li a{padding:0 25px;display:block;font-size:18px;}@media(min-width:1200px){header .main-navigation ul.level1 li ul.level2 li a{font-size:20px;}}header .main-navigation ul.level1 li ul.level2 ul.level3{display:none;}header.menu-open{height:100vh;width:100%;overflow-y:auto;}header.menu-open .site-logo{position:fixed;left:0;z-index:1000;transition:margin .2s ease;margin-left:30px;}header.menu-open #topMenu{height:auto;width:100%;}header.menu-open .main-navigation{display:block;width:100%;line-height:30px;height:auto;margin-top:60px;}header.menu-open .main-navigation ul.level1{display:block;}header.menu-open .main-navigation ul.level1 li{display:block;width:100%;padding:0;}header.menu-open .main-navigation ul.level1 li a{padding:7px 20px;font-size:18px;}header.menu-open .main-navigation ul.level1 li a:hover{background:#f2f2f2;text-decoration:none;}header.menu-open .main-navigation ul.level1 li a:active,header.menu-open .main-navigation ul.level1 li a:visited,header.menu-open .main-navigation ul.level1 li a:focus{text-decoration:none;}header.menu-open .main-navigation ul.level1 li a.nofocus{color:#000;}header.menu-open .main-navigation ul.level1 li a.expand{padding-right:50px;}header.menu-open .main-navigation ul.level1 li a.expand:after{content:"";font-family:'icomoon';display:inline-block;font-size:20px;color:#000;right:28px;position:absolute;}header.menu-open .main-navigation ul.level1 li a.expand.expanded{font-weight:700;}header.menu-open .main-navigation ul.level1 li a.expand.expanded:after{content:"";font-family:'icomoon';display:inline-block;font-size:20px;color:#000;right:28px;position:absolute;}header.menu-open .main-navigation ul.level1 li ul.level2{position:relative;width:100%;margin:0;padding:0;background-color:none;}header.menu-open .main-navigation ul.level1 li ul.level2 li{display:block;width:calc(100% - 50px);padding:0;line-height:inherit;margin-left:30px;margin-right:20px;}header.menu-open .main-navigation ul.level1 li ul.level2 li.current_page{font-weight:700;}header.menu-open .main-navigation ul.level1 li ul.level2 li.current_page a{background:#f2f2f2;}header.menu-open .main-navigation ul.level1 li ul.level2 li a{padding:5px 20px;font-size:18px;}header.menu-open .main-navigation ul.level1 li ul.level2 li a:hover{background:#f2f2f2;text-decoration:none;}header.menu-open .main-navigation ul.level1 li.current_page>a{font-weight:700;}header.menu-open .main-navigation ul.level1 li.current_page_ancestor>a{font-weight:700;}header.menu-open .main-navigation ul.level1 li.current_page_ancestor ul.level2{display:block;}header.menu-open .main-navigation ul.level1 li.nofocus a{color:#000;}header.menu-open .right{width:100%;display:block;position:absolute;}header.menu-open .right .quicknav .qnav-contact{display:none;}header.menu-open .right .quicknav .qnav-lang{height:60px;line-height:60px;margin:0;margin-right:55px;margin-top:5px;font-weight:400;}header.menu-open .right .quicknav .qnav-lang>a.qnav-lang-ddl span{display:block;}header.menu-open .right .quicknav .qnav-lang>a.qnav-lang-ddl:before{display:none;}header.menu-open .right .quicknav .qnav-lang ul{width:70px;margin-left:-27px;background:#fff;border:1px solid #f2f2f2;border-top:none;z-index:1000;}header.menu-open .search{position:absolute;top:70px;width:calc(100% - 40px);left:20px;height:50px;line-height:normal;}header.menu-open .search #search-btn{display:none;}header.menu-open .search #qsearch{display:block;}header.menu-open .search #qsearch #searchText{width:100%;height:30px;line-height:30px;font-size:14px;padding:0 8px;}header.menu-open .search #qsearch label{display:none;}header.menu-open .search #qsearch .SearchLogo{position:absolute;right:0;top:0;}header.menu-open .search #qsearch .SearchLogo #btnLeftSearch{background:none;border:none;background:url(/img/topicon_search.png) no-repeat;background-size:contain;width:18px;height:18px;display:block;margin-top:6px;margin-right:8px;}header.menu-open .search #qsearch .search-close-btn{display:none;}#sideMenu{position:fixed;height:100vh !important;width:380px;background:#fff;top:0;z-index:1;margin-left:-380px;transition:margin .2s ease;box-shadow:0 0 20px rgba(0,0,0,.15);}#sideMenu.in{margin-left:0;}#sideMenu .naust-logo{padding:14px 20px;}#sideMenu .naust-logo img{width:150px;}#sideMenu .sidemenubox{display:block;padding-top:95px;padding-left:15px;padding-right:15px;}#sideMenu .sidemenubox ul{margin:0;padding:0;list-style:none;}#sideMenu .sidemenubox ul li{padding:10px 0;display:block;}header.expanded{height:auto;background-color:#fff;}header.expanded #header{width:100%;margin:0;padding:0;background-color:#fff;z-index:100;}header.expanded #header .left{padding:0 0 0 .6472em;}header.expanded #header .top-navigation{width:100%;display:block;float:left;}header.expanded #header .top-navigation .content{width:100%;height:auto;line-height:0;}header.expanded #header .top-navigation .content ul li{height:auto;}header.expanded #header .top-navigation .content ul.level1{position:relative;width:100%;margin:0;padding:0;background-color:#fff;}header.expanded #header .top-navigation .content ul.level1 li{width:100%;text-align:left;float:left;margin:0;padding:0;text-shadow:none;font-size:14px;line-height:45px;background-color:#fff;position:relative;}header.expanded #header .top-navigation .content ul.level1 li a{text-align:left;}header.expanded #header .top-navigation .content ul.level1 li a:after{content:none;border:none;}header.expanded #header .top-navigation .content ul.level1 li>a.expand{width:45px;height:45px;position:absolute;top:0;right:0;padding:0;text-align:center;}header.expanded #header .top-navigation .content ul.level1 li>a.expand.expanded:before{font-family:'FontAwesome';content:"";color:#3b6cab;font-size:1.75em;}header.expanded #header .top-navigation .content ul.level1 li a.expand:before{font-family:'FontAwesome';content:"";color:#3b6cab;font-size:1.75em;}header.expanded #header .top-navigation .content ul.level1 li:hover{background:#ededed;}header.expanded #header .top-navigation .content ul.level1 li:hover ul{display:none;}header.expanded #header .top-navigation .content ul.level2{font-size:16px;opacity:1;top:0;width:100%;padding:0 0 0 0;border:none;position:relative;right:0;}header.expanded #header .top-navigation .content ul.level2 li{background:#e1e1e1;}header.expanded #header .top-navigation .content ul.level2 li a{padding-left:20px;display:block;}header.expanded #header .top-navigation .content ul.level2 li>ul{display:none;}header.expanded #header .top-navigation .content ul.level2 li:hover{background:#ededed;}header.expanded #header .top-navigation .content ul.level3{right:0;padding:0 0 0 0;}header.expanded #header .top-navigation .content ul.level3 li{background:#fff;}header.expanded #header .top-navigation .content ul.level3 li a{padding-left:40px;}header.expanded #header .top-navigation .content ul.level3 li:hover{background:#ededed;}header.expanded #header .top-navigation .content ul.level3 li:before{content:none;}header.expanded .top-navigation{display:block;}html.no-scroll{overflow:scroll;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.second-navigation{display:none;margin:0 0 20px 0;}@media screen and (min-width:992px){.second-navigation{display:block;float:left;width:30%;padding:0 15px 0 0;}}.second-navigation .inner{margin-left:auto;margin-right:auto;}.second-navigation .inner .navbox{z-index:0;float:left;display:block;margin-right:2.35765%;width:100%;padding:0 15px;}.second-navigation .inner .navbox:last-child{margin-right:0;}@media screen and (min-width:1280px){.second-navigation .inner .navbox{padding:0;}}.second-navigation .inner .navbox ul{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;padding:0;list-style:none;border:1px solid #e4e5ea;border-bottom:none;background-color:#fff;}.second-navigation .inner .navbox ul:last-child{margin-right:0;}.second-navigation .inner .navbox ul li{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;list-style:none;border-bottom:1px solid #e4e5ea;}.second-navigation .inner .navbox ul li:last-child{margin-right:0;}.second-navigation .inner .navbox ul li a{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 .809em 0 .809em;padding-top:10px;padding-bottom:10px;color:#ab000f;}.second-navigation .inner .navbox ul li a:last-child{margin-right:0;}.second-navigation .inner .navbox ul li.current_page,.second-navigation .inner .navbox ul li.current_page_ancestor{background:#ededed;}.second-navigation .inner .navbox ul li.last{border-bottom:none;}.second-navigation .inner .navbox ul.level1{font-size:16px;}.second-navigation .inner .navbox ul.level1 li{line-height:1.875em;width:100%;margin-right:15px;}.second-navigation .inner .navbox ul.level1 li a{color:#2f4375;font-weight:400;}.second-navigation .inner .navbox ul.level1 li a:before{font-family:'icomoon';padding:0 .53933em 0 .53933em;vertical-align:middle;font-size:1.375em;content:"";color:#cd2b40;margin-left:auto;margin-right:auto;line-height:1.375em;}.second-navigation .inner .navbox ul.level1 li a:hover{background:#ededed;}.second-navigation .inner .navbox ul.level1 list-style a{color:#ab000f;}.second-navigation .inner .navbox ul.level2{display:block;font-size:16px;border:none;}.second-navigation .inner .navbox ul.level2 li{line-height:1.5em;}.second-navigation .inner .navbox ul.level2 li a{padding:0 .809em;margin:0 0 0 .809em;}.second-navigation .inner .navbox ul.level2 li:hover{background:#ededed;}.second-navigation .inner .navbox ul.level2 li a:hover{background:none;}.second-navigation .inner .navbox ul.level3{border:none;}.second-navigation .inner .navbox ul.level3 li a{margin:0 0 0 1.618em;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.main-navigation{float:left;display:block;margin-right:2.35765%;width:65.88078%;top:0;display:none;margin-right:-10px;font-weight:400;border-top:none;z-index:1000;}.main-navigation:last-child{margin-right:0;}@media screen and (min-width:992px){.main-navigation{display:block;}}.main-navigation.show>.content>ul{visibility:visible;}.main-navigation>.content{max-width:80em;margin-left:auto;margin-right:auto;padding:0;height:70px;line-height:75px;min-width:100%;}.main-navigation>.content:after{content:"";display:table;clear:both;}.main-navigation>.content>ul{float:left;display:block;margin-right:2.35765%;width:100%;list-style:none;margin:0;padding:0 0 0 2.8315em;visibility:hidden;}.main-navigation>.content>ul:last-child{margin-right:0;}.main-navigation>.content>ul>li{list-style:none;margin:0;padding:0;float:left;font-size:18px;height:70px;}.main-navigation>.content>ul>li:hover{font-weight:500;}.main-navigation>.content>ul>li:hover a{color:#2f4375;}.main-navigation>.content>ul>li a{color:#3d3d3d;}.main-navigation>.content>ul>li>a{color:#3d3d3d;position:relative;text-align:center;display:block;padding:0 .809em 0 .809em;}@media screen and (min-width:992px){.main-navigation>.content>ul>li>a{padding:0 1.01125em 0 1.01125em;}}@media screen and (min-width:1180px){.main-navigation>.content>ul>li>a{padding:0 1.7798em 0 1.7798em;}}@media screen and (min-width:1280px){.main-navigation>.content>ul>li>a{padding:0 2.2652em 0 2.2652em;}}.main-navigation>.content>ul>li>a>span{display:block;}.main-navigation>.content>ul>li.current_page>a:after{text-align:center;border-left:solid transparent 12px;border-right:solid transparent 12px;border-top:solid #2f4375 12px;bottom:85px;content:" ";height:0;left:50%;margin-left:-10px;position:absolute;width:0;}.main-navigation>.content>ul>li.first{margin:0 0 0 0;}.main-navigation>.content>ul>li.last{margin:0 0 0 0;padding:0;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.page-elements{left:0;width:100%;}.page-elements .content{max-width:80em;margin-left:auto;margin-right:auto;padding:0;padding:0 15px;}.page-elements .content:after{content:"";display:table;clear:both;}@media screen and (min-width:1280px){.page-elements .content{padding:0;}}.page-elements .content #breadcrumbs{float:left;display:block;margin-right:2.35765%;width:100%;font-size:.875em;padding:0;z-index:1000;margin-top:0;float:none;max-width:1170px;display:block;margin:0 auto;padding:30px 15px 45px;}.page-elements .content #breadcrumbs:last-child{margin-right:0;}@media(max-width:1200px){.page-elements .content #breadcrumbs{max-width:970px;}}@media(max-width:992px){.page-elements .content #breadcrumbs{max-width:750px;}}.page-elements .content #breadcrumbs:last-child{margin-right:inherit;}.page-elements .content #breadcrumbs ul{float:left;display:block;margin-right:2.35765%;width:100%;list-style:none;padding:0;margin:0;}.page-elements .content #breadcrumbs ul:last-child{margin-right:0;}.page-elements .content #breadcrumbs ul>li{display:inline-block;padding:0;margin:0;color:#333;font-weight:300;}.page-elements .content #breadcrumbs ul>li>a{font-weight:300;color:#333;}.page-elements .content #breadcrumbs ul>li>a:hover{text-decoration:underline;}.page-elements .content #breadcrumbs ul>li a{color:#7f7f7f !important;text-decoration:none !important;font-weight:300 !important;}.page-elements .content #breadcrumbs ul>li a:hover,.page-elements .content #breadcrumbs ul>li a:active,.page-elements .content #breadcrumbs ul>li a:focus,.page-elements .content #breadcrumbs ul>li a:visited{color:#000 !important;text-decoration:none !important;}.page-elements .content #breadcrumbs ul>li a.active{color:#000 !important;text-decoration:underline !important;}.page-elements .content #breadcrumbs ul>li>.bc-separator{padding-right:5px;padding-left:10px;color:#c83b5b;}.page-elements .content #breadcrumbs .fa-angle-right:before{font-size:16px;content:"/";color:#333;}.page-elements .content .social{float:left;display:block;margin-right:2.35765%;width:40.29137%;float:right;}.page-elements .content .social:last-child{margin-right:0;}.page-elements .content .social ul{float:right;list-style:none;margin:15px 0 0 0;padding:0;height:25px;line-height:25px;}.page-elements .content .social ul li{list-style:none;margin:0;padding:0 .4045em;float:left;overflow:hidden;}.page-elements .content .social ul li a,.page-elements .content .social ul li iframe,.page-elements .content .social ul li div{display:block;}.page-elements .content .social ul li.fbshare a{height:20px;background:url(/img/fb-share-bg.png) no-repeat 0 50%;text-indent:-5000px;}#two-col-sub .page-elements .content #breadcrumbs{padding:15px 0 30px;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.cate-description{text-align:center;line-height:1.5em;}ul.categorylist{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;padding:0;list-style:none;}ul.categorylist:last-child{margin-right:0;}ul.categorylist li{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin:0;margin-bottom:1.25em;list-style:none;}ul.categorylist li:last-child{margin-right:0;}@media screen and (min-width:768px){ul.categorylist li{float:left;display:block;margin-right:1.67277%;width:23.74542%;}ul.categorylist li:last-child{margin-right:0;}ul.categorylist li:nth-child(4n){margin-right:0;}ul.categorylist li:nth-child(4n+1){clear:left;}}ul.categorylist li>.box-tour{position:relative;}ul.categorylist li>.box-tour>.box-image{width:100%;position:relative;line-height:0;}ul.categorylist li>.box-tour>.box-image>a{width:100%;display:block;position:relative;height:inherit;}ul.categorylist li>.box-tour>.box-image>a>img{width:100%;}ul.categorylist li>.box-tour .box-description{min-height:3.375em;}ul.categorylist li>.box-tour .box-description>h2{margin:0 20px 0 0;padding:0;padding:0 .53933em;height:3.1875em;line-height:3.1875em;font-size:1.0625em;background:#fff;border-top:none;font-weight:normal;}ul.categorylist li>.box-tour .box-description>h2>a{color:#4178be;}ul.categorylist li>.box-tour .box-description>h2>a:hover{color:#000;}ul.categorylist li{float:left;display:block;margin-right:2.35765%;width:100%;background-color:#fff;margin:0;}ul.categorylist li:last-child{margin-right:0;}ul.categorylist li .box-category{display:table;width:100%;table-layout:fixed;}ul.categorylist li .box-category:after{content:"";display:table;clear:both;}ul.categorylist li .box-category .box-image{height:auto;float:left;overflow:hidden;position:relative;z-index:0;margin-right:0 !important;float:left;display:block;margin-right:2.35765%;width:100%;}ul.categorylist li .box-category .box-image:last-child{margin-right:0;}@media screen and (min-width:992px){ul.categorylist li .box-category .box-image{width:50%;height:350px;}}ul.categorylist li .box-category .box-image .title-image{height:100%;overflow:hidden;}ul.categorylist li .box-category .box-image .photo-count{position:absolute;z-index:100;font-size:2em;right:25px;bottom:10px;color:#fff;}ul.categorylist li .box-category .box-image .Image{position:absolute;right:20px;top:10px;opacity:.8;}ul.categorylist li .box-category .box-image .Image:hover{opacity:1;}ul.categorylist li .box-category .box-description{float:left;text-align:center;padding-top:5px;margin-right:20px;float:left;display:block;margin-right:2.35765%;width:100%;}ul.categorylist li .box-category .box-description:last-child{margin-right:0;}@media screen and (min-width:992px){ul.categorylist li .box-category .box-description{width:50%;}}ul.categorylist li .box-category .box-description h2{text-transform:uppercase;font-weight:100;font-size:2em;padding:5px 0 3px 0;border-top:2px solid #ab000f;border-bottom:2px solid #ab000f;display:inline-table;margin-bottom:5px;}ul.categorylist li .box-category .box-description h2 a:hover{color:#000;}ul.categorylist li .box-category .box-description p{text-align:center;padding-right:5px;padding-left:5px;}@media screen and (min-width:992px){ul.categorylist li .box-category .box-description p{padding-right:85px;padding-left:85px;}}ul.categorylist li .box-category.second .box-image{float:right;}.cat-overview .cat-content p{max-width:100%;}.cat-overview .cat-content-naust{float:left;display:block;margin-right:2.35765%;width:100%;}.cat-overview .cat-content-naust:last-child{margin-right:0;}@media screen and (min-width:992px){.cat-overview .cat-content-naust{float:left;display:block;margin-right:2.35765%;width:61.61588%;margin:0;}.cat-overview .cat-content-naust:last-child{margin-right:0;}}.cat-overview .cat-content-naust .image{float:none;font-size:0;}.cat-overview .cat-content-naust .image #imagelist{padding-left:0;}.cat-overview .cat-content-naust .image img{width:100%;}.cat-overview .cat-content-naust p{max-width:100%;}.cat-overview .cat-content-naust a{float:none;}.cat-overview .cat-content-naust img{width:100%;}.cat-overview a{color:#333;}.cat-overview a:hover{color:#333;}.cat-overview .imgright{float:left;display:block;margin-right:2.35765%;width:100%;font-size:0;}.cat-overview .imgright:last-child{margin-right:0;}@media screen and (min-width:500px){.cat-overview .imgright{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin:0;}.cat-overview .imgright:last-child{margin-right:0;}}@media screen and (min-width:992px){.cat-overview .imgright{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin:0;}.cat-overview .imgright:last-child{margin-right:0;}}.cat-overview .imgright .album{float:left;}.cat-overview .imgright .album ul{padding-top:0;padding-left:16px;}.cat-overview .imgright img{width:100%;max-height:254px;margin-bottom:16px;margin-top:0 !important;}.cat-overview .back{float:left;}.wrapper-locations .inner .banner{float:left;display:block;margin-right:2.35765%;width:100%;height:auto;margin-bottom:1.875em;background:#fff;border:solid;border-width:1px;border-color:#ebebeb;}.wrapper-locations .inner .banner:last-child{margin-right:0;}@media screen and (min-width:768px){.wrapper-locations .inner .banner{height:270px;}}.wrapper-locations .inner .banner .banner-image-item{float:left;display:block;margin-right:2.35765%;width:100%;float:left;position:relative;}.wrapper-locations .inner .banner .banner-image-item:last-child{margin-right:0;}@media screen and (min-width:768px){.wrapper-locations .inner .banner .banner-image-item{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;float:right;display:block;}.wrapper-locations .inner .banner .banner-image-item:last-child{margin-right:0;}}.wrapper-locations .inner .banner .banner-image-item img{height:auto;width:100%;float:left;}@media screen and (min-width:768px){.wrapper-locations .inner .banner .banner-image-item img{float:right;height:270px;width:auto;}}.wrapper-locations .inner .banner .banner-text-item{width:100%;font-weight:400;float:left;padding-top:30px;padding-left:30px;}@media screen and (min-width:768px){.wrapper-locations .inner .banner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:57.35098%;display:block;}.wrapper-locations .inner .banner .banner-text-item:last-child{margin-right:0;}}@media screen and (min-width:992px){.wrapper-locations .inner .banner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:65.88078%;}.wrapper-locations .inner .banner .banner-text-item:last-child{margin-right:0;}}.wrapper-locations .inner .banner .banner-text-item h2{margin:10px 0;}.wrapper-locations .inner .banner .banner-text-item h3{margin:10px 0;}.wrapper-locations .inner .banner .banner-text-item h4{margin:10px 0;}.wrapper-locations .inner .banner .banner-text-item ul{width:100%;margin:0;padding:0;list-style-type:none;}@media screen and (min-width:992px){.wrapper-locations .inner .banner .banner-text-item ul{float:left;display:block;margin-right:2.35765%;width:36.02647%;}.wrapper-locations .inner .banner .banner-text-item ul:last-child{margin-right:0;}}.wrapper-locations .inner .banner .banner-text-item .viewOnMap{float:left;display:block;margin-right:2.35765%;width:100%;float:left;margin:30px 0;}.wrapper-locations .inner .banner .banner-text-item .viewOnMap:last-child{margin-right:0;}.wrapper-locations .inner .media-logo .banner-image-item img{width:auto;max-width:270px;height:auto;margin-top:3%;}@media screen and (min-width:768px){.wrapper-locations .inner .media-logo .banner-image-item img{margin-top:20%;max-width:310px;}}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.main-topbanner{width:100%;}.main-topbanner #topbanner{text-align:left;z-index:1;display:block;min-height:18.875em;height:100vh;position:relative;width:100%;margin-top:0;}@media screen and (min-width:768px){.main-topbanner #topbanner{height:100vh;}}.main-topbanner #topbanner .nav-wrapper{position:absolute;top:50%;right:1%;z-index:13;width:1.125em;overflow:hidden;}.main-topbanner #topbanner .nav-wrapper a{font-size:0;color:#fff;line-height:0;}.main-topbanner #topbanner .nav-wrapper a:hover{color:#fff;}.main-topbanner #topbanner .nav-wrapper a:before,.main-topbanner #topbanner .nav-wrapper a:before{font-size:12px;line-height:1;color:#fff;}.main-topbanner #topbanner ul{list-style:none;margin:0;padding:0;position:relative;width:100% !important;display:block;height:0;}.main-topbanner #topbanner ul li{list-style:none;margin:0;padding:0;position:relative;width:100% !important;display:block;}.main-topbanner #topbanner ul li .banner{position:relative;width:100%;}.main-topbanner #topbanner ul li .banner .bannerImage{display:block;min-height:100vh;background-attachment:local !important;position:relative;width:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;z-index:12;}@media screen and (min-width:768px){.main-topbanner #topbanner ul li .banner .bannerImage{height:100vh;background-attachment:fixed !important;}}@media(max-width:991px){.main-topbanner #topbanner ul li .banner .bannerImage{height:100vh;}}.main-topbanner #topbanner ul li .banner .banner-top-wrapper{position:absolute;left:0;width:100%;z-index:13;bottom:70px;}@media(max-width:991px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper{top:110px;}}.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{position:relative;min-height:1px;padding-left:15px;padding-right:15px;color:#fff;float:left;}@media(min-width:992px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{float:left;width:100%;}}@media screen and (min-width:768px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;}}@media screen and (min-width:768px) and (min-width:992px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{float:left;width:50%;}}@media(max-width:991px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{width:100%;text-align:center;}}.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text h2{font-size:32px;font-weight:normal;width:100%;text-align:right;padding-right:20px;}@media screen and (min-width:768px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text h2{font-size:28pt;}}.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text h3{font-size:14pt;padding-right:20px;}@media screen and (min-width:768px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text h3{font-size:22pt;}}.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text h4{padding-right:20px;}.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text p{max-width:770px;font-size:1em;font-weight:normal;padding-right:20px;}@media screen and (min-width:768px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text p{font-size:1.3em;}}.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text a{display:inline-block;height:43px;line-height:43px;float:right;padding:0 30px;background:#fdcd28;border:none;color:#3d3d3d;margin-bottom:10px;font-weight:600;}@media screen and (min-width:768px){.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text a{height:50px;line-height:50px;margin-bottom:30px;}}.main-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text a:hover{background:#ddad18;}.main-topbanner #topbanner ul li .banner .front-news-wrapper{position:absolute;top:200px;right:0;z-index:1001;width:100%;color:#fff;}@media(max-width:991px){.main-topbanner #topbanner ul li .banner .front-news-wrapper{top:350px;display:none;}}.main-topbanner #topbanner ul li .banner .front-news-wrapper .front-news-content{position:relative;}.main-topbanner #topbanner ul li .banner .front-news-wrapper h2{color:#fff;position:absolute;top:0;right:0;max-width:350px;text-transform:uppercase;font-size:24px;margin:0;padding:0;width:100%;display:block;}@media(max-width:991px){.main-topbanner #topbanner ul li .banner .front-news-wrapper h2{position:relative;width:100%;text-align:center;right:auto;max-width:none;margin-top:30px;}}.main-topbanner #topbanner ul li .banner .front-news-wrapper h2 a{color:#fff;}.main-topbanner #topbanner ul li .banner .front-news-wrapper .news-item{position:absolute;top:30px;right:0;max-width:350px;font-size:22px;width:100%;display:block;}@media(max-width:991px){.main-topbanner #topbanner ul li .banner .front-news-wrapper .news-item{position:relative;top:auto;right:auto;max-width:none;text-align:center;}}.main-topbanner #topbanner ul li .banner .front-news-wrapper .news-item .title{color:#fff;font-size:22px;line-height:30px;}.main-topbanner #topbanner ul li .banner .front-news-wrapper .news-item .title a{color:#fff;}.main-topbanner #topbanner ul li .banner .front-news-wrapper .news-item .title a:after{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #cd2b40;display:block;margin-top:8px;margin-right:5px;float:right;}@media(max-width:991px){.main-topbanner #topbanner ul li .banner .front-news-wrapper .news-item .title a:after{float:none;display:inline-block;margin-left:10px;}}.main-topbanner #topbanner ul li .banner .front-news-wrapper .news-item .introduction{color:#fff;}.main-topbanner.bottom #topbanner ul li .banner .banner-top-wrapper{bottom:70px;}.main-topbanner.middle #topbanner ul li .banner .banner-top-wrapper{top:50%;bottom:50%;}.main-topbanner.top #topbanner ul li .banner .banner-top-wrapper{top:110px;}.main-topbanner.left #topbanner ul li .banner .banner-top-wrapper .banner-text{float:left;text-align:left;}@media(max-width:991px){.main-topbanner.left #topbanner ul li .banner .banner-top-wrapper .banner-text{width:100%;text-align:center;}}.main-topbanner.right #topbanner ul li .banner .banner-top-wrapper .banner-text{float:right;text-align:right;}@media(max-width:991px){.main-topbanner.right #topbanner ul li .banner .banner-top-wrapper .banner-text{width:100%;text-align:center;}}.main-topbanner.center #topbanner ul li .banner .banner-top-wrapper{text-align:center;}.main-topbanner.center #topbanner ul li .banner .banner-top-wrapper .banner-text{float:none;margin:0 auto;}@media(max-width:991px){.main-topbanner.center #topbanner ul li .banner .banner-top-wrapper .banner-text{width:100%;text-align:center;}}.sub-webs #topbanner{float:left;display:block;margin-right:2.35765%;width:100%;position:relative;padding:0 1.618em;}.sub-webs #topbanner:last-child{margin-right:0;}@media screen and (min-width:992px){.sub-webs #topbanner{margin:0;max-width:80em;margin-left:auto;margin-right:auto;padding:0;padding:0;}.sub-webs #topbanner:after{content:"";display:table;clear:both;}}.sub-webs #topbanner .nav-wrapper{float:left;display:block;width:102.35765%;position:relative;bottom:0;z-index:13;overflow:hidden;padding:0 .809em;text-align:center;}.sub-webs #topbanner .nav-wrapper:last-child{width:100%;}@media screen and (min-width:992px){.sub-webs #topbanner .nav-wrapper{float:left;display:block;width:36.67816%;position:absolute;bottom:13.125em;right:0;margin:0;}.sub-webs #topbanner .nav-wrapper:last-child{width:34.32051%;}}.sub-webs #topbanner .nav-wrapper a{font-size:0;color:#a9a9a9;}.sub-webs #topbanner .nav-wrapper a.activeSlide{color:#4178be;}.sub-webs #topbanner .nav-wrapper a:before,.sub-webs #topbanner .nav-wrapper a:before{font-size:10px;padding:0 .4045em;content:"";}.sub-webs #topbanner #slider{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;padding:0;}.sub-webs #topbanner #slider:last-child{margin-right:0;}.sub-webs #topbanner #slider li{list-style:none;margin:0;padding:0;}.sub-webs #topbanner #slider li .banner{float:left;display:block;margin-right:2.35765%;width:100%;position:relative;min-height:50.625em;margin:0;}.sub-webs #topbanner #slider li .banner:last-child{margin-right:0;}@media screen and (min-width:992px){.sub-webs #topbanner #slider li .banner{margin:0;min-height:41.625em;}}.sub-webs #topbanner #slider li .banner .bannerImage{float:left;display:block;margin-right:2.35765%;width:100%;display:block;margin-top:1.4562em;position:relative;}.sub-webs #topbanner #slider li .banner .bannerImage:last-child{margin-right:0;}@media screen and (min-width:992px){.sub-webs #topbanner #slider li .banner .bannerImage{float:left;display:block;margin-right:2.35765%;width:61.18939%;}.sub-webs #topbanner #slider li .banner .bannerImage:last-child{margin-right:0;}}.sub-webs #topbanner #slider li .banner .bannerImage .bannerScreen{background:#000;border-radius:3% 3%/5% 5%;position:relative;width:100%;}.sub-webs #topbanner #slider li .banner .bannerImage .bannerScreen:before{content:"";display:block;padding-top:60%;}.sub-webs #topbanner #slider li .banner .bannerImage .bannerScreen .img{position:absolute;bottom:0;left:0;right:0;top:0;margin:4%;background:#333;transition:background-position 3s ease;background-position:0 0;background-size:100% auto;overflow:hidden;cursor:pointer;}.sub-webs #topbanner #slider li .banner .bannerImage .bannerScreen .img:hover{background-position:0 100%;}.sub-webs #topbanner #slider li .banner .bannerImage .bannerScreen .img:after{background:radial,48% -42%,transparent 75%,rgba(255,255,255,.05) 75%,transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;}.sub-webs #topbanner #slider li .banner .bannerImage .bannerBackground{position:relative;float:left;display:block;margin-right:2.35765%;width:100%;display:block;}.sub-webs #topbanner #slider li .banner .bannerImage .bannerBackground:last-child{margin-right:0;}.sub-webs #topbanner #slider li .banner .bannerImage .bannerBackground img{width:100%;}.sub-webs #topbanner #slider li .banner .banner-top-wrapper{float:left;display:block;margin-right:2.35765%;width:100%;margin:1.9416em 0 1.618em 0;padding:0;}.sub-webs #topbanner #slider li .banner .banner-top-wrapper:last-child{margin-right:0;}@media screen and (min-width:992px){.sub-webs #topbanner #slider li .banner .banner-top-wrapper{float:left;display:block;margin-right:2.35765%;width:36.45296%;padding:0 0 1.618em 0;}.sub-webs #topbanner #slider li .banner .banner-top-wrapper:last-child{margin-right:0;}}.sub-webs #topbanner #slider li .banner .banner-top-wrapper .banner-top-content .banner-text{padding:0 .809em;text-align:center;}.sub-webs #topbanner #slider li .banner .banner-top-wrapper .banner-top-content .banner-text h2{margin:.4045em 0 .4045em 0;}.sub-webs #topbanner #slider li .banner .banner-top-wrapper .banner-top-content .banner-text h3{margin:0 0 .4045em 0;}.sub-webs #topbanner #slider li .banner .banner-top-wrapper .banner-top-content .banner-text a{display:inline-block;height:43px;line-height:43px;padding:0 1.618em;background:#fdcd28;border:none;color:#fff;margin-top:.4045em;}@media screen and (min-width:768px){.sub-webs #topbanner #slider li .banner .banner-top-wrapper .banner-top-content .banner-text a{height:43px;line-height:43px;margin-top:.809em;}}.sub-webs #topbanner #slider li .banner .banner-top-wrapper .banner-top-content .banner-text a:hover{background:#ddad18;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.sub-topbanner{width:100%;height:55px;}.sub-topbanner #topbanner{text-align:left;z-index:1;display:block;top:105px;height:7.5em;background-color:#ab000f;position:relative;width:100%;}@media screen and (min-width:992px){.sub-topbanner #topbanner{height:7.5em;top:130px;}}.sub-topbanner #topbanner .banner-image{height:7.5em;}.sub-topbanner #topbanner .banner-text{max-width:75em;margin-left:auto;margin-right:auto;padding:0 .625em;padding-top:32px;}.sub-topbanner #topbanner .banner-text h1{margin:0;margin-left:0;font-size:1.8em;text-transform:uppercase;color:#fff;}.sub-topbanner #topbanner .banner-text p{margin:0;margin-left:0;font-size:18px;color:#fff;}.sub-topbanner #topbanner .nav-wrapper{position:absolute;top:50%;right:1%;z-index:13;width:1.125em;overflow:hidden;}.sub-topbanner #topbanner .nav-wrapper a{font-size:0;color:#fff;line-height:0;}.sub-topbanner #topbanner .nav-wrapper a:hover{color:#fff;}.sub-topbanner #topbanner .nav-wrapper a:before,.sub-topbanner #topbanner .nav-wrapper a:before{font-size:18px;line-height:1;color:#fff;}.sub-topbanner #topbanner ul{list-style:none;margin:0;padding:0;position:relative;width:100% !important;height:inherit;display:block;}.sub-topbanner #topbanner ul li{list-style:none;margin:0;padding:0;position:relative;width:100% !important;display:block;height:inherit;}.sub-topbanner #topbanner ul li .banner{position:relative;width:100%;}.sub-topbanner #topbanner ul li .banner .bannerImage{display:block;height:7.5em;position:relative;width:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;z-index:12;}@media screen and (min-width:768px){.sub-topbanner #topbanner ul li .banner .bannerImage{height:7.5em;}}.sub-topbanner #topbanner ul li .banner .banner-top-wrapper{position:absolute;top:250px;left:0;width:100%;z-index:13;}.sub-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content{max-width:80em;margin-left:auto;margin-right:auto;padding:0 .625em;}.sub-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content:after{content:"";display:table;clear:both;}.sub-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.sub-topbanner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text:last-child{margin-right:0;}.sub-top-image{padding-top:0 !important;padding-bottom:0 !important;}.sub-top-image ul{margin:0;padding:0;list-style:none;}.sub-top-image ul li{margin:0;padding:0;list-style:none;}.sub-top-image ul li .banner{max-width:none !important;padding:0 !important;}.sub-top-image ul li .banner .bannerImage{display:block;width:100%;min-height:350px;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;}@media(max-width:992px){.sub-top-image ul li .banner .bannerImage{min-height:150px;margin:0;}}#one-col-sub .sub-topbanner,#two-col-sub .sub-topbanner,#three-col-sub .sub-topbanner{position:absolute;top:0;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.Category{width:100%;display:block;}.news-list a{color:#333 !important;}.news-list a:hover{color:#333 !important;}.news-list .fp-news{padding-top:0;padding-bottom:30px;display:block;max-width:1170px;margin:0 auto;}.news-list .fp-news .inner{max-width:none;padding:0 15px;}.news-list .fp-news article{margin-bottom:3em;background:#fff;padding:40px !important;box-shadow:5px 5px 20px 0 rgba(0,0,0,.35);}.news-list .fp-news article:nth-child(3n){margin-right:0;}.news-list .fp-news article .image{float:left;display:block;margin-right:2.35765%;width:100%;float:none;font-size:0;}.news-list .fp-news article .image:last-child{margin-right:0;}.news-list .fp-news article .image img{width:100%;}.news-list .fp-news article .content{float:left;display:block;margin-right:2.35765%;width:100%;}.news-list .fp-news article .content:last-child{margin-right:0;}.news-list .fp-news article h3{float:left;display:block;margin-right:2.35765%;width:100%;float:none;color:#3c3c3c;text-align:left;margin:0;}.news-list .fp-news article h3:last-child{margin-right:0;}.news-list .fp-news article h3:hover{color:#3c3c3c;}.news-list .fp-news article .introduction{margin:5px 0 0 0;}.news-list .fp-news article .newstype{font-size:small;margin-bottom:5px;}.news-list .fp-news article .date{font-weight:600;color:#a9a9a9;font-style:italic;}.news-list .fp-news a{text-decoration:none !important;color:#333 !important;}.news-list .fp-news a:hover{text-decoration:none !important;}.news-list .fp-news a:hover article h3{text-decoration:underline !important;}.news-overview{float:left;width:100%;margin-bottom:100px;}.news-overview p{margin-top:0;margin-bottom:10px;}.news-overview .image{float:left;font-size:0;max-width:600px;margin-right:20px;}.news-overview .image img{width:100%;}.news-overview .content{float:left;display:block;margin-right:2.35765%;width:100%;}.news-overview .content:last-child{margin-right:0;}.news-overview .content .BodyImg{height:auto;display:inline-block;margin:0;}.news-overview .content .BodyImg ul{list-style-type:none;margin:0;float:left;padding:0;}.news-overview .content .BodyText{line-height:1.5em;}.news-overview .head-content{margin:120px 0 0 0;}.news-overview .head-content .head h1{margin:0;}.news-overview a{color:#333;float:right;}.news-overview a:hover{color:#333;}.news-overview .back{float:left;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.footer-upper{background-color:#343436;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}footer{width:100%;}@media(max-width:1200px){footer{height:auto;}}footer .footer-upper{float:left;background:#000;display:block;width:100%;}@media(max-width:768px){footer .footer-upper{float:left;}}footer .footer-upper .inner{display:block;width:auto;max-width:1140px;height:70px;margin:0 auto;}@media(max-width:1200px){footer .footer-upper .inner{padding:0 30px;width:100%;}}@media(max-width:768px){footer .footer-upper .inner{float:left;height:auto;}}footer .footer-upper .inner .banner{float:left;height:70px;padding:0;}@media(max-width:768px){footer .footer-upper .inner .banner{width:100%;height:auto;text-align:center;margin-bottom:15px;}}footer .footer-upper .inner .banner .banner-image-item img{margin-top:10px;height:50px;margin-left:-5px;}@media(max-width:768px){footer .footer-upper .inner .banner .banner-image-item img{margin-left:0;}}footer .footer-upper .inner .banner .banner-text-item{display:block;color:#fff;height:70px;line-height:70px;text-transform:uppercase;font-size:18px;}@media(max-width:768px){footer .footer-upper .inner .banner .banner-text-item{height:auto;text-align:center;line-height:30px;height:auto;}}footer .footer-upper .inner .banner .banner-text-item p{float:left;margin-top:10px;margin-left:10px;line-height:60px;font-size:1em;}@media(max-width:768px){footer .footer-upper .inner .banner .banner-text-item p{float:none;display:inline-block;line-height:30px;margin:0;}}footer .footer-upper .inner .banner .banner-text-item a{color:#fff;}footer .footer-upper .inner .banner .banner-text-item a:hover{color:#fff;text-decoration:underline;}footer .footer-upper .inner .banner .banner-text-item a.emer-tel{margin-left:10px;}footer .footer-upper .inner .banner .banner-text-item a.emer-tel:before{content:"";background:url(/Content/img/emergencyphone_icon.png) no-repeat;width:25px;height:25px;background-size:cover;float:left;margin-top:16px;}@media(max-width:768px){footer .footer-upper .inner .banner .banner-text-item a.emer-tel:before{margin-top:0;}}footer .footer-upper .inner .banner:last-child{float:right;}footer .footer_banner{float:left;width:100%;background-color:#343436;color:#fff;position:relative;display:block;padding:50px 0 50px;}footer .footer_banner>.inner{display:block;max-width:1140px;margin:0 auto;}@media(max-width:1200px){footer .footer_banner>.inner{padding:0 30px;}}footer .footer_banner>.inner .banner{float:left;width:50%;font-size:16px;color:#fff;}@media(max-width:768px){footer .footer_banner>.inner .banner{width:100%;text-align:center;}}footer .footer_banner>.inner .banner p{font-size:16px;color:#fff;line-height:26px;font-weight:400;}footer .footer_banner>.inner .banner a{color:#fff;text-decoration:underline;}footer .footer_banner>.inner .banner a:hover{color:#fff;text-decoration:underline;}footer .footer_banner>.inner .banner:last-child{text-align:right;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child{width:100%;text-align:center;}}footer .footer_banner>.inner .banner:last-child img{margin:0 0 15px 0;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child img{margin:15px 0 15px 0;}}footer .footer_banner>.inner .banner:last-child ul{width:auto;float:right;list-style:none;margin:35px 0 0;padding:0;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child ul{width:100%;}}footer .footer_banner>.inner .banner:last-child ul li{list-style:none;margin:0 2px;padding:0;width:40px;height:40px;overflow:hidden;}footer .footer_banner>.inner .banner:last-child ul li.iso{width:80px;float:left;margin-right:45px;margin-bottom:0;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child ul li.iso{width:100%;text-align:center;margin-right:0;margin-left:0;margin-bottom:20px;}}footer .footer_banner>.inner .banner:last-child ul li.iso span{display:block;}footer .footer_banner>.inner .banner:last-child ul li.iso span:before{content:"";background:url(/Content/img/isologo_footer.png) no-repeat;width:80px;height:40px;background-size:cover;display:block;overflow:hidden;text-indent:-500px;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child ul li.iso span:before{margin:0 auto;}}footer .footer_banner>.inner .banner:last-child ul li.facebook{float:left;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child ul li.facebook{float:none;display:inline-block;}}footer .footer_banner>.inner .banner:last-child ul li.facebook a{display:block;}footer .footer_banner>.inner .banner:last-child ul li.facebook a:before{content:"";background:url(/Content/img/socialmedia_facebook.png) no-repeat;width:40px;height:40px;background-size:cover;display:block;overflow:hidden;text-indent:-500px;}footer .footer_banner>.inner .banner:last-child ul li.youtube{float:left;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child ul li.youtube{float:none;display:inline-block;}}footer .footer_banner>.inner .banner:last-child ul li.youtube a{display:block;}footer .footer_banner>.inner .banner:last-child ul li.youtube a:before{content:"";background:url(/Content/img/socialmedia_youtube.png) no-repeat;width:40px;height:40px;background-size:cover;display:block;overflow:hidden;text-indent:-500px;}footer .footer_banner>.inner .banner:last-child ul li.linkedin{float:left;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child ul li.linkedin{float:none;display:inline-block;}}footer .footer_banner>.inner .banner:last-child ul li.linkedin a{display:block;}footer .footer_banner>.inner .banner:last-child ul li.linkedin a:before{content:"";background:url(/Content/img/socialmedia_linkedin.png) no-repeat;width:40px;height:40px;background-size:cover;display:block;overflow:hidden;text-indent:-500px;}footer .footer_banner>.inner .banner:last-child ul li.instagram{float:left;}@media(max-width:768px){footer .footer_banner>.inner .banner:last-child ul li.instagram{float:none;display:inline-block;}}footer .footer_banner>.inner .banner:last-child ul li.instagram a{display:block;}footer .footer_banner>.inner .banner:last-child ul li.instagram a:before{content:"";background:url(/Content/img/socialmedia_instagram.png) no-repeat;width:40px;height:40px;background-size:cover;display:block;overflow:hidden;text-indent:-500px;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.parsley-success{color:#468847 !important;background-color:#dff0d8 !important;border:1px solid #d6e9c6 !important;}.parsley-error{color:#b94a48 !important;background-color:#f2dede !important;border:1px solid #eed3d7 !important;}.parsley-errors-list{margin:0 0 .5em 0;padding:.25em 0 .5em;list-style-type:none;font-size:.9em;line-height:.9em;font-style:italic;opacity:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;}.filled{opacity:1;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}#one-col-component .Category>.inner{float:left;display:block;margin-right:2.35765%;width:100%;max-width:100% !important;margin:150px 0 0 0;}#one-col-component .Category>.inner:last-child{margin-right:0;}.project-topbanner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;}.project-topbanner:after{content:"";display:table;clear:both;}.project-topbanner .inner{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 1.618em;}.project-topbanner .inner:last-child{margin-right:0;}@media screen and (min-width:768px){.project-topbanner .inner{padding:0;}}.project-topbanner .inner #topbanner{width:100%;max-width:700px;margin:0 auto;}.project-topbanner .inner #topbanner ul{list-style:none;margin:0;padding:0;position:relative;width:100% !important;display:block;}.project-topbanner .inner #topbanner ul li{text-align:center;position:relative;width:100% !important;display:block;}.project-topbanner .inner #topbanner ul li .banner{position:relative;width:100%;}.project-topbanner .inner #topbanner ul li .banner .bannerImage{float:left;display:block;margin-right:2.35765%;width:100%;display:block;position:relative;}.project-topbanner .inner #topbanner ul li .banner .bannerImage:last-child{margin-right:0;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerScreen{background:#000;border-radius:3% 3%/5% 5%;position:relative;width:100%;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerScreen:before{content:"";display:block;padding-top:60%;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerScreen .img{position:absolute;bottom:0;left:0;right:0;top:0;margin:4%;background:#333;transition:background-position 3s ease;background-position:0 0;background-size:100% auto;overflow:hidden;cursor:pointer;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerScreen .img:hover{background-position:0 100%;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerScreen .img:after{background:radial,48% -42%,transparent 75%,rgba(255,255,255,.05) 75%,transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerBackground{position:relative;float:left;display:block;margin-right:2.35765%;width:100%;display:block;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerBackground:last-child{margin-right:0;}.project-topbanner .inner #topbanner ul li .banner .bannerImage .bannerBackground img{width:100%;}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper{position:absolute;left:0;width:100%;z-index:13;top:120px;}@media screen and (min-width:768px){.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper{top:269px;}}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content{max-width:80em;margin-left:auto;margin-right:auto;padding:0 .625em;}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content:after{content:"";display:table;clear:both;}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 0 0 0;color:#fff;}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text:last-child{margin-right:0;}@media screen and (min-width:1280px){.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:0 0 0 1.618em;}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text:last-child{margin-right:0;}}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text h1{float:left;margin:0 0 .4045em 0;padding:0;font-size:1.75em;font-weight:bold;width:100%;}@media screen and (min-width:768px){.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text h1{font-size:3.4375em;text-align:left;}}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text p{max-width:770px;font-size:1em;font-weight:400;}@media screen and (min-width:768px){.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text p{font-size:1.5em;}}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text a{display:inline-block;height:43px;line-height:43px;padding:0 1.618em;background:#fdcd28;border:none;color:#fff;margin-top:.4045em;}@media screen and (min-width:768px){.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text a{height:63px;line-height:63px;margin-top:.809em;}}.project-topbanner .inner #topbanner ul li .banner .banner-top-wrapper .banner-top-content .banner-text a:hover{background:#ddad18;}.project-description{float:left;display:block;margin-right:2.35765%;width:100%;padding:3.236em 0;}.project-description:last-child{margin-right:0;}.project-description .inner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;text-align:center;}.project-description .inner:after{content:"";display:table;clear:both;}.project-description .inner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 1.618em;}.project-description .inner .banner-text-item h2{font-size:1.875em;}.project-description .inner .banner-text-item:last-child{margin-right:0;}@media screen and (min-width:768px){.project-description .inner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;padding:0;}.project-description .inner .banner-text-item:last-child{margin-right:0;}}.project-details{float:left;display:block;margin-right:2.35765%;width:100%;background:#4178be;padding:3.236em 0;}.project-details:last-child{margin-right:0;}.project-details .inner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;color:#fff;}.project-details .inner:after{content:"";display:table;clear:both;}.project-details .inner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 1.618em;}.project-details .inner .banner-text-item:last-child{margin-right:0;}@media screen and (min-width:768px){.project-details .inner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;padding:0;}.project-details .inner .banner-text-item:last-child{margin-right:0;}}.project-details .inner .banner-text-item ul{float:left;display:block;margin-right:2.35765%;width:100%;list-style:none;margin-top:0;margin-bottom:0;padding:.809em 0 0 0;}.project-details .inner .banner-text-item ul:last-child{margin-right:0;}@media screen and (min-width:768px){.project-details .inner .banner-text-item ul{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;padding:0;}.project-details .inner .banner-text-item ul:last-child{margin-right:0;}}.project-details .inner .banner-text-item ul li{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 0 0 2.5888em;line-height:35px;font-size:1.375em;position:relative;}.project-details .inner .banner-text-item ul li:last-child{margin-right:0;}.project-details .inner .banner-text-item ul li:before{position:absolute;top:0;left:1.07867em;font-family:"icomoon";content:"";font-size:1em;color:#fff;}.project-details .inner h2{font-size:1.875em;text-align:center;margin:0 0 .809em 0;}.project-link{float:left;display:block;margin-right:2.35765%;width:100%;background:#5a8bc9;padding:1.618em 0;}.project-link:last-child{margin-right:0;}.project-link .inner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;color:#fff;}.project-link .inner:after{content:"";display:table;clear:both;}.project-link .inner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:100%;font-size:1.625em;text-align:center;color:#fff;line-height:47px;}.project-link .inner .banner-text-item:last-child{margin-right:0;}@media screen and (min-width:768px){.project-link .inner .banner-text-item{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;font-size:2em;}.project-link .inner .banner-text-item:last-child{margin-right:0;}}.project-link .inner .banner-text-item p{margin:0;}.project-link .inner .banner-text-item a{position:relative;padding:0 0 0 1.618em;color:#fff;}.project-link .inner .banner-text-item a:before{position:absolute;top:0;left:0;font-family:"icomoon";content:"";font-size:1.125em;color:#fff;}.project-link .inner .banner-text-item a:hover{text-decoration:underline;}.project-contact{float:left;display:block;margin-right:2.35765%;width:100%;background:#333;padding:2.427em 0;}.project-contact:last-child{margin-right:0;}.project-contact .inner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;color:#fff;}.project-contact .inner:after{content:"";display:table;clear:both;}.project-contact .inner h1{text-align:center;font-weight:300;font-size:40px;margin:0 0 .809em 0;color:#fff;}.project-contact .inner .query{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 .809em;}.project-contact .inner .query:last-child{margin-right:0;}.project-contact .inner .query fieldset{border:none;margin:0;padding:0;}.project-contact .inner .query .field{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:1.15571em;}.project-contact .inner .query .field:last-child{margin-right:0;}.project-contact .inner .query .field input[type="text"]{float:left;display:block;margin-right:2.35765%;width:100%;height:45px;line-height:45px;padding:0 .809em;color:#333;}.project-contact .inner .query .field input[type="text"]:last-child{margin-right:0;}.project-contact .inner .query .field textarea{float:left;display:block;margin-right:2.35765%;width:100%;height:165px;line-height:1.72em;padding:.809em .809em;color:#333;}.project-contact .inner .query .field textarea:last-child{margin-right:0;}.project-contact .inner .query .field.textarea{float:left;display:block;margin-right:2.35765%;width:100%;}.project-contact .inner .query .field.textarea:last-child{margin-right:0;}.project-contact .inner .query .field.no-disp{display:none;}.project-contact .inner .query .field:nth-child(2n){margin-right:0;}.project-contact .inner .query .submit{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em;}.project-contact .inner .query .submit:last-child{margin-right:0;}.project-contact .inner .query .submit input[type="submit"]{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-left:42.64902%;background:#fdcd28;border:none;height:45px;line-height:45px;font-weight:500;font-size:18px;}.project-contact .inner .query .submit input[type="submit"]:last-child{margin-right:0;}.project-contact .inner .query .submit input[type="submit"]:hover{background:#ddad18;}.project-testimonial{float:left;display:block;margin-right:2.35765%;width:100%;}.project-testimonial:last-child{margin-right:0;}.project-testimonial>.inner{float:left;display:block;margin-right:2.35765%;width:100%;max-width:100%;}.project-testimonial>.inner:last-child{margin-right:0;}.project-testimonial>.inner .banner{position:relative;width:100%;color:#fff;}.project-testimonial>.inner .banner .bannerImage{display:block;min-height:17.5em;position:relative;width:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-attachment:fixed !important;z-index:12;}@media screen and (min-width:768px){.project-testimonial>.inner .banner .bannerImage{height:21.25em;}}.project-testimonial>.inner .banner .banner-text-wrapper{position:absolute;left:0;width:100%;z-index:13;background:rgba(204,204,204,.5);min-height:17.5em;top:0;}@media screen and (min-width:768px){.project-testimonial>.inner .banner .banner-text-wrapper{height:21.25em;}}.project-testimonial>.inner .banner .banner-text-wrapper .banner-text{max-width:80em;margin-left:auto;margin-right:auto;padding:0 .625em;color:#fff;max-width:640px;padding:60px .809em 0 .809em;}.project-testimonial>.inner .banner .banner-text-wrapper .banner-text:after{content:"";display:table;clear:both;}@media screen and (min-width:768px){.project-testimonial>.inner .banner .banner-text-wrapper .banner-text{text-align:left;padding:115px 0 0 0;}}.project-testimonial>.inner .banner .banner-text-wrapper .banner-text h2{margin:0 0 .4045em 0;padding:0;font-size:1.75em;font-weight:bold;width:100%;}@media screen and (min-width:768px){.project-testimonial>.inner .banner .banner-text-wrapper .banner-text h2{font-size:3.4375em;text-align:left;}}.project-testimonial>.inner .banner .banner-text-wrapper .banner-text p{font-weight:400;margin:0 0 10px 0;font-size:22px;}.project-testimonial>.inner .banner .banner-text-wrapper .banner-text p em{font-style:normal;font-size:18px;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.fp-projects{background:#fff;}.fp-projects .inner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;padding:0 10px;padding-top:30px;}.fp-projects .inner:after{content:"";display:table;clear:both;}@media screen and (min-width:1280px){.fp-projects .inner{padding-left:0;}}.fp-projects .inner h1{text-align:center;font-weight:300;font-size:45px;margin:20px 0;color:#3c3c3c;}.fp-projects .inner .banner{position:relative;margin-bottom:.10113em;max-height:311px;overflow:hidden;float:left;display:block;margin-right:.69581%;width:49.65209%;}.fp-projects .inner .banner:last-child{margin-right:0;}.fp-projects .inner .banner:nth-child(2n){margin-right:0;}.fp-projects .inner .banner:nth-child(2n+1){clear:left;}@media screen and (min-width:768px){.fp-projects .inner .banner{margin-bottom:.20225em;float:left;display:block;margin-right:.69581%;width:24.47814%;}.fp-projects .inner .banner:nth-child(2n+1),.fp-projects .inner .banner:nth-child(2n){clear:none;margin-right:.65%;}.fp-projects .inner .banner:last-child{margin-right:0;}.fp-projects .inner .banner:nth-child(4n){margin-right:0;}.fp-projects .inner .banner:nth-child(4n+1){clear:left;}}.fp-projects .inner .banner a{color:#fff;}.fp-projects .inner .banner a:hover{color:#fff;}.fp-projects .inner .banner div{width:100%;overflow:hidden;float:left;background:rgba(47,67,117,.6);}@media screen and (min-width:992px){.fp-projects .inner .banner div{float:left;background:none;}}.fp-projects .inner .banner div img{width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:100%;}.fp-projects .inner .banner div.banner-text-item{position:absolute;height:99%;text-align:center;padding:2.427em;}.fp-projects .inner .banner div.banner-text-item h2{font-size:1.125em;font-weight:400;text-shadow:0 0 5px black;margin:10% 0 .3125em 0;}@media screen and (min-width:992px){.fp-projects .inner .banner div.banner-text-item h2{margin:50% 0 .3125em 0;}}@media screen and (min-width:500px){.fp-projects .inner .banner div.banner-text-item h2{font-size:1.5em;font-weight:400;}}.fp-projects .inner .banner div.banner-text-item p{font-size:1.25em;}.fp-projects .inner .banner div:after{display:block;content:'';border-bottom:solid 3px #fdcd28;transform:scaleX(0);transition:transform 250ms ease-in-out;}.fp-projects .inner .banner div:hover:after{transform:scaleX(.7);}.fp-projects .inner .banner div:hover{background:rgba(47,67,117,.6);}.fp-projects .inner .banner div.banner-image-item{font-size:0;}.fp-clients{max-width:80em;margin-left:auto;margin-right:auto;padding:0;margin-top:30px;margin-bottom:70px;}.fp-clients:after{content:"";display:table;clear:both;}.fp-clients h1{text-align:center;font-weight:300;font-size:45px;margin:20px 0 0 0;color:#3c3c3c;}.fp-clients .banner{float:left;display:block;margin-right:2.35765%;width:100%;height:151px;line-height:151px;padding:1.618em 0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/s….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");-webkit-transition:-webkit-filter .7s ease-in;-moz-transition:-webkit-filter .7s ease-in;transition:-webkit-filter .7s ease-in;}.fp-clients .banner:last-child{margin-right:0;}@media screen and (min-width:768px){.fp-clients .banner{float:left;display:block;margin-right:2.35765%;width:23.23176%;}.fp-clients .banner:last-child{margin-right:0;}}.fp-clients .banner:nth-child(4n){margin-right:0;}.fp-clients .banner:nth-child(4n+1){clear:left;}.fp-clients .banner .banner-image-item{height:inherit;text-align:center;}.fp-clients .banner .banner-image-item img{max-width:100%;}.fp-clients .banner:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;}.fp-middlebanner{float:left;display:block;margin-right:2.35765%;width:100%;float:none;}.fp-middlebanner:last-child{margin-right:0;}.fp-middlebanner .banner{position:relative;width:100%;}.fp-middlebanner .banner .bannerImage{display:block;min-height:17.5em;position:relative;width:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-attachment:fixed !important;z-index:12;}@media screen and (min-width:768px){.fp-middlebanner .banner .bannerImage{height:26.25em;}}.fp-middlebanner .banner .banner-text-wrapper{position:absolute;left:0;width:100%;z-index:13;top:50px;}@media screen and (min-width:768px){.fp-middlebanner .banner .banner-text-wrapper{top:110px;}}.fp-middlebanner .banner .banner-text-wrapper .banner-text{max-width:80em;margin-left:auto;margin-right:auto;padding:0 .625em;color:#fff;}.fp-middlebanner .banner .banner-text-wrapper .banner-text:after{content:"";display:table;clear:both;}.fp-middlebanner .banner .banner-text-wrapper .banner-text h2{margin:0 0 .4045em 0;padding:0;font-size:1.75em;font-weight:bold;width:100%;}@media screen and (min-width:768px){.fp-middlebanner .banner .banner-text-wrapper .banner-text h2{font-size:3.4375em;text-align:left;}}.fp-middlebanner .banner .banner-text-wrapper .banner-text p{max-width:770px;font-size:1em;font-weight:400;margin:0 0 10px 0;}@media screen and (min-width:768px){.fp-middlebanner .banner .banner-text-wrapper .banner-text p{font-size:1.5em;}}.fp-news{padding-bottom:50px;}.fp-news .inner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;}.fp-news .inner:after{content:"";display:table;clear:both;}.fp-news .inner h1{text-align:center;font-weight:300;font-size:45px;margin:20px 0 0 0;color:#3c3c3c;}.fp-news .inner .banner{float:left;display:block;margin-right:2.35765%;width:100%;}.fp-news .inner .banner:last-child{margin-right:0;}.fp-news .inner .banner .inner{margin-left:10px;}@media screen and (min-width:1280px){.fp-news .inner .banner .inner{margin-left:0;}}.fp-news .inner .banner .inner article{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.875em;padding:22px !important;border-left:solid;border-left-color:#cd2b40;min-height:150px;background:#fff;}.fp-news .inner .banner .inner article:last-child{margin-right:0;}@media screen and (min-width:768px){.fp-news .inner .banner .inner article{float:left;display:block;margin-right:.57917%;width:47.61501%;}.fp-news .inner .banner .inner article:last-child{margin-right:0;}}@media screen and (min-width:1280px){.fp-news .inner .banner .inner article{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.fp-news .inner .banner .inner article:last-child{margin-right:0;}}.fp-news .inner .banner .inner article .image{float:left;display:block;margin-right:2.35765%;width:100%;font-size:0;}.fp-news .inner .banner .inner article .image:last-child{margin-right:0;}.fp-news .inner .banner .inner article .image img{width:100%;}.fp-news .inner .banner .inner article .content{float:left;display:block;margin-right:2.35765%;width:100%;}.fp-news .inner .banner .inner article .content:last-child{margin-right:0;}.fp-news .inner .banner .inner article a{color:#333;}.fp-news .inner .banner .inner article a h2{color:#3c3c3c;font-size:22px;font-weight:500;text-align:left;margin:10px 0 10px 0;}.fp-news .inner .banner .inner article a p{margin:5px 0;}.fp-news .inner .banner .inner article:hover{box-shadow:0 2px 1px 1px #ccc;}.fp-news .inner .allnews a{float:right;margin-right:20px;}@media screen and (min-width:1280px){.fp-news .inner .allnews a{margin-right:0;}}.fp-contact{float:left;display:block;margin-right:2.35765%;width:100%;background:#2f4375;color:#fff;}.fp-contact:last-child{margin-right:0;}@media screen and (min-width:992px){.fp-contact{background-image:-webkit-linear-gradient(left,#cddded 0%,#cddded 50%,#2f4375 50%,#2f4375 100%);background-image:linear-gradient(to right,#cddded 0%,#cddded 50%,#2f4375 50%,#2f4375 100%);}}@media screen and (min-width:1280px){.fp-contact{padding:0 .809em;}}.fp-contact .inner{max-width:80em;margin-left:auto;margin-right:auto;padding:0;}.fp-contact .inner:after{content:"";display:table;clear:both;}.fp-contact .inner .wrap-header{display:none;}.fp-contact .inner h1{font-weight:300;font-size:45px;margin:20px 0 20px 0;color:#fff;}.fp-contact .inner .query{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 .809em;}.fp-contact .inner .query:last-child{margin-right:0;}@media screen and (min-width:992px){.fp-contact .inner .query{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.fp-contact .inner .query:last-child{margin-right:0;}}.fp-contact .inner .query fieldset{border:none;margin:0;padding:0;}.fp-contact .inner .query .field{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.15571em;}.fp-contact .inner .query .field:last-child{margin-right:0;}@media screen and (min-width:768px){.fp-contact .inner .query .field{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;}.fp-contact .inner .query .field:last-child{margin-right:0;}}.fp-contact .inner .query .field input[type="text"]{float:left;display:block;margin-right:2.35765%;width:100%;height:45px;line-height:45px;padding:0 .809em;background:#fff;border:none;color:#333;margin-right:0;}.fp-contact .inner .query .field input[type="text"]:last-child{margin-right:0;}.fp-contact .inner .query .field textarea{float:left;display:block;margin-right:2.35765%;width:100%;height:165px;line-height:1.72em;padding:.809em .809em;background:#fff;border:none;resize:none;color:#333;margin-right:0;}.fp-contact .inner .query .field textarea:last-child{margin-right:0;}.fp-contact .inner .query .field.textarea{float:left;display:block;margin-right:2.35765%;width:100%;}.fp-contact .inner .query .field.textarea:last-child{margin-right:0;}.fp-contact .inner .query .field.no-disp{display:none;}.fp-contact .inner .query .field:nth-child(2n){margin-right:0;}.fp-contact .inner .query .submit{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em;}.fp-contact .inner .query .submit:last-child{margin-right:0;}@media screen and (min-width:768px){.fp-contact .inner .query .submit{float:left;display:block;margin-right:2.35765%;width:65.88078%;float:right;margin-right:0;}.fp-contact .inner .query .submit:last-child{margin-right:0;}}.fp-contact .inner .query .submit input[type="submit"]{float:left;display:block;margin-right:2.35765%;width:100%;background:#fdcd28;border:none;height:50px;line-height:50px;font-size:1.3em;color:#3d3d3d;font-weight:600;}.fp-contact .inner .query .submit input[type="submit"]:last-child{margin-right:0;}@media screen and (min-width:768px){.fp-contact .inner .query .submit input[type="submit"]{float:left;display:block;margin-right:2.35765%;width:39.43839%;float:right;}.fp-contact .inner .query .submit input[type="submit"]:last-child{margin-right:0;}}.fp-contact .inner .query .submit input[type="submit"]:hover{background:#ddad18;}.fp-contact .inner .query .ResultComment{float:left;display:block;margin-right:2.35765%;width:31.76157%;}.fp-contact .inner .query .ResultComment:last-child{margin-right:0;}.fp-contact .inner .banner{float:left;display:block;margin-right:2.35765%;width:100%;padding-left:0;}.fp-contact .inner .banner:last-child{margin-right:0;}@media screen and (min-width:992px){.fp-contact .inner .banner{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.fp-contact .inner .banner:last-child{margin-right:0;}}.fp-contact .inner .banner .banner-text-item{border-top:1px solid #fff;font-size:18px;line-height:1em;padding:1.618em 0;}@media screen and (min-width:768px){.fp-contact .inner .banner .banner-text-item{padding:0 2.427em;border:none;}}.fp-contact .inner .banner .banner-text-item h2{padding:0;margin:0 0 .809em 0;font-size:1em;font-weight:normal;}.fp-contact .inner .banner .banner-text-item p .tel{padding:1.07867em 0;display:block;font-size:24px;color:#fdcd28;}.fp-contact .inner .banner .banner-text-item p .tel b,.fp-contact .inner .banner .banner-text-item p .tel strong{font-size:20px;color:#fff;}.fp-contact .inner .banner .banner-image-item{margin-right:0;}.fp-contact .inner .banner .banner-image-item img{width:100%;display:block;margin-left:auto;margin-right:auto;}@media screen and (min-width:768px){.fp-contact .inner .banner .banner-image-item img{padding-top:25px;height:auto;width:100%;float:left;}}.fp-contact .inner .banner a{color:#fff;}.fp-contact .inner .banner a:hover{text-decoration:underline;}.category-inner{max-width:75em;margin-left:auto;margin-right:auto;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.main-text .top-Image{height:auto;width:100%;overflow:hidden;padding-bottom:50px;background-image:url(/asset/6364/cover.jpg);padding-left:15px;padding-right:15px;}@media screen and (min-width:992px){.main-text .top-Image{padding-left:0;padding-right:0;}}.main-text .top-Image .inner{max-width:75em;margin:0 auto;padding-top:90px;}.main-text .top-Image .inner .box-wrapper .top-box{margin-right:0 !important;margin-left:0%;float:left;display:block;margin-right:2.35765%;width:100%;background:rgba(238,238,238,.8);padding:20px 50px;text-align:center;height:390px;}.main-text .top-Image .inner .box-wrapper .top-box:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .top-Image .inner .box-wrapper .top-box{margin-left:12.79471%;float:left;display:block;margin-right:2.35765%;width:36.02647%;}.main-text .top-Image .inner .box-wrapper .top-box:last-child{margin-right:0;}}.main-text .top-Image .inner .box-wrapper .top-box h1{color:#ab000f;margin-top:0;margin-bottom:10px;font-weight:600;font-size:26px;}@media screen and (min-width:1280px){.main-text .top-Image .inner .box-wrapper .top-box h1{font-size:32px;}}.main-text .top-Image .inner .box-wrapper .top-box h2{margin-top:0;font-size:28px;font-weight:500;}.main-text .top-Image .inner .box-wrapper .top-box .bottom{color:#ab000f;text-align:left;}.main-text .top-Image .inner .box-wrapper .top-box .top{font-size:18px;margin-bottom:60px;}.main-text .top-Image .inner .box-wrapper .top-box.red{margin-left:0%;background:rgba(171,0,15,.7);color:#fff;padding-top:80px;}.main-text .top-Image .inner .box-wrapper .top-box .register{background:#ab000f;height:60px;line-height:60px;font-size:25px;margin:0 30px;text-transform:uppercase;border:2px solid #fff;cursor:pointer;}.main-text .small-box{margin-bottom:10px;float:left;display:block;margin-right:2.35765%;width:48.82117%;max-width:80em;margin-left:auto;margin-right:auto;padding:0;height:150px;border:1px solid #ab000f;padding:20px;font-size:18px;float:none;}.main-text .small-box:last-child{margin-right:0;}.main-text .small-box:after{content:"";display:table;clear:both;}.main-text .small-box .title span{color:#ab000f;}.main-text .small-box .price{font-weight:bolder;font-size:33px;}@media screen and (min-width:500px){.main-text .small-box .price{font-size:52px;}}.main-text .small-box .currency{text-align:right;padding-right:15px;}.main-text .small-box.regular{border:none;color:#6a6a6a;}.main-text .extra-wrapper{min-height:150px;}.main-text .extra-wrapper .inner{max-width:75em;margin:0 auto;text-align:center;padding-top:25px;}.main-text .extra-wrapper .inner h1{font-weight:500;font-size:32px;text-transform:uppercase;border-top:2px solid #ab000f;border-bottom:2px solid #ab000f;display:inline-table;padding:5px 0 3px 0;}.main-text .package-wrapper{background:#fff;height:auto;}.main-text .package-wrapper .inner{max-width:75em;margin:0 auto;display:table;}.main-text .package-wrapper .inner .box-pack{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;padding:20px 15px;}.main-text .package-wrapper .inner .box-pack:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .package-wrapper .inner .box-pack{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.main-text .package-wrapper .inner .box-pack:last-child{margin-right:0;}}@media screen and (min-width:768px){.main-text .package-wrapper .inner .box-pack{padding:20px 50px;}}.main-text .package-wrapper .inner .box-pack.second{border-top:3px solid #eeeee;}@media screen and (min-width:992px){.main-text .package-wrapper .inner .box-pack.second{border-left:1px solid #eeeee;border-top:none;}}.main-text .package-wrapper .inner .box-pack h1{text-transform:uppercase;font-weight:500;}.main-text .package-wrapper .inner .box-pack .desc{height:auto;margin-bottom:20px;font-size:18px;}@media screen and (min-width:992px){.main-text .package-wrapper .inner .box-pack .desc{height:150px;}}.main-text .package-wrapper .inner .box-pack .bottom{color:#ab000f;text-align:left;margin-bottom:30px;margin-left:40px;margin-right:40px;}.main-text .package-wrapper .inner .box-pack .small-box-wrapper{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:12.79471%;float:none;}.main-text .package-wrapper .inner .box-pack .small-box-wrapper:last-child{margin-right:0;}.main-text .package-wrapper .inner .box-pack .register{height:60px;line-height:60px;font-size:25px;width:200px;text-transform:uppercase;border:2px solid #ab000f;cursor:pointer;color:#ab000f;margin:0 auto;}.main-text .package-wrapper .inner .box-pack .register.selected{background-color:#ab000f;color:#fff;}.main-text .preconference-wrapper{height:auto;}.main-text .preconference-wrapper .inner{max-width:75em;margin:0 auto;text-align:center;padding:25px 0;display:table;padding-left:15px;padding-right:15px;}@media screen and (min-width:992px){.main-text .preconference-wrapper .inner{padding-left:0;padding-right:0;}}.main-text .preconference-wrapper .inner .title>h1{font-weight:500;font-size:32px;text-transform:uppercase;border-top:2px solid #ab000f;border-bottom:2px solid #ab000f;display:inline-table;padding:5px 0 3px 0;}.main-text .preconference-wrapper .inner .pre-box{display:inline-block;float:left;display:block;margin-right:2.35765%;width:100%;margin-top:30px;font-size:18px;}.main-text .preconference-wrapper .inner .pre-box:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .preconference-wrapper .inner .pre-box{float:left;display:block;margin-right:2.35765%;width:31.76157%;}.main-text .preconference-wrapper .inner .pre-box:last-child{margin-right:0;}.main-text .preconference-wrapper .inner .pre-box.first{margin-left:17.05961%;}}.main-text .preconference-wrapper .inner .pre-box .big{margin-bottom:8px;padding:40px 20px;padding-bottom:50px;background-color:#fff;font-size:20px;height:auto;}@media screen and (min-width:992px){.main-text .preconference-wrapper .inner .pre-box .big{height:346px;}}.main-text .preconference-wrapper .inner .pre-box .big h1{font-size:26px;margin-bottom:15px;margin-top:0;}.main-text .preconference-wrapper .inner .pre-box .big .date{color:#ab000f;font-weight:bold;margin-bottom:15px;}.main-text .preconference-wrapper .inner .pre-box .big .Instructor{margin-bottom:15px;}.main-text .preconference-wrapper .inner .pre-box .select{float:left;display:block;margin-right:2.35765%;width:65.88078%;background-color:#fff;text-transform:uppercase;height:60px;line-height:60px;border:2px solid #ab000f;color:#ab000f;font-size:24px;cursor:pointer;}.main-text .preconference-wrapper .inner .pre-box .select:last-child{margin-right:0;}.main-text .preconference-wrapper .inner .pre-box .select.selected{background-color:#ab000f;color:#fff;}.main-text .preconference-wrapper .inner .pre-box .price{float:left;display:block;margin-right:2.35765%;width:31.76157%;background-color:#ab000f;color:#fff;height:60px;text-align:right;padding:5px 16px 0 0;line-height:24px;font-size:14px;}.main-text .preconference-wrapper .inner .pre-box .price:last-child{margin-right:0;}.main-text .preconference-wrapper .inner .pre-box .price span{font-size:30px;}.main-text .registrationform-wrapper{height:auto;background:#fff;}.main-text .registrationform-wrapper .inner{max-width:630px;margin:0 auto;text-align:center;padding-top:25px;display:table;padding-left:15px;padding-right:15px;}@media screen and (min-width:992px){.main-text .registrationform-wrapper .inner{padding-left:0;padding-right:0;}}.main-text .registrationform-wrapper .inner h1{font-weight:500;font-size:32px;text-transform:uppercase;border-top:2px solid #ab000f;border-bottom:2px solid #ab000f;display:inline-table;padding:5px 0 3px 0;}.main-text .registrationform-wrapper .inner .total-price{float:left;display:block;margin-right:2.35765%;width:100%;display:table;text-align:left;margin-bottom:30px;font-weight:bold;margin-top:30px;}.main-text .registrationform-wrapper .inner .total-price:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .total-price .gold,.main-text .registrationform-wrapper .inner .total-price .silver,.main-text .registrationform-wrapper .inner .total-price .total,.main-text .registrationform-wrapper .inner .total-price .mainCon,.main-text .registrationform-wrapper .inner .total-price .unified,.main-text .registrationform-wrapper .inner .total-price .field{background:#eeeee;padding:10px;display:none;}.main-text .registrationform-wrapper .inner .total-price .gold .text,.main-text .registrationform-wrapper .inner .total-price .silver .text,.main-text .registrationform-wrapper .inner .total-price .total .text,.main-text .registrationform-wrapper .inner .total-price .mainCon .text,.main-text .registrationform-wrapper .inner .total-price .unified .text,.main-text .registrationform-wrapper .inner .total-price .field .text{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-bottom:5px;}.main-text .registrationform-wrapper .inner .total-price .gold .text:last-child,.main-text .registrationform-wrapper .inner .total-price .silver .text:last-child,.main-text .registrationform-wrapper .inner .total-price .total .text:last-child,.main-text .registrationform-wrapper .inner .total-price .mainCon .text:last-child,.main-text .registrationform-wrapper .inner .total-price .unified .text:last-child,.main-text .registrationform-wrapper .inner .total-price .field .text:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .total-price .gold .value,.main-text .registrationform-wrapper .inner .total-price .silver .value,.main-text .registrationform-wrapper .inner .total-price .total .value,.main-text .registrationform-wrapper .inner .total-price .mainCon .value,.main-text .registrationform-wrapper .inner .total-price .unified .value,.main-text .registrationform-wrapper .inner .total-price .field .value{text-align:right;float:left;display:block;margin-right:2.35765%;width:14.70196%;}.main-text .registrationform-wrapper .inner .total-price .gold .value:last-child,.main-text .registrationform-wrapper .inner .total-price .silver .value:last-child,.main-text .registrationform-wrapper .inner .total-price .total .value:last-child,.main-text .registrationform-wrapper .inner .total-price .mainCon .value:last-child,.main-text .registrationform-wrapper .inner .total-price .unified .value:last-child,.main-text .registrationform-wrapper .inner .total-price .field .value:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .total-price .gold .value span,.main-text .registrationform-wrapper .inner .total-price .silver .value span,.main-text .registrationform-wrapper .inner .total-price .total .value span,.main-text .registrationform-wrapper .inner .total-price .mainCon .value span,.main-text .registrationform-wrapper .inner .total-price .unified .value span,.main-text .registrationform-wrapper .inner .total-price .field .value span{font-weight:100;}.main-text .registrationform-wrapper .inner .total-price .gold{padding-top:10px;}.main-text .registrationform-wrapper .inner .total-price .mainCon{display:flex;}.main-text .registrationform-wrapper .inner .total-price .total{margin-top:15px;display:flex;background:none;}.main-text .registrationform-wrapper .inner .total-price .total .totalValue{display:inline;}.main-text .registrationform-wrapper .inner .info{display:block;}.main-text .registrationform-wrapper .inner .top-text,.main-text .registrationform-wrapper .inner .bottom-text{float:left;display:block;margin-right:2.35765%;width:100%;font-size:16px;padding-top:40px;padding-bottom:50px;line-height:24px;}.main-text .registrationform-wrapper .inner .top-text:last-child,.main-text .registrationform-wrapper .inner .bottom-text:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .top-text a,.main-text .registrationform-wrapper .inner .bottom-text a{color:#ab000f;}.main-text .registrationform-wrapper .inner .register-form{padding:15px 0 50px 0;}.main-text .registrationform-wrapper .inner .register-form .name,.main-text .registrationform-wrapper .inner .register-form .organization,.main-text .registrationform-wrapper .inner .register-form .address,.main-text .registrationform-wrapper .inner .register-form .city,.main-text .registrationform-wrapper .inner .register-form .postal,.main-text .registrationform-wrapper .inner .register-form .country,.main-text .registrationform-wrapper .inner .register-form .phone,.main-text .registrationform-wrapper .inner .register-form .mobile,.main-text .registrationform-wrapper .inner .register-form .email{height:60px;line-height:60px;font-size:22px;margin-bottom:10px;padding-left:10px !important;border:none;background:#eeeee;}.main-text .registrationform-wrapper .inner .register-form .name{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .name:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .register-form .organization{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .organization:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .register-form .address{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .address:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .registrationform-wrapper .inner .register-form .address{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.main-text .registrationform-wrapper .inner .register-form .address:last-child{margin-right:0;}}.main-text .registrationform-wrapper .inner .register-form .city{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .city:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .registrationform-wrapper .inner .register-form .city{float:left;display:block;margin-right:2.35765%;width:48.82117%;max-width:80em;margin-left:auto;margin-right:auto;padding:0;}.main-text .registrationform-wrapper .inner .register-form .city:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .register-form .city:after{content:"";display:table;clear:both;}}.main-text .registrationform-wrapper .inner .register-form .postal{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .postal:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .registrationform-wrapper .inner .register-form .postal{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.main-text .registrationform-wrapper .inner .register-form .postal:last-child{margin-right:0;}}.main-text .registrationform-wrapper .inner .register-form .country{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .country:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .registrationform-wrapper .inner .register-form .country{float:left;display:block;margin-right:2.35765%;width:48.82117%;max-width:80em;margin-left:auto;margin-right:auto;padding:0;}.main-text .registrationform-wrapper .inner .register-form .country:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .register-form .country:after{content:"";display:table;clear:both;}}.main-text .registrationform-wrapper .inner .register-form .phone{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .phone:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .registrationform-wrapper .inner .register-form .phone{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.main-text .registrationform-wrapper .inner .register-form .phone:last-child{margin-right:0;}}.main-text .registrationform-wrapper .inner .register-form .mobile{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .mobile:last-child{margin-right:0;}@media screen and (min-width:992px){.main-text .registrationform-wrapper .inner .register-form .mobile{float:left;display:block;margin-right:2.35765%;width:48.82117%;max-width:80em;margin-left:auto;margin-right:auto;padding:0;}.main-text .registrationform-wrapper .inner .register-form .mobile:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .register-form .mobile:after{content:"";display:table;clear:both;}}.main-text .registrationform-wrapper .inner .register-form .email{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .email:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .register-form .chkInfo{text-align:left;}.main-text .registrationform-wrapper .inner .register-form .chkInfo input{margin-bottom:25px;margin-right:5px;}.main-text .registrationform-wrapper .inner .register-form .email-text{margin:30px 0;}.main-text .registrationform-wrapper .inner .register-form .email-text a{color:#ab000f;}.main-text .registrationform-wrapper .inner .register-form .send-wrapper{float:left;display:block;margin-right:2.35765%;width:100%;}.main-text .registrationform-wrapper .inner .register-form .send-wrapper:last-child{margin-right:0;}.main-text .registrationform-wrapper .inner .register-form .send-wrapper .send-registration{padding:0 15px;text-transform:uppercase;color:#fff;margin-top:10px;border:none;line-height:60px;height:60px;background-color:#ab000f;font-size:24px;}.hide{display:none;}.style1{float:left;}.style2{margin:-2px 0 0 -2px;}.cbox label,.cbox input{float:left;}.main-text.rescue hr{width:95%;margin:20px 0 20px 0;display:none;}.main-text.rescue h3{color:#b50101;}.radiobox{float:left;padding:5px 0 5px 40px;width:100%;}.radiobox .colLeft{float:left;width:370px;}.radiobox .colLeft input{float:left;margin-top:10px;margin-right:6px;}.radiobox .colLeft label{float:left;padding-top:3px;}.radiobox .colRight{float:left;}.radiobox.total{padding:0 0 0 20px;}.radiobox.total h3{font-size:1.5em;}.cbox input{margin-top:8px;margin-left:6px;}.submitDiv{margin:20px 0 10px 15px;}.submitDiv label{float:left;padding-top:3px;}.submitDiv input{float:left;margin-top:10px;margin-right:6px;}.submitDiv .submitbtn{float:left;margin:5px 0 0 5px;}.bank-info{list-style:none;line-height:1.5em;font-style:italic;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.login-about{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;}.login-about:last-child{margin-right:0;}.login-wrap{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;background-color:#464646;border:1px solid #000;box-shadow:0 0 10px black;padding:20px;margin-top:50px;margin-bottom:50px;}.login-wrap:last-child{margin-right:0;}@media screen and (min-width:768px){.login-wrap{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:34.11922%;}.login-wrap:last-child{margin-right:0;}}@media screen and (min-width:992px){.login-wrap{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:34.11922%;}.login-wrap:last-child{margin-right:0;}}.login-wrap .title{float:left;display:block;margin-right:2.35765%;width:100%;color:#fff;text-align:center;}.login-wrap .title:last-child{margin-right:0;}.login-wrap .title h1{margin-top:0;font-weight:normal;text-transform:uppercase;font-size:28px;}.login-wrap .username,.login-wrap .password,.login-wrap .resetpass{float:left;display:block;margin-right:2.35765%;width:100%;}.login-wrap .username:last-child,.login-wrap .password:last-child,.login-wrap .resetpass:last-child{margin-right:0;}.login-wrap .username input,.login-wrap .password input,.login-wrap .resetpass input{float:left;display:block;margin-right:2.35765%;width:100%;}.login-wrap .username input:last-child,.login-wrap .password input:last-child,.login-wrap .resetpass input:last-child{margin-right:0;}.login-wrap .user,.login-wrap .pass,.login-wrap .resetpass{height:60px;line-height:60px;font-size:22px;margin-bottom:10px;padding-left:10px !important;border:none;background:#eeeee;}.login-wrap .user:focus,.login-wrap .pass:focus,.login-wrap .resetpass:focus{background-color:#fff;outline-width:0;}.login-wrap .reset-form{float:left;display:block;margin-right:2.35765%;width:100%;display:none;}.login-wrap .reset-form:last-child{margin-right:0;}.login-wrap .error{text-align:center;color:#fff;}.login-wrap .submit,.login-wrap .reset{float:left;display:block;margin-right:2.35765%;width:100%;}.login-wrap .submit:last-child,.login-wrap .reset:last-child{margin-right:0;}.login-wrap .submit .subButton,.login-wrap .submit .resetButton,.login-wrap .reset .subButton,.login-wrap .reset .resetButton{float:left;display:block;margin-right:2.35765%;width:100%;height:60px;line-height:60px;font-size:22px;margin:15px 0;background-color:#ab000f;color:#fff;border:none;text-transform:uppercase;}.login-wrap .submit .subButton:last-child,.login-wrap .submit .resetButton:last-child,.login-wrap .reset .subButton:last-child,.login-wrap .reset .resetButton:last-child{margin-right:0;}.login-wrap .newPass,.login-wrap .back{text-align:center;cursor:pointer;}.login-wrap .newPass a,.login-wrap .back a{color:#fff;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.c1937 #wrapper #block_wrapper #block_1 .padding .page-title{display:none;}.paging-employee{text-align:left;margin-top:15px;margin-bottom:30px;}.paging-employee .employee-search{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;}@media(min-width:992px){.paging-employee .employee-search{float:left;width:100%;}}.paging-employee .employee-search .search-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;}@media(min-width:992px){.paging-employee .employee-search .search-box{float:left;width:50%;}}@media(max-width:991px){.paging-employee .employee-search .search-box{width:100%;margin-top:30px;float:left;}}.paging-employee .employee-search .search-box #searchString{display:block;width:calc(100% - 15px);height:34px;line-height:34px;border:2px solid #ebebeb;padding:0 15px;font-size:14px;color:#7f7f7f;}@media(max-width:991px){.paging-employee .employee-search .search-box #searchString{width:100%;}}.paging-employee select{height:30px;outline:none;border:1px #ebebeb solid;}.paging-employee ul{float:right;position:relative;list-style:none;margin:0;padding:0;font-size:16px;line-height:38px;}@media(max-width:991px){.paging-employee ul{float:left;font-size:20px;}}.paging-employee ul li{float:left;position:relative;list-style:none;margin:0 0 0 30px;padding:0;}@media(max-width:991px){.paging-employee ul li{margin:0 30px 0 0;}}.paging-employee ul li a{color:#7f7f7f !important;text-decoration:none !important;font-weight:400 !important;}.paging-employee ul li a:hover,.paging-employee ul li a:active,.paging-employee ul li a:focus,.paging-employee ul li a:visited{color:#000 !important;text-decoration:none !important;}.paging-employee ul li a.active{color:#000 !important;text-decoration:none !important;}.box-employees{width:100%;}.box-employees .container{padding:0;}.box-employees .box-fields{padding:0 0 150px 0;}.box-employees .box-fields h2{font-weight:400;margin:50px 0;overflow:hidden;display:block;padding:0 15px;}.box-employees .box-fields.altColor{background:#666;}.box-employees .box-fields.altColor h2{color:#fff;}.box-employees .box-fields .item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:1.618em;max-width:100%;}@media(min-width:992px){.box-employees .box-fields .item{float:left;width:33.33333%;}}@media(min-width:1200px){.box-employees .box-fields .item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}}@media(min-width:1200px) and (min-width:992px){.box-employees .box-fields .item{float:left;width:25%;}}.box-employees .box-fields .item .content{background:#fff;}.box-employees .box-fields .item .box-image img{width:100%;}.box-employees .box-fields .item .box-description{background:#fff;min-height:90px;}.box-employees .box-fields .item .box-description h3{font-size:18px;font-weight:400;margin-top:0;padding-top:0;margin-bottom:0;}.box-employees .box-fields .item .box-description ul{list-style:none;margin:15px 0 0;padding:0;display:block;width:100%;font-size:16px;text-align:center;}.box-employees .box-fields .item .box-description ul li{display:block;width:100%;text-align:center;padding:2px 0;}.box-employees .box-fields .item .box-description ul li.desc{font-weight:400;}.box-employees .box-fields .item .box-description ul li.workplace{display:inline-block;width:auto;}.box-employees .box-fields .item .box-description ul li.workplace a:before{content:"";background:url(/img/maplocation_icon.png) no-repeat;background-size:cover;width:24px;height:24px;display:inline-block;}.box-employees .box-fields .item .box-description ul li.workplace a span{display:none;}.box-employees .box-fields .item .box-description ul li.email{display:inline-block;width:auto;}.box-employees .box-fields .item .box-description ul li.email a:before{content:"";background:url(/img/email_icon.png) no-repeat;background-size:cover;width:24px;height:24px;display:inline-block;}.box-employees .box-fields .item .box-description ul li.email a span{display:none;}.box-employees .box-fields .item .box-description ul li.tel{display:inline-block;width:auto;}.box-employees .box-fields .item .box-description ul li.tel a:before{content:"";background:url(/img/phone_icon.png) no-repeat;background-size:cover;width:24px;height:24px;display:inline-block;}.box-employees .box-fields .item .box-description ul li.tel a span{display:none;}.box-employees .box-fields .item .box-description ul li a{color:#000;}.no-results{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.no-results{float:left;width:100%;}}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.reflist-search{float:left;display:block;margin-right:2.35765%;width:100%;padding-right:35px;}.reflist-search:last-child{margin-right:0;}.reflist-search .wrap-search{height:30px;margin-bottom:0;}.reflist-search .wrap-search .search{display:inline-block;float:right;margin-left:10px;}.reflist-search .wrap-search .search .search-box{height:31px;padding-left:5px;margin-bottom:0;outline:none;}.box-boats{float:left;display:block;margin-right:2.35765%;width:100%;padding-left:0;}.box-boats:last-child{margin-right:0;}.box-boats h2{float:left;display:block;margin-right:2.35765%;width:100%;font-weight:400;margin:0;margin:35px 0;}.box-boats h2:last-child{margin-right:0;}.box-boats .itemBoat{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff;border:1px solid #e9e7e7;margin-bottom:30px;height:395px;overflow:hidden;}.box-boats .itemBoat:last-child{margin-right:0;}@media screen and (min-width:500px){.box-boats .itemBoat{float:left;display:block;margin-right:2.35765%;width:47.11521%;}.box-boats .itemBoat:last-child{margin-right:0;}}@media screen and (min-width:992px){.box-boats .itemBoat{float:left;display:block;margin-right:2.35765%;width:30.90859%;}.box-boats .itemBoat:last-child{margin-right:0;}}.box-boats .itemBoat .box-imgBoat img{width:100%;}.box-boats .itemBoat .hidden{display:none;}.box-boats .itemBoat .box-descrBoat{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;overflow:hidden;}.box-boats .itemBoat .box-descrBoat:last-child{margin-right:0;}.box-boats .itemBoat .box-descrBoat h3{font-size:22px;font-weight:500;margin-top:0;padding-top:0;margin-bottom:10px;}.box-boats .itemBoat .box-descrBoat ul{list-style:none;padding-left:0;margin:12px 0;}.box-boats .itemBoat .box-descrBoat ul li{font-weight:400;}.box-boats .itemBoat:hover{background:#636c71;color:#fff;}.box-boats .itemBoat:hover .box-descrBoat{color:#fff;}.box-paging{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;margin-bottom:20px;}.box-paging:last-child{margin-right:0;}.box-paging select{float:right;height:30px;width:170px;padding-left:10px;border:1px #ebebeb solid;outline:none;}.box-pager{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;height:85px;line-height:60px;}.box-pager:last-child{margin-right:0;}.box-pager .inner{width:300px;}.box-pager .inner .prev-item{border:1px #ebebeb solid;background:#fff;padding:5px 25px;margin:0;}.box-pager .inner .next-item{border:1px #ebebeb solid;border-left:none;background:#fff;padding:5px 25px;margin:0;}.box-pager .inner .num-item{border:1px #ebebeb solid;border-left:none;background:#fff;padding:5px 10px;margin:0;}.box-pager .inner .curr-item{border:1px #ebebeb solid;border-left:none;color:#fff;background:#2f4375;padding:5px 10px;margin:0;}.box-pager .inner .aspNetDisabled{color:#e2e2e2;}.paging-reference-items{text-align:left;margin-top:15px;margin-bottom:30px;}.paging-reference-items .reference-item-search{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;}@media(min-width:992px){.paging-reference-items .reference-item-search{float:left;width:100%;}}.paging-reference-items .reference-item-search .search-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;}@media(min-width:992px){.paging-reference-items .reference-item-search .search-box{float:left;width:50%;}}@media(max-width:991px){.paging-reference-items .reference-item-search .search-box{width:100%;margin-top:30px;float:left;}}.paging-reference-items .reference-item-search .search-box #searchString{display:block;width:calc(100% - 15px);height:34px;line-height:34px;border:2px solid #ebebeb;padding:0 15px;font-size:14px;color:#7f7f7f;}@media(max-width:991px){.paging-reference-items .reference-item-search .search-box #searchString{width:100%;}}.paging-reference-items select{height:30px;outline:none;border:1px #ebebeb solid;}.paging-reference-items ul{float:right;position:relative;list-style:none;margin:0;padding:0;font-size:16px;line-height:38px;}@media(max-width:991px){.paging-reference-items ul{float:left;font-size:20px;}}.paging-reference-items ul li{float:left;position:relative;list-style:none;margin:0 0 0 30px;padding:0;}@media(max-width:991px){.paging-reference-items ul li{margin:0 30px 0 0;}}.paging-reference-items ul li a{color:#7f7f7f !important;text-decoration:none !important;font-weight:400 !important;}.paging-reference-items ul li a:hover,.paging-reference-items ul li a:active,.paging-reference-items ul li a:focus,.paging-reference-items ul li a:visited{color:#000 !important;text-decoration:none !important;}.paging-reference-items ul li a.active{color:#000 !important;text-decoration:none !important;}.box-reference-items{width:100%;}.box-reference-items .container{padding:0;}.box-reference-items .box-fields{padding:0 0 150px 0;}.box-reference-items .box-fields h2{font-weight:400;margin:50px 0;overflow:hidden;display:block;padding:0 15px;}.box-reference-items .box-fields.altColor{background:#666;}.box-reference-items .box-fields.altColor h2{color:#fff;}.box-reference-items .box-fields .item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:1.618em;max-width:100%;}@media(min-width:992px){.box-reference-items .box-fields .item{float:left;width:33.33333%;}}@media(min-width:1200px){.box-reference-items .box-fields .item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}}@media(min-width:1200px) and (min-width:992px){.box-reference-items .box-fields .item{float:left;width:25%;}}.box-reference-items .box-fields .item .content{background:#fff;}.box-reference-items .box-fields .item .box-image{background:#f2f2f2;}.box-reference-items .box-fields .item .box-image img{width:100%;min-height:198px;}.box-reference-items .box-fields .item .box-description{background:#fff;min-height:90px;position:relative;display:block;}.box-reference-items .box-fields .item .box-description h3{font-size:18px;font-weight:400;margin-top:0;padding-top:0;margin-bottom:0;}.box-reference-items .box-fields .item .box-description ul{list-style:none;margin:15px 0 0;padding:0;display:block;width:100%;font-size:16px;text-align:center;}.box-reference-items .box-fields .item .box-description ul li{display:block;width:100%;text-align:center;padding:2px 0;}.box-reference-items .box-fields .item .box-description ul li.desc{font-weight:400;font-size:14px;}.box-reference-items .box-fields .item .box-description ul li.imo{position:absolute;bottom:0;font-weight:400;}.box-reference-items .box-fields .item .box-description ul li.imo label{font-weight:400;}.box-reference-items .box-fields .item a{color:#000 !important;text-decoration:none !important;}.box-reference-items .box-fields .item a:hover{color:#000 !important;text-decoration:none !important;}.no-results{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.no-results{float:left;width:100%;}}.ship-information-wrapper{display:block;width:100%;max-width:1170px;padding:0 15px;margin:0 auto 0 auto;}@media(max-width:1200px){.ship-information-wrapper{max-width:970px;}}@media(max-width:992px){.ship-information-wrapper{max-width:750px;}}.ship-information-wrapper h1.pagetitle{display:block;float:left;width:100%;margin:0 0 30px;}.ship-information-wrapper .information{float:left;width:100%;}.ship-information-wrapper .information .detail{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:15px;}.ship-information-wrapper .information .detail:last-child{margin-right:0;}@media(max-width:1200px){.ship-information-wrapper .information .detail{float:left;display:block;margin-right:2.35765%;width:100%;}.ship-information-wrapper .information .detail:last-child{margin-right:0;}}.ship-information-wrapper .information .detail label{padding:0 10px 0 0;}.ship-information-wrapper .controls-list{float:left;width:100%;font-size:18px;margin-top:15px;}.ship-information-wrapper .controls-list .category-item{float:left;display:block;margin-right:2.35765%;width:31.76157%;}.ship-information-wrapper .controls-list .category-item:last-child{margin-right:0;}@media(max-width:1200px){.ship-information-wrapper .controls-list .category-item{float:left;display:block;margin-right:2.35765%;width:100%;}.ship-information-wrapper .controls-list .category-item:last-child{margin-right:0;}}.ship-information-wrapper .controls-list .category-item h3{font-size:18px;font-weight:600;}.ship-information-wrapper .controls-list .category-item ul{margin:0;padding:0;list-style:none;}.ship-information-wrapper .controls-list .category-item ul li{margin:0;padding:0;list-style:none;}.ship-information-wrapper .go-back{float:left;width:100%;margin-top:30px;text-align:right;border-top:1px solid #ebebeb;padding:15px;}@media screen and (max-width:991px){.c1908 .fancybox-wrap,.c2000 .fancybox-wrap,.c2053 .fancybox-wrap{width:100% !important;padding:3% !important;left:0 !important;}}@media screen and (min-width:992px){.c1908 .fancybox-wrap,.c2000 .fancybox-wrap,.c2053 .fancybox-wrap{width:800px !important;}}.c1908 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next span,.c2000 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next span,.c2053 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next span{background-image:url("/img/fancybox/pila_haegri.svg");right:10px;background-position:0 0;background-repeat:no-repeat;background-size:15px;background-position:center;background-color:rgba(255,255,255,.5);border:none;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev span,.c2000 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev span,.c2053 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev span{background-image:url("/img/fancybox/pila_vinstri.svg");left:10px;background-position:0 0;background-repeat:no-repeat;background-size:15px;background-position:center;background-color:rgba(255,255,255,.5);border:none;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner,.c2000 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner,.c2053 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner{display:block;margin-left:auto;margin-right:auto;width:100% !important;height:auto !important;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner img,.c2000 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner img,.c2053 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner img{width:100%;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span,.c2000 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span,.c2053 .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span{width:60px;height:100px;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap,.c2000 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap,.c2053 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap{position:relative;padding:10px 10px 50px 10px;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap table,.c1908 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap p,.c2000 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap table,.c2000 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap p,.c2053 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap table,.c2053 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap p{width:100%;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button,.c2000 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button,.c2053 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button{position:absolute;bottom:5px;right:0;display:inline-block;height:50px;line-height:50px;padding:0 30px;border:solid 1px #d1d1d1;color:#3d3d3d;margin-bottom:0;margin-right:0;font-weight:600;width:100%;text-align:center;}@media screen and (min-width:768px){.c1908 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button,.c2000 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button,.c2053 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button{width:auto;}}.c1908 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button:hover,.c2000 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button:hover,.c2053 .fancybox-wrap .fancybox-skin .fancybox-title-inside-wrap a.addthis_button:hover{background:#d1d1d1;}.c1908 .fancybox-wrap .fancybox-skin .fancybox-close,.c2000 .fancybox-wrap .fancybox-skin .fancybox-close,.c2053 .fancybox-wrap .fancybox-skin .fancybox-close{background-image:url("/img/fancybox/button_close.png");position:absolute;top:0;right:0;width:25px;height:25px;background-size:18px;background-repeat:no-repeat;background-position:center;background-color:#fff;border:solid 1px #e2e2e2;cursor:pointer;z-index:8040;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.sub-prodlist .box-shop{float:left;display:block;margin-right:2.35765%;width:100%;padding-left:0;margin-right:0;}.sub-prodlist .box-shop:last-child{margin-right:0;}.sub-prodlist .box-shop h2{float:left;display:block;margin-right:2.35765%;width:100%;font-weight:400;margin:0;margin:35px 0;}.sub-prodlist .box-shop h2:last-child{margin-right:0;}.sub-prodlist .box-shop .item-shop{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:2%;background:#fff;border:1px solid #e9e7e7;margin-bottom:30px;height:300px;overflow:hidden;}.sub-prodlist .box-shop .item-shop:last-child{margin-right:0;}@media screen and (min-width:500px){.sub-prodlist .box-shop .item-shop{float:left;display:block;margin-right:2.35765%;width:47.11521%;}.sub-prodlist .box-shop .item-shop:last-child{margin-right:0;}}@media screen and (min-width:992px){.sub-prodlist .box-shop .item-shop{float:left;display:block;margin-right:.57917%;width:30.85182%;margin-right:2%;}.sub-prodlist .box-shop .item-shop:last-child{margin-right:0;}}.sub-prodlist .box-shop .item-shop .hidden{display:none;}.sub-prodlist .box-shop .item-shop img{max-height:200px;width:100%;display:block;}.sub-prodlist .box-shop .item-shop a:hover{text-decoration:none !important;}.sub-prodlist .box-shop .item-shop .box-descrShop{text-align:center;overflow:hidden;margin:10px 15px;}.sub-prodlist .box-shop .item-shop .box-descrShop h3{font-weight:500 !important;margin-top:0;padding-top:0;margin-bottom:10px;}.sub-prodlist .box-shop .item-shop .box-descrShop ul{list-style:none;padding-left:0;margin:12px 0;}.sub-prodlist .box-shop .item-shop .box-descrShop ul li{font-weight:400;}.sub-prodlist .box-shop .item-shop:hover .box-descrShop{color:#2f4375;font-weight:400;}.sub-prodlist .box-shop .item-shop:hover .box-descrShop h3{color:#2f4375 !important;font-weight:400 !important;}.sub-prodlist{float:left;margin-bottom:10px;padding-bottom:10px;width:100%;}.sub-prodlist.new{border:none;}.sub-prodlist h2{font-weight:bold;margin-left:0;margin-top:10px;}.sub-prodlist ul{margin:0;padding:0;list-style:none;}.sub-prodlist ul li{float:left;margin-right:6px;}.sub-prodlist ul li .item{float:left;width:145px;min-height:220px;}.sub-prodlist ul li:last-child{margin-right:0;}.sub-prodlist .item a.img{float:left;background-color:#fff;border:1px solid #dedfda;height:120px;width:143px;margin-bottom:8px;}.sub-prodlist ul li span{color:#515152;}.sub-prodlist h5{margin-bottom:5px;}.sub-prodlist h5 a{font-size:12px;font-weight:bold;}.sub-prodlist h5 a:link{font-size:12px;font-weight:bold;}.sub-prodlist ul li .item .price{font-size:1.1em;font-weight:bold;}.sub-prodlist ul li .item .add-to-basket{text-align:left;margin-top:4px;}.sub-prodlist ul li .item .add-to-basket a{background:url(/img/arrow-gray.png) no-repeat 0% 50%;color:#747474;text-decoration:none;font-weight:bold;font-size:.9em;padding:0 0 0 8px;}.sub-prodlist ul li span.deliverycost-included{color:#800;}.prod-detail{float:left;padding-bottom:0;margin-bottom:0;min-height:520px;margin-top:0;}.prod-detail .title{float:left;margin:0 0 10px 0;font-size:1.5em;}.prod-detail .title h2{margin-top:0;margin-bottom:10px;font-size:1.2em;color:#02518a;}.prod-detail .title p{margin:2px 5px 8px 0;}.prod-detail .info .vorunumer span{font-weight:bold;font-size:.8em;}.prod-detail .img{float:left;width:100%;}@media screen and (min-width:768px){.prod-detail .img{width:30%;}}.prod-detail .img #image{position:relative;width:100%;background-color:#fff;border:1px solid #d5d5d5;text-align:center;height:325px;display:block;vertical-align:middle;}.prod-detail .img #image #placeholder{width:100%;height:100%;}.prod-detail .img #image img{vertical-align:middle;}.prod-detail .img #image .big-view{position:absolute;bottom:5px;right:10px;}.prod-detail .img #image .enlarge{position:absolute;right:10px;bottom:10px;}.prod-detail .info{float:left;display:block;margin-right:2.35765%;width:100%;margin:140px 0 0 0;}.prod-detail .info:last-child{margin-right:0;}@media screen and (min-width:500px){.prod-detail .info{float:left;display:block;margin-right:2.35765%;width:100%;margin:140px 0 0 0;}.prod-detail .info:last-child{margin-right:0;}}@media screen and (min-width:768px){.prod-detail .info{width:70%;margin:0 0 0 0;padding:0 25px;}}@media screen and (min-width:1280px){.prod-detail .info{width:70%;margin-top:0;}}.prod-detail .info .content{float:left;padding:10px 10px 10px 15px;min-height:20px;}.prod-detail .info .content h3{font-size:1.1em;}.prod-detail .info .tabs{width:100%;float:left;}.prod-detail .info .tabs ul{margin:0;padding:0;list-style:none;border:none;}.prod-detail .info .tabs ul li{margin:0 5px 0 0;padding:0;float:left;}.prod-detail .info .tabs ul li a,.prod-detail .info .tabs ul li a:hover{float:left;text-decoration:none;color:#a3a0a0;padding:5px 10px 5px 10px;border:1px solid #d5d5d5;border-bottom:none;}#two-col-sub #wrapper #block_wrapper #block_1 .padding .Category .ui-tabs-nav{background:none;height:auto;border-bottom:none;}#three-col-sub-webshop .prod-detail .info .tabs ul li.ui-tabs-selected a{color:#00335b;}.prod-detail .info .tabs-content{width:100%;min-height:160px;font-size:1.1em;line-height:1.3em;float:left;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}.prod-detail .info .tabs-content a{text-decoration:none;color:#4178be;text-decoration:underline;}.prod-detail .info .tabs-content a:hover{color:#346098;text-decoration:underline;}.prod-detail .info .size{float:left;width:100%;border-bottom:1px solid #d5d5d5;position:relative;display:none;}.prod-detail .info .size .choose{float:left;}.prod-detail .info .size .choose table{width:150px;margin-left:50px;}.prod-detail .info .size .choose .inp{float:left;width:215px;border-right:1px solid #d5d5d5;}.prod-detail .info .size .choose .inp p{position:absolute;top:37%;left:15px;font-weight:bold;}.prod-detail .info .size .choose .inp input{float:left;}.prod-detail .info .size .quantity{float:left;margin-left:80px;}.prod-detail .info .size .quantity p{position:absolute;top:15%;right:60px;font-weight:bold;}.prod-detail .info .size .quantity select{position:absolute;top:39%;right:10px;}.prod-detail .info .size .soldout{position:absolute;right:20px;font-weight:bold;font-size:14px;}.prod-detail .info .amount{width:100%;float:left;border-bottom:1px solid #d5d5d5;position:relative;height:80px;}.prod-detail .info .amount-info{float:left;margin-top:10px;}.prod-detail .info .amount-info span{float:left;font-size:13px;margin-bottom:2px;padding-bottom:2px;}.prod-detail .info .amount-info span.price{margin-left:0;font-size:22px;font-weight:bold;}.prod-detail .info .amount-info a.add-to-basket{position:absolute;color:#fff;text-decoration:none;top:20px;right:0;text-transform:uppercase;font-weight:bold;font-size:11px;padding:5px 0 5px 8px;width:90px;display:none;}.prod-detail .info .amount-info a.add-to-basket{background:#02518a;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}#three-col-sub-webshop .prod-detail .info .amount-info a.add-to-basket{background-color:#00335b;background-image:none;}#three-col-sub-webshop .prod-detail .info .amount-info a.add-to-basket:hover{background-color:#00335b;background-image:none;}.prod-detail .info .amount-info a span{float:right;color:#fff;text-transform:uppercase;font-weight:bold;font-size:11px;padding-right:5px;}.prod-detail .info .amount-info a.view-basket{font-size:1.3em;text-decoration:underline;}.prod-detail .info .back{width:100%;float:left;position:relative;padding-bottom:10px;}.prod-detail .info .back ul{margin:0;padding:0;float:right;list-style:none;position:absolute;right:5px;}.prod-detail .info .back ul li{float:left;margin-left:10px;}.prod-detail .info .back a.back{padding-top:5px;}.prod-detail .info .back a,.prod-detail .info .back a:link{float:left;color:#333;}.prod-detail .info .back li a{padding:4px 0 4px 0;}span.FBConnectButton_Simple{margin:0 0 0 0;background:url(/img/facebook.png) no-repeat 5% 50%;height:100px;padding:10px 10px 10px 13px;}.prod-detail .info .back li.facebook a{text-indent:35px;}.prod-detail .info .back .facebook-frame{border:none;overflow:hidden;width:100%;height:80px;}.basket-splash{position:absolute;z-index:999;top:400px;color:#fff;left:45%;height:80px;width:160px;background:#02518a;}.basket-splash .basket-padding{padding:10px 10px 5px 10px;}.basket-splash h3{font-size:13px;font-weight:bold;color:#fff;}.prod-img-small{position:absolute;left:15px;top:350px;}.prod-img-small ul{margin:0;padding:0;list-style:none;}.prod-img-small ul li{margin:0 5px 0 0;}.prod-img-small ul li img{border:1px solid #d5d5d5;}.prodlist-related{position:relative;width:100%;float:left;margin-bottom:10px;padding-bottom:10px;clear:both;}#block_3 .prodlist-related{border:1px solid #e5e5e5;border-top:none;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}.prodlist-related h4{font-size:1.1em;color:#646464;border:1px solid #dcdcdc;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;padding:7px 7px 7px 20px;background-color:#5f5f5f;color:#fff;text-decoration:none;}.prodlist-related ul{margin:0;padding:0;list-style:none;}#block_3 .prodlist-related ul{margin-left:50px;}.prodlist-related ul li{float:left;margin-right:6px;}.prodlist-related ul li .item{float:left;width:149px;height:240px;}#block_3 .prodlist-related ul li .item{height:auto;margin-bottom:15px;}.prodlist-related ul li .item a{font-size:12px;font-weight:bold;}.prodlist-related ul li .item h5{margin-bottom:3px;float:left;}.prodlist-related ul li .item h5 a{width:150px;float:left;}.prodlist-related ul li:last-child{margin-right:0;}.prodlist-related .item a.img{float:left;border:1px solid #dedfda;height:147px;width:147px;margin-bottom:8px;}.prodlist-related .item .price{font-size:1.1em;font-weight:bold;}.prodlist-related .item .add-to-basket{text-align:left;margin-top:4px;}.prodlist-related .item .add-to-basket a{background:url(/img/arrow-gray.png) no-repeat 0% 50%;margin:7px 5px 0 0;color:#747474;text-decoration:none;font-weight:bold;font-size:.9em;padding:0 0 0 8px;}body.popup{float:left;background:#df3013 url(/img/popup-body-bg.gif) repeat-x top left;}body.popup .header{float:left;background:url(/img/popup-header.gif) no-repeat top left;height:90px;}body.popup .prodimg{float:left;width:100%;}.basket-small{position:absolute;top:30px;right:200px;height:39px;font-size:1.1em;}.cartCount{float:left;color:#fff;font-weight:bold;background:#02518a;border:solid 1px #02518a;border-radius:20px;-moz-border-radius:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;min-width:20px;height:20px;margin:20px 5px 0 0;}.cartCount span{min-width:6px;height:17px;display:block;padding:3px 7px 0 7px;}.basket-small a.bag{position:absolute;top:0;left:0;height:59px;width:79px;text-indent:-2000px;}.basket-small h4{font-size:.8em;margin:0 0 0 4px;clear:none;}.basket-small h4 span{float:left;padding-top:26px;}.basket-small h4 .basket{float:left;width:110px;height:25px;padding:22px 0 0 3px;background:url(/webshop/img/shopping-cart-icons2.png) no-repeat top right;}.basket-small .content{padding:3px 0 0 1px;float:left;width:200px;}.basket-small .content a{color:#02518a;font-size:1.5em;}.basket-small .content .kr{float:left;margin-left:30px;font-weight:bold;}.prod-detail .sender{float:left;border-bottom:1px solid #d5d5d5;position:relative;padding:10px 10px 10px 15px;}.prod-detail .sender table{margin-left:30px;}.prod-detail .sender input{width:300px;}.prod-detail .sender textarea{margin-bottom:8px;width:300px;}.prod-detail .sender label{margin-right:5px;}.prod-detail .sender h4 a{background:url(/img/arrow-blue.png) no-repeat 0% 50%;padding-left:15px;}.prod-detail .sender table a{position:relative;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;padding:5px 8px 5px 8px;float:right;}.prod-detail .sender table a{background:url(/img/2bg-menu-blue.jpg) repeat-x 50% 90%;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}.deliverycost{color:#999;float:left;padding:10px 0 0 200px;}.payment-panel{margin:20px 0 0 0;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;background-color:#fcfcfc;border:solid 1px #e5e5e5;}.payment-panel th{text-align:left;font-size:14px;font-weight:bold;}.payment-panel .payment-header{font-weight:bold;}.payment-panel .payment-req{color:#f00;}.payment-panel fieldset{margin-bottom:10px;margin-top:10px;}.payment-panel fieldset legend{width:100%;font-family:Bell MT,Times New Roman,Helvetica,Arial;font-weight:bold;font-size:20px;display:block;border-bottom-style:solid;border-bottom-color:#e5e5e5;border-bottom-width:1px;}.payment-panel fieldset label{font-weight:bold;font-size:10px;width:100px;}.payment-panel fieldset td{min-width:100px;}.payment-panel fieldset input[type="text"]{font-size:10px;width:116px;margin-right:10px;}.payment-panel fieldset select{font-size:10px;width:120px;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.gsc-control-cse table{border-collapse:separate;}.gsc-control-cse table .gsc-search-button{box-sizing:content-box;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.search-control{padding:25px 15px;width:100%;max-width:1170px;margin:0 auto;position:relative;}.search-control>div{float:left;position:relative;width:100%;}.search-control.fullpage-search-control .results{position:relative;border:none;float:left;width:100%;margin:20px 0 20px;padding:0;}.search-control.fullpage-search-control .empty{position:relative;}.search-control.fullpage-search-control .search-cta{color:#fff !important;background-color:#4178be;text-decoration:none !important;float:right;padding:17px 0;}.search-control.fullpage-search-control .search-cta:hover{background-color:#3b6cab;}.search-control.fullpage-search-control .close-wrapper{display:none;}.search-control input{float:left;display:inline-block;width:78%;padding:15px 2%;border:1px solid #e2e2e2;border-radius:3px;margin:0;}.search-control .search-cta{display:inline-block;width:16%;color:#4178be;background-color:#fff;text-align:center;padding:17px 0;line-height:1em;border-radius:3px;}.search-control .search-cta:hover{background-color:#eaeaea;}.search-control .empty{z-index:1;position:absolute;padding:20px 4%;width:100%;background-color:#fff;text-align:center;}.search-control .results{z-index:1;position:absolute;padding:20px 4%;width:100%;background-color:#fff;border:3px solid #4178be;line-height:1em;}.search-control .results .result{margin-bottom:25px;float:left;width:100%;}.search-control .results .result>a{color:#000 !important;font-weight:600;font-size:18px;display:block;line-height:1.455em;text-decoration:none;}.search-control .results .result>a:hover{text-decoration:underline;}.search-control .results .result .display-link{font-size:16px;color:#000 !important;text-decoration:none;margin-bottom:3px;}.search-control .results .result .display-link:hover{text-decoration:underline;}.search-control .results .result .format{font-size:.778em;}.search-control .results .result .summary{line-height:1.273em;color:#9b9b9b;font-size:.889em;float:left;width:100%;color:#000 !important;}.search-control .results .result .summary.partial{width:82%;margin-left:3%;}.search-control .results .result .summary br{display:none;}.search-control .results .result .thumbnail{width:15%;float:left;}.search-control .results .result .thumbnail img{max-width:100%;height:auto;}.search-control .results .utils .search-info{font-size:.778em;margin-bottom:10px;}.search-control .results .utils .sorting{float:right;}.search-control .results .utils .sorting label{padding-right:10px;}.search-control .results .close-wrapper{position:absolute;right:4%;top:15px;}.search-control .results .close-wrapper a{color:#7b7b7b;}.search-control .results .pagination{clear:both;}.search-control .results .pagination a{color:#000 !important;display:inline-block;margin-right:15px;}.search-control .results .pagination a.selected{color:#333;font-weight:600;}.search-control .results .pagination a:hover{text-decoration:underline;}.search-control.fullpage-search-control .results{background:transparent;}.search-control.fullpage-search-control .search-cta{background-color:#2f4375;}.search-control .results .result>a{color:#2f4375;}.search-control .results .result .summary.partial{width:87%;margin-left:3%;}.search-control .results .result .thumbnail{width:10%;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.middle-banner-wrapper{display:flex;flex-direction:row;justify-content:space-around;margin:auto;max-width:1280px;padding:70px;}@media(max-width:768px){.middle-banner-wrapper{flex-direction:column;}}.middle-banner-wrapper p{font-size:1.125em;font-weight:400;text-transform:uppercase;}.middle-banner-wrapper .banner-image-item{display:flex;justify-content:center;}.middle-banner-wrapper .banner-image-item a{text-align:center;display:block;padding:50px;}.middle-banner-wrapper .banner-text-item{display:flex;justify-content:center;margin-top:-30px;z-index:-1;}.middle-banner-wrapper .banner-text-item p{z-index:-1;}.middle-banner-wrapper img{width:100%;max-width:80px;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.image-banner{height:500px;position:relative;}@media(max-width:992px){.image-banner{height:auto;}}.image-banner .bannerImage{min-height:505px;background-position:50% 91.68%;}.image-banner .banner-text-wrapper{content:'';position:absolute;z-index:13;top:15%;color:#fff;margin-left:auto;left:0;right:0;margin-right:auto;}@media(max-width:768px){.image-banner .banner-text-wrapper{padding-left:24px;}}.image-banner .banner-text-wrapper .banner-text{display:flex;flex-direction:column;align-items:center;background:url("Content/img/green-check.svg");}.image-banner .banner-text-wrapper .banner-text p{margin-top:0;}@media(max-width:768px){.image-banner .banner-text-wrapper .banner-text p{font-size:20px !important;}}.image-banner .banner-text-wrapper .banner-text li{position:relative;}@media(max-width:768px){.image-banner .banner-text-wrapper .banner-text li{font-size:20px !important;}}.image-banner .banner-text-wrapper .banner-text ul{list-style-type:none;}.image-banner .banner-text-wrapper .banner-text li:before{font-family:'FontAwesome';content:'';margin:0 5px 0 -40px;color:#32bea6 !important;position:absolute;}.image-banner .banner-text-wrapper .banner-text li,.image-banner .banner-text-wrapper .banner-text p{font-size:1.5rem;font-weight:300;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.Category{background:#fff;}.naust-album{margin:30px 0 30px 0;}.naust-album .carousel .container{height:auto;width:100vw;padding:0;}@media(min-width:992px){.naust-album .carousel .container{height:400px;}}.naust-album .carousel .container .img-container .image{width:100%;}.naust-album .carousel .slick-prev{height:40px;width:40px;left:0;z-index:100;}@media(min-width:992px){.naust-album .carousel .slick-prev{left:-60px;}}@media(min-width:1200px){.naust-album .carousel .slick-prev{left:-80px;}}.naust-album .carousel .slick-next{height:40px;width:40px;right:0;z-index:100;}@media(min-width:992px){.naust-album .carousel .slick-next{right:-60px;}}@media(min-width:1200px){.naust-album .carousel .slick-next{right:-80px;}}.naust-album .carousel .slick-next::before{color:#4d4d4d;font-size:40px;}.naust-album .carousel .slick-prev::before{color:#4d4d4d;font-size:40px;}.naust-album .carousel .slick-dots{bottom:-40px;}.naust-album .carousel .slick-dots li button{width:22px;height:22px;}.naust-album .carousel .slick-dots li button:before{font-size:12px;}.naust-album.album-wrapper{display:block;width:100%;max-width:1170px;padding:0 15px;margin:0 auto 0 auto;}@media(max-width:1200px){.naust-album.album-wrapper{max-width:970px;}}@media(max-width:992px){.naust-album.album-wrapper{max-width:750px;}}.naust-album.album-wrapper .naust-slider-container{float:left;width:100%;margin-top:30px;margin-bottom:50px;}@media(max-width:992px){.naust-album.album-wrapper .naust-slider-container{margin-top:0;}}.naust-album.album-wrapper .carousel{float:left;width:100%;}.naust-album.album-wrapper .carousel .container{float:left;display:block;margin-right:2.35765%;width:31.76157%;height:auto;}.naust-album.album-wrapper .carousel .container:last-child{margin-right:0;}@media(max-width:480px){.naust-album.album-wrapper .carousel .container{float:left;display:block;margin-right:2.35765%;width:100%;display:none;}.naust-album.album-wrapper .carousel .container:last-child{margin-right:0;}}.naust-album.album-wrapper .carousel .container:first-child{display:block;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.Category.white{background:#fff !important;}#ProductOverviewContent{margin-left:-15px;margin-right:-15px;}#ProductOverviewContent:after{content:"";display:table;clear:both;}#ProductOverviewContent .product-container{float:left;width:100%;}#ProductOverviewContent .product-container .product-card{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:15px;}@media(min-width:992px){#ProductOverviewContent .product-container .product-card{float:left;width:33.33333%;}}#ProductOverviewContent .product-container .product-card .product{margin:0;}#ProductOverviewContent .product-container .product-card .product img{background:#f8f8f8;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#ProductOverviewContent .product-container .product-card .product .product-name{background:#fff;padding:24px;width:100%;text-align:center;color:#000;}#ProductOverviewContent .product-container .product-card a{color:#7f7f7f !important;text-decoration:none !important;font-weight:400 !important;}#ProductOverviewContent .product-container .product-card a:hover,#ProductOverviewContent .product-container .product-card a:active,#ProductOverviewContent .product-container .product-card a:focus,#ProductOverviewContent .product-container .product-card a:visited{color:#000 !important;text-decoration:none !important;}#ProductOverviewContent .product-container .product-card a.active{color:#000 !important;text-decoration:none !important;}h2{font-size:2.5em;margin-bottom:40px;}h3{font-size:1.5em;font-weight:500;}p{font-size:1.25rem;line-height:1.6;font-weight:300;}@media(max-width:768px){p{font-size:18px;}}.cookie-policy{max-width:450px;position:fixed;right:0;bottom:0;z-index:100000;background:#fff;display:block;padding:8px 0 15px 0;color:#333;border-radius:2px;box-shadow:rgba(0,0,0,.15) 1px 8px 40px;}@media(max-width:480px){.cookie-policy{width:100%;max-width:100%;}}.cookie-policy .info{font-size:16px;}.cookie-policy .content{font-size:.9em;line-height:28px;padding:15px 45px 20px 30px;font-weight:300;text-align:left;}.cookie-policy .content a{color:#333;text-decoration:underline;}.cookie-policy .content h3{color:#333;font-size:1.5em;line-height:1.5em;margin:10px 0 15px;}.cookie-policy .content h5{color:#333;font-size:1.2em;line-height:1.5em;}.cookie-policy div.close-cookie-policy{position:absolute;top:12px;right:12px;font-size:16px;cursor:pointer;display:block;color:#333;}.cookie-policy div.close-cookie-policy span{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACXRSTlMtAOvv5snI4+QHNneqAAAAP0lEQVR4Xi2KMRFAIQzFXvkG+hx07cYdKr4CLGAACwjoseCWoSwZkqALdeE3lo0ScIN6CwG/U5lMk/WdQ6jzAiELCbPpVNGnAAAAAElFTkSuQmCC") no-repeat 0 0;width:10px;height:10px;display:block;}.cookie-policy .btn-primary{font-weight:400;font-size:20px;width:84%;border-radius:0;border:none;color:#fff;margin:-10px 45px 15px 30px;transition:opacity .25s ease,box-shadow .25s ease;background-color:#4178be;}.cookie-policy .btn-primary:hover{background-color:#4178be !important;box-shadow:rgba(0,0,0,.15) 1px 8px 40px;}
