/* -------------------------------------------------------------
  Grid
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Autor:    i.A. (AB)
  Company:  onOffice Software GmbH
  Release:  1.0
  ------------------------------------------------------------- */

  /* -------------------------------------------------------------
  Layout
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font:100%/1.5 "Open Sans",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media (min-width:640px){html{font-size:112%}}@media (min-width:1024px){html{font-size:120%}}body{background-color:#fff;color:#555}.container{margin:0 auto;max-width:53rem;width:96%;position:relative}.intro{margin:2rem 0}@media (min-width:640px){.intro{margin:4rem 0}}.mobile{margin:0 auto;max-width:150px}@media (min-width:640px){.mobile{max-width:250px}}section{min-width:300px;width:100%;padding:2.14285714rem 0;display:block;text-align:center}section:first-of-type{border-top:none}@media (min-width:640px){section{padding:2.14285714rem 0;text-align:left}}.column{margin-bottom:1.5rem}@media (min-width:640px){.column{float:left;margin:0;padding-left:1rem;padding-right:1rem}.column.full{width:100%}.column.three-fourths{width:75%}.column.two-thirds{width:66.67%}.column.half{width:50%}.column.third{width:33.33%}.column.fourth{width:25%}.column.flow-opposite{float:right}}h1,h2,h3,h4,h5{font-weight:600;margin:0}h1{font-size:1.3rem;line-height:1.3em;margin-bottom:1.5rem}@media (min-width:640px){h1{font-size:1.5rem}}h3{font-size:1.2rem;margin-bottom:.5rem}p{color:#999;margin:0 auto;max-width:30rem}@media (min-width:640px){p{max-width:inherit}}blockquote{margin:0}blockquote p{color:#bbb;font-style:italic;margin-bottom:1.5rem}cite{color:#bbb}code{background-color:#f8f8f8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd;font-family:Consolas,"Liberation Mono",Courier,monospace;font-size:.8rem;padding:.1rem .3rem;position:relative;top:-1px;white-space:nowrap}ul{margin:0;text-align:left}@media (min-width:640px){ul{display:inline-block}}a{color:#497bad;text-decoration:none}a:hover{text-decoration:underline}.button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#497bad;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:.7rem 1.5rem;vertical-align:middle;white-space:nowrap}.button:hover{background:#5183b6;text-decoration:none}@media (min-width:640px){.button{display:inline-block;font-size:.9rem}}hr{border:0;border-top:1px solid #ddd;margin:2rem auto;width:3rem}@media (min-width:640px){hr{margin:2.5rem auto}}hr.small{margin:1.5rem auto}.circle{border:3px solid #555;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#555;display:block;font-size:1.7rem;font-weight:600;height:3.2rem;line-height:1.7em;margin:0 auto 1rem auto;text-align:center;width:3.2rem}img{display:block;height:auto;margin:0 auto 1.5rem auto;width:100%}.rwd{margin:0 auto 1.5rem auto;max-width:440px}.gist .gist-file{font-size:.9rem!important;margin:0 auto;max-width:39rem;overflow:hidden!important;text-align:left}.gist .gist-file .gist-data{background:#f8f8f8!important;border-bottom:none!important}.gist .gist-file .gist-meta{display:none!important}.gist-syntax .k{color:#555!important;font-weight:normal!important}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.remove-padding{padding-bottom:0}.remove-border{border:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}