

/* Start:/local/templates/sofia/components/bitrix/news.detail/ver.1/../ver.1/news.detail.css?16683156953703*/
body{background-color:#fff!important}.rating-component{margin-top:1.2em}#page-content{margin:auto!important;max-width:100%!important}.mc-container{margin-bottom:2em}.mc-container .step-container{margin:1em 0;padding:1em;border:1px solid #eee}.mc-container .step-container:first-child{margin-top:1em}.mc-container .step-container .text{margin-bottom:1.1em;text-align:justify}.mc-container .step-container .text p:first-child{margin-top:0}.mc-container .step-container .text p:last-child{margin-bottom:0}.mc-container .bottom-text{margin:1.5em 0}.mc-container .images .img{display:block;width:100%;text-align:center}.mc-container .images .img+.img{margin-top:.5em}.mc-container .products{padding:1em 0 0;border-top:0}.mc-container .products label{font-weight:700}.mc-container .products ul{margin-top:.5em;margin-left:2em}.mc-container .step-label{text-transform:uppercase;font-weight:700;font-size:1.15em;margin-top:2em}.mc-container .step-label:first-of-type{margin-top:1em}.news-detail{margin:1em 0}.news-detail h1,.news-detail h2{text-align:left}.news-detail h1{max-width:700px;margin-bottom:1rem}@media(max-width:849px){.news-detail h1{font-size:1.5em}}.news-detail h2{line-height:1.4;font-size:1.6em;line-height:1.4;margin:1em 0;font-weight:500}.news-detail .date{font-family:Odiva,Roboto,Tahoma,sans-serif;color:#666;font-weight:700}.news-detail .date:before{content:"";display:inline-block;background-image:url(/resources/material-design-icons-2.0/device/1x_web/ic_access_time_black_36dp.png);-webkit-background-size:100% 100%;background-size:100%;width:1.2em;height:1.2em;margin-bottom:-3px;opacity:.8}.news-detail .toc-block{display:inline-block;background:#fafafa;padding:.5em 1em 0;margin:1em 0;border:1px solid #e0e0e0;text-align:left}.news-detail .toc-title{font-weight:700}.news-detail .share-section{margin:.5em auto 1em;max-width:1200px;float:left}@media(max-width:849px){.news-detail .share-section{float:none}}.news-detail .share-section img.preview{vertical-align:top;height:2em;width:auto;margin-right:2em;display:inline-block}.news-detail .share-section .share{display:inline-block;font-family:Odiva,Roboto,Tahoma,sans-serif;font-size:1.2em;text-transform:uppercase}.news-detail .share-section .share p{margin:.5em 0}.news-detail .author-wrap{font-family:Odiva,Roboto,Tahoma,sans-serif;text-transform:uppercase;font-size:1.2em;background:#fcfcfc;padding:1em}.news-detail ul{list-style:none}.news-detail ul li{position:relative;line-height:1.3;margin:.4em 0;padding-left:1em}.news-detail ul li:before{content:"";position:absolute;top:.5em;left:0;background:url(/src/images/icons/list-circle--accent.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100%;width:7px;height:7px;display:inline-block}.news-detail ul li:before{top:.6em}.article-body{font-size:17px;max-width:700px;text-align:justify}@media(max-width:849px){.article-body{font-size:14px}}.article-body img[height]{height:auto}.article-body img:not(.preview){-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.article-body img:not(.preview):hover{-webkit-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa}.article-body img[widht]{max-width:100%}.article-body .news-step .news-detail-image{float:left;margin-right:15px}@media(min-width:850px)and (max-width:1199px){.article-body .news-step .news-detail-image{width:55%}}@media(max-width:849px){.article-body .news-step .news-detail-image{width:55%}}.article-body .line{clear:both;height:1px;background-image:-webkit-gradient(linear,0 0,100% 0,from(#000),to(transparent));background-image:-webkit-linear-gradient(left,#000,transparent);background-image:-o-linear-gradient(left,#000,transparent)}#vk_comments{margin:2em 0;max-width:100%}
/* End */


/* Start:/assets/components/rating/style.css?16683175091499*/
@charset "UTF-8";.jq-stars{display:inline-block}.jq-rating-label{font-size:22px;display:inline-block;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:100px;height:100px;display:inline-block;cursor:pointer}.jq-star-svg{padding-left:3px;width:100%;height:100%}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{-webkit-filter:drop-shadow(-2px -2px 2px #888);filter:drop-shadow(-2px -2px 2px #888)}.rating-component{text-align:center}.rating-component-type--article{float:left;width:100%}@media(max-width:849px){.rating-component-type--article{float:none;width:100%}}.rating__success-message{display:none}.rating__already-voted{font-size:.9em;color:#666;font-style:italic}.rating__votes-count{font-size:1.2em;color:#555}.br-widget{height:28px;white-space:nowrap;display:inline-block}.br-widget a{text-decoration:none;height:18px;width:18px;float:left;font-size:23px;margin-right:5px}.br-widget a:after{content:"★";color:#d2d2d2}.br-widget a.br-active:after,.br-widget a.br-selected:after{color:#f7c403}.br-widget .br-current-rating{display:none}.br-widget .br-readonly a{cursor:default}@media print{.br-widget a:after{content:"☆";color:#000}.br-widget a.br-active:after,.br-widget a.br-selected:after{content:"★";color:#000}}.rating--empty .br-widget a.br-selected:after{color:#d2d2d2}.rating__stars{display:inline-block;vertical-align:middle;margin-right:.5em}.rating__stars-text{position:absolute;font-size:15px;display:inline-block;vertical-align:middle}
/* End */


/* Start:/assets/vendor/lazytube/lazytube.css?17907286661442*/
.js-lazytube{padding-bottom:1em;overflow:hidden;cursor:pointer;margin:auto;position:relative;display:block;critical:this}.js-lazytube img{display:block;max-width:100%;aspect-ratio:attr(width)/attr(height);height:auto;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border:2px solid transparent;border-radius:.5em}.js-lazytube img.fadeout{opacity:0}.js-lazytube img:hover{border-color:#ca0b85}.js-lazytube button{width:68px;height:48px;cursor:pointer;outline:0;border:none;background-color:transparent;background-color:#212121;-webkit-transition:background-color .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);-o-transition:background-color .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);transition:background-color .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute}.js-lazytube button:before{content:"";border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute}.js-lazytube:hover button{background-color:red;opacity:1}.js-lazytube iframe{height:100%;width:100%;position:absolute;top:0;left:0}
/* End */


/* Start:/resources/lib/photo-swipe/photoswipe.css?16189943254093*/
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

/* End */


/* Start:/resources/lib/photo-swipe/default-skin/default-skin.css?161899432511609*/
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus,
  .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(/resources/lib/photo-swipe/default-skin/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(/resources/lib/photo-swipe/default-skin/default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(/resources/lib/photo-swipe/default-skin/preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }

/* End */


/* Start:/local/templates/sofia/components/cackle.comments/ver.1/style.css?161899434751883*/
.mc-c,.mc-c h1,.mc-c h2,.mc-c h3,.mc-c h4,.mc-c h5,.mc-c h6,.mc-c p,.mc-c td,.mc-c dl,.mc-c tr,.mc-c dt,.mc-c ol,.mc-c form,.mc-c select,.mc-c option,.mc-c pre,.mc-c div,.mc-c table,.mc-c th,.mc-c tbody,.mc-c tfoot,.mc-c caption,.mc-c thead,.mc-c ul,.mc-c li,.mc-c address,.mc-c blockquote,.mc-c dd,.mc-c fieldset,.mc-c li,.mc-c iframe,.mc-c strong,.mc-c legend,.mc-c em,.mc-c s,.mc-c cite,.mc-c span,.mc-c input,.mc-c sup,.mc-c label,.mc-c dfn,.mc-c object,.mc-c big,.mc-c q,.mc-c font,.mc-c samp,.mc-c acronym,.mc-c small,.mc-c img,.mc-c strike,.mc-c code,.mc-c sub,.mc-c ins,.mc-c textarea,.mc-c var,.mc-c a,.mc-c abbr,.mc-c applet,.mc-c del,.mc-c kbd,.mc-c tt,.mc-c b,.mc-c i,.mc-c hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;overflow:visible!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.mc-c,.mc-c h3,.mc-c h5,.mc-c p,.mc-c h1,.mc-c dl,.mc-c dt,.mc-c h6,.mc-c ol,.mc-c form,.mc-c select,.mc-c option,.mc-c pre,.mc-c div,.mc-c h2,.mc-c caption,.mc-c h4,.mc-c ul,.mc-c address,.mc-c blockquote,.mc-c dd,.mc-c fieldset,.mc-c textarea,.mc-c hr{display:block}
.mc-c table{display:table}
.mc-c tbody{display:table-row-group}
.mc-c tr{display:table-row}
.mc-c td{display:table-cell}
.mc-c ul{list-style-type:none!important}
.mc-c li{display:list-item;min-height:auto!important;min-width:auto!important}
.mc-c a,.mc-c a *,.mc-c input[type=submit],.mc-c input[type=radio],.mc-c input[type=checkbox],.mc-c select{cursor:pointer!important}
.mc-c a:hover{text-decoration:none!important}
.mc-c button,.mc-c input[type=submit]{height:auto!important;text-align:center!important}
.mc-c input[type=hidden]{display:none}
.mc-c select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}
.mc-c input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}
.mc-c input[type="checkbox"]:before,.mc-c input[type="checkbox"]:after{content:none!important;border:0!important}
.mc-c input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}
.mc-c input[type="radio"]:before,.mc-c input[type="radio"]:after{content:none!important;border:0!important}
.mc-c li:before,.mc-c li:after{content:""!important}
.mc-c input,.mc-c select{vertical-align:middle!important}
.mc-c select,.mc-c textarea,.mc-c input{border:1px solid #ccc!important}
.mc-c table{border-collapse:collapse!important;border-spacing:0!important}
.mc-c *[dir=rtl]{direction:rtl!important}
.mc-c img{border:0!important}
.mc-c{font-size:13px!important;line-height:18px!important;direction:ltr!important;text-align:left!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}@font-face{font-family:'FontAwesome';font-weight:normal;font-style:normal;src:url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0');src:url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg')}
.mc-c [class^="mcicon-"],.mc-c [class*=" mcicon-"]{font-family:FontAwesome!important;font-weight:normal!important;font-style:normal!important;text-decoration:inherit!important;-webkit-font-smoothing:antialiased!important;display:inline!important;width:auto!important;height:auto!important;line-height:normal!important;vertical-align:baseline!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;margin-top:0!important}
.mc-c [class^="mcicon-"]:before,.mc-c [class*=" mcicon-"]:before{text-decoration:inherit!important;display:inline-block!important;font-family:inherit!important;speak:none!important}
.mc-c a [class^="mcicon-"],.mc-c a [class*=" mcicon-"]{display:inline-block!important}
.mc-c li [class^="mcicon-"],.mc-c li [class*=" mcicon-"]{display:inline-block!important;width:1.25em!important;text-align:center!important}
.mc-c .mcicon-ok:before{content:"\f00c"!important}
.mc-c .mcicon-share:before{content:"\f045"!important}
.mc-c .mcicon-exclamation-sign:before{content:"\f06a"!important}
.mc-c .mcicon-thumbs-up:before{content:"\f164"!important}
.mc-c .mcicon-thumbs-down:before{content:"\f165"!important}
.mc-c .mcicon-rss:before{content:"\f09e"!important}
.mc-c .mcicon-caret-down:before{content:"\f0d7"!important}
.mc-c .mcicon-envelope:before{content:"\f003"!important}
.mc-c .mcicon-envelope-alt:before{content:"\f0e0"!important}
.mc-c .mcicon-smile-o:before{content:"\f118"!important}
.mc-c .mcicon-picture:before{content:"\f03e"!important}
.mc-c .mcicon-comments:before{content:"\f086"!important}
.mc-c .mcicon-star:before{content:"\f005"!important}
.mc-c .mcicon-star-o:before{content:"\f006"!important}
.mc-c .mcicon-star-half-o:before{content:"\f123"!important}
.mc-c .mcicon-search:before{content:"\f002"!important}
.mc-c .mcicon-caret-left:before{content:"\f0d9"!important}
.mc-c .mcicon-caret-right:before{content:"\f0da"!important}
.mc-c .mcicon-pencil:before{content:"\f040"!important}
.mc-c .mcicon-lock:before{content:"\f023"!important}
.mc-c .mcicon-unlock:before{content:"\f09c"!important}
.mc-c .mcicon-save:before{content:"\f0c7"!important}
.mc-c .mcicon-undo:before{content:"\f0e2"!important}
.mc-c .mcicon-cog:before{content:"\f013"!important}
.mc-c .mcicon-trash:before{content:"\f014"!important}
.mc-c .mcicon-home:before{content:"\f015"!important}
.mc-c .mcicon-time:before{content:"\f017"!important}
.mc-c .mcicon-edit:before{content:"\f044"!important}
.mc-c .mcicon-ban-circle:before{content:"\f05e"!important}
.mc-c .mcicon-check-empty:before{content:"\f096"!important}
.mc-c .mcicon-globe:before{content:"\f0ac"!important}
.mc-c .mcicon-beaker:before{content:"\f0c3"!important}
.mc-c .mcicon-paper-clip:before{content:"\f0c6"!important}
.mc-c .mcicon-desktop:before{content:"\f108"!important}
.mc-c .mcicon-laptop:before{content:"\f109"!important}
.mc-c .mcicon-reply:before{content:"\f112"!important}
.mc-c .mcicon-linux:before{content:"\f17c"!important}
.mc-c .mcicon-shield:before{content:"\f132"!important}
.mc-c .mcicon-bug:before{content:"\f188"!important}
.mc-c .mcicon-ok-o:before{content:"\f05d"!important}
.mc-c .mcicon-meh-o:before{content:"\f11a"!important}
.mc-c .mcicon-user:before{content:"\f007"!important}
.mc-c .mcicon-check:before{content:"\f046"!important}
.mc-c .mcicon-shop:before{content:"\f07a"!important}
.mc-c .mcicon-warning-sign:before{content:"\f071"!important}
.mc-c .mcicon-minus-sign:before{content:"\f056"!important}
.mc-c .mcicon-share-alt:before{content:"\f1e0"!important}
.mc-c .mcicon-check-circle:before{content:"\f058"!important}
.mc-c .mcicon-plus-sign:before{content:"\f055"!important}
.mc-c .mcicon-question-circle:before{content:"\f059"!important}
.mc-c .mcicon-calendar:before{content:"\f073"!important}
.mc-c .mcicon-refresh:before{content:"\f021"!important}
.mc-c .mcicon-camera:before{content:"\f030"!important}
.mc-c .mcicon-link:before{content:"\f0c1"!important}
.mc-c .mcicon-bars:before{content:"\f0c9"!important}
.mc-c .mcicon-sort:before{content:"\f0dc"!important}
.mc-c .mcicon-share2:before{content:"\f064"!important}
.mc-c .mcicon-angle-up:before{content:"\f106"!important}
.mc-c .mcicon-angle-down:before{content:"\f107"!important}
.mc-c .mcicon-cert:before{content:"\f0a3"!important}.mc-c .mc-right,.mc-c .mc-btn.mc-right{float:right!important}
.mc-c .mc-h4{font-weight:bold!important}
.mc-c .mc-sm{color:#999!important;font-size:12px!important}
.mc-c .mc-header{font-size:36px;padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.mc-c .mc-spin{display:inline-block;width:16px!important;height:16px!important;margin:0!important;padding:0!important;overflow:hidden!important;text-indent:999em!important;vertical-align:middle!important;background:url(data:image/gif;base64,R0lGODlhEAAQAMQAAP///+7u7t3d3bu7u6qqqpmZmYiIiHd3d2ZmZlVVVURERDMzMyIiIhEREQARAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAQACwAAAAAEAAQAAAFdyAkQgGJJOWoQgIjBM8jkKsoPEzgyMGsCjPDw7ADpkQBxRDmSCRetpRA6Rj4kFBkgLC4IlUGhbNQIwXOYYWCXDufzYPDMaoKGBoKb886OjAKdgZAAgQkfCwzAgsDBAUCgl8jAQkHEAVkAoA1AgczlyIDczUDA2UhACH5BAUHABAALAAAAAAPABAAAAVjICSO0IGIATkqIiMKDaGKC8Q49jPMYsE0hQdrlABCGgvT45FKiRKQhWA0mPKGPAgBcTjsspBCAoH4gl+FmXNEUEBVAYHToJAVZK/XWoQQDAgBZioHaX8igigFKYYQVlkCjiMhACH5BAUHABAALAAAAAAQAA8AAAVgICSOUGGQqIiIChMESyo6CdQGdRqUENESI8FAdFgAFwqDISYwPB4CVSMnEhSej+FogNhtHyfRQFmIol5owmEta/fcKITB6y4choMBmk7yGgSAEAJ8JAVDgQFmKUCCZnwhACH5BAUHABAALAAAAAAQABAAAAViICSOYkGe4hFAiSImAwotB+si6Co2QxvjAYHIgBAqDoWCK2Bq6A40iA4yYMggNZKwGFgVCAQZotFwwJIF4QnxaC9IsZNgLtAJDKbraJCGzPVSIgEDXVNXA0JdgH6ChoCKKCEAIfkEBQcAEAAsAAAAABAADgAABUkgJI7QcZComIjPw6bs2kINLB5uW9Bo0gyQx8LkKgVHiccKVdyRlqjFSAApOKOtR810StVeU9RAmLqOxi0qRG3LptikAVQEh4UAACH5BAUHABAALAAAAAAQABAAAAVxICSO0DCQKBQQonGIh5AGB2sYkMHIqYAIN0EDRxoQZIaC6bAoMRSiwMAwCIwCggRkwRMJWKSAomBVCc5lUiGRUBjO6FSBwWggwijBooDCdiFfIlBRAlYBZQ0PWRANaSkED1oQYHgjDA8nM3kPfCmejiEAIfkEBQcAEAAsAAAAABAAEAAABWAgJI6QIJCoOIhFwabsSbiFAotGMEMKgZoB3cBUQIgURpFgmEI0EqjACYXwiYJBGAGBgGIDWsVicbiNEgSsGbKCIMCwA4IBCRgXt8bDACkvYQF6U1OADg8mDlaACQtwJCEAIfkEBQcAEAAsAAABABAADwAABV4gJEKCOAwiMa4Q2qIDwq4wiriBmItCCREHUsIwCgh2q8MiyEKODK7ZbHCoqqSjWGKI1d2kRp+RAWGyHg+DQUEmKliGx4HBKECIMwG61AgssAQPKA19EAxRKz4QCVIhACH5BAUHABAALAAAAAAQABAAAAVjICSOUBCQqHhCgiAOKyqcLVvEZOC2geGiK5NpQBAZCilgAYFMogo/J0lgqEpHgoO2+GIMUL6p4vFojhQNg8rxWLgYBQJCASkwEKLC17hYFJtRIwwBfRAJDk4ObwsidEkrWkkhACH5BAUHABAALAAAAQAQAA8AAAVcICSOUGAGAqmKpjis6vmuqSrUxQyPhDEEtpUOgmgYETCCcrB4OBWwQsGHEhQatVFhB/mNAojFVsQgBhgKpSHRTRxEhGwhoRg0CCXYAkKHHPZCZRAKUERZMAYGMCEAIfkEBQcAEAAsAAABABAADwAABV0gJI4kFJToGAilwKLCST6PUcrB8A70844CXenwILRkIoYyBRk4BQlHo3FIOQmvAEGBMpYSop/IgPBCFpCqIuEsIESHgkgoJxwQAjSzwb1DClwwgQhgAVVMIgVyKCEAIfkECQcAEAAsAAAAABAAEAAABWQgJI5kSQ6NYK7Dw6xr8hCw+ELC85hCIAq3Am0U6JUKjkHJNzIsFAqDqShQHRhY6bKqgvgGCZOSFDhAUiWCYQwJSxGHKqGAE/5EqIHBjOgyRQELCBB7EAQHfySDhGYQdDWGQyUhADs=) 0 center no-repeat!important}.mc-c .mc-alert{text-align:center!important;font-size:13px!important;padding:8px 35px 8px 14px!important;background-color:#fcf8e3!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.mc-c .mc-alert.mc-alert-close{color:#fff!important;background:rgba(0,0,0,.5)!important}
.mc-c .mc-alert.mc-alert-error{color:#a94442!important;border-color:#ebccd1!important;background-color:#f2dede!important}
.mc-c .mc-alert.mc-alert-info{color:#31708f!important;background-color:#d9edf7!important;border-color:#9acfea!important}.mc-c .mc-attachimg-cnt{position:absolute!important;bottom:0!important;right:10px!important;z-index:999!important;font-size:15px!important}
.mc-c .mc-attachimg{color:#999!important;text-decoration:none!important}
.mc-c .mc-attachimg:hover{color:#333!important;text-decoration:none!important}
.mc-c .mc-media-preview{display:inline-block;width:100%!important;overflow:hidden!important;border-top:1px dashed #ccc!important;margin-top:8px!important}
.mc-c .mc-media-preview li{display:inline-block!important;position:relative!important;margin:10px 10px 0 0!important}
.mc-c .mc-media-preview li span{position:absolute!important;top:-5px!important;right:-5px!important;cursor:pointer!important;font-size:21px!important;font-weight:700!important;color:#999!important;width:18px!important;height:18px!important;text-align:center!important;border-radius:20px!important;background:#eee!important}
.mc-c .mc-media-preview li span:hover{color:#333!important}
.mc-c .mc-media-preview .mc-media-surface{display:block!important;border:1px solid #CCC!important;background:white!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08)!important;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.08)!important;box-shadow:0 1px 3px rgba(0,0,0,0.08)!important}
.mc-c .mc-media-preview img{display:block!important;max-width:300px!important;max-height:75px!important}.mc-c .mc-modal2{display:none;position:absolute!important;top:0!important;right:0!important;left:0!important;z-index:9999999!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;outline:0!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;-moz-transform:translateZ(0)!important}
.mc-c .mc-modal-dialog2{position:relative!important;width:auto!important;margin:10px!important;background:#fff!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;-webkit-border-radius:4px!important;border-radius:4px!important;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.14),0 16px 24px 2px rgba(0,0,0,.098),0 6px 30px 5px rgba(0,0,0,.084)!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.14),0 16px 24px 2px rgba(0,0,0,.098),0 6px 30px 5px rgba(0,0,0,.084)!important}
@media(min-width:768px){.mc-c .mc-modal-dialog2{width:600px!important;margin:30px auto!important}
}
.mc-c .mc-modal-content2{position:relative!important;padding:24px!important;outline:0!important}
.mc-c .mc-modal-header2{font-size:20px!important;font-weight:500!important;letter-spacing:.005em!important}
.mc-c .mc-close2{width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important}
.mc-c .mc-close2:hover{color:#555!important}
.mc-c button.mc-close2{-webkit-appearance:none!important;padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important}
.mc-c .mc-modal-header2 .mc-close{margin-top:-7px!important}
.mc-c .mc-clear{clear:both!important;height:1px!important;line-height:1px!important}
.mc-c .mc-modal-body2{position:relative!important;margin:20px 0 0!important;white-space:pre-wrap!important;word-wrap:break-word!important}
.mc-c .mc-modal-backdrop2{position:fixed!important;top:0!important;left:0!important;right:0!important;height:100%!important;z-index:999999!important;background:rgba(0,0,0,0.12)!important;background-color:rgba(0,0,0,0.12)!important}.mc-c .mc-social{display:inline-block!important;width:16px!important;height:16px!important;vertical-align:inherit!important;border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;/*background:url(/local/templates/sofia/components/cackle.comments/ver.1/../img/prov-sm.png) 0 0 transparent no-repeat!important*/}
.mc-c .mc-social.mc-vkontakte{background-position:0 0!important;background-color:#41658b!important}
.mc-c .mc-social.mc-odnoklassniki{background-position:-16px 0!important;background-color:#f4960f!important}
.mc-c .mc-social.mc-mymailru{background-position:-32px 0!important;background-color:#3d6cb0!important}
.mc-c .mc-social.mc-facebook{background-position:-48px 0!important;background-color:#3c5b9b!important}
.mc-c .mc-social.mc-twitter{background-position:-64px 0!important;background-color:#2daae1!important}
.mc-c .mc-social.mc-google,.mc-c .mc-social.mc-googleplus{background-position:-80px 0!important;background-color:#dd4b39!important}
.mc-c .mc-social.mc-stackoverflow{background-position:-96px 0!important;background-color:#fe7a15!important}
.mc-c .mc-social.mc-linkedin{background-position:-112px 0!important;background-color:#0173b2!important}
.mc-c .mc-social.mc-yandex{background-position:-128px 0!important;background-color:#ffdb4c!important}
.mc-c .mc-social.mc-livejournal{background-position:-144px 0!important;background-color:#306599!important}
.mc-c .mc-social.mc-instagram{background-position:-160px 0!important;background-color:#3d739c!important}
.mc-c .mc-social.mc-foursquare{background-position:-176px 0!important;background-color:#2a99cd!important}
.mc-c .mc-social.mc-500px{background-position:-192px 0!important;background-color:#222!important}
.mc-c .mc-social.mc-yammer{background-position:-208px 0!important;background-color:#1ba1e2!important}
.mc-c .mc-social.mc-tumblr{background-position:-224px 0!important;background-color:#2a445f!important}
.mc-c .mc-social.mc-soundcloud{background-position:-240px 0!important;background-color:#F50!important}
.mc-c .mc-social.mc-dropbox{background-position:-256px 0!important;background-color:#007ee6!important}
.mc-c .mc-social.mc-yahoo{background-position:-272px 0!important;background-color:#7b0099!important}
.mc-c .mc-social.mc-wordpress{background-position:-288px 0!important;background-color:#464442!important}
.mc-c .mc-social.mc-live{background-position:-304px 0!important;background-color:#0cb3ee!important}
.mc-c .mc-social.mc-mailru{background-position:-320px 0!important;background-color:#2f69a1!important}
.mc-c .mc-social.mc-cackle{background-position:-336px 0!important}
.mc-c .mc-social.mc-guest{background-position:-352px 0!important}
.mc-c .mc-social.mc-,.mc-c .mc-social.mc-undefined{background-position:-368px 0!important}
.mc-c .mc-auth-btn{display:inline-block!important;width:30px!important;height:30px!important;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;margin:0 6px 10px 0!important}
.mc-c .mc-auth-btn:hover{box-shadow:0 0 0 1px rgba(0,0,0,.2),0 3px 5px -3px rgba(0,0,0,.7)!important}
.mc-c .mc-auth-btn div{display:inline-block!important;vertical-align:inherit!important;width:30px!important;height:30px!important;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;background:url(/local/templates/sofia/components/cackle.comments/ver.1/../img/prov.png) 0 0 transparent no-repeat!important}
.mc-c .mc-auth-btn .mc-vkontakte{background-position:0 0!important;background-color:#41658b!important}
.mc-c .mc-auth-btn .mc-odnoklassniki{background-position:-30px 0!important;background-color:#f4960f!important}
.mc-c .mc-auth-btn .mc-mymailru{background-position:-60px 0!important;background-color:#3d6cb0!important}
.mc-c .mc-auth-btn .mc-facebook{background-position:-90px 0!important;background-color:#3c5b9b!important}
.mc-c .mc-auth-btn .mc-twitter{background-position:-120px 0!important;background-color:#2daae1!important}
.mc-c .mc-auth-btn .mc-googleplus{background-position:-150px 0!important;background-color:#dd4b39!important}
.mc-c .mc-auth-btn .mc-stackoverflow{background-position:-180px 0!important;background-color:#fe7a15!important}
.mc-c .mc-auth-btn .mc-linkedin{background-position:-210px 0!important;background-color:#0173b2!important}
.mc-c .mc-auth-btn .mc-yandex{background-position:-240px 0!important;background-color:#ffdb4c!important}
.mc-c .mc-auth-btn .mc-livejournal{background-position:-270px 0!important;background-color:#306599!important}
.mc-c .mc-auth-btn .mc-instagram{background-position:-300px 0!important;background-color:#3d739c!important}
.mc-c .mc-auth-btn .mc-foursquare{background-position:-330px 0!important;background-color:#2a99cd!important}
.mc-c .mc-auth-btn .mc-500px{background-position:-360px 0!important;background-color:#222!important}
.mc-c .mc-auth-btn .mc-yammer{background-position:-390px 0!important;background-color:#1ba1e2!important}
.mc-c .mc-auth-btn .mc-tumblr{background-position:-420px 0!important;background-color:#2a445f!important}
.mc-c .mc-auth-btn .mc-soundcloud{background-position:-450px 0!important;background-color:#F50!important}
.mc-c .mc-auth-btn .mc-dropbox{background-position:-480px 0!important;background-color:#007ee6!important}
.mc-c .mc-auth-btn .mc-yahoo{background-position:-510px 0!important;background-color:#7b0099!important}
.mc-c .mc-auth-btn .mc-wordpress{background-position:-540px 0!important;background-color:#464442!important}
.mc-c .mc-auth-btn .mc-live{background-position:-570px 0!important;background-color:#0cb3ee!important}
.mc-c .mc-auth-btn .mc-mailru{background-position:-600px 0!important;background-color:#2f69a1!important}
.mc-c .mc-auth-btn .mc-cackle{background-position:-630px 0!important}.mc-c .mc-btn2{display:inline-block!important;outline:0!important;border:0!important;width:auto!important;padding:0 6px!important;margin:6px 8px!important;line-height:36px!important;min-height:36px!important;background:0 0!important;white-space:nowrap!important;min-width:88px!important;text-align:center!important;text-transform:uppercase!important;font-weight:500!important;font-size:14px!important;font-style:inherit!important;font-variant:inherit!important;font-family:inherit!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden!important;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)!important;color:rgba(0,0,0,0.87)!important;background:#fafafa!important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}
.mc-c .mc-btn2:active{background:rgba(0,0,0,0.09)!important;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.4)!important;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}
.mc-c .mc-btn2-sm{font-size:12px!important;line-height:26px!important;min-height:26px!important;text-transform:none!important}
.mc-c .mc-btn2-bck{width:100%!important;margin-left:0!important}.mc-c .mc-authbox{position:relative!important}
.mc-c .mc-expanded .mc-authbox{display:block!important}
.mc-c.mc-loggedin .mc-authbox{display:none!important}
.mc-c .mc-sso-provider{margin:0 6px 10px 0!important}
.mc-c .mc-auth-social{margin:0 0 10px 0!important}
.mc-c .mc-auth-anonym{padding:0 10px 0 0!important}
.mc-c .mc-auth-anonym+.mc-auth-social{padding:0 0 0 10px!important}
.mc-c .mc-anonym-avatar{height:30px!important;width:30px!important}
.mc-c .mc-auth-anonym .mc-btn{width:100%!important}
.mc-c .mc-auth-anonym .mc-hide{display:none}
.mc-c .mc-auth-anonym.mc-expanded .mc-hide{display:block}
.mc-c .mc-auth-anonym input{text-align:left!important;width:100%!important;height:30px!important;background:#fff!important;border-color:#d4d8dd #EDEEEf #edeeef #D4D8DD!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;border-style:solid!important;border-width:1px!important;color:#666!important;font-family:inherit!important;font-size:13px!important;margin:0!important;padding:4px!important;box-shadow:none!important}
.mc-c .mc-auth-anonym .mc-captcha{overflow:hidden!important;padding:0 0 0 40px!important}
.mc-c .mc-auth-anonym .g-recaptcha{-webkit-transform:scale(0.8)!important;-moz-transform:scale(0.8)!important;-ms-transform:scale(0.8)!important;-o-transform:scale(0.8)!important;transform:scale(0.8)!important;-webkit-transform-origin:0 0!important;-moz-transform-origin:0 0!important;-ms-transform-origin:0 0!important;-o-transform-origin:0 0!important;transform-origin:0 0!important}
.mc-c .mc-h6{font-weight:700!important;font-size:11px!important;margin:0 0 10px!important;line-height:1!important;color:rgba(0,39,59,.5)!important;text-transform:uppercase!important}
.mc-c .mc-p{position:relative!important;margin:0 0 12px!important;padding:0 0 0 40px!important}
.mc-c .mc-avatar-wrap{position:absolute!important;top:0!important;left:0!important}
.mc-c input.mc-error{border:1px solid #a94442!important}#mc-container{clear:both!important}
#mc-link{clear:both!important;float:right!important;font-weight:700!important;font-size:10px!important;margin:0 0 10px!important;color:rgba(0,39,59,.5)!important;text-transform:uppercase!important;text-decoration:none!important}
#mc-link:hover{color:rgba(0,39,59,.7)!important}
.cc{display:block!important;position:relative!important;padding:0 2px!important;clear:both!important}
.cc .mc-avatar-cnt{position:relative!important;float:left!important}
.cc .mc-avatar-wrap,.mc-complaint .mc-avatar-wrap{position:absolute!important;top:0!important;left:0!important}
.cc .mc-p{position:relative!important;margin:0 0 12px!important;padding:0 0 0 40px!important}
.cc .mc-h6{font-weight:700!important;font-size:11px!important;margin:0 0 10px!important;line-height:1!important;color:rgba(0,39,59,.5)!important;text-transform:uppercase!important}
.cc textarea{width:100%!important;resize:none!important}
.cc.mc-c input.mc-error{border:1px solid #a94442!important}
.cc .mc-grid{display:block!important;overflow:hidden!important}
.cc .mc-grid-xs,.mc-c .mc-grid-xs4,.mc-c .mc-grid-xs6{float:left!important;width:50%!important}
.mc-c .mc-grid-xs4{width:40%!important}
.mc-c .mc-grid-xs6{width:60%!important}
.cc .mc-grid-lg{float:left!important;width:100%!important}
@media(min-width:768px){.cc .mc-grid-lg{width:50%!important}
}
.cc .mc-head{display:block!important;height:22px!important;margin:10px 0 20px!important}
.cc .mc-head .mc-comment-star{float:left!important;color:#ffaf02!important;font-size:20px!important}
.cc .mc-head .mc-comment-star:hover{color:#ffcf02!important}
.cc .mc-head .mc-comment-star span{cursor:pointer!important}
.cc .mc-head .mc-comment-star:hover .mc-readonly{color:#ffaf02!important}
.cc .mc-head .mc-comment-star .mc-readonly span{cursor:default!important}
.cc .mc-head .mc-star{vertical-align:middle!important}
.cc .mc-head .mc-star-count{color:#b7bbc1!important;font-size:12px!important;vertical-align:middle!important}
.cc .mc-head .mc-comment-count{float:left!important;color:#3f4549!important;font-size:18px!important;cursor:default!important}
.cc .mc-head .mc-logo{display:inline-block!important;float:right!important}
.cc .mc-head .mc-logo img{vertical-align:middle!important}
.cc.mc-loggedin .mc-head .mc-logo{display:none!important}
.cc .mc-head .mc-user-menu{display:none!important;float:right!important}
.cc.mc-loggedin .mc-head .mc-user-menu{display:inline-block!important;position:relative!important}
.cc .mc-head .mc-user-menu .mc-menu-toggle{color:rgba(0,39,59,.5)!important;font-weight:700!important;font-size:13px!important;line-height:1!important;vertical-align:middle!important;transition:all .2s ease-in-out!important}
.cc .mc-head .mc-user-menu .mc-menu-toggle:hover{color:rgba(0,39,59,.6)!important}
.cc .mc-head .mc-user-menu .mcicon-bars{font-weight:normal!important}
.cc .mc-dropdown-menu{display:block;position:absolute!important;right:0!important;background:none repeat scroll 0 0 #fff!important;border:1px solid #ccc!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;list-style-type:none!important;margin:3px 0 0 0!important;padding:0!important;z-index:999999!important;text-align:left!important;box-shadow:0 1px 6px rgba(0,0,0,.15)!important;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15)!important;-moz-box-shadow:0 1px 6px rgba(0,0,0,.15)!important}
.cc .mc-dropdown-menu li{list-style:none!important;padding:0!important;margin:0!important;border-bottom:1px solid #ededed!important}
.cc .mc-dropdown-menu li a{display:block!important;margin:0!important;padding:8px 14px!important;color:#999!important;font-size:13px!important;text-decoration:none!important;white-space:nowrap!important}
.cc .mc-dropdown-menu li a:hover{color:#666!important;background-color:#f1f1f1!important}
.cc .mc-form .mc-avatar{width:48px!important;height:48px!important}
.cc .mc-form .mc-textarea{height:33px;min-height:33px!important}
.cc .mc-form.mc-expanded .mc-textarea{min-height:60px!important}
.cc .mc-postbox{position:relative!important}
.cc .mc-postbox .mc-avatar{float:left!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important}
.cc .mc-postbox .mc-social{display:none!important}
.cc.mc-loggedin .mc-postbox .mc-social{display:block!important}
.cc .mc-social-wrap,.mc-complaint .mc-social-wrap{position:absolute!important;top:37px!important;left:37px!important;width:16px!important;height:16px!important;border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;-webkit-box-shadow:0 0 1px #000!important}
.cc .mc-text-cnt{position:relative!important;margin:0 0 0 60px!important}
.cc .mc-text-wrap,.mc-complaint .mc-text-wrap{position:relative!important;background:#fff!important;border-top:1px solid #eee!important;padding:10px 10px 4px!important;border-radius:2px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;box-shadow:0 1px 2px rgba(0,0,0,.23)!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.23)!important;-moz-box-shadow:0 1px 2px rgba(0,0,0,.23)!important;transition:min-height .1s ease-in-out!important}
.cc .mc-expanded .mc-text-cnt .mc-text-wrap{border-top:1px solid #f1f1f1!important;box-shadow:0 1px 3px rgba(0,0,0,.33)!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.33)!important;-moz-box-shadow:0 1px 3px rgba(0,0,0,.33)!important}
.cc .mc-textarea-wrap,.mc-complaint .mc-textarea-wrap{position:relative!important}
.cc .mc-text-wrap .mc-textarea,.mc-complaint .mc-textarea{width:100%!important;max-width:none!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;resize:none!important;color:#3e474d!important;font-size:14px!important;font-weight:normal!important;font-family:Arial,Helvetica,sans-serif!important;overflow:hidden!important;background:#fff!important;line-height:18px!important;white-space:pre-wrap!important;word-wrap:break-word!important;box-shadow:none!important;transition:min-height .1s ease-in-out!important}
.cc .mc-form .mc-alert{margin:10px 0 0 60px!important}
.cc .mc-submit-cnt{display:none!important;margin:10px 0 0 60px!important;text-align:right!important}
.cc .mc-submit-cnt .mc-submit{margin-right:0!important;text-transform:capitalize!important}
.cc .mc-submit-cnt .mc-submit-left{float:left!important;text-align:left!important}
.cc.mc-loggedin .mc-expanded .mc-submit-cnt{display:block!important}
.cc .mc-comment-replybox .mc-submit-cnt{margin-left:48px!important}
.cc.mc-loggedin .mc-comment-replybox .mc-submit-cnt{display:block!important}
.cc .mc-social-xpost{display:inline-block;margin:6px 0 4px!important}
.cc .mc-social-xpost .mc-social-xpost-checkbox{margin-right:4px!important}
.cc .mc-social-xpost .mc-social-xpost-icon.mc-social{display:inline-block!important;margin-left:4px!important;vertical-align:middle!important}
.cc .mc-attach-cnt{position:absolute!important;bottom:9px!important;right:5px!important;z-index:9999!important;font-size:20px!important}
.cc .mc-attach-toggle{cursor:pointer!important;color:rgba(0,39,59,.5)!important;transition:all .2s ease-in-out!important}
.cc .mc-attach-toggle:hover{color:rgba(0,39,59,.6)!important}
.cc .mc-attachimg.mc-spin{width:auto!important;height:auto!important;text-indent:0!important;overflow:visible!important;background-position:8% 50%!important}
.cc .mc-attachimg.mc-spin span{visibility:hidden!important}
.cc .mc-attachlinkbox{padding:4px!important}
.cc .mc-attachlinkbox .mc-attachlink-textarea{min-height:65px!important;padding:2px!important;font-size:12px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important}
.cc .mc-attachlinkbox .mc-attachlink-btn{margin-top:4px!important}
.cc .mc-comment-media{display:inline-block!important;margin:5px 0 0!important;width:100%!important}
.cc .mc-comment-media li{margin:0 0 10px!important}
.cc .mc-comment-media li span{background:url('/local/templates/sofia/components/cackle.comments/ver.1/../img/media_close.png') no-repeat!important;position:absolute!important;right:0!important;cursor:pointer!important;height:22px!important;width:22px!important}
.cc .mc-comment-media a{position:relative!important;display:inline-block!important;max-width:100%!important}
.cc .mc-comment-media img{display:block!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;max-width:100%!important;max-height:480px!important;z-index:-1!important}
.cc .mc-authbox{display:none!important;position:relative!important;padding:10px 0 0!important;margin:0 0 0 60px!important}
.cc .mc-comment-replybox .mc-authbox{margin-left:48px!important}
.mc-c .mc-auth-modal{overflow:hidden!important}
.mc-c .mc-auth-modal .mc-h6{display:none!important}
.cc .mc-menu{border-bottom:1px solid #f0f1f4!important;margin-bottom:16px!important}
.cc .mc-menu [class^="mcicon-"]{font-size:14px!important;font-weight:normal!important}
.cc .mc-nav{overflow:hidden!important;list-style-type:none!important}
.cc .mc-nav li{float:left!important}
.cc .mc-nav li a{display:block;margin:0 15px!important;padding:18px 0 10px 0!important;font-size:13px!important;font-weight:700!important;color:rgba(0,39,59,.4)!important;transition:all .2s ease-in-out!important}
.cc .mc-nav li:first-child a{margin-left:0!important}
.cc .mc-nav li a:hover{color:rgba(0,39,59,.6)!important}
.cc .mc-sort-toggle{display:block;padding:18px 0 10px 0!important;font-size:12px!important;font-weight:700!important;color:rgba(0,39,59,.4)!important;transition:all .2s ease-in-out!important}
@media screen and (min-width:768px){.cc .mc-menu .mc-sort-toggle,.cc .mc-sort.mc-dropdown-menu{display:none}
}
.cc .mc-menu.mc-menu-sm .mc-sort-toggle{display:block}
.cc .mc-sort.mc-dropdown-menu{left:0!important;right:auto!important}
.cc .mc-sort.mc-dropdown-menu li .mcicon-ok{display:none!important}
.cc .mc-sort.mc-dropdown-menu li.mc-active .mcicon-ok{display:inline-block!important}
@media screen and (max-width:767px){.cc .mc-sort.mc-nav,.cc .mc-navlabel{display:none!important}
}
.cc .mc-menu.mc-menu-sm .mc-sort.mc-nav{display:none!important}
.cc .mc-menu.mc-menu-sm .mc-navlabel{display:none!important}
.cc .mc-sort.mc-nav li.mc-active .mc-sort-hover{position:absolute!important;background:rgba(0,39,59,.6)!important;bottom:0!important;left:0!important;right:0!important;height:3px!important;transition:all .2s ease-in-out!important}
.cc .mc-sort li.mc-active a{position:relative!important;color:rgba(0,39,59,.6)!important}
.cc .mc-sort .mc-comment-count{display:none!important;font-size:11px!important}
.cc .mc-sort .mc-active .mc-comment-count{display:inline!important}
.cc .mc-useract{float:right!important}
.cc .mc-share-cnt .mc-share-toggle{margin-right:0!important}
.cc .mc-share-cnt .dropdown-menu li{border:none!important}
.cc .mc-share-cnt .mc-share-menu li{float:left!important;padding:5px!important;border:0!important;cursor:pointer!important}
.cc .mc-share-cnt .mc-share-menu li:hover{background:#eee!important}
.cc .mc-share-cnt .mc-share-menu span{float:left!important;height:16px!important;width:16px!important;cursor:pointer!important}
.cc .mc-share-menu .mc-social{-webkit-box-shadow:0 0 1px #666!important}
.cc .mc-nav .mc-subscribed a{color:#4bad00!important}
.cc .mc-nav .mc-subscribed a:hover{color:#4bad00!important}
.cc .mc-nav .mc-subscr-email input{height:20px!important;font-size:12px!important;font-weight:normal!important;background:white!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;margin-top:-4px!important;padding:2px!important}
.cc .mc-nav .mc-subscr-input-wrap{padding:20px 0 0 0!important;margin:0!important}
.mc-profile a{color:#07c!important}
.mc-profile a:hover{color:#0c65a5!important;text-decoration:none!important}
.mc-profile .mc-profile-top{overflow:hidden!important}
.mc-profile .mc-user-img{float:left!important}
.mc-profile .mc-user-img img{max-width:50px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.mc-profile .mc-user-info{margin-left:60px!important}
.mc-profile .mc-user-name{font-size:18px!important;margin:0 0 6px!important}
.mc-profile .mc-hr{font-size:14px!important;margin:0 0 10px!important;color:#94989d!important;padding:20px 0 6px 0!important;border-bottom:1px solid #edf3f7!important}
.mc-profile .mc-user-comment{overflow:hidden!important;padding:16px 0 18px!important;border-bottom:1px solid #ededed!important}
.mc-profile .mc-user-comment:last-child{border-bottom:0!important}
.mc-profile .mc-user-comment .mc-avatar-wrap{position:relative!important;float:left!important;width:40px!important}
.mc-profile .mc-user-comment .mc-avatar-wrap img{width:36px!important;border-radius:3px!important}
.mc-profile .mc-comment{position:relative!important;margin:0 0 10px 48px!important;font-size:12px!important;line-height:18px!important}
.mc-profile .mc-comment .mc-comment-author{color:#333!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;vertical-align:middle!important}
.mc-profile .mc-comment .mc-comment-time{font-size:10px!important;color:#9e9e9e!important;margin-left:10px!important;padding:2px 0 0 4px!important}
.mc-profile .mc-comment .mc-comment-status{display:inline;float:right!important;padding:0 3px 0!important;color:#fff!important;font-size:11px!important;text-align:center!important;white-space:nowrap!important;border-radius:3px!important;background:#999!important}
.mc-profile .mc-spam .mc-comment .mc-comment-status{background:rgba(219,29,29,0.45)!important}
.mc-profile .mc-comment .mc-comment-rating{position:absolute!important;bottom:0!important;right:0!important}
.mc-profile .mc-comment .mc-comment-rating>span{display:none!important}
.mc-profile .mc-comment .mc-comment-up{color:#29e548!important}
.mc-profile .mc-comment .mc-comment-up .mcicon-thumbs-up{display:inline-block!important}
.mc-profile .mc-comment .mc-comment-down{color:#f73131!important}
.mc-profile .mc-comment .mc-comment-down .mcicon-thumbs-down{display:inline-block!important}
.mc-profile .mc-comment .mc-comment-text{margin:4px 0 0!important;padding:0 20px 0 0!important;font-size:12px!important;font-family:Arial,"lucida grande",tahoma,verdana,sans-serif!important;line-height:18px!important;color:#363636!important;direction:ltr!important;word-wrap:break-word!important}
.mc-profile .mc-comment-link{margin-left:48px!important;padding:0!important;font-size:12px!important;color:#a3a3a3!important;font-family:Arial,Tahoma,sans-serif!important}
.mc-profile .mc-comment-link a{font-size:12px!important}
.mc-profile.mc-profile-edit .mc-user-info{margin:0 0 0 150px!important}
.mc-profile.mc-profile-edit .mc-user-img{position:relative!important;width:150px!important;height:135px!important;text-align:center!important}
.mc-profile.mc-profile-edit .mc-user-img img{width:100px!important;max-width:100px!important;max-height:100px!important}
.mc-profile.mc-profile-edit input[type="text"],.mc-profile.mc-profile-edit select{display:block;width:100%!important;height:31px!important;margin:10px 0 0!important;padding:4px!important;border-radius:2px!important;border:1px solid #ccc!important;box-shadow:none!important}
.mc-profile.mc-profile-edit .mc-user-btn{margin:6px 0 0!important}
.mc-profile.mc-profile-edit .mc-btn2.mc-profile-cancel{margin-left:0!important}
.mc-profile.mc-profile-edit .mc-profile-setting>label{display:block!important;margin-bottom:10px!important;cursor:pointer!important}
.mc-profile.mc-profile-edit .mc-subscr-list>div{position:relative!important;padding-right:16px!important;margin-bottom:10px!important;overflow:hidden!important;text-overflow:ellipsis!important}
.mc-profile.mc-profile-edit .mc-subscr-list a{white-space:nowrap!important}
.mc-profile.mc-profile-edit .mc-subscr-list .mc-subscr-remove{position:absolute!important;right:0!important;top:0!important;color:#777!important;font-size:16px!important;cursor:pointer!important}
.mc-profile.mc-profile-edit .mc-subscr-list .mc-subscr-remove:hover{color:#333!important}
.mc-c.mc-modal-notice .mc-notice-agree{width:100%!important;margin:20px 0 0!important}
.cc .mc-rt{width:100%!important;padding:10px 35px 10px 14px!important;color:#444!important;font-weight:700!important;line-height:20px!important;font-size:13px!important;text-align:center!important;cursor:pointer!important;border:0!important;outline:0!important;border-radius:4px!important;background:rgba(210,214,238,0.8)!important;transition:all .2s ease-in-out!important}
.cc .mc-rt:hover{background:rgba(210,214,238,1.0)!important}
.cc .mc-comment-rtreply{padding-left:3px!important;border-left:5px solid #8f9be6!important}
.cc .mc-nocomments{opacity:.6!important;line-height:97px!important;text-align:center!important;font-size:14px!important}
.cc .mc-comments{text-align:center!important}
.cc .mc-comment{position:relative!important}
.cc .mc-comment-wrap{position:relative!important;padding:16px 0 16px!important;text-align:left!important;transition:all .2s ease-in-out!important}
.cc .mc-comment-wrap.mc-comment-pending,.cc .mc-comment-wrap.mc-comment-deleted,.cc .mc-comment-wrap.mc-comment-spam{opacity:.7!important}
.cc .mc-comment-child{margin-left:60px!important}
.cc .mc-comment-child .mc-comment-child{margin-left:48px!important}
.cc .mc-comment-child.mc-lastlvl{margin-left:0!important}
.cc .mc-comment-user,.mc-complaint .mc-comment-user{position:relative!important}
.cc .mc-comment .mc-avatar-wrap,.mc-complaint .mc-comment .mc-avatar-wrap{top:auto!important}
.cc .mc-comment-user .mc-avatar,.mc-complaint .mc-comment-user .mc-avatar{width:48px!important;height:48px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important}
.cc .mc-comment-child .mc-comment-user .mc-avatar{width:36px!important;height:36px!important}
.cc .mc-comment-child .mc-comment-user .mc-social-wrap{top:25px!important;left:25px!important}
.cc .mc-comment-info,.mc-complaint .mc-comment-info{margin:0 0 0 60px!important;text-align:left!important}
.cc .mc-comment-child .mc-comment-info{margin-left:48px!important}
.cc .mc-comment-head{padding:0 70px 0 0!important}
.cc .mc-comment-head>a,.mc-complaint .mc-comment-head>a{display:inline-block;text-decoration:none!important;transition:all .2s ease-in-out!important}
.cc .mc-comment-username,.mc-complaint .mc-comment-username{color:#333!important;font-size:14px!important;font-weight:600!important;vertical-align:top!important}
.cc .mc-comment-badge,.mc-complaint .mc-comment-badge{display:inline-block!important;color:#fff!important;font-size:10px!important;line-height:1.1!important;font-weight:700!important;margin:0 0 0 2px!important;padding:1px 3px!important;border-radius:3px!important;background:rgba(34,59,74,.3)!important}
.cc .mc-comment-parent{color:#999!important;font-size:12px!important;margin-left:6px!important}
.cc .mc-comment-parent:hover{color:#555!important}
.cc .mc-comment-time,.mc-complaint .mc-comment-time{color:#b7bbc1!important;font-size:11px!important;margin-left:12px!important}
.cc .mc-comment-vote{position:absolute!important;bottom:14px!important;right:0!important;float:right!important;color:#ccc!important;font-size:18px!important}
.cc .mc-comment-rating{display:none;width:16px!important;margin:0 4px!important;font-size:14px!important;vertical-align:middle!important;text-align:right!important;cursor:pointer!important}
.cc .mc-comment-rating.mc-comment-up{display:inline-block!important;color:#29e548!important}
.cc .mc-comment-rating.mc-comment-down{display:inline-block!important;color:#f73131!important}
.cc .mc-comment-vote .mc-comment-like,.cc .mc-comment-vote .mc-comment-dislike{display:none!important;width:30px!important;text-align:center!important;cursor:pointer!important;transition:all .2s ease-in-out!important}
.cc .mc-comment-vote .mc-comment-like:hover{color:#29e548!important}
.cc .mc-comment-vote .mc-comment-dislike{vertical-align:middle!important}
.cc .mc-comment-vote .mc-comment-dislike:hover{color:#f73131!important}
.cc .mc-comment-wrap:hover .mc-comment-vote .mc-comment-rating,.cc .mc-comment-wrap:hover .mc-comment-vote .mc-comment-like,.cc .mc-comment-wrap:hover .mc-comment-vote .mc-comment-dislike{display:inline-block!important}
.cc .mc-comment-body{margin:4px 0!important}
.cc .mc-comment-msg,.mc-complaint .mc-comment-msg{color:#363636!important;font-size:13px!important;line-height:20px!important;white-space:pre-wrap!important;word-wrap:break-word!important}
.cc .mc-comment-msgcnt{overflow:hidden!important;zoom:1!important}
.cc .mc-comment-seemore{display:block;z-index:999!important;border-top:1px solid #ccc!important;color:#999!important;text-align:center!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;text-decoration:none!important}
.cc .mc-comment-seemore:hover{color:#666!important}
.cc .mc-comment-footer>a{font-size:12px!important;color:#b0b0b0!important;margin:0 14px 0 0!important;transition:all .2s ease-in-out!important}
.cc .mc-comment-footer>a:hover{color:#707070!important}
.cc .mc-comment-edit [class^="mcicon-"]{vertical-align:middle!important}
.cc .mc-comment-footer [class^="mcicon-"]{display:none!important;font-size:16px!important;font-weight:normal!important}
.cc .mc-comment-footer.mc-footer-sm [class^="mcicon-"]{display:inline-block!important}
.cc .mc-comment-footer.mc-footer-sm .mc-commentlabel{display:none!important}
@media screen and (max-width:767px){.cc .mc-comment-footer [class^="mcicon-"]{display:inline-block!important}
}
@media screen and (max-width:767px){.cc .mc-comment-footer .mc-commentlabel{display:none!important}
}
.mc-vote-login .mc-modal-body{text-align:center!important}
.cc .mc-comment-wrap:hover ~ .mc-comment-menu,.cc .mc-comment-menu:hover{display:inline-block!important}
.cc .mc-comment-menu{display:none!important;position:absolute!important;top:14px!important;right:2px!important;color:#ccc!important;font-size:14px!important;cursor:pointer!important}
.cc .mc-comment-menu>a{margin:0 0 0 15px!important;transition:all .2s ease-in-out!important}
.cc .mc-comment-menu>a:hover{color:#777!important}
.cc .mc-comment-menu-toggle{cursor:pointer!important}
.cc .mc-comment-light{display:none!important;position:absolute!important;top:16px!important;left:0!important;width:5px!important;height:48px!important;border-radius:3px!important}
.cc .mc-comment-child .mc-comment-light{height:36px!important}
.cc .mc-comment-target .mc-comment-light{display:block!important;background:#ffc62e!important}
.cc .mc-comment-new .mc-comment-light{display:block!important;background:#8f9be6!important;-webkit-transition:opacity 10s linear!important;-moz-transition:opacity 10s linear!important;-ms-transition:opacity 10s linear!important;-o-transition:opacity 10s linear!important;transition:opacity 10s linear!important}
.cc .mc-comment-seen .mc-comment-light{opacity:0!important}
.cc .mc-comment-new.mc-comment-wrap,.cc .mc-comment-target.mc-comment-wrap{padding-left:12px!important}
.cc .mc-comment-media{display:inline-block!important;margin:5px 0 0!important;width:100%!important}
.cc .mc-comment-media li{margin:0 0 10px!important}
.cc .mc-comment-media li span{background:url('/local/templates/sofia/components/cackle.comments/ver.1/../img/media_close.png') no-repeat!important;position:absolute!important;right:0!important;cursor:pointer!important;height:22px!important;width:22px!important}
.cc .mc-comment-media a{position:relative!important;display:inline-block!important;max-width:100%!important}
.cc .mc-comment-media img{display:block!important;border-radius:3px!important;max-width:100%!important;max-height:480px!important;z-index:-1!important}
.cc .mc-comment-media .mc-media-play{position:absolute!important;top:0!important;left:0!important;z-index:0!important;opacity:.6}
.cc .mc-comment-media .mc-media-play:hover{opacity:1.0}
.cc .mc-comment-media object,.cc .mc-comment-media embed{display:block!important;width:100%!important;height:360px!important}
.cc .mc-dropdown-menu li.mc-admin-menu a{padding:4px 14px!important;font-size:12px!important}
.cc .mc-comment-replybox{margin-left:60px!important;padding:0 0 16px!important;text-align:left!important}
.cc .mc-comment-child .mc-comment-replybox{margin-left:48px!important}
.cc .mc-comment-replybox .mc-avatar{width:36px!important;height:36px!important}
.cc .mc-comment-replybox .mc-social-wrap{top:25px!important;left:25px!important}
.cc .mc-comment-replybox .mc-text-cnt{margin-left:48px!important}
.cc .mc-comment-replybox .mc-textarea{height:60px;min-height:60px!important}
.cc .mc-comment-replybox .mc-authbox{display:block!important}
.cc.mc-loggedin .mc-comment-replybox .mc-authbox{display:none!important}
.cc .mc-comment-replybox .mc-alert{margin:10px 0 0 48px!important}
.cc .mc-comment-editbox .mc-comment-save{margin-top:10px!important;margin-left:0!important}
.cc.mc-blue .mc-btn2{color:#fff!important;background:#337ab7!important}
.cc.mc-blue .mc-btn2:active{background:#286090!important}
.cc.mc-blue .mc-comment-footer>a{color:#337ab7!important}
.cc.mc-blue .mc-comment-footer>a:hover{color:#286090!important}
.cc.mc-sky .mc-btn2{color:#fff!important;background:#5bc0de!important}
.cc.mc-sky .mc-btn2:active{background:#31b0d5!important}
.cc.mc-sky .mc-comment-footer>a{color:#5bc0de!important}
.cc.mc-sky .mc-comment-footer>a:hover{color:#31b0d5!important}
.cc.mc-green .mc-btn2{color:#fff!important;background:#5cb85c!important}
.cc.mc-green .mc-btn2:active{background:#449d44!important}
.cc.mc-green .mc-comment-footer>a{color:#5cb85c!important}
.cc.mc-green .mc-comment-footer>a:hover{color:#449d44!important}
.cc.mc-orange .mc-btn2{color:#fff!important;background:#faa732!important}
.cc.mc-orange .mc-btn2:active{background:#ec971f!important}
.cc.mc-orange .mc-comment-footer>a{color:#faa732!important}
.cc.mc-orange .mc-comment-footer>a:hover{color:#ec971f!important}
.cc.mc-red .mc-btn2{color:#fff!important;background:#d9534f!important}
.cc.mc-red .mc-btn2:active{background:#c9302c!important}
.cc.mc-red .mc-comment-footer>a{color:#d9534f!important}
.cc.mc-red .mc-comment-footer>a:hover{color:#c9302c!important}
.cc.mc-black,.cc.mc-black .mc-head .mc-comment-count,.cc.mc-black .mc-head .mc-user-menu .mc-menu-toggle,.cc.mc-black .mc-nav li a,.cc.mc-black .mc-sort-toggle{color:#eee!important}
.cc.mc-black .mc-sort.mc-nav li.mc-active .mc-sort-hover{background:rgba(164,218,246,.6)!important}
.cc.mc-black .mc-comment-username{color:#ddd!important}
.cc.mc-black .mc-comment-msg{color:#fff!important}
.cc.mc-black .mc-comment-badge{background:#768187!important;background:rgba(255,255,255,.35)!important}
.mc-comment-url.mc-c input{width:100%!important;height:29px!important;padding:4px!important;border-radius:3px!important}
.mc-c .mc-complaint-msg{margin:20px 0 0!important}
.mc-c .mc-complaint-btn{margin:10px 0 0!important;text-align:right!important}
.mc-c .mc-complaint-btn .mc-send{margin-left:0!important}
/* End */
/* /local/templates/sofia/components/bitrix/news.detail/ver.1/../ver.1/news.detail.css?16683156953703 */
/* /assets/components/rating/style.css?16683175091499 */
/* /assets/vendor/lazytube/lazytube.css?17907286661442 */
/* /resources/lib/photo-swipe/photoswipe.css?16189943254093 */
/* /resources/lib/photo-swipe/default-skin/default-skin.css?161899432511609 */
/* /local/templates/sofia/components/cackle.comments/ver.1/style.css?161899434751883 */
