.header {
  background: rgba(34, 101, 120, 0.6);
  position: absolute;
  height: 79px;
  width: 100%; }

.content {
  margin-top: 640px; }

.footer {
  background: url(../new_images/bg-footer.png) top center no-repeat;
  background-color: #dedbdb;
  position: absolute;
  width: 100%;
  height: 211px; }

.inp-block input {
  width: 300px;
  border: none;
  height: 36px;
  outline: none;
  background: none;
  margin-left: 12px;
  font-size: 15px;
  padding-top: 1px;
  font-family: 'Open Sans'; font-style: normal;
  color: #6e858e; }

.float.right {
  text-align: right;
  float: right;
}

.logo {
  background: url(../new_images/logo.png);
  width: 190px;
  height: 65px;
  margin-top: 7px;
  float: left; }

.nav-bar {
  display: block; }

.nav-bar ul {
  margin-top: 40px;
  float: right; }
  .nav-bar ul li {
    float: left;
    margin-left: 15px; }
    .nav-bar ul li a {
      padding: 4px 16px;
      font-size: 14px;
      text-transform: uppercase;
      color: #e7f8fe;
      font-family: 'Open Sans'; font-style: normal; }
    .nav-bar ul li a.current {
      border: 1px solid;
      padding: 4px 15px;
      border-radius: 20px; }
    .nav-bar ul li a:hover {
      border: 1px solid #e7f8fe;
      padding: 4px 15px;
      border-radius: 20px;
      text-decoration: none; }

.sign-up-but-nav {
  float: right;
  background-color: #f18924;
  border-radius: 20px;
  margin-top: 28px;
  padding: 12px 25px;
  color: white;
  font-size: 14px;
  font-family: 'Roboto Slab'; font-weight: normal; }

.sign-up-but-nav:hover {
  text-decoration: none;
  color: white; }

.sign-up-block h1 {
  text-align: center;
  margin: 225px 0 50px 0;
  text-transform: uppercase;
  color: #226882;
  font-family: 'Roboto Slab'; font-weight: normal; }
  .sign-up-block h1 span {
    font-size: 46px;
    font-family: 'Roboto Slab'; font-weight: bold; }

.sign-up {
  float: right; }

.inp-block {
  margin-bottom: 5px;
  width: 373px;
  border: 2px solid #f18924;
  height: 43px;
  border-radius: 100px;
  background: url(../new_images/fon-input.png); }

.email {
  background: url(../new_images/email-icon.gif);
  width: 16px;
  height: 11px;
  float: left;
  margin: 13px 0 0 20px; }

.pass {
  background: url(../new_images/pass-icon.gif);
  width: 12px;
  height: 16px;
  float: left;
  margin: 10px 0 0 20px; }

.enter-but {
  background: url(../new_images/arrow-header.png);
  margin-top: 13px;
  width: 407px;
  height: 131px; }
  .enter-but a {
    display: block;
    width: 373px;
    height: 65px;
    padding-top: 9px;
    border-radius: 100px;
    font-family: 'Roboto Slab'; font-weight: bold;
    text-align: center;
    color: white;
    font-size: 21px;
    text-transform: uppercase; }
  .enter-but a:hover {
    text-decoration: none;
    color: white; }
  .enter-but span {
    text-align: center;
    font-size: 15px;
    font-family: 'Open Sans'; font-style: normal; font-weight: lighter; }

.no-free-button {
  background: url(../new_images/arrow-header-no-free.png) !important; }

.laptop {
  background: url(../new_images/laptop.png) no-repeat;
  float: left;
  width: 503px;
  height: 302px;
  margin-top: -180px; }

.arrow-top {
  background: url(../new_images/arrow-top.png) no-repeat;
  width: 390px;
  height: 59px;
  margin-left: 400px;
  position: relative;
  margin-top: 77px;
  margin-bottom: 26px; }

.but-demo {
  text-transform: uppercase;
  background: #226882;
  padding: 15px 19px;
  border-radius: 50px;
  color: white;
  font-family: 'Roboto Slab'; font-weight: bold;
  font-size: 15px;
  position: relative;
  top: -36px;
  left: 523px; }

.but-demo:hover {
  text-decoration: none;
  color: white; }

.but-demo-banner {
  text-transform: uppercase;
  background: #226882;
  padding: 15px 19px;
  border-radius: 50px;
  color: white;
  transition: all 0.07s ease-in;
  text-decoration:none;
  font-family: 'Roboto Slab'; font-weight: bold;
  font-size: 15px;
  position: relative;
  margin-bottom: 20px;
  left: 170px; }

.but-demo-banner:hover {
  text-decoration: none;
  color: white;
  transform: scale(1.03); }

.but-signup-banner {
  text-transform: uppercase;
  background: #F18924;
  padding: 15px 19px;
  border-radius: 50px;
  color: white;
  transition: all 0.07s ease-in;
  text-decoration:none;
  font-family: 'Roboto Slab'; font-weight: bold;
  font-size: 15px;
  position: relative;
  float: left;
  left: 70px;}

.but-signup-banner:hover {
  text-decoration: none;
  color: white;
  transform: scale(1.03);
}

.but-signup-or {
  font-family: 'Roboto Slab';
  font-size: 18px;
  float: left;
  left: 120px;
  top: 12px;
  position: relative;}

.text {
  color: black; }
  .text h2 {
    text-align: center;
    margin-top: 70px;
    text-transform: uppercase;
    font-family: 'Roboto Slab'; font-weight: normal;
    color: #f18924;
    letter-spacing: 1px;
    word-spacing: 3px;
    /*font-weight: 100;*/
    font-size: 24px; }
  .text p {
    text-align: center;
    margin: 0px;
    font-family: 'Open Sans'; font-style: normal;
    color: #6e858e; }
    .text p span {
      color: #f18924; }

.line {
  background: url(../new_images/divider.png) center no-repeat;
  height: 14px;
  width: 592px;
  margin: 43px auto 70px; }

.inv-block {
  text-align: center; }
  .inv-block .inv-heit {
    margin-top: 65px; }
  .inv-block .inv {
    vertical-align: top;
    display: inline-block;
    width: 295px; }
    .inv-block .inv .img-inv {
      background: url(../new_images/benefits.gif);
      margin: 0 auto; }
    .inv-block .inv .inv-icon {
      width: 40px;
      height: 45px;
      margin-bottom: 18px; }
    .inv-block .inv .int-icon {
      width: 39px;
      height: 43px;
      background-position: 0px -44px;
      margin-bottom: 20px; }
    .inv-block .inv .rep-icon {
      width: 45px;
      height: 43px;
      background-position: 0px -87px;
      margin-bottom: 20px; }
    .inv-block .inv .team-icon {
      width: 47px;
      height: 43px;
      background-position: 0px -130px;
      margin-bottom: 20px; }
    .inv-block .inv .acc-icon {
      width: 32px;
      height: 46px;
      background-position: 0px -173px;
      margin-bottom: 17px; }
    .inv-block .inv .bud-icon {
      width: 39px;
      height: 39px;
      background-position: 0px -219px;
      margin-bottom: 24px; }
    .inv-block .inv .alarm-icon {
      width: 43px;
      height: 43px;
      background-position: 0px -258px;
      margin-bottom: 24px; }
    .inv-block .inv .custom-icon {
      width: 47px;
      height: 43px;
      background-position: 0px -302px;
      margin-bottom: 24px; }
    .inv-block .inv .game-icon {
      width: 47px;
      height: 43px;
      background-position: 0px -342px;
      margin-bottom: 24px; }
    .inv-block .inv .timer-icon {
      width: 47px;
      height: 43px;
      background-position: 0px -387px;
      margin-bottom: 24px; }
    .inv-block .inv h4 {
      margin: 0px;
      color: #f18924;
      font-size: 20px;
      /*font-weight: 100;*/
      font-family: 'Roboto Slab'; font-weight: normal; }
    .inv-block .inv p {
      font-size: 13px;
      text-align: center;
      color: #6d858e;
      font-family: 'Open Sans'; font-style: normal; }

.demo-dash {
  text-align: center; }
  .demo-dash h5 {
    font-size: 13px;
    color: #6d858e;
    font-family: 'Open Sans'; font-style: normal;
    /*font-weight: 100;*/
    word-spacing: 3px; }
  .demo-dash .laptop-zoomed {
    background: url(../new_images/laptop-zoomed.jpg) no-repeat;
    background-size: contain;
    width: 100%;
    display: block;
    margin: -56px auto -58px; }
  .demo-dash a, .demo-dash .front-link {
    background: url(../new_images/but-demo.png) no-repeat;
    padding: 14px 30px 10px;
    color: white;
    text-transform: uppercase;
    font-family: 'Roboto Slab'; font-weight: bold;
    font-size: 14px;
    border-radius: 50px;
    display: inline-block; }
  .demo-dash a:hover {
    text-decoration: none;
    color: white; }

.clients-block {
  display: inline-block;
  margin-top: 106px; }
  .clients-block h4 {
    text-align: center;
    font-family: 'Roboto Slab'; font-weight: normal;
    color: #f18924;
    font-size: 20px;
    /*font-weight: 100;*/
    margin: 0px 0px 20px 0px; }
  .clients-block .client {
    width: 800px; }
  .clients-block .client .quotes {
    background: url(../new_images/qwe.png) no-repeat;
    height: 21px;
    width: 27px;
    display: inline-block;
    vertical-align: top;
    margin-top: 37px;
    margin-right: 5px; }
  .clients-block .client p {
    padding-left: 0px;
    margin: 35px 0px 0px 0px;

    font-family: 'Open Sans'; font-style: italic;
    color: #6d858e;
    font-size: 17px;
    display: inline-block; }
  .clients-block .client .clients-name {
    border-bottom: 1px solid #646665;
    display: inline-block;
    margin: 10px 0px 0px 37px;
    padding-left: 25px;
    font-family: 'Roboto Slab'; font-weight: bold;
    color: #666668; }
  .clients-block .client-left {
    float: left; }
  .clients-block .client-right {
    float: right; }

.sign-up-footer-block h4 {
  font-family: 'Roboto Slab'; font-weight: normal;
  font-size: 23px;
  margin-top: 60px;
  text-align: center;
  color: #226882;
}
.sign-up-footer-block .sign-up-footer {
  margin: 0 auto;
  width: 375px; }
  .sign-up-footer-block .sign-up-footer .enter-but-footer {
    background: url(../new_images/but-sign-footer.png) no-repeat;
    text-align: center;
    padding: 8px 0px;
    background-position: center;
    margin-top: 20px; }
  .sign-up-footer-block .sign-up-footer a,  .sign-up-footer-block .sign-up-footer .link{
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    padding: 9px 30px;
    border-radius: 106px;
    display: inline-block; }
  .sign-up-footer-block .sign-up-footer .arrow-footer {
    background: url(../new_images/arrow-footer.png) no-repeat;
    width: 191px;
    height: 60px;
    margin: -78px 0px 0px 392px;
    position: absolute; }

.screenshot-block {
  text-align: center;
  margin-bottom: 65px; }
  .screenshot-block h4 {
    text-align: center;
    font-family: 'Roboto Slab'; font-weight: normal;
    color: #f18924;
    font-size: 20px;
    /*font-weight: 100; */
  }
#owl-demo .item {
  margin: 3px; }
  #owl-demo .item #owl-demo .item img {
    display: block;
    width: 100%;
    height: auto; }

.footer {
  padding-top: 40px; }
  .footer .title h5 {
    margin: 0px 0px 25px;
    font-family: 'Roboto Slab'; font-weight: bold;
    color: #7b7b7b;
    font-size: 14px; }
  .footer .title ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none; }
    .footer .title ul li {
      line-height: 25px; }
      .footer .title ul li a {
        font-family: 'Open Sans'; font-style: normal;
        color: #9a9a9a;
        font-size: 15px; }
      .footer .title ul li a:hover {
        text-decoration: none;
        color: #9a9a9a; }
  .footer .social .social-block {
    margin-bottom: 40px;
    text-align: right; }
    .footer .social .social-block .logo-footer {
      background: url(../new_images/logo-footer.gif);
      width: 151px;
      height: 51px;
      margin-top: -22px;
      display: inline-block; }
  .footer .social .social-icons {
    text-align: right;
    margin-bottom: 36px; }
    .footer .social .social-icons ul {
      padding: 0px;
      margin: 0px; }
      .footer .social .social-icons ul li {
        list-style-type: none;
        display: inline-block;
        margin-left: 20px; }
        .footer .social .social-icons ul li .tw-icon {
          background: url(../new_images/tw-fc-yo.gif);
          width: 29px;
          height: 24px;
          display: block; }
        .footer .social .social-icons ul li .f-icon {
          background: url(../new_images/tw-fc-yo.gif);
          width: 29px;
          height: 28px;
          display: block;
          background-position: 0px -24px; }
        .footer .social .social-icons ul li .you-icon {
          background: url(../new_images/tw-fc-yo.gif);
          width: 29px;
          height: 28px;
          display: block;
          background-position: 0 32px; }
  .footer .social .copyright {
    text-align: right; }
    .footer .social .copyright span {
      font-family: 'Open Sans'; font-style: normal;
      color: #9a9a9a;
      font-size: 13px; }

.header-pricing {
  width: 100%; }

.top-content {
  text-align: center;
  margin-top: -90px; }
  .top-content h2 {
    margin: 0px 0px 33px 0px;
    font-family: 'Roboto Slab'; font-weight: normal;
    font-size: 23px;
    color: #f18924;
    text-transform: uppercase;
    /*font-weight: 100; */
  }
  .top-content p {
    color: #6e858e;
    font-family: 'Open Sans'; font-style: normal;
    font-size: 14px;
    margin: 0; }

.divider-pricing {
  background: url(../new_images/divider-pricing.png) center no-repeat;
  display: block;
  height: 28px;
  margin: 54px 0 46px 0; }

.table {
  margin: 0 auto;
  text-align: center; }
  .table thead tr {
    font-family: 'Roboto Slab'; font-weight: normal;
    font-size: 23px;
    color: #226882; }
    .table thead tr th {
      width: 195px; }
    .table thead tr .starter-icon {
      background: url(../new_images/starter.png) top center no-repeat;
      padding-top: 57px;
      font-weight: 100; }
    .table thead tr .team-icon {
      background: url(../new_images/team.png) top center no-repeat;
      padding-top: 57px;
      font-weight: 100; }
    .table thead tr .business-icon {
      background: url(../new_images/business.png) top center no-repeat;
      padding-top: 57px;
      font-weight: 100; }
    .table thead tr .free-head {
      padding-top: 57px;
      color: #f18924;
      font-weight: 100; }
  .table tbody {
    font-family: 'Open Sans'; font-style: normal;
    font-size: 14px;
    color: #6e858e; }
    .table tbody tr td {
      padding-top: 30px; }
    .table tbody tr .list-right {
      text-align: right; }
    .table tbody tr .check {
      background: url(../new_images/check.png) bottom center no-repeat; }
    .table tbody tr .free-text {
      color: #f18924; }
    .table tbody tr .but-height {
      padding-top: 80px; }
    .table tbody tr .try-but {
      background: #226882;
      padding: 16px 25px;
      border-radius: 100px;
      text-transform: uppercase;
      color: white;
      font-family: 'Roboto Slab'; font-weight: bold; }
    .table tbody tr .join-but {
      background: #f18924;
      padding: 16px 25px;
      border-radius: 100px;
      text-transform: uppercase;
      color: white;
      font-family: 'Roboto Slab'; font-weight: bold; }
    .table tbody tr .try-but, .table tbody tr .join-but:hover {
      text-decoration: none; }
    .table tbody tr .context {
      padding-top: 49px;
      color: #b0b7b9;
      font-size: 14px; }

@media (min-width: 768px) {
    .table tbody tr .join-but {
      padding: 16px 55px;
    }
  .table tbody tr .try-but {
    padding: 16px 55px;
  }
  }

.free-width {
  width: 300px; }

.bottom-content {
  text-align: center; }
  .bottom-content h2 {
    margin: 0px 0px 33px 0px;
    font-family: 'Roboto Slab'; font-weight: normal;
    font-size: 23px;
    color: #f18924;
    /*font-weight: 100; */
  }
  .bottom-content p {
    color: #6e858e;
    font-family: 'Open Sans'; font-style: normal;
    font-size: 14px;
    margin: 0px 0px 211px 0px; }

.login-block {
  margin-top: -270px;
  text-align: center; }
  .login-block h1 {
    font-family: 'Roboto Slab'; font-weight: normal;
    font-size: 30px;
    color: #f18924;
    text-transform: uppercase;
    /*font-weight: 100;*/
    margin: 0px; }
  .login-block .sign-up-login {
    margin-top: 70px; }
    .login-block .sign-up-login .inp-block-login {
      margin: 0 auto; }
    .login-block .sign-up-login .login-but-block {
      margin-top: 30px; }
      .login-block .sign-up-login .login-but-block .login-but {
        background: #f18924;
        padding: 12px 42px;
        border-radius: 100px;
        margin-left: -103px;
        font-family: 'Roboto Slab'; font-weight: normal;
        text-transform: uppercase;
        color: white;
        font-size: 15px; }
      .login-block .sign-up-login .login-but-block .login-but:hover {
        text-decoration: none; }
      .login-block .sign-up-login .login-but-block .pass-but {
        font-family: 'Open Sans'; font-style: normal;
        margin-left: 10px;
        color: #6e858e;
        font-size: 15px; }
      .login-block .sign-up-login .login-but-block .pass-but:hover {
        text-decoration: none; }

.login-footer {
  margin-top: 300px; }

.container-blog {
  margin-top: 600px; }

.title-sign-up {
  text-align: center;
  margin-top: -60px;
  }
  .title-sign-up h1 {
    margin: 0.67em 0;
    color: #f18924;
    text-transform: uppercase;
    font-size: 30px;
    /*font-weight: 100;*/
    font-family: 'Roboto Slab'; font-weight: normal;
    }
  .title-sign-up p {
    color: #6e858e;
    font-family: 'Open Sans'; font-style: normal;
    font-size: 19px;
    word-spacing: 2px; }

.register-block {
  width: 467px;
  margin: 0 auto;
  margin-top: -60px;}
  .register-block h3 {
    width: 460px;
    font-family: 'Roboto Slab'; font-weight: normal;
    color: #226882;
    /*font-weight: 100;*/
    font-size: 25px;
    text-align: center;
    margin: 67px 0px 45px 0px; }
  .register-block .first-name-sign-up {
    display: inline-block;
    margin-top: 9px;
    width: 17px;
    height: 17px; }
  .register-block .icons-sign-up {
    background: url(../new_images/sign-up-imgs.png) no-repeat;
    margin-left: 17px; }
  .register-block .inp-sign-name {
    margin-bottom: 5px;
    width: 225px;
    border: none;
    height: 40px;
    border-radius: 100px;
    background: url(../new_images/bg-inp-name.png);
    display: inline-block; }
    .register-block .inp-sign-name input {
      width: 164px;
      border: none;
      height: 37px;
      outline: none;
      background: none;
      margin-left: 12px;
      font-size: 15px;
      padding-top: 5px;
      font-family: 'Open Sans'; font-style: normal;
      color: #6e858e; }
  .register-block .inp-sign {
    margin-bottom: 14px;
    width: 456px;
    border: 2px solid #f18924;
    height: 45px;
    border-radius: 100px;
    background: url(../new_images/bg-sign-up.png); }
    .register-block .inp-sign input {
      width: 318px;
      border: none;
      height: 37px;
      outline: none;
      background: none;
      margin-left: 12px;
      font-size: 15px;
      font-family: 'Open Sans'; font-style: normal;
      color: #6e858e; }
    .register-block .inp-sign .subdomain {
      width: 278px;
      padding-right: 11px; }
    .register-block .inp-sign .company-sign-up {
      width: 17px;
      height: 15px;
      display: inline-block;
      background-position: 0px -17px; }
    .register-block .inp-sign .subdomain-sign-up {
      width: 17px;
      height: 16px;
      display: inline-block;
      background-position: 0 -32px; }
    .register-block .inp-sign .divider-domain {
      background: url(../new_images/divider-domain.png) 0px 10px no-repeat;
      position: absolute;
      height: 36px;
      width: 1px;
      display: inline-block; }
    .register-block .inp-sign .subdomain-text {
      font-family: 'Open Sans'; font-style: normal;
      color: #6e858e;
      font-size: 14px;
      margin-left: 10px; }
    .register-block .inp-sign .email-sign-up {
      width: 17px;
      height: 14px;
      display: inline-block;
      background-position: 0 -48px; }
    .register-block .inp-sign .pass-sign-up {
      width: 15px;
      height: 16px;
      display: inline-block;
      background-position: 0 -62px;
      margin-left: 20px; }
  .register-block .checkbox-block {
    margin-top: 35px;
    width: 100%; }
    .register-block .checkbox-block input[type="checkbox"] {
      margin-left: 17px; }
    .register-block .checkbox-block span {
      color: #6e858e;
      font-family: 'Open Sans'; font-style: normal;
      font-size: 15px; }
      .register-block .checkbox-block span a {
        color: #6e858e;
        text-decoration: underline; }
  .register-block .sign-up-but {
    margin-top: 40px; }
    .register-block .sign-up-but a, .register-block .sign-up-but .link {
      padding: 12px 25px;
      background: #f18924;
      border-radius: 100px;
      color: white;
      text-transform: uppercase;
      font-size: 14px;
      font-family: 'Roboto Slab'; font-weight: normal; }
    .register-block .sign-up-but a:hover {
      text-decoration: none; }

.reasons .reasons-block {
  width: 366px;
  margin: 0 auto;
  margin-top: -60px;}
  .reasons .reasons-block h3 {
    font-family: 'Roboto Slab'; font-weight: normal;
    color: #226882;
    /*font-weight: 100;*/
    font-size: 25px;
    margin: 67px 0px 27px 0px; }
  .reasons .reasons-block ul {
    padding: 0px;
    margin: 0px 0px 0px 32px; }
    .reasons .reasons-block ul li {
      list-style-type: none;
      line-height: 35px;
      color: #6e858e;
      font-family: 'Open Sans'; font-style: normal;
      font-size: 18px; }
      .reasons .reasons-block ul li .check {
        background: url(../new_images/check-sign-up.png) no-repeat;
        width: 39px;
        height: 35px;
        display: inline-block;
        position: relative;
        top: 16px;
        margin-right: 10px; }

.blog-but a {
  padding: 12px 20px;
  background: #226882;
  border-radius: 5px;
  text-transform: uppercase;
  color: white;
  margin-right: 5px; }
.blog-but a:hover {
  text-decoration: none;
  color: white; }



.content-generic {
  margin-top: 290px;
  margin-bottom: 30px;
}
  .content-generic .generic-title {
    margin: 70px 0px 20px 0px;
    font-family: 'Roboto Slab'; font-weight: normal;
    color: #f18924;
    font-size: 30px;
    text-transform: uppercase;
  }
  .content-generic h3 {
    font-family: 'Roboto Slab'; font-weight: normal;
    font-size: 23px;
    color: #226882;
    /*font-weight: 100;*/
    margin: 0px 0px 7px 0px; }

  .content-generic ul {
    list-style-type: square;
    list-style-position: outside;
    list-style-image: none;
  }

  .content-generic .text-block {
    margin: 5px 0px 0px 0px;
    font-family: 'Open Sans'; font-style: normal;
    color: #6e858e; }

.xero-logo {
  margin-right: 15px;
}

.partners-quote {
  margin-top: -20px;
}

.xero-temponia-img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin: 30px auto 20px auto;
}

.content-blog {
  margin-top: 305px; }
  .content-blog .blog-title {
    margin: 70px 0px 60px 0px;
    font-family: 'Roboto Slab'; font-weight: normal;
    color: #f18924;
    font-size: 30px;
    text-transform: uppercase;
    /*font-weight: 100; */
  }
  .content-blog .post-block {
    width: 100%; }
    .content-blog .post-block h3 {
      font-family: 'Roboto Slab'; font-weight: normal;
      font-size: 23px;
      color: #226882;
      /*font-weight: 100;*/
      margin: 0px; }
    .content-blog .post-block .author-block {
      font-family: 'Open Sans'; font-style: normal;
      font-size: 17px;
      color: #6e858e; }
      .content-blog .post-block .author-block .author {
        margin-right: 6px; }
      .content-blog .post-block .author-block .divider-author-blog {
        background: url(../new_images/divider-blog.png) no-repeat;
        width: 2px;
        height: 22px;
        position: absolute;
        background-position: 0 2px; }
      .content-blog .post-block .author-block .data {
        margin-left: 12px; }
    .content-blog .post-block p {
      margin: 30px 0px 0px 0px;
      font-family: 'Open Sans'; font-style: normal;
      color: #6e858e; }
    .content-blog .post-block .line-blog {
      width: 100%;
      float: left;
      margin: 63px 0px 48px -18px; }

.recent-posts {
  width: 258px;
  margin: 0 auto; }
  .recent-posts h3 {
    font-family: 'Roboto Slab'; font-weight: normal;
    font-size: 23px;
    color: #226882;
    /*font-weight: 100;*/
    margin: 0; }
  .recent-posts .recent-title-1 {
    margin-bottom: 20px; }
  .recent-posts .recent-title-2 {
    margin: 62px 0 36px; }
  .recent-posts ul {
    padding: 0;
    margin: 0; }
    .recent-posts ul li {
      list-style-type: none;
      line-height: 27px; }
      .recent-posts ul li a {
        text-decoration: underline;
        color: #6e858e; }

.slick-slide {
  padding: 10px; }
.slick-slide img {
  display: block;
  border-style: solid;
  border-width: 1px;
  border-color: lightgray;
  width: 100%; }
