

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


@font-face {
  font-family: 'Proxima Nova';
  src: url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-regular-f980b7697eafe17c5dca217b5d833b15ac2ee9e4205c92b8e347d387e3a7d87f.eot');
  src: url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-regular-f980b7697eafe17c5dca217b5d833b15ac2ee9e4205c92b8e347d387e3a7d87f.eot?#iefix') format('embedded-opentype'),
       url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-regular-57c4c5b68af590684bca82bc44caef8fb95937e039139b11491460dbcbbef2bc.woff') format('woff'),
       url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-regular-1198ea009cf1767213f1f4b59a2583d1ef453a92126881994a2074cfea4213f0.ttf') format('truetype'),
       url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-regular-9e9c81cb435deb81e0f3c0205b8efbf5dceb378209c39d3fe4b34eabc32f7a0a.svg#proxima_novaregular') format('svg');
  font-weight: normal;
  font-style: normal;
  }


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


@font-face {
  font-family: 'Proxima Nova';
  src: url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-black-195db8f7eaa7610c85096ca2ea4d89e9bee279f3903ba844194afde1daf89900.eot');
  src: url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-black-195db8f7eaa7610c85096ca2ea4d89e9bee279f3903ba844194afde1daf89900.eot?#iefix') format('embedded-opentype'),
       url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-black-d280b7afc324b3a523d29ead3d03cda02eacd9c18e9b2a53c565745291a3c17b.woff') format('woff'),
       url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-black-76ee1d36b87954c9aedf5aab1f3b4bd046887eec60997a15b90a229165ee8d02.ttf') format('truetype'),
       url('http://lamcdn.net/www.lookatme.ru/gui/proximanova-black-91aab079b1bfe2452740214015eb96a14958d3416c0da5a3737c9d783225944a.svg#proxima_novablack') format('svg');
  font-weight: 900;
  font-style: normal;
  }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  }
body {
  line-height: 1;
  font:normal 14px/21px "Proxima Nova",sans-serif;
  color:#000;
  overflow-x: hidden;
  }
header, nav, article, footer, section {
  display:block;
  }

h1, h2, h3, h4, h5, h6, p { margin:0 0 20px 0; }
a, a:visited {
  color:#000;
  text-decoration:none;
  outline:none;
  }
a:hover {
  color:#003cff;
  text-decoration:underline;
  }
a.under {
  text-decoration:underline;
  }
ol, ul {
  list-style: none;
  }
img {
  border:0;
  -ms-interpolation-mode: nearest-neighbor | bicubic;
  }
blockquote, q {
  quotes: none;
  }
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
  }

:focus {
  outline: 0;
  }

ins {
  text-decoration: none;
  }
del {
  text-decoration: line-through;
  }

table {
  border-collapse: collapse;
  border-spacing: 0;
  }
table td {
  vertical-align:top;
  text-align:left;
  }
body {
  color: #262626;
  }

.page-content {
  position: relative;
  overflow-x: hidden;
  }

a {
  color: #000;
  }
a:hover {
  color: #003cff; text-decoration: none;
  }

.g-fr { float: right !important; }
.g-fl { float: left; }
.g-oh { overflow: hidden; }
.g-hidden { display: none; }
.g-clear { clear:both; }
.g-tac { text-align:center; }
.g-invisible { opacity: 0; }

.g-mb-0 { margin-bottom:0 !important; }
.g-mt-0 { margin-top:0 !important; }
.g-mb-10 { margin-bottom:10px !important; }
.g-mt-10 { margin-top:10px !important; }
.g-mb-15 { margin-bottom:15px !important; }
.g-mb-20 { margin-bottom:20px !important; }
.g-mt-20 { margin-top:20px !important; }
.g-mb-25 { margin-bottom:25px !important; }
.g-mb-30 { margin-bottom:30px !important; }
.g-mt-30 { margin-top:30px !important; }

.g-pb-0 { padding-bottom:0 !important; }
.g-pt-0 { padding-top:0 !important; }
.g-pt-10 { padding-top:10px !important; }
.g-pb-10 { padding-bottom:10px !important; }
.g-pt-20 { padding-top:20px !important; }
.g-pb-20 { padding-bottom:20px !important; }
.g-pt-30 { padding-top:30px !important; }
.g-pb-30 { padding-bottom:30px !important; }

.g-line {
  height:1px;
  line-height:0;
  font-size:0;
  background-color:#4d4d4d;
  position:relative;
  width:100%;
  }
.g-line-thin {
  height:2px;
  }
.g-line-light {
  background-color:#ddd;
  }


.g-clearfix {
  #zoom: 1;
  }
.g-clearfix:after {
  content:"";
  display:table;
  clear:both;
  }



.banner {
  clear: both;
  position: relative; z-index: 500;
  margin-bottom: 30px;
  text-align: center;
  }
.banner .l-block-inline {
  margin: 0; padding: 0;
  vertical-align: top;
  }
.banner img,
.banner object,
.banner iframe {
  display: block;
  }
.banner-branding {
  z-index: 540;
  min-height: 150px;
  margin: 0;
  text-align: center;
  }
.banner-menu {
  position: absolute; top:0; right:0;
  }
.banner-menu .banner {
  position: absolute; bottom:-74px;
  margin:0;
  }
.banner-on_z_top {
  z-index:550;
  }
.l-block-inline {
  float:none !important;
  display:inline-block;
  }


.banner_horisontal_990_async {
  position: relative; z-index: 3;
  margin: 0 -15px;
  }


.need-more-minerals {
  padding-bottom: 44px;
  text-align: center;
  clear: both;
  }
.need-more-minerals span {
  display: inline-block;
  font: bold 12px/1 "Proxima Nova", sans-serif; text-transform: uppercase;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  }
.need-more-minerals span i {
  display: block;
  width: 44px; height: 44px;
  margin: 0 0 20px 85px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) 0 -14px;
  }
.need-more-minerals span:hover {
  color: #003cff;
  }
@-webkit-keyframes rotation {
  from { -webkit-transform:rotate(0deg); }
  to { -webkit-transform:rotate(360deg); }
  }
@-moz-keyframes rotation {
  from { -moz-transform:rotate(0deg); }
  to { -moz-transform:rotate(360deg); }
  }
@keyframes rotation {
  from { transform:rotate(0deg); }
  to { transform:rotate(360deg); }
  }
.need-more-minerals span:hover i {
  -webkit-animation-name: rotation;
  -webkit-animation-duration: .5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-animation-name: rotation;
  -moz-animation-duration: .5s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease;
  animation-name: rotation;
  animation-duration: .5s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  background-position: -227px -60px;
  }
.need-more-minerals span.loading i {
  -webkit-animation-name: rotation!important;
  -webkit-animation-duration: .5s!important;
  -webkit-animation-iteration-count: infinite!important;
  -webkit-animation-timing-function: linear!important;
  -webkit-transform: translate3d(0, 0, 0)!important;
  -moz-animation-name: rotation!important;
  -moz-animation-duration: .5s!important;
  -moz-animation-iteration-count: infinite!important;
  -moz-animation-timing-function: linear!important;
  animation-name: rotation!important;
  animation-duration: .5s!important;
  animation-iteration-count: infinite!important;
  animation-timing-function: linear!important;
  }
.need-more-minerals + .paginator {
  -webkit-transform: translate3d(0, 0, 0)!important;
  }


.g-item-post .title {
  margin-top: 10px;
  font: bold 16px/20px "Proxima Nova", sans-serif;
  overflow: hidden;
  }
.g-item-post .flow {
  margin: 8px 0 2px 0;
  font: bold 9px/13px "Arial", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }
.g-item-post .post-meta {
  padding-top: 6px;
  }


.g-item-post .pic:hover {
  opacity: .85;
  }

.g-item-post.g-item-flow .pic {
  float: left;
  margin: 0 20px 0 0;
  }


.up-fb-login-button {
  display: inline-block;
  position: relative;
  padding: 0;
  width: 58px; height: 20px;
  text-indent: -999em; vertical-align: top;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -242px 0;
  }
.up-fb-login-button:hover {
  background-position: -242px -20px;
  }
.up-fb-login-button:active {
  background-position: -242px -40px;
  }

.banner_wrap {
  position: relative; z-index: 550;
  float: right;
  display: block;
  width: 300px;
  margin: 0 0 30px 0; padding: 0 15px;
  }


.entry-comments-wrap .sidebar {
  position: relative; left: 20px;
  }
.entry-comments-wrap .sidebar .just-bl-x2 {
  width: 300px;
  }

@media only screen and (max-width: 980px) {
  body { width: 980px; overflow-x: auto; }
  }


.banner-centering-wrap.banner-border-wrap {
  position: relative;
  width: 300px; min-height: 500px;
  margin-bottom: 30px;
  text-align: center;
  }
.banner-centering-wrap.banner-border-wrap:before {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1;
  border: 1px solid #e1e1e1; -webkit-border-radius: 5px; border-radius: 5px;
  }
.banner-centering-wrap.banner-border-wrap:after {
  content: '';
  display: inline-block;
  height: 500px;
  vertical-align: middle;
  }
.banner-centering-wrap .banner_sidebar_300_async {
  min-height: 400px;
  }
.banner-border-wrap > * {
  position: relative; z-index: 2;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  }
.banner-border-wrap .banner {
  margin-bottom: 0 !important;
  }


.banner-centering-wrap .banner-ad-link {
  position: absolute; bottom: -1.6em; left: 0; right: 0;
  display: block;
  min-height: 0; height: auto;
  font-size: 12px; line-height: 1; color: rgba(0,0,0,.3); text-align: center; text-decoration: none; letter-spacing: 0; word-spacing: 0;
  transition: color .3s;
  }
.banner-centering-wrap .banner-ad-link:hover { color: rgba(0,0,0,.6); }


img.missing_image { width: 100px; height: 100px; background: rgba(0,0,0,.08); }


.no-content {
  font: 16px/22px "PT Serif", serif;
  color: #a8a7a3;
  }
.no-content h2,
.no-content h3 {
  margin-bottom: 8px; display: inline-block;
  font: 900 23px/26px "Proxima Nova", serif; -webkit-font-smoothing: antialiased;
  }



.loading-dots .dot {
  position: relative;
  display: inline-block;
  width: 6px; height: 6px;
  margin: 0 3px;
  vertical-align: middle;
  cursor: pointer;
  opacity: 0.1; background: #000; border-radius: 50%;
  -webkit-animation: flash 1500ms infinite; -moz-animation: flash 1500ms infinite; animation: flash 1500ms infinite;
  }
.loading-dots .dot:nth-child(2) {
  -webkit-animation-delay: 500ms; -moz-animation-delay: 500ms; animation-delay: 500ms;
  }
.loading-dots .dot:nth-child(3) {
  -webkit-animation-delay: 1000ms; -moz-animation-delay: 1000ms; animation-delay: 1000ms;
  }

@-webkit-keyframes flash {
  0%  { opacity: 0.3; }
  50% { opacity: 0.2; }
  100% { opacity: 0.1; }
  }
@-moz-keyframes flash {
  0%  { opacity: 0.3; }
  50% { opacity: 0.2; }
  100% { opacity: 0.1; }
  }
@keyframes flash {
  0%  { opacity: 0.3; }
  50% { opacity: 0.2; }
  100% { opacity: 0.1; }
  }

.branding-layout .row.site-header .row-cont { -o-background-clip: padding-box; background-clip: padding-box; }
.branding-layout .row.site-header .row-cont,
.branding-layout .row.site-header:before,
.branding-layout .row.site-header:after { border-top: 1px solid rgba(0,0,0,.15); }
.branding-layout .row:not(.row-banner):before { border-left: 1px solid rgba(0,0,0,.15); }
.branding-layout .row:not(.row-banner):after { border-right: 1px solid rgba(0,0,0,.15); }


.g-item-post.featured {
  position: relative;
  width: 300px;
  margin: 0 0 23px;
  overflow: hidden;
  }
.g-item-post.featured .flow {
  float: left;
  height: 20px;
  margin: 0 10px 1px 0;
  font: bold 12px/21px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px; white-space: nowrap;
  }
.g-item-post.featured .flow + .post-meta {
  opacity: 0;
  -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s;
  }
.g-item-post.featured:hover .flow + .post-meta {
  opacity: 1;
  }
.g-item-post.featured .pic {
  display: block;
  max-width: 300px; max-height: 300px;
  margin-bottom: 10px;
  overflow: hidden;
  }
.g-item-post.featured .pic img {
  position: relative;
  display: block;
  background: rgba(0,0,0,.03);
  }
.g-item-post.featured .pic:hover {
  opacity: .85; 
  }
.g-item-post.featured .title {
  clear: both;
  position: relative;
  margin: 0 0 4px;
  font: bold 19px/24px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }
.g-item-post.featured .title a {
  display: inline-block;
  }
.g-item-post.featured .title a:before {
  content: '';
  position: absolute; top: -2000px; right: 0; bottom: 100%; left: 0;
  margin-bottom: 10px;
  }
.g-item-post.featured .title a:hover:before {
  background: rgba(255,255,255,.15); 
  }
.g-item-post.featured .lead {
  font: 14px/18px "Proxima Nova", sans-serif; color: #808080;
  }
.g-item-post.featured .flow + .title a:before {
  margin-bottom: 30px;
  }
.g-item-post.featured.centered {
  text-align: center;
  }
.g-item-post.featured .post-meta {
  margin-top: 4px; padding: 0;
  }


.g-item-post.featured .pic { max-height: 260px; }
.g-item-post.featured.height-300 .pic img { top: -20px; }
.g-item-post.featured.height-300 .lead { display: none; }


.g-item-post.small-post {
  position: relative; top: -4px;
  width: 300px; min-height: 50px;
  margin: 0 0 23px;
  }
.g-item-post.small-post:after {
  content: '';
  display: inline-block;
  height: 50px;
  vertical-align: middle;
  }
.g-item-post.small-post .pic {
  position: absolute; top: 50%;
  margin: -25px 0 0;
  width: 50px; height: 50px;
  vertical-align: middle;
  }
.g-item-post.small-post .pic img {
  background: rgba(0,0,0,.03);
  -webkit-border-radius: 50%; border-radius: 50%;
  }
.g-item-post.small-post .title {
  display: inline-block;
  max-width: 250px; max-height: 54px;
  margin: 0;
  font: 16px/18px "Proxima Nova", sans-serif; vertical-align: middle;
  overflow: hidden;
  }
.g-item-post.small-post.with-date .title {
  max-height: 80px;
  }
.g-item-post.small-post .title a {
  display: block;
  padding-left: 65px;
  }
.g-item-post.small-post .title a:before {
  content: '';
  position: absolute; top: 50%; left: -4px;
  width: 54px; height: 54px;
  margin-top: -29px;
  border: 2px solid transparent; -webkit-border-radius: 50%; border-radius: 50%;
  }
.g-item-post.small-post .title a:hover:before {
  border-color: #e5e5e5;
  }
.g-item-post.small-post .title .time {
  display: block;
  font: bold 11px/20px "Proxima Nova", sans-serif; color: #b2b2b2;
  }


.g-item-post.superfeature {
  position: relative;
  width: 630px; height: 630px;
  margin: 0 0 35px;
  text-align: center; -webkit-font-smoothing: antialiased;
  overflow: hidden;
  }
.g-item-post.superfeature .cover-image {
  position: absolute; top: 0; left: 0;
  }
.g-item-post.superfeature .cover-image img {
  display: block;
  width: 630px; height: 630px;
  background: rgba(0,0,0,.03);
  -webkit-border-radius: 7px; border-radius: 7px;
  }
.g-item-post.superfeature .cover-content {
  position: relative;
  }

.g-item-post.superfeature .cover-content .article-title .flow {
  position: relative; z-index: 50;
  margin-bottom: 10px;
  font: bold 12px/1 "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px; white-space: pre;
  transition: opacity .2s;
  }
.g-item-post.superfeature .cover-content .article-title .flow:after { content: '\A'; }
.g-item-post.superfeature .cover-content .article-title .flow:hover { color: inherit !important; opacity: 0.7; }


.g-item-post.superfeature .cover-content .post-meta { padding-top: 0; }
.g-item-post.superfeature .cover-content .post-meta .item-meta { margin-left: 15px; }
.g-item-post.superfeature .cover-content .post-meta .item-meta:not(.meta-actions) a,
.g-item-post.superfeature .cover-content .post-meta .item-meta:not(.meta-actions) span {
  color: #000;
  opacity: .4;
  transition: opacity .2s;
  }
.g-item-post.superfeature .cover-content .post-meta .item-meta:not(.meta-actions) a:hover { opacity: .7; }

.g-item-post.superfeature .linktopost {
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 30;
  }
.g-item-post.superfeature .meta-comments-counter {
  position: relative; z-index: 50;
  }


.g-item-post.superfeature.post-color_ffffff * { color: #FFF !important; }


.g-item-post.superfeature .linktopost:hover ~ .cover-image,
.g-item-post.superfeature .linktopost:hover ~ .cover-content .title-text,
.g-item-post.superfeature .linktopost:hover ~ .cover-content .article-lead,
.g-item-post.superfeature .cover-content .article-title .flow:hover,
.g-item-post.superfeature .meta-comments-counter a:hover { opacity: .85; }


.g-item-post.superfeature.style_1 .cover-content {
  height: 620px;
  }
.g-item-post.superfeature.style_1 .article-title {
  width: 400px;
  margin: 0 auto; padding-top: 52px;
  font: bold 30px/32px "Proxima Nova", serif;
  }
.g-item-post.superfeature.style_1 .article-title .flow {
  margin-bottom: 3px;
  }
.g-item-post.superfeature.style_1 .cover-bottom {
  position: absolute; right: 0; bottom: 80px; left: 0;
  }
.g-item-post.superfeature.style_1 .article-lead {
  width: 300px;
  margin: 0 auto 5px;
  font: 16px/20px "Proxima Nova", serif;
  }


.g-item-post.superfeature.style_2 .article-title {
  width: 460px;
  margin: 0 auto 17px;
  font: 40px/45px "PT Serif", serif;
  }
.g-item-post.superfeature.style_2 .article-title .flow {
  margin-bottom: 3px;
  }
.g-item-post.superfeature.style_2 .article-lead {
  width: 300px;
  margin: 0 auto 22px;
  font: 16px/20px "Proxima Nova", serif;
  }

.g-item-post.superfeature.style_2 {
  white-space: nowrap;
  }
.g-item-post.superfeature.style_2 .cover-content {
  display: inline-block;
  white-space: normal; vertical-align: middle;
  }
.g-item-post.superfeature.style_2:after {
  content: '';
  display: inline-block;
  height: 620px;
  vertical-align: middle;
  }


.g-item-post.superfeature.style_3 .cover-content {
  position: absolute; right: 0; bottom: 60px; left: 0;
  }
.g-item-post.superfeature.style_3 .article-title {
  width: 400px;
  margin: 0 auto 18px;
  font: bold 30px/32px "Proxima Nova", serif;
  }
.g-item-post.superfeature.style_3 .article-title .flow {
  margin-bottom: 3px;
  }
.g-item-post.superfeature.style_3 .article-lead {
  width: 300px;
  margin: 0 auto 22px;
  font: 16px/20px "Proxima Nova", serif;
  }


.row { position: relative; }
.row .row-cont {
  position: relative; z-index: 2;
  width: 960px;
  margin: auto;
  }
.row:before,
.row:after {
  content: '';
  position: absolute; top: 0; bottom: 0; left: 50%; z-index: 1;
  width: 42px;
  -o-background-clip: padding-box; background-clip: padding-box;
  box-sizing: border-box;
  }
.row:before { margin-left: -521px; }
.row:after { margin-left: 479px; }
.row:before { border-left: 1px solid transparent; }
.row:after { border-right: 1px solid transparent; }

body:not(.branding-layout) .row,
.branding-layout .row .row-cont,
.branding-layout .row:before,
.branding-layout .row:after { background-color: #FFF; }

body:not(.branding-layout) .row.row-banner { background-color: #F2F2F2; }
.branding-layout .row.row-banner .row-cont,
.branding-layout .row.row-banner:before,
.branding-layout .row.row-banner:after { background-color: transparent; }
.row.row-banner .row-cont { padding: 15px 0px; text-align: center; }
.row.row-banner .banner { display: inline-block; margin: 0 -15px; vertical-align: top; }

.row.main-content { letter-spacing: -0.35em; word-spacing: -0.35em; }
.row.main-content .row-cont { padding: 30px 0; }

body:not(.branding-layout) .row.entry-comments-wrap,
.branding-layout .row.entry-comments-wrap .row-cont,
.branding-layout .row.entry-comments-wrap:before,
.branding-layout .row.entry-comments-wrap:after { background-color: #F7F7F5; background-image: url(http://lamcdn.net/www.lookatme.ru/gui/11.footer-b6e6a17b936dcd5b0eb05297f978e6689c4b59745da5ae4d3da3a02431d851e1.png); background-repeat: repeat-x; }


.ver-layout {
  margin: 0 -15px;
  word-spacing: -0.35em; letter-spacing: -0.35em;
  }
.ver-layout:after {
  content: ''; display: table; clear: both;
  }
.ver-layout .corner-banner {
  float: right;
  width: 300px;
  margin: 0 15px;
  }
.post-group {
  display: inline-block;
  margin: 0 15px;
  vertical-align: top;
  word-spacing: 0; letter-spacing: 0;
  }
.post-group.with-ad {
  float: right; clear: both;
  }
.post-group.with-ad .banner-border-wrap {
  margin-bottom: 30px;
  }


.row.main-content .row-cont > .content {
  position: relative; z-index: 2;
  display: inline-block;
  width: 960px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }
.narrow .row.main-content .row-cont > .content {
  width: 620px;
  }
.row.main-content .row-cont > .sidebar {
  display: inline-block; position:  relative; z-index: 2;
  width: 300px;
  margin-left: 40px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }



.l-block-x1 { width:140px; }
.l-block-x2 { width:300px; }
.l-block-x3 { width:460px; }
.l-block-x4 { width:620px; }
.l-block-x6 { width:940px; }
.l-block-wide { width:660px; margin-left:0; }
.l-block-border { border:1px solid #ddd; background:#fff; }
.l-block-full { width:100%; }
.l-block-wide.l-block-wide-full { width:980px; margin-left:0; }
.l-block-border { border:1px solid #ddd; background:#fff; }


.block-justifier {
  line-height: 1;
  letter-spacing: -0.3em; word-spacing: -0.3em;
  }
.block-justifier > * {
  font: 14px/21px "Arial",sans-serif;
  }
.l-block-wide.block-justifier {
  width: 640px; margin-right: -20px; 
  }
.l-block-wide-full.block-justifier {
  width: 980px; margin-right: -20px; 
  }
.just-bl {
  position:relative;
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top;
  margin-right: 20px;
  letter-spacing: 0; word-spacing: 0;
  text-align: left;
  }
.just-bl-x1 {
  width: 140px;
  }
.just-bl-x1.block-justifier {
  width: 160px;
  margin-right: -20px;
  }
.just-bl-x2 {
  width: 300px;
  }
.just-bl-x2.block-justifier {
  width: 320px;
  margin-right: -20px;
  }
.just-bl-x3 {
  width: 460px;
  }
.just-bl-x3.block-justifier {
  width: 480px;
  margin-right: -20px;
  }
.just-bl-x4 {
  width: 620px;
  }
.just-bl-x4.block-justifier {
  width: 640px;
  margin-right: -20px;
  }
.just-bl-x5 {
  width: 780px;
  }
.just-bl-x6 {
  width: 960px;
  margin-right: 0;
  }
.just-bl-x6.block-justifier {
  width: 1000px;
  margin-right: -20px;
  }
.banner.banner-top {
  margin: 0;
  }
.banner.banner-top > script {
  display: none;
  }
.banner.banner-top > *,
.banner.banner-top img {
  display: block;
  margin: auto;
  }

.row.site-header { z-index: 3; }
.row.site-header .row-cont {
  position: relative;
  padding-top: 40px; padding-bottom: 15px;
  }



.site-header .site-logo {
  display: inline-block;
  width: 123px; height: 16px;
  margin: 11px 39px 0 0;
  vertical-align: top; text-indent: -999em;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -169px -401px;
  }

@media (min--moz-device-pixel-ratio: 1.5),
       (-o-min-device-pixel-ratio: 3/2),
       (-webkit-min-device-pixel-ratio: 1.5),
       (min-device-pixel-ratio: 1.5),
       (min-resolution: 144dpi),
       (min-resolution: 1.5dppx) {
  .site-header .site-logo {
    background: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-@2x-8d6dbea2bf952b0c72283c8a25ce16e7a23975bbd4e6037fb8f4d8858bfae565.png) 0 0; -webkit-background-size: auto 50px; -o-background-size: auto 50px; background-size: auto 50px;
    }
  }
.page-footer { clear: both; }
.page-footer .row:first-child .row-cont { padding-top: 37px; }
.page-footer .row + .row .row-cont { height: 127px; }

body:not(.branding-layout) .page-footer .row + .row,
.branding-layout .page-footer .row + .row .row-cont,
.branding-layout .page-footer .row + .row:before,
.branding-layout .page-footer .row + .row:after { background-color: #F2F2F2; background-image: url(http://lamcdn.net/www.lookatme.ru/gui/11.footer-b6e6a17b936dcd5b0eb05297f978e6689c4b59745da5ae4d3da3a02431d851e1.png); background-repeat: repeat-x; }

.page-footer .row-cont { position: relative; }


.page-footer .footer-logo {
  display: block;
  width: 79px; height: 48px;
  margin: 2px 0 0 0;
  text-indent: -999em;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) 0 -60px no-repeat;
  }


.page-footer .footer-copy {
  margin-bottom: 35px;
  font: 13px/18px "Proxima Nova", sans-serif;
  }


.page-footer .footer-socials {
  position: absolute; top: 46px; left: 50%;
  margin-left: 300px;
  }
.page-footer .footer-socials li {
  display: inline-block;
  margin-left: 8px;
  }
.page-footer .footer-socials a {
  position: relative;
  display: block;
  width: 28px; height: 28px;
  text-indent: -999em;
  background: #262626;
  -webkit-border-radius: 50%; border-radius: 50%;
  }
.page-footer .footer-socials a:before {
  content: '';
  position: absolute; top: 8px; left: 10px;
  width: 10px; height: 12px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png);
  }
.page-footer .footer-socials .footer-fb a:before { background-position: 0 0; }
.page-footer .footer-socials .footer-fb a:hover { background-color: #415a99; }
.page-footer .footer-socials .footer-vk a:before { background-position: -11px 0; }
.page-footer .footer-socials .footer-vk a:hover { background-color: #3f638c; }
.page-footer .footer-socials .footer-tw a:before { background-position: -22px 0; }
.page-footer .footer-socials .footer-tw a:hover { background-color: #13b0f1; }
.page-footer .footer-socials .footer-google a:before { width: 12px; left: 9px; background-position: -45px 0; }
.page-footer .footer-socials .footer-google a:hover { background-color: #c0382a; }
.page-footer .footer-socials .footer-rss a:before { background-position: -33px 0; }
.page-footer .footer-socials .footer-rss a:hover { background-color: #fa982d; }


.page-footer .footer-links {
  position: relative;
  margin: 0;
  font: bold 11px/1 "Arial", sans-serif; -webkit-font-smoothing: antialiased;
  border-bottom: 1px solid #fbfbfa;
  }
.page-footer .footer-links:after {
  content: '';
  position: absolute; bottom: 0; left: 0; right: 0;
  height: 1px;
  background: #ddd;
  }
.page-footer .footer-links li {
  display: inline-block;
  margin-right: 10px; padding: 14px 0;
  }
.page-footer .footer-links a {
  display: block;
  padding: 5px 0;
  color: #808080;
  }
.page-footer .footer-links a:hover {
  color: #262626;
  }


.page-footer .footer-counters {
  position: absolute; top: 14px; right: 0;
  }
.page-footer .footer-counters a {
  color: #808080; font-size: 11px; font-weight: bold; -webkit-font-smoothing: antialiased;
  }
.page-footer .footer-counters a:hover {
  color: #262626;
  }
.page-footer .footer-counters .liveinternet_logo {
  position: relative; top: 4px;
  margin-left: 10px;
  }


.page-footer .lookatmedia-projects {
  padding: 15px 0 0;
  text-align: center;
  }
.page-footer .lookatmedia-projects li {
  display: inline-block;
  margin: 0 10px;
  vertical-align: top;
  }
.page-footer .lookatmedia-projects a {
  display: block;
  text-indent: -999em;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png);
  opacity: .5;
  }
.page-footer .lookatmedia-projects a:hover {
  opacity: .85;
  }

.page-footer .lookatmedia-projects .furfur {
  position: relative; top: -1px;
  padding: 0 0 2px;
  }
.page-footer .lookatmedia-projects .furfur a {
  width: 74px; height: 26px;
  background-position: 0 -125px;
  }

.page-footer .lookatmedia-projects .tvg {
  padding: 0 0 2px;
  }
.page-footer .lookatmedia-projects .tvg a {
  width: 72px; height: 26px;
  background-position: -80px -86px;
  }

.page-footer .lookatmedia-projects .wonder {
  padding: 5px 0 8px;
  }
.page-footer .lookatmedia-projects .wonder a {
  width: 76px; height: 15px;
  background-position: 0 -109px;
  }

.page-footer .lookatmedia-projects .fm {
  padding: 0 0 4px;
  }
.page-footer .lookatmedia-projects .fm a {
  width: 32px; height: 24px;
  background-position: -82px -113px;
  opacity: .25;
  }
.page-footer .lookatmedia-projects .fm a:hover {
  opacity: .85;
  }
.w-icon-new {
  float: left; position: relative;
  cursor: pointer;
  font: 11px/12px "Arial", serif; color: #b2b2b2; text-transform: none; letter-spacing: 0;
  }
.w-icon-new i,
.w-icon-subscribe:before {
  display:inline-block;
  position:absolute; left:0; top:2px;
  width:8px;
  height:8px;
  cursor:pointer;
  background-image: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png);
  line-height: 0;
  }

.w-icon-left {
  padding-left:12px;
  }

.w-icon-abuse {
  padding-right: 17px;
  }
.w-icon-abuse i {
  top: 1px; right: 0; left: auto;
  width: 12px; height: 13px;
  background-position: -155px -160px;
  opacity: 0.3;
  }
.w-icon-abuse:hover i { opacity: 1; }

.w-icon-favorite {
  padding-left: 22px;
  }
.w-icon-favorite i {
  top: -2px;
  width: 15px; height: 14px;
  background-position: -210px -175px;
  }
.w-icon-favorite:hover i {
  background-position: -210px -160px;
  }
.w-icon-favorite:active i,
.w-icon-favorite.active i {
  background-position: -210px -190px;
  }

.w-icon-embed {
  padding-left: 22px;
  }
.w-icon-embed i {
  top: 0;
  width: 11px; height: 10px;
  background-position: -230px -175px;
  }
.w-icon-embed:hover i {
  background-position: -230px -160px;
  }
.w-icon-embed:active i,
.w-icon-embed.active i {
  background-position: -230px -190px;
  }

.w-icon-subscribe {
  padding-left: 22px;
  }
.w-icon-subscribe i,
.w-icon-subscribe:before {
  top: -12px;
  width: 19px; height: 13px;
  background-position: -105px -175px;
  }
.w-icon-subscribe:before {
  content: '';
  top: 0;
  }
.w-icon-subscribe:hover i,
.w-icon-subscribe:hover:before {
  background-position: -105px -160px;
  }
.w-icon-subscribe.active i,
.w-icon-subscribe:active i,
.w-icon-subscribe:active:before,
.w-icon-subscribe.active:before {
  background-position: -105px -190px;
  }

.w-icon-follow-comments {
  padding-left: 22px;
  }
.w-icon-follow-comments i {
  top: -1px;
  width: 19px; height: 13px;
  background-position: -105px -175px;
  }

.w-icon-unfollow i,
.w-icon-unfollow:hover i {
  background-position: -105px -190px;
  }

.w-icon-lock i,
.w-icon-unlock i {
  top: 1px;
  width: 7px; height: 10px;
  background-position: -145px -175px;
  }
.w-icon-lock:hover i,
.w-icon-unlock:hover i {
  background-position: -145px -160px;
  }
.w-icon-lock.active i,
.w-icon-unlock.active i {
  background-position: -145px -190px;
  }

.w-icon-edit {
  padding-left: 14px;
  }
.w-icon-edit i {
  width: 11px; height: 11px;
  background-position: -130px -175px;
  }
.w-icon-edit:hover i {
  background-position: -130px -160px;
  }
.w-icon-edit.active i {
  background-position: -130px -190px;
  }

.icon-waves {
  position: relative;
  }
.icon-waves:before {
  content: '';
  display: inline-block;
  position: absolute; top: 0; left: 0;
  width: 20px; height: 20px;
  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);
  -webkit-transition: box-shadow; -moz-transition: box-shadow; -ms-transition: box-shadow; -o-transition: box-shadow; transition: box-shadow;
  }
@-webkit-keyframes icon-waves {
  from { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22); }
  to { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 15px rgba(255,255,255,0); }
  }
@keyframes icon-waves {
  from { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22); }
  to { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 15px rgba(255,255,255,0); }
  }
.icon-waves:hover:before { -webkit-animation: icon-waves .8s infinite; -moz-animation: icon-waves .8s infinite; -ms-animation: icon-waves .8s infinite; -o-animation: icon-waves .8s infinite; animation: icon-waves .8s infinite; }

.icon-waves i {
  position: absolute;
  top: 5px; left: 5px;
  margin-left: 0;
  }
.icon-waves.w-icon-edit i {
  top: 5px; left: 5px;
  }
.widgets {
  float: left;
  width: 300px;
  margin: 0 0 30px; padding: 0 15px;
  }

.widgets-start {
  height: 4650px;
  }
.banner_300_90:hover {
  opacity: .8;
  }
.widgets-start .banner_300_90 {
  width: 300px;
  margin-bottom: 0;
  }


.banner_300_90 {
  width: 300px;
  margin-bottom: 30px;
  }


.widget .widget-link-to-all {
  padding-top: 17px;
  font: bold 12px "Proxima Nova", sans-serif; letter-spacing: 1px; text-align: center; text-transform: uppercase; text-shadow: 0 1px 0 #fff; -webkit-font-smoothing: antialiased;
  }
.widget .widget-link-to-all a {
  color: #a4a4a4;
  }
.widget .widget-link-to-all a:hover {
  color: #808080;
  }


.widget-community {
  margin-right: -20px;
  }
.widget-community .widget-title {
  font: 900 26px/1 "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }
.widget-community .community-widget-item {
  position: relative;
  display: inline-block;
  width: 239px;
  margin: 0 20px 20px 0; padding-left: 40px;
  vertical-align: top;
  }
.widget-community .community-widget-item:before {
  content: '';
  position: absolute; top: 5px; left: 0;
  width: 25px; height: 25px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/community-categories-a9f4ae33a14ceeb4705fb52fad35446adc6372719f4b3fe6bd0cbd3abd9a9aac.png) no-repeat;
  }
.widget-community .community-widget-item.last {
  display: none;
  }
.widget-community .community-widget-item .title {
  overflow: hidden;
  margin-bottom: 2px; padding-right: 10px;
  max-height: 3.8em;
  font: bold 16px/20px "Proxima Nova", sans-serif;
  }
.widget-community .community-widget-item .post-meta {
  color: #B2B2B2;
  }
.widget-community .community-widget-item .comments-counter { font-size: 12px; }

.widget-community .community-widget-item.livingbetter:before { background-position: 0 -157px; }
.widget-community .community-widget-item.education:before { background-position: -140px -157px; }
.widget-community .community-widget-item.jobs:before { background-position: -280px -157px; }
.widget-community .community-widget-item.howstuffworks:before { background-position: -420px -157px; }
.widget-community .community-widget-item.inspiration:before { background-position: -560px -157px; }
.widget-community .community-widget-item.shopping:before { background-position: -700px -157px; }
.widget-community .community-widget-item.editorial:before { background-position: -840px -157px; }



.widget-projects .widget-title {
  margin-bottom: 24px; padding-left: 65px;
  font: 900 26px/1 "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }
.widget-projects .g-item-post {
  position: relative;
  min-height: 50px;
  padding-left: 65px;
  }
.widget-projects .g-item-post .pic {
  position: absolute; top: 1px; left: 0;
  width: 50px; height: 50px;
  }
.widget-projects .g-item-post .pic img { width: 50px; height: 50px; -webkit-border-radius: 50%; border-radius: 50%; }
.widget-projects .g-item-post .post-meta { margin-bottom: 3px; padding: 0; }
.widget-projects .g-item-post .post-meta .meta-flow { font: bold 12px/1 "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.widget-projects .g-item-post .title {
  max-height: 80px;
  margin-top: 0;
  font: 16px/20px "Proxima Nova", sans-serif;
  }



.widget-first-page h3 {
  margin: 0; padding: 40px 0 30px 0;
  font: 900 26px/40px "Proxima Nova", sans-serif;
  }


.banner_wrap .widget-banner_comments {
  height: 500px;
  }


.sidebar-block {
  position: absolute;
  z-index: 1;
  width: 300px;
  }


body:not(.branding-layout) .row.best-posts,
.branding-layout .row.best-posts .row-cont,
.branding-layout .row.best-posts:before,
.branding-layout .row.best-posts:after { background-color: #F2F2F2; background-image: url(http://lamcdn.net/www.lookatme.ru/gui/11.footer-b6e6a17b936dcd5b0eb05297f978e6689c4b59745da5ae4d3da3a02431d851e1.png); background-repeat: repeat-x; }

body:not(.branding-layout) .row.best-posts + .page-footer .row:first-child,
.branding-layout .row.best-posts + .page-footer .row:first-child .row-cont,
.branding-layout .row.best-posts + .page-footer .row:first-child:before,
.branding-layout .row.best-posts + .page-footer .row:first-child:after { background-color: #F2F2F2; background-image: none; }

.widget-best_posts { padding-bottom: 30px; }
.widget-best_posts .widget-title {
  margin-bottom: 43px; padding-top: 40px;
  font: 900 31px/1 "Proxima Nova", sans-serif; text-align: center;
  }
  @media only screen and (min-width: 1340px) { .widget-best_posts .widget-title { font-size: 37px; } }
.widget-best_posts .block-justifier {
  margin-right: -20px;
  white-space: nowrap;
  overflow: hidden;
  }
.widget-best_posts .block-justifier > * {
  white-space: normal;
  }
.widget-best_posts .prev,
.widget-best_posts .next,
.widget-best_posts .dot_wrap {
  opacity: 0;
  -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s;
  }
.widget-best_posts:hover .prev,
.widget-best_posts:hover .next,
.widget-best_posts:hover .dot_wrap {
  opacity: 1;
  }


.widget-best_posts .prev,
.widget-best_posts .next {
  position: absolute; top: 39px;
  width: 40px; height: 40px;
  color: #262626;
  cursor: pointer;
  }
.widget-best_posts .prev { left: 0; }
.widget-best_posts .next { right: 0; }
.widget-best_posts .prev .icon,
.widget-best_posts .next .icon {
  position: absolute; top: 16px;
  width: 12px; height: 21px;
  fill: currentcolor;
  }
.widget-best_posts .prev .icon { left: 12px; }
.widget-best_posts .next .icon { right: 12px; }

.widget-best_posts .prev:hover,
.widget-best_posts .next:hover { color: #003cff; }


.widget-best_posts .dot_wrap {
  position: absolute; right: 0; bottom: 0; left: 0;
  text-align: center;
  }
.widget-best_posts .dot {
  position: relative;
  display: inline-block;
  width: 6px; height: 6px;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
  }
.widget-best_posts .dot:after {
  content: '';
  position: absolute; top: 3px; left: 3px;
  width: 0; height: 0;
  border: 3px solid #c6c6c4; border-radius: 5px;
  -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;
  }
.widget-best_posts .dot.active:after {
  border: 5px solid #000;
  -webkit-transform: translate(-2px,-2px);
  -moz-transform: translate(-2px,-2px);
  -ms-transform: translate(-2px,-2px);
  -o-transform: translate(-2px,-2px);
  transform: translate(-2px,-2px);
  }


.widget.interesting-posts {
  padding: 30px 0 0;
  }


.widget-wonderzine {
  width: 300px; max-height: 500px;
  margin-bottom: 30px; padding: 27px 0 23px;
  text-align: center;
  border: 2px solid #e5af48;
  overflow: hidden;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.widget-wonderzine .widget-title {
  position: relative;
  width: 206px; height: 59px;
  margin: 0 auto 15px;
  text-indent: -999em;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/wonder-logo-widget-58d453ce69be3f749701f958b4598a7cd9e98b509514e8340668ba891e640f34.png) no-repeat;
  }
.widget-wonderzine .widget-title a { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.widget-wonderzine .wonder-item .wonder-post-preview {
  width: 200px;
  margin: 0 auto 18px;
  overflow: hidden;
  }
.widget-wonderzine .wonder-item .wonder-post-preview img {
  max-width: 200px; max-height: 200px;
  }
.widget-wonderzine .wonder-item .wonder-post-preview.small img {
  margin-left: -50px;
  }
.widget-wonderzine .wonder-item .wonder-post-flow {
  margin-bottom: 9px;
  font: bold 12px "Proxima Nova", sans-serif; color: #c89534; text-transform: uppercase; letter-spacing: 1px;
  }
.widget-wonderzine .wonder-item .wonder-post-flow a { color: #c89534; }
.widget-wonderzine .wonder-item .wonder-post-flow a:hover { color: #000; }
.widget-wonderzine .wonder-item .wonder-post-title {
  width: 250px; max-height: 96px;
  margin: auto;
  font: 20px/24px "PT Serif", serif; color: #202472;
  overflow: hidden;
  }
.widget-wonderzine .wonder-item .wonder-post-title a { color: #202472; }
.widget-wonderzine .wonder-item .wonder-post-title a:hover { color: #c89534; }

.widget-comments-likebox {
  width: 300px;
  padding-top: 34px;
  }
.widget-comments-likebox .g-line {
  background-color: #d9d9d9;
  margin-bottom: 20px;
  }
.widget-comments-likebox .g-title {
  font: 900 26px "Proxima Nova", sans-serif;
  }



.related-posts-widget {
  padding: 20px 0;
  }
.related-posts-widget a {
  display: block;
  }
.related-posts-widget .flow {
  font: bold 12px/21px "Proxima Nova", sans-serif;
  margin: 0 0 -10px;
  }

.widget-banner_comments_top .banner {
  margin: 0 -15px; padding-bottom: 25px;
  }


.widget-materials { margin-bottom: 48px; }



.related-posts .pic {
  position: relative;
  }
.related-posts .partners-icon {
  position: absolute; left: -2px; bottom: 8px;
  }
.related-posts .partners-icon-the-village {
  width: 56px; height: 23px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/partners-posts-logo-village-b292a232ea51adc985c8b5f8f5e7abca6529db63cddb1ec4875b5b0a10bd9b6d.png) no-repeat;
  background-size: 56px auto;
  }
.related-posts .partners-icon-wonderzine {
  width: 66px; height: 23px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/partners-posts-logo-wonderzine-f910b9219e59679d7d4ba31a894c969d457b1ec8f1b735c8e3dc0d996363e1ba.png) no-repeat;
  background-size: 66px auto;
  }
.paginator {
  position: relative;
  padding: 0 160px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  }


.paginator .arrow-prev,
.paginator .arrow-next {
  position: absolute; top: 0; bottom: 0;
  width: 40px;
  color: #262626;
  }
.paginator .arrow-prev { left: 0; }
.paginator .arrow-next { right: 0; }
.paginator .arrow-prev .arrow-text,
.paginator .arrow-next .arrow-text { display: none; }

.paginator .arrow-prev .icon,
.paginator .arrow-next .icon {
  position: absolute; top: 16px;
  width: 12px; height: 21px;
  fill: currentcolor;
  }
.paginator .arrow-prev .icon { left: 12px; }
.paginator .arrow-next .icon { right: 12px; }

.paginator .arrow-prev:hover,
.paginator .arrow-next:hover { color: #003cff; }


.paginator .pages {
  font: bold 18px/40px "Proxima Nova", sans-serif; color: #262626; text-transform: uppercase;
  }
.paginator .pages li {
  display: inline-block;
  }
.paginator .pages li a,
.paginator .pages li span {
  display: block;
  padding: 0 17px;
  }

.paginator .pages li.current span {
  color: #808080;
  }


.paginator-narrow { width: 620px; }
.paginator-narrow .paginator { padding: 0 48px; }

.paginator-narrow .paginator .arrow-prev,
.paginator-narrow .paginator .arrow-next { width: 11px; }
.paginator-narrow .paginator .arrow-prev { padding-left: 36px; }
.paginator-narrow .paginator .arrow-next { padding-right: 36px; }
.paginator-narrow .paginator .arrow-prev:after,
.paginator-narrow .paginator .arrow-next:after { top: 20px; }
.paginator-narrow .paginator .arrow-prev:after { left: 16px; }
.paginator-narrow .paginator .arrow-next:after { right: 16px; }

.paginator-narrow .paginator .pages { font-size: 14px; line-height: 46px; }
.paginator-narrow .paginator .pages li a,
.paginator-narrow .paginator .pages li span { padding: 0 19px; }


.button {
  position: relative; z-index: 1;
  display: inline-block;
  width: auto; height: 27px;
  margin: 0; padding: 0 3px;
  font: bold 11px/11px "Arial",sans-serif; color:#262626; letter-spacing: 0; word-spacing: 0; vertical-align: top;
  background: none; border: 0; outline: none;
  overflow: visible;
  cursor: pointer;
  }
.button::-moz-focus-inner { padding: 0; margin: 0; border: 0; }
.button::-moz-focus-inner span { padding: 0; margin: 0; border: 0; }
.button:before,
.button:after {
  content: '';
  position: absolute; top: 0;
  width: 3px; height: 27px;
  vertical-align: top;
  }
.button:before { left: 0; }
.button:after { right: 0; }


.button .text {
  position: relative;
  display: inline-block;
  height: 11px;
  padding: 7px 11px 9px;
  }


.button.button-hovered, .button:hover { text-decoration: none; }


.button.button-loading .text { color: transparent!important; text-shadow: none!important; }
.button.button-loading .text:before { visibility: hidden; }
.button.button-loading .text:after {
  content: '';
  position: absolute; top: 11px; left: 11px; right: 11px; z-index:5;
  height:4px;
  }
.button.button-loading:hover .text {
  color: transparent!important;
  }


.button-icon .text:before {
  content: '';
  display: inline-block;
  width: 16px; height: 16px;
  margin: -2px 5px 0 0;
  vertical-align: -4px;
  }


.button-disabled { cursor: default!important; }
.button-disabled:before { background-position: 0 0!important; }
.button-disabled:after { background-position: 100% 0!important; }
.button-disabled .text { color:#b2b2b2!important; text-shadow: none!important; background-position: 50% 0!important; }
.button-hovered.button-disabled .text, .button-disabled:hover .text, .button-pressed.button-disabled .text, .button-disabled:active .text { color: #b2b2b2!important; }


.button:before { background-position: 0 -28px; }
.button:after { background-position: 100% -28px; }
.button .text { background-position: 50% -28px; }

.button.button-hovered:before, .button:hover:before { background-position: 0 -56px; }
.button.button-hovered:after,  .button:hover:after  { background-position: 100% -56px; }
.button.button-hovered .text,  .button:hover .text  { background-position: 50% -56px; }

.button.button-pressed:before, .button:active:before { background-position: 0 -84px; }
.button.button-pressed:after,  .button:active:after  { background-position: 100% -84px; }
.button.button-pressed .text,  .button:active .text  { color: #000; background-position: 50% -84px; }

.button.button-loading .text:after { background:url(<%= asset_path('button-loader.gif') %>); }


.button-accent:before { background-position: 0 -112px; }
.button-accent:after { background-position: 100% -112px; }
.button-accent .text { background-position: 50% -112px; color: #fff; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px; }

.button-accent.button-hovered:before, .button-accent:hover:before { background-position: 0 -140px; }
.button-accent.button-hovered:after,  .button-accent:hover:after  { background-position: 100% -140px; }
.button-accent.button-hovered .text,  .button-accent:hover .text  { color: #fff; background-position: 50% -140px; }

.button-accent.button-pressed:before, .button-accent:active:before { background-position: 0 -168px; }
.button-accent.button-pressed:after,  .button-accent:active:after  { background-position: 100% -168px; }
.button-accent.button-pressed .text,  .button-accent:active .text  { background-position: 50% -168px; }


.button-lsquare:before { width: 1px; background: #d4d4d4!important; }
.button-lsquare .text { padding-left: 13px; margin-left: -2px; }
.button-rsquare:after { display: none; }
.button-rsquare .text { padding-right: 14px; margin-right: -3px; }
.button-msquare:before { width: 1px; background: #d4d4d4!important; }
.button-msquare:after { display: none; }
.button-msquare .text { padding-right: 14px; padding-left: 13px; margin-right: -3px; margin-left: -2px; }


.button-lnk { height: 12px; }
.button-lnk:before, .button-lnk:after { display: none; }
.button-lnk .text { padding: 0; background: none!important; }
.button-lnk.button-loading .text, .button-lnk.button-loading:hover .text { color: inherit!important; }
.button-lnk.button-loading .text:before { visibility: visible; }
.button-lnk .text:after { display: none; }


.button-group {
  line-height:27px;
  word-spacing: -0.35em; letter-spacing: -0.35em;
  white-space:nowrap;
  }
.button-group .button {
  margin-right:8px;
  word-spacing: 0; letter-spacing: 0;
  }
.button-group .button-lnk {
  top: 7px;
  margin-right: 35px;
  }
.button-group.g-fr .button,
.l-block-page-header > .button-group .button {margin-right: 0; margin-left: 8px;}
.button-group .button-group-text {
  margin-right: 8px;
  }
.button-group .button-group-text,
.button-group .button-group-text a {
  font:normal 11px/27px "Arial", sans-serif;
  word-spacing:0; letter-spacing: 0;
  vertical-align:top;
  *top:4px;
  position: relative;
  color:#808080;
  }
.button-group .button-group-text a {
  word-spacing:normal;
  letter-spacing: 0;
  *top:0;
  text-decoration:underline;
  }
.l-block-page-header > .button-group {
  float: right;
  padding: 0 0 0 12px;
  }


.button-group-like .button-rsquare {
  margin-right:0;
  float:left;
  cursor: default;
  }
.button-group-like .button-rsquare:before {
  background-position: 0 -28px!important;
  }
.button-group-like .button-rsquare .text {
  font-size: 14px; font-weight: normal; color: #262626!important;
  background-position: 50% -28px!important;
  }
.button-group-like .list-dotted a {
  font:bold 10px/10px "Arial", sans-serif;
  }
.button-group-like .list-dotted .total a {
  font:bold 12px/10px "Arial", sans-serif;
  }
.button-group-like .list-dotted .list-item {
  padding-right:5px;
  margin-right:5px;
  }
.button-group-like .list-dotted .list-item.last {
  margin-right:0;
  padding-right:0;
  }
.button-group-like .list-dotted .list-item a {
  border-bottom:1px dotted; text-decoration: none;
  }


.button-group-selector .button .text { font-weight: normal!important; }
.button-group-selector .button-pressed .text { font-weight: bold!important; }
.button-group-selector .button-rsquare, .button-group-selector .button-msquare { margin-right: 0; }
.button-group-selector .button-rsquare .r {display: none;}
.button-group-selector .button-lsquare .l {display: none;}


.button .flash {
  position: absolute; left:0; top:0; right: 0; bottom: 0;
  }



.button-icon-edit .text:before { background-position: -64px 0; width: 12px; }
.button-icon-edit.button-pressed .text:before,
.button-icon-edit:active .text:before { background-position: -64px 0!important; }

.button-icon-abuse .text:before { background-position: -112px 0; width:13px; }
.button-icon-abuse.button-pressed .text:before,
.button-icon-abuse:active .text:before { background-position: -112px 0!important; }

.button-icon-embed .text:before { background-position: -128px 0; width:14px; }
.button-icon-embed.button-pressed .text:before,
.button-icon-embed:active .text:before { background-position: -128px 0!important; }

.button-icon-like .text:before { background-position: -144px 0; width:13px; }
.button-icon-like.button-pressed .text:before,
.button-icon-like:active .text:before { background-position: -144px 0!important; }

.button-icon-add .text:before { background-position: -32px 0; width: 13px; }
.button-icon-add.button-pressed .text:before,
.button-icon-add:active .text:before { background-position: -32px 0; }

.button-icon-user-invite .text:before { background-position: -16px 0; width: 14px; }
.button-icon-user-invite.button-pressed .text:before,
.button-icon-user-invite:active .text:before { background-position: -16px 0!important; }

.button-icon-enter .text:before { background-position: -160px 0; width: 14px; }
.button-icon-enter.button-pressed .text:before,
.button-icon-enter:active .text:before { background-position: -160px 0!important; }

.button-icon-upload .text:before { background-position: 0 0; width: 9px; }
.button-icon-upload.button-pressed .text:before,
.button-icon-upload:active .text:before { background-position: 0 0!important; }

.button-icon-remove .text:before { background-position: -80px 0; width: 11px; }
.button-icon-remove.button-pressed .text:before,
.button-icon-remove:active .text:before { background-position: -80px 0!important; }

.button-icon-cut .text:before { background-position: -96px 0; width: 9px; }
.button-icon-cut.button-pressed .text:before,
.button-icon-cut:active .text:before { background-position: -96px 0!important; }

.button-icon-view .text:before { background-position: -48px 0; width: 13px; }
.button-icon-view.button-pressed .text:before,
.button-icon-view:active .text:before { background-position: -48px 0!important; }

.button-icon-compare .text:before { background-position: -192px 0; width: 14px; }
.button-icon-compare.button-pressed .text:before,
.button-icon-compare:active .text:before { background-position: -192px 0!important; }

.button-icon-unpublish .text:before { background-position: -176px 0; width: 8px; }
.button-icon-unpublish.button-pressed .text:before,
.button-icon-unpublish:active .text:before { background-position: -176px 0!important; }


.button-hovered.button-icon.button-icon-edit .text:before,
.button:hover.button-icon.button-icon-edit .text:before        { background-position: -64px -16px; }
.button-hovered.button-icon.button-icon-abuse .text:before,
.button:hover.button-icon.button-icon-abuse .text:before       { background-position: -112px -16px; }
.button-hovered.button-icon.button-icon-embed .text:before,
.button:hover.button-icon.button-icon-embed .text:before       { background-position: -128px -16px; }
.button-hovered.button-icon.button-icon-like .text:before,
.button:hover.button-icon.button-icon-like .text:before        { background-position: -144px -16px; }
.button-hovered.button-icon.button-icon-add .text:before,
.button:hover.button-icon.button-icon-add .text:before         { background-position: -32px -16px; }
.button-hovered.button-icon.button-icon-user-invite .text:before,
.button:hover.button-icon.button-icon-user-invite .text:before { background-position: -16px -16px; }
.button-hovered.button-icon.button-icon-enter .text:before,
.button:hover.button-icon.button-icon-enter .text:before       { background-position: -160px -16px; }
.button-hovered.button-icon.button-icon-upload .text:before,
.button:hover.button-icon.button-icon-upload .text:before      { background-position: 0 -16px; }
.button-hovered.button-icon.button-icon-remove .text:before,
.button:hover.button-icon.button-icon-remove .text:before      { background-position: -80px -16px; }
.button-hovered.button-icon.button-icon-cut .text:before,
.button:hover.button-icon.button-icon-cut .text:before         { background-position: -96px -16px; }
.button-hovered.button-icon.button-icon-view .text:before,
.button:hover.button-icon.button-icon-view .text:before        { background-position: -48px -16px; }
.button-hovered.button-icon.button-icon-compare .text:before,
.button:hover.button-icon.button-icon-compare .text:before     { background-position: -192px -16px; }
.button-hovered.button-icon.button-icon-unpublish .text:before,
.button:hover.button-icon.button-icon-unpublish .text:before   { background-position: -176px -16px; }


.button-accent.button-icon .text:before                         { background-color: transparent!important; }
.button-accent.button-icon.button-icon-edit .text:before        { background-position: -64px -32px!important; }
.button-accent.button-icon.button-icon-abuse .text:before       { background-position: -112px -32px!important; }
.button-accent.button-icon.button-icon-embed .text:before       { background-position: -128px -32px!important; }
.button-accent.button-icon.button-icon-like .text:before        { background-position: -144px -32px!important; }
.button-accent.button-icon.button-icon-add .text:before         { background-position: -32px -32px; }
.button-accent.button-icon.button-icon-user-invite .text:before { background-position: -16px -32px!important; }
.button-accent.button-icon.button-icon-enter .text:before       { background-position: -160px -32px!important; }
.button-accent.button-icon.button-icon-upload .text:before      { background-position: 0 -32px!important; }
.button-accent.button-icon.button-icon-remove .text:before      { background-position: -80px -32px!important; }
.button-accent.button-icon.button-icon-cut .text:before         { background-position: -96px -32px!important; }
.button-accent.button-icon.button-icon-view .text:before        { background-position: -48px -32px!important; }
.button-accent.button-icon.button-icon-compare .text:before     { background-position: -192px -32px!important; }
.button-accent.button-icon.button-icon-unpublish .text:before   { background-position: -176px -32px!important; }


.button-disabled.button-icon .text:before                         { background-color: transparent!important; }
.button-disabled.button-icon.button-icon-edit .text:before        { background-position: -64px -48px!important; }
.button-disabled.button-icon.button-icon-abuse .text:before       { background-position: -112px -48px!important; }
.button-disabled.button-icon.button-icon-embed .text:before       { background-position: -128px -48px!important; }
.button-disabled.button-icon.button-icon-like .text:before        { background-position: -144px -48px!important; }
.button-disabled.button-icon.button-icon-add .text:before         { background-position: -32px -48px!important; }
.button-disabled.button-icon.button-icon-user-invite .text:before { background-position: -16px -48px!important; }
.button-disabled.button-icon.button-icon-enter .text:before       { background-position: -160px -48px!important; }
.button-disabled.button-icon.button-icon-upload .text:before      { background-position: 0 -48px!important; }
.button-disabled.button-icon.button-icon-remove .text:before      { background-position: -80px -48px!important; }
.button-disabled.button-icon.button-icon-cut .text:before         { background-position: -96px -48px!important; }
.button-disabled.button-icon.button-icon-view .text:before        { background-position: -48px -48px!important; }
.button-disabled.button-icon.button-icon-compare .text:before     { background-position: -192px -48px!important; }
.button-disabled.button-icon.button-icon-unpublish .text:before   { background-position: -176px -48px!important; }
.b-form {}
  .b-form-item {
    margin-bottom:10px;
  }
    .b-form-item .b-form-label {
      font:normal 11px/14px "Arial",sans-serif;
    }
    .b-form-item .b-form-field {
      margin-top:5px;
      position: relative;
    }
    .b-form-item .descr {}

  .b-form-actions {
    padding-bottom:10px;
  }
  .b-form-actions.center {
    text-align:center;
  }

  .b-form-item .err-text {
    color: #e26d43;
    font: 11px/14px "Arial",sans-serif
  }
  .b-form-error .field-type {
    border-color: #e26d43!important;
  }

.b-form-field .field-type {
  overflow: hidden;
}
.b-form-field .field-select select {
  max-width: 99%;
}
.b-form-field .field-text,
.b-form-field .field-text_area {
  border:1px solid #c2c1c1;
  padding:5px;
  background:#fff;
}

.b-form-field .field-text input,
.b-form-field .field-text textarea,
.b-form-field .field-text_area textarea {
  background:#fff;
  border:0;
  width:100%;
  margin:0;
  padding:0;
  float: left;
  height:14px;
  line-height:14px;
  font-size:12px;
}
.b-form-field .field-text textarea,
.b-form-field .field-text_area textarea {
  height:15em;
  overflow:auto;
  font-family:"Arial",sans-serif;
}
.b-form-field .field-text input[disabled],
.b-form-field .field-text textarea[disabled],
.b-form-field .field-text_area textarea[disabled] {
  color: #000;
  opacity: 0.5; #filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.b-form-field .field-checkbox input,
.b-form-field .field-check_box input,
.b-form-field .field-radio input {
  margin:0;
  padding:0;
  float: left;
  height:14px;
  width:14px;
}
.b-form-item .b-form-field-left {
  float: left;
  margin:0 5px 0 0;
}
.b-item-field-right .b-form-field {
  float: right;
  margin:0;
}

.b-form-field .err-text {}



.b-form-item-editor {
  margin-bottom:20px;
  line-height:12px;
  position: relative;
}
.b-form-item-editor .b-form-field {

}
.b-form-item-editor .descr {
  position: absolute;
  width:320px;
  right:-350px;
  font:normal 11px/14px "Arial", sans-serif;
  color:#808080;
  top:17px;
}

.b-item-field-descr_offset .descr {
	top: -5px;
}

.l-block-x1 .b-form-item-editor .descr {
  right:-655px;
}
.b-form-item-title .field-text input,
.entry-title .field-text input {
  height: 25px;
  line-height: 25px;
  font-size: 22px;
}
.b-form-item-editor .field-img .cover {
  border:1px solid #ddd;

  background-color:#fff;
  color:#808080;
  font:normal 11px/14px "Arial", sans-serif;
}
.b-form-item-editor .field-img .cover .step1 {
  width:60%;
  margin:0 auto;
  padding:100px 0;
  text-align:center;
}
.b-form-item-editor .field-img img {
  display: block;
  margin:0 auto;
}
.b-form-item-editor .field-img .badge {
  overflow: hidden;
  width:140px;
  height:140px;
  background: rgba(0,0,0,.1);
}

.b-form-item-editor.b-form-main-img .err-text {
  position: absolute;
  right:0;
  top:-16px;
  font:normal 11px/14px "Arial", sans-serif;
  color:#ff0000;
}


.b-form-login {
  padding: 30px;
  zoom: 1;
}
.b-form-login:after {
  content: ''; display: table; clear: both;
}
.b-form-login .title {
  margin-bottom: 0;
}
.b-form-login .b-login-social {
  margin: 40px 0 0 0; font-size: 12px;
}
.b-form-login .b-login-social a {
  margin-left: 10px;
}
.b-form-login .login-inputs:after {
  content: ''; display: table; clear: both;
}
.b-form-login .b-form-item {
  float: left;
  position: relative;
  width: 215px;
  margin: 0 0 15 0;
  overflow: hidden;
}

.b-form-login .descr {
  position: absolute;
  font-size:11px;
  top:15px;
  left:0;
}

.b-form-login .password {
  margin-left: 20px;
}
.b-form-login .b-form-field .field-text {
  height: 40px; padding-top: 2px; padding-left: 0;
  -webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.07);
     -moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.07);
          box-shadow:inset 0 2px 0 rgba(0,0,0,.07);
  border: 1px solid #c0c0c0;
}
.b-form-login .b-form-error .field-text {
  border-color: #ff926c;
}
.b-form-login .b-form-field input,
.b-form-pass .b-form-field input {
  height: 44px;
  font: bold 26px/1 "Proxima Nova",sans-serif; line-height: 44px; padding-left: 10px;
}

.b-form-login .button-radiant {
  position: absolute; bottom: 26px; right: 30px; left: auto;
}

.b-form-login .b-form-item-remember .field-checkbox,
.b-form-login .b-form-item-remember .field-check_box {
  float: left;
  margin: 3px 0.5em 0 0;
  height: auto;
}
.b-form-login .b-form-item-remember .field-check_box input {
  height: auto;
}
.b-form-login .b-form-item-remember .b-form-label,
.b-form-login .forgot-password {
  margin-top: 10px;
  font: bold 12px "Proxima Nova", sans-serif;
}

.b-form-login .forgot-password {
  margin-left: 20px;
  color: #b2b2b2; text-decoration: underline;
}
.b-form-login .forgot-password:hover {
  color: #003cff;
}

.b-login-social .b-bubble-title {
  margin-bottom: 0;
}



.b-form .b-form_account .b-form-label {
  width: 130px;
  float: left;
  color:#000;
  margin-top:6px;
}
.b-form .b-form_account .b-form-field {
  overflow: hidden;
}
.b-form .b-form_account .b-new-button {
  margin-left:130px;
}


.b-form-notification {
  padding:20px 0 40px;
  color:#808080;
  font:11px/13px "Arial",sans-serif;
}
.b-form .b-form-item-settings {
  position:relative;
  line-height:20px;
  margin:0;
}
.b-form .b-form-item-settings .b-form-label {
  color:#000;
}
.b-form .b-form-item-settings .b-form-field {
  position:absolute;
  right:0;
  top:0;
  margin:0;
}

.b-form-item-date .b-form-field {
  float: left;
}
.b-new-editor .b-form-item-date .editor-flow-sep {
  margin-top:7px;
}
.b-new-editor .b-form-item-date select {
  margin-right:3px;
}

.b-form .b-form-lid .b-form-field .field-text textarea,
.b-form .b-form-lid .b-form-field .field-text_area textarea {
  height: 4em;
}



.b-form-group {
  padding: 20px 15px; margin-bottom: 20px;
  background: #fff; border: 1px #ddd; border-style: solid none;
  }


.multiswitch {
  font:bold 12px/14px "Arial", sans-serif;
  float: left;
  padding: 7px 0 10px;
}
.multiswitch .list-item {
  margin-right:8px;
  padding-right:8px;
}
.multiswitch .list-item a {
  color:#000;
}
.multiswitch .list-item.active a {
  color:#e62024;
}
.multiswitch .list-item .dot {
  width:2px!important; height: 2px!important;
  margin-top:-1px!important;
  background: #000 url(http://lamcdn.net/www.lookatme.ru/gui/sprite-old-1b66cf55eddf6b0daae7817d0dec990ce5224bd7853d737dbcccde49be4afae3.png) 0 -95px no-repeat!important; border: none!important;
}
.list-blocks {
  word-spacing:-1em;
  }
.list-blocks>.l-block-inline {
  vertical-align:top;
  margin-left:20px;
  word-spacing:normal;
  }

.list-common {
  width:100%;
  }
.list-common .list-item {
  position: relative;
  padding-bottom:15px;
  margin-bottom:15px;
  }
.list-common .list-item>.g-line {
  position: absolute;
  width: 100%;
  bottom:0;
  left:0;
  }
.list-common .list-item.last {
  padding-bottom:0;
  }
.list-common .list-item.last>.g-line {
  display: none;
  }

.list-dotted .list-item {
  position: relative;
  float: left;
  }
.list-dotted .list-item .dot {
  display: block;
  position: absolute;
  left:100%;
  margin-left:-1px;
  top:50%;

  height:1px;

  border-right: 1px solid;
  }
.list-dotted .list-item.last .dot {
  display: none;
  }




.list-small {
  width:100%;
  float: left;
  }
.list-small .list-item {
  position: relative;
  width:100%;
  padding-bottom: 0;
  margin-top: 20px; margin-bottom: 0;
  float: left;
  clear:both;
  }
.list-small .list-item:first-child { margin-top: 0; }

.list-small .list-item>.g-line {
  position: absolute;
  width:100%;
  bottom:0;
  left:0;
  }
.list-small .list-item.last {
  margin-bottom:0;
  }
.list-small .list-item.last>.g-line {
  display: none;
  }



.list-abc {
  font:bold 10px/12px "Arial", sans-serif;
  text-transform:uppercase;
  margin-bottom:10px;
  overflow: hidden;
  }
.list-abc .list-item {
  padding-right:6px;
  margin-right:5px;
  vertical-align:top;
  }
.list-abc .list-item.active a {
  color:#e62024;
  }



.list-user-panel-profile {
  font:normal 11px/20px "Arial", sans-serif;
  margin-bottom:-5px;
  }
.list-user-panel-profile .count {
  font-size:9px;
  margin-left:3px;
  }
.list-user-panel-profile .list-item.sep {
  border-bottom:1px solid #ddd;
  padding-bottom:3px;
  margin-bottom:3px;
  }


.button-radiant { padding: 0 20px; height: 43px; }
.button-radiant.button-hovered,
.button-radiant:hover { color: #003cff; }
.button-radiant:before,
.button-radiant:after { width: 20px; height: 44px; }
.button-radiant .text {
  padding: 14px 6px 10px 6px;
  height: 19px;
  vertical-align: middle; text-transform: uppercase; text-shadow: none;
  font: bold 14px/14px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }


.button-radiant .text { background-position: 50% -260px; }
.button-radiant:before { background-position: 0 -260px; }
.button-radiant:after { background-position: 100% -260px; }


.button-radiant-hovered:before, .button-radiant:hover:before { background-position: 0 -305px; }
.button-radiant-hovered:after,  .button-radiant:hover:after  { background-position: 100% -305px; }
.button-radiant-hovered .text,  .button-radiant:hover .text  { background-position: 50% -305px; color: #003cff; }


.button-radiant:active:before,
.button-radiant.button-pressed:before,
.button-radiant.button-pressed:hover:before { background-position: 0 -350px; }
.button-radiant:active:after,
.button-radiant.button-pressed:after,
.button-radiant.button-pressed:hover:after { background-position: 100% -350px; }
.button-radiant:active .text,
.button-radiant.button-loading .text,
.button-radiant.button-pressed .text,
.button-radiant.button-pressed:hover .text  { background-position: 50% -350px; color: #fff !important; }
.button-radiant.button-loading .text:after { display: none; }
.button-radiant.button-pressed .text { text-shadow: none; }


.button-radiant.button-disabled .text { background-position: 50% -260px !important; color: #b2b2b2 !important; }
.button-radiant.button-disabled:before { background-position: 0 -260px !important; }
.button-radiant.button-disabled:after { background-position: 100% -260px !important; }


.button-radiant.button-lsquare:before,
.button-radiant.button-msquare:before { top: 2px; padding: 0; width: 1px; height: 36px !important; background: #d4d4d4; }
.button-radiant.button-lsquare .text { margin-left: -17px; padding-left: 18px; }
.button-radiant.button-rsquare:after { display: none; }
.button-radiant.button-rsquare .text { margin-right: -18px; padding-right: 18px; }
.button-radiant.button-msquare:after { display: none; }
.button-radiant.button-msquare .text { margin-right: -18px; margin-left: -17px; padding: 0 18px; }

.button-msquare:before,
.button-lsquare::before { background: #c0c0c0; }


.button-group-selector { display: inline-block; position: relative; top: 1px; left: -4px; }
.button-group-selector .button-radiant { padding: 0 18px; }
.button-group-selector .button-radiant.button-lsquare { padding-right: 20px; }
.button-group-selector .button-radiant:before,
.button-group-selector .button-radiant:after { height: 40px; }

.button-group-selector .button-radiant .text { height: 14px; padding-top: 13px; padding-bottom: 11px; }
.button-group-selector .button-radiant .text { background-position: 50% -395px; }
.button-group-selector .button-radiant:before { background-position: 0 -395px; }
.button-group-selector .button-radiant:after { background-position: 100% -395px; }


.button-group-selector .button-hovered:before,
.button-group-selector .button-radiant:hover:before { background-position: 0 -395px; }
.button-group-selector .button-hovered:after,
.button-group-selector .button-radiant:hover:after { background-position: 100% -395px; }
.button-group-selector .button-hovered .text,
.button-group-selector .button-radiant:hover .text  { background-position: 50% -395px; color: #003cff; }


.button-group-selector .button-radiant.button-pressed:hover { cursor: default; }
.button-group-selector .button-radiant.button-pressed:before,
.button-group-selector .button-radiant.button-pressed:hover:before { background-position: 0 -435px; }
.button-group-selector .button-radiant.button-pressed:after,
.button-group-selector .button-radiant.button-pressed:hover:after { background-position: 100% -435px; }
.button-group-selector .button-radiant.button-pressed .text,
.button-group-selector .button-radiant.button-pressed:hover .text { background-position: 50% -435px; font-weight: normal !important; color: #000 !important; text-shadow: none; }


.button-group-selector .button-radiant.button:active:before { background-position: 0 -475px !important; }
.button-group-selector .button-radiant.button:active:after  { background-position: 100% -475px !important; }
.button-group-selector .button-radiant.button:active .text  { background-position: 50% -475px !important; color: #fff!important; text-shadow: none; }



.button { font: 12px/11px "Proxima Nova", serif; }
.button:before, .button:after { background-image: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-buttons-a7f5e666d095c59aeef39162cef37cadfc573d75a400cb23f865a9b6fb133911.png); }
.button .text { -webkit-font-smoothing: antialiased; background-image: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-buttons-a7f5e666d095c59aeef39162cef37cadfc573d75a400cb23f865a9b6fb133911.png); }
.button-icon .text:before { background-image: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-button-icons-983b9bf58a959a13afa49eb998537e272896dc2d6042308988ab3e50c224a889.png); }


.button.button-hovered, .button:hover {color: #003cff; }


.button.button-pressed .text, .button:active .text {color: #fff; }
.button.button-lnk.button-pressed .text, .button.button-lnk:active .text {color: #262626; }

.button-pressed.button-icon.button-icon-edit .text:before,
.button:active.button-icon.button-icon-edit .text:before        { background-position: -64px -32px!important; }
.button-pressed.button-icon.button-icon-abuse .text:before,
.button:active.button-icon.button-icon-abuse .text:before       { background-position: -112px -32px!important; }
.button-pressed.button-icon.button-icon-embed .text:before,
.button:active.button-icon.button-icon-embed .text:before       { background-position: -128px -32px!important; }
.button-pressed.button-icon.button-icon-like .text:before,
.button:active.button-icon.button-icon-like .text:before        { background-position: -144px -32px!important; }
.button-pressed.button-icon.button-icon-add .text:before,
.button:active.button-icon.button-icon-add .text:before         { background-position: -32px -32px!important; }
.button-pressed.button-icon.button-icon-user-invite .text:before,
.button:active.button-icon.button-icon-user-invite .text:before { background-position: -16px -32px!important; }
.button-pressed.button-icon.button-icon-enter .text:before,
.button:active.button-icon.button-icon-enter .text:before       { background-position: -160px -32px!important; }
.button-pressed.button-icon.button-icon-upload .text:before,
.button:active.button-icon.button-icon-upload .text:before      { background-position: 0 -32px!important; }
.button-pressed.button-icon.button-icon-remove .text:before,
.button:active.button-icon.button-icon-remove .text:before      { background-position: -80px -32px!important; }
.button-pressed.button-icon.button-icon-cut .text:before,
.button:active.button-icon.button-icon-cut .text:before         { background-position: -96px -32px!important; }
.button-pressed.button-icon.button-icon-view .text:before,
.button:active.button-icon.button-icon-view .text:before        { background-position: -48px -32px!important; }
.button-pressed.button-icon.button-icon-compare .text:before,
.button:active.button-icon.button-icon-compare .text:before     { background-position: -192px -32px!important; }
.button-pressed.button-icon.button-icon-unpublish .text:before,
.button:active.button-icon.button-icon-unpublish .text:before   { background-position: -176px -32px!important; }


.button-accent .text { text-shadow: none; }


.button-big {
  padding: 0;
  height: 40px;
  border: 1px solid #dedede; border-radius: 3px; background: #fff;
  }
.button-big:before, .button-big:after {
  display: none;
  }
.button-big .text {
  padding: 15px 20px 14px;
  color: #b2b2b2; background: none; font: bold 12px/1 "Proxima Nova", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.button-big.button-icon-mail .text:before {
  margin-right: 10px;
  width: 16px; height: 12px;
  background-position: -210px -50px; vertical-align: -2px;
  }
.button-big.button-icon-settings .text:before {
  margin-right: 10px;
  width: 17px; height: 16px;
  background-position: -230px -17px; vertical-align: -4px;
  }

.button-big:hover,
.button-big-highlight {
  background: #0123ff;
  }
.button-big:hover .text,
.button-big-highlight .text {
  color: #fff;
  }
.button-big.button-icon-mail:hover .text:before,
.button-big-highlight.button-icon-mail .text:before {
  background-position: -210px -34px;
  }
.button-big.button-icon-settings:hover .text:before,
.button-big-highlight.button-icon-settings .text:before {
  background-position: -230px 0;
  }


.button-hollow {
  height: 31px;
  padding: 0 17px;
  font: bold 11px/33px "Proxima Nova", sans-serif; color: #1B50FD!important; text-decoration: none; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  border: 1px solid rgba(27,80,253,0.35); border-radius: 20px;
  transition: border-color .2s;
  }
.button-hollow:before,
.button-hollow:after { display: none; }
.button-hollow:hover { border-color: rgba(27,80,253,1); }



.post-meta { line-height: 20px; }

.post-meta .item-meta {
  position: relative; z-index: 1;
  display: inline-block;
  margin-left: 11px;
  font: bold 11px/20px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: .7px; vertical-align: top; -webkit-font-smoothing: antialiased;
  }
.post-meta .item-meta:first-child { margin-left: 0!important; }

.post-meta .item-meta a { color: #b2b2b2; }
.post-meta .item-meta a:hover { color: #003CFF; text-decoration: none!important; }
.post-meta .item-meta a:hover:before { color: inherit!important; }


.post-meta .meta-flow { text-transform: uppercase; letter-spacing: .7px; }
.post-meta .meta-flow a { color: #262626; }
.post-meta .meta-flow a:hover { color: #003CFF; }


.post-meta .meta-comments-counter {
  position: relative;
  height: 20px;
  overflow: hidden;
  }
.post-meta .meta-comments-counter > a,
.post-meta .meta-comments-counter > span { padding-left: 1px; }
.post-meta .meta-comments-counter .icon {
  width: 11px; height: 11px;
  margin: 0 4px 0 0;
  fill: currentcolor;
  vertical-align: -2px;
  }


.post-meta .meta-views-counter {
  position: relative;
  height: 20px;
  overflow: hidden;
  }
.post-meta .meta-views-counter > a,
.post-meta .meta-views-counter > span { padding-left: 1px; }
.post-meta .meta-views-counter .icon {
  width: 14px; height: 10px;
  margin: 0 4px 0 0;
  fill: currentcolor;
  vertical-align: -1px;
  }


.post-meta .meta-posted-time {
  position: relative;
  height: 20px;
  overflow: hidden;
  }
.post-meta .meta-posted-time > a,
.post-meta .meta-posted-time > span { padding-left: 1px; }


.live-badge.live-badge-full {
  position: absolute; top: 10px; left: 10px; z-index: 90;
  height: 11px;
  padding: 5px 9px 4px 23px;
  font: bold 11px/11px "Proxima Nova", serif; color: #FFF; text-transform: uppercase; letter-spacing: .5px;
  background: #FF4040;
  -webkit-border-radius: 10px; border-radius: 10px;
  }
.live-badge.live-badge-full i {
  position: absolute; top: 6px; left: 8px;
  width: 8px; height: 8px;
  background: #FFF;
  -webkit-animation: live-badge-on-air .7s alternate infinite ease-in; animation: live-badge-on-air .7s alternate infinite ease-in;
  -webkit-border-radius: 50%; border-radius: 50%;
  }


.live-badge.live-badge-lite {
  display: inline-block;
  width: 8px; height: 8px;
  margin-right: 7px;
  background: #FF4040;
  -webkit-animation: live-badge-on-air .7s alternate infinite ease-in; animation: live-badge-on-air .7s alternate infinite ease-in;
  -webkit-border-radius: 50%; border-radius: 50%;
  }

@-webkit-keyframes live-badge-on-air {
  0% { opacity: .2; }
  100% { opacity: 1; }
  }
@keyframes live-badge-on-air {
  0% { opacity: .2; }
  100% { opacity: 1; }
  }
.bubble-title {
  font:bold 11px/13px "Arial", sans-serif;
  text-transform:uppercase;
  margin-bottom:10px;
  float: left;
  vertical-align:top;
  color:#000;
}
.bubble-top-link {
  float: right;
  line-height:13px;
  overflow:visible;
}
.bubble-top-link .link {
  font:normal 11px/13px "Arial", sans-serif;
  text-decoration:underline;
  vertical-align:top;
}
.bubble-bottom-link {
  text-align:center;
  padding:10px 0 0 0;
  letter-spacing:1px;
}
.bubble-bottom-link .link {
  font:bold 9px/11px "Arial", sans-serif;
  text-transform:uppercase;
}
.popupMode .site-header .l-row,
.popupMode .user-panel .l-row { left: -7px; }

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index:100000;
  display: none;
  overflow-x: auto;
  overflow-y: scroll;
  width: 100%;
  height: 100%;
  background-color:rgba(0, 0, 0, .75);
  }

.p {
  position: relative;
  margin: 130px auto 0;
  background: #fff;
  }
.p .close {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 1;
  width: 18px;
  height: 17px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) no-repeat -230px -260px;
  cursor: pointer;
  opacity: 0.8;
  }
.p .close:hover {
  opacity: 1;
  }
.p .p-content {
  padding: 0;
  }
.p .p-simple {
  padding: 20px;
  }
.p .p-simple .close {
  background-color: #ccc;
  }

.p .p-content.p-loading {
  padding: 100px 0 20px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/ajax-loader-53b592a3684f93d6087829ab78b30c1668807e989cf348cbb5376e3bcbc3b87c.gif) no-repeat center 50px;
  color: #999999;
  text-align: center;
  font-size: 12px;
  }

.p-content .title {
  margin-bottom: 0;
  padding: 20px 30px 21px 30px; color: #262626;
  text-align:left; white-space:nowrap; font: 900 35px/1 "Proxima Nova",sans-serif;
  }

.popup .popup-title {
  margin-bottom: 0; padding: 30px 30px 0;
  font: normal 26px/1 "Proxima Nova", sans-serif;
  }
.popup .content {
  padding: 30px;
  }
.popup .close {
  top: 34px;
  }
.popup .b-form-label {
  color: #a3a3a3; font: 16px/20px "Proxima Nova", sans-serif;
  }

.create-content-popup {
  max-height: 226px;
  }
.create-content-popup .title {
  border-bottom: 1px solid #ddd;
  }
.create-content-popup .content-options {
  letter-spacing: -0.35em; word-spacing: -0.35em;
  white-space: nowrap;
  }
.create-content-popup .content-options li {
  display:inline-block;
  letter-spacing:0; word-spacing:0;
  }
.create-content-popup .content-type {
  position: relative;
  display:block;
  padding: 30px 25px 36px;
  width: 100px; height: 83px;
  color: #262626; text-decoration: none!important;
  border-left: 1px solid #ddd;
  }
.create-content-popup .content-type.create-post {
  border: none;
  }
.create-content-popup .content-type:hover {
  color: #003cff;
  }
.create-content-popup .content-type h4 {
  position: absolute; top: 0; left: 0;
  width: 100%;
  padding-top: 113px;
  font: bold 14px/1 "Proxima Nova", sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  }
.create-content-popup .content-type i {
  position: relative; top: -8px;
  display: block;
  height: 70px;
  margin: 0 auto;
  top: -8px;
  background: #262626 url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png);
  }
.create-content-popup .content-type:hover i {
  background-color: #003cff;
  }


.create-content-popup .create-post i {
  width: 58px;
  background-position: -1px -421px;
  }
.create-content-popup .create-topic i {
  width: 78px;
  background-position: -61px -421px;
  }

.create-content-popup .content-type:active {
  background-color: #003cff; color: #fff;
  }
.create-content-popup .content-type:active i {
  background-color: #fff;
  }
.create-content-popup .create-post:active i {
  background-position: -1px -494px;
  }
.create-content-popup .create-topic:active i {
  background-position: -61px -494px;
  }


.reg-have_an_account .g-tac {
  margin: 30px 30px 40px 30px;
  text-align: left;
  }
.reg-have_an_account .yes,
.reg-have_an_account .no {
  display: inline-block; position: relative;
  width: 240px;
  text-align: center; color: #b2b2b2;
  }
.reg-have_an_account button {
  margin-bottom: 20px;
  }
.reg-have_an_account .yes:after {
  content: '';
  position: absolute; top: 0; right: 0;
  width: 0; height: 100px;
  border-right: 1px solid #e3e3e3;
  }
.reg-bubble-account .g-tac {
  margin-bottom: 20px;
  text-align: left;
  }
.reg-bubble-account .login-inputs {
  margin-bottom: 50px;
  }
.reg-fb-request .content {
  position: relative;
  height: 200px;
  }
.reg-fb-request .content button {
  position: absolute; bottom: 30px; right: 30px;
  }
.reg-fb-request .person-badge img {
  float: left; margin-right: 20px;
  }
.reg-fb-request .person-email {
  color: #b2b2b2;
  }

.unfreeze-popup .yes:after {
  height: 45px;
  }

.wysiwyg-popup .content  {
  padding: 0 30px 74px 30px;
  }
.wysiwyg-popup .button {
  position: absolute; bottom: 30px; right: 30px;
  }

.fogot-popup {
  width: 530px;
  }
.fogot-popup .content {
  padding-bottom: 72px; position: relative;
  }
.fogot-popup .button {
  position: absolute; bottom: 30px; right: 30px;
  }
.fogot-popup .b-form-field .field-text, .b-form-field .field-text_area {
  padding: 0;
  }

.reg-popup-account form {
  padding-bottom: 86px;
  }
.reg-popup-account .b-form-login .button-radiant {
  right: 18px;
  }

.p .p-send-message {
  padding: 30px
  }
.p .p-send-message .close {
  background-color: transparent; opacity: 0.4;
  }
.p .p-send-message .close:hover {
  opacity: 1;
  }
.p-send-message .popup-title {
  margin-bottom: 40px;
  font: normal 26px/1 "Proxima Nova", sans-serif;
  }
.p-send-message .b-form-item {
  margin-bottom: 20px;
  }
.p-send-message .b-form-item .b-form-label {
  color: #a3a3a3; font: 16px/20px "Proxima Nova", sans-serif;
  }
.p-send-message .b-form-item .b-form-field .field-text input {
  height: 30px;
  font: 16px/22px "PT Serif", serif;
  }


.dd-able {
  position: relative;
  }

.dd-able .dd-body {
  display: none;
  position: absolute; top: 100%; left: 0px;z-index: 50;
  margin-top: 7px; padding: 15px 19px 0 19px;
  border: 1px solid #999; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  background: #fff;
  text-align: left; font: 12px/20px "Arial", sans-serif;
  }
.dd-able .dd-body:before {
  content: ''; position: absolute; top: -7px; left: 15px; z-index: 10;
  width: 7px; height: 7px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -140px 0px;
  }


.site-header .dd-able .dd-body ol,
.site-header .dd-able .dd-body ul {
  padding: 10px 0;
  border-top: 1px solid #cdcdcd;
  }
.site-header .dd-able .dd-body ol:first-child,
.site-header .dd-able .dd-body ul:first-child {
  padding-top: 0;
  border: 0;
  }
.dd-able .dd-body .dd-list .list-item.current a,
.dd-able .dd-body .dd-list .list-item.current span { color: #003cff; }


.dd-able.dd-opened {
  z-index: 9999;
  }
.dd-able.dd-opened .dd-title {
  position: relative; z-index: 200;
  }
.dd-able.dd-opened .dd-body {
  display: block;
  }


.dd-able.dd-left .dd-body {
  left: auto; right: -1px;
  }
.dd-suggest-list.ui-autocomplete {
  max-height: 260px;
  overflow: auto;
  font: 12px/1 "Arial", sans-serif;
  }

.dd-suggest-list.ui-autocomplete .ui-menu-item .ui-menu-item {
  display: block;
  }
.dd-suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all {
  display: block;
  padding: 7px 10px;
  text-decoration: none;
  cursor: pointer;
  }

.dd-suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all.ui-state-hover,
.dd-suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all.ui-state-hover span {
  color: #e62024;
  background: #f5f5f5;
  }

.dd-suggest-list.ui-autocomplete .ui-autocomplete-category {
  padding: 0 10px; margin: 7px 0;
  font-weight: bold; white-space: nowrap; color: #808080;
  }
.dd-suggest-list.ui-autocomplete.categorized .ui-menu-item .ui-corner-all {
  padding-left: 24px;
  }

.dd-suggest-list.ui-autocomplete .ui-not-found {
  overflow: hidden;
  padding: 0 10px;
  font: 12px/24px "Arial", sans-serif; white-space: nowrap; color: #808080; text-overflow: ellipsis; -o-text-overflow: ellipsis;
  }
.dd-suggest-list.ui-autocomplete .ui-not-found .suggest-add-new {
  margin-bottom: 5px;
  line-height: 10px;
  }
.dd-suggest-list.ui-autocomplete .ui-not-found .suggest-add-new .err-text {
  margin-top: 3px;
  color: #c22c2c; font-size: 10px;
  }


.dd-suggest-list.ui-autocomplete .ui-menu-item .suggest-text {
  display: block;
  white-space: nowrap; 
  overflow: hidden; text-overflow: ellipsis;
  }
.dd-suggest-list.ui-autocomplete .ui-menu-item .suggest-secondary {
  display: block;
  color: #808080; font-size: 10px;
  }

.dd-suggest-list.ui-autocomplete .ui-menu-item .suggest-counter .suggest-text {
  display: inline-block; #display: inline; #zoom: 1;
  max-width: 91%;
  vertical-align: top;
  }
.dd-suggest-list.ui-autocomplete .ui-menu-item .suggest-counter .counter {
  padding-left: 5px;
  font-size: 9px; color: #808080; vertical-align: baseline;
  }


.dd-able.dd-suggest {
  display: inline-block; #display: inline; #zoom: 1;
  }
.dd-able.dd-suggest .dd-title {
  display: block;
  position: relative;
  width: 100%;
  border: 1px solid #ddd; background: #fff;
  font: 12px/14px "Arial", sans-serif;
  cursor: pointer;
  }
.dd-able.dd-suggest .dd-title .dd-action {
  position: absolute; top: 12px; right: 8px;
  width: 7px; height: 4px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-old-1b66cf55eddf6b0daae7817d0dec990ce5224bd7853d737dbcccde49be4afae3.png) -25px -60px;
  }
.dd-able.dd-suggest .suggest-title {
  display: block;
  overflow: hidden;
  padding: 1px 10px 2px 0; margin: 5px 22px 5px 10px;
  border-right: 1px solid #ddd;
  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; font-weight: normal; color: #808080;
  }
.dd-able.dd-suggest .suggest-title.suggest-selected {
  font-weight: normal; color: #000;
  }
.dd-able.dd-suggest .suggest-title.suggest-checked {
  padding-right: 11px;
  color: #000;
  border-right: none;
  }
.dd-able.dd-suggest .dd-title .suggest-title.suggest-checked .dd-action {
  position: absolute; top: 8px; right: 9px;
  width: 12px; height: 12px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-old-1b66cf55eddf6b0daae7817d0dec990ce5224bd7853d737dbcccde49be4afae3.png) 0 -60px;
  opacity: 0.61; #filter:alpha(opacity=61); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=61)";
  cursor: pointer;
  }
.dd-able.dd-suggest .dd-title .suggest-title.suggest-checked .dd-action:hover {
  opacity: 1; #filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }

.dd-able.dd-suggest.dd-opened .suggest-title {
  font-weight: bold; color: #000;
  }

.dd-able.dd-suggest .dd-body {
  min-width: 100%; 
  padding: 4px 0 2px;
  }
.dd-suggest .b-form-item {
  margin: 0 9px;
  }


.dd-suggest .b-form-item {
  position: relative;
  margin-bottom: 7px;
  }
.dd-suggest .b-form-item input {
  position: relative; z-index: 5;
  background: none;
  }
.dd-suggest .b-form-item:after {
  content: '';
  position: absolute; top:6px; right:6px; z-index: 1;
  width:15px; height:15px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) -305px -39px;
  }
.dd-suggest .b-form-item.active:after {
  background-position: -305px -6px;
  }
.dd-suggest .b-form-label {
  position: absolute; top: 7px; left: 4px; z-index: 10;
  font-size: 12px; color: #b2b2b2;
  }
.dd-suggest .field-text {
  padding-right: 25px;
  border-color: #ddd;
  }
.dd-suggest .filter-select {
  width: 246px;
  }

.filter-select .ui-menu {
  position: static !important;
  width: 100% !important;
  }


.suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all {
  padding-left: 25px!important;
  }
.multisuggest {
  position: relative;
  }


.multisuggest .ms-selections {
  padding: 3px 0 0 3px;
  border: 1px solid #c2c1c1; background: #fff;
  overflow: hidden;
  }
.multisuggest .ms-selections .ms-selected-item,
.multisuggest .ms-selections .ms-original {
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top;
  margin: 0 3px 3px 0;
  font: 15px/25px "Arial",sans-serif;
  }


.multisuggest .ms-selections .ms-selected-item {
  position: relative;
  max-width: 92%; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;
  padding: 0 28px 0 6px;
  color: #000; white-space: nowrap;
  background: #f5f5f5;
  cursor: pointer;
  }
.multisuggest .ms-selections .ms-selected-item i {
  position: absolute; top: 4px; right: 5px;
  width: 12px; height: 12px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-old-1b66cf55eddf6b0daae7817d0dec990ce5224bd7853d737dbcccde49be4afae3.png) 0 -60px;
  opacity: 0.58; #filter:alpha(opacity=58); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=58)";
  }
.multisuggest .ms-selections .ms-selected-item:hover {
  background: #e6e6e6; border-color: #e6e6e6;
  }
.multisuggest .ms-selections .ms-selected-item:hover i {
  opacity: 0.52; #filter:alpha(opacity=52); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=52)";
  }
.multisuggest .ms-selections .ms-selected-item i:hover {
  opacity: 1; #filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
.multisuggest .ms-selections .ms-selected-item.active {
  border-color: #aeaeae!important;
  }


.multisuggest .ms-selections .ms-original .ms-input {
  padding: 0 0 3px; margin: 0;
  border: none; background: none;
  font: 15px/25px "Arial",sans-serif;
  }
.multisuggest.multisuggest-moder .ms-selections .ms-original {
  width: 99%;
  }
.multisuggest.multisuggest-moder .ms-selections .ms-original .ms-input {
  width: 99%;
  }


.multisuggest .g-user {
  height: 29px;
  margin: -1px -7px 0 -1px;
  }
.multisuggest .g-user .userpic {
  top: 2px;
  }
.multisuggest .g-user .name {
  position: static;
  display: block;
  margin-top: 4px;
  max-width: 120px;
  overflow: hidden; text-overflow: ellipsis;
  }


.multisuggest .ms-results {
  
  position: absolute; top: 100%; left: 0; z-index:100;
  width: 100%;
  margin-top: -1px;
  }
.multisuggest.multisuggest-opened .ms-results {
  display: block;
  }
.multisuggest .dd-suggest-list {
  position: static!important;
  width: auto!important;
  background: #fff; border: 1px solid #c2c1c1;
  }


.multisuggest.multisuggest-opened .ms-selections:after {
  content: '';
  position: absolute; right: -2px; top: 0;
  width: 2px; height: 100%;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sha_vert-b82ae9721567d583e06635ddacac0995d8026627683b1b04b122deea3ba82836.png);
  }
.multisuggest.multisuggest-opened .ms-results:before {
  content: '';
  position: absolute; bottom: -2px; left: 0;
  width: 100%; height: 2px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sha_horiz-ba2758a82f6ea2c681f765211f05e2c98cf8389964a00de40bed9c34778eaa09.png);
  }
.multisuggest.multisuggest-opened .ms-results:after {
  content: '';
  position: absolute; right: -2px; top: 1px;
  width: 2px; height: 100%;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sha_vert-b82ae9721567d583e06635ddacac0995d8026627683b1b04b122deea3ba82836.png) 0 -10px;
  }








.lam-tooltip {
  position: absolute; z-index: 9999;
  padding: 6px 0 0;
  }
.lam-tooltip .lam-tt-content {
  display: block;
  padding: 5px 10px;
  font: 11px/13px "Arial", sans-serif; color: #828282;
  background: #fff; border: 1px solid #b3b3b3;
  }
.lam-tooltip .lam-tt-content a {
  display: block;
  padding: 5px 10px; margin: -5px -10px;
  color: #828282;
  }
.lam-tooltip .lam-tt-content a:hover {
  text-decoration: none;
  }
.lam-tooltip .lam-tt-content b {
  color: #125496; font-weight: bold;
  }
.lam-tooltip .lam-tt-content a:hover b {
  text-decoration: underline;
  }
.lam-tooltip .lam-tt-content .lam-tt-results {
  display: inline-block; #display: inline; #zoom: 1;
  }
.lam-tooltip .lam-tt-pointer {
  position: absolute; top: 1px; left: 23px;
  border-style: none solid solid; border-color: transparent transparent #b3b3b3; border-width: 6px;
  }
.lam-tooltip .lam-tt-pointer:before {
  content: '';
  position: absolute; top: 1px; left: -5px;
  border-style: none solid solid; border-color: transparent transparent #d8d8d8; border-width: 5px;
  }
.lam-tooltip .lam-tt-pointer:after {
  content: '';
  position: absolute; top: 2px; left: -4px;
  border-style: none solid solid; border-color: transparent transparent #fff; border-width: 4px;
  }


.notice-bar { height: 50px!important; }
.notice-bar .notice {
  position: fixed; top: 0; right: 0; left: 0; z-index: 1000;
  font-size: 15px; line-height: 1.2; color: #FFF; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  background: #28282A;
  }
.notice-bar .notice-wrap {
  position: relative;
  width: 960px;
  margin: auto; padding: 16px 0;
  text-align: center;
  }
.notice-bar .close {
  position: absolute; top: 17px; right: 20px; z-index: 1;
  width: 15px; height: 15px;
  opacity: 0.3;
  cursor: pointer;
  transition: opacity .2s;
  }
.notice-bar .close:before,
.notice-bar .close:after {
  content: '';
  position: absolute; top: 6px; left: -3px;
  width: 20px; height: 2px;
  background: #FFF;
  }
.notice-bar .close:before { transform: rotate(45deg); }
.notice-bar .close:after { transform: rotate(-45deg); }
.notice-bar .close:hover { opacity: 0.8; }
.notice-bar p {
  width: 550px;
  margin: 0;
  }
.notice-bar a { color: inherit; text-decoration: underline; }
.notice-bar a:hover { text-decoration: none; }
.notice-bar .unfreeze {
  display: inline-block; position: absolute; top: 3px; right: 0; left: auto;
  text-decoration: none; border-bottom: 1px dashed #00f; line-height: 12px;
  }


.widgets-row {
  overflow: hidden;
  position: relative;
  margin: 5px 0 30px;
  }

.widgets-row .community-widget-block {
  overflow: hidden;
  position: absolute; top: 0; bottom: 0;
  width: 630px;
  border: 1px solid #e1e1e1; border-radius: 5px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.widgets-row .community-widget-block .widget {
  padding: 23px 20px 40px;
  box-sizing: border-box;
  }
.widgets-row .community-widget-block .widgetItem {
  position: relative; z-index: 1;
  }

.widgets-row .widget-link-to-all {
  position: absolute; right: 0; bottom: 0; left: 0; z-index: 2;
  padding: 0;
  }
.widgets-row .widget-link-to-all a {
  display: block;
  height: 40px;
  padding: 0;
  font: bold 12px/40px "Proxima Nova", sans-serif; color: #c5c5c5; text-shadow: none;
  background: #F8F8F8;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  }
.widgets-row .widget-link-to-all a:hover { color: #262626; background: #f2f2f2; }


.widgets-row .community-banner-block {
  float: right;
  border: 0; border-radius: 0;
  }
.widgets-row .banner,
.widgets-row .banner-centering-wrap.banner-border-wrap {
  margin-bottom: 0;
  }


.page-footer .row + .row {
  background-repeat: repeat;
  }


.ver-layout.news {
  margin: 0 -25px 0 -15px;
  }
.ver-layout.news .dayname {
  margin: 0 15px 14px; padding: 11px 10px 9px;
  font: 900 14px/1 "Proxima Nova", serif; text-transform: uppercase; letter-spacing: 1px; word-spacing: 0;
  background: #f5f5f2;
  -webkit-border-radius: 5px; border-radius: 5px;
  overflow: hidden;
  }
.ver-layout.news .small-post {
  margin-bottom: 45px;
  }
.ver-layout.news .dayname + .post-group .small-post {
  padding: 0;
  width: 620px
  }
.ver-layout.news .dayname + .post-group .small-post .pic {
  display: none;
  }
.ver-layout.news .dayname + .post-group .small-post .title {
  max-width: none; max-height: none;
  font: 36px/43px "PT Serif", serif;
  }
.ver-layout.news .dayname + .post-group .small-post .title a {
  padding: 0;
  }
.ver-layout.news .dayname + .post-group .small-post .title a:before {
  display: none !important;
  }
@media only screen and (min-width: 1340px) {
  .responsive .banner { margin-bottom: 20px; }

  .responsive .row.site-header .row-cont,
  .responsive .row.main-content .row-cont,
  .responsive .row.best-posts .row-cont { width: 1260px; }
  .responsive .row.row-banner .row-cont { padding-left: 150px; padding-right: 150px; }

  .responsive .site-header .site-logo { margin: 16px 192px 0 0; }
  .responsive .site-header .shuffle-link { top: 92px; }
  .responsive .site-header .site-topics { max-width: 480px; min-height: 80px; font-size: 35px; line-height: 40px; }
  .responsive .site-header .userpanel { top: 45px; }
  .responsive .site-header .services { top: 102px; }

  .responsive .row.main-content .row-cont > .content { width: 1260px; }
  .responsive .ver-layout { margin: 0 -10px; }
  .responsive .ver-layout .corner-banner,
  .responsive .ver-layout .post-group,
  .responsive .ver-layout.news .dayname { margin-right: 10px; margin-left: 10px; }

  .responsive .widgets-row .widgets-row-block { margin-left: 20px; }
  .responsive .widgets-row .widgets-row-block:first-child { margin-left: 0; }

  .responsive .g-item-post.superfeature,
  .responsive .g-item-post.superfeature .cover-image img { width: 620px; height: 620px; }

  
  .responsive .community-widget-block.just-bl-x2 { width: 620px; }
  .responsive .community-widget-block.just-bl-x4 { width: 940px; }
  .responsive .widget-community .community-widget-item.last { display: inline-block; }

  .responsive .page-footer .row-cont { padding-right: 150px; padding-left: 150px; }
  .responsive .page-footer .footer-counters { right: 150px; }
  .responsive .page-footer .footer-socials li {
    margin-left: 15px;
    }
  }


.l-block-page-header .g-title {
  float: none;
  font: bold 26px/25px 'Arial',sans-serif; letter-spacing: -1px;
  }
.l-block-page-header.posts-header .g-title {
  float: left;
  margin: 0 15px 10px 0;
  }
.l-block-page-header .g-title > a {
  color: #000!important; text-decoration: none!important;
  }
.l-block-page-header .topics-nav {
  word-spacing: -0.3em; letter-spacing: -0.3em;
  margin-top: 10px;
  font: normal normal bold 13px/14px Arial, sans-serif;
  }
.l-block-page-header .topics-list-item {
  position: relative;
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top; word-spacing: 0; letter-spacing: 0;
  padding-right: 8px; margin-right: 8px;
  }
.l-block-page-header .topics-list-item .separator {
  position: absolute;
  right: 0px; top: 7px;
  height: 1px; width: 1px;
  background: black;
  }
.l-block-page-header .topics-list-item.last .separator {
  display: none;
  }
.l-block-page-header .topics-list-item.current,
.l-block-page-header .topics-list-item.current a,
.l-block-page-header .topics-list-item a:hover {
  color: #E62024!important; text-decoration: none!important;
  }


.l-block-page-header .g-title .userpic {
  border-right: 20px solid white;
  display: block;
  float: left;
  height: 70px;
  margin: 1px 0px 0px;
  position: relative;
  width: 70px;
  z-index: 100;
  }


.l-block-page-header .g-title .crumb {
  display: inline-block; #display: inline; #zoom: 1;
  position: relative;
  padding-right: 16px; margin-right: 6px;
  font-size: 16px;
  }
.l-block-page-header .g-title .crumb i {
  position: absolute; bottom: 8px; right: 0;
  width: 4px; height: 7px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sprite-old-1b66cf55eddf6b0daae7817d0dec990ce5224bd7853d737dbcccde49be4afae3.png) -35px -70px;
  }


.l-block-page-header .g-line .banner {
  position: absolute; bottom: 2px; right: 0;
  margin-bottom: 0;
  border-left: 20px solid #fff;
  }


.l-block-page-header .flows-nav {
  position: relative;
  margin-top: 15px;
  }


.l-block-page-header .flows-list {
  word-spacing: -0.3em; letter-spacing: -0.3em;
  }
.l-block-page-header .flows-list .flows-list-item {
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top; word-spacing: 0; letter-spacing: 0;
  position: relative;
  padding: 0 8px 0 0; margin: 0 8px 0 0;
  font: bold 13px/14px "Arial", sans-serif;
  }
.l-block-page-header .flows-list .flows-list-item:after {
  content: '';
  position: absolute; top: 7px; right: 0;
  width: 1px; height: 1px;
  background: #000;
  }
.l-block-page-header .flows-list .flows-list-item.current,
.l-block-page-header .flows-list .flows-list-item.current a {
  color: #e62024;
  }
.l-block-page-header .flows-list .flows-list-item.last:after {
  display: none;
  }


.l-block-page-header .flows-nav .flows-all {
  right: 1px; position: absolute; top: -7px;
  }
.l-block-page-header .flows-nav .flows-all .dd-body {
  right: 0px;
  }


.l-block-page-header .header-filter {
  margin-top: 15px;
  zoom: 1;
  }
.l-block-page-header .header-filter:after {
  content: ''; display: table; clear: both;
  }


.l-block-page-header .section-title {
  display: inline-block;
  font: bold 18px/22px "Proxima Nova", sans-serif;
  margin: 0 20px 20px 0;
  }
.l-block-page-header .section-title .dd-able {
  display: inline-block;
  }
.l-block-page-header .section-title .dd-able .dd-title {
  cursor: pointer;
  font: inherit; color: #000;
  background: none;
  border: none; border-bottom: 1px dotted #000;
  }
.l-block-page-header .section-title .dd-able .dd-title:hover {
  color: #003cff;
  border-bottom-color: #003cff;
  }
.l-block-page-header .section-title .dd-able .dd-title .suggest-title {
  margin: 0; padding: 0; border: none;
  color: inherit;
  overflow: visible;
  }
.l-block-page-header .section-title .dd-able .dd-title .dd-action { display: none; }

.l-block-page-header .dd-body ul { margin-bottom: 14px; }
.l-block-page-header .dd-body .list-item { font: bold 18px/30px "Proxima Nova", sans-serif; white-space: nowrap; border: none; }

.l-block-page-header .button-group { float: none; display: inline-block; padding: 0; vertical-align: -8px; }
.l-block-page-header .button-group .button { margin: 0; }
.b-article {
  position: relative;
  }

.b-article-meta-top {
  position: relative;
  }

.b-article-meta-top .b-article-flow {
  font: 11px/17px "Arial", sans-serif; text-align:center;
  padding: 13px 205px 20px; margin: 0;
  min-height: 51px;
  }
.b-article-meta-top .b-article-flow .meta {
  display: block;
  color: #808080;
  }
.b-article-meta-top .b-article-flow a {
  font-size: 14px; font-weight: bold;
  }

.b-article .b-article-flow-small {
  font-size:14px;
  line-height:16px;
  }
.b-article .b-article-title {
  font:bold 28px/30px "Arial", sans-serif; text-align:center; letter-spacing: -1px;
  margin:20px 0 13px;
  }
.b-article .b-article-title-look {
  margin-top:15px;
  }
.b-article .data { margin:0 15px; text-align:center; font: 11px/12px "Arial", sans-serif; color:#b2b2b2; }
.b-article .data a,
.b-article .data b,
.b-article .data span {
  display: inline-block!important; #display: inline!important; #zoom: 1!important;
  float: none!important;
  margin-left:4px;
  }
.b-article .data .author {
  font: 11px/12px "Arial", sans-serif!important; text-transform: none!important; letter-spacing: 0!important; color: #b2b2b2;
  }
.b-article .lead {
  font: normal 16px/20px 'Arial',sans-serif;
  margin:30px 0 15px;
  color:#161616;
  text-align:center;
  }
.b-article .img {
  position: relative;
  margin-top: 15px;
  }
.b-article .img img {
  display: block;
  margin:0 auto;
  }


.relative-materials {
  margin-top: 30px;
  }
.relative-materials h2 {
  margin-bottom: 30px;
  }
.relative-materials .small-title {
  line-height: 25px;
  }
.relative-materials .data {
  padding-top: 6px;
  }
.relative-materials .data,
.relative-materials .data a {
  color: #b2b2b2; font-size: 12px; line-height: 14px;
  }
.relative-materials .data p {
  margin-bottom: 0;
  }



.labeled-block {
  margin: 0 0 20px;
  }
.labeled-block .block-label {
  display: inline-block;
  width: 140px;
  margin-right: 20px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }
.labeled-block .block-title {
  font: bold 12px/20px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }
.labeled-block .block-content {
  display: inline-block;
  width: 460px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }

.labeled-block .block-content.block-justifier {
  width: 504px;
  margin-right: -28px;
  letter-spacing: inherit; word-spacing: inherit;
  }

.materials-list .small-title,
.relative-materials .small-title {
  font: normal 9px/11px "Arial", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }


.sidebar-block {
  background: #fff;
  }


.row.post-additions .hype {
  margin-bottom: 10px; padding: 35px 0;
  }
.row.post-additions h2 {
  font: 900 26px/1 "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }

.post-tags {
  padding: 0 0 0 0;
  }
.post-tags a {
  display: inline-block;
  margin-left: 10px; padding: 0 10px;
  font-weight: normal; vertical-align: baseline; -webkit-font-smoothing: antialiased;
  border: 1px solid #e1e1e1; -webkit-border-radius: 13px; border-radius: 13px;
  }
.post-tags a:first-letter {
  text-transform: uppercase;
  }
.post-tags a {
  display: inline-block;
  margin: 0 0 10px 10px; padding: 1px 10px 2px;
  font-size: 11px;
  color: #959595;
  border: 1px solid #e1e1e1; -webkit-border-radius: 12px; border-radius: 12px;
  }
.post-tags a:hover { color: #000; text-decoration: none; border-color: #c1c1c1; }
.post-tag-list { overflow: hidden; }
.post-tag-list:after { content: ''; display: table; clear: both; }
.post-tag-list .title {
  float: left;
  width: 70px;
  position: relative;
  font: bold 11px/25px "Proxima Nova", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.post-tag-list .tags {
  float: left;
  width: 890px;
  }
.post-tags-page .post-tag-list {
  margin-left: -10px;
  }

.post-tags-page h3 {
  font: 900 24px/1 "Proxima Nova",sans-serif;
  }

.b-article .post-meta .edit-post {
  position: relative;
  display: inline-block;
  width: 20px; height: 20px;
  margin-right: /; 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);
  }
@-webkit-keyframes edit-waves {
  from { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22); }
  to { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 15px rgba(255,255,255,0); }
  }
@-moz-keyframes edit-waves {
  from { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22); }
  to { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 15px rgba(255,255,255,0); }
  }
@keyframes edit-waves {
  from { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22); }
  to { box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 15px rgba(255,255,255,0); }
  }
.b-article .post-meta .edit-post:hover {
  -webkit-animation-name: edit-waves;
  -webkit-animation-duration: .8s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-animation-name: edit-waves;
  -moz-animation-duration: .8s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: ease;
  animation-name: edit-waves;
  animation-duration: .8s;
  animation-iteration-count: infinite;
  animation-timing-function: ease;
  }
.b-article .post-meta .edit-post i {
  top: 5px; left: 5px;
  }
.slideshow-slide {
  position: relative; z-index: 910;
  background: #fff;
  margin: 0!important;
  width: 978px;
  }
.slideshow-slide .l-block-x6 {
  width: 935px;
  margin-left: 25px;
  }
.slideshow-slide .l-block-x4 {
  margin: 0 0 0 25px;
  }
.slideshow-slide .l-block-x2 {
  margin: 0 0 0 15px;
  }

.slider-wrap { overflow: hidden; width: 935px; margin: 0 0 0 25px; }
.slider-content { float:left; position: relative; }
.slider-item { float: left; width: 620px; padding-right: 315px; }
.slider-item .l-block-x4,
.slider-item .l-block-x6 { margin-left: 0; }
.slider-item .slide-media {  min-height: 500px; }
.slideshow-slide .slide-banner { position: absolute; right: 20px; }

.slideshow-slide .slideshow-backlink {
  display: inline-block; #display: inline; #zoom: 1;
  font: bold 14px/21px "Arial", sans-serif;
  margin: 10px 0 4px;
  }
.slideshow-slide .slideshow-backlink a {
  color: #000;
  }



.slideshow-slide .w-icon {
  display: inline-block; #display: inline; #zoom: 1;
  float: none;
  font-size: 12px; color: #000; text-transform: none; letter-spacing: 0;
  margin-left: 10px;
  }



.slideshow-slide .button-group {
  display: inline-block; #display: inline; #zoom: 1;
  vertical-align:top;
  margin-top: 15px;
  }
.slideshow-button {
  display: inline-block; #display: inline; #zoom: 1;
  vertical-align:top; letter-spacing: 0; word-spacing: 0;
  position:relative;
  height: 42px;
  line-height: 42px;
  cursor:pointer;
  outline:none;
  margin-right: 10px;
  }
.slideshow-button.slideshow-button-disabled {
  cursor: default!important;
  }
.slideshow-button:hover {
  text-decoration: none;
  }
.slideshow-button .bg {
  position: relative;
  display: block;
  float: left;
  z-index: 1;
  height:42px;
  padding:0 16px;
  }
.slideshow-button .bg .l,
.slideshow-button .bg .r {
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) -229px -129px no-repeat;
  height: 42px;
  position: absolute;
  top: 0;
  left: 0;
  }
.slideshow-button .bg .r {
  left: 50%;
  }
.slideshow-button.slideshow-button-arrow .bg {
  width: 22px;
  }
.slideshow-button.slideshow-button-arrow .bg .l,
.slideshow-button.slideshow-button-arrow .bg .r {
  width: 27px;
  }
.slideshow-button.slideshow-button-arrow.slideshow-button-disabled .bg .l {
  background-position: -229px -129px!important;
  }
.slideshow-button.slideshow-button-arrow.slideshow-button-disabled .bg .r {
  background-position: -258px -129px!important;
  }
.slideshow-button.slideshow-button-arrow .bg .r {
  background-position: -258px -129px;
  }
.slideshow-button.slideshow-button-arrow.slideshow-button-pressed .bg .l,
.slideshow-button.slideshow-button-arrow:active .bg .l {
  background-position: -286px -129px;
  }
.slideshow-button.slideshow-button-arrow.slideshow-button-pressed .bg .r,
.slideshow-button.slideshow-button-arrow:active .bg .r {
  background-position: -315px -129px;
  }
.slideshow-button.slideshow-button-arrow .icon {
  position: absolute; top: 11px; z-index: 2;
  width: 12px; height: 19px;
  background-image: url(http://lamcdn.net/www.lookatme.ru/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png);
  }
.slideshow-button.slideshow-button-arrow.slideshow-button-disabled .icon {
  top: 11px!important;
  }
.slideshow-button.slideshow-button-arrow.slideshow-button-pressed .icon,
.slideshow-button.slideshow-button-arrow:active .icon {
  top: 13px;
  }
.slideshow-button-prev .icon {
  background-position: -196px -109px;
  left: 20px;
  }
.slideshow-button-prev:hover .icon {
  background-position: -222px -109px;
  }
.slideshow-button-prev.slideshow-button-disabled .icon {
  background-position: -196px -109px;
  opacity: 0.3; #filter:alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  }
.slideshow-button-next .icon {
  background-position: -209px -109px;
  left: 22px;
  }
.slideshow-button-next:hover .icon {
  background-position: -235px -109px;
  }
.slideshow-button-next.slideshow-button-disabled .icon {
  background-position: -209px -109px;
  opacity: 0.3; #filter:alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  }

.slideshow-button.slideshow-button-restart .bg {
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) no-repeat -194px -129px;
  margin: 0 6px; padding: 0 10px 0 38px;
  width: 78px;
  }
.slideshow-button.slideshow-button-restart .bg .l,
.slideshow-button.slideshow-button-restart .bg .r {
  width: 45px;
  }
.slideshow-button.slideshow-button-restart .bg .l {
  background: c no-repeat -229px -129px;
  left: -6px;
  }
.slideshow-button.slideshow-button-restart .bg .r {
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) no-repeat -240px -129px;
  right: -6px; left: auto;
  }
.slideshow-button.slideshow-button-restart.slideshow-button-pressed .bg,
.slideshow-button.slideshow-button-restart:active .bg {
  background-position: -251px -129px;
  }
.slideshow-button.slideshow-button-restart.slideshow-button-pressed .bg .l,
.slideshow-button.slideshow-button-restart:active .bg .l {
  background-position: -286px -129px;
  }
.slideshow-button.slideshow-button-restart.slideshow-button-pressed .bg .r,
.slideshow-button.slideshow-button-restart:active .bg .r {
  background-position: -297px -129px;
  }
.slideshow-button.slideshow-button-restart .text {
  position: relative; z-index: 100; top: 13px;
  display: block;
  font: bold 14px "Arial", sans-serif;
  }
.slideshow-button.slideshow-button-restart .icon {
  position: absolute; top: 10px; left: 11px;
  width: 17px; height: 21px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) -160px -107px;
  }
.slideshow-button.slideshow-button-restart:hover .icon {
  background-position: -178px -107px;
  }
.slideshow-button.slideshow-button-restart.slideshow-button-pressed .text,
.slideshow-button.slideshow-button-restart:active .text {
  top: 15px;
  }
.slideshow-button.slideshow-button-restart.slideshow-button-pressed .icon,
.slideshow-button.slideshow-button-restart:active .icon {
  top: 12px;
  }
.slideshow-button .text { display: none; }
.slideshow-button-restart .text { display: block; }

.slide-counter {
  display: inline-block; #display: inline; #zoom: 1;
  vertical-align:top;
  margin-top: 13px;
  font: bold 16px "Arial", sans-serif;
  }
.slide-counter .help {
  font: 10px/12px "Arial", sans-serif; color: #808080;
  width: 145px;
  margin: 5px 0 0;
  }


.slideshow-slide h2 {
  font-size: 24px; line-height: 26px;
  }


.slideshow-slide .slideshow-close {
  position: absolute; top: 0; right: 0; z-index: 33;
  width: 33px; height: 33px;
  cursor: pointer;
  }
.slideshow-slide .slideshow-close i {
  position: absolute; top: 10px; right: 10px;
  width: 13px; height: 13px;
  background:url(http://lamcdn.net/www.lookatme.ru/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) no-repeat -98px -116px;
  }
.slideshow-slide .slideshow-close:hover i {
  background-position: -112px -116px;
  }



.slides-header {
  position: fixed;
  z-index: 1000;
  top: 62px;
  background: #fff;
  width: 980px;
  border-bottom: 1px solid #ddd;
  }
.slide-media .article-text { margin-left: 0; }
.hype-panel {
  position: relative;
  width: 620px;
  margin-bottom: 60px; padding: 25px;
  background: #EEE; border-radius: 4px;
  clear: both;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }

.community-hype-panel { margin-bottom: 10px; }

.wide .hype-panel { margin-top: 60px; }

.hype-panel > h6 {
  margin-bottom: 17px;
  font: bold 11px/1 "Proxima Nova", sans-serif; color: #000; text-transform: uppercase; letter-spacing: .5px; -webkit-font-smoothing: antialiased;
  }

.hype-panel-desktop .share-buttons-bar {
  float: left;
  margin-right: 0;
  width: auto;
  }
.hype-panel-desktop .share-buttons-bar .share-button:not(:first-child) { margin-left: 5px; }

.hype-panel .w-icon-abuse {
  position: absolute; top: 22px; right: 25px;
  font: 12px "Proxima Nova", sans-serif; color: #969696;
  }
.hype-panel .w-icon-abuse:hover { color: #000; }
.hype-panel .button { float: right; }



.digest-subscription {
  clear: both;
  position: relative;
  width: 620px; height: 138px;
  margin: 0 -25px -25px; padding: 0;
  color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  }


.digest-subscription .intro {
  position: absolute; top: 36px; left: 25px;
  }
.digest-subscription .intro h6 {
  position: relative;
  font: bold 18px "Proxima Nova", sans-serif;
  }
.digest-subscription .intro h6:before {
  content: '';
  position: absolute; top: 7px; left: -25px;
  width: 13px; height: 10px;
  background: url("http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png") -61px -685px;
  }


.digest-subscription .digest-form {
  position: absolute; top: 73px; right: 25px; left: 25px;
  }
.digest-subscription .digest-form-email {
  display: block;
  width: 570px; height: 40px;
  margin: 0; padding: 9px 150px 9px 40px;
  font: 15px/20px "Proxima Nova", sans-serif; color: #000; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  background: #FFF; background-clip: padding-box;
  border: 1px solid transparent; border-radius: 5px 20px 20px 5px;
  transition: border-color .2s;
  box-sizing: border-box;
  }
.digest-subscription .digest-form-email-icon {
  position: absolute; top: 14px; left: 14px;
  width: 16px; height: 12px;
  background: url("http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png") -61px -663px;
  opacity: .18;
  transition: opacity .2s;
  }
.digest-subscription .digest-form:hover .digest-form-email,
.digest-subscription .digest-form-email:focus { border-color: #DBDAD8; }
.digest-subscription .digest-form-email:not(:invalid) + .digest-form-email-icon,
.digest-subscription .digest-form-email:focus + .digest-form-email-icon { opacity: 1; }
.digest-subscription .digest-form-submit {
  position: absolute; top: 4px; right: 4px;
  width: 139px; height: 32px;
  margin: 0; padding: 0;
  font: bold 12px "Proxima Nova", sans-serif; color: #FFF; text-transform: uppercase; letter-spacing: .5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  background: #1B50FD;
  border: none; border-radius: 20px;
  cursor: pointer;
  transition: color .2s, background-color .2s;
  }
.digest-subscription .digest-form-submit:hover { background: #3665FF; }


.digest-subscription .digest-form-email:invalid ~ .digest-form-submit {
  color: #848484;
  background: #F0F0F0;
  pointer-events: none;
  }


.digest-subscription .error-popup {
  position: absolute; top: -33px; left: 0;
  padding: 7px 15px 8px;
  font: 12px "Arial", sans-serif; color: #FFF;
  background: #000;
  border-radius: 3px;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s;
  }
.digest-subscription .error-popup:after {
  content: '';
  position: absolute; bottom: -6px; left: 16px;
  border-top: 6px solid #000; border-right: 6px solid transparent; border-left: 6px solid transparent;
  }

.digest-subscription.digest-subscription-error { -webkit-animation: digest-error-wiggle .1s 3 linear forwards; animation: digest-error-wiggle .1s 3 linear forwards; }
.digest-subscription.digest-subscription-error .error-popup {
  opacity: 1;
  transition: opacity .2s .4s;
  }


.digest-subscription .fido {
  position: absolute; top: 46px; left: -51px;
  width: 51px; height: 50px;
  background: url("http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png") 0 -663px;
  }
.digest-subscription .fido i {
  position: absolute; top: 0; right: -15px;
  width: 19px; height: 15px;
  padding-top: 4px;
  font: 900 10px "Proxima Nova", sans-serif; color: #FFF; text-align: center;
  background: #F7341A;
  border: 3px solid #EEE; border-radius: 50%;
  opacity: 0;
  }
.digest-subscription .fido i:before { content: '1'; }


.digest-subscription .success {
  display: none;
  position: absolute; top: 49px; right: 10px; left: 98px;
  -webkit-animation: digest-appear .3s .2s forwards; animation: digest-appear .3s .2s forwards;
  }
.digest-subscription .success h6 {
  margin-bottom: 5px;
  font: bold 18px "Proxima Nova", sans-serif;
  }
.digest-subscription .success p { font: 15px "Proxima Nova", sans-serif; }

.digest-subscription.digest-subscription-success .intro,
.digest-subscription.digest-subscription-success .digest-form {
  pointer-events: none;
  -webkit-animation: digest-disappear .15s forwards; animation: digest-disappear .15s forwards;
  }
.digest-subscription.digest-subscription-success .success { display: block; }
.digest-subscription.digest-subscription-success .fido { -webkit-animation: digest-fido-move .25s forwards; animation: digest-fido-move .25s forwards; }
.digest-subscription.digest-subscription-success .fido i { -webkit-animation: digest-fido-notice .2s .85s forwards; animation: digest-fido-notice .2s .85s forwards; }

@-webkit-keyframes digest-disappear {
  0% { opacity: 1; -webkit-transform: translateX(0); }
  100% { opacity: 0; -webkit-transform: translateX(150px); }
  }
@keyframes digest-disappear {
  0% { opacity: 1; transform: translateX(0); }
  100% { opacity: 0; transform: translateX(150px); }
  }
@-webkit-keyframes digest-appear {
  0% { opacity: 0; }
  100% { opacity: 1; }
  }
@keyframes digest-appear {
  0% { opacity: 0; }
  100% { opacity: 1; }
  }
@-webkit-keyframes digest-fido-move {
  0% { -webkit-transform: translateX(0); }
  100% { -webkit-transform: translateX(75px); }
  }
@keyframes digest-fido-move {
  0% { transform: translateX(0); }
  100% { transform: translateX(75px); }
  }
@-webkit-keyframes digest-fido-notice {
  0% { opacity: 0; -webkit-transform: scale(.5); }
  89% { -webkit-transform: scale(1.15); }
  100% { opacity: 1; -webkit-transform: scale(1); }
  }
@keyframes digest-fido-notice {
  0% { opacity: 0; transform: scale(.5); }
  89% { transform: scale(1.15); }
  100% { opacity: 1; transform: scale(1); }
  }

@-webkit-keyframes digest-error-wiggle {
  0% { -webkit-transform: translateX(0); }
  25% { -webkit-transform: translateX(10px); }
  75% { -webkit-transform: translateX(-10px); }
  100% { -webkit-transform: translateX(0); }
  }
@keyframes digest-error-wiggle {
  0% { transform: translateX(0); }
  25% { transform: translateX(10px); }
  75% { transform: translateX(-10px); }
  100% { transform: translateX(0); }
  }
.p-feeds h1 {
  font: bold 22px/24px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
}
.p-feeds ul {
  margin: 30px 0;
  }
.p-feeds li {
  margin-bottom: 10px;
  font: 14px/24px "Arial", sans-serif;
  }
.p-feeds li a {
  position: relative;
  }
.p-feeds li a:before {
  content: ''; display: inline-block;
  margin-right: 10px;
  width: 20px; height: 20px;
  background: #f90; vertical-align: -5px;
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
  }
.p-feeds li a:after {
  content: ''; display: block; position: absolute; top: 3px; left: 5px;
  width: 10px; height: 10px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -33px 0;
  }
.p-feeds .big-button {
  position: relative;
  padding: 8px 16px 6px 8px;
  background: #f90; color: #fff;
  font: bold 14px/24px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased; text-transform: uppercase;
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
  }
.p-feeds .big-button:before {
  content: ''; display: inline-block;
  margin-right: 10px;
  width: 16px; height: 16px;
  vertical-align: -2px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -250px -240px;
  }
.tags-header {
  position: relative;
  width: 960px; min-height: 260px;
  margin: 30px auto 0 auto;
  text-align: center;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/tags-bg-6388f02adf2578e3885869c046f40edd0de57cf4b8ee7580055ea52be07d5102.png) repeat;
  }
.tags-header:before {
  content: ''; position: absolute; left: 0; top: -30px;
  width: 100%; height: 30px;
  background: #fff;
  }

.tag-header-with-posts {
  background: transparent;
  }
.tags-header .title {
  display: inline-block; position: relative; z-index: 1;
  max-width: 900px; height: 140px;
  margin: 40px 38px 0; padding: 20px 22px;
  }
.tags-header h2 {
  display: block; position: relative; z-index: 1;
  margin: 3px 0 10px;
  color: #fff; font: bold 12px/18px "Proxima Nova", serif; text-transform: uppercase; letter-spacing: 2px; -webkit-font-smoothing: antialiased;
  text-shadow: 0px 1px 4px rgba(0,0,0,0.2);
  }
.tags-header form input,
.tags-header .tag-name {
  overflow: hidden; display: inline-block; position: relative; z-index: 1;
  margin: 0; padding: 6px 0 0;
  max-width: 880px;
  color: #fff; font: bold 44px/48px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px; -webkit-font-smoothing: antialiased; white-space: nowrap;
  text-align: center;
  text-shadow: 0px 1px 4px rgba(0,0,0,0.2);
  }
.tags-header form input {
  width: 100%;
  background: none; border: 0;
  }
.tags-header .tag-name {
  display: inline;
  padding: 0px 20px;
  visibility: hidden; position: relative; top: -50px; margin-top: -50px;
  }
.tags-header .search .field {
  position: relative;
  }
.tags-header .search .field-border:before {
  content: ''; position: absolute; top: 0; left: 0;
  width: 100%; height: 100%;
  background: #000;
  opacity: 0.6;
  }
.tags-header .search .field-border {
  opacity: 0;
  position: absolute; top: 0; left: 0; right: 0;
  height: 100%;
  border: 2px solid #fff;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  }
.tags-header .title-hover .search input {
  position: relative; z-index: 1;
  }
.tags-header .search {
  margin: 0 auto; position: relative;
  width: 100%;
  }
.tags-header .search h2 {
  display: none;
  opacity: 0;
  }
.tags-header-small .tag-name,
.tags-header-small form input {
  font-size: 34px;
  }
.tags-header-small form input {
  top: 0px;
  margin: 0 auto 0;
  height: 50px;
  }
.tags-header-super-small .tag-name,
.tags-header-super-small form input {
  font-size: 18px;
  }
.tags-header .tags-similar {
  position: relative; z-index: 2;
  margin: 22px 0 0;
  text-align: center; font: 12px/22px "Arial", sans-serif; -webkit-font-smoothing: antialiased;
  }
.tags-header .tags-similar li {
  display: inline-block;
  margin-bottom: 10px;
  }
.tags-header .tags-similar li:first-letter {
  text-transform: uppercase;
  }
.tags-header .tags-similar a {
  margin: 0 5px; padding: 4px 8px;
  color: #fff; -webkit-font-smoothing: antialiased;
  border: 1px solid #fff; -webkit-border-radius: 12px; border-radius: 12px;
  }
.tags-header .tags-similar a:hover { color: #000; background: #FFF; text-decoration: none; }

.tags-header .posts {
  overflow: hidden; position: absolute; top: 0; left: 0;
  white-space: nowrap;
  width: 100%; height: 260px;
  }
.tags-header .posts-count-1:after,
.tags-header .posts-count-2:after,
.tags-header .posts-count-4:after {
  content: '';
  position: absolute; top: 0; left: 0;
  width: 100%; height: 100%;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/tag-gradient-a105228c0c09c1293c7f520465a49d588b28c25006b1b368731fdd90be8f7b06.png) 0 0 repeat;
  }
.tags-header .post {
  overflow: hidden; float: left; position: relative;
  width: 240px; height: 260px;
  text-align: center;
  }
.tags-header .post img {
  display: inline-block;
  }
.tags-header .post-alone {
  position: absolute; top: 0; left: 0; float: none;
  width: 100%; height: 100%;
  background-position: center -200px;
  }
.tags-header .post-wide,
.tags-header .post-wide img {
  width: 520px;
  }
.tags-header .post-wide img {
  position: relative; top: -200px;
  }
.tags-header .post-wide .cover-style-1 {
  top: -70px;
  }
.tags-header .posts-count-4 .post img {
  width: 260px;
  }
.tags-header .posts-count-4 .post .cover-style-1 {
  position: relative; left: 0;
  width: auto; height: 260px;
  }
.tags-header .ms-selections {
  display: none;
  }
.tags-header .ui-autocomplete {
  margin: 0;
  font: bold 16px/18px "Proxima Nova", serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }

.tags-header .dd-suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all {
  padding: 10px;
  }
.tags-header .dd-suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all.ui-state-hover,
.tags-header .dd-suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all.ui-state-hover span {
  background-color: #e8e8e8;
  }
.tags-header .dd-suggest-list.ui-autocomplete .ui-menu-item .suggest-text {
  color: #808080;
  }
.tags-header .dd-suggest-list.ui-autocomplete .ui-menu-item .ui-state-hover .suggest-text {
  color: #262626;
  }
.tags-header .ms-selected-item {
  display: none;
  }

.tags-nav {
  margin: 0 auto; padding: 40px 40px 10px;
  width: 960px;
  color: #8b8b8b;
  background: #FFF;
  }
.tags-nav h1 {
  color: #000; font: bold 12px/20px "Proxima Nova", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
  }
.tags-nav h1:first-letter {
  text-transform: uppercase;
  }
.tags-nav h1,
.tags-nav ul,
.tags-nav li {
  display: inline-block;
  }
.tags-nav .tabs-filter {
  float: right;
  font: bold 12px/20px "Proxima Nova", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.tags-nav .tabs-filter span {
  color: #000; font-weight: bold;
  }
.tags-nav .tabs-filter ul {
  padding: 3px 4px 4px 4px;
  }
.tags-nav .tabs-filter ul li {
  margin-left: 20px;
  }
.tags-nav .tabs-filter ul li:first-child {
  margin-left: 0;
  }
.tags-nav .tabs-filter a {
  display: inline-block;
  color: #b0b0b0;
  }
.tags-nav .tabs-filter .current a {
  color: #000;
  }

.tags-empty {
  position: relative;
  padding: 50px 60px 50px 155px;
  border: 1px solid #ddd; color: #b3b3b3;
  }
.tags-empty h3 {
  margin-bottom: 8px;
  font: normal 21px/22px "FuturaPTWebMedium", sans-serif; -webkit-font-smoothing: antialiased;
  }
.tags-empty i {
  display: block; position: absolute; left: 63px; top: 50px;
  width: 66px; height: 29px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -220px -330px no-repeat;
  }
.tags-empty p {
  margin-bottom: 0;
  font: 12px/22px "Arial", sans-serif;
  }

@media only screen and (max-width: 1024px) {
    .tags-header {
      overflow: hidden; width: 100%;
    }
  }



.category-selector {
  margin: 0 0 20px;
  overflow: hidden;
  }
.category-selector .category-item {
  position: relative;
  margin-bottom: 30px; padding-bottom: 27px;
  font: bold 12px/1 "Proxima Nova", "Arial", sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  }
.category-selector .category-item a {
  display: block;
  }
.category-selector .category-item a:before {
  content: '';
  display: block;
  height: 78px;
  margin: 0 auto 20px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/community-categories-a9f4ae33a14ceeb4705fb52fad35446adc6372719f4b3fe6bd0cbd3abd9a9aac.png) no-repeat;
  }

.category-selector .category-item.livingbetter a:before { width: 66px; background-position: 0 0; }
.category-selector .category-item.education a:before { width: 60px; background-position: -140px 0; }
.category-selector .category-item.jobs a:before { width: 58px; background-position: -280px 0; }
.category-selector .category-item.howstuffworks a:before { width: 77px; background-position: -420px 0; }
.category-selector .category-item.inspiration a:before { width: 61px; background-position: -560px 0; }
.category-selector .category-item.shopping a:before { width: 68px; background-position: -700px 0; }
.category-selector .category-item.editorial a:before { width: 74px; background-position: -840px 0; }

.category-selector .category-item.livingbetter a:hover:before { background-position: 0 -79px; }
.category-selector .category-item.education a:hover:before { background-position: -140px -79px; }
.category-selector .category-item.jobs a:hover:before { background-position: -280px -79px; }
.category-selector .category-item.howstuffworks a:hover:before { background-position: -420px -79px; }
.category-selector .category-item.inspiration a:hover:before { background-position: -560px -79px; }
.category-selector .category-item.shopping a:hover:before { background-position: -700px -79px; }
.category-selector .category-item.editorial a:hover:before { background-position: -840px -79px; }

.category-selector .category-item:first-child:after {
  content: '';
  position: absolute; bottom: 0; left: 0;
  width: 620px;
  border-bottom: 1px solid #e3e3e3;
  }


.category-header {
  position: relative;
  padding-left: 35px;
  font: bold 24px/1 "Proxima Nova", sans-serif;
  }
.category-header:before {
  content: '';
  position: absolute; top: 0; left: 5px;
  width: 25px; height: 25px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/community-categories-a9f4ae33a14ceeb4705fb52fad35446adc6372719f4b3fe6bd0cbd3abd9a9aac.png) no-repeat;
  }

.category-header.livingbetter:before { background-position: 0 -157px; }
.category-header.education:before { background-position: -140px -157px; }
.category-header.jobs:before { background-position: -280px -157px; }
.category-header.howstuffworks:before { background-position: -420px -157px; }
.category-header.inspiration:before { background-position: -560px -157px; }
.category-header.shopping:before { background-position: -700px -157px; }
.category-header.editorial:before { background-position: -840px -157px; }


.l-block-page-header {
  margin: 0 -20px 30px 0; padding: 13px 20px;
  background: #F5F5F2;
  -webkit-border-radius: 5px; border-radius: 5px;
  }
body:not(.narrow) .l-block-page-header { margin-right: 0; }
.l-block-page-header:after {
  content: ''; display: table; clear: both;
  }
.l-block-page-header .section-title {
  margin-bottom: 0;
  }

h1.entry-title {
  margin: 0 200px 30px 0;
  font: 800 26px/28px "FuturaPTLAM", sans-serif; -webkit-font-smoothing: antialiased;
  }
.paginator {
  padding: 0;
  }

.topic-content,
.entry-body {
  font: 15px/25px "Proxima Nova", sans-serif;
  }

.entry-body a,
.topic-content p a,
.topic-content li a {
  color: #4077a1; text-decoration: none;
  }
.entry-body a:visited,
.topic-content p a:visited,
.topic-content li a:visited {
  color:#590788;
  }
.entry-body a:hover,
.topic-content p a:hover,
.topic-content li a:hover {
  color:#003cff; text-decoration: underline;
  }
.entry-body ul,
.topic-content ul {
  margin: 0 0 20px 20px;
  list-style: outside disc;
  }
.topic-content strong,
.entry-body strong {
  font-weight: bold; font-family: "Proxima Nova", sans-serif;
  }

.conversation-entry { width: 620px; }


.new-topic-form {
  position: relative; z-index: 100;
  padding-bottom: 40px;
  width: 640px;
  }
.new-topic-form .l-main-content {
  width: 510px;
  }
.new-topic-form  .dd-suggest {
  display: block;
  margin-top: 5px;
  }
.new-topic-form .rules {
  padding: 1em 0;
  color: #808080; font-size: 12px;
  }
.new-topic-form .rules ol {
  font: inherit;
  }
.new-topic-form .rules ol li {
  margin-left: 17px;
  list-style-type: decimal;
  }
.new-topic-form form {
  padding: 20px;
  background: #f7f7f5;
  -webkit-border-radius: 5px; border-radius: 5px;
  }
.new-topic-form .b-new-editor .b-form-item {
  padding-top: 15px;
  }
.new-topic-form .b-form-item .field-text,
.community-search .b-form-item .field-text,
.new-topic-form .multisuggest .ms-selections {
  -webkit-box-shadow:inset 0 2px 2px rgba(192, 192, 192, 0.5);
     -moz-box-shadow:inset 0 2px 2px rgba(192, 192, 192, 0.5);
          box-shadow:inset 0 2px 2px rgba(192, 192, 192, 0.5);
  }

.b-new-editor .new-topic-form .b-form-item .field-text input {
  height: 28px;
  font: 800 26px/28px "FuturaPTLAM", sans-serif; -webkit-font-smoothing: antialiased;
  }
.new-topic-form .l-block-x4 {
  width: 620px;
  }
.new-topic-form .community-buttons {
  padding: 0
  }
.new-topic-form .button {
  height: 43px;
  }
.new-topic-form .b-form:before {
  content: '';
  position: absolute; top: -12px; right: 47px; z-index: 100;
  border-right: 12px solid transparent; border-bottom: 12px solid #f7f7f5; border-left: 12px solid transparent;
  }
.new-topic-form .b-new-editor .b-form-label {
  font: bold 14px/20px "Arial", sans-serif !important;
  }
.new-topic-form .categoy-select .b-form-item { float: left;
  padding: 8px 0 0 0;
  width: 140px;
  }
.new-topic-form .categoy-select .b-form-item .b-form-field {
  float: left;
  width: 20px;
  }
.new-topic-form .b-form-field .field-text input {
  height: 30px; line-height: 30px;
  font: 800 26px/28px "FuturaPTLAM", sans-serif;
  }
.new-topic-form .categoy-select .b-form-item .b-form-label {
  float: right;
  margin-top: 6px;
  width: 120px;
  font-weight: normal!important;
  }
.new-topic-form .req {
  color: #808080; font-size: inherit!important;
  }
.new-topic-form .label-comment {
  color: #808080; font-weight: normal;
  }
.new-topic-form .descr {
  position: static!important;
  margin-top: 10px!important;
  width: auto!important;
  font-size: 12px!important;
  color: #808080;
  }
.new-topic-form .descr .tag {
  color: #808080;
  border-bottom: 1px dotted;
  }
.new-topic-form .descr .tag:hover {
  color: #262626;
  cursor: pointer;
  }
.new-topic-form-edit {
  position: relative; left: 0;
  }
.new-topic-form-edit .b-form {
  border: 0;
  }
.new-topic-form-edit .b-form:before {
  display: none;
  }


.community-search {
  margin-bottom: 50px;
  }
.community-search .b-form-item .b-form-field {
  float: left; height: 26px;
  width: 420px;
  }
.community-search .b-form-item .b-form-field,
.community-search .b-form-item .b-form-field input {
  height: 26px;
  }
.community-search .b-form-search {
  width: 100%;
  }
.community-search button {
  float: right;
  }


body.topics .hype-panel .hype-button { margin: 0; }


.short-community-item {
  position: relative;
  overflow: hidden;
  }


.short-community-item .item-title a:hover {
  color: #003cff; text-decoration: none;
  }


.short-community-item .item-preview {
  display: block; float: left; position: relative;
  margin: 0 20px 12px 0;
  width: 140px; height: 140px;
  text-align: center; white-space: nowrap;
  background: #ffe1e1;
  overflow: hidden;
  }
.short-community-item .item-preview a {
   position: relative; z-index: 1;
  }
.short-community-item .item-preview img {
  display: inline-block;
  max-width: 140px; height: auto!important;
  vertical-align: middle;
  -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;
  }


.short-community-item .item-text {
  max-height: 5.2em;
  margin: 0 15px;
  font: 14px/20px "Arial", sans-serif;
  overflow: hidden;
  }
.short-community-item .item-title {
  margin-bottom: 0;
  font: 18px/20px "FuturaPTDemi-Reg", sans-serif; -webkit-font-smoothing: antialiased;
  }

.short-community-item .item-text .item-body {
  margin-bottom: 0;
  }

.short-community-item .item-category {
  margin: 0;
  font-size: 9px; line-height: 14px; text-transform: uppercase; letter-spacing: 1px;
  }


.short-community-item .item-posted .meta-posted,
.short-community-item .item-posted .meta-posted a {
  font: 11px/20px "Arial", sans-serif; color: #b2b2b2;
  }

.short-community-item .item-misc .meta-comments-counter {
  font: 800 18px/20px "FuturaPTLAM", sans-serif;
  }

.short-community-item.video .item-preview a:before {
  content: '';
  position: absolute; top: 50%; left: 35px; z-index: 0;
  width: 62px; height: 62px;
  margin-top: -31px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) 0 -210px; no-repeat;
  }


.short-community-item.text .item-preview a {
  display: block;
  width: 100%; height: 100%;
  
  }
.short-community-item.text .item-preview:before {
  content: '';
  position: absolute;  top: 45px; left: 40px; z-index: 0;
  width: 53px; height: 47px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) 0 -160px no-repeat;
  }
.short-community-item.text .item-text {
  font-size: 15px; line-height: 21px;
  }
.short-community-item .status {
  display: none;
  }


.full-community-item {
  margin-bottom: 40px; position: relative;
  }
.full-community-item .rating-count-wrap {
  top: -40px;
  }
.full-community-item .post-meta,
.full-community-item .post-meta a {
  color: #b2b2b2;
  }
.full-community-item .post-meta li {
  display: inline-block;
  }
.full-community-item .post-meta .meta-comments {
  margin-right: 10px;
  font: 800 16px/18px "FuturaPTLAM", sans-serif; white-space: nowrap;
  }
.full-community-item .post-meta .meta-comments a {
  color: #262626;
  }
.full-community-item .post-meta .meta-comments .w-icon-new {
  float: none;
  margin-left: 5px;
  }
.full-community-item .post-meta .meta-comments .w-icon-new i {
  cursor: default;
  }
.full-community-item .post-meta .posted {
  font: 16px/19px "FuturaPTDemi-Reg", sans-serif; -webkit-font-smoothing: antialiased;
  }


.community-item {
  position: relative;
  padding: 5px 0 6px 50px;
  }
.community-item.category-icon:before {
  content: '';
  position: absolute; top: 3px; left: 10px;
  width: 25px; height: 25px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/community-categories-a9f4ae33a14ceeb4705fb52fad35446adc6372719f4b3fe6bd0cbd3abd9a9aac.png) no-repeat;
  }
.community-item .item-title {
  font: bold 16px/20px "Proxima Nova", "Arial", sans-serif;
  }

.community-item.category-icon.livingbetter:before { background-position: 0 -157px; }
.community-item.category-icon.education:before { background-position: -140px -157px; }
.community-item.category-icon.jobs:before { background-position: -280px -157px; }
.community-item.category-icon.howstuffworks:before { background-position: -420px -157px; }
.community-item.category-icon.inspiration:before { background-position: -560px -157px; }
.community-item.category-icon.shopping:before { background-position: -700px -157px; }
.community-item.category-icon.editorial:before { background-position: -840px -157px; }

.community-item .community-item-category.w-icon-favorite {
  position: absolute; top: 0; left: 0;
  width: 30px; height: 30px;
  padding: 0;
  background: #e6e6e6;
  -webkit-border-radius: 15px; border-radius: 15px;
  }
.community-item .community-item-category.w-icon-favorite:before {
  content: '';
  position: absolute; top: 6px; left: 7px;
  width: 17px; height: 16px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -163px -36px no-repeat;
  }
.community-item .community-item-category.w-icon-favorite:hover {
  background-color: #003CFF;
  }
.community-item .community-item-category.w-icon-favorite.active {
  background-color: #262626;
  }
.community-item .item-title {
  margin-bottom: 0;
  }
.community-item .post-meta {
  position: absolute; top: 8px; right: 0;
  }
.list-common .list-item > .community-item + .g-line { right: 0; left: 50px; width: auto; }


body.topics .conversation-entry.op header .entry-category {
  margin-bottom: 7px;
  font: bold 12px/1 "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }
body.topics .conversation-entry.op header .entry-category a { color: inherit; text-decoration: none; }
body.topics .conversation-entry.op header .entry-category a:hover { color: #003cff; }
body.topics .conversation-entry.op header .entry-title {
  margin-bottom: 10px;
  font: bold 24px/28px "Proxima Nova", sans-serif;
  }
body.topics .conversation-entry.op header .post-meta {
  margin: 0 0 15px;
  color: #808080;
  }
body.topics .conversation-entry.op header .post-meta a {
  float: none;
  font: bold 11px/20px "Proxima Nova", sans-serif; color: #262626; vertical-align: top;
  }
body.topics .conversation-entry.op header .post-meta a:hover {
  color: #003cff; text-decoration: none;
  }
body.topics .conversation-entry.op header .meta-actions a {
  color: #808080;
  }
body.topics .conversation-entry.op header .post-meta .w-icon-new i {
  margin-right: 10px;
  }
body.topics .conversation-entry.op header .post-meta .w-icon-edit i {
  top: 1px;
  }


body.topics .post-tags {
  float: none;
  text-align: left;
  }
.user-header .row-cont {
  padding-top: 30px;
  }
.user-header .user-badge {
  position: relative;
  padding: 180px 0 0;
  background: #f1f1f1;
  border-radius: 2px 2px 0 0;
  }
.user-header p {
  margin-bottom: 0;
  }
.user-header .g-title {
  max-height: 80px;
  padding-top: 38px; margin: -38px 200px 0 0;
  font: bold 35px/40px "Proxima Nova", sans-serif;
  overflow: hidden;
  }
.user-header .info {
  position: absolute; bottom: 20px; left: 0;
  margin-left: 240px;
  width: 720px;
  font: 16px/36px "Proxima Nova", sans-serif;
  }
.user-header .user-badge-social-free .info {
  bottom: 35px;
  }
.user-header .info p {
  color: #797979; margin-top: 4px;
  }
.user-header .userpic {
  overflow: hidden; position: absolute; bottom: -30px; left: 30px; z-index: 2;
  margin-right: 30px;
  height: 170px;
  background: #fff; border: 5px solid #fff; border-radius: 50%;
  }
.user-header .userpic img {
  display: block;
  }
.user-header .action {
  position: absolute; top: 0; right: 40px;
  }

.user-header .editor-badge {
  display: inline-block; position: relative;
  margin-left: 10px;
  width: 34px; height: 34px; vertical-align: -6px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -85px -20px;
  }
.user-header .editor-badge span {
  display: none; position: absolute; top: -38px; left: -4.5em;
  padding: 4px 10px;
  background: #3c3c3c; border-radius: 5px;
  color: #fff; white-space: nowrap; font: 13px/20px "Proxima Nova", sans-serif;
  }
.user-header .editor-badge span:before {
  content: ''; display: block; position: absolute; bottom: -6px; left: 50%;
  margin-left: -3px;
  width: 0; height: 0;
  border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #3c3c3c;
  }
.user-header .editor-badge:hover {
  background-position: -125px -20px; cursor: pointer;
  }
.user-header .editor-badge:hover span {
  display: block;
  }


.user-header .accounts {
  overflow: hidden;
  height: 36px; margin-top: 6px;
  }
.user-header .accounts li {
  display: inline-block;
  color: #a8a7a3; font: 15px/20px "Proxima Nova", sans-serif;
  }
.user-header .accounts a span {
  display: none;
  }
.user-header .accounts .icon {
  display: inline-block; position: relative;
  margin-right: 5px;
  width: 32px; height: 32px;
  border: 2px solid #cfcfcf; border-radius: 50%;
  vertical-align: -13px;
  }
.user-header .accounts .icon:after {
  content: ''; position: absolute; top: 8px; left: 8px;
  width: 16px; height: 16px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -280px -60px no-repeat;
  }
.user-header .accounts .icon:hover {
  background: #fff;
  }
.user-header .accounts .icon-site:hover { background-color: #fff; border-color: #007eff; }

.user-header .accounts .icon-facebook:after { background-position: -280px -80px; }
.user-header .accounts .icon-facebook:hover { border-color: #426ac1; }

.user-header .accounts .icon-vkontakte:after { background-position: -280px -100px; }
.user-header .accounts .icon-vkontakte:hover { border-color: #3987c4; }

.user-header .accounts .icon-twitter:after { background-position: -280px -120px; }
.user-header .accounts .icon-twitter:hover { border-color: #05aded; }

.user-header .accounts .icon-linkedin:after { background-position: -280px -140px; }
.user-header .accounts .icon-linkedin:hover { border-color: #0274b3; }

.user-header .accounts .icon-skype { margin: 0 0 0 2px;background-color: transparent; border: 0; vertical-align: -12px; }
.user-header .accounts .icon-skype:hover { background: transparent; }
.user-header .accounts .icon-skype:after { background-position: -300px -160px; }


.user-header .menu {
  position: relative; z-index: 1;
  padding: 0 0 0 240px;
  background: #e5e5e5; border-radius: 0 0 2px 2px;
  font: bold 12px/56px "Proxima Nova", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.user-header .menu a {
  color: #989898;
  }
.user-header .menu .active a {
  color: #000;
  }
.user-header .menu a:hover {
  color: #003cff;
  }
.user-header .menu li {
  display: inline-block;
  margin-right: 30px;
  }
.profile {
  min-height: 640px;
  }
.profile h2 {
  margin-bottom: 20px;
  font: bold 24px/1 "Proxima Nova", sans-serif;
  }
.profile .community-list li:first-child:before {
  display: none;
  }
.profile .conversation-entry {
  width: auto;
  }

.profile-comments .comments-block {
  margin-bottom: 40px;
  }

.profile-comments .conversation-entry {
  margin-bottom: 20px; padding: 0 40px 24px 120px; position: relative;
  border-bottom: 1px dotted rgba(0,0,0,0.3);
  }
.profile-comments .g-line {
  display: none;
  }
.profile-comments .conversation-entry .entry-source {
  font: 14px/22px "Proxima Nova", sans-serif;
  }
.profile-comments .conversation-entry .entry-source a .type {
  color: #a1a1a1; text-transform: lowercase;
  }

.profile-comments .conversation-entry .post-meta {
  color: #b3b3b3; font: 11px/20px "Proxima Nova", sans-serif;
  }
.profile-comments .conversation-entry .entry-body {
  padding-bottom: 0;
  font: 16px/22px "PT Serif", serif;
  }
.profile-comments .conversation-entry .entry-date {
  position: absolute; top: 6px; left: 0;
  width: 100px;
  color: #a1a1a1; font: 11px/16px "Arial", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.profile-comments .conversation-entry .entry-body > p {
  margin-bottom: 8px;
  }
.profile-comments .conversation-entry .entry-hype {
  position: absolute; top: 0; right: 0;
  width: auto;
  }
.profile-comments .conversation-entry .entry-hype i {
  display: none;
  }
.profile-comments .conversation-entry .entry-hype .entry-rating-action,
.profile-comments .conversation-entry .entry-hype .meta-actions {
  display: none !important;
  }
.profile-comments .conversation-entry.sublevel .entry-body {
  margin-left: 0;
  }

.profile .ver-layout .no-content {
  margin: 0 15px;
  }
.editors-panel {
  position: fixed;
  right: 10px;
  bottom: 10px;
  background-color: transparent;
  z-index: 100;
}
.editors-panel li {
  padding-top: 5px;
  position: relative;
}
.editors-panel li.list-title {
  font: 9px/1 "Helvetica, Arial",sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #00dd00;
}


.editors-panel .userpic {
  display: inline-block;
  width: 38px; height: 38px;
  vertical-align: top;
  background-color: #DBDBDB;
  -webkit-border-radius: 50%; border-radius: 50%;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }

.editors-panel .userpic {
  text-indent: -999em;
  -o-background-origin: border-box; background-origin: border-box; -webkit-background-size: contain; -o-background-size: contain; background-size: contain;
  border: 1px solid rgba(0,0,0,.08);
  }

.editors-panel .userpic.userpic-small  { width: 30px; height: 30px; }


.editors-panel .tooltip {
  position: absolute; bottom: -11px; right: 100%;
  display: none;
  margin: 0 0 10px;
  z-index: 100;
  -webkit-animation: appear-top .2s forwards; -moz-animation: appear-top .2s forwards; -ms-animation: appear-top .2s forwards; -o-animation: appear-top .2s forwards; animation: appear-top .2s forwards;
  }

.editors-panel .tooltip .tooltip-wrap {
  position: relative; left: -10px;
  display: block;
  padding: 9px 13px 8px;
  font-weight: normal; font-size: 13px; text-indent: 0; text-transform: none; letter-spacing: 0; word-spacing: 0; text-align: center; white-space: nowrap; -webkit-font-smoothing: antialiased; -moz-oxs-text-smoothing: grayscale;
  background: #FFF; -o-background-clip: padding-box; background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15); -webkit-border-radius: 4px; border-radius: 4px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }

.editors-panel *:not(.tooltip-on-click):hover > .tooltip,
.editors-panel .tooltip-on-click.clicked > .tooltip { display: block; }
.share-buttons-bar {
  width: 620px;
  white-space: nowrap;
  }
.share-buttons-bar .share-button {
  position: relative;
  display: inline-block;
  height: 33px;
  padding-left: 40px;
  font: bold 11px/11px "Proxima Nova", sans-serif; color: #FFF; text-decoration: none; text-align: left; vertical-align: top; text-transform: uppercase; letter-spacing: .5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  -webkit-border-radius: 3px; border-radius: 3px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.share-buttons-bar .share-button:not(:first-child) { margin-left: 10px; }

.share-buttons-bar a.share-button { padding-top: 12px; }
.share-buttons-bar a.share-button:before {
  content: '';
  position: absolute; top: 8px; left: 15px;
  height: 17px;
  background-image: url("http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png");
  }



.share-buttons-bar .button-fb { width: 156px; background: #4C68B3; }
.share-buttons-bar .button-fb:hover { background: #5778D1; }
.share-buttons-bar .button-fb:before { width: 17px; background-position: -60px 0; }


.share-buttons-bar .button-tw { width: 138px; background: #00ABED; }
.share-buttons-bar .button-tw:hover { background: #16BDFD; }
.share-buttons-bar .button-tw:before { width: 18px; background-position: -79px 0; }


.share-buttons-bar .button-vk { width: 159px; background: #426B9A; }
.share-buttons-bar .button-vk:hover { background: #4A7FBB; }
.share-buttons-bar .button-vk:before { width: 20px; background-position: -60px -19px; }


.share-buttons-bar .button-fb-native { width: 137px; padding-top: 6px; padding-left: 0; text-align: center; background: #8597C8; }


.share-buttons-bar .share-button .share-button-counter {
  position: absolute; right: 16px;
  opacity: 0;
  transition: opacity .2s;
  }


.share-buttons-bar .share-button .share-button-spinner {
  position: absolute; top: 9px; right: 12px;
  width: 16px; height: 16px;
  background: url("http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png") -310px -10px;
  -webkit-animation: share-loader 1s infinite steps(8) forwards; animation: share-loader 1s infinite steps(8) forwards;
  opacity: 1;
  transition: opacity .2s;
  }
.share-buttons-bar .share-button.share-button-loaded .share-button-counter { opacity: 1; }
.share-buttons-bar .share-button.share-button-loaded .share-button-spinner { opacity: 0; }


.share-buttons-bar-small .share-button .share-button-text { display: none; }
.share-buttons-bar-small .button-fb,
.share-buttons-bar-small .button-tw,
.share-buttons-bar-small .button-vk { width: 89px; }
.share-buttons-bar-small .button-fb-native { width: 117px; }

@-webkit-keyframes share-loader {
  0% { -webkit-transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); }
  }
@keyframes share-loader {
  0% { transform: rotate(0); }
  100% { transform: rotate(360deg); }
  }
.entry-comments {
  position: relative;
  margin-bottom: -30px; padding: 34px 0 40px 0;
  }
.entry-comments img { display: block; }
.entry-comments .loading {
  margin-bottom: 20px;
  color: #A1A1A1; font: bold 11px/30px "Proxima Nova",sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.entry-comments .loading-dots {
  position: relative; top: -1px;
  margin-right: 10px;
  }



.entry-comments .article-comments-header {
  position: relative;
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  }
.entry-comments .article-comments-header h2 {
  width: 460px;
  margin-bottom: 20px;
  font: 900 26px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }
.entry-comments .article-comments-header .button-hollow { position: absolute; right: 0; bottom: 17px; }



.entry-comments .comment-message {
  padding-bottom: 20px;
  }
.entry-comments .entry-body {
  margin-left: 60px;
  padding-bottom: 0;
  }

.entry-comments .conversation-entry {
  padding-top: 5px;
  word-spacing: -0.35em; letter-spacing: -0.35em;
  width: auto;
  }
.entry-comments .conversation-entry .user,
.entry-comments .conversation-entry .parent_user {
  display: inline-block; position: relative;
  width: auto;
  vertical-align: top; word-spacing: 0; letter-spacing: 0;
  font: bold 13px/22px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }
.entry-comments .conversation-entry .user {
  margin: 0 20px 0 60px;
  }
.entry-comments .conversation-entry .parent_user {
  opacity: 0.4;
  color: #000;
  }
.entry-comments .conversation-entry .user:hover a,
.entry-comments .conversation-entry .parent_user:hover {
  opacity: 1;
  color: #003cff;
  text-decoration: none;
  }
.entry-comments .conversation-entry .icon-reply {
  display: inline-block; position: relative; top: 2px;
  margin: 0 6px;
  width: 11px; height: 11px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) no-repeat -155px -175px;
  }
.entry-comments .conversation-entry .parent_user:hover .icon-reply {
  opacity: 0.4;
  }
.entry-comments .conversation-entry .user .user-pic {
  position: absolute; top: -1px; left: -58px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  border-radius: 50px;
  overflow: hidden;
  }

.entry-comments .conversation-entry .user .user-hover-mask {
  -webkit-box-shadow: inset 0 0 0 2px #003cff;
  -moz-box-shadow: inset 0 0 0 2px #003cff;
  box-shadow: inset 0 0 0 2px #003cff;
  width: 54px;
  height: 54px;
  position: absolute; top: -5px; left: -62px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  border-radius: 46px;
  overflow: hidden;
  z-index: 2;
  display: none;
  }

.entry-comments .conversation-entry .user:hover .user-hover-mask {
  display: block;
  }

.entry-comments .conversation-entry .g-line-light {
  position: relative;
  margin: 15px 0;
  width: 100%; height: 1px;
  background: rgba(0,0,0,.08);
  }
.entry-comments .conversation-entry .entry-body {
  display: block;
  width: auto;
  word-spacing: 0; letter-spacing: 0; -ms-word-break: break-word; word-break: break-word;
  overflow: hidden;
  }
.entry-comments .conversation-entry .post-meta li {
  display: inline-block;
  }


.entry-comments .conversation-entry .entry-body > p,
.entry-comments .conversation-entry .entry-body > ul {
  margin-bottom: 15px;
  }
.entry-comments .conversation-entry .entry-body > p strong,
.entry-comments .conversation-entry .entry-body > ul strong {
  font: bold 13px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }
.entry-comments .conversation-entry .entry-body > p a,
.entry-comments .conversation-entry .entry-body > ul a {
  color: #002fff;
  text-decoration: none;
  }
.entry-comments .conversation-entry .entry-body > p a:hover,
.entry-comments .conversation-entry .entry-body > ul a:hover {
  text-decoration: underline;
  }
.entry-comments .conversation-entry .entry-body > img {
  margin-bottom: 15px;
  }
.entry-comments .conversation-entry .entry-body > ul {
  margin-left: 20px;
  }
.entry-comments .conversation-entry .entry-body > ul li {
  display: list-item;
  list-style: disc outside;
  }


.entry-comments .conversation-entry .entry-hype {
  position: relative;
  margin-left: 60px;
  width: 460px; height: 21px;
  word-spacing: 0; letter-spacing: 0;
  }


.entry-comments .conversation-entry .meta-rating {
  position: relative;
  margin: 0 10px;
  font: 11px/16px "Proxima Nova", sans-serif;
  }
.entry-comments .conversation-entry .meta-rating .icon-rating {
  opacity: 0.25; display: block; position: absolute; top: 3px; left: 9px;
  width: 8px; height: 9px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/11.sprite-dd0e53e498c6fd335a2772ab8e36f7149d158edcbfe34de2577660467b8276cf.png) -250px -160px no-repeat;
  }
.entry-comments .conversation-entry .meta-rating .count {
  margin: 0 24px;
  color: #b8b8b8; font-weight: bold;
  }
.entry-comments .conversation-entry .meta-rating .count-positive {
  color: #3ea875;
  }
.entry-comments .conversation-entry .meta-rating .count-negative {
  color: #ed4a48;
  }
.entry-comments .conversation-entry .entry-rating-action {
  position: absolute; top: -1px; display: none;
  width: 16px; height: 16px;
  text-indent: -999em;
  border: 1px solid rgba(0,0,0,0.25);
  border-radius: 50%;
  }
.entry-comments .conversation-entry .entry-rating-action.plus {
  left: 0;
  }
.entry-comments .conversation-entry .entry-rating-action.minus {
  right: 0;
  }
.entry-comments .conversation-entry .entry-rating-action.minus:before,
.entry-comments .conversation-entry .entry-rating-action.plus:before {
  content: '';
  position: absolute; top: 7px; left: 4px;
  width: 8px; height: 2px;
  background: #bfbfbf;
  }
.entry-comments .conversation-entry .entry-rating-action.plus:after {
  content: '';
  position: absolute; top: 4px; left: 7px;
  width: 2px; height: 8px;
  background: #bfbfbf;
  }
.entry-comments .conversation-entry .entry-rating-action.plus:hover:before,
.entry-comments .conversation-entry .entry-rating-action.plus:hover:after,
.entry-comments .conversation-entry .entry-rating-action.minus:hover:before {
  background: #383838;
  }
.entry-comments .conversation-entry .entry-rating-action.plus:hover,
.entry-comments .conversation-entry .entry-rating-action.minus:hover {
  border-color: #383838;
  }
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action {
  cursor: default;
  background: rgba(0,0,0,0.08);
  }
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action,
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action:hover {
  border: 1px solid transparent;
  }
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action.minus:hover:before,
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action.plus:hover:before,
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action.plus:hover:after {
  background: #bfbfbf;
  }
.entry-comments .conversation-entry:hover .entry-rating-action {
  display: inline-block;
  }
.entry-comments .conversation-entry:hover .icon-rating {
  display: none;
  }



.entry-comments .conversation-entry .entry-hype .item-meta { text-transform: none; letter-spacing: 0; }
.entry-comments .conversation-entry .entry-hype .posted-time {
  opacity: 0.4;
  color: #000;
  font: 12px/16px "Arial", sans-serif;
  }
.entry-comments .conversation-entry .entry-hype .posted-time:first-letter { text-transform: uppercase; }
.entry-comments .conversation-entry .reply {
  display: none !important;
  margin-left: 0;
  font: bold 13px/16px "Arial", sans-serif; -webkit-font-smoothing: antialiased;
  }
.entry-comments .conversation-entry .meta-actions a {
  opacity: 0.4;
  color: #000;
  }
.entry-comments .conversation-entry .meta-actions a:hover {
  opacity: 1;
  color: #002fff; text-decoration: none;
  }
.entry-comments .conversation-entry:hover .reply {
  display: inline-block !important;
  }



.entry-comments .conversation-entry.negative .entry-body {
  opacity: .3;
  -webkit-transition: opacity .3s;
  }
.entry-comments .conversation-entry.negative:hover .entry-body {
  opacity: 1;
  }


.entry-comments .conversation-entry.sublevel:before {
  content: '';
  position: absolute; top: -20px; left: 0;
  width: 60px; height: 10px;
  background: #f7f7f5;
  }
.row-colored .entry-comments .conversation-entry.sublevel:before {
  background: #f7f7f5;
  }
.entry-comments .conversation-entry.sublevel .user {
  width: auto;
  margin: 0 0 3px 125px;
  }
.entry-comments .conversation-entry.sublevel .user .user-text {
  max-width: none;
  }
.entry-comments .conversation-entry.sublevel .entry-body {
  display: block;
  margin-left: 125px;
  }
.entry-comments .conversation-entry.sublevel .entry-hype {
  margin-left: 125px;
}



.entry-comments .conversation-entry {
  position: relative;
  }
.entry-comments .conversation-entry .comment-link {
  opacity: 0.4; position: relative; top: -3px;
  padding-left: 3px;
  color: #000; font: 13px/16px "Arial", sans-serif;
  }
.entry-comments .conversation-entry .comment-link:hover {
  opacity: 1;
  }
.entry-comments .conversation-entry .comment-toggle {
  display: none;
  position: absolute; top: 0; right: 0px;
  }

.entry-comments .conversation-entry:hover .comment-toggle {
  display: block;
  }
.entry-comments .conversation-entry .comment-toggle .unremove,
.entry-comments .conversation-entry .comment-toggle .remove { display: block; cursor: pointer; }
.entry-comments .conversation-entry .comment-toggle .unremove { display: none; }
.entry-comments .conversation-entry .comment-toggle.comment-toggle-removed .remove { display: none; }
.entry-comments .conversation-entry .comment-toggle.comment-toggle-removed .unremove { display: block; }



.entry-comments .conversation-entry.removed .entry-body {
  color: #f93126;
  }
.entry-comments .conversation-entry.removed .entry-body a {
  color: #f93126;
  }

.entry-comments .conversation-entry .comment-toggle.toggle_item_remove {
  display: block;
  width: 23px;
  height: 23px;
  background: url(http://lamcdn.net/www.lookatme.ru/gui/icon-remove-e023f18f486283ae3a15347aeedd46279b515a78c864708181dfa803c1620d05.png) no-repeat 0 0;
  position: absolute;
  top: 5px;
  right: 0;
  cursor: pointer;
  opacity: 0.25;
  left: auto;
  }

.entry-comments .conversation-entry.removed  .toggle_item_remove {
  opacity: 1;
  }

.entry-comments .toggle_item_remove_hint,
.entry-comments .toggle_item_recovery_hint {
  position: absolute;
  left: 50%;
  padding: 8px 0;
  text-align: center;
  margin-top: -35px;
  letter-spacing: 0;
  background-color: #fff;
  border: 1px solid #d8d7d5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  font: 12px/12px "Arial", sans-serif;
  }

.entry-comments .toggle_item_remove_hint {
  width: 60px;
  margin-left: -30px;
  }
.entry-comments .removed .toggle_item_recovery_hint {
  width: 170px;
  margin-left: -85px;
  word-spacing: 0; letter-spacing: 0; -ms-word-break: break-word; word-break: break-word;
  }

.entry-comments .conversation-entry .toggle_item_remove:hover {
  background-position: 0 -23px;
  opacity: 1;
  }
.entry-comments .conversation-entry .toggle_item_remove:hover .toggle_item_remove_hint{
  display: block;
  }
.entry-comments .conversation-entry.removed .toggle_item_remove:hover .toggle_item_remove_hint{
  display: none;
  }
.entry-comments .conversation-entry.removed .toggle_item_remove:hover .toggle_item_recovery_hint{
  display: block;
  }
.entry-comments .conversation-entry.removed .toggle_item_remove {
  background-image: url(http://lamcdn.net/www.lookatme.ru/gui/icon-unremove-20e875e61ce3274b87f7693cad09ca9590d0826a54e76c3e2a94e384fb874835.png);
  }
.entry-comments .conversation-entry.removed .toggle_item_remove:hover {
  background-position: 0 -23px;
  }

.entry-comments .conversation-entry .toggle_item_remove {
  display: none;
  }
.entry-comments .conversation-entry:hover .toggle_item_remove {
  display: block;
  }
.entry-comments .conversation-rules {
  float: left;
  margin-top: 20px;
  width: 330px;
  font-size: 10px;
  line-height: 15px;
  color: #808080;
  }
.entry-comments .conversation-rules a {
  color: #b2b2b2; text-decoration: underline;
  }
.entry-comments .conversation-rules a:hover {
  color: #003cff;
  }
.entry-comments .conversation-rules ul {
  list-style: none;
  margin: 0;
  }


.entry-comments .conversation-entry-form { padding-bottom: 30px; }
.row-colored .conversation-entry-form { padding-bottom: 0; }
.row-colored .conversation-entry-form + .conversation-entry { padding-top: 30px; }
.entry-comments .conversation-entry-form .entry-body {
  width: 560px;
  }
.entry-comments .conversation-entry.b-comment-form,
.entry-comments .conversation-entry.b-comment_comment-article {
  margin-bottom: 0; padding-bottom: 0;
  border-bottom: none;
  }
.entry-comments .conversation-entry.b-comment_comment-article {
    padding-top: 6px; padding-left: 160px;
  }
.entry-comments .conversation-entry.b-comment_comment-article .button-group-text {
  margin-right: 0.5em;
  color: #000;
  }

.entry-comments .comment-form-textfield {
  margin-bottom:10px;
  border:1px solid #ddd;
  padding-left:5px;
  }
.entry-comments .comment-form textarea {
  background:#fff;
  border:0;
  overflow:auto;
  width: 99%;
  height:7em;
  font:normal 13px/16px "Arial",sans-serif;
  }

.entry-comments .b-comment-form + .conversation-entry {
  margin-top: 20px; padding-top: 15px;
  border-top: 1px solid #e3e3e3;
  }
.entry-comments .conversation-entry-form .entry-body {
  margin-left: 60px;
  }
.entry-comments .conversation-entry-form a.user {
  margin-right: 0;
  }
.entry-comments .conversation-entry-form button.button {
  position: absolute;
  right: 0;
  }

.entry-comments .conversation-entry-form .user {
  position: absolute; top: 5px;
  display: inline-block;
  width: 140px;
  
  font-weight: bold; line-height: 13px; vertical-align: top; word-spacing: 0; letter-spacing: 0;
  }
.entry-comments .conversation-entry-form .user .user-pic {
  position: relative; top: -6px;
  display: inline-block;
  margin-right: 7px;
  vertical-align: top;
  border-radius: 50px;
  overflow: hidden;
  }
.entry-comments .conversation-entry-form .user .user-text {
  display: inline-block;
  max-width: 95px;
  }
.entry-comments .conversation-entry-form .user .user-text .user-name {
  font-size: 11px;
  }


.entry-comments-wrap {
  position: relative;
  }
.img-with-caption { position: relative; }
.img-with-caption:hover .share-images {
  opacity: 1;
  -webkit-transform: translateX(0); transform: translateX(0);
  pointer-events: all;
  }

.share-images {
  position: absolute; top: 12px; right: 8px;
  width: 32px;
  opacity: 0;
  -webkit-transform: translateX(15px); transform: translateX(15px);
  -webkit-transition: opacity .15s, -webkit-transform .15s; transition: opacity .15s, transform .15s;
  pointer-events: none;
  }
img.right-ear + .share-images { right: -12px; }
.wide img.right-ear + .share-images { right: -32px; }

.share-images .share-image {
  position: relative;
  display: block;
  width: 28px; height: 28px;
  margin-bottom: 10px;
  text-indent: -999em;
  border-radius: 50%;
  cursor: pointer;
  }
.share-images .share-image:before {
  content: '';
  position: absolute; top: 0; left: 0; z-index: 1;
  width: 28px; height: 28px;
  box-shadow: 0 0 0 2px #FFF, 0 0 0 3px rgba(0,0,0,.09);
  -webkit-transition: background-color .2s, -webkit-transform .4s; transition: background-color .2s, transform .4s;
  border-radius: 50%;
  }
.share-images .share-image:after {
  content: '';
  position: absolute; top: 6px; left: 6px; z-index: 2;
  width: 16px; height: 16px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAQCAQAAAAFBRHYAAAB6ElEQVR4Ab3WT2QccQBH8Zcsw7CEUMKSUwklhLCEsJQeKoSSQ4WcSntP6aW0Qk89hVASqdLSSwgh7KFEqlVyqEYrtdHqIba2UmorMdFIvC6T%2FVOd2bK6%2Bbzzj6%2BZ%2BTE9nDOHuEmBEWCblyyxS8w%2FK1i0bIwuNGtkq8hZEcHWpmzFfy6waF3JLSvGigaCrX3p6pBFVaveMBARh9xUdUGwWdbYuLTvbPC0OGlFjcyL%2BE7VsiQ07IlaNldr0ZIV1x0SV9UTh7FZnzH%2B2UNV34i41Rg1ZuypJLSg6hUvWDayrGrF%2FlpVdR7j%2FnYgqQ34S9WCuN4Ysnp2LicJfVLfiw88cVR81Ti3ou70kuYz6b6xBMAyIVkAMkxzDYBbfCXJIPARuMwH3gJHAAwA34Fc%2BpBd2rnPD%2BAim%2BQBmOMJAM9rJTsFssBPQiDDKAB7Z2MynX0jiDMmWZGUSmpkv5Pui%2BOqHpg1sBy%2Fmk494zFNx7UApnhEsg0gZI08r4EAgDscMkMOeNH5E8HQZevumXff2N2U61s3K4bmHZH4VOfXt9mERatqQRyzpGpJ2lxgHTV0x2nHnTNSdV4Sh3SpjGvqgRknbFU0kF7OzynXWWKPU2aoO%2BI2VzmGHmnoowpAD900yCFFLpFlm43mb8BvQVecTpACJK0AAAAASUVORK5CYII%3D');
  }
.share-images .share-image:hover:before { -webkit-transform: scale(1.1); transform: scale(1.1); }

.share-images .share-image.fb:before { background-color: #4E6AB1; }
.share-images .share-image.fb:after { background-position: 0 0; }
.share-images .share-image.vk:before { background-color: #446C98; }
.share-images .share-image.vk:after { background-position: -26px 0; }
.share-images .share-image.pn:before { background-color: #E10000; }
.share-images .share-image.pn:after { background-position: -52px 0; }
.share-images .share-image.fb:hover:before { background-color: #5576D4; }
.share-images .share-image.vk:hover:before { background-color: #477EBD; }
.share-images .share-image.pn:hover:before { background-color: #FB0100; }
.pages .icon-waves {
  position: absolute;
  top: 5px; right: 5px;
  z-index: 10;
  }


