/*
Theme Name: Moderato Reloaded
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: moderato-reloaded
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Moderato Reloaded is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
@import url(fonts/roboto/roboto.css);
@import url(fonts/ptserif/ptserif.css);
/* line 49, sass/style.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 55, sass/style.scss */
body {
  margin: 0;
}

/* line 59, sass/style.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 74, sass/style.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 82, sass/style.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 87, sass/style.scss */
[hidden],
template {
  display: none;
}

/* line 92, sass/style.scss */
a {
  background-color: transparent;
}

/* line 96, sass/style.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 101, sass/style.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 105, sass/style.scss */
b,
strong {
  font-weight: bold;
}

/* line 110, sass/style.scss */
dfn {
  font-style: italic;
}

/* line 114, sass/style.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 119, sass/style.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 124, sass/style.scss */
small {
  font-size: 80%;
}

/* line 128, sass/style.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 136, sass/style.scss */
sup {
  top: -0.5em;
}

/* line 140, sass/style.scss */
sub {
  bottom: -0.25em;
}

/* line 144, sass/style.scss */
img {
  border: 0;
}

/* line 148, sass/style.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 152, sass/style.scss */
figure {
  margin: 1em 40px;
}

/* line 156, sass/style.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 161, sass/style.scss */
pre {
  overflow: auto;
}

/* line 165, sass/style.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 173, sass/style.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 183, sass/style.scss */
button {
  overflow: visible;
}

/* line 187, sass/style.scss */
button,
select {
  text-transform: none;
}

/* line 192, sass/style.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 200, sass/style.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 205, sass/style.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 211, sass/style.scss */
input {
  line-height: normal;
}

/* line 215, sass/style.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 221, sass/style.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 226, sass/style.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 231, sass/style.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 237, sass/style.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 242, sass/style.scss */
textarea {
  overflow: auto;
}

/* line 246, sass/style.scss */
optgroup {
  font-weight: bold;
}

/* line 250, sass/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 255, sass/style.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 263, sass/style.scss */
body,
button,
input,
select,
textarea {
  color: #404040;
  font-family: sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 275, sass/style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

/* line 284, sass/style.scss */
p {
  margin-bottom: 1.5em;
}

/* line 288, sass/style.scss */
dfn,
cite,
em,
i {
  font-style: italic;
}

/* line 295, sass/style.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 299, sass/style.scss */
address {
  margin: 0 0 1.5em;
}

/* line 303, sass/style.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 315, sass/style.scss */
code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 324, sass/style.scss */
abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 330, sass/style.scss */
mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 336, sass/style.scss */
big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 343, sass/style.scss */
html {
  box-sizing: border-box;
}

/* line 347, sass/style.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 353, sass/style.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 357, sass/style.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

/* line 364, sass/style.scss */
blockquote,
q {
  quotes: "" "";
}

/* line 369, sass/style.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 376, sass/style.scss */
ul,
ol {
  margin: 0 0 1.5em 3em;
}

/* line 381, sass/style.scss */
ul {
  list-style: disc;
}

/* line 385, sass/style.scss */
ol {
  list-style: decimal;
}

/* line 389, sass/style.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 395, sass/style.scss */
dt {
  font-weight: bold;
}

/* line 399, sass/style.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 403, sass/style.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 408, sass/style.scss */
figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

/* line 412, sass/style.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 420, sass/style.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .4em;
}

/* line 435, sass/style.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}

/* line 442, sass/style.scss */
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  border-color: #aaa #bbb #bbb;
}

/* line 453, sass/style.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

/* line 475, sass/style.scss */
select {
  border: 1px solid #ccc;
}

/* line 479, sass/style.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

/* line 498, sass/style.scss */
textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 508, sass/style.scss */
a {
  color: royalblue;
}

/* line 512, sass/style.scss */
a:visited {
  color: purple;
}

/* line 516, sass/style.scss */
a:hover,
a:focus,
a:active {
  color: midnightblue;
}

/* line 522, sass/style.scss */
a:focus {
  outline: thin dotted;
}

/* line 526, sass/style.scss */
a:hover,
a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 534, sass/style.scss */
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}

/* line 541, sass/style.scss */
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* line 548, sass/style.scss */
.main-navigation li {
  float: left;
  position: relative;
}

/* line 553, sass/style.scss */
.main-navigation a {
  display: block;
  text-decoration: none;
}

/* line 558, sass/style.scss */
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 1.5em;
  left: -999em;
  z-index: 99999;
}

/* line 567, sass/style.scss */
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

/* line 572, sass/style.scss */
.main-navigation ul ul a {
  width: 200px;
}

/* line 592, sass/style.scss */
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

/* line 597, sass/style.scss */
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  left: 100%;
}

/* Small menu. */
/* line 609, sass/style.scss */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  /* line 615, sass/style.scss */
  .menu-toggle {
    display: none;
  }

  /* line 618, sass/style.scss */
  .main-navigation ul {
    display: block;
  }
}
/* line 623, sass/style.scss */
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

/* line 630, sass/style.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

/* line 637, sass/style.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 649, sass/style.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

/* line 658, sass/style.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
/* line 679, sass/style.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 686, sass/style.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 692, sass/style.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 698, sass/style.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 708, sass/style.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

/* line 725, sass/style.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 737, sass/style.scss */
.widget {
  margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
/* line 742, sass/style.scss */
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 752, sass/style.scss */
.sticky {
  display: block;
}

/* line 756, sass/style.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 760, sass/style.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 765, sass/style.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 770, sass/style.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 776, sass/style.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 784, sass/style.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 788, sass/style.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 796, sass/style.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 802, sass/style.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 809, sass/style.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 819, sass/style.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 828, sass/style.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

/* line 833, sass/style.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 839, sass/style.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 843, sass/style.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 850, sass/style.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 854, sass/style.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 861, sass/style.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

/* line 865, sass/style.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

/* line 869, sass/style.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

/* line 873, sass/style.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

/* line 877, sass/style.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

/* line 881, sass/style.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

/* line 885, sass/style.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

/* line 889, sass/style.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 893, sass/style.scss */
.gallery-caption {
  display: block;
}

/* line 1, sass/_menu-icons.scss */
.menu .menu-item-home > a, .menu a[href$="category/events"], .menu a[href$="category/malenki-muzychni-istoriyi"], .menu a[href$="category/klasyka-dlya-ditey"], .menu a[href$="category/interview"], .menu a[href$="/authors"] {
  background-repeat: no-repeat;
  background-position: left 50%;
}

/* line 26, sass/_moderato.scss */
.entry-footer a, a.readmore, .comment-body a, .author-profile a, .author-profile .authorlink, #feedback .feedback-button, #feedback .feedback-email {
  text-decoration: none;
}

/* -- global -- */
/* line 72, sass/_moderato.scss */
body {
  color: #333;
  font-family: "Arial", "Liberation Sans", sans-serif;
}

/* line 76, sass/_moderato.scss */
a {
  color: #dc9e04;
}
/* line 78, sass/_moderato.scss */
a:hover {
  color: #fbc132;
}

/* line 82, sass/_moderato.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "PT Serif";
}

/* line 85, sass/_moderato.scss */
input, input[type=text], input[type=email], input[type=search], textarea {
  font-family: "Arial", "Liberation Sans", sans-serif;
  font-size: 16px;
}

/* line 89, sass/_moderato.scss */
input {
  height: 40px;
}

/* line 92, sass/_moderato.scss */
input[type=submit], button {
  background-color: #fcd064;
  color: white;
  padding: 0.3em;
  text-decoration: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 38, sass/_moderato.scss */
input[type=submit]:hover, button:hover {
  background-color: #fbc132;
}

/* line 95, sass/_moderato.scss */
label {
  text-align: left;
  color: #595959;
  font-size: 75%;
}

/* -- page layout -- */
/* line 102, sass/_moderato.scss */
.site-content, .footer-content, .header-content {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}

/* line 107, sass/_moderato.scss */
.content-area {
  padding-bottom: 1em;
}

/* -- header -- */
/* line 112, sass/_moderato.scss */
.site-header {
  background: black;
  padding-top: 20px;
}

/* line 116, sass/_moderato.scss */
.header-content {
  overflow: hidden;
}

/* line 119, sass/_moderato.scss */
.site-logo {
  margin: 0.5em;
}

/* line 122, sass/_moderato.scss */
.site-description {
  color: #fbc132;
  font-style: italic;
  font-size: 125%;
  margin: 0.5em;
  font-family: "RobotoMedium";
}
@media screen and (min-width: 37.5em) {
  /* line 122, sass/_moderato.scss */
  .site-description {
    float: right;
    margin-top: 1.5em;
    margin-right: 1em;
  }
}

/* -- footer -- */
/* line 136, sass/_moderato.scss */
.site-footer {
  background: black;
  color: #cccccc;
  padding: 1.5em;
}
@media screen and (min-width: 37.5em) {
  /* line 141, sass/_moderato.scss */
  .site-footer .site-info {
    width: 33%;
    float: left;
  }
  /* line 145, sass/_moderato.scss */
  .site-footer nav {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    width: 66%;
    float: left;
  }
  /* line 149, sass/_moderato.scss */
  .site-footer nav .menu > .menu-item {
    /* Effectively create a non-breaking block */
    display: inline-block;
    width: 100%;
  }
}
/* line 157, sass/_moderato.scss */
.site-footer .site-info {
  font-size: 75%;
  line-height: 1.1;
}
/* line 160, sass/_moderato.scss */
.site-footer .site-info p {
  margin-bottom: 0;
}
/* line 162, sass/_moderato.scss */
.site-footer .menu-item-home {
  display: none;
}
/* line 165, sass/_moderato.scss */
.site-footer .copyright {
  font-size: 85%;
  clear: both;
  padding: 1em;
  border-top: 1px solid #595959;
  text-align: center;
}

/* line 1, sass/_social-networks.scss */
.social-networks {
  overflow: hidden;
  *zoom: 1;
  padding: 8px 0;
}

/* line 6, sass/_social-networks.scss */
.social-networks a {
  display: block;
  float: left;
  width: 28px;
  height: 19px;
  margin-right: 5px;
  opacity: 0.8;
}
/* line 13, sass/_social-networks.scss */
.social-networks a:hover {
  opacity: 1;
}

/* line 18, sass/_social-networks.scss */
.social-networks a.facebook {
  background: url('images/social/fb.png?1495650451') no-repeat left;
}

/* line 21, sass/_social-networks.scss */
.social-networks a.gplus {
  background: url('images/social/g.png?1495650451') no-repeat left;
}

/* line 24, sass/_social-networks.scss */
.social-networks a.youtube {
  background: url('images/social/yt.png?1495650451') no-repeat left;
}

/* line 27, sass/_social-networks.scss */
.social-networks a.insta {
  background: url('images/social/ins.png?1495650452') no-repeat left;
}

/* line 30, sass/_social-networks.scss */
.social-networks a.pin {
  background: url('images/social/p.png?1495650454') no-repeat left;
}

/* line 33, sass/_social-networks.scss */
.social-networks a.icloud {
  background: url('images/social/cloud.png?1495650453') no-repeat left;
}

/* -- menu -- */
/* line 176, sass/_moderato.scss */
.menu-toggle, .menu-item > a {
  border: none;
  margin: 0.5em;
  color: white;
  padding: 5px 10px 5px 25px;
  text-decoration: none;
  font-family: "RobotoMedium";
}
/* line 183, sass/_moderato.scss */
.site-header .menu-toggle, .site-header .menu-item > a {
  font-weight: bold;
}

/* line 187, sass/_moderato.scss */
.sub-menu {
  padding-left: 1em;
}
/* line 189, sass/_moderato.scss */
.sub-menu .menu-item > a {
  padding: 5px;
  font-size: 85%;
}

/* line 194, sass/_moderato.scss */
.menu-toggle {
  background: url('images/minimenubutton.png?1495650451') no-repeat left;
  padding-left: 30px;
}

/* line 198, sass/_moderato.scss */
.menu {
  margin: 0;
  padding: 0;
}
/* line 201, sass/_moderato.scss */
.menu li {
  float: none;
  opacity: 0.9;
  list-style: none;
}
/* line 205, sass/_moderato.scss */
.menu li:hover {
  opacity: 1;
}

/* line 210, sass/_moderato.scss */
.main-navigation {
  margin-right: 60px;
}

@media screen and (min-width: 37.5em) {
  /* line 213, sass/_moderato.scss */
  .main-navigation li {
    float: left;
  }
}

/* line 219, sass/_moderato.scss */
.menu .menu-item-home > a {
  background-image: url('images/home.png?1495650451');
}
/* line 9, sass/_menu-icons.scss */
.menu .menu-item-home > a:hover, .current-menu-item > .menu .menu-item-home > a {
  background-image: url('images/home_a.png?1495650451');
}
/* line 222, sass/_moderato.scss */
.menu a[href$="category/events"] {
  background-image: url('images/calendar.png?1495650452');
}
/* line 9, sass/_menu-icons.scss */
.menu a[href$="category/events"]:hover, .current-menu-item > .menu a[href$="category/events"] {
  background-image: url('images/calendar_a.png?1495650452');
}
/* line 225, sass/_moderato.scss */
.menu a[href$="category/malenki-muzychni-istoriyi"] {
  background-image: url('images/news.png?1495650452');
}
/* line 9, sass/_menu-icons.scss */
.menu a[href$="category/malenki-muzychni-istoriyi"]:hover, .current-menu-item > .menu a[href$="category/malenki-muzychni-istoriyi"] {
  background-image: url('images/news_a.png?1495650452');
}
/* line 228, sass/_moderato.scss */
.menu a[href$="category/klasyka-dlya-ditey"] {
  background-image: url('images/heart.png?1495650451');
}
/* line 9, sass/_menu-icons.scss */
.menu a[href$="category/klasyka-dlya-ditey"]:hover, .current-menu-item > .menu a[href$="category/klasyka-dlya-ditey"] {
  background-image: url('images/heart_a.png?1495650451');
}
/* line 231, sass/_moderato.scss */
.menu a[href$="category/interview"] {
  background-image: url('images/blog.png?1495650454');
}
/* line 9, sass/_menu-icons.scss */
.menu a[href$="category/interview"]:hover, .current-menu-item > .menu a[href$="category/interview"] {
  background-image: url('images/blog_a.png?1495650454');
}
/* line 234, sass/_moderato.scss */
.menu a[href$="/authors"] {
  background-image: url('images/users.png?1495650454');
}
/* line 9, sass/_menu-icons.scss */
.menu a[href$="/authors"]:hover, .current-menu-item > .menu a[href$="/authors"] {
  background-image: url('images/users_a.png?1495650452');
}

/* -- slider -- */
/* line 240, sass/_moderato.scss */
#metaslider-section {
  padding: 2em 0;
  background: #f2f2f2;
  position: relative;
}

/* line 245, sass/_moderato.scss */
.metaslider {
  margin: 0 auto;
}
/* line 248, sass/_moderato.scss */
.metaslider:before {
  content: "";
  position: absolute;
  top: -20px;
  bottom: -20px;
  left: -20px;
  right: -20px;
  border-width: 20px;
  border-style: solid;
  border-image: url('images/border_black.png?1495650453') 20 20 20 20 repeat;
}

/* -- sidebar -- */
@media screen and (min-width: 940px) {
  /* line 262, sass/_moderato.scss */
  .content-area {
    float: left;
    width: 70%;
    padding: 0 1em 0 0;
  }

  /* line 268, sass/_moderato.scss */
  .widget-area {
    float: right;
    width: 30%;
  }

  /* line 272, sass/_moderato.scss */
  .archive {
    /* On category pages, sidebar on the left */
  }
  /* line 274, sass/_moderato.scss */
  .archive .content-area {
    float: right;
    padding: 0 0 0 1em;
  }
  /* line 278, sass/_moderato.scss */
  .archive .widget-area {
    float: left;
  }

  /* line 282, sass/_moderato.scss */
  .site-footer {
    clear: both;
  }
}
/* -- posts -- */
/* line 288, sass/_moderato.scss */
.single .site-content {
  padding: 0.5rem;
}

/* line 292, sass/_moderato.scss */
.entry-header a {
  color: black;
  text-decoration: none;
  font-weight: normal;
}
/* line 297, sass/_moderato.scss */
.entry-header img {
  width: 100%;
}

/* line 301, sass/_moderato.scss */
.entry-meta {
  color: #999;
  font-family: "RobotoMedium";
}

/* line 305, sass/_moderato.scss */
.entry-content {
  text-align: justify;
  font-family: "PT Serif";
  font-size: 12.5pt;
}

/* line 310, sass/_moderato.scss */
.entry-footer {
  position: relative;
  border-bottom: 2px solid #cccccc;
}
/* line 313, sass/_moderato.scss */
.single .entry-footer {
  overflow: hidden;
  *zoom: 1;
}

/* line 317, sass/_moderato.scss */
.entry-footer a {
  color: #999;
}
/* line 320, sass/_moderato.scss */
.entry-footer a:hover {
  color: #fbc132;
}

/* line 324, sass/_moderato.scss */
.cat-links {
  padding-left: 25px;
  background: url('images/news_g.png?1495650451') no-repeat top left;
}

/* line 328, sass/_moderato.scss */
.tags-links {
  display: block;
  margin: 0.5em 0;
  clear: left;
  font-size: 85%;
  padding-left: 25px;
  position: relative;
}
/* line 339, sass/_moderato.scss */
.tags-links:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "#";
  color: #999;
  line-height: 24px;
  height: 24px;
  font-size: 135%;
  padding: 0 0.25em;
}
/* line 351, sass/_moderato.scss */
.tags-links > a {
  display: inline-block;
  background: #b3b3b3;
  color: white;
  line-height: 24px;
  height: 24px;
  padding: 0 0.25em;
}
/* line 358, sass/_moderato.scss */
.tags-links > a:hover {
  background: #fbc132;
  color: white;
}

/* line 364, sass/_moderato.scss */
.comments-link {
  float: right;
}
/* line 366, sass/_moderato.scss */
.comments-link a {
  display: block;
  width: 25px;
  height: 25px;
  padding-right: 30px;
  background: url('images/chat.png?1495650451') no-repeat right 50%;
}

/* line 374, sass/_moderato.scss */
.entry-footer .edit-link {
  position: absolute;
  bottom: -2em;
  left: 0;
}

/* line 379, sass/_moderato.scss */
a.readmore {
  display: block;
  margin: 0.25em 0;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  color: #fbc132;
  font-family: "PT Serif";
  z-index: 99;
  position: relative;
}

/* line 391, sass/_moderato.scss */
.archive article,
.search article,
.home article {
  padding: 10px;
  /* Hide some elements */
}
/* line 393, sass/_moderato.scss */
.archive article .entry-title,
.search article .entry-title,
.home article .entry-title {
  margin: 0;
  margin-bottom: 0.5em;
  line-height: 110%;
}
/* line 398, sass/_moderato.scss */
.archive article .entry-footer,
.search article .entry-footer,
.home article .entry-footer {
  padding: 0.5em 5px;
}
/* line 401, sass/_moderato.scss */
.archive article .entry-content,
.search article .entry-content,
.home article .entry-content {
  font-size: 95%;
  /* Cancel any hardcoded <strong>s... */
}
/* line 403, sass/_moderato.scss */
.archive article .entry-content,
.search article .entry-content,
.home article .entry-content, .archive article .entry-content p,
.search article .entry-content p,
.home article .entry-content p {
  margin: 0;
}
/* line 406, sass/_moderato.scss */
.archive article .entry-content strong,
.search article .entry-content strong,
.home article .entry-content strong {
  font-weight: normal;
}
/* line 411, sass/_moderato.scss */
.archive article .tags-links,
.search article .tags-links,
.home article .tags-links {
  display: none;
}
/* line 412, sass/_moderato.scss */
.archive article .edit-link,
.search article .edit-link,
.home article .edit-link {
  display: none;
}

/* line 414, sass/_moderato.scss */
.archive article,
.search article,
.home.paged article,
.home:not(.paged) article:not(:first-child) {
  z-index: 1;
  /* Grid-like display on bigger screens */
}
/* line 416, sass/_moderato.scss */
.archive article .teaser-expand,
.search article .teaser-expand,
.home.paged article .teaser-expand,
.home:not(.paged) article:not(:first-child) .teaser-expand {
  overflow: hidden;
}
@media screen and (min-width: 37.5em) {
  /* line 414, sass/_moderato.scss */
  .archive article,
  .search article,
  .home.paged article,
  .home:not(.paged) article:not(:first-child) {
    position: relative;
    float: left;
    width: 50%;
    height: 430px;
    transition: z-index 0.5s;
  }
  /* line 428, sass/_moderato.scss */
  .archive article .teaser-expand,
  .search article .teaser-expand,
  .home.paged article .teaser-expand,
  .home:not(.paged) article:not(:first-child) .teaser-expand {
    min-height: 430px;
    max-height: 430px;
    transition: max-height 0.5s, background-color 0.5s;
    /* Delay the backgroud-color transition when the element is un-hovered */
    transition-delay: 0s, 0.5s;
    position: relative;
    padding-bottom: 50px;
    border: 2px solid rgba(255, 255, 255, 0);
  }
  /* line 439, sass/_moderato.scss */
  .archive article .entry-content,
  .search article .entry-content,
  .home.paged article .entry-content,
  .home:not(.paged) article:not(:first-child) .entry-content {
    opacity: 0;
    max-height: 0;
    transition: max-height 0.75s, opacity 0.5s;
    position: relative;
  }
  /* line 445, sass/_moderato.scss */
  .archive article .entry-footer,
  .search article .entry-footer,
  .home.paged article .entry-footer,
  .home:not(.paged) article:not(:first-child) .entry-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  /* line 451, sass/_moderato.scss */
  .archive article:hover,
  .search article:hover,
  .home.paged article:hover,
  .home:not(.paged) article:hover:not(:first-child) {
    z-index: 59;
  }
  /* line 453, sass/_moderato.scss */
  .archive article:hover .teaser-expand,
  .search article:hover .teaser-expand,
  .home.paged article:hover .teaser-expand,
  .home:not(.paged) article:hover:not(:first-child) .teaser-expand {
    max-height: 860px;
    border-color: #fbc132;
    background-color: white;
    transition: max-height 0.5s, background-color 0s;
    transition-delay: 0s;
  }
  /* line 459, sass/_moderato.scss */
  .archive article:hover .teaser-expand::after,
  .search article:hover .teaser-expand::after,
  .home.paged article:hover .teaser-expand::after,
  .home:not(.paged) article:hover:not(:first-child) .teaser-expand::after {
    height: 40px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC43NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.75)));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75));
    bottom: 50px;
  }
  /* line 464, sass/_moderato.scss */
  .archive article:hover .entry-content,
  .search article:hover .entry-content,
  .home.paged article:hover .entry-content,
  .home:not(.paged) article:hover:not(:first-child) .entry-content {
    opacity: 1;
    max-height: 600px;
  }
}

/* line 484, sass/_moderato.scss */
.pagination {
  margin: 0.5em;
  text-align: center;
  width: 100%;
}
/* line 488, sass/_moderato.scss */
.pagination .page-numbers {
  background-color: #fcd064;
  color: white;
  padding: 0.3em;
  text-decoration: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
}
/* line 38, sass/_moderato.scss */
.pagination .page-numbers:hover {
  background-color: #fbc132;
}
/* line 491, sass/_moderato.scss */
.pagination .page-numbers.current, .pagination .page-numbers.current:hover {
  background: #999;
}

/* -- first post on index page -- */
@media screen and (min-width: 37.5em) {
  /* line 500, sass/_moderato.scss */
  .home:not(.paged) article:first-child {
    box-sizing: border-box;
    height: 386px;
    position: absolute;
    top: 0;
    padding: 1em 0.5em;
    left: 0;
    right: 0;
    width: auto;
    border-bottom: 2px solid #cccccc;
  }
  /* line 511, sass/_moderato.scss */
  .home:not(.paged) article:first-child a.post-thumbnail {
    display: block;
    float: left;
    width: 50%;
  }
  /* line 516, sass/_moderato.scss */
  .home:not(.paged) article:first-child .entry-meta,
  .home:not(.paged) article:first-child .entry-title,
  .home:not(.paged) article:first-child .entry-content,
  .home:not(.paged) article:first-child .entry-footer {
    clear: none;
    margin-left: 50%;
    padding-left: 24px;
  }
  /* line 523, sass/_moderato.scss */
  .home:not(.paged) article:first-child .entry-meta:after,
  .home:not(.paged) article:first-child .entry-title:after,
  .home:not(.paged) article:first-child .entry-content:after,
  .home:not(.paged) article:first-child .entry-footer:after {
    clear: none;
  }
  /* line 527, sass/_moderato.scss */
  .home:not(.paged) article:first-child .entry-content {
    margin-top: 1.5em;
  }
  /* line 530, sass/_moderato.scss */
  .home:not(.paged) article:first-child .entry-footer {
    position: absolute;
    padding-bottom: 1em;
    margin: 0;
    left: 50%;
    bottom: 0;
    width: 50%;
    border: none;
  }
  /* line 538, sass/_moderato.scss */
  .home:not(.paged) article:first-child .entry-footer .tags-links {
    display: none;
  }
  /* line 541, sass/_moderato.scss */
  .home:not(.paged) .content-area, .home:not(.paged) .widget-area {
    margin-top: 386px;
  }
  /* line 544, sass/_moderato.scss */
  .home:not(.paged) .widget-area {
    padding-top: 16px;
  }
}
/* -- subscription form -- */
/* line 551, sass/_moderato.scss */
.widget_wysija_cont {
  max-width: 26.25em;
  margin: 0 auto;
  text-align: center;
  border: 6px dashed #fcd064;
  padding: 0.5em;
}
/* line 557, sass/_moderato.scss */
.widget_wysija_cont input {
  width: 100%;
}
/* line 560, sass/_moderato.scss */
.widget_wysija_cont input[type=submit] {
  background-color: #fcd064;
  color: white;
  padding: 0.3em;
  text-decoration: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 7px;
  border-style: solid;
  border-image: url('images/border.png?1495650452') 7 7 7 7 repeat;
  display: block;
  background-image: url('images/btn_mail.png?1495650453');
  background-position: 40px 50%;
  background-repeat: no-repeat;
  color: black;
}
/* line 38, sass/_moderato.scss */
.widget_wysija_cont input[type=submit]:hover {
  background-color: #fbc132;
}
/* line 569, sass/_moderato.scss */
.widget_wysija_cont .formError {
  position: static !important;
}
/* line 572, sass/_moderato.scss */
.widget_wysija_cont .formErrorContent {
  width: auto;
}
/* line 575, sass/_moderato.scss */
.widget_wysija_cont .form-annotation {
  font-size: 85%;
  font-style: italic;
  margin: 0.25em 0;
}

/* line 581, sass/_moderato.scss */
.wysija-msg ul {
  margin: 0;
}

/* -- categories in sidebar -- */
/* line 585, sass/_moderato.scss */
#secondary .categories {
  background: #fbc132;
  padding: 1em;
  padding-top: 1px;
  list-style: none;
}
/* line 590, sass/_moderato.scss */
#secondary .categories ul {
  margin: 0;
  padding-left: 1em;
}
/* line 594, sass/_moderato.scss */
#secondary .categories .cat-item {
  list-style: none;
  font-weight: bold;
}
/* line 598, sass/_moderato.scss */
#secondary .categories a {
  color: black;
  text-decoration: none;
  font-size: 15px;
}
/* line 602, sass/_moderato.scss */
#secondary .categories a:before {
  content: "\2014 ";
  margin: 0px 5px 0px 8px;
  transition: 0.2s;
}
/* line 607, sass/_moderato.scss */
#secondary .categories a:hover:before {
  margin: 0px 13px 0px 0px;
}

/* -- search form -- */
/* line 614, sass/_moderato.scss */
.site-header .search-form {
  height: 50px;
  padding-left: 60px;
}
/* line 620, sass/_moderato.scss */
.js .site-header .search-form {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0%;
  overflow: hidden;
  transition: 0.75s;
}
/* line 628, sass/_moderato.scss */
.site-header .search-form input {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  height: 50px;
  padding: 5px;
  margin: 0;
}
/* line 635, sass/_moderato.scss */
.site-header .search-form label {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 60px;
}
/* line 641, sass/_moderato.scss */
.site-header .search-form label .search-field {
  width: 100%;
}
/* line 645, sass/_moderato.scss */
.site-header .search-form .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  color: #999;
  width: 60px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/search-icon.svg?1496446663');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 37.5em) {
  /* line 614, sass/_moderato.scss */
  .site-header .search-form {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(15%, #000000));
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #000000 15%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #000000 15%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0), #000000 15%);
  }
  /* line 658, sass/_moderato.scss */
  .site-header .search-form label {
    left: 60px;
  }
}
/* line 662, sass/_moderato.scss */
.site-header .search-form.expanded {
  width: 100%;
}
@media screen and (min-width: 37.5em) {
  /* line 662, sass/_moderato.scss */
  .site-header .search-form.expanded {
    width: 50%;
  }
}

/* -- comments -- */
/* line 670, sass/_moderato.scss */
.comment-list {
  margin: 0;
  padding: 0;
}
/* line 673, sass/_moderato.scss */
.comment-list, .comment-list ol {
  list-style: none;
}
/* line 676, sass/_moderato.scss */
.comment-list ol {
  margin-left: 2.5em;
  padding: 0;
}
/* line 680, sass/_moderato.scss */
.comment-list .says {
  display: none;
}

/* line 682, sass/_moderato.scss */
.comment-body {
  padding: 0.25em;
  margin: 0.5em;
  border-left: 2px solid #fbc132;
}
/* line 686, sass/_moderato.scss */
.comment-body a {
  color: black;
}
/* line 691, sass/_moderato.scss */
.comment-body .comment-reply-link {
  background-color: #fcd064;
  color: white;
  padding: 0.3em;
  text-decoration: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 38, sass/_moderato.scss */
.comment-body .comment-reply-link:hover {
  background-color: #fbc132;
}
/* line 694, sass/_moderato.scss */
.comment-body .edit-link {
  float: right;
}

/* line 698, sass/_moderato.scss */
.comment-meta {
  font-style: italic;
  border-bottom: 2px solid #999;
}

/* line 703, sass/_moderato.scss */
.comment-form label {
  display: inline-block;
  min-width: 55px;
  padding: 4px;
}
/* line 708, sass/_moderato.scss */
.comment-form input {
  max-width: 100%;
}

/* -- author icons -- */
/* line 713, sass/_moderato.scss */
img.avatar {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 716, sass/_moderato.scss */
.author-profile {
  margin: 1.5em 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 723, sass/_moderato.scss */
.author-profile h2 {
  clear: none;
  margin: 0;
}
/* line 727, sass/_moderato.scss */
.author-profile > .avatar {
  display: block;
  float: left;
  width: 100px;
  height: 100px;
  padding: 5px;
  background: url('images/border_gray.png?1497085250');
}
/* line 735, sass/_moderato.scss */
.author-profile .position {
  font-family: 'RobotoMedium';
  color: #999;
  font-weight: bold;
  margin: 0.25em 0;
}
/* line 741, sass/_moderato.scss */
.author-profile .authorlink {
  display: block;
  background: url('images/blog_a.png?1495650454') no-repeat left;
  padding-left: 25px;
  color: #fbc132;
  font-style: italic;
  margin: 0.5em;
}
/* line 750, sass/_moderato.scss */
.author-profile .name, .author-profile .biography, .author-profile .position, .author-profile .authorlink {
  margin-left: 110px;
}

/* -- popups -- */
/* line 756, sass/_moderato.scss */
.emodal-content input {
  width: 100%;
}
/* line 759, sass/_moderato.scss */
.emodal-content p {
  margin: 4px 0;
}

/* -- feedback bar -- */
/* line 764, sass/_moderato.scss */
#feedback {
  margin-top: 1em;
  text-align: center;
  padding: 1.5em;
  background: #fbc132 url('images/feedback-bg.jpg?1495650452') center no-repeat;
}
/* line 769, sass/_moderato.scss */
#feedback h2 {
  margin-top: 0;
}
/* line 770, sass/_moderato.scss */
#feedback .feedback-button, #feedback .feedback-email {
  border-width: 7px;
  border-style: solid;
  border-image: url('images/border.png?1495650452') 7 7 7 7 repeat;
  padding-left: 30px;
  color: black;
  font-weight: bold;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  margin: 0 0.5em;
}
/* line 780, sass/_moderato.scss */
#feedback .feedback-button {
  background-image: url('images/form.png?1495650453');
  background-color: transparent;
}
/* line 784, sass/_moderato.scss */
#feedback .feedback-email {
  background-image: url('images/btn_mail.png?1495650453');
}

/* -- welcome message on the front page -- */
/* line 789, sass/_moderato.scss */
.home .widget-area .author-profile {
  line-height: normal;
}
/* line 791, sass/_moderato.scss */
.home .widget-area .author-profile .authorlink {
  display: none;
}
/* line 792, sass/_moderato.scss */
.home .widget-area .author-profile .biography {
  box-sizing: border-box;
  margin-left: 0;
  margin-top: 50px;
  clear: left;
  font-style: italic;
  font-weight: bold;
  font-size: 20px;
  padding: 12px;
  border: 2px solid #cccccc;
  border-top: none;
  position: relative;
}
/* line 805, sass/_moderato.scss */
.home .widget-area .author-profile .biography:before {
  content: "";
  display: block;
  height: 25px;
  background: url('images/quote_arrow.png?1495650451') no-repeat top;
  position: absolute;
  top: -25px;
  left: -2px;
  right: -2px;
}

/* -- different background on children's category -- */
/* line 818, sass/_moderato.scss */
.category.category-klasyka-dlya-ditey,
.category.category-klasyka-lukasyka,
.category.category-muzykoterapiya-vdoma,
.category.category-piznayemo-svit-z-muzykoyu,
.category.category-podiyi-dlya-ditey {
  background: url('images/bg-kids.jpg?1495650451');
}

/* -- related posts -- */
/* line 826, sass/_moderato.scss */
.yarpp-thumbnail {
  display: block;
  border-left: 4px solid #fbc132;
  margin: 8px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 831, sass/_moderato.scss */
.yarpp-thumbnail img {
  width: 50%;
  float: left;
}
/* line 835, sass/_moderato.scss */
.yarpp-thumbnail .yarpp-thumbnail-title {
  width: 50%;
  float: right;
  padding-left: 4px;
  max-height: 100px;
  overflow: hidden;
  font-size: 90%;
  line-height: 1.1;
  color: #333;
  font-family: "PT Serif";
}

/* Hide on non-posts */
/* line 849, sass/_moderato.scss */
body.page .widget_yarpp_widget {
  display: none;
}
