@charset "UTF-8";
._clr, .g-grid,
.b-block.block__newslist .newslist__bottom,
.b-block.block__newslistbig .item__bottom,
.b-block.block__recommend, .b-block.block__describe,
.b-block.block__describe .left, .b-block.block__describe .right,
.b-block__companysad .offer, .b-block__parterslist .item,
.b-block__newslistdefault .item.item__border,
.b-block__newslistdefault .item.item-big,
.b-block.block__footer .footer-menu,
.b-poll .poll_form__bottom, .b-article__bottom,
.b-newsblocks .newsblocks__top, .b-newsblocks .newsblocks__items,
.b-newsblocks .newsblocks__items .item,
.b-newsblocks .newsblocks__items .item__full,
.b-userinfo .user__contacts, .b-articlefilter,
.b-mainmenu__mobile .mainmenu__container,
.b-mainmenu .mainmenu--topline,
.b-mainmenu .mainmenu--topline .topline__right,
.b-mainmenu .mainmenu--line .line__menu,
.b-ixbttv .slider-container, .b-rollers .roller--slider ul,
.b-footer__mobile .footer-bottom {
    zoom: 1;
}
._clr:before, .g-grid:before,
.b-block.block__newslist .newslist__bottom:before,
.b-block.block__newslistbig .item__bottom:before,
.b-block.block__recommend:before,
.b-block.block__describe:before,
.b-block.block__describe .left:before,
.b-block.block__describe .right:before,
.b-block__companysad .offer:before,
.b-block__parterslist .item:before,
.b-block__newslistdefault .item.item__border:before,
.b-block__newslistdefault .item.item-big:before,
.b-block.block__footer .footer-menu:before,
.b-poll .poll_form__bottom:before, .b-article__bottom:before,
.b-newsblocks .newsblocks__top:before,
.b-newsblocks .newsblocks__items:before,
.b-newsblocks .newsblocks__items .item:before,
.b-newsblocks .newsblocks__items .item__full:before,
.b-userinfo .user__contacts:before, .b-articlefilter:before,
.b-mainmenu__mobile .mainmenu__container:before,
.b-mainmenu .mainmenu--topline:before,
.b-mainmenu .mainmenu--topline .topline__right:before,
.b-mainmenu .mainmenu--line .line__menu:before,
.b-ixbttv .slider-container:before, .b-rollers .roller--slider ul:before,
.b-footer__mobile .footer-bottom:before, ._clr:after, .g-grid:after,
.b-block.block__newslist .newslist__bottom:after,
.b-block.block__newslistbig .item__bottom:after,
.b-block.block__recommend:after, .b-block.block__describe:after,
.b-block.block__describe .left:after,
.b-block.block__describe .right:after,
.b-block__companysad .offer:after,
.b-block__parterslist .item:after,
.b-block__newslistdefault .item.item__border:after,
.b-block__newslistdefault .item.item-big:after,
.b-block.block__footer .footer-menu:after,
.b-poll .poll_form__bottom:after, .b-article__bottom:after,
.b-newsblocks .newsblocks__top:after,
.b-newsblocks .newsblocks__items:after,
.b-newsblocks .newsblocks__items .item:after,
.b-newsblocks .newsblocks__items .item__full:after,
.b-userinfo .user__contacts:after,
.b-articlefilter:after,
.b-mainmenu__mobile .mainmenu__container:after,
.b-mainmenu .mainmenu--topline:after,
.b-mainmenu .mainmenu--topline .topline__right:after,
.b-mainmenu .mainmenu--line .line__menu:after,
.b-ixbttv .slider-container:after,
.b-rollers .roller--slider ul:after,
.b-footer__mobile .footer-bottom:after {
    content: "";
    display: table;
}
._clr:after, .g-grid:after,
.b-block.block__newslist .newslist__bottom:after,
.b-block.block__newslistbig .item__bottom:after,
.b-block.block__recommend:after,
.b-block.block__describe:after,
.b-block.block__describe .left:after,
.b-block.block__describe .right:after,
.b-block__companysad .offer:after,
.b-block__parterslist .item:after,
.b-block__newslistdefault .item.item__border:after,
.b-block__newslistdefault .item.item-big:after,
.b-block.block__footer .footer-menu:after,
.b-poll .poll_form__bottom:after, .b-article__bottom:after,
.b-newsblocks .newsblocks__top:after,
.b-newsblocks .newsblocks__items:after,
.b-newsblocks .newsblocks__items .item:after,
.b-newsblocks .newsblocks__items .item__full:after,
.b-userinfo .user__contacts:after, .b-articlefilter:after,
.b-mainmenu__mobile .mainmenu__container:after,
.b-mainmenu .mainmenu--topline:after,
.b-mainmenu .mainmenu--topline .topline__right:after,
.b-mainmenu .mainmenu--line .line__menu:after,
.b-ixbttv .slider-container:after,
.b-rollers .roller--slider ul:after,
.b-footer__mobile .footer-bottom:after {
    clear: both;
}
._animated,
.btn.btn-default,
.b-block.block__newslist .newslist__bottom a, a .linktext,
.b-block.block__footer a, .b-block.block__grats a,
.b-block.block__newslist a,
.b-block.block__newslistbig .item__bottom--source a,
.b-block.block__newslistbig .item__bottom--tags a,
.b-block.block__newslistbig .item .info__category a,
.b-block__companysad p a,
.b-block__parterslist a, .b-block__newslistdefault a,
.b-block__newslistdefault a strong, .b-content__breadcrumbs a,
.b-content__footer a, .b-article__tags a,
.b-article__readmore a, .b-article__navigation a,
.b-article__content a, .b-newsblocks .newsblocks__items a,
.b-newsblocks .newsblocks__items .item .info__category a,
.b-pagination .btn, .b-authorslist .list__authors a,
.__pic-box__single a img, .__pic-box__single a:before,
.__pic-box__single a:after, .__pic-box__multiple a img,
.__pic-box__multiple a:before, .__pic-box__multiple a:after,
.b-mainmenu__mobile .mainmenu__list, .b-rollers .roller--slider .image img,
.b-rollers .roller--slider .text p, .b-rollers .roller--links a {
    transition: all 0.15s ease-out;
}
._small_uppertext, ._middle_uppertext, .b-article__navigation,
._table_photo, table.table-horizontal,
table.table-vertical, table thead td,
table thead th, table tr th,
table.table-lined thead td,
table.table-lined thead th,
table.table-lined tr th,
table td, table.table-lined td,
.b-block .block__auth, .b-content__breadcrumbs,
.b-article__tags {
    color: #808080;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: normal;
    font-size: 14px;
}
._middle_uppertext, .b-article__navigation {
    font-size: 16px;
}
._uppertext {
    text-transform: uppercase !important;
}
._nohoverlink,
.b-mainmenu .mainmenu--topline a,
.b-mainmenu .mainmenu--line a {
    border-bottom: none;
}
._nohoverlink:hover,
.b-mainmenu .mainmenu--topline a:hover,
.b-mainmenu .mainmenu--line a:hover {
    border-bottom: none;
}

._table_photo,
table.table-horizontal,
table.table-vertical {
    color: #333333;
    width: 100%;
    max-width: 100%;
    font-weight: normal;
}
._table_photo td,
table.table-horizontal td,
table.table-vertical td {
    border: 1px solid #aeaed3;
    padding: 0;
}
._table_photo td p,
table.table-horizontal td p,
table.table-vertical td p {
    margin: 10px 20px;
}
._table_photo td img,
table.table-horizontal td img,
table.table-vertical td img {
    max-width: 100%;
}
._table_photo tr,
table.table-horizontal tr,
table.table-vertical tr,
._table_photo tr:nth-child(2n),
table.table-horizontal tr:nth-child(2n),
table.table-vertical tr:nth-child(2n) {
    background: white;
}

/* Normilize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

/* End normilize.css */

@font-face {
    font-family: "icons";
    src: url("../fonts/icons/icons.eot");
    src: url("../fonts/icons/icons.eot?#iefix") format("eot"), url("../fonts/icons/icons.woff2") format("woff2"), url("../fonts/icons/icons.woff") format("woff"), url("../fonts/icons/icons.ttf") format("truetype");
}
.icon:before,
blockquote:before,
.__pic-box__single a:before,
.__pic-box__multiple a:before,
.b-ixbttv .nav .bx-prev:before,
.b-ixbttv .nav .bx-next:before,
.b-videoslider .nav .bx-prev:before,
.b-videoslider .nav .bx-next:before,
.b-rollers .roller--slider .bx-controls .bx-prev:before,
.b-rollers .roller--slider .bx-controls .bx-next:before {
    font-family: "icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    /* speak: none; only necessary if not using the private unicode range (firstGlyph option) */

    text-decoration: none;
    text-transform: none;
}
.icon-arrleft_curved:before {
    content: "\E001";
}
.icon-arrow_back:before {
    content: "\E002";
}
.icon-arrow_default_left:before,
.b-ixbttv .nav .bx-prev:before,
.b-rollers .roller--slider .bx-controls .bx-prev:before {
    content: "\E003";
}
.icon-arrow_default_right:before,
.b-ixbttv .nav .bx-next:before,
.b-rollers .roller--slider .bx-controls .bx-next:before {
    content: "\E004";
}
.icon-arrow_long_left:before {
    content: "\E005";
}
.icon-arrow_long_right:before {
    content: "\E006";
}
.icon-arrow_square:before {
    content: "\E007";
}
.icon-arrow_square_right:before {
    content: "\E008";
}

.login_hide {
    display:none;
}

.mobile_login {
    color: #5c5ca6;
}

@media (max-width: 600px) {
    .login_mobile .icon-arrow_square_right:before {
        display: none;
    }

    .login_mobile .icon-arrow_square_right {
        background-image: url("../svg/login.svg");
        display: block;
        width: 25px;
        height: 25px;
        background-size: 100%;
        margin-right: 10px;
    }
    .login_mobile.logged .icon-arrow_square_right {
        background-image: url("../svg/logged.svg");
    }
}

.icon-arrright_curved:before {
    content: "\E009";
}
.icon-blockqoute_left:before,
blockquote:before {
    content: "\E00A";
}
.icon-blockqoute_right:before {
    content: "\E00B";
}
.icon-bold_arrow_left:before {
    content: "\E00C";
}
.icon-bold_arrow_right:before {
    content: "\E00D";
}
.icon-burger:before {
    content: "\E00E";
}
.icon-double_arrow_right:before {
    content: "\E00F";
}
.icon-down:before {
    content: "\E010";
}
.icon-logo_forum:before {
    content: "\E011";
}
.icon-logo_ixbt:before {
    content: "\E012";
}
.icon-look:before {
    content: "\E013";
}
.icon-magnify:before,
.__pic-box__single a:before {
    content: "\E014";
}
.icon-mail_dark:before {
    content: "\E015";
}
.icon-mail_white:before {
    content: "\E016";
}
.icon-mature:before {
    content: "\E017";
}
.icon-minus:before {
    content: "\E018";
}
.icon-next:before {
    content: "\E019";
}
.icon-pause:before {
    content: "\E01A";
}
.icon-photoseries:before,
.__pic-box__multiple a:before {
    content: "\E01B";
}
.icon-plus:before {
    content: "\E01C";
}
.icon-question_dark:before {
    content: "\E01D";
}
.icon-question_white:before {
    content: "\E01E";
}
.icon-question_white_thin:before {
    content: "\E01F";
}
.icon-search:before {
    content: "\E020";
}
.icon-settings:before {
    content: "\E021";
}
.icon-slide:before {
    content: "\E022";
}
.icon-slide_left:before,
.b-videoslider .nav .bx-prev:before {
    content: "\E023";
}
.icon-slide_right:before,
.b-videoslider .nav .bx-next:before {
    content: "\E024";
}
.icon-soc-fb:before {
    content: "\E025";
}
.icon-soc-fb2:before {
    content: "\E026";
}
.icon-soc-fb3:before {
    content: "\E027";
}
.icon-soc-fb_filled:before {
    content: "\E028";
}
.icon-soc-gplus:before {
    content: "\E029";
}
.icon-soc-gplus2:before {
    content: "\E02A";
}
.icon-soc-ok:before {
    content: "\E02B";
}
.icon-soc-skype:before {
    content: "\E02C";
}
.icon-soc-tw:before {
    content: "\E02D";
}
.icon-soc-tw2:before {
    content: "\E02E";
}
.icon-soc-tw3:before {
    content: "\E02F";
}
.icon-soc-vk:before {
    content: "\E030";
}
.icon-soc-vk2:before {
    content: "\E031";
}
.icon-soc-vk3:before {
    content: "\E032";
}
.icon-star:before {
    content: "\E033";
}
.icon-star_half:before {
    content: "\E034";
}
.icon-thumb_down:before {
    content: "\E035";
}
.icon-thumb_up:before {
    content: "\E036";
}
.icon-zoom:before {
    content: "\E037";
}
.btn, .b-block.block__newslist .newslist__bottom a,
.addition-item-link {
    display: inline-block;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 3px 5px;
    border: 1px solid #5c5ca6;
}
.btn.btn-default,
.b-block.block__newslist .newslist__bottom a {
    border: 1px solid #5c5ca6;
    background: transparent;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #5c5ca6;
    text-transform: uppercase;
}
.btn.btn-success
{
  border: 1px solid #008000;
  background: transparent;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: #228b22;
  text-transform: uppercase;
}
.btn.btn-default_mail .icon,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .icon,
.btn.btn-default_mail blockquote:before,
.b-block.block__newslist .newslist__bottom a.btn-default_mail blockquote:before,
.btn.btn-default_mail blockquote:after,
.b-block.block__newslist .newslist__bottom a.btn-default_mail blockquote:after,
.btn.btn-default_mail .__pic-box__single a:before,
.__pic-box__single .btn.btn-default_mail a:before,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom a.btn-default_mail a:before,
.btn.btn-default_mail .__pic-box__multiple a:before,
.__pic-box__multiple .btn.btn-default_mail a:before,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom a.btn-default_mail a:before,
.btn.btn-default_mail .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .btn.btn-default_mail .bx-prev,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom a.btn-default_mail .bx-prev,
.btn.btn-default_mail .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .btn.btn-default_mail .bx-next,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom a.btn-default_mail .bx-next,
.btn.btn-default_mail .b-videoslider .nav .bx-prev,
.b-videoslider .nav .btn.btn-default_mail .bx-prev,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom a.btn-default_mail .bx-prev,
.btn.btn-default_mail .b-videoslider .nav .bx-next,
.b-videoslider .nav .btn.btn-default_mail .bx-next,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom a.btn-default_mail .bx-next,
.btn.btn-default_mail .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .btn.btn-default_mail .bx-prev,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom a.btn-default_mail .bx-prev,
.btn.btn-default_mail .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .btn.btn-default_mail .bx-next,
.b-block.block__newslist .newslist__bottom a.btn-default_mail .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom a.btn-default_mail .bx-next {
    font-size: 14px;
    vertical-align: middle;
    margin-left: 7px;
}
.btn.btn-default_arrowdown .icon,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .icon,
.btn.btn-default_arrowdown blockquote:before,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown blockquote:before,
.btn.btn-default_arrowdown blockquote:after,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown blockquote:after,
.btn.btn-default_arrowdown .__pic-box__single a:before,
.__pic-box__single .btn.btn-default_arrowdown a:before,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown a:before,
.btn.btn-default_arrowdown .__pic-box__multiple a:before,
.__pic-box__multiple .btn.btn-default_arrowdown a:before,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown a:before,
.btn.btn-default_arrowdown .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .btn.btn-default_arrowdown .bx-prev,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .bx-prev,
.btn.btn-default_arrowdown .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .btn.btn-default_arrowdown .bx-next,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .bx-next,
.btn.btn-default_arrowdown .b-videoslider .nav .bx-prev,
.b-videoslider .nav .btn.btn-default_arrowdown .bx-prev,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .bx-prev,
.btn.btn-default_arrowdown .b-videoslider .nav .bx-next,
.b-videoslider .nav .btn.btn-default_arrowdown .bx-next,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .bx-next,
.btn.btn-default_arrowdown .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .btn.btn-default_arrowdown .bx-prev,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .bx-prev,
.btn.btn-default_arrowdown .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .btn.btn-default_arrowdown .bx-next,
.b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom a.btn-default_arrowdown .bx-next {
    font-size: 7px;
    margin-left: 7px;
    vertical-align: middle;
}
.btn.btn-small,
.b-block.block__newslist .newslist__bottom a.btn-small {
    border: 1px solid #5c5ca6;
    background: transparent;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #5c5ca6;
    text-transform: uppercase;
    padding: 0 10px;
    margin-top: 0;
    display: block;
    height: 22px;
    line-height: 22px;
}
.btn.btn-middle,
.b-block.block__newslist .newslist__bottom a.btn-middle,
.addition-item-link {
    padding: 4px 10px;
    border: 1px solid #5c5ca6;
    background: transparent;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #5c5ca6;
    text-transform: uppercase;
}
.btn.btn-full,
.b-block.block__newslist .newslist__bottom a.btn-full {
    padding: 5px 10px;
    border: 1px solid #5c5ca6;
    background: transparent;
    /* width: 100%; */
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
    color: #5c5ca6;
    text-transform: uppercase;
}
.btn.btn-round,
.b-block.block__newslist .newslist__bottom a.btn-round {
    border-radius: 50%;
}
.btn.btn-round__social,
.b-block.block__newslist .newslist__bottom a.btn-round__social {
    border: 2px solid #5c5ca6;
    width: 33px;
    height: 33px;
    padding: 0px!important;
}
.btn.btn-default__gray,
.b-block.block__newslist .newslist__bottom a.btn-default__gray {
    background: #ebebeb;
    border-color: #ebebeb;
}
.btn.btn-default__purple,
.b-block.block__newslist .newslist__bottom a.btn-default__purple {
    background: #4f4b9f;
    border-color: #4f4b9f;
    color: white;
}
.btn .icon-pos__left,
.b-block.block__newslist .newslist__bottom a .icon-pos__left {
    margin-right: 10px;
}
.btn .icon-pos__right,
.b-block.block__newslist .newslist__bottom a .icon-pos__right {
    margin-left: 10px;
}
.btn:hover, .addition-item-link:hover,
.b-block.block__newslist .newslist__bottom a:hover {
    color: white;
    background: #5c5ca6;
}
/** -GRIDS-------------------------------------------------- */

.g-grid {
    box-sizing: border-box;
    margin: 0 -5px;
}
.g-grid_column {
    margin: 0 5px;
    box-sizing: border-box;
    float: left;
    min-height: 1px;
}
.g-grid_column__mainpadded {
    padding-top: 310px;
}
.g-grid_column__big {
    width: 780px;
}
.g-grid_column__small {
    width: 300px;
}
.g-grid_column__middle {
    width: 470px;
}
.g-grid_column__half {
    width: 50%;
}
.g-grid_column__4 {
    width: 230px;
}
.g-grid_column__2 {
    width: 110px;
}
html, body {
    line-height: 1.2em;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto Condensed", sans-serif;
    color: #333333;
    font-weight: bold;
    line-height: 1.2em;
    margin: 30px 0 0;
}
h1 {
    font-size: 30px;
    margin-top: 20px;
}
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }


p { line-height: 1.45em; }
a {
    color: #7070b7;
    text-decoration: none;
}
a .linktext {
    border-bottom: 1px solid transparent;
}
a .linktext:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
ul, li {
    list-style: none;
    margin: 15px 0 10px;
    padding: 0;
}
ol li {
    list-style: decimal;
}
table,
table.table-lined {
    margin: 30px 0;
    width: 100%;
}

/*fix for google search table*/
table.gstl_50{
  margin:0;
}

.b-article__content table thead td,
.b-article__content table thead th,
.b-article__content table tr th,
.b-article__content table.table-lined thead td,
.b-article__content table.table-lined thead th,
.b-article__content table.table-lined tr th {
    background: #7070b7;
    color: white;
    font-weight: 400;
    text-align: left;
}
.b-article__content table td,
.b-article__content table.table-lined td {
    font-weight: 400;
    color: #333333;
}
.b-article__content table td,
.b-article__content table th,
.b-article__content table.table-lined td,
.b-article__content table.table-lined th {
    padding: 5px 10px;
}
.b-article__content table tr,
.b-article__content table.table-lined tr {
    background: white;
    border: 1px solid #aeaed3;
}
.b-article__content table.table-lined tr:nth-child(2n) {
    background: #f6f6fc;
}
.b-article__content table.table-default {
    border: none!important;
}
.b-article__content table.table-default tr,
.b-article__content table.table-default td {
    border: none!important;
}
.b-article__content table.table-horizontal td {
    text-align: left;
}
.b-article__content table.table-vertical td {
    text-align: center;
}



blockquote {
    font-family: sans-serif;
    font-style: italic;
    position: relative;
    line-height: 1.5em;
    margin: 1em 0 1em 40px;
}
blockquote:before {
    display: block;
    position: absolute;
    color: #ccc;
    font-size: 24px;
    top: -5px;
    left: -35px;
}
blockquote > p {
  margin-left:10px;
}
blockquote cite {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    color: #808080;
    font-size: 13px;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: -.5px;
    display: block;
    margin-top: 5px;
}
input::-webkit-input-placeholder {
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    color: #808080;
}
input::-moz-placeholder {
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    color: #808080;
}
input:-moz-placeholder {
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    color: #808080;
}
input:-ms-input-placeholder {
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    color: #808080;
}
input[type="text"],
input[type="email"],
input[type="password"] {
    padding: 2px;
}
img {
    max-width: 100%;
}
.text-nowrap {
    white-space: nowrap;
}
/** -USER STYLES-------------------------------------------------- */

html, body {
    width: 100%;
    height: auto;
    color: black;
    font-size: 16px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "Arial";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body.locked {
    overflow: hidden;
}
/** -STUFF-------------------------------------------------------- */

.s-logo {
    font-size: 64px;
    line-height: 64px;
}
.s-18plus {
    font-size: 40px;
    line-height: 40px;
    text-align: right;
}
.mobile-show {
    display: none;
}
.desktop-show {
    display: block;
}
.no-margin {
    margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.full-width {
  width:100% !important;
}
.centered {
  text-align:center;
}
/** -BLOCKS------------------------------------------------------- */

.b-content {
    background: white;
}
.b-content--wrapper {
    width: 1090px;
    box-sizing: border-box;
    margin: 0 auto;
}
.b-block {
    margin: 20px 0;
}
.b-block .block__auth {
    margin-top: 5px;
}
.b-block .right-container__bottom {
    margin: 10px 0;
}
.b-block.block__footer a {
    border-bottom: 1px solid transparent;
}
.b-block.block__footer a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.b-block.block__grats table {
    margin-top: 15px;
}
.b-block.block__grats table,
.b-block.block__grats table td {
    font-size: 16px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: normal;
    text-align: right;
    text-transform: none;
}
.b-block.block__grats tr:nth-child(2n) {
    background: white;
}
.b-block.block__grats a {
    border-bottom: 1px solid transparent;
}
.b-block.block__grats a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-block.block__newslist {
    font-size: 16px;
}
/*.b-block.block__newslist a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  color: #4f4b9f;
  border-bottom: 1px solid transparent;
} */
.b-block.block__newslist a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-block.block__newslist .newslist__bottom--left {
    float: left;
}
.b-block.block__newslist .newslist__bottom--right {
    float: right;
}
.b-block.block__newslistbig .item {
    margin: 20px 0 0px;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 30px;
}
.b-block.block__newslistbig .item__image {
    width: 110px;
    margin-right: 10px;
    float: left;
}
.b-block.block__newslistbig .item__image img {
    width: 100%;
    height: auto;
}
.b-block.block__newslistbig .item__top {
    margin-bottom: 15px;
}
.b-block.block__newslistbig .item__top--title {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    color: #333333;
}
.b-block.block__newslistbig .item__top--date {
    margin: .5em 0;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}
.b-block.block__newslistbig .item__top--articleinfo {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    margin: .5em 0;
}
.b-block.block__newslistbig .item__bottom {
    margin-top: 15px;
}
.b-block.block__newslistbig .item__bottom--source,
.b-block.block__newslistbig .item__bottom--tags {
    display: inline-block;
    margin: 3px 10px 3px 0;
    font-size: 13px;
    text-transform: uppercase;
    font-family: "Roboto Condensed", sans-serif;
}
.b-block.block__newslistbig .item__bottom--source a,
.b-block.block__newslistbig .item__bottom--tags a {
    color: #d51c61;
    border-bottom: 1px solid transparent;
}
.b-block.block__newslistbig .item__bottom--source a:hover,
.b-block.block__newslistbig .item__bottom--tags a:hover {
    border-bottom: 1px solid rgba(213, 28, 97, 0.5);
}
.b-block.block__newslistbig .item__bottom--left {
    float: left;
    margin: 0;
    padding-right: 160px;
}
.b-block.block__newslistbig .item__bottom--right {
    float: right;
    max-width: 170px;
}
.b-block.block__newslistbig .item .info__authors {
    display: inline-block;
    margin-left: -5px;
    margin: 3px 0;
    color: #808080;
}
.b-block.block__newslistbig .item .info__authors p {
    margin: 0;
}
.b-block.block__newslistbig .item .info__authors span {
    vertical-align: top;
    line-height: 16px;
    display: inline-block;
}
.b-block.block__newslistbig .item .info__authors .author {
    display: inline-block;
    margin-left: 5px;
}
.b-block.block__newslistbig .item .info__authors a {
    border-bottom: none;
}
.b-block.block__newslistbig .item .info__authors a:hover {
    border-bottom: none;
}
.b-block.block__newslistbig .item .info__authors .photo {
    width: 22px;
    height: 22px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
}
.b-block.block__newslistbig .item .info__time,
.b-block.block__newslistbig .item .info__date {
    display: inline-block;
    font-weight: bold;
    margin: 3px 0;
}
.b-block.block__newslistbig .item .info__time:after,
.b-block.block__newslistbig .item .info__date:after {
    content: '|';
    display: inline-block;
    color: #808080;
    margin: 0 5px 0 10px;
}
.b-block.block__newslistbig .item .info__category {
    display: inline-block;
    margin: 3px 0;
}
.b-block.block__newslistbig .item .info__category a {
    color: #d51c61;
    border-bottom: 1px solid transparent;
}
.b-block.block__newslistbig .item .info__category a:hover {
    border-bottom: 1px solid rgba(213, 28, 97, 0.5);
}
/*.b-block.block__newslistbig .item h3 {
  display:inline-block;
}
.b-block.block__newslistbig .item h4 {
  margin: 0;
}
.b-block.block__newslistbig .item h3>a {
  color: #2c2665;
}
.b-block.block__newslistbig .item h3>a:visited {
 color: #505050;
}*/

.b-block.block__recommend .recommend_item-container {
    margin-top: 25px;
}
.recommend_item-container {
    padding-bottom: 10px;
    background-color: white;
    margin-top: 20px;
}
.b-block.block__recommend .recommend_item {
    width: 25%;
    float: left;
    box-sizing: border-box;
    padding: 0 10px;
}
.b-block.block__recommend .recommend_item .image {
    width: 100%;
    height: 175px;
    overflow: hidden;
    text-align: center;
}
.b-block.block__recommend .recommend_item .text {
    line-height: 24px;
    font-size: 16px;
    height: 75px;
    overflow: hidden;
}
.b-block.block__recommend .recommend_item:hover .linktext {
    border-bottom: 1px solid rgba(64, 64, 64, 0.5);
}
.b-block.block__prefooter {
    text-align: center;
    padding: 20px 0;
    margin: 40px 0 0;
    border-top: 1px solid #d9d9d9;
}
.b-block.block__describe {
    background: #f0f0f0;
    margin: 0;
}
.b-block.block__describe .title {
    font-size: 18px;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif;
}
.b-block.block__describe .btn-default,
.b-block.block__describe .b-block.block__newslist .newslist__bottom a,
.b-block.block__newslist .newslist__bottom .b-block.block__describe a {
    padding: 4px 15px;
    box-sizing: border-box;
    height: 28px;
}
.b-block.block__describe input[type="text"] {
    box-sizing: border-box;
    width: 200px;
    height: 28px;
    line-height: 28px;
    padding: 4px 15px;
    font-family: "Roboto Condensed", sans-serif;
    color: black;
    font-size: 13px;
}
.b-block.block__describe .left {
    float: left;
}
.b-block.block__describe .left .title {
    display: block;
    width: 120px;
    text-align: right;
    float: left;
    margin: 0;
    margin-top: 20px;
}
.b-block.block__describe .right {
    float: right;
}
.b-block.block__describe .right .title {
    display: block;
    float: left;
    width: 170px;
    text-align: right;
    margin: 20px 15px 20px 0;
}
.b-block.block__describe .social-describe {
    display: block;
    float: left;
    margin: 0;
    margin-top: 25px;
    margin-left: 10px;
}
.b-block.block__describe .social-describe li {
    display: inline-block;
    margin: 0 4px;
    vertical-align: top;
}
.b-block.block__describe .social-describe .btn,
.b-block.block__describe .social-describe .b-block.block__newslist .newslist__bottom a,
.b-block.block__newslist .newslist__bottom .b-block.block__describe .social-describe a {
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 17px;
}
.b-block.block__describe .social-describe .icon.icon-soc-tw,
.b-block.block__describe .social-describe blockquote.icon-soc-tw:before,
.b-block.block__describe .social-describe blockquote.icon-soc-tw:after,
.b-block.block__describe .social-describe .__pic-box__single a.icon-soc-tw:before,
.__pic-box__single .b-block.block__describe .social-describe a.icon-soc-tw:before,
.b-block.block__describe .social-describe .__pic-box__multiple a.icon-soc-tw:before,
.__pic-box__multiple .b-block.block__describe .social-describe a.icon-soc-tw:before,
.b-block.block__describe .social-describe .b-ixbttv .nav .icon-soc-tw.bx-prev,
.b-ixbttv .nav .b-block.block__describe .social-describe .icon-soc-tw.bx-prev,
.b-block.block__describe .social-describe .b-ixbttv .nav .icon-soc-tw.bx-next,
.b-ixbttv .nav .b-block.block__describe .social-describe .icon-soc-tw.bx-next,
.b-block.block__describe .social-describe .b-videoslider .nav .icon-soc-tw.bx-prev,
.b-videoslider .nav .b-block.block__describe .social-describe .icon-soc-tw.bx-prev,
.b-block.block__describe .social-describe .b-videoslider .nav .icon-soc-tw.bx-next,
.b-videoslider .nav .b-block.block__describe .social-describe .icon-soc-tw.bx-next,
.b-block.block__describe .social-describe .b-rollers .roller--slider .bx-controls .icon-soc-tw.bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__describe .social-describe .icon-soc-tw.bx-prev,
.b-block.block__describe .social-describe .b-rollers .roller--slider .bx-controls .icon-soc-tw.bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__describe .social-describe .icon-soc-tw.bx-next,
.b-block.block__describe .social-describe .icon.icon-soc-fb,
.b-block.block__describe .social-describe blockquote.icon-soc-fb:before,
.b-block.block__describe .social-describe blockquote.icon-soc-fb:after,
.b-block.block__describe .social-describe .__pic-box__single a.icon-soc-fb:before,
.__pic-box__single .b-block.block__describe .social-describe a.icon-soc-fb:before,
.b-block.block__describe .social-describe .__pic-box__multiple a.icon-soc-fb:before,
.__pic-box__multiple .b-block.block__describe .social-describe a.icon-soc-fb:before,
.b-block.block__describe .social-describe .b-ixbttv .nav .icon-soc-fb.bx-prev,
.b-ixbttv .nav .b-block.block__describe .social-describe .icon-soc-fb.bx-prev,
.b-block.block__describe .social-describe .b-ixbttv .nav .icon-soc-fb.bx-next,
.b-ixbttv .nav .b-block.block__describe .social-describe .icon-soc-fb.bx-next,
.b-block.block__describe .social-describe .b-videoslider .nav .icon-soc-fb.bx-prev,
.b-videoslider .nav .b-block.block__describe .social-describe .icon-soc-fb.bx-prev,
.b-block.block__describe .social-describe .b-videoslider .nav .icon-soc-fb.bx-next,
.b-videoslider .nav .b-block.block__describe .social-describe .icon-soc-fb.bx-next,
.b-block.block__describe .social-describe .b-rollers .roller--slider .bx-controls .icon-soc-fb.bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__describe .social-describe .icon-soc-fb.bx-prev,
.b-block.block__describe .social-describe .b-rollers .roller--slider .bx-controls .icon-soc-fb.bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__describe .social-describe .icon-soc-fb.bx-next {
    font-size: 23px;
}
.b-block.block__describe .describe-form {
    display: block;
    float: left;
    margin: 22px 0 20px;
}
.b-block.block__describe .describe-form p {
    font-size: 12px;
    text-transform: uppercase;
    margin: 0;
    text-align: right;
    margin-right: 10px;
    margin-top: 5px;
}
.b-block__tagscloud .tagscloud-container a {
    display: inline-block;
    margin: 4px 5px;
}
.b-block__tagscloud .tagscloud-container span {
    line-height: 1;
}
.b-block__tagscloud .tagscloud-container span:hover {
    text-decoration: underline!important;
}
.b-block__commentlist .item {
    margin: 15px 0 25px;
    line-height: 20px;
}
.b-block__commentlist a {
    color: #404040;
}
.b-block__commentlist p {
    display: inline-block;
}
.b-block__commentlist .timestamp {
    color: black;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    margin-right: 10px;
}
.b-block__commentlist .comments {
    white-space: nowrap;
    padding-left: 15px;
    font-size: 13px;
    font-family: "Roboto Condensed", sans-serif;
    color: #808080;
    text-transform: uppercase;
}
/*.b-block__commentlist .comments .b-num {
    margin-right: 2px;
}*/
.b-block__conflist .item {
    margin: 10px 0 10px;
}
.b-block__conflist a {
    color: #404040;
}
.b-block__conflist a:hover .linktext {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-block__conflist p {
    display: inline-block;
}
.b-block__conflist .timestamp {
    color: black;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    margin-right: 10px;
}
.b-block__conflist .comments {
    white-space: nowrap;
    padding-left: 15px;
    font-size: 13px;
    font-family: "Roboto Condensed", sans-serif;
    color: #808080;
    text-transform: uppercase;
}
/*.b-block__conflist .comments .b-num {
    margin-right: 2px;
}*/
.b-block__companysad .list-container {
    margin-top: 15px;
    margin-bottom: 10px;
}
.b-block__companysad .offer {
    background: #f2f2f2;
    padding: 10px;
    margin: 0;
    border: 1px solid #f2f2f2;
}
.b-block__companysad .offer:hover {
    border: 1px solid #474392;
}
.b-block__companysad .wrapleft {
    float: left;
    width: 115px;
    height: auto;
}
.b-block__companysad p {
    padding-left: 130px;
    margin: 0;
}
.b-block__companysad p a {
    font-weight: 500;
    border-bottom: 1px solid transparent;
}
.b-block__companysad p a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-block__companysad a {
    color: black;
}
.b-block__parterslist .item-image {
    width: 115px;
    height: 115px;
    text-align: center;
    float: left;
    margin-right: 15px;
}
.b-block__parterslist .item-image img {
    max-width: 100%;
    height: auto;
}
.b-block__parterslist .item-text__header {
    margin-top: 0;
    font-weight: 500;
    display: inline;
}
.b-block__parterslist a {
    color: black;
    border-bottom: 1px solid transparent;
}
.b-block__parterslist a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-block__newslistdefault .item {
    margin: 10px 0 15px;
    line-height: 20px;
}
.b-block__newslistdefault .item.item__border {
    background: #f4f4f4;
    padding: 10px;
}
.b-block__newslistdefault .item.item__border .item-image {
    display: block;
    float: left;
    width: 115px;
    height: 115px;
    text-align: center;
    margin-right: 10px;
    box-sizing: border-box;
}
.b-block__newslistdefault .item.item__border .item-image img {
    max-width: 100%;
}
.b-block__newslistdefault .item.item__border .item-image ~ .item-text {
    margin-top: -10px;
    margin-bottom: -10px;
    padding: 10px 0;
}
.b-block__newslistdefault .item.item-big {
    line-height: 20px;
    padding: 5px 0 5px 10px;
    margin: 10px 5px 10px 0;
    position: relative;
    left: -10px;
}
.hyphens {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}


/* .b-block__newslistdefault .item.item-big:nth-of-type(2n+1) {
    background: #f1f2f3;
} */

.b-block__newslistdefault .item.item-big:hover {
    background: #f1f2f3;
}
.b-block__newslistdefault .item.item-big .item-image {
    float: left;
    margin: 4px 10px 0px 0px;
    position: relative;
    width: 115px;
    height: 115px;
    overflow: hidden;
    border:1px solid #ededed;
}
/*.b-block__newslistdefault .item.item-big .b-num {
    margin-left: 10px;
}*/
.b-block__newslistdefault .rightnewslist-bottom {
    margin-top: -5px;
}
.b-block__newslistdefault .rightnewslist-bottom .icon,
.b-block__newslistdefault .rightnewslist-bottom blockquote:before,
.b-block__newslistdefault .rightnewslist-bottom blockquote:after,
.b-block__newslistdefault .rightnewslist-bottom .__pic-box__single a:before,
.__pic-box__single .b-block__newslistdefault .rightnewslist-bottom a:before,
.b-block__newslistdefault .rightnewslist-bottom .__pic-box__multiple a:before,
.__pic-box__multiple .b-block__newslistdefault .rightnewslist-bottom a:before,
.b-block__newslistdefault .rightnewslist-bottom .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block__newslistdefault .rightnewslist-bottom .bx-prev,
.b-block__newslistdefault .rightnewslist-bottom .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block__newslistdefault .rightnewslist-bottom .bx-next,
.b-block__newslistdefault .rightnewslist-bottom .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block__newslistdefault .rightnewslist-bottom .bx-prev,
.b-block__newslistdefault .rightnewslist-bottom .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block__newslistdefault .rightnewslist-bottom .bx-next,
.b-block__newslistdefault .rightnewslist-bottom .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block__newslistdefault .rightnewslist-bottom .bx-prev,
.b-block__newslistdefault .rightnewslist-bottom .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block__newslistdefault .rightnewslist-bottom .bx-next {
    font-size: 10px;
    margin-left: 5px;
}
.b-block__newslistdefault .item-helper {
    color: #474392;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0 10px;
    white-space: nowrap;
    display: block;
}
/*.b-block__newslistdefault .item-helper .b-num {
    margin: 0 5px;
}*/
.b-block__newslistdefault .item-helper a {
    color: #474392;
}
.b-block__newslistdefault .item-helper > span {
    display:inline-block;
}
.b-block__newslistdefault .item-helper .icon,
.b-block__newslistdefault .item-helper blockquote:before,
.b-block__newslistdefault .item-helper blockquote:after,
.b-block__newslistdefault .item-helper .__pic-box__single a:before,
.__pic-box__single .b-block__newslistdefault .item-helper a:before,
.b-block__newslistdefault .item-helper .__pic-box__multiple a:before,
.__pic-box__multiple .b-block__newslistdefault .item-helper a:before,
.b-block__newslistdefault .item-helper .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block__newslistdefault .item-helper .bx-prev,
.b-block__newslistdefault .item-helper .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block__newslistdefault .item-helper .bx-next,
.b-block__newslistdefault .item-helper .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block__newslistdefault .item-helper .bx-prev,
.b-block__newslistdefault .item-helper .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block__newslistdefault .item-helper .bx-next,
.b-block__newslistdefault .item-helper .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block__newslistdefault .item-helper .bx-prev,
.b-block__newslistdefault .item-helper .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block__newslistdefault .item-helper .bx-next {
    margin-left: 7px;
    line-height: 1;
    font-size: 9px;
    vertical-align: top;
}
.b-block__newslistdefault a {
    color: #404040;
    border-bottom: 1px solid transparent;
    margin-top: 5px;
}
.b-block__newslistdefault a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-block__newslistdefault a strong {
    border-bottom: 1px solid transparent;
}
.b-block__newslistdefault a:hover strong {
    border-bottom: 1px solid rgba(64, 64, 64, 0.5);
}
.b-block__newslistdefault p {
    display: inline-block;
}
.b-block__newslistdefault .timestamp {
    color: black;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    margin-right: 10px;
}
.b-block.block__footer {
    background: #5c5ca6;
    margin: 0;
    padding: 35px 0 20px;
    color: white;
    font-size: 15px;
}
.b-block.block__footer a {
    color: white;
}
.b-block.block__footer a.about {
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 12px;
}
.b-block.block__footer a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.b-block.block__footer .opacity {
    opacity: .6;
}
.b-block.block__footer .footer-menu a {
    font-size: 12px;
    text-transform: uppercase;
}
.b-block.block__footer .footer-menu__title {
    font-size: 15px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.b-block.block__footer .footer-menu ul {
    display: inline-block;
    margin-top: 0;
}
.b-block.block__footer .footer-menu ul.small {
    width: 49%;
}
.b-block.block__rightnewslist,
.b-block.block__authorsnewslist {
    background: #f4f4f4;
    padding: 10px;
}
.b-block.block__rightnewslist:before,
.b-block.block__authorsnewslist:before {
    top: 23px;
    left: 10px;
    right: 10px;
    width: auto;
}
.b-block.block__rightnewslist h3,
.b-block.block__authorsnewslist h3 {
    background: #f4f4f4;
}
.b-block.block__rightnewslist p,
.b-block.block__authorsnewslist p {
    margin: 0;
}
.b-block.block__rightnewslist ul,
.b-block.block__authorsnewslist ul {
    margin: 0;
    padding: 0;
}
.b-block.block__rightnewslist li,
.b-block.block__authorsnewslist li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #d9d9d9;
}
.b-block.block__rightnewslist li:last-child,
.b-block.block__authorsnewslist li:last-child {
    border-bottom: none;
}
.b-block.block__rightnewslist li a,
.b-block.block__authorsnewslist li a {
    color: inherit;
    padding: 20px 0;
    display: block;
}
.b-block.block__rightnewslist li a:hover .linktext,
.b-block.block__authorsnewslist li a:hover .linktext {
    border-bottom: 1px solid rgba(64, 64, 64, 0.5);
}
.b-block.block__rightnewslist .text,
.b-block.block__authorsnewslist .text {
    margin-bottom: 10px;
}
.b-block.block__rightnewslist .date,
.b-block.block__authorsnewslist .date {
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
}
.b-block.block__rightnewslist--white,
.b-block.block__authorsnewslist {
    background: white;
}
.b-block.block__rightnewslist--white h3,
.b-block.block__authorsnewslist h3 {
    background: white;
}
.b-block.block__rightnewslist .btn .icon,
.b-block.block__authorsnewslist .btn .icon,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .icon,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .icon,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .icon,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .icon,
.b-block.block__rightnewslist .btn blockquote:before,
.b-block.block__authorsnewslist .btn blockquote:before,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a blockquote:before,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a blockquote:before,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a blockquote:before,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a blockquote:before,
.b-block.block__rightnewslist .btn blockquote:after,
.b-block.block__authorsnewslist .btn blockquote:after,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a blockquote:after,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a blockquote:after,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a blockquote:after,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a blockquote:after,
.b-block.block__rightnewslist .btn .__pic-box__single a:before,
.__pic-box__single .b-block.block__rightnewslist .btn a:before,
.b-block.block__authorsnewslist .btn .__pic-box__single a:before,
.__pic-box__single .b-block.block__authorsnewslist .btn a:before,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .__pic-box__single a:before,
.__pic-box__single .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a a:before,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .__pic-box__single a:before,
.__pic-box__single .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a a:before,
.b-block.block__rightnewslist .btn .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__rightnewslist .btn a:before,
.b-block.block__authorsnewslist .btn .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__authorsnewslist .btn a:before,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a a:before,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a a:before,
.b-block.block__rightnewslist .btn .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__rightnewslist .btn .bx-prev,
.b-block.block__authorsnewslist .btn .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__authorsnewslist .btn .bx-prev,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .bx-prev,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .bx-prev,
.b-block.block__rightnewslist .btn .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__rightnewslist .btn .bx-next,
.b-block.block__authorsnewslist .btn .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__authorsnewslist .btn .bx-next,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .bx-next,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .bx-next,
.b-block.block__rightnewslist .btn .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__rightnewslist .btn .bx-prev,
.b-block.block__authorsnewslist .btn .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__authorsnewslist .btn .bx-prev,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .bx-prev,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .bx-prev,
.b-block.block__rightnewslist .btn .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__rightnewslist .btn .bx-next,
.b-block.block__authorsnewslist .btn .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__authorsnewslist .btn .bx-next,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .bx-next,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .bx-next,
.b-block.block__rightnewslist .btn .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__rightnewslist .btn .bx-prev,
.b-block.block__authorsnewslist .btn .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__authorsnewslist .btn .bx-prev,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .bx-prev,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .bx-prev,
.b-block.block__rightnewslist .btn .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__rightnewslist .btn .bx-next,
.b-block.block__authorsnewslist .btn .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__authorsnewslist .btn .bx-next,
.b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__rightnewslist .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-block.block__rightnewslist a .bx-next,
.b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__authorsnewslist .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-block.block__authorsnewslist a .bx-next {
    font-size: 10px;
    margin-left: 10px;
}
.b-block.block__authorsnewslist li a {
    padding: 20px 0 5px;
}
.b-block.block__authorsnewslist .date {
    margin: 5px 0 20px;
}
/** -COMPONENTS------------------------------------------------------- */

.b-content__breadcrumbs {
    border-bottom: 1px solid #e0e0e0;
    padding: 15px 0;
}
.b-content__breadcrumbs a {
    color: #4f4b9f;
    border-bottom: 1px solid transparent;
}
.b-content__breadcrumbs a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-content__breadcrumbs ul {
    margin: 0 0 0 -3px;
    padding: 0;
}
.b-content__breadcrumbs li {
    display: inline-block;
    margin: 0 3px;
}
.b-content__breadcrumbs li:after {
    content: '/';
    display: inline-block;
    margin-left: 9px;
}
.b-content__breadcrumbs li:last-child:after {
    display: none;
}
.b-content__breadcrumbs_ul {
    display: flex;
    align-items: center;
}
.b-content__breadcrumbs_ul_se li:nth-last-child(2):after {
    display:none;
}

.b-content__footer a {
    border-bottom: 1px solid transparent;
}
.b-content__footer a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-infoblock {
    background: #7070b7;
    color: white;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 20px;
    margin-top: 35px;
    position: relative;
    font-size: 16px;
}
.b-infoblock:before {
    content: '';
    display: block;
    position: absolute;
    top: -13px;
    left: 25px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 13px 0 0 13px;
    border-color: transparent transparent transparent #7070b7;
}
.b-infoblock > * {
    padding: 0;
    margin: 0;
}
.b-social__square .btn,
.b-social__square .b-block.block__newslist .newslist__bottom a,
.b-block.block__newslist .newslist__bottom .b-social__square a {
    width: 38px;
    height: 27px;
    border: 1px solid #5e5ca7;
    margin-right: 10px;
    vertical-align: top;
    text-align: center;
}
.b-social__square .btn .icon,
.b-social__square .b-block.block__newslist .newslist__bottom a .icon,
.b-block.block__newslist .newslist__bottom .b-social__square a .icon,
.b-social__square .btn blockquote:before,
.b-social__square .b-block.block__newslist .newslist__bottom a blockquote:before,
.b-block.block__newslist .newslist__bottom .b-social__square a blockquote:before,
.b-social__square .btn blockquote:after,
.b-social__square .b-block.block__newslist .newslist__bottom a blockquote:after,
.b-block.block__newslist .newslist__bottom .b-social__square a blockquote:after,
.b-social__square .btn .__pic-box__single a:before,
.__pic-box__single .b-social__square .btn a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a .__pic-box__single a:before,
.__pic-box__single .b-social__square .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-social__square a a:before,
.b-social__square .btn .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .btn a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-social__square a a:before,
.b-social__square .btn .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .btn .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a .bx-prev,
.b-social__square .btn .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .btn .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a .bx-next,
.b-social__square .btn .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .btn .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a .bx-prev,
.b-social__square .btn .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .btn .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a .bx-next,
.b-social__square .btn .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .btn .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a .bx-prev,
.b-social__square .btn .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .btn .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a .bx-next {
    font-size: 12px;
    line-height: 26px;
}
.b-social__square .btn.tw .icon,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .icon,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .icon,
.b-social__square .btn.tw blockquote:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw blockquote:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw blockquote:before,
.b-social__square .btn.tw blockquote:after,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw blockquote:after,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw blockquote:after,
.b-social__square .btn.tw .__pic-box__single a:before,
.__pic-box__single .b-social__square .btn.tw a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .__pic-box__single a:before,
.__pic-box__single .b-social__square .b-block.block__newslist .newslist__bottom a.tw a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-social__square a.tw a:before,
.b-social__square .btn.tw .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .btn.tw a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .b-block.block__newslist .newslist__bottom a.tw a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-social__square a.tw a:before,
.b-social__square .btn.tw .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .btn.tw .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.tw .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.tw .bx-prev,
.b-social__square .btn.tw .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .btn.tw .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.tw .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.tw .bx-next,
.b-social__square .btn.tw .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .btn.tw .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.tw .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.tw .bx-prev,
.b-social__square .btn.tw .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .btn.tw .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.tw .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.tw .bx-next,
.b-social__square .btn.tw .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.tw .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.tw .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.tw .bx-prev,
.b-social__square .btn.tw .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.tw .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.tw .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.tw .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.tw .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.tw .bx-next {
    font-size: 14px;
}
.b-social__square .btn.fb .icon,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .icon,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .icon,
.b-social__square .btn.fb blockquote:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb blockquote:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb blockquote:before,
.b-social__square .btn.fb blockquote:after,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb blockquote:after,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb blockquote:after,
.b-social__square .btn.fb .__pic-box__single a:before,
.__pic-box__single .b-social__square .btn.fb a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .__pic-box__single a:before,
.__pic-box__single .b-social__square .b-block.block__newslist .newslist__bottom a.fb a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-social__square a.fb a:before,
.b-social__square .btn.fb .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .btn.fb a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .b-block.block__newslist .newslist__bottom a.fb a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-social__square a.fb a:before,
.b-social__square .btn.fb .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .btn.fb .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.fb .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.fb .bx-prev,
.b-social__square .btn.fb .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .btn.fb .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.fb .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.fb .bx-next,
.b-social__square .btn.fb .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .btn.fb .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.fb .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.fb .bx-prev,
.b-social__square .btn.fb .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .btn.fb .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.fb .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.fb .bx-next,
.b-social__square .btn.fb .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.fb .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.fb .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.fb .bx-prev,
.b-social__square .btn.fb .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.fb .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.fb .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.fb .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.fb .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.fb .bx-next,
.b-social__square .btn.gp .icon,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .icon,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .icon,
.b-social__square .btn.gp blockquote:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp blockquote:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp blockquote:before,
.b-social__square .btn.gp blockquote:after,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp blockquote:after,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp blockquote:after,
.b-social__square .btn.gp .__pic-box__single a:before,
.__pic-box__single .b-social__square .btn.gp a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .__pic-box__single a:before,
.__pic-box__single .b-social__square .b-block.block__newslist .newslist__bottom a.gp a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-social__square a.gp a:before,
.b-social__square .btn.gp .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .btn.gp a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .b-block.block__newslist .newslist__bottom a.gp a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-social__square a.gp a:before,
.b-social__square .btn.gp .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .btn.gp .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.gp .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.gp .bx-prev,
.b-social__square .btn.gp .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .btn.gp .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.gp .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.gp .bx-next,
.b-social__square .btn.gp .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .btn.gp .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.gp .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.gp .bx-prev,
.b-social__square .btn.gp .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .btn.gp .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.gp .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.gp .bx-next,
.b-social__square .btn.gp .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.gp .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.gp .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.gp .bx-prev,
.b-social__square .btn.gp .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.gp .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.gp .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.gp .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.gp .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.gp .bx-next,
.b-social__square .btn.ok .icon,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .icon,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .icon,
.b-social__square .btn.ok blockquote:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok blockquote:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok blockquote:before,
.b-social__square .btn.ok blockquote:after,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok blockquote:after,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok blockquote:after,
.b-social__square .btn.ok .__pic-box__single a:before,
.__pic-box__single .b-social__square .btn.ok a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .__pic-box__single a:before,
.__pic-box__single .b-social__square .b-block.block__newslist .newslist__bottom a.ok a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-social__square a.ok a:before,
.b-social__square .btn.ok .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .btn.ok a:before,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .__pic-box__multiple a:before,
.__pic-box__multiple .b-social__square .b-block.block__newslist .newslist__bottom a.ok a:before,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-social__square a.ok a:before,
.b-social__square .btn.ok .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .btn.ok .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.ok .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.ok .bx-prev,
.b-social__square .btn.ok .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .btn.ok .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-social__square .b-block.block__newslist .newslist__bottom a.ok .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-social__square a.ok .bx-next,
.b-social__square .btn.ok .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .btn.ok .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.ok .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.ok .bx-prev,
.b-social__square .btn.ok .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .btn.ok .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-social__square .b-block.block__newslist .newslist__bottom a.ok .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-social__square a.ok .bx-next,
.b-social__square .btn.ok .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.ok .bx-prev,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.ok .bx-prev,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.ok .bx-prev,
.b-social__square .btn.ok .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .btn.ok .bx-next,
.b-social__square .b-block.block__newslist .newslist__bottom a.ok .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-social__square .b-block.block__newslist .newslist__bottom a.ok .bx-next,
.b-block.block__newslist .newslist__bottom .b-social__square a.ok .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-social__square a.ok .bx-next {
    font-size: 16px;
}
.b-lined-title {
    position: relative;
}
/*.b-lined-title:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    top: 13px;
    font-size: 0;
    background: #d9d9d9;
}*/
.b-lined-title .lined {
    display: inline-block;
    padding-right: 25px;
    margin-top: 0;
    position: relative;
    z-index: 10;
}

@media screen and (max-width: 600px) {
    .b-lined-title .lined {
        padding-right: 0;
    }
}
.mobile-pagen {
    display: none;
}
/*.b-num {
    display: inline-block;
    line-height: 1;
    font-size: 12px;
    background: #474392;
    color: white;
    font-family: "Roboto Condensed", sans-serif;
    padding: 1px 5px 3px;
    box-sizing: border-box;
    min-width: 20px;
    font-weight: 700;
    text-align: center;
    margin: 0 10px;
    position: relative;
    vertical-align: text-bottom;
}
.b-num:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 0;
    border-color: #474392 transparent transparent transparent;
    bottom: -6px;
    left: 4px;
}*/

/** -БЛОКИ НА СТРАНИЦЕ СТАТЬИ------------------------------------------- */

.b-article__tags {
    margin: 5px 0 0 0;
}
.b-article__tags p {
    display: inline-block;
}
.b-article__tags a {
    border-bottom: 1px solid transparent;
}
.b-article__tags a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}

.b-article__tags_news {
    margin: 5px 0 0 0;
}
.b-article__tags_news p {
    display: inline-block;
}
.b-article__tags_news a {
    border-bottom: 1px solid transparent;
}
.b-article__tags_news a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}

.b-article__readmore a {
    border-bottom: 1px solid transparent;
}
.b-article__readmore a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-article__navigation {
    margin-left: -35px;
    margin-bottom: 30px;
}
.b-article__navigation ul {
    margin: 10px 0 10px 35px;
}
.b-article__navigation li {
    margin: 10px 0;
}
.b-article__navigation a {
    border-bottom: 1px solid transparent;
}
.b-article__navigation a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-article__navigation > ul {
    font-weight: 700;
}
.b-article__navigation > ul > li:before {
    content: '\2022';
    color: #7070b7;
    display: inline-block;
    margin-right: 5px;
}
.b-article__navigation > ul li > ul {
    font-weight: 400;
}
.b-article__navigation > ul li > ul li > ul {
    font-weight: 300;
}
.mini_quiz {
    position: relative;
    border: 3px solid #8c8ccf;
    padding: 15px 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.mini_quiz:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 3px;
    left: 0;
    top: 50px;
    font-size: 0;
    background: #8c8ccf;
}
.quiz_answers label {
    display: inline-block;
    margin: 5px;
}
.quiz_answers .quiz_submit {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 3px 5px;
    border: 1px solid #5c5ca6;
    background: transparent;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #5c5ca6;
    text-transform: uppercase;
    width: 100%;
}
.quiz_answers .quiz_submit:hover {
    background-color: #5c5ca6;
    color: white;
}
.b-poll h4 {
    background: white;
    margin-top: 0;
    position: relative;
    z-index: 10;
    margin-bottom: 25px;
    text-align: center;
}
.quiz_content .small {
    font-size: 15px!important;
}
.b-poll .poll_top {
    margin-bottom: -5px;
    padding: 10px 10px 0;
}
.b-poll .poll_image {
    width: 100%;
    height: auto;
}
.b-poll .poll_text {
    padding: 10px;
}
.b-poll .poll_question {
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    margin-bottom: 20px;
}
.b-poll .poll_question p {
    margin: 0;
}
.b-poll .poll_form label {
    display: block;
    margin: 10px 0;
}
.b-poll .poll_form p {
    display: inline-block;
    margin: 0;
}
.b-poll .poll_form input[type="radio"] {
    margin-right: 5px;
}
.b-poll .poll_form__bottom {
    margin-top: 20px;
}
.b-poll .poll_form__bottom a {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color: #474392;
    float: left;
    line-height: 27px;
}
.b-poll .poll_form__bottom button {
    padding: 3px 7px;
    float: right;
}
.b-poll .poll_form__bottom button .icon,
.b-poll .poll_form__bottom button blockquote:before,
.b-poll .poll_form__bottom button blockquote:after,
.b-poll .poll_form__bottom button .__pic-box__single a:before,
.__pic-box__single .b-poll .poll_form__bottom button a:before,
.b-poll .poll_form__bottom button .__pic-box__multiple a:before,
.__pic-box__multiple .b-poll .poll_form__bottom button a:before,
.b-poll .poll_form__bottom button .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-poll .poll_form__bottom button .bx-prev,
.b-poll .poll_form__bottom button .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-poll .poll_form__bottom button .bx-next,
.b-poll .poll_form__bottom button .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-poll .poll_form__bottom button .bx-prev,
.b-poll .poll_form__bottom button .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-poll .poll_form__bottom button .bx-next,
.b-poll .poll_form__bottom button .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-poll .poll_form__bottom button .bx-prev,
.b-poll .poll_form__bottom button .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-poll .poll_form__bottom button .bx-next {
    font-size: 10px;
    margin-left: 5px;
}
.b-poll img {
    max-width: 100%;
    height: auto;
    display: block;
}
.b-article__bottom {
    border-top: 1px solid #d9d9d9;
    padding-top: 15px;
}
.b-article__bottom--left {
    float: left;
    padding-right: 150px;
}
.b-article__bottom--right {
    float: right;
    text-align: right;
}
.b-article__bottom-rate {
    margin-bottom: 20px;
}
.b-article__bottom-rate a {
    display: inline-block;
    margin-left: 10px;
}
.b-article__bottom-rate .icon,
.b-article__bottom-rate blockquote:before,
.b-article__bottom-rate blockquote:after,
.b-article__bottom-rate .__pic-box__single a:before,
.__pic-box__single .b-article__bottom-rate a:before,
.b-article__bottom-rate .__pic-box__multiple a:before,
.__pic-box__multiple .b-article__bottom-rate a:before,
.b-article__bottom-rate .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-article__bottom-rate .bx-prev,
.b-article__bottom-rate .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-article__bottom-rate .bx-next,
.b-article__bottom-rate .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-article__bottom-rate .bx-prev,
.b-article__bottom-rate .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-article__bottom-rate .bx-next,
.b-article__bottom-rate .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-article__bottom-rate .bx-prev,
.b-article__bottom-rate .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-article__bottom-rate .bx-next {
    font-size: 22px;
}
.b-article__bottom-author {
    font-size: 13px;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
}
.b-article__bottom-author p {
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
}
.b-article__bottom-author .date {
    font-weight: 700;
}
.b-article__bottom-author .date:after {
    content: '|';
    display: inline-block;
    color: #808080;
    margin: 0 5px 0 10px;
}
.b-article__bottom-author .photo {
    width: 22px;
    height: 22px;
    overflow: hidden;
    border-radius: 50%;
}
.b-article__bottom-author .author {
    color: #808080;
    margin-left: 7px;
}


.b-article__top-author {
    font-size: 13px;
    font-family: sans-serif;
    margin-bottom: 10px;

}
.b-article__top-author p {
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
    margin: 10px 0px 0px 0px;
}
.b-article__top-author .date {
    font-weight: 700;
}
.b-article__top-author .photo {
    width: 22px;
    height: 22px;
    overflow: hidden;
    border-radius: 50%;
}
.b-article__top-author .author {
    color: #808080;
}

.ohm-widget {margin:0 !important;padding:0px !important;}

.b-article__bottom-nav {
    color: #7070b7;
    font-size: 14px;
}
.b-article__bottom-nav span {
    display: inline-block;
    margin: 0 1em;
    height: 23px;
    line-height: 23px;
    vertical-align: top;
}
.b-article__bottom-nav .icon,
.b-article__bottom-nav blockquote:before,
.b-article__bottom-nav blockquote:after,
.b-article__bottom-nav .__pic-box__single a:before,
.__pic-box__single .b-article__bottom-nav a:before,
.b-article__bottom-nav .__pic-box__multiple a:before,
.__pic-box__multiple .b-article__bottom-nav a:before,
.b-article__bottom-nav .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-article__bottom-nav .bx-prev,
.b-article__bottom-nav .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-article__bottom-nav .bx-next,
.b-article__bottom-nav .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-article__bottom-nav .bx-prev,
.b-article__bottom-nav .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-article__bottom-nav .bx-next,
.b-article__bottom-nav .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-article__bottom-nav .bx-prev,
.b-article__bottom-nav .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-article__bottom-nav .bx-next {
    font-size: 20px;
    height: 23px;
    vertical-align: top;
}
.b-article__content img {
    display: inline-block;
    margin: 0 auto;
    padding: 0 0px;
    max-width: 100%;
}
.b-article__content video {
    display: inline-block;
    max-width: 100%;
}
.b-article__content ul {
    margin-top: 15px;
}
.b-article__content ul li {
    /*font-size: 16px; */

    padding-left: 15px;
}
.b-article__content ul li:before {
    content: '\2022';
    color: #7070b7;
    display: inline-block;
    margin-right: 5px;
    position: absolute;
    margin-left: -12px;
}
.b-article__content list-styled-plus ul {
    list-style-type:none;
}
.b-article__content list-styled-plus ul li:before {
    content: '+';
}

.b-article__content list-styled-minus ul {
    list-style-type:none;
}
.b-article__content list-styled-minus ul li:before {
    content: '-';
}


.b-article__content a {
    border-bottom: 1px solid transparent;
}
.b-article__content a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-article__content a._gallery {
    border-bottom: none;
    max-width: 100%;
}
.b-article__content a._gallery:hover {
    border-bottom: none;
}
.b-article__content table.table__gallery td {
    width: 100% !important;
    display: block !important;
}
.b-hr {
    width: 100%;
    height: auto;
    position: relative;
    text-align: center;
    margin-bottom: 10px;
}
.b-hr:before {
    width: 100%;
    height: 1px;
    font-size: 0;
    background: #d9d9d9;
    content: '';
    left: 0;
    z-index: 0;
    top: 50%;
    margin-top: -.5px;
    position: absolute;
}
.b-hr .btn,
.b-hr .b-block.block__newslist .newslist__bottom a,
.b-block.block__newslist .newslist__bottom .b-hr a {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 10px;
}
.b-hr .btn:first-child,
.b-hr .b-block.block__newslist .newslist__bottom a:first-child,
.b-block.block__newslist .newslist__bottom .b-hr a:first-child {
    margin-left: 0;
}
.b-hr .btn:last-child,
.b-hr .b-block.block__newslist .newslist__bottom a:last-child,
.b-block.block__newslist .newslist__bottom .b-hr a:last-child {
    margin-right: 0;
}
.b-hr > .hr__cont {
    position: relative;
    display: inline-block;
    text-align: left;
    background: white;
    padding: 0 10px;
}
.b-newsblocks {
    margin: 0px 0 40px;
}
.b-newsblocks.b-newsblocks__bg {
    padding: 5px 10px 10px;
    margin-bottom: 10px;
    background: #f0f0fd;
}
.b-newsblocks.b-newsblocks__bg .newsblocks__top p,
.b-newsblocks.b-newsblocks__bg .newsblocks__top a.all {
    background: #f0f0fd;
}
.b-newsblocks .newsblocks__top {
    font-family: "Roboto Condensed", sans-serif;
    position: relative;
}
.b-newsblocks .newsblocks__top:before {
    content: '';
    position: absolute;
    top: 50%;
    width: 100%;
    background: #d9d9d9;
}
.b-newsblocks .newsblocks__top p {
    font-size: 22px;
    font-weight: 700;
    background: white;
    position: relative;
    display: inline-block;
    margin: 0;
    line-height: 30px;
    padding-right: 10px;
}
.b-newsblocks .newsblocks__top .all {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    color: #474392;
    float: right;
    display: inline-block;
    position: relative;
    line-height: 30px;
    background: white;
    padding: 0 10px;
    position: relative;
    top: 1px;
}
.b-newsblocks .newsblocks__top .all .icon,
.b-newsblocks .newsblocks__top .all blockquote:before,
.b-newsblocks .newsblocks__top .all blockquote:after,
.b-newsblocks .newsblocks__top .all .__pic-box__single a:before,
.__pic-box__single .b-newsblocks .newsblocks__top .all a:before,
.b-newsblocks .newsblocks__top .all .__pic-box__multiple a:before,
.__pic-box__multiple .b-newsblocks .newsblocks__top .all a:before,
.b-newsblocks .newsblocks__top .all .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-newsblocks .newsblocks__top .all .bx-prev,
.b-newsblocks .newsblocks__top .all .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-newsblocks .newsblocks__top .all .bx-next,
.b-newsblocks .newsblocks__top .all .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-newsblocks .newsblocks__top .all .bx-prev,
.b-newsblocks .newsblocks__top .all .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-newsblocks .newsblocks__top .all .bx-next,
.b-newsblocks .newsblocks__top .all .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-newsblocks .newsblocks__top .all .bx-prev,
.b-newsblocks .newsblocks__top .all .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-newsblocks .newsblocks__top .all .bx-next {
    margin-left: 5px;
    font-size: 10px;
}
.newsblocks__items {
    margin-top: 10px;
}
.newsblocks__items:first-child {
    margin-top: 0px;
}
.b-newsblocks .newsblocks__items a {
    color: #4f4b9f;
    border-bottom: 1px solid transparent;
}
.b-newsblocks .newsblocks__items a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-newsblocks .newsblocks__items .item {
    margin: 20px 0 5px;
    width: 48%;
    display: inline-block;
    vertical-align: top;
}
.b-newsblocks .newsblocks__items .item:nth-child(2n) {
    margin-left: 1%;
}
.b-newsblocks .newsblocks__items .item__full {
    width: 100%;
    float: none;
}
.b-newsblocks .newsblocks__items .item__full .item__image {
    width: 170px;
    margin-right: 20px;
}
.b-newsblocks .newsblocks__items .item__image {
    width: 110px;
    margin-right: 10px;
    float: left;
}
.b-newsblocks .newsblocks__items .item__image img {
    width: 100%;
    height: auto;
    margin-top: 5px;
}
.b-newsblocks .newsblocks__items .item__text--text {
    margin-top: 6px;
}
.b-newsblocks .newsblocks__items .item__text--title {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 18px;
    line-height: 1.3em;
}
.b-newsblocks .newsblocks__items .item__text--date {
    margin: .5em 0;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}
.b-newsblocks .newsblocks__items .item__text--articleinfo {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    margin: .5em 0;
}
.b-newsblocks .newsblocks__items .item .info__authors {
    display: inline-block;
    margin-left: -5px;
    margin: 3px 0;
    color: #808080;
}
.b-newsblocks .newsblocks__items .item .info__authors:after {
    content: '|';
    display: inline-block;
    color: #808080;
    margin: 0 5px 0 10px;
}
.b-newsblocks .newsblocks__items .item .info__authors p {
    margin: 0;
}
.b-newsblocks .newsblocks__items .item .info__authors span {
    vertical-align: top;
    line-height: 22px;
    display: inline-block;
}
.b-newsblocks .newsblocks__items .item .info__authors .author {
    display: inline-block;
}
.b-newsblocks .newsblocks__items .item .info__authors a {
    border-bottom: none;
}
.b-newsblocks .newsblocks__items .item .info__authors a:hover {
    border-bottom: none;
}
.b-newsblocks .newsblocks__items .item .info__authors .photo {
    width: 22px;
    height: 22px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
}
.b-newsblocks .newsblocks__items .item .info__date {
    display: inline-block;
    font-weight: bold;
    margin: 3px 0;
}
.b-newsblocks .newsblocks__items .item .info__date:after {
    content: '|';
    display: inline-block;
    color: #808080;
    margin: 0 5px 0 10px;
}
.b-newsblocks .newsblocks__items .item .info__category {
    display: inline-block;
    margin: 3px 0;
}
.b-newsblocks .newsblocks__items .item .info__category a {
    color: #d51c61;
    border-bottom: 1px solid transparent;
}
.b-newsblocks .newsblocks__items .item .info__category a:hover {
    border-bottom: 1px solid rgba(213, 28, 97, 0.5);
}
.b-pagination .btn,
.b-pagination .b-block.block__newslist .newslist__bottom a,
.b-block.block__newslist .newslist__bottom .b-pagination a {
    display: inline-block;
    margin-right: 10px;
    padding: 4px 10px;
}
.b-pagination .btn:hover,
.b-pagination .b-block.block__newslist .newslist__bottom a:hover,
.b-block.block__newslist .newslist__bottom .b-pagination a:hover,
.b-pagination .btn .active,
.b-pagination .b-block.block__newslist .newslist__bottom a .active,
.b-block.block__newslist .newslist__bottom .b-pagination a .active {
    color: white;
    background: #5c5ca8;
}
.b-userinfo {
    margin: 20px 0;
}
.b-userinfo .user__photo {
    width: 110px;
    height: 110px;
    overflow: hidden;
    border-radius: 50%;
    text-align: center;
    float: left;
    margin-right: 15px;
}
.b-userinfo .user__text {
    padding-top: 10px;
}
.b-userinfo .user__text--bottom {
    clear: both;
    margin-top: 20px;
}
.b-userinfo .user__text--bottom p {
    margin: 5px 0;
}
.b-userinfo .user__contacts {
    padding-top: 10px;
}
.b-userinfo .user__contacts .icon,
.b-userinfo .user__contacts blockquote:before,
.b-userinfo .user__contacts blockquote:after,
.b-userinfo .user__contacts .__pic-box__single a:before,
.__pic-box__single .b-userinfo .user__contacts a:before,
.b-userinfo .user__contacts .__pic-box__multiple a:before,
.__pic-box__multiple .b-userinfo .user__contacts a:before,
.b-userinfo .user__contacts .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-userinfo .user__contacts .bx-prev,
.b-userinfo .user__contacts .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-userinfo .user__contacts .bx-next,
.b-userinfo .user__contacts .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-userinfo .user__contacts .bx-prev,
.b-userinfo .user__contacts .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-userinfo .user__contacts .bx-next,
.b-userinfo .user__contacts .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-userinfo .user__contacts .bx-prev,
.b-userinfo .user__contacts .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-userinfo .user__contacts .bx-next {
    display: inline-block;
    width: 50px;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    color: #4f4b9f;
}
.b-userinfo .user__contacts .icon-logo_forum {
    font-size: 8px;
}
.b-userinfo .user__contacts p {
    vertical-align: middle;
    margin: 0.5em 0;
}
.b-userinfo .user__contacts p.subtitle {
    margin-top: 0;
}
.b-userinfo .user__contacts a:hover .linktext {
    border-bottom: 1px solid rgba(64, 64, 64, 0.5);
}
.b-userinfo .subtitle {
    font-size: 18px;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
    margin: 0;
}
.b-userinfo .name {
    font-size: 20px;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px;
}
.b-userinfo .g-grid_column {
    width: 45%;
    margin: 0;
}
.b-userinfo .g-grid_column:nth-child(2n) {
    margin-left: 10%;
}
.b-articlefilter {
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
}
.b-articlefilter .filter_select {
    border-right: 1px solid #e0e0e0;
    float: left;
    width: 175px;
    line-height: 26px;
    padding: 10px;
    margin-right: 10px;
}
.b-articlefilter .filter_select select {
    width: 100%;
}
.b-articlefilter .filter_text {
    padding: 30px 10px 10px 10px;
    line-height: 26px;
}
.b-articlefilter .filter_text button {
    width: 20%;
    float: right;
}
.b-articlefilter .filter_text label {
    font-size: 13px;
    display: block;
    width: 100%;
    position: relative;
}
.b-articlefilter .filter_text label span {
    font-family: "Roboto Condensed", sans-serif;
    color: #4f4b9f;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: -25px;
    bottom: 0;
}
.b-articlefilter .filter_text label input {
    height: 37px;
    width: 78%;
    box-sizing: border-box;
    padding-left: 10px;
}
.b-articlefilter .filter_text .inp {
    padding-left: 65px;
}
.b-articlefilter .filter_btn {
    float: right;
}
.b-articlefilter .filter_btn .btn,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a {
    padding: 0 10px;
    display: block;
}
.b-articlefilter .filter_btn .btn .icon,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .icon,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .icon,
.b-articlefilter .filter_btn .btn blockquote:before,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a blockquote:before,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a blockquote:before,
.b-articlefilter .filter_btn .btn blockquote:after,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a blockquote:after,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a blockquote:after,
.b-articlefilter .filter_btn .btn .__pic-box__single a:before,
.__pic-box__single .b-articlefilter .filter_btn .btn a:before,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .__pic-box__single a:before,
.__pic-box__single .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .__pic-box__single a:before,
.__pic-box__single .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a a:before,
.b-articlefilter .filter_btn .btn .__pic-box__multiple a:before,
.__pic-box__multiple .b-articlefilter .filter_btn .btn a:before,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .__pic-box__multiple a:before,
.__pic-box__multiple .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a a:before,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .__pic-box__multiple a:before,
.__pic-box__multiple .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a a:before,
.b-articlefilter .filter_btn .btn .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-articlefilter .filter_btn .btn .bx-prev,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .bx-prev,
.b-articlefilter .filter_btn .btn .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-articlefilter .filter_btn .btn .bx-next,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .bx-next,
.b-articlefilter .filter_btn .btn .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-articlefilter .filter_btn .btn .bx-prev,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .bx-prev,
.b-articlefilter .filter_btn .btn .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-articlefilter .filter_btn .btn .bx-next,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .bx-next,
.b-articlefilter .filter_btn .btn .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-articlefilter .filter_btn .btn .bx-prev,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .bx-prev,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .bx-prev,
.b-articlefilter .filter_btn .btn .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-articlefilter .filter_btn .btn .bx-next,
.b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-articlefilter .filter_btn .b-block.block__newslist .newslist__bottom a .bx-next,
.b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-block.block__newslist .newslist__bottom .b-articlefilter .filter_btn a .bx-next {
    font-size: 10px;
    margin-left: 10px;
}
.b-articlefilter .filter_input {
    padding-right: 100px;
}
.b-authorslist ul {
    margin: 0;
    padding: 0;
}
.b-authorslist li {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
    font-family: "Roboto Condensed", sans-serif;
    vertical-align: top;
    margin-bottom: 15px;
}
.b-authorslist .list__letter {
    padding: 10px 0;
    display: inline-block;
    position: relative;
    float: left;
    top: 5px;
}
.b-authorslist .list__letter span {
    color: #4f4b9f;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    width: 10px;
    height: 20px;
    border: 1px solid grey;
    padding: 10px 15px;
}
.b-authorslist .list__authors {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    font-size: 18px;
    padding-left: 40px;
}
.b-authorslist .list__authors p {
    line-height: 1em;
    margin: 1em 0;
    float: left;
    margin-left: 20px;
}
.b-authorslist .list__authors a {
    vertical-align: middle;
    border-bottom: 1px solid transparent;
}
.b-authorslist .list__authors a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-authorslist .list__authors a:before {
    margin-right: 15px;
}
.__dropdown {
    display: none;
}
.__pic-box__single {
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin: 1em 0;
}
.__pic-box__single a {
    display: block;
    background: white;
    min-height: 70px;
    border-bottom: none;
}
.__pic-box__single a:hover {
    border-bottom: none;
}
.__pic-box__single a:before {
    opacity: 0;
    position: absolute;
    z-index: 1;
    color: white;
    text-shadow: 1px 1px 1px black;
    font-size: 46px;
    height: 46px;
    line-height: 46px;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    margin-top: -10px;
}
.__pic-box__single a:after {
    content: 'Увеличить';
    display: block;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    position: absolute;
    color: white;
    font-size: 16px;
    top: 50%;
    opacity: 0;
    z-index: 1;
    left: 50%;
    text-shadow: 1px 1px 1px black;
    text-transform: uppercase;
    transform: translate3d(-50%, -50%, 0);
    margin-top: 25px;
}
.__pic-box__single a:hover img {
    opacity: .6;
}
.__pic-box__single a:hover:after,
.__pic-box__single a:hover:before {
    opacity: 1;
}
.__pic-box__multiple {
    position: relative;
    overflow: hidden;
    margin: 1em 0;
}
.__pic-box__multiple a {
    display: none;
    background: white;
    min-height: 70px;
    border-bottom: none;
}
.__pic-box__multiple a:hover {
    border-bottom: none;
}
.__pic-box__multiple a.first {
    display: block;
}
.__pic-box__multiple a:before {
    opacity: 0;
    position: absolute;
    z-index: 1;
    color: white;
    text-shadow: 1px 1px 1px black;
    font-size: 46px;
    height: 46px;
    line-height: 46px;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    margin-top: -10px;
}
.__pic-box__multiple a:after {
    content: 'Посмотреть серию';
    display: block;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    position: absolute;
    color: white;
    font-size: 16px;
    top: 50%;
    opacity: 0;
    z-index: 1;
    left: 50%;
    text-shadow: 1px 1px 1px black;
    text-transform: uppercase;
    transform: translate3d(-50%, -50%, 0);
    margin-top: 25px;
}
.__pic-box__multiple a:hover img {
    opacity: .6;
}
.__pic-box__multiple a:hover:after,
.__pic-box__multiple a:hover:before {
    opacity: 1;
}
.b-mainmenu:before {
    width: 100%;
    height: 25px;
    background: #6868bc;
    content: '';
    display: block;
    font-size: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 100;
}
.b-mainmenu__mobile {
    display: none;
    border-bottom: 1px solid #e0e0e0;
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    z-index: 150;
}
.b-mainmenu__mobile .mainmenu__container {
    background: white;
    padding: 17px 10px 14px;
    position: relative;
    z-index: 10;
}
@media (max-width: 360px) {
    .b-mainmenu__mobile .mainmenu__container {
        padding: 3px;
    }
}
.b-mainmenu__mobile .mainmenu__container .container__left {
    float: left;
}
.b-mainmenu__mobile .mainmenu__container .container__right {
    float: right;
}
.b-mainmenu__mobile .mainmenu__container .container__right a {
    margin-left: 15px;
}
.b-mainmenu__mobile .mainmenu__container a {
    color: #5c5ca6;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
}
.b-mainmenu__mobile .mainmenu__container a.menu {
    font-size: 16px;
    margin-right: 15px;
}
.b-mainmenu__mobile .mainmenu__container a.logo {
    font-size: 40px;
}
.b-mainmenu__mobile .mainmenu__list {
    background: #5c5ca6;
    font-family: "Roboto Condensed", sans-serif;
    max-height: 0;
    left: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
    color: white;
    position: fixed;
}
.b-mainmenu__mobile .mainmenu__list.show {
    max-height: 100%;
    width: 100%;
    height: 100%;
    overflow: auto;
    top: 0;
    bottom: 0;
}
.b-mainmenu__mobile .mainmenu__list .list {
    overflow: hidden;
    height: auto;
    width: 100%;
    padding-top: 55px;
}
.b-mainmenu__mobile .mainmenu__list a {
    display: block;
    padding: 7px 10px;
    color: white;
    border-bottom: 1px solid #6c6caf;
}
.b-mainmenu__mobile .mainmenu__list ul,
.b-mainmenu__mobile .mainmenu__list li {
    margin: 0;
    padding: 0;
}
.b-mainmenu__mobile .mainmenu__list li li a {
    padding-left: 25px;
}
.b-mainmenu__mobile .mainmenu__list li.type__spec a {
    color: #c3e929;
}
.b-mainmenu__mobile .mainmenu__list li.type__highlight {
    background: white;
}
.b-mainmenu__mobile .mainmenu__list li.type__highlight a {
    color: #5c5ca6;
}
.b-mainmenu .mainmenu__wrapper {
    width: 1108px;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
    z-index: 100;
}
.b-mainmenu .mainmenu--topline {
    font-family: "Roboto Condensed", sans-serif;
    padding-left: 115px;
    font-size: 15px;
    line-height: 1;
}
.b-mainmenu .mainmenu--topline .topline__left {
    float: left;
}
.b-mainmenu .mainmenu--topline .topline__left a {
    color: white;
}
.b-mainmenu .mainmenu--topline .topline__left a:hover {
    background: #7070ca;
}
.b-mainmenu .mainmenu--topline .topline__right {
    float: right;
    border-right: 1px solid #d9d9d9;
    background-color: white;
}
.b-mainmenu .mainmenu--topline .topline__right li {
    display: block;
    float: left;
}
.b-mainmenu .mainmenu--topline .topline__right a {
    color: #423999;
    background: white;
}
.b-mainmenu .mainmenu--topline ul {
    margin: 0;
}
.b-mainmenu .mainmenu--topline a {
    padding: 5px 15px;
    display: block;
}
.b-mainmenu .mainmenu--topline li {
    margin: 0;
    display: inline-block;
}
.b-mainmenu .mainmenu--line {
    position: relative;
    padding: 10px 0;
    border: 1px solid #d9d9d9;
    border-top: none;
}
.b-mainmenu .mainmenu--line .line__logo {
    width: 115px;
    height: 150px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 100;
    background: white;
}
.b-mainmenu .mainmenu--line .line__logo a {
    position: absolute;
	 left: 15px; /* обычное оформление */
/*        left: 9px; сдвиг влево для НГ елки */
    /* right: 0; */

    bottom: 10px;
    color: #423999;
}
.b-mainmenu .mainmenu--line .line__logo i.icon,
.b-mainmenu .mainmenu--line .line__logo .b-ixbttv .nav i.bx-prev,
.b-ixbttv .nav .b-mainmenu .mainmenu--line .line__logo i.bx-prev,
.b-mainmenu .mainmenu--line .line__logo .b-ixbttv .nav i.bx-next,
.b-ixbttv .nav .b-mainmenu .mainmenu--line .line__logo i.bx-next,
.b-mainmenu .mainmenu--line .line__logo .b-videoslider .nav i.bx-prev,
.b-videoslider .nav .b-mainmenu .mainmenu--line .line__logo i.bx-prev,
.b-mainmenu .mainmenu--line .line__logo .b-videoslider .nav i.bx-next,
.b-videoslider .nav .b-mainmenu .mainmenu--line .line__logo i.bx-next,
.b-mainmenu .mainmenu--line .line__logo .b-rollers .roller--slider .bx-controls i.bx-prev,
.b-rollers .roller--slider .bx-controls .b-mainmenu .mainmenu--line .line__logo i.bx-prev,
.b-mainmenu .mainmenu--line .line__logo .b-rollers .roller--slider .bx-controls i.bx-next,
.b-rollers .roller--slider .bx-controls .b-mainmenu .mainmenu--line .line__logo i.bx-next {
    font-size: 50px;
}
.b-mainmenu .mainmenu--line .line__menu {
    padding: 0 15px 0 115px;
}
.b-mainmenu .mainmenu--line .menu__mainmenu {
    float: left;
}
.b-mainmenu .mainmenu--line .menu__mainmenu li {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.b-mainmenu .mainmenu--line .menu__mainmenu a {
    color: #333333;
    display: block;
    padding: 5px 10px;
}
.b-mainmenu .mainmenu--line .menu__mainmenu a.active,
.b-mainmenu .mainmenu--line .menu__mainmenu a:hover {
    background: #f0f0f0;
}
.b-mainmenu .mainmenu--line .menu__right {
    float: right;
    margin-top: 5px;
}
.b-mainmenu .mainmenu--line .menu__right li {
    color: #5c5ca5;
    margin-left: 7px;
}
.b-mainmenu .mainmenu--line .menu__right li a {
    display: inline-block;
}
.b-mainmenu .mainmenu--line .menu__right .icon,
.b-mainmenu .mainmenu--line .menu__right blockquote:before,
.b-mainmenu .mainmenu--line .menu__right blockquote:after,
.b-mainmenu .mainmenu--line .menu__right .__pic-box__single a:before,
.__pic-box__single .b-mainmenu .mainmenu--line .menu__right a:before,
.b-mainmenu .mainmenu--line .menu__right .__pic-box__multiple a:before,
.__pic-box__multiple .b-mainmenu .mainmenu--line .menu__right a:before,
.b-mainmenu .mainmenu--line .menu__right .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-mainmenu .mainmenu--line .menu__right .bx-prev,
.b-mainmenu .mainmenu--line .menu__right .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-mainmenu .mainmenu--line .menu__right .bx-next,
.b-mainmenu .mainmenu--line .menu__right .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-mainmenu .mainmenu--line .menu__right .bx-prev,
.b-mainmenu .mainmenu--line .menu__right .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-mainmenu .mainmenu--line .menu__right .bx-next,
.b-mainmenu .mainmenu--line .menu__right .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .b-mainmenu .mainmenu--line .menu__right .bx-prev,
.b-mainmenu .mainmenu--line .menu__right .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .b-mainmenu .mainmenu--line .menu__right .bx-next {
    font-size: 20px;
    height: 20px;
    line-height: 1;
}
.b-mainmenu .mainmenu--line ul {
    margin: 0;
}
.b-mainmenu .mainmenu--line li {
    display: inline-block;
    margin: 0;
}
.b-ixbttv {
    background: #8c8ccf;
    color: white;
    padding: 10px;
    position: relative;
}
.b-ixbttv .ixbttv__header {
    font-weight: 700;
    font-size: 22px;
    margin: 0;
    line-height: 1;
}
.b-ixbttv .nav {
    position: absolute;
    top: 10px;
    right: 10px;
}
.b-ixbttv .nav .pause .bx-stop:before,
.b-ixbttv .nav .pause .bx-start:before,
.b-ixbttv .nav .start a:before,
.active_icon:before {
    font-family: "icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}
.b-ixbttv .nav .pause .bx-stop:before {
    content: "\E903";
}
.b-ixbttv .nav .pause .bx-start:before {
    content: "\E902";
    font-size: 50px;
    position: relative;
    left: -17px;
}
.b-ixbttv .nav .start a:before {
    content: "\E900";
}
.active_icon:before {
    content: "\E00f";
    margin: 5px;
    position: relative;
    font-size: 13px;
}
.b-ixbttv .nav .prev,
.b-ixbttv .nav .next,
.b-ixbttv .nav .pause {
    display: block;
    width: 15px;
    height: 20px;
    float: left;
    text-align: center;
    margin: 0 5px;
    position: relative;
}
.b-ixbttv .nav a {
    color: white;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .bx-next {
    color: white;
    font-size: 18px;
}
.b-ixbttv .slider-container {
    margin: 0;
}
.b-ixbttv .slider-container li {
    margin: 0;
    padding-top: 10px;
    position: relative;
}
.b-ixbttv .slider-container p {
    margin: 0;
}
.b-ixbttv .slider-container .item-image {
    width: 100%;
    height: auto;
}
.b-ixbttv .slider-container .item-image img {
    width: 100%;
    height: auto;
    display: block;
}
.b-ixbttv .slider-container .item-text {
    position: absolute;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    color: black;
    font-size: 14px;
    width: 100%;
    padding: 5px 10px;
}
.b-videoslider {
    margin: 20px 0 10px;
}
.b-videoslider .slider-container {
    width: auto;
    position: relative;
    padding-left: 25px;
    padding-right: 25px;
    background: #fdfbfb;
}
.b-videoslider .slider-container ul,
.b-videoslider .slider-container li {
    margin: 0;
    padding: 0;
}
.b-videoslider .slider-container img {
    display: block;
}
.b-videoslider .slider-container li {
    position: relative;
}
.b-videoslider .slider-container .header {
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    bottom: 10px;
    padding: 3px 5px;
    margin: 0 10px;
    font-size: 0.85em;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}
.b-videoslider .nav .prev,
.b-videoslider .nav .next {
    background: #f2f2f2;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 25px;
}
.b-videoslider .nav .prev a,
.b-videoslider .nav .next a {
    display: block;
    width: 100%;
    height: 100%;
}
.b-videoslider .nav .prev {
    left: 0;
}
.b-videoslider .nav .next {
    right: 0;
}
.b-videoslider .nav .bx-prev,
.b-videoslider .nav .bx-next {
    text-align: center;
    outline: none;
}
.b-videoslider .nav .bx-prev:before,
.b-videoslider .nav .bx-next:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    color: #474392;
    left: 50%;
    margin-left: -5px;
}
.b-rollers {
    position: relative;
    height: 0;
}
.b-rollers .roller__item {
    position: relative;
    background: white;
    margin-right: 310px;
    border: 1px solid #d9d9d9;
    padding: 0px 10px 10px 10px;
    display: none;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.025);
}
.b-rollers .roller__item:before {
    width: 100%;
    height: 1px;
    background: white;
    position: absolute;
    content: '';
    left: 0;
    top: -2px;
}
.b-rollers .roller__item.show {
    display: block;
}
.b-rollers .roller--slider {
    font-size: 14px;
    margin-bottom: 10px;
}
.b-rollers .roller--slider__item {
    display: inline-block;
    width: 154px;
    vertical-align: top;
    padding: 10px;
}
.b-rollers .roller--slider__item p {
    word-wrap: break-word;
}
.b-rollers .roller--slider__item:hover {
    background: #f1f2f3;
}
.b-rollers .roller--slider__item a:hover .linktext {
    border-bottom: 1px solid rgba(64, 64, 64, 0.5);
}
.b-rollers .roller--slider ul {
    margin: 0px 0px 10px 0px;
}
.b-rollers .roller--slider li {
    margin: 0;
    padding: 5px 15px;
}
.b-rollers .roller--slider li img {
    max-width: 100%;
    height: auto;
    display: block;
}
.b-rollers .roller--slider a {
    color: black;
    display: inline;
}
.b-rollers .roller--slider p {
    margin: 0;
    margin-bottom: 10px;
}
.b-rollers .roller--slider .image {
    margin: 5px 0;
}
.b-rollers .roller--slider .text {
    margin: 5px 0;
    padding-bottom: 10px;
}
.b-rollers .roller--slider .text p {
    display: inline;
    border-bottom: 1px solid transparent;
}
.b-rollers .roller--slider .bx-wrapper {
    padding: 0 10px;
    position: relative;
}
.b-rollers .roller--slider .bx-wrapper:after,
.b-rollers .roller--slider .bx-wrapper:before {
    content: '';
    width: 15px;
    height: 100px;
    position: absolute;
    z-index: 5;
    top: 0;
}
.b-rollers .roller--slider .bx-wrapper:before {
    left: 10px;
    background: linear-gradient(to right, white 0%, white 15%, rgba(255, 255, 255, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
}
.b-rollers .roller--slider .bx-wrapper:after {
    right: 10px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 85%, white 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}
.b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .bx-next {
    display: block;
    position: absolute;
    width: 12px;
    height: 22px;
    z-index: 50;
    top: 50%;
    line-height: 1;
    font-size: 22px;
    margin-top: -6px;
    color: #474392;
}
.b-rollers .roller--slider .bx-controls .bx-prev {
    left: 0;
}
.b-rollers .roller--slider .bx-controls .bx-next {
    right: 0;
}
.b-rollers .roller--links {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 13px;
}
.b-rollers .roller--links ul,
.b-rollers .roller--links li {
    margin: 0;
}
.b-rollers .roller--links li {
    display: inline-block;
    padding: 0 10px 0 4px;
    margin: 3px 0;
    position: relative;
}
.b-rollers .roller--links li:after {
    content: "|";
    color: #474392;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.b-rollers .roller--links li:last-child {
    margin-right: 0;
}
.b-rollers .roller--links li:last-child:after {
    content: '';
}
.b-rollers .roller--links li .icon,
.b-rollers .roller--links li blockquote:before,
.b-rollers .roller--links li blockquote:after,
.b-rollers .roller--links li .__pic-box__single a:before,
.__pic-box__single .b-rollers .roller--links li a:before,
.b-rollers .roller--links li .__pic-box__multiple a:before,
.__pic-box__multiple .b-rollers .roller--links li a:before,
.b-rollers .roller--links li .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .b-rollers .roller--links li .bx-prev,
.b-rollers .roller--links li .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .b-rollers .roller--links li .bx-next,
.b-rollers .roller--links li .b-videoslider .nav .bx-prev,
.b-videoslider .nav .b-rollers .roller--links li .bx-prev,
.b-rollers .roller--links li .b-videoslider .nav .bx-next,
.b-videoslider .nav .b-rollers .roller--links li .bx-next,
.b-rollers .roller--links li .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .roller--links li .bx-prev,
.b-rollers .roller--links li .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .roller--links li .bx-next {
    margin-left: 7px;
    line-height: 1;
    font-size: 9px;
    vertical-align: top;
}
.b-rollers .roller--links a {
    color: #474392;
    border-bottom: 1px solid transparent;
}
.b-rollers .roller--links a:hover {
    border-bottom: 1px solid rgba(112, 112, 183, 0.5);
}
.b-rollers .roller--bottom {
    padding: 10px;
}
.b-footer {
    display: block;
}
.b-footer__mobile {
    display: none;
    background: #5c5ca6;
    color: white;
}
.b-footer__mobile--wrapper {
    max-width: 100%;
    padding: 10px;
}
.b-footer__mobile a {
    color: white;
    text-decoration: none;
}
.b-footer__mobile .footer-user {
    display: inline-block;
}
.b-footer__mobile .footer-user span {
    vertical-align: top;
    line-height: 22px;
    display: inline-block;
}
.b-footer__mobile .footer-user .author {
    display: inline-block;
    margin-left: 5px;
}
.b-footer__mobile .footer-user a {
    border-bottom: none;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
}
.b-footer__mobile .footer-user a:hover {
    border-bottom: none;
}
.b-footer__mobile .footer-user .photo {
    width: 22px;
    height: 22px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
}
.b-footer__mobile .footer-logout {
    display: inline-block;
    margin-left: 10px;
}
.b-footer__mobile .footer-logout a {
    display: inline-block;
    vertical-align: middle;
}
.b-footer__mobile .footer-top {
    margin: 10px 0 15px;
}
.b-footer__mobile .footer-bottom {
    margin: 20px 0 15px;
    position: relative;
}
.b-footer__mobile .footer-bottom ul {
    margin: 0;
    padding: 0;
}
.b-footer__mobile .footer-bottom li {
    display: inline-block;
    margin: 0;
    margin-right: 10px;
    font-family: "Roboto Condensed", sans-serif;
}
.b-footer__mobile .footer-bottom a {
    border-color: white;
}
.b-footer__mobile .footer-bottom .copy {
    margin: 0;
    margin-top: 5px;
    font-family: "Roboto Condensed", sans-serif;
}
.b-footer__mobile .footer-bottom .logo {
    position: absolute;
    right: 0;
    top: -36px;
    font-size: 36px;
    border-bottom: none;
}
.b-footer__mobile .footer-bottom .logo:hover {
    border-bottom: none;
}
.b-article__bottom-nav__mobile {
    display: none;
    margin-bottom: 20px;
}
.b-article__bottom-nav__mobile > a {
    margin-right: 10px;
}
.b-article__tags__list, .b-article__source__list {margin:10px 0 0 0;}

@media screen and (min-width:480px) {
    .item__text__top{
        margin-top: 6px;
    }
}
@media screen and (max-width:480px) {
    .item__text__top {
        display: none
    }
}
.yandex_zen_add {

    display: block;
    text-align: center;
    background-color: #ffed8c9e;
    padding: 10px;
    border-style: dashed;
}
@media screen and (max-width: 600px) {

    h1 {font-size: 24px;}
    h2 {font-size: 22px;}
    h3 {font-size: 18px;}
    h4 {font-size: 16px;}
    h5 {font-size: 14px;}

    body {
        width: 100%;
        max-width: 600px;
    }
    ._clear,
    .is_index .mainmenu--rollers,
    .is_index .b-rollers .roller--slider__item {
        zoom: 1;
    }
    ._clear:before,
    .is_index .mainmenu--rollers:before,
    .is_index .b-rollers .roller--slider__item:before,
    ._clear:after,
    .is_index .b-mainmenu .mainmenu--rollers:after,
    .is_index .b-rollers .roller--slider__item:after {
        content: "";
        display: table;
    }
    ._clear:after,
    .is_index .b-mainmenu .mainmenu--rollers:after,
    .is_index .b-rollers .roller--slider__item:after {
        clear: both;
    }
    .mobile-show {
        display: block;
    }
    .desktop-show {
        display: none!important;
    }
    .b-content--wrapper {
        max-width: 100%;
        padding: 0 10px;
    }
    .b-content__uppermenu {
        padding-top: 55px;
        position: relative;
        z-index: 15;
    }

    .b-content__uppermenu .b-mainmenu {
        display: none;
    }
    .b-content__uppermenu .b-mainmenu__mobile {
        display: block;
    }
    .b-content__footer .b-footer {
        display: none;
    }
    .b-content__footer .b-footer__mobile {
        display: block;
    }
    .b-videoslider .slider-container .videoitem {
        height: 150px;
        padding: 0 5px;
    }
    .b-videoslider .slider-container .videoitem img {
        height: 100%;
    }
    .b-content__pagecontent img {
        max-width: 100%;
        height: auto!important;
    }
    .b-content__pagecontent table {
        width: 100%;
        display: block;
    }
    iframe[src*="www.youtube.com"] {
        width: 100%;
    }

    .b-content__pagecontent table {
        width: 100%;
        max-width: 100%;
    }
    .b-content__pagecontent .g-grid_column__big,
    .b-content__pagecontent .g-grid_column__middle,
    .b-content__pagecontent .g-grid_column__small {
        float: none;
        width: 100%;
        margin: 0;
    }
    .b-block.block__recommend .recommend_item .image {
        height: auto;
    }
    .b-article__bottom--left {
        float: none;
        padding-right: 0;
    }
    .b-article__bottom--right {
        float: none;
        text-align: left;
    }
    .b-article__bottom-rate {
        display: block;
        margin: 10px 0;
    }
    .b-article__bottom-rate a {
        margin-right: 10px;
        margin-left: 0;
    }
    .b-article__bottom-nav {
        display: none;
    }
    .b-articlefilter {
        display: none;
    }
    .b-social__square .btn,
    .b-social__square .b-block.block__newslist .newslist__bottom a,
    .b-block.block__newslist .newslist__bottom .b-social__square a {
        margin-right: 5px;
    }
    .b-pagination {
        
    }
    .b-pagination .btn {
        margin-bottom: 5px;
    }
    .b-pagination .b-block.block__newslist .newslist__bottom a,
    .b-block.block__newslist .newslist__bottom .b-pagination a {
        display: none;
    }
    .b-pagination .btn.pagination__mobile,
    .b-pagination .b-block.block__newslist .newslist__bottom a.pagination__mobile,
    .b-block.block__newslist .newslist__bottom .b-pagination a.pagination__mobile {
        display: inline-block;
        width: 40%;
        margin: 0 1%;
    }
    .b-newsblocks .newsblocks__items .item__image {
        float: none;
    }
    .b-newsblocks .newsblocks__items .item__text {
        padding-left: 0;
    }
    .b-newsblocks .newsblocks__items .item__full .item__image {
        float: left;
    }
    .b-userinfo .g-grid {
        margin: 0;
    }
    .g-grid_column__mainpadded {
        padding-top: 0;
    }
    .is_index .b-content__uppermenu .b-mainmenu .mainmenu__wrapper {
        width: 100%;
    }
    .is_index .b-content__uppermenu .b-mainmenu {
        display: block;
    }
    .is_index .b-content__uppermenu .b-mainmenu .mainmenu--topline {
        display: none;
    }
    .is_index .b-content__uppermenu .b-mainmenu .mainmenu--line {
        border: none;
        padding: 10px 10px 0 10px;
    }
    .is_index .b-content__uppermenu .b-mainmenu .mainmenu--line .line__logo {
        display: none;
    }
    .is_index .b-content__uppermenu .b-mainmenu .mainmenu--line .line__menu {
        padding: 0;
    }
    .is_index .b-content__uppermenu .b-mainmenu:before {
        display: none;
    }
    .is_index .b-rollers {
        height: auto;
        margin-top: 15px;
    }
    .is_index .b-rollers .roller--links {
        display: none;
    }
    .is_index .b-rollers .roller--slider li {
        display: block;
    }
    .is_index .b-rollers .roller__item {
        margin-right: 0;
        border: none;
        padding: 0;
        min-height: 195px;
        box-shadow: none;
        border-top: none!important;
    }
    .is_index .b-rollers .roller--slider ul {
        margin: 0;
    }
    .is_index .b-rollers .roller--slider {
        margin-bottom: 0;
    }
    .is_index .b-content__uppermenu .b-mainmenu .mainmenu--line .menu__right {
        display: none;
    }
    .is_index .b-rollers .roller--slider__item {
        width: 100%;
        display: none;
        margin-bottom: 0px;
    }
    .is_index .b-rollers .roller--slider__item.roller--slider__item--mobileshow {
        display: block;
    }
    .is_index .b-rollers .roller--slider .image {
        float: left;
        width: 115px;
        margin: 0;
        margin-right: 15px;
    }
    .is_index .b-rollers .roller--slider .text {
        font-family: "Roboto Condensed", sans-serif;
        font-size: 16px;
        padding: 0;
        margin: 0;
    }
    .b-article__bottom-nav__mobile {
        display: block;
        height: 20px;
    }
}
@media screen and (max-width: 416px) {
    .mobile-show {
        display: block;
    }
    .desktop-show {
        display: none;
    }
    .b-newsblocks .newsblocks__items .item__full .item__text {
        padding-left: 0;
    }
    .b-newsblocks .newsblocks__items .item .info__date {
        display: none;
    }
    .b-newsblocks .newsblocks__items .item .info__authors {
        display: block;
    }
    .b-newsblocks .newsblocks__items .item .info__authors .author {
        margin-left: 0;
    }
    .b-newsblocks .newsblocks__items .item .info__authors:after {
        display: none;
    }
    .b-newsblocks .newsblocks__items .item {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .b-newsblocks .newsblocks__items .item:nth-child(2n) {
        margin-left: 0;
    }
    .b-newsblocks .newsblocks__items .item__image {
        float: left;
    }
    .b-newsblocks .newsblocks__items .item__text {
        padding-left: 120px;
    }
    .b-authorslist li {
        width: 100%;
    }
    .b-authorslist li:nth-child(2n) {
        margin-left: 0;
    }
    .b-userinfo .g-grid_column {
        width: 100%;
    }
    .b-userinfo .g-grid_column:nth-child(2n) {
        margin-left: 0;
    }
    .b-block.block__newslistbig .item__top--title {
        font-size: 30px;
    }
}
.test .icon-cont {
    width: 150px;
    height: 150px;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.25);
    display: inline-block;
    vertical-align: top;
    margin: 5px;
}
.test .icon-cont p {
    font-size: 12px;
    height: 4em;
}
.test .icon-cont .icon,
.test .icon-cont blockquote:before,
.test .icon-cont blockquote:after,
.test .icon-cont .__pic-box__single a:before,
.__pic-box__single .test .icon-cont a:before,
.test .icon-cont .__pic-box__multiple a:before,
.__pic-box__multiple .test .icon-cont a:before,
.test .icon-cont .b-ixbttv .nav .bx-prev,
.b-ixbttv .nav .test .icon-cont .bx-prev,
.test .icon-cont .b-ixbttv .nav .bx-next,
.b-ixbttv .nav .test .icon-cont .bx-next,
.test .icon-cont .b-videoslider .nav .bx-prev,
.b-videoslider .nav .test .icon-cont .bx-prev,
.test .icon-cont .b-videoslider .nav .bx-next,
.b-videoslider .nav .test .icon-cont .bx-next,
.test .icon-cont .b-rollers .roller--slider .bx-controls .bx-prev,
.b-rollers .roller--slider .bx-controls .test .icon-cont .bx-prev,
.test .icon-cont .b-rollers .roller--slider .bx-controls .bx-next,
.b-rollers .roller--slider .bx-controls .test .icon-cont .bx-next {
    font-size: 36px;
}
.b-ixbt_tv {
    height: auto;
    padding: 7px;
    background: #67609a url(/images/ixbttv_bg1.png) no-repeat center top;
    color: white;
    border-radius: 2px;
    font-size: 14px;
    text-shadow: rgb(47, 42, 80) 0px -1px 0px;
    margin-bottom: 5px;
    max-width: 286px;
    width: 300px !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.b-ixbt_tv a {
    color: white;
}
.b-ixbt_tv ul,
.b-ixbt_tv li {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}
.b-ixbt_tv ul {
    width: auto;
    position: relative;
    margin-left: 0!important;
}
.b-ixbt_tv li {
    float: left;
}
.b-ixbt_tv img {
    max-width: 100%;
    height: auto;
}
.b-ixbt_tv .title {
    margin: 0 0 7px 2px;
    padding: 0;
}
.b-ixbt_tv .list-block {
    overflow: hidden;
    width: auto;
    position: relative;
}
.b-ixbt_tv .list-block:hover a.left {
    left: 0;
}
.b-ixbt_tv .list-block:hover a.right {
    right: 0;
}
.b-ixbt_tv .list-block a {
    display: block;
    width: 20px;
    height: 155px;
    background: url(/images/pw_larr_bg.png) repeat-y center top;
    position: absolute;
    top: 0;
    opacity: 0.4;
    z-index: 5;
    outline: none;
}
.b-ixbt_tv .list-block a:hover {
    opacity: 0.7;
}
.b-ixbt_tv .list-block a.left {
    left: -20px;
}
.b-ixbt_tv .list-block a.right {
    right: -20px;
}
.b-ixbt_tv .list-block a.left:after,
.b-ixbt_tv .list-block a.right:after {
    display: block;
    content: '';
    width: 11px;
    height: 21px;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
}
.b-ixbt_tv .list-block a.left:after {
    background: url(/images/player_widget_arrows.gif) 0 0;
}
.b-ixbt_tv .list-block a.right:after {
    background: url(/images/player_widget_arrows.gif) 0 -21px;
}
.b-ixbt_tv .rotation {
    display: block;
    width: 22px;
    float: right;
    margin-top: -3px;
    height: 22px;
    background: url(/images/player_widget_rotation.png);
}
.b-ixbt_tv .rotation.on {
    background-position: 0 -22px;
}
.b-ixbt_tv .item {
    cursor: pointer;
    width: 286px !important;
}
.b-ixbt_tv .item p {
    text-align: left;
    min-height: 2em;
    font-size: 12px;
    margin: 5px 0 0 0;
    height: 2.6em;
    overflow: hidden;
    padding-bottom: 2px;
}
.b-ixbt_tv .item-image {
    background: white;
    height: 155px;
    overflow: hidden;
}
.b-ixbt_tv--popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 65535;
    color: white;
    text-align: right;
}
.b-ixbt_tv--popup a {
    color: white;
    margin-right: 10px;
}
.b-ixbt_tv--popup .frame {
    margin-bottom: 5px;
}
.b-ixbt_tv--popup .paranja {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
}
.b-ixbt_tv--popup .container {
    position: absolute;
    width: 800px;
    height: 425px;
    box-shadow: 0 0 15px black;
    background: black;
    top: 50%;
    margin-top: -280px;
    margin-left: -350px;
    left: 50%;
    padding: 5px;
}
.b-ixbt_tv--popup .container iframe {
    width: 100%;
    height: 395px;
}
.b-ixbt_tv--popup .container.big {
    width: 1080px;
    height: 640px;
    margin-left: -540px;
}
.b-ixbt_tv--popup .container.big iframe {
    width: 1080px;
    height: 610px;
}
.b-ixbt_tv--popup .close {
    background: url(/images/close_player.png);
    width: 30px;
    height: 30px;
    background-size: 100%;
    position: absolute;
    right: -8px;
    top: -8px;
    cursor: pointer;
}
.b-ixbt_tv--popup .setSize {
    float: left;
    margin-left: 5px;
}
.b-ixbt_tv--popup .setSize.small:before,
.b-ixbt_tv--popup .setSize.big:before {
    display: block;
    content: '';
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: -1px;
    background: url(/images/frame_size.png) no-repeat;
}
.b-ixbt_tv--popup .setSize.small:before {
    background-position: -20px 0;
}
.b-ixbt_tv--popup .setSize.big:before {
    background-position: 0 0;
}
.b-ixbt_tv.index {
    max-width: 240px;
}
.b-ixbt_tv.index .item {
    width: 226px !important;
}
.b-ixbt_tv.index .item-image,
.b-ixbt_tv.index .list-block a {
    height: 120px;
}
#side_tv {
    height: 192px !important;
    margin-bottom: 10px !important;
}
#pw_container {
    background: #67609a url(/images/ixbttv_bg1.png) no-repeat center top;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-shadow: 0 -1px 0 #2f2a50;
    padding: 7px 0;
    position: relative;
}
.pw_loading {
    background: url(/images/widget_loading.gif) no-repeat center;
}
#pw_container h3 {
    color: #fff;
    padding: 0 7px;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial;
    margin: 0 0 4px;
    background: none;
}
#pw_container .pw_items {
    margin: 0 7px;
    overflow: hidden;
    position: relative;
}
#pw_container .pw_items .pw_items_holder .pw_item {
    cursor: pointer;
    display: block;
    float: left;
    color: #fff;
    text-align: left !important;
    font-size: 12px;
    font-family: Arial;
}
#pw_container .pw_items .pw_items_holder .pw_item img {
    display: block;
    width: 100%;
    margin: 0 0 3px;
    background: url(/images/widget_loading.gif) no-repeat center;
}
.pw_item_name {
    height: 2.4em;
    display: block;
    line-height: 1.2em;
}
#pw_container .pw_sliding_trigger {
    position: absolute;
    right: 7px;
    top: 5px;
    height: 21px;
    width: 20px;
    background: url(/images/as_control.gif) -1px -22px;
    display: block;
}
#pw_container .pw_items_holder {
    position: absolute;
//position: relative;
}
#pw_container .pw_st_enabled {
    background-position: -1px 0;
}
#pw_container .pw_left {
    display: block;
    width: 26px;
    height: 90px;
    background: url(/images/pw_larr_bg.png) repeat-y right top;
    position: absolute;
    left: -26px;
    top: 0;
    opacity: 0.4;
    z-index: 5;
    outline: none;
}
#pw_container .pw_left i {
    display: block;
    position: absolute;
    background: url(/images/player_widget_arrows.gif) 0 0;
    width: 11px;
    height: 21px;
    top: 50%;
    left: 5px;
    margin: -10px 0 0 0;
}
#pw_container .pw_right {
    display: block;
    position: absolute;
    width: 26px;
    height: 90px;
    background: url(/images/pw_rarr_bg.png) repeat-y right top;
    position: absolute;
    right: -26px;
    top: 0;
    z-index: 5;
    outline: none;
}
#pw_container .pw_right i {
    display: block;
    position: absolute;
    background: url(/images/player_widget_arrows.gif) 0 -21px;
    width: 11px;
    height: 21px;
    top: 50%;
    right: 5px;
    margin: -10px 0 0 0;
}
#pw_overlay {
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    z-index: 2000;
}
#flash_player_instance {
    top: 50%;
    left: 50%;
    background: black;
    position: absolute;
    z-index: 2001;
    padding: 5px;
    -moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
#flash_player_instance h1 {
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    padding: 3px 0 4px;
    margin: 0;
}
#flash_player_instance #player_close {
    background: url(/images/close_test_art.png);
    width: 30px;
    height: 30px;
    position: absolute;
    right: -10px;
    top: -10px;
}
#flash_player_instance img {
    width: 100%;
}
#html5_player_instance {
    top: 50%;
    left: 50%;
    background: black;
    position: absolute;
    z-index: 10001;
    padding: 5px;
    -moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#html5_player_instance h1 {
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    padding: 3px 0 4px;
    margin: 0;
}
#html5_player_instance #player_close {
    background: url(/images/close_test_art.png);
    width: 30px;
    height: 30px;
    position: absolute;
    right: -10px;
    top: -10px;
}
#html5_player_instance img {
    width: 100%;
    max-width: 300px;
}
/* Css для sociallikes, нужно сильно порезать */

.social-likes,
.social-likes__widget {
    display: inline-block;
    padding: 0;
    vertical-align: middle!important;
    word-spacing: 0!important;
    text-indent: 0!important;
    list-style: none!important
}
.social-likes {
    opacity: 0
}
.social-likes_visible {
    opacity: 1;
    transition: opacity .1s ease-in
}
.social-likes>* {
    display: inline-block;
    visibility: hidden
}
.social-likes_vertical>* {
    display: block
}
.social-likes_visible>* {
    visibility: inherit
}
.social-likes__widget {
    display: inline-block;
    position: relative;
    white-space: nowrap
}
.social-likes__widget:before,
.social-likes__widget:after {
    display: none!important
}
.social-likes_vertical .social-likes__widget {
    display: block;
    float: left;
    clear: left
}
.social-likes__button,
.social-likes__icon,
.social-likes__counter {
    text-decoration: none;
    text-rendering: optimizeLegibility
}
.social-likes__button,
.social-likes__counter {
    display: inline-block;
    margin: 0;
    outline: 0
}
.social-likes__button {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.social-likes__button:before {
    content: "";
    display: inline-block
}
.social-likes__icon {
    position: absolute
}
.social-likes__counter {
    display: none;
    position: relative
}
.social-likes_ready .social-likes__counter,
.social-likes__counter_single {
    display: inline-block
}
.social-likes_ready .social-likes__counter_empty {
    display: none
}
.social-likes_vertical .social-likes__widget {
    display: block
}
.social-likes_notext .social-likes__button {
    padding-left: 0
}
.social-likes_single-w {
    position: relative;
    display: inline-block
}
.social-likes_single {
    position: absolute;
    text-align: left;
    z-index: 99999;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .11s, opacity .1s ease-in;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.social-likes_single.social-likes_opened {
    visibility: visible;
    opacity: 1;
    transition: opacity .15s ease-out
}
.social-likes__button_single {
    position: relative
}
@font-face {
    font-family: "social-likes";
    src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABNAABAAAAAAHiwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAATJAAAABoAAAAce/rBH0dERUYAABMIAAAAHAAAAB4AJwAST1MvMgAAAdwAAABKAAAAYEDWXThjbWFwAAACSAAAAEIAAAFCAA/0tGN2dCAAAAlIAAAAFAAAACQDq/+YZnBnbQAAAowAAAY6AAANFnZkfXZnYXNwAAATAAAAAAgAAAAIAAAAEGdseWYAAAl4AAAILQAAClzmvfnqaGVhZAAAAWwAAAAwAAAANgoF11xoaGVhAAABnAAAACAAAAAkA/0BxWhtdHgAAAIoAAAAHwAAACAF/wAQbG9jYQAACVwAAAAaAAAAGg70DHxtYXhwAAABvAAAACAAAAAgAUMBI25hbWUAABGoAAAA5QAAAcupvkeTcG9zdAAAEpAAAABvAAAAir01uNRwcmVwAAAIyAAAAIAAAACNE0njCnicY2BkYGAA4r8btv6O57f5yiDPxAACV9K9s2H0/z//DzBxMJ4EcjkYwNIAg5ANmnicY2BkYGA8+f8Agx4Tw/8/DAxMHAxAERTAAgCAzwTFAAEAAAAMAHwABgAAAAAAAgAiADMAiwAAAIMAcgAAAAB4nGNgYWJgnMDAysDA6MOYxsDA4A6lvzJIMrQwMDAxsHIywIEAgskQkOaawtDwkfEjJ+OB/wcY9BhPMjgAhRmRlCgwMAIAC1YLowAAeJxjYmAQZAACJghmZGD4////HxANBIz//wEAN2sGEQB4nGNgYGBmgGAZBkYGELAB8hjBfBYGBSDNAoRA/kfO//+BJOP///xMUJUMjGwMMCYDIxOQYGJABYwMwx4AAEYnBrUAAHicrVZpd9NGFJW8ZSMbWWhRS8dMnKbRyKQUggEDQYrtQro4WytBaaU4SfcFutF9X/CveXLac+g3flrvG9kmgYSe9tQf9O7MuzNvm3ljMpQgY92vBEIs3TWGlpcot3rNp1MWzQThtmiu+5QqRH/1Gr1GoyE3rHyejIAMTy62DNPwQtchU5EItx1KKbEp6F6dMtPXWjNmv1dpVChX8fOULgQr1/28zFtNX1C9jqmFwBJUYlQKAhEn7GiTZjDVHgmaY/0cM+/VfQFvmpGg/rofYkawrp/RPKP50AqDILDItINAklH3t4LAobQS2CdTiOBZ1qv7lJUu5aSLOAIyQ4cySsIvsRlnN1zBGvbYSjzgL0iVBqVn81B6oimaMBDPZQsIctkP61a0EvgyyAeCFlZ96CwOrW3foayiHs9uGakkUzkMpSuRcelGlNrYJrMBA5SddahHCXZ1wGvczRgbgneghTBgSrioXe1VrZ4Bw6u4s/lu7vvU3lr0J7uYNlzwEHcoKk0ZcV10vgyLc0rCgpMdL1EdGS0mJgYOWE5TWGVY90PbveiQ0gG1BvrTKLYl88Fs3qFBFadSFdqMFh0aUiAKQYe8q7wcQLoBDfJoBaNBjBwaxjYjOiUCGWjALg15oWiGgoaQNIdG1NKaH2c2F4MpGtyStx0aVUvL/tJqMmnlMT+m5w+r2Bj21v14eBgFjFwatvnM4iS78SH+DOJD5iQqkS7U/ZiTh2jdJurLZmfzEss62Er0vARXgWcCRFKD/zXM7i3VAQWMDWNMIlseGRdbpmnqWo0pIzZSlTWfhqUrKjSAw9cPw6ErQpj/c3TUNIYM122G8eGcTXds6zjSNI7YxmyHJlRsspxEnlkeUXGa5WMqzrB8XMVZlkdVnGNpqbiH5RMq7mX5pIr7WD6jZCfvlAuRYSmKZN7gC+LQ7C7lZFd5M1Hau5TTXeWtRHlMGTRo/4f4nkJ8x+CXQHws84iP5XHEx1IiPpZTiI9lAfGxnEZ8LJ9GfCxnEB9LpURZH1NHwexoKDx2wdOlxNVTfFaLihybHNzCE7gANXFAFWVUktwRH8mwOPq5bmnNSToxG2fNiYqPRsYBPrs7Mw+rTypxWvv7HHhm5WEjuJ37Gud5Y/IPg3+LF2UpPmlOcHCnkAB4vL/DuBVRyaHTqnik7ND8P1Fxghugn0FNjMmCKIoa33zk8kqzWZM1tAofTwQ6K9rBvGlOjCOlJbSoSRoBLYOuWdA06vPsrWZRClFuYr+zeymimOxFGcyAKSjkprGw7O+kRFpYO6np9NHA5Ubai54sNVtWcYW9B+9jyM0seTdSXrgpKe1Fm1CnvMgCDrmRPbgmglto77KKYkpYqCI+CG0F++1jRCYtM4MugSJkcbKyD+2KHTmignYC33rSKu/bQu3PdfIgMJudbudBlpGi810V9Wp9VdbYKFev3E0fB9POsLHmF0UZTy57354U7FenBLkCRld2v+5J8fY71u1KST7bF3Z54nVKFfJfgAdD7pT3IhpFkbNYpRHPr1t4MkU5KMZFcxwX9NIe7YpV36Nd2Hfto1ZcVlSyH2XQVXTWbsI3Pl8I6kAqClqkIlZ4OmQ+m52a8LGUuCxF3LNk10X0HTwhHeK/OMS1/+vcchTcosoSXWjXCckHbR8r6K0lu5OHKkZn7bxsZ6IdSTfoGoKeSC44/l7gLo8V6RTu8/MHzF/Bdub4GJ0GvqroDMQS562CBIsq3tJOpl5QfIRpCfBF1UKzAngJwGTwsmqZeqYOoGeWmVMBWGEOg1XmMFhjDoN1tYOudxnoFSBTo1fVjpnM+UDJXMA8k9E15ml0nXkavcY8jW6wTQ/gdbbJ4A22ySBkmwwi5lQBNpjDoMEcBpvMYbCl/XKBtrVfjN7UfjF6S/vF6G3tF6N3tF+M3tV+MXpP+8XofeT4XLeAH+gRXQT8MIGXAD/ipOvRAkY38Yy2ObcSyJyPNcdscz7B4vPdXT/VI73iswTyis8TyPTb2KdN+CKBTPgygUz4Ctxyd7+v9UjTv0kg079NINO/w8o24fsEMuGHBDLhR3AvdPf7SY80/ecEMv2XBDL9V6xsE35LIBN+TyAT7qidvkyq82fVtal3i9JT9dudd9j5G2UzuiwAAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2J02MTAyaIEYm3mYGDkgLAEGMIvDaRezA1CaE8jmdNrFAGUzM7hsVGHsCIzY4NARsZE5xWWjGoi3i6OBgZHFoSM5JAKkJBIINvMxMfJo7WD837qBpXcjE4PLZtYUNgYXFwDrbSUveJxjYMACeCCQ8eT/AyAMABbCBUMAAAAoACgAKACAAVoB+AKEAxYDzAQQBIIFLgAAeJxNVltv48YVPmdIzpCUSJESL5J1tWiJsmTJ1o30fRXLm1078jrZrOPNNs5ic1knKYoGQYBt2mILxH0o0Ic8bYAU7S8oir73JQ5QLNCifcs/aP9B25e0sHuo7UMFQpwZccSZ73yXAQY2AHyFJyCBgPYkpJ7EQHofGCI7AcbwTKYWHgEIrsj0mGQrwu0M7aEdDu3A/sWTx4/x5Oq3Ng5pLgJeXzLAS1iCw8mtLMoKHgpkEkoMn6qI+LmGAPRHyjnIkiSfgCxLZxwlWTpCqJSKC4W8m7Mz6ZSuqRyWMNCF08GB59oO7+B4GAfjUbSF42ZQ52UM3KEb1JtjexQN8e9py0p/vqfPLG/Zb3Sj6fRfyQhe2umrjZT9/GiQzd2Uxv31O8/tND5P09Y5wPU1rfcbMGAbHsEP4MfwEzibPFiplW1ZYXgITGEXqmAKVy6Aa/wCNF27AB31C8AUgozwfzt5CLSRY4TPnnzw+O2ztx68ef/09YP9aFytCA4GptO0mUY9bEa+N4gjT/Cg0R/FzbCHUTyIKsyPBv6uVMUKcsGF5zqmUu8pft+pyP4mDneV8SjsMfqJ05+ETRMF9/ujXRwSQA5vxv1RlExiCSYIZkaYQktr9J0xr6EtMSZxFXku3/QG7w3cMJ+VZVWRqD5tw19qR/E0jtqBb+ynrEqxk7VHtr1SrFh6TVuoZTKuV/Ucy1ws6LVtzdSMXK12WaspWkoYucn8VfM3fTXtc1WrtFxkwrUyGcsVEqLbqlBB+9PGTrfuGZwbXr27nVtoFbM6R+R6tthaWAlSKaIIEuvok0oFJcMzSk6JPkW69KwhSg5I19fX3zIV/wQZuAuvw/7kJQuBHRSYgozqxYEzeJqUFjnVBoE2SGyTqDynQIV6SOWSj+++Ojscj3rduDEQwu80etjBOnedCmEZxeOYQN0i2pWRe/EuSyrEhYm+51ckKlzS7iEN7jLq+fNyNXeQJ7gTFQc+3mdRyNr9/PLCcsS4onMpnUJLGA4v1pYfv1ENu4yZ1vb+7WLWF9n8K/ffKFq27Eet4z/c6JQX2+VpZ2vz9HRza+Uv7f5Gu7Tij8PUI57itvizrgpj8/arpSBvewtnw3ptaezKhurUVF2yt3ul6eGtaX41v7dy8dmiV1vMdO5vbt5fIXmCfP2f60vcIH2uQAR7MIWDycslm0vwguqgEHRICv0cuCBRconIrSjyKZFbeaiiIivH6/Fqd2cr3lvfGw660Wq03PRKmvA6jb6XkNb3nAwSPQkeYukqNkdxdAMTAONdJKSqmDA/7Ne54w2iUVPUmwliFXRMDHBNs4u1zUeaJml5TR9lZnSTVXWcdzYWi5bGi661lrG2ltziFwvN5rjRKEazWRRsB3T9Lpu3Xf5ILdBkTUvmUqOQzOWunSfymIaJWDbFHxs0cdz4Zvb9WbB1aysAYIlv4RV+DTM4gtnkIIVMuaUyouIhKJwKyJ4KgkUiByREgKyQn8898jTxyIdAFnnMYGujv9pZznuWKRSYsZmaeFd/4DlEjJBQqDAiF7GO9ElU8/yEWuMofMGZRMHEn2Ro1Jw/QH7gEqR+D5MHED589uzDZpATWTm3YOwc5Zd3lu69UyzoJGDGFPvm+mC9G7h5WUqrWdspk9qxJHPcv/fsI/z62bdfpiqFl0m4787Ko+X8OzvBKCWnmKoylTvVwe24s3FcdtJhRbfdZkkYmorsiVOoV3529NEzeOGVl/iPOXe24Q4cw1twBp9MfggyN7n8MZgaN7WfQgpVTKlPKSq4LPHzDCrAdIWdG6ilUUdNf580qQpUzy0UFCundBPwkFpwPNlZ6771vcQ23zi59/rdVw9u7dyZ3InH3e21bTscuS1bFDqNDQLyBVhjIlecfFOnx5LeFoogsUByRtfxw42EbXM8k76Xo/4uoUne+b+RIfYpQtxgHIyH46GLIpfLvv3azVdGrVNHZOhtxUy7f/TzTns1m8vm7BsLObvXLGcz3bDW9aptrjdrGy+NEKbTRbp+beUa3mC23hpWCrzg6BZmKw1n1GgVw6Ef5sycaWY2c3at/ZqXrbWOr/6Zq7n5egVTztpSD836dFrf24OEj3D9Db5GWGvgwu5kKwlfilAh3SYRJ/FJ+KIsnZDHoQwov0/KZcoJKAo7SyLryJ5/8kIUO/FYhLEvQrceD+1FO9nucBz8cth68qPWaP2Te1e/v1v6W+nBv0fzge9+dfVXHMfPn8N8HQi1eZ73YQBHk8O13kqNDIEXKNm9LJNkMmwmH5IgKBnJHS4Sc72gM4R0QfJglJFkw6dAlvIwOR0cNz0vsOutZFnYJ7OYZ1XoDQdxvTm/9XAHvWFS0gr6dNslyfhRzEUUM/Cq2Dr49Ob9g7RxsFGPdF03jaU1v7Bqtj5+SbJKodetLlXT9WoZv6j5xvjD02gVu8s1JqmbDWZU10uF/qaUTrthyV4U2Qa5Ju3x+gq+ouy4pLD4ADqT1rt0iknckJZPwQV4QQcBgE9lePDmzf3lMGfBuXzOSdrxBraxx8jayObiJDBiWmESB9RZxVES0TcwGtIIIw9yOKULBf8up8EbOKRDgDDlROXkBDzDeBLtRFyXDDT4jumVcmiVdyxLlpmQpAOh8LTlFjROeSmERVGQ6XumUGmNTCHAFa7qhmkmZxH9yJd5T2SFxpgutEVqqNp+JqeXPGqgbFZ/o6Ty2cp7S4Emk0ugrJWLzQVFatpWQdcZajK5PxNWZtFgWdWgdzBZSzv5iqZxshXd3lXzqiUZUppr1ZJpkBNKhlh0JJbXU6pCVgH/BWv3U5kAAAB4nI2OP2rDMBSHPyV2oCWUjqGTtmSxkVQoNAfI3Cl7CCaIGAvs3KJ7T9Jz9AI9S6E/uxqyFCJ4et/7vb/Akg8M4zPip8wzSp4zz9nwnrlQzVfmkkd+Mi9Ymo0qTXEnZTV1jTzjnnXmOW+8Zi5U85m5xPKdecHKPDCQOBI50FLJImcaqQzpGA9t1cZzo+gqkZWdGjsuk+85KWcJ1Dj5rey/wX/ZIM1Pf1CH50UDU3fZpf7U2FA7u7XXBygMlQ9VcF6VN968l9hLjtOlVnvGTfXkxyvZN/0QU2ed87Vzzt46+Rcc30gMAAAAeJxdicENwjAMAOMASYNgAMZLwRTLwa5qB1ZiS6j65D4n3YUYNr6fcFkF4Z/TViNE2MEeDpAgwwAFjsO9XnFU5TSRP/qYnpXa0s96E+VWzYSYykziuKB5nls3FUxGMjXM/iZfT3mxild2/AG0KSBpAAABAAH//wAPeJxjYGRgYOABYjEgZmJgBEJuIGYB8xgABBcAOnicY2BgYGQAgss6Wh4g+kq6dzaMBgA2RQVVAAA=") format("woff");
    font-weight: 400;
    font-style: normal
}
.social-likes__icon_facebook:before {
    content: "\f101"
}
.social-likes__icon_github:before {
    content: "\f102"
}
.social-likes__icon_mailru:before {
    content: "\f103"
}
.social-likes__icon_odnoklassniki:before {
    content: "\f104"
}
.social-likes__icon_pinterest:before {
    content: "\f105"
}
.social-likes__icon_plusone:before {
    content: "\f106"
}
.social-likes__icon_single:before {
    content: "\f107"
}
.social-likes__icon_twitter:before {
    content: "\f108"
}
.social-likes__icon_vkontakte:before {
    content: "\f109"
}
.social-likes {
    min-height: 36px;
    margin: -.5em;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.social-likes,
.social-likes_single-w {
    line-height: 1.5
}
.social-likes,
.social-likes__widget_single {
    font-size: 14px
}
.social-likes__widget {
    margin: .5em;
    line-height: 1.5;
    border: 0;
    text-align: left;
    cursor: pointer
}
.social-likes__button,
.social-likes__counter {
    box-sizing: border-box;
    font-family: "Helvetica Neue", Arial, sans-serif;
    vertical-align: baseline;
    color: #fff
}
.social-likes__button {
    padding: .04em .7em .18em 1.65em;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.social-likes__icon {
    top: 0;
    left: .21em;
    font-family: "social-likes";
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-transform: none;
    font-size: 1.15em;
    vertical-align: baseline
}
.social-likes__counter {
    padding-right: .5em;
    font-weight: 400;
    font-size: .85em
}
.social-likes_vertical .social-likes__widget {
    min-width: 13em
}
.social-likes_vertical .social-likes__counter {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: .3em
}
.social-likes_light .social-likes__widget {
    min-width: 0;
    background: 0 0
}
.social-likes_light .social-likes__button,
.social-likes_single-light+.social-likes__button {
    min-width: 0;
    padding-left: 1.35em;
    font-weight: 400;
    text-decoration: underline;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}
.social-likes_light .social-likes__icon {
    margin-top: -.1em;
    margin-left: -.25em
}
.social-likes_light .social-likes__counter,
.social-likes_single-light+.social-likes__button+.social-likes__counter {
    position: static;
    margin-top: 0;
    color: #999
}
.social-likes_notext .social-likes__button {
    width: 1.85em
}
.social-likes_notext .social-likes__icon {
    margin-left: .1em
}
.social-likes_notext.social-likes_light,
.social-likes_notext.social-likes_light .social-likes__widget,
.social-likes_notext.social-likes_light .social-likes__icon {
    margin: 0;
    left: 0
}
.social-likes_notext.social-likes_light .social-likes__button {
    width: 1.4em;
    padding-left: 0
}
.social-likes_single {
    margin-top: -1.2em;
    padding: .5em;
    background: #fff;
    border: 1px solid #ddd
}
.social-likes__widget_single {
    height: 1.7em;
    margin: 0;
    padding: .1em 0;
    line-height: 1.5;
    background: #007aff
}
.social-likes_single-light+.social-likes__widget_single {
    color: #007aff
}
.social-likes__icon_single {
    left: .4em;
    font-size: 1.1em
}
.social-likes__widget_facebook {
    background: #3d5b95
}
.social-likes_light .social-likes__button_facebook {
    color: #3d5b95
}
.social-likes__icon_facebook {
    left: .25em;
    top: .05em;
    font-size: 1.1em
}
.social-likes_notext .social-likes__icon_facebook {
    margin-left: .15em
}
.social-likes__widget_twitter {
    background: #24aadd
}
.social-likes_light .social-likes__button_twitter {
    color: #24aadd
}
.social-likes__icon_twitter {
    top: .1em;
    left: .25em
}
.social-likes_light .social-likes__icon_twitter {
    left: .1em
}
.social-likes__widget_plusone {
    background: #d23e30
}
.social-likes_light .social-likes__button_plusone {
    color: #d23e30
}
.social-likes_notext .social-likes__icon_plusone {
    margin-left: 0
}
.social-likes__icon_plusone {
    left: .25em
}
.social-likes_light .social-likes__icon_plusone {
    margin-top: 0
}
.social-likes__widget_mailru {
    background: #00468c
}
.social-likes_light .social-likes__button_mailru {
    color: #00468c
}
.social-likes__icon_mailru {
    left: .25em
}
.social-likes_light .social-likes__icon_mailru {
    left: .1em
}
.social-likes_notext .social-likes__icon_mailru {
    margin-left: .075em
}
.social-likes__widget_vkontakte {
    background: #587e9f
}
.social-likes_light .social-likes__button_vkontakte {
    color: #587e9f
}
.social-likes__icon_vkontakte {
    top: .2em;
    left: .25em
}
.social-likes__widget_odnoklassniki {
    background: #f59310
}
.social-likes_light .social-likes__button_odnoklassniki {
    color: #f59310
}
.social-likes__icon_odnoklassniki {
    left: .4em
}
.social-likes_light .social-likes__icon_odnoklassniki {
    left: .25em
}
.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki {
    width: 1em
}
.social-likes__widget_pinterest {
    background: #cb132d
}
.social-likes_light .social-likes__button_pinterest {
    color: #cb132d
}
.social-likes_light .social-likes__icon_pinterest {
    left: .1em
}
.social-likes__widget {
    background: #4f4b9f!important;
}
.social-likes__button i {
    font-style: normal;
}
@media screen and (max-width: 600px) {
    .company-block {
        margin-bottom: 0px;
    }
    .company-block:before {
        color:transparent;
        display: none;
    }
    .social-likes__button i {
        display: none;
    }
    .social-likes {
        background: #4f4b9f!important;
        width: 100%;
        text-align: center;
    }
}
/* Gugaev Maxim */

.newslist__top > a {
    position: relative;
    top: -13px;
    margin-top: 20px;
    display: block;
}
.newsblocks__top > a {
    position: relative;
    top: 10px;
    display: block;
}
.clickable_zone > a {
    position: absolute;
    width: 100%;
    cursor: pointer;
    z-index: 5;
}
.clickable_zone_left > a {
    display: block;
    width: 50%;
    height: 1700px;
    position: absolute;
    left: 0;
    cursor: pointer;
}
.clickable_zone_right > a {
    display: block;
    width: 50%;
    right: 0;
    height: 1700px;
    position: absolute;
    cursor: pointer;
}
.mobile-pic {
    display: none;
    margin: 0 auto;
}
.videoPlayer,
.videoPlayer video {
    max-width: 100%;
}
@media screen and (max-width: 600px) {
    .mobile-pic {
        display: block;
    }
    .clickable_zone > a {
        height: 1000px!important;
    }
    .footer-bottom .icon-logo_ixbt {
        top: 40px;
        position: relative;
    }
}
/*.b-block.block__newslist a .b-num:hover,*/
.b-newsblocks .newsblocks__items a {
    text-decoration: none!important;
    border: none;
}
.block__newslistbig {
    margin-top: -40px;
}
.bn1 {
    color: white;
}
/* Отправка сообщения об ошибке */

._clr {
    zoom: 1;
}
._clr:before,
._clr:after {
    content: "";
    display: block;
    overflow: hidden;
}
._clr:after {
    clear: both;
}
.reorphus {
    border: 1px solid #6a6298;
    background: white;
    width: 470px;
    font-family: Verdana, Geneva, sans-serif;
    box-shadow: 0 0 200px rgba(0, 0, 0, .8);
    -webkit-box-shadow: 0 0 200px rgba(0, 0, 0, .8);
    position: fixed;
    z-index: 10000;
    left: 50%;
    margin-left: -235px;
    top: 10%;
}
.reorphus .title {
    background-color: #4f4b9f;
    padding: 11px 20px;
    color: white;
    font-weight: bold;
    font-size: 14px;
    position: relative;
}
.reorphus .container {
    padding: 20px 20px 5px;
    font-size: 12px;
}
.reorphus .quote {
    background: #e5e5e5;
    padding: 20px 40px;
    position: relative;
    margin-bottom: 20px;
    line-height: 15px;
    border: none;
    text-align: left;
}
.reorphus .quote.ok {
    background: #8fe17c;
    margin-bottom: 0;
    padding: 20px;
}
.reorphus .quote.error {
    background: #e17c7c;
    margin-bottom: 0;
    padding: 20px;
}
.reorphus .quote strong {
    color: #ce5151;
    font-weight: bold;
    text-decoration: underline;
}
.reorphus .quote p {
    margin: 0;
    padding: 0;
    text-align: left;
}
.reorphus .text {
    border: 1px solid #6a6298;
    position: relative;
    height: 30px;
    margin: 10px 0;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .2);
    line-height: 30px;
    padding: 1px 10px;
}
.reorphus .text .reorp_imp_field {
    position: absolute;
    top: 4px;
    right: 10px;
    font-weight: bold;
    font-size: 16px;
    color: #ce5151;
    cursor: default;
}
.reorphus .text.focused {
    box-shadow: 0px 0px 5px 2pt #ABA7D6;
    -webkit-box-shadow: 0px 0px 5px 2pt #ABA7D6;
}
.reorphus .text.error {
    border: 1px solid #ce5151;
    background: #ffdddd;
}
.reorphus .text.error input[type=text],
.reorphus .text.error textarea {
    background: #ffdddd;
}
.reorphus .text table {
    width: 100%;
    margin: 0px;
}
.reorphus .text table tr {
    border: none;
}
.reorphus .text table td {
    padding: 0;
}
.reorphus .text table input[type=text] {
    width: 95%;
    margin-left: 10px;
    border: 0;
    outline: none;
    font-family: inherit;
    font-size: inherit;
}
.reorphus .text table .inp {
    width: 100%;
}
.reorphus .text label {
    white-space: nowrap;
    color: gray;
    display: block;
    cursor: pointer;
    line-height: 26px;
}
.reorphus .text.textarea {
    height: auto;
}
.reorphus .text.textarea textarea {
    width: 98%;
    resize: none;
    outline: none;
    font-family: inherit;
    font-size: inherit;
    margin-bottom: 5px;
    border: 0;
    height: 85px;
    overflow: auto;
    display: block;
}
.reorphus .bottom {
    margin: 10px 0;
}
.reorphus .bottom a {
    float: right;
    text-decoration: none;
    color: black;
    border-bottom: 1px dotted black;
    margin-top: 4px;
    margin-left: 15px;
}
.reorphus .bottom .reorp_sbmt {
    background-color: #4f4b9f;
    height: 30px;
    border: 1px solid #6a6298;
    line-height: 30px;
    padding: 0 20px;
    color: white;
    font-weight: bold;
    border-radius: 5px;
    margin-top: 0;
    margin-left: 15px;
    float: right;
    width: 115px;
    cursor: pointer;
}
.reorphus .bottom .reorp_sbmt.disabled {
    opacity: 0.1;
    cursor: default;
    color: grey!important;
    background-color: #4f4b9f!important;
    background: transparent!important;
}
.reorphus .bottom .reorp_sbmt:active {} .reorphus .bottom .reorp_sbmt:focus {
                                            box-shadow: 0px 0px 5px 2pt #ABA7D6;
                                            -webkit-box-shadow: 0px 0px 5px 2pt #ABA7D6;
                                            outline: none;
                                        }
.reorphus .bottom p {
    float: left;
    margin-bottom: 0;
    display: block;
    color: #BABABA;
    font-size: 0.8em;
    width: 230px;
    line-height: 10px;
    padding: 0;
    margin-top: 4px;
}
.reorphus .bottom p span {
    font-weight: bold;
    color: #ce5151;
}
.reorphus .icon-close {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    right: 20px;
    top: 12px;
    cursor: pointer;
}
.b-newsblocks .newsblocks__items .item__text > a:visited,
.block__newslist > p > a:visited {
    color: #9a97ce;
}
.newsblocks__main__news:before {
    background: transparent!important;
}
.icon-thumbs-down {
    font-family: "icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    content: "\E903";
}
.calendar * {
    font-size: 11px !important;
}
.calendar {
    background: #f9f9f9;
    margin-bottom: 10px;
    width: 100%;
}
.claendar_inner {
    background: white;
    padding: 0;
    width: 300px!important;
    margin: 0 auto;
    margin-top: 10px;
}
.calendar_box {
    border: 1px solid #d0d0d0;
    padding: 8px 8px;
    display: inline-block;
}
.cal_left {
    position: absolute;
}
.cal_center {
    border: 1px solid #d0d0d0;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 15px !important;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    font-weidth: 700;
    font-weight: 700;
    background: #8c8ccf;
    color: white;
}
.cal_right {
    position: relative;
    float: right;
    margin: -20px 0 0 0;
}
.cal_days {
    font-size: 11px;
    padding-left: 5px;
    margin-top: 3px;
}
.cal_day_of_week {
    float: left;
    padding: 1px 0 1px;
    display: block;
    width: 33px;
    text-align: center;
    margin: 4px 3px 6px;
    color: #b5b4b4;
}
.cal_day {
    float: left;
    display: block;
    padding: 0;
    margin: 3px 3px;
    line-height: 22px;
    background: #f9f9fb;
    border: 1px solid #f3f2f8;
    width: 31px;
    text-align: center;
    height: 24px;
    color: #b5b4b4;
}
.cal_day:link {
    color: #7070b7 !important;
    cursor: pointer;
    text-decoration: none;
}
.cal_day:visited {
    color: #800080 !important;
    cursor: pointer;
    text-decoration: none;
}
.cal_day:hover,
.cal_day:active {
    color: #584F8C !important;
    cursor: pointer;
    text-decoration: none;
    background: #F0F0FB;
}
.selected {
    background: #DDDDFF;
    border: 1px solid #ccccd8;
}
.today {
    font-weight: bold;
    border: 1px solid #CCCCD8;
}
span.cal_day:hover,
span.cal_day {
    cursor: default !important;
    color: #b5b4b4 !important;
    background: #f9f9fb !important;
}
.cal_spacer {
    margin: 0 0 5px 0;
}
.offer {
    display: inline-block;
}
.offer > .wrap > a {
    display: inline-block;
    float: left;
    margin-right: 10px;
    width: 25%;
}
.offer > .wrap > p {
    float: left;
    width: 70%;
    margin: -2px 0 5px 5px;
}
.offer > .wrap > p > a {
    color: #474392;
    display: inline-block;
    margin-bottom: -40px;
    text-decoration: underline;
}
.offer > .wrap > p > a:hover {
    border: none;
    text-decoration: underline;
    cursor: pointer;
}
@keyframes floating {
    0% {
        transform: translate3d(0, 0, 0);
    }
    45% {
        transform: translate3d(0, -10%, 0);
    }
    55% {
        transform: translate3d(0, -10%, 0);
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes floatingShadow {
    0% {
        transform: scale(1);
    }
    45% {
        transform: scale(0.85);
    }
    55% {
        transform: scale(0.85);
    }
    100% {
        transform: scale(1);
    }
}
body {
    right: 0;
    margin: 0;
    position: relative;
}
.container_error {
    font-family: 'Varela Round', sans-serif;
    color: #9b9b9b;
    position: relative;
    height: 100vh;
    text-align: center;
    font-size: 16px;
    margin-top: 50px;
}
.container_error h1 {
    font-size: 32px;
    margin-top: 32px;
}
.container_error .boo-wrapper {
    width: 100%;
    position: absolute;
    top: 230px;
    left: 50%;
    transform: translate(-50%, -50%);
    paddig-top: 64px;
    paddig-bottom: 64px;
}
.container_error .boo {
    width: 160px;
    height: 184px;
    background-color: #f7f7f7;
    margin-left: auto;
    margin-right: auto;
    border: 3.39394px solid #9b9b9b;
    border-bottom: 0;
    overflow: hidden;
    border-radius: 80px 80px 0 0;
    box-shadow: -16px 0 0 2px rgba(234, 234, 234, 0.5) inset;
    position: relative;
    padding-bottom: 32px;
    animation: floating 3s ease-in-out infinite;
}
.container_error h1 {
    font-size: 28px;
}
.container_error .boo::after {
    content: '';
    display: block;
    position: absolute;
    left: -18.82353px;
    bottom: -8.31169px;
    width: calc(100% + 32px);
    height: 32px;
    background-repeat: repeat-x;
    background-size: 32px 32px;
    background-position: left bottom;
    background-image: linear-gradient(-45deg, white 16px, transparent 0), linear-gradient(45deg, white 16px, transparent 0), linear-gradient(-45deg, #9b9b9b 18.82353px, transparent 0), linear-gradient(45deg, #9b9b9b 18.82353px, transparent 0);
}
.container_error .boo .face {
    width: 24px;
    height: 3.2px;
    border-radius: 5px;
    background-color: #9b9b9b;
    position: absolute;
    left: 50%;
    bottom: 56px;
    transform: translateX(-50%);
}
.container_error .boo .face::before,
.boo .face::after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-color: #9b9b9b;
    border-radius: 50%;
    position: absolute;
    bottom: 40px;
}
.container_error .boo .face::before {
    left: -24px;
}
.container_error .boo .face::after {
    right: -24px;
}
.container_error .shadow {
    width: 128px;
    height: 16px;
    background-color: rgba(234, 234, 234, 0.75);
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 50%;
    animation: floatingShadow 3s ease-in-out infinite;
}
@media screen and (max-width: 600px) {
    .archive-block > div {
        width: 50% !important;
        min-height: 285px;
    }
    .cl {
        min-height: 0px!important;
        clear: none!important;
    }
    .cl:nth-of-type(1) {
        clear: both!important;
    }
}
@media screen and (max-width: 600px) {
    .archive-block > div {
        width: 100% !important;
        min-height: inherit!important;
    }
}
/*!
 *
 *             SimpleBar.js - v2.4.4
 *             Scrollbars, simpler.
 *             https://grsmto.github.io/simplebar/
 *
 *             Made by Adrien Grsmto from a fork by Jonathan Nicol
 *             Under MIT License
 *
 */

[data-simplebar] {
    position: relative;
    z-index: 0;
    overflow: hidden;
    -webkit-overflow-scrolling: touch
}
[data-simplebar=init] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.simplebar-scroll-content {
    overflow-x: hidden;
    min-width: 100%;
    box-sizing: content-box
}
.simplebar-content {
    overflow-x: scroll;
    overflow-y: hidden;
    box-sizing: border-box;
    min-height: 100%
}
.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 11px
}
.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    border-radius: 7px;
    min-height: 10px;
    width: 7px;
    opacity: 0;
    transition: opacity .2s linear;
    background: #000;
    background-clip: padding-box
}
.simplebar-track:hover .simplebar-scrollbar {
    opacity: .5;
    transition: opacity 0s linear;
}
.simplebar-track .simplebar-scrollbar.visible {
    opacity: .5
}
.simplebar-track.horizontal {
    left: 0;
    width: auto;
    height: 11px
}
.simplebar-track.vertical {
    top: 0
}
.horizontal.simplebar-track .simplebar-scrollbar {
    right: auto;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto
}
.btn-main-search {
    border: none;
    background: transparent;
    top: 3px;
    color: #6868bc!important;
}
div.simplebar-content {
    margin-right: 0px!important;
}
.calendar-disable {
    display: none;
}
.calendar-left,
.calendar-right,
.calendar-left:before,
.calendar-right:before {
    cursor: pointer;
}
.thead td,.thead, .thead a {
    background: #6B5FB5 !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    font-size: 0.9em !important;
    text-align:center;
}
.row1 {
    background: #ECEBF6;
    color: #000000;
    font-size: 0.9em;
    text-align: center;
}
.row2 {
    background: #DAD7ED;
    color: #000000;
    font-size: 0.9em;
    text-align: center;
}
.theadl {
    background: #6B5FB5;
    color: #FFFFFF !important;
    font-weight: bold !important;
    font-size: 0.9em;
    text-align: left;
}
.thead td b, .thead td, .theadl span {
    color: white;
    font-size: 1.1em;
    font-weight: bold;
}
.forum-comments > div {
    background: none!important;
}
.forum-comments > div {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px!important;
    line-height: 1.528571429;
    color: #000!important;
}
.forum-comments > div > b {
    color: #000;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
}
.forum-comments > div > span {
    color: #999;
    border-bottom: 1px dotted;
    font-size: 12px!important;
    margin-left: 5px;
}
.forum-comments > form > textarea {
    margin: 0px!important;
    padding: 0px!important;
    border: 1px solid #eee!important;
}
.forum-comments > form > div {
    margin-right: -2px;
}
.forum-comments blockquote {
    margin-left: 40px!important;
}
.forum-comments input[type='submit'] {
    margin-top: 5px!important;
    padding: 6px 15px!important;
    border-radius: 0em!important;
}
.relap-default-wrapper {
    background: white;
}
.relap-default__items-container {
    width: 100%!important;
}
td span.red {
    color: red;
}
td span.green {
    color: green;
}
.b-article table td {
    border: 1px solid #aeaed3;
}
.b-block__conflist {
    padding: 30px 0 20px 0;
      background: #f4f4f4;
      padding: 10px;
    }
}
.b-block__conflist:before {
    top: 23px;
    left: 10px;
    right: 10px;
    width: auto;
}
.b-block__conflist .item {
    margin: 10px 0 10px;
}
/* spoiler */

div.spoiler {
    line-height: 1.6;
}
div.spoiler div.spoiler-title {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 7px;
    border: 1px solid #bbbbbb;
    border-bottom-color: #999999;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
    background: #cfd1cf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
    background-image: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -o-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -ms-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: linear-gradient(top, #f5f5f5, #e5e5e5);
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
div.spoiler div.spoiler-title div.spoiler-toggle {
    display: inline-block;
    width: 11px;
    height: 11px;
    line-height: 14px;
    margin-left: 4px;
    margin-right: 6px;
    cursor: pointer;
    -webkit-user-modify: read-only;
}
div.spoiler div.spoiler-title div.hide-icon {
    background: url('https://spot.ixbt.com/htmleditor/plugins/spoiler/images/minus.png') no-repeat scroll left center transparent;
}
div.spoiler div.spoiler-title div.show-icon {
    background: url('https://spot.ixbt.com/htmleditor/plugins/spoiler/images/plus.png') no-repeat scroll left center transparent;
}
div.spoiler div.spoiler-content {
    font-size: 13px;
    border: 1px solid #bbbbbb;
    border-top: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #F5F5F5;
    padding: 4px 10px;
}
.header-nav-single {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 13px;
    float: right;
}
.header-nav-single a:hover,
.header-nav-single a {
    text-decoration: none!important;
    border-bottom: none!important;
}
.floatedBlock.fixed {
    position: fixed;
    top: 10px;
}
.floatedBlock {
    margin: 10px 0px!important;
    width: 300px;
}
.floatedBlock.bottom {
    position: absolute !important;
    bottom: 0;
    left: 11px !important;
    top: auto !important;
}
.b-article__bottom-nav a:visited {
    color: #eeeef6;
}
.pixel-hide img {
    position: absolute;
}
.pixel-hide .mobile-pic {
    position: relative;
}
.pictureonly {
    padding: 0px 0px !important;
    border: 0 !important;
    text-align:center;
}
.pictureonly img {
    margin: 0px!important;
    padding: 0px!important;
}
.pictureonly ._gallery img {
    margin-bottom: -5px!important;
}
.galleryt tbody tr {border: none !important;}
@media (max-width: 600px) {
    .b-pagination .btn {
        text-align:center;
        width: 30px;
        height: 30px;
        padding: 7px 4px 3px 4px!important;
        margin-top: 5px;
        font-size: 15px;
    }
    .mobile-pagen {
        display: block;
    }
    .table-photo td, .galleryt td {
        display: block !important;
        width: 100%!important;
        border: none!important;
        padding: 5px 0px 5px 0px!important;
    }
    .table-photo .pictureonly, .galleryt .pictureonly {
        text-align: center;
    }
    .table-photo tr {
        border: 1px solid #aeaed3;
        display: block;
        padding: 10px;
    }
    .big_img:hover {text-decoration:none;}

    .gallery_grid .table-photo {
        display: inline;
    }
    .btn-nav-left,
    .btn-nav-right {
        width: 45%;
        text-align: center;
    }
    .btn-nav-left {
        float: left;
    }
    .btn-nav-right {
        float: right;
    }
    .header-nav-single {
        display: none!important;
    }
}
.g-grid_column__small {
    position: relative;
    padding-top: 10px;
    margin-bottom: 20px;
}
.tableofcont ul {
    list-style: disc;
}
.tableofcont ul li {
    margin-left: 20px;
    list-style: disc;
    color: #7070b7;
}
.tableofcont ul li a:hover {
    text-decoration: underline;
}
.tableofcont ul .lev2 {
    margin-left: 40px!important;
}
.article--edit {
    position: relative;
    top: 10px;
    font-weight: bold;
}
.g_dscr {
    max-width: 240px;
    display: none;
    margin: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(149, 139, 217, .8);
    color: white;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    margin-bottom: 20px;
}
.gallery_grid > div {
    position: relative;
    margin: 6px;
}
.gallery_grid.with_dsc > div:hover .g_dscr,
.carousel_slide:hover .g_dscr {
    display: inline-block;
}
.carousel_slide > p {
    display:none;
}
.carousel_slide_left, .carousel_slide_right {
    display:block;
    width: 30px;
    height: 38px;
    position: absolute;
    margin: 25% 0 0 10px;
    cursor: pointer;
    z-index: 1;
}
.carousel_slide_right { right: 0; margin-right: 10px;}
.carousel_slide_left:before, .carousel_slide_right:before {
    display: block;
    margin-top: 10px;
    color: white;
    content: "\E003";
    font-family: "icons";
    font-size: 30px;
}
.carousel_slide_right:before {   content: "\E004"; }
.carousel_slide_left:hover, .carousel_slide_right:hover {
    background: rgba(255,255,255,0.3);
}
@media (min-width: 600px) {
    .with_dsc .carousel_ul > li:hover .g_dscr {
        display: inline-block;
    }
    .projects-news-list {
        position: relative;
        margin-top: -10px;
    }
    .slide_menu__common {display: none;}

/** стили для баннеров **/
    .ban600 { min-height: 600px;display:flex;vertical-align:middle;text-align:center;}
    .ban300 { min-height:300px; }
    .ban250 { min-height:250px; }
    .ban90 { min-height:90px; }
    .ban400 { min-height:400px; }
}

.is_index .company-list > div:first-of-type .offer {
    margin-top: 30p !importantx;
}

.is_index .company-list .offer:nth-of-type(1):before {
    content: "Предложения от компаний";
    display: inline-block;
    padding-right: 25px;
    margin-bottom: 20px;
    z-index: 10;
    font-size: 22px;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif;
    color: #333333;
    position: absolute;
    top: -55px !important;
    height: 20px !important;
    background-color: white;
    margin-top: 30px !important;
}
@media screen and (min-width:480px)
{
    .horb{ background-color: #F4F4F4;display:flex;vertical-align:middle;text-align:center;}
    .horb ins, .horb div, .horb iframe {margin: 0 auto !important;}
    .horb2 {min-height:90px;}
    .horb6 {min-height:250px;}
}
@media screen and (min-width: 900px)
{
    .vertb{background-color: #F4F4F4;}
    .vertb ins, .vertb div, .vertb iframe {
        margin: 0 auto !important;
        display:block;
    }
    .vertb1 {min-height:600px;}
}
@media screen and (max-width: 480px)
{
    .mobb ins, .mobb div, .mobb iframe {margin: 0 auto !important}
    .mobb {
        background-color: #FAFAFA;
        width:100%;
        max-width: 100vw!important;
        text-align:center;
    }
    .mobb2 {min-height: 250px;}
    .mobb::after
    {padding-bottom:10px;}
}

.deskadv,.mobadv {
    text-align: center;
}
/** окончание стилей для баннеров **/

@media screen and (max-width:780px)
{
.lazyload {width:100%;height:auto;}
}

@media (min-width: 1080px) {
    .roller__item.__roller { max-height: 390px!important; overflow: hidden;}
    .roller--slider { max-height: 290px!important; overflow: hidden;}
}
.gallery_grid ._gallery:after,
.gallery-table ._gallery:after {
    background-color: transparent!important;
    left: 10px!important;
    top: 10px!important;
    background-size: 30%!important;
}
.gallery_grid {
    text-align: center;
}

/* Стили слайдера */
.carousel_inner {
    float: left;
    width: 656px;
    overflow: hidden;
}
.g_slider {
    background-color: black;
    box-shadow: 0px 5px 5px 0px #C1B0B9;
}
.carousel_slide {
    position: relative;
}
.carousel_slide img {
    max-width: 100%;
    max-height: 600px;
    padding-bottom: 0px;
    margin-bottom: -4px;
    margin-left: -2px;
}
.carousel_ul {
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 9999px;
    padding-bottom: 10px;
    margin-top: 0px;
}
.carousel_ul li {
    float: left;
    width: 110px;
    padding: 0px!important;
    margin: 0 10px 6px 10px!important;
    position: relative;
}
.carousel_ul li img {
    box-shadow: 0px 0px 7px 0px #FFF9FC;
    padding: 0px!important;
}
.carousel_ul li:hover {
    position: relative;
    top: -3px;
    margin-bottom: 0px!important;
}
.carousel_ul li:hover img {
    border: 3px solid rgba(149, 139, 217, .8);
    padding: 0px!important;
}
.carousel_ul li:before {
    display: none!important;
}
.carousel_ul li img {
    margin-bottom: -4px;
    cursor: pointer;
    cursor: hand;
    border: 0px;
}
.left_scroll,
.right_scroll {
    float: left;
    height: 30px;
    width: 15px;
    margin-top: 65px;
    margin-left: 20px;
    margin-right: 10px;
    cursor: pointer;
}
.left_scroll:hover,
.right_scroll:hover {
    opacity: 0.6;
}
.left_scroll:before {
    content: "\E003";
    font-family: "icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    color: white;
}
.right_scroll:before {
    content: "\E004";
    font-family: "icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    color: white;
}
.left_scroll img,
#right_scroll img {
    cursor: pointer;
    cursor: hand;
}
.g_slider {
    text-align: center;
}
.carousel_container {
    display: inline-block;
}
@media (max-width: 600px) {
    .carousel_inner {
        width: 446px;
    }
    .carousel_ul li {
        width: 90px;
    }
    .left_scroll,
    .right_scroll {
        margin-top: 50px;
    }
    .mobile-hide {
        display: none!important;
    }
}
@media (max-width: 560px) {
    .carousel_ul li {
        width: 90px;
    }
    .carousel_inner {
        width: 330px;
    }
    .left_scroll,
    .right_scroll {
        margin-top: 55px;
    }
}
@media (max-width: 440px) {
    .carousel_ul li {
        width: 65px;
    }
    .carousel_inner {
        width: 250px;
    }
    .left_scroll,
    .right_scroll {
        margin-top: 40px;
        margin-left: 10px;
        margin-right: 0px;
    }
}
/* Стили стрелочки вверх у заголовков h3 */

.h_top_arrow {
    width: 25px;
    height: 25px;
    background-image: url("../png/arrow_top.png");
    background-size: 100%;
    cursor: pointer;
    margin: 1px 5px 0px 0px;
    text-decoration: none;
    display: inline-block;
    position: relative;
    top: 7px!important;
    left: 5px!important;
}
.h_top_arrow:hover {
    text-decoration: none!important;
    border-bottom: none!important;
}
.b-article h3 > a {
    margin-top: -60px;
}
.info__infopage_lable {
    display: inline-block;
    margin: 3px 2px 0px 10px;
    background: #7773bf;
    color: white;
    padding: 2px 6px;
    border-radius: 10px;
}
.b-article .info__infopage_lable {
    float: right;
    margin: 0px 50px 20px 0px;
}
.a-link-button {
    background: #8c8ccf;
    color: white;
    border-radius: 0;
    border: none;
    font-size: 20px;
    line-height: 30px;
    padding: 2px 10px;
    cursor: pointer;
}
.a-link-button:hover {
    background: #5d5dbb;
}
.b-article__header h1 {
    /*display: inline;*/
    margin:5px 0 5px 0;
}
.b-article__header h4 {
  margin: 10px 0 5px 0;
  color: #444444;
}

.comment-link {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url("../png/comments.png");
    background-size: 100%;
    cursor: pointer;
    position: relative;
    top: 5px;
    left: 5px;
}
.comment-link:hover {
    opacity: 0.7;
}
.authorsnewslist-container > ul > li > a {
    color: #4f4b9f!important;
    padding: 0px!important;
}
.authorsnewslist-container > ul > li {
    border-bottom: none!important;
}
.b-block.block__authorsnewslist .date {
    font-size: 17px;
    margin: 0px!important;
}
.b-block.block__authorsnewslist .date {
    text-transform: none;
    cursor: pointer;
}
.b-block.block__authorsnewslist .date:hover {
    text-decoration: underline;
}
.b-article__content {
    word-wrap: break-word;
}
.b-article__content p:last-of-type {
    margin-bottom: 0px;
}
.b-article__content p:first-of-type {
    margin-top: 5px;
}
.load_bif_fancy {
    text-align: center;
    display: block;
    margin-top: 5px;
}
thead a, table th a {
    color: #ceedfd!important;
    font-weight: bold;
}
.tag_text .linktext {
    color: #4f4b9f;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 18px;
    line-height: 1.3em;
}
.tag_text .title_add_text {
    color: black;
    font-size: 16px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.context_table * {
    border: none!important;
}
.context_table {
    border: 1px solid black;
}
.head_rel:hover > h3 {
    color: #666666;
}
.main_ixbt_tv .bx-viewport {
    width: auto!important;
}
.main_ixbt_tv.slider-container .videoitem img {
    width: 100%;
}
.main_ixbt_tv.slider-container .header {
    min-width: 390px;
    background: rgba(119, 115, 191, 0.8)!important;
    text-shadow: none;
    color: white;
}
.bx-prev:hover,
.bx-next:hover {
    border: none!important;
    text-decoration: none!important;
}
body.is_index .b-mainmenu .mainmenu--line .line__logo {
    bottom: 0px!important;
}
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
}
body .__mainmenu {
    position: relative;
}
._gallery {
    position: relative;
    display: inline-block;
}
._gallery:after {
    position: absolute;
    background: #958bd9 url(/js/fancy/img/zoom.png) no-repeat center center;
    background: rgba(149, 139, 217, .8) url(/js/fancy/img/zoom.png) no-repeat center center;
    width: 0px;
    height: 0px;
    left: 50%;
    top: 50%;
    overflow: hidden;
    margin: 10px 0 0 10px;
    border-radius: 50%;
    content: '';
    font-size: 40px;
    color: #ccc6f7;
    text-align: center;
    line-height: 55px;
    opacity: 0;
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    -ms-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    transition: all .15s ease-out;
}
._gallery:hover:after {
    opacity: 1;
    margin: -30px 0 0 -30px;
    width: 80px;
    height: 80px;
}
.is_index .bx-controls-direction {
    display: none;
}
/* .b-article__content .fd_video.videoPlayer {
  height: 450px!important;
} */
.calendar_body {
    margin-bottom: 10px;
}
.gsc-search-box td,
.gsc-resultsbox-visible td {
    border: none!important;
}
.edit-js-link {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url("../png/edit.png");
}
.active-pgen {
    background-color: #5c5ca6!important;
    color: white!important;
}
.projects-news-list .item, .projects-news-list .item_video {
    display: inline-block;
    position: relative;
    padding: 5px 0;
    margin: 0;
}
.projects-news-list .item:hover {
    background: #f1f2f3;
}
.projects-news-list .item > img {
    float: left;
    margin-right: 20px;
}
.projects-news-list .item-helper {
    margin-right: 0;
}
/*.projects-news-list .b-num {
    margin-left: 0;
}*/
.addition-item-link {
    border-bottom: 1px solid #5c5ca6!important;
    color: #5c5ca6!important;
    display: table;
    margin-top: 5px;
}
.addition-item-link:hover, .btn-archive:hover {color:white!important;}
.btn-archive {
    border: 1px solid #5c5ca6!important;
    margin: 6px 10px 6px 0px;
}

/* Filters */

.filter_wrapper {margin-bottom: 10px; }
.filter_wrapper * { transition: background-color 0.5s ease; }
.brand_filter_wrapper__header, .brand_filter_wrapper__body { border: 1px solid #5c5ca6; color:#5c5ca6; }
.brand_filter_wrapper__header { padding: 5px 3px 7px 15px; cursor: pointer;     font-weight: 700;}
.brand_filter_wrapper__header > span:before {
    content: "\E004";
    font-family: "icons";
    display: inline-block;
    position: relative;
    top: 2px;
    margin-right: 10px;
    -webkit-font-smoothing: antialiased;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.brand_filter_wrapper__header.active_filter > span:before{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.brand_filter_wrapper__header.active_filter { background-color: rgb(242, 242, 242); }
.brand_filter_wrapper__body_picker_wrapper { display: inline-block; width: 100%; }
.brand_filter_wrapper__body { padding: 15px; margin-top: 2px; }
.brand_filter_wrapper__body > h4, .brand_filter_wrapper__body > ul { margin: 0px; }
.filter_wrapper > ul > li { display: inline-block; margin-right: 25px; }
.filter_wrapper > ul > li a { text-decoration: underline; }
.filter_wrapper > ul > li a:hover { color:#aaaad4; }
.header_filter, .brand_filter { width: 49%; float: left; }
.header_filter > h4, .brand_filter > h4 {margin-top:0px;}
.header_filter_content > input { width: 48%; }
.header_filter_content > button, .brand_filter_content > button {
    width: 35%;
    background-color: white;
    border: 1px solid black;
    position: relative;
    top: -1px;
}
.header_filter_content > button:hover, .brand_filter_content > button:hover { background-color: rgb(242, 242, 242); }
.brand_filter_content > button { top:0; }
.header_filter_content input { border: 1px solid black; padding-left: 5px; }
.header_filter_content_refresh, .brand_filter_content_refresh {
    float: right;
    margin-right: 50px;
    text-decoration: underline;
    font-size: 14px;
    cursor: pointer;
}
.header_filter_content_refresh:hover, .brand_filter_content_refresh:hover{ color:#5555aa; }


@media (max-width: 600px) {
    .header_filter, .brand_filter { width: 100%; }
    .header_filter_content_refresh, .brand_filter_content_refresh { margin-right: 15%; }
    .brand_filter_wrapper__body > ul > li { margin: 15px 0 0px; }
    .checkbox-select dt input { width:90%!important;}
    .company-block > h3 { display: none!important; }
}

@media (max-width: 416px) {
    .header_filter_content > input { width: 100%; }
    .checkbox-select { width: 102%!important; margin: 0!important; }
    .header_filter_content > button, .brand_filter_content > button { width: 102%!important; margin-top: 5px; }
}

@media (min-width: 600px) {
    .fullscreen .brand_filter, .fullscreen .header_filter {
        width: 100%;
    }

    .fullscreen .brand_filter .checkbox-select, .fullscreen .header_filter_content > input {
        width: 70%;
    }

    .fullscreen .brand_filter_content > button {
        width: 15%;
    }
    .fullscreen .header_filter_content > button { width: 20%;}

    .fullscreen .checkbox-select dt input {
        width: 95%;
    }
    .is_index .b-rollers .roller--slider__item {
        width: 163px;
    }
    .is_index .company-list .offer {
        padding: 0px;
        margin-top: 10px;
        background: #ffffff;
        min-height: 125px;
        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.025);
        border: 1px solid #d9d9d9;
    }
    .main_mobile_news { margin-top: 10px;}
    .is_index .video-slider-block { margin-bottom: -5px; }
}

.deskadv .offer {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.025);
    border: 1px solid #d9d9d9;
}

.deskadv .offer > .wrap > a {
    width: 30%;
    box-sizing: border-box;
    padding: 5px;
    margin: 0;
}

.deskadv .offer > .wrap > p {
    box-sizing: border-box;
    text-align: left;
    padding: 0 10px 0 0;
    margin: 0;
}



/* Help label (use in filters) */

.help_label { display:inline-block; }
.help_label > span {
    display: block;
    color:white;
    background-color: black;
    border-radius: 50%;
    width: 15px;
    padding-left: 5px;
    margin-left: 5px;
    cursor:pointer;
}
.help_label:hover > span { background: rgba(0,0,0,.65); }
.help_label_content {
    background: rgba(0,0,0,.65);
    color: white;
    position: absolute;
    width: 250px;
    padding: 5px;
    box-sizing: border-box;
    margin: 13px 0px 0 -105px;
    display: none;
    z-index: 10;
}
.help_label:hover > .help_label_content { display: block; }
.help_label_content:before {
    content: '';
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 0 10px 13px 10px;
    border-color: transparent transparent rgba(0,0,0,.65) transparent;
    top: -13px;
    left: 110px;
}


.slide_menu__common {
    right: -285px;
    height: 100%;
    position: fixed;
    width: 285px;
    top:0px;
    background-color: white;
    z-index: 10000;
    border-left: 1px solid #e0e0e0;
}
.slide_menu__common .addition__list {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background-color: #8c8ccf;
    margin-bottom: -11px;
}
.slide_menu__common .addition__list * {
    color:white;
}
.slide_menu__common .mainmenu__list {
    overflow: scroll;
}
.slide_menu__common li {
    border-bottom: 1px solid #e0e0e0;
    padding: 4px 10px 17px 20px;
}

.block_overflow {
    overflow: hidden;
}

.block_overflow .slide_menu__common_overlay {
    display: block;
    top: 0px;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.9;
    left: 0px;
    right: 0px;
    z-index: 100;
}

.block_overflow .icon-burger:before {
    content: "";
}

.block_overflow .icon-burger {
    position: absolute;
    right: 10px;
    top: 12px;
    width: 32px;
    height: 32px;
}
.block_overflow .icon-burger:hover {
    opacity: 1;
}
.block_overflow .icon-burger:before, .block_overflow .icon-burger:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 33px;
    width: 2px;
    background-color: #7070b7;
}
.block_overflow .icon-burger:before {
    transform: rotate(45deg);
}
.block_overflow .icon-burger:after {
    transform: rotate(-45deg);
}

.block_overflow .mainmenu__container .container__right { opacity: 0.1;}
.block_overflow .menu__mainmenu {  opacity: 0.1; }

@media (max-width: 599px) {
    .help_label_content { margin: 13px 0 0 -220px; }
    .help_label_content:before { left: 225px; }
}

@media (max-width: 400px) {
    .help_label { margin-top: 5px; }
    .header_filter_content_refresh, .brand_filter_content_refresh { margin-right: 0%; position: relative; top: -20px; }
    .help_label_content { margin: 13px 0 0 0; }
    .help_label_content:before { left: 5px; }

    .menu__part_link {
        font-size: 16px!important;
        margin-left: 4px;
    }
}

/* Checkbox select (use in filters) */

.checkbox-select {
    margin: 0 2% 0 0;
    width: 50%;
    display: inline-block;
    color:black;
    float: left;
}
.checkbox-select input { margin-right: 5px; }
.checkbox-select dd, .checkbox-select dt { margin: 0px; padding: 0px; }
.checkbox-select dd { position: relative; }
.checkbox-select input, .checkbox-select input:visited {
    text-decoration: none;
    outline: none;
    font-size: 12px;
}
.checkbox-select dt input {
    display: block;
    padding: 8px 20px 5px 10px;
    height: 9px;
    line-height: 24px;
    overflow: hidden;
    border: 1px solid black;
    width: 84%;
}
.multiSel { position: relative; top: -16px; color: black; }
.multiSelect { position: relative; z-index: 3; width: 100%; }
.checkbox-select dd ul {
    border: 1px solid #bfbfbf;
    display: none;
    padding: 2px 6% 2px 3%;
    position: absolute;
    top: 2px;
    width: 91%;
    max-height: 100px;
    overflow: auto;
    background-color: white;
    margin: -1px 0 0 0;
}
.checkbox-select span.value { display: none; }
.checkbox-select dd ul li { margin: 0px; }
.checkbox-select dd ul li a { padding: 5px; display: block; }
.brand_filter_content_annotation { margin-top:10px; text-align: right;  margin-top: 25px; margin-right: 40px;}
.brand_filter_content_annotation li {
    display:inline-block;
    margin:0px 10px 0px 0px;
}
.brand_filter_content_annotation li span {
    position: relative;
    top: -5px;
    font-weight: 700;
    left: 2px;
    cursor: pointer;
}

figure {
    margin: 10px 0 10px 0;
    padding: 0;
    border:none;
    background: transparent;
    display: inline-block;
    vertical-align: top;
}

figure img {max-width:100%}

.rollers-banner {
    max-width: 780px;
    margin: 5px 0 0px 0;
}

.is_index .videoitem img { max-height: 236px;}
.main_mobile_news .item-image {
    display: block;
    float: left;
    width: 115px;
    text-align: center;
    margin-right: 10px;
    box-sizing: border-box;
    margin-left: 10px;
    margin-top: 6px;
}
.main_mobile_news .item { display:inline-block; margin-top: 0px; }

.main_mobile_news ul, .main_mobile_news li { margin-top: 0px; }
.main_mobile_news {
    padding-top: 0px;
}

.simple_loader {
    background-image: url(../png/loader.gif);
    display: block;
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.is_index .b-rollers {
    position: inherit;
    height: auto;
    margin: 0!important;
    padding: 15px 0px 0px 5px!important;
}

.is_index .b-rollers .roller__item {
    margin-right: 5px;
    margin-left: -10px;
    display: block;
    background-color: #6868bc;
    border:none!important;
}
.is_index .b-rollers .roller--slider { margin-bottom: 0px;}

.g-grid-roller {
    width: 790px;
    margin: 0px;
}

.is_index .company-list .offer {
    margin-bottom: -4px;
    width: 100%;
}

.is_index .company-list .offer .wrap {
    padding: 5px;
    font-size: 16px;
    text-align: left;
    color:black;
}

.offer:hover {
    background: #f1f2f3;
}

.relap-default__block-title {
    margin-bottom: 10px;
}

.is_index  .mainmenu__wrapper .mainmenu--rollers {
    display:none;
}

.is_index .lined_href > a, .double_href > a, .is_index .double_href {
    color:#2c2665;
}

.double_href { width: 100%;}
.double_href .href_right {
    float: right;
    font-size: 15px;
    position: relative;
    top: -6px;
    margin-right: 25px;
}
.double_href .href_right_news {
    float: right;
    font-size: 15px;
    position: relative;
    margin: 0 5px;
}

.double_href .no_margin {
    margin: 0;
}


.is_index .double_href .href_left_news {
    font-size: 15px;

}


/* .is_index .lined_href > a:visited::after {
  background-image: url(../png/arrow_more_grey.svg)!important;
} */

.is_index .lined_href > a:after {
    content: "";
    border: solid #6868bc;
    border-width: 0 2px 2px 0;
    padding: 3px;
    display: inline-block;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: relative;
    top: -2px;
    left: 5px;
}

.is_index .b-lined-title:before{ display: none;}

.is_index .lined_href > a:hover {
    border-bottom: 1px solid black;
}

.is_index .video-slider-block .b-videoslider .main_ixbt_tv {
    display: block;
    max-height: 235px;
    overflow: hidden;
}

.is_index .b-rollers .lined_href {
    position: absolute;
    z-index: 100;
    margin-top: -13px;
    padding: 0 28px 0 5px;
    background-color: white;
    margin-left: 10px;
}

/*@media screen and (min-width: 1024px) {
    .is_index .main_mobile_news {
        display: none;
    }
}*/

/*@media screen and (min-width: 600px) {
    #tgb4:after {
        content: "реклама";
        position: absolute;
        bottom: 0px;
        background-color: white;
        padding: 5px;
        margin: 0px 0px -3px -90px;
        font-family: "Roboto Condensed", sans-serif;
        font-size: 17px;
        font-weight: 100;
        color: #bfbfbf;
        right: 20px;
    }
} */

.menu__part_link {
    display: none;
}

@media screen and (max-width: 600px) {
    .g-grid-roller {
        width: 100%;
    }
    .is_index .roller--slider__item {
        display: block!important;
    }
    .is_index .b-rollers .roller--slider > ul > li { padding: 5px 5px 0px 0px; }
    .is_index .company-list .offer {
        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.025);
        border: 1px solid #d9d9d9;
        margin-bottom: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .is_index .b-rollers .lined_href { display: none;}

    .is_index .main_ixbt_tv.slider-container .header {
        min-width: 100px;
    }
    .is_index .b-videoslider {    margin: 10px 0 0px; }
    .video-slider-block {     margin: 30px 0 0px 0; }

    .is_index .relap-default__view-strings .relap-default__item-inner { padding-right: 0px;}
    .main_mobile_news { margin-top: 20px!important; }
    .is_index .recommend_item-container {     margin-top: 0px; }
    .is_index .projects-news-list .item-helper__more { display: none; }

    .is_index .mainmenu--line .line__menu .menu__mainmenu.__mainmenu >li:first-child > a {
        font-size: 22px;
    }

    .is_index .mainmenu--line .line__menu .menu__mainmenu.__mainmenu >li:nth-child(2) > a {
        padding: 6px 10px;
        border: 1px solid #5c5ca6;
        background: transparent;
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 700;
        font-size: 13px;
        color: #5c5ca6;
        text-transform: uppercase;
        display:inline;
        cursor: pointer;
        position: relative;
        top: 5px;
        padding-right: 35px;
    }
    .is_index .mainmenu--line .line__menu .menu__mainmenu.__mainmenu >li:nth-child(2) > a:after {
        content: "";
        position: absolute;
        width: 20px;
        height: 20px;
        background-image: url(../png/arrow_more.svg);
        background-size: 100%;
        margin-left: 7px;
    }
    .is_index .mainmenu--line .line__menu .menu__mainmenu.__mainmenu >li:nth-child(2) { float: right; }
    .is_index .mainmenu--line .line__menu .menu__mainmenu.__mainmenu {
        width: 100%;
    }
    .company-list > div > div:last-of-type:after {
        margin: 0px 0px 2px -90px;
    }
    .is_index .b-rollers .lined_href {
        display:none;
    }
    /*.rightnewslist-container .item__border { display: none; }*/

    .mainmenu__container .container__left {
        width: 100%;
    }
    .mainmenu__container .container__left .menu.__menucaller {
        float: right;
        margin-right: 15px;
        margin-top: 3px;
    }
    .mainmenu__container .container__right {
        margin-right: 30px;
        position: relative;
        z-index: 100;
    }
    .menu__part_link {
        display: inline-block;
        font-size: 17px;
        font-weight: 700;
        margin-left: 10px;
    }
}

/*.is_index .b-num { line-height: 1.4; }*/

/*.roller--slider__item .comments_link > span {
    display:inline;
}*/

.is_index .b-rollers .roller--slider li {
    padding: 5px 0px;
}

.is_index .projects-news-list .item > a:first-child {
    display: inline-block;
    float: left;
    margin-right: 10px;
}

.is_index .projects-news-list .item > a:nth-child(2) {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.is_index .roller--slider__item .text:hover {
    text-decoration: underline;
}

.is_index .roller--slider__item .text a {
    color: #242433;
    font-size: 15px;
}

.is_index .projects-news-list .item-helper__more > div > a {
    color: #474392!important;
    font-weight: bold;
    position: relative;
    padding-right: 9px!important;
    margin-right: 3px;
}

.is_index .projects-news-list .item-helper__more > div {
    margin-top: 13px;
}


.is_index .item-helper__more > div > a:first-child {
    padding-right: 30px;
}
.is_index .item-helper__more > div > a.after-char:first-child:after {
    content: "|";
    color: #474392!important;
    display: block;
    position: absolute;
    top: -3px;
    right: -3px;
    margin-left: -8px;
    font-size: 17px;
}

.is_index .item-helper__more > div > a:first-child:hover:after {
    background-image: url(../png/arrow_more_white.svg)!important;
}

.is_index .relap-default__top-container:before {
    content: '';
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    left: 0;
    top: 16px;
    font-size: 0;
    background: #d9d9d9;
}

.is_index .relap-default__top-container .relap-default__block-title {
    display: inline-block;
    background-color: white;
    position: relative;
    padding-right: 20px;
}

.relap-default__item-title-text {
    font-size: 16px;
    color: #404040;
}

.main_mobile_news {
    margin-bottom: -10px;
}

.is_index .b-content--wrapper {
    padding-bottom: 20px;
}

/*.is_index .b-rollers:before {
  content: "cвежие обзоры";
  position: relative;
  position: absolute;
  background-color: white;
  padding: 0px 5px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  font-weight: 100;
  color: #bfbfbf;
  z-index: 100;
  margin: -8px 10px;
} */

/*.b-num {white-space: nowrap;}*/


@media screen and (max-width: 1024px){
    .b-ixbt_tv--popup .container {
        position: static!important;
        width: 90%!important;
        height: 90%!important;
        margin: 0px!important;
        margin-left: 5%!important;
        margin-top: 5%!important;
    }
    .b-ixbt_tv--popup .container iframe {
        width: 100%!important;
        height: 100%!important;
    }
    .b-ixbt_tv--popup .close {
        width: 38px;
        height: 38px;
        right: 1px;
        top: 8px;
    }
    .b-ixbt_tv--popup .frame {
        height: 95%;
    }
    .b-mainmenu .mainmenu--line .menu__right {
        width: 50%!important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 600px) {
    .g-grid_column.g-grid_column__big, .g-grid { margin:0;}
    .mainmenu--topline {
        position: relative;
        z-index: 315!important;
        background: #6868bc;
        padding-left: 0!important;
    }
    .b-mainmenu .mainmenu--topline a {
        padding: 5px 10px;
    }

    .menu__right input[type='text'] {
        width: 200px;
        border: 1px solid grey;
    }
    /*.main_mobile_news {
    background-color: white;
    padding-top: 10px;
    margin-left: 0px;
    margin-top: 0px;
    display: block;
  }
  .g-grid_column__small {
    background-color: white;
  }*/

    .b-content--wrapper {
        width: 100%;
    }
    .b-mainmenu .mainmenu__wrapper {
        width: 100%;
    }
    .g-grid_column__big {
        width: 100%;
    }
    ul[data-slider='menuslider'] > li > div:last-of-type {
        display: none;
    }
    .g-grid_column__middle, .g-grid_column__small {
        width: 48%;
    }
    .col-tablet-full {
        width: 48%;
        margin-bottom: 0px;
    }
    .is_index .b-rollers .roller--slider__item {
        width: 30%;
        padding: 5px;
    }
    .icon.icon-logo_ixbt {
        font-size: 40px!important;
        position: relative;
        top: 7px;
    }
    .recommend_item-container {
        margin-top: 0px;
    }
    .b-content__footer .block__describe {
        padding: 15px;
    }
    .b-block.block__describe .right .title {
        width: 100px;
    }
    .b-block.block__footer {
        padding: 20px 10px;
    }
    .main_mobile_news {
        width: 100%;
    }
    .news-left-col {
        margin-top: 10px;
    }
    .is_index .b-rollers .roller__item {
        margin-right: 5px;
    }
    .btn-middle {
        margin-top: 5px;
    }
    .b-newsblocks {
        padding: 10px;
    }
    .b-content__breadcrumbs {
        padding: 15px 10px;
    }
    .mainmenu__wrapper .b-rollers .roller__item {
        margin-right:0px;
    }
    .mainmenu__wrapper .b-rollers .roller--slider li {
        text-align: center;
    }

}

.news-left-col .item-text > a {
    word-wrap: break-word;
}

@media screen and (max-width: 880px) and (min-width: 600px) {
    .b-mainmenu .mainmenu--topline li:nth-last-of-type(7), .b-mainmenu .mainmenu--topline li:nth-last-of-type(6) {
        display: none;
    }
    .menu__right.social_links li {
        display: none;
    }
    .menu__right.social_links li:last-of-type {
        display: inherit;
    }
    .b-mainmenu .mainmenu--line .menu__right {
        width: auto !important;
    }
}
@media screen and (max-width: 700px) and (min-width: 600px) {
    .b-mainmenu .mainmenu--topline li:nth-of-type(8) {
        display: none;
    }
}

.item > a {
    color:#2c2665;
}

.item > a:visited {color:#505050;}


/*.b-content__pagecontent .tr_text:visited, .b-content__pagecontent .item-text a:visited, .b-content__pagecontent .item a:visited {
    color:#606060!important;
} */
.is_index .item-helper__more > div > a:visited {
    color:#707070!important;
}

.projects-news-list .item > a:first-child {
    position: relative;
    width: 115px;
    height: 115px;
    overflow: hidden;
}
.projects-news-list .item > a:first-child > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: auto;
}


.is_index .b-rollers .roller--links li {
    font-size: 16px;
    font-weight: 700;
}

.company-block { /* margin-top: 50px; */ }
.company-block:before { display:none; }


.branding .clickable_zone > a { height: 335px; }
.branding {
    background-repeat:no-repeat;
    background-position:center top;
}
.branding.is_index .b-content__uppermenu{padding:0;background:0 0}
.branding.is_index .b-content__pagebottom{width:1090px;margin:0 auto;padding:1px 10px}
.branding.is_index .b-mainmenu .mainmenu--topline{position:relative;z-index:15}
.branding.is_index .b-rollers{background:#fff;margin:0 -10px;padding:10px}
.branding.is_index .b-rollers .roller__item{border-top:1px solid #d9d9d9;position:relative;z-index:50; padding-left: 5px;}
.branding .b-content__breadcrumbs,body .b-content__pagecontent{position:relative;z-index:10;background:#fff;max-width:1090px;margin:0 auto}
.branding .b-content{padding:1px 0}
.branding .b-content__pagecontent{padding:0 10px}
.branding .b-content__breadcrumbs{padding:15px 10px;}
.branding .b-content__uppermenu{background:0 0!important;padding:0}
.branding .b-content__uppermenu .mainmenu--line{background:#fff}
.branding .b-content__pagebottom{max-width:1090px;margin:0 auto;padding:1px 10px}

@media screen and (max-width: 600px) {
    .branding .b-content__breadcrumbs {margin-top: 0px!important;}
    .branding #mobbr img {
        max-height: 30vh;
    }
    .branding #mobbr > a {
        text-align: center;
        width: 100%;
        display: block;
    }
    .branding {
        background: none!important;
    }
    .menu__mainmenu.__mainmenu a[data-menuitem="blogs"], .menu__mainmenu.__mainmenu a[data-menuitem="video"] {
        display: none;
    }
}

@media screen and (max-width: 600px) {
    #mobbr {
        margin-top: 56px;
    }
}

@media (max-width: 850px) {
    .b-mainmenu .mainmenu--line .menu__mainmenu a {
        padding: 5px 5px;
    }
    .menu__right input[type='text'] {
        border: 1px solid grey;
    }
}

@media (max-width: 850px) {
    .menu__right input[type='text'] {
        width: 200px;
        height: 20px;
        border: 1px solid grey;
    }
}

.g-grid_column__small .b-ixbttv { max-height: 300px; overflow: hidden; }
.newslist__top:before {
    display:none;
}
.btn-tape {
    display: inline-block!important;
    margin-top: 10px!important;
    top:0px!important;
}

#comments_iframe {
    background-image: url("../png/ajax-loader.gif");
    background-position: center top;
}

.is_index .roller__item__wrapper {
    padding: 10px 0px 3px;
}

.is_index .b-rollers .roller--links a, .is_index  .b-rollers .roller--links li:after {
    color:white;
}

.is_index .b-rollers .roller--links a:hover {
  text-decoration:underline;
}

.btn-irel, .btn-irel-right {
    color:#474392!important;
    font-weight: bold;
    margin-left: 10px;
    position: relative;
}

.btn-irel {
    margin-left: 0px;
}

.btn-irel-right:before{
    content: "|";
    color:#474392!important;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -8px;
}

.grey_comment_icon, .b-num {
    background-color:#7372a3;
    font-size: 10px;
    font-weight:bold;
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 15px;
    top: -2px;
    color: #FFFFFF;
    width: 24px;
    text-align: center;
    line-height: 14px;
    position: relative;
    padding-top: 0;
}
.grey_comment_icon:hover,.b-num:hover {
  background-color:#AAAAAA;
    text-decoration: none !important;
}

.comments_link:hover , .comments_link:hover > span {
    text-decoration: none!important;
    border-bottom: none!important;
}

.time_iteration_icon, .time_iteration_icon_sub {
    display: inline-block;
    color: #111111;
    font-family:"Roboto condensed",sans-serif;
    font-size:14px;
    font-weight:bold;
}
.time_iteration_icon_light{
    display: inline-block;
    color: #111111;
    font-family:"Roboto condensed",sans-serif;
    font-size:14px;
}

.time_iteration_icon_sub:before {
    content:"";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../images/clock.png");
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 1px;
    position: relative;
    top: 5px;
    color: #c1c1c1;
}

offer a,offer_link a {color:#7070b7 !important;}


/*.time_iteration_icon:before {
    content:"";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../images/clock.png");
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 8px;
    position: relative;
    top: 5px;
    color: #c1c1c1;
} */

.calendar_iteration_icon {
    display: inline-block;
    color: #c1c1c1;
}

.project_news .b-block {
    margin: 50px 0 20px 0;
}

.item .img_caption {
    position: absolute;
    bottom: 0px;
    width: 110px;
    padding: 0px 4px;
    font-size: 13px;
    color: white;
    background: #6868bc;
}

.is_index .projects-news-list .item > a:first-child {
    border: 1px solid #ededed;
}

.video-slider-block a:hover, .video-slider-block a {
    text-decoration: none!important;
    border:none!important;
}

.video-slider-block .b-videoslider > a {
    display: inline-block;
    position: relative;
}

.video-slider-block .b-videoslider > a .header{
    margin-top: 5px;
}

.video-slider-block .b-videoslider > a:before {
    content: "";
    display: block;
    width: 40px;
    height: 50px;
    background-image: url(../png/play.png);
    position: absolute;
    bottom: 0;
    left: 45%;
    top: 60px;
    background-size: 100%;
}

.rightconf-container .text_addition {
    color: #c1c1c1;
    display: block;
}

.b-block__tagscloud > .lined {
    margin-bottom: 0;
}

.ixbt_nicname > a, .ixbt_nicname > img {
    display: inline-block;
    float:left
}
.ixbt_nicname img {
    height: 25px;
}

.ixbt_massages {
    top: 0!important;
    left:0!important;
}
.ixbt_massages > a {
    padding: 0px!important;
    min-height: 26px;
}

.ixbt_massages img {
    width: 18px;
    margin-top: 3px;
}
.ixbt_massages > a span {
    position: relative;
    top: -4px;
}

.ixbt_logout > a{
    padding: 1px 10px!important;
    min-height: 26px;3
    margin: 0px!important;
}

.ixbt_logout img {
    width: 16px;
    position: relative;
    top: 3px;
    margin-bottom: 4px;
}

.ixbt_logout span {
    position: relative;
    top: -4px;
    display: none;
}

.ixbt_nicname > a {
    padding: 5px 10px 5px 4px!important;
    min-height: 17px;
}

.topline__right > a {
    display: inline-block!important;
}

.topline__right {
    overflow: hidden;
    max-height: 25px;
}

@media screen and (min-width: 600px) {

}

@media screen and (max-width: 860px) {
    .ixbt_massages > a span { display: none;}
}

@media screen and (max-width: 600px) {
    .ixbt_nicname,.ixbt_logout {
        border-bottom: 1px solid #e0e0e0;
        padding: 0px 10px 10px 20px;
        display: inline-block;
        width: 100%;
    }
    .ixbt_massages {
        display: none;
    }
    .ixbt_logout span {
        display: inline-block;
    }
    .ixbt_logout img {
        display: none;
    }

    .mobile_login > a{
        border-bottom: 1px solid #e0e0e0;
        padding: 0px 10px 10px 20px;
        display: inline-block;
        width: 100%;
        margin: 5px 0 10px;
    }
}


/*.calendar_iteration_icon:before {
    content:"";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../images/calendar.png");
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 8px;
    position: relative;
    top: 5px;
    color: #c1c1c1;
}*/

#modal_report h4 {
    display: inline-block;
}

#modal_report .modal-header {
    padding: 0px;
}
#modal_report .modal-title {
    margin-top: 10px;
}

#modal_report textarea {
    width: 94%;
    padding: 3%;
    margin-bottom: 10px;
}

#modal_report  .modal-content {
    background-color: #eee;
    padding: 10px;
}

.search_input {
    display: block;
    position: absolute;
    right: 30px;
    border: 1px solid grey;
    height: 20px;
}

.videoitem {
    cursor: pointer;
}

.videoitem:hover {
    opacity: 0.7;
}

/*links to razdel on mainpage*/
.a-razdel {
  font-size: 1em;
  z-index: 1;
    position: absolute;
    left: 11px;
    top: 99px;
}

.a-razdel:hover {
  background-color: #AAAAAA;
  color: #333333 !important;
}

.projects-news-list .a-razdel {
    left: 0px;
    top: 100px;
}

.a-razdel-ixbt {
  background-color:#7372a3;
  color: #ffffff !important;
}

.a-razdel-gametech {
  background-color:#5484D5;
  color: #ffffff !important;
}

.a-razdel-live {
  background-color:#51a35f;
  color: #ffffff !important;
}

.a-razdel-prosound {
  background-color:#111111;
  color: #ffffff !important;
}

.a-razdel-market {
  background-color:#89557c;
  color: #ffffff !important;
}
.ixbt_nicname {
  margin-left: 10px !important;
}

.social_links {
  width: 60%;
  margin-top: 5px;
  text-align: right;
}

.social_icon_div{
  width:24px;
  height:24px;
}

.social_icon {
  max-width: 100%;
  max-height:100%;
  display:block;
  outline:none;
  border:none;
}

.social_icon:hover,.icon-search{
  opacity:.6;
}

/*comments*/
.comment-content{
  word-wrap: break-word;

  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.yandex-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPGc+ICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+ICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4gPC9nPiA8Zz4gIDx0aXRsZT5MYXllciAxPC90aXRsZT4gIDxjaXJjbGUgZmlsbD0iIzY4NjhiYyIgaWQ9InN2Z18yIiByPSIyNTYiIGN5PSIyNTYiIGN4PSIyNTUuOTk5Ii8+ICA8cGF0aCBpZD0icGF0aDQwIiBmaWxsPSIjRkZGRkZGIiBkPSJtMzEzLjQ3NSwxMDUuMzY2bC00NS42NDgsMGMtNDQuODU0LDAgLTgyLjg5MiwzNC4xNDIgLTgyLjg5MiwxMDAuNDI3YzAsMzkuNzY1IDE4LjQyLDY5LjA4NCA1MS4yNSw4My41NDdsLTYxLjI2MiwxMTAuODY5Yy0yLjAwNSwzLjYxOSAwLDYuNDI2IDMuMjAyLDYuNDI2bDI4LjQzMywwYzIuNCwwIDQuMDEsLTAuODAxIDQuODEsLTIuODA3bDU1LjY1OSwtMTA4Ljg2M2wyMC4wMjEsMGwwLDEwOC44NjNjMCwxLjE5NyAxLjE5NywyLjgwNyAyLjc5OSwyLjgwN2wyNC44MzIsMGMyLjQsMCAzLjIwMywtMS4yMDUgMy4yMDMsLTMuMjA1bDAsLTI5NC4wNDdjLTAuMDAxLC0yLjgxMiAtMS42MDMsLTQuMDE3IC00LjQwNywtNC4wMTd6bS0yNi40MjgsMTYzLjg5NGwtMTYuODE4LDBjLTI2LjQyNywwIC01Mi4wNTMsLTE5LjI4MSAtNTIuMDUzLC02Ny40ODNjMCwtNTAuMjIgMjQuMDI0LC03MC43MDUgNDguNDQ4LC03MC43MDVsMjAuNDI0LDBsMCwxMzguMTg4bC0wLjAwMSwweiIvPiA8L2c+PC9zdmc+);
}
.twitter-icon-ixbt {
  background-size: contain;
  background-image:
  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjY3IiBoZWlnaHQ9IjY3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBzdHJva2U9Im51bGwiIGlkPSJzdmdfMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2NzY5YjciIGQ9Im0zOC4xODI4NjUsMjAuNDk5NDQ3Yy0yLjkwODAyOCwxLjA1ODE3MiAtNC43NDU2NzQsMy43ODc0MzQgLTQuNTM2OTI2LDYuNzc0Mjk4bDAuMDY5OTY1LDEuMTUyNTU0bC0xLjE2MzY2NiwtMC4xNDEwMTZjLTQuMjMzNzkzLC0wLjU0MDc0NSAtNy45MzM1MTIsLTIuMzc1MDU3IC0xMS4wNzQ3MiwtNS40NTc0MTdsLTEuNTM1NjIyLC0xLjUyODk1OWwtMC4zOTUyOTIsMS4xMjkyMzRjLTAuODM3MjEyLDIuNTE3MTgxIC0wLjMwMjAxNSw1LjE3NTM4MSAxLjQ0MjM1Niw2Ljk2MzA1OGMwLjkzMDQ4NywwLjk4ODIxOCAwLjcyMDYyMywxLjEyOTIzNCAtMC44ODM4NDYsMC41NDA3NDVjLTAuNTU4NTEsLTAuMTg3NjUzIC0xLjA0NzA2NCwtMC4zMjg2NjcgLTEuMDkzNjk5LC0wLjI1ODcxNWMtMC4xNjIxMTcsMC4xNjU0NDMgMC4zOTUyODUsMi4zMDUxMDEgMC44MzcyMDgsMy4xNTIzMDZjMC42MDUxNDYsMS4xNzY5ODMgMS44Mzc2NDYsMi4zMjg0MjMgMy4xODc4NDEsMy4wMTEyOTVsMS4xNDAzMzUsMC41NDA3NDFsLTEuMzQ5MDg3LDAuMDIzMzE5Yy0xLjMwMjQ0OCwwIC0xLjM0OTA4NSwwLjAyMzMxNSAtMS4yMDkxNzksMC41MTg1MzZjMC40NjUyNCwxLjUyODk2OSAyLjMwMjg4NywzLjE1MjMwOSA0LjM1MDM4OCwzLjg1ODQ5OGwxLjQ0MjM1NCwwLjQ5M2wtMS4yNTU4MTYsMC43NTI4MjdjLTEuODYwOTU2LDEuMDgzNzEgLTQuMDQ4MzcsMS42OTQ0MDUgLTYuMjM1Nzc3LDEuNzM5OTI5Yy0xLjA0ODE3NCwwLjAyMzMxOSAtMS45MDg3MDUsMC4xMTc2OTUgLTEuOTA4NzA1LDAuMTg4NzU5YzAsMC4yMzQyODcgMi44MzkxODYsMS41NTExNzQgNC40OTAyOTIsMi4wNjk3MWM0Ljk1NTUzLDEuNTI4OTY5IDEwLjg0MjY0OCwwLjg2OTQwOCAxNS4yNjI5ODksLTEuNzQxMDQzYzMuMTQxMjE2LC0xLjg1ODc0MiA2LjI4MTMwNywtNS41NTE3OTYgNy43NDgwODksLTkuMTI4MjU4YzAuNzkxNjc5LC0xLjkwNDI2MyAxLjU4MjI1NiwtNS4zODYzNDkgMS41ODIyNTYsLTcuMDU1MjE4YzAsLTEuMDgyNiAwLjA2OTk2MiwtMS4yMjM2MTQgMS4zNzI0MDIsLTIuNTE3MTgzYzAuNzY4MzY0LC0wLjc1MjgyMyAxLjQ4ODk5NSwtMS41NzU1OTggMS42Mjg4OTUsLTEuODEwOTkzYzAuMjMzMTg1LC0wLjQ0NzQ3NSAwLjIwODc1OSwtMC40NDc0NzUgLTAuOTc3MTA0LC0wLjA0Nzc0N2MtMS45Nzc1NTgsMC43MDYxODYgLTIuMjU3MzY2LDAuNjExODA5IC0xLjI3OTE0NCwtMC40NDYzNjNjMC43MjA2MjMsLTAuNzUyODI1IDEuNTgyMjY0LC0yLjExNzQ1NSAxLjU4MjI2NCwtMi41MTcxODNjMCwtMC4wNjk5NTQgLTAuMzQ4NjQ4LDAuMDQ2NjM1IC0wLjc0NTA0OSwwLjI1ODcxNWMtMC40MTg2MDYsMC4yMzUzOTcgLTEuMzQ5MDkxLDAuNTg4NDg4IC0yLjA0NzUwNCwwLjc5OTQ1NmwtMS4yNTU4MDYsMC40MDA4MzlsLTEuMTQwMzQ3LC0wLjc3NzI1MmMtMC42Mjg0NjgsLTAuNDIzMDQyIC0xLjUxMTIsLTAuODkzODM1IC0xLjk3NzU1MSwtMS4wMzQ4NTNjLTEuMTg2OTc0LC0wLjMyODY2NSAtMy4wMDI0MDcsLTAuMjgyMDMgLTQuMDcyNzk2LDAuMDk0Mzgzem0tNC42MjY4NTgsNDYuMzIwODM1Yy0xOC4zOTY0MjksMCAtMzMuMzEwNzY4LC0xNC45MTQzNDUgLTMzLjMxMDc2OCwtMzMuMzEwNzY0YzAsLTE4LjM5NzUzMyAxNC45MTQzMzksLTMzLjMxMDc2MSAzMy4zMTA3NjgsLTMzLjMxMDc2MXMzMy4zMTA3NiwxNC45MTMyMjggMzMuMzEwNzYsMzMuMzEwNzYxYzAsMTguMzk2NDIgLTE0LjkxNDMzNywzMy4zMTA3NjQgLTMzLjMxMDc2LDMzLjMxMDc2NHoiLz4KIDwvZz4KPC9zdmc+);
}
.telegram-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjkwIiBoZWlnaHQ9IjkwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iOTIiIHdpZHRoPSI5MiIgeT0iLTEiIHg9Ii0xIi8+CiA8L2c+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPGNpcmNsZSBpZD0ic3ZnXzIiIHI9IjQ1IiBmaWxsPSIjNjc2OWI3IiBjeT0iNDUiIGN4PSI0NSIvPgogIDxwYXRoIGlkPSJzdmdfMyIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJtNDUuNDM0NDcxLDU1LjQ0NjUzN2MtMS43MzI5OTgsMS42ODggLTMuNDUxLDMuMzQ3OTk2IC01LjE1Myw1LjAyMWMtMC41OTQ5OTcsMC41ODU5OTkgLTEuMjY0LDAuOTA5OTk2IC0yLjExOCwwLjg2NDk5OGMtMC41ODMsLTAuMDMwOTk4IC0wLjkwOSwtMC4yODcwMDMgLTEuMDg3OTk3LC0wLjgzOTk5NmMtMS4zMDQwMDEsLTQuMDQ3MDA1IC0yLjYyNzAwMywtOC4wODQwMDMgLTMuOTI0LC0xMi4xMzUwMDJjLTAuMTI2MDAzLC0wLjM5MzAwMiAtMC4zMTIsLTAuNTg0IC0wLjcxMDAwMywtMC43MDcwMDFjLTMuMDcyMDAxLC0wLjkzOCAtNi4xMzgwMDIsLTEuODk3OTk5IC05LjE5OTAwMSwtMi44NzA5OThjLTAuNDcwOTk5LC0wLjE1MDAwMiAtMC45NDU5OTksLTAuMzQ2MDAxIC0xLjM1Mjk5OSwtMC42MjMwMDFjLTAuNjI5MDAyLC0wLjQyNjAwMyAtMC43MjEwMDEsLTEuMTIxMDAyIC0wLjE1NzAwMSwtMS42MjEwMDJjMC41MjEsLTAuNDYwOTk5IDEuMTQzMDAyLC0wLjg2Mjk5OSAxLjc4OTAwMSwtMS4xMTg5OTljMy43NTUwMDEsLTEuNDg3OTk5IDcuNTI5OTk5LC0yLjkyNzk5OCAxMS4yOTkwMDIsLTQuMzgxMDAxYzkuNTY0OTk5LC0zLjY5Mjk5NyAxOS4xMzAwMDEsLTcuMzgyOTk5IDI4LjY5NTk5OSwtMTEuMDc1OTk4YzEuODE5LC0wLjcwMzAwMSAzLjIxNzAwMywwLjI4NzAwMSAzLjAyOCwyLjI1NGMtMC4xMjEwMDIsMS4yNTc5OTkgLTAuNDQ2OTk5LDIuNDk1OTk4IC0wLjcwOTk5OSwzLjczNzk5OWMtMi4wNzcwMDMsOS44MDcwMDMgLTQuMTU1OTk4LDE5LjYxNTAwMiAtNi4yNDQwMDMsMjkuNDIwMDAyYy0wLjQ5NTk5NSwyLjMyODAwMyAtMi4xMzA5OTcsMi45MzU5OTcgLTQuMDQ2OTk3LDEuNTIzMDAzYy0zLjIwOSwtMi4zNjUwMDUgLTYuNDE1MDAxLC00LjczODAwMyAtOS42MjIwMDIsLTcuMTA3MDAyYy0wLjE1MywtMC4xMTEgLTAuMzEyLC0wLjIxODAwMiAtMC40ODcsLTAuMzQxem0tNy4yMDI5OTksMi45Nzc5OTdjMC4wMzU5OTksLTAuMDA5OTk4IDAuMDcxOTk5LC0wLjAxOTk5NyAwLjEwODAwMiwtMC4wMjg5OTljMC4wMTk5OTcsLTAuMDkxOTk5IDAuMDQ5LC0wLjE4MTk5OSAwLjA1Njk5OSwtMC4yNzI5OTljMC4yMDU5OTcsLTIuMjIzIDAuNDI0LC00LjQ0NSAwLjYwMzAwMSwtNi42NzIwMDFjMC4wMzk5OTcsLTAuNDk1OTk4IDAuMjA5OTk5LC0wLjg0OCAwLjU4MywtMS4xODE5OTljMi45NTgsLTIuNjQ1IDUuODk3OTk5LC01LjMwNjk5OSA4Ljg0Mzk5OCwtNy45NjMwMDFjMy4yNjEwMDIsLTIuOTQwOTk4IDYuNTIyOTk5LC01Ljg3ODk5OCA5Ljc3MTk5OSwtOC44MzIwMDFjMC4yMDEwMDQsLTAuMTgxOTk5IDAuMjg1MDA0LC0wLjQ5MTk5NyAwLjQyMzAwNCwtMC43NDM5OTljLTAuMzA2LC0wLjAzMjk5NyAtMC42MzQwMDMsLTAuMTU1OTk4IC0wLjkxMjAwMywtMC4wODRjLTAuMzc5MDAyLDAuMDk4IC0wLjczNzk5OSwwLjMxODAwMSAtMS4wNzYsMC41MzEwMDJjLTcuMTk2OTk5LDQuNTMyOTk3IC0xNC4zODgsOS4wNzM5OTcgLTIxLjU5LDEzLjU5OGMtMC40MDcwMDEsMC4yNTYwMDEgLTAuNDgzMDAyLDAuNDczIC0wLjMyNzk5OSwwLjkxOTk5OGMwLjUzMDk5OCwxLjUyNTAwMiAxLjAxNCwzLjA2NDAwMyAxLjUxNDk5OSw0LjYwMDAwMmMwLjY2NywyLjA0Mzk5OSAxLjMzNCw0LjA4Njk5OCAyLjAwMDk5OSw2LjEyOTk5N3oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPgogPC9nPgo8L3N2Zz4=);
}
.vkontakte-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjExMi4xOTYwMDAwMDAwMDAwMSIgaGVpZ2h0PSIxMTIuMTk2MDAwMDAwMDAwMDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxjaXJjbGUgZmlsbD0iIzY3NjliNyIgcj0iNTYuMDk4IiBpZD0iWE1MSURfMTFfIiBjeT0iNTYuMDk4IiBjeD0iNTYuMDk4Ii8+CiAgPHBhdGggaWQ9InN2Z18zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0ibTUzLjk3OSw4MC43MDIwMDNsNC40MDMsMGMwLDAgMS4zMzAwMDIsLTAuMTQ2MDA0IDIuMDA4OTk5LC0wLjg3ODAwNmMwLjYyNSwtMC42NzE5OTcgMC42MDUsLTEuOTMzOTk4IDAuNjA1LC0xLjkzMzk5OHMtMC4wODU5OTksLTUuOTA3OTk3IDIuNjU2MDAyLC02Ljc3OGMyLjcwMzAwMywtMC44NTcwMDIgNi4xNzM5OTYsNS43MDk5OTkgOS44NTI5OTcsOC4yMzUwMDFjMi43ODIwMDUsMS45MTEwMDMgNC44OTYwMDQsMS40OTE5OTcgNC44OTYwMDQsMS40OTE5OTdsOS44MzY5OTgsLTAuMTM2OTkzYzAsMCA1LjE0NjAwNCwtMC4zMTcwMDEgMi43MDYwMDEsLTQuMzYzMDA3Yy0wLjE5OTk5NywtMC4zMzA5OTQgLTEuNDIwOTk4LC0yLjk5Mjk5NiAtNy4zMTQwMDMsLTguNDYyOTk3Yy02LjE2Nzk5OSwtNS43MjQ5OTggLTUuMzQxOTk1LC00Ljc5OSAyLjA4ODAwNSwtMTQuNzAyYzQuNTI0OTk0LC02LjAzMDk5OCA2LjMzNCwtOS43MTMwMDEgNS43Njg5OTcsLTExLjI5MDAwMWMtMC41MzkwMDEsLTEuNTAxOTk5IC0zLjg2Njk5NywtMS4xMDUgLTMuODY2OTk3LC0xLjEwNWwtMTEuMDc2MDA0LDAuMDY5YzAsMCAtMC44MjA5OTksLTAuMTEyIC0xLjQzLDAuMjUxOTk5Yy0wLjU5NTAwMSwwLjM1NzAwMiAtMC45Nzc5OTcsMS4xODkwMDMgLTAuOTc3OTk3LDEuMTg5MDAzcy0xLjc1Mjk5OCw0LjY2NyAtNC4wOTEwMDMsOC42MzU5OThjLTQuOTMxOTk5LDguMzc1IC02LjkwMzk5OSw4LjgxNzAwMSAtNy43MDk5OTksOC4yOTcwMDFjLTEuODc1LC0xLjIxMjAwMiAtMS40MDY5OTgsLTQuODY4OTk5IC0xLjQwNjk5OCwtNy40NjY5OTljMCwtOC4xMTYwMDEgMS4yMzA5OTksLTExLjUgLTIuMzk3MDAzLC0xMi4zNzU5OTljLTEuMjAzOTk5LC0wLjI5MSAtMi4wODk5OTYsLTAuNDgzMDAyIC01LjE2ODk5OSwtMC41MTRjLTMuOTUyLC0wLjA0MSAtNy4yOTcwMDEsMC4wMTE5OTcgLTkuMTkwOTk4LDAuOTM5OTk5Yy0xLjI2MDAwMiwwLjYxNzAwMSAtMi4yMzIwMDIsMS45OTIwMDEgLTEuNjQwMDAzLDIuMDcwOTk5YzAuNzMyMDAyLDAuMDk4IDIuMzkwMDAzLDAuNDQ3MDAyIDMuMjY5MDAxLDEuNjQ0MDAxYzEuMTM1MDAyLDEuNTQzOTk5IDEuMDk1MDAxLDUuMDEyMDAxIDEuMDk1MDAxLDUuMDEyMDAxczAuNjUyLDkuNTUzOTk3IC0xLjUyMjk5OSwxMC43NDA5OTdjLTEuNDkzLDAuODE0MDAzIC0zLjU0MSwtMC44NDggLTcuOTM4MDA0LC04LjQ0NTk5OWMtMi4yNTI5OTgsLTMuODkxOTk4IC0zLjk1Mzk5OSwtOC4xOTQgLTMuOTUzOTk5LC04LjE5NHMtMC4zMjc5OTksLTAuODA0MDAxIC0wLjkxMjk5OCwtMS4yMzQwMDFjLTAuNzEwMDAxLC0wLjUyMSAtMS43MDIwMDIsLTAuNjg2OTk2IC0xLjcwMjAwMiwtMC42ODY5OTZsLTEwLjUyNSwwLjA2ODk5NmMwLDAgLTEuNTgsMC4wNDQwMDMgLTIuMTYsMC43MzEwMDNjLTAuNTE2MDAxLDAuNjExIC0wLjA0MSwxLjg3NSAtMC4wNDEsMS44NzVzOC4yNCwxOS4yNzggMTcuNTcsMjguOTkyOTk2YzguNTU1LDguOTA3MDA1IDE4LjI3LDguMzIyMDA2IDE4LjI3LDguMzIyMDA2bDAsMHoiLz4KIDwvZz4KPC9zdmc+);
}
.facebook-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNjIiIHdpZHRoPSI2MiIgeT0iLTEiIHg9Ii0xIi8+CiA8L2c+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBhdGggaWQ9InN2Z18xIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzY3NjliNyIgZD0ibTI1Ljc2NDk5OSw0Ni4zMmw2Ljc0Mzk5OSwwbDAsLTE2LjMyMTk5OWw0LjQ5OTAwMSwwbDAuNTk2MDAxLC01LjYyNDAwMWwtNS4wOTUwMDEsMGwwLjAwNywtMi44MTZjMCwtMS40NjYwMDIgMC4xMzk5OTksLTIuMjUzIDIuMjQzOTk5LC0yLjI1M2wyLjgxMiwwbDAsLTUuNjI1bC00LjUsMGMtNS40MDQ5OTksMCAtNy4zMDY5OTksMi43MjkgLTcuMzA2OTk5LDcuMzE2OTk5bDAsMy4zNzcwMDFsLTMuMzY4OTk5LDBsMCw1LjYyNWwzLjM2ODk5OSwwbDAsMTYuMzIwOTk5em00LjIzNTAwMSwxMy42OGMtMTYuNTY4MDAxLDAgLTMwLC0xMy40MzE5OTkgLTMwLC0zMGMwLC0xNi41NjkgMTMuNDMxOTk5LC0zMCAzMCwtMzBzMzAsMTMuNDMxIDMwLDMwYzAsMTYuNTY4MDAxIC0xMy40MzE5OTksMzAgLTMwLDMweiIvPgogPC9nPgo8L3N2Zz4=);
}
.zen-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjExMi4xOTYwMDAwMDAwMDAwMSIgaGVpZ2h0PSIxMTIuMTk2MDAwMDAwMDAwMDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxjaXJjbGUgZmlsbD0iIzY3NjliNyIgcj0iNTYuMDk4IiBpZD0iWE1MSURfMTFfIiBjeT0iNTYuMDk4IiBjeD0iNTYuMDk4Ii8+CiAgPHRleHQgZm9udC13ZWlnaHQ9ImJvbGQiIHRyYW5zZm9ybT0ibWF0cml4KDIuNjk0MDggMCAwIDIuOTQ3NTEgLTYwLjYwNDIgLTQ2Ljg2MDcpIiB4bWw6c3BhY2U9InByZXNlcnZlIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjI0IiBpZD0ic3ZnXzE5IiB5PSI0My43MTY0NDIiIHg9IjM2LjExNjMxNyIgc3Ryb2tlLXdpZHRoPSIwIiBmaWxsPSIjZmZmZmZmIj5aPC90ZXh0PgogPC9nPgo8L3N2Zz4=);
}
.youtube-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8Y2lyY2xlIGlkPSJzdmdfMSIgcj0iMjQiIGZpbGw9IiM2NzY5YjciIGN5PSIyNCIgY3g9IjI0Ii8+CiAgPHBhdGggaWQ9InN2Z18yIiBmaWxsPSIjRkZGRkZGIiBkPSJtMzUuMjAwMDAxLDE4LjVjMCwtMC4xIDAsLTAuMjAwMDAxIC0wLjEwMDAwMiwtMC4yOTk5OTljMCwwIDAsLTAuMSAwLC0wLjFjLTAuMjk5OTk5LC0wLjkgLTEuMDk5OTk4LC0xLjUgLTIuMDk5OTk4LC0xLjVsMC4yMDAwMDEsMGMwLDAgLTMuOTAwMDAyLC0wLjYgLTkuMjAwMDAxLC0wLjZjLTUuMjAwMDAxLDAgLTkuMiwwLjYgLTkuMiwwLjZsMC4yLDBjLTEsMCAtMS44LDAuNiAtMi4xLDEuNWMwLDAgMCwwLjEgMCwwLjFjMCwwLjA5OTk5OCAwLDAuMTk5OTk5IC0wLjA5OTk5OSwwLjI5OTk5OWMtMC4xLDEgLTAuNDAwMDAxLDMuMSAtMC40MDAwMDEsNS41YzAsMi40IDAuMyw0LjUgMC40MDAwMDEsNS41YzAsMC4xIDAsMC4yMDAwMDEgMC4wOTk5OTksMC4yOTk5OTljMCwwIDAsMC4xIDAsMC4xYzAuMywwLjkgMS4xLDEuNSAyLjEsMS41bC0wLjIsMGMwLDAgMy45MDAwMDEsMC42IDkuMiwwLjZjNS4yMDAwMDEsMCA5LjIwMDAwMSwtMC42IDkuMjAwMDAxLC0wLjZsLTAuMjAwMDAxLDBjMSwwIDEuNzk5OTk5LC0wLjYgMi4wOTk5OTgsLTEuNWMwLDAgMCwtMC4xIDAsLTAuMWMwLC0wLjA5OTk5OCAwLC0wLjE5OTk5OSAwLjEwMDAwMiwtMC4yOTk5OTljMC4wOTk5OTgsLTEgMC4zOTk5OTgsLTMuMSAwLjM5OTk5OCwtNS41YzAsLTIuNCAtMC4xOTk5OTcsLTQuNSAtMC4zOTk5OTgsLTUuNXptLTcuODAwMDAxLDZsLTQuNjk5OTk5LDMuNGMtMC4xLDAuMSAtMC4yMDAwMDEsMC4xIC0wLjMwMDAwMSwwLjFjLTAuMSwwIC0wLjE5OTk5OSwwIC0wLjI5OTk5OSwtMC4xYy0wLjIwMDAwMSwtMC4xIC0wLjMwMDAwMSwtMC4yOTk5OTkgLTAuMzAwMDAxLC0wLjVsMCwtNi43OTk5OTljMCwtMC4yMDAwMDEgMC4xLC0wLjQgMC4zMDAwMDEsLTAuNWMwLjE5OTk5OSwtMC4xIDAuNCwtMC4xIDAuNiwwbDQuNjk5OTk5LDMuNGMwLjEsMC4xIDAuMjAwMDAxLDAuMjk5OTk5IDAuMjAwMDAxLDAuNWMwLjEsMC4yMDAwMDEgMCwwLjQgLTAuMjAwMDAxLDAuNXoiLz4KIDwvZz4KPC9zdmc+);
}

.instagram-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiM2NzY5QjciLz4KPHBhdGggZD0iTTE1LjU4NDQgNEg4LjQxNTNDNS45ODA3MSA0IDQgNS45ODA4IDQgOC40MTU0VjE1LjU4NDVDNCAxOC4wMTkyIDUuOTgwNzEgMTkuOTk5OSA4LjQxNTMgMTkuOTk5OUgxNS41ODQ0QzE4LjAxOTIgMTkuOTk5OSAxOS45OTk5IDE4LjAxOTEgMTkuOTk5OSAxNS41ODQ1VjguNDE1NEMyMCA1Ljk4MDggMTguMDE5MiA0IDE1LjU4NDQgNFpNMTguNTgwNCAxNS41ODQ1QzE4LjU4MDQgMTcuMjM2NCAxNy4yMzY0IDE4LjU4MDMgMTUuNTg0NSAxOC41ODAzSDguNDE1M0M2Ljc2MzQ3IDE4LjU4MDQgNS40MTk1OSAxNy4yMzY0IDUuNDE5NTkgMTUuNTg0NVY4LjQxNTRDNS40MTk1OSA2Ljc2MzU2IDYuNzYzNDcgNS40MTk1OSA4LjQxNTMgNS40MTk1OUgxNS41ODQ0QzE3LjIzNjMgNS40MTk1OSAxOC41ODAzIDYuNzYzNTYgMTguNTgwMyA4LjQxNTRWMTUuNTg0NUgxOC41ODA0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjk5OTcgNy44Nzc0NEM5LjcyNjM5IDcuODc3NDQgNy44NzY5NSA5LjcyNjg4IDcuODc2OTUgMTIuMDAwMkM3Ljg3Njk1IDE0LjI3MzQgOS43MjYzOSAxNi4xMjI4IDExLjk5OTcgMTYuMTIyOEMxNC4yNzMgMTYuMTIyOCAxNi4xMjI1IDE0LjI3MzQgMTYuMTIyNSAxMi4wMDAyQzE2LjEyMjUgOS43MjY4OCAxNC4yNzMgNy44Nzc0NCAxMS45OTk3IDcuODc3NDRaTTExLjk5OTcgMTQuNzAzMUMxMC41MDkyIDE0LjcwMzEgOS4yOTY1NCAxMy40OTA2IDkuMjk2NTQgMTIuMDAwMUM5LjI5NjU0IDEwLjUwOTUgMTAuNTA5MiA5LjI5Njk0IDExLjk5OTcgOS4yOTY5NEMxMy40OTAzIDkuMjk2OTQgMTQuNzAyOSAxMC41MDk1IDE0LjcwMjkgMTIuMDAwMUMxNC43MDI5IDEzLjQ5MDYgMTMuNDkwMiAxNC43MDMxIDExLjk5OTcgMTQuNzAzMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNi4yOTU0IDYuNjczNzFDMTYuMDIxOSA2LjY3MzcxIDE1Ljc1MzIgNi43ODQ0MyAxNS41NjAxIDYuOTc4NDRDMTUuMzY2IDcuMTcxNTEgMTUuMjU0NCA3LjQ0MDI4IDE1LjI1NDQgNy43MTQ3NEMxNS4yNTQ0IDcuOTg4MzQgMTUuMzY2MSA4LjI1NzAyIDE1LjU2MDEgOC40NTEwM0MxNS43NTMxIDguNjQ0MSAxNi4wMjE5IDguNzU1NzcgMTYuMjk1NCA4Ljc1NTc3QzE2LjU2OTkgOC43NTU3NyAxNi44Mzc3IDguNjQ0MSAxNy4wMzE3IDguNDUxMDNDMTcuMjI1NyA4LjI1NzAyIDE3LjMzNjQgNy45ODgyNSAxNy4zMzY0IDcuNzE0NzRDMTcuMzM2NCA3LjQ0MDI4IDE3LjIyNTcgNy4xNzE1MSAxNy4wMzE3IDYuOTc4NDRDMTYuODM4NiA2Ljc4NDQzIDE2LjU2OTkgNi42NzM3MSAxNi4yOTU0IDYuNjczNzFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

.youtube-live-icon-ixbt {
  background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiM2NzY5QjciLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xOC40NTQzIDEwLjg0NThDMTcuOTQ5IDEwLjI0NSAxNy4wMTU5IDEwIDE1LjIzNCAxMEg4Ljc2NTgyQzYuOTQzMTUgMTAgNS45OTQzMiAxMC4yNjA5IDUuNDkwODYgMTAuOTAwNEM1IDExLjUyNCA1IDEyLjQ0MjggNSAxMy43MTQ1VjE2LjEzODJDNSAxOC42MDE4IDUuNTgyNCAxOS44NTI3IDguNzY1ODIgMTkuODUyN0gxNS4yMzQxQzE2Ljc3OTMgMTkuODUyNyAxNy42MzU2IDE5LjYzNjQgMTguMTg5NSAxOS4xMDYzQzE4Ljc1NzYgMTguNTYyNiAxOSAxNy42NzUgMTkgMTYuMTM4MlYxMy43MTQ1QzE5IDEyLjM3MzQgMTguOTYyIDExLjQ0OTIgMTguNDU0MyAxMC44NDU4Wk0xMy45ODggMTUuMjYxTDExLjA1MDggMTYuNzk2MUMxMC45ODUyIDE2LjgzMDQgMTAuOTEzNCAxNi44NDc0IDEwLjg0MTcgMTYuODQ3NEMxMC43NjA1IDE2Ljg0NzQgMTAuNjc5NCAxNi44MjU1IDEwLjYwNzcgMTYuNzgyMUMxMC40NzI2IDE2LjcwMDIgMTAuMzkgMTYuNTUzOCAxMC4zOSAxNi4zOTU4VjEzLjMzNTVDMTAuMzkgMTMuMTc3OCAxMC40NzIzIDEzLjAzMTUgMTAuNjA3MiAxMi45NDk1QzEwLjc0MjEgMTIuODY3NiAxMC45MDk5IDEyLjg2MiAxMS4wNDk4IDEyLjkzNDdMMTMuOTg3IDE0LjQ1OTlDMTQuMTM2NCAxNC41Mzc1IDE0LjIzMDMgMTQuNjkxOCAxNC4yMzA1IDE0Ljg2MDFDMTQuMjMwNyAxNS4wMjg1IDE0LjEzNzMgMTUuMTgzIDEzLjk4OCAxNS4yNjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxwYXRoIGQ9Ik02LjIwMjM1IDguMDcyOEg4LjI5NTMzVjlINVY0SDYuMjAyMzVWOC4wNzI4WiIgZmlsbD0iIzRGRkZENSIvPgo8cGF0aCBkPSJNMTAuMDgzNCA5SDguODg0NTFWNEgxMC4wODM0VjlaIiBmaWxsPSIjNEZGRkQ1Ii8+CjxwYXRoIGQ9Ik0xMi44NTQ3IDcuNjQwMTFMMTMuODQ4MSA0SDE1LjE5MDhMMTMuNTEyNCA5SDEyLjE5N0wxMC41MzIyIDRIMTEuODY0N0wxMi44NTQ3IDcuNjQwMTFaIiBmaWxsPSIjNEZGRkQ1Ii8+CjxwYXRoIGQ9Ik0xOC42NTA2IDYuODgxMThIMTYuNzU5N1Y4LjA3MjhIMTguOTkzMVY5SDE1LjU1NzRWNEgxOVY0LjkzMDYzSDE2Ljc1OTdWNS45ODQ4OUgxOC42NTA2VjYuODgxMThaIiBmaWxsPSIjNEZGRkQ1Ii8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMTkgNykiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.linknews {margin: 10px 0 10px 0;}

.company-list {
    margin-top: 45px;
}
.iframely-responsive {
    top: 0; left: 0; width: 100%; height: 0;
    position: relative; padding-bottom: 56.25%;
}
.iframely-responsive>* {
    top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;
}


iframe[name='ymarket-affiliate-widgets-metrika'] {
    height: 0;
}

#quote {
    z-index: 100000;
}
.image-center{
    text-align:center;
}
.widgetbox {
    border-bottom: 3px solid #6868bc;

    background: #6868bc;
    width:200px;
    -webkit-box-shadow: 0 15px 1px #DDD;
    -moz-box-shadow: 0 15px 10px #DDD;
    box-shadow: 0 10px 10px #DDD;
/*    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    transform: rotate(-1deg);*/
}
.widgetbox:before{
    content: 'Материал по теме';
    font-size:12px;
    font-weight: bold;
    color: #f1f1f1;
    margin: 0px 0px 0px 5px;


}
.widgetbox:hover
{
    opacity: 0.7;
    text-decoration: none;

}
.widgetbox-title, .widgetbox-content {
    font-size:13.5px;
    line-height:1.2em;
    text-align:left;
    background-color: #fff;
}
.align-left > .widgetbox-title {
    margin: 0;
    padding: 3px 5px 4px 5px
}
.align-right > .widgetbox-title {
    margin: 0;
    padding: 3px 5px 4px 5px
}
.widgetbox-link{
    color: #2f1d7d;
}
.widgetbox-image,.widgetbox-link:hover{
    text-decoration: none !important;

}
.widgetbox-image{
    background-color: #fff;
}
.widgetbox.align-right {
    float: right;
    margin: 0px 0px 5px 15px;
}
.widgetbox.align-left {
    float: left;
    margin: 0px 15px 10px 0px;
}
.widgetbox.align-center {
    margin-left: auto;
    margin-right: auto;
}
.part-hidden {
    display:none;
}
.instagram-media {
    margin:0 auto!important;
}

/* honor mobile menu */
.honor-mobile-menu-logo img {
    vertical-align: middle;
    height: 40px;
    width: auto;
}
.honor-mobile-menu.b-mainmenu__mobile .mainmenu__container a.logo {
    font-size: 38px;
}
@media (max-width: 400px) {
    .honor-mobile-menu .menu__part_link {
        font-size: 16px !important;
        margin-left: 5px;
    }
}
@media screen and (max-width: 600px) {
    .honor-mobile-menu .mainmenu__container .container__left .menu.__menucaller {
        margin-top: 11px;
        margin-right: 5px;
    }
    img.mobile-pic {
        margin-top: 72px !important;
    }
}
@media screen and (max-width: 360px) {
    .honor-mobile-menu .mainmenu__container .container__left .menu.__menucaller {
        margin-top: 10px;
        margin-right: 3px;
    }
    .honor-mobile-menu .menu__part_link {
        font-size: 12px !important;
        margin-left: 4px;
    }
    img.mobile-pic {
        margin-top: 47px !important;
    }
}

@media (hover: hover) {
	.btn_videoresources a:hover {
   	 background: #e6e6e6;
	}
}

.b-article .img25 {
    max-width: 190px;
}
.b-article .img33 {
    max-width: 255px;
}
.b-article .img50 {
    max-width: 385px;
}