

@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_4 {
  position: relative;
  width: 620px; height: 620px;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 5px; border-radius: 5px;
  }
.post-cover_4 .article-title,
.post-cover_4 .cover-bottom {
  position: relative; z-index: 15;
  }

.post-cover_4 .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_4 .article-title .flow:after { content: '\A'; }

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

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

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


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


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

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


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

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


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

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


.post-cover_4.post-cover_4-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_4.post-cover_4-nopic:before,
.post-cover_4.post-cover_4-nopic:after {
  content: '';
  position: absolute; right: 2px; left: 2px;
  height: 2px;
  background: #E5AF48;
  }
.post-cover_4.post-cover_4-nopic:before { top: 2px; }
.post-cover_4.post-cover_4-nopic:after { bottom: 2px; }

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

.post-cover_4.post-cover_4-nopic .article-title {
  width: 490px;
  margin: 0 auto 19px;
  font: 35px/38px "TwentytwelveSansC", serif; color: #292d67;
  }
.post-cover_4.post-cover_4-nopic .article-lead {
  position: relative;
  width: 410px;
  margin: 0 auto 19px; padding-top: 21px;
  }
.post-cover_4.post-cover_4-nopic .article-lead:before {
  content: '';
  position: absolute; top: 0; left: 50%;
  width: 100px; height: 2px;
  margin: 0 0 0 -50px;
  background: #C89534;
  }
.post-cover_4.post-cover_4-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_4.post-cover_4-nopic .share-buttons-bar { right: -2px; left: -2px; }


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




.article-text {
  color: #262626;
  }


.article-text a {
  padding: 0.3em 0;
  text-decoration:none !important; color: #c89534;
  }
.article-text a:hover {
  color:#eb7b25;
  }
.article-text a:hover img {
  opacity: .8;
  }


.article-text .anchor[id]:before {
  display: block;
  content: "";
  height: 50px;
  margin: -50px 0 0;
  }


.article-text img {
  vertical-align: top;
  }
.b-article .img-with-caption {
  display: block;
  }
.b-article .img-with-caption .img-caption {
  display: block;
  color:#888;
  font: 16px/20px "circe", sans-serif; text-align: center; color: #929292;
  margin-top: 19px;
  }
.b-article .left .img-with-caption .img-caption { text-align: left; }
.b-article .center .img-with-caption .img-caption { text-align: center; }
.b-article .right .img-with-caption .img-caption { text-align: right; }
.article-text img.left-ear {
  margin-left: -40px;
  }
.article-text img.right-ear {
  margin-right: -20px;
  }
.wide .content .article-text table img.right-ear {
  margin-right: -60px;
  }


.article-text sup {
  font-size:12px;
  line-height:18px;
  }
.article-text .left {
  text-align: left;
  }
.article-text .center {
  text-align: center;
  }
.article-text .right {
  text-align: right;
  }


.article-text p { font: 16px/26px "PT Serif", serif; }
  .article-text p strong { font: 800 12px/26px "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.article-text p.body-sm { font: 13px/22px "PT Serif", serif; }
  .article-text p.body-sm strong { font: 800 12px/22px "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px; }

.article-text p.small-cap { font: 800 12px/18px "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px; }

.article-text h2 { font: 800 38px/40px "circe", sans-serif; }
.article-text h3 { font: 800 32px/34px "circe", sans-serif; }
.article-text h4 { font: 800 26px/30px "circe", sans-serif; }

.article-text h2.decor-l { font: 40px/44px "TwentytwelveSansC", sans-serif; }
.article-text h3.quote-serif { font: 28px/32px "TwentytwelveSansC", sans-serif; }
.article-text h3.quote-sans { font: 28px/32px "TwentytwelveSansG", sans-serif; }


.article-text ul,
.article-text ol {
  margin-left: 40px; padding: 0;
  font: 16px/26px "PT Serif", serif;
  }
.article-text ul em,
.article-text ol em,
.article-text ul i,
.article-text ol i { font-style: italic; }
.article-text ul strong,
.article-text ol strong,
.article-text ul b,
.article-text ol b { font: 800 12px/26px "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.article-text ul li,
.article-text ol li { margin-bottom: 10px; }
.article-text ol > li { list-style-type: decimal; }

.article-text ul > li { text-indent: -1.3em; }
.article-text ul > li:before { content: '\2014\a0'; }


.article-text .white-power { color: #fff; -webkit-font-smoothing: antialiased; }
.article-text .white-power a { color: #c89534; }
.article-text .white-power a:hover { color: #eb7b25; }

.article-text .sasha-grey { color: #a1a1a1; }
.article-text .sasha-grey a { color: #c89534; }
.article-text .sasha-grey a:hover { color: #eb7b25; }

.article-text .gold-finger { color: #c89534; }
.article-text .gold-finger a { color: #292d67; }
.article-text .gold-finger a:hover { color: #eb7b25; }




.article-text h2, .article-text h3, .article-text h4, .article-text h5, .article-text p, .article-text table.grid, .article-text ul, .article-text ol {
  margin-bottom: 20px;
  }
.article-text .mb-0 {
  margin-bottom: 0!important;
  }
.article-text .mb-10 {
  margin-bottom: 10px!important;
  }
.article-text .mb-20 {
  margin-bottom: 20px!important;
  }
.article-text .mb-30 {
  margin-bottom: 30px!important;
  }
.article-text .mb-40 {
  margin-bottom: 40px!important;
  }
.article-text .mb-60 {
  margin-bottom: 60px!important;
  }
.article-text .mb-80 {
  margin-bottom: 80px!important;
  }
.article-text .mb-100 {
  margin-bottom: 100px!important;
  }
.article-text .mb-200 {
  margin-bottom: 200px!important;
  }


.article-text .fluid-row {
  position: relative;
  margin-bottom: 20px;
  text-align: left !important; letter-spacing: -0.35em; white-space: nowrap;
  }
.article-text .fluid-row .fluid-block {
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0; word-spacing: 0; white-space: normal;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.article-text .fluid-row .fluid-block.style {
  padding: 12px 20px;
  }
.article-text .fluid-row .fluid-block.x1 { width: 140px; }
.article-text .fluid-row .fluid-block.x2 { width: 300px; }
.article-text .fluid-row .fluid-block.x3 { width: 460px; }
.article-text .fluid-row .fluid-block.x4 { width: 620px; }
.article-text .fluid-row .fluid-block.x5 { width: 780px; }
.article-text .fluid-row .fluid-block.x6 { width: 940px; }
.article-text .fluid-row .fluid-block.xt1 { width: 190px; }
.article-text .fluid-row .fluid-block.xt2 { width: 405px; }
.article-text .fluid-row .fluid-block.xt1,
.article-text .fluid-row .fluid-block.xt2 { margin-left: 25px; }

.article-text .fluid-row.vmid > .fluid-block { vertical-align: middle!important; }
.article-text .fluid-row.vbot > .fluid-block { vertical-align: bottom!important; }

.article-text .fluid-row.ver-separated .fluid-block:before {
  content: '';
  position: absolute; top: 0; bottom: 0; z-index: 2;
  width: 1px;
  margin-left: -10px;
  background: #e3e3e3;
  }
.article-text .fluid-row.ver-separated .fluid-block:first-child:before { display: none; }
.article-text .fluid-row.hor-separated:before {
  content: '';
  position: absolute; right: 0; bottom: -12px; left: 0;
  border-top: 1px dotted #bfbfbf;
  }

.article-text .fluid-row.left-ear.right-ear { margin-right: -20px; margin-left: -40px; padding-right: 20px; padding-left: 40px; }
.wide .content .article-text .fluid-row.left-ear.right-ear { margin-right: -40px; padding-right: 40px; }


.article-text .fluid-row:not(.col-rtl) .fluid-block { margin: 0 0 0 20px; }
.article-text .fluid-row:not(.col-rtl) .fluid-block:first-child { margin-left: 0!important; }
.article-text .fluid-row.col-rtl { direction: rtl; }
.article-text .fluid-row.col-rtl > .fluid-block { margin: 0 20px 0 0; direction: ltr; }
.article-text .fluid-row.col-rtl > .fluid-block:first-child { margin-right: 0!important; }


.article-text .inline_icon { display: inline-block; background: url(https://lamcdn.net/www.wonderzine.com/gui/v34-inline_icons-7c2ce0ebcbdd6916aa0caa2cd76ba52406096784222a8a91ddf1116e1e29aaf3.png) no-repeat; }

.article-text img[class|="inline_icon-shape"] { width: 20px!important; height: 20px!important; margin-right: 10px; vertical-align: -6px; }
.article-text .inline_icon-shape-1 { background-position: 0 0; }
.article-text .inline_icon-shape-2 { background-position: -21px 0; }
.article-text .inline_icon-shape-3 { background-position: -42px 0; }
.article-text .inline_icon-shape-4 { background-position: -63px 0; }
.article-text .inline_icon-shape-5 { background-position: -84px 0; }
.article-text .inline_icon-shape-6 { background-position: -105px 0; }
.article-text .inline_icon-shape-7 { background-position: -126px 0; }
.article-text .inline_icon-shape-8 { background-position: -147px 0; }
.article-text .inline_icon-shape-9 { background-position: -168px 0; }
.article-text .inline_icon-shape-10 { background-position: -189px 0; }
.article-text .inline_icon-shape-11 { background-position: -210px 0; }
.article-text .inline_icon-shape-12 { background-position: -231px 0; }


.article-text .inline_icon-shape-blue-1 { background-position: -1212px 0; }
.article-text .inline_icon-shape-blue-2 { background-position: -1233px 0; }
.article-text .inline_icon-shape-blue-3 { background-position: -1254px 0; }
.article-text .inline_icon-shape-blue-4 { background-position: -1275px 0; }
.article-text .inline_icon-shape-blue-5 { background-position: -1296px 0; }
.article-text .inline_icon-shape-blue-6 { background-position: -1317px 0; }
.article-text .inline_icon-shape-blue-7 { background-position: -1338px 0; }
.article-text .inline_icon-shape-blue-8 { background-position: -1359px 0; }
.article-text .inline_icon-shape-blue-9 { background-position: -1380px 0; }
.article-text .inline_icon-shape-blue-10 { background-position: -1401px 0; }
.article-text .inline_icon-shape-blue-11 { background-position: -1422px 0; }
.article-text .inline_icon-shape-blue-12 { background-position: -1443px 0; }

.article-text .inline_icon-shape-w-gold { background-position: -252px 0; }
.article-text .inline_icon-shape-w-blue { background-position: -273px 0; }
.article-text .inline_icon-shape-w-black { background-position: -294px 0; }
.article-text .inline_icon-shape-w-grey { background-position: -315px 0; }
.article-text .inline_icon-shape-w-white { background-position: -691px 0; }

.article-text img[class|="inline_icon-quote-serif"] { width: 22px!important; height: 21px!important; margin-right: 10px; }
.article-text .inline_icon-quote-serif-open { background-position: -336px 0; }
.article-text .inline_icon-quote-serif-close { background-position: -359px 0; }
.article-text .inline_icon-quote-serif-blue-open { background-position: -712px 0; }
.article-text .inline_icon-quote-serif-blue-close { background-position: -735px 0; }
.article-text .inline_icon-quote-serif-black-open { background-position: -808px 0; }
.article-text .inline_icon-quote-serif-black-close { background-position: -831px 0; }
.article-text .inline_icon-quote-serif-grey-open { background-position: -904px 0; }
.article-text .inline_icon-quote-serif-grey-close { background-position: -927px 0; }
.article-text .inline_icon-quote-serif-white-open { background-position: -1000px 0; }
.article-text .inline_icon-quote-serif-white-close { background-position: -1023px 0; }

.article-text img[class|="inline_icon-quote-sans"] { width: 24px!important; height: 19px!important; margin-right: 10px; }
.article-text .inline_icon-quote-sans-open { background-position: -382px 0; }
.article-text .inline_icon-quote-sans-close { background-position: -407px 0; }
.article-text .inline_icon-quote-sans-blue-open { background-position: -758px 0; }
.article-text .inline_icon-quote-sans-blue-close { background-position: -783px 0; }
.article-text .inline_icon-quote-sans-black-open { background-position: -854px 0; }
.article-text .inline_icon-quote-sans-black-close { background-position: -879px 0; }
.article-text .inline_icon-quote-sans-grey-open { background-position: -950px 0; }
.article-text .inline_icon-quote-sans-grey-close { background-position: -975px 0; }
.article-text .inline_icon-quote-sans-white-open { background-position: -1046px 0; }
.article-text .inline_icon-quote-sans-white-close { background-position: -1071px 0; }

.article-text img[class|="inline_icon-dash"] { width: 20px!important; height: 2px!important; margin-right: 8px; vertical-align: 4px; }
.article-text .inline_icon-dash-gold { background-position: -432px 0; }
.article-text .inline_icon-dash-blue { background-position: -453px 0; }
.article-text .inline_icon-dash-black { background-position: -474px 0; }
.article-text .inline_icon-dash-grey { background-position: -495px 0; }
.article-text .inline_icon-dash-white { background-position: -1096px 0; }

.article-text img[class|="inline_icon-circle"] { width: 12px!important; height: 12px!important; margin-right: 16px; vertical-align: -2px; }
.article-text .inline_icon-circle-gold { background-position: -516px 0; }
.article-text .inline_icon-circle-blue { background-position: -529px 0; }
.article-text .inline_icon-circle-black { background-position: -542px 0; }
.article-text .inline_icon-circle-grey { background-position: -555px 0; }
.article-text .inline_icon-circle-white { background-position: -1117px 0; }

.article-text img[class|="inline_icon-big-w"] { width: 40px!important; height: 40px!important; margin-right: 10px; }
.article-text .inline_icon-big-w-gold { background-position: -568px 0; }
.article-text .inline_icon-big-w-blue { background-position: -609px 0; }
.article-text .inline_icon-big-w-black { background-position: -1130px 0; }
.article-text .inline_icon-big-w-grey { background-position: -650px 0; }
.article-text .inline_icon-big-w-white { background-position: -1171px 0; }


.article-text p.sep {
  position: relative;
  font-size: 0px; line-height: 0;
  background: #d9d9d9;
  }
.article-text p.sep-1 { 
  height: 1px;
  }

.article-text p.sep-2 { 
  height: 2px;
  }

.article-text p.sep-3 { 
  height: 6px;
  }

.article-text p.sep-4 { 
  height: 2px;
  }
.article-text p.sep-4:before {
  content: '';
  position: relative; top: -6px;
  display: block;
  width: 75px; height: 13px;
  margin: auto;
  background: #c4c4c4 url(https://lamcdn.net/www.wonderzine.com/gui/sprite-style-pack-v4-cfaa7ce5bf68a2a4d0ce2c0aece6d11d57ff5f3a89ab6a5c6f61de0693363e5f.png) 0 0 no-repeat;
  border-right: 8px solid #fff; border-left: 8px solid #fff;
  }
.article-text p.sep-4[style="background:#c89534;"]:before,
.article-text p.sep-4[style~="#c89534;"]:before { background-color: #C89534; }

.article-text p.sep-5 { 
  height: 2px;
  }
.article-text p.sep-5:after {
  content: '';
  position: absolute; top: -5px; left: 50%;
  width: 8px; height: 8px;
  margin-left: -6px;
  background: #FFF;
  border: 2px solid #c4c4c4; -webkit-border-radius: 50%; border-radius: 50%;
  }
.article-text p.sep-5[style~="#c89534;"]:after,
.article-text p.sep-5[style="background:#c89534;"]:after { border-color: #C89534; }

.article-text p.sep.left-ear {
  margin-left: -40px;
  }
.article-text p.sep.right-ear {
  margin-right: -20px;
  }
.wide .content .article-text p.sep.right-ear {
  margin-right: -40px;
  }
.wide .content .article-text .x6 p.sep.right-ear {
  margin-right: -60px;
  }



.portrait-block { margin-bottom: 20px; }
.portrait-block .portrait-image,
.portrait-block .portrait-text { display: inline-block; vertical-align: middle; }
.portrait-block .portrait-image { margin-right: 12px; }
.portrait-block .portrait-image img.dummy { width: 55px; height: 55px; background: #ccc; }
.portrait-block .portrait-text p { margin-bottom: 0; }

.bordered-quote {
  position: relative;
  margin-bottom: 30px; padding: 35px 75px 33px;
  color: #c89534; text-align: center;
  border: 2px solid #E5AF48;
  }
.bordered-quote:before,
.bordered-quote:after {
  content: '';
  position: absolute; top: 2px; bottom: 2px;
  width: 13px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/diagonal-pattern-e80fae273976371f6e19a207e25bd5bf0c300395f4c7c1e0d3592725302a126e.gif);
  }
.bordered-quote:before { left: 2px; }
.bordered-quote:after { right: 2px; }
.bordered-quote p { margin-bottom: 0; font: 16px/24px "TwentytwelveSansG", sans-serif; -webkit-font-smoothing: antialiased; }


.separator-block {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
  }
.separator-block p,
.separator-block h2,
.separator-block h3,
.separator-block h4 {
  position: relative; z-index: 2;
  display: inline-block;
  margin-bottom: 0 !important; padding: 0 20px;
  background: #fff;
  }
.separator-block .sep {
  position: absolute!important; top: 50%; right: 0; left: 0; z-index: 1;
  }
.separator-block .inline_icon { margin: 0!important; }


.floating-number {
  position: relative;
  float: left;
  width: 40px; height: 29px;
  margin-right: 15px; padding-top: 11px;
  font: 800 18px/1 "circe", sans-serif; color: #fff; text-align: center; white-space: nowrap; -webkit-font-smoothing: antialiased;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-style-pack-v4-cfaa7ce5bf68a2a4d0ce2c0aece6d11d57ff5f3a89ab6a5c6f61de0693363e5f.png) 0 -14px;
  overflow: hidden;
  }
p .floating-number { margin-top: 8px; }


.embed-ears { width: 680px; margin: 0 -20px 0 -40px; }
.wide .content .embed-ears { width: 1040px; margin: 0 -40px 0 -40px; }


.half-grid { margin: 0 0 30px 70px; }


.b-slideshow .b-slideshow-controls { margin-bottom: 27px; text-align: center; overflow: visible; }
.b-slideshow .b-slideshow-controls .title {display: none;}

.b-slideshow .b-slideshow-controls .left,
.b-slideshow .b-slideshow-controls .right,
.b-slideshow .b-slideshow-controls .status { display: inline-block; }

.b-slideshow .b-slideshow-controls .left,
.b-slideshow .b-slideshow-controls .right {
  position: relative;
  width: 7px; height: 12px;
  vertical-align: 1px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png);
  cursor: pointer;
  }
.b-slideshow .b-slideshow-controls .left { background-position: -220px -220px; }
.b-slideshow .b-slideshow-controls .right { background-position: -228px -220px; }
.b-slideshow .b-slideshow-controls .left:after,
.b-slideshow .b-slideshow-controls .right:after {
  content: '';
  position: absolute; top: -10px; left: -12px;
  width: 28px; height: 28px;
  border: 2px solid transparent; border-radius: 50%;
  }
.b-slideshow .b-slideshow-controls .right:after { left: -13px; }
.b-slideshow .b-slideshow-controls .left:hover { background-position: -236px -220px; }
.b-slideshow .b-slideshow-controls .right:hover { background-position: -244px -220px; }
.b-slideshow .b-slideshow-controls .left:hover:after,
.b-slideshow .b-slideshow-controls .right:hover:after { border-color: #c89534; }

.b-slideshow .b-slideshow-controls .status { min-width: 4em; margin: 0 8px; font: 800 14px/24px "circe", sans-serif; text-align: center; -webkit-font-smoothing: antialiased; }
.b-slideshow .b-slideshow-controls .status strong,
.b-slideshow .b-slideshow-controls .status .sep { font: inherit; }

.b-slideshow .b-slideshow-photos { position: relative; text-align: center; clear: left; }
.b-slideshow .b-slideshow-photos .img-with-caption { width:100%; }
.b-slideshow .b-slideshow-photos .img-with-caption .img-caption { text-align: center; }
.b-slideshow .b-slideshow-photos img { cursor: pointer; cursor: hand; }

.left .b-slideshow .b-slideshow-controls,
.left .b-slideshow .b-slideshow-photos,
.left .b-slideshow .b-slideshow-photos .img-with-caption .img-caption { text-align: left; }

.right .b-slideshow .b-slideshow-controls,
.right .b-slideshow .b-slideshow-photos,
.right .b-slideshow .b-slideshow-photos .img-with-caption .img-caption { text-align: right; }


.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #000;
  z-index: 1000;
  }
.fullscreen * {
  height: 100%!important;
  }
.fullscreen .post-slideshow {
  padding: 0!important;
  }
.fullscreen .post-slideshow,
.fullscreen .post-slideshow > div > div {
  width: 100%;
  }
.fullscreen .post-slideshow > div > div {
  position: relative;
  float: left;
  display: block!important;
  }
.fullscreen .post-slideshow .img-with-caption {
  width: 100%;
  background-size: contain; background-color: transparent;
  }
.fullscreen .post-slideshow .slide-caption {
  position: absolute; right: 0; bottom: 0; left: 0;
  width: auto; height: auto!important; min-height: 36px;
  padding: 12px 0 10px;
  font-style: normal; color: #fff;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  }
.fullscreen .post-slideshow .slide-caption .text {
  display: inline-block;
  vertical-align: bottom;
  }
.fullscreen .post-slideshow .slide-caption:after {
  content: '';
  display: inline-block;
  height: 36px;
  vertical-align: bottom;
  }
.fullscreen .post-slideshow .custom_slide {
  background: #eaeaea url(https://lamcdn.net/www.wonderzine.com/gui/mobile/custom_slide-1fb10ce2428f7689bd0c4455671498fb1981820c4441c8a93e0190ed435d0904.png) center no-repeat; background-size: auto 110px!important;
  }
.fullscreen .post-slideshow .custom_slide:after {
  display: none;
  }
