@charset "UTF-8";
/*
Blender front: combined stylesheet

Syntax:
See http://thesassway.com/advanced/modular-css-naming-conventions
  .blocks
  .block
  .block-subblock
  .special-block
  .is-state

  mixin function: requires parameters
  %class: use only if extended
  .class: very common
*/
/*
Blender front: sass settings
*/
/*
Blender front: core mixins that are needed very early
*/
/*
Blender front: graphics mixins
*/
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,800);
/*
Blender front: grid utilities
*/
/* line 30, ../../../blendercms/application/assets/front/sass/partials/base/_grid.scss */
.container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 12, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 660px) {
  /* line 30, ../../../blendercms/application/assets/front/sass/partials/base/_grid.scss */
  .container {
    padding-left: 22px;
    padding-right: 22px;
  }
}

/* line 41, ../../../blendercms/application/assets/front/sass/partials/base/_grid.scss */
.group,
.clearfix {
  zoom: 1;
}
/* line 44, ../../../blendercms/application/assets/front/sass/partials/base/_grid.scss */
.group:before, .group:after,
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* line 45, ../../../blendercms/application/assets/front/sass/partials/base/_grid.scss */
.group:after,
.clearfix:after {
  clear: both;
}

/*
Blender front: mixins per tag. Exception: no .tag_etc classes but start with tag itself
*/
/* line 5, ../../../blendercms/application/assets/front/sass/partials/base/_ul.scss */
header ul {
  list-style: none;
  margin: 0;
  padding-left: 0 !important;
}
/* line 10, ../../../blendercms/application/assets/front/sass/partials/base/_ul.scss */
header ul li {
  display: inline-block;
}

/* line 57, ../../../blendercms/application/assets/front/sass/partials/base/_ul.scss */
header ul, .tag-index {
  list-style: none;
  padding-left: 0;
}

/*
Blender front text appearance mixins
*/
/* line 81, ../../../blendercms/application/assets/front/sass/partials/base/_text.scss */
body {
  -webkit-font-smoothing: antialiased;
}

/* use small-caps */
/* both upper and lowercase to small caps */
/* line 120, ../../../blendercms/application/assets/front/sass/partials/base/_text.scss */
article h1, aside h1, .aside h1,
.article h1,
body[contenteditable=true] h1, article h2, aside h2, .aside h2,
.article h2,
body[contenteditable=true] h2 {
  text-rendering: optimizeLegibility;
  -moz-font-feature-settings: "liga=1";
  -ms-font-feature-settings: "liga" 1;
}

/* line 127, ../../../blendercms/application/assets/front/sass/partials/base/_text.scss */
.search-result .search-url, article a, aside a, .aside a,
.article a,
body[contenteditable=true] a {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/*
Blender front: utilities mixins
*/
/*! 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.
 */
/* line 9, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
body {
  margin: 0;
}

/* 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.
 */
/* line 32, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 52, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 65, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 75, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 87, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 95, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 107, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 115, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 124, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 133, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 142, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 151, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 159, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 182, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 190, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 201, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 209, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 219, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 227, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 250, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 264, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 275, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 288, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 300, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 309, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 320, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 332, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          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`.
 */
/* line 344, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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).
 */
/* line 355, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -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).
 */
/* line 368, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 377, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 388, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 397, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
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.
 */
/* line 406, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 417, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 422, ../../../blendercms/application/assets/front/sass/vendor/_normalize.scss */
td,
th {
  padding: 0;
}

@font-face {
  font-family: 'temp-icons';
  src: url("/modules/front/fonts/temp-icons.eot?27061278");
  src: url("/modules/front/fonts/temp-icons.eot?27061278#iefix") format("embedded-opentype"), url("/modules/front/fonts/temp-icons.woff?27061278") format("woff"), url("/modules/front/fonts/temp-icons.ttf?27061278") format("truetype"), url("/modules/front/fonts/temp-icons.svg?27061278#temp-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'temp-icons';
    src: url('/modules/front/fonts/temp-icons.svg?27061278#temp-icons') format('svg');
  }
}
*/
/* line 22, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "temp-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 53, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-search:before {
  content: '\e800';
}

/* '' */
/* line 54, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-twitter-bird:before {
  content: '\e801';
}

/* '' */
/* line 55, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-facebook:before {
  content: '\e802';
}

/* '' */
/* line 56, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-linkedin:before {
  content: '\e803';
}

/* '' */
/* line 57, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-cancel:before {
  content: '\e804';
}

/* '' */
/* line 58, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-left:before {
  content: '\e805';
}

/* '' */
/* line 59, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-right:before {
  content: '\e806';
}

/* '' */
/* line 60, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-up:before {
  content: '\e807';
}

/* '' */
/* line 61, ../../../blendercms/application/assets/front/sass/partials/fonts/_icons.scss */
.icon-down:before {
  content: '\e808';
}

/* '' */
/*
Blender front: typography that is shared between front and redactor dropdown/iframe
*/
/*
Blender front: Google fonts with @import
*/
/* line 9, ../../../blendercms/application/assets/front/sass/partials/fonts/_google.scss */
.responsive-menu {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 15, ../../../blendercms/application/assets/front/sass/partials/fonts/_google.scss */
article time, aside time, .aside time,
.article time,
body[contenteditable=true] time {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-weight: 400;
}

/* line 21, ../../../blendercms/application/assets/front/sass/partials/fonts/_google.scss */
article h3, aside h3, .aside h3,
.article h3,
body[contenteditable=true] h3 {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 800;
}

/*
Blender front: typekit fonts. Include extra js in template

<script type="text/javascript" src="//use.typekit.net/xyz123.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>

*/
/* line 21, ../../../blendercms/application/assets/front/sass/partials/fonts/_typekit.scss */
article blockquote, aside blockquote, .aside blockquote,
.article blockquote,
body[contenteditable=true] blockquote, body {
  font-family: "ff-enzo-web", sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 33, ../../../blendercms/application/assets/front/sass/partials/fonts/_typekit.scss */
article h1, aside h1, .aside h1,
.article h1,
body[contenteditable=true] h1, article h2, aside h2, .aside h2,
.article h2,
body[contenteditable=true] h2, article h4, aside h4, .aside h4,
.article h4,
body[contenteditable=true] h4, header .menu-con #menu ul li a, .event-tag,
.news-tag, article strong,
article b, aside strong,
aside b, .aside strong,
.aside b,
.article strong,
.article b,
body[contenteditable=true] strong,
body[contenteditable=true] b, .read-more, form button,
.btn,
.tag {
  font-family: "ff-enzo-web", sans-serif;
  font-style: normal;
  font-weight: 700;
}

/* line 39, ../../../blendercms/application/assets/front/sass/partials/fonts/_typekit.scss */
.search-result .search-url, article strong em,
article strong i, i article strong, em article strong,
article b em,
article b i, i
article b, em
article b, aside strong em,
aside strong i, i aside strong, em aside strong,
aside b em,
aside b i, i
aside b, em
aside b, .aside strong em,
.aside strong i, i .aside strong, em .aside strong,
.aside b em,
.aside b i, i
.aside b, em
.aside b,
.article strong em,
.article strong i, i
.article strong, em
.article strong,
.article b em,
.article b i, i
.article b, em
.article b,
body[contenteditable=true] strong em,
body[contenteditable=true] strong i, i
body[contenteditable=true] strong, em
body[contenteditable=true] strong,
body[contenteditable=true] b em,
body[contenteditable=true] b i, i
body[contenteditable=true] b, em
body[contenteditable=true] b {
  font-family: "ff-enzo-web", sans-serif;
  font-style: italic;
  font-weight: 700;
}

/* line 45, ../../../blendercms/application/assets/front/sass/partials/fonts/_typekit.scss */
article code,
article kbd,
article samp,
article var, aside code,
aside kbd,
aside samp,
aside var, .aside code,
.aside kbd,
.aside samp,
.aside var,
.article code,
.article kbd,
.article samp,
.article var,
body[contenteditable=true] code,
body[contenteditable=true] kbd,
body[contenteditable=true] samp,
body[contenteditable=true] var {
  font-family: Consolas, 'courier new', monospace;
  font-style: normal;
  font-weight: 400;
}

/* line 16, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
body, article p, aside p, .aside p,
.article p,
body[contenteditable=true] p {
  color: #42494f;
  text-align: left;
  font-size: 1.1em;
  line-height: 1.5;
  margin: 0;
}

/* line 25, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
article p.intro, aside p.intro, .aside p.intro,
.article p.intro,
body[contenteditable=true] p.intro {
  font-size: 1.1em;
}

/* line 36, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
article h1, aside h1, .aside h1,
.article h1,
body[contenteditable=true] h1 {
  font-size: 2.04em;
}
@media (max-width: 1070px) {
  /* line 36, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
  article h1, aside h1, .aside h1,
  .article h1,
  body[contenteditable=true] h1 {
    font-size: 1.92em;
  }
}
@media (max-width: 660px) {
  /* line 36, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
  article h1, aside h1, .aside h1,
  .article h1,
  body[contenteditable=true] h1 {
    font-size: 1.6em;
  }
}

/* line 49, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
article h2, aside h2, .aside h2,
.article h2,
body[contenteditable=true] h2 {
  font-size: 1.6em;
  line-height: 1;
  padding-bottom: 0.25em;
  border-bottom: 2px solid rgba(145, 148, 156, 0.3);
  margin-bottom: 1.25em;
}

/* line 59, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
article h3, aside h3, .aside h3,
.article h3,
body[contenteditable=true] h3 {
  font-size: 1em;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  margin: 0.25em 0;
}

/* line 71, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
article h4, aside h4, .aside h4,
.article h4,
body[contenteditable=true] h4 {
  font-size: 1em;
  margin: 0;
}

/* line 80, ../../../blendercms/application/assets/front/sass/partials/_typography.scss */
article blockquote, aside blockquote, .aside blockquote,
.article blockquote,
body[contenteditable=true] blockquote {
  font-size: 1.2em;
  background: #cbeae0;
  color: #43a587;
  margin-left: 0;
  border-left: 3px solid #52b99a;
}

/*
Blender front: page layout
*/
/* line 14, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
html {
  position: relative;
  height: 100%;
}

/* line 13, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
body {
  min-height: 100%;
  position: relative;
}
/* line 17, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
.no-touch body {
  padding-bottom: 5em;
}
@media (max-width: 1070px) {
  /* line 17, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
  .no-touch body {
    padding-bottom: 0;
  }
}

/* line 26, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
footer,
.touch footer {
  z-index: 2;
  width: 100%;
  max-height: 5em;
}
@media (max-width: 1070px) {
  /* line 26, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
  footer,
  .touch footer {
    height: auto;
    max-height: none;
  }
}

/* line 38, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
.no-touch footer {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 1070px) {
  /* line 38, ../../../blendercms/application/assets/front/sass/partials/base/_utilities.scss */
  .no-touch footer {
    position: relative;
  }
}

/* line 9, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
html {
  font-size: 0.9em;
}

/* line 13, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
body {
  line-height: 1.5;
  position: relative;
}
@media (max-width: 1070px) {
  /* line 13, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
  body {
    font-size: 1em;
  }
}
@media (max-width: 660px) {
  /* line 13, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
  body {
    font-size: 1em;
  }
}

/* line 27, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
a {
  text-decoration: none;
  color: #91949c;
}

/* line 32, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
hr {
  display: none;
}

/* line 36, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
img {
  width: 100%;
  height: auto;
}

/* line 41, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
.toplink {
  position: fixed;
  bottom: 1.9em;
  right: 1.5em;
  width: 44px;
  border-radius: 44px;
  background: rgba(244, 148, 35, 0.1);
  line-height: 44px !important;
  font-size: 20px;
  text-align: center;
  border-bottom: 0;
  overflow: hidden;
  color: #f49423;
  opacity: 0;
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 660px) {
  /* line 41, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
  .toplink {
    right: -8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
/* line 63, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
.body-scrolled .toplink {
  opacity: 1;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 69, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
.toplink:hover {
  color: white;
  background: #f49423;
}

/* line 75, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
.container {
  max-width: 95em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em 2em;
}
/* line 12, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 1380px) {
  /* line 75, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
  .container {
    max-width: 85em;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
  .container:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 83, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
.submenu {
  margin-bottom: 1em;
}
@media (max-width: 660px) {
  /* line 83, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
  .submenu {
    margin: 1em 0;
  }
}

/* line 90, ../../../blendercms/application/assets/front/sass/partials/_layout.scss */
.main-content {
  margin-bottom: 3em;
}

/*
Blender front: header section
*/
/* line 5, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header {
  position: relative;
  top: 0;
  width: 100%;
  left: 0;
  background-color: #232939;
  z-index: 1;
}
/* line 12, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .container {
  padding: 2.5em 2em 2em;
}
@media (max-width: 660px) {
  /* line 12, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .container {
    padding: 1em;
  }
}
@media (max-width: 660px) {
  /* line 21, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header ul li {
    float: none;
    display: block;
  }
}
/* line 28, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .site-logo {
  width: 16.12903%;
  float: left;
  margin-right: 0.64516%;
}
@media (max-width: 1070px) {
  /* line 28, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .site-logo {
    width: 49.67742%;
    float: left;
    margin-right: 0.64516%;
  }
}
/* line 33, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .site-logo h1,
header .site-logo small {
  display: none;
}
/* line 37, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .site-logo .logo-icon {
  display: block;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("/modules/front/images/layout/logo.png");
  height: 3.5em;
  width: 10em;
  border-bottom: none;
}
/* line 40, ../../../blendercms/application/assets/front/sass/partials/base/_graphics.scss */
html.svg header .site-logo .logo-icon {
  background-image: url("/modules/front/images/layout/logo.svg");
}
@media (max-width: 1070px) {
  /* line 37, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .site-logo .logo-icon {
    width: 177px;
    background-position: center left;
  }
}
/* line 48, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header #lang {
  position: absolute;
  right: 2em;
  top: 0;
}
@media (max-width: 1070px) {
  /* line 48, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header #lang {
    position: relative;
    float: left;
    width: 100%;
    display: none;
    right: 0em;
    margin-top: 1.75em;
  }
}
@media (max-width: 1070px) {
  /* line 60, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header #lang li {
    float: left;
    display: block;
  }
}
/* line 65, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header #lang li a {
  padding: 0.5em;
  background: #555a66;
  font-size: 0.7em;
  text-transform: uppercase;
  color: #232939;
}
/* line 74, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header #lang .active a {
  background: #747882;
}
/* line 80, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con {
  width: 83.22581%;
  float: right;
  margin-right: 0;
}
@media (max-width: 1070px) {
  /* line 80, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
    display: none;
  }
}
/* line 86, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu {
  width: 100%;
  float: right;
  margin-right: 0;
}
@media (max-width: 1070px) {
  /* line 86, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu {
    margin-top: 2em;
  }
}
@media (max-width: 660px) {
  /* line 86, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu {
    margin-top: 1em;
  }
}
/* line 94, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul {
  float: right;
}
@media (max-width: 1070px) {
  /* line 94, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul {
    float: left;
  }
}
@media (max-width: 660px) {
  /* line 94, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul {
    float: none;
  }
}
@media (max-width: 1070px) {
  /* line 102, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li {
    display: block;
  }
  /* line 105, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li .askQuestion {
    margin-top: 0.5em;
  }
}
/* line 109, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul li a {
  border-bottom: none;
  color: rgba(255, 255, 255, 0.97);
  padding: 0.5em 0em;
  line-height: 2em;
  margin: 0 0.75em;
  font-size: 1.2em;
  position: relative;
}
@media (max-width: 660px) {
  /* line 109, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li a {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 121, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul li a:after {
  position: absolute;
  left: 0;
  width: 0;
  height: 2px;
  background: #52b99a;
  content: '';
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  bottom: 0;
}
@media (max-width: 660px) {
  /* line 121, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li a:after {
    -webkit-transition: none;
    transition: none;
    display: none;
  }
}
/* line 136, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul li a:hover {
  color: white;
}
/* line 138, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul li a:hover:after {
  width: 100%;
  opacity: 0.5;
}
@media (max-width: 1070px) {
  /* line 109, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li a {
    margin: 0;
  }
}
@media (max-width: 660px) {
  /* line 109, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li a {
    line-height: 1.5em;
    margin: 0;
    display: block;
  }
}
/* line 152, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul li .askQuestion {
  display: inline-block;
  background: #52b99a;
  padding: 0.5em 2em;
  margin-right: 0;
  border-radius: 0.25em;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
/* line 159, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul li .askQuestion:after {
  display: none;
}
@media (max-width: 660px) {
  /* line 152, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li .askQuestion {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 166, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul li .askQuestion:hover, header .menu-con #menu ul li .askQuestion:focus {
  outline: 0;
  border: 0;
  background: #3e9a7e;
  color: white;
}
@media (max-width: 1070px) {
  /* line 152, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li .askQuestion {
    padding: 0.5em 1em;
  }
}
@media (max-width: 660px) {
  /* line 152, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  header .menu-con #menu ul li .askQuestion {
    line-height: 3em !important;
    margin-top: 0.5em;
    width: 100%;
    border-radius: 0;
  }
}
/* line 185, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
header .menu-con #menu ul .active a:after {
  width: 100%;
  opacity: 1;
  display: block;
}

/* line 197, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
.responsive-menu {
  display: none;
  float: right;
  margin: 0 !important;
  padding: 0 1em;
  line-height: 3em;
  border: 2px solid rgba(255, 255, 255, 0.25);
  color: white;
}
@media (max-width: 660px) {
  /* line 197, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  .responsive-menu {
    -webkit-transition: none;
    transition: none;
  }
}
/* line 209, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
.responsive-menu:hover {
  color: white;
  border: 2px solid #52b99a;
}
@media (max-width: 1070px) {
  /* line 197, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  .responsive-menu {
    display: block;
  }
}

/* line 219, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
.responsive-menu-con {
  width: 49.67742%;
  float: right;
  margin-right: 0;
  display: none;
}
@media (max-width: 1070px) {
  /* line 219, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
  .responsive-menu-con {
    display: block;
  }
}

/* line 229, ../../../blendercms/application/assets/front/sass/partials/_header.scss */
.responsive-menu-shown .menu-con, .responsive-menu-shown #lang {
  display: block;
}

/* line 3, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.main {
  margin-top: 1.5em;
}
@media (max-width: 660px) {
  /* line 3, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .main {
    margin-top: 0;
  }
}

/* line 10, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article {
  width: 70.73955%;
  float: left;
  margin-right: 0.32154%;
  background: white;
}
@media (max-width: 1070px) {
  /* line 10, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  article {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
  }
}
/* line 16, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .about-text {
  width: 62.37942%;
  float: left;
  margin-right: 0.32154%;
}
@media (max-width: 660px) {
  /* line 16, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  article .about-text {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
    margin-top: 18em;
  }
}
/* line 23, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members {
  width: 33.11897%;
  float: right;
  margin-right: 0;
}
@media (max-width: 660px) {
  /* line 23, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  article .members {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
  }
}
/* line 29, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members .members-logos .members-logos-item {
  display: block;
  width: 32.90323%;
  float: left;
  height: 6em;
  border: 0;
  padding: 0.5em;
  margin-bottom: 1em;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
article .members .members-logos .members-logos-item:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
article .members .members-logos .members-logos-item:nth-child(3n + 2) {
  margin-left: 33.54839%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
article .members .members-logos .members-logos-item:nth-child(3n + 3) {
  margin-left: 67.09677%;
  margin-right: -100%;
  clear: none;
}
/* line 36, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members .members-logos .members-logos-item img {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 44, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members-con {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 46, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members-con .members-item {
  width: 32.90323%;
  float: left;
  padding: 0.5em;
  margin-bottom: 1em;
  border-radius: 6px;
  text-align: center;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
article .members-con .members-item:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
article .members-con .members-item:nth-child(3n + 2) {
  margin-left: 33.54839%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
article .members-con .members-item:nth-child(3n + 3) {
  margin-left: 67.09677%;
  margin-right: -100%;
  clear: none;
}
/* line 53, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members-con .members-item a {
  font-size: 0.85em;
}
@media (max-width: 660px) {
  /* line 46, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  article .members-con .members-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
  }
}
/* line 59, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members-con .members-item .member-img {
  display: block;
  border-bottom: none;
  padding-bottom: 5em;
  -webkit-background-size: contain;
          background-size: contain;
  margin: 1em 6em 1em 0;
  background-repeat: no-repeat;
  background-position: center left;
}
@media (max-width: 660px) {
  /* line 59, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  article .members-con .members-item .member-img {
    margin: 0;
    width: 28.93891%;
    float: left;
    margin-right: 0.32154%;
    background-position: top left;
  }
}
/* line 72, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members-con .members-item .member-img:hover {
  border-bottom: none;
}
/* line 76, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .members-con .members-item .member-info {
  text-align: left;
}
@media (max-width: 660px) {
  /* line 76, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  article .members-con .members-item .member-info {
    width: 66.45161%;
    float: right;
    margin-right: 0;
  }
}

/* line 86, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.owl-carousel {
  margin-bottom: 1.5em;
}
/* line 89, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.owl-carousel .item {
  position: relative;
  height: 0;
  padding-bottom: 45%;
  -webkit-background-size: cover;
          background-size: cover;
}
/* line 94, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.owl-carousel .item:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 0.7;
}
/* line 15, ../../../blendercms/application/assets/front/sass/partials/base/_graphics.scss */
.no-cssgradients .owl-carousel .item:before {
  background-color: #52b99a;
}
/* line 19, ../../../blendercms/application/assets/front/sass/partials/base/_graphics.scss */
.cssgradients .owl-carousel .item:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYjk5YSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMWYzMjY2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  background-image: -webkit-linear-gradient(bottom, #52b99a 0%, #1f3266 40%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#52b99a), color-stop(40%, #1f3266));
  background-image: linear-gradient(to top, #52b99a 0%, #1f3266 40%);
}
/* line 15, ../../../blendercms/application/assets/front/sass/partials/base/_graphics.scss */
.no-cssgradients .owl-carousel .item:before {
  background-color: #232939;
}
/* line 19, ../../../blendercms/application/assets/front/sass/partials/base/_graphics.scss */
.cssgradients .owl-carousel .item:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjkzOSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMjMyOTM5IiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  background-image: -webkit-linear-gradient(bottom, #232939 0%, rgba(35, 41, 57, 0) 40%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#232939), color-stop(40%, rgba(35, 41, 57, 0)));
  background-image: linear-gradient(to top, #232939 0%, rgba(35, 41, 57, 0) 40%);
}
@media (max-width: 1070px) {
  /* line 89, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .owl-carousel .item {
    padding-bottom: 30em;
  }
}
@media (max-width: 660px) {
  /* line 89, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .owl-carousel .item {
    padding-bottom: 18em;
  }
}
/* line 111, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.owl-carousel .item .item-caption {
  position: absolute;
  bottom: 1.5em;
  left: 1.5em;
  max-width: 75%;
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  color: white;
  text-shadow: 3px 3px 0 rgba(35, 41, 57, 0.25);
}
/* line 121, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.owl-carousel .item .item-caption h1, .owl-carousel .item .item-caption h2, .owl-carousel .item .item-caption h3, .owl-carousel .item .item-caption h4, .owl-carousel .item .item-caption p {
  color: white;
  margin: 0;
}
/* line 125, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.owl-carousel .item .item-caption h1 {
  line-height: 1.2;
}

@media (max-width: 660px) {
  /* line 132, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .banner {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
}

/* line 141, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.download-con .download {
  width: 19.37984%;
  float: left;
  border: 1px solid rgba(128, 128, 128, 0.38);
  padding: 0.5em;
  margin-bottom: 1em;
  border-radius: 6px;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
.download-con .download:nth-child(5n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
.download-con .download:nth-child(5n + 2) {
  margin-left: 20.15504%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
.download-con .download:nth-child(5n + 3) {
  margin-left: 40.31008%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
.download-con .download:nth-child(5n + 4) {
  margin-left: 60.46512%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
.download-con .download:nth-child(5n + 5) {
  margin-left: 80.62016%;
  margin-right: -100%;
  clear: none;
}
@media (max-width: 1070px) {
  /* line 141, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .download-con .download {
    width: 24.51613%;
    float: left;
  }
  /* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
  .download-con .download:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
  .download-con .download:nth-child(4n + 2) {
    margin-left: 25.16129%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
  .download-con .download:nth-child(4n + 3) {
    margin-left: 50.32258%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
  .download-con .download:nth-child(4n + 4) {
    margin-left: 75.48387%;
    margin-right: -100%;
    clear: none;
  }
}
@media (max-width: 660px) {
  /* line 141, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .download-con .download {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
  }
}
/* line 154, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.download-con .download figure {
  margin: 0;
}
/* line 156, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.download-con .download figure .cover-img {
  padding-bottom: 6em;
  margin: 1em 1em 1em 0;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 660px) {
  /* line 156, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .download-con .download figure .cover-img {
    width: 28.93891%;
    float: left;
    margin-right: 0.32154%;
    background-position: top left;
  }
}
@media (max-width: 660px) {
  /* line 167, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
  .download-con .download figure figcaption {
    width: 66.45161%;
    float: right;
    margin-right: 0;
  }
}

/* line 178, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.event-tag,
.news-tag {
  background: rgba(82, 185, 154, 0.5);
  text-transform: uppercase;
  padding: 0.15em 0.35em;
  border-radius: 3px;
  font-size: 0.6375em;
  margin: 0 0.5em;
  color: white;
  vertical-align: middle;
  display: inline-block;
}
/* line 191, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.event-tag:first-child,
.news-tag:first-child {
  margin-left: 0;
}
/* line 195, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.event-tag:last-child,
.news-tag:last-child {
  margin-right: 0;
}

/* line 200, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.andere, .other {
  display: none;
}

/* line 210, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.main-list .hidden {
  display: none;
}

/* line 223, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.news-col {
  width: 45.65916%;
  float: left;
  margin-right: 0.32154%;
}

/* line 228, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.events-col {
  width: 45.65916%;
  float: right;
  margin-right: 0;
}

/* line 232, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.related {
  margin-bottom: 1.75em;
}
/* line 234, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.related .related-item {
  margin: 0.5em 0;
}
/* line 237, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.related h2 {
  font-size: 1.2em;
}
/* line 240, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.related time {
  margin-right: 0.5em;
}

/* line 246, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .news-item {
  margin: 1.5em 0;
}
/* line 248, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .news-item h3 {
  margin: 0;
}
/* line 251, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .news-item p {
  margin-bottom: 0.25em;
}
/* line 255, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .event-item {
  margin: 1.5em 0;
}
/* line 257, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .event-item:last-child {
  margin-bottom: 3em;
}
/* line 260, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .event-item h3 {
  margin: 0;
}
/* line 263, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
article .event-item p {
  margin-bottom: 0.25em;
}

/* line 270, ../../../blendercms/application/assets/front/sass/partials/_main.scss */
.search-result {
  margin: 2em 0;
}

/*
Blender front: article styles, also used for redactor iframe
*/
/* line 9, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article, aside, .aside,
.article,
body[contenteditable=true] {
  /*if table footer and/or table header present, don't round cells in table body*/
}
/* line 30, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article a, aside a, .aside a,
.article a,
body[contenteditable=true] a {
  color: #52b99a;
  text-decoration: none;
  border-bottom: solid 2px rgba(82, 185, 154, 0.3);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
/* line 50, ../../../blendercms/application/assets/front/sass/partials/base/_text.scss */
article a:hover, aside a:hover, .aside a:hover,
.article a:hover,
body[contenteditable=true] a:hover {
  color: #307560;
  border-bottom: solid 2px rgba(82, 185, 154, 0.4);
}
/* line 36, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article abbr[title],
article dfn[title], aside abbr[title],
aside dfn[title], .aside abbr[title],
.aside dfn[title],
.article abbr[title],
.article dfn[title],
body[contenteditable=true] abbr[title],
body[contenteditable=true] dfn[title] {
  border-bottom: 1px dotted #5a626a;
  cursor: help;
}
/* line 42, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article figcaption p, article figcaption .size, article address p, article address .size, aside figcaption p, aside figcaption .size, aside address p, aside address .size, .aside figcaption p, .aside figcaption .size, .aside address p, .aside address .size,
.article figcaption p,
.article figcaption .size,
.article address p,
.article address .size,
body[contenteditable=true] figcaption p,
body[contenteditable=true] figcaption .size,
body[contenteditable=true] address p,
body[contenteditable=true] address .size {
  margin-bottom: 0.75em;
  font-style: normal;
  font-size: 0.85em;
}
/* line 49, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article blockquote, aside blockquote, .aside blockquote,
.article blockquote,
body[contenteditable=true] blockquote {
  display: inline-block;
  padding: 1em;
  margin-bottom: 1.5em;
}
@media (max-width: 660px) {
  /* line 49, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
  article blockquote, aside blockquote, .aside blockquote,
  .article blockquote,
  body[contenteditable=true] blockquote {
    margin: 0 0 1.5em 0;
  }
}
/* line 59, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article blockquote,
article q, aside blockquote,
aside q, .aside blockquote,
.aside q,
.article blockquote,
.article q,
body[contenteditable=true] blockquote,
body[contenteditable=true] q {
  quotes: none;
}
/* line 63, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article blockquote:before,
article blockquote:after,
article q:before,
article q:after, aside blockquote:before,
aside blockquote:after,
aside q:before,
aside q:after, .aside blockquote:before,
.aside blockquote:after,
.aside q:before,
.aside q:after,
.article blockquote:before,
.article blockquote:after,
.article q:before,
.article q:after,
body[contenteditable=true] blockquote:before,
body[contenteditable=true] blockquote:after,
body[contenteditable=true] q:before,
body[contenteditable=true] q:after {
  content: '';
  content: none;
}
/* line 71, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article blockquote p, aside blockquote p, .aside blockquote p,
.article blockquote p,
body[contenteditable=true] blockquote p {
  margin-bottom: 0;
}
/* line 80, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article del, aside del, .aside del,
.article del,
body[contenteditable=true] del {
  text-decoration: line-through;
}
/* line 83, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article dt, aside dt, .aside dt,
.article dt,
body[contenteditable=true] dt {
  font-weight: bold;
}
/* line 86, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article dd, aside dd, .aside dd,
.article dd,
body[contenteditable=true] dd {
  border-bottom: dotted 1px #2b2f33;
  padding-bottom: 0.75em;
  margin-bottom: 0.75em;
}
/* line 91, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article em,
article i,
article q,
article cite, aside em,
aside i,
aside q,
aside cite, .aside em,
.aside i,
.aside q,
.aside cite,
.article em,
.article i,
.article q,
.article cite,
body[contenteditable=true] em,
body[contenteditable=true] i,
body[contenteditable=true] q,
body[contenteditable=true] cite {
  font-style: italic;
}
/* line 97, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article hr, aside hr, .aside hr,
.article hr,
body[contenteditable=true] hr {
  border-top: 1px solid rgba(35, 41, 57, 0.2);
  margin: 1em 0;
}
/* line 101, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article img, aside img, .aside img,
.article img,
body[contenteditable=true] img {
  max-width: 100%;
}
/* line 105, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article img[style*="float:left"], article img[style*="float: left"], aside img[style*="float:left"], aside img[style*="float: left"], .aside img[style*="float:left"], .aside img[style*="float: left"],
.article img[style*="float:left"],
.article img[style*="float: left"],
body[contenteditable=true] img[style*="float:left"],
body[contenteditable=true] img[style*="float: left"] {
  margin-right: 30px !important;
}
/* line 110, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article img[style*="float:right"], article img[style*="float: right"], aside img[style*="float:right"], aside img[style*="float: right"], .aside img[style*="float:right"], .aside img[style*="float: right"],
.article img[style*="float:right"],
.article img[style*="float: right"],
body[contenteditable=true] img[style*="float:right"],
body[contenteditable=true] img[style*="float: right"] {
  margin-left: 30px !important;
}
/* line 116, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article ins, aside ins, .aside ins,
.article ins,
body[contenteditable=true] ins {
  background-color: #ffff99;
  color: #333333;
  text-decoration: none;
}
/* line 121, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article mark, aside mark, .aside mark,
.article mark,
body[contenteditable=true] mark {
  background-color: #ffff99;
  color: #333333;
  font-style: normal;
  font-weight: bold;
}
/* line 127, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article ol,
article ul, aside ol,
aside ul, .aside ol,
.aside ul,
.article ol,
.article ul,
body[contenteditable=true] ol,
body[contenteditable=true] ul {
  padding-left: 1.5em;
  margin-bottom: 1.5em;
}
/* line 132, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article ol li,
article ul li, aside ol li,
aside ul li, .aside ol li,
.aside ul li,
.article ol li,
.article ul li,
body[contenteditable=true] ol li,
body[contenteditable=true] ul li {
  margin-bottom: 0.5em;
  line-height: 1.5;
}
/* line 137, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article ol ul, article ol ol,
article ul ul,
article ul ol, aside ol ul, aside ol ol,
aside ul ul,
aside ul ol, .aside ol ul, .aside ol ol,
.aside ul ul,
.aside ul ol,
.article ol ul,
.article ol ol,
.article ul ul,
.article ul ol,
body[contenteditable=true] ol ul,
body[contenteditable=true] ol ol,
body[contenteditable=true] ul ul,
body[contenteditable=true] ul ol {
  margin-bottom: 0.5em;
}
/* line 144, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article p, aside p, .aside p,
.article p,
body[contenteditable=true] p {
  margin-bottom: 1.5em;
}
/* line 149, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article p + ul, aside p + ul, .aside p + ul,
.article p + ul,
body[contenteditable=true] p + ul {
  margin-top: -1em;
}
/* line 152, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article p + ol, aside p + ol, .aside p + ol,
.article p + ol,
body[contenteditable=true] p + ol {
  margin-top: -1em;
}
@media (max-width: 660px) {
  /* line 157, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
  article p.intro, aside p.intro, .aside p.intro,
  .article p.intro,
  body[contenteditable=true] p.intro {
    font-size: 1em;
  }
}
/* line 165, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article pre, aside pre, .aside pre,
.article pre,
body[contenteditable=true] pre {
  border-top: 1px dotted #2b2f33;
  border-bottom: 1px dotted #2b2f33;
  padding: 1.5em;
}
/* line 170, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article small, aside small, .aside small,
.article small,
body[contenteditable=true] small {
  font-size: 0.75em;
}
/* line 184, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article sub,
article sup, aside sub,
aside sup, .aside sub,
.aside sup,
.article sub,
.article sup,
body[contenteditable=true] sub,
body[contenteditable=true] sup {
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
  position: relative;
}
/* line 191, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article sub, aside sub, .aside sub,
.article sub,
body[contenteditable=true] sub {
  top: .5ex;
}
/* line 194, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article sup, aside sup, .aside sup,
.article sup,
body[contenteditable=true] sup {
  bottom: 1ex;
}
/* line 202, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article time + h1, aside time + h1, .aside time + h1,
.article time + h1,
body[contenteditable=true] time + h1 {
  margin-top: 0;
}
/* line 206, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article .member-img, aside .member-img, .aside .member-img,
.article .member-img,
body[contenteditable=true] .member-img {
  display: block;
  border-bottom: none;
  padding-bottom: 8em;
  -webkit-background-size: contain;
          background-size: contain;
  margin: 2em;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 216, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article table, aside table, .aside table,
.article table,
body[contenteditable=true] table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  border-radius: 0.5em;
  margin-bottom: 1.5em;
}
/* line 223, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article caption, aside caption, .aside caption,
.article caption,
body[contenteditable=true] caption {
  padding: 0.5em;
  color: #42494f;
  font-size: 0.75em;
}
/* line 228, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article td, aside td, .aside td,
.article td,
body[contenteditable=true] td {
  padding: 0.5em;
  vertical-align: middle;
  border-top: 1px solid rgba(145, 148, 156, 0.15);
  background: white;
  border-right: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 235, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article td:last-child, aside td:last-child, .aside td:last-child,
.article td:last-child,
body[contenteditable=true] td:last-child {
  border-right: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 238, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article td:first-child, aside td:first-child, .aside td:first-child,
.article td:first-child,
body[contenteditable=true] td:first-child {
  border-left: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 241, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article th, aside th, .aside th,
.article th,
body[contenteditable=true] th {
  background: #00192e;
  color: white;
  padding: 0.5em 0.75em;
  font-size: 0.9em;
  text-align: left;
  border-top: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 250, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article thead td, aside thead td, .aside thead td,
.article thead td,
body[contenteditable=true] thead td {
  background: #00192e;
  color: white;
  padding: 0.5em 0.75em;
  font-size: 0.9em;
  text-align: left;
  border-top: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 258, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article thead td:last-child, aside thead td:last-child, .aside thead td:last-child,
.article thead td:last-child,
body[contenteditable=true] thead td:last-child {
  border-right: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 261, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article thead td:first-child, aside thead td:first-child, .aside thead td:first-child,
.article thead td:first-child,
body[contenteditable=true] thead td:first-child {
  border-left: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 265, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article th:last-child, aside th:last-child, .aside th:last-child,
.article th:last-child,
body[contenteditable=true] th:last-child {
  border-right: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 268, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article th:first-child, aside th:first-child, .aside th:first-child,
.article th:first-child,
body[contenteditable=true] th:first-child {
  border-left: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 271, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article tbody th, aside tbody th, .aside tbody th,
.article tbody th,
body[contenteditable=true] tbody th {
  /*vertical th*/
  text-align: right;
}
/* line 274, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article tr, aside tr, .aside tr,
.article tr,
body[contenteditable=true] tr {
  page-break-inside: avoid;
}
/* line 277, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article tr:nth-child(even), aside tr:nth-child(even), .aside tr:nth-child(even),
.article tr:nth-child(even),
body[contenteditable=true] tr:nth-child(even) {
  background: rgba(223, 226, 228, 0.1);
}
/* line 281, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article tr:last-child td, aside tr:last-child td, .aside tr:last-child td,
.article tr:last-child td,
body[contenteditable=true] tr:last-child td {
  border-bottom: 1px solid rgba(90, 98, 106, 0.15);
}
/* line 285, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article thead tr:first-child th:first-child,
article thead tr:first-child td:first-child,
article tbody tr:first-child th:first-child,
article tbody tr:first-child td:first-child, aside thead tr:first-child th:first-child,
aside thead tr:first-child td:first-child,
aside tbody tr:first-child th:first-child,
aside tbody tr:first-child td:first-child, .aside thead tr:first-child th:first-child,
.aside thead tr:first-child td:first-child,
.aside tbody tr:first-child th:first-child,
.aside tbody tr:first-child td:first-child,
.article thead tr:first-child th:first-child,
.article thead tr:first-child td:first-child,
.article tbody tr:first-child th:first-child,
.article tbody tr:first-child td:first-child,
body[contenteditable=true] thead tr:first-child th:first-child,
body[contenteditable=true] thead tr:first-child td:first-child,
body[contenteditable=true] tbody tr:first-child th:first-child,
body[contenteditable=true] tbody tr:first-child td:first-child {
  border-top-left-radius: 0.5em;
}
/* line 291, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article thead tr:first-child th:last-child,
article thead tr:first-child td:last-child,
article tbody tr:first-child td:last-child, aside thead tr:first-child th:last-child,
aside thead tr:first-child td:last-child,
aside tbody tr:first-child td:last-child, .aside thead tr:first-child th:last-child,
.aside thead tr:first-child td:last-child,
.aside tbody tr:first-child td:last-child,
.article thead tr:first-child th:last-child,
.article thead tr:first-child td:last-child,
.article tbody tr:first-child td:last-child,
body[contenteditable=true] thead tr:first-child th:last-child,
body[contenteditable=true] thead tr:first-child td:last-child,
body[contenteditable=true] tbody tr:first-child td:last-child {
  border-top-right-radius: 0.5em;
}
/* line 296, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article tfoot tr:last-child th:first-child,
article tbody tr:last-child th:first-child,
article tbody tr:last-child td:first-child, aside tfoot tr:last-child th:first-child,
aside tbody tr:last-child th:first-child,
aside tbody tr:last-child td:first-child, .aside tfoot tr:last-child th:first-child,
.aside tbody tr:last-child th:first-child,
.aside tbody tr:last-child td:first-child,
.article tfoot tr:last-child th:first-child,
.article tbody tr:last-child th:first-child,
.article tbody tr:last-child td:first-child,
body[contenteditable=true] tfoot tr:last-child th:first-child,
body[contenteditable=true] tbody tr:last-child th:first-child,
body[contenteditable=true] tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0.5em;
}
/* line 301, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article tfoot tr:last-child th:last-child,
article tbody tr:last-child td:last-child, aside tfoot tr:last-child th:last-child,
aside tbody tr:last-child td:last-child, .aside tfoot tr:last-child th:last-child,
.aside tbody tr:last-child td:last-child,
.article tfoot tr:last-child th:last-child,
.article tbody tr:last-child td:last-child,
body[contenteditable=true] tfoot tr:last-child th:last-child,
body[contenteditable=true] tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0.5em;
}
/* line 306, ../../../blendercms/application/assets/front/sass/partials/_article.scss */
article tfoot ~ tbody tr:last-child :first-child,
article tfoot ~ tbody tr:last-child :last-child,
article tfoot ~ tbody tr:last-child th:first-child,
article tfoot ~ tbody tr:last-child th:last-child,
article thead ~ tbody tr:first-child td:first-child,
article thead ~ tbody tr:first-child td:last-child,
article thead ~ tbody tr:first-child th:first-child,
article thead ~ tbody tr:first-child th:last-child, aside tfoot ~ tbody tr:last-child :first-child,
aside tfoot ~ tbody tr:last-child :last-child,
aside tfoot ~ tbody tr:last-child th:first-child,
aside tfoot ~ tbody tr:last-child th:last-child,
aside thead ~ tbody tr:first-child td:first-child,
aside thead ~ tbody tr:first-child td:last-child,
aside thead ~ tbody tr:first-child th:first-child,
aside thead ~ tbody tr:first-child th:last-child, .aside tfoot ~ tbody tr:last-child :first-child,
.aside tfoot ~ tbody tr:last-child :last-child,
.aside tfoot ~ tbody tr:last-child th:first-child,
.aside tfoot ~ tbody tr:last-child th:last-child,
.aside thead ~ tbody tr:first-child td:first-child,
.aside thead ~ tbody tr:first-child td:last-child,
.aside thead ~ tbody tr:first-child th:first-child,
.aside thead ~ tbody tr:first-child th:last-child,
.article tfoot ~ tbody tr:last-child :first-child,
.article tfoot ~ tbody tr:last-child :last-child,
.article tfoot ~ tbody tr:last-child th:first-child,
.article tfoot ~ tbody tr:last-child th:last-child,
.article thead ~ tbody tr:first-child td:first-child,
.article thead ~ tbody tr:first-child td:last-child,
.article thead ~ tbody tr:first-child th:first-child,
.article thead ~ tbody tr:first-child th:last-child,
body[contenteditable=true] tfoot ~ tbody tr:last-child :first-child,
body[contenteditable=true] tfoot ~ tbody tr:last-child :last-child,
body[contenteditable=true] tfoot ~ tbody tr:last-child th:first-child,
body[contenteditable=true] tfoot ~ tbody tr:last-child th:last-child,
body[contenteditable=true] thead ~ tbody tr:first-child td:first-child,
body[contenteditable=true] thead ~ tbody tr:first-child td:last-child,
body[contenteditable=true] thead ~ tbody tr:first-child th:first-child,
body[contenteditable=true] thead ~ tbody tr:first-child th:last-child {
  border-radius: 0;
}

/* line 19, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside {
  width: 24.51613%;
  float: right;
  margin-right: 0;
  border-radius: 6px;
  overflow: hidden;
}
@media (max-width: 1070px) {
  /* line 19, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
  aside {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
    margin-bottom: 3em;
    margin-top: 2em;
    display: table;
  }
}
/* line 29, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside h4 {
  font-size: 0.9em;
}
/* line 32, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside section {
  padding: 1em 1em 1.5em;
  text-align: center;
}
@media (max-width: 1070px) {
  /* line 32, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
  aside section {
    display: table-cell;
    vertical-align: middle;
    width: 33.32%;
  }
}
@media (max-width: 660px) {
  /* line 32, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
  aside section {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    float: left !important;
    min-height: 0;
  }
}
/* line 46, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .tags {
  background: #97d5c2;
}
/* line 48, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .tags .tag-con {
  margin: 1em 0 1.5em;
}
/* line 52, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .news {
  background: rgba(35, 41, 57, 0.1);
}
/* line 54, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .news .news-con {
  margin-bottom: 1em;
}
/* line 57, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .news .news-con .news-item {
  padding: 0.25em 0 0.5em;
  position: relative;
  margin-bottom: 2px;
  border-radius: 6px;
}
/* line 7, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .news .news-con .news-item:after {
  content: '';
  position: absolute;
  background: rgba(35, 41, 57, 0.1);
  height: 2px;
  bottom: 0;
  left: 50%;
  width: 50px;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 59, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .news .news-con .news-item a {
  color: #232939;
  border-bottom: 2px solid rgba(35, 41, 57, 0);
}
/* line 62, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .news .news-con .news-item a:hover {
  border-bottom: 2px solid rgba(35, 41, 57, 0.3);
}
/* line 68, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .news .btn, aside .news .tag {
  background-color: rgba(35, 41, 57, 0.75);
  text-shadow: 0 0 0 #91949c;
}
/* line 73, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events {
  background: #5a5e6a;
  color: white;
}
/* line 76, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events a {
  color: white;
  text-decoration: none;
  border-bottom: solid 2px rgba(255, 255, 255, 0.3);
}
/* line 61, ../../../blendercms/application/assets/front/sass/partials/base/_text.scss */
aside .events a:hover {
  color: white;
  border-bottom: solid 2px rgba(255, 255, 255, 0.4);
}
/* line 79, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events .events-con {
  margin-bottom: 1em;
}
/* line 81, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events .events-con .event-item {
  padding: 0.25em 0 0.5em;
  position: relative;
  margin-bottom: 2px;
  border-radius: 6px;
}
/* line 7, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events .events-con .event-item:after {
  content: '';
  position: absolute;
  background: rgba(35, 41, 57, 0.1);
  height: 2px;
  bottom: 0;
  left: 50%;
  width: 50px;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 83, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events .events-con .event-item a {
  position: relative;
  border-bottom: 2px solid rgba(255, 255, 255, 0);
}
/* line 86, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events .events-con .event-item a:hover {
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
}
/* line 93, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events .btn, aside .events .tag {
  background-color: rgba(255, 255, 255, 0.75);
  color: #232939;
  text-shadow: 0 0 0 #91949c;
  border-bottom: none;
}
/* line 98, ../../../blendercms/application/assets/front/sass/partials/_aside.scss */
aside .events .btn:hover, aside .events .tag:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: #232939;
  border-bottom: none;
}

/*
Blender front: form elements
*/
/* line 6, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
input[type=text],
input[type=email],
input[type=password],
input[type=search] {
  -webkit-appearance: none;
  height: 3em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  padding: 0.45em 0.5em;
  background: white;
  border: 3px solid #dfe2e4;
  margin: 0.5em 0 0.5em 0;
  color: #42494f;
  font-size: 100%;
  border-radius: 0;
  background: white;
  width: 100%;
}
/* line 24, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=search]:focus {
  outline: 0;
  border: 3px solid #52b99a;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 31, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
input[type=search] {
  border: 3px solid white;
}

/* line 38, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
form input {
  padding: 0.45em 0.5em;
  background: #fff;
  border: 3px solid #dfe2e4;
  margin: 0.5em 0 0.5em 0;
  color: #42494f;
  font-size: 100%;
  border-radius: 3px;
}
/* line 46, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
form input:focus {
  outline: 0;
  border: solid 3px #52b99a;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 660px) {
  /* line 38, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
  form input {
    min-width: 0 !important;
  }
}
/* line 55, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
form label {
  margin: 0.5em 0 0em 0;
  display: inline-block;
  text-transform: uppercase;
}
/* line 60, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
form textarea {
  padding: 0.45em 0.5em;
  background: #fff;
  margin: 0.5em 0 0.5em 0;
  border: 3px solid #dfe2e4;
  color: #42494f;
  font-size: 100%;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
}
/* line 71, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
form textarea:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid 3px #52b99a;
}
@media (max-width: 1070px) {
  /* line 60, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
  form textarea {
    width: 100%;
  }
}
@media (max-width: 660px) {
  /* line 60, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
  form textarea {
    min-width: 0 !important;
    -webkit-transition: none;
    transition: none;
  }
}

/* line 87, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
form button,
.btn,
.tag {
  display: inline-block;
  padding: 0 1.75em;
  line-height: 3em;
  background: #5a626a;
  color: white;
  text-align: center;
  cursor: pointer;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  overflow-wrap: break-word;
  border: 0;
  border-radius: 0.25em;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
  background: #52b99a;
  text-shadow: 1px 1px 0 #41a184;
}
/* line 105, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
form button:hover, form button:focus,
.btn:hover,
.tag:hover,
.btn:focus,
.tag:focus {
  outline: 0;
  border: 0;
  background: #3e9a7e;
  color: white;
}

/* line 113, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.btn-s, .tag {
  font-size: 0.8em;
  line-height: 2.5em;
  padding: 0 1.15em;
  border-radius: 4px;
  margin: 0.75em 0;
}

/* line 122, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.tag {
  margin: 0.25em 0;
  background: rgba(82, 185, 154, 0.5);
  border-radius: 15px;
  text-shadow: 1px 1px 0 #52b99a;
}
/* line 129, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.tag:hover, .tag:focus {
  background: #52b99a;
}

/* line 134, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.alert {
  background: rgba(237, 19, 19, 0.1);
  padding: 1em;
}
/* line 137, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.alert p {
  margin-bottom: 0;
}

/* line 142, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.alert-success {
  background: #cbeae0;
}

/* line 147, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.help-block {
  color: #ed1313;
  display: block;
  padding-bottom: 0.5em;
}

/* line 153, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.required {
  position: relative;
}
/* line 155, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.required:after {
  content: '*';
  position: absolute;
  right: 0;
  top: 0;
  margin-right: -0.65em;
  color: #52b99a;
}

/* line 166, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.search {
  position: relative;
  margin-bottom: 1em;
}
/* line 169, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.search input[type=search] {
  margin: 0;
  border-radius: 6px;
}
/* line 172, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.search input[type=search]:focus + .search-button {
  background-color: #52b99a;
  color: white;
}
/* line 177, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.search .search-button {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  line-height: 0;
  background: transparent;
  color: #52b99a;
  padding: 0 0.5em;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  text-shadow: 0 0 0 white;
}
/* line 189, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
.search .search-button:hover {
  background-color: #3e9a7e;
  color: white;
}

/* line 198, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
article .search input[type=search] {
  border: 3px solid #52b99a;
}
/* line 201, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
article .search .search-button {
  background-color: #52b99a;
  color: white;
}

/* line 208, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
input[type=text].filter_field {
  width: 50%;
  border: 3px solid #52b99a;
  border-radius: 6px;
}

/* line 214, ../../../blendercms/application/assets/front/sass/partials/_forms.scss */
mark.highlight {
  background-color: rgba(255, 255, 153, 0.85);
  color: #333333;
  -webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}

/*
Blender front: footer section
*/
/* line 6, ../../../blendercms/application/assets/front/sass/partials/_footer.scss */
footer .container {
  text-align: center;
}
/* line 9, ../../../blendercms/application/assets/front/sass/partials/_footer.scss */
footer small {
  color: #c8c8c8;
}
/* line 11, ../../../blendercms/application/assets/front/sass/partials/_footer.scss */
footer small a {
  color: #c8c8c8;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
/* line 14, ../../../blendercms/application/assets/front/sass/partials/_footer.scss */
footer small a:hover {
  color: #5a626a;
}

/*
Blender front: modifiers
*/
/* line 5, ../../../blendercms/application/assets/front/sass/partials/base/_modifiers.scss */
.clickable {
  cursor: pointer;
}

/* line 9, ../../../blendercms/application/assets/front/sass/partials/base/_modifiers.scss */
.unselectable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 17, ../../../blendercms/application/assets/front/sass/partials/base/_modifiers.scss */
.is-hidden {
  display: none !important;
  visibility: hidden;
}

/* line 22, ../../../blendercms/application/assets/front/sass/partials/base/_modifiers.scss */
.is-hidden-visually {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 33, ../../../blendercms/application/assets/front/sass/partials/base/_modifiers.scss */
.is-invisible {
  visibility: hidden;
}

/* clearfix */
/* line 4, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 13, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 19, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 24, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 29, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 37, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 40, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
  width: 1.2em;
  height: 1.2em;
  margin: 0.5em;
  border-radius: 0.6em;
  border: 2px solid #52b99a;
  -webkit-box-shadow: 3px 3px 0 rgba(35, 41, 57, 0.25);
  box-shadow: 3px 3px 0 rgba(35, 41, 57, 0.25);
}

/* line 52, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-pagination .active {
  background: #52b99a;
}

/* line 57, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  bottom: 1.5em;
  right: 1.5em;
}

/* mouse grab icon */
/* line 70, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* fix */
/* line 75, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* CSS3 Transitions */
/* line 87, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

/* fade */
/* line 97, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -ms-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}

/* line 104, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -ms-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}

/* backSlide */
/* line 111, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}

/* line 116, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}

/* goDown */
/* line 122, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}

/* line 127, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}

/* scaleUp */
/* line 133, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

/* line 139, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  /* line 147, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 1;
  }
}
@keyframes empty {
  /* line 153, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  /* line 156, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 0;
  }

  /* line 157, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeIn {
  /* line 164, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 0;
  }

  /* line 165, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  /* line 168, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 0;
  }

  /* line 169, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  /* line 172, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 1;
  }

  /* line 173, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 0;
  }
}
@-ms-keyframes fadeOut {
  /* line 180, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 1;
  }

  /* line 181, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  /* line 184, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0% {
    opacity: 1;
  }

  /* line 185, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes backSlideOut {
  /* line 188, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }

  /* line 189, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }

  /* line 190, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}
@keyframes backSlideOut {
  /* line 198, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
            transform: translateZ(-500px);
  }

  /* line 199, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
            transform: translateZ(-500px) translateX(-200%);
  }

  /* line 200, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
            transform: translateZ(-500px) translateX(-200%);
  }
}
@-webkit-keyframes backSlideIn {
  /* line 203, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }

  /* line 204, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }

  /* line 205, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}
@keyframes backSlideIn {
  /* line 213, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
            transform: translateZ(-500px) translateX(200%);
  }

  /* line 214, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
            transform: translateZ(-500px);
  }

  /* line 215, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
  }
}
@-webkit-keyframes scaleToFade {
  /* line 218, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@keyframes scaleToFade {
  /* line 224, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@-webkit-keyframes goDown {
  /* line 227, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  from {
    -webkit-transform: translateY(-100%);
  }
}
@keyframes goDown {
  /* line 233, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@-webkit-keyframes scaleUpFrom {
  /* line 237, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@keyframes scaleUpFrom {
  /* line 243, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@-webkit-keyframes scaleUpTo {
  /* line 247, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@keyframes scaleUpTo {
  /* line 253, ../../../blendercms/application/assets/front/sass/vendor/_owl.carousel.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.21
*/
/* line 6, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-wrapper-outer {
  position: relative;
}

/* Styling Next and Prev buttons */
/* line 14, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-theme .owl-controls .owl-buttons div {
  color: #5a626a;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 0;
  width: 42px;
  position: absolute;
  top: 0;
  height: 100%;
}

/* line 28, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-buttons div i {
  background: white;
  position: absolute;
  color: #232939;
  border-radius: 1.4em;
  top: 34%;
  line-height: 2.5em;
  left: 0;
  height: 2.8em;
  width: 2.8em;
  font-size: 0.8em;
  margin: 0;
  border: 2px solid #232939;
  -webkit-box-shadow: 1px 1px 0 #232939, 2px 2px 0 #232939;
  box-shadow: 1px 1px 0 #232939, 2px 2px 0 #232939;
}
@media (max-width: 660px) {
  /* line 28, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
  .owl-buttons div i {
    display: none;
  }
}
/* line 45, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-buttons div i:before {
  margin: 0 !important;
}

/* line 52, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-prev {
  position: absolute;
  left: -42px;
}

/* line 57, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-next {
  position: absolute;
  right: -42px;
}

/* Styling Pagination*/
/* line 64, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

/* line 69, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-page img {
  height: 50px;
  width: auto;
}

/* preloading images */
/* line 76, ../../../blendercms/application/assets/front/sass/vendor/_owl.theme.scss */
.owl-item.loading {
  min-height: 190px;
  background: url(/modules/front/vendor/owl-carousel/AjaxLoader.gif) no-repeat center center;
}

/*
Blender front: print stylesheet from html5 boilerplate
*/
@media print {
  /* line 5, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 12, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /*
  a[href]:after {
    content: " (" attr(href) ")";
  }
  */
  /* line 23, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 31, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 37, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 43, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 47, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 52, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 60, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 67, ../../../blendercms/application/assets/front/sass/vendor/_h5bp-print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
