

@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 {
  -webkit-text-size-adjust: none; -webkit-hyphens: auto; hyphens: auto;
  background: #33343a;
  }

.outer-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  }
.body-moovin {
  width: 320px;
  position: relative;
  left: 0;
  background: #fff;
  }
.wrap {
  position: relative;
  width: 300px;
  margin: auto; padding: 50px 10px 15px;
  font-size: 10px;
  box-shadow: 0 0 6px 3px rgba(0,0,0,.5);
  }


.notice {
  padding: 10px 0;
  background: #fffb83;
  }
.notice .notice-wrap {
  margin: 0 15px;
  width: 290px;
  font: 16px/20px "circe", sans-serif; color: #000;
  }
.notice .notice-wrap a {
  text-decoration: underline;
  }


.hide-overlay {
  display: none;
  position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 10;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  }

.g-logo {
  display: block;
  width: 130px; height: 38px;

  margin: 12px auto 0 auto;

  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAABLCAMAAAChrwk1AAAC7lBMVEUAAAAfH10gIGAlImAlH2AlIWAmIWAlIWAmImAkIV8lH10mImElIF0jH14mImAkIV8gIGAkIWAmImAlIWEmImEmImAmImAlImAmIWAlIWAAAEAlIWAmIl4lIWEmIWAkIGAAAFUlImAmImEAADMlIF8lIWAlIWEcHFUhIV4lIWAmIWEmImElImEmH2AlIWEkIF0lIWEiIl4lImAmIWElImAmIWAjHV0mIGEmIWAlIV8lIWAmIWEmIWElIWAlIWElImEbG14kIGEkIWAmIWAAAAAiHl8mImAlImAmImEjH2EUFE4lIGAlImElImElIWEkHlsmImElIWElIWEkIV8XF10kImAlImAmIWEkIV4mHlolIWAmImAlImEiImAhIVolIWEmIWAkIV4iIlUkElsmImAgIGAkIl8lIWAlIWAkH14kH2EkAEklIGAlImEmIV8kIV8iIl4kIWAlImEaGk0iImAmIWAkHV8mIV8mImAlIWEmIWAmIVwmIWAlIWAmIWAkIGAlIWElImEVFVUiIl4gIGAmImElIWAmImEiHGAkImAkIWAkImAlIF8kIGAmIWAkG1seHlolIWEAAAAlImAlImEAAFUmImEkIWEmHF4mIWAlImAlIF8gIGAmIWAlIWAlIV8mIWAlImElIV8lImAlImEfH1wmIGAmImAmImEmIGEmIWEmIWAjGmEmIV8jIGAjF10lIWEkImAlImAlIWElImAlImAmIWAkGFUmImAmImEkIl8kIV8mIWEmIV8cHFUaGlklIWAlIWAlImAhIVwmIWAkHl8mIWAlImAkIGEjH14dHVgmIWAlImAkIWElIGElImAlIWAmIWAlIWAlImAkIGAlIWAlIGAjHFwlIWElIF8kIV8hIVkjHl8lIWElIWAkIGAjHl8mIWAlIl8lIWAmImEkIWAmIV4mIWAmH14kH14lIWEiHV0kIF8lIl4lIWAlIGAlIl8lImAlIWElIWAkIWEkIF8lIWAlIGAjIGEjH2G9hPC3AAAA%2BnRSTlMAISiXUsfZ%2FPlOKf83SYiTIF2Hq77MxLWUbQT2RN30cAPk6wVh9%2BgJLorg8qZK9T90POnl1GUsX3qL%2Fu3YutD4E0dN5wFDvdzzOg1v6uORKvv9zmsLaqepVCKy0vA1H7PmXA8OvBBbgu8xMgednmZjJpqWCi3RI5vFwI0vqsHsOHzTDB4Iw6S2JWKFeFl37hwRxgLi1Qb6ZBvfzW4YokWD16572tsZWICBjqOVHXNIFrtyWtbxragVr8txVmxeEhS5v6UntyuwmE9BGsqfoWe0uD3P4X91YCSxdkYXO8isQDPeU5J5VTacUTmZNH5MoGhLkITJjIZ9MFdCc4UNJAAACcNJREFUeAHU1YOTZDscxfEzxlnb21jbtm3btjW27Zln29af9irVSS467X7YT%2FEq%2BdW3cRFWSiqSKS0dr6GMTCRTVnYOXju5ZD8kEZndH6%2BbAeRARG%2FQ4CFDhw0fPmLkqNH9xsCA5Nhx%2BB8az4AJE%2BHm8ZI%2BP9wmTWbAlKmwTJs%2BgzYzZ80eY4rAOXMRlid9HoT5C6hNWLho5KjFS2CwdA5NspZBWL6CbitXrR64NAVOayitXQeX9SS5AS7%2BjZQyN0HZvIVBti52Z6CwbTtC27FzPAlhF4Ps3rMXbnNotg%2FCftLswMFDsDlMZSdcjpDkUbgcC37g%2BAkanZxviMBTp2GGM8tPkSQEGp1dAieauBYxOncelgtz9MhwujCWJCdfhNMlStsuI%2BDKNtJs%2F1WPYeJr12Fy4%2Bi%2ByPNnDbiZnAjkLQ%2B021T6weEOKdyFw70VlO4DgucBwzjx0DDxrkcwmBzd%2FI%2BfJCkCj2yCsp3KUzg8I4XncHhB5SUEzyuGlWerQGVXLoJFO39%2BQZIisBBaEaWZxbC5x4D9JbApzadUBmFTOSOo8EChtrAy%2Fgic2S9JEbJzoYymUgWbako1sDlPpRZCHZ3219dPptMQ08S7j8cfgQsbIkbIhsAIjkJpHEupCZbmFkqtsBlBaWObOOzXTsu%2BkR254mznhlG7aMmaa5q4qyT%2BCOwuhUSztT1BV9vr67fRJasXSh%2BVvdDeoHYD2iMqb4pD%2F1u0vJ0Kbeo726i96zdN%2FF5DdBHeBzatm%2FbBQC9tPoREZTYMqHzUjIDivR3PabkDZT6Vj6F9QtPZTynt%2B0wcfk4t%2Fws4fPkVta9NEbiqN6oIkMZ800JtcqXxITcqzbCpWUGlD9q3lHxtkC7OobZxDKTi7yh9Lw6n%2Bqh4U%2BHi%2F4HKuTZTBC76MboIysWfqB2NLQIcBlL5GdovVH6FdJc2X0BaTGWzOPyNypxpCNL2nMrvxghc80fUEdyv430lCUT4cz%2BlFmjr1lL6C1IZbcohDaf07SZxeIDKYRg0XKP0d%2Ft2GeW2sYZx%2FCnayVPmJtldnw0zkzdlhWnDF8LMKTMzeu9x4y0zMzMzMzMzc%2FvtHoPe0UgztuSy69%2FXNsnM35JmxnCPOQI3nxspAnY7W19zyowAeb5Mh3KvrHAbIWfPJD1qRyFnBl1bA8B96iVNw0QeGRNON0fgOvPCR9AfX%2Bf%2FmghdWdAHSk%2B6FiHnLGo2Rs5yOTbMlTnKXWTQMcWCOZYIPGK3SBFwP10PlB%2FhJrrOhuIMkZskDQDpU6jZBlkL5GG5FrIelDN6K5jJE%2BghWwRutlukCA%2FTNan8CAPVdhYevfT19hHqYo%2FqW8sByJqtFhoL2Ww8Zo3Au5dFidBW9h%2BPlx0h8V9ttyNuimtr3xP06QUA%2FeRQhKxD6XoSFofGmJfSx3RkFypPZSJEwNOyvS13n%2BBsSPEMvGRRj18FjKqlz7MAnvE9AgZof5WZ3FaHamNyNnqOyjltI0TorK9udO1YNMLzboXD97zjMYpT0vAaStcLwIsM2B24V%2B19fE%2FqNWCzNwsO803spbFUpiXCR7hdNo2WO6z5VgiWcDs0zvmym3Ugu5yXZYfYGXfFZSOOnPXp2h42T7GgpX9i9%2B1E5YxE6AgblzxnNYeOsEcGwncmfubfSeZNVEvl2MQrsll7FDmv0vUabGRFOzowsQfGUFnuhI3wYskIDBthzEvweU1e6OdkvRyNo%2BnaWy6KTZH3Ol0vweYNFpwcnNh%2BB1JZywkZYbTs1H9thDGdEPAm%2FZqvAtZhwFvIU4HOhI1c84cbJvb2dCqX9Q4XQc6x7%2FzKCI%2FNRNCr9HtZ3pH3Wu0gLxNjwQmwOF0OmcaJHTQ9xDtjtmvrnl8VYfbtrWCQfoc%2B7wLYPk6fSXANVxtKizmWEctRoEfUCHdJ%2Bfds02wdIsJOHWH2PnUNGQC4mboRh8J1pNw3F8Bslpz5LBN7q0fECHV0LbRMc8SLISIkP4DZBY3UbIWstam7zPSgPhZG902QzbhtYq9uFynCMtlqTrhA%2F996woCugx1kHU9Xj%2F1gdg41HyIr00DNeIg741K%2FCSZywrr%2BcOvEusejRDiYrr0jHaUTyPuIrlNuglF3el2HvLXodQ88XqZrfgJBx6jNUJERf9wcPsJBqtgdZb2fMHmImklbmKS7UJGPGz6h1wfw6EnxqQO%2FM9WIDyo24g9iYSN8NoauMZmyIuBtNagNYfQ5lQlNakOt9G3lOxqI%2FedB92KcrgNQdMRzYuEiDBxB0QvlRcALFKtg0tRIcTdcz1P5HJoZEyhqPnagHH0zRfKgEiNulywdwek5n8q6h5cbwbmarviOMPkPxRy45ChhWAsvo8d1rwxII%2Bum286JUVmOUiN%2BMmmPcAESdy298L2x9GgeGfgrW4SMgAvq6Woc1ApBX9DVdTeILQLv9ouO21Iz4pB7rn5sNjXnjyoZAaeZItj1gotmrVfZ%2F8EdkxTn334B%2FBLSezmUlUUW45fGsIQeS1E6Aq6JEmEvJ%2BoHsvbLl%2FX1l0F3kWm6%2F3M3NIcgqNNiFrXdDggTAeeGj%2FBlOvJH80Uv30boDpvAnHcceGzKvK9gsN9YFtH1TCj6y%2BTvHzJC8iIHUSOkoGl6jhr4bKnePFJaMOf6Q2FywdW0um4ADCPeDCYbhIrQpwUQOcLU4jcxYHpfP7knvNrWy7nNJD16MY0a39vNMOJbLmwLo0tKR0heehciR9jsawc%2BnVLFIrTqK1%2FF8X%2BIkhwPm7u%2BqWXAhJcN37ebcMMzsHG2KhFhwqwlQMQIzZe%2BDYOWq6nA71uS7A%2FdhyQ5DEXcec131Iz9fk34te763p4owtlLjakH%2Fc7%2FYU8ESHzjmwoNiwdfDrPMj63tETaaQLaeB5%2BzSa6N4k4%2B%2Fr2nh6cmsOtOez%2B%2B9U9pBA1YgOLSX8qYpjTKfFInnnrz4OPXgMkxcZpM%2FwBZM0fB7rXPr2POgwh4mpxqWsBObIXfX2IqSfxhLmizcOXPA9IIeJe8En4zkzwYf4TEmyT%2BfG079E0gYJ%2F4BfhDZF7ugb%2BAFl8g6O3j8QdpdTmqqqqqqqqqqqo0o06H7qqrUFm6x%2Fw%2FoRl%2BNjyGjFgR4%2BYnQ7lyOFnzNSrJDg2p1PXkrhAkPMjpN57HqRDrxZJXb1ob%2BwSVxTmSDybsEV5FS86GeIrXAG14DirLJhyWgT1CW6B5OsRi%2BbpmJbmV%2F50Le4QRAKZPh2hkKms1KsnC5NgmFIkw3RfhFK4BOD%2FfhQryS1x%2BvBUuwgZc54G7xvEoVI7dpzOnx0tw9TsVHqeu44swOffOdYcB%2BIfRIiCz8t5uP96Ff2KEqmqEaoRqBPHss%2FjT%2FB%2B5OdddPc%2FaMQAAAABJRU5ErkJggg%3D%3D) no-repeat; background-size: 130px auto;
  }
.g-logo:hover {
  text-decoration: none;
  }
.g-logo-with-franchise {
  height: 26px;
  }
.g-logo .title {
  display: block;
  text-indent: -999em;
  height: 24px;
  }
.g-logo .franchise-name {
  position: relative; display: block;
  width: 100%; height: 15px;
  text-decoration: none; text-align: center; letter-spacing: 1px; color: #D29D39; text-transform: uppercase; font: 8px/16px Circe-ExtraBold, sans-serif; -webkit-font-smoothing: antialiased;
  }


.common-button {
  position: relative;
  -webkit-appearance: none;
  display: block;
  width: 100%;
  margin: 0; padding: 15px 0 17px;
  font: 16px/1 "circe", sans-serif; color: #fff!important; text-align: center; text-decoration: none!important; text-shadow: 0 -1px rgba(0,0,0,0.7); -webkit-font-smoothing: antialiased;
  background: #001df6;

  background: #656ce3; background: -webkit-linear-gradient(top, #656ce3 0%,#293488 100%); background: linear-gradient(to bottom, #656ce3 0%,#293488 100%);
  border: 1px solid rgba(0,0,0,.5); border-radius: 4px;
  -webkit-box-shadow:inset 0 -1px 0px #0015b1;
          box-shadow:inset 0 -1px 0px #0015b1;
  box-sizing: border-box;
  }
@-webkit-keyframes loading { from {background-position: 0 0;} to {background-position: 100% 0;} }
@-moz-keyframes loading { from {background-position: 0 0;} to {background-position: 100% 0;} }
@keyframes loading { from {background-position: 0 0;} to {background-position: 100% 0;} }
.common-button.loading {
  background: #656ce3 -webkit-linear-gradient(135deg, transparent 25%, #4a53ba 25%, #4a53ba 50%, transparent 50%, transparent 75%, #4a53ba 75%, #4a53ba); background-size: 50px 50px;
  -webkit-animation: loading 2s linear infinite forwards; -moz-animation: loading 2s linear infinite forwards; animation: loading 2s linear infinite forwards;
  }
.common-button.disabled {
  background: #eeeef1; background: -webkit-linear-gradient(top, #eeeef1 0%,#eaebf1 100%); background: linear-gradient(to bottom, #eeeef1 0%,#eaebf1 100%);
  -webkit-box-shadow:inset 0 -2px 0px #c0c0c0;
          box-shadow:inset 0 -2px 0px #c0c0c0;
  text-shadow: 1px 1px rgba(255,255,255,0.7);
  border-color: rgba(0,0,0,.1);
  font: 16px/19px "circe", sans-serif; color: #959595!important;
  }


.topbar {
  position: absolute; top: 0; left: 0; right: 0; z-index: 19;
  height: 50px;
  background: #fff;
  }
.topbar .menu {
  position: relative;
  width: 320px;
  margin: auto;
  }


.topbar .sidemenu-toggle {
  position: absolute; top: 0px; left: 0; z-index: 10;
  width: 48px; height: 51px;
  outline: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  }
.topbar .sidemenu-toggle .open {
  position: absolute; top: 18px; left: 15px;
  width: 22px; height: 17px;
  fill: #202472;
  }

.topbar .subscription {
  position: absolute; top: 23px; right: 23px;

  font: 800 8px/8px "circe", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.topbar .subscription a {
  color: #202472;
}
.topbar .subscription .icon-star {
  position: absolute;
  top: -7px;
  right: -7px;

  width: 7px; height: 7px;
}



.sidemenu {
  position: absolute; top: 0; bottom: 0; left: -70%; z-index: 100;
  width: 70%;
  padding: 0;
  -webkit-box-shadow: inset -10px -4px 10px rgba(0,0,0,.08); box-shadow: inset -10px -4px 10px rgba(0,0,0,.08);
  }
.sidemenu .sidemenu-header {
  margin: -2px 0 0; padding: 8px 15px 7px;
  color: #fff; text-transform: uppercase; letter-spacing: 1px; text-shadow: 0 -1px rgba(0,0,0,.55);
  border-top: 1px solid #333; border-bottom: 1px solid #161616;
  }
.sidemenu .nav-list {
  margin: 0 15px; padding: 3px 0; position: relative;
  border-bottom: 1px solid rgba(255,255,255,.07); -o-background-clip: padding-box; background-clip: padding-box;
  }
.sidemenu .nav-list:before {
  content: ''; position: absolute; right: 0; bottom: 0; left: 0;
  width: 100%; height: 1px;
  -webkit-box-shadow: 0 -1px rgba(0,0,0,.3); box-shadow: 0 -1px rgba(0,0,0,.3);
  }
.sidemenu .nav-list a {
  display: block;
  height: 45px;
  font: 800 15px/45px "circe", sans-serif; -webkit-font-smoothing: antialiased; color: #fff; text-shadow: 0 -1px #000; text-decoration: none;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  }
.sidemenu .nav-list .active a { color: #dba43a; }

.sidemenu .topics a {
  font-size: 14px;
  text-transform: uppercase; letter-spacing: 1px;
  }
.sidemenu .system a {
  font: 16px/40px "circe", sans-serif;
  }

.sidemenu .system-username a {
  white-space: nowrap; text-overflow: ellipsis;
  overflow: hidden;
  }
.sidemenu .system-username a img {
  width: 25px; height: 25px;
  margin-right: 9px;
  vertical-align: -6px;
  border-radius: 50%;
  }
.sidemenu .system-logout a:before {
  content: '';
  display: inline-block;
  width: 20px; height: 21px;
  margin: 0 10px 0 1px;
  vertical-align: -5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAYAAADBNhlmAAAGNklEQVR42s2YW0%2BUVxSG25kqqJwPEYZBa2EA5wDDnBhmiAoiWjAx0V7UFFOsVwVTb%2BoP8MI%2FoNEYIwl3agwJhD9gUWuqtXhMNMaEoEZJ4EIvTAgXdj3JGiPb3fLBQILJGz%2B%2Ftd53va69v7337K8%2BfvyYNeLx%2BLqnT5%2FWf%2FjwoXV%2Bfj71%2FPlzf3dPT44Trsvt%2Fl9kaw6RdeM3bvjluVXQAnj%2B8%2FbtELG1YLDw3bt3mGoWBBVh6WaLxIrWgsFKDAkaBD6gz2Fia8Ggl66psVqgz0Fiq25QRb6%2BeetW%2Fl937pRevHhxnRGrlr%2F9GDPgJ%2FZ5Llw00EIza4OInDp1Km9ycpL5lQYyt5KXL1%2FeLDGXU4PkwoGb0UETbWosyyCiQ0NDFfIBIArigpgg8fbt22Slx7PJqUFyZ2ZmWuCqRhxNtKlBrSUZhHDlypVqWdNaVbBRTWwXhATRvfv2VfO%2FX8wgOeTCgYsGMdWMUYNa%2F2XSau7SpUteiCoaFNR%2F9hHUvXr1qqm4pGQbuQ4MusiFA1djPjRVO0otatpMfjHnfj95skznSoQin0QVMiy%2BHTt27JJcj9MOkgsHrpFTp9wINamt%2BXaD4XB404sXL%2BLaOYgLBIeHhxs9VVU9QmwU5Dmdg%2BTCqd6ypWd0dDRk5PmUH6U2HmwG%2Bcc3165d8%2BucC5idO3fuXCQvPx9zFC4UuJdg0K2cABpoWToZoDYe8PKFwXQ6XSJDkGAim%2BZkiWjMLyjYK4QawUaGYanrIBzl1qKFpsVkCA94WWCQTV0JYSbv58TXr1%2FXe6uru9RcLvnLXagBGmhVeb170TY49XjAC54%2BGSwpLS168%2BZNnDab8%2B777u5dOqwbyc3WIEALTbQt8zEgXhJ4wiDJrt9OnKixde%2FO3buBnNzcpOQUM0QraJDhLkJbtr2ArYsDx4%2FX4o3k3AsXLjSbGz7oPXIkLfFvmbQIr5RBgCba1LB0MYgnvJFYODY2xvA2mInyySftZ7rsDQK0qWE2Bi94whtJ5Q8fPYqawzs3N9eQu2FDQOI5q2gwhxrUMocZT3gjqXJ6errJXFr%2BvncvpMPrWuw8KAtsyDTIO2KLcF3UoNYCvm6neCOpyjb%2F5NzWRMzBWbGi7%2BjRtGmQd8Qc8KuoZU4v6WqIGAnely9fhsyEx0%2BeYNDjoECBIL5z587dZ86ciZ4%2BfTrGM%2B%2BIOeB7qGU2CE94I6Hq%2BvXrYduXVFZebhki69dYLogI9iiaeUdsMT41bCN44%2BbNpkwHK86fPx%2B3LZg%2FHj5cxzxxYNKtB4IyoM9uBzzXT729PtsGgSe8kVTWPzBg%2B9T9mbUIsdUA2mIkTC2zQXjCG0kFCfljfMWgYWpqKiaHzeLVMrhl69YSaljW4LpUKtWCNwzmshY9ePgwaNlyms6ePeu3zKWsgebg4GCQGuYajBc84S2zFnl%2FOXYsZZuH8mMncfDQoVJjL84KaKEpRyvrAQUveMJbhlBYUVmZev%2F%2BfZ2li82PHj%2BOfVdTs2JzES00bQcUPOAFTwvOg4Lan%2Fv62mxdFMTuP3jQ3N7RkbVJNGTniKBp654u8L4F50E9%2FhRvystLy5pom4shQUK2r1jmx%2FZyhhUuGmihaXaP2njAC%2FnmbxIcb631%2BTotv74QakRYhqD1j%2FHxbdIJxx8OuXDgooGWaY6a1MZDpnvAdtINslVZhjrTSTrQOjs7m5y4f983MjJSZOso74iRQy4cuJnOmUNLTWqrB%2FhWgy4BBeO7Ozs7IFo6GdC7wIQWTclv2rR87XG5b4kAnnlHTHMScOCanQPUoqbWdi12s%2BDW7apFrna7jOE2bwXCgqgaaBEkgT4nNBYm19Y1tKlBLa3pdno3Q2KpICo%2FtvdfvXpVj0NWo9vpjJoIAX0OELMZA2iiLTViWsu91Nstt7bcvz4nZ9%2Berq7OZ8%2Be6ZZkNQvqFD5gy0UDLTTR1hruZd8PCjboHUtSbgUOtLe37%2BEKhGJLARy4aKCFJtqO7gcdnvkKBdt0vuyXO78DbW1tXb%2F296fl5jTyz8SEnzkFeOYdMXLIhQMXDbTQXPE7al2fCvRmq0GQEHQIegQHBT8Afe7RWIJcOHDRWPVLdB2W9YJ8neCb1YBX4eEdMXLIhbOcS%2FR%2FAdy4VNnwzgnZAAAAAElFTkSuQmCC); -webkit-background-size: contain; -o-background-size: contain; background-size: contain;
  }
.sidemenu .system-login a {
  display: inline-block;
  border: 1px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font: 13px/28px "ProximaNova-Regular", sans-serif;
  height: 30px;
  margin: 8px 10px 8px 0;
  padding: 0 8px;
  }
.sidemenu .system-login a.signup-link {
  border-color: #D4D438;
  color: #D4D438;
  }
.sidemenu h3 {
  margin-bottom: 17px; padding: 17px 0 0 17px;
  color: #555; font: 800 12px/1 "circe", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; text-shadow: 0 1px rgba(0,0,0,0.7);
  }
.sidemenu .projects li {
  padding-left: 17px;
  font: 16px/49px "Cirlce-Regular", sans-serif;
  }
.sidemenu .projects a {
  color: #fff; -webkit-font-smoothing: antialiased;
  }
.sidemenu .projects a:before {
  content: ''; display: inline-block;
  margin-right: 10px;
  width: 25px; height: 25px; vertical-align: -6px;
  background-size: 25px 25px;
  }
.sidemenu .projects .spletnik a:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAIAAABbkFLLAAAEFklEQVRIx52Wu24bRxSGhzszq8KWHQMunLimkCKpYsSAi%2FgRkkeInyOIkzZFboBTpUkRuEsQqCNlk5RXFCmS4vLmCLJ4ES2KFO%2BkzKurnJkzszuSr8riw8E%2FZ5fn%2F%2FdsQ3L7sy9%2BWnu4c7ldDMxLluBpYPE0sIRaEsKnpPsCa1mSHf3MEpv42M6l7s9rD2%2Ffukt%2BXPuzYM2KbA7TtcECqnH0myZ4V42WZtpA6R8%2B%2FoMkr7QLZFakZxB%2BVFgqY6%2BptelhhjD0InmpTQpkqpkVX4fszw0hLJW9kcD0LjKp2ZwUAjB3kicTFEUyRdBSGmBnpo%2Bzoo6CfufsC0YOkrdO89YkR6Ce5iRwBHzLs%2FZ51KpiArPOzHAkR8c5eupa45wlBFY4upbXV5aynr5SVRRFYJo3EhCXjLIa0C4du3SUpSBGuY%2FGw63FyzdfQ2dZ%2BNCPIsN5CxCQXTIEsoFRNgB1qI9D98bo7aO1wQJCuGyMgSRjjAhmJBMYALtYPafrw4Hz7tF4wZPudX8BageCMUkH%2Bmmrn7EGGVUHmWv9Xmj28iJXPzx3r6lXl2sYoSBp1kuxLlYput0LjsarG1rsWkOxAFkRkmSdHS7mpmgPafw%2B%2FR%2FT4VcpqwdAUAHtw1ZgenuHg0E7yYWAY%2Bpqpx%2BfX2j0MD5PXRH5cHTK6qIgCXqSYCfbtAUVSNrtBD%2FJfNKZNpbvORqezH7axx3IfBreIXHWjNPmNm0mGBi0tpkShS87y%2FfYPzxT%2FKoHgSAWAhoQNrxNttgxIDwA3sQjdsr3R%2B%2BcXv52iMmgymRyDXIfCdoiW3ZDsNJw7COoW%2FYx4NgNpPnXi7eMbv49wUDw9pBmW7x6C4XYB2uRJ%2FT5GzgC4jcb49LrvzD04zdVDsyEsVCAK0A2Wd3jCX8OOFBZ3avpO8ez%2FvkvPOst0ndaEMKhR47MAVq8%2BoqxCbtBYvZhlNdivB7jh8Amr5tAf9OuF7%2FunJteutfFNH4UKrSjO3iLRO1adKUWsasACqjCD1ztGnoD1V8H3mjQIoeN9kLocDKTsQwSZdUoq0WoqAhoRB2FcS22WmtHxRdux15EL1fBGPsiin2oFnBWAOQxK0sqSIRVI6JWolJI7yo2neBhLz5xgnXhDa6IzhGxvCjSVUIe8YqAlT3xWArhxH2kt5ejrPoyTVQF8nPoTBWYXt7gB5LyIxu0dzyQt6QZWjIZQubABCqWci1jIN%2BbV0iYHmxIwoJnKLyO3%2BdlzYEMoew91BHN9DLI%2BtVsmO7D75ENJgizZ2ZHiv0NbW%2Bk8aOY4A7WP8iR%2B8EHIbYfYntQw0KIKsVeWGtAuUobbbyvNFOZzj3wzdov5PNbd78LPvhnNRPi%2F0oPQZjvhW2B70r3DGMJPWMfMvrrq%2B73wd%2FgX%2Bp%2FkD8Jlhey6JkAAAAASUVORK5CYII%3D);
  }
.sidemenu .projects .village a:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAHUElEQVR42t1a%2BVNTVxR%2Bf08ta7Raulg63WjFOp2xe6eD1LVg2YSw1VSgjAhFQFSWAAFkSYAEQ0SEBJKyFRBiZdeIIKAiUmQp1KVf7z3Neza2P2jpVJM38zH3fOe8c89337vnXRgEAITAjnx%2FBhPDIgOecSzaa90i1v%2BniPb8xA%2FNWXj9XDJerP8OG88onmXwGqlWXjOvnYSwwZYtpjQKcEaw2rkYf4GpMhHpxOAaBPaIFpxdCNcg%2FLknDjo1uAZho4EZzg8mpO5buABcSYieDZweJCQergDhhdPxcH6QkDi4AJiQ2jg4P1xKiC4OrgBhgzYW%2FwXWV0U7cjWMq46h8f%2BANQmhYr2Kw%2BCWvRevlURLgjwLvoHXsX14VR1HnHfZAYpzP7EPnoUh8FDu%2F%2B%2BFeJ%2BKwPPpX2Fd6g4OmoxWtyZGgqz8ANyydpPfIy9Y4n208TjYUorO8UFUDliIe1ufhMx2LcZ%2FuYn9zfnE7bbk4fteLYxX%2BpBxwQBlbwO8S8KwoZrlLovAenUUxa0FAp9kdmUB4tVw1Qpf%2FSGHoM%2BMWRiencTdB%2FdRPGoBE88QDh9dPM7YzgOAJOSdM8kYn58hThQiwnL1IrbUJeMcExTakAtZURgCm7LxXm3S2oWsr47G1rMpWL13lyYPrD0KxjmiSg5VXyP2WvLJDtAcwW4txSGpQy0KkeINo10gIaY8iZOxVTdf%2BRl%2B2gQo%2BxpQPdSGlM4abNck44tzmRSzFgji4LStmyY3Xe6DrDLSIcinJBJtU0OSvfjbCiYWbj2RED%2F2pK6ye4JbC6G%2Feh71E1akXtBDN9aNjxsz1i6ErzbHl6Zsmvz%2B7w%2Fw9qk44ggaOZLM5YjuLJM4RbcGAc3HaZzULgmR%2FJIQY55DHi9VCNtjQfBi%2B0PiJX8U84fCPedr1iz202I6%2BuXwLOKNIlj0OUDgASIGZyeogIKuer4BiZOpwvHT1AheqIqxd6g9eO5IAHUmEtlmF9JvEfM4CGE27Sm3o7sQYVTiRLcBu9Rp0v00R0UkvDP3IqQ%2BB8XDZiSYSuGbHYp1aYFwO7aHanHP3IPolmKkdengezIcMtYJH9bOhajlEJHQVUUF3F5ewMaiCOKC9dnIsBpYlwnHDv1RNIz0YPm3VSg6KpnfQYiUxzBiF9KUR%2FYHZQmwzU0jva8O9WO95Is%2Bq5TiNxccwPjcTdTZevBSdTwuzIxRzK3lO2ie7Mem%2FDCcn7yEpJ4aRLeWYn5lCe%2BWK%2BheEYKM%2FRDhw5LMry5TkvhzKnixlTSzTrNZq0CA8TiOWesxfWcWD9jr5284DJmjEDGPJCSYCeG2iRWju9KNTVWx8D%2BdTD7rtE2K1w22E7evMYfsA2YV2ZrBVsgq5TjVa8Tl2SmsS98Jv8JY8mX06ClWhMC7yV9RMmSmwKGb49iqiod6tE3ybSv7zt6i%2B0SOCam0CzFL3EMhuRLnxdq1e24Q3lLFkG%2F01qTk65gaBsUbjpP9WW0qN6mW9RVR9ATmVhYxODcpIbK9lGK9yyIoryCrjMJfsc2QAvG6fHsa2%2BvTOE9f59r%2BNuIDmrK5TXxSq13IRbOUQxLSmMttmujdXDkye%2BnVEoVI8bEd5cTVDrTD%2FeTX%2BN5SieV7q1SLX20S%2BYp6GtheongH%2BNUkIKtNB4FvtEcgrVDb5JDEva6S4%2B79e7Bet9GRxLc8jvhES4VdSIsUaxj%2BibighpNkp5o1ZH9alwa%2FqkM0Hpm5xrsXNQKP%2FP3IsFTj5vI8lANG6Gxd%2BMBwhO7dpI7m3zh6pT1PBv2t1u21hzF%2BZ4YJKY%2FEo4iwFINWtEUpcTmddZyiIiuGW7GvOQ%2Beym%2FwQ7OGeP1AB1vNIFrRlktW4uT6XDpbDc9eI%2Fuj4kP4oiaVxjcW5vBeQSxeU3%2BLSEMeFlZ%2FZZ0qjHcqwvPpOymfrCwS2su0MMj%2BUUe8R24wPHKC4Ja5Gzt06fihVw%2BBt7FHsaE8Cp3XRx24kbkpOqKYrl2kDcs4JliF1ft0IuANgBJmWc9AvBbvrmBn0wkkd9eQPbe6hOwLZ%2FnHlOzB29fgW3XwYZdamkf%2F9THCj7afccRYAQ92%2BHyjWgHb%2FA2K6ZwYgqKpBCltGnpNlf1NVAsJ%2BSdsqpA72D6VMTQp2U8OupfloPEr6lh8Up8u%2BT7SpmBoZgL%2FdJWcb6SYzZp4vki0wA3jVhzu0cJPm8h9opAIPEXQKTiwPAXdkyPs6R2X%2BM%2FPHqXvyNjcjcfKI8jYZnuaeENzkJrIKbbyXoUhEu9VFILTrItpL3U%2BVh7BuzQCTxMby6L4R5j2x9bcGDyXsoM2%2B7ZSBTqnR3gzeIw8JCQcTxt7jTm4vvQL%2BDV8e5JO2qqBZrxcEfPYOQR%2BhnpW8L4uGW9WKf7FvVxIcThcAQI%2FmrsAXEmIKhQuACakKBTODxISAleAwE%2Bnzg%2BXElIQssAAJ8ei4F0YZnJ2IVyD8FJJlD%2F%2FG5Mzg2sQAAjsV9ZEBjgpEsX%2F1xLFvM9gYlhyguKX7LVuFev%2FA2YfKnl9P0hwAAAAAElFTkSuQmCC);
  }


.nav-opened .body-moovin { left: 70%; }
.nav-opened .hide-overlay { display: block!important; }
.nav-opened .hide-overlay { left: 70%; }



.page-footer {
  position: relative; z-index: 300;
  padding: 15px 15px 0;
  font: 10px/13px "circe", sans-serif; color: #6e6f7c; text-align: center;
  background: #33343a;
  box-shadow: inset 0 2px #161615;
  }
.page-footer .g-logo {
  display: inline-block;
  margin: 5px 0 10px;
  width: 50px; height: 51px;
  text-indent: -999em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABmCAYAAAA9KjRfAAATBElEQVR42u1dCXRU1Rl%2BsgnZhlnIzGQlC0lIIiRsISxCLCCbAoKUUsFDKGrBKiCtWtnUg9Wjp9VK7e7SqgVstSiLVdy1evAcempB0bqCsvQgSFALpuP0%2F2bu5b4lc19m7iSPmHnn%2FAcYZv577%2Ffdf7nr0860p1evtK4kRSTjSRpJVpP8kmQzyUske0g%2BIjnK5CRJmMlJ%2Fjn7zh72m83QwXQ1Mt1FKEtLPQbw80kuZEA9QrKX5JQAON0oaQmJVY8g8BTKZGWvZnXJ7yzgdyEZRLKUZBPJxyQWwNMikhGV9IxwekQyhWTEKel6iegU%2BjlhVrJQt02sroNR928KCX6ShSQbSP5DYgJfgM7BzsjIikpmVjgz0xWVrN7hLL243KfFZZIsIfrfQAfXB928HJRpJkuQJAhC3Tewtvg7GgmFJMuZ7w5Zer4RfA4SQBMA9%2FaEe0Pc3rDb7Qu7PVHxePpExcslO%2Bw1CT7j%2F8%2B%2Fz38PXdAJ3S6IIE6QJUhCXS2WhDaRvExyDdp6ppLQlfnf7VRpQYIgQPR6AT4DXoAOECPA%2BvxhX59AuA8kOxjOhvhzwn5%2FblQCXPLCAZPgM%2F7%2F%2FPv4LXRAF3RCN8rwMvIYWagL6iRIEtbECLJYUAhtJpkGDM4UMiYhmxEkWCwAjRM93%2B3l4Avg9YAD2GB%2BOJgDKQjnQHILw7mQvL4GyYPkFxnF%2BB0Ifgsd0AWd0I0yUBYnDHXgRHGSUFdhSSDIaEEGcoABsHCSiAKqyA4SmDR6j5kEAwHojT6fX4AfyCVQ8gAOB90Acn5BMZOScAGkkEtpuBDSVyr4Dr7Lfwcd0MX1GsgTZIEoWJiOJGZJbk8fTpCJHGY5wmp2AJv2JmMOFXxMZw0GEtxUcfhu9Da4CEEAer0AXwDPweaA9otI3yIuZREpghRzKZeJ%2BB5%2By4Tpg24mgjTUgRHFSUJdUWdBELcgxCUjOQarATbAqJ1iRfqdzCIEES43%2FK%2BZBG4BFgIE%2BAJ4AbgV3OKSimRIS7oFYYIoRpKFIG5BZnLQdmAALMwWcxcwaysyepC%2F3MCswkAEfK6PkxAACQXw23oC4EKM4BdDlEFvI7JMJJkJ4tYTiJCDtgMDuDRBjIgxG4BdkslI70qKN4L5SIxgrsnj0RERjFgC%2FDIngbsfQYAAvyOImSDu5gQ5zHLQdk4MMAE2wAhYEWYgZRMwTBohZH4%2FB%2BNIAdED4D%2B9vmxKJTkR3Br0JLSRBThvQQZy0Ga0nRMDTICNm1kLMAN2wDBZZMzlLsoFMphVINAhM0FlChgRMHEHLMFhy2FWw4gBJsAGGAErl86FAUtVMgpJ0TEoZC4KqSACG%2FwozNZMBCrcmcRMDDABNsAIWHEXxkk5BkwTJoQUPH2aDG%2BUjGAwH1kHixFERJGEiM5GDHNlwAYYAasIKV4DKU8nRAYFo6nwfzA5ZhlI%2B2CWKJBZRXmKDCG6GBMhBVgBM2EpLKYA2zhdVUY3yhD2RAI4JyPIySAXlbIKqfDAD6yAGbcUYAlMgS1h3DUeVzUbaRsm3BCc4A%2BZm0qREScp3H0BQ2AJTIEtMG41IeTrXoDPQ%2FqGjAFBirmpFBlxiN59AUNgCUyBLTBunXVkZBaRWX1NPg%2BDHaRxLJtKkZEoKcAOGAJLYApsgTFh3bc11nENTQEwVxWJG0jnUtmUcvYVjSfAFNgCY8J6uS0hZE6veLzMOuCqClKuKlmuC1gCU2ALjIG1nXX4abIwpLOOlKtKrusyWAmwJswDMQmhuf1Gj0dvHamsKslZl8FKgDUwj0kIrextoDl%2BpGgidhSXdXowk0eKiCWYugfWwDyWu%2Bri8fiORAaB0cwqFTvaKJYAW2AMrAnzT4F9S%2B5qMHNXyJlTg8C2Hiwa3dbglrKrZSZ3lSKjjUgRKXDUbQF7CyE0gvwL1okxGdbRBoL1I8bcNGp0w%2BqONlAE1sAc2FsIobz4AMuuOpS7Kint%2F%2Fn27X%2Fr9%2FSOZ0rx947ktsSYJPug0V253AVeL5u3oomwwsKOk10NGDhkYzgcziBJrz5n0CMdJdsCxsAamAN74qBQHz%2BmYUNYMgeDUy%2BYMe%2BGlWvqY8m8%2BQumoEerrj3MnPXtmUTGWZBp02fOZp8rWdz8Sxsny%2BqOtiVzkAjswYHGH18f%2F9pkp7tz586%2FkEDKkcnAmqEPK5AB8D5qampy83YcPHjIS58dVCGldtCwP9jVe853LpmR7PQXHGj8oQ82m%2BOHas8t7VeJhnWVSI9L5i2Ygu8m6oeHDK2%2FnfSczduBvxOgv8D%2FJaq3ceHl41A3Wd2J9D8rWqIljoADvYW8w%2BNHgUL8MG6TKf2SCuytxX4AYO9%2BZVVv4TcJjHhDK1ZcO8Ssc0HjojFRl1sWd93Lyqt3UZ1csjpTm4JU9ilGOiThOFKgiyPggMePbpQLf4WcWDF%2B6MmAOaKwH9gQ0mPEyLGrWOPiKYPAq3qZfp%2FZgs6sktKK3YnoHDNm3FL6fXdZnalNa%2FluG1aGchwB9uAAXGg041jss44%2FFHPsEr4V5g3N5lm%2F%2Fp4yathJ9Jh4yjj33POugvtogZBuw%2BpGrImjHXwL0%2FFt25%2FMk9WVXEsPatMBtA1tFGWoj0fAAbjQaI13IvkvtjIo1j4UJ89QCN%2FFN8LGStL7Vw54tJW9je8aPLFh46aYhzPX3nhzFbmDZiwMtdI6KH0e%2FFuqS5qsrtSW2UQKArHy5KsI7BRHWGAHF8R6cFHyArphZQyjUMxm3mdDSJfp02fNFL3NvhGVVQMfloGHcQnFpmdF57LtqV9ffvni0UidZXWltryINmEXiZUQ9cBOXFymBXPybvb7LQFd2S8GxVLll7TLQhrcm06c8BSXlL8nrEQ%2BD3TRzNnTAJ6M5LEN4xcLkuXW0a%2Bs8lW7YE5tqMGOkdPTS%2FkG964c2MEBuNCCwbzfBQKSCUW1%2FJpve7EL7mcPHVa%2FjjVQCh4R9z4be0ifRx99LI%2Fac4KRLO1ADedNWIzYI1GH2fDf4CQYc%2B%2Fm8Zr6RCOOcQRzfw8L2SIZoSvtRQLrHm9kh8W%2F7AC85ZZbq6iBzeg1MvAGDa67DdmZjTqQ3Itc20YJaPywzpGdO1%2FPkemijW29aWrjC%2F30knXDoPqIHVxoZH6v2GZY6mvH2GEx0gbAjIqK6q2skbHmfzD2qNVa8cClTZ8%2Bcxbz8zGtuaZ26HqQZ7PXYDl2iUhnw9UzLcjf4bJ2S6ZMFNyWCFbu6CLMA3bBfdKkCy4RDbXqpED9ghh72D8HDhzwEBmfCJIt7iK0bPkPh4M8yT61LmTh%2F%2FZ47Rbv1F08uNDIBPdJUl61bAtbKAOnF2G%2BJNOX%2Bv5Dhw75qPz9rLGWnkSBeol17CGPTTW1Q%2B4WJFsGl89jIGljHRNh4WzyVRJrVTtv5FzJfs3vzzmu22GS3EUYa3C%2F2gbAnhQj7jB1DNQL0vTEE1tztTifxsZFo9lygqV%2BE86fvLAVwXwrLBxjKoCWxI4LMexEARewkOO5kjFIkoP7bjsAr79%2BZS1cCQDUb%2B%2Bvqq55UOLrZSRnUZ3%2BaThiF%2F37ob173%2FbbBPNSsuwQLByW3gZrRYY1dnChUUFfoaAYhDgR3DMr%2Blc%2FwwHk7m%2FWxXMugK9PgJBuw4ePWoW66AjGNPtPYZE2Y4%2FbYdn6pQmmJ%2FmERN37KU0yKHQquHcdP2HS99jBUejA2ONdzAxrCT7r1v2kP6ZSmOsDwc2wRBvr6EWp7lF9qmsfzNUHh5pk2dax4L5r1z%2F8RMRhkAKhQeMt9mMP%2BXxZeUX1Dq6PLPApWKJNMF%2FEN50HjeO0Nl3O1QLBiMsyZw6OB3dkR%2BxGhf%2BtXLVmoKbwIKWm0fgV%2FN4TpNd22RrFu12GbbVy61AdrfNDPac0Aqopz0pImwZ3l01wR6y4eunyeiLy69J%2B%2FZ%2FDoFFyw0Qvkl0k0lnlrdu2BymbaSLL24f0WuquMrNG4lCNr8231QpCwAG40Mgcj8eRW6tPOIrgPsouO6qpGfIzCubT0JtlF%2BGwW9%2F%2BaDeVUlc3YmVDw7grYIE2qe6f4p%2B3Up%2FPAhcapVv7FQhRCe52AHZjmwq8Ntd%2BPMnurPqcJFNmdSRBErtUN0jWcco8b8XWVtqUEOLiEy0%2Fv%2B8eBUJUg7vHLgVGMJdcbJBLp1lDaeK%2BxEvtgnsr5q1WuRXmrVQIARdaYWHJqwqEqAb3pQBB4WKD6%2FQXZ9K%2Fn1XRRzq6UTA%2FgDiHeKcbMLcLIcTFaxq5k%2B0KQV01uL%2BpgB%2BC75vk%2BvR3JIaIoIIE1cE6ZiO%2BKZwgUwrq4EIrKS2%2FXyntVQ%2FuoxMkYzi7r4vfj8gvevlxooQQqc%2FrUl3JvFXbpL3ExQNaWXnlrUoDQ%2FXg%2FmCC4N0DEvhdjjj%2FDWKIpLcSJPgcpLoKJ8iUB4bgQqusHHClZOrEueAuB68n%2Fe4o7Rrnl2qyHS5%2BbnV18RJC8ezXiGsKW2qVp06qq2uu0ijXn6EwuehEcAd4s9mGAxDLr32FPn4of72tEusS7QnJEm3bYaKLreBCmzhpSqXC9LsjwZ0A38YzIQzc%2BCWVfmF1R8iKesQRzJcqL9GqT79jfaZK27TpkXRqULPNApXzwV2AF6TvN7NMCGTwyynNVje9lVeJnKW%2BRKu%2BQAUOwEVkurugoPjdODIKR4M7fe9HCN5iBa8Y7gX6zIthj7WS4POVl2jVsaA2FL97eoqINidvUw5i6sH9v%2BTLvXYAEnh7TL6eX0hpXgw7RWB7W0Hw4%2BpLtOqbHMCBxp%2Bq6oG3mfymU8F9mU1vHtqCr4fZGzYLZEOfxwerW2ITzIujS7QgWGWJVh0H4uAOjT91w0d%2B1zQqdSq4v0UgnSXpzetjrFGwbMVybu81hSXado2ntGN%2Fvsafiy%2BeU2nynU4G93NjjD16UG%2F%2BtIWBG3SZrM5wBVKFZIn2SMT9%2BVWXaNXnscCBYYWOKnPYNDh0Krg%2FFKM3z5IN3ITVWS53WRfD%2FTUqLNEmc1CIthwGB4aNBTRs32IaizgV3E%2By4G4eezwBtybpzcbjEELfR6Svi8ISbZuPQcoJe8siXG3t0NUKGYaKlciDu7jHq1lydFuqj37fYJ6YlCzRtruHAPYWE54y5cIGU1BzKLhni%2BAugvk10bFH0Jyayi530Y9J7jclBw9JlmjbPcMC9hZC3v%2FggyxqyKdWQpwP7i6X5w3pkqr8UD7p85wgfelR63AFJEu07d5uwvwosG9pebN7eUXVX1lgd%2F6mNZf7IdabayXzTDI3yM%2Fu8Wn5eUzfSrgxib52DeiE%2BeaYJ3%2Fr60cv0wV2R4M7kXCSXBd686883viCb1%2FrmARW9wLpyyBr2Y9%2FS5Zo2zWgE%2BaxbyZdtnxFOfWYkLo%2FVQ%2FuRAIC8kn2egx58JW7QVgDrA76mvFnH6dSXWt7Q8BctisjjeZUdjoQR8ybjvk7nhADYB3y4Ct3g%2Fx9HtAn3n2ivESrHj8I69eBuXTL5ZChw29Ums9Rzzr44RX%2BbkP0Zumikf2ZeaEPf5rOmTt2PROwBuaa7Pn%2B4itrqaeG0HCHrIS%2FQoi%2FXBJkyIOv%2FPJi%2FJ6%2Fp5AvaKnfZa%2FezhCwFshLD91XPutQ5sFTQZwDR5A3vNsqgftLmNVFSObi4MtohCcAxsC6NYR0paXERgDgUO8R73US7zuUk2FPClwEI8Kgz7FLMIFxq89Lfvjhh9l0SOZtByptfI%2Bg9YWT8epqWV%2Bxc2SgfGC7d%2B9efzznKXpOnDR1vgNuSwBplWTqc%2FQiZWALjOM95JJNp45eTF01ntwYSZi%2BBGy1eB8wuHr1jcPIvI6nLlROmiv%2BYsWK6%2Brl1iEnxfutcecvSRGSHELGjh13lc15F%2FuMiyRA5%2F3uTZGiRgZheB8ODPGLClRI6XXo0OH86uraLSlSEiMD2AFD%2FTSJKimu3bv3FNLN0Vs6O8DxCjADdtYL0tRJcYNlugHh3s4OcmsFWDHLcCtALz006SbJGT9h8hK6KLmpswMeS4ANMAJWwMzmShB194WC1q69eVhlVc3LnR18swATYAOM4nFTyoGeJIBCp06dMZ9uhH67sxMBDIAFIyIAjBLBVjUl9qIC8JNTpk5vpN7xHFUu1ImICKHNk6dMWwgM%2BLl6YKM59WDUSZKNykDWrLmpDm%2B86V858PVvKDkhtA1tRFt5u4GBZATuDDHcYrjcedfdNWMbJqw4Z8DgxynQHe3AQfootWEz2oI26duINjtPhL0ryyDx6St%2B7NhneQsaL5tE74paQwOlbdTIw2cwAYdRR3pRwFrUGXU3keBDGx1xTarXIpGksdQvIBok3BtiT93wUbcDAAqM79G7OZrbC3iUhTJRNuqAunA3ZJIAa0Oa3Rp4RyOoO7tvxMMJMsu%2BffsKrr3uhvoZF82eCxdBQN2Bt94QaE%2BR795JAL5D18V%2BTL34MwhA1QPMP8d38F38Br%2BFDuiCTuhGGSgLZcYgwMOsoLvWWR6YPIs9mQCABcYgQGknCbIyPawOPSNuKPW0eDXT2XARDCgXA83HAPSTBCAmAoO6z%2F3suz72WxfTlcZ0dzsT2%2F5%2FbEcSQ4zqELEAAAAASUVORK5CYII%3D) no-repeat; background-size: contain;
  }
.page-footer .cookie:before,
.page-footer .cookie:after {
  content: ''; display: block;
  margin: 20px 0;
  position: relative; width: 100%;
  border-top: 1px solid #4B4B54;
  }
.page-footer .cookie a {
  color: #fff;
  }


.page-footer .other-projects {
  position: relative;
  padding-bottom: 30px;
  }
.page-footer .other-projects li {
  position: relative; display: inline-block;
  margin-left: 34px;
  vertical-align: top;
  }
.page-footer .other-projects li:first-child {
  margin-left: 0;
  }
.page-footer .other-projects .redefine {
  position: relative;
  margin: 30px auto 30px;
  width: 100px; height: 21px;
  fill: #FFFFFF;
  }
.page-footer .other-projects a {
  display: block;
  opacity: .5;
  }
.page-footer .other-projects svg {
  width: 100%; height: 100%;
  fill: #fff;
  }
.page-footer .other-projects a:hover {
  opacity: .85;
  }
.page-footer .other-projects .village a {
  width: 67px; height: 24px;
  }
.page-footer .other-projects .wonderzine {
  top: 4px;
  }
.page-footer .other-projects .wonderzine a {
  width: 76px; height: 18px;
  }
.page-footer .other-projects .spletnik {
  top: 2px;
  }
.page-footer .other-projects .spletnik a {
  width: 76px; height: 21px;
  }


.banner {
  width: 320px;
  margin: 0 -10px;
  }
.banner img { display: block; }



.counters {
  margin-top: 10px;
  font: 800 11px/1 "circe", sans-serif; color: #c1c1c1; -webkit-font-smoothing: antialiased;
  }
.counters .count {
  display: inline-block;
  margin-left: 15px;
  }
.counters .count:first-child {
  margin-left: 0;
  }
.counters .count .icon {
  display: inline-block;
  margin-right: 4px;
  fill: currentcolor;
  }
.counters .comments .icon {
  width: 11px; height: 11px;
  vertical-align: -2px;
  }
.counters .views .icon {
  width: 14px; height: 10px;
  vertical-align: -1px;
  }



.post-list {
  margin: 0 -10px 15px; padding: 0 15px;
  }
.post-item {
  position: relative;
  margin: 15px 0;
  overflow: hidden;
  background: #fff;
  border-radius: 4px; overflow: hidden;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  -webkit-hyphens: none; hyphens: none;
  }
.post-item .post-topic {
  margin: 0 0 6px;
  font: 800 9px "circe", sans-serif;  text-transform: uppercase; letter-spacing: 1px;
  }
.post-item .post-topic a {
  color: #c89534;
}
.post-item h2 {
  margin: 0;
  font: 15px/19px "TwentytwelveSansC", sans-serif; color: #2a2d67;
  }
.post-item {
  
  border: 1px solid; border-color: rgba(0,0,0,.13); border-radius: 4px;
  }
.post-item .post-preview {
  display: block;
  background-position: center;
  }
.post-item .counters {
  margin: 10px 0;
  }
.post-item .g-sp-badge {
  padding: 3px 6px 2px 6px;
  color: #ffffff;
  }


.post-item.o {
  min-height: 80px;
  }
.post-item.o .post-preview {
  display: inline-block;
  width: 80px; height: 80px;
  background-size: cover;
  border-radius: 4px;
  vertical-align: middle;
  }
.post-item.o .post-topic {
  display: none;
  }
.post-item.o .data {
  vertical-align: middle;
  overflow: hidden;
  margin-right: 7px; margin-left: 15px;
  padding: 10px 0;
  max-width: 185px; display: inline-block;
  }
.post-item.o h2 {
  font: 15px/19px "circe", sans-serif;
  }
.post-item.o .counters {
  display: none;
  }

.post-item.f .post-preview {
  margin: 0 0 15px;
  height: 190px;
  background-size: cover;
  border-radius: 4px 4px 0 0;
  }
.post-item.f .post-preview-300 {
  height: 300px;
  }
.post-item.f .post-preview-400 {
  height: 255px; background-position: top;
  }
.post-item.f .post-topic {
  text-align: center;
  margin-right: 25px; margin-left: 25px;
  }
.post-item.f h2 {
  text-align: center;
  font-size: 16px; line-height: 22px;
  margin-right: 25px; margin-left: 25px;
  }
.post-item.f .counters {
  text-align: center;
  margin-right: 25px; margin-left: 25px;
  }

.post-item.sf {
  width: 290px; height: 290px;
  }
.post-item.sf .post-preview {
  height: 290px; position: absolute; top: 0; right: 0; bottom: 0; left: 0;
  background-size: cover;
  }
.post-item.sf .post-preview:after {
  content: '';
  position: absolute; top: 0; right: 0; bottom: 0; left: 0;
  border-radius: 4px;
  }
.post-item.sf .data {
  position: absolute; right: 15px; bottom: 0; left: 15px;
  text-align: center; color: #fff;
  }
.post-item.sf .data .post-topic,
.post-item.sf .data .counters {
  color: #fff;
  }
.post-item.sf .data h2 {
  font: 19px/22px "TwentytwelveSansC", sans-serif;
  }
.post-item.sf .post-topic {
  margin-bottom: 5px;
  }

.post-item.sf .linktopost {
  border: none;
  }
.post-item.sf .data,
.post-item.sf .data h2,
.post-item.sf .data h2 a,
.post-item.sf .data .post-topic,
.post-item.sf .data .post-topic a,
.post-item.sf .data .counters,
.post-item.sf .data .counters a {
  color: #000;
  }
.post-item.sf .data-color-ffffff,
.post-item.sf .data-color-ffffff h2,
.post-item.sf .data-color-ffffff h2 a,
.post-item.sf .data-color-ffffff .post-topic,
.post-item.sf .data-color-ffffff .post-topic a,
.post-item.sf .data-color-ffffff .counters,
.post-item.sf .data-color-ffffff .counters a {
  color: #fff;
  }

.post-list + .load-more {
  width: 290px;
  margin: 0 auto;
  }


.missing-images {
  margin-top: 20px; padding: 14px 10px 15px;
  font: bold 14px/17px "ProximaNova", sans-serif; color: #FFF; text-align: center; -webkit-font-smoothing: antialiased;
  background: #C0C0C0;
  -webkit-border-radius: 2px; border-radius: 2px;
  }


.hype-panel {
  position: relative;
  margin: 0 -10px 0; padding: 0 12px 27px;
  vertical-align: top;
  border-top: 2px solid #0f0f0f;
  background: #33343a; color: #c89534;
  }
.hype-panel .shares {
  position: relative;
  padding: 27px 0 0;
  }
.hype-panel .shares:before {
  content: ''; position: absolute; top: 25px; right: 2px; bottom: 0; left: 2px;
  border: 2px solid #c89534;
  }
.hype-panel .hype-views-counter {
  margin-top: 30px;
  font: normal 34px/18px "TwentytwelveSansC", sans-serif; color: #fff;
  }
.hype-panel h6 {
  margin-bottom: 18px;
  font: normal 11px/1 "circe", sans-serif;
  }
.hype-panel .just-bl {
  position: relative; display: inline-block;
  margin-left: 10px; padding: 12px;
  width: 120px; height: 74px;
  vertical-align: top;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.hype-panel .hype-share {
  margin-left: 10px;
  width: 150px;
}
.hype-panel .hype-views + .hype-share {
  border-left: 1px solid #c89534;
  }
.hype-panel .hype-share-button {
  display: inline-block; position: relative; top: -10px;
  width: 32px; height: 32px;
  margin-left: 10px;
  text-indent: -999em;
  border-radius: 4px;
  background-size: contain; background-repeat: no-repeat;
  }
.hype-panel .hype-share-button:first-of-type { margin-left: 0; }
.hype-panel .hype-share-button:before,
.hype-panel .hype-share-button:after {
  content: '';
  position: absolute;
  background-size: contain; background-repeat: no-repeat;
  }
.hype-panel .hype-share-button:before {
  width: 100%; height: 100%; top: 0; left: 0;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  box-shadow:inset 0 1px 0px rgba(255,255,255,.1);
  border: 1px solid rgba(0,0,0,.45); border-radius: 4px;
  }
.hype-panel .hype-share-button.fb {
  background: #416ed2; background: -webkit-linear-gradient(top, #416ed2 0%,#3859a6 100%); background: linear-gradient(to bottom, #416ed2 0%,#3859a6 100%);
  }
.hype-panel .hype-share-button.fb:after {
  top: 8px; left: 12px;
  width: 9px; height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAgCAYAAAD0S5PyAAABIUlEQVR42u2TsWqDUBRAG1rJErCBYIZA%2F6Cz0KFQyOLinCz%2BQqYQunZzzug3FD%2BgoG3pWDoYjFkUlOAqEkJFJLfXwCui7xFi00weOLhcD8i9XgAAU4RHb9F7dIg%2BULxivXyJiugIHR%2BQY0Xu0LGiKFPDMJ49z%2FsKw3AVBMGirK7r17RAXxAExbKstx0CBzBNs0eLiI7jfAChTkRV1Uc4At%2F3u5WIbdsGHAdfiURRtAY2r%2BgTOivYrkSSJImBQhzHS3y0yvOEFtohpmm6ZXz7C5kpyJEIVzweViTfGOXQBvuCJEltWZYnRIx8AwXXdT%2FJDFHTtP4%2Bku8Z6iOfInLzp0iWZZvf7eTHAvV4P0VkXoyUZP9o5dkm0kSayJkiCP%2BvkR%2FApGYuLfdvnQAAAABJRU5ErkJggg%3D%3D);
  background-size: auto 16px;
  }
.hype-panel .hype-share-button.vk {
  background: #348ee1; background: -webkit-linear-gradient(top, #348ee1 0%,#327dc3 100%); background: linear-gradient(to bottom, #348ee1 0%,#327dc3 100%);
  }
.hype-panel .hype-share-button.vk:after {
  top: 8px; left: 11px;
  width: 11px; height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5%2B5WAAAB4ElEQVR42q2VP0hCURSHjSAo2iKKaHII5NELGhoamsShQhz6jxRWi1nk5BBEIrQVIQhFNoSQFC1FSOgQCSI4JUIRCDo4hGZBQQ956rNf8CCMc4uu7wcfdzrfvTzPOeqQ9n%2FSBlrAn5nlZAKYgKheVh%2Bz2bz%2BH4xG46rBYFj6cckUEOrENc7Isizl8%2Fl0NBq9MJlMa%2BoFAiHmT6VSkSORyBl006CVIeaPKu%2FTXFytVmWr1TrGFGcymQkceoIBsAieWPJYLLbHFMfj8WEcul%2FoweseqNpsNnvJLwbpdHqSqi0Wi1cNiR0OxzijDY%2BZ4nA4PKKOLUUHGLLb7Rs1Og6m2Gazuf4a6UQicU2UvoFOptjlcm0JgrBM4XQ6N5PJ5A3VbWBO08krlUrvPp9vR%2FORTqVStxaLxal%2BJgMt5p%2B6Mn70U3VftJNiRVHecbwykAAzoVDoBGKRp4%2BbQD84%2BmVfzHOIv4HkgFF%2F3pA4l8uJVH2hUHhsSKzX6%2FuoekmSitxipEsUxQXGvnglxX6%2FfxSF3Qx6wSCYCQQC%2B1R9uVy%2B594Vbrd7Gy%2F7qNE5JMXBYNDv8Xi2Kbxe7%2B7XAkKvVxhSBQxBrHl8OkRrcQho%2Bvf%2FDFZAcyPbTQEv4A4cgyn1lXX5BPrBlutXbji2AAAAAElFTkSuQmCC);
  background-size: auto 15px;
  }
.hype-panel .hype-share-button.tw {
  background: #25bcfb; background: -webkit-linear-gradient(top, #25bcfb 0%,#1e9dd3 100%); background: linear-gradient(to bottom, #25bcfb 0%,#1e9dd3 100%);
  }
.hype-panel .hype-share-button.tw:after {
  top: 8px; left: 8px;
  width: 18px; height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAcCAYAAADr9QYhAAADEklEQVR42sXXXUhTYRwG8OZkRrM5zeYqKy8kYtL0ImuBlYV9jFrCKqa2JgtTRFKR9TW8ECIrAm8krIsRDYmE3I03QTJQKLtqYl5JbNRw5qbIQWPfe3sOHETEnS83euAHiudsD%2B%2FevefvjixGCkr4r1FADZyBq3AeDgN3CCEZgxTBdWhUq9XNra2tD%2FDzMZZ7uMsgxaAUWEQG10wmU8%2Fc3Nw3r9f7naKowOLiomdqaqqH%2FtjElrkAjXAJykDCo8yJjo4OezQaXSNMkslk3O12f5RKpU34%2BxUoEFzG6XQ2tbS0PKILMS5DCUuRAo1Gc2d1dTVEkI1lsDI%2FR0dH36pUKguuM8JuQWXgC5BgMOh1OByvZDJZE1PqLORvUUY3PT3tJixZWVmZt1gs93GtHnKElLHDepaWlnx9fX1PmUI34ShImBfLs1qttlQqlSQciUQilNFo7MY95bzL1NbWqv1%2B%2Fw%2ByKT6fz2MwGDo37KdCODI7OztJeGZ5efm3UqmsF7KBc%2Brq6qyhUMhLNiUej0fGxsaG5XK5Gdc16HS6ZnpvEAEZGRlx4N49zHtJQAWKdB9TNbCG3k%2Ft7e12l8v1jggJs3%2BY1b0BJqgESboyefALWIN9kgiHwxQRka6url76XCotLT0QCAQuYlto2c6OU1j%2BNZLFxGKxMN4jhkPRVVFRkc96kNlsNgP9laVXgGQhWNUF7D%2Brx%2BMpw6%2BFrGXgBSQh2wnCIa4yLyFbmYBh6Ia9fJ7aEmiGcXylKZK5%2BCEXxI0QCoWimnn2ZCIPtzz0kGKehT5AJrIAu9KV0YIO5GxlsCqvSWZyO%2B1TG1%2BvGmZ%2BaYDTcBDkIIU82AcnMZM0Dg4ODiQSiSgRn09c88wTHDxOs9lMH89ptbW1Pcbk9mebm7aEq8xO%2BAoJjArjQ0NDA3q9%2Fh49DFVVVd3t7%2B9%2FNjMzM5FCiPj8heN8x858%2BAzZCAXnhA7kuWCHKGQq81C5nf8OyuE9xEBskuCEIrYiQg69%2FWCDSQjzHeTgDWjZCrCX4ZYLWrjFFHzO6IVOMIAG1gdtMWX%2BAXKBivxWddB5AAAAAElFTkSuQmCC);
  }

.hype-share-button-whatsapp {
  display: block;
  margin: 12px 2px 0;
  width: auto; height: 40px;
  background: #25D366; border-radius: 3px;
  color: #fff; text-align: center; line-height: 40px; font-size: 16px;
  }
.hype-share-button-whatsapp:hover {
  text-decoration: none;
  color: #fff;
  }
.hype-share-button-whatsapp:before {
  content: '';
  display: inline-block;
  margin-right: 2px;
  width: 18px; height: 18px;
  vertical-align: -5px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAC8UlEQVR42q2WTUhVQRTHM0MxEYogo49FBAa1iPIhEkRQSUFYRFFYVhvRTZSBQVuzFEuosIiMQKNFtskIjRaKlkUfYkKgEgpGElavIlPKLKffjfPgcHrv%2Bby3gR8zc%2BbM%2Bc%2F3vbMSTc65HKicmppqIe%2BD9%2FCB%2BgC0wSXYji0Z9%2BCJYIdhyJHIXSSPlK2d9I28nDzNr2AI3oBT6Tf0YLtBXgVnKNdBJ4wb31%2FUD8xUtNTMbpjiMVgQZytS8dsDXeAUDYnuZYVZupM%2BVisfRlWM5ulEj6hZhmF1gLORSqgn6jzUxxINKaeP5Et9atq4HWrvS6KNsBOcsN60pUCaT%2BEM%2Br4V4VHKmTrwPiVabkTXwVcZdZ7PZc9XW1ijG1rF%2BA7mKnsyDKpO9wLs%2BX2ZdRgyPEOWOsVVZpl2Y7MPxCqfwrvACQWeoUhtfo5xLrMvFFT53Ot0CEu8q56hVuKOYEw1wvvBmVkXBljuZonz7G9FhB9FcVyIfVwJlwd89y%2BL1pA346cyk7sxnKvBCdcCCleI8GdP%2BDHEPLE0JdHWq2ZdGuAxqRStsDeKJhnF8zgd1prP36EoPiux50wz4zpwMOh1qAYnj%2Fq8eNfBnPBa1ZYE%2FdLUEuuNp61dfNq9SoEKtmWaEe81V%2BsTFFFt9Oom1Zi%2Bi7BNSN%2BzEcMPCVSXwD7lwqj4W%2FSgGky%2FYjW4bZHR3BbjBPmyBD95V4ygLeeaPj1if62NG1SHmzO4HvOhjG7d5JMi3EU92%2FgdVfGP2yAD0tDq845meESxrwEn9NnGLHVozK9OoAdjMYyoq7jJOhSrxtB%2FEs2GL2qJT%2FzjFLkO8ErZ8uA6tkZYPgPBZDhvDltFNMc5MCxOL3Gqh5%2BRTio1wtYY%2B5gCubRfgDHzypXEupcblYgVG6P%2B3Qxi0lsZeCCv1Av7My%2BpG7LiPQinjWgvXKS8g3w2rIBb6rroQUQrt5NvTuSL0YTjQyiEJXH2Lh12wilvINBGuQPuwDnqByEz0bPwB9I8Cx4FSRyfAAAAAElFTkSuQmCC') no-repeat; background-size: auto 15px;
  }


.widget {
  position: relative;
  margin-bottom: 30px;
  }
.widget .widget-title {
  margin: 0 0 10px;
  font: 800 20px "circe", sans-serif; color: #000; -webkit-font-smoothing:antialiased;
  }
.widget .slideshow-dots {
  position: absolute; right: 0; bottom: 0; left: 40px;
  text-align: center;
  }
.widget .slideshow-dots i {
  display: inline-block;
  width: 6px; height: 6px;
  margin: 0 3px;
  background: #c8c8c8;
  border-radius: 3px;
  }
.widget .slideshow-dots i.active {
  background: #000;
  }




.widget.attached {
  margin: 0 -10px; padding: 12px 10px 5px;
  overflow: hidden;
  background: #fff; border-bottom: 1px solid #c9c9c9; box-shadow: 0 1px 0 rgba(0,0,0,.06);
  }
.widget.attached .js-slidernofs {
  width: 100%; position: relative; left: -20px;
  margin: auto; padding-bottom: 40px;
  overflow: visible!important;
  }
.widget.attached .js-slidernofs,
.widget.attached .js-slidernofs > div > div {
  width: 260px;
  }
.widget.attached .slideshow-dots {
  bottom: 10px;
  }
.widget.attached .attached-post {
  overflow: hidden; position: relative;
  width: 250px; height: 140px;
  border-radius: 4px;
  }
.widget.attached .attached-post .post-preview {
  overflow: hidden; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10;
  background-size: cover; background-position: center;
  -webkit-box-shadow: 0 1px rgba(0,0,0,.25); box-shadow: 0 1px rgba(0,0,0,.25);
  border-radius: 4px;
  }
.widget.attached .attached-post .post-preview:before {
  content: ''; overflow: hidden;
  position: absolute; top: 0; right: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.3); background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.8) 100%);
  border-radius: 4px;
  }
.widget.attached .js-slidernofs div .attached-post {
  background-color: #000;
  }
.widget.attached .attached-post h2 {
  display: block; position: absolute; vright: 15px; bottom: 15px; left: 15px; z-index: 30;
  margin: 0;
  font: 800 14px/16px "circe", serif; color: #fff; -webkit-font-smoothing: antialiased; text-decoration: none;
  overflow: hidden;
  }
.widget.attached .attached-post:after {
  content: '';
  display: inline-block;
  height: 175px;
  vertical-align: middle;
  }
.widget.attached .attached-post .linktopost {
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 40;
  }



.widget.readalso {
  margin: 0 -10px; padding: 0 10px 15px;
  overflow: hidden;
  background: #33343a; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.7);
  }
.widget.readalso .widget-title {
  color: #fff;
  }
.widget.readalso .slideshow-counter {
  top: 21px;
  color: #808080;
  }
.widget.readalso .js-slidernofs {
  width: 100%; position: relative; left: -19px;
  margin: auto;
  overflow: visible!important;
  }
.widget.readalso .js-slidernofs,
.widget.readalso .js-slidernofs > div > div {
  width: 260px;
  }
.widget.readalso .readalso-post {
  position: relative;
  width: 250px; height: 240px;
  margin: auto; padding: 0 10px 20px 0;
  text-align: center;
  }
.widget.readalso .readalso-post .bg {
  position: relative;
  background: #44454d;
  border-radius: 4px;
  box-shadow: 0 0 2px rgba(0,0,0,.5);
  }
.widget.readalso .readalso-post .post-preview {
  overflow: hidden;
  height: 160px;
  margin-bottom: 11px;
  background-size: cover; background-position: center;
  border-top: 1px solid rgba(255,255,255,.05); border-radius: 4px 4px 0 0;
  }
.widget.readalso .readalso-post .post-topic {
  margin: 0 10px 3px;
  font: 800 11px "circe", sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #c89534;
  }
.widget.readalso .readalso-post h2 {
  height: 76px; overflow: hidden;
  margin: 0 25px 10px;
  font: 16px/19px "TwentytwelveSansC", serif; -webkit-font-smoothing: antialiased;
  overflow: hidden;
  }
.widget.readalso .slideshow-dots i {
  display: inline-block;
  width: 6px; height: 6px;
  margin: 0 3px;
  background: #000;
  border-radius: 3px;
  }
.widget.readalso .slideshow-dots i.active {
  background: #c8c8c8;
  }
.widget.readalso .readalso-post .linktopost {
  position: absolute; top: 0; right: -15px; bottom: 0; left: 0;
  }
.widget.readalso .readalso-post .linktopost:after {
  content: ''; position: absolute; top: 0; right: 15px; bottom: 0; left: 0;
  box-shadow: inset 0 0 3px rgba(255,255,255,.15); border-radius: 4px;
  }



.post-comments {
  margin: 0 -10px 0; padding: 10px 10px 0;
  background: #fff; border-top: 2px solid #212227;
  }
.post-comments h3 {
  margin: 10px 0 10px;
  font: 800 20px/20px "circe", sans-serif;
  }
.post-comments .load-comments {
  margin-bottom: 12px;
  }
.comment-list {
  overflow: hidden;
  margin: 0 -10px; padding: 0 11px;
  }
.comment {
  position: relative;
  margin: 0 -10px; padding: 10px 10px 0;
  border-top: 1px solid #e3e3e3;
  -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);
  -webkit-transition: -webkit-transform 100ms ease; -moz-transition: -moz-transform 100ms ease; -o-transition: -o-transform 100ms ease; transition: transform 100ms ease;
  -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
  }
.comment:first-child {
  border: 0;
  }
.comment-form .comment {
  margin: 0;
  }
.comment.comment-swiped {
  -webkit-transform: translate(54px, 0); -moz-transform: translate(54px, 0); -ms-transform: translate(54px, 0); -o-transform: translate(54px, 0); transform: translate(60px, 0);
  }
.comment .comment-info {
  font: 800 13px/16px "circe", sans-serif;
  }
.comment .comment-info strong {
  font-weight: normal; color: #2a2d67;
  }
.comment .comment-info .username {
  margin-right: 0.3em;
  }
.comment .comment-info .comment-time {
  color: #b2b2b2;
  }
.comment .comment-body,
.comment .comment-body p {
  font: 13px/16px "PT Serif", sans-serif;
  }
.comment .comment-body a {
  color: #c89534;
  }
.comment .comment-body p {
  margin-bottom: 10px;
  }
.comment .comment-body img {
  max-width: 300px;
  }
.comment .comment-panel {
  position: absolute; top: -1px; bottom: -11px;
  width: 54px;
  background: #33343a;
  -webkit-transform: translate(-65px, 0); -moz-transform: translate(-65px, 0); -ms-transform: translate(-65px, 0); -o-transform: translate(-65px, 0); transform: translate(-65px, 0);
  overflow: hidden;
  }
.comment .comment-panel i {
  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAoCAYAAABuIqMUAAAB5ElEQVR42tXWQUiTYRzH8c3hxNymybxkQiRBh2iHhulJkGAISminiMib4aWgLuJFISjoJB4qBJkI0m0RehQcsludLZgNEdqhWocmblN8%2Bt7%2B0cH3fbf3mc%2Fzg8%2FlPfz5Hl5434BSyi9BvEKgWfw6FMIbKNviw1iHsi2%2BHRtQtsXHkIWyLT6OT1C2xV%2FGLpRt8ddQgLItPoEilG3xQyhB2RZ%2FB2Uo2%2BInUYWXfcQKFvAISYSbHT%2BFE%2FixGnKYxy3d8U9xCl37ill0%2Bx0%2Fj2atjEXEG40PgkPnst94gpZ64kNI47y3hT4v8W3IwJT9wLDLeMLNWwUTbuIHUYJpq2LczTt%2FE0WYtkMkneLlj9G87SHqFC%2F%2F6uZtzTkeiOMzTNuYczzQiSxMWh6tzvHABWzCpD12jhdhvIeXJXAV15HEKB7iOZaRw0%2FUsy8IOseLEN7B7ToRcKEX9%2FEWB3C7lLt4EcTrhuKd7w9gycUHM%2BMtXszpiYeI4tkZH80KIhLvzQxOtcWLCF6ihv93T%2BK9e4BjrfHiNr7h36Ulvj53caQ1XlzEjpLtS3z9RvBHa7zowLaS9fhxdAC%2FtMaLLuShWMqvozfwXWu8SKCCWT%2BP9qMg8Vq9wKrfRy%2BhrQnxMXyQB%2FaZtjn%2Byl9h9KdZubQ8XQAAAABJRU5ErkJggg%3D%3D) 50% 48% no-repeat; background-size: auto 20px;
  }

.comment.comment-sublevel {
  padding-left: 40px;
  }
.comment.comment-sublevel .comment-panel {
  left: 10px;
  }


@-webkit-keyframes expand-comment { from {height: 0;} to {height: 54px;} }
@-moz-keyframes expand-comment { from {height: 0;} to {height: 54px;} }
@keyframes expand-comment { from {height: 0;} to {height: 54px;} }
@-webkit-keyframes appear { from {opacity: 0;} to {opacity: 1;} }
@-moz-keyframes appear { from {opacity: 0;} to {opacity: 1;} }
@keyframes appear { from {opacity: 0;} to {opacity: 1;} }
.comment-list .comment-form {
  position: relative;
  margin: 0; padding: 0;
  }
.comment-list .comment-form .comment-form-wrap {
  position: relative;
  background: #e9eaf0; border-top: 1px solid #bfc2ce;
  margin: 0 -11px -1px; padding: 6px 11px;
  }
.comment-list .comment-form .comment-form-wrap:before {
  content: ''; position: absolute; top: 0px; right: 0; left: 0;
  border-top: 1px solid #dcdcdc;
  }
.comment-list .comment-form .comment-form-wrap:after {
  content: ''; display: table; clear: both;
  }
.comment-list .comment-form input {
  float: left;
  width: 240px; height: 34px;
  margin: 0; padding: 6px 0;
  font: 13px/20px "PT Serif", sans-serif; vertical-align: top;
  background: none; border: 0;
  box-sizing: border-box;
  -webkit-appearance: none;
  }
.comment-list .comment-form input::-webkit-input-placeholder {
  color: #929292;
  font: 13px/20px "PT Serif", sans-serif;
  }
.comment-list .comment-form input:focus::-webkit-input-placeholder {
  opacity: 0;
  }
.comment-list .comment-form .common-button {
  float: right;
  width: 40px; height: 34px;
  padding: 0;
  border: 1px solid rgba(0,0,0,.2); border-radius: 4px; box-shadow:none;
  text-indent: -9999px;
  }
.comment-list .comment-form .common-button.disabled {
  background: #fafafe; background: -webkit-linear-gradient(top, #fafafe 0%,#dedfe5 100%); background: linear-gradient(to bottom, #fafafe 0%,#dedfe5 100%);
  }
.comment-list .comment-form .common-button:after {
  content: '';
  position: absolute; top: 10px; left: 12px;
  width: 14px; height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd%2BUAAAAqUlEQVR42u3QMQoCMRCF4cHCwjLnEAQ9yhZi53Xs9ATewWYPkCrp9Ra7jVqkiu%2BBkGoLxRkQ5sHfbJGPHcFmaIM6tFOqo%2FG2ZM2PRq0khLDNOfellHtVGt5%2B0KAlKaW%2BGi3GeJH2Z%2FqjJdV4DjrooIMO%2Fik4GHoDwaMheCA4Ryc0KkIjDVoEp5veE%2B2RfLpvwBtaIrEAz2iBRBlsJ2Ta4LWdUB1sJ%2FwV%2BAJL2PGvWTRVPgAAAABJRU5ErkJggg%3D%3D) no-repeat; background-size: 14px 14px;
  }
.comment-list .comment-form .common-button.disabled:after {
  top: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd%2BUAAABZUlEQVR42u3Vz0oCURTH8bspeo%2Bep1dpM1pQSpQGIQQF1bJFCVqZUaDjqKOmo445uUhqk1GtQmhq2WImTve3uFBm1IDXRcziC%2FOP84HDwGVz8%2BHJUDi6uRKJ2dHVdZIRn%2F0CAxbjNxvbO7t0cqpRRj2nbK460jATs2EsR2JrjF%2FY%2BWKdmq0utdo3UsJsGFvcYvvxY4FJrWF2aS%2BeIpY4OJOOiWCx5BjBpA%2F6oA%2F64D8FU%2BmsM47TAgYs1mhafVWrST8PcRibrc4Tc123Yl12%2BwW94WqFOg00dEDV6ODdn8NsGLAYESk8a1gZtfINK%2Bom5fLGe%2B%2Fu8R7feGwW4AQvwCsNfpBKq58xQKSXzTfbfr32CJVgwAL4U%2FiDxQo5VqOL9tWz4zgdIjJ4M4FgiCmBBU%2F9CooV3vYexAqPeNNKcBEDRgsmODiwwiXelAfAG1gqG19WKJ7LApHFO8QKcS8dFCvE9ajADwDbgFmejndFAAAAAElFTkSuQmCC);
  }


.comment-list .login-first {
  position: relative;
  height: 34px;
  margin: 0 -10px; padding: 10px 10px;
  font: 13px/34px "Arial", sans-serif;
  background: #f1f1f1;
  border-bottom: 1px solid #e0e0e0;
  }
.comment-list .login-first:after {
  content: ''; display: table; clear: both;
  }
.comment-list .login-first .common-button {
  float: right;
  width: 40px; height: 34px;
  padding: 0;
  }
.comment-list .login-first .common-button:after {
  content: '';
  position: absolute; top: 6px; left: 9px;
  width: 19px; height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAErUlEQVR42rWYbUxbVRjHbztYHYx2o7oxg7JRp8xRWrkB2RaNSzaNM74ESYy4L8QwnX6wWyjRRIlfbCZCyNAYlrAvBISaCJGwjBlI9gVhBqcYCpthQVfBFFZ5FYFCj%2F%2BTnJvcPSmF294%2ByS8htD33d8%2Fb85wjJScnx4oBPAB2gXTwINgNzGA7kOJhS19ijHH430lgD3gcPAXkKOSBA0LckBAxYAL7Qb7y4KysrKKqqqrXOzs7z%2FX09Hzc19f3WXd394etra1nES8RSQfIAEa9xAzgYUWopKTk5ODgYO3MzMyN9fX1ZRYlVldXg5OTk9e6urrcNpvtiBC0g13xipnAISBXVla%2BNjEx8X04HA6xGCIUCgWHhoa%2BLCwsfEYI7oxVLAXk8TcdHR29DKFVpkMsLy8H0IMVaHtvLGI7gLOiouLVhYWFERY97oKroBlcAl7wI5hjG0d4enr6uFYxHva6urrTfI6wyDEKzoNsIG3ANnAEXASzgMZ5rWIHPR7PG2trawsRGvODUmAEkgYswANWABOiNi1i6aWlpc%2FzeRBB6ltgBlIsiL3wgHixR7WsSmNKSoojGAwORJDyAAOQYoQ%2B1AzStir2UG9v7ycRpOrF28YDlZIFWcAYVczhcDgx2aeI1HWwTWextLa2tvdaWlrOCrlDwLSR2I6BgYELROo%2FkM2%2FoKcY%2Fj7JRPj9%2Fu9ycnJ4RnACcySxvdivbhOxz%2FmHCRB7jqkCz%2FW5XK6XRcqz3CfW2Nj4As0gYJ%2BeYqQtN1MFtqY5r9f7PpWTRkZGviB57Qf%2Bgc5itL1zIMxE8JTX3t7%2BgVpOCgQC10hV4NIiJpb%2BYeDcEqKOa2pqOoOhvKWW6%2BjocCly0uLi4u%2Bkx45qFLMDORYsFktBf3%2B%2FB8M5T3rOLkFkjkzIPVrEmpub315aWvqDz5WtgDruXxYluBwqkHclWmPV1tamahHDg%2B4ynQNOf3GxFaaKsrIyq8bJ%2Fw%2FTP8YkdO99DVdXVzs0ih0HPi6oBXTIjDK8pHOCIF%2FCKvxVLYbJdzrR2wXYB%2BTc3NyjPp%2Fvkur8cA%2FwVSvxHvtGLYba%2FCLPX3qLUSmcqD5CifU3Q1ApDv%2FhO2qx2dnZn3nmT5DYTiDzXmIiqJRaLBuE1YvC7Xa%2FIg4keoulDg8Pf02k7gA7HW7lwX2AqTM%2F%2Fv8kMOqcxI8RqV5gVQtRsbfIPrJWU1PzpjjiG3QUK1SNTj1IokJULAncUsvxVMVXjQ5ydIUXgGNUhKL%2BwSlGgh%2FxrVZrAT5%2FAmyPUywVZChzdzPo27REkLuSmZn5tKgKMoBRo5RJ9LosyOdyWsXM4DfAyBZys7y8%2FEXRsBM8AtKIJL2u2g1sQkRuaGgowx75FT9Ma74iEHKZwE%2FleFWAhuv5xQh5%2B8NiqA%2BCHJAHZAV%2B1YBev8onvVI9jI2NFWkWE3L7wW1FipbC4%2BPjXl7oicOETCkuLj7B78qmpqau8xUe7xUBlbOCrk3KkxBqsT95tsBh%2Bcb8%2FPwQcm%2BARY8V4NQqRuUM4AwIMn3iJijQ8w42HXwK7sUo9ItyIZOQy2FgAsXgMrizyXD9BC4AObG31pFJBXbwLDgBisBjIIlsH5r5H2uS8bvA%2BbGOAAAAAElFTkSuQmCC) no-repeat; background-size: contain;
  }

.article-text {
  margin: 20px -10px 0;
  }
.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;
}
.b-paywall {
  margin: 0 -15px;
}

.b-paywall ul {
  display: block;
}

.b-paywall .b-paywall-container {
  padding: 36px 15px;
}

.b-paywall .b-paywall-accent {
  margin-bottom: 30px;
}

.b-paywall .b-paywall-top {
  font-size: 10px;
}

.b-paywall .b-paywall-topIcons {
  margin-right: 10px;
}

.b-paywall .b-paywall-authorize {
  position: relative;

  margin-top: 15px;
}

.b-paywall .b-paywall-header {
  font-size: 27px;
  line-height: 38px;
}

.b-paywall .b-paywall-sites {
  display: grid;
  padding-top: 24px;

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

.b-paywall .b-paywall-sites li {
  padding: 0 20px;
}

.b-paywall .b-paywall-bottom {
  display: block;
}

.b-paywall .b-paywall-tarifs {
  display: flex;
  flex-direction: row;
}

.b-paywall .b-paywall-tarif {
  width: 91px;
  padding: 28px 20px 25px;
}

.b-paywall .b-paywall-period {
  font-size: 18px;
}

.b-paywall .b-paywall-price {
  font-size: 28px;
}

.b-paywall .b-paywall-subscribe {
  right: 0;
}

.b-paywall .b-paywall-subscribe a {
  margin-bottom: 20px;
}

.b-paywall .b-paywall-whereMoneyGo {
  position: relative;
  bottom: 0;

  width: 100%;
  margin-top: 20px;

  text-align: center;
}

