/* normalize-scss 3.0.0-alpha.2+normalize.3.0.0 | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Base
   ========================================================================== */
/**
 * Establish a vertical rhythm unit using $base-font-size, $base-line-height,
 * and $rhythm-unit variables. Also, correct text resizing oddly in IE 6/7 when
 * body `font-size` is set using `em` units.
 */
/* line 106, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\typography\_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 101, ../../bower_components/normalize.scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 113, ../../bower_components/normalize.scss/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9. Correct `block` display
 * not defined on `summary` and `details` in IE and Firefox and on `main` in IE.
 */
/* line 125, ../../bower_components/normalize.scss/_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 145, ../../bower_components/normalize.scss/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  *display: inline;
  *zoom: 1;
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 164, ../../bower_components/normalize.scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 */
/* line 174, ../../bower_components/normalize.scss/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 183, ../../bower_components/normalize.scss/_normalize.scss */
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 195, ../../bower_components/normalize.scss/_normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 204, ../../bower_components/normalize.scss/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE, Safari 5, and Chrome.
 */
/* line 216, ../../bower_components/normalize.scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 224, ../../bower_components/normalize.scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Set 1 unit of vertical rhythm on the top and bottom margin.
 */
/* line 234, ../../bower_components/normalize.scss/_normalize.scss */
blockquote {
  margin: 1.5em 40px;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 243, ../../bower_components/normalize.scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 258, ../../bower_components/normalize.scss/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 267, ../../bower_components/normalize.scss/_normalize.scss */
h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

/* line 282, ../../bower_components/normalize.scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 288, ../../bower_components/normalize.scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em;
}

/* line 294, ../../bower_components/normalize.scss/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 300, ../../bower_components/normalize.scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em;
}

/* line 306, ../../bower_components/normalize.scss/_normalize.scss */
h6 {
  font-size: 0.67em;
  line-height: 2.23881em;
  margin-top: 2.23881em;
  margin-bottom: 2.23881em;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 318, ../../bower_components/normalize.scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Set 1 unit of vertical rhythm on the top and bottom margin.
 */
/* line 329, ../../bower_components/normalize.scss/_normalize.scss */
p,
pre {
  margin: 1.5em 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 339, ../../bower_components/normalize.scss/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 347, ../../bower_components/normalize.scss/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 355, ../../bower_components/normalize.scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 363, ../../bower_components/normalize.scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 367, ../../bower_components/normalize.scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
/* line 379, ../../bower_components/normalize.scss/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1.5em 0;
}

/* line 396, ../../bower_components/normalize.scss/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */
/* line 404, ../../bower_components/normalize.scss/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
/* line 416, ../../bower_components/normalize.scss/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 431, ../../bower_components/normalize.scss/_normalize.scss */
img {
  border: 0;
  /* Improve image quality when scaled in IE 7. */
  -ms-interpolation-mode: bicubic;
}

/**
 * Correct overflow displayed in IE.
 */
/* line 444, ../../bower_components/normalize.scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 456, ../../bower_components/normalize.scss/_normalize.scss */
figure {
  margin: 1.5em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 465, ../../bower_components/normalize.scss/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 483, ../../bower_components/normalize.scss/_normalize.scss */
form {
  margin: 0;
}

/**
 * 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 5, and Chrome.
 * 4. Address `font-family` inconsistency between `textarea` and other form in IE 7
 * 5. Improve appearance and consistency with IE 6/7.
 */
/* line 497, ../../bower_components/normalize.scss/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
  *font-family: sans-serif;
  /* 4 */
  *vertical-align: middle;
  /* 5 */
}

/**
 * Address `overflow` set to `hidden` in IE.
 */
/* line 515, ../../bower_components/normalize.scss/_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, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 526, ../../bower_components/normalize.scss/_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.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 541, ../../bower_components/normalize.scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 556, ../../bower_components/normalize.scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 565, ../../bower_components/normalize.scss/_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 576, ../../bower_components/normalize.scss/_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.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 591, ../../bower_components/normalize.scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/**
 * 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 608, ../../bower_components/normalize.scss/_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 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 619, ../../bower_components/normalize.scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
  /**
   * 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 629, ../../bower_components/normalize.scss/_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 639, ../../bower_components/normalize.scss/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.4625em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.9125em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.875em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.875em;
}

/**
 * 1. Correct `color` not being inherited in IE.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 655, ../../bower_components/normalize.scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * Remove default vertical scrollbar in IE.
 */
/* line 669, ../../bower_components/normalize.scss/_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 678, ../../bower_components/normalize.scss/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 689, ../../bower_components/normalize.scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 694, ../../bower_components/normalize.scss/_normalize.scss */
td,
th {
  padding: 0;
}

@-moz-keyframes fadeOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOutUp {
  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 14, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutUp {
  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 14, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@keyframes fadeOutUp {
  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 14, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutDown {
  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 24, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutDown {
  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 24, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@keyframes fadeOutDown {
  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 24, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutRight {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutRight {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 44, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 44, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 44, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutUpBig {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 54, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutUpBig {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 54, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@keyframes fadeOutUpBig {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 54, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutDownBig {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-webkit-keyframes fadeOutDownBig {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-moz-keyframes fadeOutRightBig {
  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 74, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-webkit-keyframes fadeOutRightBig {
  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 74, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 74, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-moz-keyframes fadeOutLeftBig {
  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-webkit-keyframes fadeOutLeftBig {
  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-moz-keyframes fadeIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeInUp {
  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  /* line 14, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  /* line 14, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInUp {
  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  /* line 14, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInDown {
  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }

  /* line 24, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDown {
  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }

  /* line 24, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInDown {
  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }

  /* line 24, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInRight {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInRight {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }

  /* line 44, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }

  /* line 44, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }

  /* line 44, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInUpBig {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }

  /* line 54, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUpBig {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }

  /* line 54, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInUpBig {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }

  /* line 54, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInDownBig {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDownBig {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes fadeInRightBig {
  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 74, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRightBig {
  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 74, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 74, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInLeftBig {
  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\fading\_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes bounceOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  25% {
    -moz-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }

  /* line 10, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-webkit-keyframes bounceOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  25% {
    -webkit-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }

  /* line 10, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@keyframes bounceOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  25% {
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    -webkit-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }

  /* line 10, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-moz-keyframes bounceOutUp {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
    transform: translateY(20px);
  }

  /* line 22, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-webkit-keyframes bounceOutUp {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  /* line 22, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  /* line 22, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-moz-keyframes bounceOutDown {
  /* line 29, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-webkit-keyframes bounceOutDown {
  /* line 29, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  /* line 29, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-moz-keyframes bounceOutLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
    transform: translateX(20px);
  }

  /* line 46, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-webkit-keyframes bounceOutLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  /* line 46, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  /* line 46, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-moz-keyframes bounceOutRight {
  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  /* line 58, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-webkit-keyframes bounceOutRight {
  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  /* line 58, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  0% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  /* line 58, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-moz-keyframes bounceIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }

  /* line 6, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }

  /* line 9, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  70% {
    -moz-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes bounceIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }

  /* line 6, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }

  /* line 9, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  70% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes bounceIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }

  /* line 6, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }

  /* line 9, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  70% {
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-moz-keyframes bounceInDown {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 20, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
    transform: translateY(30px);
  }

  /* line 23, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  /* line 25, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes bounceInDown {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 20, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  /* line 23, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  /* line 25, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInDown {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 20, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  /* line 23, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  /* line 25, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes bounceInUp {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateY(10px);
    transform: translateY(10px);
  }

  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes bounceInUp {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  /* line 34, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes bounceInRight {
  /* line 45, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 48, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes bounceInRight {
  /* line 45, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 48, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  /* line 45, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 48, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes bounceInLeft {
  /* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 62, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
    transform: translateX(30px);
  }

  /* line 65, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes bounceInLeft {
  /* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 62, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  /* line 65, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  /* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 62, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  /* line 65, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  80% {
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\bouncing\_bouncing-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes rotateOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownLeft {
  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutDownLeft {
  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpLeft {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpLeft {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownRight {
  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutDownRight {
  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpRight {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpRight {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-exits.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownLeft {
  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInDownLeft {
  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpLeft {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 31, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpRight {
  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInDownRight {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  0% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\rotating\_rotating-entrances.scss */
  100% {
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes flip {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-webkit-keyframes flip {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-moz-keyframes flipInX {
  /* line 28, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 32, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  /* line 35, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  70% {
    -moz-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  /* line 38, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes flipInX {
  /* line 28, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 32, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  /* line 35, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  /* line 38, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  /* line 28, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  /* line 32, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  /* line 35, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  70% {
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  /* line 38, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipOutX {
  /* line 47, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes flipOutX {
  /* line 47, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  /* line 47, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@-moz-keyframes flipInY {
  /* line 60, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  70% {
    -moz-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  /* line 70, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes flipInY {
  /* line 60, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  /* line 70, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  /* line 60, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  /* line 64, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  70% {
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  /* line 70, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipOutY {
  /* line 79, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 83, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes flipOutY {
  /* line 79, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 83, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  /* line 79, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  /* line 83, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_flippers.scss */
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@-moz-keyframes flash {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    opacity: 1;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  25% {
    opacity: 0;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    opacity: 1;
  }

  /* line 9, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  75% {
    opacity: 0;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flash {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    opacity: 1;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  25% {
    opacity: 0;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    opacity: 1;
  }

  /* line 9, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  75% {
    opacity: 0;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    opacity: 1;
  }

  /* line 5, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  25% {
    opacity: 0;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    opacity: 1;
  }

  /* line 9, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  75% {
    opacity: 0;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes bounce {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 23, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 25, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 29, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes bounce {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 23, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 25, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 29, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounce {
  /* line 17, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 19, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 21, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  /* line 23, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 25, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 29, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes shake {
  /* line 35, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  10% {
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 45, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 47, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 49, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  70% {
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  90% {
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes shake {
  /* line 35, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  10% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 45, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 47, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 49, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  70% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes shake {
  /* line 35, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  10% {
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 39, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 41, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 43, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 45, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 47, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 49, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  70% {
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 51, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  /* line 53, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  90% {
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  /* line 55, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes tada {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 63, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  10% {
    -moz-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 65, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -moz-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 69, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 73, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 75, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  70% {
    -moz-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 77, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 79, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  90% {
    -moz-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@-webkit-keyframes tada {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 63, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 65, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 69, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 73, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 75, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 77, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 79, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  /* line 61, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 63, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  10% {
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 65, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 67, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 69, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 71, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 73, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 75, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  70% {
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 77, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 79, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  90% {
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  /* line 81, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@-moz-keyframes swing {
  /* line 87, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20%, 40%, 60%, 80%, 100% {
    -moz-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }

  /* line 89, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  /* line 91, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  /* line 93, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  /* line 95, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  /* line 97, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes swing {
  /* line 87, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }

  /* line 89, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  /* line 91, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  /* line 93, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  /* line 95, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  /* line 97, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  /* line 87, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20%, 40%, 60%, 80%, 100% {
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    -webkit-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }

  /* line 89, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  20% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  /* line 91, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  40% {
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  /* line 93, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  /* line 95, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  80% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  /* line 97, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-moz-keyframes wobble {
  /* line 103, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* line 105, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 107, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  /* line 109, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 111, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  /* line 113, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 115, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes wobble {
  /* line 103, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* line 105, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 107, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  /* line 109, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 111, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  /* line 113, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 115, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes wobble {
  /* line 103, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* line 105, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 107, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  /* line 109, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 111, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  /* line 113, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 115, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-moz-keyframes pulse {
  /* line 121, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 123, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }

  /* line 125, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes pulse {
  /* line 121, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 123, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }

  /* line 125, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes pulse {
  /* line 121, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  0% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 123, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  50% {
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }

  /* line 125, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_attention-seekers.scss */
  100% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-moz-keyframes hinge {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    -moz-transform: rotate(0);
    transform: rotate(0);
    -moz-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  20%, 60% {
    -moz-transform: rotate(80deg);
    transform: rotate(80deg);
    -moz-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  40% {
    -moz-transform: rotate(60deg);
    transform: rotate(60deg);
    -moz-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 20, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    -moz-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
@-webkit-keyframes hinge {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 20, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
@keyframes hinge {
  /* line 3, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 7, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  20%, 60% {
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 11, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  40% {
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 15, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -moz-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 20, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
@-moz-keyframes rollIn {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  /* line 30, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@-webkit-keyframes rollIn {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  /* line 30, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  /* line 27, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  /* line 30, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@-moz-keyframes rollOut {
  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  /* line 40, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@-webkit-keyframes rollOut {
  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  /* line 40, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@keyframes rollOut {
  /* line 37, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  /* line 40, C:\Ruby193\lib\ruby\gems\1.9.1\gems\animation-0.1.alpha.3\stylesheets\animation\animate\_specials.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@font-face {
  font-family: "gt_walsheim-thin-webfont";
  src: url('../../app/fonts/gt_walsheim-thin-webfont.eot?1099976477');
  src: url('../../app/fonts/gt_walsheim-thin-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/gt_walsheim-thin-webfont.woff?1099976477') format('woff'), url('../../app/fonts/gt_walsheim-thin-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/gt_walsheim-thin-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "gt_walsheim-ultralight-webfont";
  src: url('../../app/fonts/gt_walsheim-ultralight-webfont.eot?1099976477');
  src: url('../../app/fonts/gt_walsheim-ultralight-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/gt_walsheim-ultralight-webfont.woff?1099976477') format('woff'), url('../../app/fonts/gt_walsheim-ultralight-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/gt_walsheim-ultralight-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "gt_walsheim-black-webfont";
  src: url('../../app/fonts/gt_walsheim-black-webfont.eot?1099976477');
  src: url('../../app/fonts/gt_walsheim-black-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/gt_walsheim-black-webfont.woff?1099976477') format('woff'), url('../../app/fonts/gt_walsheim-black-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/gt_walsheim-black-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "gt_walsheim-ultrabold-webfont";
  src: url('../../app/fonts/gt_walsheim-ultrabold-webfont.eot?1099976477');
  src: url('../../app/fonts/gt_walsheim-ultrabold-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/gt_walsheim-ultrabold-webfont.woff?1099976477') format('woff'), url('../../app/fonts/gt_walsheim-ultrabold-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/gt_walsheim-ultrabold-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "proximanova-bold-webfont";
  src: url('../../app/fonts/proximanova-bold-webfont.eot?1099976477');
  src: url('../../app/fonts/proximanova-bold-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/proximanova-bold-webfont.woff?1099976477') format('woff'), url('../../app/fonts/proximanova-bold-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/proximanova-bold-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "proximanova-extrabold-webfont";
  src: url('../../app/fonts/proximanova-extrabold-webfont.eot?1358972937');
  src: url('../../app/fonts/proximanova-extrabold-webfont.eot?&1358972937#iefix') format('embedded-opentype'), url('../../app/fonts/proximanova-extrabold-webfont.woff?1358972937') format('woff'), url('../../app/fonts/proximanova-extrabold-webfont.ttf?1358972937') format('truetype'), url('../../app/fonts/proximanova-extrabold-webfont.svg?1358972937') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "proximanova-regular-webfont";
  src: url('../../app/fonts/proximanova-regular-webfont.eot?1099976477');
  src: url('../../app/fonts/proximanova-regular-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/proximanova-regular-webfont.woff?1099976477') format('woff'), url('../../app/fonts/proximanova-regular-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/proximanova-regular-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "proximanova-light-webfont";
  src: url('../../app/fonts/proximanova-light-webfont.eot?1099976477');
  src: url('../../app/fonts/proximanova-light-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/proximanova-light-webfont.woff?1099976477') format('woff'), url('../../app/fonts/proximanova-light-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/proximanova-light-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "proximanova-lightitalic-webfont";
  src: url('../../app/fonts/proximanova-lightitalic-webfont.eot?1358972937');
  src: url('../../app/fonts/proximanova-lightitalic-webfont.eot?&1358972937#iefix') format('embedded-opentype'), url('../../app/fonts/proximanova-lightitalic-webfont.woff?1358972937') format('woff'), url('../../app/fonts/proximanova-lightitalic-webfont.ttf?1358972937') format('truetype'), url('../../app/fonts/proximanova-lightitalic-webfont.svg?1358972937') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "proximanova-semibold-webfont";
  src: url('../../app/fonts/proximanova-semibold-webfont.eot?1099976477');
  src: url('../../app/fonts/proximanova-semibold-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/proximanova-semibold-webfont.woff?1099976477') format('woff'), url('../../app/fonts/proximanova-semibold-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/proximanova-semibold-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "simple-regular-webfont";
  src: url('../../app/fonts/simple-regular-webfont.eot?1099976477');
  src: url('../../app/fonts/simple-regular-webfont.eot?&1099976477#iefix') format('embedded-opentype'), url('../../app/fonts/simple-regular-webfont.woff?1099976477') format('woff'), url('../../app/fonts/simple-regular-webfont.ttf?1099976477') format('truetype'), url('../../app/fonts/simple-regular-webfont.svg?1099976477') format('svg');
  font-weight: true;
}
@font-face {
  font-family: "simple-bold-webfont";
  src: url('../../app/fonts/simple-bold-webfont.eot?1415382970');
  src: url('../../app/fonts/simple-bold-webfont.eot?&1415382970#iefix') format('embedded-opentype'), url('../../app/fonts/simple-bold-webfont.woff?1415382970') format('woff'), url('../../app/fonts/simple-bold-webfont.ttf?1415382970') format('truetype'), url('../../app/fonts/simple-bold-webfont.svg?1415382970') format('svg');
  font-weight: true;
}
/* line 6, ../../app/scss/_fonts.scss */
#home h2,
#home .sobre h2,
#menu .sub,
#sobre .frases h3,
#sobre .projetos .categoria h2,
#projetos h2 a:hover,
#projetos h2 a.active,
#projetos .filters a:hover,
#projetos .filters a.active,
#projetos .btMais,
#projeto h2,
#projeto h3,
#projeto h4 {
  font-family: 'gt_walsheim-ultrabold-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 24, ../../app/scss/_fonts.scss */
#home .sobre h2 .normal,
#sobre .frases h3 span,
#sobre .projetos .desc h3,
#sobre .projetos .categoria h2 .branco,
#projeto .destaque h3,
#page-contato input,
#page-contato textarea {
  font-family: 'gt_walsheim-ultralight-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 36, ../../app/scss/_fonts.scss */
#menu .tit {
  font-family: 'gt_walsheim-thin-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 41, ../../app/scss/_fonts.scss */
#home .projetos h3 {
  font-family: 'gt_walsheim-black-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 46, ../../app/scss/_fonts.scss */
#home p,
#home .projetos p,
#sobre p,
#sobre .frases h2,
#sobre .clientes h2,
#projeto p,
#page-contato {
  font-family: 'proximanova-regular-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 58, ../../app/scss/_fonts.scss */
#home .projetos h2,
#contato h3,
#address h3,
#projeto .numeros .text {
  font-family: 'proximanova-semibold-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 67, ../../app/scss/_fonts.scss */
#page-contato label,
#page-contato h3,
#projeto .numeros .text .num {
  font-family: 'proximanova-extrabold-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 75, ../../app/scss/_fonts.scss */
.controls a,
#home .projetos h2 span,
#contato p,
#contato a,
#address p,
#address a,
#menu .text,
#menu h2,
#menu .lang,
#sobre .frases p,
#sobre .projetos .desc span,
#projetos .filters a,
#projetos h2 a,
#projetos .filters a.removeActive,
#projetos h2 a.removeActive,
.projeto h4,
#projeto .meta .cliente p {
  font-family: 'proximanova-light-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 97, ../../app/scss/_fonts.scss */
#home .projetos .item a,
#contato p a,
#sobre p strong,
.projeto h3,
#projeto .meta span,
#projeto header a,
#page-contato .abas a,
#page-contato .bts a {
  font-family: 'proximanova-bold-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 110, ../../app/scss/_fonts.scss */
.projeto p,
#projeto .meta p {
  font-family: 'proximanova-lightitalic-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 118, ../../app/scss/_fonts.scss */
#home .topo .frase,
#sobre .descMarca h2 span {
  font-family: 'simple-bold-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 126, ../../app/scss/_fonts.scss */
#sobre .descMarca h2 .light {
  font-family: 'simple-regular-webfont';
  font-style: normal;
  font-weight: normal;
}

/* line 14, ../../bower_components/susy/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 64, hr/*.png */
.hr-sprite, .hr-branco, .hr-cinza, .hr-preto {
  background-image: url('../../app/img/hr-sff869f055e.png');
  background-repeat: no-repeat;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.hr-branco {
  background-position: 0 0;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.hr-cinza {
  background-position: 0 -1px;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.hr-preto {
  background-position: 0 -2px;
}

/* line 72, setas/*.png */
.setas-sprite, .setas-next, .setas-prev {
  background-image: url('../../app/img/setas-s8f7032b64c.png');
  background-repeat: no-repeat;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.setas-next {
  background-position: 0 -13px;
}
/* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.setas-next:hover, .setas-next.next-hover {
  background-position: 0 0;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.setas-prev {
  background-position: 0 -39px;
}
/* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.setas-prev:hover, .setas-prev.prev-hover {
  background-position: 0 -26px;
}

/* line 72, bt-projeto/*.png */
.bt-projeto-sprite, .bt-projeto-read, .bt-projeto-see {
  background-image: url('../../app/img/bt-projeto-s4c06f419f7.png');
  background-repeat: no-repeat;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.bt-projeto-read {
  background-position: 0 -68px;
}
/* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.bt-projeto-read:hover, .bt-projeto-read.read-hover {
  background-position: 0 0;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.bt-projeto-see {
  background-position: 0 -195px;
}
/* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.bt-projeto-see:hover, .bt-projeto-see.see-hover {
  background-position: 0 -135px;
}

/* line 17, ../../app/scss/_geral.scss */
body {
  overflow-x: hidden;
}

/* line 21, ../../app/scss/_geral.scss */
.scrollHidden {
  overflow: hidden;
  height: 100%;
}

/* line 25, ../../app/scss/_geral.scss */
hr {
  width: 55px;
  height: 1px;
  display: inline-block;
  border: 0;
  margin: 0;
}

/* line 32, ../../app/scss/_geral.scss */
.view {
  float: left;
  width: 100%;
}

/* line 36, ../../app/scss/_geral.scss */
.borderBottom {
  display: block;
  float: left;
  width: 100%;
  height: 1px;
  background: white url('../../app/img/border-contato.png?1409172205') center bottom repeat-x;
  clear: both;
}

/* line 44, ../../app/scss/_geral.scss */
.table {
  display: table;
  width: 100%;
  height: 100%;
}

/* line 49, ../../app/scss/_geral.scss */
.vAlign {
  display: table-cell;
  vertical-align: middle;
}

/* line 54, ../../app/scss/_geral.scss */
.moldura {
  display: block;
  background-color: #191919;
  position: absolute;
  z-index: 100;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 60, ../../app/scss/_geral.scss */
.moldura.left {
  top: 0;
  left: 0;
  width: 10px;
  height: 100%;
}
/* line 66, ../../app/scss/_geral.scss */
.moldura.top {
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
}
/* line 72, ../../app/scss/_geral.scss */
.moldura.right-1 {
  top: 0;
  right: 0;
  width: 10px;
}
/* line 77, ../../app/scss/_geral.scss */
.moldura.laco {
  right: 0;
  width: 84px;
  height: 56px;
  background: url('../../app/img/laco.png?1409151241') right center no-repeat;
}
/* line 83, ../../app/scss/_geral.scss */
.moldura.right-2 {
  right: 0;
  width: 10px;
}
/* line 87, ../../app/scss/_geral.scss */
.moldura.bottom {
  left: 0;
  width: 100%;
  height: 10px;
}

/* line 93, ../../app/scss/_geral.scss */
.controls {
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 3;
  background-color: #fff;
}
/* line 102, ../../app/scss/_geral.scss */
.controls .bt {
  width: 50%;
  height: 100%;
  display: inline-block;
  font-size: 16px;
  line-height: 100px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
  background: #fff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 114, ../../app/scss/_geral.scss */
.controls .bt.prev {
  padding: 0 60px 0 10px;
}
/* line 117, ../../app/scss/_geral.scss */
.controls .bt.next {
  padding: 0 10px 0 60px;
}
/* line 120, ../../app/scss/_geral.scss */
.controls .bt span {
  width: 115px;
  height: 13px;
  display: inline-block;
}
/* line 124, ../../app/scss/_geral.scss */
.controls .bt span.setas-prev {
  margin-right: 40px;
}
/* line 127, ../../app/scss/_geral.scss */
.controls .bt span.setas-next {
  margin-left: 40px;
}
/* line 131, ../../app/scss/_geral.scss */
.controls .bt:hover {
  color: #fff;
  background-color: #000;
}
/* line 134, ../../app/scss/_geral.scss */
.controls .bt:hover.prev {
  padding-right: 10%;
}
/* line 137, ../../app/scss/_geral.scss */
.controls .bt:hover.next {
  padding-left: 10%;
}
/* line 141, ../../app/scss/_geral.scss */
.controls .bt:hover .setas-prev {
  background-position: 0 -26px;
}
/* line 144, ../../app/scss/_geral.scss */
.controls .bt:hover .setas-next {
  background-position: 0 0;
}
/* line 150, ../../app/scss/_geral.scss */
.controls .all {
  position: absolute;
  top: 0;
  left: 50%;
  width: 120px;
  height: 100%;
  margin-left: -60px;
  text-indent: -1000em;
  border-left: 1px dotted #7f7f7f;
  border-right: 1px dotted #7f7f7f;
  background: white url('../../app/img/bg-bt-all.png?1409677709') center no-repeat;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 162, ../../app/scss/_geral.scss */
.controls .all:hover {
  background-color: #000;
}
@media (min-width: 0) and (max-width: 1300px) {
  /* line 93, ../../app/scss/_geral.scss */
  .controls {
    height: 80px;
  }
  /* line 169, ../../app/scss/_geral.scss */
  .controls .bt {
    line-height: 80px;
  }
}

/* line 175, ../../app/scss/_geral.scss */
.view.ng-enter {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
}
/* line 184, ../../app/scss/_geral.scss */
.view.ng-enter-active {
  opacity: 1;
}
/* line 187, ../../app/scss/_geral.scss */
.view.ng-leave {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  opacity: 1;
}
/* line 191, ../../app/scss/_geral.scss */
.view.ng-leave-active {
  opacity: 0;
}

/* line 197, ../../app/scss/_geral.scss */
body.projeto .view.ng-enter {
  -moz-transition: 1.5s;
  -o-transition: 1.5s;
  -webkit-transition: 1.5s;
  transition: 1.5s;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 3;
  opacity: 1;
}
/* line 205, ../../app/scss/_geral.scss */
body.projeto .view.ng-leave {
  -moz-transition: 1.5s;
  -o-transition: 1.5s;
  -webkit-transition: 1.5s;
  transition: 1.5s;
}
/* line 209, ../../app/scss/_geral.scss */
body.projeto .view.ng-leave-active {
  opacity: .99;
}
/* line 215, ../../app/scss/_geral.scss */
body.projeto.next .view.ng-enter {
  left: 100%;
}
/* line 218, ../../app/scss/_geral.scss */
body.projeto.next .view.ng-enter-active {
  left: 0;
}
/* line 225, ../../app/scss/_geral.scss */
body.projeto.prev .view.ng-enter {
  left: -100%;
}
/* line 228, ../../app/scss/_geral.scss */
body.projeto.prev .view.ng-enter-active {
  left: 0;
}

/* line 234, ../../app/scss/_geral.scss */
.btTop {
  width: 60px;
  height: 60px;
  display: block;
  position: fixed;
  bottom: -70px;
  right: 20px;
  z-index: 10000;
  background: black url('../../app/img/up.png?1414152282') center no-repeat;
  text-indent: -1000em;
  text-decoration: none;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
/* line 246, ../../app/scss/_geral.scss */
.btTop:hover {
  background-position: center 15px;
}

/* .parallax{
	background-position: 50% 0;
	background-attachment: fixed;
} */
/* line 257, ../../app/scss/_geral.scss */
.mobile .parallax {
  background-position: 0% 0 !important;
  background-attachment: scroll;
}

/* line 263, ../../app/scss/_geral.scss */
.load-page {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100001;
  width: 100%;
  height: 100%;
  background-color: #000;
  background-image: url('../../app/img/loading-white.gif?1417196672');
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
/* line 276, ../../app/scss/_geral.scss */
.load-page span {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
}

@-moz-keyframes grain {
  /* line 285, ../../app/scss/_geral.scss */
  0%, 100% {
    transform: translate(0, 0, 0);
  }

  /* line 288, ../../app/scss/_geral.scss */
  10% {
    transform: translate(-1%, -1%);
  }

  /* line 291, ../../app/scss/_geral.scss */
  20% {
    transform: translate(1%, 1%);
  }

  /* line 294, ../../app/scss/_geral.scss */
  30% {
    transform: translate(-2%, -2%);
  }

  /* line 297, ../../app/scss/_geral.scss */
  40% {
    transform: translate(3%, 3%);
  }

  /* line 300, ../../app/scss/_geral.scss */
  50% {
    transform: translate(-3%, -3%);
  }

  /* line 303, ../../app/scss/_geral.scss */
  60% {
    transform: translate(4%, 4%);
  }

  /* line 306, ../../app/scss/_geral.scss */
  70% {
    transform: translate(-4%, -4%);
  }

  /* line 309, ../../app/scss/_geral.scss */
  80% {
    transform: translate(2%, 2%);
  }

  /* line 312, ../../app/scss/_geral.scss */
  90% {
    transform: translate(-2%, -2%);
  }
}
@-webkit-keyframes grain {
  /* line 285, ../../app/scss/_geral.scss */
  0%, 100% {
    transform: translate(0, 0, 0);
  }

  /* line 288, ../../app/scss/_geral.scss */
  10% {
    transform: translate(-1%, -1%);
  }

  /* line 291, ../../app/scss/_geral.scss */
  20% {
    transform: translate(1%, 1%);
  }

  /* line 294, ../../app/scss/_geral.scss */
  30% {
    transform: translate(-2%, -2%);
  }

  /* line 297, ../../app/scss/_geral.scss */
  40% {
    transform: translate(3%, 3%);
  }

  /* line 300, ../../app/scss/_geral.scss */
  50% {
    transform: translate(-3%, -3%);
  }

  /* line 303, ../../app/scss/_geral.scss */
  60% {
    transform: translate(4%, 4%);
  }

  /* line 306, ../../app/scss/_geral.scss */
  70% {
    transform: translate(-4%, -4%);
  }

  /* line 309, ../../app/scss/_geral.scss */
  80% {
    transform: translate(2%, 2%);
  }

  /* line 312, ../../app/scss/_geral.scss */
  90% {
    transform: translate(-2%, -2%);
  }
}
@keyframes grain {
  /* line 285, ../../app/scss/_geral.scss */
  0%, 100% {
    transform: translate(0, 0, 0);
  }

  /* line 288, ../../app/scss/_geral.scss */
  10% {
    transform: translate(-1%, -1%);
  }

  /* line 291, ../../app/scss/_geral.scss */
  20% {
    transform: translate(1%, 1%);
  }

  /* line 294, ../../app/scss/_geral.scss */
  30% {
    transform: translate(-2%, -2%);
  }

  /* line 297, ../../app/scss/_geral.scss */
  40% {
    transform: translate(3%, 3%);
  }

  /* line 300, ../../app/scss/_geral.scss */
  50% {
    transform: translate(-3%, -3%);
  }

  /* line 303, ../../app/scss/_geral.scss */
  60% {
    transform: translate(4%, 4%);
  }

  /* line 306, ../../app/scss/_geral.scss */
  70% {
    transform: translate(-4%, -4%);
  }

  /* line 309, ../../app/scss/_geral.scss */
  80% {
    transform: translate(2%, 2%);
  }

  /* line 312, ../../app/scss/_geral.scss */
  90% {
    transform: translate(-2%, -2%);
  }
}
/* line 1, ../../app/scss/_header.scss */
header#secundario {
  position: fixed;
  top: -80px;
  left: 0;
  width: 100%;
  height: 80px;
  display: block;
  z-index: 100000;
  background: url('../../app/img/rgbapng/fffffff2-5.png?1414172398');
  background: rgba(255, 255, 255, 0.95);
}
/* line 10, ../../app/scss/_header.scss */
header#secundario h1 {
  width: 196px;
  height: 46px;
  display: block;
  position: absolute;
  top: 50%;
  left: 35px;
  margin-top: -23px;
  background: url('../../app/img/marca/cappen_black_circle.png?1414162844') no-repeat;
}
/* line 20, ../../app/scss/_header.scss */
header#secundario h1 a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -1000em;
}
/* line 27, ../../app/scss/_header.scss */
header#secundario .btMenu {
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -30px;
  background: black url('../../app/img/menu.png?1409771443') center no-repeat;
  text-indent: -1000em;
  text-decoration: none;
}
/* line 38, ../../app/scss/_header.scss */
header#secundario .btMenu:hover {
  background: black url('../../app/img/menu-hover.png?1409771776') center no-repeat;
}
/* line 42, ../../app/scss/_header.scss */
header#secundario .btMenuFechar {
  width: 60px;
  height: 60px;
  display: none;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -30px;
  background-color: #000;
}
/* line 51, ../../app/scss/_header.scss */
header#secundario .btMenuFechar span {
  width: 1px;
  height: 35px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  background-color: #fff;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 61, ../../app/scss/_header.scss */
header#secundario .btMenuFechar span.l1 {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 65, ../../app/scss/_header.scss */
header#secundario .btMenuFechar span.l2 {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 71, ../../app/scss/_header.scss */
header#secundario .btMenuFechar:hover .l1 {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 74, ../../app/scss/_header.scss */
header#secundario .btMenuFechar:hover .l2 {
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}

/* line 82, ../../app/scss/_header.scss */
.projetos header#principal h1 {
  margin-top: 10px;
  margin-left: 0;
  top: 27px;
  left: 35px;
}
/* line 88, ../../app/scss/_header.scss */
.projetos header#principal .btMenu {
  margin-top: 10px;
  top: 20px;
  right: 35px;
  margin-right: 0;
}

/* line 97, ../../app/scss/_header.scss */
header#principal {
  /*&.home{
  	h1{
  		top: 90px;
  		left: span(1);
  		margin-left: 0;
  		margin-top: 0;
  	}
  	.btMenu{
  		top: 80px;
  		right: span(1);
  		margin-right: 0;
  		margin-top: 0;
  	}
  }*/
}
/* line 98, ../../app/scss/_header.scss */
header#principal h1 {
  width: 196px;
  height: 46px;
  margin: 0;
  display: block;
  position: absolute;
  top: -10px;
  left: 5.55556%;
  margin-top: 5.55556%;
  margin-left: -20px;
  z-index: 100;
  background: url('../../app/img/marca/cappen_black_circle.png?1414162844') no-repeat;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}
/* line 113, ../../app/scss/_header.scss */
header#principal h1 a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -1000em;
}
/* line 120, ../../app/scss/_header.scss */
header#principal .btMenu {
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: -20px;
  right: 5.55556%;
  margin-top: 5.55556%;
  margin-right: -20px;
  z-index: 100;
  background: black url('../../app/img/menu.png?1409771443') center no-repeat;
  text-indent: -1000em;
  text-decoration: none;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 135, ../../app/scss/_header.scss */
header#principal .btMenu:hover {
  background: black url('../../app/img/menu-hover.png?1409771776') center no-repeat;
}
/* line 155, ../../app/scss/_header.scss */
header#principal.home h1 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 159, ../../app/scss/_header.scss */
header#principal.home .btMenu {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 164, ../../app/scss/_header.scss */
header#principal.white h1 {
  background: url('../../app/img/marca/cappen_white_circle.png?1414162891') no-repeat;
}
/* line 167, ../../app/scss/_header.scss */
header#principal.white .btMenu {
  background: white url('../../app/img/menu-black.png?1414097652') center no-repeat;
}
/* line 169, ../../app/scss/_header.scss */
header#principal.white .btMenu:hover {
  background: white url('../../app/img/menu-black-hover.png?1414097640') center no-repeat;
}

/* line 176, ../../app/scss/_header.scss */
#menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 100px 0;
  z-index: 100001;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background: url('../../app/img/rgbapng/ff4059ff-5.png?1417210063');
  background: #ff4059;
}
/* line 187, ../../app/scss/_header.scss */
#menu h2 {
  font-size: 20px;
  letter-spacing: 2px;
  line-height: 14px;
  margin: 0 0 80px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
}
/* line 196, ../../app/scss/_header.scss */
#menu .btFechar {
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: -20px;
  right: 5.55556%;
  top: -20px;
  margin-top: 5.55556%;
  margin-right: -20px;
  z-index: 100;
  background-color: #fff;
  text-indent: -1000em;
  text-decoration: none;
}
/* line 211, ../../app/scss/_header.scss */
#menu .btFechar span {
  width: 1px;
  height: 35px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  background-color: #000;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 221, ../../app/scss/_header.scss */
#menu .btFechar span.l1 {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 225, ../../app/scss/_header.scss */
#menu .btFechar span.l2 {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 231, ../../app/scss/_header.scss */
#menu .btFechar:hover .l1 {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 234, ../../app/scss/_header.scss */
#menu .btFechar:hover .l2 {
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}
/* line 239, ../../app/scss/_header.scss */
#menu .lang {
  position: absolute;
  width: 60px;
  top: 190px;
  right: 5.55556%;
  margin-right: -20px;
  color: #000;
  font-size: 10px;
  line-height: 21px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 250, ../../app/scss/_header.scss */
#menu .lang a {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 33px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 20px;
  border: 1px solid transparent;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 262, ../../app/scss/_header.scss */
#menu .lang a:hover, #menu .lang a.active {
  border-color: #000;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 239, ../../app/scss/_header.scss */
  #menu .lang {
    font-size: 12px;
    width: 90px;
    top: -20px;
    margin-right: 60px;
    margin-top: 5.55556%;
    text-align: center;
    overflow: hidden;
    *zoom: 1;
  }
  /* line 274, ../../app/scss/_header.scss */
  #menu .lang a {
    width: 50%;
    float: left;
  }
}
/* line 280, ../../app/scss/_header.scss */
#menu .menu {
  max-width: 1363px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6.11111%;
  padding-right: 6.11111%;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#menu .menu:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 283, ../../app/scss/_header.scss */
#menu .menu .col {
  width: 33.33333%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}
/* line 286, ../../app/scss/_header.scss */
#menu .menu a {
  display: block;
  max-width: 270px;
  height: 600px;
  border: 10px solid #fff;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  padding-top: 40px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 296, ../../app/scss/_header.scss */
#menu .menu a span {
  display: block;
  color: #fff;
  text-transform: uppercase;
}
/* line 300, ../../app/scss/_header.scss */
#menu .menu a span.tit {
  margin-bottom: 30px;
}
/* line 303, ../../app/scss/_header.scss */
#menu .menu a span.tell {
  font-size: 66px;
  letter-spacing: 8px;
  line-height: 48px;
  margin-bottom: 18px;
}
/* line 309, ../../app/scss/_header.scss */
#menu .menu a span.me {
  font-size: 100px;
  letter-spacing: 9px;
  line-height: 100px;
}
/* line 314, ../../app/scss/_header.scss */
#menu .menu a span.mo {
  font-size: 80px;
  letter-spacing: 7px;
  line-height: 83px;
}
/* line 319, ../../app/scss/_header.scss */
#menu .menu a span.re {
  font-size: 80px;
  letter-spacing: 19px;
  line-height: 83px;
}
/* line 324, ../../app/scss/_header.scss */
#menu .menu a span.show {
  font-size: 46px;
  letter-spacing: 6px;
  line-height: 34px;
}
/* line 329, ../../app/scss/_header.scss */
#menu .menu a span.the {
  font-size: 46px;
  letter-spacing: 20px;
  line-height: 34px;
}
/* line 334, ../../app/scss/_header.scss */
#menu .menu a span.ma {
  font-size: 80px;
  letter-spacing: 4px;
  line-height: 82px;
}
/* line 339, ../../app/scss/_header.scss */
#menu .menu a span.gic {
  font-size: 80px;
  letter-spacing: 8px;
  line-height: 82px;
}
/* line 344, ../../app/scss/_header.scss */
#menu .menu a span.drop {
  font-size: 46px;
  letter-spacing: 6px;
  line-height: 34px;
}
/* line 349, ../../app/scss/_header.scss */
#menu .menu a span.us {
  font-size: 100px;
  letter-spacing: 16px;
  line-height: 100px;
}
/* line 354, ../../app/scss/_header.scss */
#menu .menu a span.a {
  font-size: 46px;
  letter-spacing: 6px;
  line-height: 34px;
}
/* line 359, ../../app/scss/_header.scss */
#menu .menu a span.li {
  font-size: 80px;
  letter-spacing: 35px;
  line-height: 82px;
}
/* line 364, ../../app/scss/_header.scss */
#menu .menu a span.ne {
  font-size: 80px;
  letter-spacing: 16px;
  line-height: 82px;
}
/* line 369, ../../app/scss/_header.scss */
#menu .menu a span.text {
  font-size: 20px;
  line-height: 81px;
  position: relative;
  letter-spacing: 2px;
  margin-bottom: 35px;
}
/* line 375, ../../app/scss/_header.scss */
#menu .menu a span.text .t {
  color: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 380, ../../app/scss/_header.scss */
#menu .menu a span.text .line {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 81px;
  height: 81px;
  margin: -40px 0 0 -40px;
  display: block;
  background: url('../../app/img/line.png?1409860903') no-repeat;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 393, ../../app/scss/_header.scss */
#menu .menu a:hover {
  border-color: #000;
}
/* line 396, ../../app/scss/_header.scss */
#menu .menu a:hover span.line {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 399, ../../app/scss/_header.scss */
#menu .menu a:hover span.t {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 176, ../../app/scss/_header.scss */
  #menu {
    padding: 55px 0;
  }
  /* line 409, ../../app/scss/_header.scss */
  #menu h2 {
    margin-bottom: 83px;
  }
  /* line 412, ../../app/scss/_header.scss */
  #menu .menu {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 414, ../../app/scss/_header.scss */
  #menu .menu a {
    height: 700px;
    padding-top: 50px;
  }
  /* line 418, ../../app/scss/_header.scss */
  #menu .menu a span.tit {
    margin-bottom: 80px;
  }
  /* line 421, ../../app/scss/_header.scss */
  #menu .menu a span.text {
    margin-bottom: 85px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  /* line 176, ../../app/scss/_header.scss */
  #menu {
    padding: 55px 0;
  }
  /* line 430, ../../app/scss/_header.scss */
  #menu h2 {
    margin-bottom: 63px;
  }
  /* line 433, ../../app/scss/_header.scss */
  #menu .menu {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 435, ../../app/scss/_header.scss */
  #menu .menu a {
    height: 510px;
    padding-top: 20px;
  }
  /* line 442, ../../app/scss/_header.scss */
  #menu .menu a span.text {
    margin-bottom: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  /* line 176, ../../app/scss/_header.scss */
  #menu {
    padding: 55px 0;
  }
  /* line 451, ../../app/scss/_header.scss */
  #menu h2 {
    margin-bottom: 63px;
  }
  /* line 454, ../../app/scss/_header.scss */
  #menu .menu {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 80%;
  }
  /* line 457, ../../app/scss/_header.scss */
  #menu .menu a {
    height: 510px;
    padding-top: 20px;
  }
  /* line 464, ../../app/scss/_header.scss */
  #menu .menu a span.text {
    margin-bottom: 15px;
  }
}

/* line 1, ../../app/scss/_home-topo.scss */
#home .topo {
  width: 100%;
  display: block;
  z-index: 0;
  top: 0px;
  position: fixed;
  background-color: #adadad;
}
/* line 9, ../../app/scss/_home-topo.scss */
#home .topo .bg-topo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-image: url('../../app/img/main_picture.jpg?1417210691');
  background-repeat: no-repeat;
  background-position: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  /* &:after{
  	content: '';
  	width: 110%;
  	height: 110%;
  	background: url(http://pushhere.com/images/bg_grain.png) repeat center center;
  	position: absolute;
  	top: -5%;
  	left: -5%;
  	display: block;
  	// @include animation(grain .5s 0s steps(1) infinite);
  } */
}
/* line 33, ../../app/scss/_home-topo.scss */
#home .topo .grain {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: url(http://pushhere.com/images/bg_grain.png) repeat center center;
}
/* line 43, ../../app/scss/_home-topo.scss */
#home .topo .text {
  top: 50%;
  left: 50%;
  padding-top: 180px;
  margin-top: 100px;
  position: absolute;
  text-align: left;
  max-width: 484px;
  margin-left: auto;
  margin-right: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#home .topo .text:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 53, ../../app/scss/_home-topo.scss */
#home .topo .text h2 {
  font-size: 80px;
  line-height: 72px;
  color: #000;
  margin: 0 0 25px;
  text-transform: uppercase;
}
/* line 60, ../../app/scss/_home-topo.scss */
#home .topo .text p {
  font-size: 20px;
  color: #fff;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 67, ../../app/scss/_home-topo.scss */
#home .topo .frase {
  font-size: 87px;
  line-height: 82px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -10px;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 38.88889%;
  float: left;
  padding-left: 0.55556%;
  padding-right: 0.55556%;
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -moz-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
/* line 84, ../../app/scss/_home-topo.scss */
#home .topo .go {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: 0px;
  margin-right: -140px;
}
/* line 94, ../../app/scss/_home-topo.scss */
#home .topo a.seta-down {
  display: block;
  position: absolute;
  z-index: 10;
  bottom: 3%;
  left: 50%;
  margin-left: -24px;
  width: 48px;
  height: 24px;
  background: url('../../app/img/seta-down.png?1417120397') bottom no-repeat;
  -moz-transition: 0.3s, ease-in-out;
  -o-transition: 0.3s, ease-in-out;
  -webkit-transition: 0.3s, ease-in-out;
  transition: 0.3s, ease-in-out;
}
/* line 108, ../../app/scss/_home-topo.scss */
#home .topo a.seta-down:hover {
  bottom: 2%;
}
/* line 1, ../../app/scss/_home-projetos.scss */
#home .projetos {
  width: 100%;
  padding-top: 4.7%;
  display: block;
  position: relative;
  overflow: hidden;
  background: #fff;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 1, ../../app/scss/_home-projetos.scss */
  #home .projetos {
    max-height: 900px;
  }
}
/* line 11, ../../app/scss/_home-projetos.scss */
#home .projetos .borda-home {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 1px;
  background: url('../../app/img/borda-home.png?1409595125') center top repeat-x;
}
/* line 21, ../../app/scss/_home-projetos.scss */
#home .projetos h2 {
  margin: 0;
  font-size: 30px;
  line-height: 30px;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  z-index: 4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 31, ../../app/scss/_home-projetos.scss */
#home .projetos h2 span {
  display: block;
  font-size: 20px;
}
@media (min-width: 0) and (max-width: 1300px) {
  /* line 21, ../../app/scss/_home-projetos.scss */
  #home .projetos h2 {
    font-size: 26px;
    line-height: 26px;
  }
  /* line 38, ../../app/scss/_home-projetos.scss */
  #home .projetos h2 span {
    font-size: 18px;
  }
}
/* line 43, ../../app/scss/_home-projetos.scss */
#home .projetos .pages {
  width: 100%;
  position: absolute;
  top: 60px;
  margin-top: 7.5%;
  text-align: center;
  z-index: 3;
}
@media (min-width: 0) and (max-width: 1300px) {
  /* line 43, ../../app/scss/_home-projetos.scss */
  #home .projetos .pages {
    top: 52px;
  }
}
/* line 53, ../../app/scss/_home-projetos.scss */
#home .projetos .pages a {
  width: 70px;
  height: 11px;
  display: inline-block;
  position: relative;
  text-indent: -1000em;
  text-decoration: none;
  border-top: 1px solid #fff;
  margin-left: 0.55556%;
  margin-right: 0.55556%;
}
/* line 63, ../../app/scss/_home-projetos.scss */
#home .projetos .pages a .timer {
  -moz-transition: height 0.3s;
  -o-transition: height 0.3s;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  width: 0;
  height: 0px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
}
/* line 74, ../../app/scss/_home-projetos.scss */
#home .projetos .pages a .hover {
  -moz-transition: height 0.3s;
  -o-transition: height 0.3s;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  width: 100%;
  height: 0px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
}
/* line 86, ../../app/scss/_home-projetos.scss */
#home .projetos .pages a:hover .hover {
  height: 10px;
}
/* line 91, ../../app/scss/_home-projetos.scss */
#home .projetos .pages a.active {
  cursor: default;
}
/* line 92, ../../app/scss/_home-projetos.scss */
#home .projetos .pages a.active .timer {
  height: 10px;
}
/* line 95, ../../app/scss/_home-projetos.scss */
#home .projetos .pages a.active .hover {
  height: 0px !important;
}
/* line 102, ../../app/scss/_home-projetos.scss */
#home .projetos .item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
/* line 109, ../../app/scss/_home-projetos.scss */
#home .projetos .item.active {
  display: block;
}
/* line 112, ../../app/scss/_home-projetos.scss */
#home .projetos .item.in {
  -moz-animation: fadeIn 1s forwards;
  -webkit-animation: fadeIn 1s forwards;
  animation: fadeIn 1s forwards;
}
/* line 115, ../../app/scss/_home-projetos.scss */
#home .projetos .item.in .img img {
  -moz-animation: fadeInUp 1s forwards;
  -webkit-animation: fadeInUp 1s forwards;
  animation: fadeInUp 1s forwards;
}
/* line 119, ../../app/scss/_home-projetos.scss */
#home .projetos .item.in .text {
  -moz-animation: fadeInDown 1s forwards;
  -webkit-animation: fadeInDown 1s forwards;
  animation: fadeInDown 1s forwards;
}
/* line 123, ../../app/scss/_home-projetos.scss */
#home .projetos .item.out {
  -moz-animation: fadeOut 1s forwards;
  -webkit-animation: fadeOut 1s forwards;
  animation: fadeOut 1s forwards;
}
/* line 126, ../../app/scss/_home-projetos.scss */
#home .projetos .item.out .img img {
  -moz-animation: fadeOutDown 1s forwards;
  -webkit-animation: fadeOutDown 1s forwards;
  animation: fadeOutDown 1s forwards;
}
/* line 130, ../../app/scss/_home-projetos.scss */
#home .projetos .item.out .text {
  -moz-animation: fadeOutDown 1s forwards;
  -webkit-animation: fadeOutDown 1s forwards;
  animation: fadeOutDown 1s forwards;
}
/* line 134, ../../app/scss/_home-projetos.scss */
#home .projetos .item .container {
  position: relative;
  height: 100%;
  max-width: 1362px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#home .projetos .item .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 139, ../../app/scss/_home-projetos.scss */
#home .projetos .item .img {
  height: 100%;
  display: block;
  position: relative;
  padding-bottom: 100px;
  width: 49.27536%;
  float: left;
  margin-right: 1.44928%;
}
/* line 145, ../../app/scss/_home-projetos.scss */
#home .projetos .item .img img {
  height: 100%;
  max-height: 900px;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 145, ../../app/scss/_home-projetos.scss */
  #home .projetos .item .img img {
    max-height: 700px;
  }
}
/* line 156, ../../app/scss/_home-projetos.scss */
#home .projetos .item .text {
  height: 100%;
  display: block;
  position: relative;
  padding: 11% 0 100px;
  width: 49.27536%;
  float: right;
  margin-right: 0;
  padding-left: 0.71429%;
  padding-right: 7.85714%;
}
/* line 163, ../../app/scss/_home-projetos.scss */
#home .projetos .item .text h3 {
  font-size: 70px;
  line-height: 70px;
  color: #fff;
  margin: 0 0 5px;
  text-transform: uppercase;
}
/* line 170, ../../app/scss/_home-projetos.scss */
#home .projetos .item .text p {
  font-size: 20px;
  line-height: 26px;
  color: #000;
  margin: 0 0 30px;
  margin-right: 14.28571%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 178, ../../app/scss/_home-projetos.scss */
#home .projetos .item .text a {
  max-width: 370px;
  width: 100%;
  display: block;
  font-size: 14px;
  color: #000;
  line-height: 59px;
  letter-spacing: 3px;
  border: 1px solid #fff;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
/* line 190, ../../app/scss/_home-projetos.scss */
#home .projetos .item .text a:hover {
  color: black !important;
  background: url('../../app/img/bg-hover-link.png?1409664933') bottom;
}
@media (min-width: 0) and (max-width: 1300px) {
  /* line 196, ../../app/scss/_home-projetos.scss */
  #home .projetos .item .text h3 {
    font-size: 60px;
    line-height: 60px;
    margin: 0 0 -5px;
  }
  /* line 201, ../../app/scss/_home-projetos.scss */
  #home .projetos .item .text p {
    font-size: 16px;
    line-height: 22px;
  }
}
/* line 208, ../../app/scss/_home-projetos.scss */
#home .projetos .controls {
  min-height: 50px;
}
/* line 1, ../../app/scss/_home-sobre.scss */
#home .sobre {
  width: 100%;
  min-height: 900px;
  display: block;
  position: relative;
  overflow: hidden;
  background: url('../../app/img/bg-sobre.jpg?1417789084') center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 9, ../../app/scss/_home-sobre.scss */
#home .sobre .text {
  text-align: center;
}
/* line 11, ../../app/scss/_home-sobre.scss */
#home .sobre .text .logo {
  width: 90px;
  height: 93px;
  display: block;
  margin: 0 auto 20px;
  background: url('../../app/img/logo.png?1409150924');
  opacity: 0;
}
/* line 22, ../../app/scss/_home-sobre.scss */
#home .sobre .text h2 {
  font-size: 80px;
  color: #fff;
  margin: 0 auto 30px;
  text-transform: uppercase;
}
/* line 27, ../../app/scss/_home-sobre.scss */
#home .sobre .text h2 span {
  display: block;
  line-height: 64px;
}
/* line 30, ../../app/scss/_home-sobre.scss */
#home .sobre .text h2 span.um {
  line-height: 60px;
  padding-left: 35px;
  opacity: 0;
}
/* line 35, ../../app/scss/_home-sobre.scss */
#home .sobre .text h2 span.dois {
  padding-right: 87px;
  margin-bottom: 4px;
  opacity: 0;
}
/* line 40, ../../app/scss/_home-sobre.scss */
#home .sobre .text h2 span.tres {
  font-size: 32px;
  line-height: 30px;
  letter-spacing: 8px;
  margin-bottom: -5px;
  padding-left: 5px;
  opacity: 0;
}
/* line 48, ../../app/scss/_home-sobre.scss */
#home .sobre .text h2 span.quatro {
  padding-left: 30px;
  opacity: 0;
}
/* line 52, ../../app/scss/_home-sobre.scss */
#home .sobre .text h2 span.cinco {
  letter-spacing: 4px;
  padding-left: 7px;
  opacity: 0;
}
/* line 59, ../../app/scss/_home-sobre.scss */
#home .sobre .text hr {
  margin-bottom: 20px;
  opacity: 0;
}
/* line 63, ../../app/scss/_home-sobre.scss */
#home .sobre .text p {
  font-size: 18px;
  color: #fff;
  margin: 0;
  opacity: 0;
  max-width: 566px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#home .sobre .text p:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 73, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text .logo {
  -moz-animation: fadeInDown 1s forwards;
  -webkit-animation: fadeInDown 1s forwards;
  animation: fadeInDown 1s forwards;
}
/* line 78, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text h2 span.um {
  -moz-animation: fadeInLeft 1s forwards;
  -webkit-animation: fadeInLeft 1s forwards;
  animation: fadeInLeft 1s forwards;
}
/* line 81, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text h2 span.dois {
  -moz-animation: fadeInRight 1s forwards;
  -webkit-animation: fadeInRight 1s forwards;
  animation: fadeInRight 1s forwards;
}
/* line 84, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text h2 span.tres {
  -moz-animation: fadeInLeft 1s forwards;
  -webkit-animation: fadeInLeft 1s forwards;
  animation: fadeInLeft 1s forwards;
}
/* line 87, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text h2 span.quatro {
  -moz-animation: fadeInRight 1s forwards;
  -webkit-animation: fadeInRight 1s forwards;
  animation: fadeInRight 1s forwards;
}
/* line 90, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text h2 span.cinco {
  -moz-animation: fadeInLeft 1s forwards;
  -webkit-animation: fadeInLeft 1s forwards;
  animation: fadeInLeft 1s forwards;
}
/* line 95, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text hr {
  -moz-animation: fadeIn 1s forwards;
  -webkit-animation: fadeIn 1s forwards;
  animation: fadeIn 1s forwards;
}
/* line 98, ../../app/scss/_home-sobre.scss */
#home .sobre.in .text p {
  -moz-animation: fadeInUp 1s forwards;
  -webkit-animation: fadeInUp 1s forwards;
  animation: fadeInUp 1s forwards;
}

/* line 5, ../../app/scss/_sobre.scss */
.mobile #sobre #descricaoMarca .descMarca {
  top: 0 !important;
}

/* line 12, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca {
  position: relative;
  z-index: 1;
}
/* line 16, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca.fixo .descMarca {
  position: fixed;
  background-position: top !important;
}
/* line 19, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca.fixo .descMarca .over {
  background-attachment: fixed !important;
}
/* line 27, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca {
  width: 100%;
  color: #000;
  position: relative;
  left: 0;
  overflow: hidden;
  padding-left: 6.11111%;
  padding-right: 6.11111%;
}
/* line 34, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle {
  top: 0;
  background: url('../../app/img/sobre/bg_circle.jpg?1415040147') center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 1;
}
/* line 38, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .abertura {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: #fff;
}
/* line 47, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .over {
  background: url('../../app/img/sobre/bg_mask_circle.png?1418239954') center repeat;
}
/* line 51, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text h2 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: relative;
  top: 50px;
}
/* line 58, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text h2 span.light.um {
  top: -0px;
}
/* line 61, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text h2 span.light.dois {
  top: -3px;
}
/* line 65, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text h2 span.normal {
  left: -5px;
  top: -3px;
}
/* line 71, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text h2 span.normal.dois {
  top: -3px;
}
/* line 76, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text h2 span.big.um {
  letter-spacing: -11px;
  left: -6px;
}
/* line 80, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text h2 span.big.dois {
  letter-spacing: -8px;
  left: -10px;
}
/* line 88, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#circle .text p {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: relative;
  top: 50px;
}
/* line 98, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#square {
  top: 100%;
  background: url('../../app/img/sobre/bg_square.jpg?1415040162') center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 2;
}
/* line 102, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#square .over {
  background: url('../../app/img/sobre/bg_mask_square.png?1418240406') center repeat;
}
/* line 109, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#square .text h2 span.light {
  letter-spacing: 9px;
}
/* line 112, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#square .text h2 span.normal {
  top: -36px;
  left: -5px;
}
/* line 117, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#square .text h2 span.big.um {
  top: -35px;
  left: 11px;
  letter-spacing: -12px;
}
/* line 122, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#square .text h2 span.big.dois {
  top: -28px;
  left: -6px;
  letter-spacing: -10px;
}
/* line 130, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#square .text p {
  position: relative;
  top: -31px;
}
/* line 138, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#hexagon {
  top: 200%;
  background: url('../../app/img/sobre/bg_hexagon.jpg?1415378986') center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 3;
}
/* line 142, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#hexagon .over {
  background: url('../../app/img/sobre/bg_mask_hexagon.png?1418240223') center repeat;
}
/* line 148, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#hexagon .text h2 span.light {
  letter-spacing: 9px;
}
/* line 151, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#hexagon .text h2 span.normal {
  top: -4px;
  left: -6px;
}
/* line 155, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#hexagon .text h2 span.big {
  letter-spacing: -7px;
}
/* line 160, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#hexagon .text p {
  top: -2px;
}
/* line 166, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca#hexagon img {
  margin-left: -15px;
  display: block;
}
/* line 172, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .over {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 179, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .container {
  height: 100%;
  position: relative;
  max-width: 1008px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#sobre #descricaoMarca .descMarca .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 184, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .logo {
  height: 100%;
  text-align: right;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
/* line 191, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .logo img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: relative;
  z-index: 2;
}
/* line 196, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .logo .col {
  height: 100%;
  width: 40%;
  float: left;
  padding-left: 1%;
  padding-right: 1%;
}
/* line 201, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text {
  height: 100%;
  font-size: 16px;
  width: 50%;
  float: right;
  padding-left: 1%;
  padding-right: 1%;
}
/* line 205, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text .container {
  z-index: 1;
}
/* line 208, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text h2 {
  text-transform: uppercase;
  padding-top: 10px;
  margin: 0 0 25px;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
}
/* line 215, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text h2 span {
  position: relative;
  display: inline-block;
  margin: 6px 0px;
  text-rendering: optimizeLegibility;
  /* &.rosa{
  	color: #fb485e;
  }
  &.verde{
  	color: #1de9b6;
  }
  &.amarelo{
  	color: #f1de06;
  } */
}
/* line 220, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text h2 span.light {
  font-size: 2.125em;
  line-height: 0.88235em;
}
/* line 223, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text h2 span.normal {
  font-size: 5em;
  line-height: 0.75em;
}
/* line 226, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text h2 span.big {
  font-size: 8.4375em;
  line-height: 0.62963em;
}
/* line 240, ../../app/scss/_sobre.scss */
#sobre #descricaoMarca .descMarca .text p {
  font-size: 1.25em;
  line-height: 1.5em;
  margin: 0;
  display: block;
  float: left;
  max-width: 540px;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 249, ../../app/scss/_sobre.scss */
  #sobre #descricaoMarca .descMarca .text {
    width: 60%;
    float: right;
    padding-left: 1%;
    padding-right: 1%;
  }
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 254, ../../app/scss/_sobre.scss */
  #sobre #descricaoMarca .descMarca .text {
    font-size: 13px;
  }
  /* line 256, ../../app/scss/_sobre.scss */
  #sobre #descricaoMarca .descMarca .text h2 {
    font-size: 12px;
  }
}
/* line 263, ../../app/scss/_sobre.scss */
#sobre .frases {
  background-color: #000;
  padding: 5.55556%;
  text-align: center;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
/* line 270, ../../app/scss/_sobre.scss */
#sobre .frases .container {
  position: relative;
  height: 260px;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#sobre .frases .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 275, ../../app/scss/_sobre.scss */
#sobre .frases h2 {
  font-size: 18px;
  margin: 0 0 27px;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: #eeeeee;
}
/* line 282, ../../app/scss/_sobre.scss */
#sobre .frases hr {
  margin-bottom: 0;
}
/* line 285, ../../app/scss/_sobre.scss */
#sobre .frases .frase {
  height: 100%;
}
/* line 287, ../../app/scss/_sobre.scss */
#sobre .frases .frase h3 {
  font-size: 50px;
  line-height: 50px;
  margin: 0 0 30px;
  text-transform: uppercase;
  color: #eeeeee;
}
/* line 294, ../../app/scss/_sobre.scss */
#sobre .frases .frase p {
  font-size: 20px;
  margin: 0;
  color: #606060;
}
/* line 299, ../../app/scss/_sobre.scss */
#sobre .frases .frase.ng-enter, #sobre .frases .frase.ng-move {
  opacity: 0;
  -moz-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  -o-transform: scale(0.7, 0.7);
  -webkit-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
  -moz-transition: 1s 0.5s;
  -o-transition: 1s 0.5s;
  -webkit-transition: 1s 0.5s;
  transition: 1s 0.5s;
}
/* line 304, ../../app/scss/_sobre.scss */
#sobre .frases .frase.ng-enter-active, #sobre .frases .frase.ng-move-active {
  opacity: 1;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 308, ../../app/scss/_sobre.scss */
#sobre .frases .frase.ng-leave {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 317, ../../app/scss/_sobre.scss */
#sobre .frases .frase.ng-leave-active {
  opacity: 0;
  -moz-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  -o-transform: scale(0.7, 0.7);
  -webkit-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
}
/* line 323, ../../app/scss/_sobre.scss */
#sobre .frases .btAtualiza {
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto;
  text-decoration: none;
  text-indent: -9999px;
  background: white url('../../app/img/btAtualiza.png?1410207252') center no-repeat;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 333, ../../app/scss/_sobre.scss */
#sobre .frases .btAtualiza:hover {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 336, ../../app/scss/_sobre.scss */
#sobre .frases .btAtualiza:active {
  background-color: #1de9b6;
}
/* line 341, ../../app/scss/_sobre.scss */
#sobre .projetos {
  background-color: #000;
  position: relative;
  z-index: 2;
  font-size: 16px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#sobre .projetos:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 0) and (max-width: 1366px) {
  /* line 341, ../../app/scss/_sobre.scss */
  #sobre .projetos {
    font-size: 14px;
  }
}
@media (min-width: 0) and (max-width: 1280px) {
  /* line 341, ../../app/scss/_sobre.scss */
  #sobre .projetos {
    font-size: 13px;
  }
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 341, ../../app/scss/_sobre.scss */
  #sobre .projetos {
    font-size: 10px;
  }
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 341, ../../app/scss/_sobre.scss */
  #sobre .projetos {
    font-size: 9px;
  }
}
/* line 359, ../../app/scss/_sobre.scss */
#sobre .projetos nav {
  width: 115px;
  height: 25%;
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 55.55556%;
}
/* line 367, ../../app/scss/_sobre.scss */
#sobre .projetos nav .btBlock {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 11;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 378, ../../app/scss/_sobre.scss */
#sobre .projetos nav .bt {
  width: 100%;
  height: 50%;
  display: block;
  text-indent: -9999px;
  text-decoration: none;
  background-color: #fff;
  background-position: center;
  background-repeat: repeat-x;
  -moz-transition: 0.8s cubic-bezier(0.1, 1, 0.26, 1);
  -o-transition: 0.8s cubic-bezier(0.1, 1, 0.26, 1);
  -webkit-transition: 0.8s cubic-bezier(0.1, 1, 0.26, 1);
  transition: 0.8s cubic-bezier(0.1, 1, 0.26, 1);
}
/* line 388, ../../app/scss/_sobre.scss */
#sobre .projetos nav .bt.btPrev {
  border-bottom: 1px dotted #b2b2b2;
  background-image: url('../../app/img/setas/prev.png?1417108677');
}
/* line 391, ../../app/scss/_sobre.scss */
#sobre .projetos nav .bt.btPrev:hover {
  background-color: #000;
  background-image: url('../../app/img/setas/prev-hover.png?1417108793');
}
/* line 396, ../../app/scss/_sobre.scss */
#sobre .projetos nav .bt.btNext {
  background-image: url('../../app/img/setas/next.png?1417108721');
}
/* line 398, ../../app/scss/_sobre.scss */
#sobre .projetos nav .bt.btNext:hover {
  background-color: #000;
  background-image: url('../../app/img/setas/next-hover.png?1417108811');
}
/* line 405, ../../app/scss/_sobre.scss */
#sobre .projetos img {
  width: 100%;
  display: block;
}
/* line 409, ../../app/scss/_sobre.scss */
#sobre .projetos .row {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#sobre .projetos .row:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 413, ../../app/scss/_sobre.scss */
#sobre .projetos .col {
  width: 55.55556%;
  float: left;
}
/* line 415, ../../app/scss/_sobre.scss */
#sobre .projetos .col .projeto {
  position: relative;
  overflow: hidden;
  width: 60%;
  float: left;
}
/* line 419, ../../app/scss/_sobre.scss */
#sobre .projetos .col .projeto.small {
  width: 40%;
  float: left;
}
/* line 422, ../../app/scss/_sobre.scss */
#sobre .projetos .col .projeto .over {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  background: url('../../app/img/rgbapng/000000a6-5.png?1410283704');
  background: rgba(0, 0, 0, 0.65);
}
/* line 432, ../../app/scss/_sobre.scss */
#sobre .projetos .col .desc {
  position: absolute;
  text-align: center;
  background-color: #fb485e;
  padding-left: 3.05556%;
  padding-right: 3.05556%;
  width: 40%;
  top: 0;
  right: 0;
  height: 100%;
}
/* line 441, ../../app/scss/_sobre.scss */
#sobre .projetos .col .desc span {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: block;
  margin-bottom: 4%;
}
/* line 450, ../../app/scss/_sobre.scss */
#sobre .projetos .col .desc h3 {
  font-size: 3em;
  line-height: 1.125em;
  color: #eeeeee;
  margin: 0 0 -4%;
  text-transform: uppercase;
}
/* line 456, ../../app/scss/_sobre.scss */
#sobre .projetos .col .desc hr {
  margin-bottom: 3%;
}
/* line 459, ../../app/scss/_sobre.scss */
#sobre .projetos .col .desc p {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #000;
  margin: 0;
}
/* line 464, ../../app/scss/_sobre.scss */
#sobre .projetos .col .desc .seta {
  position: absolute;
  top: 26%;
  left: 100%;
  width: 0;
  height: 0;
  z-index: 4;
  border: 11px solid transparent;
  border-left-color: #fb485e;
}
@media (min-width: 0) and (max-width: 1280px) {
  /* line 475, ../../app/scss/_sobre.scss */
  #sobre .projetos .col .desc hr, #sobre .projetos .col .desc p {
    display: none;
  }
}
/* line 482, ../../app/scss/_sobre.scss */
#sobre .projetos .categoria {
  position: relative;
  opacity: 1;
  width: 44.44444%;
  float: left;
}
/* line 485, ../../app/scss/_sobre.scss */
#sobre .projetos .categoria a {
  text-decoration: none;
}
/* line 489, ../../app/scss/_sobre.scss */
#sobre .projetos .categoria h2 {
  font-size: 5em;
  line-height: 0.8375em;
  color: #fff;
  margin: -10px 0 0;
  position: absolute;
  top: 11.5%;
  left: 11.5%;
  z-index: 3;
  text-transform: uppercase;
}
/* line 498, ../../app/scss/_sobre.scss */
#sobre .projetos .categoria h2 .rosa {
  color: #fb485e;
}
@media (min-width: 0) and (max-width: 1280px) {
  /* line 489, ../../app/scss/_sobre.scss */
  #sobre .projetos .categoria h2 {
    font-size: 4.0625em;
    line-height: 0.83077em;
  }
}
/* line 506, ../../app/scss/_sobre.scss */
#sobre .projetos .categoria .over {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  border: 20px solid #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 519, ../../app/scss/_sobre.scss */
#sobre .projetos .categoria a:hover .over {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 524, ../../app/scss/_sobre.scss */
#sobre .projetos .item {
  overflow: hidden;
  *zoom: 1;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
/* line 527, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter, #sobre .projetos .item.ng-move {
  position: relative;
  z-index: 2;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 533, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter .projeto img, #sobre .projetos .item.ng-move .projeto img {
  position: relative;
}
/* line 538, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter .projeto.medium img, #sobre .projetos .item.ng-move .projeto.medium img {
  left: 0;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
/* line 545, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter .projeto.small img, #sobre .projetos .item.ng-move .projeto.small img {
  left: 0;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
/* line 552, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter .categoria, #sobre .projetos .item.ng-move .categoria {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
/* line 557, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter-active, #sobre .projetos .item.ng-move-active {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 561, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter-active .projeto img, #sobre .projetos .item.ng-move-active .projeto img {
  left: 0;
}
/* line 565, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter-active .projeto.medium img, #sobre .projetos .item.ng-move-active .projeto.medium img {
  top: 0;
}
/* line 570, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter-active .projeto.small img, #sobre .projetos .item.ng-move-active .projeto.small img {
  bottom: 0;
}
/* line 575, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-enter-active .categoria, #sobre .projetos .item.ng-move-active .categoria {
  left: 0;
}
/* line 579, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-leave {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
/* line 585, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-leave .categoria {
  opacity: 0;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
/* line 591, ../../app/scss/_sobre.scss */
#sobre .projetos .item.ng-leave-active .categoria {
  opacity: 1;
}
/* line 597, ../../app/scss/_sobre.scss */
#sobre .clientes {
  background-color: #f8f8f8;
  text-align: center;
  position: relative;
  z-index: 2;
  padding-top: 90px;
  padding-left: 6.11111%;
  padding-right: 6.11111%;
}
/* line 604, ../../app/scss/_sobre.scss */
#sobre .clientes h2 {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: #404040;
  margin: 0 0 27px;
}
/* line 611, ../../app/scss/_sobre.scss */
#sobre .clientes hr {
  margin-bottom: 100px;
}
/* line 614, ../../app/scss/_sobre.scss */
#sobre .clientes .container {
  margin: 0;
  padding: 0 0 10px;
  list-style: none;
  overflow: hidden;
  *zoom: 1;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#sobre .clientes .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 621, ../../app/scss/_sobre.scss */
#sobre .clientes .container li {
  display: block;
  margin-bottom: 80px;
  position: relative;
  width: 14.28571%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 7.14286%;
}
/* line 628, ../../app/scss/_sobre.scss */
#sobre .clientes .container li img {
  display: block;
  width: 100%;
}
/* line 631, ../../app/scss/_sobre.scss */
#sobre .clientes .container li img.over {
  position: absolute;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 638, ../../app/scss/_sobre.scss */
#sobre .clientes .container li .separador {
  height: 34px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -17px;
  display: block;
  background: url('../../app/img/serapador-clientes.png?1410372795') center no-repeat;
  -moz-background-size: 72% auto;
  -o-background-size: 72% auto;
  -webkit-background-size: 72% auto;
  background-size: 72% auto;
  width: 50%;
  float: left;
  padding-left: 5%;
  padding-right: 5%;
}
/* line 649, ../../app/scss/_sobre.scss */
#sobre .clientes .container li.cinco {
  margin-right: 0px;
}
/* line 653, ../../app/scss/_sobre.scss */
#sobre .clientes .container li.last .separador {
  display: none;
}
/* line 659, ../../app/scss/_sobre.scss */
#sobre .clientes .container li:hover img.over {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2, ../../app/scss/_projetos.scss */
#projetos {
  padding-top: 110px;
  overflow: hidden;
  *zoom: 1;
}
/* line 5, ../../app/scss/_projetos.scss */
#projetos h2 {
  margin: 0;
  font-size: 16px;
}
/* line 8, ../../app/scss/_projetos.scss */
#projetos h2 a {
  color: #FFF;
  font-size: 1.25em;
  line-height: 1.2em;
  line-height: 100px;
  letter-spacing: 8px;
  background-color: #000;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  display: block;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
/* line 19, ../../app/scss/_projetos.scss */
#projetos h2 a:hover, #projetos h2 a.active {
  font-size: 1.875em;
  line-height: 1.6em;
  line-height: 100px;
  letter-spacing: .5px;
  background-color: #ff4059;
}
/* line 25, ../../app/scss/_projetos.scss */
#projetos h2 a.removeActive {
  font-size: 1.25em;
  line-height: 1.2em;
  line-height: 100px;
  letter-spacing: 8px;
  background-color: #000;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 5, ../../app/scss/_projetos.scss */
  #projetos h2 {
    font-size: 14px;
  }
}
/* line 36, ../../app/scss/_projetos.scss */
#projetos .filters {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projetos .filters:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 38, ../../app/scss/_projetos.scss */
#projetos .filters a {
  position: relative;
  overflow: hidden;
  height: 180px;
  display: block;
  float: left;
  font-size: 16px;
}
/* line 45, ../../app/scss/_projetos.scss */
#projetos .filters a .img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  z-index: 1;
  background-position: center;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 57, ../../app/scss/_projetos.scss */
#projetos .filters a .bg {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  background-color: #2d2d2d;
  border-right: 1px dotted #424242;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 69, ../../app/scss/_projetos.scss */
#projetos .filters a .text {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  letter-spacing: 1px;
  z-index: 3;
  top: 0;
  left: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.2em;
  color: #fff;
  padding-left: 0.5em;
  padding-right: 0.5em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 87, ../../app/scss/_projetos.scss */
#projetos .filters a:hover .img, #projetos .filters a.active .img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 90, ../../app/scss/_projetos.scss */
#projetos .filters a:hover .bg, #projetos .filters a.active .bg {
  border-right: 0 dotted #424242;
  background-color: #fb485e;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 95, ../../app/scss/_projetos.scss */
#projetos .filters a:hover .text, #projetos .filters a.active .text {
  font-size: 1.625em;
  line-height: 1.15385em;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 101, ../../app/scss/_projetos.scss */
#projetos .filters a.removeActive .img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 104, ../../app/scss/_projetos.scss */
#projetos .filters a.removeActive .bg {
  border-right: 1px dotted #424242;
  background-color: #2d2d2d;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 109, ../../app/scss/_projetos.scss */
#projetos .filters a.removeActive .text {
  font-size: 1.25em;
  line-height: 1.2em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
@media (min-width: 0) and (max-width: 1366px) {
  /* line 38, ../../app/scss/_projetos.scss */
  #projetos .filters a {
    font-size: 12px;
  }
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 38, ../../app/scss/_projetos.scss */
  #projetos .filters a {
    height: 135px;
  }
  /* line 120, ../../app/scss/_projetos.scss */
  #projetos .filters a:hover .text, #projetos .filters a.active .text {
    font-size: 1.25em;
    line-height: 1.2em;
  }
}
/* line 127, ../../app/scss/_projetos.scss */
#projetos .projeto {
  position: relative;
  width: 33.33333%;
  float: left;
  padding-left: 0.55556%;
  padding-right: 0.55556%;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 127, ../../app/scss/_projetos.scss */
  #projetos .projeto {
    width: 50%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 136, ../../app/scss/_projetos.scss */
#projetos .projeto img {
  width: 100%;
  display: block;
  -moz-transition: 0.4s linear;
  -o-transition: 0.4s linear;
  -webkit-transition: 0.4s linear;
  transition: 0.4s linear;
}
/* line 140, ../../app/scss/_projetos.scss */
#projetos .projeto img.color {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 148, ../../app/scss/_projetos.scss */
#projetos .projeto .sombra {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background: url('../../app/img/sombra-projeto.png?1412692125') center bottom repeat-x;
}
/* line 159, ../../app/scss/_projetos.scss */
#projetos .projeto .text {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  z-index: 4;
  padding: 6.67% 10%;
}
/* line 167, ../../app/scss/_projetos.scss */
#projetos .projeto .text h3 {
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  margin: 0;
}
/* line 173, ../../app/scss/_projetos.scss */
#projetos .projeto .text h4 {
  font-size: 18px;
  line-height: 22px;
  color: #fb485e;
  margin: 0 0 5px;
  text-transform: uppercase;
}
/* line 180, ../../app/scss/_projetos.scss */
#projetos .projeto .text p {
  font-size: 16px;
  line-height: 20px;
  color: #aeadad;
  margin: 0;
  text-transform: capitalize;
}
/* line 190, ../../app/scss/_projetos.scss */
#projetos .projeto:hover img.color {
  -moz-transition: -moz-transform 5s linear, opacity 0.4s linear;
  -o-transition: -o-transform 5s linear, opacity 0.4s linear;
  -webkit-transition: -webkit-transform 5s linear, opacity 0.4s linear;
  transition: transform 5s linear, opacity 0.4s linear;
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 198, ../../app/scss/_projetos.scss */
#projetos .mais {
  position: relative;
  width: 33.33333%;
  float: left;
  padding-left: 0.55556%;
  padding-right: 0.55556%;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;
  *zoom: 1;
}
/* line 203, ../../app/scss/_projetos.scss */
#projetos .mais img {
  width: 100%;
  display: block;
}
/* line 207, ../../app/scss/_projetos.scss */
#projetos .mais .line-1 {
  width: 170px;
  height: 1px;
  background-color: #000;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -85px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 218, ../../app/scss/_projetos.scss */
#projetos .mais .line-2 {
  width: 1px;
  height: 170px;
  background-color: #000;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -85px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 229, ../../app/scss/_projetos.scss */
#projetos .mais .text {
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  display: block;
  width: 100%;
  font-size: 30px;
  color: #fff;
  line-height: 49px;
  height: 49px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(14px);
  -ms-transform: translateY(14px);
  -o-transform: translateY(14px);
  -webkit-transform: translateY(14px);
  transform: translateY(14px);
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 247, ../../app/scss/_projetos.scss */
#projetos .mais:hover .line-1 {
  margin-top: 25px;
}
/* line 250, ../../app/scss/_projetos.scss */
#projetos .mais:hover .line-2 {
  margin-top: -110px;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 254, ../../app/scss/_projetos.scss */
#projetos .mais:hover .text {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 2, ../../app/scss/_projeto.scss */
#projeto {
  background-color: #f8f8f8;
  overflow: hidden;
  font-size: 16px;
}
@media (min-width: 0) and (max-width: 1300px) {
  /* line 2, ../../app/scss/_projeto.scss */
  #projeto {
    font-size: 12px;
  }
}
/* line 9, ../../app/scss/_projeto.scss */
#projeto .container {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.55556%;
  padding-right: 0.55556%;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 13, ../../app/scss/_projeto.scss */
#projeto header {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-left: 11.66667%;
  padding-right: 11.66667%;
}
/* line 18, ../../app/scss/_projeto.scss */
#projeto header h2 {
  font-size: 5em;
  line-height: 0.9em;
  position: relative;
  color: #fff;
  margin: 0 0 30px;
  line-height: 1.03em;
  text-transform: uppercase;
}
/* line 26, ../../app/scss/_projeto.scss */
#projeto header p {
  position: relative;
  font-size: 1.25em;
  line-height: 1.3em;
  color: #fff;
  margin: 0 0 45px;
}
/* line 32, ../../app/scss/_projeto.scss */
#projeto header a {
  position: relative;
  display: block;
  float: left;
  color: #000;
  font-size: 14px;
  line-height: 60px;
  letter-spacing: 3px;
  margin-bottom: 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 45, ../../app/scss/_projeto.scss */
#projeto header a.bt-projeto-read {
  width: 268px;
  height: 67px;
  margin-right: 30px;
}
/* line 53, ../../app/scss/_projeto.scss */
#projeto header a.bt-projeto-see {
  width: 275px;
  height: 60px;
  margin-right: -9px;
  left: -100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 63, ../../app/scss/_projeto.scss */
#projeto header a:hover {
  color: black !important;
}
/* line 67, ../../app/scss/_projeto.scss */
#projeto header .colA {
  width: 42.85714%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  padding-top: 110px;
}
/* line 72, ../../app/scss/_projeto.scss */
#projeto .meta {
  padding: 30px 0;
  background: url('../../app/img/border-contato.png?1409172205') left bottom repeat-x;
  padding-left: 11.66667%;
  padding-right: 11.66667%;
}
/* line 77, ../../app/scss/_projeto.scss */
#projeto .meta span {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #000;
}
/* line 81, ../../app/scss/_projeto.scss */
#projeto .meta p {
  font-size: 1.125em;
  line-height: 1.33333em;
  color: #838383;
  margin: 0;
}
/* line 86, ../../app/scss/_projeto.scss */
#projeto .meta .cliente {
  width: 28.57143%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
}
/* line 88, ../../app/scss/_projeto.scss */
#projeto .meta .cliente p {
  text-transform: uppercase;
}
/* line 92, ../../app/scss/_projeto.scss */
#projeto .meta .categorias {
  width: 42.85714%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  text-align: center;
}
/* line 95, ../../app/scss/_projeto.scss */
#projeto .meta .categorias p {
  color: #ff4081;
}
/* line 99, ../../app/scss/_projeto.scss */
#projeto .meta .ano {
  width: 28.57143%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  text-align: right;
}
/* line 105, ../../app/scss/_projeto.scss */
#projeto h3 {
  font-size: 4.375em;
  line-height: 1.02857em;
  color: #000;
  margin: 0 0 35px;
  text-transform: uppercase;
}
/* line 111, ../../app/scss/_projeto.scss */
#projeto p {
  font-size: 1.25em;
  line-height: 1.6em;
  color: #838383;
  margin: 0;
}
/* line 116, ../../app/scss/_projeto.scss */
#projeto .banner {
  position: relative;
  *background-size: auto 100%;
  background-position: 60% center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
}
/* line 125, ../../app/scss/_projeto.scss */
#projeto .banner .bt {
  width: 60px;
  height: 80px;
  display: block;
  position: absolute;
  z-index: 10;
  top: 50%;
  margin-top: -40px;
  text-indent: -9999px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 135, ../../app/scss/_projeto.scss */
#projeto .banner .bt.prev {
  left: 5.55556%;
  margin-left: -20px;
  background: url('../../app/img/prev-project.png?1414157494') center no-repeat;
}
/* line 140, ../../app/scss/_projeto.scss */
#projeto .banner .bt.next {
  right: 5.55556%;
  margin-right: -20px;
  background: url('../../app/img/next-project.png?1414157508') center no-repeat;
}
/* line 145, ../../app/scss/_projeto.scss */
#projeto .banner .bt:hover {
  background-color: #fff;
}
/* line 150, ../../app/scss/_projeto.scss */
#projeto .desafio {
  text-align: center;
  padding: 150px 0 0 0;
  padding-left: 11.66667%;
  padding-right: 11.66667%;
}
/* line 154, ../../app/scss/_projeto.scss */
#projeto .desafio .container {
  max-width: 795px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .desafio .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 156, ../../app/scss/_projeto.scss */
#projeto .desafio .container h3, #projeto .desafio .container p {
  position: relative;
  bottom: -100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 164, ../../app/scss/_projeto.scss */
#projeto .resultado {
  text-align: center;
  padding: 150px 0;
  padding-left: 11.66667%;
  padding-right: 11.66667%;
}
/* line 168, ../../app/scss/_projeto.scss */
#projeto .resultado img {
  max-width: 100%;
  margin-top: 150px;
}
/* line 172, ../../app/scss/_projeto.scss */
#projeto .resultado .container {
  max-width: 795px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .resultado .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 174, ../../app/scss/_projeto.scss */
#projeto .resultado .container h3, #projeto .resultado .container p {
  position: relative;
  bottom: -100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 181, ../../app/scss/_projeto.scss */
#projeto .numeros {
  padding-top: 150px;
}
/* line 183, ../../app/scss/_projeto.scss */
#projeto .numeros ul {
  padding: 0;
  margin: 0;
  list-style: none;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .numeros ul:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 189, ../../app/scss/_projeto.scss */
#projeto .numeros ul li {
  width: 75%;
  float: left;
  padding-left: 1.25%;
  padding-right: 1.25%;
  margin-left: 25%;
  margin-bottom: 60px;
  text-align: left;
  position: relative;
}
/* line 198, ../../app/scss/_projeto.scss */
#projeto .numeros ul .img {
  width: 33.33333%;
  float: left;
  padding-left: 1.66667%;
  padding-right: 1.66667%;
}
/* line 200, ../../app/scss/_projeto.scss */
#projeto .numeros ul .img img {
  display: block;
  margin: 0 0 0 30px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 206, ../../app/scss/_projeto.scss */
#projeto .numeros ul .text {
  width: 66.66667%;
  position: absolute;
  left: 33.33333%;
  top: 0;
  height: 100%;
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.2em;
  color: #000;
}
/* line 215, ../../app/scss/_projeto.scss */
#projeto .numeros ul .text .num {
  font-size: 3.125em;
  line-height: 0.9em;
  display: block;
}
/* line 223, ../../app/scss/_projeto.scss */
#projeto .solucao {
  padding-left: 11.66667%;
  padding-right: 11.66667%;
  position: relative;
  height: 1000px;
  background-position: center;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 223, ../../app/scss/_projeto.scss */
  #projeto .solucao {
    height: 800px;
  }
}
/* line 232, ../../app/scss/_projeto.scss */
#projeto .solucao .bg-claro {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: url('../../app/img/rgbapng/ffffff99-5.png?1418305410');
  background: rgba(255, 255, 255, 0.6);
}
@media (min-width: 0) and (max-width: 1366px) {
  /* line 232, ../../app/scss/_projeto.scss */
  #projeto .solucao .bg-claro {
    display: block;
  }
}
/* line 245, ../../app/scss/_projeto.scss */
#projeto .solucao .container {
  position: relative;
  height: 100%;
  padding-left: 0.55556%;
  padding-right: 0.55556%;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .solucao .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 251, ../../app/scss/_projeto.scss */
#projeto .solucao .container .img {
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 50%;
  text-align: right;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  z-index: 1;
}
/* line 259, ../../app/scss/_projeto.scss */
#projeto .solucao .container .img img {
  position: absolute;
  right: 0;
  bottom: 0;
  max-height: 100%;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 251, ../../app/scss/_projeto.scss */
  #projeto .solucao .container .img {
    height: 60%;
    bottom: 20%;
  }
}
/* line 270, ../../app/scss/_projeto.scss */
#projeto .solucao .container .text {
  z-index: 2;
  position: relative;
  height: 100%;
  width: 41.66667%;
  float: right;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}
/* line 275, ../../app/scss/_projeto.scss */
#projeto .solucao .container .text h3, #projeto .solucao .container .text p {
  position: relative;
  right: -100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 283, ../../app/scss/_projeto.scss */
#projeto .solucao.app {
  height: 1800px;
}
/* line 287, ../../app/scss/_projeto.scss */
#projeto .solucao.app .container .img {
  right: 0;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}
/* line 292, ../../app/scss/_projeto.scss */
#projeto .solucao.app .container .text .vAlign {
  vertical-align: bottom;
  padding-bottom: 900px;
}
/* line 295, ../../app/scss/_projeto.scss */
#projeto .solucao.app .container .text .vAlign h3, #projeto .solucao.app .container .text .vAlign p {
  position: relative;
  left: -100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 283, ../../app/scss/_projeto.scss */
  #projeto .solucao.app {
    height: 1200px;
  }
  /* line 307, ../../app/scss/_projeto.scss */
  #projeto .solucao.app .container .img {
    height: 86%;
    bottom: 7%;
  }
  /* line 312, ../../app/scss/_projeto.scss */
  #projeto .solucao.app .container .text .vAlign {
    padding-bottom: 680px;
  }
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 320, ../../app/scss/_projeto.scss */
  #projeto .solucao.app .container .img {
    height: 70%;
    bottom: 15%;
  }
  /* line 324, ../../app/scss/_projeto.scss */
  #projeto .solucao.app .container .text {
    width: 50%;
    float: right;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
  }
}
/* line 331, ../../app/scss/_projeto.scss */
#projeto .galeria {
  overflow: hidden;
  *zoom: 1;
}
/* line 333, ../../app/scss/_projeto.scss */
#projeto .galeria img {
  display: block;
  width: 100%;
}
/* line 338, ../../app/scss/_projeto.scss */
#projeto .carrossel {
  height: 900px;
  text-align: center;
  padding-left: 6.11111%;
  padding-right: 6.11111%;
}
/* line 342, ../../app/scss/_projeto.scss */
#projeto .carrossel .container {
  position: relative;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .carrossel .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 347, ../../app/scss/_projeto.scss */
#projeto .carrossel .container .bt {
  display: block;
  width: 60px;
  height: 80px;
  position: absolute;
  z-index: 10;
  top: 50%;
  margin-top: -72px;
  text-indent: -9999px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 357, ../../app/scss/_projeto.scss */
#projeto .carrossel .container .bt.prev {
  left: 5.55556%;
  margin-left: -155px;
  background: url('../../app/img/prev-project.png?1414157494') center no-repeat;
}
/* line 362, ../../app/scss/_projeto.scss */
#projeto .carrossel .container .bt.next {
  right: 5.55556%;
  margin-right: -155px;
  background: url('../../app/img/next-project.png?1414157508') center no-repeat;
}
/* line 367, ../../app/scss/_projeto.scss */
#projeto .carrossel .container .bt:hover {
  background-color: #fff;
}
/* line 372, ../../app/scss/_projeto.scss */
#projeto .carrossel img {
  width: 100%;
  margin-bottom: 60px;
}
/* line 376, ../../app/scss/_projeto.scss */
#projeto .carrossel .imagem {
  width: 100%;
  position: relative;
}
/* line 379, ../../app/scss/_projeto.scss */
#projeto .carrossel .imagem.ng-enter, #projeto .carrossel .imagem.ng-move {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  z-index: 2;
  opacity: 0;
}
/* line 384, ../../app/scss/_projeto.scss */
#projeto .carrossel .imagem.ng-enter-active, #projeto .carrossel .imagem.ng-move-active {
  opacity: 1;
}
/* line 387, ../../app/scss/_projeto.scss */
#projeto .carrossel .imagem.ng-leave {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 2;
}
/* line 395, ../../app/scss/_projeto.scss */
#projeto .carrossel .imagem.ng-leave-active {
  opacity: 0;
}
/* line 401, ../../app/scss/_projeto.scss */
#projeto .carrossel nav a {
  width: 17px;
  height: 17px;
  display: inline-block;
  border: 2px solid #fff;
  text-decoration: none;
  text-indent: 50px;
  margin: 0 10px;
  overflow: hidden;
  background: url('../../app/img/bg-passador.png?1413480209') repeat;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* line 412, ../../app/scss/_projeto.scss */
#projeto .carrossel nav a:hover, #projeto .carrossel nav a.active {
  border: 0;
}
/* line 419, ../../app/scss/_projeto.scss */
#projeto .telas {
  height: 961px;
  text-align: center;
  background-position: center;
}
/* line 423, ../../app/scss/_projeto.scss */
#projeto .telas img {
  max-width: 100%;
}
/* line 427, ../../app/scss/_projeto.scss */
#projeto .video {
  padding: 200px 0;
  position: relative;
}
/* line 432, ../../app/scss/_projeto.scss */
#projeto .video .container {
  position: relative;
  max-width: 1032px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .video .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 438, ../../app/scss/_projeto.scss */
#projeto .video .ipad {
  width: 100%;
  display: block;
  margin: 0 auto;
}
/* line 443, ../../app/scss/_projeto.scss */
#projeto .video .video-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
/* line 450, ../../app/scss/_projeto.scss */
#projeto .video .video-iframe img {
  position: absolute;
}
/* line 453, ../../app/scss/_projeto.scss */
#projeto .video .video-iframe iframe {
  position: absolute;
  display: block;
  top: 5.96%;
  left: 12.5%;
  width: 74.61%;
  height: 78.32%;
}
/* line 463, ../../app/scss/_projeto.scss */
#projeto .screenshots {
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 11.11111% 0 0;
  padding-left: 6.11111%;
  padding-right: 6.11111%;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .screenshots:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 467, ../../app/scss/_projeto.scss */
#projeto .screenshots .col {
  width: 50%;
  float: left;
  padding-left: 0.625%;
  padding-right: 0.625%;
  text-align: right;
}
/* line 470, ../../app/scss/_projeto.scss */
#projeto .screenshots .col img {
  position: relative;
  top: 100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  max-width: 100%;
  display: block;
  margin: 0 0 6.25% auto;
}
/* line 478, ../../app/scss/_projeto.scss */
#projeto .screenshots .col.right {
  text-align: left;
  padding-top: 12.5%;
}
/* line 481, ../../app/scss/_projeto.scss */
#projeto .screenshots .col.right img {
  margin-left: 0;
}
/* line 487, ../../app/scss/_projeto.scss */
#projeto .destaque {
  background-color: #fff;
  height: 800px;
  padding-left: 6.11111%;
  padding-right: 6.11111%;
}
/* line 491, ../../app/scss/_projeto.scss */
#projeto .destaque p {
  margin-bottom: 0;
}
/* line 494, ../../app/scss/_projeto.scss */
#projeto .destaque .container {
  position: relative;
  height: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 499, ../../app/scss/_projeto.scss */
#projeto .destaque .text {
  height: 100%;
  position: relative;
  z-index: 2;
}
/* line 504, ../../app/scss/_projeto.scss */
#projeto .destaque .img {
  position: relative;
  height: 100%;
  z-index: 1;
}
/* line 508, ../../app/scss/_projeto.scss */
#projeto .destaque .img img {
  width: 100%;
}
/* line 511, ../../app/scss/_projeto.scss */
#projeto .destaque .img nav {
  display: none;
}
/* line 514, ../../app/scss/_projeto.scss */
#projeto .destaque .img .bt {
  display: none;
  width: 60px;
  height: 80px;
  position: absolute;
  z-index: 10;
  top: 50%;
  margin-top: -72px;
  text-indent: -9999px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 524, ../../app/scss/_projeto.scss */
#projeto .destaque .img .bt.prev {
  left: 5.55556%;
  margin-left: -155px;
  background: url('../../app/img/prev-project.png?1414157494') center no-repeat;
}
/* line 529, ../../app/scss/_projeto.scss */
#projeto .destaque .img .bt.next {
  right: 5.55556%;
  margin-right: -155px;
  background: url('../../app/img/next-project.png?1414157508') center no-repeat;
}
/* line 534, ../../app/scss/_projeto.scss */
#projeto .destaque .img .bt:hover {
  background-color: #fff;
}
/* line 539, ../../app/scss/_projeto.scss */
#projeto .destaque .img .imagem {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 545, ../../app/scss/_projeto.scss */
#projeto .destaque .img .imagem.ng-enter, #projeto .destaque .img .imagem.ng-move {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  z-index: 1;
}
/* line 549, ../../app/scss/_projeto.scss */
#projeto .destaque .img .imagem.ng-leave {
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  opacity: 1;
  z-index: 2;
}
/* line 554, ../../app/scss/_projeto.scss */
#projeto .destaque .img .imagem.ng-leave-active {
  opacity: 0;
}
/* line 559, ../../app/scss/_projeto.scss */
#projeto .destaque .img .over {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin-bottom: 80px;
  background: url('../../app/img/rgbapng/000000cc-5.png?1413486940');
  background: rgba(0, 0, 0, 0.8);
  padding-left: 13.75%;
  padding-right: 13.75%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* line 571, ../../app/scss/_projeto.scss */
#projeto .destaque .img .over h4 {
  font-size: 1.875em;
  line-height: 1.6em;
  color: #fff;
  margin: 0 0 15px;
  text-transform: uppercase;
}
/* line 577, ../../app/scss/_projeto.scss */
#projeto .destaque .img .over hr {
  margin-bottom: 15px;
}
/* line 580, ../../app/scss/_projeto.scss */
#projeto .destaque .img .over p {
  font-size: 1em;
  line-height: 1.5em;
  color: #fff;
  margin: 0;
}
/* line 588, ../../app/scss/_projeto.scss */
#projeto .destaque .img .table:hover .over {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 594, ../../app/scss/_projeto.scss */
#projeto .destaque nav {
  padding-top: 15px;
}
/* line 596, ../../app/scss/_projeto.scss */
#projeto .destaque nav a {
  width: 17px;
  height: 17px;
  display: inline-block;
  border: 2px solid #fff;
  text-decoration: none;
  text-indent: 50px;
  margin: 0 10px;
  overflow: hidden;
  background: url('../../app/img/bg-passador.png?1413480209') repeat;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* line 607, ../../app/scss/_projeto.scss */
#projeto .destaque nav a:hover, #projeto .destaque nav a.active {
  border: 0;
}
/* line 613, ../../app/scss/_projeto.scss */
#projeto .destaque.left {
  text-align: right;
}
/* line 615, ../../app/scss/_projeto.scss */
#projeto .destaque.left nav {
  padding-top: 50px;
}
/* line 617, ../../app/scss/_projeto.scss */
#projeto .destaque.left nav a {
  margin: 0 0 0 20px;
}
/* line 621, ../../app/scss/_projeto.scss */
#projeto .destaque.left .container {
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .destaque.left .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 625, ../../app/scss/_projeto.scss */
#projeto .destaque.left .img {
  right: 0;
  width: 57.14286%;
  float: right;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
}
/* line 629, ../../app/scss/_projeto.scss */
#projeto .destaque.left .text {
  width: 35.71429%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  position: relative;
  /*left: -100px;
  @include opacity(0);*/
}
/* line 634, ../../app/scss/_projeto.scss */
#projeto .destaque.left .text h3, #projeto .destaque.left .text p {
  left: -100px;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 644, ../../app/scss/_projeto.scss */
#projeto .destaque.right nav {
  padding-top: 50px;
}
/* line 646, ../../app/scss/_projeto.scss */
#projeto .destaque.right nav a {
  margin: 0 20px 0 0;
}
/* line 650, ../../app/scss/_projeto.scss */
#projeto .destaque.right .container {
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .destaque.right .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 654, ../../app/scss/_projeto.scss */
#projeto .destaque.right .img {
  width: 57.14286%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
}
/* line 657, ../../app/scss/_projeto.scss */
#projeto .destaque.right .text {
  width: 35.71429%;
  float: right;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  position: relative;
  /*right: -100px;
  @include opacity(0);*/
}
/* line 662, ../../app/scss/_projeto.scss */
#projeto .destaque.right .text h3, #projeto .destaque.right .text p {
  position: relative;
  right: -100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 670, ../../app/scss/_projeto.scss */
#projeto .destaque.geral {
  overflow: hidden;
  *zoom: 1;
}
/* line 672, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.left {
  padding-left: 6.11111%;
  padding-right: 0px;
}
/* line 674, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.left .container {
  max-width: 1480px;
  margin-left: auto;
  margin-right: 0;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .destaque.geral.left .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 678, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.left .img {
  width: 66.66667%;
  float: right;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 681, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.left .text {
  width: 33.33333%;
  float: left;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 686, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.right {
  padding-left: 0px;
  padding-right: 6.11111%;
}
/* line 688, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.right .container {
  max-width: 1480px;
  margin-left: 0;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .destaque.geral.right .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 692, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.right .img {
  width: 66.66667%;
  float: left;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 695, ../../app/scss/_projeto.scss */
#projeto .destaque.geral.right .text {
  width: 33.33333%;
  float: right;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 702, ../../app/scss/_projeto.scss */
#projeto .destaque.imac img {
  position: absolute;
  left: 0;
  bottom: 44px;
  width: 100%;
}
/* line 710, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook .container {
  max-width: 1460px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .destaque.macbook .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 713, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook.left {
  padding-left: 6.11111%;
  padding-right: 0px;
}
/* line 716, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook.left .img {
  width: 66.66667%;
  float: right;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 719, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook.left .text {
  width: 33.33333%;
  float: left;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 724, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook.right {
  padding-left: 0px;
  padding-right: 6.11111%;
}
/* line 727, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook.right .img {
  width: 66.66667%;
  float: left;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 730, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook.right .text {
  width: 33.33333%;
  float: right;
  padding-left: 0.66667%;
  padding-right: 0.66667%;
}
/* line 739, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook-p.left .img {
  width: 92.85714%;
  float: right;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  margin-left: -28.57143%;
}
/* line 743, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook-p.left .text {
  width: 35.71429%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
}
/* line 750, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook-p.right .img {
  width: 92.85714%;
  float: left;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
}
/* line 753, ../../app/scss/_projeto.scss */
#projeto .destaque.macbook-p.right .text {
  width: 35.71429%;
  float: right;
  padding-left: 0.71429%;
  padding-right: 0.71429%;
  margin-left: -28.57143%;
}
/* line 761, ../../app/scss/_projeto.scss */
#projeto .destaque.bg h3, #projeto .destaque.bg p {
  color: #fff;
}
/* line 765, ../../app/scss/_projeto.scss */
#projeto .destaque.bg nav a {
  background: transparent;
}
/* line 767, ../../app/scss/_projeto.scss */
#projeto .destaque.bg nav a:hover, #projeto .destaque.bg nav a.active {
  background: url('../../app/img/bg-passador.png?1413480209') repeat;
}
/* line 773, ../../app/scss/_projeto.scss */
#projeto .destaque.center {
  text-align: center;
  background: transparent;
  height: auto;
  padding: 150px 0;
}
/* line 778, ../../app/scss/_projeto.scss */
#projeto .destaque.center .container {
  position: relative;
  max-width: 795px;
  margin-left: auto;
  margin-right: auto;
  /* h3,p{
  	position:relative;
  	bottom: -100px;
  	// @include opacity(0);
  } */
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .destaque.center .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 787, ../../app/scss/_projeto.scss */
#projeto .destaque.center nav {
  display: none;
}
/* line 790, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img {
  padding-top: 45px;
}
/* line 795, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img .image img {
  display: block;
  float: left;
  width: 46%;
  margin: 2%;
}
/* line 803, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img .bt {
  display: block;
}
/* line 807, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img img {
  display: block;
}
/* line 810, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img nav {
  display: block;
}
/* line 813, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img .table {
  position: relative;
}
/* line 816, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img .imagem {
  position: relative;
  padding-bottom: 60px;
  margin-bottom: 10px;
  background: url('../../app/img/sombra-projeto-center.png?1413486378') center bottom no-repeat;
}
/* line 821, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img .imagem.ng-leave {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
}
/* line 826, ../../app/scss/_projeto.scss */
#projeto .destaque.center .img .imagem.ng-leave .vAlign {
  vertical-align: top;
}
/* line 834, ../../app/scss/_projeto.scss */
#projeto .destaque.center .numeros {
  padding-top: 30px;
}
/* line 836, ../../app/scss/_projeto.scss */
#projeto .destaque.center .numeros ul {
  margin-bottom: -20px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#projeto .destaque.center .numeros ul:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 840, ../../app/scss/_projeto.scss */
#projeto .destaque.center .numeros ul li {
  width: 66.66667%;
  float: left;
  padding-left: 1.66667%;
  padding-right: 1.66667%;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 33.33333%;
  margin-bottom: 20px;
}
/* line 846, ../../app/scss/_projeto.scss */
#projeto .destaque.center .numeros ul .img {
  width: 16.66667%;
  float: left;
  padding-left: 1.66667%;
  padding-right: 1.66667%;
  padding-top: 0;
  height: 60px;
}
/* line 850, ../../app/scss/_projeto.scss */
#projeto .destaque.center .numeros ul .img img {
  width: auto;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 856, ../../app/scss/_projeto.scss */
#projeto .destaque.center .numeros ul .text {
  width: 50%;
  left: 16.66667%;
  font-size: 1em;
  line-height: 1.5em;
  color: #fff;
}
/* line 861, ../../app/scss/_projeto.scss */
#projeto .destaque.center .numeros ul .text .num {
  font-size: 1.875em;
  line-height: 1em;
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 487, ../../app/scss/_projeto.scss */
  #projeto .destaque {
    height: 940px;
  }
  /* line 872, ../../app/scss/_projeto.scss */
  #projeto .destaque .text {
    height: auto;
    text-align: center;
    padding: 12.5% 0 0;
  }
  /* line 877, ../../app/scss/_projeto.scss */
  #projeto .destaque .img {
    height: auto;
  }
  /* line 881, ../../app/scss/_projeto.scss */
  #projeto .destaque.geral.left, #projeto .destaque.geral.right {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 883, ../../app/scss/_projeto.scss */
  #projeto .destaque.geral.left .img, #projeto .destaque.geral.right .img {
    width: 100%;
    float: left;
    padding-left: 1.25%;
    padding-right: 1.25%;
  }
  /* line 886, ../../app/scss/_projeto.scss */
  #projeto .destaque.geral.left .text, #projeto .destaque.geral.right .text {
    width: 100%;
    float: left;
    padding-left: 1.25%;
    padding-right: 1.25%;
    padding-left: 26.25%;
    padding-right: 26.25%;
  }
  /* line 892, ../../app/scss/_projeto.scss */
  #projeto .destaque.center {
    padding: 0;
  }
  /* line 894, ../../app/scss/_projeto.scss */
  #projeto .destaque.center .img {
    width: 100%;
    float: left;
    padding-left: 1.25%;
    padding-right: 1.25%;
    padding-left: 7.5%;
    padding-right: 7.5%;
  }
  /* line 898, ../../app/scss/_projeto.scss */
  #projeto .destaque.center .text {
    width: 100%;
    float: left;
    padding-left: 1.25%;
    padding-right: 1.25%;
    padding-left: 26.25%;
    padding-right: 26.25%;
  }
  /* line 903, ../../app/scss/_projeto.scss */
  #projeto .destaque.center .numeros .text {
    padding: 0;
    text-align: left;
  }
  /* line 910, ../../app/scss/_projeto.scss */
  #projeto .destaque.macbook-p.left, #projeto .destaque.macbook-p.right {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 912, ../../app/scss/_projeto.scss */
  #projeto .destaque.macbook-p.left .img, #projeto .destaque.macbook-p.right .img {
    width: 100%;
    float: left;
    padding-left: 1.25%;
    padding-right: 1.25%;
    margin: 0;
  }
  /* line 916, ../../app/scss/_projeto.scss */
  #projeto .destaque.macbook-p.left .text, #projeto .destaque.macbook-p.right .text {
    width: 100%;
    float: left;
    padding-left: 1.25%;
    padding-right: 1.25%;
    padding-left: 26.25%;
    padding-right: 26.25%;
    margin: 0;
  }
}
/* line 925, ../../app/scss/_projeto.scss */
#projeto .controls {
  position: relative;
}

/* line 933, ../../app/scss/_projeto.scss */
.mobile #projeto .banner {
  background-attachment: scroll;
}

/* line 88, redes/*.png */
.redes-sprite, .redes-face, .redes-intagran, .redes-twitter {
  background-image: url('../../app/img/redes-s97b22fa47c.png');
  background-repeat: no-repeat;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.redes-face {
  background-position: 0 -48px;
}
/* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.redes-face:hover, .redes-face.face-hover {
  background-position: 0 0;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.redes-intagran {
  background-position: 0 -144px;
}
/* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.redes-intagran:hover, .redes-intagran.intagran-hover {
  background-position: 0 -96px;
}

/* line 84, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.redes-twitter {
  background-position: 0 -240px;
}
/* line 59, C:\Ruby193\lib\ruby\gems\1.9.1\gems\compass-core-1.0.0.alpha.17\stylesheets\compass\utilities\sprites\_base.scss */
.redes-twitter:hover, .redes-twitter.twitter-hover {
  background-position: 0 -192px;
}

/* line 4, ../../app/scss/_contato.scss */
#contato {
  float: left;
  width: 100%;
  display: block;
  background: #fff;
}
/* line 10, ../../app/scss/_contato.scss */
#contato #email {
  display: block;
  height: 121px;
  text-align: center;
  background-color: #fff;
  background: url('../../app/img/border-contato.png?1409172205') left bottom repeat-x;
}
/* line 16, ../../app/scss/_contato.scss */
#contato #email p {
  font-size: 18px;
  color: #000000;
  line-height: 120px;
  margin: 0;
}
/* line 21, ../../app/scss/_contato.scss */
#contato #email p a {
  color: #000;
  line-height: 15px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
/* line 27, ../../app/scss/_contato.scss */
#contato #email p a .hover {
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  border-top: 1px dotted #000;
  display: block;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 39, ../../app/scss/_contato.scss */
#contato #email p a:hover .hover {
  width: 100%;
}
/* line 46, ../../app/scss/_contato.scss */
#contato #redes {
  display: block;
  height: 120px;
  padding: 35px 0;
  text-align: center;
  background-color: #fff;
  background: url('../../app/img/border-contato.png?1409172205') left bottom repeat-x;
}
/* line 53, ../../app/scss/_contato.scss */
#contato #redes a {
  width: 50px;
  height: 50px;
  text-indent: -1000em;
  display: inline-block;
  border: 1px solid #000;
  margin: 0 10px;
}
/* line 60, ../../app/scss/_contato.scss */
#contato #redes a:hover {
  background-color: #000;
}

/* line 66, ../../app/scss/_contato.scss */
#address {
  position: fixed;
  bottom: 0px;
  z-index: -2;
  float: left;
  width: 100%;
  background: #363636 url('../../app/img/bg-address.png?1418303069') repeat;
}
/* line 73, ../../app/scss/_contato.scss */
#address .container {
  max-width: 1314px;
  margin-left: auto;
  margin-right: auto;
  padding: 5.55556% 0;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#address .container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 76, ../../app/scss/_contato.scss */
#address .container address {
  float: left;
  position: relative;
  overflow: hidden;
  font-size: 16px;
  padding: 40px 0;
  width: 33.33333%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  padding-left: 6.05556%;
  padding-right: 6.05556%;
  margin-left: -1px;
  background: url('../../app/img/borda-endereco.png?1409150910') right center no-repeat;
}
/* line 86, ../../app/scss/_contato.scss */
#address .container address.no-border {
  background: none;
}
/* line 89, ../../app/scss/_contato.scss */
#address .container address .text {
  position: relative;
  z-index: 2;
}
/* line 93, ../../app/scss/_contato.scss */
#address .container address h3 {
  font-size: 1.875em;
  line-height: 1.6em;
  margin: 0 0 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
}
/* line 101, ../../app/scss/_contato.scss */
#address .container address p, #address .container address a {
  font-size: 1.125em;
  line-height: 1.44444em;
  margin: 0;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 110, ../../app/scss/_contato.scss */
#address .container address img {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
/* line 121, ../../app/scss/_contato.scss */
#address .container address:hover h3, #address .container address:hover p {
  color: #fff;
}
@media (min-width: 0) and (max-width: 1024px) {
  /* line 76, ../../app/scss/_contato.scss */
  #address .container address {
    font-size: 12px;
  }
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 76, ../../app/scss/_contato.scss */
  #address .container address {
    font-size: 10px;
  }
}

/* line 135, ../../app/scss/_contato.scss */
.marginFooter {
  position: relative;
  z-index: -3;
  float: left;
  width: 100%;
}

/* line 143, ../../app/scss/_contato.scss */
.mobile #contato {
  position: relative;
  z-index: 2;
}
/* line 147, ../../app/scss/_contato.scss */
.mobile .marginFooter {
  height: 0px !important;
}

/* line 1, ../../app/scss/_page-contato.scss */
#page-contato {
  text-align: center;
  padding-left: 6.11111%;
  padding-right: 6.11111%;
  background: #fff;
}
/* line 5, ../../app/scss/_page-contato.scss */
#page-contato .abas {
  position: relative;
  display: inline-block;
  margin-bottom: 70px;
  background: url('../../app/img/border-contato.png?1409172205') center bottom repeat-x;
  /*span{
  	width: 100px;
  	height: 1px;
  	background: #000;
  	display: block;
  	position: absolute;
  	bottom: 0px;
  }*/
}
/* line 18, ../../app/scss/_page-contato.scss */
#page-contato .abas a {
  font-size: 20px;
  color: #b0b0b0;
  display: inline-block;
  margin: 0;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  line-height: 32px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 27, ../../app/scss/_page-contato.scss */
#page-contato .abas a:first-child {
  margin-right: 90px;
}
/* line 30, ../../app/scss/_page-contato.scss */
#page-contato .abas a.active, #page-contato .abas a:hover {
  color: #000;
}
/* line 33, ../../app/scss/_page-contato.scss */
#page-contato .abas a.active {
  border-bottom: 1px solid #000;
}
/* line 38, ../../app/scss/_page-contato.scss */
#page-contato form {
  position: relative;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#page-contato form:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 41, ../../app/scss/_page-contato.scss */
#page-contato form .campos {
  position: relative;
  overflow: hidden;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  -webkit-transition: width 1s;
  transition: width 1s;
}
/* line 45, ../../app/scss/_page-contato.scss */
#page-contato form .campos.ng-enter {
  z-index: 2;
  padding-top: 130px;
}
/* line 48, ../../app/scss/_page-contato.scss */
#page-contato form .campos.ng-enter label {
  top: -100px;
  position: absolute;
}
/* line 54, ../../app/scss/_page-contato.scss */
#page-contato form .campos.ng-enter-active label {
  top: 0;
}
/* line 58, ../../app/scss/_page-contato.scss */
#page-contato form .campos.ng-leave {
  z-index: 1;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding-top: 130px;
}
/* line 65, ../../app/scss/_page-contato.scss */
#page-contato form .campos.ng-leave label {
  position: absolute;
  top: 0;
}
/* line 70, ../../app/scss/_page-contato.scss */
#page-contato form .campos.ng-leave.ng-leave-active label {
  top: -100px;
}
/* line 75, ../../app/scss/_page-contato.scss */
#page-contato form .campos label {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 70px;
  line-height: 70px;
  padding: 30px 0;
  text-transform: uppercase;
  position: relative;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
/* line 87, ../../app/scss/_page-contato.scss */
#page-contato form input[type=text] {
  width: 100%;
  height: 120px;
  display: block;
  font-size: 54px;
  color: #fb485e;
  padding: 0 150px 0 40px;
  border: 1px solid #b6b6b6;
  outline: none;
  background-color: #fff;
}
/* line 98, ../../app/scss/_page-contato.scss */
#page-contato form textarea {
  width: 100%;
  height: 320px;
  display: block;
  font-size: 54px;
  line-height: 1em;
  color: #fb485e;
  padding: 40px 150px 40px 40px;
  border: 1px solid #b6b6b6;
  outline: none;
  resize: none;
  background-color: #fff;
}
/* line 111, ../../app/scss/_page-contato.scss */
#page-contato form input[type=submit] {
  width: 110px;
  height: 120px;
  display: block;
  border: 0;
  outline: none;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
  background: url('../../app/img/bt-submit.png?1414698734') center no-repeat;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 123, ../../app/scss/_page-contato.scss */
#page-contato form input[type=submit]:hover {
  background-position: 40px center;
}
/* line 127, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar {
  width: 100%;
  height: 10px;
  position: absolute;
  top: 100%;
  left: 0;
  border: 1px solid #b6b6b6;
  border-top: 0;
}
/* line 135, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar .step {
  height: 9px;
  display: block;
  float: left;
  border-right: 1px solid #b6b6b6;
}
/* line 140, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar .step .progress {
  height: 100%;
  width: 0;
  display: block;
  background: url('../../app/img/bg-step.png?1414699371') 0 0 repeat;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 147, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar .step.active {
  border: 0;
}
/* line 149, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar .step.active .progress {
  width: 100%;
}
/* line 153, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar .step.last {
  border: 0;
}
/* line 157, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar .pages {
  position: absolute;
  top: 35px;
  right: 0;
  font-size: 20px;
  color: #000;
}
/* line 163, ../../app/scss/_page-contato.scss */
#page-contato form .progressBar .pages .cur {
  color: #fb485e;
}
/* line 170, ../../app/scss/_page-contato.scss */
#page-contato #feedback {
  text-align: center;
  padding-top: 30px;
  @incliude pad(1);
}
/* line 174, ../../app/scss/_page-contato.scss */
#page-contato #feedback h3 {
  font-size: 70px;
  line-height: 72px;
  margin: 0 0 100px;
  color: #000;
  text-align: center;
  text-transform: uppercase;
}
/* line 181, ../../app/scss/_page-contato.scss */
#page-contato #feedback h3 span {
  color: #1de9b6;
}
/* line 185, ../../app/scss/_page-contato.scss */
#page-contato #feedback .bts {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../bower_components/susy/sass/susy/output/support/_clearfix.scss */
#page-contato #feedback .bts:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 188, ../../app/scss/_page-contato.scss */
#page-contato #feedback a {
  position: relative;
  border: 1px solid #1de9b6;
  font-size: 14px;
  color: #000;
  padding: 17px;
  line-height: 24px;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  width: 48.71795%;
  float: left;
  margin-right: 2.5641%;
}
/* line 200, ../../app/scss/_page-contato.scss */
#page-contato #feedback a:hover {
  background: url('../../app/img/bg-bt-feedback.jpg?1414774204');
}
/* line 203, ../../app/scss/_page-contato.scss */
#page-contato #feedback a:hover .seta.l {
  background: url('../../app/img/seta-left-hover.png?1414777049') center no-repeat;
}
/* line 206, ../../app/scss/_page-contato.scss */
#page-contato #feedback a:hover .seta.r {
  background: url('../../app/img/seta-right-hover.png?1414777116') center no-repeat;
}
/* line 211, ../../app/scss/_page-contato.scss */
#page-contato #feedback a.find-about {
  border-left: 0;
}
/* line 214, ../../app/scss/_page-contato.scss */
#page-contato #feedback a.see-works {
  border-right: 0;
  width: 48.71795%;
  float: right;
  margin-right: 0;
}
/* line 218, ../../app/scss/_page-contato.scss */
#page-contato #feedback a .seta {
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
}
/* line 223, ../../app/scss/_page-contato.scss */
#page-contato #feedback a .seta.l {
  left: -7px;
  width: 8px;
  background: url('../../app/img/seta-left.png?1414777029') center no-repeat;
}
/* line 229, ../../app/scss/_page-contato.scss */
#page-contato #feedback a .seta.r {
  right: -7px;
  width: 8px;
  background: url('../../app/img/seta-right.png?1414777107') center no-repeat;
}
