

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


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


@font-face {
  font-family: 'PancettaSerifPro-SemiBold';
  src: url('http://lamcdn.net/www.furfur.me/gui/PancettaSerifPro-SemiBold-webfont-99fc51ba47398df0ee145aefe4b7c57d07b000523d6dac5283d4482982101bfd.eot');
  src: url('http://lamcdn.net/www.furfur.me/gui/PancettaSerifPro-SemiBold-webfont-99fc51ba47398df0ee145aefe4b7c57d07b000523d6dac5283d4482982101bfd.eot?#iefix') format('embedded-opentype'),
    url('http://lamcdn.net/www.furfur.me/gui/PancettaSerifPro-SemiBold-webfont-e6f9d23fc28e900e7465c04b3fc1e576fa69f7a365e702ee14deb422f0695b1f.woff') format('woff'),
    url('http://lamcdn.net/www.furfur.me/gui/PancettaSerifPro-SemiBold-webfont-a95a2ea14ac5a90051a5576ee9689ca63324f8d6c4985995248be202b3b4799f.ttf') format('truetype'),
    url('http://lamcdn.net/www.furfur.me/gui/PancettaSerifPro-SemiBold-webfont-5d47d6fcc324def1611b9f27d5a0a78be6b3333afc24c1ae56df5f17ef31c67e.svg#PancettaSerifPro-SemiBold') format('svg');
  font-weight: normal;
  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,
figure {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  }
body {
  font: normal 14px/21px "Arial",sans-serif; color:#262626;
  background: #282828 url(http://lamcdn.net/www.furfur.me/gui/bg-775a1b197171c8123cc6400c9c484cc5b66372c742a6a0a906294061aa203776.jpg) top center;
  }

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 {
  text-decoration:underline;
  -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -ms-transition: color 0.1s; -o-transition: color 0.1s; transition: color 0.1s;
  }
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;
  }
body { min-width: 960px; }

.g-title {
  color:#262626;
  margin-bottom:10px;
  letter-spacing: 0;
  }
h1.g-title {
  margin-bottom:20px;
  font: bold 28px/28px "Proxima Nova Cond", sans-serif; text-transform:uppercase; letter-spacing: 1px;
  }
h2.g-title {
  margin-bottom: 10px;
  font: bold 18px/20px "Proxima Nova Cond", sans-serif; text-transform:uppercase;
  }
.g-title + .g-line {
  margin-bottom: 20px;
  }
h3.g-title {
  margin-bottom: 20px;
  font: bold 18px/25px "Arial", sans-serif;
  }
.g-title .button-group {
  display: inline-block;
  margin-left: 12px;
  text-transform: none;
  }
.g-title > .count {
  margin-left: 0.2em;
  color: #b3b3b3;
  }
.g-title .icon {
  margin-right: 11px;
  vertical-align: -5px;
  }
.g-title a:hover {
  color: #bb4d1d; text-decoration: 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;
  }

.g-fr { float: right !important; }
.g-fl { float: left; }
.g-hidden {  display: none; }
.g-clear { clear:both; }

.g-line {
  position: relative;
  width: 100%; height: 1px;
  line-height:0; font-size: 0;
  background-color: #e5c3b4;
  }
.g-line-thick {
  height:2px;
  }

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


.user-badge {
  display: inline-block;
  color: #262626; text-decoration: none; vertical-align: top;
  }
.user-badge:after {
  content: ''; display: table; clear: both;
  }
.user-badge .user-pic {
  display: inline-block;
  margin-right: 7px;
  vertical-align: top;
  }
.user-badge .user-text {
  position: relative; top: -3px;
  display: inline-block;
  max-width: 94px;
  vertical-align: top;
  overflow: hidden;
  }
.user-badge .user-name {
  position: relative; top: -1px;
  display: block;
  font: 12px/18px "Georgia", serif; text-transform: capitalize;
  }
.user-badge .user-title {
  display: block;
  max-height: 2.4em;
  font: 12px/1.2 "Georgia", serif; color: #808080;
  overflow: hidden;
  }
.user-badge .user-rating {
  display: block;
  font: 11px/15px "Arial", sans-serif; color: #b3b3b3;
  overflow: hidden;
  }
.user-badge:hover {
  text-decoration: none;
  }
a.user-badge:hover .user-name {
  text-decoration: underline;
  }



.g-item {
  width:auto;
  }
.g-item .pic {
  float: left;
  margin-right:10px;
  display: block;
  }
.g-item .pic img,.g-item .pic a { display: block; }
.g-item .caption {
  overflow: hidden;
  padding-left:2px;
  }
.g-item-v .pic {
  float:none;
  margin:0 0 15px;
  position: relative;
  }
.g-item-v .caption {
  padding: 0;
  overflow:visible;
  }
.g-item .title {
  margin-bottom:5px;
  }
.g-item .small-title {
  letter-spacing:1px;
  }
.g-item .title,
.g-item .text { overflow: hidden; }
.g-item .data {
  color:#808080;
  font:italic 12px/14px "Georgia", serif;
  vertical-align:bottom;
  margin-bottom:5px;
  }
.g-item .data a {
  color:#808080;
  font:italic 11px/18px "Arial", sans-serif;
  vertical-align:bottom;
  }
.g-item .data a:hover {
  color:#e62024;
  }
.g-item .data .dot {
  background-color:#808080;
  }
.g-item .data .author {
  text-transform:uppercase;
  letter-spacing:1px;
  text-decoration:underline;
  font:normal 9px/18px "Arial", sans-serif;
  }
.g-item .data .b-tags strong {font-weight: normal;}
.g-item .title-upp {
  text-transform:uppercase;
  font:bold 12px/14px "Arial", sans-serif;
  margin:-1px 0 0 0;
  }


.g-item-post .small-title {
  font:normal 9px/11px "Arial", sans-serif;
  text-transform:uppercase;
  margin-bottom:6px;
  }
.g-item-post .title {
  font:bold 14px/16px "Arial", sans-serif;
  margin:0 0 11px;
  }
.g-item-post .text {
  font:normal 12px/15px "Arial", sans-serif;
  margin:-4px 0 11px;
  }
.g-item-post .data {
  margin:-8px 0 0;
  }




.banner {
  clear: both; position: relative; z-index: 500;
  margin-bottom: 30px;
  width: 100%;
  text-align:center;
  }
.banner img,
.banner object,
.banner iframe {
  display: block;
  }
.banner-on_z_top {
  z-index:550;
  }
.banner-centering-wrap {
  position: relative;
  width: 300px; min-height: 500px;
  margin-bottom: 30px;
  text-align: center;
  background: #e9e9e9; text-align: center;
  }
.banner-centering-wrap:after {
  content: '';
  display: inline-block;
  height: 500px;
  vertical-align: middle;
  }
.banner-centering-wrap > * {
  position: relative; z-index: 2;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  }
.banner-centering-wrap .banner {
  margin-bottom: 0 !important;
  width: auto;
  }
.banner-centering-wrap .banner_sidebar_300_async {
  min-height: 400px;
  }


.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); }

.banner-centering-wrap .banner_sidebar_300_async {
  min-height: 400px;
  }


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


#fixed-sidebar {
  width: 300px;
  }



.labeled-block {
  letter-spacing: -0.35em; word-spacing: -0.3em;
  }
.labeled-block .block-label {
  display: inline-block;
  width: 140px;
  margin-right: 20px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }
.labeled-block .block-label .block-title {
  margin-bottom: 10px;
  font: bold 20px/24px "Proxima Nova Cond", 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;
  }


.topic-closed {
  display: inline-block;
  width: 15px; height: 15px;
  text-indent: -999em;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -99px -225px;
  }



img[src^="http://luxup.ru"] {
  position: absolute;top: -999px;
  }




.no-content {
  color: #a8a7a3; font: 16px/22px "Arial", sans-serif; -webkit-font-smoothing: antialiased;

  }
.no-content h2,
.no-content h3 {
  margin-bottom: 8px; display: inline-block;
  font: bold 22px/28px "Proxima Nova Cond", sans-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; }
  }

::selection {
  background: #eedeb5; 
}
::-moz-selection {
  background: #eedeb5; 
}

.branding-layout .jumping-row .row-cont,
.branding-layout .jumping-row .row-cont:before,
.branding-layout .jumping-row .row-cont:after {
  border-top: 1px solid rgba(0,0,0,.15);
  }
.branding-layout .jumping-row .row-cont:before,
.branding-layout .jumping-row .row-cont:after {
  margin-top: -1px;
  }
.branding-layout .row:not(.row-banner-top) .row-cont:before {
  border-left: 1px solid rgba(0,0,0,.15);
  }
.branding-layout .row:not(.row-banner-top) .row-cont:after {
  border-right: 1px solid rgba(0,0,0,.15);
  }
.branding-layout .footer {
  position: relative; margin: -20px 0;
  }

.tabs-filter {
  font: bold 17px/20px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.tabs-filter span {
  color: #000; font-weight: bold;
  }
.tabs-filter ul {
  position: relative;
  padding: 3px 4px 4px 4px;
  }
.tabs-filter ul li {
  display: inline-block;
  margin-left: 20px;
  }
.tabs-filter ul li:first-child {
  margin-left: 0;
  }
.tabs-filter a {
  display: inline-block;
  color: #b0b0b0;
  }
.tabs-filter .active a {
  color: #000;
  }


.row { position: relative; }
.row .row-cont {
  position: relative; z-index: 2;
  width: 960px;
  margin: auto;
  background: #fff;
  }
.row .row-cont:before,
.row .row-cont:after {
  content: '';
  position: absolute; top: 0; bottom: 0; z-index: -1;
  width: 40px;
  background: #fff;
  }
.row .row-cont:before { left: -40px; }
.row .row-cont:after { right: -40px; }

.row-banner-top { background: #181818; }
.row-banner-top .row-cont { padding: 15px 0px; text-align: center; background: #181818; }
.row-banner-top .row-cont:before,
.row-banner-top .row-cont:after {
  display: none;
  }

.row.main-row .row-cont {
  padding-top: 40px;
  }
.row-banner-top .banner { margin: 0 -15px; text-align: center; }

.row-best-posts .row-cont,
.row-best-posts .row-cont:before,
.row-best-posts .row-cont:after {
  background: #000;
  }


.content {
  float: left;
  width: 620px; min-height: 640px;
  }

.l-block {
  margin-left:20px;
  float:left;
  position: relative;
  }
.l-block-inline {
  float:none !important;
  display:inline-block;
  }
.l-block-x4 {
  width:610px;
  }
.l-block-wide {
  width:660px;
  margin-left:0;
  }
.l-block-wide.l-block-wide-full {
  width:980px;
  }
.l-border-offset {
  padding:20px 0;
  }
.l-block-editor {
  margin-left: -20px;
  }
.l-block-editor > .g-line {
  width: auto;
  margin: 0 20px;
  }
.l-block-editor .l-block-x4 {
  width: 624px !important;
  }
.l-block-line {
  background: url(http://lamcdn.net/www.furfur.me/gui/line-3b1bbae4f6a4ec747715a906b3b243e718e7c4ce8aed928b177031e1ffa265cd.gif) repeat-y 639px 0;
  }


.block-justifier {
  line-height: 1;
  letter-spacing: -0.3em; word-spacing: -0.3em;
  }
.block-justifier > * {
  font: 14px/20px "Arial",sans-serif;
  }
.l-block-wide.block-justifier {
  width: 640px; margin-right: -20px; 
  }
.l-block-wide-full.block-justifier {
  width: 980px; margin-right: -20px; 
  }
.l-block-wide-full.block-justifier.ribbon-content {
  padding-left: 9px;
  }
.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-x2 {
  width: 300px;
  }
.just-bl-x3 {
  width: 460px;
  }
.just-bl-x3.block-justifier {
  width: 480px;
  margin-right: -20px;
  }
.just-bl-x4 {
  width: 620px;
  }
.just-bl-x5 {
  width: 780px;
  }
.just-bl-x6 {
  width: 980px;
  margin-right: 0;
  }

.sidebar {
  width: 300px;
  float: right;
  }



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




.posts-layout {
  margin-right: -30px;
  }
.posts-layout .post-block {
  display: inline-block;
  min-width: 300px; min-height: 580px;
  margin-right: 30px;
  vertical-align: top; word-spacing: 0;
  }
.posts-layout .posts-sidebar {
  float: right;
  clear: right;
  width: 300px;
  }
.posts-layout-empty {
  min-height: 640px;
  }


.branding-layout .row-header {
  padding: 0;
  }
.branding-layout .row-header .row-cont:first-child {
  padding: 40px 0;
  background: #282828;
  }
.branding-layout .row-header .row-cont:first-child:before,
.branding-layout .row-header .row-cont:first-child:after {
  display: block;
  background: #282828 !important;
  }
.branding-layout .row-header .header {
  top: 40px; right: 0; left: 0;
  }
.branding-layout .row-banner-top,
.branding-layout .row-banner-top:before,
.branding-layout .row-banner-top:after  {
  background: transparent;
  border: none;
  }
.branding-layout .row-banner-top .row-cont {
  padding-top: 0; background: transparent;
  }
.branding-layout .row-header .search form.open {
  width: 694px;
  }
.branding-layout .row-banner-under-header {
  display: none;
  }
.branding-layout .main-row {
  margin-top: 0; padding-top: 0;
  }
.branding-layout .row.footer .row-cont:before { background: #282828; border-color: transparent; }



  .b-bubble { overflow: hidden; position: fixed; z-index: 10001; }
  .b-bubble-under { width: 100%; height: 100%; background: black; z-index: 10000; position: fixed; left: 0; top: 0; }

  .b-bubble,
  .b-bubble-under { -position: absolute; }
  .b-bubble-fixed { -position: absolute; -top: expression(eval(document.documentElement.scrollTop + 0)); left: 0; z-index: 1000; width: 100%; height: 100%; overflow: hidden; }

	.b-bubble  .b_inner { padding:0 25px 16px 25px; position:relative; }
  #b_login { padding-top: 15px; }
	.b-bubble #b_login #login-errors { display: none; }
	.b-bubble  .b_inner h3 { font-size:18px; padding:15px 0 8px 0; }

  .b-bubble .b_content_out { padding: 18px; background: white; border: 3px solid #e2a78c; }
  .b-bubble .b_content_out .b_close { width: 12px; height: 12px; position: absolute; background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) no-repeat 0 -225px; right: 7px; top: 7px; z-index: 1; cursor: pointer; cursor: hand; }
  .b-bubble .b_content { background: white; position: relative; overflow: hidden; }
  .b-bubble-loading .b_content { background: white url(http://lamcdn.net/www.furfur.me/gui/ajax-loader-53b592a3684f93d6087829ab78b30c1668807e989cf348cbb5376e3bcbc3b87c.gif) no-repeat center center; }
  .b-bubble-loading .b_content span { position: absolute; width: 90%; left: 50%; margin-left: -45%; text-align: center; color: gray; font-size: 12px; top: 100px; }
  .b-bubble-loading-success .b_content { background: white url(http://lamcdn.net/www.furfur.me/gui/success-fa5485d2003798c8d918141ff070cf8f5de9b7dee37ff01ea7f452fb9883626b.gif) no-repeat center center; }


.bubble_content {
  display: none;
  color: #262626;
  }
.b-bubble-title {
  padding: 0 20px 10px 0; margin-bottom:10px;
  font: bold 14px/1 "Arial",sans-serif; color: #262626; white-space:nowrap; text-align:left;
  border-bottom:1px solid #4d4d4d;
  }
.bubble_content p {
  margin:0 0 10px 0;
  }
.bubble_content small {
  font:normal 11px/14px "Arial",sans-serif;
  }
.bubble_content .light {
  color:#808080;
  }
.bubble_content p a,
.bubble_content p a:visited {
  color:#163d83;
  text-decoration:underline;
  }


#fb_unlink_connected {
  width: 410px;
  }
#fb_unlink_connected p {
  font-size: 12px; line-height: 18px;
  }


.reg-bubble p {
  font: 14px/20px "Arial", sans-serif;
  }

.reg-bubble .person-badge {
  position: relative;
  margin-bottom: 20px;
  font: 14px/21px "Arial", sans-serif; color: #808080;
  }
.reg-bubble .person-badge:after {
  content: ''; display: table; clear: both;
  }
.reg-bubble .person-badge:before {
  content: '';
  position: absolute; top: -1px; left: -1px;
  width: 16px; height: 16px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) -175px -89px;
  border: 1px solid white; border: 1px solid rgba(255, 255, 255, .5);
  }
.reg-bubble .person-badge .person-pic {
  float: left;
  margin-right: 15px;
  }
.reg-bubble .person-badge .person-name {
  position: relative; top: -7px;
  display: block;
  color: #262626;
  }
.reg-bubble .person-badge .person-email {
  position: relative; top: -7px;
  }
.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%;
  width: 1px;
  height:1px;
  background-color:#262626;
  }
.list-dotted .list-item.last .dot {
  display: none;
  }




.list-small {
  width:100%;
  float: left;
  }
.list-small .list-item {
  position: relative;
  width:100%;
  padding-bottom:10px;
  margin-bottom:10px;
  float: left;
  clear:both;

  }
.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;
  }


.b-list {}
.b-list-item {
  padding-bottom:20px;
  margin-bottom:20px;
  position: relative;
}
.b-list-item>.g-line {
  position: absolute;
  bottom:0;
  width:100%;
  left:0;
}
.b-list-item.last {
  margin-bottom:0;
}
.b-list-item.last>.g-line {
  display: none;
}
.b-list-item .b-list-item-actions {
  position: absolute;
  right:0;
  top:0;
}


.b-list-dotted {
  float:left;
  overflow:hidden;
  font:normal 11px/13px "Arial",sans-serif;
}
.b-list-dotted a,
.b-list-dotted a:visited {
  color:#bb4d1d;
}
.b-list-dotted .b-list-item {
  float:left;
  padding:0 0 0 6px;
  position:relative;
  margin:0 12px 0 -6px;
}
.b-list-dotted .b-list-item:before {
  content: '';
  display:block;
  width:2px;
  height:2px;
  position:absolute;
  left:-1px;
  top:50%;
  margin-top:-1px;
}


.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: #ff0000;
  font-size: 10px;
  }
.b-form-field .field-type {
  overflow: hidden;
  }
.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-checkbox 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-item-title .field-text input,
.entry-title .field-text input {
  height: 25px;
  line-height: 25px;
  font-size: 22px;
  }
.b-form-field .err-text {}






.b-form.b-form-login {
  width: 520px; height: 120px;
  padding-top: 5px;
  zoom: 1;
  }
.b-form.b-form-login:after {
  content: ''; display: table; clear: both;
  }
.b-form.b-form-login .login-inputs {
  position: relative;
  zoom: 1;
  }
.b-form.b-form-login .login-inputs:after {
  content: ''; display: table; clear: both;
  }
.b-form.b-form-login .b-form-item {
  float: left;
  position: relative;
  width: 205px;
  margin: 0 15px 5px 0;
  overflow: hidden;
  }
.b-form.b-form-login .b-form-label {
  margin-bottom: 4px;
  font: bold 12px/16px "Arial",sans-serif;
  }
.b-form.b-form-login .descr {
  position: absolute;
  font-size:11px;
  top:15px;
  left:0;
  }
.b-form.b-form-login .b-form-field {
  margin-top:0;
  }
.b-form.b-form-login .b-form-error .field-text {
  border-color: #e8a4a5;
  }
.b-form.b-form-login .field-text input,
.b-form.b-form-pass .field-text input {
  height: 18px;
  font-size: 14px; line-height: 18px;
  }
.b-form.b-form-login .button {
  position: absolute; top: 22px; right: 0; left: auto;
  }
.b-form.b-form-login .b-form-item-remember .b-form-field {
  float: left;
  margin: 1px 0.4em 0 0;
  }
.b-form.b-form-login .b-form-item-remember .b-form-label {
  font: 11px "Arial", sans-serif;
  }
.b-form.b-form-login .forgot-password {
  font: 11px "Arial", sans-serif; color: #174675; text-decoration: underline;
  }
.b-form.b-form-pass {
  width:450px;
  }
.b-form.b-form-pass .b-form-label {
  font:normal 14px/16px "Arial",sans-serif;
  }
.b-login-social .b-bubble-title {
  margin-bottom: 19px;
  }



.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;
  }

.b-form-item-title .field-text input {
  height: 25px;
  line-height: 25px;
  font-size: 22px;
  }
.b-form-item-topic-title .field-text input {
    height: 23px;
    line-height: 23px;
    font: bold 18px/23px "Arial", sans-serif;
  }

.b-form-item-topic-text textarea {
  font: 15px/23px "Georgia", serif;
}
.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: url(http://lamcdn.net/www.furfur.me/gui/sprite-old-0e79f0bd84b64df5473b31d72d3fff282549f100717f7539788cd105cde4f51a.png) no-repeat 0 -270px;
  }

.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_account .b-form-label {
  width: 130px;
  float: left;
  color:#262626;
  margin-top:6px;
  }
.b-form_account .b-form-field {
  overflow: hidden;
  }


.b-form_account .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:#262626;
  }
.b-form .b-form-item-settings .b-form-field {
  position:absolute;
  right:0;
  top:0;
  margin:0;
  }

.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;
  }
.row-header {
  position: relative; z-index: 10;
  padding: 30px 0;
  -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
.row-header .row-cont:first-child:before,
.row-header .row-cont:first-child:after {
  display: none;
  }
.row-header .row-cont:first-child {
  z-index: 3;
  background: none;
  height: 100px;
  }
.row-header .header {
  position: absolute; top: 0; left: -40px; right: -40px;
  border: 2px solid #3e3e3e;
  }


.row-header .logo {
  position: relative; z-index: 3;
  margin: 0 227px 0 218px; padding: 0 0;
  }
.row-header .logo a {
  display: block; position: relative; top: 0; right: 0; bottom: 0; left: 0;
  border-right: 2px solid #3e3e3e;
  }
.row-header .logo a:before {
  content: ''; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px;
  border: 2px solid transparent;
  -webkit-transition: border 0.1s; -moz-transition: border 0.1s; -ms-transition: border 0.1s; -o-transition: border 0.1s; transition: border 0.1s;
  }
.row-header .logo i {
  content: ''; position: relative; display: block;
  margin: 0 auto;
  width: 159px; height: 96px;
  background: url(http://lamcdn.net/www.furfur.me/gui/logo-448b94cff3178924848223fea54b1585ad876922bbc0af4f89c83af5bbd1dc6a.png) 0 -83px no-repeat;
  -webkit-transition: background 0.1s; -moz-transition: background 0.1s; -ms-transition: background 0.1s; -o-transition: background 0.1s; transition: background 0.1s;
  }

@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) {
  .row-header .logo i {
    background: url(http://lamcdn.net/www.furfur.me/gui/logo-@2x-5da16235caf2bf59949853c86469e6931d0e267c82241e6dcd7cad551ec498e8.png) 0 -83px no-repeat;
      -webkit-background-size: 159px; -o-background-size: 159px; background-size: 159px;
    }
  }
.row-header .logo .create {
  content: '+'; position: absolute; top: 10px; right: 10px;
  width: 20px; height: 20px;
  border: 2px solid #3e3e3e; color: #3e3e3e;
  text-indent: -999em;
  }
.row-header .logo .create:before,
.row-header .logo .create:after {
  content: '';
  position: absolute;
  background: #939393;
  }
.row-header .logo .create:before {
  top: 6px; left: 9px;
  width: 2px; height: 8px;
  }
.row-header .logo .create:after {
  top: 9px; left: 6px;
  width: 8px; height: 2px;
  }
.row-header .logo .create a {
  z-index: 2;
  border: 0;
  }
.row-header .logo .create:hover:before,
.row-header .logo .create:hover:after {
  background: #e6c87c;
  }
.row-header .logo a:hover i {
  background-position: 0 0;
  }
.row-header .logo a:hover:before {
  border: 2px solid #e6c87c;
  }

.row-header .icon-menu {
  display: inline-block; position: relative;
  width: 26px; height: 3px;
  vertical-align: 3px;
  }
.row-header .icon-menu:before,
.row-header .icon-menu:after {
  content: ''; display: block; position: absolute; left: 0;
  width: 100%; height: 100%;
  }
.row-header .icon-menu,
.row-header .icon-menu:before,
.row-header .icon-menu:after {
  background: #fff;
  }
.row-header .icon-menu:before {
  top: -9px;
  }
.row-header .icon-menu:after {
  bottom: -9px;
  }
.row-header .nav-title {
  display: none;
  }
.row-header ul {
  position: absolute; top: 0;
  height: 100%;
  }
.row-header .header-item {
  cursor: pointer;
  display: inline-block; position: relative; top: 0; right: 0; bottom: 0; left: 0; z-index: 2;
  border-right: 2px solid #3e3e3e;
  padding: 41px 37px 0;
  height: 55px;
  color: #fff;font: bold 15px/1 "Proxima Nova"; -webkit-font-smoothing: antialiased; text-transform: uppercase;
  }
.row-header .header-item:before {
  content: ''; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; z-index: 1;
  border: 2px solid transparent;
  -webkit-transition: border 0.1s; -moz-transition: border 0.1s; -ms-transition: border 0.1s; -o-transition: border 0.1s; transition: border 0.1s;
  }
.row-header .header-item:hover:before {
  border: 2px solid #e6c87c;
  }
.row-header .header-item a {
  position: relative; z-index: 4;
  color: #fff;
  }
.row-header .header-item:hover,
.row-header .header-item:hover,
.row-header .header-item:hover a,
.row-header .header-item a:hover {
  color: #e6c87c;
  text-decoration: none;
  }
.row-header .header-item.talks {
  padding: 0;
  border: 0;
  }
.row-header .header-item.talks:before {
  display: none;
  }
.row-header .header-item:hover .icon-menu,
.row-header .header-item:hover .icon-menu:before,
.row-header .header-item:hover .icon-menu:after {
  background: #e6c87c;
  }



.row-header .userpanel {
  right: 0; z-index: 4;
  }
.row-header .userpanel .user {
  padding: 28px 50px 29px 40px; z-index: 4;
  height: auto;
  }
.row-header .user .dd-title {
  display: inline-block; position: relative;
  vertical-align: -11px;
  }
.row-header .user .dd-title:before,
.row-header .user.dd-able.dd-opened .dd-title:before {
  content: ''; display: block; position: absolute; top: -5px; left: -5px;
  width: 42px; height: 42px;
  border: 2px solid #fff; border-radius: 50%;
  -webkit-transition: .1s border; -moz-transition: .1s border; -o-transition: .1s border; -ms-transition: .1s border; transition: .1s border;
  }
.row-header .user .dd-title .dd-arrow {
  position: absolute; top: 16px; right: -22px;
  border-top: 6px solid #fff; border-right: 5px solid transparent; border-left: 5px solid transparent;
    -webkit-transition: .1s border; -moz-transition: .1s border; -o-transition: .1s border; -ms-transition: .1s border; transition: .1s border;
  }
.row-header .user .dd-title img {
  width: 36px; height: 36px;
  border-radius: 50%;
  }
.row-header .user:hover .dd-title .dd-arrow,
.row-header .user.dd-opened .dd-title .dd-arrow {
  border-top-color: #e6c87c;
  }
.row-header .user:hover .dd-title:before,
.row-header .user.dd-able.dd-opened .dd-title:before {
  border-color: #e6c87c;
  }
.row-header .user.dd-able.dd-opened:before {
  border-color: #e6c87c;
  }
.row-header .user.dd-able.dd-opened .dd-title {
  margin: 0; padding: 0;
  background: none !important; border: 0 !important;
  }
.row-header .user.dd-able.dd-opened .dd-title:before {
  bottom: 0;
  background: none;
  }
.row-header .user.dd-able.dd-opened .dd-title:after {
  display: none;
  }
.row-header .user.dd-able .dd-body {
  z-index: 10; left: -48px;
  padding: 17px 20px 20px;
  width: 180px;
  background: #111; border: 0;
  text-align: center;
  }
.row-header .user.dd-able .dd-body:before {
  content: ''; position: absolute; top: -10px; bottom: 0; left: 98px;
  padding: 0;
  width: 0; height: 0;
  border-bottom: 12px solid #111; border-right: 10px solid transparent; border-left: 10px solid transparent; background: none;
  }
.row-header .user .dd-body a {
  display: inline-block;
  padding: 9px 40px 8px;
  }
.row-header .user .dd-body ul {
  position: relative;
  }
.row-header .user .dd-body .full-name {
  position: relative;
  margin-bottom: 10px; padding-bottom: 14px;
  border-bottom: 2px solid #323232;
  color: #e6c87c; font: 18px/24px "PancettaSerifPro-SemiBold", serif; text-transform: none;
  }
.row-header .user .dd-body .full-name:before,
.row-header .user .dd-body .full-name:after {
  content: ''; position: absolute;
  }
.row-header .user .dd-body .full-name:before {
  bottom: -8px; left: 80px;
  border-top: 12px solid #323232; border-right: 8px solid transparent; border-left: 8px solid transparent;
  }
.row-header .user .dd-body .full-name:after {
  bottom: -4px; left: 84px;
  border-top: 6px solid #111; border-right: 4px solid transparent; border-left: 4px solid transparent;
  }
.row-header .user:hover .dd-body {
  cursor: default;
  }
.row-header .user .dd-body a,
.row-header .user:hover .dd-body a {
  color: #7a7a7a; font: bold 11px/1 "Proxima Nova", sans-serif;
  }
.row-header .user .dd-body a:hover {
  color: #fff;
  }


.row-header .search {
  display: inline-block; position: relative; z-index: 4;
  }
.row-header .search .header-item {
  border: 0;
  }
.row-header .search .icon-search {
  overflow: hidden; display: inline-block; position: relative; top: -6px;
  width: 25px; height: 25px;
  vertical-align: -15px;
  fill: currentcolor;
  }
.row-header .search form {
  cursor: default; opacity: 0; visibility: hidden;
  position: absolute; top: 0; right: 0; z-index: 4;
  padding: 30px 80px 0 80px;
  width: 180px; height: 66px;
  background: #282828;
  -webkit-transition: width 0.2s, opacity 0.2s, visibility 0s 0.2s; -moz-transition: width 0.2s, opacity 0.2s, visibility 0s 0.2s; -ms-transition: width 0.2s, opacity 0.2s, visibility 0s 0.2s; -o-transition: width 0.2s, opacity 0.2s, visibility 0s 0.2s; transition: width 0.2s, opacity 0.2s, visibility 0s 0.2s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  }
.row-header .search form.open {
  opacity: 1; visibility: visible;
  width: 774px;
  -webkit-transition: width 0.2s, opacity 0.2s; -moz-transition: width 0.2s, opacity 0.2s; -ms-transition: width 0.2s, opacity 0.2s; -o-transition: width 0.2s, opacity 0.2s; transition: width 0.2s, opacity 0.2s;
  }
.row-header .search form .icon-close {
  visibility: hidden;
  }
.row-header .search form .icon-search,
.row-header .search form.open .icon-close {
  visibility: visible; cursor: pointer;
  -webkit-transition: visibility 0s 0.2s; -moz-transition: visibility 0s 0.2s; -ms-transition: visibility 0s 0.2s; -o-transition: visibility 0s 0.2s; transition: visibility 0s 0.2s;
  }
.row-header .search form:before {
  content: ''; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px;
  border: 2px solid #e6c87c;
  }
.row-header .search .submit {
  position: absolute; top: 36px; left: 40px;
  width: 27px; height: 27px;
  background: none;
  border: none;
  }
.row-header .search .submit .icon {
  content: 'f'; position: absolute; top: 0; left: 0; z-index: 1;
  fill: #E6C87C;
  }
.row-header .search .close-button {
  position: absolute; top: 36px; right: 36px; z-index: 4;
  cursor: pointer;
  }
.row-header .search .close-button .icon-close {
  width: 24px; height: 24px;
  fill: #696969;
  }
.row-header .search .close-button:hover .icon-close { fill: #E6C87C; }

.row-header .search .query {
  position: relative; z-index: 4;
  width: 100%; height: 32px;
  border: 0; background: none;
  color: #fff; font: 22px/1 "PancettaSerifPro-SemiBold", serif; -webkit-font-smoothing: antialiased;
  }
.row-header .search .query::-webkit-input-placeholder {
  color: #4e4e4e; font: 22px/24px "PancettaSerifPro-SemiBold", serif;
  }
.row-header .search .query:-moz-placeholder {
  color: #4e4e4e; font: 22px/24px "PancettaSerifPro-SemiBold", serif;
  }
.row-header .search .query::-moz-placeholder {
  color: #4e4e4e; font: 22px/24px "PancettaSerifPro-SemiBold", serif;
  }
.row-header .search .query:-ms-input-placeholder {
  color: #4e4e4e; font: 22px/24px "PancettaSerifPro-SemiBold", serif;
  }
.site-nav-fullscreen {
  visibility: hidden;
  opacity: 0;
  position: fixed; top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: 1000;
  font: 40px/70px PancettaSerifPro-SemiBold, seif; vertical-align: middle; text-align: center; -webkit-font-smoothing: antialiased;

  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; -moz-transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; -ms-transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; -o-transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  }
.site-nav-fullscreen:before {
  content: ''; display: block;
  position: absolute; top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.9);
  z-index: 1;
  }
.site-nav-fullscreen .close {
  position: absolute; top: 80px; right: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -ms-transition: color 0.1s; -o-transition: color 0.1s; transition: color 0.1s;
  -webkit-font-smoothing: antialiased;
  z-index: 3;
  }
.site-nav-fullscreen .close .icon {
  display: block;
  width: 24px; height: 24px;
  fill: currentcolor;
  }
.site-nav-fullscreen .close:before {
  content: ''; display: block;
  position: absolute; top: -40px; left: -40px;
  width: 100px; height: 100px;
  border: 2px solid #3e3e3e;
  -webkit-transition: border 0.1s; -moz-transition: border 0.1s; -ms-transition: border 0.1s; -o-transition: border 0.1s; transition: border 0.1s;
  }
.site-nav-fullscreen .close:hover {
  background-position: -120px -100px;
  color: #e6c87c;
  }
.site-nav-fullscreen .close:hover:before {
  border-color: #e6c87c;
  }
.site-nav-fullscreen a {
  display: block;
  color: #ababab;
  -webkit-transition: background 0.1s; -moz-transition: background 0.1s; -ms-transition: background 0.1s; -o-transition: background 0.1s; transition: background 0.1s;
  }
.site-nav-fullscreen a:hover {
  text-decoration: none;
  background: #222; color: #fff;
  }
.site-nav-fullscreen ul {
  position: relative; top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  }
.site-nav-fullscreen li {
  position: relative;
  z-index: 2;
  }
.site-nav-fullscreen .active,
.site-nav-fullscreen .active a {
  color: #e6c87c;
  }
.site-nav-fullscreen .active a:hover {
  cursor: default;
  background: none;
  }
.site-nav-fullscreen.open {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -moz-transition: transform 0.2s, opacity 0.2s; -ms-transition: transform 0.2s, opacity 0.2s; -o-transition: transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s;
  }
.footer .row-cont {
  margin: 20px auto 0; padding: 30px 0 75px;
  background: none; color: #818181;
  }
.footer .row-cont:after {
  display: none;
  }
.footer .row-cont:before {
  top: 0; right: -40px; bottom: 75px; left: -40px;
  width: auto !important;
  border: 2px solid #3e3e3e; background: none;
  }
.footer .age-differences {
  position: absolute; top: 40px; left: 0;
  font: 40px/1 "PancettaSerifPro-SemiBold", serif;
  }
.footer .footer-copyright {
  margin: 0 280px 0 90px;
  font: 13px/20px "Georgia", serif;
  }


.footer .footer-links {
  position: relative;
  margin-top: 30px;
  font: bold 12px/1 "Proxima Nova", sans-serif; text-align: center; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  border-top: 2px solid #3e3e3e;
  }
.footer .footer-links:before,
.footer .footer-links:after {
  content: ''; position: absolute; top: -2px;
  width: 40px;
  border-top: 2px solid #3e3e3e;
  }
.footer .footer-links:before {
  left: -40px;
  }
.footer .footer-links:after {
  right: -40px;
  }
.footer .footer-links li {
  display: inline-block;
  margin-left: 15px; padding: 28px 0 30px;
  }
.footer .footer-links li:first-child {
  margin: 0;
  }
.footer .footer-links a {
  color: #fff;
  }
.footer .footer-links a:hover {
  color: #e6c87c; text-decoration: none;
  }
.footer .footer-links .footer-visual-counter { position: relative; top: 2px; }
.footer .footer-links .textual-link {
  display: inline; position: relative;
  margin-left: 12px;
  }


.footer .footer-socials {
  position: absolute; top: 45px; right: 0;
  }
.footer .footer-socials li {
  display: inline-block;
  margin-left: 12px;
  }
.footer .footer-socials a {
  position: relative; display: inline-block;
  width: 24px; height: 24px;
  color: #5E5E5E;
  border: 2px solid; border-radius: 50%;
  }
.footer .footer-socials a .icon {
  display: inline-block; position: absolute; top: 6px; left: 6px;
  fill: currentcolor;
  }
.footer .footer-socials a:hover { color: #a9a9a9; }
.footer .footer-socials .fb .icon {
  left: 8px;
  width: 7px; height: 12px;
  }
.footer .footer-socials .vk .icon {
  top: 8px; left: 4px;
  width: 15px; height: 9px;
  }
.footer .footer-socials .tw .icon {
  top: 7px; left: 6px;
  width: 13px; height: 10px;
  }
.footer .footer-socials .google .icon { width: 14px; height: 12px; }
.footer .footer-socials .rss .icon {
  left: 7px;
  width: 11px; height: 11px;
  }



.footer .footer-projects {
  position: absolute; bottom: 25px; left: 0;
  width: 100%;
  text-align: center;
  }
.footer .footer-projects li {
  display: inline-block;
  margin-right: 25px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }
.footer .footer-projects li a {
  display: block;
  text-indent: -999em;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) no-repeat;
  }
.footer .footer-projects .lam { padding: 6px 0; }
.footer .footer-projects .lam a { width: 98px; height: 14px; background-position: 0 -350px; }
.footer .footer-projects .lam a:hover { width: 98px; height: 14px; background-position: 0 -420px; }
.footer .footer-projects .tvg { padding: 0; }
.footer .footer-projects .tvg a { width: 71px; height: 26px; background-position: 0 -300px; }
.footer .footer-projects .tvg a:hover { width: 71px; height: 26px; background-position: 0 -370px; }
.footer .footer-projects .wonder { padding: 5px 0 7px; }
.footer .footer-projects .wonder a { width: 82px; height: 14px; background-position: 0 -330px; }
.footer .footer-projects .wonder a:hover { width: 82px; height: 14px; background-position: 0 -400px; }



.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; }
.button, .button:before, .button:after { height: 28px; }
.button-lnk { height: 12px!important; }
.button .text { padding-bottom: 10px!important; }

.button:before, .button:after { background-image: url(http://lamcdn.net/www.furfur.me/gui/sprite-buttons-ec90b73db31c4f57f1c49b0058ece8db06e018cdd35baa5bbd4891aa4a0a3603.png); }
.button .text { background-image: url(http://lamcdn.net/www.furfur.me/gui/sprite-buttons-ec90b73db31c4f57f1c49b0058ece8db06e018cdd35baa5bbd4891aa4a0a3603.png); }
.button-icon .text:before { background-image: url(http://lamcdn.net/www.furfur.me/gui/sprite-button-icons-18a66cfdd85c8ad67fe30b053b5cc9d660aa84ed3504d07fd6d1c7e83cc37604.png); }


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

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

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


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

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

.button-accent.button-pressed:before, .button-accent:active:before { background-position: 0 -174px; }
.button-accent.button-pressed:after,  .button-accent:active:after  { background-position: 100% -174px; }
.button-accent.button-pressed .text,  .button-accent:active .text  { color: #fff; background-position: 50% -174px; }
.button-accent.button-loading .text:after { background:url(http://lamcdn.net/www.furfur.me/gui/button-loader-bd0f00e244256c4a1736497a7437c590ab986c1b82932e83365669511b2c6625.gif) no-repeat 0 0; }


.button-big {
  padding: 0;
  height: 36px!important;
  border: 1px solid #dcdcdc; border-radius: 3px;
  background: #f5f5f5;
  box-sizing: content-box;
  }
.button-big:before,
.button-big:after {
  display: none;
  }
.button-big .text {
  padding: 11px 16px !important;
  height: 16px;
  background: none;
  font: bold 16px/16px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; letter-spacing: 1px;
  }
.button-big:hover,
.button-big-highlight {
  background: #e55553;
  }
.button-big:hover .text,
.button-big-highlight .text {
  color: #fff;
  }

.button-icon-mail .text:before        { background-position: -210px 0;vertical-align: -3px; }
.button-icon-mail:hover .text:before        { background-position: -210px -31px; }
.button-icon-settings .text:before    { background-position: -230px 0; vertical-align: -3px; }
.button-icon-settings:hover .text:before    { background-position: -230px -31px; }



.button-hollow {
  height: 31px;
  padding: 0 13px;
  font: bold 12px/33px "Proxima Nova", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; text-decoration: none;
  border: 1px solid rgba(0,0,0, 0.2); color: #000 !important; border-radius: 4px;
  transition: border-color .2s;
  }
.button-hollow:before,
.button-hollow:after { display: none; }
button.button-hollow { line-height: 33px; }
.button-hollow:hover { border-color: #000; }



.need-more-minerals {
  padding: 50px 0;
  text-align: center;
  clear: both;
  }
.need-more-minerals span {
  display: inline-block;
  font: bold 21px/26px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  cursor: pointer;
  }
.need-more-minerals span:hover {
  color: #b18a25;
  }
.need-more-minerals span i {
  display: block;
  width: 32px; height: 32px;
  margin: 0 auto 16px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -40px 0;
  }
@-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;
  }
.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;
  }


.paginator {
  position: relative;
  border: 2px solid #e5e5e5;
  text-align: center;
  }
.paginator-bottom {
  padding-bottom: 40px;
  }

.paginator .arrow-prev,
.paginator .arrow-next {
  position: absolute; top: 0; bottom: 0;
  width: 75px; height: 80px;
  color: #e5e5e5;
  -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -ms-transition: color 0.1s; -o-transition: color 0.1s; transition: color 0.1s;
  }
.paginator .arrow-prev { left: 0; }
.paginator .arrow-next { right: 0; }
.paginator .arrow-prev .arrow-text,
.paginator .arrow-next .arrow-text { display: none; }

.paginator .arrow-next:before,
.paginator .arrow-prev:before {
  content: ''; display: block; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px;
  border: 2px solid transparent;
  -webkit-transition: border 0.1s; -moz-transition: border 0.1s; -ms-transition: border 0.1s; -o-transition: border 0.1s; transition: border 0.1s;
  }
.paginator .arrow-next:before {
  border-left-color: #e5e5e5;
  }
.paginator .arrow-prev:before {
  border-right-color: #e5e5e5;
  }
.paginator .arrow-prev .icon,
.paginator .arrow-next .icon {
  position: absolute; top: 28px;
  width: 14px; height: 23px;
  fill: currentcolor;
  }
.paginator .arrow-prev .icon { left: 30px; }
.paginator .arrow-next .icon { right: 30px; }
.paginator .arrow-prev:hover,
.paginator .arrow-next:hover {
  color: #b18a25;
  }
.paginator .arrow-prev:hover:before,
.paginator .arrow-next:hover:before {
  border: 2px solid #b18a25;
  }


.paginator .pages {
  font: bold 21px/80px "Proxima Nova Cond", 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 10px;
  }
.paginator .pages li a:hover {
  text-decoration: none; color: #b18a25;
  }

.paginator .pages li.current span {
  color: #808080;
  }
.w-icon {
  position: relative;
  font: 12px/1 "Arial", sans-serif;
  color:#262626;
  white-space:nowrap;
  display:inline-block; #display: inline; #zoom: 1;
  }
a.w-icon {
  cursor: pointer;
  }
.w-icon:visited {
  color:#262626;
  }
.w-icon i, .w-icon-favorite:before {
  position:absolute; top: -1px; left: 0;
  display:block;
  width: 8px; height: 8px;
  line-height: 0;
  background:url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) no-repeat 0 0;
  }
.w-icon-favorite {
  padding: 0 10px 0 22px;
  }
.w-icon-favorite:before {
  content: '';
}
.w-icon.w-icon-left {
  padding-left:12px;
  }
.w-icon.w-icon-right {
  padding:0 12px 0 0;
  }
.w-icon.w-icon-right i {
  right:0;
  left:auto;
  }

.w-icon.w-icon-unfold i { top: 4px; width: 5px; height: 3px; background-position: -20px -10px; }
.w-icon.w-icon-fold i { top: 3px; width: 3px; height: 5px; background-position: -31px -28px; }
.w-icon.w-icon-mail i { top: 1px; width: 12px; height: 9px; background-position: -39px -33px; }

.w-icon.w-icon-favorite.active i,
.w-icon.w-icon-favorite.active:before,
.w-icon.w-icon-favorite:hover:before,
.w-icon.w-icon-favorite:hover i { background-position: -131px -225px; }

.w-icon.w-icon-edit i { background: url(http://lamcdn.net/www.furfur.me/gui/icon_t-f9d53a3bd7eeed61cf8a3318d471a67fc7a3e6efb8f74e0bcda0a8dc490ec072.png) -64px -1px; width: 12px;height:11px; top:0; }
.w-icon.w-icon-loading i { background:url(http://lamcdn.net/www.furfur.me/gui/loading-0eddaab3b8cb0b15d81d62e5ae5960329c3e576ea78dc321b20734ab20271847.gif) no-repeat 0 0; width:16px;height:16px; top:-2px; }
.w-icon.w-icon-favorite i,
.w-icon.w-icon-favorite:before { background-position: -115px -225px; width:15px;height:15px; }
.w-icon.w-icon-abuse i { opacity: 0.3; background-position: -147px -225px; width: 13px; height: 13px; top: 1px; left: auto; right: 0; }
.w-icon.w-icon-lock i { background-position: -83px -225px; height: 15px; width: 15px; top: -1px; }
.w-icon.w-icon-unlock i { background-position: -99px -225px; height: 15px; width: 15px; top: -1px; }

.w-icon.w-icon-follow { padding:0 0 0 17px; }
.w-icon.w-icon-unfollow { padding:0 0 0 17px;}
.w-icon.w-icon-edit { padding:0 0 0 15px; }
.w-icon.w-icon-abuse { padding:0 17px 0 0; font-size: 11px; line-height: 14px; }
a.w-icon.w-icon-favorite:hover,
a.w-icon.w-icon-abuse:hover { color: #bb4d1d; }
.w-icon.w-icon-mail { padding:0 0 0 17px;}
.w-icon.w-icon-lock,
.w-icon.w-icon-unlock { padding:0 0 0 18px; }
.w-icon.w-icon-comment-corner i { background-position: -160px -130px; width: 17px; height: 9px; }

.w-icon-right.w-icon-follow { padding:0 20px 0 0; }
.w-icon-right.w-icon-unfollow { padding:0 20px 0 0;}
.w-icon-right.w-icon-loading { padding:0 20px 0 0; }
.w-icon-right.w-icon-mail { padding:0 17px 0 0;}
.w-icon.w-icon-right.w-icon-edit { padding:0 17px 0 0;}

.w-icon.w-icon-delete:hover i {
  background-position: -192px -163px;
  }

.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;
  }


.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: #CCAD5F;
  }
.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 { text-decoration: underline; }
.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;
  }
.login-form {
  color: #a6a6a6;
  padding: 25px 32px 5px;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  z-index: 1;
}
.login-form a {
  color: #a6a6a6;
  text-decoration: underline;
}
.login-form h3 {
  text-align: center;
  margin: 0 0 30px 0;
  font: normal 32px/33px "Old Standard TT", serif;
  color: #383838;
}
.login-form h4 {
  margin-bottom: 0;
  position: relative;
  text-transform: uppercase;
  top: -26px;
}
.login-form h4.fb {
  color: #4169bc;
}
.login-form h4.vk {
  color: #3c95d8;
}
.login-form h4.tw {
  color: #3c95d8;
}
.login-form h4.gplus {
  color: #e45448;
}

.login-form .social-links {
  text-align: justify !important;
  text-justify: distribute-all-lines;
  font-size: 0 !important;
  line-height: 0;
  margin-bottom: -10px;
}
.login-form .social-links:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.login-form .social-links li {
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0 0 10px;
}
.login-form .social-links li a {
  display: block;
  width: 100%;
  height: 46px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font: bold 12px/46px "Proxima Nova", sans-serif !important;
  letter-spacing: 1px;
  text-decoration: none;
}
.login-form .social-links li .fb {
  background-color: #4169bc;
}
.login-form .social-links li .fb:hover {
  background-color: #365aa7;
}
.login-form .social-links li .vk {
  background-color: #3a86c0;
}
.login-form .social-links li .vk:hover {
  background-color: #2f75ab;
}
.login-form .social-links li .tw {
  background-color: #1caeea;
}
.login-form .social-links li .tw:hover {
  background-color: #009bd6;
}
.login-form .social-links li .gplus {
  background-color: #e45448;
}
.login-form .social-links li .gplus:hover {
  background-color: #cb4c3d;
}
.login-form .separator {
  text-align: center;
  position: relative;
  color: #c2c2c2;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 14px;
  overflow: hidden;
  margin: 22px 0;
}
.login-form .separator:before,
.login-form .separator:after {
  display: block;
  content: '';
  width: 50%;
  height: 1px;
  background-color: #e5e5e5;
  position: absolute;
  top: 7px;
}
.login-form .separator:before {
  left: -22px;
}
.login-form .separator:after {
  right: -22px;
}
.login-form .inputs-group {
  margin-bottom: 10px;
}
.login-form .fields {
  margin-bottom: 20px;
}
.login-form .change {
  font-size: 14px;
  line-height: 35px;
}

.text-input {
  position: relative;
}
.text-input input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #dbdbdb;
  font: 15px/44px "Arial", sans-serif;
  height: 44px;
  margin: 0 0 -1px 0;
  padding: 0 20px;
  position: relative;
  z-index: 1;
  width: 100%;
  color: #000;
  background-color: #f0f0f0;
  display: block;
}
.text-input input::-webkit-input-placeholder {
  color: #9c9c9c;
}
.text-input input:-moz-placeholder {
  color: #9c9c9c;
}
.text-input input::-moz-placeholder {
  color: #9c9c9c;
}
.text-input input:-ms-input-placeholder {
  color: #9c9c9c;
}
.text-input input:focus {
  background-color: #e5e5e5;
}
.text-input input.error {
  background-color: #f1e4e4;
  border-color: #e14b4b;
  z-index: 2;

}
.text-input .error-tooltip {
  display: block;
  width: 18px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNqslE9LAzEQxXeTLa6V6lIRrDcP6sW7Jy9+YD+FF0+exYO3rijFPwWrduP6XnkLIbsNW3DgRyDJvMwkk0nruk5Cs1lmMeyCkUYD3sAcfLiqcqFP6gtBIMUwAbkcF+ALcNO2KDRXQrBuCSmKEzADL0ncDsA+eGiiWwkpkjPwpEj6GCM7BPeMzGhyokj6iiTaO5NvYpRS3iOdliES+uTUyPQy7+GmX7dK/RycauoZ3Bprl8FW+o6Y2ljPGtqxRG7ANdiRcGj0HTOiIVh2bHgUtEEkQ/oOKVSp4FzkdS7BK7hbp2ZUXLETWRY/SrHL6PuZ4vJ4otVThpfdPtla/9VYgyxMZ3RZe5GILsBVZJ2+86ayj3Rpm9YSv8oAkU2byi71d4oNRAr5lP//aYM2wjS3vDay0LLfRr7BtLONRBpb4X3StY3tT4ABAHJpgTy2msGDAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 2;
  cursor: pointer;
}
.text-input .error-tooltip span {
  display: none;
  position: absolute;
  background: #222;
  color: #7a7a7a;
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  bottom: 25px;
  left: -84px;
  width: 170px;
  font-size: 12px;
  font-style: normal;
  opacity: .9;
}
.text-input .error-tooltip:hover span {
  display: block;
}
.text-input .error-tooltip span:after {
  display: block;
  content: '';
  border-top: 6px solid #222;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -5px;
}

.login-form input.first {
  -webkit-border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
}
.login-form input.last {
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.btn {
  background: #E35256;
  color: #fff;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: relative;
  left: 0;
  top: 0;
  z-index:1;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 100%;
  height: 46px;
  outline: none;
  overflow: visible;
  vertical-align: top;
  font: bold 12px/46px "Proxima Nova", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn::-moz-focus-inner { border: 0; padding: 0; margin: 0; }
.btn::-moz-focus-inner span { border: 0; padding: 0; margin: 0; }
.btn:hover {
  text-decoration: none;
}
.btn.disabled {
  background-color: #fff;
  color: #c2c2c2;
  border: 1px solid #dbdbdb;
  cursor: default;
}

@-webkit-keyframes loading { from {background-position: 0 0;} to {background-position: 100% 0;} }
@-moz-keyframes loading { from {background-position: 0 0;} to {background-position: 100% 0;} }
@keyframes loading { from {background-position: 0 0;} to {background-position: 100% 0;} }

.btn.loading,
.social-links a.loading {
  background-image: -webkit-linear-gradient(135deg, transparent 25%, rgba(0,0,0,.25) 25%, rgba(0,0,0,.25) 50%, transparent 50%, transparent 75%, rgba(0,0,0,.25) 75%, rgba(0,0,0,.25));
  background-image: -moz-linear-gradient(135deg, transparent 25%, rgba(0,0,0,.25) 25%, rgba(0,0,0,.25) 50%, transparent 50%, transparent 75%, rgba(0,0,0,.25) 75%, rgba(0,0,0,.25));
  background-image: -o-linear-gradient(135deg, transparent 25%, rgba(0,0,0,.25) 25%, rgba(0,0,0,.25) 50%, transparent 50%, transparent 75%, rgba(0,0,0,.25) 75%, rgba(0,0,0,.25));
  background-image: linear-gradient(135deg, transparent 25%, rgba(0,0,0,.25) 25%, rgba(0,0,0,.25) 50%, transparent 50%, transparent 75%, rgba(0,0,0,.25) 75%, rgba(0,0,0,.25));
  background-size: 40px 40px;
  -webkit-animation: loading 2s linear infinite forwards; -moz-animation: loading 2s linear infinite forwards; animation: loading 2s linear infinite forwards;
  }

.inline-btn {
  position: relative;
  z-index: 2;
  color: #fff !important;
  margin: 0 18px;
  text-decoration: none !important;
}
.inline-btn:before {
  content: '';
  display: block;
  position: absolute;
  left: -13px;
  right: -13px;
  top: -8px;
  bottom: -8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e88081;
  background-color: #e35256;
  z-index: -1;
}
.inline-btn:hover:before {
  background-color: #c8484b;
  border-color: #d5797a;
}
.inline-btn.green:before {
  background-color: #38a855;
  border-color: #6dbd82;
}
.inline-btn.green:hover:before {
  background-color: #30934a;
  border-color: #7bb88b;
}


.login-block {
  font: normal 12px/16px "Arial", sans-serif;
  text-align: center;
  width: 330px;
  margin: 90px auto 0;
  padding-bottom: 90px;
  color: #a6a6a6;
  position: relative;
  z-index: 2;
}

.login-block .login-form-block {
  position: relative;
  text-align: center;
}
.login-block .login-form-block .change {
  position: absolute;
  top: -50px;
  width: 100%;
}
.login-block .change {
  left: 0px;
}
.overlayer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-origin: content-box;
  background-origin: content-box;
  -webkit-background-clip: content-box;
  -moz-background-clip: content-box;
  background-clip: content-box;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 1000;
  overflow: auto;
}
.overlayer:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDYwQTk0MkQ0NTQ0MTFFMzlENEM5NkUzNkUzMTU2NzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDYwQTk0MkU0NTQ0MTFFMzlENEM5NkUzNkUzMTU2NzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjBBOTQyQjQ1NDQxMUUzOUQ0Qzk2RTM2RTMxNTY3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjBBOTQyQzQ1NDQxMUUzOUQ0Qzk2RTM2RTMxNTY3NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoXHh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoaJjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/AABEIAA0AEAMBIgACEQEDEQH/xABdAAEBAQAAAAAAAAAAAAAAAAAAAwYBAQAAAAAAAAAAAAAAAAAAAAAQAAECBQEJAAAAAAAAAAAAAAERAgAxEgMTIUFRYXGRwSIyBBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxtptrGQ5pq27+sLoBeCxtNpAEmZak84o3LS2j1XVJcVh9uRCoYAvnjKjtAf/2Q==);
  background-repeat: no-repeat;
  -webkit-background-origin: content-box;
  background-origin: content-box;
  -webkit-background-clip: content-box;
  -moz-background-clip: content-box;
  background-clip: content-box;
  -webkit-background-size: cover;
  background-size: cover;
}
.overlayer.loaded:after {
  opacity: 0;
  -webkit-transition: opacity 700ms;
  -moz-transition: opacity 700ms;
  -o-transition: opacity 700ms;
  transition: opacity 700ms;
}
.overlayer .close {
  display: block;
  width: 38px;
  height: 38px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAAHfOtk4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUYyMzAwNzRBRDExMUUzOEMwM0E1RDA4QUQ4MUY2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUYyMzAwODRBRDExMUUzOEMwM0E1RDA4QUQ4MUY2NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxRjIzMDA1NEFEMTExRTM4QzAzQTVEMDhBRDgxRjY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxRjIzMDA2NEFEMTExRTM4QzAzQTVEMDhBRDgxRjY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MCkAsAAAA51JREFUeNpi+P//PwMUKwIxO4jNCCKAQJMBCTABsRKUfQ1Z8CmUrQWTwKb9GUAAMSBZpAZjg1SiWAIE15mQOMegtCZMcB8QW8FksVl0HSCAYIIYHkBWBHM7sqIpSAr2IckpgUxUAzKYkRQcB2J+qKcZ8LkHq/XIbmSAhis7uvtAACCA0BUKAbEYEH9GCne4tTxALIvFun9AfBOkiBHI0MDjrh9MaArUsCjiYEITYIQqPIwsyIKm6CZUQQp6kkIGIAW26PaBHA7ytji+EAWZ9I6UUAdpUEeSfAkzACCA0EMc5kNVtASADbxEdwWyYbxALMNAHriObJgaES4hBG4yQRMTNoPUoRlZDS0jHsZhmDrIZRrQcMIFQIauB+K32OIYPeWAkjcfDnlQzvsDzXkwlwZCUxgDtsRDTI4kBrxEjk11LMmXWHAXiH9hS2eKoOxFiiEwDkAAYTMMBkDliggQc0Nd/BOIP+LLLtgMI5gBgeAvEN8G4v/4DCM13B4D8Rds5YUmGREgC82GKIYpUpAkZGCJngmKOShMY6owwxRwKNiDRQwUFBOwiDPDDGPHYRjItUfQDFoLxJNxqBfCF+A2UPoIkkG+0ISKDQhgq/zRwRFo2sNnEAj8J5QUNKEGgVL9QgJq/zERMAjmNWQv4wJf8RmGHkYwA3fiUP+GqMqQ2EqFmEqTqIIROTvdpcCgfzAHwQz7BW45klnF4SqC2IBYmUhDfgDxfUKFI6ECElTiPoB6DwUABBi+YhtbC0cAitlJDAqQAz5A8T9iNBByGCgIpalQ3GEL7qfIFRuxDgM1xSUJtECoAUCWP4dWoHgdxgatWZgY6Av+QRMs1qYBtUoOSgsLlIb2YHAUiuNgNSYpjtoDbYgewdFpQq49jkHVbiXBfJBb2EEhJo2nZYyv6T0Xqf5LAuJbSA6aCy1WQE3zBDKK8E/YOsiUOJAZmqPJdRC8RcpEYQ4E1SGp0OwuBHXUO2gvlpKKjokJXyFHRFPmOLTx8AfagAiEyq2HpkF1Ms3+RU4DA+SgeQSiDD2Kk3H12HDlTFhj5ScJmtKhdZ4vtM95F0cU20BDENTRSCOxXn0HK8dADlShQtecUgDqht0B1QTIJT8jtEvBMUCO+gFtAv3HVYlTMjpCLngCHWkgqtkDcqAUDSv0f9Cm7mdy2mOwKBaE9vWZqZCG3gDxe/TuPCUtWPRBCdCABCe0qcSKFLKgkPgNLR+/g3pQJOZ6MAAA/B9HhjN0GdoAAAAASUVORK5CYII=);
  position: fixed;
  right: 20px;
  top: 20px;
  cursor: pointer;
  z-index: 1;
  font: bold 12px/38px "Proxima Nova", sans-serif;
  color: #fff;
  text-transform: uppercase;
  text-indent: -64px;
  overflow: hidden;
}
.overlayer .close:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAAHfOtk4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRENDQTI3QzRBRDcxMUUzOEMwM0E1RDA4QUQ4MUY2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRENDQTI3RDRBRDcxMUUzOEMwM0E1RDA4QUQ4MUY2NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxRjIzMDA5NEFEMTExRTM4QzAzQTVEMDhBRDgxRjY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxRjIzMDBBNEFEMTExRTM4QzAzQTVEMDhBRDgxRjY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+683FAAAAA55JREFUeNpi+P//PwMUXwBiXRCbEUQAAZiAASYgvghiMDIyIkSBKvX+QwGE+/8/Nu1xAAHEgGTRWxibBU0ViM3IBOOJiIggJEAGy8rK/kcG2CxiBAggmCCGB5AVwTwEVxQQEACXlZOTQzbgKsjuN8j2CgkJwT1LyD1YrWdCcgcIX8fiPrAbAQIIOdRAuACIfwLxKmRxGMPnP3bwCRanoOD+jcddZ1G8dOnSJazGMSFrARl9+fJlBgkJCVSz0HWJi4v/v3jxIm6TQCa8ePEC01VQb+MFsJD/A8TMhEIdFAwCaJIlsBAHCCD0EAdhFvQEgAPko+tF5vj9Jw/8gZkB8+MbIBZmoAzwgsKiAJtBwDgC53BQpCJnRIwIRoDPDNBUiROAIh4Uk6BEQAiADFuJSxKU82CGwAxFT1Xk5EhiQAkLUu78BApEMg3SAOKbyGmfD2roORIMUYfquQniAAQQtkQLw7rQ4uItNJIuQPMTTj3YBPOJSKhvoDkFr2EfSUz9PrgM+0NmdvJDz05ngNiYgmTBCip2QIbxgLMCZeAtKLeBksZJbLIKCgoYYufPn2cICQnBplwYa0EMA6KiomAMA+fOnQNnp6tXr+LSUsiAL2RhBhJhEDj7MhCKKpBhRBgEAj/xGgZzEbqXcSVkBkIGwVxEhIErcRqGzWsgw5SVlXFp0QMZVvyfOgCenSgFBcjZCVQu3SAz9X+BFaqwwhFUuMWSYdBflNIZrQhSI8FrZ4kpHAlFyjUg5semDyDA8BXb6JgHiIuA+CoZEXQVqpeHWPsIKVAF4jP/qQ/OQM0m2WHRQPz7P+0ByI4YbG5A7nXAssFpCtoI5AJQBWQKbxYgZSUQyIfmTXo7igFq5w1ooxMlWxb9HzygCJbG9EjRJS8vD69ecHWaYLWHsLAwWK26ujqpjgMX/itI1XXhwgV4RYruQGQHgVrVRFS0OKu4N+SGOaj5juxAWOeaAgehVOQ/KTEBFEIwB8EciK+/QSQAN1cuUuogWAihhyAFDgQ3ygopdRChKCbDgYWw4oLoBBEcHPxfVVWVqDQEcpCKisr/8PBwUutVeMkPav4/oELXnFLwDojlQY0pJqRWlQR4dGfgwHkgFoe6BaVKAg3YmACxP7TVRi/wF2qnEdQNDIS60QFA/JmGVQ/I7EBy22OwQSpQN/0dFRzzDmoWCyF70Zs9xAJdIHYBYksgVgNiWaRWCagJ8xiIbwHxcSDeA8SXSbUAAOIwJCHqUSEdAAAAAElFTkSuQmCC);
  overflow: visible;
}

body.overlayered {
  overflow: hidden;
}

.login-block .logo {
  display: block;
  width: 159px;
  height: 53px;
  background-image: url(data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAA1CAYAAAEomwn+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowODM0MUExQTQ1NDUxMUUzOUQ0Qzk2RTM2RTMxNTY3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowODM0MUExQjQ1NDUxMUUzOUQ0Qzk2RTM2RTMxNTY3NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4MzQxQTE4NDU0NTExRTM5RDRDOTZFMzZFMzE1Njc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4MzQxQTE5NDU0NTExRTM5RDRDOTZFMzZFMzE1Njc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5EoZWgAABplJREFUeNpi/A8EDKiAEYj/I9EwMQY0ProaELjPgkMDLguQ1WJVx8RAZcCE5LL/ONSAxF3Q+LjUMQwdL8NALB4v4fQmMgAIIEakZIOeFGD0byBmw6IZa/JiIhAuRkDMjmYIRWF4j8QgYCDGyww42GR5WR6ImdG8xUBpsvlHSbJhICHMsKoDCCBGLKUNAxElDb5cRSjH4Su98PqYkUAywxVnhJImqWaiqKe0aHgEpcUYaARYcKQBRkrSDRZ5RnKLL3pFMcNARTHNARMBnwQjVa7PyAgNbGauRjJzFSEzAQKI4T92wIDGZsAhBwMzkNQx4DCPAY3NgMN8GDAHiZNbDv7HE0IMOKpaBrSWBzofm5ku6JUdvhz4n4xCHJuZhBwI4osC8avBnEleD7lcfIQMvXcJyMuSYaYKlJaE0tWMOLomDCRmElg7lIGKmWQREMdTy4EgcA2Itamci5kGay6G8b8P9kzCOaTr4kEBWEhsnwVQwc7/1ApBRmgLBgZ8gXgjFWPsPzGtI4AAwtVYIKchwECEPLF2cQPxNzJCnpGEHsJ/Ct14EYgNBmsAEmPuQAcgCDxlItCTJacbRSzQo9AOeriRgYAd0gNZSr9lGAYAX1OL2FqA3CxMSrYixl5SzCIlC+Nzx0fkavgXESNq1AT4ypoCPHLvgViQjACltjtBY6YCxFYijDRIgfi6YSpktH8YaZQC8Q2ZPSK2EqEFkEez4wxUXJmEGpfWbkS3RxBJ/CEQLx7IMhAcg0O8DBz8faXRzuZoAGKA12h8fWjZIAhlI4P7g8Sfu5HcCMJHqGUwOWUgCLwAYnECah5ByzmGASoDQTX5bSL8IgfEj8ktAwECiNhmjACo0QjE/ED8AY/h+OQJ2QNqvkQC8WkKhnAo7a8Tsgc0eDwfiNMHW+DBwCkgNh+kgYcSJoOx8jADYtshUG98GKw178KhWuti63l8pMOw0EMkOUUS9dKq94HX/MGU8j6NNpjJB2yjgUc+4BwNPPIB/2jgkQ+4kNjvhmLgKdHJXl0sYqxI7Kl49G6mkxvPkNK/hQ1/4+pdEOpBUKuHga9H8A1aNjIS0EOPHkYEcsoTHAQ5YQ+B9hoXA21Hk4kBoISkAcQrB1sPA7T7wnSQF3Wg3DWD2IGBgci2oPLvD4l66Z1tDxHTPftIoxhEtoMLTW4xGd0zWrsRhG8hydkNlmz7nQExrwwCPoM0y5oM1nbedyQ2zyANvM+DNfCGHBgNvNHAGw280cAbDTz8XRNkcIQBdVJ56yDx1ys0vhYD7gn6F2Q3Aqmw+Idarf4PDKhjeqToxei0A/FyIt0YCsRrSLDnPyWBR+xsPGir05MBCjwQeA7EEgTUgFYLyJFoz39Kyrw7UH1rcBi8AmrpkwHOuqC9ZqDdqs+wyIHEfNECjmQAEKC9a2dpIAjCSxAVRA3aqcHK/yCiYqfEQkQJaC021gqCYG0l+AsstFawkYCgiJrGSmyEgJZWvhCSKs6YC+px+7rdM7nd+eCrLrd7O/luZx+zczpHD1SQDfWL4YUCpqmguPfbahOWcwBcC88uEq5XqvoYtoxzv832YFl4THq1oREarcgFgJlQ3jV8EIFvy0LQmRyT+PSAg6B9MoMVzKEtVdxun0ahr6GuuhXd7gTjx9l2AzeAW5zrFSYOcbBpy5cUuF1enWijPeCK6FlUxGeyV9CK4sNTmneSem+AozGeOUlbpkl8Svf76HarCr/pIs+YPHwUX0WxxyaQ+KxDJSyik6RB4ksCKmtXHSSN5ovvw7H2YntUjoLw3G7JsG6XYHqkppThDMjXWT17cY8jhjoD9iu0Z4hFb3shMMaroFkvbkMtBrNCF2yJXmM3GJaIxsU5gR0RuIKRt7W9luWMpdK+vdYoawe4acmlyxB3KafVt9caLzCeBP8ODW5jBB4OWT1N8yn7GxZM0Mc2sBgetlDPp4ZP4BSTn7yink8OjNYZBz5lFI0h41uK3sLhiOdvDwzCm1DgojMmN1myICwZ04So50dbzQDvBePqR+C0j9trUamHfmMSeMG5hrF4IwY9n2/bawuCiUeZxMefjfVados+ik9YBoVUEZoGEh+BxEcg8REIJD4Cic8Ustg5Weow0UdMqx7+X7WYtpLZuuai+FAgRcH1Mvv54mgUHwT3HnkoPpEtnyW2FH1P8sRF8SFmgbeWy7wCLnsovjyLTiNvAjyvMu+q+DArHObCwtPt14ZlnQMHWH0rrOah+PD7UJhJPmfBlpfAQeBYUO6/4wtStrAqg9MN2AAAAABJRU5ErkJggg==);
  margin: 0 auto 55px;
  position: relative; top: -30px;
}
.login-block .title-block {
  -webkit-transform: translate(0, -200px);
  -moz-transform: translate(0, -200px);
  -ms-transform: translate(0, -200px);
  -o-transform: translate(0, -200px);
  transform: translate(0, -200px);

  -webkit-transition: -webkit-transform 700ms;
  -moz-transition: -moz-transform 700ms;
  -ms-transition: -ms-transform 700ms;
  -o-transition: -o-transform 700ms;
  transition: transform 700ms;
}

.login-block .title-block.move {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);

}
.login-block .login-form-block {
  -webkit-transform: translate(0, 1200px);
  -moz-transform: translate(0, 1200px);
  -ms-transform: translate(0, 1200px);
  -o-transform: translate(0, 1200px);
  transform: translate(0, 1200px);

  -webkit-transition: -webkit-transform 700ms;
  -moz-transition: -moz-transform 700ms;
  -ms-transition: -ms-transform 700ms;
  -o-transition: -o-transform 700ms;
  transition: transform 700ms;
}

.login-block .login-form-block.move {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.login-block .flipper {
  width: 330px;
  height: 451px;
  position: relative;
}
.login-block .flipper .login-form {
  position: absolute;
  top: 0;
  left: 0;
  width: 266px;
  height: 421px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: -moz-transform 0.6s;
  -ms-transition: -ms-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  transition: transform 0.6s;
  -webkit-transform: perspective(800px) rotateY(0deg);
  -moz-transform: perspective(800px) rotateY(0deg);
  -ms-transform: perspective(800px) rotateY(0deg);
  -o-transform: perspective(800px) rotateY(0deg);
  transform: perspective(800px) rotateY(0deg);
}
.login-block .flipper .forgot-pass {
  background-color: #fff;
  display: block;
  -webkit-transform: perspective(800px) rotateY(180deg);
  -moz-transform: perspective(800px) rotateY(180deg);
  -ms-transform: perspective(800px) rotateY(180deg);
  -o-transform: perspective(800px) rotateY(180deg);
  transform: perspective(800px) rotateY(180deg);
}
.login-block .flipper.rotate .login-form {
  -webkit-transform: perspective(800px) rotateY(-180deg);
  -moz-transform: perspective(800px) rotateY(-180deg);
  -ms-transform: perspective(800px) rotateY(-180deg);
  -o-transform: perspective(800px) rotateY(-180deg);
  transform: perspective(800px) rotateY(-180deg);
}
.login-block .flipper.rotate .login-form.forgot-pass {
  -webkit-transform: perspective(800px) rotateY(0deg);
  -moz-transform: perspective(800px) rotateY(0deg);
  -ms-transform: perspective(800px) rotateY(0deg);
  -o-transform: perspective(800px) rotateY(0deg);
  transform: perspective(800px) rotateY(0deg);
}
.login-block .forgot-pass h3 {
  margin-bottom: 77px;
}
.login-block .forgot-pass .fields {
  margin-bottom: 75px;
}
.fixfixed {
  position: absolute !important;
}


.dd-able {
  position: relative;
  display: inline-block;
  }

.dd-able .dd-body {
  position: absolute; z-index: 50; left: -11px; top: 100%;
  display: none;
  padding: 5px 10px;
  text-align: left;
  background: #fff; border: 1px solid #ddd;
  }
.dd-able .dd-body:after {
  content: '';
  position: absolute; right: -3px; top: -3px;
  height: 100%; width: 2px;
  padding-top: 4px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sha_vert-b82ae9721567d583e06635ddacac0995d8026627683b1b04b122deea3ba82836.png);
  }
.dd-able .dd-body:before {
  content: '';
  position: absolute; left: -1px; bottom: -3px;
  width: 100%; height: 2px;
  padding: 0 3px 0 0;
  background: url(http://lamcdn.net/www.furfur.me/gui/sha_horiz-ba2758a82f6ea2c681f765211f05e2c98cf8389964a00de40bed9c34778eaa09.png);
  }


.dd-able .dd-body .dd-col {
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top;
  padding-right: 10px; margin-right: 20px;
  border-right: 1px solid #e8e8e8;
  }
.dd-able .dd-body .dd-excerpt {
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top;
  width: 101px;
  margin-bottom: 0;
  font: 11px/16px "Arial", sans-serif; white-space: normal;
  color: #a6a6a6;
  }
.dd-able .dd-body .dd-list {
  display: inline-block; #display: inline; #zoom: 1;
  vertical-align: top;
  width: 120px;
  margin-right: 10px!important;
  overflow: hidden;
  }
.dd-able .dd-body .dd-list:before {
  content: '';
  display: block;
  margin-bottom: -6px;
  }
.dd-able .dd-body .dd-list:after {
  content: '';
  display: block;
  margin-top: -6px;
  }
.dd-able .dd-body .dd-list .list-item {
  display: block; #float: left; 
  width: 120px;
  border-bottom: 1px solid #e8e8e8;
  font: 11px/21px "Arial", sans-serif; text-indent: 1px;
  }
.dd-able .dd-body .dd-list .list-item a,
.dd-able .dd-body .dd-list .list-item span {
  display: block;
  cursor: pointer;
  }


.dd-able.dd-opened {
  z-index: 9999;
  }
.dd-able.dd-opened .dd-title {
  position: relative; z-index: 200;
  padding: 5px 18px 0 10px; margin: -6px -11px -1px;
  background: #fff!important;
  border: 1px solid #ddd!important; #border-bottom: none!important;
  }
.dd-able.dd-opened .dd-title:before {
  content: '';
  position: absolute; left: 0; bottom: -1px;
  width: 100%; height: 1px;
  background: #fff;
  }
.dd-able.dd-opened .dd-title:after {
  content: '';
  position: absolute; right: -3px; top: -1px;
  height: 100%; width: 2px;
  padding-top: 1px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sha_vert-b82ae9721567d583e06635ddacac0995d8026627683b1b04b122deea3ba82836.png);
  }

.dd-able.dd-opened .dd-body {
  display: block;
  }


.dd-able.dd-opened.dd-left .dd-title:before {
  left: auto; right: 0; bottom: -1px;
  }
.dd-able.dd-left .dd-body {
  left: auto; right: -11px;
  }
.dd-able.dd-opened.dd-left .dd-body:after {
  top: -1px;
  padding-top: 2px;
  background-position: 0 -5px;
  }

.dd-able.dd-left .dd-body .dd-col {
  padding-right: 0; padding-left: 10px; margin-right: 0; margin-left: 20px;
  border-right: none; border-left: 1px solid #e8e8e8;
  }


























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

.dd-suggest-list.ui-autocomplete .ui-menu-item {
  position: relative;
  }
.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-suggest-list.ui-autocomplete .ui-menu-item .suggest-count {
  position: absolute; top: 10px; right: 11px;
  padding-left: 10px;
  background: inherit;
  }


.dd-able.dd-suggest {
  display: inline-block; #display: inline; #zoom: 1;
  }
.dd-able.dd-suggest .dd-title {
  display: block;
  position: relative;
  width: 100%;
  padding: 0; margin: 0;
  border: 1px solid #c2c1c1; 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.furfur.me/gui/sprite-old-0e79f0bd84b64df5473b31d72d3fff282549f100717f7539788cd105cde4f51a.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: #262626;
  }
.dd-able.dd-suggest .suggest-title.suggest-checked {
  padding-right: 11px;
  color: #262626;
  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.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) no-repeat 0 -225px;
  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: #262626;
  }

.dd-able.dd-suggest .dd-body {
  left: 0;
  min-width: 100%; 
  padding: 4px 0 2px; margin-top: -1px;
  }


.dd-suggest .b-form-item {
  position: relative;
  margin: 0 9px 7px!important; padding: 0!important;
  }
.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.furfur.me/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: #b3b3b3;
  }
.dd-suggest .field-text {
  padding: 5px 25px 5px 5px!important;
  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: 13px/1 "Arial", sans-serif;
  }


.multisuggest .ms-selections .ms-selected-item {
  position: relative;
  max-width: 92%; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;
  padding: 4px 28px 3px 6px;
  color: #262626; white-space: nowrap;
  background: #f5f5f5; border: 1px solid #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.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) no-repeat 0 -225px;
  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: 5px 0 3px; margin: 0;
  border: none; background: none;
  }
.multisuggest.multisuggest-moder .ms-selections .ms-original {
  width: 99%;
  }
.multisuggest.multisuggest-moder .ms-selections .ms-original .ms-input {
  width: 99%;
  }


.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.furfur.me/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.furfur.me/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.furfur.me/gui/sha_vert-b82ae9721567d583e06635ddacac0995d8026627683b1b04b122deea3ba82836.png) 0 -10px;
  }








body.popupMode { overflow: hidden; margin-right: 15px; }
.popupMode .site-header .l-row,
.popupMode .user-panel .l-row { left: -7px; }

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

.p {
  background: #fff;
  position: relative;
  margin: 230px auto 0;
}
.p .close {
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) no-repeat 0 -225px;
  width: 12px;
  height: 12px;
  right: 15px;
  top: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  position: absolute;
}
.p .p-content {
  padding: 15px;
  border: 3px solid #E2A78C;
}
.p .p-content .title {
  padding: 0 20px 10px 0; margin-bottom:10px;
  font: bold 14px/1 "Arial",sans-serif; color: #262626; white-space:nowrap; text-align:left;
  border-bottom:1px solid #4d4d4d;
  }
.p .p-content.p-loading {
  background: url(http://lamcdn.net/www.furfur.me/gui/ajax-loader-53b592a3684f93d6087829ab78b30c1668807e989cf348cbb5376e3bcbc3b87c.gif) no-repeat center 50px;
  color: #999999;
  font-size: 12px;
  padding: 100px 0 20px;
  text-align: center;
}

.p a {
  text-decoration: underline;
  }
.p a:hover {
  color: #bb4d1d;
  }
.p .content {
  width: auto !important;
  float: none !important;
  margin: 0 !important;
}
.reg-popup-have-account table {
  margin: 30px 0 10px;
  width: 100%;
  }
.reg-popup-have-account table td {
  padding-top: 20px;
  }
.reg-popup-have-account .button {
  padding: 0 10px;
  }
.reg-popup-have-account .button:before,
.reg-popup-have-account .button:after {
  width: 10px;
  }
.reg-popup-have-account .light {
  margin-top: 1em;
  color: #808080; font: normal 11px/11px "Arial",sans-serif;
  }
.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;
  }


.post-item { position: relative; margin-bottom: 20px; }
.post-item:after { content: ''; display: table; clear: both; }


.post-item .post-preview { position: relative; background: #f8f5ee; }
.post-item .post-preview img { display: block; }
.post-item .post-preview:after {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10;
  background: rgba(0,0,0,.20);
  opacity: 0;
  -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; -ms-transition: opacity 0.1s; -o-transition: opacity 0.1s; transition: opacity 0.1s;
  }


.post-item .item-meta {
  margin-bottom: 0;
  font-weight: normal; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; color: #969696;
  }


.post-item .post-meta a:hover { text-decoration: none!important; }
.post-item .meta-comments-counter { z-index: 999!important; }


.post-item .post-meta { overflow: hidden; }



.post-item .post-link { display: block; }


.post-item .post-link:hover {
  text-decoration: none;
  }
.post-item .post-link:hover .post-preview:after,
.post-item .post-link:hover .post-preview .meta-wrap { opacity: 1; }

.post-item.news .post-link:hover .post-title,
.post-item.small .post-link:hover .post-title,
.post-item.featured .post-link:hover .post-title { color: #ee3124; }


.post-item .meta-wrap {
  position: absolute; top: 8px; left: 8px; z-index: 200;
  opacity: 0;
  -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; -ms-transition: opacity 0.1s; -o-transition: opacity 0.1s; transition: opacity 0.1s;
  }
.post-item .meta-wrap .post-meta { font: bold 11px/18px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased; }
.post-item .meta-wrap .item-meta { display: block; line-height: 18px; margin-left: 1px; font-weight: bold; color: #fff!important; }
.post-item .meta-wrap .meta-views-counter > a:before,
.post-item .meta-wrap .meta-views-counter > span:before { margin-right: 3px; }

.post-item + .post-item {
  padding-top: 22px !important;
  border-top: 1px solid #e5e5e5;
  }



.post-item.news {
  position: relative;
  padding-top: 0;
  width: 300px;
  }

.post-item.news .post-meta {
  margin-bottom: 5px;
  font: bold 10px/1 "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }
.post-item.news .post-meta .item-meta {
  color: #b18a25;
  }

.post-item.news .post-preview {
  float: left;
  width: 50px; height: 50px;
  margin-right: 15px;
  }
.post-item.news .post-preview img { width: 50px; height: 50px; }

.post-item.news .post-title {
  position: relative;
  margin-bottom: 0;
  max-height: 42px;
  font: 15px/21px "Georgia", serif;
  overflow: hidden;
  }


.post-item.small {
  width: 300px;
  vertical-align: middle;
  }

.post-item.small .post-preview {
  display: inline-block;
  width: 90px; height: 90px;
  margin-right: 18px;
  vertical-align: middle;
  }
.post-item.small .post-preview img { width: 90px; height: 90px; }
.post-item.small .post-preview:after {
  background: rgba(0,0,0,.5);
  }

.post-item.small .meta-wrap {
  top: 28px;
  -webkit-transition: top 0.1s; -moz-transition: top 0.1s; -ms-transition: top 0.1s; -o-transition: top 0.1s; transition: top 0.1s;
  }
.post-item.small a:hover .meta-wrap {
  top: 8px;
  }
.post-item.small .post-meta {
  position: relative; top: 0;
  margin-left: 95px;
  line-height: 14px;
  }
.post-item.small .meta-wrap .post-meta {
  margin-left: 0;
  }
.post-item.small .item-meta { font: bold 11px/17px "Arial", sans-serif; -webkit-font-smoothing: antialiased; }

.post-item.small .post-title {
  overflow: hidden; display: inline-block;
  margin-bottom: 0;
  max-width: 190px; max-height: 90px;
  font: normal 16px/22px "PancettaSerifPro-SemiBold", serif;
  vertical-align: middle;
  }


.post-item.featured {
  width: 300px;
  }

.post-item.featured .post-preview {
  margin-bottom: 13px;
  text-align: center;
  }
.post-item.featured .post-preview:after {
  background: -moz-linear-gradient(left,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.25) 100%); 
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0.25))); 
  background: -webkit-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.25) 100%); 
  background: -o-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.25) 100%); 
  background: -ms-linear-gradient(left,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.25) 100%); 
  background: linear-gradient(to right,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.25) 100%); 
  }

.post-item.featured .post-meta {
  text-align: left;
  }
.post-item.featured .meta-wrap {
  top: auto; right: 15px; bottom: -20px; left: 15px;
  -webkit-transition: bottom 0.1s; -moz-transition: bottom 0.1s; -ms-transition: bottom 0.1s; -o-transition: bottom 0.1s; transition: bottom 0.1s;
  -webkit-font-smoothing: antialiased;
  }
.post-item.featured .meta-wrap .post-meta li {
  display: inline-block;
  }
.post-item.featured .meta-wrap .meta-comments-counter {
  margin-left: 10px;
  }
.post-item.featured .meta-wrap .meta-author {
  overflow: hidden;
  width: 145px;
  text-overflow: ellipsis;
  }
.post-item.featured .meta-wrap .meta-author .item-meta {
  letter-spacing: 0;
  }
.post-item.featured .meta-wrap .meta-author li:first-child {
  opacity: .5; display: block;
  }
.post-item.featured .meta-wrap .post-meta-counters {
  position: absolute; bottom: 0; right: 0;
  white-space: nowrap;
  }

.post-item.featured .post-title {
  margin: 0 0 0;
  font: 18px/24px "PancettaSerifPro-SemiBold", serif; -webkit-font-smoothing: antialiased;
  }
.post-item.featured a:hover .meta-wrap {
  bottom: 8px;
  }


.post-item.superfeatured {
  position: relative;
  width: 630px; height: 620px;
  margin-bottom: 30px;
  text-align: center; -webkit-font-smoothing: antialiased;
  background: #F3F2EF;
  }
.post-item.superfeatured:after {
  content: '';
  display: inline-block;
  height: 620px;
  vertical-align: middle;
  }
.post-item.superfeatured .post-link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; }

.post-item.superfeatured .cover-wrap { position: relative; display: inline-block; margin-bottom: -30px; vertical-align: middle; }
.post-item.superfeatured .cover-wrap > * { position: relative; z-index: 9; }

.post-item.superfeatured .post-category {
  position: absolute; top: -14px;
  width: 100%;
  font: bold 12px/14px "Proxima Nova", sans-serif; letter-spacing: 2px; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }

.post-item.superfeatured .article-title { width: 480px; margin: 10px auto; font: bold 46px/48px "Proxima Nova Cond", sans-serif; text-transform: uppercase; }
.post-item.superfeatured .article-lead { width: 480px; font: 16px/22px "Georgia", serif; }
.post-item.superfeatured .cover-image { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow: hidden; border-radius: 3px; }
.post-item.superfeatured .cover-image img {
  display: block; position: relative; top: -20px;
  width: 630px;
  }

.post-item.superfeatured .post-meta { font: bold 12px "Proxima Nova", sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.post-item.superfeatured .post-meta .item-meta { margin-left: 15px; font-weight: bold; color: #000; opacity: 0.7; }

.post-item.superfeatured.post-item-ffffff * { color: #fff!important; }
.post-item.superfeatured.post-item-ffffff .article-lead { opacity: 0.7; }

.post-item.superfeatured .cover-wrap:after {
  content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 8;
  background: rgba(0,0,0,.20);
  opacity: 0;
  -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; -ms-transition: opacity 0.1s; -o-transition: opacity 0.1s; transition: opacity 0.1s;
  }
.post-item.superfeatured .post-link:hover + .cover-wrap:after { opacity: 1; }
.post-item.superfeatured.post-item-cover-style-2 :after,
.post-item.superfeatured.post-item-cover-style-2 .cover-wrap {
  vertical-align: bottom;
  }
.post-item.superfeatured.post-item-cover-style-2 .cover-wrap {
  margin-bottom: 40px;
  }

.post-block-loaded {
  opacity: 0;
  }

.post-block-loaded-show {
  -webkit-animation: fadeIn 1s ease forwards;
  animation: fadeIn 1s ease forwards;
}

@-webkit-keyframes fadeIn {
  0% { }
  100% { opacity: 1; }
}

@keyframes fadeIn {
  0% { }
  100% { opacity: 1; }
}


.post-meta { font: bold 11px/20px "Proxima Nova", sans-serif; }
.post-meta .item-meta {
  position: relative; z-index: 1;
  display: inline-block;
  margin-left: 15px;
  vertical-align: top;
  }
.post-meta .item-meta:first-child { margin-left: 0!important; }

.post-meta .item-meta a { color: inherit; }
.post-meta .item-meta a:hover { text-decoration: underline; }
.post-meta .item-meta a:hover:before { color: inherit!important; }


.post-meta .meta-category { text-transform: uppercase; letter-spacing: 1px; }


.post-meta .meta-views-counter,
.post-meta .meta-comments-counter { position: relative; overflow: hidden; }
.post-meta .meta-views-counter > a,
.post-meta .meta-views-counter > span,
.post-meta .meta-comments-counter > a,
.post-meta .meta-comments-counter > span { padding-left: 1px; }
.post-meta .meta-views-counter .icon {
  display: inline-block;
  width: 14px; height: 10px;
  margin: 0 5px 0 0;
  vertical-align: -1px;
  fill: currentcolor;
  }
.post-meta .meta-comments-counter .icon {
  display: inline-block;
  width: 11px; height: 11px;
  margin: 0 5px 0 0;
  vertical-align: -2px;
  fill: currentcolor;
  }
.widget {
  padding-bottom: 30px;
  }
.widget:after {
  content: ''; display: table; clear: both;
  }
.widget .widget-title {
  font: bold 20px/20px "Proxima Nova Cond",sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  }
.widget .widget-title:before,
.widget .widget-title:after {
  content: '';
  display: block;
  height: 12px;
  }
.widget .widget-title a:hover {
  color: #bb4d1d; text-decoration: underline;
  }


.widget .accent-title {
  display: inline-block; position: relative;
  margin: 20px 0 40px;
  font: bold 24px/1 "Proxima Nova Cond", sans-serif; text-transform: uppercase;
  text-align: center;
  }
.widget .accent-title a {
  display: inline-block; position: relative; z-index: 2;
  padding: 16px 30px 14px;
  background: #fff; text-decoration: none;
  }
.widget .accent-title a:before {
  content: ''; position: absolute; top: 4px; right: 4px; bottom: 4px; left: 4px;
  border: 2px solid #decea9;
  }
.widget .accent-title a:hover {
  color: #EE3124;
  }

.widget .accent-title:before,
.widget .accent-title:after {
  content: ''; display: block; position: absolute; z-index: 1;
  margin: 0 auto;
  border-bottom: 2px solid #f5f0e5;
  }
.widget .accent-title:before {
  top: 18px; right: -70px; left: -70px;
  }
.widget .accent-title:after {
  bottom: 18px; right: -50px; left: -50px;
  }
.widget .accent-title + .g-line {
  position: relative; top: -68px; right: 0; left: 0;
  width: auto; height: 2px;
  background: #f5f0e5;
  }



.widget-first-line {
  padding-top: 30px;
  text-align: center;
  }
.widget-first-line .accent-title {
  margin-top: 10px;
  }
.widget-first-line .posts-layout {
  text-align: left;
  }



.row-bottom-widgets .row-cont {
  min-height: 500px;
  padding: 60px 0 40px;
  }

.community-widget-wrap { width: 630px; }

.widget-community {
  margin-bottom: 0; padding-bottom: 0;
  text-align: center;
  overflow: hidden;
  }


.widget-community .accent-title { margin-top: -4px; }


.widget-community .widget-community-list { margin-right: -30px; }
.widget-community .widget-community-list .just-bl { margin-right: 30px; }

.widget-community .widget-community-list .community-item {
  position: relative;
  margin-bottom: 25px; padding: 0 0 0 45px;
  box-sizing: border-box;
  }
.widget-community .widget-community-list .community-item .item-link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; }
.widget-community .widget-community-list .community-item .item-link:hover ~ .item-title { color: #EE3124; }
.widget-community .widget-community-list .community-item .item-author {
  margin: 0 0 2px;
  font: bold 12px "Proxima Nova", sans-serif; color: #000; text-transform: uppercase; letter-spacing: .5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  }
.widget-community .widget-community-list .community-item .item-userpic {
  position: absolute; top: -2px; left: 0;
  width: 32px; height: 32px;
  border-radius: 50%;
  }
.widget-community .widget-community-list .community-item .item-title {
  margin: 0 0 5px;
  max-height: 60px;
  font: normal 16px/22px "PancettaSerifPro-SemiBold", serif;
  overflow: hidden;
  transition: color .2s;
  }
.widget-community .widget-community-list .community-item .item-stat {
  margin: 0;
  font: bold 11px "Proxima Nova", sans-serif; color: #949494; text-transform: uppercase; letter-spacing: .5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  }
.widget-community .widget-community-list .community-item .item-stat .meta-comments-counter span { font-weight: inherit; font-size: inherit; color: inherit; }
.widget-community .widget-community-list .community-item .item-stat .meta-comments-counter span:before { color: #C5C5C5; }

.widget-community .widget-community-list .community-item:nth-last-child(-n+4) { display: none; }


.widget-community-in {
  padding-bottom: 30px;
  text-align: center;
  }
.widget-community-in .widget-community-market-list {
  margin-right: -40px;
  white-space: normal;
  }
.widget-community-in .widget-community-market-list + .g-line {
  height: 2px;
  background: #f3f0e5;
  }
.widget-community-in .widget-community-market-list a {
  display: block;
  text-decoration: none; text-align: center;
  }
.widget-community-in .widget-community-market-list .item-preview {
  margin-bottom: 6px; position: relative;
  width: 130px; height: 130px;
  background: url(http://lamcdn.net/www.furfur.me/gui/default/market-thumbnail-3b904a1c0a5ebeeb24ff0abd5d134d1c93c76b4d80a5867332f8256de143dc97.png) 0/contain no-repeat;
  }
.widget-community-in .widget-community-market-list .item-preview > * {
  position: relative; z-index: 1;
  }
.widget-community-in .widget-community-market-list a .item-preview:before,
.widget-community-in .widget-community-market-list a .item-preview:after {
  content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2;
  }
.widget-community-in .widget-community-market-list a .item-preview:after {
  opacity: 0;
  background: rgba(0,0,0,.5);
  }
.widget-community-in .widget-community-market-list .item-preview:before {
  border: 1px solid rgba(0,0,0, 0.08);
  }
.widget-community-in .widget-community-market-list .just-bl {
  margin-right: 36px;
  width: 130px;
  white-space: normal;
  }
.widget-community-in .widget-community-market-list h2 {
  font: normal 15px/21px "Georgia", serif;
  }
.widget-community-in .widget-community-market-list a:hover {
  color: #ee3124;
  }
.widget-community-in .widget-community-market-list a:hover .item-preview:before {
  background: none;
  }
.widget-community-in .widget-community-market-list a:hover .item-preview:after {
  opacity: 1;
  }



.widget-materials { padding-bottom: 25px; }
.widget-materials a { display: block; }
.widget-materials .post-title {
  display: inline-block; vertical-align: middle;
  width: 340px;
  margin-bottom: 0;
  font: 18px/24px "PancettaSerifPro-SemiBold", serif;
  }
.widget-materials .post-cover {
  display: inline-block; vertical-align: middle;
  margin: 0 20px 0 0;
  width: 100px;
  }
.widget-materials a:hover .post-title { color: #ee3124; }
.widget-materials .post-item { margin-bottom: 30px; }
.widget-materials .post-item + .post-item {
  padding-top: 0 !important;
  border: 0;
  }

.widget-posts-crossing { padding-bottom: 0; }



.related-posts-widget .post-image {
  margin-bottom: 10px;
  }
.related-posts-widget a {
  text-decoration: none;
  }
.related-posts-widget a:hover {
  color: #ee3124;
  }
.related-posts-widget .post-title {
  font: normal 16px/20px "PancettaSerifPro-SemiBold", sans-serif;
  word-wrap: break-word;
  }
.related-posts-widget .g-line {
  margin-bottom: 20px;
  background-color: #e3e3e3;
  }



.widget-comments-likebox { position: relative; }
.widget-comments-likebox .g-title { text-align: left; font: bold 20px/24px "Proxima Nova Cond", sans-serif; text-transform: uppercase; }
.widget-comments-likebox .g-line { background-color: #e3e3e3; }


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

.widget-best_posts h3 {
  margin: 0; padding: 50px 0 40px;
  text-align: center; color: #fff; font: bold 35px/42px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.widget-best_posts .arrow,
.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 .arrow,
.widget-best_posts:hover .dot_wrap {
  opacity: 1;
  }
.widget-best_posts .arrow {
  cursor: pointer; position: absolute; top: 60px; z-index: 100;
  width: 14px; height: 23px;
  color: #FFF;
  }
.widget-best_posts .arrow .icon {
  position: absolute; top: 0;
  width: 14px; height: 23px;
  fill: currentcolor;
  }
.widget-best_posts .prev { left: 0; }
.widget-best_posts .next { right: 0; }
.widget-best_posts .arrow:hover { color: #e6c87c; }


.widget-best_posts .lead {
  position: relative;
  margin-top: 20px; padding-top: 20px;
  color: #8d8d8d; font: 15px/21px "Georgia", serif; -webkit-font-smoothing: antialiased;
  text-align: center;
  }
.widget-best_posts .lead .line {
  display: inline-block; position: absolute; top: 1px; left: 90px;
  width: 120px;
  border-top: 2px solid #333;
  }
.widget-best_posts .lead .line:before,
.widget-best_posts .lead .line:after {
  content: ''; position: absolute;
  }
.widget-best_posts .lead .line:before {
  top: -6px; left: 52px;
  border-top: 12px solid #333; border-right: 8px solid transparent; border-left: 8px solid transparent;
  }
.widget-best_posts .lead .line:after {
  top: -4px; left: 56px;
  border-top: 6px solid #111; border-right: 4px solid transparent; border-left: 4px solid transparent;
  }
.widget-best_posts .dot_wrap {
  position: absolute; right: 0; bottom: 50px; 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: 4px solid #404040; 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:hover:after {
  border-color: #fff;
  }
.widget-best_posts .dot.active:before {
  content: '';
  position: absolute; top: -4px; left: -4px;
  width: 18px; height: 18px;
  border: 2px solid #e6c87c; border-radius: 50%;
  }
.widget-best_posts .dot.active:after {
  border: 4px solid #fff;
  }

.widget-best_posts .post-item-cover-300 .lead {
  display: none;
  }
.widget-best_posts .posts-layout {
  overflow: hidden;
  white-space: nowrap;
  }
.widget-best_posts .post-block {
  min-height: 460px;
  white-space: normal;
  }
.widget-best_posts .post-item.featured .post-preview {
  overflow: hidden;
  }

.widget-best_posts .post-item.featured .post-title {
  color: #fff;
  text-align: center;
  }
.widget-best_posts .post-item.featured a:hover .post-title {
  color: #e6c87c;
  }
.feature-slider {
  position: relative;
  width: 960px;
  padding: 15px 0 35px;
  }
.feature-slider .feature-posts {
  position: relative; left: -10px;
  width: 960px;
  letter-spacing: -0.35em; word-spacing: -0.35em; white-space: nowrap;
  overflow: hidden;
  }

.feature-slider .j-slider-item {
  display: inline-block;
  letter-spacing: 0; word-spacing: 0; white-space: normal; vertical-align: top;
  }
.feature-slider .j-slider-item:after {
  content: ''; display: table; clear: both;
  }


.feature-slider .feature-item {
  position: relative;
  float: left;
  width: 460px; height: 300px;
  margin-left: 20px;
  }
.feature-slider .feature-item .cover {
  position: absolute; top: 0; left: 0;
  }


.feature-slider .controls {
  display: none;
  }
.feature-slider:hover .controls {
  display: block;
  }
.feature-slider .controls .feature-prev,
.feature-slider .controls .feature-next {
  position: absolute; top: 210px;
  width: 73px; height: 75px;
  text-indent: -999em;
  background: url(http://lamcdn.net/www.furfur.me/gui/slider-7d0bdb4719cc0b9508f7e32f1e0fd4ee65bbe24f25d48b5eb2a0aeada59ed391.png);
  }
.feature-slider .controls .feature-prev { left: -25px; background-position: -98px 0; }
.feature-slider .controls .feature-next { right: -25px; background-position: -96px 0; }

.feature-slider .controls .feature-prev:before,
.feature-slider .controls .feature-next:before {
  content: '';
  position: absolute; left: 14px; top: 26px;
  width: 47px; height: 25px;
  background: url(http://lamcdn.net/www.furfur.me/gui/slider-7d0bdb4719cc0b9508f7e32f1e0fd4ee65bbe24f25d48b5eb2a0aeada59ed391.png);
  }
.feature-slider .controls .feature-prev:before {
  background-position: 0 -26px;
  }
.feature-slider .controls .feature-prev:hover:before {
  background-position: -48px -26px;
  }
.feature-slider .controls .feature-next:before {
  background-position: 0 0;
  }
.feature-slider .controls .feature-next:hover:before {
  background-position: -48px 0;
  }


.feature-slider .indicators {
  position: absolute; top: 57px; left: 0; right: 0;
  text-align: center;
  }
.feature-slider .indicators i {
  display: inline-block;
  width: 7px; height: 7px;
  background: url(http://lamcdn.net/www.furfur.me/gui/slider-7d0bdb4719cc0b9508f7e32f1e0fd4ee65bbe24f25d48b5eb2a0aeada59ed391.png) 0 -52px;
  cursor: pointer;
  }
.feature-slider .indicators .active {
  background-position: -8px -52px;
  }


.market-community-item {
  line-height: 18px;
  }
.market-community-item .item-preview {
  position: relative;
  display: block;
  width: 100px; height: 100px;
  margin: 5px 0 10px 5px;
  background: url(http://lamcdn.net/www.furfur.me/gui/default/market-thumbnail-3b904a1c0a5ebeeb24ff0abd5d134d1c93c76b4d80a5867332f8256de143dc97.png) 0/contain no-repeat;
  }
.market-community-item .item-preview img {
  border-radius: 4px;
  }
.market-community-item .item-preview:after {
  content: '';
  position: absolute; top: -5px; left: -5px;
  width: 110px; height: 110px;
  background: url(http://lamcdn.net/www.furfur.me/gui/market_badges-da205e4c0d9637dec2239c4706fe5c67a3833aebcc4efc40f9992c71c13ad485.png) no-repeat;
  }
.market-community-item .item-preview.style-1:after { background-position: 0 0; }
.market-community-item .item-preview.style-2:after { background-position: -110px 0; }
.market-community-item .item-preview.style-3:after { background-position: -220px 0; }
.market-community-item .item-preview.style-4:after { background-position: -330px 0; }
.market-community-item .item-preview.style-5:after { background-position: -440px 0; }
.market-community-item.closed .item-preview:after { background-position: -550px 0!important; }
.market-community-item .item-title {
  display: inline;
  margin-right: 5px;
  font: bold 12px/16px "Arial", sans-serif;
  }
.market-community-item .item-title a {
  padding: 0.3em 0;
  }
.market-community-item .item-title a:hover {
  color: #bb4d1d; text-decoration: underline;
  }
.market-community-item .post-meta {
  display: inline-block;
  }
.market-community-item .topic-closed {
  vertical-align: -2px;
  }
.market-community-item .w-icon-favorite i {
  top: -12px;
  }


.short-community-item {
  position: relative;
  padding: 13px 0 0;
  overflow: hidden;
  }
.short-community-item:before {
  content: 'Клуб Furfur';
  position: absolute; left: 255px; top: 0;
  display: block;
  margin: 0 0 7px;
  font: 9px/1 "Arial", sans-serif; color: #b3b3b3; text-transform: uppercase; letter-spacing: 1px;
  }
.short-community-item:after {
  content: ''; display: table; clear: both;
  }
.short-community-item:hover {
  border-color: #ee9d79;
  }


.short-community-item .item-link {
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 200;
  text-indent: -999em;
  }
.short-community-item .item-link:hover ~ .item-text .item-title a {
  color: #ee3124;
  }


.short-community-item .item-preview {
  display: block; float: left; position: relative;
  width: 240px; height: 160px;
  margin: -13px 15px 0 0;
  text-align: center; white-space: nowrap;
  background: url(http://lamcdn.net/www.furfur.me/gui/community-widget-bg-9778e51fd58059c5be6c61c5a4fac8af7707fe279a366532c79e99df57f9bb19.png) no-repeat;
  overflow: hidden; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;
  }
.short-community-item .item-preview:after {
  content: '';
  display: inline-block;
  width: 0; height: 160px;
  vertical-align: middle;
  }
.short-community-item .item-preview img {
  display: inline-block;
  vertical-align: middle;
  }


.short-community-item .item-text {
  overflow: hidden;
  max-height: 98px;
  font: 13px/19px "Georgia", serif;
  }

.short-community-item .item-title {
  display: inline;
  font-family: "Arial", sans-serif; font-weight: bold;
  }
.short-community-item .item-body {
  display: inline;
  }


.short-community-item .g-line {
  position: absolute; bottom: 56px; left: 15px; right: 15px;
  width: auto;
  background: #e3e3e3;
  }

.short-community-item .post-meta .item-meta {
  z-index: auto;
  }

.short-community-item .item-posted .meta-posted {
  font-family: "Georgia", serif;
  margin-right: 10px;
  }
.short-community-item.text .item-posted,
.short-community-item.text .item-misc {
  display: inline;
  }
.short-community-item .post-meta,
.short-community-item .post-meta a {
  color: #b3b3b3;
  }
.short-community-item .item-posted .author,
.short-community-item .item-posted .item-misc {
  display: inline;
  }
.short-community-item .item-posted .author:hover {
  color: #ee3124; text-decoration: underline;
  }
.short-community-item .meta-posted .author:after {
  content: ', '
  }

.short-community-item .item-misc .meta-comments-counter,
.short-community-item .item-misc .meta-rating {
  font-family: "Georgia", serif;
  }
.short-community-item .item-misc .separator {
  position: relative; left: -2px;
  margin: 0;
  }

.short-community-item.video .item-preview {
  position: relative;
  }
.short-community-item.video .item-preview a {
  display: block; position: relative; top: 0; left: 0;
  width: 100%; height: 100%;
  }
.short-community-item.video .item-preview a:before {
  content: '';
  position: absolute; top: 50%; left: 93px;
  width: 53px; height: 63px;
  margin-top: -31px;
  background: url(http://lamcdn.net/www.furfur.me/gui/community_play-b83d936805b5aa635eaddb31b31720b2bc20696abc7f4aec41b0eb637293ac67.png) no-repeat;
  }

.short-community-item.bigpic .item-preview,
.short-community-item.bigpic .item-preview:after {
  height: 258px;
  }
.short-community-item.bigpic .item-preview img {
  max-width: 260px;
  }
.short-community-item.bigpic .item-text,
.short-community-item.bigpic .g-line {
  display: none;
  }

.short-community-item.text .item-preview {
  display: none;
  }
.short-community-item.text .item-text {
  display: inline;
  max-height: 210px;
  padding-top: 11px;
  font-size: 15px; line-height: 21px;
  }
.short-community-item .status {
  display: inline-block;
  }
.short-community-item  .topic-closed {
  vertical-align: -3px;
  }
.short-community-item  .w-icon-favorite i {
  top: -12px;
  }


.market-community-item-flow {
  position: relative;
  min-height: 110px;
  padding-left: 122px;
  }
.market-community-item-flow .item-preview {
  position: absolute; top: 5px; left: 5px;
  margin: 0;
  }
.market-community-item-flow .item-title {
  display: block;
  margin: 0 0 2px;
  }
.market-community-item-flow .item-title:before {
  content: 'Клуб Furfur\00A0\002F\00A0Маркет';
  display: block;
  margin: 0 0 7px;
  font: 9px/1 "Arial", sans-serif; color: #b3b3b3; text-transform: uppercase; letter-spacing: 1px;
  }
@-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); }
  }
.editorial a: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;
  }


.wide .content {
  width: 960px;
  }
.wide .article-cover {
  float: left;
  width: 620px;
  margin-right: 40px;
  -ms-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box
  }
.wide .article-cover + .pseudosidebar {
  float: left;
  width: 300px;
  }
.wide .article-text {
  clear: both;
  position: relative;
  background: #fff;
  }
.wide .article-text:before {
  content: '';
  position: absolute; top: -25px; right: 0;
  width: 321px; height: 25px;
  background: #fff;
  border-top: 1px solid #e3e3e3;
  }
.wide .post + .pseudosidebar {
  float: right;
  width: 300px;
  margin: 30px 0 0;
  }



.missing-images {
  margin-bottom: 20px; padding: 16px 0 17px;
  font: bold 14px/17px "ProximaNova", sans-serif; color: #FFF; text-align: center; -webkit-font-smoothing: antialiased;
  background: #C0C0C0;
  -webkit-border-radius: 3px; border-radius: 3px;
  }
.missing-images:before {
  content: '';
  display: inline-block;
  width: 16px; height: 16px;
  margin-right: 0.5em;
  vertical-align: -3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1%2BjfqAAAAuElEQVR4AY3RQWqDUBSF4TuylGYlUWoGGbjKqCGB7qV0F6F2Ae4gHWgxfA2IYNGWnn%2FwHtyfd%2BG8mGLroNHpvDvYipHxSJzczHPz4nESEq%2Fo1QqbO4VajzfJKJzR2okZOy1OIqQG%2FTSG8SbXGaShxFEshHBEGRoUq0KBJvRIVoUH9H8JG1xnKxYUuIQS9eoLNaqQGXTyhfCsM8h%2BKyrX4vyz6sre0529aqr6X581kap8%2BPLpopKJkW%2Fpt2A4x7vLyQAAAABJRU5ErkJggg%3D%3D);
  }


.article-text {
  font:normal 15px/23px "Georgia", serif;
  }

.b-article.slideshow-slide {
  background: #fff !important;
  }


.close-articles {
  width:590px;
  padding:10px 0; margin:20px 0 0 20px;
  border:1px #e3e3e3; border-style: solid none;
  overflow: hidden;
  }


.furfur-custom-block a {
  color: #000!important; text-decoration: underline!important;
  }
.furfur-custom-block a:hover {
  color: #bb4d1d!important;
  }
.furfur-custom-block .furfur-custom-block-header {
  position: relative;
  font: bold 24px/24px "Proxima Nova Cond",sans-serif; text-transform: uppercase; white-space: nowrap;
  }
.furfur-custom-block .furfur-custom-block-header i {
  position: absolute; left: 0; top: 0;
  }
.furfur-custom-block .furfur-custom-block-body {
  padding: 16px;
  background: #f2ece1;
  }
.furfur-custom-block .furfur-custom-block-body a {
  text-decoration: none!important;
  }
.furfur-custom-block .furfur-custom-block-body a:hover {
  text-decoration: underline!important;
  }


.furfur-related-info {
  width: 172px;
  }
.furfur-related-info .furfur-custom-block-header {
  padding: 39px 0 11px 58px; margin: 0 0 6px;
  font-size: 20px; line-height: 20px;
  }
.furfur-related-info .furfur-custom-block-header i {
  width: 51px; height: 70px;
  background: url(http://lamcdn.net/www.furfur.me/gui/customblock_relatedinfo-7f52a209c42736eb86860e72db121b161267d7fcd35fa71bc7be8b1939518b89.png) no-repeat;
  }


.furfur-further-reading .furfur-custom-block-header {
  margin: 0; padding: 16px 0 14px 57px;
  }
.furfur-further-reading .furfur-custom-block-header i {
  left: -2px;
  width: 52px; height: 52px;
  background: url(http://lamcdn.net/www.furfur.me/gui/customblock_further-2c874ff0f08f17df44f58ae5b967bb8a20b06435f026d669ec8c7ba0e52364e6.png) no-repeat;
  }
.furfur-further-reading .furfur-custom-block-body {
  display: inline-block; #display: inline; #zoom: 1;
  white-space: nowrap;
  }
.furfur-further-reading .furfur-custom-block-body .furfur-custom-block-aligner {
  margin-right: -23px;
  }
.furfur-further-reading .furfur-custom-block-body .g-item {
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top;
  white-space: normal;
  width: 120px; margin-right: 23px;
  }
.furfur-further-reading .furfur-custom-block-body .g-item img {
  width: 120px!important; height: 120px!important;
  }


.furfur-btw .furfur-custom-block-header {
  padding: 4px 0 6px 57px; margin: 0 0 10px;
  }
.furfur-btw .furfur-custom-block-header i {
  left: 6px;
  width: 40px; height: 33px;
  background: url(http://lamcdn.net/www.furfur.me/gui/customblock_btw-32f263558d3e0944815f5ad9db8fadd84d97f17e7faacd64e4fc8238e30d706d.png) no-repeat;
  }
.furfur-btw .furfur-custom-block-body {
  padding: 16px 44px 1px 56px;
  font: italic 16px/21px "Times New Roman", serif;
  }


.materials-list .post-ratings {
  display: none;
  }


.post-tags {
  margin: 39px 0 45px -10px;
  font: 12px/22px "Arial", sans-serif;
  }
.post-tags h3 {
  position: relative;
  margin: 0 0 20px 10px; padding: 0 0 12px 0px;
  font: bold 20px/24px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  border-bottom: 1px solid #e3e3e3;
  }
.post-tags a {
  display: inline-block;
  margin: 0 0 10px 10px; padding: 1px 10px 2px;
  font-size: 13px;
  border: 1px solid #d9d9d9; -webkit-border-radius: 4px; border-radius: 4px;
  -webkit-transition: border 0.1s; -moz-transition: border 0.1s; -ms-transition: border 0.1s; -o-transition: border 0.1s; transition: border 0.1s;
  }
.post-tags a:hover { color: #ee3124; text-decoration: none; border-color: #ee3124; }
.post-tags a:first-letter { text-transform: uppercase; }
.post-tag-list {
  margin-left: 10px;
}
.post-tag-list .tags {
  float: left;
  width: 550px;
  position: relative;
  top: -3px;
  }
.post-tag-list .title {
  float: left;
  width: 70px;
  position: relative;
  font: bold 20px/24px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }


.bottom-async-banner {
  position: relative; left: -15px; z-index: 5;
  width: 990px;
  }
.row-comments .row-cont,
.row-comments .row-cont:before,
.row-comments .row-cont:after {
  background: #f4f4f4;
  }
.row-comments .row-cont {
  min-height: 520px;
  }
.entry-comments {
  padding: 40px 0 60px;
  position: relative;
  width: 100%;
  }
.entry-comments img { display: block; }
.entry-comments-loading {
  margin-bottom: 20px;
  color: #A1A1A1; font: bold 11px/30px "Arial",sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.entry-comments-loading .loading-dots {
  position: relative; top: -1px;
  margin-right: 10px;
  }



.entry-comments .article-comments-header {
  position: relative;
  margin-bottom: 20px; padding: 0 150px 20px 0;
  border-bottom: 1px solid #e3e3e3;
  }
.entry-comments .article-comments-header h2 {
  margin-bottom: 0;
  width: 460px;
  font: bold 20px/24px "Proxima Nova Cond", sans-serif; text-transform: uppercase;
  }
.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;
  }

.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 "Arial", 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: #ee3124;
  text-decoration: none;
  }
.entry-comments .conversation-entry .icon-reply {
  display: inline-block; position: relative; top: 1px;
  margin: 0 6px;
  width: 11px; height: 11px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) no-repeat -165px -225px;
  }
.entry-comments .conversation-entry .parent_user:hover .icon-reply {
  opacity: 0.4;
  }
.entry-comments .conversation-entry .user .user-pic {
  position: absolute; top: -5px; left: -56px;
  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 #ee3124;
  -moz-box-shadow: inset 0 0 0 2px #ee3124;
  box-shadow: inset 0 0 0 2px #ee3124;
  width: 54px;
  height: 54px;
  position: absolute; top: -9px; left: -60px;
  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 .user:hover {
  color: #ee3124; text-decoration: none;
  }
.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;
  font: 15px/25px "Georgia", serif;
  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 "Arial", 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: #6b3017;
  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; top: -5px;
  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 "ProximaNova-Regular", sans-serif;
  }
.entry-comments .conversation-entry .meta-rating .icon-rating {
  opacity: 0.25; display: block; position: absolute; top: 2px; left: 9px;
  margin: 0;
  width: 8px; height: 9px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) 0 -20px 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 .posted-time {
  opacity: 0.4;
  color: #000;
  font: 12px/16px "Arial", sans-serif;
  }
.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: #ee3124;
  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: #fff;
  }
.row-comments .entry-comments .conversation-entry.sublevel:before {
  background: #f4f4f4;
  }
.entry-comments .conversation-entry.sublevel .user {
  width: auto;
  margin: 0 0.3em 10px 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: 0;
  padding-left: 3px;
  color: #000; font: 13px/16px "Arial", sans-serif;
  }
.entry-comments .conversation-entry .comment-link:hover {
  opacity: 1;
  text-decoration: none;
  }
.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 .toggle_item_remove {
  display: block;
  width: 23px;
  height: 23px;
  background: url(http://lamcdn.net/www.furfur.me/gui/icon-remove-e023f18f486283ae3a15347aeedd46279b515a78c864708181dfa803c1620d05.png) no-repeat 0 0;
  position: absolute;
  top: 5px;
  right: 0;
  cursor: pointer;
  opacity: 0.25;
  }

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

.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;
  font-size: 12px;
  line-height: 12px;
  background-color: #fff;
  border: 1px solid #d8d7d5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  }

.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.furfur.me/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;
  width: 330px;
  padding-top: 20px;
  font-size: 10px; line-height: 15px; color: #808080;
  
  }
.entry-comments .conversation-rules a {
  color: #808080; text-decoration: underline;
  }
.entry-comments .conversation-rules a:hover {
  color: #262626;
  }


.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 {
  position: absolute;
  right: 0;
  }

.entry-comments .conversation-entry-form .user {
  position: absolute; top: 5px;
  display: inline-block;
  
  
  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;
  }

.row-comments .widget-comments-likebox {
  right: -10px;
  padding-top: 40px;
  }

  .b-slideshow { text-align: center!important; font-weight: normal!important; font-style: italic!important; text-decoration: none!important; }
  .b-slideshow .b-slideshow-controls { margin-bottom: 10px; }
  .b-slideshow .b-slideshow-controls  div { margin: 0; }

  .b-slideshow .b-slideshow-controls .expand,
  .b-slideshow .b-slideshow-controls .title,
  .b-slideshow .b-slideshow-controls .left,
  .b-slideshow .b-slideshow-controls .right,
  .b-slideshow .b-slideshow-controls .status { display: inline-block; }
  .b-slideshow .b-slideshow-controls .left,
  .b-slideshow .b-slideshow-controls .right { width: 16px; height: 15px; background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -165px 0 no-repeat; cursor: pointer; cursor: hand; position: relative; top: 2px; }
  .b-slideshow .b-slideshow-controls .right { background-position: -181px 0; }
  .b-slideshow .b-slideshow-controls .status { font-size: 14px; width: 4em; font-family: Georgia, serif; font-style: italic; text-align: center; }
  .b-slideshow .b-slideshow-controls .expand { font-size: 12px; margin-left: 20px; }
  .b-slideshow .b-slideshow-controls .expand a { color: #777; }
  .b-slideshow .b-slideshow-controls .expand a:hover { color: black; }

  .b-slideshow .b-slideshow-controls .fullscreen .thumbs {
    position: absolute;
    left: 20px;
  }


  .b-slideshow .b-slideshow-photos { position: relative; clear: left; }
  .b-slideshow .b-slideshow-photos .img-with-caption { width:100%; }
  .b-slideshow .b-slideshow-photos img { cursor: pointer; cursor: hand;display:block; margin:0 auto; }

  .b-slideshow-links { text-align: right; font-size: 9px; letter-spacing: 1px; font-family: Georgia, serif; text-transform: uppercase; margin-bottom: -2.6em; }
  .b-slideshow-links a { color: #666 !important; }

  .b-slideshow-alt { font-size:11px; color:#999; }
.expand-panel {
  position:relative;
  border-top:1px solid #ccc;
  }
.expand-panel-content {
  padding: 16px;
  background-color: #f2f2f2; border: 1px solid #d9d9d9; border-top-width: 2px;
  }
.expand-panel:before {
  content: '';
  position:absolute; top:-7px;
  width: 11px; height: 9px;
  background:url(http://lamcdn.net/www.furfur.me/gui/sp-8f5965b0c24f251da3e93973e759477818ba1bd71ea66a1298376e508104ae92.png) no-repeat -132px -100px;
  }
.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.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.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: -20px -100px; }


.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: -40px -100px; }


.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 -100px; }


.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.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png") -90px -100px;
  -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); }
  }
.hype-panel {
  position: relative;
  width: 620px;
  margin-bottom: 55px; padding: 25px;
  background: #F0F0F0; 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 .post-additions { padding-top: 60px; }

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

.hype-panel-desktop .share-buttons-bar {
  float: left;
  width: auto;
  margin-right: 0;
  }
.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 "Arial", sans-serif; color: #969696;
  }
.hype-panel .w-icon-abuse:hover { color: #000!important; text-decoration: none; }
.hype-panel .w-icon-abuse:hover i { opacity: 1; }
.hype-panel .button { float: right; position: relative; }



.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: 18px "PancettaSerifPro-SemiBold", serif;
  }
.digest-subscription .intro h6:before {
  content: '';
  position: absolute; top: 6px; left: -25px;
  width: 13px; height: 10px;
  background: url("http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png") -61px -149px;
  }


.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 "ProximaNova", 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.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png") -61px -127px;
  opacity: .18;
  transition: opacity .2s;
  }
.digest-subscription .digest-form:hover .digest-form-email,
.digest-subscription .digest-form-email:focus { border-color: #DBD8D8; }
.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: #2A2A2A;
  border: none; border-radius: 20px;
  cursor: pointer;
  transition: color .2s, background-color .2s;
  }
.digest-subscription .digest-form-submit:hover { background: #444444; }


.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: #DF4542;
  border-radius: 3px;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s;
  }
.digest-subscription .error-popup:after {
  content: '';
  position: absolute; bottom: -6px; left: 12px;
  border-top: 6px solid #DF4542; 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: 45px; left: -51px;
  width: 51px; height: 50px;
  background: url("http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png") 0 -127px;
  }
.digest-subscription .fido i {
  position: absolute; top: 0; right: -15px;
  width: 19px; height: 15px;
  padding-top: 4px;
  font: bold 10px "Proxima Nova", sans-serif; color: #FFF; text-align: center;
  background: #F7341A;
  border: 3px solid #F0F0F0; border-radius: 50%;
  opacity: 0;
  }
.digest-subscription .fido i:before { content: '1'; }


.digest-subscription .success {
  display: none;
  position: absolute; top: 47px; 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: 18px "PancettaSerifPro-SemiBold", serif;
  }
.digest-subscription .success p { font: 15px "Georgia", 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: 13px/24px "Georgia", 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: 2px; left: 5px;
  width: 10px; height: 10px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) 0 -240px;
  }
.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.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -20px -240px;
  }


.p-news {
  margin: 0 -25px 0 -15px;
  }
.p-news a {
  text-decoration: none;
  }



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

.p-news .day {
  padding-bottom: 40px;
  }
.p-news .dayname {
  margin: 0 20px 20px 15px; padding: 11px 10px 9px;
  font: bold 18px/1 "Proxima Nova Cond", serif; text-transform: uppercase; letter-spacing: 1px; word-spacing: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  background: #f8f5ee;
  -webkit-border-radius: 5px; border-radius: 5px;
  overflow: hidden;
  }
.p-news .day .post-group .post-item {
  padding-top: 22px !important;
  border-top: 1px solid #e5e5e5;
  }
.p-news .day .dayname + .post-group .post-item {
  padding: 0;
  width: 620px;
  border: 0;
  }
.p-news .day .dayname + .post-group .post-item .post-title {
  max-width: none; max-height: none;
  font: 32px/40px "PancettaSerifPro-SemiBold", serif;
  }
.p-news .day div:nth-child(3) .post-item,
.p-news .day div:nth-child(4) .post-item {
  border: 0;
  }



.row-header .user-header {
  position: relative;
  height: auto;
  margin: 40px auto -40px;
  background: #f2f2f2;
  }
.row-header .user-header:before,
.row-header .user-header:after {
  content: ''; display: block; position: absolute; top: 0;
  width: 40px; height: 100%;
  background: #f2f2f2;
  }
.row-header .user-header:before { left: -40px; }
.row-header .user-header:before { right: -40px; }
.user-header .user-profile-badge {
  position: relative;
  min-height: 180px;
  padding: 0;
  border-radius: 2px 2px 0 0;
  }
.user-header p { margin-bottom: 0; }
.user-header .g-title {
  max-height: 80px;
  padding-top: 38px; margin: -38px 140px 0 0;
  font: 42px/40px "Proxima Nova Cond", sans-serif; text-transform: none; letter-spacing: 0;
  overflow: hidden;
  }
.user-header .info {
  position: relative;
  padding: 38px 0 20px 240px;
  width: 720px;
  font: 16px/36px "Georgia", serif;
  }
.user-header .info p { margin-top: 4px; }
.user-header .userpic {
  overflow: hidden; position: absolute; bottom: -18px; left: 30px; z-index: 2;
  margin-right: 30px;
  height: 170px;
  background: #fff; border: 4px solid #fff; border-radius: 50%;
  }
.user-header .user-profile-badge:after {
  content: ''; display: block; position: absolute; bottom: -20px; left: 28px; z-index: 2;
  width: 180px; height: 180px;
  border: 1px solid #a8a8a8; border-radius: 50%;
  opacity: 0.6;
  }
.user-header .userpic img { display: block; }
.user-header .action { position: absolute; top: 38px; right: 0; }

.user-header .editor-badge {
  cursor: pointer;
  display: inline-block; position: relative;
  margin-left: 10px;
  width: 26px; height: 26px; vertical-align: -1px;
  background: #e55553 url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -174px -55px; border-radius: 50%;
  }
.user-header .editor-badge:before {
  content: ''; display: block; position: absolute; top: -4px; left: -4px;
  width: 30px; height: 30px;
  border: 2px solid #e55553; border-radius: 50%;
  }
.user-header .editor-badge span {
  display: none; position: absolute; top: -44px; left: -4em;
  padding: 4px 10px;
  background: #3c3c3c; border-radius: 5px;
  color: #fff; white-space: nowrap; font: 13px/20px "Arial", 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 span { display: block; }
.user-header .editor-badge:hover:before { border-color: #000; }


.user-header .accounts {
  overflow: hidden;
  height: 36px; margin-top: 6px;
  }
.user-header .accounts { position: relative; }
.user-header .accounts li {
  display: inline-block;
  color: #a8a7a3; font: 15px/20px "Arial", 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.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -55px -35px 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: -75px -35px; }
.user-header .accounts .icon-facebook:hover { border-color: #426ac1; }

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

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

.user-header .accounts .icon-instagram:after { background-position: -135px -35px; }
.user-header .accounts .icon-instagram:hover { border-color: #754b3d; }

.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: -155px -55px; }


.user-header .menu {
  position: relative; z-index: 1;
  padding: 0 0 0 240px;
  font: bold 16px/48px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.user-header .menu a { color: #000; }
.user-header .menu .active {
  background: #fff; position: relative; z-index: 2;
  }
.user-header .menu .active a,
.user-header .menu a:hover { color: #e55553; }
.user-header .menu li {
  display: inline-block; position: relative;
  padding: 0 20px;
  border-radius: 3px 3px 0 0;
  }
.user-header .menu li:before {
  content: ''; display: block; position: absolute; top: 15px; left: -1px; z-index: 1;
  width: 1px; height: 16px;
  background: rgba(0,0,0,0.14);
  }
.user-header .menu li.active:before { display: none; }

.profile { min-height: 640px; }
.profile h2 {
  margin-bottom: 20px;
  font: bold 22px/28px "Proxima Nova Cond", sans-serif;
  }
.profile .post-block { min-height: inherit; }
.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 {
  overflow: hidden;
  margin-bottom: 20px; padding: 0 50px 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 "Arial", sans-serif; }
.profile-comments .conversation-entry .entry-source a { opacity: 0.32; }
.profile-comments .conversation-entry .entry-source a .type { color: #a1a1a1; text-transform: lowercase; }
.profile-comments .conversation-entry .entry-source a .title { color: #fc6540; }
.profile-comments .conversation-entry .entry-source a:hover { text-decoration: none; opacity: 1; }
.profile-comments .conversation-entry .entry-source a:hover .title { text-decoration: underline; }

.profile-comments .conversation-entry .post-meta { color: #b3b3b3; font: 11px/20px "Arial", sans-serif; }
.profile-comments .conversation-entry .entry-body {
  padding-bottom: 0;
  font: 14px/20px "Georgia", serif;
  }
.profile-comments .conversation-entry .entry-date {
  position: absolute; top: 6px; left: 0;
  width: 100px;
  color: #a1a1a1; font: bold 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 .posts-layout { margin-right: -40px; }

.profile .community-list { padding-top: 0; }

.profile .tabs-filter { margin-bottom: 20px; }
.p-search .block-justifier {
  margin: 0 -20px 40px 0;
  }
.p-search .total {
  font-size:14px;line-height:24px; font-weight: bold;
  }
.p-search .g-line {
  margin-top: 20px;
  background: #e3e3e3;
  }
.p-search .search-item {
  padding-bottom: 20px;
  }
.p-search .search-item .item-data {
  float: left; width: 200px;
  }

.p-search .post-flow {
  margin-bottom: 0;
  }
.p-search .post-flow .post-cover {
  float: left;
  margin-right: 20px;
  width: 140px;
  }
.p-search .post-flow .post-badge {
  margin-left: 160px;
  }
.p-search .post-flow .post-title {
  font: 18px/24px "PancettaSerifPro-SemiBold", serif;
  }
.m-filter-list {
  font: 11px/12px "Arial", sans-serif;
  border-top: 1px solid #e3e3e3;
  }
.m-filter-list li {
  position: relative;
  height: 12px;
  padding: 7px 11px 7px;
  border-bottom: 1px solid #e3e3e3;
  }
.m-filter-list li a,
.m-filter-list li strong {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  }
.m-filter-list li a:hover {
  text-decoration: none; color: #bb4d1d;
  }
.m-filter-list .count {
  color: #b3b3b3;
  }


.m-filter-list .current {
  padding: 8px 22px 8px 11px;
  font-weight: bold;
  background: #e48b6b;
  }
.m-filter-list .current:after {
  content: '';
  position: absolute; left: 100%; top: 0;
  width: 10px; height: 28px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -186px -98px;
  }
.m-filter-list .current a:hover {
  color: #262626;
  }
.m-filter-list .current .count {
  font-weight: normal; color: #262626;
  }
.tabs {
  font: bold 17px "Proxima Nova Cond",sans-serif; text-transform: uppercase;
  letter-spacing: -0.35em; word-spacing: -0.35em;
  border-bottom: 1px solid #e0e0e0;
  }
.tabs .tab {
  position: relative;
  display: inline-block;
  margin-bottom: -1px;
  letter-spacing: 0; word-spacing: 0;
  }
.tabs .tab:before {
  content: '';
  position: absolute; top: 9px; left: 0px;
  width: 1px; height: 25px;
  background: #e0e0e0;
  }
.tabs .tab.current:before,
.tabs .current + .tab:before,
.tabs .tab:first-child:before {
  display: none;
  }
.tabs .tab a {
  display: block;
  padding: 9px 20px 10px;
  }
.tabs .tab:first-child a {
  padding-left: 0;
  }
.tabs .tab.current {
  border: 1px solid #e0e0e0; border-radius: 4px 4px 0 0;
  }
.tabs .tab.current:after {
  content: '';
  position: absolute; right: 0; bottom: -1px; left: 0;
  height: 1px;
  background: #fff;
  }
.tabs .tab.current a,
.tabs .tab a:hover {
  color: #bb4d1d; text-decoration: none;
  }
.tabs .tab.current:first-child a {
  padding-left: 20px;
  }


.tab i {
  display: inline-block;
  width: 25px; height: 25px;
  margin-right: 10px;
  vertical-align: -6px;
  background: url(http://lamcdn.net/www.furfur.me/gui/tabs_icons-564943409642db02769cc4f742d5f85215283a91c7c0d5b64c2eaeaabb8aa150.jpg) no-repeat;
  }
.tab .all { background-position: 0 0; }
.tab:hover .all, .tab.current .all { background-position: 0 100%; }
.tab .market { background-position: -26px 0; }
.tab:hover .market, .tab.current .market { background-position: -26px 100%; }
.tab .my { background-position: -52px 0; }
.tab:hover .my, .tab.current .my { background-position: -52px 100%; }
body.tags .row-cont.row-tags-header {
  margin-top: 30px; margin-bottom: -60px;
  height: auto;
  }
body.tags .content {
  width: 100%;
  }
body.tags .sidebar {
  float: left;
  }
body.tags .just-bl-x4 {
  width: 640px;
  margin-left: 10px;
  }
body.tags .header {
  padding-bottom: 0;
  }
body.tags h3 {
  margin-bottom: 0;
  }

body.tags .tags-header {
  position: relative;
  width: 1040px; min-height: 270px;
  margin: 0 0 0 -40px;
  text-align: center;
  background: #000;
  }

body.tags .tag-header-with-posts {
  background: transparent;
  }
body.tags .tags-header .title {
  display: inline-block; position: relative; z-index: 1;
  max-width: 900px; height: 140px;
  margin: 60px 38px 0; padding: 20px 22px;
  }
body.tags .tags-header h2 {
  display: block; position: relative; z-index: 1;
  margin: 3px 0 10px;
  color: #fff; font: bold 16px/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);
  }
body.tags .tags-header form input,
body.tags .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);
  }
body.tags .tags-header form input {
  width: 100%;
  background: none; border: 0;
  }
body.tags .tags-header .tag-name {
  display: inline;
  padding: 0px 20px;
  visibility: hidden; position: relative; top: -50px; margin-top: -50px;
  }
body.tags .tags-header .search .field {
  position: relative;
  }
body.tags .tags-header .search .field-border:before {
  content: ''; position: absolute; top: 0; left: 0;
  width: 100%; height: 100%;
  background: #000;
  opacity: 0.6;
  }
body.tags .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;
  }
body.tags .tags-header .title-hover .search input {
  position: relative; z-index: 1;
  }
body.tags .tags-header .search {
  margin: 0 auto; position: relative;
  width: 100%;
  }
body.tags .tags-header .search h2 {
  display: none;
  opacity: 0;
  }
body.tags .tags-header-small .tag-name,
body.tags .tags-header-small form input {
  font-size: 34px;
  }
body.tags .tags-header-small form input {
  top: 0px;
  margin: 0 auto 0;
  height: 50px;
  }
body.tags .tags-header-super-small .tag-name,
body.tags .tags-header-super-small form input {
  font-size: 18px;
  }
body.tags .tags-header .tags-similar {
  position: relative; z-index: 2;
  height: auto;
  margin: 22px 0 0;
  text-align: center; font: 12px/22px "Arial", sans-serif; -webkit-font-smoothing: antialiased;
  }
body.tags .tags-header .tags-similar li {
  display: inline-block;
  margin-bottom: 10px;
  }
body.tags .tags-header .tags-similar li:first-letter {
  text-transform: uppercase;
  }
body.tags .tags-header .tags-similar a {
  margin: 0 5px; padding: 6px 10px;
  font-weight: bold; color: #e5e5e5; -webkit-font-smoothing: antialiased;
  background: #282828;
  -webkit-border-radius: 4px; border-radius: 4px;
  }
body.tags .tags-header .tags-similar a:hover { color: #bb4d1d; text-decoration: none; }

body.tags .tags-header .posts {
  overflow: hidden; position: absolute; top: 0; left: 0;
  white-space: nowrap;
  width: 100%; height: 270px;
  }
body.tags .tags-header .posts-count-1:after,
body.tags .tags-header .posts-count-2:after,
body.tags .tags-header .posts-count-4:after {
  content: '';
  position: absolute; top: 0; left: 0;
  width: 100%; height: 100%;
  background: url(http://lamcdn.net/www.furfur.me/gui/tag-gradient-a105228c0c09c1293c7f520465a49d588b28c25006b1b368731fdd90be8f7b06.png) 0 0 repeat;
  }
body.tags .tags-header .post {
  overflow: hidden; float: left; position: relative;
  width: 260px; height: 270px;
  }
body.tags .tags-header .post:before,
body.tags .tags-header .post:after {
  content: ''; position: absolute; top: 0; z-index: 1;
  width: 1px; height: 100%;
  opacity: 0.25;
  background: #000;
  }
body.tags .tags-header .post:before {
  left: 0px;
  }
body.tags .tags-header .post:after {
  background: #fff;
  right: 0;
  }
body.tags .tags-header .post-last:after {
  background: none;
  }

body.tags .tags-header .post img {
  display: block;
  }
body.tags .tags-header .post-alone {
  position: absolute; top: 0; left: 0; float: none;
  width: 100%; height: 100%;
  background-position: center -200px;
  }
body.tags .tags-header .post-wide,
body.tags .tags-header .post-wide img {
  width: 520px;
  }
body.tags .tags-header .post-wide img {
  position: relative; top: -200px;
  }
body.tags .tags-header .post-wide .cover-style-1 {
  top: -70px;
  }
body.tags .tags-header .posts-count-4 .post img {
  width: 260px;
  }
body.tags .tags-header .posts-count-4 .post .cover-style-1 {
  position: relative; left: -40px;
  width: auto; height: 270px;
  }
body.tags .tags-header .ms-selections {
  display: none;
  }
body.tags .tags-header .ui-autocomplete {
  margin: 0;
  font: bold 16px/18px "Proxima Nova", serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }

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

body.tags .tags-nav {
  position: relative;
  margin: 0 auto; padding: 40px 0 10px;
  width: 940px;
  color: #8b8b8b;
  }
body.tags .tags-nav h1 {
  color: #000; font: bold 17px/20px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
body.tags .tags-nav h1:first-letter {
  text-transform: uppercase;
  }
body.tags .tags-nav h1,
body.tags .tags-nav ul,
body.tags .tags-nav li {
  display: inline-block;
  }
body.tags .tags-nav .tabs-filter {
  position: relative;
  float: right;
  width: 300px;
  font: bold 17px/20px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
body.tags .tags-empty {
  position: relative;
  padding: 50px 60px 50px 155px;
  border: 1px solid #ddd; color: #b3b3b3;
  }
body.tags .tags-empty h3 {
  margin-bottom: 8px;
  font: bold 21px/22px "Proxima Nova", sans-serif; -webkit-font-smoothing: antialiased;
  }
body.tags .tags-empty i {
  display: block; position: absolute; left: 63px; top: 50px;
  width: 66px; height: 29px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -100px -300px no-repeat;
  }
body.tags .tags-empty p {
  margin-bottom: 0;
  font: 12px/22px "Arial", sans-serif;
  }

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

body.tags 
body.tags .post-tags {
  margin: 39px 0 45px -10px;
  font: 12px/22px "Arial", sans-serif;
  }
body.tags .post-tags h3 {
  position: relative;
  margin: 0 0 20px 10px; padding: 0 0 12px 0px;
  font: bold 18px/20px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  border-bottom: 1px solid #e3e3e3;
  }
body.tags .post-tags a {
  display: inline-block;
  margin: 0 0 10px 10px; padding: 1px 10px 2px;
  font-size: 13px;
  border: 1px solid #d9d9d9; -webkit-border-radius: 4px; border-radius: 4px;
  }
body.tags .post-tags a:hover { color: #fff; text-decoration: none; background: #e94e44; }
body.tags .post-tags a:first-letter { text-transform: uppercase; }
body.tags .post-tag-list {
  margin-left: 10px;
body.tags }
body.tags .post-tag-list .tags {
  float: left;
  width: 550px;
  position: relative;
  top: -3px;
  }
body.tags .post-tag-list .title {
  float: left;
  width: 70px;
  position: relative;
  font: bold 18px/20px "Proxima Nova Cond", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }




h1.g-title {
  margin: 0 0 13px;
  font: bold 22px/25px "Proxima Nova Cond", sans-serif;
  }
h1.g-title a:hover {
  color: #bb4d1d; text-decoration: none;
  }


.community-list {
  padding-top: 14px;
  }
.community-list .list-item {
  padding-bottom:43px;
  }


.new-topic-form {
  position: relative;
  width: 624px;
  margin-left: -25px; padding: 15px 15px 15px 25px;
  }
.new-topic-form.form-popup {
  background: #f0f0f0;
  }
.new-topic-form.form-popup:before {
  content: '';
  position: absolute; top: -9px; right: 52px;
  width: 0; height: 0;
  border-bottom: 9px solid #f0f0f0; border-left: 9px solid transparent; border-right: 9px solid transparent;
  }

.new-topic-form .categoy-select .b-form-item {
  padding: 8px 0 0 0;
  width: 140px; float: left;
  }
.new-topic-form .categoy-select .b-form-item .b-form-field {
  float: left;
  width: 20px;
  }
.new-topic-form .categoy-select .b-form-item .b-form-label {
  float: right;
  width: 120px;
  margin-top: 6px;
  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;
  width: auto!important;
  margin-top: 10px!important;
  font-size: 12px!important;
  }
.new-topic-form .descr .tag {
  border-bottom: 1px dotted;
  }
.new-topic-form .descr .tag:hover {
  color: #262626;
  cursor: pointer;
  }


.tabs {
  margin-bottom:20px;
  }
.category-badge .pic {
  display: inline-block;
  margin-right: 10px;
  vertical-align: baseline;
  }
.category-badge .category-title {
  position: relative;
  display: inline-block;
  margin-bottom: 18px; padding-top: 18px;
  font: bold 28px/1 "Proxima Nova Cond", sans-serif; vertical-align: baseline; text-transform: uppercase;
  }
.category-badge .button-group {
  margin-top: 15px;
  }
.category-badge .category-title + .post-meta {
  margin-top: -8px;
  }


.category-badge.subject {
  width: 590px;
  margin: 0 0 22px 0;
  }
.category-badge.subject .category-title:before {
  content: 'Сюжет';
  position: absolute; top: 0; left: 0;
  font: 9px/1 "Arial", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }


.category-badge.community {
  margin: -2px 0 20px;
  }
.category-badge.community .category-title:before {
  content: 'Категория';
  position: absolute; top: 0; left: 0;
  font: 9px/1 "Arial", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }
.category-selector {
  margin: 0 -14px -20px; padding: 5px 0 0;
  word-spacing: -0.35em; letter-spacing: -0.35em;
  }
.category-selector .category-item {
  display: inline-block;
  word-spacing: 0; letter-spacing: 0; vertical-align:top;
  width: 140px;
  margin: 0 14px 20px;
  font: bold 18px/1 "Proxima Nova Cond", sans-serif; letter-spacing: 1px; text-transform: uppercase; text-align: center; line-height: normal;
  }
.category-selector .category-item .category-link {
  display: inline-block;
  width: 140px;
  margin-bottom: 8px;
  }
.category-selector .category-item .category-link .icon {
  position: relative;
  display: block;
  height: 75px; max-width: 140px;
  margin: 0 auto 14px;
  overflow: hidden;
  }
.category-selector .category-item .category-link .icon img {
  position: absolute; top: 0; left: 50%;
  margin-left: -37px;
  }

.category-selector .category-item .category-link.active,
.category-selector .category-item .category-link:hover {
  color: #bb4d1d; text-decoration: none;
  }
.category-selector .category-item .category-link.active .icon img,
.category-selector .category-item .category-link:hover .icon img {
  top: auto; bottom: 0;
  }

.category-selector .category-item .category-link .count {
  margin-left: 5px;
  font-size: 12px; color: #b3b3b3;
  }


.category-selector.small {
  padding: 15px 0 0;
  }
.category-selector.small .category-item {
  height: 25px;
  margin-left: 14px; padding: 2px 0 0 13px;
  border-left: 1px solid #ddd;
  font-size: 12px;
  }
.category-selector.small .category-item:first-child {
  margin-left: 0; padding-left: 0;
  border: none;
  }
.category-selector.small .category-item .category-link .icon {
  display: inline-block;
  vertical-align: -9px;
  height: 25px;
  margin: 0 9px 0 0;
  }
.conversation-entry.op .entry-body {
  position: relative;
  font: 15px/25px "Georgia", serif;
  }

.content {
  background: none!important;
  }

.conversation .entry .g-line-light {
  left: 0; right: 0;
  width: auto;
  }

.pagination {
  margin-bottom: 20px;
  }
.pagination .pages {
  padding-left: 168px;
  text-align: left;
  }
.pagination .page:first-child a {
  padding-left: 0;
  }


.tabs {
  margin-bottom: 30px;
  }


.content hgroup {
  position: relative;
  word-spacing: -0.35em; letter-spacing: -0.35em;
  }
.content hgroup h1.g-title {
  display: inline-block;
  margin-right: 14px;
  word-spacing: 0;
  }
.content hgroup h2.g-title {
  display: inline-block;
  font: bold 17px/23px "Proxima Nova Cond", sans-serif; letter-spacing: 1px; word-spacing: 0;
  }
.content hgroup h2.g-title a:hover {
  text-decoration: none; color: #bb4d1d;
  }
.content .g-title .pic {
  padding-right: 10px;
  vertical-align: -6px;
  }


.conversation-entry.op {
  margin-bottom: 40px;
  }
.conversation-entry.op .user-badge {
  display: inline-block;
  width: auto;
  margin-bottom: 15px;
  }
.conversation-entry.op .user-badge .user-text {
  max-width: none;
  }
.conversation-entry.op .entry-body {
  display: block; position: relative;
  width: 620px;
  }
.conversation-entry.op .entry-title {
  margin: 0 0 8px;
  font: bold 18px/23px "Arial", sans-serif;
  }
.conversation-entry.op header .post-meta {
  position: absolute; top: -6px; right: 0;
  }
.conversation-entry.op header .post-meta a {
  font-size: 11px;
  }
.conversation-entry.op header .post-meta .w-icon-edit i {
  opacity: .25;
  }


.conversation-header {
  margin-bottom: 15px;
  word-spacing: -0.35em; letter-spacing: -0.35em;
  }
.conversation-header .g-title {
  display: inline-block;
  width: 160px;
  word-spacing: 0; letter-spacing: 0;
  }
.conversation-header .post-meta {
  margin: 0;
  word-spacing: 0; letter-spacing: 0;
  }


.goto-comments {
  display: inline-block;
  margin: 0; padding-left: 329px;
  font-size: 11px; text-align: right; word-spacing: 0; letter-spacing: 0;
  }
.goto-comments a:before {
  content: '';
  display: inline-block;
  width: 9px; height: 8px;
  margin-right: 8px;
  vertical-align: -3px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -9px -20px;
  opacity: .2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  }
.goto-comments a:hover {
  color: #bb4d1d; text-decoration: underline;
  }


.conversation-entry .tags {
  margin-bottom: 20px;
  font: 11px/20px "Arial", sans-serif; letter-spacing: 0; word-spacing: 0;
  }
.conversation-entry .tags a {
  position: relative;
  display: inline-block;
  margin: 0 6px 10px 11px; padding: 0 9px 0 5px;
  font-size: 11px; color: #000; text-decoration: none; text-transform: capitalize;
  background: #fff;
  border: 1px solid #d6d6d6;
  }
.conversation-entry .tags a:hover {
  color: #bb4d1d;
  }
.conversation-entry .tags a:before {
  content: '';
  position: absolute; top: -1px; left: -11px;
  width: 11px; height: 22px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -27px -45px no-repeat;
  }


.theme-closed {
  padding: 13px 0;
  font: bold 11px/1 "Arial", sans-serif; text-transform: uppercase; text-align: center;
  background: #eee;
  }
.theme-closed .message:before {
  content: '';
  display: inline-block;
  height: 15px; width: 15px;
  margin-right: 7px;
  vertical-align: -4px;
  background: url(http://lamcdn.net/www.furfur.me/gui/sprite-28c9342840738ae2782f2a322d997b6e0a407fa1f1df5598f6db0b074686a4a0.png) -99px -225px;
  }
.entry-list {

  letter-spacing: -0.35em; word-spacing: -0.35em; line-height: 1; font-size: 0px;
  text-align: justify; text-align-last: justify; #zoom: 1; #text-justify: newspaper;
  margin-left: -20px;
  }
.entry-list:after {
  content: '';
  display: inline-block;
  font-size: 0; height: 0px; overflow: hidden; line-height: 1; width: 100%;
  }
.entry-list-item {
  position:relative;
  overflow:hidden;
  display: inline-block; #display: inline; #zoom: 1; letter-spacing: 0; word-spacing: 0;
  float: none;
  padding-bottom:8px; margin-bottom:6px; margin-left: 20px;
  font: normal normal bold 12px/14px Arial, sans-serif; text-align: left;
  }
.entry-list-item .g-line {
  position:absolute; bottom:0; left:0;
  width:100%;
  }
.entry-list-item.last {
  margin-bottom:0;
  }
.entry-list-item.last .g-line {
  display:none;
  }
.entry-list-item a {
  display:block;
  float:left;
  font:bold 12px/14px "Arial", sans-serif; color:#174675;
  }

.sitemap-entry-list .entry-list-item {
  width: 300px;
  }



.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; }
@media only screen and (min-width: 1340px) {
  .responsive .row .banner { margin-bottom: 20px; }

  .responsive .row .row-cont {
    width: 1260px;
    }

  .responsive .row-banner-top .banner {
    margin: 0; padding: 0 135px;
    width: auto;
    }
  .responsive .row-header .nav-title {
    display: inline-block;
    }
  .responsive .row-header .icon-menu {
    margin-right: 15px;
    }
  .responsive .row-header .logo {
    margin: 0 297px 0 286px;
    }
  .responsive .row-header .search .header-item .icon-search {
    margin-left: 16px;
    }
  .responsive  .row-header .search form.open {
    width: 1004px;
    }
  .responsive .footer .footer-copyright {
    font-size: 16px; line-height: 22px;
    }
  .responsive .footer .footer-links {
    padding-left: 10px;
    font-size: 13px;
    }
  .responsive .footer .footer-links li:not(:first-child) {
    margin-left: 36px;
    font-size: 13px;
    }
  .responsive .footer .footer-links .textual-link {
    margin-left: 20px;
    }

  .responsive .post-item.superfeatured,
  .responsive .post-item.superfeatured .cover-image img { width: 620px; }
  .responsive .posts-layout { margin-right: -20px; }
  .responsive .posts-layout .post-block,
  .responsive .posts-layout .posts-sidebar { margin-right: 20px; }
  .responsive .widget-community-market-list .just-bl { margin-right: 31px; }

  
  .responsive .community-widget-wrap { width: 940px; }
  .responsive .widget-community .widget-community-list .just-bl { margin-right: 20px; }
  .responsive .widget-community .widget-community-list .community-item { display: inline-block; }

}

@media only screen and (max-width: 1024px) {
  .row .row-cont:before,
  .row .row-cont:after {
    width: 20px;
    }
  .row .row-cont:before {
    left: -20px;
    }
  .row .row-cont:after {
    right: -20px;
    }
  .row-header .header {
    left: -20px; right: -20px;
    }
  .row-header .search form.open {
    width: 620px;
    }
  .footer .row-cont:before {
    left: -20px; right: -20px;
    }
  .footer .footer-links:before {
    left: -20px;
    width: 20px;
    }
  .footer .footer-links:after {
    right: -20px;
    width: 20px;
    }
  }
.img-with-caption { position: relative; display: inline-block; }
.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: -12px; }

.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: 45px; right: 5px;
  z-index: 10;
  }






