

@import url("https://fonts.googleapis.com/css?family=Old+Standard+TT&subset=latin,cyrillic");


@font-face {
  font-family: 'Proxima Nova';
  src: url('http://lamcdn.net/www.furfur.me/gui/proximanova-bold-89d01bc73c845a9e877e876d19ce93067b70a87fefd0fe9b8eb22b98db5b8fa7.eot');
  src: url('http://lamcdn.net/www.furfur.me/gui/proximanova-bold-89d01bc73c845a9e877e876d19ce93067b70a87fefd0fe9b8eb22b98db5b8fa7.eot?#iefix') format('embedded-opentype'),
       url('http://lamcdn.net/www.furfur.me/gui/proximanova-bold-e81f55eaa6b8586827651c5d05c051cec9cd39efa10375589682e56676840d53.woff') format('woff'),
       url('http://lamcdn.net/www.furfur.me/gui/proximanova-bold-656e503158b9a44521438d820c902d1bb98f01cca52310a302e2c6a090e779be.ttf') format('truetype'),
       url('http://lamcdn.net/www.furfur.me/gui/proximanova-bold-6b78706fdbcc9d08a6fde1f2e61074b3acd17aabdc18f435fbfa61e6323c78bd.svg#proxima_novabold') format('svg');
  font-weight: bold;
  font-style: normal;
  }


@font-face {
  font-family: 'Proxima Nova Cond';
  src: url('http://lamcdn.net/www.furfur.me/gui/proximanovaexcn-semibold-1c43a6b0256f6d6b8844c7ce2673f8123256597a93662e9a8739c879b6eedd16.eot');
  src: url('http://lamcdn.net/www.furfur.me/gui/proximanovaexcn-semibold-1c43a6b0256f6d6b8844c7ce2673f8123256597a93662e9a8739c879b6eedd16.eot?#iefix') format('embedded-opentype'),
       url('http://lamcdn.net/www.furfur.me/gui/proximanovaexcn-semibold-b56dcca6b4a14c46ca76b554e021702e292bec61a6e6f502441dcb42beee53d0.woff') format('woff'),
       url('http://lamcdn.net/www.furfur.me/gui/proximanovaexcn-semibold-bd5d0b1a62e3ba488aa0416027f42bdeb3eb67c577f0829cd9b001bbe8d0b7e1.ttf') format('truetype'),
       url('http://lamcdn.net/www.furfur.me/gui/proximanovaexcn-semibold-a10abf88390dd3317b0f8e055585717b84e47c68fcdf5440d5a3fa951fdf4d24.svg#proxima_nova_extra_condensSBd') format('svg');
  font-weight: bold;
  font-style: normal;
  }




.editorial { display: inline-block; position: relative; top: -8px; }
.editorial a {
  display: block;
  width: 25px; height: 25px;
  padding: 0!important;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22);
  }
.editorial a i { top: 7px!important; left: 7px!important; }


.post-cover {
  position: relative;
  margin-bottom: 25px;
  text-align: center;
  }
.post-cover img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  }
.post-cover .post-category {
  margin-bottom: 10px;
  font: bold 12px/14px "Proxima Nova", sans-serif; letter-spacing: 2px; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.post-cover .post-title {
  margin: 10px auto;
  width: 430px;
  font: bold 30px/34px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.post-cover .post-preview {
  margin-bottom: 30px;
  }
.post-cover .post-meta .meta-posted,
.post-cover .post-meta .meta-posted-time,
.post-cover .post-meta .meta-comments-counter,
.post-cover .post-meta .meta-views-counter {
  font: 10px/1 "Georgia", serif; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  }
.post-cover .post-meta .meta-comments-counter a:before,
.post-cover .post-meta .meta-views-counter a:before { text-transform: none; }

.post-cover .post-meta.posted a:hover { text-decoration: none; }
.post-cover .post-meta .meta-comments-counter a,
.post-cover .post-meta .meta-views-counter a { background: none; }
.post-cover .post-meta .item-meta a,
.post-cover .post-meta .item-meta span {
  opacity: 0.4;
  transition: opacity .2s;
  }
.post-cover .post-meta .item-meta a:hover { opacity: 0.7; }


.wide .post .post-cover {
  float: left;
  width: 620px;
  box-sizing: border-box;
  }
.wide .post .post-cover + .pseudosidebar {
  float: right;
  width: 300px;
  }
.wide .article-text:before {
  display: none;
  }

.wide .post .post-cover-style-2 .post-preview,
.wide .post .post-cover-style-3 .post-preview {
  margin-bottom: 0px;
  }

.post-cover-style-1 {
  border: 4px solid #000;
  padding: 40px 0 20px 0;
  }
.post-cover-style-1 .editorial {
  position: absolute; top: 10px; right: 10px;
  }
.post-cover-style-1 .post-meta.posted {
  position: relative;
  width: 121px;
  margin: 0 auto 24px;
  text-align: center;
  }
.post-cover-style-1 .post-meta.date .meta-posted {
  display: block;
  margin-bottom: 28px;
  }
.post-cover-style-1 .post-meta.posted .item-meta a,
.post-cover-style-1 .post-meta.posted .item-meta span {
  color: #262626;
  opacity: 1;
  }
.post-cover-style-1 .post-meta.posted .item-meta a:before,
.post-cover-style-1 .post-meta.posted .item-meta span:before {
  display: none!important;
  }
.post-cover-style-1 .post-meta.posted .meta-comments-counter strong,
.post-cover-style-1 .post-meta.posted .meta-views-counter strong {
  display: block;
  margin-bottom: 9px;
  font: 30px "Old Standard TT", serif; -webkit-font-smoothing: antialiased; letter-spacing: -1px;
  }
.post-cover-style-1 .post-meta.posted .meta-comments-counter {
  position: absolute; top: 3px; right: 155px;
  }
.post-cover-style-1 .post-meta.posted .meta-views-counter {
  position: absolute; top: 3px; left: 155px;
  }
.post-cover-style-1 .post-meta.posted:before,
.post-cover-style-1 .post-meta.posted:after {
  content: '';
  position: absolute; top: 28px;
  width: 17px; height: 17px;
  background:url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) -30px 0;
  }
.post-cover-style-1 .post-meta.posted:before {
  left: -17px;
  }
.post-cover-style-1 .post-meta.posted:after {
  right: -17px;
  }
.post-cover-style-1 .post-meta.posted .meta-posted img {
  display: block;
  margin: auto; padding: 0 0 11px;
  }
.post-cover-style-1 .post-meta .meta-comments-counter,
.post-cover-style-1 .post-meta .meta-views-counter {
  height: 80px;
  }


.post-cover-style-2 {
  position: relative;
  margin-bottom: 90px;
  height: 660px;
  white-space: nowrap;
  }
.post-cover-style-2 .post-preview {
  position: absolute; top: 0; left: 0;
  }
.post-cover-style-2 .cover-content {
  position: relative;
  display: inline-block;
  margin-bottom: 40px; 
  vertical-align: bottom; white-space: normal;
  -webkit-font-smoothing: antialiased;
  }
.post-cover-style-2:after {
  content: '';
  display: inline-block;
  height: 660px;
  vertical-align: bottom;
  }
.post-cover-style-2 .wrap {
  display: inline-block;
  }
.post-cover-style-2 .post-category {
  position: absolute; top: -14px;
  width: 100%;
  }
.post-cover-style-2 .post-category a {
  color: inherit; text-decoration: none;
  opacity: 0.8;
  transition: opacity .2s;
  }
.post-cover-style-2 .post-category a:hover { opacity: 1; }

.post-cover-style-2 .post-title {
  width: 480px;
  font: bold 46px/48px "Proxima Nova Cond", serif; text-transform: uppercase;
  }

.post-cover-style-2 .post-lead { display: none; }

.post-cover-style-2 .post-title + .post-meta {
  position: absolute; bottom: -14px;
  width: 430px;
  }
.post-cover-style-2 .post-meta .meta-posted,
.post-cover-style-2 .post-meta .meta-comments-counter,
.post-cover-style-2 .post-meta .meta-views-counter {
  font: bold 12px "Proxima Nova", sans-serif; text-transform: uppercase;
  }
.post-cover-style-2 .post-title + .post-meta + .post-meta {
  position: absolute; bottom: -38px;
  width: 430px;
  }
.post-cover-style-2 .share-buttons-bar {
  position: absolute; bottom: -65px;
  width: 100%;
  }
.post-cover-style-2 .cover-content-ffffff { color: #fff; }


.post-cover-style-3 {
  position: relative;
  margin-bottom: 90px;
  height: 660px;
  white-space: nowrap;
  }
.post-cover-style-3 .post-preview {
  position: absolute; top: 0; left: 0;
  }
.post-cover-style-3 .cover-content {
  position: relative;
  display: inline-block;
  vertical-align: middle; white-space: normal;
  -webkit-font-smoothing: antialiased;
  }
.post-cover-style-3:after {
  content: '';
  display: inline-block;
  height: 660px;
  vertical-align: middle;
  }
.post-cover-style-3 .wrap {
  display: inline-block;
  }
.post-cover-style-3 .post-category {
  position: absolute; top: -14px;
  width: 100%;
  }
.post-cover-style-3 .post-category a {
  color: inherit; text-decoration: none;
  opacity: 0.8;
  transition: opacity .2s;
  }
.post-cover-style-3 .post-category a:hover { opacity: 1; }
.post-cover-style-3 .post-title {
  width: 480px;
  font: bold 46px/48px "Proxima Nova Cond", serif; text-transform: uppercase;
  }

.post-cover-style-3 .post-lead { display: none; }

.post-cover-style-3 .post-title + .post-meta {
  position: absolute; bottom: -14px;
  width: 100%
  }
.post-cover-style-3 .post-meta .meta-posted,
.post-cover-style-3 .post-meta .meta-comments-counter,
.post-cover-style-3 .post-meta .meta-views-counter {
  font: bold 12px "Proxima Nova", sans-serif; text-transform: uppercase;
  }
.post-cover-style-3 .post-title + .post-meta + .post-meta {
  position: absolute; bottom: -38px;
  width: 430px;
  }
.post-cover-style-3 .share-buttons-bar {
  position: absolute; bottom: -65px;
  width: 100%;
  }
.post-cover-style-3 .cover-content-ffffff {  color: #fff; }
.post-cover-style-3 .cover-content-ffffff .post-lead,
.post-cover-style-3 .cover-content-ffffff .post-meta a,
.post-cover-style-3 .cover-content-ffffff span { opacity: .38; }


.article-text a {
  padding: 0.45em 0;
  text-decoration: underline; color: #6b3017;
  }
.article-text a:hover {
  color: #bb4d1d;
  }

.article-text .left {
  text-align: left;
  }
.article-text .center {
  text-align: center;
  }
.article-text .right {
  text-align: right;
  }

.article-text img {
  vertical-align: top;
  }
.b-article .img-with-caption {
  display: block;
  }
.article-text img.left-ear {
  margin-left: -40px;
  }
.article-text img.right-ear {
  margin-right: -20px;
  }
.wide .article-text table img.right-ear {
  margin-right: -60px;
  }

.article-text .underline {
  text-decoration: underline;
  }
.article-text .strikethrough {
  text-decoration: line-through;
  }


.article-text h2 {
  font: bold 50px/1 "Proxima Nova Cond", sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: -1px;
  }
.article-text h3 {
  font: bold 40px/1 "Proxima Nova Cond", sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: -1px;
  }
.article-text h2 strong, .article-text h3 strong, .article-text h6 strong, .article-text p.accent strong,
.article-text h1 b, .article-text h2 b, .article-text h6 b, .article-text p.accent b {
  font-weight: normal;
  }
.article-text p {
  font: 15px/23px "Georgia", serif;
  }
.article-text p em { font: bold 11px/23px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 2px; -webkit-font-smoothing: antialiased; }
.article-text p.xlarge {
  font: bold 30px/1 "Proxima Nova Cond", sans-serif; -webkit-font-smoothing: antialiased;
  }
.article-text p.small {
  font-size: 13px; line-height: 20px;
  }
.article-text p.chopped {
  font: bold 11px/16px "Proxima Nova", sans-serif; letter-spacing: 2px; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.article-text p.xl-schoolbook {
  font: 50px/1 "Old Standard TT", serif; letter-spacing: -1px; -webkit-font-smoothing: antialiased;
  }
.article-text p.l-schoolbook {
  font: 23px/28px "Old Standard TT", serif; -webkit-font-smoothing: antialiased;
  }
.article-text p.schoolbook {
  font: 17px/24px "Old Standard TT", serif; -webkit-font-smoothing: antialiased;
  }
.article-text sup {
  position: relative; bottom: 0.4em;
  font-size: 0.6em;
  }
.article-text sub {
  position: relative; bottom: -0.4em;
  font-size: 0.6em;
  }
.article-text ol,
.article-text ul {
  margin-left: 30px;
  margin-bottom: 10px;
  font: 15px/23px "Georgia",serif;
  }
.article-text ul em,
.article-text ol em,
.article-text ul i,
.article-text ol i { font: bold 11px/23px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 2px; -webkit-font-smoothing: antialiased; }
.article-text ul li,
.article-text ol li { margin-bottom: 10px; }

.article-text ol { counter-reset: customlistcounter; }
.article-text ol li {
  position: relative;
  list-style: none;
  counter-increment: customlistcounter;
  }
.article-text ol li:before {
  content: counter(customlistcounter);
  position: absolute; top: 0; left: -30px;
  width: 23px; height: 23px;
  padding-top: 7px;
  text-align: center; font: 12px/1 "Old Standard TT", serif; color: #FFF; -webkit-font-smoothing: antialiased;
  background: #000;
  border-radius: 50%;
  box-sizing: border-box;
  }

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

.article-text ol ol li,
.article-text ul ol li { list-style-type: decimal; text-indent: 0; }
.article-text ol ol li:before,
.article-text ul ol li:before { content: none; }


body:not(.mobile) .article-text .white-power { color: #fff; -webkit-font-smoothing: antialiased; }
body:not(.mobile) .article-text .white-power a { color: #fff; }
body:not(.mobile) .article-text .white-power a:hover { color: #fff; }
body:not(.mobile) .article-text .white-power p.sep-1,
body:not(.mobile) .article-text .white-power p.sep-3 { border-color: #fff; }
body:not(.mobile) .article-text .white-power p.sep-2 .helper { background-position: 0 -44px; }
body:not(.mobile) .article-text .white-power p.sep-5 .helper { background-position: 0 -59px; }
body:not(.mobile) .article-text .white-power p.sep-6 { background-position: 0 -226px; }
body:not(.mobile) .article-text .white-power p.sep-7 { background-position: 0 -220px; }
body:not(.mobile) .article-text .white-power p.sep-8 .helper { background-position: -40px -18px; }
body:not(.mobile) .article-text .white-power .btw,
body:not(.mobile) .article-text .white-power .btw:before { border-bottom-color: #fff; }
body:not(.mobile) .article-text .white-power .decorated-header > *:before,
body:not(.mobile) .article-text .white-power .decorated-header > *:after { border-color: #FFF; }

.article-text .red-wing { color: #D64145; }




.article-text h2, .article-text h3, .article-text h6, .article-text p, .article-text table.grid, .article-text .fluid-row, .article-text ul, .article-text ol {
  margin-bottom: 20px;
  }
.article-text .mb-0 {
  margin-bottom: 0!important;
  }
.article-text .mb-05 {
  margin-bottom: 10px!important;
  }
.article-text .mb-1 {
  margin-bottom: 20px!important;
  }
.article-text .mb-15 {
  margin-bottom: 30px!important;
  }
.article-text .mb-2 {
  margin-bottom: 40px!important;
  }
.article-text .mb-3 {
  margin-bottom: 60px!important;
  }


.article-text table {
  table-layout: fixed;
  }

.article-text table td.vmid {
  vertical-align: middle!important;
  }
.article-text table td.vbot {
  vertical-align: bottom!important;
  }

.article-text table.grid .gap { width: 20px; }

.article-text table.grid .x6,
.article-text table.grid .x6 > p,
.article-text table.grid .x6 > li { width: 940px; }

.article-text table.grid .x5,
.article-text table.grid .x5 > p,
.article-text table.grid .x5 > li { width: 780px; }

.article-text table.grid .x4,
.article-text table.grid .x4 > p,
.article-text table.grid .x4 > li { width: 620px; }

.article-text table.grid .x3,
.article-text table.grid .x3 > p,
.article-text table.grid .x3 > li { width: 460px; }

.article-text table.grid .x2,
.article-text table.grid .x2 > p,
.article-text table.grid .x2 > li { width: 300px; }

.article-text table.grid .x1,
.article-text table.grid .x1 > p,
.article-text table.grid .x1 > li { width: 140px; }


.article-text table.grid .xt1,
.article-text table.grid .xt1 > p,
.article-text table.grid .xt1 > li { width: 190px; }

.article-text table.grid .xt2,
.article-text table.grid .xt2 > p,
.article-text table.grid .xt2 > li { width: 405px; }

.article-text table.grid .xt1 + .gap,
.article-text table.grid .xt2 + .gap { width: 25px; }

.article-text table.grid.ver-separated .gap {
  background: url(http://lamcdn.net/www.furfur.me/gui/line-3b1bbae4f6a4ec747715a906b3b243e718e7c4ce8aed928b177031e1ffa265cd.gif) center repeat-y;
  }

.article-text table.grid.hor-separated td {
  padding: 10px 0!important;
  border-top: 1px dotted #bfbfbf!important;
  }
.article-text table.grid.hor-separated tr:first-child td {
  padding-top: 0!important;
  border: none!important;
  }


.article-text table.table-ears {
  margin-left: -40px; margin-right: -20px;
  }
.article-text table.table-ears > tbody > tr:before {
  content: '';
  display: table-cell;
  width: 40px;
  }
.article-text table.table-ears > tbody > tr:after {
  content: '';
  display: table-cell;
  width: 20px;
  }

.wide .article-text table.table-ears {
  margin-right: -60px;
  }
.wide .article-text table.table-ears > tbody > tr:after {
  content: '';
  display: table-cell;
  width: 60px;
  }


.article-text .fluid-row {
  position: relative;
  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 p.sep {
  position: relative;
  height: 0px;
  font-size: 0px; line-height: 0;
  }
.article-text p.sep-1 { 
  border-top: 1px solid #262626;
  }

.article-text p.sep-2 { 
  height: 13px;
  overflow: hidden;
  }
.article-text p.sep-2 .helper {
  position: relative;
  display: block;
  width: 26px; height: 13px;
  margin: auto;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) 0 0 no-repeat;
  }
.article-text p.sep-2 .helper:before,
.article-text p.sep-2 .helper:after {
  content: '';
  position: absolute; top: 2px;
  width: 480px; height: 1px;
  border-top: 1px solid;
  }
.article-text p.sep-2 .helper:before { left: 100%; }
.article-text p.sep-2 .helper:after { right: 100%; }

.article-text p.sep-3 { 
  height: 2px;
  border: solid #262626; border-width: 1px 12px;
  }

.article-text p.sep-4 { 
  border-top: 1px solid #e3e3e3;
  }

.article-text p.sep-5 { 
  height: 13px;
  overflow: hidden;
  }
.article-text p.sep-5 .helper {
  position: relative;
  display: block;
  width: 26px; height: 13px;
  margin: auto;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) 0 -15px no-repeat;
  }
.article-text p.sep-5 .helper:before,
.article-text p.sep-5 .helper:after {
  content: '';
  position: absolute; bottom: 2px;
  width: 480px; height: 1px;
  border-bottom: 1px solid;
  }
.article-text p.sep-5 .helper:before { left: 100%; }
.article-text p.sep-5 .helper:after { right: 100%; }

.article-text p.sep-6 {
  height: 6px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) 0 -35px repeat-x;
  }

.article-text p.sep-7 {
  height: 1px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) 0 -30px repeat-x;
  }

.article-text p.sep-8 { 
  height: 9px;
  overflow: hidden;
  }
.article-text p.sep-8 .helper {
  position: relative;
  display: block;
  width: 8px; height: 9px;
  margin: auto;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) -30px -18px no-repeat;
  }
.article-text p.sep-8 .helper:before,
.article-text p.sep-8 .helper:after {
  content: '';
  position: absolute; bottom: 4px;
  width: 480px; height: 1px;
  border-bottom: 1px solid;
  }
.article-text p.sep-8 .helper:before { left: 100%; margin-left: 3px; }
.article-text p.sep-8 .helper:after { right: 100%; margin-right: 3px; }


.article-text .price-tag .price-tag-body {
  display: inline-block;
  height: 37px;
  margin: 0 9px 20px;
  font: bold 18px "Proxima Nova Cond",sans-serif; color: #fff; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) 0 -140px repeat-x;
  }
.article-text .price-tag .price-tag-body:before,
.article-text .price-tag .price-tag-body:after {
  content: '';
  display: inline-block;
  width: 9px; height: 37px;
  vertical-align: -11px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) 0 -178px no-repeat;
  }
.article-text .price-tag .price-tag-body:before { margin: 0 5px 0 -9px; }
.article-text .price-tag .price-tag-body:after { margin:0 -9px 0 5px; background-position: -10px -178px; }


.article-text .decorated-header {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
  overflow: hidden;
  }
.article-text .decorated-header > * {
  display: inline-block; position: relative;
  margin-bottom: 0;
  }
.article-text .decorated-header > *:before,
.article-text .decorated-header > *:after {
  content: '';
  position: absolute; top: 50%;
  width: 480px; height: 1px;
  border-bottom: 1px solid #262626;
  }
.article-text .decorated-header > *:before { margin-left: 24px; left: 100%; }
.article-text .decorated-header > *:after { margin-right: 24px; right: 100%; }
.article-text .decorated-header .img-with-caption {
  top: 3px; position: relative;
  }
.article-text .decorated-header .flagged_header {
  padding: 0;
  background: none;
  }
.article-text .decorated-header .flagged_header + p {
  display: none;
  }


.article-text .dropcap .dropped-cap {
  float: left;
  height: 1em;
  margin: -.08em 0.1em 0 0;
  font: 50px "Old Standard TT", serif;
  }


.article-text .flagged_header .flagged_header-body {
  display: inline-block; position: relative;
  margin: 0 19px; padding: 0 16px;
  height: 37px;
  font: 20px/37px "Old Standard TT", serif; color: #fff; -webkit-font-smoothing: antialiased;
  background: #262626;
  }
.article-text .flagged_header .flagged_header-body:before,
.article-text .flagged_header .flagged_header-body:after {
  content: ''; position: absolute; display: block; top: 0;
  width: 19px; height: 37px;
  vertical-align: -12px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-df6f9fa80c241b330fed676edcc97630f208eaf9c342405a1550fde1b80f60c9.png) 0 -233px no-repeat;
  }
.article-text .flagged_header .flagged_header-body:before { left: -19px; }
.article-text .flagged_header .flagged_header-body:after { right: -19px; background-position: -18px -233px; }


.article-text .btw {
  position: relative;
  padding-bottom: 1px;
  border-bottom: 1px solid rgba(0,0,0,.5);
  }
.article-text .btw:before {
  content: 'К сведению';
  display: block;
  margin-bottom: 18px; padding: 0 0 7px 26px;
  font: bold 18px "Proxima Nova Cond",sans-serif; white-space: nowrap; text-transform: uppercase;
  border-bottom: 1px solid rgba(0,0,0,.5);
  }
.article-text .btw:after {
  content: '';
  position: absolute; top: 4px; left: 1px;
  border-right: 7px solid transparent; border-bottom: 13px solid; border-left: 7px solid transparent;
  }
.article-text .btw p {
  font-style: italic;
  }


.article-text *[class|="inline_icon"] { display: inline-block; background: url(http://lamcdn.net/www.furfur.me/gui/sprite-style-pack-v25-inline_icons-860117d522af08c6508f1ee527a3a520e62ca2d06f2f58d42e2207143c3dd76f.png) no-repeat; }

.article-text img[class|="inline_icon-number"] { width: 23px; height: 23px; }
.article-text .inline_icon-number-1 { background-position: 0 0; }
.article-text .inline_icon-number-2 { background-position: -40px 0; }
.article-text .inline_icon-number-3 { background-position: -80px 0; }
.article-text .inline_icon-number-4 { background-position: -120px 0; }
.article-text .inline_icon-number-5 { background-position: -160px 0; }
.article-text .inline_icon-number-6 { background-position: -200px 0; }
.article-text .inline_icon-number-7 { background-position: -240px 0; }
.article-text .inline_icon-number-8 { background-position: -280px 0; }
.article-text .inline_icon-number-9 { background-position: -320px 0; }
.article-text .inline_icon-number-10 { background-position: -360px 0; }
.article-text .inline_icon-number-11 { background-position: -400px 0; }
.article-text .inline_icon-number-12 { background-position: -440px 0; }
.article-text .inline_icon-number-13 { background-position: -480px 0; }
.article-text .inline_icon-number-14 { background-position: -520px 0; }

.article-text .inline_icon-ff-icon { width: 33px; height: 44px; background-position: -560px 0; }

.article-text img[class|="inline_icon-big_number"] { width: 41px; height: 41px; }
.article-text .inline_icon-big_number-1 { background-position: -610px 0; }
.article-text .inline_icon-big_number-2 { background-position: -669px 0; }
.article-text .inline_icon-big_number-3 { background-position: -730px 0; }
.article-text .inline_icon-big_number-4 { background-position: -789px 0; }
.article-text .inline_icon-big_number-5 { background-position: -850px 0; }
.article-text .inline_icon-big_number-6 { background-position: -909px 0; }
.article-text .inline_icon-big_number-7 { background-position: -970px 0; }
.article-text .inline_icon-big_number-8 { background-position: -1029px 0; }
.article-text .inline_icon-big_number-9 { background-position: -1090px 0; }
.article-text .inline_icon-big_number-10 { background-position: -1149px 0; }
.article-text .inline_icon-big_number-11 { background-position: -1210px 0; }
.article-text .inline_icon-big_number-12 { background-position: -1269px 0; }
.article-text .inline_icon-big_number-13 { background-position: -1330px 0; }
.article-text .inline_icon-big_number-14 { background-position: -1389px 0; }
.article-text .inline_icon-big_number-15 { background-position: -1450px 0; }

.article-text img[class|="inline_icon-numbered_number"] { height: 35px; }
.article-text .inline_icon-numbered_number-1 { width: 84px; background-position: -1511px 0; }
.article-text .inline_icon-numbered_number-2 { width: 93px; background-position: -1619px 0; }
.article-text .inline_icon-numbered_number-3 { width: 93px; background-position: -1721px 0; }
.article-text .inline_icon-numbered_number-4 { width: 94px; background-position: -1823px 0; }
.article-text .inline_icon-numbered_number-5 { width: 94px; background-position: -1930px 0; }
.article-text .inline_icon-numbered_number-6 { width: 94px; background-position: -2039px 0; }
.article-text .inline_icon-numbered_number-7 { width: 92px; background-position: -2148px 0; }
.article-text .inline_icon-numbered_number-8 { width: 94px; background-position: -2250px 0; }
.article-text .inline_icon-numbered_number-9 { width: 94px; background-position: -2357px 0; }
.article-text .inline_icon-numbered_number-10 { width: 126px; background-position: -2465px 0; }


.spec.bignum { padding-left: 62px; }
.spec.bignum * { overflow: hidden; }
.spec.bignum .bignum-circle {
  float: left;
  width: 41px; height: 41px;
  margin-left: -62px; padding-top: 11px;
  text-align: center; font: 20px/1 "Old Standard TT", serif; color: #fff; -webkit-font-smoothing: antialiased;
  background: #000;
  -webkit-border-radius: 50%; border-radius: 50%;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.spec.bignum p:first-of-type { padding-top: 10px; }
.spec.bignum h2:first-of-type { position: relative; top: -2px; }
.spec.bignum h2:first-of-type { padding-top: 2px; }
.spec.bignum .xlarge:first-of-type { padding-top: 5px; }
.spec.bignum .small:first-of-type { padding-top: 11px; }
.spec.bignum .chopped:first-of-type { padding-top: 13px; }
.spec.bignum .xl-schoolbook:first-of-type { padding-top: 0; }
.spec.bignum .l-schoolbook:first-of-type { padding-top: 7px; }
.spec.bignum .schoolbook:first-of-type { padding-top: 10px; }


.article-text .bordered {
  position: relative;
  padding: 2px;
  text-align: center;
  border: 1px solid;
  }
.article-text .bordered:before,
.article-text .bordered:after {
  content: '';
  position: absolute; top: 0;
  width: 9px; height: 9px;
  border-top: 2px solid;
  }
.article-text .bordered:before { left: 0; border-left: 2px solid; }
.article-text .bordered:after { right: 0; border-right: 2px solid; }
.article-text .bordered .text {
  position: relative;
  margin: 0; padding: 40px 40px 20px 40px;
  border: 1px solid;
  }
.article-text .bordered .text:before,
.article-text .bordered .text:after {
  content: '';
  position: absolute; bottom: -3px;
  width: 9px; height: 9px;
  border-bottom: 2px solid;
  }
.article-text .bordered .text:before { left: -3px; border-left: 2px solid; }
.article-text .bordered .text:after { right: -3px; border-right: 2px solid; }


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