

.post-cover_3 {
  position: relative;
  margin: 0 -20px 35px -40px;
  -webkit-font-smoothing: antialiased;
  }
.post-cover_3 .cover-image img {
  display: block;
  width: 680px; height: auto;
  }
.post-cover_3 .cover-content {
  padding: 30px 0 0 40px;
  }
.post-cover_3 .cover-image + .cover-content {
  position: absolute; bottom: 40px; left: 40px;
  padding: 0;
  }
.post-cover_3 .cover-content .article-flow {
  margin-bottom: 10px;
  font: 18px "FuturaPTLAMBold", sans-serif; text-transform: uppercase;
  }
.post-cover_3 .cover-content .article-title {
  width: 460px;
  }
.post-cover_3.post-cover_3-style_1 .cover-content .article-title {
  font: 60px/55px "ReformaGroteskLAMMedium", sans-serif; -webkit-font-smoothing: antialiased;
  }
.post-cover_3.post-cover_3-style_2 .cover-content .article-title {
  font: 60px/55px "FuturaPTLAMBold", sans-serif; -webkit-font-smoothing: antialiased;
  }
.post-cover_3 .cover-content .article-lead {
  width: 300px;
  font: 20px/22px "Garamond(APC)SemiBoldItalic", serif; -webkit-font-smoothing: antialiased;
  }



.post-cover_3 .cover-bottomline .edit-post {
  position: relative;
  display: inline-block;
  width: 20px; height: 20px;
  padding: 0;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22);
  }
.post-cover_3 .cover-bottomline .edit-post i {
  top: 5px; left: 5px;
  }
.post-cover_3 .cover-bottomline .share-buttons-bar {
  margin-bottom: 15px;
  }
.post-cover_3 .cover-bottomline .post-meta {
  display: inline-block;
  vertical-align: 5px;
  }
.post-cover_3 .cover-bottomline .post-meta a,
.post-cover_3 .cover-bottomline .post-meta span {
  color: #000;
  }
.post-cover_3 .cover-bottomline .post-meta a:before,
.post-cover_3 .cover-bottomline .post-meta span:before {
  margin-top: 1px;
  }
.post-cover_3 .cover-bottomline .post-meta a:hover,
.post-cover_3 .cover-bottomline .post-meta a:hover:before {
  color: inherit!important;
  }
.post-cover_3 .cover-bottomline .meta-posted,
.post-cover_3 .cover-bottomline .meta-views-counter,
.post-cover_3 .cover-bottomline .meta-comments-counter {
  font-size: 11px;
  }
.post-cover_3 .cover-bottomline .meta-posted {
  margin-left: 20px;
  }
.post-cover_3 .cover-bottomline .meta-posted:first-letter {
  text-transform: uppercase;
  }


.content .post-cover_3 + .pseudosidebar .banner-border-wrap {
  margin-bottom: 20px;
  border: 2px solid #fff;
  }
.content .post-cover_3 + .pseudosidebar .banner-centering-wrap.banner-border-wrap {
  width: 300px; min-height: 460px;
  text-align: center;
  background: rgba(0,0,0,.4);
  }
.content .post-cover_3 + .pseudosidebar .banner-centering-wrap.banner-border-wrap:after {
  content: '';
  display: inline-block;
  height: 460px;
  vertical-align: middle;
  }
.content .post-cover_3 + .pseudosidebar .banner-centering-wrap.banner-border-wrap .banner {
  display: inline-block;
  min-width: 240px;
  vertical-align: middle;
  }

.content .post-cover_3 + .pseudosidebar .banner-border-wrap .banner {
  margin: 0;
  }


.wide .content .post-cover_3 .cover-image img {
  width: 1040px;
  }
.wide .content .post-cover_3 + .pseudosidebar {
  position: absolute; top: 30px; right: -10px; z-index: 100;
  }


.article-text {
  color: #262626;
  min-height: 650px;
  }


.article-text a {
  padding: 0.3em 0;
  text-decoration:none !important; color:#4077a1;
  }
.article-text a:visited {
  color:#590788;
  }
.article-text a:hover {
  color:#003cff;
  }
.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:#b3b3b3;
  font: 12px/20px "FuturaPTLAMBold", sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 1px; -webkit-font-smoothing: antialiased;
  margin-top: 13px;
  }
.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 ul,
.article-text ol { margin-top: 0.4em; padding-left: 2.4em; font-size: 13px; margin-bottom: 1.7em; }
.article-text ul li,
.article-text ol li { line-height: 15px; margin-bottom: 0.5em; }
.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 p { font: 15px/25px "Helvetica", "Arial", sans-serif; }
.article-text p.body-sm { font: 13px/20px "Helvetica", "Arial", sans-serif; }
.article-text p.body-lar { font: 18px/33px "Georgia", serif; -webkit-font-smoothing: antialiased; }
  .article-text p.body-lar em { font-style: normal; font-size: 24px; font-family: "Garamond(APC)SemiBoldItalic", serif; }

.article-text p.garamond-sm { font: 18px/20px "Garamond(APC)SemiBoldItalic", serif; -webkit-font-smoothing: antialiased; }
.article-text h5.garamond-med { font: 25px/30px "Garamond(APC)SemiBoldItalic", serif; -webkit-font-smoothing: antialiased; }
.article-text h4.garamond-lar { font: 32px/34px "Garamond(APC)SemiBoldItalic", serif; -webkit-font-smoothing: antialiased; }

.article-text p.futurabold-sm { font: 14px/20px "FuturaPTLAMBold", sans-serif; -webkit-font-smoothing: antialiased; }
  .article-text p.futurabold-sm em { font-style: normal; font-size: 18px; font-family: "Garamond(APC)SemiBoldItalic", serif; }
.article-text h5.futurabold-med { font: 22px/28px "FuturaPTLAMBold", sans-serif; -webkit-font-smoothing: antialiased; }
  .article-text h5.futurabold-med em { font-style: normal; font-size: 26px; font-family: "Garamond(APC)SemiBoldItalic", serif; }
.article-text h4.futurabold-lar { font: 28px/32px "FuturaPTLAMBold", sans-serif; -webkit-font-smoothing: antialiased; }
  .article-text h4.futurabold-lar em { font-style: normal; font-size: 34px; font-family: "Garamond(APC)SemiBoldItalic", serif; }

.article-text h3.futurablack-l { font: 36px/42px "FuturaPTLAMExtraBold", sans-serif; -webkit-font-smoothing: antialiased; }
  .article-text h3.futurablack-l em { font-style: normal; font-size: 44px; font-family: "Garamond(APC)SemiBoldItalic", serif; }
.article-text h2.futurablack-xl { font: 50px/55px "FuturaPTLAMExtraBold", sans-serif; -webkit-font-smoothing: antialiased; }
  .article-text h2.futurablack-xl em { font-style: normal; font-size: 64px; font-family: "Garamond(APC)SemiBoldItalic", serif; }
.article-text p.futurablack-xxl { font: 150px/140px "FuturaPTLAMExtraBold", sans-serif; -webkit-font-smoothing: antialiased; }

.article-text h2.reforma { font: 60px/55px "ReformaGroteskLAMMedium", sans-serif; -webkit-font-smoothing: antialiased; }


.article-text .white-power { color: #fff; -webkit-font-smoothing: antialiased; }
.article-text .white-power a { color: #648ba9; }
.article-text .white-power a:visited { color: #53519d; }
.article-text .white-power a:hover { color: #1a50ff; }




.article-text h2, .article-text h3, .article-text h4, .article-text h5, .article-text p, .article-text table.grid {
  margin-bottom: 30px;
  }
.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 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.lookatme.ru/gui/line-0aa08104e297eff219fcde06a6da279e.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;
  }
.article-text table.table-ears:first-child {
  margin-top: -35px;
  }
.article-text table.table-ears:first-child > tbody > tr:first-child > td {
  padding-top: 35px;
  }

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


.article-text table.grid .style > * {
  padding-left: 18px; padding-right: 18px;
  -moz-box-sizing: border-box; box-sizing: border-box;
  }


.article-text .inline_icon { display: inline-block; background: url(http://lamcdn.net/www.lookatme.ru/gui/inline_icons_style3-acdd95a0f7a8bfed31651c868af05150.png) no-repeat; }

.article-text .inline_icon-laquo-big,
.article-text .inline_icon-raquo-big { width: 45px; height: 38px; }
.article-text .inline_icon-laquo-big { background-position: 0 0; }
.article-text .inline_icon-raquo-big { background-position: -46px 0; }
  .article-text .white-power .inline_icon-laquo-big { background-position: 0 -39px; }
  .article-text .white-power .inline_icon-raquo-big { background-position: -46px -39px; }

.article-text .inline_icon-laquo-small,
.article-text .inline_icon-raquo-small { width: 21px; height: 19px; }
.article-text .inline_icon-laquo-small { background-position: -93px 0; }
.article-text .inline_icon-raquo-small { background-position: -115px 0; }
  .article-text .white-power .inline_icon-laquo-small { background-position: -93px -20px; }
  .article-text .white-power .inline_icon-raquo-small { background-position: -115px -20px; }


.article-text p.sep {
  position: relative;
  font-size: 0px; line-height: 0;
  background: #000;
  }
.article-text p.sep-1 { 
  height: 1px;
  }
.article-text p.sep-2 { 
  height: 2px;
  }
.article-text p.sep-3 { 
  height: 3px;
  }
.article-text p.sep-4 { 
  height: 10px;
  }
.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;
  }



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

.superwide-table table.grid .x6 {
  width: 960px;
  }
.wide .content .article-text .superwide-table table.grid.table-ears {
  margin-right: -40px;
  }
.wide .content .article-text .superwide-table table.grid.table-ears > tbody > tr::after {
  width: 40px;
  }

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


.b-slideshow .b-slideshow-controls { margin-bottom: 27px; text-align: center; }
.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: -2px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-4a24e13227bd624e57b6b454c255f0c9.png);
  cursor: pointer;
  }
.b-slideshow .b-slideshow-controls .left { background-position: -210px 0; }
.b-slideshow .b-slideshow-controls .right { background-position: -218px 0; }
.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:after,
.b-slideshow .b-slideshow-controls .right:hover:after { border-color: #d4d4d4; }

.b-slideshow .b-slideshow-controls .status { min-width: 4em; margin: 0 8px; font: bold 14px/24px "Proxima Nova", sans-serif; text-align: center; -webkit-font-smoothing: antialiased; }
.b-slideshow .b-slideshow-controls .status strong { 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; }
