@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700);
body > main .main section {
  float: left;
  width: 850px; }
  body > main .main section .cover {
    display: inline-block;
    position: relative;
    width: 100%;
    height: auto; }
    body > main .main section .cover:before {
      content: '';
      display: block;
      margin-top: 40%; }
    body > main .main section .cover img {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: #000; }
  body > main .main section .date {
    margin-top: 20px; }
    body > main .main section .date .icon {
      font-size: 16px;
      color: #4d4d4d; }
      body > main .main section .date .icon:hover {
        color: #4d4d4d; }
  body > main .main section .title {
    margin-top: 10px; }
  body > main .main section .content {
    margin-top: 20px;
    font-size: 18px;
    text-align: justify; }
    body > main .main section .content p {
      margin-top: 20px; }
      body > main .main section .content p img {
        max-width: 100%; }
      body > main .main section .content p:first-child {
        margin-top: 0; }
    body > main .main section .content a {
      color: #ed8323; }
  body > main .main section .share {
    margin-top: 50px; }
    body > main .main section .share h3 {
      font-size: 21px;
      text-transform: uppercase;
      line-height: 1; }
      body > main .main section .share h3 span {
        font-size: 23px; }
    body > main .main section .share .social-sharing {
      overflow: hidden;
      *zoom: 1;
      margin-top: 20px; }
      body > main .main section .share .social-sharing a {
        float: left;
        margin-left: 10px;
        padding: 0 16px; }
        body > main .main section .share .social-sharing a i {
          font-size: 21px;
          color: #fff; }
        body > main .main section .share .social-sharing a .share-title {
          margin-left: 10px;
          height: 44px;
          line-height: 44px;
          font-weight: bold;
          font-size: 18px;
          color: #fff; }
        body > main .main section .share .social-sharing a:first-child {
          margin-left: 0; }
        body > main .main section .share .social-sharing a.share-whatsapp {
          background: #43d854; }
          body > main .main section .share .social-sharing a.share-whatsapp:hover {
            background: #28c039; }
        body > main .main section .share .social-sharing a.share-facebook {
          background: #3b5998; }
          body > main .main section .share .social-sharing a.share-facebook:hover {
            background: #2d4373; }
        body > main .main section .share .social-sharing a.share-twitter {
          background: #00aced; }
          body > main .main section .share .social-sharing a.share-twitter:hover {
            background: #0087ba; }
        body > main .main section .share .social-sharing a.share-pinterest {
          background: #cb2027; }
          body > main .main section .share .social-sharing a.share-pinterest:hover {
            background: #9f191f; }
        body > main .main section .share .social-sharing a.share-google {
          background: #dd4b39; }
          body > main .main section .share .social-sharing a.share-google:hover {
            background: #c23321; }
      body > main .main section .share .social-sharing .fb-like {
        display: inline-block;
        margin-top: 7px;
        margin-left: 10px; }
  body > main .main section .author {
    overflow: hidden;
    *zoom: 1;
    margin-top: 50px; }
    body > main .main section .author .picture {
      float: left;
      width: 150px;
      text-align: center; }
      body > main .main section .author .picture img {
        width: 85px;
        height: 85px;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        border-radius: 100%; }
      body > main .main section .author .picture .name {
        display: block;
        font-size: 21px;
        font-weight: bold;
        text-transform: uppercase; }
    body > main .main section .author .info {
      float: left;
      width: calc(100% - 170px);
      margin-left: 20px; }
  body > main .main section .highlight_adventures,
  body > main .main section .related_posts {
    margin-top: 50px; }
    body > main .main section .highlight_adventures h3,
    body > main .main section .related_posts h3 {
      font-size: 21px;
      font-weight: normal;
      text-transform: uppercase;
      color: #ed8323; }
    body > main .main section .highlight_adventures ul,
    body > main .main section .related_posts ul {
      margin-top: 10px; }
  body > main .main section .fb-page {
    margin-top: 20px; }
  body > main .main section .fb-comments {
    margin-top: 20px; }
body > main .main aside {
  float: right;
  width: 275px; }
  body > main .main aside > div {
    display: inline-block;
    margin-top: 50px; }
    body > main .main aside > div h3 {
      margin-bottom: 10px;
      padding-bottom: 8px;
      border-bottom: 4px solid #ccc;
      font-size: 32px;
      font-weight: normal;
      text-transform: uppercase;
      text-align: center;
      line-height: 1; }
    body > main .main aside > div:first-child {
      margin-top: 0; }
  body > main .main aside .social ul {
    overflow: hidden;
    *zoom: 1; }
    body > main .main aside .social ul li {
      float: left;
      margin-left: 5px; }
      body > main .main aside .social ul li div {
        width: 63px;
        height: 63px;
        background-image: url(../images/social.png);
        background-repeat: no-repeat; }
        body > main .main aside .social ul li div:first-child {
          margin-left: 0; }
        body > main .main aside .social ul li div.facebook {
          background-position: 0 0; }
        body > main .main aside .social ul li div.instagram {
          background-position: -70px 0; }
        body > main .main aside .social ul li div.twitter {
          background-position: -141px 0; }
        body > main .main aside .social ul li div.youtube {
          background-position: -210px 0; }
  body > main .main aside .related_adventures h3 {
    font-size: 18px;
    margin-bottom: 0;
    padding: 5px;
    border-bottom: none;
    background: #ed8323;
    color: #fff; }
  body > main .main aside .related_adventures .button {
    width: 100%;
    margin-top: 20px; }
  body > main .main aside .city_page {
    width: 100%; }
    body > main .main aside .city_page a {
      color: #666; }
    body > main .main aside .city_page img {
      width: 100%;
      height: 210px; }
  body > main .main aside .newsletter form .field {
    margin-top: 10px; }
  body > main .main aside .newsletter form input[type=text],
  body > main .main aside .newsletter form input[type=email] {
    width: 100%;
    padding: 10px;
    font-size: 18px; }
  body > main .main aside .newsletter form input[type=submit] {
    width: 100%;
    margin-top: 10px;
    font-size: 18px; }
  body > main .main aside .ad,
  body > main .main aside .fb-page {
    text-align: center; }
body > main .main .fb-comments {
  float: left;
  width: 850px;
  margin-top: 50px; }
@media (max-width: 639px) {
  body > main .main section .author .picture {
    width: 100%; }
  body > main .main section .author .info {
    display: none; } }
@media (max-width: 959px) {
  body > main .main section {
    width: 100%; }
    body > main .main section > .cover {
      margin-left: -20px;
      width: calc(100% + 40px); }
    body > main .main section .highlight_adventures {
      display: none; }
    body > main .main section .author {
      padding: 30px;
      border: 1px solid #eee; }
    body > main .main section .share {
      position: fixed;
      width: 100%;
      left: 0;
      bottom: 0;
      z-index: 1000; }
      body > main .main section .share h3 {
        display: none; }
      body > main .main section .share .social-sharing a {
        width: 20%;
        margin: 0;
        padding: 16px;
        text-align: center;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; }
        body > main .main section .share .social-sharing a .icon {
          padding: 0; }
        body > main .main section .share .social-sharing a .share-title {
          display: none; }
      body > main .main section .share .social-sharing .fb-like {
        display: none; }
  body > main .main aside {
    width: 100%; }
    body > main .main aside > div {
      width: 100%; }
    body > main .main aside .social,
    body > main .main aside .city_page,
    body > main .main aside .ad,
    body > main .main aside .fb-page {
      display: none; }
  body > main .main .fb-comments {
    width: 100%; } }
@media (min-width: 960px) and (max-width: 1179px) {
  body > main .main section,
  body > main .main .fb-comments {
    width: calc(100% - 300px); } }
@media (min-width: 960px) {
  body > main .main section .share .social-sharing .share-whatsapp {
    display: none; } }
@media (max-width: 959px) {
  body > footer {
    padding-bottom: 56px; } }

/*# sourceMappingURL=post.css.map */
