@charset "UTF-8";
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
/* ADDS A BROWSER PREFIX TO THE PROPERTY */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND RADIAL */
/* BACKGROUND SIZE */
/* BACKGROUND COLOR OPACITY */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSFORM STYLE */
/* TRANSITION */
/* TRIPLE BORDERS */
/* KEYFRAMES */
/* ANIMATION */
.pure-g {
  word-spacing: 0em; }

.pure-g > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.padded {
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.pure-g {
  letter-spacing: -.31em;
  *letter-spacing: normal;
  *word-spacing: -.43em;
  text-rendering: optimizespeed;
  font-family: sans-serif;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  display: -ms-flexbox;
  -ms-flex-flow: row wrap; }

.opera-only :-o-prefocus, .pure-g {
  word-spacing: -.43em; }

.pure-u {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }

.pure-g [class*="pure-u"] {
  font-family: sans-serif; }

@media screen and (min-width: 320px) {
  .pure-not-mobile {
    display: none; }

  .pure-u-mobile-1,
  .pure-u-mobile-1-1,
  .pure-u-mobile-1-2,
  .pure-u-mobile-1-3,
  .pure-u-mobile-2-3,
  .pure-u-mobile-1-4,
  .pure-u-mobile-3-4,
  .pure-u-mobile-1-5,
  .pure-u-mobile-2-5,
  .pure-u-mobile-3-5,
  .pure-u-mobile-4-5,
  .pure-u-mobile-5-5,
  .pure-u-mobile-1-6,
  .pure-u-mobile-5-6,
  .pure-u-mobile-1-8,
  .pure-u-mobile-3-8,
  .pure-u-mobile-5-8,
  .pure-u-mobile-7-8,
  .pure-u-mobile-1-12,
  .pure-u-mobile-5-12,
  .pure-u-mobile-7-12,
  .pure-u-mobile-11-12,
  .pure-u-mobile-1-24,
  .pure-u-mobile-2-24,
  .pure-u-mobile-3-24,
  .pure-u-mobile-4-24,
  .pure-u-mobile-5-24,
  .pure-u-mobile-6-24,
  .pure-u-mobile-7-24,
  .pure-u-mobile-8-24,
  .pure-u-mobile-9-24,
  .pure-u-mobile-10-24,
  .pure-u-mobile-11-24,
  .pure-u-mobile-12-24,
  .pure-u-mobile-13-24,
  .pure-u-mobile-14-24,
  .pure-u-mobile-15-24,
  .pure-u-mobile-16-24,
  .pure-u-mobile-17-24,
  .pure-u-mobile-18-24,
  .pure-u-mobile-19-24,
  .pure-u-mobile-20-24,
  .pure-u-mobile-21-24,
  .pure-u-mobile-22-24,
  .pure-u-mobile-23-24,
  .pure-u-mobile-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }

  .pure-u-mobile-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }

  .pure-u-mobile-1-12,
  .pure-u-mobile-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }

  .pure-u-mobile-1-8,
  .pure-u-mobile-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }

  .pure-u-mobile-1-6,
  .pure-u-mobile-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }

  .pure-u-mobile-1-5 {
    width: 20%;
    *width: 19.9690%; }

  .pure-u-mobile-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }

  .pure-u-mobile-1-4,
  .pure-u-mobile-6-24 {
    width: 25%;
    *width: 24.9690%; }

  .pure-u-mobile-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }

  .pure-u-mobile-1-3,
  .pure-u-mobile-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }

  .pure-u-mobile-3-8,
  .pure-u-mobile-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }

  .pure-u-mobile-2-5 {
    width: 40%;
    *width: 39.9690%; }

  .pure-u-mobile-5-12,
  .pure-u-mobile-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }

  .pure-u-mobile-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }

  .pure-u-mobile-1-2,
  .pure-u-mobile-12-24 {
    width: 50%;
    *width: 49.9690%; }

  .pure-u-mobile-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }

  .pure-u-mobile-7-12,
  .pure-u-mobile-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }

  .pure-u-mobile-3-5 {
    width: 60%;
    *width: 59.9690%; }

  .pure-u-mobile-5-8,
  .pure-u-mobile-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }

  .pure-u-mobile-2-3,
  .pure-u-mobile-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }

  .pure-u-mobile-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }

  .pure-u-mobile-3-4,
  .pure-u-mobile-18-24 {
    width: 75%;
    *width: 74.9690%; }

  .pure-u-mobile-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }

  .pure-u-mobile-4-5 {
    width: 80%;
    *width: 79.9690%; }

  .pure-u-mobile-5-6,
  .pure-u-mobile-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }

  .pure-u-mobile-7-8,
  .pure-u-mobile-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }

  .pure-u-mobile-11-12,
  .pure-u-mobile-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }

  .pure-u-mobile-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }

  .pure-u-mobile-1,
  .pure-u-mobile-1-1,
  .pure-u-mobile-5-5,
  .pure-u-mobile-24-24 {
    width: 100%; }

  .pure-offset-mobile-1-12,
  .pure-offset-mobile-1-11,
  .pure-offset-mobile-1-10,
  .pure-offset-mobile-1-9,
  .pure-offset-mobile-1-8,
  .pure-offset-mobile-1-7,
  .pure-offset-mobile-1-6,
  .pure-offset-mobile-1-5,
  .pure-offset-mobile-1-4,
  .pure-offset-mobile-1-3,
  .pure-offset-mobile-1-2,
  .pure-offset-mobile-2-11,
  .pure-offset-mobile-2-9,
  .pure-offset-mobile-2-7,
  .pure-offset-mobile-2-5,
  .pure-offset-mobile-2-3,
  .pure-offset-mobile-3-11,
  .pure-offset-mobile-3-10,
  .pure-offset-mobile-3-8,
  .pure-offset-mobile-3-7,
  .pure-offset-mobile-3-5,
  .pure-offset-mobile-3-4,
  .pure-offset-mobile-4-11,
  .pure-offset-mobile-4-9,
  .pure-offset-mobile-4-7,
  .pure-offset-mobile-4-5,
  .pure-offset-mobile-5-11,
  .pure-offset-mobile-5-9,
  .pure-offset-mobile-5-8,
  .pure-offset-mobile-5-7,
  .pure-offset-mobile-5-6 {
    margin-left: 0%; } }
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .pure-not-tablet {
    display: none; }

  .pure-u-tablet-1,
  .pure-u-tablet-1-1,
  .pure-u-tablet-1-2,
  .pure-u-tablet-1-3,
  .pure-u-tablet-2-3,
  .pure-u-tablet-1-4,
  .pure-u-tablet-3-4,
  .pure-u-tablet-1-5,
  .pure-u-tablet-2-5,
  .pure-u-tablet-3-5,
  .pure-u-tablet-4-5,
  .pure-u-tablet-5-5,
  .pure-u-tablet-1-6,
  .pure-u-tablet-5-6,
  .pure-u-tablet-1-8,
  .pure-u-tablet-3-8,
  .pure-u-tablet-5-8,
  .pure-u-tablet-7-8,
  .pure-u-tablet-1-12,
  .pure-u-tablet-5-12,
  .pure-u-tablet-7-12,
  .pure-u-tablet-11-12,
  .pure-u-tablet-1-24,
  .pure-u-tablet-2-24,
  .pure-u-tablet-3-24,
  .pure-u-tablet-4-24,
  .pure-u-tablet-5-24,
  .pure-u-tablet-6-24,
  .pure-u-tablet-7-24,
  .pure-u-tablet-8-24,
  .pure-u-tablet-9-24,
  .pure-u-tablet-10-24,
  .pure-u-tablet-11-24,
  .pure-u-tablet-12-24,
  .pure-u-tablet-13-24,
  .pure-u-tablet-14-24,
  .pure-u-tablet-15-24,
  .pure-u-tablet-16-24,
  .pure-u-tablet-17-24,
  .pure-u-tablet-18-24,
  .pure-u-tablet-19-24,
  .pure-u-tablet-20-24,
  .pure-u-tablet-21-24,
  .pure-u-tablet-22-24,
  .pure-u-tablet-23-24,
  .pure-u-tablet-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }

  .pure-u-tablet-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }

  .pure-u-tablet-1-12,
  .pure-u-tablet-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }

  .pure-u-tablet-1-8,
  .pure-u-tablet-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }

  .pure-u-tablet-1-6,
  .pure-u-tablet-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }

  .pure-u-tablet-1-5 {
    width: 20%;
    *width: 19.9690%; }

  .pure-u-tablet-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }

  .pure-u-tablet-1-4,
  .pure-u-tablet-6-24 {
    width: 25%;
    *width: 24.9690%; }

  .pure-u-tablet-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }

  .pure-u-tablet-1-3,
  .pure-u-tablet-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }

  .pure-u-tablet-3-8,
  .pure-u-tablet-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }

  .pure-u-tablet-2-5 {
    width: 40%;
    *width: 39.9690%; }

  .pure-u-tablet-5-12,
  .pure-u-tablet-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }

  .pure-u-tablet-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }

  .pure-u-tablet-1-2,
  .pure-u-tablet-12-24 {
    width: 50%;
    *width: 49.9690%; }

  .pure-u-tablet-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }

  .pure-u-tablet-7-12,
  .pure-u-tablet-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }

  .pure-u-tablet-3-5 {
    width: 60%;
    *width: 59.9690%; }

  .pure-u-tablet-5-8,
  .pure-u-tablet-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }

  .pure-u-tablet-2-3,
  .pure-u-tablet-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }

  .pure-u-tablet-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }

  .pure-u-tablet-3-4,
  .pure-u-tablet-18-24 {
    width: 75%;
    *width: 74.9690%; }

  .pure-u-tablet-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }

  .pure-u-tablet-4-5 {
    width: 80%;
    *width: 79.9690%; }

  .pure-u-tablet-5-6,
  .pure-u-tablet-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }

  .pure-u-tablet-7-8,
  .pure-u-tablet-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }

  .pure-u-tablet-11-12,
  .pure-u-tablet-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }

  .pure-u-tablet-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }

  .pure-u-tablet-1,
  .pure-u-tablet-1-1,
  .pure-u-tablet-5-5,
  .pure-u-tablet-24-24 {
    width: 100%; }

  .pure-offset-tablet-1-2 {
    margin-left: 50%; }

  .pure-offset-tablet-1-3 {
    margin-left: 33.33%; }

  .pure-offset-tablet-2-3 {
    margin-left: 66.66%; }

  .pure-offset-tablet-1-4 {
    margin-left: 25%; }

  .pure-offset-tablet-2-4 {
    margin-left: 50%; }

  .pure-offset-tablet-3-4 {
    margin-left: 75%; }

  .pure-offset-tablet-1-5 {
    margin-left: 20%; }

  .pure-offset-tablet-2-5 {
    margin-left: 40%; }

  .pure-offset-tablet-3-5 {
    margin-left: 60%; }

  .pure-offset-tablet-4-5 {
    margin-left: 80%; }

  .pure-offset-tablet-1-6 {
    margin-left: 16.66%; }

  .pure-offset-tablet-2-6 {
    margin-left: 33.33%; }

  .pure-offset-tablet-3-6 {
    margin-left: 50%; }

  .pure-offset-tablet-4-6 {
    margin-left: 66.66%; }

  .pure-offset-tablet-5-6 {
    margin-left: 83.33%; }

  .pure-offset-tablet-1-7 {
    margin-left: 14.28%; }

  .pure-offset-tablet-2-7 {
    margin-left: 28.57%; }

  .pure-offset-tablet-3-7 {
    margin-left: 42.85%; }

  .pure-offset-tablet-4-7 {
    margin-left: 57.14%; }

  .pure-offset-tablet-5-7 {
    margin-left: 71.42%; }

  .pure-offset-tablet-6-7 {
    margin-left: 85.71%; }

  .pure-offset-tablet-1-8 {
    margin-left: 12.5%; }

  .pure-offset-tablet-2-8 {
    margin-left: 25%; }

  .pure-offset-tablet-3-8 {
    margin-left: 37.5%; }

  .pure-offset-tablet-4-8 {
    margin-left: 50%; }

  .pure-offset-tablet-5-8 {
    margin-left: 62.5%; }

  .pure-offset-tablet-6-8 {
    margin-left: 75%; }

  .pure-offset-tablet-7-8 {
    margin-left: 87.5%; }

  .pure-offset-tablet-1-9 {
    margin-left: 11.11%; }

  .pure-offset-tablet-2-9 {
    margin-left: 22.22%; }

  .pure-offset-tablet-3-9 {
    margin-left: 33.33%; }

  .pure-offset-tablet-4-9 {
    margin-left: 44.44%; }

  .pure-offset-tablet-5-9 {
    margin-left: 55.55%; }

  .pure-offset-tablet-6-9 {
    margin-left: 66.66%; }

  .pure-offset-tablet-7-9 {
    margin-left: 77.77%; }

  .pure-offset-tablet-8-9 {
    margin-left: 88.88%; }

  .pure-offset-tablet-1-10 {
    margin-left: 10%; }

  .pure-offset-tablet-2-10 {
    margin-left: 20%; }

  .pure-offset-tablet-3-10 {
    margin-left: 30%; }

  .pure-offset-tablet-4-10 {
    margin-left: 40%; }

  .pure-offset-tablet-5-10 {
    margin-left: 50%; }

  .pure-offset-tablet-6-10 {
    margin-left: 60%; }

  .pure-offset-tablet-7-10 {
    margin-left: 70%; }

  .pure-offset-tablet-8-10 {
    margin-left: 80%; }

  .pure-offset-tablet-9-10 {
    margin-left: 90%; }

  .pure-offset-tablet-1-11 {
    margin-left: 9.09%; }

  .pure-offset-tablet-2-11 {
    margin-left: 18.18%; }

  .pure-offset-tablet-3-11 {
    margin-left: 27.27%; }

  .pure-offset-tablet-4-11 {
    margin-left: 36.36%; }

  .pure-offset-tablet-5-11 {
    margin-left: 45.45%; }

  .pure-offset-tablet-6-11 {
    margin-left: 54.54%; }

  .pure-offset-tablet-7-11 {
    margin-left: 63.63%; }

  .pure-offset-tablet-8-11 {
    margin-left: 72.72%; }

  .pure-offset-tablet-9-11 {
    margin-left: 81.81%; }

  .pure-offset-tablet-10-11 {
    margin-left: 90.9%; }

  .pure-offset-tablet-1-12 {
    margin-left: 8.33%; }

  .pure-offset-tablet-2-12 {
    margin-left: 16.66%; }

  .pure-offset-tablet-3-12 {
    margin-left: 25%; }

  .pure-offset-tablet-4-12 {
    margin-left: 33.33%; }

  .pure-offset-tablet-5-12 {
    margin-left: 41.66%; }

  .pure-offset-tablet-6-12 {
    margin-left: 50%; }

  .pure-offset-tablet-7-12 {
    margin-left: 58.33%; }

  .pure-offset-tablet-8-12 {
    margin-left: 66.66%; }

  .pure-offset-tablet-9-12 {
    margin-left: 75%; }

  .pure-offset-tablet-10-12 {
    margin-left: 83.33%; }

  .pure-offset-tablet-11-12 {
    margin-left: 91.66%; }

  .pure-offset-tablet-1-13 {
    margin-left: 7.69%; }

  .pure-offset-tablet-2-13 {
    margin-left: 15.38%; }

  .pure-offset-tablet-3-13 {
    margin-left: 23.07%; }

  .pure-offset-tablet-4-13 {
    margin-left: 30.76%; }

  .pure-offset-tablet-5-13 {
    margin-left: 38.46%; }

  .pure-offset-tablet-6-13 {
    margin-left: 46.15%; }

  .pure-offset-tablet-7-13 {
    margin-left: 53.84%; }

  .pure-offset-tablet-8-13 {
    margin-left: 61.53%; }

  .pure-offset-tablet-9-13 {
    margin-left: 69.23%; }

  .pure-offset-tablet-10-13 {
    margin-left: 76.92%; }

  .pure-offset-tablet-11-13 {
    margin-left: 84.61%; }

  .pure-offset-tablet-1-14 {
    margin-left: 7.14%; }

  .pure-offset-tablet-2-14 {
    margin-left: 14.28%; }

  .pure-offset-tablet-3-14 {
    margin-left: 21.42%; }

  .pure-offset-tablet-4-14 {
    margin-left: 28.57%; }

  .pure-offset-tablet-5-14 {
    margin-left: 35.71%; }

  .pure-offset-tablet-6-14 {
    margin-left: 42.85%; }

  .pure-offset-tablet-7-14 {
    margin-left: 50%; }

  .pure-offset-tablet-8-14 {
    margin-left: 57.14%; }

  .pure-offset-tablet-9-14 {
    margin-left: 64.28%; }

  .pure-offset-tablet-10-14 {
    margin-left: 71.42%; }

  .pure-offset-tablet-11-14 {
    margin-left: 78.57%; }

  .pure-offset-tablet-1-15 {
    margin-left: 6.66%; }

  .pure-offset-tablet-2-15 {
    margin-left: 13.33%; }

  .pure-offset-tablet-3-15 {
    margin-left: 20%; }

  .pure-offset-tablet-4-15 {
    margin-left: 26.66%; }

  .pure-offset-tablet-5-15 {
    margin-left: 33.33%; }

  .pure-offset-tablet-6-15 {
    margin-left: 40%; }

  .pure-offset-tablet-7-15 {
    margin-left: 46.66%; }

  .pure-offset-tablet-8-15 {
    margin-left: 53.33%; }

  .pure-offset-tablet-9-15 {
    margin-left: 60%; }

  .pure-offset-tablet-10-15 {
    margin-left: 66.66%; }

  .pure-offset-tablet-11-15 {
    margin-left: 73.33%; }

  .pure-offset-tablet-1-16 {
    margin-left: 6.25%; }

  .pure-offset-tablet-2-16 {
    margin-left: 12.5%; }

  .pure-offset-tablet-3-16 {
    margin-left: 18.75%; }

  .pure-offset-tablet-4-16 {
    margin-left: 25%; }

  .pure-offset-tablet-5-16 {
    margin-left: 31.25%; }

  .pure-offset-tablet-6-16 {
    margin-left: 37.5%; }

  .pure-offset-tablet-7-16 {
    margin-left: 43.75%; }

  .pure-offset-tablet-8-16 {
    margin-left: 50%; }

  .pure-offset-tablet-9-16 {
    margin-left: 56.25%; }

  .pure-offset-tablet-10-16 {
    margin-left: 62.5%; }

  .pure-offset-tablet-11-16 {
    margin-left: 68.75%; }

  .pure-offset-tablet-1-17 {
    margin-left: 5.88%; }

  .pure-offset-tablet-2-17 {
    margin-left: 11.76%; }

  .pure-offset-tablet-3-17 {
    margin-left: 17.64%; }

  .pure-offset-tablet-4-17 {
    margin-left: 23.52%; }

  .pure-offset-tablet-5-17 {
    margin-left: 29.41%; }

  .pure-offset-tablet-6-17 {
    margin-left: 35.29%; }

  .pure-offset-tablet-7-17 {
    margin-left: 41.17%; }

  .pure-offset-tablet-8-17 {
    margin-left: 47.05%; }

  .pure-offset-tablet-9-17 {
    margin-left: 52.94%; }

  .pure-offset-tablet-10-17 {
    margin-left: 58.82%; }

  .pure-offset-tablet-11-17 {
    margin-left: 64.7%; }

  .pure-offset-tablet-1-18 {
    margin-left: 5.55%; }

  .pure-offset-tablet-2-18 {
    margin-left: 11.11%; }

  .pure-offset-tablet-3-18 {
    margin-left: 16.66%; }

  .pure-offset-tablet-4-18 {
    margin-left: 22.22%; }

  .pure-offset-tablet-5-18 {
    margin-left: 27.77%; }

  .pure-offset-tablet-6-18 {
    margin-left: 33.33%; }

  .pure-offset-tablet-7-18 {
    margin-left: 38.88%; }

  .pure-offset-tablet-8-18 {
    margin-left: 44.44%; }

  .pure-offset-tablet-9-18 {
    margin-left: 50%; }

  .pure-offset-tablet-10-18 {
    margin-left: 55.55%; }

  .pure-offset-tablet-11-18 {
    margin-left: 61.11%; }

  .pure-offset-tablet-1-19 {
    margin-left: 5.26%; }

  .pure-offset-tablet-2-19 {
    margin-left: 10.52%; }

  .pure-offset-tablet-3-19 {
    margin-left: 15.78%; }

  .pure-offset-tablet-4-19 {
    margin-left: 21.05%; }

  .pure-offset-tablet-5-19 {
    margin-left: 26.31%; }

  .pure-offset-tablet-6-19 {
    margin-left: 31.57%; }

  .pure-offset-tablet-7-19 {
    margin-left: 36.84%; }

  .pure-offset-tablet-8-19 {
    margin-left: 42.1%; }

  .pure-offset-tablet-9-19 {
    margin-left: 47.36%; }

  .pure-offset-tablet-10-19 {
    margin-left: 52.63%; }

  .pure-offset-tablet-11-19 {
    margin-left: 57.89%; }

  .pure-offset-tablet-1-20 {
    margin-left: 5%; }

  .pure-offset-tablet-2-20 {
    margin-left: 10%; }

  .pure-offset-tablet-3-20 {
    margin-left: 15%; }

  .pure-offset-tablet-4-20 {
    margin-left: 20%; }

  .pure-offset-tablet-5-20 {
    margin-left: 25%; }

  .pure-offset-tablet-6-20 {
    margin-left: 30%; }

  .pure-offset-tablet-7-20 {
    margin-left: 35%; }

  .pure-offset-tablet-8-20 {
    margin-left: 40%; }

  .pure-offset-tablet-9-20 {
    margin-left: 45%; }

  .pure-offset-tablet-10-20 {
    margin-left: 50%; }

  .pure-offset-tablet-11-20 {
    margin-left: 55%; }

  .pure-offset-tablet-1-21 {
    margin-left: 4.76%; }

  .pure-offset-tablet-2-21 {
    margin-left: 9.52%; }

  .pure-offset-tablet-3-21 {
    margin-left: 14.28%; }

  .pure-offset-tablet-4-21 {
    margin-left: 19.04%; }

  .pure-offset-tablet-5-21 {
    margin-left: 23.8%; }

  .pure-offset-tablet-6-21 {
    margin-left: 28.57%; }

  .pure-offset-tablet-7-21 {
    margin-left: 33.33%; }

  .pure-offset-tablet-8-21 {
    margin-left: 38.09%; }

  .pure-offset-tablet-9-21 {
    margin-left: 42.85%; }

  .pure-offset-tablet-10-21 {
    margin-left: 47.61%; }

  .pure-offset-tablet-11-21 {
    margin-left: 52.38%; }

  .pure-offset-tablet-1-22 {
    margin-left: 4.54%; }

  .pure-offset-tablet-2-22 {
    margin-left: 9.09%; }

  .pure-offset-tablet-3-22 {
    margin-left: 13.63%; }

  .pure-offset-tablet-4-22 {
    margin-left: 18.18%; }

  .pure-offset-tablet-5-22 {
    margin-left: 22.72%; }

  .pure-offset-tablet-6-22 {
    margin-left: 27.27%; }

  .pure-offset-tablet-7-22 {
    margin-left: 31.81%; }

  .pure-offset-tablet-8-22 {
    margin-left: 36.36%; }

  .pure-offset-tablet-9-22 {
    margin-left: 40.9%; }

  .pure-offset-tablet-10-22 {
    margin-left: 45.45%; }

  .pure-offset-tablet-11-22 {
    margin-left: 50%; }

  .pure-offset-tablet-1-23 {
    margin-left: 4.34%; }

  .pure-offset-tablet-2-23 {
    margin-left: 8.69%; }

  .pure-offset-tablet-3-23 {
    margin-left: 13.04%; }

  .pure-offset-tablet-4-23 {
    margin-left: 17.39%; }

  .pure-offset-tablet-5-23 {
    margin-left: 21.73%; }

  .pure-offset-tablet-6-23 {
    margin-left: 26.08%; }

  .pure-offset-tablet-7-23 {
    margin-left: 30.43%; }

  .pure-offset-tablet-8-23 {
    margin-left: 34.78%; }

  .pure-offset-tablet-9-23 {
    margin-left: 39.13%; }

  .pure-offset-tablet-10-23 {
    margin-left: 43.47%; }

  .pure-offset-tablet-11-23 {
    margin-left: 47.82%; }

  .pure-offset-tablet-1-24 {
    margin-left: 4.16%; }

  .pure-offset-tablet-2-24 {
    margin-left: 8.33%; }

  .pure-offset-tablet-3-24 {
    margin-left: 12.5%; }

  .pure-offset-tablet-4-24 {
    margin-left: 16.66%; }

  .pure-offset-tablet-5-24 {
    margin-left: 20.83%; }

  .pure-offset-tablet-6-24 {
    margin-left: 25%; }

  .pure-offset-tablet-7-24 {
    margin-left: 29.16%; }

  .pure-offset-tablet-8-24 {
    margin-left: 33.33%; }

  .pure-offset-tablet-9-24 {
    margin-left: 37.5%; }

  .pure-offset-tablet-10-24 {
    margin-left: 41.66%; }

  .pure-offset-tablet-11-24 {
    margin-left: 45.83%; }

  .pure-offset-tablet-1-2-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-1-3-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-2-3-s {
    margin-left: 67.77%; }

  .pure-offset-tablet-1-4-s {
    margin-left: 26.11%; }

  .pure-offset-tablet-2-4-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-3-4-s {
    margin-left: 76.11%; }

  .pure-offset-tablet-1-5-s {
    margin-left: 21.11%; }

  .pure-offset-tablet-2-5-s {
    margin-left: 41.11%; }

  .pure-offset-tablet-3-5-s {
    margin-left: 61.11%; }

  .pure-offset-tablet-4-5-s {
    margin-left: 81.11%; }

  .pure-offset-tablet-1-6-s {
    margin-left: 17.77%; }

  .pure-offset-tablet-2-6-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-3-6-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-4-6-s {
    margin-left: 67.77%; }

  .pure-offset-tablet-5-6-s {
    margin-left: 84.44%; }

  .pure-offset-tablet-1-7-s {
    margin-left: 15.39%; }

  .pure-offset-tablet-2-7-s {
    margin-left: 29.68%; }

  .pure-offset-tablet-3-7-s {
    margin-left: 43.96%; }

  .pure-offset-tablet-4-7-s {
    margin-left: 58.25%; }

  .pure-offset-tablet-5-7-s {
    margin-left: 72.53%; }

  .pure-offset-tablet-6-7-s {
    margin-left: 86.82%; }

  .pure-offset-tablet-1-8-s {
    margin-left: 13.61%; }

  .pure-offset-tablet-2-8-s {
    margin-left: 26.11%; }

  .pure-offset-tablet-3-8-s {
    margin-left: 38.61%; }

  .pure-offset-tablet-4-8-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-5-8-s {
    margin-left: 63.61%; }

  .pure-offset-tablet-6-8-s {
    margin-left: 76.11%; }

  .pure-offset-tablet-7-8-s {
    margin-left: 88.61%; }

  .pure-offset-tablet-1-9-s {
    margin-left: 12.22%; }

  .pure-offset-tablet-2-9-s {
    margin-left: 23.33%; }

  .pure-offset-tablet-3-9-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-4-9-s {
    margin-left: 45.55%; }

  .pure-offset-tablet-5-9-s {
    margin-left: 56.66%; }

  .pure-offset-tablet-6-9-s {
    margin-left: 67.77%; }

  .pure-offset-tablet-7-9-s {
    margin-left: 78.88%; }

  .pure-offset-tablet-8-9-s {
    margin-left: 90%; }

  .pure-offset-tablet-1-10-s {
    margin-left: 11.11%; }

  .pure-offset-tablet-2-10-s {
    margin-left: 21.11%; }

  .pure-offset-tablet-3-10-s {
    margin-left: 31.11%; }

  .pure-offset-tablet-4-10-s {
    margin-left: 41.11%; }

  .pure-offset-tablet-5-10-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-6-10-s {
    margin-left: 61.11%; }

  .pure-offset-tablet-7-10-s {
    margin-left: 71.11%; }

  .pure-offset-tablet-8-10-s {
    margin-left: 81.11%; }

  .pure-offset-tablet-9-10-s {
    margin-left: 91.11%; }

  .pure-offset-tablet-1-11-s {
    margin-left: 10.2%; }

  .pure-offset-tablet-2-11-s {
    margin-left: 19.29%; }

  .pure-offset-tablet-3-11-s {
    margin-left: 28.38%; }

  .pure-offset-tablet-4-11-s {
    margin-left: 37.47%; }

  .pure-offset-tablet-5-11-s {
    margin-left: 46.56%; }

  .pure-offset-tablet-6-11-s {
    margin-left: 55.65%; }

  .pure-offset-tablet-7-11-s {
    margin-left: 64.74%; }

  .pure-offset-tablet-8-11-s {
    margin-left: 73.83%; }

  .pure-offset-tablet-9-11-s {
    margin-left: 82.92%; }

  .pure-offset-tablet-10-11-s {
    margin-left: 92.02%; }

  .pure-offset-tablet-1-12-s {
    margin-left: 9.44%; }

  .pure-offset-tablet-2-12-s {
    margin-left: 17.77%; }

  .pure-offset-tablet-3-12-s {
    margin-left: 26.11%; }

  .pure-offset-tablet-4-12-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-5-12-s {
    margin-left: 42.77%; }

  .pure-offset-tablet-6-12-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-7-12-s {
    margin-left: 59.44%; }

  .pure-offset-tablet-8-12-s {
    margin-left: 67.77%; }

  .pure-offset-tablet-9-12-s {
    margin-left: 76.11%; }

  .pure-offset-tablet-10-12-s {
    margin-left: 84.44%; }

  .pure-offset-tablet-11-12-s {
    margin-left: 92.77%; }

  .pure-offset-tablet-1-13-s {
    margin-left: 8.8%; }

  .pure-offset-tablet-2-13-s {
    margin-left: 16.49%; }

  .pure-offset-tablet-3-13-s {
    margin-left: 24.18%; }

  .pure-offset-tablet-4-13-s {
    margin-left: 31.88%; }

  .pure-offset-tablet-5-13-s {
    margin-left: 39.57%; }

  .pure-offset-tablet-6-13-s {
    margin-left: 47.26%; }

  .pure-offset-tablet-7-13-s {
    margin-left: 54.95%; }

  .pure-offset-tablet-8-13-s {
    margin-left: 62.64%; }

  .pure-offset-tablet-9-13-s {
    margin-left: 70.34%; }

  .pure-offset-tablet-10-13-s {
    margin-left: 78.03%; }

  .pure-offset-tablet-11-13-s {
    margin-left: 85.72%; }

  .pure-offset-tablet-1-14-s {
    margin-left: 8.25%; }

  .pure-offset-tablet-2-14-s {
    margin-left: 15.39%; }

  .pure-offset-tablet-3-14-s {
    margin-left: 22.53%; }

  .pure-offset-tablet-4-14-s {
    margin-left: 29.68%; }

  .pure-offset-tablet-5-14-s {
    margin-left: 36.82%; }

  .pure-offset-tablet-6-14-s {
    margin-left: 43.96%; }

  .pure-offset-tablet-7-14-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-8-14-s {
    margin-left: 58.25%; }

  .pure-offset-tablet-9-14-s {
    margin-left: 65.39%; }

  .pure-offset-tablet-10-14-s {
    margin-left: 72.53%; }

  .pure-offset-tablet-11-14-s {
    margin-left: 79.68%; }

  .pure-offset-tablet-1-15-s {
    margin-left: 7.77%; }

  .pure-offset-tablet-2-15-s {
    margin-left: 14.44%; }

  .pure-offset-tablet-3-15-s {
    margin-left: 21.11%; }

  .pure-offset-tablet-4-15-s {
    margin-left: 27.77%; }

  .pure-offset-tablet-5-15-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-6-15-s {
    margin-left: 41.11%; }

  .pure-offset-tablet-7-15-s {
    margin-left: 47.77%; }

  .pure-offset-tablet-8-15-s {
    margin-left: 54.44%; }

  .pure-offset-tablet-9-15-s {
    margin-left: 61.11%; }

  .pure-offset-tablet-10-15-s {
    margin-left: 67.77%; }

  .pure-offset-tablet-11-15-s {
    margin-left: 74.44%; }

  .pure-offset-tablet-1-16-s {
    margin-left: 7.36%; }

  .pure-offset-tablet-2-16-s {
    margin-left: 13.61%; }

  .pure-offset-tablet-3-16-s {
    margin-left: 19.86%; }

  .pure-offset-tablet-4-16-s {
    margin-left: 26.11%; }

  .pure-offset-tablet-5-16-s {
    margin-left: 32.36%; }

  .pure-offset-tablet-6-16-s {
    margin-left: 38.61%; }

  .pure-offset-tablet-7-16-s {
    margin-left: 44.86%; }

  .pure-offset-tablet-8-16-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-9-16-s {
    margin-left: 57.36%; }

  .pure-offset-tablet-10-16-s {
    margin-left: 63.61%; }

  .pure-offset-tablet-11-16-s {
    margin-left: 69.86%; }

  .pure-offset-tablet-1-17-s {
    margin-left: 6.99%; }

  .pure-offset-tablet-2-17-s {
    margin-left: 12.87%; }

  .pure-offset-tablet-3-17-s {
    margin-left: 18.75%; }

  .pure-offset-tablet-4-17-s {
    margin-left: 24.64%; }

  .pure-offset-tablet-5-17-s {
    margin-left: 30.52%; }

  .pure-offset-tablet-6-17-s {
    margin-left: 36.4%; }

  .pure-offset-tablet-7-17-s {
    margin-left: 42.28%; }

  .pure-offset-tablet-8-17-s {
    margin-left: 48.16%; }

  .pure-offset-tablet-9-17-s {
    margin-left: 54.05%; }

  .pure-offset-tablet-10-17-s {
    margin-left: 59.93%; }

  .pure-offset-tablet-11-17-s {
    margin-left: 65.81%; }

  .pure-offset-tablet-1-18-s {
    margin-left: 6.66%; }

  .pure-offset-tablet-2-18-s {
    margin-left: 12.22%; }

  .pure-offset-tablet-3-18-s {
    margin-left: 17.77%; }

  .pure-offset-tablet-4-18-s {
    margin-left: 23.33%; }

  .pure-offset-tablet-5-18-s {
    margin-left: 28.88%; }

  .pure-offset-tablet-6-18-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-7-18-s {
    margin-left: 40%; }

  .pure-offset-tablet-8-18-s {
    margin-left: 45.55%; }

  .pure-offset-tablet-9-18-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-10-18-s {
    margin-left: 56.66%; }

  .pure-offset-tablet-11-18-s {
    margin-left: 62.22%; }

  .pure-offset-tablet-1-19-s {
    margin-left: 6.37%; }

  .pure-offset-tablet-2-19-s {
    margin-left: 11.63%; }

  .pure-offset-tablet-3-19-s {
    margin-left: 16.9%; }

  .pure-offset-tablet-4-19-s {
    margin-left: 22.16%; }

  .pure-offset-tablet-5-19-s {
    margin-left: 27.42%; }

  .pure-offset-tablet-6-19-s {
    margin-left: 32.69%; }

  .pure-offset-tablet-7-19-s {
    margin-left: 37.95%; }

  .pure-offset-tablet-8-19-s {
    margin-left: 43.21%; }

  .pure-offset-tablet-9-19-s {
    margin-left: 48.47%; }

  .pure-offset-tablet-10-19-s {
    margin-left: 53.74%; }

  .pure-offset-tablet-11-19-s {
    margin-left: 59%; }

  .pure-offset-tablet-1-20-s {
    margin-left: 6.11%; }

  .pure-offset-tablet-2-20-s {
    margin-left: 11.11%; }

  .pure-offset-tablet-3-20-s {
    margin-left: 16.11%; }

  .pure-offset-tablet-4-20-s {
    margin-left: 21.11%; }

  .pure-offset-tablet-5-20-s {
    margin-left: 26.11%; }

  .pure-offset-tablet-6-20-s {
    margin-left: 31.11%; }

  .pure-offset-tablet-7-20-s {
    margin-left: 36.11%; }

  .pure-offset-tablet-8-20-s {
    margin-left: 41.11%; }

  .pure-offset-tablet-9-20-s {
    margin-left: 46.11%; }

  .pure-offset-tablet-10-20-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-11-20-s {
    margin-left: 56.11%; }

  .pure-offset-tablet-1-21-s {
    margin-left: 5.87%; }

  .pure-offset-tablet-2-21-s {
    margin-left: 10.63%; }

  .pure-offset-tablet-3-21-s {
    margin-left: 15.39%; }

  .pure-offset-tablet-4-21-s {
    margin-left: 20.15%; }

  .pure-offset-tablet-5-21-s {
    margin-left: 24.92%; }

  .pure-offset-tablet-6-21-s {
    margin-left: 29.68%; }

  .pure-offset-tablet-7-21-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-8-21-s {
    margin-left: 39.2%; }

  .pure-offset-tablet-9-21-s {
    margin-left: 43.96%; }

  .pure-offset-tablet-10-21-s {
    margin-left: 48.73%; }

  .pure-offset-tablet-11-21-s {
    margin-left: 53.49%; }

  .pure-offset-tablet-1-22-s {
    margin-left: 5.65%; }

  .pure-offset-tablet-2-22-s {
    margin-left: 10.2%; }

  .pure-offset-tablet-3-22-s {
    margin-left: 14.74%; }

  .pure-offset-tablet-4-22-s {
    margin-left: 19.29%; }

  .pure-offset-tablet-5-22-s {
    margin-left: 23.83%; }

  .pure-offset-tablet-6-22-s {
    margin-left: 28.38%; }

  .pure-offset-tablet-7-22-s {
    margin-left: 32.92%; }

  .pure-offset-tablet-8-22-s {
    margin-left: 37.47%; }

  .pure-offset-tablet-9-22-s {
    margin-left: 42.02%; }

  .pure-offset-tablet-10-22-s {
    margin-left: 46.56%; }

  .pure-offset-tablet-11-22-s {
    margin-left: 51.11%; }

  .pure-offset-tablet-1-23-s {
    margin-left: 5.45%; }

  .pure-offset-tablet-2-23-s {
    margin-left: 9.8%; }

  .pure-offset-tablet-3-23-s {
    margin-left: 14.15%; }

  .pure-offset-tablet-4-23-s {
    margin-left: 18.5%; }

  .pure-offset-tablet-5-23-s {
    margin-left: 22.85%; }

  .pure-offset-tablet-6-23-s {
    margin-left: 27.19%; }

  .pure-offset-tablet-7-23-s {
    margin-left: 31.54%; }

  .pure-offset-tablet-8-23-s {
    margin-left: 35.89%; }

  .pure-offset-tablet-9-23-s {
    margin-left: 40.24%; }

  .pure-offset-tablet-10-23-s {
    margin-left: 44.58%; }

  .pure-offset-tablet-11-23-s {
    margin-left: 48.93%; }

  .pure-offset-tablet-1-24-s {
    margin-left: 5.27%; }

  .pure-offset-tablet-2-24-s {
    margin-left: 9.44%; }

  .pure-offset-tablet-3-24-s {
    margin-left: 13.61%; }

  .pure-offset-tablet-4-24-s {
    margin-left: 17.77%; }

  .pure-offset-tablet-5-24-s {
    margin-left: 21.94%; }

  .pure-offset-tablet-6-24-s {
    margin-left: 26.11%; }

  .pure-offset-tablet-7-24-s {
    margin-left: 30.27%; }

  .pure-offset-tablet-8-24-s {
    margin-left: 34.44%; }

  .pure-offset-tablet-9-24-s {
    margin-left: 38.61%; }

  .pure-offset-tablet-10-24-s {
    margin-left: 42.77%; }

  .pure-offset-tablet-11-24-s {
    margin-left: 46.94%; } }
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .pure-u-desktop-1,
  .pure-u-desktop-1-1,
  .pure-u-desktop-1-2,
  .pure-u-desktop-1-3,
  .pure-u-desktop-2-3,
  .pure-u-desktop-1-4,
  .pure-u-desktop-3-4,
  .pure-u-desktop-1-5,
  .pure-u-desktop-2-5,
  .pure-u-desktop-3-5,
  .pure-u-desktop-4-5,
  .pure-u-desktop-5-5,
  .pure-u-desktop-1-6,
  .pure-u-desktop-5-6,
  .pure-u-desktop-1-8,
  .pure-u-desktop-3-8,
  .pure-u-desktop-5-8,
  .pure-u-desktop-7-8,
  .pure-u-desktop-1-12,
  .pure-u-desktop-5-12,
  .pure-u-desktop-7-12,
  .pure-u-desktop-11-12,
  .pure-u-desktop-1-24,
  .pure-u-desktop-2-24,
  .pure-u-desktop-3-24,
  .pure-u-desktop-4-24,
  .pure-u-desktop-5-24,
  .pure-u-desktop-6-24,
  .pure-u-desktop-7-24,
  .pure-u-desktop-8-24,
  .pure-u-desktop-9-24,
  .pure-u-desktop-10-24,
  .pure-u-desktop-11-24,
  .pure-u-desktop-12-24,
  .pure-u-desktop-13-24,
  .pure-u-desktop-14-24,
  .pure-u-desktop-15-24,
  .pure-u-desktop-16-24,
  .pure-u-desktop-17-24,
  .pure-u-desktop-18-24,
  .pure-u-desktop-19-24,
  .pure-u-desktop-20-24,
  .pure-u-desktop-21-24,
  .pure-u-desktop-22-24,
  .pure-u-desktop-23-24,
  .pure-u-desktop-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }

  .pure-u-desktop-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }

  .pure-u-desktop-1-12,
  .pure-u-desktop-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }

  .pure-u-desktop-1-8,
  .pure-u-desktop-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }

  .pure-u-desktop-1-6,
  .pure-u-desktop-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }

  .pure-u-desktop-1-5 {
    width: 20%;
    *width: 19.9690%; }

  .pure-u-desktop-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }

  .pure-u-desktop-1-4,
  .pure-u-desktop-6-24 {
    width: 25%;
    *width: 24.9690%; }

  .pure-u-desktop-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }

  .pure-u-desktop-1-3,
  .pure-u-desktop-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }

  .pure-u-desktop-3-8,
  .pure-u-desktop-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }

  .pure-u-desktop-2-5 {
    width: 40%;
    *width: 39.9690%; }

  .pure-u-desktop-5-12,
  .pure-u-desktop-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }

  .pure-u-desktop-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }

  .pure-u-desktop-1-2,
  .pure-u-desktop-12-24 {
    width: 50%;
    *width: 49.9690%; }

  .pure-u-desktop-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }

  .pure-u-desktop-7-12,
  .pure-u-desktop-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }

  .pure-u-desktop-3-5 {
    width: 60%;
    *width: 59.9690%; }

  .pure-u-desktop-5-8,
  .pure-u-desktop-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }

  .pure-u-desktop-2-3,
  .pure-u-desktop-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }

  .pure-u-desktop-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }

  .pure-u-desktop-3-4,
  .pure-u-desktop-18-24 {
    width: 75%;
    *width: 74.9690%; }

  .pure-u-desktop-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }

  .pure-u-desktop-4-5 {
    width: 80%;
    *width: 79.9690%; }

  .pure-u-desktop-5-6,
  .pure-u-desktop-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }

  .pure-u-desktop-7-8,
  .pure-u-desktop-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }

  .pure-u-desktop-11-12,
  .pure-u-desktop-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }

  .pure-u-desktop-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }

  .pure-u-desktop-1,
  .pure-u-desktop-1-1,
  .pure-u-desktop-5-5,
  .pure-u-desktop-24-24 {
    width: 100%; }

  .pure-offset-desktop-1-2 {
    margin-left: 50%; }

  .pure-offset-desktop-1-3 {
    margin-left: 33.33%; }

  .pure-offset-desktop-2-3 {
    margin-left: 66.66%; }

  .pure-offset-desktop-1-4 {
    margin-left: 25%; }

  .pure-offset-desktop-2-4 {
    margin-left: 50%; }

  .pure-offset-desktop-3-4 {
    margin-left: 75%; }

  .pure-offset-desktop-1-5 {
    margin-left: 20%; }

  .pure-offset-desktop-2-5 {
    margin-left: 40%; }

  .pure-offset-desktop-3-5 {
    margin-left: 60%; }

  .pure-offset-desktop-4-5 {
    margin-left: 80%; }

  .pure-offset-desktop-1-6 {
    margin-left: 16.66%; }

  .pure-offset-desktop-2-6 {
    margin-left: 33.33%; }

  .pure-offset-desktop-3-6 {
    margin-left: 50%; }

  .pure-offset-desktop-4-6 {
    margin-left: 66.66%; }

  .pure-offset-desktop-5-6 {
    margin-left: 83.33%; }

  .pure-offset-desktop-1-7 {
    margin-left: 14.28%; }

  .pure-offset-desktop-2-7 {
    margin-left: 28.57%; }

  .pure-offset-desktop-3-7 {
    margin-left: 42.85%; }

  .pure-offset-desktop-4-7 {
    margin-left: 57.14%; }

  .pure-offset-desktop-5-7 {
    margin-left: 71.42%; }

  .pure-offset-desktop-6-7 {
    margin-left: 85.71%; }

  .pure-offset-desktop-1-8 {
    margin-left: 12.5%; }

  .pure-offset-desktop-2-8 {
    margin-left: 25%; }

  .pure-offset-desktop-3-8 {
    margin-left: 37.5%; }

  .pure-offset-desktop-4-8 {
    margin-left: 50%; }

  .pure-offset-desktop-5-8 {
    margin-left: 62.5%; }

  .pure-offset-desktop-6-8 {
    margin-left: 75%; }

  .pure-offset-desktop-7-8 {
    margin-left: 87.5%; }

  .pure-offset-desktop-1-9 {
    margin-left: 11.11%; }

  .pure-offset-desktop-2-9 {
    margin-left: 22.22%; }

  .pure-offset-desktop-3-9 {
    margin-left: 33.33%; }

  .pure-offset-desktop-4-9 {
    margin-left: 44.44%; }

  .pure-offset-desktop-5-9 {
    margin-left: 55.55%; }

  .pure-offset-desktop-6-9 {
    margin-left: 66.66%; }

  .pure-offset-desktop-7-9 {
    margin-left: 77.77%; }

  .pure-offset-desktop-8-9 {
    margin-left: 88.88%; }

  .pure-offset-desktop-1-10 {
    margin-left: 10%; }

  .pure-offset-desktop-2-10 {
    margin-left: 20%; }

  .pure-offset-desktop-3-10 {
    margin-left: 30%; }

  .pure-offset-desktop-4-10 {
    margin-left: 40%; }

  .pure-offset-desktop-5-10 {
    margin-left: 50%; }

  .pure-offset-desktop-6-10 {
    margin-left: 60%; }

  .pure-offset-desktop-7-10 {
    margin-left: 70%; }

  .pure-offset-desktop-8-10 {
    margin-left: 80%; }

  .pure-offset-desktop-9-10 {
    margin-left: 90%; }

  .pure-offset-desktop-1-11 {
    margin-left: 9.09%; }

  .pure-offset-desktop-2-11 {
    margin-left: 18.18%; }

  .pure-offset-desktop-3-11 {
    margin-left: 27.27%; }

  .pure-offset-desktop-4-11 {
    margin-left: 36.36%; }

  .pure-offset-desktop-5-11 {
    margin-left: 45.45%; }

  .pure-offset-desktop-6-11 {
    margin-left: 54.54%; }

  .pure-offset-desktop-7-11 {
    margin-left: 63.63%; }

  .pure-offset-desktop-8-11 {
    margin-left: 72.72%; }

  .pure-offset-desktop-9-11 {
    margin-left: 81.81%; }

  .pure-offset-desktop-10-11 {
    margin-left: 90.9%; }

  .pure-offset-desktop-1-12 {
    margin-left: 8.33%; }

  .pure-offset-desktop-2-12 {
    margin-left: 16.66%; }

  .pure-offset-desktop-3-12 {
    margin-left: 25%; }

  .pure-offset-desktop-4-12 {
    margin-left: 33.33%; }

  .pure-offset-desktop-5-12 {
    margin-left: 41.66%; }

  .pure-offset-desktop-6-12 {
    margin-left: 50%; }

  .pure-offset-desktop-7-12 {
    margin-left: 58.33%; }

  .pure-offset-desktop-8-12 {
    margin-left: 66.66%; }

  .pure-offset-desktop-9-12 {
    margin-left: 75%; }

  .pure-offset-desktop-10-12 {
    margin-left: 83.33%; }

  .pure-offset-desktop-11-12 {
    margin-left: 91.66%; }

  .pure-offset-desktop-1-13 {
    margin-left: 7.69%; }

  .pure-offset-desktop-2-13 {
    margin-left: 15.38%; }

  .pure-offset-desktop-3-13 {
    margin-left: 23.07%; }

  .pure-offset-desktop-4-13 {
    margin-left: 30.76%; }

  .pure-offset-desktop-5-13 {
    margin-left: 38.46%; }

  .pure-offset-desktop-6-13 {
    margin-left: 46.15%; }

  .pure-offset-desktop-7-13 {
    margin-left: 53.84%; }

  .pure-offset-desktop-8-13 {
    margin-left: 61.53%; }

  .pure-offset-desktop-9-13 {
    margin-left: 69.23%; }

  .pure-offset-desktop-10-13 {
    margin-left: 76.92%; }

  .pure-offset-desktop-11-13 {
    margin-left: 84.61%; }

  .pure-offset-desktop-1-14 {
    margin-left: 7.14%; }

  .pure-offset-desktop-2-14 {
    margin-left: 14.28%; }

  .pure-offset-desktop-3-14 {
    margin-left: 21.42%; }

  .pure-offset-desktop-4-14 {
    margin-left: 28.57%; }

  .pure-offset-desktop-5-14 {
    margin-left: 35.71%; }

  .pure-offset-desktop-6-14 {
    margin-left: 42.85%; }

  .pure-offset-desktop-7-14 {
    margin-left: 50%; }

  .pure-offset-desktop-8-14 {
    margin-left: 57.14%; }

  .pure-offset-desktop-9-14 {
    margin-left: 64.28%; }

  .pure-offset-desktop-10-14 {
    margin-left: 71.42%; }

  .pure-offset-desktop-11-14 {
    margin-left: 78.57%; }

  .pure-offset-desktop-1-15 {
    margin-left: 6.66%; }

  .pure-offset-desktop-2-15 {
    margin-left: 13.33%; }

  .pure-offset-desktop-3-15 {
    margin-left: 20%; }

  .pure-offset-desktop-4-15 {
    margin-left: 26.66%; }

  .pure-offset-desktop-5-15 {
    margin-left: 33.33%; }

  .pure-offset-desktop-6-15 {
    margin-left: 40%; }

  .pure-offset-desktop-7-15 {
    margin-left: 46.66%; }

  .pure-offset-desktop-8-15 {
    margin-left: 53.33%; }

  .pure-offset-desktop-9-15 {
    margin-left: 60%; }

  .pure-offset-desktop-10-15 {
    margin-left: 66.66%; }

  .pure-offset-desktop-11-15 {
    margin-left: 73.33%; }

  .pure-offset-desktop-1-16 {
    margin-left: 6.25%; }

  .pure-offset-desktop-2-16 {
    margin-left: 12.5%; }

  .pure-offset-desktop-3-16 {
    margin-left: 18.75%; }

  .pure-offset-desktop-4-16 {
    margin-left: 25%; }

  .pure-offset-desktop-5-16 {
    margin-left: 31.25%; }

  .pure-offset-desktop-6-16 {
    margin-left: 37.5%; }

  .pure-offset-desktop-7-16 {
    margin-left: 43.75%; }

  .pure-offset-desktop-8-16 {
    margin-left: 50%; }

  .pure-offset-desktop-9-16 {
    margin-left: 56.25%; }

  .pure-offset-desktop-10-16 {
    margin-left: 62.5%; }

  .pure-offset-desktop-11-16 {
    margin-left: 68.75%; }

  .pure-offset-desktop-1-17 {
    margin-left: 5.88%; }

  .pure-offset-desktop-2-17 {
    margin-left: 11.76%; }

  .pure-offset-desktop-3-17 {
    margin-left: 17.64%; }

  .pure-offset-desktop-4-17 {
    margin-left: 23.52%; }

  .pure-offset-desktop-5-17 {
    margin-left: 29.41%; }

  .pure-offset-desktop-6-17 {
    margin-left: 35.29%; }

  .pure-offset-desktop-7-17 {
    margin-left: 41.17%; }

  .pure-offset-desktop-8-17 {
    margin-left: 47.05%; }

  .pure-offset-desktop-9-17 {
    margin-left: 52.94%; }

  .pure-offset-desktop-10-17 {
    margin-left: 58.82%; }

  .pure-offset-desktop-11-17 {
    margin-left: 64.7%; }

  .pure-offset-desktop-1-18 {
    margin-left: 5.55%; }

  .pure-offset-desktop-2-18 {
    margin-left: 11.11%; }

  .pure-offset-desktop-3-18 {
    margin-left: 16.66%; }

  .pure-offset-desktop-4-18 {
    margin-left: 22.22%; }

  .pure-offset-desktop-5-18 {
    margin-left: 27.77%; }

  .pure-offset-desktop-6-18 {
    margin-left: 33.33%; }

  .pure-offset-desktop-7-18 {
    margin-left: 38.88%; }

  .pure-offset-desktop-8-18 {
    margin-left: 44.44%; }

  .pure-offset-desktop-9-18 {
    margin-left: 50%; }

  .pure-offset-desktop-10-18 {
    margin-left: 55.55%; }

  .pure-offset-desktop-11-18 {
    margin-left: 61.11%; }

  .pure-offset-desktop-1-19 {
    margin-left: 5.26%; }

  .pure-offset-desktop-2-19 {
    margin-left: 10.52%; }

  .pure-offset-desktop-3-19 {
    margin-left: 15.78%; }

  .pure-offset-desktop-4-19 {
    margin-left: 21.05%; }

  .pure-offset-desktop-5-19 {
    margin-left: 26.31%; }

  .pure-offset-desktop-6-19 {
    margin-left: 31.57%; }

  .pure-offset-desktop-7-19 {
    margin-left: 36.84%; }

  .pure-offset-desktop-8-19 {
    margin-left: 42.1%; }

  .pure-offset-desktop-9-19 {
    margin-left: 47.36%; }

  .pure-offset-desktop-10-19 {
    margin-left: 52.63%; }

  .pure-offset-desktop-11-19 {
    margin-left: 57.89%; }

  .pure-offset-desktop-1-20 {
    margin-left: 5%; }

  .pure-offset-desktop-2-20 {
    margin-left: 10%; }

  .pure-offset-desktop-3-20 {
    margin-left: 15%; }

  .pure-offset-desktop-4-20 {
    margin-left: 20%; }

  .pure-offset-desktop-5-20 {
    margin-left: 25%; }

  .pure-offset-desktop-6-20 {
    margin-left: 30%; }

  .pure-offset-desktop-7-20 {
    margin-left: 35%; }

  .pure-offset-desktop-8-20 {
    margin-left: 40%; }

  .pure-offset-desktop-9-20 {
    margin-left: 45%; }

  .pure-offset-desktop-10-20 {
    margin-left: 50%; }

  .pure-offset-desktop-11-20 {
    margin-left: 55%; }

  .pure-offset-desktop-1-21 {
    margin-left: 4.76%; }

  .pure-offset-desktop-2-21 {
    margin-left: 9.52%; }

  .pure-offset-desktop-3-21 {
    margin-left: 14.28%; }

  .pure-offset-desktop-4-21 {
    margin-left: 19.04%; }

  .pure-offset-desktop-5-21 {
    margin-left: 23.8%; }

  .pure-offset-desktop-6-21 {
    margin-left: 28.57%; }

  .pure-offset-desktop-7-21 {
    margin-left: 33.33%; }

  .pure-offset-desktop-8-21 {
    margin-left: 38.09%; }

  .pure-offset-desktop-9-21 {
    margin-left: 42.85%; }

  .pure-offset-desktop-10-21 {
    margin-left: 47.61%; }

  .pure-offset-desktop-11-21 {
    margin-left: 52.38%; }

  .pure-offset-desktop-1-22 {
    margin-left: 4.54%; }

  .pure-offset-desktop-2-22 {
    margin-left: 9.09%; }

  .pure-offset-desktop-3-22 {
    margin-left: 13.63%; }

  .pure-offset-desktop-4-22 {
    margin-left: 18.18%; }

  .pure-offset-desktop-5-22 {
    margin-left: 22.72%; }

  .pure-offset-desktop-6-22 {
    margin-left: 27.27%; }

  .pure-offset-desktop-7-22 {
    margin-left: 31.81%; }

  .pure-offset-desktop-8-22 {
    margin-left: 36.36%; }

  .pure-offset-desktop-9-22 {
    margin-left: 40.9%; }

  .pure-offset-desktop-10-22 {
    margin-left: 45.45%; }

  .pure-offset-desktop-11-22 {
    margin-left: 50%; }

  .pure-offset-desktop-1-23 {
    margin-left: 4.34%; }

  .pure-offset-desktop-2-23 {
    margin-left: 8.69%; }

  .pure-offset-desktop-3-23 {
    margin-left: 13.04%; }

  .pure-offset-desktop-4-23 {
    margin-left: 17.39%; }

  .pure-offset-desktop-5-23 {
    margin-left: 21.73%; }

  .pure-offset-desktop-6-23 {
    margin-left: 26.08%; }

  .pure-offset-desktop-7-23 {
    margin-left: 30.43%; }

  .pure-offset-desktop-8-23 {
    margin-left: 34.78%; }

  .pure-offset-desktop-9-23 {
    margin-left: 39.13%; }

  .pure-offset-desktop-10-23 {
    margin-left: 43.47%; }

  .pure-offset-desktop-11-23 {
    margin-left: 47.82%; }

  .pure-offset-desktop-1-24 {
    margin-left: 4.16%; }

  .pure-offset-desktop-2-24 {
    margin-left: 8.33%; }

  .pure-offset-desktop-3-24 {
    margin-left: 12.5%; }

  .pure-offset-desktop-4-24 {
    margin-left: 16.66%; }

  .pure-offset-desktop-5-24 {
    margin-left: 20.83%; }

  .pure-offset-desktop-6-24 {
    margin-left: 25%; }

  .pure-offset-desktop-7-24 {
    margin-left: 29.16%; }

  .pure-offset-desktop-8-24 {
    margin-left: 33.33%; }

  .pure-offset-desktop-9-24 {
    margin-left: 37.5%; }

  .pure-offset-desktop-10-24 {
    margin-left: 41.66%; }

  .pure-offset-desktop-11-24 {
    margin-left: 45.83%; }

  .pure-offset-desktop-1-2-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-1-3-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-2-3-s {
    margin-left: 67.77%; }

  .pure-offset-desktop-1-4-s {
    margin-left: 26.11%; }

  .pure-offset-desktop-2-4-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-3-4-s {
    margin-left: 76.11%; }

  .pure-offset-desktop-1-5-s {
    margin-left: 21.11%; }

  .pure-offset-desktop-2-5-s {
    margin-left: 41.11%; }

  .pure-offset-desktop-3-5-s {
    margin-left: 61.11%; }

  .pure-offset-desktop-4-5-s {
    margin-left: 81.11%; }

  .pure-offset-desktop-1-6-s {
    margin-left: 17.77%; }

  .pure-offset-desktop-2-6-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-3-6-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-4-6-s {
    margin-left: 67.77%; }

  .pure-offset-desktop-5-6-s {
    margin-left: 84.44%; }

  .pure-offset-desktop-1-7-s {
    margin-left: 15.39%; }

  .pure-offset-desktop-2-7-s {
    margin-left: 29.68%; }

  .pure-offset-desktop-3-7-s {
    margin-left: 43.96%; }

  .pure-offset-desktop-4-7-s {
    margin-left: 58.25%; }

  .pure-offset-desktop-5-7-s {
    margin-left: 72.53%; }

  .pure-offset-desktop-6-7-s {
    margin-left: 86.82%; }

  .pure-offset-desktop-1-8-s {
    margin-left: 13.61%; }

  .pure-offset-desktop-2-8-s {
    margin-left: 26.11%; }

  .pure-offset-desktop-3-8-s {
    margin-left: 38.61%; }

  .pure-offset-desktop-4-8-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-5-8-s {
    margin-left: 63.61%; }

  .pure-offset-desktop-6-8-s {
    margin-left: 76.11%; }

  .pure-offset-desktop-7-8-s {
    margin-left: 88.61%; }

  .pure-offset-desktop-1-9-s {
    margin-left: 12.22%; }

  .pure-offset-desktop-2-9-s {
    margin-left: 23.33%; }

  .pure-offset-desktop-3-9-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-4-9-s {
    margin-left: 45.55%; }

  .pure-offset-desktop-5-9-s {
    margin-left: 56.66%; }

  .pure-offset-desktop-6-9-s {
    margin-left: 67.77%; }

  .pure-offset-desktop-7-9-s {
    margin-left: 78.88%; }

  .pure-offset-desktop-8-9-s {
    margin-left: 90%; }

  .pure-offset-desktop-1-10-s {
    margin-left: 11.11%; }

  .pure-offset-desktop-2-10-s {
    margin-left: 21.11%; }

  .pure-offset-desktop-3-10-s {
    margin-left: 31.11%; }

  .pure-offset-desktop-4-10-s {
    margin-left: 41.11%; }

  .pure-offset-desktop-5-10-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-6-10-s {
    margin-left: 61.11%; }

  .pure-offset-desktop-7-10-s {
    margin-left: 71.11%; }

  .pure-offset-desktop-8-10-s {
    margin-left: 81.11%; }

  .pure-offset-desktop-9-10-s {
    margin-left: 91.11%; }

  .pure-offset-desktop-1-11-s {
    margin-left: 10.2%; }

  .pure-offset-desktop-2-11-s {
    margin-left: 19.29%; }

  .pure-offset-desktop-3-11-s {
    margin-left: 28.38%; }

  .pure-offset-desktop-4-11-s {
    margin-left: 37.47%; }

  .pure-offset-desktop-5-11-s {
    margin-left: 46.56%; }

  .pure-offset-desktop-6-11-s {
    margin-left: 55.65%; }

  .pure-offset-desktop-7-11-s {
    margin-left: 64.74%; }

  .pure-offset-desktop-8-11-s {
    margin-left: 73.83%; }

  .pure-offset-desktop-9-11-s {
    margin-left: 82.92%; }

  .pure-offset-desktop-10-11-s {
    margin-left: 92.02%; }

  .pure-offset-desktop-1-12-s {
    margin-left: 9.44%; }

  .pure-offset-desktop-2-12-s {
    margin-left: 17.77%; }

  .pure-offset-desktop-3-12-s {
    margin-left: 26.11%; }

  .pure-offset-desktop-4-12-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-5-12-s {
    margin-left: 42.77%; }

  .pure-offset-desktop-6-12-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-7-12-s {
    margin-left: 59.44%; }

  .pure-offset-desktop-8-12-s {
    margin-left: 67.77%; }

  .pure-offset-desktop-9-12-s {
    margin-left: 76.11%; }

  .pure-offset-desktop-10-12-s {
    margin-left: 84.44%; }

  .pure-offset-desktop-11-12-s {
    margin-left: 92.77%; }

  .pure-offset-desktop-1-13-s {
    margin-left: 8.8%; }

  .pure-offset-desktop-2-13-s {
    margin-left: 16.49%; }

  .pure-offset-desktop-3-13-s {
    margin-left: 24.18%; }

  .pure-offset-desktop-4-13-s {
    margin-left: 31.88%; }

  .pure-offset-desktop-5-13-s {
    margin-left: 39.57%; }

  .pure-offset-desktop-6-13-s {
    margin-left: 47.26%; }

  .pure-offset-desktop-7-13-s {
    margin-left: 54.95%; }

  .pure-offset-desktop-8-13-s {
    margin-left: 62.64%; }

  .pure-offset-desktop-9-13-s {
    margin-left: 70.34%; }

  .pure-offset-desktop-10-13-s {
    margin-left: 78.03%; }

  .pure-offset-desktop-11-13-s {
    margin-left: 85.72%; }

  .pure-offset-desktop-1-14-s {
    margin-left: 8.25%; }

  .pure-offset-desktop-2-14-s {
    margin-left: 15.39%; }

  .pure-offset-desktop-3-14-s {
    margin-left: 22.53%; }

  .pure-offset-desktop-4-14-s {
    margin-left: 29.68%; }

  .pure-offset-desktop-5-14-s {
    margin-left: 36.82%; }

  .pure-offset-desktop-6-14-s {
    margin-left: 43.96%; }

  .pure-offset-desktop-7-14-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-8-14-s {
    margin-left: 58.25%; }

  .pure-offset-desktop-9-14-s {
    margin-left: 65.39%; }

  .pure-offset-desktop-10-14-s {
    margin-left: 72.53%; }

  .pure-offset-desktop-11-14-s {
    margin-left: 79.68%; }

  .pure-offset-desktop-1-15-s {
    margin-left: 7.77%; }

  .pure-offset-desktop-2-15-s {
    margin-left: 14.44%; }

  .pure-offset-desktop-3-15-s {
    margin-left: 21.11%; }

  .pure-offset-desktop-4-15-s {
    margin-left: 27.77%; }

  .pure-offset-desktop-5-15-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-6-15-s {
    margin-left: 41.11%; }

  .pure-offset-desktop-7-15-s {
    margin-left: 47.77%; }

  .pure-offset-desktop-8-15-s {
    margin-left: 54.44%; }

  .pure-offset-desktop-9-15-s {
    margin-left: 61.11%; }

  .pure-offset-desktop-10-15-s {
    margin-left: 67.77%; }

  .pure-offset-desktop-11-15-s {
    margin-left: 74.44%; }

  .pure-offset-desktop-1-16-s {
    margin-left: 7.36%; }

  .pure-offset-desktop-2-16-s {
    margin-left: 13.61%; }

  .pure-offset-desktop-3-16-s {
    margin-left: 19.86%; }

  .pure-offset-desktop-4-16-s {
    margin-left: 26.11%; }

  .pure-offset-desktop-5-16-s {
    margin-left: 32.36%; }

  .pure-offset-desktop-6-16-s {
    margin-left: 38.61%; }

  .pure-offset-desktop-7-16-s {
    margin-left: 44.86%; }

  .pure-offset-desktop-8-16-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-9-16-s {
    margin-left: 57.36%; }

  .pure-offset-desktop-10-16-s {
    margin-left: 63.61%; }

  .pure-offset-desktop-11-16-s {
    margin-left: 69.86%; }

  .pure-offset-desktop-1-17-s {
    margin-left: 6.99%; }

  .pure-offset-desktop-2-17-s {
    margin-left: 12.87%; }

  .pure-offset-desktop-3-17-s {
    margin-left: 18.75%; }

  .pure-offset-desktop-4-17-s {
    margin-left: 24.64%; }

  .pure-offset-desktop-5-17-s {
    margin-left: 30.52%; }

  .pure-offset-desktop-6-17-s {
    margin-left: 36.4%; }

  .pure-offset-desktop-7-17-s {
    margin-left: 42.28%; }

  .pure-offset-desktop-8-17-s {
    margin-left: 48.16%; }

  .pure-offset-desktop-9-17-s {
    margin-left: 54.05%; }

  .pure-offset-desktop-10-17-s {
    margin-left: 59.93%; }

  .pure-offset-desktop-11-17-s {
    margin-left: 65.81%; }

  .pure-offset-desktop-1-18-s {
    margin-left: 6.66%; }

  .pure-offset-desktop-2-18-s {
    margin-left: 12.22%; }

  .pure-offset-desktop-3-18-s {
    margin-left: 17.77%; }

  .pure-offset-desktop-4-18-s {
    margin-left: 23.33%; }

  .pure-offset-desktop-5-18-s {
    margin-left: 28.88%; }

  .pure-offset-desktop-6-18-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-7-18-s {
    margin-left: 40%; }

  .pure-offset-desktop-8-18-s {
    margin-left: 45.55%; }

  .pure-offset-desktop-9-18-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-10-18-s {
    margin-left: 56.66%; }

  .pure-offset-desktop-11-18-s {
    margin-left: 62.22%; }

  .pure-offset-desktop-1-19-s {
    margin-left: 6.37%; }

  .pure-offset-desktop-2-19-s {
    margin-left: 11.63%; }

  .pure-offset-desktop-3-19-s {
    margin-left: 16.9%; }

  .pure-offset-desktop-4-19-s {
    margin-left: 22.16%; }

  .pure-offset-desktop-5-19-s {
    margin-left: 27.42%; }

  .pure-offset-desktop-6-19-s {
    margin-left: 32.69%; }

  .pure-offset-desktop-7-19-s {
    margin-left: 37.95%; }

  .pure-offset-desktop-8-19-s {
    margin-left: 43.21%; }

  .pure-offset-desktop-9-19-s {
    margin-left: 48.47%; }

  .pure-offset-desktop-10-19-s {
    margin-left: 53.74%; }

  .pure-offset-desktop-11-19-s {
    margin-left: 59%; }

  .pure-offset-desktop-1-20-s {
    margin-left: 6.11%; }

  .pure-offset-desktop-2-20-s {
    margin-left: 11.11%; }

  .pure-offset-desktop-3-20-s {
    margin-left: 16.11%; }

  .pure-offset-desktop-4-20-s {
    margin-left: 21.11%; }

  .pure-offset-desktop-5-20-s {
    margin-left: 26.11%; }

  .pure-offset-desktop-6-20-s {
    margin-left: 31.11%; }

  .pure-offset-desktop-7-20-s {
    margin-left: 36.11%; }

  .pure-offset-desktop-8-20-s {
    margin-left: 41.11%; }

  .pure-offset-desktop-9-20-s {
    margin-left: 46.11%; }

  .pure-offset-desktop-10-20-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-11-20-s {
    margin-left: 56.11%; }

  .pure-offset-desktop-1-21-s {
    margin-left: 5.87%; }

  .pure-offset-desktop-2-21-s {
    margin-left: 10.63%; }

  .pure-offset-desktop-3-21-s {
    margin-left: 15.39%; }

  .pure-offset-desktop-4-21-s {
    margin-left: 20.15%; }

  .pure-offset-desktop-5-21-s {
    margin-left: 24.92%; }

  .pure-offset-desktop-6-21-s {
    margin-left: 29.68%; }

  .pure-offset-desktop-7-21-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-8-21-s {
    margin-left: 39.2%; }

  .pure-offset-desktop-9-21-s {
    margin-left: 43.96%; }

  .pure-offset-desktop-10-21-s {
    margin-left: 48.73%; }

  .pure-offset-desktop-11-21-s {
    margin-left: 53.49%; }

  .pure-offset-desktop-1-22-s {
    margin-left: 5.65%; }

  .pure-offset-desktop-2-22-s {
    margin-left: 10.2%; }

  .pure-offset-desktop-3-22-s {
    margin-left: 14.74%; }

  .pure-offset-desktop-4-22-s {
    margin-left: 19.29%; }

  .pure-offset-desktop-5-22-s {
    margin-left: 23.83%; }

  .pure-offset-desktop-6-22-s {
    margin-left: 28.38%; }

  .pure-offset-desktop-7-22-s {
    margin-left: 32.92%; }

  .pure-offset-desktop-8-22-s {
    margin-left: 37.47%; }

  .pure-offset-desktop-9-22-s {
    margin-left: 42.02%; }

  .pure-offset-desktop-10-22-s {
    margin-left: 46.56%; }

  .pure-offset-desktop-11-22-s {
    margin-left: 51.11%; }

  .pure-offset-desktop-1-23-s {
    margin-left: 5.45%; }

  .pure-offset-desktop-2-23-s {
    margin-left: 9.8%; }

  .pure-offset-desktop-3-23-s {
    margin-left: 14.15%; }

  .pure-offset-desktop-4-23-s {
    margin-left: 18.5%; }

  .pure-offset-desktop-5-23-s {
    margin-left: 22.85%; }

  .pure-offset-desktop-6-23-s {
    margin-left: 27.19%; }

  .pure-offset-desktop-7-23-s {
    margin-left: 31.54%; }

  .pure-offset-desktop-8-23-s {
    margin-left: 35.89%; }

  .pure-offset-desktop-9-23-s {
    margin-left: 40.24%; }

  .pure-offset-desktop-10-23-s {
    margin-left: 44.58%; }

  .pure-offset-desktop-11-23-s {
    margin-left: 48.93%; }

  .pure-offset-desktop-1-24-s {
    margin-left: 5.27%; }

  .pure-offset-desktop-2-24-s {
    margin-left: 9.44%; }

  .pure-offset-desktop-3-24-s {
    margin-left: 13.61%; }

  .pure-offset-desktop-4-24-s {
    margin-left: 17.77%; }

  .pure-offset-desktop-5-24-s {
    margin-left: 21.94%; }

  .pure-offset-desktop-6-24-s {
    margin-left: 26.11%; }

  .pure-offset-desktop-7-24-s {
    margin-left: 30.27%; }

  .pure-offset-desktop-8-24-s {
    margin-left: 34.44%; }

  .pure-offset-desktop-9-24-s {
    margin-left: 38.61%; }

  .pure-offset-desktop-10-24-s {
    margin-left: 42.77%; }

  .pure-offset-desktop-11-24-s {
    margin-left: 46.94%; } }
@media screen and (min-width: 1200px) {
  .pure-u-wide-1,
  .pure-u-wide-1-1,
  .pure-u-wide-1-2,
  .pure-u-wide-1-3,
  .pure-u-wide-2-3,
  .pure-u-wide-1-4,
  .pure-u-wide-3-4,
  .pure-u-wide-1-5,
  .pure-u-wide-2-5,
  .pure-u-wide-3-5,
  .pure-u-wide-4-5,
  .pure-u-wide-5-5,
  .pure-u-wide-1-6,
  .pure-u-wide-5-6,
  .pure-u-wide-1-8,
  .pure-u-wide-3-8,
  .pure-u-wide-5-8,
  .pure-u-wide-7-8,
  .pure-u-wide-1-12,
  .pure-u-wide-5-12,
  .pure-u-wide-7-12,
  .pure-u-wide-11-12,
  .pure-u-wide-1-24,
  .pure-u-wide-2-24,
  .pure-u-wide-3-24,
  .pure-u-wide-4-24,
  .pure-u-wide-5-24,
  .pure-u-wide-6-24,
  .pure-u-wide-7-24,
  .pure-u-wide-8-24,
  .pure-u-wide-9-24,
  .pure-u-wide-10-24,
  .pure-u-wide-11-24,
  .pure-u-wide-12-24,
  .pure-u-wide-13-24,
  .pure-u-wide-14-24,
  .pure-u-wide-15-24,
  .pure-u-wide-16-24,
  .pure-u-wide-17-24,
  .pure-u-wide-18-24,
  .pure-u-wide-19-24,
  .pure-u-wide-20-24,
  .pure-u-wide-21-24,
  .pure-u-wide-22-24,
  .pure-u-wide-23-24,
  .pure-u-wide-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }

  .pure-u-wide-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }

  .pure-u-wide-1-12,
  .pure-u-wide-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }

  .pure-u-wide-1-8,
  .pure-u-wide-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }

  .pure-u-wide-1-6,
  .pure-u-wide-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }

  .pure-u-wide-1-5 {
    width: 20%;
    *width: 19.9690%; }

  .pure-u-wide-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }

  .pure-u-wide-1-4,
  .pure-u-wide-6-24 {
    width: 25%;
    *width: 24.9690%; }

  .pure-u-wide-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }

  .pure-u-wide-1-3,
  .pure-u-wide-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }

  .pure-u-wide-3-8,
  .pure-u-wide-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }

  .pure-u-wide-2-5 {
    width: 40%;
    *width: 39.9690%; }

  .pure-u-wide-5-12,
  .pure-u-wide-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }

  .pure-u-wide-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }

  .pure-u-wide-1-2,
  .pure-u-wide-12-24 {
    width: 50%;
    *width: 49.9690%; }

  .pure-u-wide-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }

  .pure-u-wide-7-12,
  .pure-u-wide-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }

  .pure-u-wide-3-5 {
    width: 60%;
    *width: 59.9690%; }

  .pure-u-wide-5-8,
  .pure-u-wide-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }

  .pure-u-wide-2-3,
  .pure-u-wide-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }

  .pure-u-wide-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }

  .pure-u-wide-3-4,
  .pure-u-wide-18-24 {
    width: 75%;
    *width: 74.9690%; }

  .pure-u-wide-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }

  .pure-u-wide-4-5 {
    width: 80%;
    *width: 79.9690%; }

  .pure-u-wide-5-6,
  .pure-u-wide-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }

  .pure-u-wide-7-8,
  .pure-u-wide-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }

  .pure-u-wide-11-12,
  .pure-u-wide-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }

  .pure-u-wide-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }

  .pure-u-wide-1,
  .pure-u-wide-1-1,
  .pure-u-wide-5-5,
  .pure-u-wide-24-24 {
    width: 100%; }

  .pure-offset-wide-1-2 {
    margin-left: 50%; }

  .pure-offset-wide-1-3 {
    margin-left: 33.33%; }

  .pure-offset-wide-2-3 {
    margin-left: 66.66%; }

  .pure-offset-wide-1-4 {
    margin-left: 25%; }

  .pure-offset-wide-2-4 {
    margin-left: 50%; }

  .pure-offset-wide-3-4 {
    margin-left: 75%; }

  .pure-offset-wide-1-5 {
    margin-left: 20%; }

  .pure-offset-wide-2-5 {
    margin-left: 40%; }

  .pure-offset-wide-3-5 {
    margin-left: 60%; }

  .pure-offset-wide-4-5 {
    margin-left: 80%; }

  .pure-offset-wide-1-6 {
    margin-left: 16.66%; }

  .pure-offset-wide-2-6 {
    margin-left: 33.33%; }

  .pure-offset-wide-3-6 {
    margin-left: 50%; }

  .pure-offset-wide-4-6 {
    margin-left: 66.66%; }

  .pure-offset-wide-5-6 {
    margin-left: 83.33%; }

  .pure-offset-wide-1-7 {
    margin-left: 14.28%; }

  .pure-offset-wide-2-7 {
    margin-left: 28.57%; }

  .pure-offset-wide-3-7 {
    margin-left: 42.85%; }

  .pure-offset-wide-4-7 {
    margin-left: 57.14%; }

  .pure-offset-wide-5-7 {
    margin-left: 71.42%; }

  .pure-offset-wide-6-7 {
    margin-left: 85.71%; }

  .pure-offset-wide-1-8 {
    margin-left: 12.5%; }

  .pure-offset-wide-2-8 {
    margin-left: 25%; }

  .pure-offset-wide-3-8 {
    margin-left: 37.5%; }

  .pure-offset-wide-4-8 {
    margin-left: 50%; }

  .pure-offset-wide-5-8 {
    margin-left: 62.5%; }

  .pure-offset-wide-6-8 {
    margin-left: 75%; }

  .pure-offset-wide-7-8 {
    margin-left: 87.5%; }

  .pure-offset-wide-1-9 {
    margin-left: 11.11%; }

  .pure-offset-wide-2-9 {
    margin-left: 22.22%; }

  .pure-offset-wide-3-9 {
    margin-left: 33.33%; }

  .pure-offset-wide-4-9 {
    margin-left: 44.44%; }

  .pure-offset-wide-5-9 {
    margin-left: 55.55%; }

  .pure-offset-wide-6-9 {
    margin-left: 66.66%; }

  .pure-offset-wide-7-9 {
    margin-left: 77.77%; }

  .pure-offset-wide-8-9 {
    margin-left: 88.88%; }

  .pure-offset-wide-1-10 {
    margin-left: 10%; }

  .pure-offset-wide-2-10 {
    margin-left: 20%; }

  .pure-offset-wide-3-10 {
    margin-left: 30%; }

  .pure-offset-wide-4-10 {
    margin-left: 40%; }

  .pure-offset-wide-5-10 {
    margin-left: 50%; }

  .pure-offset-wide-6-10 {
    margin-left: 60%; }

  .pure-offset-wide-7-10 {
    margin-left: 70%; }

  .pure-offset-wide-8-10 {
    margin-left: 80%; }

  .pure-offset-wide-9-10 {
    margin-left: 90%; }

  .pure-offset-wide-1-11 {
    margin-left: 9.09%; }

  .pure-offset-wide-2-11 {
    margin-left: 18.18%; }

  .pure-offset-wide-3-11 {
    margin-left: 27.27%; }

  .pure-offset-wide-4-11 {
    margin-left: 36.36%; }

  .pure-offset-wide-5-11 {
    margin-left: 45.45%; }

  .pure-offset-wide-6-11 {
    margin-left: 54.54%; }

  .pure-offset-wide-7-11 {
    margin-left: 63.63%; }

  .pure-offset-wide-8-11 {
    margin-left: 72.72%; }

  .pure-offset-wide-9-11 {
    margin-left: 81.81%; }

  .pure-offset-wide-10-11 {
    margin-left: 90.9%; }

  .pure-offset-wide-1-12 {
    margin-left: 8.33%; }

  .pure-offset-wide-2-12 {
    margin-left: 16.66%; }

  .pure-offset-wide-3-12 {
    margin-left: 25%; }

  .pure-offset-wide-4-12 {
    margin-left: 33.33%; }

  .pure-offset-wide-5-12 {
    margin-left: 41.66%; }

  .pure-offset-wide-6-12 {
    margin-left: 50%; }

  .pure-offset-wide-7-12 {
    margin-left: 58.33%; }

  .pure-offset-wide-8-12 {
    margin-left: 66.66%; }

  .pure-offset-wide-9-12 {
    margin-left: 75%; }

  .pure-offset-wide-10-12 {
    margin-left: 83.33%; }

  .pure-offset-wide-11-12 {
    margin-left: 91.66%; }

  .pure-offset-wide-1-13 {
    margin-left: 7.69%; }

  .pure-offset-wide-2-13 {
    margin-left: 15.38%; }

  .pure-offset-wide-3-13 {
    margin-left: 23.07%; }

  .pure-offset-wide-4-13 {
    margin-left: 30.76%; }

  .pure-offset-wide-5-13 {
    margin-left: 38.46%; }

  .pure-offset-wide-6-13 {
    margin-left: 46.15%; }

  .pure-offset-wide-7-13 {
    margin-left: 53.84%; }

  .pure-offset-wide-8-13 {
    margin-left: 61.53%; }

  .pure-offset-wide-9-13 {
    margin-left: 69.23%; }

  .pure-offset-wide-10-13 {
    margin-left: 76.92%; }

  .pure-offset-wide-11-13 {
    margin-left: 84.61%; }

  .pure-offset-wide-1-14 {
    margin-left: 7.14%; }

  .pure-offset-wide-2-14 {
    margin-left: 14.28%; }

  .pure-offset-wide-3-14 {
    margin-left: 21.42%; }

  .pure-offset-wide-4-14 {
    margin-left: 28.57%; }

  .pure-offset-wide-5-14 {
    margin-left: 35.71%; }

  .pure-offset-wide-6-14 {
    margin-left: 42.85%; }

  .pure-offset-wide-7-14 {
    margin-left: 50%; }

  .pure-offset-wide-8-14 {
    margin-left: 57.14%; }

  .pure-offset-wide-9-14 {
    margin-left: 64.28%; }

  .pure-offset-wide-10-14 {
    margin-left: 71.42%; }

  .pure-offset-wide-11-14 {
    margin-left: 78.57%; }

  .pure-offset-wide-1-15 {
    margin-left: 6.66%; }

  .pure-offset-wide-2-15 {
    margin-left: 13.33%; }

  .pure-offset-wide-3-15 {
    margin-left: 20%; }

  .pure-offset-wide-4-15 {
    margin-left: 26.66%; }

  .pure-offset-wide-5-15 {
    margin-left: 33.33%; }

  .pure-offset-wide-6-15 {
    margin-left: 40%; }

  .pure-offset-wide-7-15 {
    margin-left: 46.66%; }

  .pure-offset-wide-8-15 {
    margin-left: 53.33%; }

  .pure-offset-wide-9-15 {
    margin-left: 60%; }

  .pure-offset-wide-10-15 {
    margin-left: 66.66%; }

  .pure-offset-wide-11-15 {
    margin-left: 73.33%; }

  .pure-offset-wide-1-16 {
    margin-left: 6.25%; }

  .pure-offset-wide-2-16 {
    margin-left: 12.5%; }

  .pure-offset-wide-3-16 {
    margin-left: 18.75%; }

  .pure-offset-wide-4-16 {
    margin-left: 25%; }

  .pure-offset-wide-5-16 {
    margin-left: 31.25%; }

  .pure-offset-wide-6-16 {
    margin-left: 37.5%; }

  .pure-offset-wide-7-16 {
    margin-left: 43.75%; }

  .pure-offset-wide-8-16 {
    margin-left: 50%; }

  .pure-offset-wide-9-16 {
    margin-left: 56.25%; }

  .pure-offset-wide-10-16 {
    margin-left: 62.5%; }

  .pure-offset-wide-11-16 {
    margin-left: 68.75%; }

  .pure-offset-wide-1-17 {
    margin-left: 5.88%; }

  .pure-offset-wide-2-17 {
    margin-left: 11.76%; }

  .pure-offset-wide-3-17 {
    margin-left: 17.64%; }

  .pure-offset-wide-4-17 {
    margin-left: 23.52%; }

  .pure-offset-wide-5-17 {
    margin-left: 29.41%; }

  .pure-offset-wide-6-17 {
    margin-left: 35.29%; }

  .pure-offset-wide-7-17 {
    margin-left: 41.17%; }

  .pure-offset-wide-8-17 {
    margin-left: 47.05%; }

  .pure-offset-wide-9-17 {
    margin-left: 52.94%; }

  .pure-offset-wide-10-17 {
    margin-left: 58.82%; }

  .pure-offset-wide-11-17 {
    margin-left: 64.7%; }

  .pure-offset-wide-1-18 {
    margin-left: 5.55%; }

  .pure-offset-wide-2-18 {
    margin-left: 11.11%; }

  .pure-offset-wide-3-18 {
    margin-left: 16.66%; }

  .pure-offset-wide-4-18 {
    margin-left: 22.22%; }

  .pure-offset-wide-5-18 {
    margin-left: 27.77%; }

  .pure-offset-wide-6-18 {
    margin-left: 33.33%; }

  .pure-offset-wide-7-18 {
    margin-left: 38.88%; }

  .pure-offset-wide-8-18 {
    margin-left: 44.44%; }

  .pure-offset-wide-9-18 {
    margin-left: 50%; }

  .pure-offset-wide-10-18 {
    margin-left: 55.55%; }

  .pure-offset-wide-11-18 {
    margin-left: 61.11%; }

  .pure-offset-wide-1-19 {
    margin-left: 5.26%; }

  .pure-offset-wide-2-19 {
    margin-left: 10.52%; }

  .pure-offset-wide-3-19 {
    margin-left: 15.78%; }

  .pure-offset-wide-4-19 {
    margin-left: 21.05%; }

  .pure-offset-wide-5-19 {
    margin-left: 26.31%; }

  .pure-offset-wide-6-19 {
    margin-left: 31.57%; }

  .pure-offset-wide-7-19 {
    margin-left: 36.84%; }

  .pure-offset-wide-8-19 {
    margin-left: 42.1%; }

  .pure-offset-wide-9-19 {
    margin-left: 47.36%; }

  .pure-offset-wide-10-19 {
    margin-left: 52.63%; }

  .pure-offset-wide-11-19 {
    margin-left: 57.89%; }

  .pure-offset-wide-1-20 {
    margin-left: 5%; }

  .pure-offset-wide-2-20 {
    margin-left: 10%; }

  .pure-offset-wide-3-20 {
    margin-left: 15%; }

  .pure-offset-wide-4-20 {
    margin-left: 20%; }

  .pure-offset-wide-5-20 {
    margin-left: 25%; }

  .pure-offset-wide-6-20 {
    margin-left: 30%; }

  .pure-offset-wide-7-20 {
    margin-left: 35%; }

  .pure-offset-wide-8-20 {
    margin-left: 40%; }

  .pure-offset-wide-9-20 {
    margin-left: 45%; }

  .pure-offset-wide-10-20 {
    margin-left: 50%; }

  .pure-offset-wide-11-20 {
    margin-left: 55%; }

  .pure-offset-wide-1-21 {
    margin-left: 4.76%; }

  .pure-offset-wide-2-21 {
    margin-left: 9.52%; }

  .pure-offset-wide-3-21 {
    margin-left: 14.28%; }

  .pure-offset-wide-4-21 {
    margin-left: 19.04%; }

  .pure-offset-wide-5-21 {
    margin-left: 23.8%; }

  .pure-offset-wide-6-21 {
    margin-left: 28.57%; }

  .pure-offset-wide-7-21 {
    margin-left: 33.33%; }

  .pure-offset-wide-8-21 {
    margin-left: 38.09%; }

  .pure-offset-wide-9-21 {
    margin-left: 42.85%; }

  .pure-offset-wide-10-21 {
    margin-left: 47.61%; }

  .pure-offset-wide-11-21 {
    margin-left: 52.38%; }

  .pure-offset-wide-1-22 {
    margin-left: 4.54%; }

  .pure-offset-wide-2-22 {
    margin-left: 9.09%; }

  .pure-offset-wide-3-22 {
    margin-left: 13.63%; }

  .pure-offset-wide-4-22 {
    margin-left: 18.18%; }

  .pure-offset-wide-5-22 {
    margin-left: 22.72%; }

  .pure-offset-wide-6-22 {
    margin-left: 27.27%; }

  .pure-offset-wide-7-22 {
    margin-left: 31.81%; }

  .pure-offset-wide-8-22 {
    margin-left: 36.36%; }

  .pure-offset-wide-9-22 {
    margin-left: 40.9%; }

  .pure-offset-wide-10-22 {
    margin-left: 45.45%; }

  .pure-offset-wide-11-22 {
    margin-left: 50%; }

  .pure-offset-wide-1-23 {
    margin-left: 4.34%; }

  .pure-offset-wide-2-23 {
    margin-left: 8.69%; }

  .pure-offset-wide-3-23 {
    margin-left: 13.04%; }

  .pure-offset-wide-4-23 {
    margin-left: 17.39%; }

  .pure-offset-wide-5-23 {
    margin-left: 21.73%; }

  .pure-offset-wide-6-23 {
    margin-left: 26.08%; }

  .pure-offset-wide-7-23 {
    margin-left: 30.43%; }

  .pure-offset-wide-8-23 {
    margin-left: 34.78%; }

  .pure-offset-wide-9-23 {
    margin-left: 39.13%; }

  .pure-offset-wide-10-23 {
    margin-left: 43.47%; }

  .pure-offset-wide-11-23 {
    margin-left: 47.82%; }

  .pure-offset-wide-1-24 {
    margin-left: 4.16%; }

  .pure-offset-wide-2-24 {
    margin-left: 8.33%; }

  .pure-offset-wide-3-24 {
    margin-left: 12.5%; }

  .pure-offset-wide-4-24 {
    margin-left: 16.66%; }

  .pure-offset-wide-5-24 {
    margin-left: 20.83%; }

  .pure-offset-wide-6-24 {
    margin-left: 25%; }

  .pure-offset-wide-7-24 {
    margin-left: 29.16%; }

  .pure-offset-wide-8-24 {
    margin-left: 33.33%; }

  .pure-offset-wide-9-24 {
    margin-left: 37.5%; }

  .pure-offset-wide-10-24 {
    margin-left: 41.66%; }

  .pure-offset-wide-11-24 {
    margin-left: 45.83%; }

  .pure-offset-wide-1-2-s {
    margin-left: 51.11%; }

  .pure-offset-wide-1-3-s {
    margin-left: 34.44%; }

  .pure-offset-wide-2-3-s {
    margin-left: 67.77%; }

  .pure-offset-wide-1-4-s {
    margin-left: 26.11%; }

  .pure-offset-wide-2-4-s {
    margin-left: 51.11%; }

  .pure-offset-wide-3-4-s {
    margin-left: 76.11%; }

  .pure-offset-wide-1-5-s {
    margin-left: 21.11%; }

  .pure-offset-wide-2-5-s {
    margin-left: 41.11%; }

  .pure-offset-wide-3-5-s {
    margin-left: 61.11%; }

  .pure-offset-wide-4-5-s {
    margin-left: 81.11%; }

  .pure-offset-wide-1-6-s {
    margin-left: 17.77%; }

  .pure-offset-wide-2-6-s {
    margin-left: 34.44%; }

  .pure-offset-wide-3-6-s {
    margin-left: 51.11%; }

  .pure-offset-wide-4-6-s {
    margin-left: 67.77%; }

  .pure-offset-wide-5-6-s {
    margin-left: 84.44%; }

  .pure-offset-wide-1-7-s {
    margin-left: 15.39%; }

  .pure-offset-wide-2-7-s {
    margin-left: 29.68%; }

  .pure-offset-wide-3-7-s {
    margin-left: 43.96%; }

  .pure-offset-wide-4-7-s {
    margin-left: 58.25%; }

  .pure-offset-wide-5-7-s {
    margin-left: 72.53%; }

  .pure-offset-wide-6-7-s {
    margin-left: 86.82%; }

  .pure-offset-wide-1-8-s {
    margin-left: 13.61%; }

  .pure-offset-wide-2-8-s {
    margin-left: 26.11%; }

  .pure-offset-wide-3-8-s {
    margin-left: 38.61%; }

  .pure-offset-wide-4-8-s {
    margin-left: 51.11%; }

  .pure-offset-wide-5-8-s {
    margin-left: 63.61%; }

  .pure-offset-wide-6-8-s {
    margin-left: 76.11%; }

  .pure-offset-wide-7-8-s {
    margin-left: 88.61%; }

  .pure-offset-wide-1-9-s {
    margin-left: 12.22%; }

  .pure-offset-wide-2-9-s {
    margin-left: 23.33%; }

  .pure-offset-wide-3-9-s {
    margin-left: 34.44%; }

  .pure-offset-wide-4-9-s {
    margin-left: 45.55%; }

  .pure-offset-wide-5-9-s {
    margin-left: 56.66%; }

  .pure-offset-wide-6-9-s {
    margin-left: 67.77%; }

  .pure-offset-wide-7-9-s {
    margin-left: 78.88%; }

  .pure-offset-wide-8-9-s {
    margin-left: 90%; }

  .pure-offset-wide-1-10-s {
    margin-left: 11.11%; }

  .pure-offset-wide-2-10-s {
    margin-left: 21.11%; }

  .pure-offset-wide-3-10-s {
    margin-left: 31.11%; }

  .pure-offset-wide-4-10-s {
    margin-left: 41.11%; }

  .pure-offset-wide-5-10-s {
    margin-left: 51.11%; }

  .pure-offset-wide-6-10-s {
    margin-left: 61.11%; }

  .pure-offset-wide-7-10-s {
    margin-left: 71.11%; }

  .pure-offset-wide-8-10-s {
    margin-left: 81.11%; }

  .pure-offset-wide-9-10-s {
    margin-left: 91.11%; }

  .pure-offset-wide-1-11-s {
    margin-left: 10.2%; }

  .pure-offset-wide-2-11-s {
    margin-left: 19.29%; }

  .pure-offset-wide-3-11-s {
    margin-left: 28.38%; }

  .pure-offset-wide-4-11-s {
    margin-left: 37.47%; }

  .pure-offset-wide-5-11-s {
    margin-left: 46.56%; }

  .pure-offset-wide-6-11-s {
    margin-left: 55.65%; }

  .pure-offset-wide-7-11-s {
    margin-left: 64.74%; }

  .pure-offset-wide-8-11-s {
    margin-left: 73.83%; }

  .pure-offset-wide-9-11-s {
    margin-left: 82.92%; }

  .pure-offset-wide-10-11-s {
    margin-left: 92.02%; }

  .pure-offset-wide-1-12-s {
    margin-left: 9.44%; }

  .pure-offset-wide-2-12-s {
    margin-left: 17.77%; }

  .pure-offset-wide-3-12-s {
    margin-left: 26.11%; }

  .pure-offset-wide-4-12-s {
    margin-left: 34.44%; }

  .pure-offset-wide-5-12-s {
    margin-left: 42.77%; }

  .pure-offset-wide-6-12-s {
    margin-left: 51.11%; }

  .pure-offset-wide-7-12-s {
    margin-left: 59.44%; }

  .pure-offset-wide-8-12-s {
    margin-left: 67.77%; }

  .pure-offset-wide-9-12-s {
    margin-left: 76.11%; }

  .pure-offset-wide-10-12-s {
    margin-left: 84.44%; }

  .pure-offset-wide-11-12-s {
    margin-left: 92.77%; }

  .pure-offset-wide-1-13-s {
    margin-left: 8.8%; }

  .pure-offset-wide-2-13-s {
    margin-left: 16.49%; }

  .pure-offset-wide-3-13-s {
    margin-left: 24.18%; }

  .pure-offset-wide-4-13-s {
    margin-left: 31.88%; }

  .pure-offset-wide-5-13-s {
    margin-left: 39.57%; }

  .pure-offset-wide-6-13-s {
    margin-left: 47.26%; }

  .pure-offset-wide-7-13-s {
    margin-left: 54.95%; }

  .pure-offset-wide-8-13-s {
    margin-left: 62.64%; }

  .pure-offset-wide-9-13-s {
    margin-left: 70.34%; }

  .pure-offset-wide-10-13-s {
    margin-left: 78.03%; }

  .pure-offset-wide-11-13-s {
    margin-left: 85.72%; }

  .pure-offset-wide-1-14-s {
    margin-left: 8.25%; }

  .pure-offset-wide-2-14-s {
    margin-left: 15.39%; }

  .pure-offset-wide-3-14-s {
    margin-left: 22.53%; }

  .pure-offset-wide-4-14-s {
    margin-left: 29.68%; }

  .pure-offset-wide-5-14-s {
    margin-left: 36.82%; }

  .pure-offset-wide-6-14-s {
    margin-left: 43.96%; }

  .pure-offset-wide-7-14-s {
    margin-left: 51.11%; }

  .pure-offset-wide-8-14-s {
    margin-left: 58.25%; }

  .pure-offset-wide-9-14-s {
    margin-left: 65.39%; }

  .pure-offset-wide-10-14-s {
    margin-left: 72.53%; }

  .pure-offset-wide-11-14-s {
    margin-left: 79.68%; }

  .pure-offset-wide-1-15-s {
    margin-left: 7.77%; }

  .pure-offset-wide-2-15-s {
    margin-left: 14.44%; }

  .pure-offset-wide-3-15-s {
    margin-left: 21.11%; }

  .pure-offset-wide-4-15-s {
    margin-left: 27.77%; }

  .pure-offset-wide-5-15-s {
    margin-left: 34.44%; }

  .pure-offset-wide-6-15-s {
    margin-left: 41.11%; }

  .pure-offset-wide-7-15-s {
    margin-left: 47.77%; }

  .pure-offset-wide-8-15-s {
    margin-left: 54.44%; }

  .pure-offset-wide-9-15-s {
    margin-left: 61.11%; }

  .pure-offset-wide-10-15-s {
    margin-left: 67.77%; }

  .pure-offset-wide-11-15-s {
    margin-left: 74.44%; }

  .pure-offset-wide-1-16-s {
    margin-left: 7.36%; }

  .pure-offset-wide-2-16-s {
    margin-left: 13.61%; }

  .pure-offset-wide-3-16-s {
    margin-left: 19.86%; }

  .pure-offset-wide-4-16-s {
    margin-left: 26.11%; }

  .pure-offset-wide-5-16-s {
    margin-left: 32.36%; }

  .pure-offset-wide-6-16-s {
    margin-left: 38.61%; }

  .pure-offset-wide-7-16-s {
    margin-left: 44.86%; }

  .pure-offset-wide-8-16-s {
    margin-left: 51.11%; }

  .pure-offset-wide-9-16-s {
    margin-left: 57.36%; }

  .pure-offset-wide-10-16-s {
    margin-left: 63.61%; }

  .pure-offset-wide-11-16-s {
    margin-left: 69.86%; }

  .pure-offset-wide-1-17-s {
    margin-left: 6.99%; }

  .pure-offset-wide-2-17-s {
    margin-left: 12.87%; }

  .pure-offset-wide-3-17-s {
    margin-left: 18.75%; }

  .pure-offset-wide-4-17-s {
    margin-left: 24.64%; }

  .pure-offset-wide-5-17-s {
    margin-left: 30.52%; }

  .pure-offset-wide-6-17-s {
    margin-left: 36.4%; }

  .pure-offset-wide-7-17-s {
    margin-left: 42.28%; }

  .pure-offset-wide-8-17-s {
    margin-left: 48.16%; }

  .pure-offset-wide-9-17-s {
    margin-left: 54.05%; }

  .pure-offset-wide-10-17-s {
    margin-left: 59.93%; }

  .pure-offset-wide-11-17-s {
    margin-left: 65.81%; }

  .pure-offset-wide-1-18-s {
    margin-left: 6.66%; }

  .pure-offset-wide-2-18-s {
    margin-left: 12.22%; }

  .pure-offset-wide-3-18-s {
    margin-left: 17.77%; }

  .pure-offset-wide-4-18-s {
    margin-left: 23.33%; }

  .pure-offset-wide-5-18-s {
    margin-left: 28.88%; }

  .pure-offset-wide-6-18-s {
    margin-left: 34.44%; }

  .pure-offset-wide-7-18-s {
    margin-left: 40%; }

  .pure-offset-wide-8-18-s {
    margin-left: 45.55%; }

  .pure-offset-wide-9-18-s {
    margin-left: 51.11%; }

  .pure-offset-wide-10-18-s {
    margin-left: 56.66%; }

  .pure-offset-wide-11-18-s {
    margin-left: 62.22%; }

  .pure-offset-wide-1-19-s {
    margin-left: 6.37%; }

  .pure-offset-wide-2-19-s {
    margin-left: 11.63%; }

  .pure-offset-wide-3-19-s {
    margin-left: 16.9%; }

  .pure-offset-wide-4-19-s {
    margin-left: 22.16%; }

  .pure-offset-wide-5-19-s {
    margin-left: 27.42%; }

  .pure-offset-wide-6-19-s {
    margin-left: 32.69%; }

  .pure-offset-wide-7-19-s {
    margin-left: 37.95%; }

  .pure-offset-wide-8-19-s {
    margin-left: 43.21%; }

  .pure-offset-wide-9-19-s {
    margin-left: 48.47%; }

  .pure-offset-wide-10-19-s {
    margin-left: 53.74%; }

  .pure-offset-wide-11-19-s {
    margin-left: 59%; }

  .pure-offset-wide-1-20-s {
    margin-left: 6.11%; }

  .pure-offset-wide-2-20-s {
    margin-left: 11.11%; }

  .pure-offset-wide-3-20-s {
    margin-left: 16.11%; }

  .pure-offset-wide-4-20-s {
    margin-left: 21.11%; }

  .pure-offset-wide-5-20-s {
    margin-left: 26.11%; }

  .pure-offset-wide-6-20-s {
    margin-left: 31.11%; }

  .pure-offset-wide-7-20-s {
    margin-left: 36.11%; }

  .pure-offset-wide-8-20-s {
    margin-left: 41.11%; }

  .pure-offset-wide-9-20-s {
    margin-left: 46.11%; }

  .pure-offset-wide-10-20-s {
    margin-left: 51.11%; }

  .pure-offset-wide-11-20-s {
    margin-left: 56.11%; }

  .pure-offset-wide-1-21-s {
    margin-left: 5.87%; }

  .pure-offset-wide-2-21-s {
    margin-left: 10.63%; }

  .pure-offset-wide-3-21-s {
    margin-left: 15.39%; }

  .pure-offset-wide-4-21-s {
    margin-left: 20.15%; }

  .pure-offset-wide-5-21-s {
    margin-left: 24.92%; }

  .pure-offset-wide-6-21-s {
    margin-left: 29.68%; }

  .pure-offset-wide-7-21-s {
    margin-left: 34.44%; }

  .pure-offset-wide-8-21-s {
    margin-left: 39.2%; }

  .pure-offset-wide-9-21-s {
    margin-left: 43.96%; }

  .pure-offset-wide-10-21-s {
    margin-left: 48.73%; }

  .pure-offset-wide-11-21-s {
    margin-left: 53.49%; }

  .pure-offset-wide-1-22-s {
    margin-left: 5.65%; }

  .pure-offset-wide-2-22-s {
    margin-left: 10.2%; }

  .pure-offset-wide-3-22-s {
    margin-left: 14.74%; }

  .pure-offset-wide-4-22-s {
    margin-left: 19.29%; }

  .pure-offset-wide-5-22-s {
    margin-left: 23.83%; }

  .pure-offset-wide-6-22-s {
    margin-left: 28.38%; }

  .pure-offset-wide-7-22-s {
    margin-left: 32.92%; }

  .pure-offset-wide-8-22-s {
    margin-left: 37.47%; }

  .pure-offset-wide-9-22-s {
    margin-left: 42.02%; }

  .pure-offset-wide-10-22-s {
    margin-left: 46.56%; }

  .pure-offset-wide-11-22-s {
    margin-left: 51.11%; }

  .pure-offset-wide-1-23-s {
    margin-left: 5.45%; }

  .pure-offset-wide-2-23-s {
    margin-left: 9.8%; }

  .pure-offset-wide-3-23-s {
    margin-left: 14.15%; }

  .pure-offset-wide-4-23-s {
    margin-left: 18.5%; }

  .pure-offset-wide-5-23-s {
    margin-left: 22.85%; }

  .pure-offset-wide-6-23-s {
    margin-left: 27.19%; }

  .pure-offset-wide-7-23-s {
    margin-left: 31.54%; }

  .pure-offset-wide-8-23-s {
    margin-left: 35.89%; }

  .pure-offset-wide-9-23-s {
    margin-left: 40.24%; }

  .pure-offset-wide-10-23-s {
    margin-left: 44.58%; }

  .pure-offset-wide-11-23-s {
    margin-left: 48.93%; }

  .pure-offset-wide-1-24-s {
    margin-left: 5.27%; }

  .pure-offset-wide-2-24-s {
    margin-left: 9.44%; }

  .pure-offset-wide-3-24-s {
    margin-left: 13.61%; }

  .pure-offset-wide-4-24-s {
    margin-left: 17.77%; }

  .pure-offset-wide-5-24-s {
    margin-left: 21.94%; }

  .pure-offset-wide-6-24-s {
    margin-left: 26.11%; }

  .pure-offset-wide-7-24-s {
    margin-left: 30.27%; }

  .pure-offset-wide-8-24-s {
    margin-left: 34.44%; }

  .pure-offset-wide-9-24-s {
    margin-left: 38.61%; }

  .pure-offset-wide-10-24-s {
    margin-left: 42.77%; }

  .pure-offset-wide-11-24-s {
    margin-left: 46.94%; } }
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

a:link {
  color: #000000;
  text-decoration: none; }

a:visited {
  color: #000000;
  text-decoration: none; }

a:hover {
  color: #000000;
  text-decoration: none; }

a:active {
  color: #000000;
  text-decoration: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

body {
  margin: 0; }
  @media only screen and (min-width: 481px) and (max-width: 1023px) {
    body {
      -webkit-transition: left 1s ease;
      -khtml-transition: left 1s ease;
      -moz-transition: left 1s ease;
      -ms-transition: left 1s ease;
      -o-transition: left 1s ease;
      transition: left 1s ease;
      padding-top: 80px; } }
  @media only screen and (max-width: 480px) {
    body {
      -webkit-transition: left 1s ease;
      -khtml-transition: left 1s ease;
      -moz-transition: left 1s ease;
      -ms-transition: left 1s ease;
      -o-transition: left 1s ease;
      transition: left 1s ease;
      padding-top: 80px; } }
  body.small {
    padding-top: 157px; }
    @media only screen and (max-width: 480px) {
      body.small {
        padding-top: 80px; } }
    @media only screen and (min-width: 481px) and (max-width: 1023px) {
      body.small {
        padding-top: 80px; } }
    body.small #nav {
      position: fixed;
      top: -64px;
      z-index: 999; }
    body.small #navMain {
      background: #fff; }

html {
  font-size: 62.5%; }

h1 {
  font-size: 30px;
  line-height: 35px;
  font-size: 3rem;
  line-height: 3.5rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  word-spacing: normal;
  margin: 50px 0 50px 50px;
  color: #454545; }

h2 {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  word-spacing: normal;
  color: #454545;
  margin-left: 10%;
  padding-top: 25px;
  padding-bottom: 10px; }

h3 {
  font-size: 17px;
  line-height: 25px;
  font-size: 1.7rem;
  line-height: 2.5rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal;
  padding-left: 50px; }

label,
p {
  font-size: 1em;
  font-size: 15px;
  line-height: 25px;
  font-size: 1.5rem;
  line-height: 2.5rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal;
  padding: 10px 0;
  width: 75%;
  margin-left: 50px;
  color: #454545; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  label,
  p {
    width: auto;
    margin-left: 0;
    padding: 10px 5px; } }
@media only screen and (max-width: 480px) {
  label,
  p {
    width: auto;
    margin-left: 0;
    padding: 10px 5px; } }
label strong,
p strong {
  font-weight: 700; }

label {
  padding-top: 20px; }

.textOnImg h2 {
  font-size: 26px;
  line-height: 30px;
  font-size: 2.6rem;
  line-height: 3rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 100;
  letter-spacing: 0.03em;
  word-spacing: normal;
  color: #7dd21e;
  margin-bottom: 25px; }

em {
  font-size: 24px;
  line-height: 35px;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
  letter-spacing: 0.03em;
  word-spacing: normal;
  color: #7dd21e;
  text-decoration: none;
  margin: 5px 0 5px 24%;
  display: block;
  max-width: 75%;
  padding: 15px 0 15px 25px;
  border-left: 4px solid #7dd21e;
  text-indent: 0 !important; }

@media only screen and (max-width: 480px) {
  em {
    margin-left: 0px; } }
.recaptchatable {
  border: 0; }

.logo {
  z-index: 100;
  position: relative;
  margin-left: 50px;
  float: left;
  background-image: url("../img/logo.svg");
  width: 150px;
  height: 150px; 
  
  a{
  position: relative;
	  width: 150px;
  height: 150px; 
  }
  }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  .logo {
    position: fixed;
    left: 10px;
    background-image: url("../img/logo_tab.svg");
    width: 120px;
    height: 120px;
    z-index: 99;
    top: -45px;
    margin-left: 0; } }
@media only screen and (max-width: 480px) {
  .logo {
    position: fixed;
    left: 10px;
    background-image: url("../img/logo_tab.svg");
    background-position: 0px 23px;
    width: 120px;
    height: 120px;
    z-index: 99;
    top: -78px;
    margin-left: 0; } }
.logo.footer {
  position: absolute;
  bottom: 0; }

.nav-opener {
  position: fixed;
  right: 0px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  top: -2px;
  padding: 13px;
  z-index: 100;
  margin: 2px 0;
  z-index: 100;
  display: none;
  cursor: pointer;
  background: #7dd21e; }
  .nav-opener:before {
    width: 100%;
    background: #fff;
    content: ' ';
    display: block; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  .nav-opener {
    display: block; } }
@media only screen and (max-width: 480px) {
  .nav-opener {
    display: block; } }
.nav-opener span {
  display: block;
  margin: 5px 0;
  width: 25px;
  height: 2px;
  background: #fff;
  -webkit-transition: .3s ease all;
  -webkit-transition: 0.3s ease all;
  -khtml-transition: 0.3s ease all;
  -moz-transition: 0.3s ease all;
  -ms-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all; }

.nav-opener:after {
  content: ' ';
  width: 25px;
  height: 2px;
  background: #fff;
  display: block;
  position: relative;
  top: 0;
  -webkit-transition: .3s ease all;
  -webkit-transition: 0.3s ease all;
  -khtml-transition: 0.3s ease all;
  -moz-transition: 0.3s ease all;
  -ms-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all; }

.nav-opener:before {
  content: ' ';
  width: 25px;
  height: 2px;
  background: #fff;
  display: block;
  position: relative;
  top: 0px;
  -webkit-transition: .3s ease all;
  -webkit-transition: 0.3s ease all;
  -khtml-transition: 0.3s ease all;
  -moz-transition: 0.3s ease all;
  -ms-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all; }

.navOpen {
  overflow: hidden; }

.navOpen #navMain {
  left: 0px; }

.navOpen .nav-opener {
  -webkit-transform: translateX(0px) scale(1) !important;
  transform: translateX(0px) scale(1) !important;
  -moz-transform: translateX(0px) scale(1) !important;
  -o-transform: translateX(0px) scale(1) !important;
  -ms-transform: translateX(0px) scale(1) !important; }

.navOpen .nav-opener:before {
  transform: rotate(-45deg) translateX(-1.5px) translateY(6px);
  -webkit-transform: rotate(-45deg) translateX(-1.5px) translateY(6px);
  -moz-transform: rotate(-45deg) translateX(-1.5px) translateY(6px);
  -o-transform: rotate(-45deg) translateX(-1.5px) translateY(6px);
  -ms-transform: rotate(-45deg) translateX(-1.5px) translateY(6px);
  width: 15px;
  background: #fff; }

.navOpen .nav-opener:after {
  transform: rotate(45deg) translateX(-3px) translateY(-9px);
  -webkit-transform: rotate(45deg) translateX(-3px) translateY(-9px);
  -moz-transform: rotate(45deg) translateX(-3px) translateY(-9px);
  -o-transform: rotate(45deg) translateX(-3px) translateY(-9px);
  -ms-transform: rotate(45deg) translateX(-3px) translateY(-9px);
  width: 15px;
  background: #fff; }

.navOpen .nav-opener span {
  transform: translateX(200px);
  -webkit-transform: translateX(200px);
  -moz-transform: translateX(200px);
  -o-transform: translateX(200px);
  -ms-transform: translateX(200px);
  background: #fff; }

.navigation,
.head {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transition: .3s ease all;
  transition: .3s ease all;
  -moz-transition: .3s ease all;
  -o-transition: .3s ease all;
  -ms-transition: .3s ease all;
  padding: 4px; }

.QuoteContainer {
  min-height: 150px;
  border-left: 4px solid #7dd21e;
  margin-left: 25%;
  margin-bottom: 50px;
  margin-top: -50px;
  position: relative; }

@media only screen and (max-width: 480px) {
  .QuoteContainer {
    margin-left: 25px; } }
.QuoteContainer .Quote {
  padding-top: 20px;
  padding-left: 25px;
  background: white; }

.QuoteContainer .Quote h2 {
  color: #454545;
  font-size: 30px;
  line-height: 33px;
  font-size: 3rem;
  line-height: 3.3rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  word-spacing: normal;
  letter-spacing: 0.04em;
  text-indent: 0 !important;
  margin: 0; }

.message validation {
  color: #7dd21e;
  font-size: 14px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal;
  padding: 6px; }

.Actions .action,
button {
  min-width: 87%;
  background: #7dd21e !important;
  padding: 15px;
  color: #454545;
  border: 0;
  cursor: pointer; }

.Actions .action:hover,
button:hover {
  color: #fff;
  background: #70bc1b !important; }

#recaptcha_table,
.recaptchatable {
  border: 0 !important; }

#recaptcha_response_field,
.recaptchatable #recaptcha_response_field,
textarea,
input {
  padding: 8px 15px;
  border: 1px solid #7dd21e !important;
  font-size: 14px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal;
  min-width: 80%; }

#container {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  #container {
    max-width: 768px;
    padding: 0 15px; } }
@media only screen and (max-width: 480px) {
  #container {
    max-width: 380px;
    padding: 0 10px; } }
#navMain {
  float: right;
  width: 760px;
  height: 115px;
  position: relative;
  z-index: 99; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  #navMain {
    overflow: auto;
    z-index: 99;
    position: fixed;
    top: 0px;
    left: -100%;
    width: 70%;
    -webkit-transition: left 1s ease;
    -khtml-transition: left 1s ease;
    -moz-transition: left 1s ease;
    -ms-transition: left 1s ease;
    -o-transition: left 1s ease;
    transition: left 1s ease;
    background: #e5e5e5 none repeat scroll 0 0;
    height: 100%; } }
@media only screen and (max-width: 480px) {
  #navMain {
    overflow: auto;
    z-index: 99;
    position: fixed;
    top: 0px;
    left: -100%;
    width: 90%;
    -webkit-transition: left 1s ease;
    -khtml-transition: left 1s ease;
    -moz-transition: left 1s ease;
    -ms-transition: left 1s ease;
    -o-transition: left 1s ease;
    transition: left 1s ease;
    background: #e5e5e5 none repeat scroll 0 0;
    height: 100%; } }
#navMain .navItem {
  min-width: 80px;
  margin-top: 80px;
  float: left;
  text-align: center;
  text-transform: uppercase; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  #navMain .navItem {
    float: none;
    text-align: left;
    margin-top: 20px; } }
@media only screen and (max-width: 480px) {
  #navMain .navItem {
    float: none;
    text-align: left;
    margin-top: 20px; } }
#navMain .navItem > a {
  padding: 6px 20px 7px;
  font-size: 12.5px;
  line-height: 20px;
  font-size: 1.25rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal;
  display: block; }

#navMain .navItem.section > a {
  font-size: 12.5px;
  line-height: 20px;
  font-size: 1.25rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  word-spacing: normal; }

#navMain .navItem:hover {
  border-bottom: 3px solid #7dd21e; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  #navMain .navItem:hover {
    border: 0; } }
@media only screen and (max-width: 480px) {
  #navMain .navItem:hover {
    border: 0; } }
#navMain .navItem {
  position: relative; }

#navMain .navItem:hover .sub {
  display: block;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  max-height: 1000px;
  z-index: 1000; }

#navMain .navItem .sub {
  position: absolute;
  left: -50px;
  top: 36px;
  z-index: 99;
  width: 350px;
  min-height: 100px;
  background: rgba(246, 246, 246, 0.95);
  text-align: left;
  padding-bottom: 12px;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: opacity 0.5s ease, max-height 1s ease;
  -khtml-transition: opacity 0.5s ease, max-height 1s ease;
  -moz-transition: opacity 0.5s ease, max-height 1s ease;
  -ms-transition: opacity 0.5s ease, max-height 1s ease;
  -o-transition: opacity 0.5s ease, max-height 1s ease;
  transition: opacity 0.5s ease, max-height 1s ease; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  #navMain .navItem .sub {
    display: block;
    position: relative;
    top: 0px; } }
@media only screen and (max-width: 480px) {
  #navMain .navItem .sub {
    display: block;
    position: relative;
    top: 0px; } }
#navMain .navItem .sub a {
  font-size: 12.5px;
  line-height: 20px;
  font-size: 1.25rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal; }

#navMain .navItem li {
  margin-left: 50px;
  margin-top: 10px;
  padding-left: 10px; }

#navMain .navItem li.section {
  padding-left: 6px;
  border-left: 4px solid #7dd21e; }
  #navMain .navItem li.section:hover {
    padding-left: 6px;
    border-left: 4px solid #7dd21e; }

#navMain .navItem li.section a {
  font-size: 12.5px;
  line-height: 20px;
  font-size: 1.25rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  word-spacing: normal; }

#navMain .navItem li:hover {
  padding-left: 8px;
  border-left: 2px solid #7dd21e; }

.socItem {
  width: 20px;
  height: 32px;
  margin: 85px 20px 0 0;
  float: right;
  text-align: center;
  color: #7dd21e;
  opacity: 0.5; }

.socItem:hover {
  opacity: 1.0;
  border-bottom: 3px solid #7dd21e; }

#Content {
  width: 100%;
  min-height: 800px;
  padding-bottom: 65px;
  -webkit-transition: 0.3s ease translateX;
  -khtml-transition: 0.3s ease translateX;
  -moz-transition: 0.3s ease translateX;
  -ms-transition: 0.3s ease translateX;
  -o-transition: 0.3s ease translateX;
  transition: 0.3s ease translateX; }

@media only screen and (max-width: 480px) {
  #Content {
    padding-top: 50px; } }
#Content ul li {
  font-size: 1em;
  font-size: 15px;
  line-height: 20px;
  font-size: 1.5rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal;
  color: #454545;
  list-style-type: none;
  padding: 2px 0;
  margin-left: 65px;
  text-indent: -1.5em;
  padding-left: 1em; }
  #Content ul li:before {
    content: '—';
    color: #7dd21e;
    padding-right: 10px; }

#Content a {
  color: #70bc1b !important;
  text-decoration: underline; }

#Content a:hover {
  color: #454545 !important;
  text-decoration: underline; }

.slider {
  width: 100%;
  height: 350px;
  position: relative;
  margin-top: -85px;
  border-top: 1px solid #7dd21e; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  .slider {
    height: 400px; } }
@media only screen and (max-width: 480px) {
  .slider {
    height: 300px; } }
.slider.small {
  height: 300px; }

.slider.small .slide {
  height: 300px; }

.slider .slide {
  width: 100%;
  height: 100%;
  opacity: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.slider .slide.active {
  opacity: 1; }

.slider .slide.smallOpacity {
  opacity: 0.7; }

.TextOnImg {
  width: 440px;
  height: 100px;
  margin-top: 30px;
  padding: 20px;
  float: right; }

@media only screen and (max-width: 480px) {
  .TextOnImg {
    display: none; } }
@media only screen and (min-width: 481px) and (max-width: 1023px) {
  .TextOnImg {
    width: 42.5%;
    margin-top: 0px; } }
.TextOnImg p,
.TextOnImg h2 {
  text-indent: 0 !important;
  margin: 0 !important;
  width: 100%; }

.TextOnImg h2 {
  font-size: 35px;
  line-height: 38px;
  font-size: 3.5rem;
  line-height: 3.8rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 100;
  letter-spacing: 0.03em;
  word-spacing: normal;
  color: #7dd21e; }

.button {
  height: 20px;
  padding: 10px 20px;
  margin-top: 25px;
  border: 1px solid #7dd21e;
  text-align: center;
  display: inline-block;
  color: #7dd21e; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  .button {
    width: 35%;
    margin-top: 0px;
    height: auto;
    margin-top: 15px;
    padding: 15px 50px; } }
.button:hover {
  border: 1px solid #000000; }

.button:hover a {
  color: #000000 !important; }

.button p {
  padding: 0 !important;
  text-indent: 0 !important;
  margin: 0 !important;
  width: 100%;
  line-height: 1.5rem; }

.button a {
  color: black !important;
  text-decoration: none !important; }

.button a:hover {
  text-decoration: none !important; }

.beitrag {
  border-left: 1px solid #7dd21e;
  width: 75%;
  margin: 25px 0 25px 24%;
  padding: 25px; }

.beitrag h2,
.beitrag p {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  text-indent: 0 !important; }

.beitrag .beitragNav {
  height: 20px;
  width: 100%;
  margin-top: 25px; }

.beitrag .beitragNav img {
  width: 20px;
  height: 20px;
  margin: 0 5px;
  vertical-align: middle;
  opacity: 0.5; }

.beitrag .beitragNav img:hover {
  opacity: 1; }

.beitrag .beitragNav .beitragButton {
  height: 10px;
  padding: 5px 10px;
  border: 1px solid #7dd21e;
  text-align: center;
  display: inline-block;
  margin-right: 25px; }

.beitrag .beitragNav .beitragButton:hover {
  border: 1px solid #000000; }

.beitrag .beitragNav .beitragButton a {
  color: black !important;
  text-decoration: none !important; }

.beitrag .beitragNav .beitragButton a:hover {
  text-decoration: none !important; }

.beitrag .beitragNav p {
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1em;
  padding: 0 !important;
  text-indent: 0 !important;
  margin: 0 !important;
  width: 100%; }

.spalteImg {
  width: 100%;
  height: 200px; }

.kontakt {
  width: 100%;
  margin: 80px auto;
  border-top: 1px solid #7dd21e;
  padding: 20px;
  box-sizing: border-box; }

.kontakt h1 {
  margin: 25px 0 25px 50px; }

.kontakt p,
.kontakt h3 {
  text-indent: 0 !important;
  margin: 0 !important;
  width: 100%; }

.Mail {
  background-color: #e5f6d2;
  padding-left: 10px;
  border: 0px; }

.Message {
  width: 100%;
  height: 80px;
  resize: none;
  overflow: auto;
  margin-top: 10px;
  background-color: #e5f6d2;
  border: 0px;
  padding-left: 10px; }

.kontaktBig {
  margin-top: 25px; }

.kontaktBig h3 {
  color: #000000;
  border-bottom: 1px solid #7dd21e;
  text-indent: 0 !important;
  padding: 0 !important;
  margin: 0 0 10px 0 !important; }

.kontaktBig h2,
.kontaktBig p {
  color: #000000;
  text-indent: 0 !important;
  padding: 0 !important;
  margin: 0 !important; }

.kontaktBig kontaktImg {
  height: 300px;
  width: 300px; }

.kontaktSpan {
  width: 60px;
  display: inline-block; }

#footer {
  width: 100%;
  height: 60px;
  margin: 0 auto;
  margin-top: 65px;
  position: relative;
  border-bottom: 10px solid #1e6400; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  #footer {
    height: 120px; } }
#footerNav {
  width: 960px;
  margin: 0 auto; }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  #footerNav {
    width: auto; } }
@media only screen and (max-width: 480px) {
  #footerNav {
    width: auto; } }
.footerNavItems {
  margin-left: 200px; }

@media only screen and (max-width: 480px) {
  .footerNavItems {
    margin-left: 100px; } }
.footerNavItem {
  text-align: center; }

.footerNavItem p {
  text-indent: 0 !important;
  margin: 0 !important;
  width: 100%;
  font-size: 12px;
  line-height: 20px;
  font-size: 1.2rem;
  line-height: 2rem;
  font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  word-spacing: normal; }

.footerNavItem:hover {
  color: #7dd21e !important; }
