@import url("http://fonts.googleapis.com/css?family=Lato:400,700,900,400italic");
@import url("http://fonts.googleapis.com/css?family=Quicksand:400,700");
/*@import url("http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300");*/
@import url("https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic");
/* line 3, ../sass/app.sass */
body {
  background: url("../img/grey_bg.jpg") repeat scroll left top #f0f0f0; }

/* line 1, ../sass/modules/_structure.sass */
.home-section {
  border-bottom: 1px solid #eeeeee;
  padding: 50px 0; }

/* line 5, ../sass/modules/_structure.sass */
.join-community {
  background: url("../img/header-bg.jpg") repeat fixed center center transparent;
  padding: 3% 20px; }
  /* line 9, ../sass/modules/_structure.sass */
  .join-community .title {
    color: white;
    font-size: 2.1em;
    margin: 0; }

/* line 14, ../sass/modules/_structure.sass */
.page-header {
  border-bottom: none;
  margin: 0 0 14px; }

/* line 19, ../sass/modules/_structure.sass */
.blog-title {
  background-color: transparent;
  height: 260px;
  line-height: 50px;
  position: relative;
  text-align: center;
  width: 100%; }
  /* line 27, ../sass/modules/_structure.sass */
  .blog-title .title {
    bottom: 23%;
    color: black;
    left: 0;
    line-height: 1;
    font-weight: 700;
    font-size: 45px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 130; }
    /* line 39, ../sass/modules/_structure.sass */
    .blog-title .title > a {
      color: #fff;
      background-color: transparent;
      padding: 5px 8px; }
      /* line 44, ../sass/modules/_structure.sass */
      .blog-title .title > a .site-description {
        font-size: 17px; }

/* line 48, ../sass/modules/_structure.sass */
.blog-content {
  margin-top: -10px; }

/* line 51, ../sass/modules/_structure.sass */
.sidebar {
  margin-top: 51px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: white;
  margin-bottom: 30px;
  border: 1px solid #e5e5e5; }

/* line 58, ../sass/modules/_structure.sass */
.sidebar-footer {
  background-color: white;
  padding: 40px 0; }

/* line 2, ../sass/modules/_type.sass */
body {
  color: #6c6c6c;
  font: 16px/1.231 "Roboto", serif; }

/* line 6, ../sass/modules/_type.sass */
.gray {
  color: #787a7d; }

/* line 9, ../sass/modules/_type.sass */
.yellow {
  color: #ffd364; }

/* line 12, ../sass/modules/_type.sass */
.red {
  color: #eb5b4d; }

/* line 15, ../sass/modules/_type.sass */
.green {
  color: #2cbc65; }

/* line 18, ../sass/modules/_type.sass */
.blue {
  color: #59addb; }

/* line 21, ../sass/modules/_type.sass */
a {
  color: #248ffe;
  text-decoration: none;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  -webkit-backface-visibility: hidden; }
  /* line 26, ../sass/modules/_type.sass */
  a:hover, a:focus, a:active {
    color: #2cbc65;
    text-decoration: none;
    outline: none; }

/* line 31, ../sass/modules/_type.sass */
h1, h2, h3 {
  line-height: 32px; }

/* line 34, ../sass/modules/_type.sass */
h1, h2, h3, h4, h5, h6 {
  margin: 4px 0;
  font-family: "Quicksand", sans-serif; }

/* line 38, ../sass/modules/_type.sass */
h1 {
  font-size: 32px;
  font-weight: 900; }

/* line 42, ../sass/modules/_type.sass */
h2 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 2px; }

/* line 47, ../sass/modules/_type.sass */
h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 4px;
  margin-top: 2px; }

/* line 53, ../sass/modules/_type.sass */
h4 {
  font-size: 18px;
  font-weight: 500;
  margin-top: 4px; }

/* line 58, ../sass/modules/_type.sass */
h5 {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase; }

/* line 63, ../sass/modules/_type.sass */
h6 {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase; }

/* line 2, ../sass/modules/_navbar.sass */
.navbar .brand {
  margin: 0;
  padding: 0.5em 0;
  width: 287px; }
/* line 7, ../sass/modules/_navbar.sass */
.navbar .right {
  float: right; }
  /* line 10, ../sass/modules/_navbar.sass */
  .navbar .right .contact {
    margin-top: 10px; }
    /* line 12, ../sass/modules/_navbar.sass */
    .navbar .right .contact > a {
      color: white; }
      /* line 14, ../sass/modules/_navbar.sass */
      .navbar .right .contact > a:hover {
        text-decoration: none;
        color: #ffd364; }

/* line 19, ../sass/modules/_navbar.sass */
.navbar-inverse .navbar-inner {
  background-color: #0160c2;
  background-image: none;
  color: white; }

/* line 1, ../sass/modules/_header.sass */
.users-top {
  background-color: #0160c2;
  min-height: 65px; }
  /* line 6, ../sass/modules/_header.sass */
  .users-top .sign-in {
    display: block;
    float: right;
    font-size: 16px;
    height: 54px;
    padding-top: 14px;
    text-align: center;
    width: 87px; }
  /* line 16, ../sass/modules/_header.sass */
  .users-top .new-logo {
    background: url("../img/logo-redesow.png") no-repeat scroll 0 0/160px auto transparent;
    display: block;
    float: left;
    height: 49px;
    margin-top: 10px;
    width: 160px; }
    /* line 24, ../sass/modules/_header.sass */
    .users-top .new-logo > span {
      display: none; }
  /* line 27, ../sass/modules/_header.sass */
  .users-top .mainline {
    color: white;
    font-family: "Lato";
    font-size: 4.1em;
    margin: 0 auto 0.6em;
    line-height: 0.9em;
    font-weight: 700;
    padding-top: 160px;
    text-align: center;
    width: 85%; }
  /* line 38, ../sass/modules/_header.sass */
  .users-top .join-social {
    text-align: center; }

/* line 42, ../sass/modules/_header.sass */
.rs-docs-nav {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  border: none; }

/* line 1, ../sass/modules/_footer.sass */
.rs-partners {
  padding: 30px 0;
  background-color: #f0f0f0; }
  /* line 5, ../sass/modules/_footer.sass */
  .rs-partners .scit {
    width: 300px; }
  /* line 8, ../sass/modules/_footer.sass */
  .rs-partners .polo {
    width: 140px; }
  /* line 11, ../sass/modules/_footer.sass */
  .rs-partners .faccat {
    width: 90px; }

/* line 14, ../sass/modules/_footer.sass */
.rs-footer {
  background-color: #f0f0f0;
  border-top: 1px solid #e5e5e5;
  padding-bottom: 30px;
  padding-top: 40px;
  text-align: center; }
  /* line 21, ../sass/modules/_footer.sass */
  .rs-footer .copyright {
    color: #787a7d;
    font-size: 12px; }

/* line 1, ../sass/modules/_wordpress.sass */
object,
embed,
iframe {
  max-width: 100%;
  width: 100%;
  heigth: 100%; }

/* line 8, ../sass/modules/_wordpress.sass */
.post {
  padding: 40px;
  background-color: white;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 38px;
  border: 1px solid #e5e5e5;
  line-height: 1.8; }
  /* line 16, ../sass/modules/_wordpress.sass */
  .post .entry-title {
    margin-bottom: 20px; }
    /* line 18, ../sass/modules/_wordpress.sass */
    .post .entry-title > a {
      color: #2d2d2d;
      font-size: 31px; }
      /* line 21, ../sass/modules/_wordpress.sass */
      .post .entry-title > a:hover {
        color: #0160c2; }
  /* line 24, ../sass/modules/_wordpress.sass */
  .post time {
    margin-bottom: 10px;
    color: #008ccc;
    font-weight: 700;
    font-size: 18px;
    display: block; }
  /* line 31, ../sass/modules/_wordpress.sass */
  .post > p {
    margin-bottom: 32px; }

/* line 34, ../sass/modules/_wordpress.sass */
.gallery-row {
  margin: 14px 0; }

/* line 37, ../sass/modules/_wordpress.sass */
.aligncenter {
  display: block;
  margin: 0 auto; }

/* line 41, ../sass/modules/_wordpress.sass */
.alignleft {
  float: left; }

/* line 44, ../sass/modules/_wordpress.sass */
.alignright {
  float: right; }

/* line 47, ../sass/modules/_wordpress.sass */
figure.alignnone {
  margin-left: 0;
  margin-right: 0; }

/* line 51, ../sass/modules/_wordpress.sass */
#comments {
  padding: 30px 0;
  margin: 30px 0 0;
  border-top: 1px dashed #cccccc; }

/* line 57, ../sass/modules/_wordpress.sass */
#respond {
  padding: 30px 0;
  margin: 30px 0 0;
  border-top: 1px dashed #cccccc; }

/* line 65, ../sass/modules/_wordpress.sass */
.widget .widget-inner {
  padding: 20px 40px; }
  /* line 68, ../sass/modules/_wordpress.sass */
  .widget .widget-inner > h3 {
    color: #0160c2; }
  /* line 71, ../sass/modules/_wordpress.sass */
  .widget .widget-inner ul {
    margin: 0;
    padding: 0; }
    /* line 75, ../sass/modules/_wordpress.sass */
    .widget .widget-inner ul > li {
      list-style: none; }
      /* line 78, ../sass/modules/_wordpress.sass */
      .widget .widget-inner ul > li > a {
        color: #787a7d; }
        /* line 81, ../sass/modules/_wordpress.sass */
        .widget .widget-inner ul > li > a:hover {
          color: #0160c2; }

/* line 85, ../sass/modules/_wordpress.sass */
.sidebar-footer .widget {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: none;
  margin-bottom: 0;
  border: none; }
  /* line 91, ../sass/modules/_wordpress.sass */
  .sidebar-footer .widget .widget-inner {
    padding: 0; }

/* line 94, ../sass/modules/_wordpress.sass */
.widget_roots_vcard {
  margin-top: 40px; }
  /* line 97, ../sass/modules/_wordpress.sass */
  .widget_roots_vcard .widget-inner {
    text-align: center; }
    /* line 100, ../sass/modules/_wordpress.sass */
    .widget_roots_vcard .widget-inner .school {
      margin-top: -115px; }
      /* line 103, ../sass/modules/_wordpress.sass */
      .widget_roots_vcard .widget-inner .school > img {
        width: 100px; }
    /* line 106, ../sass/modules/_wordpress.sass */
    .widget_roots_vcard .widget-inner > h3 {
      text-align: center; }
    /* line 109, ../sass/modules/_wordpress.sass */
    .widget_roots_vcard .widget-inner .vcard {
      text-align: center; }

/* line 114, ../sass/modules/_wordpress.sass */
.widget_recent_entries ul > li {
  border-bottom: 1px dashed #cccccc;
  list-style-type: none;
  margin-bottom: 16px;
  padding-bottom: 16px; }

/* line 10, ../sass/bootstrap/_btn.sass */
.btn {
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  /* line 15, ../sass/bootstrap/_btn.sass */
  .btn.btn-default {
    background-color: #dadada;
    color: #787a7d; }
    /* line 3, ../sass/bootstrap/_btn.sass */
    .btn.btn-default:hover, .btn.btn-default:focus {
      background-color: #c4c4c4; }
    /* line 6, ../sass/bootstrap/_btn.sass */
    .btn.btn-default:active, .btn.btn-default.active {
      background-color: #b9b9b9; }
  /* line 20, ../sass/bootstrap/_btn.sass */
  .btn.btn-primary {
    background-color: #0168d2;
    color: white; }
    /* line 3, ../sass/bootstrap/_btn.sass */
    .btn.btn-primary:hover, .btn.btn-primary:focus {
      background-color: #015dbd; }
    /* line 6, ../sass/bootstrap/_btn.sass */
    .btn.btn-primary:active, .btn.btn-primary.active {
      background-color: #0158b2; }
  /* line 25, ../sass/bootstrap/_btn.sass */
  .btn.btn-info {
    background-color: #59addb; }
    /* line 3, ../sass/bootstrap/_btn.sass */
    .btn.btn-info:hover, .btn.btn-info:focus {
      background-color: #40a0d6; }
    /* line 6, ../sass/bootstrap/_btn.sass */
    .btn.btn-info:active, .btn.btn-info.active {
      background-color: #339ad3; }
  /* line 28, ../sass/bootstrap/_btn.sass */
  .btn.btn-danger {
    background-color: #eb5b4d; }
    /* line 3, ../sass/bootstrap/_btn.sass */
    .btn.btn-danger:hover, .btn.btn-danger:focus {
      background-color: #e84131; }
    /* line 6, ../sass/bootstrap/_btn.sass */
    .btn.btn-danger:active, .btn.btn-danger.active {
      background-color: #e63423; }
  /* line 31, ../sass/bootstrap/_btn.sass */
  .btn.btn-success {
    background-color: #2cbc65; }
    /* line 3, ../sass/bootstrap/_btn.sass */
    .btn.btn-success:hover, .btn.btn-success:focus {
      background-color: #28a95b; }
    /* line 6, ../sass/bootstrap/_btn.sass */
    .btn.btn-success:active, .btn.btn-success.active {
      background-color: #25a056; }

/* line 1, ../sass/bootstrap/_forms.sass */
.form-control {
  color: #2d2d2d;
  border: 2px solid #dadada;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 7, ../sass/bootstrap/_forms.sass */
  .form-control:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

/* line 14, ../sass/bootstrap/_forms.sass */
.input-group-addon {
  background-color: #dadada;
  box-shadow: none;
  color: #787a7d; }

/* line 20, ../sass/bootstrap/_forms.sass */
.input-group-btn .btn {
  padding: 7px 12px; }
