

@import url(https://fonts.googleapis.com/css?family=PT+Serif&subset=cyrillic,latin);


@font-face {
  font-family: 'TwentytwelveSansC';
  src: url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_c_old_a-webfont-581c1c7ddde1a467c50a154d68603d27c99e1c0c9efd7e0db2594a03427a279e.woff2') format('woff2'),
       url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_c_old_a-webfont-612a230ed88a8415504ae0626e4b5b66ec3dad9b487aef615b08e649e24cb3fa.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  }


@font-face {
  font-family: 'TwentytwelveSansG';
  src: url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_g-webfont-8d1b2f35d116a708eae555f29ec929b2251b35cb9e3f1082ccb71fa0724d9252.woff2') format('woff2'),
       url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_g-webfont-6e34af3b5659051310ad5007fa95327108d2a285bd1326b662361c48108640f6.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  }


.post-cover {
  position: relative;
  width: 620px; height: 620px;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 5px; border-radius: 5px;
  }
.post-cover .article-title,
.post-cover .cover-bottom {
  position: relative; z-index: 15;
  }

.post-cover .article-title .flow {
  margin-bottom: 10px;
  font: 800 12px/1 "circe", sans-serif; color: #000; text-transform: uppercase; letter-spacing: 1px; white-space: pre;
  }
.post-cover .article-title .flow:after { content: '\A'; }

.post-cover .cover-bottom .article-lead {
  font: 16px/20px "circe", sans-serif;
  }

.post-cover .post-meta a, .post-cover .post-meta span {
  color: #000!important;
  }

.post-cover .item-meta a,
.post-cover .item-meta span {
  opacity: .4;
  transition: opacity .2s;
  }
.post-cover .item-meta a:hover { opacity: 0.7; }


.post-cover .share-buttons-bar {
  position: absolute; right: 0; bottom: -80px; left: 0; z-index: 20;
  padding-bottom: 20px;
  text-align: center;
  }


.post-cover.post-cover-style_1 { text-align: center; }
.post-cover.post-cover-style_1 .cover-image { position: absolute; top: 0; left: 0; z-index: 10; }
.post-cover.post-cover-style_1 .cover-image img {
  display: block;
  width: 620px; height: 620px;
  -webkit-border-radius: 5px; border-radius: 5px;
  }
.post-cover.post-cover-style_1 .cover-content { position: absolute; right: 0; bottom: 27px; left: 0; }
.post-cover.post-cover-style_1 .cover-content .article-title {
  width: 490px;
  margin: 0 auto 18px;
  font: 41px/42px "TwentytwelveSansC", serif;
  }
.post-cover.post-cover-style_1 .cover-content .article-title .flow { line-height: 12px; }
.post-cover.post-cover-style_1 .cover-content .article-lead {
  width: 410px;
  margin: 0 auto 23px;
  }

.post-cover.post-cover-style_1.post-cover-color_ffffff * { color: #FFF !important; }
.post-cover.post-cover-style_1.post-cover-color_ffffff .cover-content .article-title { text-shadow: 0 1px 1px rgba(0,0,0,.26); }
.post-cover.post-cover-style_1.post-cover-color_ffffff .meta-posted-time span:before,
.post-cover.post-cover-style_1.post-cover-color_ffffff .meta-posted-time a:before { background-position: -51px -219px; }


.post-cover.post-cover-style_2 {
  width: 620px; min-height: 620px; height: auto;
  padding-bottom: 0;
  text-align: center;
  background: #FFEADA;
  }
.post-cover.post-cover-style_2 .cover-image {
  position: relative;
  width: 300px;
  margin: auto;
  }
.post-cover.post-cover-style_2 .cover-image:after {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0;
  border: 8px solid #fff;
  }
.post-cover.post-cover-style_2 .cover-image img {
  display: block;
  width: 300px; height: 300px;
  }
.post-cover.post-cover-style_2 .cover-content .article-title {
  width: 490px;
  margin: 0 auto 21px; padding-top: 8px;
  font: 35px/40px "TwentytwelveSansG", sans-serif;
  }
.post-cover.post-cover-style_2 .cover-content .article-title .flow {
  opacity: .6;
  line-height: 34px;
  }
.post-cover.post-cover-style_2 .cover-top { min-height: 495px; }
.post-cover.post-cover-style_2 .cover-bottom { padding-bottom: 20px; }
.post-cover.post-cover-style_2 .cover-content .article-lead {
  width: 410px;
  margin: 50px auto 15px;
  opacity: .6;
  }

.post-cover.post-cover-style_2.post-cover-color_ffffff { background: #292D67; }
.post-cover.post-cover-style_2.post-cover-color_ffffff * { color: #FFF !important; }
.post-cover.post-cover-style_2.post-cover-color_ffffff .article-title { font: 35px/40px "TwentytwelveSansC", sans-serif; }
.post-cover.post-cover-style_2.post-cover-color_ffffff .meta-posted-time span:before,
.post-cover.post-cover-style_2.post-cover-color_ffffff .meta-posted-time a:before { background-position: -51px -219px; }


.post-cover.post-cover-style_3 {
  background: #FFEADA;
  }
.post-cover.post-cover-style_3 .cover-image {
  position: absolute; top: 40px; right: 40px;
  }
.post-cover.post-cover-style_3 .cover-image:after {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0;
  border: 8px solid #fff;
  }
.post-cover.post-cover-style_3 .cover-image img {
  display: block;
  width: 300px; height: 300px;
  }
.post-cover.post-cover-style_3 .cover-content {
  position: absolute; right: 40px; bottom: 19px; left: 40px;
  }
.post-cover.post-cover-style_3 .cover-content .article-title {
  width: 490px;
  margin: 0 0 21px; padding-top: 8px;
  font: 35px/40px "TwentytwelveSansG", sans-serif;
  }
.post-cover.post-cover-style_3 .cover-content .article-title .flow {
  opacity: .6;
  line-height: 34px;
  }
.post-cover.post-cover-style_3 .cover-content .article-lead {
  width: 410px;
  margin: 0 0 20px;
  opacity: .6;
  }

.post-cover.post-cover-style_3.post-cover-color_ffffff { background: #292D67; }
.post-cover.post-cover-style_3.post-cover-color_ffffff * { color: #FFF !important; }
.post-cover.post-cover-style_3.post-cover-color_ffffff .article-title { font: 35px/40px "TwentytwelveSansC", sans-serif; }
.post-cover.post-cover-style_3.post-cover-color_ffffff .meta-posted-time span:before,
.post-cover.post-cover-style_3.post-cover-color_ffffff .meta-posted-time a:before { background-position: -51px -219px; }


.post-cover.post-cover-nopic {
  height: auto;
  padding: 26px 0 29px;
  text-align: center;
  border: 2px solid #e5af48; -webkit-border-radius: 0; border-radius: 0;
  box-sizing: border-box;
  }
.post-cover.post-cover-nopic:before,
.post-cover.post-cover-nopic:after {
  content: '';
  position: absolute; right: 2px; left: 2px;
  height: 2px;
  background: #E5AF48;
  }
.post-cover.post-cover-nopic:before { top: 2px; }
.post-cover.post-cover-nopic:after { bottom: 2px; }

.post-cover.post-cover-nopic .cover-content:before,
.post-cover.post-cover-nopic .cover-content:after {
  content: '';
  position: absolute; top: 7px; bottom: 7px;
  width: 13px;
  background: url(<%= asset_path('diagonal-pattern.gif')%>);
  }
.post-cover.post-cover-nopic .cover-content:before { left: 2px; }
.post-cover.post-cover-nopic .cover-content:after { right: 2px; }

.post-cover.post-cover-nopic .article-title {
  width: 490px;
  margin: 0 auto 19px;
  font: 35px/38px "TwentytwelveSansC", serif; color: #292d67;
  }
.post-cover.post-cover-nopic .article-lead {
  position: relative;
  width: 410px;
  margin: 0 auto 19px; padding-top: 21px;
  }
.post-cover.post-cover-nopic .article-lead:before {
  content: '';
  position: absolute; top: 0; left: 50%;
  width: 100px; height: 2px;
  margin: 0 0 0 -50px;
  background: #C89534;
  }
.post-cover.post-cover-nopic .article-lead:after {
  content: '';
  position: absolute; top: -5px; left: 50%;
  width: 8px; height: 8px;
  margin: 0 0 0 -5px;
  background: #FFF;
  border: 2px solid #C89534; -webkit-border-radius: 50%; border-radius: 50%;
  }

.post-cover.post-cover-nopic .share-buttons-bar { right: -2px; left: -2px; }


.wide .content .post-cover + .pseudosidebar { position: absolute; top: 0; right: 0; z-index: 500; }

.post-cover-row .row-cont { position: relative; padding: 0 0 80px; }
.post-cover-row .editorial { position: absolute; top: 15px; left: 580px; z-index: 100; }




.row.post-body .b-article {
  padding-bottom: 1px; margin: auto;
  background: #fff;
  }

body[data-post-layout*="4col_16244"] .row.post-body .b-article,
body[data-post-layout*="8col_16245"] .row.post-body .b-article,
body[data-post-layout*="6col_16246"] .row.post-body .b-article,
body[data-post-layout*="12col_16247"] .row.post-body .b-article {
  width: 1040px;
  }
body[data-post-layout*="4col_16244"] .row.post-body .b-article .post,
body[data-post-layout*="8col_16245"] .row.post-body .b-article .post {
  width: 680px;
  }

body:not(.mobile)[data-post-layout="6col_16248"] .post,
body:not(.mobile)[data-post-layout="12col_16309"] .post {
  width: calc(100% + 20px);
  position: relative; left: -20px;
}

[data-post-layout="6col_16248"] .page-content,
[data-post-layout="12col_16309"] .page-content { background: #FFF; }

[data-post-layout="6col_16248"] .entry-comments-wrap,
[data-post-layout="12col_16309"] .entry-comments-wrap { background: #fffbf5; }

[data-post-layout="6col_16248"] .entry-comments-wrap:after,
[data-post-layout="12col_16309"] .entry-comments-wrap:after {
  content: '';
  position: absolute; top: 0; right: 0; left: 0;
  height: 5px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/x-fold-axis-bgs-4247f909918d5d0add190d999d5cc4519ed95a014e41743c870602aef1e32a21.png) 0 0 repeat-x;
}

[data-post-layout="6col_16248"] .row-cont.row-shadow,
[data-post-layout="12col_16309"] .row-cont.row-shadow { opacity: 0; }

[data-post-layout="6col_16248"] .page-footer,
[data-post-layout="12col_16309"] .page-footer {
  position: relative;
  background: #f7f5f1;
}

[data-post-layout="6col_16248"] .page-footer:before,
[data-post-layout="12col_16309"] .page-footer:before {
  content: '';
  position: absolute; top: 0; right: 0; left: 0;
  height: 5px;
  background: #f7f5f1 url(https://lamcdn.net/www.wonderzine.com/gui/x-fold-axis-bgs-4247f909918d5d0add190d999d5cc4519ed95a014e41743c870602aef1e32a21.png) 0 0 repeat-x;
}
