

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


@font-face {
  font-family: 'TwentytwelveSansC';
  src: url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_c_old_a-webfont-581c1c7ddde1a467c50a154d68603d27c99e1c0c9efd7e0db2594a03427a279e.woff2') format('woff2'),
       url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_c_old_a-webfont-612a230ed88a8415504ae0626e4b5b66ec3dad9b487aef615b08e649e24cb3fa.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  }


@font-face {
  font-family: 'TwentytwelveSansG';
  src: url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_g-webfont-8d1b2f35d116a708eae555f29ec929b2251b35cb9e3f1082ccb71fa0724d9252.woff2') format('woff2'),
       url('https://lamcdn.net/www.wonderzine.com/gui/twentytwelve_sans_g-webfont-6e34af3b5659051310ad5007fa95327108d2a285bd1326b662361c48108640f6.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  }

@font-face {
  font-family: 'Circe-ExtraBold';
  src: url('https://lamcdn.net/www.wonderzine.com/gui/CRC75-18929a35c2990daed414d01ee61a93ecff644bbabf07b7650dabe10319956e65.woff2') format('woff2'),
       url('https://lamcdn.net/www.wonderzine.com/gui/CRC75-0b50e609c64998b242c33fbed41278aecdeeecd837dbd2b47d37f34a18afbdbf.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  }


@import url("https://p.typekit.net/p.css?s=1&k=jjk1ljg&ht=tk&f=32211.32213&a=40946156&app=typekit&e=css");

@font-face {
font-family:"circe";
src:url("https://use.typekit.net/af/b0707d/00000000000000003b9b3566/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/b0707d/00000000000000003b9b3566/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/b0707d/00000000000000003b9b3566/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"circe";
src:url("https://use.typekit.net/af/9b22e4/00000000000000003b9b356a/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/9b22e4/00000000000000003b9b356a/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/9b22e4/00000000000000003b9b356a/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}

.tk-circe { font-family: "circe",sans-serif; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  }
body {
  line-height: 1;
  font:normal 14px/21px "Arial",sans-serif;
  color:#000;
  overflow-x: hidden;
  }
header, nav, article, footer, section {
  display:block;
  }

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

:focus {
  outline: 0;
  }

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

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

body,
.page-content {
  position: relative;
  background: #ffeada;
  }

a {
  color: #202472;
  }
a:hover {
  color: #c89534; text-decoration: none;
  }

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

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

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

.g-title {
  font: 28px/30px "TwentytwelveSansC", sans-serif
  }

.g-line {
  height:1px;
  line-height:0;
  font-size:0;
  background-color:#4d4d4d;
  position:relative;
  width:100%;
  }
.g-line-thin {
  height:2px;
  }
.g-line-light {
  background-color:#e8ebee;
  }
.g-line-with-dot {
  position: relative;
  height: 2px;
  }
.g-line-with-dot:before {
  display: block;
  content: ''; position: relative; top: -6px;
  width: 10px; height: 10px;
  margin: 0 auto;
  background: #fff;
  border: 2px solid #4d4d4d; -webkit-border-radius: 50%; border-radius: 50%;
  }
.g-line-orange {
  background-color: #e5af48;
  }
.g-line-orange.g-line-with-dot:before {
  border-color: #e5af48;
  }


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



.banner {
  clear: both;
  position: relative; z-index: 500;
  margin-bottom: 30px;
  text-align: center;
  }
.banner .l-block-inline {
  margin: 0; padding: 0;
  vertical-align: top;
  }
.banner img,
.banner object,
.banner iframe {
  display: block;
  }
.branding-layout .row.site-header .row-cont,
.branding-layout .row.site-header .row-cont:before,
.branding-layout .row.site-header .row-cont:after {
  background-clip: padding-box;
  border-top: 1px solid rgba(0,0,0,.15);
  }
.branding-layout .row.site-header .row-cont:before,
.branding-layout .row.site-header .row-cont:after {
  margin-top: -1px;
  }
.branding-layout .row:not(.row-banner) .row-cont:before {
  border-left-color: rgba(0,0,0,.15);
  }
.branding-layout .row:not(.row-banner) .row-cont:after {
  border-right-color: rgba(0,0,0,.15);
  }
.branding-layout .page-footer .row .row-cont:last-child,
.branding-layout .page-footer .row .row-cont:last-child:before,
.branding-layout .page-footer .row .row-cont:last-child:after {
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0,0,0,.15);
  }
.branding-layout .page-footer .row .row-cont:last-child:before,
.branding-layout .page-footer .row .row-cont:last-child:after {
  margin-bottom: -1px;
  }


.banner-menu {
  position: absolute; top:0; right:0;
  }
.banner-menu .banner {
  position: absolute; bottom:-74px;
  margin:0;
  }
.banner-on_z_top {
  z-index:550;
  }

.banner-top .row-cont {
  padding: 13px 0;
  }
.banner-top > script {
  display: none;
  }
.banner-top > *,
.banner-top img {
  display: block;
  margin: auto;
  }

.banner.banner_300_90 {
  margin-bottom: 0;
  }

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

.l-block-inline {
  float:none !important;
  display:inline-block;
  }


.need-more-minerals {
  padding-bottom: 40px;
  text-align: center;
  clear: both;
  }
.need-more-minerals span {
  display: inline-block;
  font: 800 12px/1 "circe", sans-serif; color: #202472; text-transform: uppercase;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  }
.need-more-minerals span i {
  display: block;
  width: 44px; height: 44px;
  margin: 0 0 20px 30px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -340px -120px;
  }
.need-more-minerals span:hover {
  color: #c89534;
  }
@-webkit-keyframes rotation {
  from { -webkit-transform:rotate(0deg); }
  to { -webkit-transform:rotate(360deg); }
  }
@-moz-keyframes rotation {
  from { -moz-transform:rotate(0deg); }
  to { -moz-transform:rotate(360deg); }
  }
@keyframes rotation {
  from { transform:rotate(0deg); }
  to { transform:rotate(360deg); }
  }
.need-more-minerals span:hover i {
  -webkit-animation-name: rotation;
  -webkit-animation-duration: .5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-animation-name: rotation;
  -moz-animation-duration: .5s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease;
  animation-name: rotation;
  animation-duration: .5s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  background-position: -340px -170px;
  }
.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;
  }


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


.entry-comments-wrap .comments-banner {
  position: relative; left: 20px;
  padding-top: 50px;
  }


.banner-border-wrap {
  margin-bottom: 30px;
  }
.banner-centering-wrap.banner-border-wrap {
  position: relative;
  width: 300px; min-height: 500px;
  text-align: center;
  }
.banner-centering-wrap.banner-border-wrap:before {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1;
  border: 1px solid #e1e1e1;
  }
.banner-centering-wrap.banner-border-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;
  }
.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); }


.nocontent-message {
  padding-bottom: 40px;
  }



.search-results .b-list-item {
  position: relative;
  margin-top: 15px;
  padding-top: 15px;
  }
.search-results .b-list-item .g-line {
  position: absolute; top: 0; right: 0; left: 0;
  background: #CCC;
  }
.search-results .b-list-item:first-child { margin-top: 0; padding-top: 0; }
.search-results .b-list-item:first-child .g-line { display: none; }

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

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

.tabs-filter {
  font: 800 12px/20px "circe", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.tabs-filter span {
  color: #000; font-weight: bold;
  }
.tabs-filter ul {
  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;
  width: 960px;
  margin: auto;
  background: #FFF;
  }
.row .row-cont:before,
.row .row-cont:after {
  content: '';
  position: absolute; top: 0; bottom: 0; z-index: 0;
  width: 41px;
  background: #FFF; background-clip: padding-box !important;
  }
.row .row-cont:before {
  left: -41px;
  border-left: 1px solid transparent;
  }
.row .row-cont:after {
  right: -41px;
  border-right: 1px solid transparent;
  }


.row.row-banner { margin: 0 0 3px; padding: 10px 0 0; }
.row.row-banner .row-cont { padding: 15px 0px; text-align: center; }
.row.row-banner .banner { display: inline-block; margin: 0 -15px; vertical-align: top; }

.row.main-content,
.row.post-cover-row { letter-spacing: -0.35em; word-spacing: -0.35em; }
.row.main-content .row-cont,
.row.post-cover-row .row-cont { padding-top: 30px; }
.row.post-cover-row + .row.main-content .row-cont { padding-top: 0; }

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


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


.block-justifier {
  margin-right: -20px;
  line-height: 1; letter-spacing: -0.3em; word-spacing: -0.3em;
  }
.block-justifier > * {
  font: 14px/21px "Arial",sans-serif;
  }
.l-block-wide.block-justifier {
  width: 640px; 
  }
.l-block-wide-full.block-justifier {
  width: 980px; 
  }
.just-bl {
  position:relative;
  display: inline-block; #display: inline; #zoom: 1; vertical-align: top;
  margin-right: 20px;
  letter-spacing: 0; word-spacing: 0;
  text-align: left;
  }
.just-bl-x1 {
  width: 140px;
  }
.just-bl-x1.block-justifier {
  width: 160px;
  margin-right: -20px;
  }
.just-bl-x2 {
  width: 300px;
  }
.just-bl-x2.block-justifier {
  width: 320px;
  margin-right: -20px;
  }
.just-bl-x3 {
  width: 460px;
  }
.just-bl-x3.block-justifier {
  width: 480px;
  margin-right: -20px;
  }
.just-bl-x4 {
  width: 620px;
  }
.just-bl-x4.block-justifier {
  width: 640px;
  margin-right: -20px;
  }
.just-bl-x5 {
  width: 780px;
  }
.just-bl-x6 {
  width: 960px;
  margin-right: 0;
  }
.just-bl-x6.block-justifier {
  width: 1000px;
  margin-right: -20px;
  }
.site-header {
  position: relative;
  text-align: center;
  }
.site-header .menu-item {
  display: inline-block; position: relative;
  margin-bottom: 16px; padding: 0 14px;
  vertical-align: top;
  font: 800 12px/12px "circe", sans-serif; text-transform: uppercase; white-space: nowrap; -webkit-font-smoothing: antialiased; letter-spacing: 1px;
  }
.site-header .site-topics .menu-item:before {
  content: ''; position: absolute; top: 3px; left: -2px;
  width: 4px; height: 4px;
  background: #262261; border-radius: 50%;
  }

.site-header .menu-item .icon-star {
  position: absolute;
  top: -10px;
  right: -14px;

  width: 12px; height: 12px;
  }

.site-header .site-topics .menu-item:first-child:before {
  display: none;
  }

.site-header .subscription {
  width: 158px;
}

.site-header .menu {
  position: absolute; top: 32px;
  text-align: center;
  z-index: 2;
  }
.site-header .menu .active a {
  color: #c89534;
  }
.site-header .services {
  top: 30px; right: 0;
  }
.site-header .loginned {
  margin-bottom: -12px !important;
  }
.site-header .services .menu-item {
  padding: 0; margin: 0;
  }

.site-header .site-logo {
  display: inline-block; position: relative; z-index: 1;
  margin: 26px 0 10px;
  width: 262px;
  }
.site-header .site-logo a {
  display: block;
  }
.site-header .site-logo .wonder {
  margin-bottom: 9px;
  }
.site-header .site-logo .wonder,
.site-header .site-logo .zine {
  display: block; position: relative; z-index: 2;
  width: 100%; height: 57px;
  text-indent: -999em;
  }
.site-header .site-logo .franchise-name {
  display: block; position: relative; z-index: 2;
  margin: -4px 0 4px;
  width: 100%; height: 15px;
  letter-spacing: 1px; color: #D29D39; text-transform: uppercase; font-size: 13px; font-family: Circe-ExtraBold, sans-serif; -webkit-font-smoothing: antialiased;
  }
.site-header .site-logo .zine {
  margin: 0 auto;
  width: 61px; height: 15px;
  }
.site-header .site-logo .wonder:before,
.site-header .site-logo .zine:before,
.site-header .site-logo .wonder:after {
  content: ''; position: absolute; top: 0; left: 0;
  width: 100%; height: 100%;
  -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -ms-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out;
  }
.site-header .site-logo .wonder:before,
.site-header .site-logo .wonder:after {
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) 0 0 no-repeat;
  background-size: 303px auto;
  }
.site-header .site-logo .zine:before {
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) 0 -60px no-repeat;
  background-size: 303px auto;
  }
.site-header .site-logo .wonder:after {
  opacity: 0;
  background-image: url(https://lamcdn.net/www.wonderzine.com/gui/custom-logo-be04e10d6c07e40a8ee9a546d09d0a5f024c0f40f838d970941adc6aeb2a5ed8.jpg);
  background-size: 262px auto;
  }
.site-header .site-logo a:hover .wonder:before {
  opacity: 0;
  }
.site-header .site-logo a:hover .wonder:after {
  opacity: 1;
  }


.site-header .search {
  display: inline-block; position: relative; top: -7px;
  margin-left: 28px;
  text-align: center;
  }
.site-header .search .b-form-label {
  position: absolute; top: 3px; left: 5px; z-index: 2;
  font: 11px/18px "circe", sans-serif; color: #636363; text-transform: none; letter-spacing: 0;
  }
.site-header .search .query {
  display: inline-block; position: relative; z-index: 1;
  width: 100px; height: 18px;
  margin: 5px -1px 0 0; padding: 0 0 0 5px;
  cursor: pointer; border: 0; background: #fff;
  font: 14px/18px "circe", sans-serif; color: #636363;
  }
.site-header .search .query:focus {
  cursor: text;
  }
.site-header .search .submit {
  display: inline-block; position: absolute; top: 6px; left: -14px;
  width: 13px; height: 13px;
  flex: 0 1 53px;
  margin: 0; padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  }
.site-header .search .submit svg {
  height: 12px; width: 12px;
  fill: #262261;
  }
.site-header .search .query:focus + .submit {
  background-position: -60px -360px;
  }
.site-header .search:hover .submit,
.site-header .search .query:focus .submit {
  z-index: 15;
  }

.site-header .userpanel {
  display: inline-block;
  vertical-align: middle;
  }
.site-header .userpanel .userpic {
  position: relative;
  height: 40px;
  }
.site-header .userpanel .userpic img {
  background: rgba(0,0,0,.03);
  -webkit-border-radius: 50%; border-radius: 50%;
  cursor: pointer;
  }

.menu-item-search {
  margin-bottom: 0 !important;
}

.site-header .unlogined .login {
  display: inline-block;
  margin: 0 0 0 25px !important;
  }
.site-header .unlogined .login a {
  display: inline-block; position: relative;
  padding: 0 8px; margin-left: 8px;
  border: 1px solid #262261;
  border-radius: 4px;
  color: #262261; font: normal 13px/24px "circe", sans-serif; letter-spacing: 0; text-transform: none;
}
.site-header .unlogined .login .text {
  position: relative; top: 1px;
}
.site-header .unlogined .login a:hover {
  color: #c89534;
}


.site-header .dd-able .dd-body {
  width: 140px;
  }
.site-header .dd-able .dd-body:before {
  left: auto; right: 15px;
  }
.site-header .dd-able .dd-body .profile-dropdown a {
  font: 800 14px/18px "circe", sans-serif;
  }
.site-header .dd-able .dd-body .profile-dropdown a,
.site-header .dd-able .dd-body .profile-dropdown span {
  display: block;
  }
.site-header .dd-able .dd-body .profile-dropdown span {
  display: block;
  color: #a9a9a9; font: 13px/18px "circe", sans-serif;
  }
.site-header .dd-able.dd-opened .userpic:after {
  top: 11px;
  background-position: -310px -180px;
  }


.site-header .create-button {
  display: inline-block;
  padding: 11px;
  height: 20px;
  vertical-align: middle;
  }
.site-header .create .up-create-btn {
  display: block; position: relative; top: 1px;
  width: 20px; height: 20px;
  }
.site-header .create .up-create-btn .icon {
  width: 20px; height: 20px;
  fill: #262261; stroke: #262261;
  }


@media (min--moz-device-pixel-ratio: 1.5),
       (-o-min-device-pixel-ratio: 3/2),
       (-webkit-min-device-pixel-ratio: 1.5),
       (min-device-pixel-ratio: 1.5),
       (min-resolution: 144dpi),
       (min-resolution: 1.5dppx) {
  .site-header .site-logo .wonder:before,
  .site-header .site-logo .zine:before {
    background-image: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-@2x-526875d27ede9fb90a6def94c91aeb21439bf34eee53bbeb157ff3745b0ae34a.png);
    background-size: 262px auto;
  }
  .site-header .site-logo .zine:before {
    background-position: 0 -64px;
    background-size: 262px auto;
  }
  .site-header .site-logo .wonder:after {
    background-image: url(https://lamcdn.net/www.wonderzine.com/gui/custom-logo-@2x-ecd1171b509286de7d63605d54c00f4e1716b78b4fc477e3b5a725fd05dbe164.jpg);
    background-size: 262px auto;
  }
}
.page-footer {
  clear: both;
  padding-bottom: 20px;
  }
.page-footer .row-cont:first-child,
.page-footer .row-cont:first-child:before,
.page-footer .row-cont:first-child:after {
  background: #f7f5f1 url(https://lamcdn.net/www.wonderzine.com/gui/x-fold-axis-bgs-4247f909918d5d0add190d999d5cc4519ed95a014e41743c870602aef1e32a21.png) 0 0 repeat-x;
  }
.page-footer .row-cont {
  position: relative;
  }
.page-footer .row-cont,
.page-footer .row-cont:before,
.page-footer .row-cont:after {
  background: #f7f5f1;
  }

.page-footer .footer-links li,
.page-footer .footer-socials li,
.page-footer .lookatmedia-projects li {
  display: inline-block;
}

.page-footer .block-justifier {
  width: 960px; margin: 0 auto;
  }

.page-footer .footer-logo {
  display: block;
  width: 50px; height: 51px;
  margin: 2px 0 0 0;
  text-indent: -999em;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -280px -120px no-repeat;
  }
.page-footer .franchise-name {
  color: #D1D1D2; letter-spacing: 1px; text-transform: uppercase; font-size: 10px; font-family: Circe-ExtraBold, sans-serif; -webkit-font-smoothing: antialiased;
  }

@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) {
  .page-footer .footer-logo {
    background-image: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-@2x-526875d27ede9fb90a6def94c91aeb21439bf34eee53bbeb157ff3745b0ae34a.png);
    background-position: 0 -120px;
    background-size: 343px auto;
  }
}


.page-footer .footer-copy {
  margin: 0 90px 0 0;
  color: #95989b; font: 13px/18px "circe", sans-serif;
  }
.page-footer .cookie:before,
.page-footer .cookie:after {
  content: ''; display: block;
  margin: 20px 0;
  position: relative; width: 100%;
  border-top: 1px solid #E3E3E3;
  }

.page-footer .block-justifier {
  top: 0;
  }
.page-footer .footer-links {
  padding: 4px 0 21px;
  font: 800 11px/46px "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px; white-space: nowrap; -webkit-font-smoothing: antialiased;
  }
.page-footer .footer-links .just-bl {
  position: relative;
  width: 940px;
  }
.page-footer .footer-links a {
  color: #95989b; margin: 0 6px;
  }
.page-footer .footer-links a:hover {
  color: #c89534;
  }
.page-footer .footer-links li:first-child a {
  margin-left: 0;
  }
.page-footer .footer-counters {
  position: absolute; right: 3px;
  }
.page-footer .footer-counters a {
  margin: 0 0 0 15px;
  }
.page-footer .footer-counters img {
  position: relative; top: -1px;
  }
.page-footer .liveinternet_logo {
  position: relative; top: 3px;
  }


.page-footer .other-projects {
  position: relative;
  padding-bottom: 30px;
  }
.page-footer .other-projects li {
  position: relative; display: inline-block;
  margin: 0 15px; padding: 0 0 2px;
  vertical-align: top;
  }
.page-footer .other-projects li:first-child {
  margin-left: 0;
  }
.page-footer .other-projects .redefine {
  position: relative;
  margin: 30px 0 30px;
  width: 100px; height: 21px;
  }
.page-footer .other-projects a {
  display: block;
  opacity: .5;
  }
.page-footer .other-projects svg {
  width: 100%; height: 100%;
  }
.page-footer .other-projects a:hover {
  opacity: .85;
  }
.page-footer .other-projects .spletnik a {
  width: 94px; height: 26px;
  }
.page-footer .other-projects .wonderzine {
  top: 4px;
  }
.page-footer .other-projects .wonderzine a {
  width: 93px; height: 18px;
  }
.page-footer .other-projects .village a {
  width: 83px; height: 29px;
  }


.page-footer .footer-socials {
  position: absolute; top: 0; right: -160px;
  margin-left: 300px;
  }
.page-footer .footer-socials li {
  display: inline-block;
  margin-left: 10px;
  }
.page-footer .footer-socials a {
  position: relative;
  display: block;
  width: 28px; height: 28px;
  text-indent: -999em;
  background: #a1a6ab;
  -webkit-border-radius: 50%; border-radius: 50%;
  }
.page-footer .footer-socials a:before {
  content: '';
  position: absolute; top: 50%; left: 50%;
  height: 17px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png); background-size: 200px auto;
  transform: translate(-50%,-50%);
  }

  
.page-footer .footer-socials .footer-instagram,
.page-footer .footer-socials .footer-fb {
  position: relative;
  top: 3px;
  text-align: center;
}
.page-footer .footer-socials .footer-instagram a,
.page-footer .footer-socials .footer-fb a {
  text-indent: initial;
  color: #fff;
  line-height: 28px;
}
.page-footer .footer-socials .footer-instagram a:before,
.page-footer .footer-socials .footer-fb a:before {
  width: 10px; margin-left: 0;

  background-image: none;
}
.page-footer .footer-socials .footer-instagram a:hover,
.page-footer .footer-socials .footer-fb a:hover { background: #4a4a4a; }

.page-footer .footer-socials .footer-vk a:before { width: 19px; background-position: -123px -264px; }
.page-footer .footer-socials .footer-vk a:hover { background-color: #3f638c; }
.page-footer .footer-socials .footer-tw a:before { width: 16px; background-position: -145px -264px; }
.page-footer .footer-socials .footer-tw a:hover { background-color: #13b0f1; }
.page-footer .footer-socials .footer-google a:before { width: 18px; margin-left: 1px; background-position: -165px -264px; }
.page-footer .footer-socials .footer-google a:hover { background-color: #c0382a; }

.page-footer .footer-socials .footer-telegram a:before { width: 14px; margin-left: 0px; background-position: -127px -284px; }
.page-footer .footer-socials .footer-telegram a:hover { background-color: #2db1e0; }
.page-footer .footer-socials .footer-ok a:before { width: 9px; margin-left: 1px; background-position: -143px -285px; }
.page-footer .footer-socials .footer-ok a:hover { background-color: #f69233;}
.page-footer .footer-socials .footer-rss a:before { width: 12px; margin-left: 0; background-position: -186px -264px; }
.page-footer .footer-socials .footer-rss a:hover { background-color: #fa982d; }


.g-item-post.g-item-v .pic {
  margin-bottom: 10px;
  }
.g-item-post.g-item-v img {
  display: block;
  }
.g-item-post .title {
  font: 18px/20px "circe", sans-serif;
  overflow: hidden;
  }
.g-item-post .flow {
  margin: 8px 0 2px 0;
  font: 800 12px/13px "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px; white-space: nowrap; -webkit-font-smoothing: antialiased;
  }
.g-item-post .flow,
.g-item-post .flow a {
  margin-bottom: 5px;
  color: #c89534;
  }
.g-item-post .flow a:hover {
  color: #000;
  }
.g-item-post .post-meta {
  padding-top: 6px;
  }

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




.g-item-post.featured {
  position: relative;
  width: 300px;
  margin: 0 0 25px;
  overflow: hidden;
  text-align: center;
  }
.g-item-post.featured .flow {
  position: relative;
  height: 20px;
  margin: 0 10px 1px 0;
  }
.g-item-post.featured .flow + .post-meta {
  z-index: 5;
  opacity: 0;
  -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s;
  }
.g-item-post.featured:hover .flow + .post-meta {
  opacity: 1;
  }
.g-item-post.featured .pic {
  display: block; position: relative;
  max-width: 300px;
  margin-bottom: 20px;
  }
.g-item-post.featured .pic > a {
  display: block;
  max-height: 400px;
  -webkit-border-radius: 4px; border-radius: 4px;
  overflow: hidden;
  }
.g-item-post.featured .pic img {
  display: block;
  background: rgba(0,0,0,.03);
  -webkit-border-radius: 4px; border-radius: 4px;
  }
.g-item-post.featured .pic > a:after {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10;
  background: rgba(0,0,0,.24);
  border: 1px solid rgba(0,0,0,.1); -webkit-border-radius: 4px; border-radius: 4px;
  opacity: 0;
  -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s;
  }
.g-item-post.featured .pic > a:hover:after { opacity: 1; }
.g-item-post.featured .title {
  clear: both;
  position: relative;
  margin: 0 0 4px;
  font: 25px/29px "TwentytwelveSansC", sans-serif; -webkit-font-smoothing: antialiased;
  }
.g-item-post.featured .title a {
  display: inline-block;
  }
.g-item-post.featured .title a:before {
  content: '';
  position: absolute; top: -2000px; right: 0; bottom: 100%; left: 0;
  margin-bottom: 10px;
  }
.g-item-post.featured .title a:hover:before {
  background: rgba(255,255,255,.15); 
  }
.g-item-post.featured .lead {
  font: 14px/18px "ProximaNova-Regular", sans-serif; color: #808080;
  }
.g-item-post.featured .flow + .title a:before {
  margin-bottom: 30px;
  }
.g-item-post.featured .g-sp-badge,
.g-item.g-item-post .g-sp-badge{
  padding: 3px 6px 2px 6px;
  color: #ffffff;
  }
.g-item-post.featured .post-meta {
  position: absolute; bottom: 30px; z-index: 15;
  width: 100%;
  }
.g-item-post.featured .post-meta ul {
  display: inline-block;
  padding: 3px 10px 2px;
  color: #c89534;
  background: #000;
  border: 2px solid #c89534; -webkit-border-radius: 4px; border-radius: 4px;
  opacity: 0;
  webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,0.3); box-shadow: 0 2px 2px -1px rgba(0,0,0,0.3);
  -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s;
  }
.g-item-post.featured .post-meta .item-meta a {
  color: #c89534;
  }
.g-item-post.featured .pic:hover .post-meta {
  opacity: 1;
  }


.g-item-post.small-post {
  position: relative;
  width: 300px; min-height: 50px;
  margin: 0 0 25px;
  }
.g-item-post.small-post .pic {
  display: inline-block;
  margin: 5px 0 0;
  width: 50px; height: 50px;
  vertical-align: top;
  background: rgba(0,0,0,.03);
  }
.g-item-post.small-post .title {
  display: inline-block;
  max-width: 250px;
  margin: 0;
  font: 18px/20px "circe", sans-serif; vertical-align: middle;
  overflow: hidden;
  }
.g-item-post.small-post.with-date .title {
  max-height: 80px;
  }
.g-item-post.small-post .title a {
  display: block;
  padding-left: 15px;
  }
.g-item-post.small-post .title a:before {
  content: '';
  position: absolute; top: 30px; left: -5px;
  width: 60px; height: 60px;
  margin-top: -30px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -320px -220px;
  }
.g-item-post.small-post .title a:hover:before {
  background-position: 0 -252px;
  }
.g-item-post.small-post .post-meta {
  padding-top: 0;
  color: #b2b2b2;
  }

@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) {
  .g-item-post.small-post .title a:before {
    background-image: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-@2x-526875d27ede9fb90a6def94c91aeb21439bf34eee53bbeb157ff3745b0ae34a.png);
    background-position: 0 -190px;
    background-size: 343px auto;
  }
}


.g-item-post.superfeature {
  position: relative;
  width: 630px; height: 620px;
  margin: 0 0 25px;
  text-align: center; -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 4px; border-radius: 4px;
  }

.g-item-post.superfeature .article-title .flow {
  position: relative; z-index: 100;
  margin-bottom: 10px;
  font: 800 12px/1 "circe", sans-serif; color: #000; text-transform: uppercase; letter-spacing: 1px; white-space: pre;
  }
.g-item-post.superfeature .article-title .flow:after { content: '\A'; }

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

.g-item-post.superfeature .post-meta a,
.g-item-post.superfeature .post-meta span {
  color: #000;
  opacity: .4;
  }
.g-item-post.superfeature .post-meta .meta-posted:first-letter {
  text-transform: uppercase;
  }

.g-item-post.superfeature .cover-image {
  height: 620px;
  -webkit-border-radius: 5px; border-radius: 5px;
  overflow: hidden;
  }
.g-item-post.superfeature:before {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0;
  background: rgba(0,0,0,.24);
  border: 1px solid rgba(0,0,0,.1); -webkit-border-radius: 4px; border-radius: 4px;
  opacity: 0;
  -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s;
  }
.g-item-post.superfeature:hover:before { opacity: 1; }
.g-item-post.superfeature .cover-image img {
  display: block;
  width: 630px; height: 630px;
  margin: -5px 0 0;
  }
.g-item-post.superfeature .cover-content {
  position: absolute; right: 0; bottom: 27px; left: 0;
  }
.g-item-post.superfeature .cover-content .article-title {
  width: 490px;
  margin: 0 auto 18px;
  font: 41px/42px "TwentytwelveSansC", serif;
  }
.g-item-post.superfeature .cover-content .article-title .flow {
  line-height: 41px;
  }
.g-item-post.superfeature .cover-content .article-lead {
  width: 410px;
  margin: 0 auto 23px;
  }

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

.g-item-post.superfeature .linktopost { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 30; }
.b-form {}
  .b-form-item {
    margin-bottom:10px;
  }
    .b-form-item .b-form-label {
      font:normal 11px/14px "Arial",sans-serif;
    }
    .b-form-item .b-form-field {
      margin-top:5px;
      position: relative;
    }
    .b-form-item .descr {}

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

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

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

.b-form-item .b-form-field-left {
  float: left;
  margin:0 5px 0 0;
}
.b-item-field-right .b-form-field {
  float: right;
  margin:0;
}

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



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

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

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

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

  background-color:#fff;
  color:#808080;
  font:normal 11px/14px "Arial", sans-serif;
}
.b-form-item-editor .field-img .cover .step1 {
  width:60%;
  margin:0 auto;
  padding:100px 0;
  text-align:center;
}
.b-form-item-editor .field-img img {
  display: block;
  margin:0 auto;
}
.b-form-item-editor .field-img .badge {
  overflow: hidden;
  width:140px;
  height:140px;
  background: url(<%= asset_path('sprite-old.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 .b-form_account .b-form-label {
  width: 130px;
  float: left;
  color:#000;
  margin-top:6px;
}
.b-form .b-form_account .b-form-field {
  overflow: hidden;
}
.b-form .b-form_account .b-new-button {
  margin-left:130px;
}


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


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

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



.b-form-group {
  padding: 20px 15px; margin-bottom: 20px;
  background: #fff; border: 1px #ddd; border-style: solid none;
  }
.b-form-search {
  position: relative;
  }
.b-form-search .search {
  position: absolute;
  bottom:6px;
  right:6px;
  z-index: 1;
  width: 13px; height: 13px;
  padding: 0;
  background: none; border: none;
  opacity: .25;
  cursor: pointer;
  -webkit-transition: opacity .2s, z-index .5s 2s; -moz-transition: opacity .2s, z-index .5s 2s; -o-transition: opacity .2s, z-index .5s 2s; -ms-transition: opacity .2s, z-index .5s 2s; transition: opacity .2s, z-index .5s 2s;

  }
.b-form-search .search .icon {
  display: inline-block;
  width: 13px; height: 13px;
  fill: #000;
  }


.button {
  cursor: pointer; overflow: visible; position: relative; display: inline-block; z-index: 1;
  width: auto; height: 25px;
  margin: 0; padding: 0 3px;
  font: normal 12px/11px "circe",sans-serif; color: #2c2f6a; letter-spacing: 0; word-spacing: 0; vertical-align: top; -webkit-font-smoothing: antialiased;
  background: none; border: 0; outline: none;
  }
.button::-moz-focus-inner { padding: 0; margin: 0; border: 0; }
.button::-moz-focus-inner span { padding: 0; margin: 0; border: 0; }
.button:before {
  content: ''; position: absolute; top: 0; right: 0; left: 0;
  width: 100%; height: 25px;
  border: 1px solid #ccc;
  background: #fff; -webkit-border-radius: 3px; border-radius: 3px;
  }


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


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


.button.button-loading .text { opacity: 1; -webkit-animation: button-loading 1000ms infinite; -moz-animation: button-loading 1000ms infinite; animation: button-loading 1000ms infinite; }
@-webkit-keyframes button-loading {
  0%  { opacity: 1; }
  100% { opacity: 0.5; }
  }
@-moz-keyframes button-loading {
  0%  { opacity: 1; }
  100% { opacity: 0.5; }
  }
@keyframes button-loading {
  0%  { opacity: 1; }
  100% { opacity: 0.5; }
  }
.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-icon .text:before {
  content: '';
  display: inline-block;
  width: 16px; height: 16px;
  margin: -2px 5px 0 0;
  vertical-align: -4px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-button-icons-3161d8fe83a61db8d3f0de597a10e319cd1b591689dcea727d3748315006e2b2.png) 0 0 no-repeat;
  }


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



.button.button-pressed:before, .button:active:before {
  border: 0; background: #daa233; padding: 1px;
  -webkit-box-shadow:inset 0 2px 2px #bc8e36;
     -moz-box-shadow:inset 0 2px 2px #bc8e36;
          box-shadow:inset 0 2px 2px #bc8e36;
  }
.button.button-pressed .text,  .button:active .text  { color: #fff; }


.button-accent:before { background: #2c2c6f; border-color: #2c2c6f; }
.button-accent .text { color: #fff; }

.button-accent.button-hovered:before, .button-accent:hover:before { background: #e5af47; border-color: #e5af47; }

.button-accent.button-pressed:before, .button-accent:active:before { background: #daa233; }


.button-lsquare:before { -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.button-rsquare:before { -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.button-msquare:before { -webkit-border-radius: 0; border-radius: 0; }
.button-lsquare .text { padding-left: 13px; margin-left: -1px; }
.button-rsquare .text { padding-right: 13px; margin-right: -1px; }
.button-msquare .text { padding-right: 13px; padding-left: 13px; margin-right: -1px; margin-left: -1px; }


.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-rsquare,
.button-group-selector .button-msquare { margin-right: 0; }
.button-group-selector .button.button-pressed:before,
.button-group-selector .button:active:before {
  background: #2b2e6e;
  -webkit-box-shadow:inset 0 2px 2px #1b1d47;
     -moz-box-shadow:inset 0 2px 2px #1b1d47;
          box-shadow:inset 0 2px 2px #1b1d47;
}


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


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



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

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

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

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

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

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

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

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

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

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

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

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

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


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


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


.button-big {
  padding: 0;
  height: 32px!important;
  border: 2px solid #282b68; border-radius: 3px; border-radius: 17px;
  background: #fff;
  box-sizing: content-box;
  }
.button-big:before,
.button-big:after {
  display: none;
  }
.button-big .text {
  padding: 9px 16px !important;
  height: 16px;
  background: none;
  font: 14px/16px "circe", sans-serif;
  }
.button-big:hover,
.button-big-highlight {
  background: #282b68;
  }
.button-big:hover .text,
.button-big-highlight .text {
  color: #fff;
  }

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



.button-hollow {
  height: 31px;
  padding: 0 17px;
  font: 800 11px/33px "circe", sans-serif; color: #ce9614 !important; text-decoration: none; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  border: 1px solid rgba(206,150,20, 0.2); border-radius: 20px;
  transition: border-color .2s;
  }
.button-hollow:before,
.button-hollow:after { display: none; }
.button-hollow:hover { border-color: rgba(206,150,20, 1); }
.popupMode .site-header .l-row,
.popupMode .user-panel .l-row { left: -7px; }

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

.p {
  position: relative;
  margin: 130px auto 0;
  background: #fff;
  -webkit-border-radius: 5px; border-radius: 5px;
  overflow: hidden;
  }
.p .close {
  position: absolute; top: 18px; right: 18px; z-index: 1;
  padding: 2px;
  width: 8px; height: 8px;
  border: 2px solid #fff; -webkit-border-radius: 50%; border-radius: 50%;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) no-repeat -170px -200px;
  cursor: pointer;
  opacity: 0.8;
  }
.p .close:hover {
  opacity: 1;
  }
.p .p-content {
  padding: 0;
  }
.p .p-simple {
  padding: 20px;
  }
.p .p-simple .close {
  background-color: #ccc;
  }

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

.p-content .title {
  margin: 0;
  padding: 18px 20px;
  background-color: #e5af48;
  color: #fff; text-align:left; white-space:nowrap; font: 800 16px/1 "circe",sans-serif; -webkit-font-smoothing: antialiased;
  }
.reg-popup .title {
  background-color: #e5af48; color: #fff;
  }
.p-content {
  letter-spacing: 0; word-spacing: 0;
  }
.reg-popup .content {
  padding: 20px;
  }
.reg-popup .field-text {
  padding: 0 4px;
  height: 34px;
  border: 1px solid #c0c0c0; -webkit-border-radius: 3px; border-radius: 3px;
  }
.reg-popup .field-text input {
  height: 34px;
  font: 14px/34px "Arial", sans-serif;
  }
.reg-popup .b-form-item .b-form-field {
  margin-top: 0;
  }
.reg-popup .b-form-error .field-text {
  border-color: #ff926c;
  }
.reg-popup .login-inputs {
  margin-left: 80px; padding: 20px;
  }
.reg-popup .login-inputs .b-form-item {
  position: relative;
  }
.reg-popup .login-inputs .text label {
  position: absolute; left: -80px;
  font: bold 14px/34px "Arial", sans-serif;
  }
.reg-popup .b-form-item-remember label,
.reg-popup .b-form-item-remember .b-form-field {
  display: inline-block;
  }
.reg-popup .b-form-item-remember .b-form-field {
  margin-right: 10px;
  vertical-align: -3px;
  }
.reg-popup .social {
  padding: 16px 20px 14px;
  border-top: 1px solid #ccc;
  }
.reg-popup .social .comment {
  display: inline-block; position: relative; top: 8px;
  margin: 0 -20px 0 18px;
  width: 210px;
  color: #808080; font: 11px "Arial", sans-serif;
  }

.reg-popup .forgot-password {
  margin-left: 20px;
  font: 11px/20px "Arial", sans-serif;
  color: #000; text-decoration: underline;
  }
.reg-popup .forgot-password:hover {
  color: #c89534;
  }

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

.create-content-popup {
  max-height: 223px;
  }
.create-content-popup .title {
  background-color: #e5af48;
  }
.create-content-popup .content-options {
  letter-spacing: -0.35em; word-spacing: -0.35em;
  white-space: nowrap;
  }
.create-content-popup .content-options li {
  display:inline-block;
  letter-spacing:0; word-spacing:0;
  }
.create-content-popup .content-type {
  position: relative;
  display:block;
  padding: 30px 25px 36px;
  width: 100px; height: 83px;
  color: #262626; text-decoration: none!important;
  border-left: 1px solid #ddd;
  }
.create-content-popup .create-post-old {
  border: none;
  }
.create-content-popup .content-type:hover {
  color: #c89534;
  }
.create-content-popup .content-type h4 {
  position: absolute; top: 0; left: 0;
  width: 100%;
  padding-top: 113px;
  font: 800 14px/1 "circe", sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  }
.create-content-popup .content-type i {
  position: relative; top: -8px;
  display: block;
  height: 70px;
  margin: 0 auto;
  top: -8px;
  background: #262626 url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png);
  }
.create-content-popup .content-type:hover i {
  background-color: #c89534;
  }


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


.reg-have_an_account .g-tac {
  margin: 30px 30px 40px 30px;
  text-align: left;
  }
.reg-have_an_account .yes,
.reg-have_an_account .no {
  display: inline-block; position: relative;
  width: 210px; margin-bottom: 10px;
  text-align: center; color: #808080; font-size: 11px;
  }
.reg-have_an_account button {
  margin-bottom: 20px;
  }
.reg-have_an_account .yes:after {
  content: '';
  position: absolute; top: -25px; right: 0;
  width: 0; height: 100px;
  border-right: 1px solid #e3e3e3;
  }
.reg-bubble-account .g-tac {
  margin-bottom: 20px;
  text-align: left;
  }
.reg-bubble-account .login-inputs {
  margin-bottom: 50px;
  }
.reg-fb-request .person-badge {
  height: 50px; margin-bottom: 20px;
  }
.reg-fb-request .person-badge .icon {
  overflow: hidden;
  float: left; margin-right: 20px;
  width: 50px; height: 50px;
  -webkit-border-radius: 50%; border-radius: 50%;
  }
.reg-fb-request .person-email {
  color: #b2b2b2;
  }

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

.hype-popup .p-content .title {
  background-color: #e5af48; color: #fff;
  }

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

.fogot-popup {
  width: 530px;
  }
.fogot-popup .content {
  padding-bottom: 72px; position: relative;
  }
.fogot-popup .button {
  position: absolute; bottom: 30px; right: 30px;
  }
.fogot-popup .b-form-field .field-text, .b-form-field .field-text_area {
  padding: 0;
  }
.reg-popup-account p {
  margin-bottom: 0; padding: 20px 20px 0 20px;
  }
.reg-popup-account .button-group {
  padding-top: 10px;
  }


.p .popup {
  padding: 30px 30px 20px;
  }
.p .popup .close {
  top: 30px; right: 30px;
  padding: 0;
  width: 18px; height: 17px;
  border: none; -webkit-border-radius: 0; border-radius: 0;
  background: transparent url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -155px -390px no-repeat;
  }
.popup .popup-title {
  color: #282b68; font: 800 26px/1 "circe", sans-serif;
  }
.popup .b-form-item {
  margin-bottom: 20px;
  }
.popup .b-form-item .b-form-label {
  color: #282b68; font: 18px/20px "CirceWeb-Regualar", sans-serif;
  }
.popup .b-form-field .field-text,
.popup .b-form-field .field-text_area {
  padding: 10px;
  border-radius: 5px;
  }
.popup .b-form-field .field-text input {
  height: 20px;
  }
.popup .b-form-field .field-text input,
.popup .b-form-field .field-text_area textarea {
  font: 16px/1 "PT Serif", sans-serif;
  }


.dd-able {
  position: relative;
  }

.dd-able .dd-body {
  display: none;
  position: absolute; top: 100%; left: 0px;z-index: 50;
  margin-top: 7px; padding: 15px 19px 0 19px;
  border: 1px solid #999; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  background: #fff;
  text-align: left; font: 13px/18px "circe", sans-serif; text-transform: none; letter-spacing: 0;
  }
.dd-able .dd-body:before {
  content: ''; position: absolute; top: -7px; left: 15px; z-index: 10;
  width: 7px; height: 7px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -300px -180px;
  }


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




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


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


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

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

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

.dd-suggest-list.ui-autocomplete .ui-autocomplete-category {
  padding: 0 10px; margin: 7px 0;
  font-weight: bold; white-space: nowrap; color: #808080;
  }
.dd-suggest-list.ui-autocomplete .ui-menu-item {
  overflow: hidden;
  }
.dd-suggest-list.ui-autocomplete .ui-menu-item .ui-corner-all {
  width: 100%;
  padding-left: 24px;
  box-sizing: border-box;
  }

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


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

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


.dd-able.dd-suggest {
  display: inline-block; #display: inline; #zoom: 1;
  }
.dd-able.dd-suggest .dd-title {
  display: block;
  position: relative;
  width: 100%;
  font: 12px/14px "circe", sans-serif;
  background: #fff;
  border: 1px solid #c1c0c5; -webkit-border-radius: 34x; border-radius: 4px;
  cursor: pointer;
  }
.dd-able.dd-suggest .dd-title .dd-action {
  position: absolute; top: 12px; right: 8px;
  border-top: 4px solid #a3a2a8; border-right: 4px solid transparent; border-left: 4px solid transparent;
  }
.dd-able.dd-suggest .suggest-title {
  display: block;
  overflow: hidden;
  padding: 1px 10px 2px 0; margin: 5px 22px 5px 10px;
  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; font-weight: normal; color: #2b2e6e;
  }
.dd-able.dd-suggest .suggest-title.suggest-selected {
  font-weight: normal; color: #000;
  }
.dd-able.dd-suggest .suggest-title.suggest-checked {
  padding-right: 11px;
  color: #000;
  border-right: none;
  }
.dd-able.dd-suggest .dd-title .suggest-title.suggest-checked .dd-action {
  position: absolute; top: 8px; right: 9px;
  width: 12px; height: 12px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-old-42ce7e3f4c6d7f5a59d922c2fa03583d2c660376df898dd872105aa93692f126.png) 0 -60px;
  border: none;
  opacity: 0.61;
  cursor: pointer;
  }
.dd-able.dd-suggest .dd-title .suggest-title.suggest-checked .dd-action:hover {
  opacity: 1;
  }

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

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


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

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


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


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


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


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


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


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


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










.notice-bar { height: 50px!important; }
.notice-bar .notice {
  position: fixed; top: 0; right: 0; left: 0; z-index: 1000;
  font-size: 15px; line-height: 1.2; color: #FFF; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  background: #28282A;
  }
.notice-bar .notice-wrap {
  position: relative;
  width: 960px;
  margin: auto; padding: 16px 0;
  text-align: center;
  }
.notice-bar .close {
  position: absolute; top: 17px; right: 20px; z-index: 1;
  width: 15px; height: 15px;
  opacity: 0.3;
  cursor: pointer;
  transition: opacity .2s;
  }
.notice-bar .close:before,
.notice-bar .close:after {
  content: '';
  position: absolute; top: 6px; left: -3px;
  width: 20px; height: 2px;
  background: #FFF;
  }
.notice-bar .close:before { transform: rotate(45deg); }
.notice-bar .close:after { transform: rotate(-45deg); }
.notice-bar .close:hover { opacity: 0.8; }
.notice-bar p {
  width: 550px;
  margin: 0;
  }
.notice-bar a { 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;
  }
.widgets {
  float: left;
  width: 300px;
  margin: 0 0 30px; padding: 0 15px;
  }


.widget {
  position: relative;
  }
.widget .widget-link-to-all {
  position: absolute; top: 20px; right: 18px; z-index: 10;
  font: 800 12px/22px "circe", sans-serif; letter-spacing: 1px; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.widget .widget-link-to-all a {
  display: inline-block; float: right;
  color: #b2b2b2;
  padding: 2px 8px 0 8px;
  color: #a4a4a4; border: 1px solid #f2f2f2;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  }
.widget .widget-link-to-all a:hover {
  color: #808080;
  }

.widget .widget-title {
  position: relative; z-index: 1;
  width: 100%;
  font: 800 24px/1 "circe", sans-serif; -webkit-font-smoothing: antialiased;
  }
.widget .widget-title a {
  color: #202472;
  }
.widget .widget-title a:hover {
  color: #c89534;
  }
.widget .widget-title h3 {
  margin-bottom: 0; padding: 20px 20px 22px;
  }

.widget-community .widget-title,
.widget-looks .widget-title {
  border-bottom: 1px solid #e1e1e1; background: #fff;
  }


.related-posts .pic {
  position: relative;
  }
.related-posts .partners-icon-the-village {
  position: absolute; left: -2px; bottom: 5px;
  width: 56px; height: 23px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/partners-posts-logos/village-b292a232ea51adc985c8b5f8f5e7abca6529db63cddb1ec4875b5b0a10bd9b6d.png) no-repeat;
  background-size: 56px auto;
  }


.community-widget-block {
  position: relative;
  }
.community-widget-block:before {
  content: ''; display: block;
  position: absolute; right: 0; bottom: 0; left: 0; z-index: 10;
  height: 51px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/widget-bg-16a282dac6a258ecc9fc81619549800145af8992a2686b77f2ab8bd2fe82a7f5.png) 0 0 repeat-x;
  }
.widget-community .topics {
  padding-top: 30px;
  }
.widget-community .community-widget-item {
  position: relative;
  display: inline-block;
  width: 220px;
  margin: 0 0 20px 20px; padding-left: 50px;
  vertical-align: top;
  }
.widget-community .community-widget-item a:after {
  content: ''; position: absolute; top: 0; left: 0; z-index: 11;
  width: 100%; height: 100%;
  }
.widget-community .community-widget-item.last {
  display: none;
  }
.widget-community .community-widget-item .title {
  margin-bottom: 2px;
  overflow-wrap: break-word; font: 16px/20px "circe", sans-serif;
  }
.widget-community .community-widget-item .post-meta {
  color: #B2B2B2;
  }
.widget-community .community-widget-item .meta-posted { font: 14px/20px "circe", sans-serif; text-transform: none; letter-spacing: 0; -webkit-font-smoothing: antialiased; }
.widget-community .community-widget-item .meta-comments-counter { margin-left: 10px; font-size: 12px; }


.widget-community .community-widget-item img {
  content: '';
  position: absolute; top: 0; left: 10px;
  width: 30px; height: 30px;
  border-radius: 50%;
  }


.widget-looks {
  width: 100%; height: 500px; position: relative;
  overflow: hidden;
  }
.widget-looks .wrap:before {
  content: ''; position: absolute; top: 0; left: 310px;
  height: 100%;
  border-left: 1px solid #e1e1e1;
  }
.widget-looks .slider-wrap {
  position: relative;
  letter-spacing: -0.35em; word-spacing: -0.35em; white-space: nowrap;
  }

.widget-looks .look-widget-item {
  position: relative;
  overflow: hidden;
  display: inline-block;
  margin: 0 30px 0 0;
  height: 433px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }
.widget-looks .look-widget-item .info {
  position: absolute; bottom: 0; right: 0; left: 0;
  height: 44px;
  padding: 15px 20px;
  color: #fff; text-align: center; text-shadow: 0 1px 1px rgba(0,0,0,.46); -webkit-font-smoothing: antialiased;
  background: rgba(0,0,0,0.5);
  -webkit-box-shadow: inset 0px 1px rgba(0,0,0,0.1); box-shadow: inset 0px 1px rgba(0,0,0,0.1);
  }
.widget-looks .look-widget-item .name {
  margin-bottom: 3px;
  font: 20px/1 'TwentytwelveSansC', serif;
  }
.widget-looks .look-widget-item .name a {
  color: #fff;
  }
.widget-looks .look-widget-item .name a:before {
  content: '';
  position: absolute; top: -326px; right: 0; bottom: 0; left: 0;
  }
.widget-looks .look-widget-item .name a:hover {
  color: #c89534;
  }
.widget-looks .look-widget-item .age {
  font: 14px/1 'CirceLAM', sans-serif;
  }

.widget-looks .look-nav {
  position: absolute; right: 16px; top: 442px; left: 16px; z-index: 10;
  }
.widget-looks .look-nav .look-prev,
.widget-looks .look-nav .look-next {
  position: absolute; top: 0;
  width: 42px; height: 42px;
  text-indent: -999em;
  }
.widget-looks .look-nav .look-prev { left: 0; }
.widget-looks .look-nav .look-next { right: 0; }
.widget-looks .look-nav .look-prev:before,
.widget-looks .look-nav .look-next:before {
  content: '';
  position: absolute; top: 12px; left: 14px;
  width: 12px; height: 19px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png);
  }
.widget-looks .look-nav .look-prev:before {
  background-position: -220px -180px;
  }
.widget-looks .look-nav .look-next:before {
  background-position: -240px -180px;
  }
.widget-looks .look-nav .look-prev:hover:before {
  background-position: -260px -180px;
  }
.widget-looks .look-nav .look-next:hover:before {
  background-position: -280px -180px;
  }



.widget-best_posts .widget-title {
  padding: 28px 0 20px;
  text-align: center; color: #2a2d67; font-size: 28px;
  }
@media only screen and (min-width: 1340px) { .widget-best_posts .widget-title { font-size: 32px; } }
.best-posts .row-cont,
.best-posts .row-cont:before,
.best-posts .row-cont:after {
  background-color: #fffbf5;
  }
.best-posts .row-shadow,
.best-posts .row-shadow:before,
.best-posts .row-shadow:after {
  height: 3px;
  background: #fffbf5 url(https://lamcdn.net/www.wonderzine.com/gui/x-fold-axis-bgs-4247f909918d5d0add190d999d5cc4519ed95a014e41743c870602aef1e32a21.png) 0 0 repeat-x;
  }
.widget-best_posts { padding-bottom: 50px; }
.widget-best_posts .block-justifier {
  margin-right: -20px;
  white-space: nowrap;
  overflow: hidden;
  }
.widget-best_posts .block-justifier > * {
  white-space: normal;
  }
.widget-best_posts .prev,
.widget-best_posts .next,
.widget-best_posts .dot_wrap {
  opacity: 0;
  -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s;
  }
.widget-best_posts:hover .prev,
.widget-best_posts:hover .next,
.widget-best_posts:hover .dot_wrap {
  opacity: 1;
  }


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


.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;
  cursor: pointer;
  width: 6px; height: 6px;
  margin: 0 10px;
  vertical-align: middle;
  }
.widget-best_posts .dot:after {
  content: '';
  position: absolute; top: 3px; left: 3px;
  width: 6px; height: 6px;
  border: 1px solid #c89534; border-radius: 5px;
  -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;
  }
.widget-best_posts .dot.active:after {
  top: 4px;
  width: 0; height: 0;
  border: 5px solid #c89534;
  -webkit-transform: translate(-2px,-2px);
  -moz-transform: translate(-2px,-2px);
  -ms-transform: translate(-2px,-2px);
  -o-transform: translate(-2px,-2px);
  transform: translate(-2px,-2px);
  }
.widget-best_posts .g-line {
  margin: 20px auto;
  width: 100px;
  }


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

.widget-first-page {
  padding-top: 30px;
  }
.widget-first-page h3 {
  margin-bottom: 45px;
  text-align: center; font: 800 32px/40px "circe", Arial, sans-serif;
  }
.widget-first-page h3 span {
  position: relative;
  }
.widget-first-page h3 span:before,
.widget-first-page h3 span:after {
  content: ''; display: block; position: absolute; top: 14px;
  width: 73px; height: 11px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -220px -360px repeat-x;
  }
.widget-first-page h3 span:before {
  left: -100px;
  }
.widget-first-page h3 span:after {
  right: -100px;
  background-position: -220px -380px;
  }

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

.widget-comments-likebox {
  width: 300px;
  padding-top: 64px;
  }
.widget-comments-likebox .g-title {
  margin-bottom: 28px;
  font: 800 26px/20px "circe", sans-serif; letter-spacing: 1px;
  }
.widget-comments-likebox .g-line {
  margin-bottom: 20px;
  background: #e5af48;
  }


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

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

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


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


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


.post-meta .meta-actions { margin-left: 7px; }
.paginator {
  position: relative;
  padding: 0 40px 30px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  }


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

.paginator .arrow-text { display: none; }

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

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


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

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


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

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

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


.paginator-community .paginator .pages {
  padding: 8px 0;
  font-size: 15px; line-height: 42px;
}
.paginator-community .paginator .pages li a,
.paginator-community .paginator .pages li span { padding: 0 10px; }
@media only screen and (max-width: 980px) {
  body { width: 980px; overflow-x: auto; }
  }
.w-icon-new {
  float: left; position: relative;
  cursor: pointer;
  font: 11px/12px "Arial", serif; color: #b2b2b2; text-transform: none; letter-spacing: 0;
  }
.w-icon-new i,
.w-icon-subscribe:before {
  display:inline-block;
  position:absolute; left:0; top:2px;
  width:8px;
  height:8px;
  cursor:pointer;
  background-image: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png);
  line-height: 0;
  }

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

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

.w-icon-embed { padding-left: 22px; }
.w-icon-embed i {
  top: 3px;
  width: 11px; height: 10px;
  background-position: -40px -380px;
  }
.w-icon-embed:hover i { background-position: -40px -360px; }
.w-icon-follow-comments { padding-left: 22px; }
.w-icon-follow-comments i {
  top: 2px;
  width: 19px; height: 13px;
  background-position: -20px -380px;
  }
.w-icon-follow-comments:hover i,
.w-icon-unfollow i,
.w-icon-unfollow:hover i { background-position: -20px -360px; }

.w-icon-subscribe { padding-left: 22px; }
.w-icon-subscribe i,
.w-icon-subscribe:before {
  top: -12px;
  width: 17px; height: 16px;
  background-position: -80px -380px;
  }
.w-icon-subscribe:before {
  content: '';
  top: 0;
  }
.w-icon-subscribe:hover i,
.w-icon-subscribe:hover:before {
  background-position: -80px -400px;
  }

.w-icon-left { padding-left: 16px; }
.w-icon-edit i {
  width: 11px; height: 11px; top: 0;
  opacity: 0.3;
  background-position: -207px -220px;
  }
.w-icon-edit:hover i {
  opacity: 1;
  background-position: -207px -220px;
  }
.w-icon-edit.active i {
  opacity: 1;
  background-position: -207px -220px;
  }

.w-icon-mail i {
  width: 12px; height: 9px; background-position: -190px -220px;
  opacity: 0.4;
  }
.w-icon-mail:hover i { opacity: 1; }

.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: 4px; left: 4px;
  margin-left: 0;
  }
.icon-waves .w-icon-edit i {
  top: 4px; left: 4px;
  }
.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;
  padding: 0 10px;
  }
.list-dotted .list-item .dot {
  display: block;
  position: absolute;
  left:100%;
  margin-left:-1px;
  top:50%;

  height:1px;

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




.list-small {
  width:100%;
  float: left;
}
.list-small .list-item {
  position: relative;
  width:100%;
  padding-bottom: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;
}


.widgets-row {
  margin: 5px 0 30px;
  }
.widgets-row .widgets-row-block {
  position: relative;
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
  overflow: hidden;
  background: #f5f5f5;
  border: 1px solid #e1e1e1; border-radius: 5px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.widgets-row .widgets-row-block .widget {
  padding: 0;
  box-sizing: border-box;
  }
.widgets-row .widgets-row-block .widget-link-to-all a:hover { border-color: #c89534; background: #c89534; color: #fff; }


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

.widgets-row .community-widget-block.just-bl-x4 {
  width: 630px;
  }

.best-posts {
  margin-top: -30px;
  }


.widgets-row .widgets-row-block .banner-centering-wrap.banner-border-wrap:before { border: none; }
@media only screen and (min-width: 1340px) {
  .responsive .row.site-header .row-cont,
  .responsive .row.main-content .row-cont,
  .responsive .row.best-posts .row-cont { width: 1260px; }
  .responsive .row.row-banner .row-cont { padding-left: 150px; padding-right: 150px; }

  .responsive .page-footer .row-cont { padding-right: 150px; padding-left: 150px; }

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

  .responsive .g-item-post.featured,
  .responsive .g-item-post.small-post { width: 290px; }
  .responsive .g-item-post.small-post .title { max-width: 240px; }
  .responsive .g-item-post.featured .pic img { margin-left: -5px; }
  .responsive .g-item-post.superfeature { width: 610px; }
  .responsive .g-item-post.superfeature .cover-image img { width: 620px; height: 620px; margin: 0 0 0 -5px;  }

  .responsive .site-header .menu {
    top: 62px;
    }
  .responsive .site-header .menu-item {
    margin-bottom: 20px;
    }
  .responsive .site-header .site-topics {
    left: 50px;
    }
  .responsive .site-header .services {
    top: 64px;
    }
  .site-header .loginned {
    margin-bottom: -20px !important;
    }
  .responsive .site-header .site-logo {
    margin-top: 45px;
    width: 343px;
    }
  .responsive .site-header .site-logo .wonder {
    height: 70px;
    }
  .responsive .site-header .site-logo .wonder:before {
    background-position: 0 0;
    background-size: auto;
    }

  .responsive .site-header .site-logo .wonder:after {
    background-size: 343px auto;
    }

  .responsive .site-header .site-logo .franchise-name {
    margin: 0;
    font-size: 19px; height: 23px;
    }

  .responsive .site-header .site-logo .zine {
    width: 77px; height: 20px;
    }
  .responsive .site-header .site-logo .zine:before {
    background-size: auto;
    background-position: 0 -80px;
    }
  .responsive .site-header .search {
    margin-left: 40px;
    }
  .responsive .site-header .search .query {
    width: 140px;
    }

  .responsive .widgets-row .community-widget-block.just-bl-x4 {
    width: 940px;
    }

  
  @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) {
    .responsive .site-header .site-logo .wonder:before,
    .responsive .site-header .site-logo .wonder:after {
      background-size: 343px auto;
      }
    .responsive .site-header .site-logo .zine:before {
      background-size: 343px auto;
      background-position: -3px -84px;
      }
    }
  }


body.posts .site-logo .zine,
body.posts.index .site-logo .franchise-name { visibility: hidden; }
body.posts .l-block-page-header .section-title {
  position: absolute; top: -57px; right: 0; left: 0;
  font: 800 13px/22px "circe", sans-serif; color: #212770; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  }
body.posts .l-block-page-header .section-title .dd-able { display: inline-block; }
body.posts .l-block-page-header .section-title .dd-title { cursor: pointer; }
body.posts .l-block-page-header .section-title .dd-title:hover { color: #c89534; }
body.posts .l-block-page-header .section-title .dd-title:after {
  content: '';
  position: absolute; top: 8px; right: -13px;
  border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;
  }
body.posts .l-block-page-header .section-title .dd-body {
  left: 50%;
  min-width: 160px;
  padding: 20px 19px 5px;
  font: 800 13px/18px "circe", sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  transform: translateX(-50%);
  }
body.posts .l-block-page-header .section-title .dd-body:before { left: 50%; }
body.posts .l-block-page-header .section-title .dd-body .list-item { margin-bottom: 12px; }
body.posts .l-block-page-header .section-title .dd-body .list-item a { padding: 0.2em 0; }

@media only screen and (min-width: 1340px) {
  body.posts .l-block-page-header .section-title { top: -62px; font-size: 16px; }
  }
.b-article .editorial { position: absolute; top: 15px; left: 580px; z-index: 100; }
.editorial a {
  display: block;
  width: 25px; height: 25px;
  padding: 0!important;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(0,0,0,.09), 0 0 0 5px rgba(255,255,255,.22);
  }
.editorial a i { top: 7px!important; left: 7px!important; }
@-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;
  }


.missing-images {
  margin-bottom: 20px; padding: 16px 0 17px;
  font: bold 13px/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);
  }

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

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


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


.labeled-block {
  margin: 0;
  }
.labeled-block .block-label {
  display: inline-block;
  width: 140px;
  margin-right: 20px;
  letter-spacing: 0; word-spacing: 0; vertical-align: top;
  }
.labeled-block .block-title {
  font: 800 14px/20px "circe", 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;
  }
.labeled-block .list-common {
  padding-bottom: 0;
  }

.materials-list .small-title,
.relative-materials .small-title {
  font: normal 9px/11px "Arial", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }
.relative-materials .small-title {
  line-height: 25px;
  }
.relative-materials .data {
  padding-top: 6px;
}
.relative-materials .data,
.relative-materials .data a {
  color: #b2b2b2; font-size: 12px; line-height: 14px;
  }
.relative-materials .data p {
  margin-bottom: 0;
  }


.sidebar-block {
  background: white;
  position: relative;
  width: 300px;
  z-index: 1;
  width: 100%;
  }


.row.post-additions h2 {
  font: 800 26px/40px "circe", sans-serif; -webkit-font-smoothing: antialiased;
  }
.post-tags {
  padding: 0 0 40px 0;
  }
.post-tags a {
  display: inline-block;
  margin: 0 0 10px 10px; padding: 1px 10px 2px;
  color: #959595; font: 12px/20px "CirceWeb-Regualr", sans-serif;

  border: 1px solid #e1e1e1; -webkit-border-radius: 12px; border-radius: 12px;
  }
.post-tags a:first-letter {
  text-transform: uppercase;
  }
.post-tags a:hover { color: #000; text-decoration: none; border-color: #c89534; }
.post-tag-list { overflow: hidden; }
.post-tag-list:after { content: ''; display: table; clear: both; }
.post-tag-list .title {
  float: left;
  width: 70px;
  position: relative;
  font: 800 11px/25px "circe", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.post-tag-list .tags {
  float: left;
  width: 890px;
  }



.row.post-cover-row .content { min-height: 0; }
.row.post-body > .post:after {
  content: ''; display: table; clear: both;
  }

.row.post-body .b-article {
  padding-bottom: 1px; margin: auto;
  background: #fff;
  }
.share-buttons-bar {
  width: 620px;
  white-space: nowrap;
  }
.share-buttons-bar .share-button {
  position: relative;
  display: inline-block;
  height: 33px;
  padding-left: 40px;
  font: 800 11px/11px "circe", 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("https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png");
  }



.share-buttons-bar a.button-fb {width: 156px; background: #9b9b9b; }
.share-buttons-bar a.button-fb:hover { background: #4a4a4a; }
.share-buttons-bar a.button-fb:before {
  content: 'Fb';
  top: 13px;
  width: 17px;
  margin-right: 5px;
  font-size: 18px;
  background-image: none;
  text-transform: none;
}



.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: -20px -630px; }


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


.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("https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png") -70px -630px;
  -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 !important; }
.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); }
  }
.row .row-cont.hype { padding-bottom: 40px; }
.wide .row-cont.hype { padding-top: 60px; }

.hype-panel {
  position: relative;
  width: 620px;
  margin-bottom: 60px; padding: 25px;
  background: #FEEEE2; 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; }


.hype-panel > h6 {
  margin-bottom: 17px;
  font: 800 11px/1 "circe", sans-serif; color: #202472; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }

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

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



.digest-subscription {
  clear: both;
  position: relative;
  width: 620px; height: 138px;
  margin: 0 -25px -25px; padding: 0;
  color: #202472; -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: 20px "circe", sans-serif;
  }
.digest-subscription .intro h6:before {
  content: '';
  position: absolute; top: 7px; left: -25px;
  width: 13px; height: 10px;
  background: url("https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png") -61px -679px;
  }


.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 "circe", 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("https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png") -61px -657px;
  opacity: .18;
  transition: opacity .2s;
  }
.digest-subscription .digest-form:hover .digest-form-email,
.digest-subscription .digest-form-email:focus { border-color: #DBDAD8; }
.digest-subscription .digest-form-email:not(:invalid) + .digest-form-email-icon,
.digest-subscription .digest-form-email:focus + .digest-form-email-icon { opacity: 1; }
.digest-subscription .digest-form-submit {
  position: absolute; top: 4px; right: 4px;
  width: 139px; height: 32px;
  margin: 0; padding: 0;
  font: 800 11px "circe", sans-serif; color: #FFF; text-transform: uppercase; letter-spacing: .5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  background: #2E3387;
  border: none; border-radius: 20px;
  cursor: pointer;
  transition: color .2s, background-color .2s;
  }
.digest-subscription .digest-form-submit:hover { background-color: #393F9D; }


.digest-subscription .digest-form-email:invalid ~ .digest-form-submit {
  color: #8B837C;
  background: #FEEEE2;
  pointer-events: none;
  }


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

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


.digest-subscription .fido {
  position: absolute; top: 48px; left: -51px;
  width: 51px; height: 50px;
  background: url("https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png") 0 -657px;
  }
.digest-subscription .fido i {
  position: absolute; top: 0; right: -15px;
  width: 19px; height: 15px;
  padding-top: 4px;
  font: 800 10px "circe", sans-serif; color: #FFF; text-align: center;
  background: #F7341A;
  border: 3px solid #FEEEE2; border-radius: 50%;
  opacity: 0;
  }
.digest-subscription .fido i:before { content: '1'; }


.digest-subscription .success {
  display: none;
  position: absolute; top: 46px; right: 10px; left: 98px;
  -webkit-animation: digest-appear .3s .2s forwards; animation: digest-appear .3s .2s forwards;
  }
.digest-subscription .success h6 {
  margin-bottom: 4px;
  font: 20px "circe", sans-serif;
  }
.digest-subscription .success p { font: 15px "PT Serif", serif; }
.digest-subscription .digest-widget-close {
  position: absolute; top: -10px; right: -166px; z-index: 1;
  width: 15px; height: 15px;
  opacity: 0.2;
  cursor: pointer;
  transition: opacity .2s;
  }
.digest-subscription .digest-widget-close:before,
.digest-subscription .digest-widget-close:after {
  content: '';
  position: absolute; top: 6px; left: -3px;
  width: 20px; height: 2px;
  background: #000;
  }
.digest-subscription .digest-widget-close:before { transform: rotate(45deg); }
.digest-subscription .digest-widget-close:after { transform: rotate(-45deg); }
.digest-subscription .digest-widget-close:hover { opacity: 0.8; }

.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 .digest-subscription-wrap { height: 116px; }
.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); }
  }
.entry-comments {
  position: relative;
  margin-bottom: -30px; padding: 64px 0 40px 0;
  }
.entry-comments img { display: block; }
.entry-comments .loading {
  margin-bottom: 20px;
  color: #A1A1A1; font: 800 11px/30px "circe",sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.entry-comments .loading-dots {
  position: relative; top: -1px;
  margin-right: 10px;
  }



.entry-comments .article-comments-header {
  position: relative;
  margin-bottom: 20px; padding: 0 150px 28px 0;
  border-bottom: 1px solid #e5c3b4;
  }
.entry-comments .article-comments-header h2 {
  margin-bottom: 0;
  width: 460px;
  font: 800 26px/20px "circe", sans-serif; letter-spacing: 1px;
  }
.entry-comments .article-comments-header .button-hollow { position: absolute; right: 0; bottom: 20px; }



.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 {
  color: #202472;
  }
.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: 800 15px "circe", 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,
.entry-comments .conversation-entry .parent_user:hover {
  opacity: 1;
  color: #cf9700;
  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(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) no-repeat -155px -225px;
  }
.entry-comments .conversation-entry .parent_user:hover .icon-reply {
  opacity: 0.4;
  }
.entry-comments .conversation-entry .user .user-pic {
  position: absolute; top: -4px; 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 #cf9700;
  -moz-box-shadow: inset 0 0 0 2px #cf9700;
  box-shadow: inset 0 0 0 2px #cf9700;
  width: 54px;
  height: 54px;
  position: absolute; top: -8px; 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 .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 "PT Serif", 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: 800 13px "circe", 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: #c99534;
  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 "Arial", sans-serif;
  }
.entry-comments .conversation-entry .meta-rating .icon-rating {
  opacity: 0.25; display: block; position: absolute; top: 3px; left: 9px;
  margin: 0;
  width: 8px; height: 9px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -140px -225px 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:not(.button-disabled),
.entry-comments .conversation-entry .entry-rating-action.plus:hover:after:not(.button-disabled),
.entry-comments .conversation-entry .entry-rating-action.minus:hover:before:not(.button-disabled) {
  background: #383838;
  }
.entry-comments .conversation-entry .entry-rating-action.plus:hover:not(.button-disabled),
.entry-comments .conversation-entry .entry-rating-action.minus:hover:not(.button-disabled) {
  border-color: #383838;
  }
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action,
.entry-comments .conversation-entry .entry-rating-action.button-disabled {
  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,
.entry-comments .conversation-entry .entry-rating-action.button-disabled,
.entry-comments .conversation-entry .entry-rating-action.button-disabled:hover {
  border: 1px solid transparent;
  }
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action.minus:hover:before:not(.button-disabled),
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action.plus:hover:before:not(.button-disabled),
.entry-comments .conversation-entry .comment-rating-disabled .entry-rating-action.plus:hover:after:not(.button-disabled) {
  background: #bfbfbf;
  }
.entry-comments .conversation-entry:hover .entry-rating-action {
  display: inline-block;
  }
.entry-comments .conversation-entry:hover .icon-rating {
  display: none;
  }



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



.entry-comments .conversation-entry.sublevel:before {
  content: '';
  position: absolute; top: -20px; left: 0;
  width: 60px; height: 10px;
  background: #fffbf5;
  }
.row-colored .entry-comments .conversation-entry.sublevel:before {
  background: #fffbf5;
  }
.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: -3px;
  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(https://lamcdn.net/www.wonderzine.com/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 .toggle_item_remove_hint,
.entry-comments .toggle_item_recovery_hint {
  position: absolute;
  left: 50%;
  padding: 8px 0;
  text-align: center;
  margin-top: -35px;
  letter-spacing: 0;
  background-color: #fff;
  border: 1px solid #d8d7d5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  font: 12px/12px "Arial", sans-serif;
  }

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

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

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


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

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

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

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


.entry-comments-wrap {
  position: relative;
  }
.entry-comments-wrap .row-cont,
.entry-comments-wrap .row-cont:before,
.entry-comments-wrap .row-cont:after {
  background-color: #fffbf5;
  }
.entry-comments-wrap .row-shadow,
.entry-comments-wrap .row-shadow:before,
.entry-comments-wrap .row-shadow:after {
  height: 3px;
  background: #fffbf5 url(https://lamcdn.net/www.wonderzine.com/gui/x-fold-axis-bgs-4247f909918d5d0add190d999d5cc4519ed95a014e41743c870602aef1e32a21.png) 0 0 repeat-x;
  }
.entry-comments-wrap:before {
  content: '';
  position: absolute; top: 0; left: 0;
  width: 100%; height: 4px;
  }



.c-a50000 {background: #a50000; border-color: #a50000;}
.c-ff6a00 {background: #ff6a00; border-color: #ff6a00;}
.c-ada400 {background: #ada400; border-color: #ada400;}
.c-345b25 {background: #345b25; border-color: #345b25;}
.c-0c627e {background: #0c627e; border-color: #0c627e;}
.c-001f7a {background: #001f7a; border-color: #001f7a;}
.c-4f0c97 {background: #4f0c97; border-color: #4f0c97;}
.c-850e46 {background: #850e46; border-color: #850e46;}
.c-e5165c {background: #e5165c; border-color: #e5165c;}
.c-5e220d {background: #5e220d; border-color: #5e220d;}
.c-000000 {background: #000000; border-color: #000000;}


.c-ff1919 {background: #ff1919; border-color: #ff1919;}
.c-ff9d00 {background: #ff9d00; border-color: #ff9d00;}
.c-efd739 {background: #efd739; border-color: #efd739;}
.c-5ab639 {background: #5ab639; border-color: #5ab639;}
.c-24a1a8 {background: #24a1a8; border-color: #24a1a8;}
.c-3252de {background: #3252de; border-color: #3252de;}
.c-9752d6 {background: #9752d6; border-color: #9752d6;}
.c-d8679c {background: #d8679c; border-color: #d8679c;}
.c-ff56c5 {background: #ff56c5; border-color: #ff56c5;}
.c-ad7339 {background: #ad7339; border-color: #ad7339;}
.c-b5b5b6 {background: #b5b5b6; border-color: #b5b5b6;}


.c-ffa8a8 {background: #ffa8a8; border-color: #ffa8a8;}
.c-ffce9d {background: #ffce9d; border-color: #ffce9d;}
.c-fff200 {background: #fff200; border-color: #fff200;}
.c-b1e89e {background: #b1e89e; border-color: #b1e89e;}
.c-a2f5e6 {background: #a2f5e6; border-color: #a2f5e6;}
.c-aad0f9 {background: #aad0f9; border-color: #aad0f9;}
.c-c5b9fd {background: #c5b9fd; border-color: #c5b9fd;}
.c-dfb5cd {background: #dfb5cd; border-color: #dfb5cd;}
.c-ffb3d9 {background: #ffb3d9; border-color: #ffb3d9;}
.c-e5bc9b {background: #e5bc9b; border-color: #e5bc9b;}
.c-ffffff {background: #ffffff; border-color: #bbbbbb;}


.color-palette {
  overflow: hidden; zoom: 1;
  }
.color-palette .color-chip {
  float: left;
  width: 18px; height: 18px;
  margin: 0 3px 3px 0;
  border-width: 1px; border-style: solid;
  cursor: pointer;
  }
.color-palette .color-chip.active {
  border-radius: 10px; -moz-border-radius: 10px;
  
  border: 2px solid #000\9;
  width: 16px\9; height: 16px\9;
  }

.dd-suggest .suggest-title .color-chip {
  display: inline-block; #display: inline; #zoom: 1;
  width: 15px; height: 15px;
  margin: -2px 3px -5px;
  border-width: 1px; border-style: solid; border-radius: 9px; -moz-border-radius: 9px;
  }
.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;
  }
.paginator {
  padding-top: 14px;
  border-top: 1px solid #ddd;
  }
.paginator .arrow-prev, .paginator .arrow-next {
  top: 14px;
  }


.category-selector {
  margin: 0;
  overflow: hidden;
  }
.category-selector .category-item {
  position: relative;
  margin-bottom: 30px; padding-bottom: 27px;
  font: 800 12px/16px "circe", "Arial", sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 1px;
  }
.category-selector .category-item a {
  display: block;
  }

.category-selector .category-item a:before {
  content: '';
  display: block;
  width: 60px; height: 70px;
  margin: 0 auto 10px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/community-categories-8e18f7bea626413f2b757fd9af0566c596651617bd520d7209b7c7897401bc84.png) no-repeat;
  }
.category-selector .category-item.work a:before { postion: relative; top: 5px; width: 45px; background-position: -80px 0; }
.category-selector .category-item.shopping a:before { width: 55px; background-position: -130px 0; }
.category-selector .category-item.relations a:before { width: 62px; background-position: -200px 0; }
.category-selector .category-item.health a:before { width: 55px; background-position: -270px 0; }
.category-selector .category-item.travel a:before { width: 60px; background-position: -330px 0; }
.category-selector .category-item.films a:before { width: 47px; background-position: -400px 0; }
.category-selector .category-item.hobby a:before { width: 60px; background-position: -450px 0; }

.category-selector .category-item a:hover:before { background-position: 0 -70px; }
.category-selector .category-item.work a:hover:before { background-position: -80px -70px; }
.category-selector .category-item.shopping a:hover:before { background-position: -130px -70px; }
.category-selector .category-item.relations a:hover:before { background-position: -200px -70px; }
.category-selector .category-item.health a:hover:before { background-position: -270px -70px; }
.category-selector .category-item.travel a:hover:before { background-position: -330px -70px; }
.category-selector .category-item.films a:hover:before { background-position: -400px -70px; }
.category-selector .category-item.hobby a:hover:before { background-position: -450px -70px; }

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


.category-header {
  position: relative;
  padding-left: 50px;
  font: 800 26px/35px "circe", sans-serif;
  }
.category-header:before {
  content: '';
  position: absolute; top: 0; left: 5px;
  width: 30px; height: 30px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/community-categories-8e18f7bea626413f2b757fd9af0566c596651617bd520d7209b7c7897401bc84.png) 0 -140px no-repeat;
  }

.category-header.style:before { top: 4px; }
.category-header.work:before { top: 2px; left: 2px; background-position: -70px -140px; }
.category-header.shopping:before { background-position: -130px -140px; }
.category-header.relations:before { background-position: -200px -140px; }
.category-header.health:before { left: 2px; background-position: -270px -140px; }
.category-header.travel:before { background-position: -330px -140px; }
.category-header.films:before { background-position: -400px -140px; }
.category-header.hobby:before { background-position: -450px -140px; }


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

.entry-comments-wrap:before {
  display: none;
  }

.topic-content,
.entry-body {
  font: 16px/26px "PT Serif", sans-serif;
  }

.entry-body a,
.topic-content p a,
.topic-content li a {
  color: #4077a1; text-decoration: none;
  }
.entry-body a:visited,
.topic-content p a:visited,
.topic-content li a:visited {
  color:#590788;
  }
.entry-body a:hover,
.topic-content p a:hover,
.topic-content li a:hover {
  color:#003cff; text-decoration: underline;
  }
.entry-body ul,
.topic-content ul {
  margin: 0 0 20px 20px;
  list-style: outside disc;
  }

.conversation-entry { width: 620px; }
.list-common {
  padding-bottom: 40px;
  }


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

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


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


.community-item {
  position: relative;
  padding: 5px 0 6px 50px;
  font: 16px/20px "circe", "Arial", sans-serif;
  }
.community-item .category-icon {
  
}
.community-item .category-icon:before {
  content: '';
  position: absolute; top: 3px; left: 10px;
  width: 30px; height: 30px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/community-categories-8e18f7bea626413f2b757fd9af0566c596651617bd520d7209b7c7897401bc84.png) 0 -140px no-repeat;
  }

.community-item .category-icon.work:before { top: -2px; background-position: -70px -140px; }
.community-item .category-icon.shopping:before { top: -2px; background-position: -130px -140px; }
.community-item .category-icon.relations:before { top: -2px; background-position: -200px -140px; }
.community-item .category-icon.health:before { top: -3px; background-position: -270px -140px; }
.community-item .category-icon.travel:before { top: -3px; background-position: -330px -140px; }
.community-item .category-icon.films:before { top: -2px; background-position: -400px -140px; }
.community-item .category-icon.hobby:before { top: -4px; background-position: -450px -140px; }

.community-item a:hover .category-icon:before { background-position: 0 -180px; }
.community-item a:hover .category-icon.work:before { top: -2px; background-position: -70px -180px; }
.community-item a:hover .category-icon.shopping:before { top: -2px; background-position: -130px -180px; }
.community-item a:hover .category-icon.relations:before { top: -2px; background-position: -200px -180px; }
.community-item a:hover .category-icon.health:before { top: -3px; background-position: -270px -180px; }
.community-item a:hover .category-icon.travel:before { top: -3px; background-position: -330px -180px; }
.community-item a:hover .category-icon.films:before { top: -2px; background-position: -400px -180px; }
.community-item a:hover .category-icon.hobby:before { top: -4px; background-position: -450px -180px; }

.comunity-item-icon-free .item-title a:before {
  display: none;
  }

.community-item .community-item-category.w-icon-favorite {
  position: absolute; top: 0; left: 0;
  width: 30px; height: 30px;
  padding: 0;
  background: #e6e6e6;
  -webkit-border-radius: 15px; border-radius: 15px;
  }
.community-item .community-item-category.w-icon-favorite:before {
  content: '';
  position: absolute; top: 6px; left: 7px;
  width: 17px; height: 16px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -300px -200px no-repeat;
  }
.community-item .community-item-category.w-icon-favorite:hover {
  background-color: #2b2e6e;
  }
.community-item .community-item-category.w-icon-favorite.active {
  background-color: #e5af47;
  }
.community-item .item-title {
  margin-bottom: 0;
  font-weight: normal;
  }
.community-item .post-meta {
  position: absolute; top: 8px; right: 0;
  }
.list-common .list-item > .community-item + .g-line { right: 0; margin-left: 50px; width: auto; }


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


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


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


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


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


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


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


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


.l-block-page-header .section-title {
  display: inline-block;
  font: 20px/22px "circe", sans-serif;
  margin: 0 20px 0 0;
  }
.l-block-page-header .section-title .dd-able {
  display: inline-block;
  color: #2b2e6e; border-bottom: 1px dotted #2b2e6e;
  }
.l-block-page-header .section-title .dd-able .dd-title {
  cursor: pointer;
  }

.l-block-page-header .dd-body ol { margin-bottom: 14px; }
.l-block-page-header .dd-body .list-item { font: 18px/30px "circe", sans-serif; text-transform: none; letter-spacing: 0; white-space: nowrap; border: none; }

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


.conversation-entry.op header {
  margin-bottom: 30px;
  }
.conversation-entry.op header .entry-category {
  margin-bottom: 7px;
  font: 12px/1 "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px;
  }
.conversation-entry.op header .entry-category a { color: inherit; text-decoration: none; }
.conversation-entry.op header .entry-category a:hover { color: #c89534; }
.conversation-entry.op header .entry-title {
  margin-bottom: 10px;
  font: 25px/29px "TwentytwelveSansC", sans-serif;
  }
.conversation-entry.op header .entry-title {
  margin-right: 0;
  }
.conversation-entry.op header .post-meta {
  margin: 0 0 15px;
  color: #808080;
  }
.conversation-entry.op header .post-meta a {
  float: none;
  font: 13px/18px "circe", sans-serif; text-transform: none; color: #262626;
  }
.conversation-entry.op header .post-meta a:hover {
  color: #c89534; text-decoration: none;
  }
.conversation-entry.op header .meta-actions a {
  color: #808080;
  }
.conversation-entry.op header .post-meta .w-icon-new i {
  margin-right: 10px;
  }
.conversation-entry.op header .post-meta .w-icon-edit i {
  top: 1px;
  }


.post-tags {
  float: none;
  text-align: left;
  }
body.tags .tags-header {
  position: relative;
  width: 1040px; min-height: 260px;
  margin: 30px auto 0 auto;
  text-align: center;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/tag-gradient-335f94504b830f63b25370b145df7537c16d2472ba36648ace6f324f53abb338.png) repeat;
  }
body.tags .tags-header:before {
  content: ''; position: absolute; left: 0; top: -30px;
  width: 100%; height: 30px;
  background: #fff;
  }

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: 40px 38px 0; padding: 20px 22px;
  }
body.tags .tags-header h2 {
  display: block; position: relative; z-index: 1;
  margin: 3px 0 10px;
  color: #fff; font: 800 14px/18px "circe", serif; text-transform: uppercase; letter-spacing: 1px; -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: 50px/48px "TwentytwelveSansG", sans-serif; -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;
  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: 4px 8px;
  color: #fff; -webkit-font-smoothing: antialiased;
  border: 1px solid #fff; -webkit-border-radius: 12px; border-radius: 12px;
  }
body.tags .tags-header .tags-similar a:hover { color: #000; background: #FFF; text-decoration: none; }

body.tags .tags-header .posts {
  overflow: hidden; position: absolute; top: 0; left: 0;
  white-space: nowrap;
  width: 100%; height: 260px;
  }
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(https://lamcdn.net/www.wonderzine.com/gui/tag-gradient-335f94504b830f63b25370b145df7537c16d2472ba36648ace6f324f53abb338.png) 0 0 repeat;
  }
body.tags .tags-header .post {
  overflow: hidden; float: left; position: relative;
  width: 260px; height: 260px;
  text-align: center; background: #fff;
  }
body.tags .tags-header .post img {
  display: inline-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 {
  height: 260px;
  }
body.tags .tags-header .posts-count-4 .post .cover-style-1 {
  position: relative;
  width: auto; height: 260px;
  }
body.tags .tags-header .ms-selections {
  display: none;
  }
body.tags .tags-header .ui-autocomplete {
  margin: 0;
  font: 800 16px/18px "circe", 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 {
  margin: 0 auto; padding: 40px 40px 30px;
  width: 960px;
  color: #8b8b8b; letter-spacing: 1px;
  background: #FFF;
  }
body.tags .tags-nav h1 {
  color: #000; font: 800 12px/20px "circe", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
  }
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 {
  float: right;
  }

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: normal 21px/22px "FuturaPTWebMedium", 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(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -250px -310px no-repeat;
  }
body.tags .tags-empty p {
  margin-bottom: 0;
  font: 12px/22px "Arial", sans-serif;
  }

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

body.tags .post-tags {
  margin: 0 0 40px 0;
  }
body.tags .post-tags a {
  display: inline-block;
  margin: 0 0 10px 10px; padding: 1px 10px 2px;
  color: #959595; font: 12px/20px "CirceWeb-Regualr", sans-serif;

  border: 1px solid #e1e1e1; -webkit-border-radius: 12px; border-radius: 12px;
  }
body.tags .post-tags a:first-letter {
  text-transform: uppercase;
  }
body.tags .post-tags a:hover { color: #000; text-decoration: none; border-color: #c89534; }
body.tags .post-tag-list .title {
  float: left;
  width: 70px;
  position: relative;
  font: 800 11px/25px "circe", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.p-feeds h1 {
  font: 800 22px/24px "circe", sans-serif; -webkit-font-smoothing: antialiased;
}
.p-feeds ul {
  margin: 30px 0;
  }
.p-feeds li {
  margin-bottom: 10px;
  font: 14px/24px "Arial", sans-serif;
  }
.p-feeds li a {
  position: relative;
  }
.p-feeds li a:before {
  content: ''; display: inline-block;
  margin-right: 10px;
  width: 20px; height: 20px;
  background: #f90; vertical-align: -5px;
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
  }
.p-feeds li a:after {
  content: ''; display: block; position: absolute; top: 3px; left: 5px;
  width: 11px; height: 10px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -202px -180px;
  }
.p-feeds .big-button {
  position: relative;
  padding: 8px 16px 6px 8px;
  background: #f90; color: #fff;
  font: 800 14px/24px "circe", 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(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -200px -200px;
  }



body.search .search-results-form {
  position: relative;
  display: flex;
  height: 53px;
  margin-bottom: 30px;
  border: 1px solid rgba(0,0,0,.1); border-radius: 5px;
  }
body.search .search-results-form input {
  flex: 1 1 auto;
  margin: 0; padding: 0 20px;
  font: 800 26px/40px "circe", sans-serif;
  background: none;
  border: none;
  }
body.search .search-results-form button {
  flex: 0 1 53px;
  margin: 0; padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  }
body.search .search-results-form button .icon {
  width: 22px; height: 22px;
  opacity: 0.2;
  fill: #000;
  transition: opacity .2s;
  }
body.search .search-results-form button:hover .icon {
  opacity: 0.5;
  }


body.search .l-block-page-header {
  display: flex;
  align-items: center; justify-content: space-between;
  height: 53px;
  margin: 0 0 30px 0; padding: 0 20px;
  background: #F5F5F2;
  border-radius: 5px;
  }
body.search .l-block-page-header > * { margin-bottom: 0; }
body.search .l-block-page-header .tabs-filter ul { padding: 0; }
.user-header .row-cont {
  padding-top: 30px;
  }
.user-header .user-badge {
  position: relative;
  padding: 180px 0 0;
  background: #feeee2;
  border-radius: 6px 6px 0 0;
  }
.user-header p {
  margin-bottom: 0;
  }
.user-header .g-title {
  max-height: 80px;
  padding-top: 38px; margin: -38px 180px 0 0;
  color: #282b68; font: 40px/40px "TwentytwelveSansC", sans-serif;
  overflow: hidden;
  }
.user-header .info {
  position: absolute; bottom: 20px; left: 0;
  margin-left: 240px;
  width: 720px;
  font: 16px/36px "circe", sans-serif;
  }
.user-header .user-badge-social-free .info {
  bottom: 35px;
  }
.user-header .info p {
  color: #282b68; margin-top: 4px;
  }
.user-header .userpic {
  overflow: hidden; position: absolute; bottom: -30px; left: 30px; z-index: 2;
  margin-right: 30px;
  height: 170px;
  background: #fff; border: 5px solid #fff; border-radius: 50%;
  }
.user-header .userpic img {
  display: block;
  }
.user-header .action {
  position: absolute; top: 5px; right: 40px;
  }

.user-header .editor-badge {
  display: inline-block; position: relative;
  margin-left: 10px;
  width: 37px; height: 37px; vertical-align: -6px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -100px -390px;
  }
.user-header .editor-badge span {
  display: none; position: absolute; top: -38px; left: -4.5em;
  padding: 4px 10px;
  background: #dfac3c; border-radius: 5px;
  color: #fff; white-space: nowrap; font: 13px/20px "circe", 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 #dfac3c;
  }
.user-header .editor-badge:hover span {
  display: block;
  }


.user-header .accounts {
  overflow: hidden;
  height: 36px; margin-top: 6px;
  }
.user-header .accounts li {
  display: inline-block;
  color: #a8a7a3; font: 15px/32px "circe", sans-serif; -webkit-font-smoothing: antialiased;
  }
.user-header .accounts a span {
  display: none;
  }
.user-header .accounts .icon {
  display: inline-block; position: relative; top: -2px;
  margin-right: 5px;
  width: 32px; height: 32px;
  border: 2px solid #cfcfcf; border-radius: 50%; background: #fff;
  vertical-align: middle;
  }
.user-header .accounts .icon:after {
  content: ''; position: absolute; top: 8px; left: 8px;
  width: 16px; height: 16px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -320px -350px no-repeat;
  }
.user-header .accounts .icon-site:hover { border-color: #007eff; }

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

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

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

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

.user-header .accounts .icon-skype { margin: 0 0 0 2px; background-color: transparent; border: 0; }
.user-header .accounts .icon-skype:hover { background: transparent; }
.user-header .accounts .icon-skype:after { background-position: -340px -450px; }


.user-header .menu {
  position: relative; z-index: 1;
  padding: 0 0 0 240px;
  background: #feeee2; border-top: 2px solid #fff; border-radius: 0 0 6px 6px;
  font: 800 13px/56px "circe", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased;
  }
.user-header .menu a {
  color: #282b68;
  }
.user-header .menu .active a,
.user-header .menu a:hover {
  color: #ce9614;
  }
.user-header .menu li {
  display: inline-block; position: relative;
  margin-right: 40px;
  }
.user-header .menu li:before {
  content: ''; display: block; position: absolute; top: 24px; left: -23px;
  width: 6px; height: 6px;
  background: url(https://lamcdn.net/www.wonderzine.com/gui/sprite-54ae104a98ec4c97a3915bb44fd9fac8bf19295b8fe75feab9c6032a3dede90f.png) -190px -230px no-repeat;
  }
.user-header .menu li:first-child:before {
  display: none;
  }
.profile {
  min-height: 640px;
  }
.profile h2 {
  margin-bottom: 20px;
  color: #282b68; font: 800 26px/1 "circe", sans-serif;
  }
.profile .community-list .community-item .item-title {
  font: 16px/20px "circe", "Arial", sans-serif;
  }
.profile .conversation-entry {
  width: auto;
  }

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

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

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

.profile .ver-layout .no-content {
  margin: 0 15px;
  }

.profile .tabs-filter {
  padding: 0 40px 30px 0;
  }


.l-block-offset-x1 { margin-left: 160px; }
.l-block-offset-x1 .g-title { font: 18px/1 "circe", sans-serif; color: #2D2867; }
.b-filter {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  }
.b-filter a,
.b-filter a:visited { font: 11px/14px "circe", sans-serif; color: #2D2867; }
.b-filter .all {
  height: 23px;
  padding-bottom: 3px;
  }
.b-filter-list {
  float: left;
  width: 100%;
  border-top: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1;
  }
.b-filter-item {
  position: relative;
  margin-bottom: -1px; padding: 3px 0 5px;
  line-height: 18px;
  border-bottom: 1px dotted #b1b1b1;
  }
.b-filter-item.last { border-bottom:0; }
.b-filter-item a { position: relative; }
.b-filter-item .counter {
  right: auto; left: 105%;
  color: #fff;
  }
.b-filter-item  .count {
  margin-left: 5px;
  color: #b2b2b2;
  }
.b-filter-item.current,
.b-filter-item.current a { color: #000; }


.tabs-list .tab-item {
  display: inline-block;
  padding: 8px 13px 6px;
  font: 12px/1 "circe", sans-serif; color: #2d2867; text-transform: uppercase;
  border: 1px solid transparent; -webkit-border-radius: 15px; border-radius: 15px;
  }
.tabs-list .tab-item.active { padding-left:13px!important; border-color: #2d2867; }
.tabs-list .tab-item a { color: #2d2867; }
.tabs-list .tab-item a:hover { color: #cd9722; }
.tabs-list .tab-item:first-child { padding-left: 0; }
.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; }
.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: -30px; }

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

.share-images .share-image.fb:before { background-color: #4E6AB1; }
.share-images .share-image.fb:after { background-position: 0 0; }
.share-images .share-image.vk:before { background-color: #446C98; }
.share-images .share-image.vk:after { background-position: -26px 0; }
.share-images .share-image.pn:before { background-color: #E10000; }
.share-images .share-image.pn:after { background-position: -52px 0; }
.share-images .share-image.fb:hover:before { background-color: #5576D4; }
.share-images .share-image.vk:hover:before { background-color: #477EBD; }
.share-images .share-image.pn:hover:before { background-color: #FB0100; }
.pages .icon-waves {
  position: absolute;
  top: 5px; right: 5px;
  z-index: 10;
  }
.widget-related-posts .pic .promoted_badge {
  position: absolute;
  top: 14px;
  width: 19px;
  height: 24px;
  z-index: 1;
}

.widget-related-posts .pic .promoted_badge .promoted_badge-flag {
  content: "";
  position: absolute;
  border: 12px solid transparent;
  right: -17px;
  border-right: 6px solid transparent !important;
  z-index: 1;
}

.widget-related-posts .pic span.promoted_name {
  font: bold 12px/20px "Proxima Nova", sans-serif;
  color: white;
  font-weight: bold;
  line-height: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: absolute;
  left: 11px;
  top: 22px;
  z-index: 2;
}
.b-paywall {
  position: relative;

  margin-bottom: 60px;

  color: #202472;

  background: #fefbf6;
}

.b-paywall:before {
  content: "";
  position: absolute;
  top: -160px;

  width: 100%;
  height: 160px;

  background: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 2.54%, #ffffff 99.74%);
}

.b-paywall-container {
  padding: 46px 110px 62px;
}

.b-paywall-centred .container {
  margin: 0 auto;
  padding-right: 20px;
  padding-left: 20px;
}
.b-paywall a {
  color: #808080;
  text-decoration: none;
}

.b-paywall p {
  font-size: 19px;
  line-height: 27.5px;
  font-family: "circe";
}

.b-paywall ul {
  display: grid;
  padding: 0;

  list-style: none;

  grid-template-columns: repeat(2, 1fr);
}


.b-paywall-top {
  position: relative;

  display: block;
  margin-bottom: 60px;
  padding-bottom: 15px;

  font-family: 'circe';
  font-weight: 600;
  font-size: 11px;
  line-height: 20px;
  color: #808080;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.b-paywall-top ul {
  grid-template-columns: repeat(2, 1fr);
}

.b-paywall-topIcons {
  margin-right: 15px;

  vertical-align: middle;

  fill: #808080;
  stroke: #808080;
}

.b-paywall-authorize {
  position: absolute;
  top: 0;
  right: 0;
}

.b-paywall-header {
  margin: 0 0 20px;

  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  font-family: "TwentytwelveSansC";
}

.b-paywall-accent {
  position: relative;

  margin-bottom: 60px;
}

.b-paywall .b-paywall-sites {
  margin-bottom: 35px;
  padding-top: 38px;

  border-top: 1px solid #c49837;

  gap: 93px;
  grid-template-columns: repeat(3, 1fr);
}

.b-paywall-logoIcon {
  position: relative;

  width: 100%;
  height: 42px;

  fill: #9b9b9b;
}

.b-paywall-villageLogo {
  left: -9px;
}
.b-paywall-wonderLogo {
  left: -12px;
}

.b-paywall-bottom {
  display: grid;

  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}

.b-paywall-tarifs {
  display: grid;

  gap: 30px;
  grid-template-columns: repeat(2, 220px);
}

.b-paywall-tarifs .b-paywall-tarif {
  position: relative;

  padding: 28px 30px 32px;

  text-align: center;
  white-space: nowrap;

  border: 2px solid #c49837
}

.b-paywall-tarifs .b-paywall-tarif:before {
  content: "";
  position: absolute;
  top: 2px;
  right: 2px;
  left: 2px;

  border-top: 2px solid #c49837;
}

.b-paywall-tarifs .b-paywall-year {
  
}

.b-paywall-period {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;

  font-weight: 800;
  font-size: 25px;
  line-height: 27.5px;
  color: #c49837;
}

.b-paywall-period:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;

  border-top: 2px solid #c49837;
}

.b-paywall-period:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;

  width: 12px;
  height: 12px;
  margin-left: -8px;
  overflow: hidden;

  background: #fefbf6;
  border: 2px solid #c49837;
  border-radius: 50%;
}

.b-paywall-price {
  position: relative;

  padding: 2px 0 0;

  font-weight: 400;
  font-size: 30px;
  line-height: 33px;
  font-family: "TwentytwelveSansC";
}

.b-paywall-subscribe {
  position: relative;
  right: -30px;
}
.b-paywall-subscribe p {
  width: 275px;
  margin: 0 auto;

  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.b-paywall-subscribe a {
  display: block;
  margin: 28px 0 30px;

  font-weight: 800;
  font-size: 15px;
  line-height: 50px;
  text-align: center;
  color: #c49837;
  text-transform: uppercase;

  border: 2px solid #f2e7d0;
  border-radius: 100px;
}

.b-paywall .b-paywall-whereMoneyGo {
  position: absolute;
  bottom: -49px;
  left: 0;

  font-weight: 800;
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.b-paywall .b-paywall-whereMoneyGo a {
  display: inline-block;
  border-bottom: 1px solid #808080;
}


.old-posts .b-paywall {
  margin-left: -40px;
  margin-right: -380px;
}
.wide .old-posts .b-paywall {
  margin-right: -40px;
}


