#euroleague-topbar {
    position: relative !important;
    margin-bottom: -10px;
    max-width: 100%;
}

body {
    margin-top: -72px !important;
}

.navbar-top {
    position: absolute !important;
}

.header_right {
    /*float: right*/
}

.header-sponsors {
    display: flex;
    align-items: center;
    max-width: 300px;
}

.header-sponsors__first {
    margin-right: 10px
}

.header-sponsors__first img {
    width: 160px
}

.header-sponsors__last img {
    width: 70px
}

.header-sponsors__last #top img {
    margin-bottom: 10px
}

.header-sponsors__last {
    display: flex;
    flex-direction: column-reverse;
    max-width: 70px;
}

.home-newsblock__aside__content div:not(.ads-item) {
    position: relative;
    padding-top: 400px;
}

.home-newsblock__aside__content div:not(.ads-item)::before {
    content: '';
    background-image: url('http://adm.basket.fc-zenit.ru/upload/medialibrary/9c7/9c79a24134d8222ac875f8171d85d356.jpg');
    height: 400px;
    position: absolute;
    width: 100%;
    top: 0;
}

@media (min-width: 768px) {
    .top-logo {
        width: 60%
    }
}

.match-slider__wrapper:before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 10px;
    bottom: 10px;
    width: 1px;
    background: #fff;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s;
}

@media (max-width: 767px) {
    .match-slider__wrapper:before {
        content: '';
        position: absolute;
        left: 50%;
        transform: translateX(-50%) rotate(90deg);
        top: 10px;
        bottom: 10px;
        width: 1px;
        background: #fff;
        -webkit-transition: background-color .3s;
        -o-transition: background-color .3s;
        -moz-transition: background-color .3s;
        transition: background-color .3s;
    }

    .header_right {
        max-width: 160px;
        margin-right: 10px;
    }

    .slide-match__header:after {
        left: 55% !important;
    }
}

@media (max-width: 767px) {
    .menu-logos .nav-main {
        top: 110px !important;
    }

}

/*!
 * Standart_project v1.1.0
 * 2014-2018 Borovoy Studio (https://db.by/)
 * Based on Bootstrap 3.3.0
 * For support please contact us: info@db.by
 * bugs in template: westy.by@gmail.com, kovalsky@db.by
 */
@font-face {
    font-family: "Futura Demi";
    font-style: normal;
    font-weight: 400;
    src: local("Futura Demi"), local("FuturaDemi"), url(../fonts/FuturaDemi.woff) format("woff"), url(../fonts/FuturaDemi.woff2) format("woff2")
}

.Zebra_DatePicker .dp_header,
.full-name__team,
.futura-demi,
.lightbox-content__description > .header,
.single__text .text h2,
.single__title h1 {
    font-family: FuturaDemi, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "Futura Demi Light";
    font-style: normal;
    font-weight: 400;
    src: local("Futura Demi Light"), local("FuturaDemiLight"), url(../fonts/FuturaDemiLight.woff) format("woff"), url(../fonts/FuturaDemiLight.woff2) format("woff2")
}

.futura-demi-light {
    font-family: FuturaDemiLight, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "Futura Light";
    font-style: normal;
    font-weight: 400;
    src: local("Futura Light"), local("ftr35"), url(../fonts/ftr35.woff) format("woff"), url(../fonts/ftr35.woff2) format("woff2")
}

.futura-light {
    font-family: ftr35, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "Futura Demi Bold";
    font-style: normal;
    font-weight: 400;
    src: local("Futura Demi Bold"), local("FuturaPT-Bold"), url(../fonts/FuturaPT-Bold.woff) format("woff"), url(../fonts/FuturaPT-Bold.woff2) format("woff2")
}

.futura-demi-bold {
    font-family: FuturaPT-Bold, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "PT Sans";
    font-style: normal;
    font-weight: 400;
    src: local("PT Sans"), local("PTS55F"), url(../fonts/PTS55F.woff) format("woff"), url(../fonts/PTS55F.woff2) format("woff2")
}

.eventsCalendar-daysList,
.pt-sans,
.team-block__name.m-small {
    font-family: PTS55F, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "PT Sans";
    font-style: normal;
    font-weight: 700;
    src: local("PT Sans"), local("ptc75f"), url(../fonts/ptc75f.woff) format("woff"), url(../fonts/ptc75f.woff2) format("woff2")
}

.eventsCalendar-daysList,
.pt-sans,
.team-block__name.m-small {
    font-family: ptc75f, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "PT Sans Medium";
    font-style: normal;
    font-weight: 400;
    src: local("PT Sans Medium"), local("ptc75f"), url(../fonts/ptc75f.woff) format("woff"), url(../fonts/ptc75f.woff2) format("woff2")
}

.pt-sans-m {
    font-family: ptc75f, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "PT Sans Bold";
    font-style: normal;
    font-weight: 400;
    src: local("PT Sans Bold"), local("PTSansBold"), url(../fonts/PTSansBold.woff) format("woff"), url(../fonts/PTSansBold.woff2) format("woff2")
}

.pt-sans-b {
    font-family: PTSansBold, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "DIN Pro Black";
    font-style: normal;
    font-weight: 400;
    src: local("DIN Pro Black"), local("DINPro-Black"), url(../fonts/DINPro-Black.woff) format("woff"), url(../fonts/DINPro-Black.woff2) format("woff2")
}

.din-bl {
    font-family: DINPro-Black, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "DIN Pro Medium";
    font-style: normal;
    font-weight: 400;
    src: local("DIN Pro Medium"), local("DINPro-Medium"), url(../fonts/DINPro-Medium.woff) format("woff"), url(../fonts/DINPro-Medium.woff2) format("woff2")
}

.din-m {
    font-family: DINPro-Medium, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: "DIN Pro Regular";
    font-style: normal;
    font-weight: 400;
    src: local("DIN Pro Regular"), local("DINPro-Regular"), url(../fonts/DINPro-Regular.woff) format("woff"), url(../fonts/DINPro-Regular.woff2) format("woff2")
}

.din-r {
    font-family: DINPro-Regular, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: Roboto-Regular;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), local("Roboto-Regular"), url(../fonts/Roboto-Regular.woff) format("woff"), url(../fonts/Roboto-Regular.woff2) format("woff2")
}

.roboto-r {
    font-family: Roboto-Regular, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: Roboto-Bold;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(../fonts/Roboto-Bold.woff) format("woff"), url(../fonts/Roboto-Bold.woff2) format("woff2")
}

.roboto-b {
    font-family: Roboto-Bold, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: Roboto-Italic;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(../fonts/Roboto-Italic.woff) format("woff"), url(../fonts/Roboto-Italic.woff2) format("woff2")
}

.roboto-i {
    font-family: Roboto-Italic, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: Roboto-Light;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Light"), local("Roboto-Light"), url(../fonts/Roboto-Light.woff) format("woff"), url(../fonts/Roboto-Light.woff2) format("woff2")
}

.roboto-l {
    font-family: Roboto-Light, Arial, Helvetica, sans-serif
}

@font-face {
    font-family: Roboto-Medium;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(../fonts/Roboto-Medium.woff) format("woff"), url(../fonts/Roboto-Medium.woff2) format("woff2")
}

.roboto-m {
    font-family: Roboto-Medium, Arial, Helvetica, sans-serif
}

[class*=sp-] {
    display: inline-block
}

[class*=sp-]:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png)
}

.sp-bx-sls-close-h:before {
    background-position: -191px -202px;
    width: 16px;
    height: 16px
}

.sp-bx-sls-close:before {
    background-position: -174px -202px;
    width: 16px;
    height: 16px
}

.sp-search-btn:before {
    background-position: -244px -84px;
    width: 17px;
    height: 17px
}

.sp-filter-btn-disabled:before {
    background-position: -266px -16px;
    width: 14px;
    height: 14px
}

.sp-sort-block-act:before {
    background-position: -266px -157px;
    width: 14px;
    height: 13px
}

.sp-sort-block:before {
    background-position: -266px -101px;
    width: 14px;
    height: 13px
}

.sp-sort-line-act:before {
    background-position: -266px -115px;
    width: 14px;
    height: 13px
}

.sp-sort-line:before {
    background-position: -266px -129px;
    width: 14px;
    height: 13px
}

.sp-sort-table-act:before {
    background-position: -63px -241px;
    width: 14px;
    height: 13px
}

.sp-sort-table:before {
    background-position: -266px -143px;
    width: 14px;
    height: 13px
}

.sp-sort-block-act:before {
    background-position: -266px -171px;
    width: 14px;
    height: 13px
}

.sp-sort-block:before {
    background-position: -266px -185px;
    width: 14px;
    height: 13px
}

.sp-sort-line-act:before {
    background-position: -266px -199px;
    width: 14px;
    height: 13px
}

.sp-sort-line:before {
    background-position: -266px -213px;
    width: 14px;
    height: 13px
}

.sp-sort-table-act:before {
    background-position: -266px -227px;
    width: 14px;
    height: 13px
}

.sp-sort-table:before {
    background-position: -266px -241px;
    width: 14px;
    height: 13px
}

.sp-sort-block-act:before {
    background-position: -48px -241px;
    width: 14px;
    height: 13px
}

.sp-sort-block:before {
    background-position: -266px -31px;
    width: 14px;
    height: 13px
}

.sp-sort-line-act:before {
    background-position: -266px -45px;
    width: 14px;
    height: 13px
}

.sp-sort-line:before {
    background-position: -266px -59px;
    width: 14px;
    height: 13px
}

.sp-sort-table-act:before {
    background-position: -266px -73px;
    width: 14px;
    height: 13px
}

.sp-sort-table:before {
    background-position: -266px -87px;
    width: 14px;
    height: 13px
}

.sp-element-arrow:before {
    background-position: -22px -229px;
    width: 17px;
    height: 10px
}

.sp-element-list:before {
    background-position: -128px -202px;
    width: 22px;
    height: 22px
}

.sp-element-request:before {
    background-position: -105px -202px;
    width: 22px;
    height: 23px
}

.sp-element-video:before {
    background-position: -151px -202px;
    width: 22px;
    height: 18px
}

.sp-arr-info-block:before {
    background-position: -211px -190px;
    width: 21px;
    height: 11px
}

.sp-catalog-no:before {
    background-position: -244px -207px;
    width: 16px;
    height: 16px
}

.sp-catalog-yes:before {
    background-position: -244px -190px;
    width: 16px;
    height: 16px
}

.sp-arr-info-block:before {
    background-position: 0 -229px;
    width: 21px;
    height: 11px
}

.sp-catalog-no:before {
    background-position: -244px -156px;
    width: 16px;
    height: 16px
}

.sp-catalog-yes:before {
    background-position: -244px -173px;
    width: 16px;
    height: 16px
}

.sp-element-hit:before {
    background-position: 0 -159px;
    width: 42px;
    height: 42px
}

.sp-element-new:before {
    background-position: -86px -159px;
    width: 42px;
    height: 42px
}

.sp-element-percent:before {
    background-position: -43px -159px;
    width: 42px;
    height: 42px
}

.sp-rss:before {
    background-position: -244px -120px;
    width: 17px;
    height: 17px
}

.sp-dealers-1:before {
    background-position: -78px -241px;
    width: 12px;
    height: 12px
}

.sp-dealers-2:before {
    background-position: -229px -202px;
    width: 12px;
    height: 12px
}

.sp-gallery:before {
    background-position: 0 0;
    width: 210px;
    height: 158px
}

.sp-no-star-big:before {
    background-position: -244px -24px;
    width: 21px;
    height: 23px
}

.sp-star-big:before {
    background-position: -244px 0;
    width: 21px;
    height: 23px
}

.sp-answer:before {
    background-position: 0 -241px;
    width: 15px;
    height: 15px
}

.sp-no-star:before {
    background-position: -32px -241px;
    width: 15px;
    height: 14px
}

.sp-star:before {
    background-position: -16px -241px;
    width: 15px;
    height: 14px
}

.sp-search-btn-xs:before {
    background-position: -266px 0;
    width: 14px;
    height: 15px
}

.sp-menu-arrow-hover:before {
    background-position: -262px -48px;
    width: 3px;
    height: 5px
}

.sp-menu-arrow:before {
    background-position: -262px -54px;
    width: 3px;
    height: 5px
}

.sp-basket:before {
    background-position: 0 -202px;
    width: 30px;
    height: 26px
}

.sp-breadcrumb:before {
    background-position: -261px -156px;
    width: 4px;
    height: 7px
}

.sp-btn-contacts-active:before {
    background-position: -31px -202px;
    width: 24px;
    height: 24px
}

.sp-btn-contacts:before {
    background-position: -56px -202px;
    width: 24px;
    height: 24px
}

.sp-arr-menu:before {
    background-position: -233px -190px;
    width: 5px;
    height: 9px
}

.sp-arr-right:before {
    background-position: -199px -159px;
    width: 5px;
    height: 7px
}

.sp-cabinet-icon:before {
    background-position: -166px -159px;
    width: 32px;
    height: 32px
}

.sp-football_icon:before {
    background-position: -81px -202px;
    width: 23px;
    height: 23px
}

.sp-lang-icon:before {
    background-position: -211px -66px;
    width: 32px;
    height: 32px
}

.sp-login-icon:before {
    background-position: -211px 0;
    width: 32px;
    height: 32px
}

.sp-sales-icon:before {
    background-position: -211px -161px;
    width: 28px;
    height: 28px
}

.sp-search-icon:before {
    background-position: -211px -130px;
    width: 30px;
    height: 30px
}

.sp-shop-icon:before {
    background-position: -129px -159px;
    width: 36px;
    height: 34px
}

.sp-social-icon:before {
    background-position: -211px -99px;
    width: 32px;
    height: 30px
}

.sp-tickets-icon:before {
    background-position: -211px -33px;
    width: 32px;
    height: 32px
}

.sp-triangle:before {
    background-position: -208px -202px;
    width: 20px;
    height: 12px
}

.sp-search-btn-hover:before {
    background-position: -244px -102px;
    width: 17px;
    height: 17px
}

.sp-search-btn:before {
    background-position: -244px -138px;
    width: 17px;
    height: 17px
}

.sp-search-btn-mob:before {
    background-position: -244px -66px;
    width: 17px;
    height: 17px
}

.sp-search-btn:before {
    background-position: -244px -48px;
    width: 17px;
    height: 17px
}

.sp-breadcrumb:before {
    background-position: -261px -164px;
    width: 4px;
    height: 7px
}

@font-face {
    font-family: sprite;
    src: url(../fonts/sprite.woff2) format("woff2"), url(../fonts/sprite.woff) format("woff")
}

.ic-arrow:before,
.ic-arrow_expander:before,
.ic-blank:before,
.ic-in:before,
.ic-loop:before,
.ic-mail:before,
.ic-pager-next:before,
.ic-pager-prev:before,
.ic-pagin-next:before,
.ic-pagin-prev:before,
.ic-share-link:before,
.ic-sl-next:before,
.ic-sl-prev:before,
.ic-tw:before,
.ic-vk:before,
.ic-you:before,
.photo-bottom-social .photo-link:before,
.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block .link__extrenal span:before {
    font-family: sprite;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.ic-sl-next:before {
    content: ""
}

.ic-sl-prev:before {
    content: ""
}

.ic-pagin-next:before {
    content: ""
}

.ic-pagin-prev:before {
    content: ""
}

.ic-loop:before {
    content: ""
}

.ic-pager-next:before {
    content: ""
}

.ic-pager-prev:before {
    content: ""
}

.ic-blank:before {
    content: ""
}

.ic-arrow:before {
    content: ""
}

.ic-in:before {
    content: ""
}

.ic-tw:before {
    content: ""
}

.ic-vk:before {
    content: ""
}

.ic-you:before {
    content: ""
}

.ic-arrow_expander:before {
    content: ""
}

.ic-mail:before {
    content: ""
}

.ic-share-link:before,
.photo-bottom-social .photo-link:before,
.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block .link__extrenal span:before {
    content: ""
}

.db-ymaps-cluster {
    line-height: 27px;
    width: 66px;
    height: 44px;
    background-repeat: no-repeat;
    text-align: left !important;
    position: relative;
    top: -42px;
    left: -15px
}

.db-ymaps-cluster-text {
    font-weight: 700 !important;
    padding: 4px 0 0 13px;
    color: #fff
}

.bx-yandex-view-layout img {
    max-width: inherit
}

div[class*=bxeditor] .adm-btn,
div[class*=bxeditor] .adm-input-file,
div[class*=bx-core] .adm-btn,
div[class*=bx-core] .adm-input-file {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.adm-workarea textarea {
    line-height: 17px
}

.media-body-old,
.media-old {
    overflow: hidden;
    zoom: 1
}

.media-left-old {
    float: left;
    margin-right: 15px
}

.media-right-old {
    float: right;
    margin-left: 15px
}

.row-clear .col-xs-3:nth-child(4n+1),
.row-clear .col-xs-4:nth-child(3n+1),
.row-clear .col-xs-6:nth-child(2n+1) {
    clear: both
}


/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

button,
html,
input,
select,
textarea {
    font-family: sans-serif
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

h2 {
    font-size: 1.5em;
    margin: .83em 0
}

h3 {
    font-size: 1.17em;
    margin: 1em 0
}

h4 {
    font-size: 1em;
    margin: 1.33em 0
}

h5 {
    font-size: .83em;
    margin: 1.67em 0
}

h6 {
    font-size: .67em;
    margin: 2.33em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

blockquote {
    margin: 1em 40px
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

p,
pre {
    margin: 1em 0
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:after,
q:before {
    content: '';
    content: none
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

dl,
menu,
ol,
ul {
    margin: 1em 0
}

dd {
    margin: 0 0 0 40px
}

menu,
ol,
ul {
    padding: 0 0 0 40px
}

nav ol,
nav ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0;
    white-space: normal
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button,
input {
    line-height: normal
}

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
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.sprite {
    background-image: url(../img/spritesheet.png);
    background-repeat: no-repeat;
    display: block
}

.bootstrap-datetimepicker-widget table tr:first-child .bootstrap-datetimepicker-widget + .ic-chevron-left .sprite.sprite-calendar:hover,
.bootstrap-datetimepicker-widget table tr:first-child .bootstrap-datetimepicker-widget + .ic-chevron-right .sprite.sprite-calendar:hover,
.bootstrap-datetimepicker-widget + .icon .sprite.sprite-calendar:hover,
.sprite.sprite-calendar {
    background-position: -5px -5px;
    width: 19px;
    height: 20px
}

.bootstrap-datetimepicker-widget table tr:first-child .bootstrap-datetimepicker-widget + .ic-chevron-left .sprite.sprite-calendar,
.bootstrap-datetimepicker-widget table tr:first-child .bootstrap-datetimepicker-widget + .ic-chevron-right .sprite.sprite-calendar,
.bootstrap-datetimepicker-widget + .icon .sprite.sprite-calendar,
.sprite.sprite-calendar-h,
.sprite.sprite-calendar:hover {
    background-position: -34px -5px;
    width: 19px;
    height: 20px
}

.sprite.sprite-eye {
    width: 14px;
    height: 10px;
    background-position: -5px -35px
}

@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.eot);
    src: url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}

.bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.eventCalendar-wrap .arrow.next > span,
.eventCalendar-wrap .arrow.prev > span,
.general-select .jq-selectbox__trigger-arrow,
.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot,
.home-matchday__teaminfo > .score-holder > .main > .dot,
.home-matchday__teaminfo > .score-holder > .subscore > .dot,
.icon_arrow_bottom,
.icon_arrow_left,
.icon_arrow_right,
.icon_arrow_title,
.icon_arrow_up,
.icon_ball,
.icon_birthday,
.icon_check,
.icon_close,
.icon_comment,
.icon_diez,
.icon_dots,
.icon_eye_forum,
.icon_fullscreen,
.icon_mobilemenu,
.icon_other,
.icon_pencil,
.icon_photo,
.icon_plane,
.icon_quote,
.icon_rating-down,
.icon_rating-up,
.icon_star,
.icon_stats,
.icon_tickets,
.icon_tv,
.icon_twitter,
.icon_video,
.login-select .jq-selectbox__trigger-arrow,
.triangled-select .jq-selectbox__trigger-arrow {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 35px
}

.act-icon:before,
.act-type .icon-li:before,
.icon_academ,
.icon_audio,
.icon_blog,
.icon_bucket,
.icon_bullet_cal,
.icon_captain,
.icon_eye_hidden,
.icon_eye_visible,
.icon_field,
.icon_geo,
.icon_goalkeeper,
.icon_loupe,
.icon_man,
.icon_medal,
.icon_mic,
.icon_moderator,
.icon_play,
.icon_player,
.icon_quiz,
.icon_radio,
.icon_score,
.icon_tshirt {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 35px
}

.bootstrap-datetimepicker-widget table tr:first-child .inlined.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .inlined.ic-chevron-right,
.eventCalendar-wrap .arrow.next > span,
.eventCalendar-wrap .arrow.prev > span,
.icon.inlined {
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    line-height: 22px;
    margin: -8px 0 -10px
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .inlined.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .inlined.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .inlined.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .inlined.ic-chevron-right,
.eventCalendar-wrap .operamac .arrow.next > span,
.eventCalendar-wrap .operamac .arrow.prev > span,
.eventCalendar-wrap .operamob .arrow.next > span,
.eventCalendar-wrap .operamob .arrow.prev > span,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .inlined.ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .inlined.ic-chevron-right,
.operamac .eventCalendar-wrap .arrow.next > span,
.operamac .eventCalendar-wrap .arrow.prev > span,
.operamac .icon.inlined,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .inlined.ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .inlined.ic-chevron-right,
.operamob .eventCalendar-wrap .arrow.next > span,
.operamob .eventCalendar-wrap .arrow.prev > span,
.operamob .icon.inlined {
    margin-top: -5px
}

.icon_moderator:before {
    content: "\e632"
}

.icon_rating-down:before {
    content: "\e630"
}

.icon_rating-up:before {
    content: "\e631"
}

.icon_eye_forum:before {
    content: "\e612"
}

.icon_academ:before {
    content: "\e600"
}

.general-select .jq-selectbox__trigger-arrow:before,
.icon_arrow_bottom:before,
.login-select .jq-selectbox__trigger-arrow:before,
.triangled-select .jq-selectbox__trigger-arrow:before {
    content: "\e601"
}

.bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.eventCalendar-wrap .arrow.prev > span:before,
.icon_arrow_left:before {
    content: "\e602"
}

.bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.eventCalendar-wrap .arrow.next > span:before,
.icon_arrow_right:before {
    content: "\e603"
}

.icon_arrow_title:before {
    content: "\e604"
}

.icon_arrow_up:before {
    content: "\e605"
}

.icon_audio:before {
    content: "\e606"
}

.icon_ball:before {
    content: "\e607"
}

.icon_birthday:before {
    content: "\e608"
}

.icon_blog:before {
    content: "\e609"
}

.icon_bucket:before {
    content: "\e60a"
}

.icon_bullet_cal:before {
    content: "\e60b"
}

.icon_captain:before {
    content: "\e60c"
}

.icon_check:before {
    content: "\e60d"
}

.icon_close:before {
    content: "\e60e"
}

.icon_comment:before {
    content: "\e60f"
}

.icon_diez:before {
    content: "\e610"
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot:before,
.home-matchday__teaminfo > .score-holder > .main > .dot:before,
.home-matchday__teaminfo > .score-holder > .subscore > .dot:before,
.icon_dots:before {
    content: "\e611"
}

.icon_eye_hidden:before {
    content: "\e613"
}

.icon_eye_visible:before {
    content: "\e614"
}

.icon_field:before {
    content: "\e615"
}

.icon_fullscreen:before {
    content: "\e616"
}

.icon_geo:before {
    content: "\e617"
}

.icon_goalkeeper:before {
    content: "\e618"
}

.icon_loupe:before {
    content: "\e619"
}

.icon_man:before {
    content: "\e61a"
}

.icon_medal:before {
    content: "\e61b"
}

.icon_mic:before {
    content: "\e61c"
}

.icon_microphone:before {
    content: "\e61d"
}

.icon_mobilemenu:before {
    content: "\e61e"
}

.icon_other:before {
    content: "\e61f"
}

.icon_pencil:before {
    content: "\e620"
}

.icon_photo:before {
    content: "\e621"
}

.icon_plane:before {
    content: "\e622"
}

.icon_play:before {
    content: "\e623"
}

.icon_player:before {
    content: "\e624"
}

.icon_quiz:before {
    content: "\e625"
}

.icon_quote:before {
    content: "\e626"
}

.icon_radio:before {
    content: "\e627"
}

.icon_score:before {
    content: "\e628"
}

.icon_star:before {
    content: "\e629"
}

.icon_stats:before {
    content: "\e62a"
}

.icon_tickets:before {
    content: "\e62b"
}

.icon_tshirt:before {
    content: "\e62c"
}

.icon_tv:before {
    content: "\e62d"
}

.icon_twitter:before {
    content: "\e62e"
}

.icon_video:before {
    content: "\e62f"
}

.icon_eye_hidden_png,
.no-fontface .icon_eye_hidden {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -910px
}

.icon_man_w_png,
.no-fontface .icon_man.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1295px
}

.general-select .no-fontface .w.jq-selectbox__trigger-arrow,
.icon_arrow_bottom_w_png,
.login-select .no-fontface .w.jq-selectbox__trigger-arrow,
.no-fontface .general-select .w.jq-selectbox__trigger-arrow,
.no-fontface .icon_arrow_bottom.w,
.no-fontface .login-select .w.jq-selectbox__trigger-arrow,
.no-fontface .triangled-select .w.jq-selectbox__trigger-arrow,
.triangled-select .no-fontface .w.jq-selectbox__trigger-arrow {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -105px
}

.icon_eye_hidden_w_png,
.no-fontface .icon_eye_hidden.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -945px
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .w.ic-chevron-left,
.eventCalendar-wrap .no-fontface .arrow.prev > span.w,
.icon_arrow_left_w_png,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .w.ic-chevron-left,
.no-fontface .eventCalendar-wrap .arrow.prev > span.w,
.no-fontface .icon_arrow_left.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -175px
}

.icon_diez_w_png,
.no-fontface .icon_diez.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -805px
}

.icon_other_w_png,
.no-fontface .icon_other.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1575px
}

.icon_loupe_w_png,
.no-fontface .icon_loupe.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1225px
}

.icon_twitter_png,
.no-fontface .icon_twitter {
    display: inline-block;
    background-image: url(../img/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2555px
}

.icon_fullscreen_png,
.no-fontface .icon_fullscreen {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1120px
}

.icon_man_png,
.no-fontface .icon_man {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1260px
}

.icon_check_w_png,
.no-fontface .icon_check.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -665px
}

.icon_mobilemenu_w_png,
.no-fontface .icon_mobilemenu.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1505px
}

.icon_player_png,
.no-fontface .icon_player {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1820px
}

.icon_dots_w_png,
.no-fontface .home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .w.dot,
.no-fontface .home-matchday__teaminfo > .score-holder > .main > .w.dot,
.no-fontface .home-matchday__teaminfo > .score-holder > .subscore > .w.dot,
.no-fontface .icon_dots.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -875px
}

.icon_close_png,
.no-fontface .icon_close {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -700px
}

.general-select .no-fontface .jq-selectbox__trigger-arrow,
.icon_arrow_bottom_png,
.login-select .no-fontface .jq-selectbox__trigger-arrow,
.no-fontface .general-select .jq-selectbox__trigger-arrow,
.no-fontface .icon_arrow_bottom,
.no-fontface .login-select .jq-selectbox__trigger-arrow,
.no-fontface .triangled-select .jq-selectbox__trigger-arrow,
.triangled-select .no-fontface .jq-selectbox__trigger-arrow {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -70px
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .ic-chevron-left,
.eventCalendar-wrap .no-fontface .arrow.prev > span,
.icon_arrow_left_png,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.no-fontface .eventCalendar-wrap .arrow.prev > span,
.no-fontface .icon_arrow_left {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -140px
}

.icon_close_w_png,
.no-fontface .icon_close.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -735px
}

.icon_eye_visible_w_png,
.no-fontface .icon_eye_visible.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1015px
}

.icon_other_png,
.no-fontface .icon_other {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1540px
}

.icon_play_png,
.no-fontface .icon_play {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1750px
}

.icon_dots_png,
.no-fontface .home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot,
.no-fontface .home-matchday__teaminfo > .score-holder > .main > .dot,
.no-fontface .home-matchday__teaminfo > .score-holder > .subscore > .dot,
.no-fontface .icon_dots {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -840px
}

.icon_quote_w_png,
.no-fontface .icon_quote.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1995px
}

.icon_score_png,
.no-fontface .icon_score {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2100px
}

.icon_stats_w_png,
.no-fontface .icon_stats.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2275px
}

.icon_twitter_b_png,
.no-fontface .icon_twitter.b {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2520px
}

.icon_tickets_png,
.no-fontface .icon_tickets {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2310px
}

.icon_tv_w_png,
.no-fontface .icon_tv.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2485px
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .w.ic-chevron-right,
.eventCalendar-wrap .no-fontface .arrow.next > span.w,
.icon_arrow_right_w_png,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .w.ic-chevron-right,
.no-fontface .eventCalendar-wrap .arrow.next > span.w,
.no-fontface .icon_arrow_right.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -245px
}

.icon_tv_png,
.no-fontface .icon_tv {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2450px
}

.icon_diez_png,
.no-fontface .icon_diez {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -770px
}

.icon_play_w_png,
.no-fontface .icon_play.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1785px
}

.icon_bucket_png,
.no-fontface .icon_bucket {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -490px
}

.icon_tshirt_w_png,
.no-fontface .icon_tshirt.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2415px
}

.icon_score_w_png,
.no-fontface .icon_score.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2135px
}

.icon_field_png,
.no-fontface .icon_field {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1050px
}

.icon_ball_png,
.no-fontface .icon_ball {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -350px
}

.icon_academ_w_png,
.no-fontface .icon_academ.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1330px
}

.icon_star_png,
.no-fontface .icon_star {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2170px
}

.icon_radio_w_png,
.no-fontface .icon_radio.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2065px
}

.icon_ball_w_png,
.no-fontface .icon_ball.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -385px
}

.icon_fullscreen_w_png,
.no-fontface .icon_fullscreen.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1155px
}

.icon_field_w_png,
.no-fontface .icon_field.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1085px
}

.icon_photo_png,
.no-fontface .icon_photo {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1610px
}

.icon_quote_png,
.no-fontface .icon_quote {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1960px
}

.icon_video_png,
.no-fontface .icon_video {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2625px
}

.icon_medal_w_png,
.no-fontface .icon_medal.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1365px
}

.icon_tickets_w_png,
.no-fontface .icon_tickets.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2345px
}

.icon_video_w_png,
.no-fontface .icon_video.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2660px
}

.icon_twitter_w_png,
.no-fontface .icon_twitter.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2590px
}

.icon_player_w_png,
.no-fontface .icon_player.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1855px
}

.icon_medal_png,
.no-fontface .icon_medal {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 0
}

.icon_mobilemenu_png,
.no-fontface .icon_mobilemenu {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1470px
}

.icon_stats_png,
.no-fontface .icon_stats {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2240px
}

.icon_loupe_png,
.no-fontface .icon_loupe {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1190px
}

.icon_quiz_png,
.no-fontface .icon_quiz {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1890px
}

.icon_birthday_w_png,
.no-fontface .icon_birthday.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -455px
}

.icon_star_w_png,
.no-fontface .icon_star.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2205px
}

.icon_academ_png,
.no-fontface .icon_academ {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -35px
}

.icon_birthday_png,
.no-fontface .icon_birthday {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -420px
}

.icon_arrow_title_png,
.no-fontface .icon_arrow_title {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -280px
}

.icon_photo_w_png,
.no-fontface .icon_photo.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1645px
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .ic-chevron-right,
.eventCalendar-wrap .no-fontface .arrow.next > span,
.icon_arrow_right_png,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.no-fontface .eventCalendar-wrap .arrow.next > span,
.no-fontface .icon_arrow_right {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -210px
}

.icon_bullet_cal_png,
.no-fontface .icon_bullet_cal {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -560px
}

.icon_arrow_title_w_png,
.no-fontface .icon_arrow_title.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -315px
}

.icon_bullet_cal_w_png,
.no-fontface .icon_bullet_cal.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -595px
}

.icon_mic_w_png,
.no-fontface .icon_mic.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1435px
}

.icon_check_png,
.no-fontface .icon_check {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -630px
}

.icon_plane_w_png,
.no-fontface .icon_plane.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1715px
}

.icon_bucket_w_png,
.no-fontface .icon_bucket.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -525px
}

.icon_quiz_w_png,
.no-fontface .icon_quiz.w {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1925px
}

.icon_radio_png,
.no-fontface .icon_radio {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2030px
}

.icon_tshirt_png,
.no-fontface .icon_tshirt {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -2380px
}

.icon_mic_png,
.no-fontface .icon_mic {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1400px
}

.icon_eye_visible_png,
.no-fontface .icon_eye_visible {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -980px
}

.icon_plane_png,
.no-fontface .icon_plane {
    display: inline-block;
    background-image: url(../images/fallback.min.png);
    width: 35px;
    height: 35px;
    background-position: 0 -1680px
}

.no-fontface .icon_check:before {
    content: ""
}

.no-fontface .icon_check {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_stats:before {
    content: ""
}

.no-fontface .icon_stats {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_birthday:before {
    content: ""
}

.no-fontface .icon_birthday {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_other:before {
    content: ""
}

.no-fontface .icon_other {
    width: 35px !important;
    height: 35px !important
}

.general-select .no-fontface .jq-selectbox__trigger-arrow:before,
.login-select .no-fontface .jq-selectbox__trigger-arrow:before,
.no-fontface .general-select .jq-selectbox__trigger-arrow:before,
.no-fontface .icon_arrow_bottom:before,
.no-fontface .login-select .jq-selectbox__trigger-arrow:before,
.no-fontface .triangled-select .jq-selectbox__trigger-arrow:before,
.triangled-select .no-fontface .jq-selectbox__trigger-arrow:before {
    content: ""
}

.general-select .no-fontface .jq-selectbox__trigger-arrow,
.login-select .no-fontface .jq-selectbox__trigger-arrow,
.no-fontface .general-select .jq-selectbox__trigger-arrow,
.no-fontface .icon_arrow_bottom,
.no-fontface .login-select .jq-selectbox__trigger-arrow,
.no-fontface .triangled-select .jq-selectbox__trigger-arrow,
.triangled-select .no-fontface .jq-selectbox__trigger-arrow {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot:before,
.no-fontface .home-matchday__teaminfo > .score-holder > .main > .dot:before,
.no-fontface .home-matchday__teaminfo > .score-holder > .subscore > .dot:before,
.no-fontface .icon_dots:before {
    content: ""
}

.no-fontface .home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot,
.no-fontface .home-matchday__teaminfo > .score-holder > .main > .dot,
.no-fontface .home-matchday__teaminfo > .score-holder > .subscore > .dot,
.no-fontface .icon_dots {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_fullscreen:before {
    content: ""
}

.no-fontface .icon_fullscreen {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_close:before {
    content: ""
}

.no-fontface .icon_close {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_arrow_title:before {
    content: ""
}

.no-fontface .icon_arrow_title {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_diez:before {
    content: ""
}

.no-fontface .icon_diez {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_mobilemenu:before {
    content: ""
}

.no-fontface .icon_mobilemenu {
    width: 35px !important;
    height: 35px !important
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .ic-chevron-left:before,
.eventCalendar-wrap .no-fontface .arrow.prev > span:before,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.no-fontface .eventCalendar-wrap .arrow.prev > span:before,
.no-fontface .icon_arrow_left:before {
    content: ""
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .ic-chevron-left,
.eventCalendar-wrap .no-fontface .arrow.prev > span,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.no-fontface .eventCalendar-wrap .arrow.prev > span,
.no-fontface .icon_arrow_left {
    width: 35px !important;
    height: 35px !important
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .ic-chevron-right:before,
.eventCalendar-wrap .no-fontface .arrow.next > span:before,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.no-fontface .eventCalendar-wrap .arrow.next > span:before,
.no-fontface .icon_arrow_right:before {
    content: ""
}

.bootstrap-datetimepicker-widget table tr:first-child .no-fontface .ic-chevron-right,
.eventCalendar-wrap .no-fontface .arrow.next > span,
.no-fontface .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.no-fontface .eventCalendar-wrap .arrow.next > span,
.no-fontface .icon_arrow_right {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_quote:before {
    content: ""
}

.no-fontface .icon_quote {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_video:before {
    content: ""
}

.no-fontface .icon_video {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_photo:before {
    content: ""
}

.no-fontface .icon_photo {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_ball:before {
    content: ""
}

.no-fontface .icon_ball {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_star:before {
    content: ""
}

.no-fontface .icon_star {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_twitter:before {
    content: ""
}

.no-fontface .icon_twitter {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_tickets:before {
    content: ""
}

.no-fontface .icon_tickets {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_plane:before {
    content: ""
}

.no-fontface .icon_plane {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_tv:before {
    content: ""
}

.no-fontface .icon_tv {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_bucket:before {
    content: ""
}

.no-fontface .icon_bucket {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_field:before {
    content: ""
}

.no-fontface .icon_field {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_man:before {
    content: ""
}

.no-fontface .icon_man {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_academ:before {
    content: ""
}

.no-fontface .icon_academ {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_mic:before {
    content: ""
}

.no-fontface .icon_mic {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_medal:before {
    content: ""
}

.no-fontface .icon_medal {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_tshirt:before {
    content: ""
}

.no-fontface .icon_tshirt {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_loupe:before {
    content: ""
}

.no-fontface .icon_loupe {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_bullet_cal:before {
    content: ""
}

.no-fontface .icon_bullet_cal {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_play:before {
    content: ""
}

.no-fontface .icon_play {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_score:before {
    content: ""
}

.no-fontface .icon_score {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_player:before {
    content: ""
}

.no-fontface .icon_player {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_quiz:before {
    content: ""
}

.no-fontface .icon_quiz {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_eye_hidden:before {
    content: ""
}

.no-fontface .icon_eye_hidden {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_eye_visible:before {
    content: ""
}

.no-fontface .icon_eye_visible {
    width: 35px !important;
    height: 35px !important
}

.no-fontface .icon_radio:before {
    content: ""
}

.no-fontface .icon_radio {
    width: 35px !important;
    height: 35px !important
}

.partner_1_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 120px;
    height: 45px;
    background-position: 0 -2761px
}

.action_defence_5 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -221px
}

.social_instagram {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1290px
}

.champion_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2064px
}

.cup_russia {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2336px
}

.top_one-ticket_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 16px;
    background-position: 0 -618px
}

.top_percent_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 14px;
    background-position: 0 -558px
}

.partner_1_5 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 92px;
    height: 43px;
    background-position: 0 -2631px
}

.partner_2_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 77px;
    height: 35px;
    background-position: 0 -2370px
}

.free-kick_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -948px
}

.partner_3_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 95px;
    height: 38px;
    background-position: 0 -2554px
}

.top_lang_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 16px;
    background-position: 0 -650px
}

.action_defence_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -197px
}

.action_save_4 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 13px;
    height: 13px;
    background-position: 0 -372px
}

.arrow-color_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -1074px
}

.partner_2_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 91px;
    height: 37px;
    background-position: 0 -2405px
}

.start-match_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -984px
}

.end-extra-time {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 26px;
    height: 22px;
    background-position: 0 -1495px
}

.fin-penl-shoot {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 26px;
    height: 23px;
    background-position: 0 -1651px
}

.social_vk {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    height: 20px;
    background-position: 0 -1210px
}

.action_save_0 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 13px;
    height: 13px;
    background-position: 0 -450px
}

.top_search_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 15px;
    height: 15px;
    background-position: 0 -587px
}

.action_kick_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 14px;
    background-position: 0 -530px
}

.logo_gazprom {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 136px;
    height: 67px;
    background-position: 0 -3110px
}

.action_discipline_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 13px;
    background-position: 0 -476px
}

.st-penl-shoot_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -1002px
}

.arrow_cal_left_black {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 13px;
    background-position: 0 -385px
}

.partner_3_4 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 100px;
    height: 37px;
    background-position: 0 -2479px
}

.partner_1_6 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 133px;
    height: 29px;
    background-position: 0 -1835px
}

.champion_world {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -1962px
}

.yellow-card_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -966px
}

.action_defence_0 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -257px
}

.lang_it {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 12px;
    background-position: 0 -245px
}

.social_youtube {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1170px
}

.arrow_cal_left_white {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 8px;
    height: 13px;
    background-position: 0 -294px
}

.autogoal {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 25px;
    height: 21px;
    background-position: 0 -1390px
}

.fin-penl-shoot_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -912px
}

.danger {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 22px;
    height: 21px;
    background-position: 0 -1432px
}

.partner_1_8 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 134px;
    height: 26px;
    background-position: 0 -1724px
}

.lang_es {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 12px;
    background-position: 0 -173px
}

.action_own_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -149px
}

.partner_3_6 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 103px;
    height: 44px;
    background-position: 0 -2717px
}

.arrow_title_black {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 10px;
    background-position: 0 -44px
}

.cup_super_uefa {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2200px
}

.mediastore {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 101px;
    height: 17px;
    background-position: 0 -717px
}

.action_save {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 13px;
    height: 13px;
    background-position: 0 -489px
}

.end-match_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -876px
}

.danger_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -768px
}

.general_shield {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2166px
}

.action_own_0 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -125px
}

.arrow_cal_right_black {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 13px;
    background-position: 0 -333px
}

.autogoal_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -1056px
}

.social_ok {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1270px
}

.missed-penalty_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -822px
}

.end-first-half_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -840px
}

.partner_1_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 86px;
    height: 51px;
    background-position: 0 -2999px
}

.action_own {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -113px
}

.champion_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2030px
}

.top_login_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 16px;
    background-position: 0 -602px
}

.calendar_dot_blue,
.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a:before {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 5px;
    height: 5px;
    background-position: 0 -5px
}

.st-penl-shoot {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 28px;
    height: 23px;
    background-position: 0 -1628px
}

.partner_2_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 90px;
    height: 32px;
    background-position: 0 -1896px
}

.social_gp {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1310px
}

.action_defence_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -269px
}

.partner_1_7 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 86px;
    height: 48px;
    background-position: 0 -2854px
}

.action_own_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -137px
}

.st-extra-time_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -1020px
}

.social_fb {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    height: 20px;
    width: 20px;
    background-position: 0 -1350px
}

.social_vk {
    display: inline-block;
    background-image: url(../images/icon@2x.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1210px;
    background-size: 158px 3251.5px
}

.missed-penalty {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 29px;
    height: 29px;
    background-position: 0 -1806px
}

.champion_league_europe {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2234px
}

.st-extra-time {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 28px;
    height: 25px;
    background-position: 0 -1699px
}

.action_discipline {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 13px;
    background-position: 0 -320px
}

.action_defence_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -185px
}

.arrow_cal_right_white {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 13px;
    background-position: 0 -359px
}

.logo_youtube {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 67px;
    height: 28px;
    background-position: 0 -1750px
}

.lang_pt {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 12px;
    background-position: 0 -89px
}

.arrow-red_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 15px;
    height: 17px;
    background-position: 0 -683px
}

.player_field {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 35px;
    height: 39px;
    background-position: 0 -2592px
}

.action_discipline_0 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 13px;
    background-position: 0 -411px
}

.lang_jp {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 12px;
    background-position: 0 -77px
}

.social_ya {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1190px
}

.logo_func {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 72px;
    height: 14px;
    background-position: 0 -544px
}

.lang_en {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 12px;
    background-position: 0 -233px
}

.lang_de {
    display: inline-block;
    background-image: url(../images/deutch-icon.jpg);
    width: 16px;
    height: 12px
}

.lang_fr {
    display: inline-block;
    background-image: url(../images/france-icon.png);
    width: 16px;
    height: 12px
}

.calendar_dot_white,
.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a:after {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 5px;
    height: 5px;
    background-position: 0 0
}

.social_rss {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1250px
}

.arrow-green {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 12px;
    height: 14px;
    background-position: 0 -502px
}

.action_defence_4 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -209px
}

.action_discipline_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 13px;
    background-position: 0 -424px
}

.beginning-second-half {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 26px;
    height: 25px;
    background-position: 0 -1674px
}

.arrow_cal_left_blue {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 13px;
    background-position: 0 -307px
}

.action_discipline_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 13px;
    background-position: 0 -463px
}

.end-extra-time_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -804px
}

.round-arrow {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 24px;
    height: 17px;
    background-position: 0 -666px
}

.free-kick {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 25px;
    height: 21px;
    background-position: 0 -1453px
}

.arrow-color {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 21px;
    height: 22px;
    background-position: 0 -1517px
}

.action_own_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -161px
}

.end-first-half {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 24px;
    height: 23px;
    background-position: 0 -1605px
}

.player_field_t {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 29px;
    height: 32px;
    background-position: 0 -1864px
}

.arrow-red {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 12px;
    height: 14px;
    background-position: 0 -516px
}

.player-field_empty {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2132px
}

.action_save_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 13px;
    height: 13px;
    background-position: 0 -281px
}

.partner_3_5 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 77px;
    height: 48px;
    background-position: 0 -2806px
}

.two-yellow-card_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -894px
}

.arrow-green_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 15px;
    height: 17px;
    background-position: 0 -734px
}

.change_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -1075px
}

.arrow_cal_right_blue {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 13px;
    background-position: 0 -346px
}

.action_defence {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 14px;
    height: 12px;
    background-position: 0 -65px
}

.angular_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -930px
}

.beginning-second-half_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -858px
}

.top_cabinet_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 16px;
    background-position: 0 -634px
}

.arrow_dropdown_white {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 13px;
    height: 7px;
    background-position: 0 -17px
}

.player_field_m {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 25px;
    height: 28px;
    background-position: 0 -1778px
}

.partner_3_3 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 91px;
    height: 49px;
    background-position: 0 -2950px
}

.start-match {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 22px;
    height: 22px;
    background-position: 0 -1561px
}

.logo_zenit {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 158px;
    height: 74px;
    background-position: 0 -3177px
}

.rouble {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 11px;
    background-position: 0 -54px
}

.cup_super_russia {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2268px
}

.two-yellow-card {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 21px;
    height: 20px;
    background-position: 0 -1150px
}

.end-match {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 21px;
    height: 22px;
    background-position: 0 -1539px
}

.dropdown-help:before,
.dropdown-select__dropdown:before,
.nav-main > ul > li > div > ul:before,
.nav-social .dropdown > .dropdown-block:before,
.team-filter-letter__dropdown:before,
.team-filter-query__dropdown:before,
.top-triangle:before,
.triangle {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 12px;
    height: 7px;
    background-position: 0 -10px
}

.goal_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -1038px
}

.goal-penal_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -1092px
}

.corner {
    display: inline-block;
    background-image: url(../images/corner_icon.svg);
    width: 20px;
    height: 20px
}

.corner_s {
    display: inline-block;
    background-image: url(../images/corner_icon_s.svg);
    width: 14px;
    height: 14px
}

.social_fq {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1330px
}

.lang_ru {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 12px;
    background-position: 0 -101px
}

.login_site {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1130px
}

.social_twitter {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 20px;
    height: 20px;
    background-position: 0 -1370px
}

.partner_1_4 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 66px;
    height: 60px;
    background-position: 0 -3050px
}

.angular {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 22px;
    height: 22px;
    background-position: 0 -1583px
}

.goal-penal {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 25px;
    height: 21px;
    background-position: 0 -1474px
}

.partner_3_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 101px;
    height: 48px;
    background-position: 0 -2902px
}

.arrow_title_white {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 10px;
    background-position: 0 -24px
}

.red-card {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 20px;
    background-position: 0 -1110px
}

.before_rss:before,
.title_rss {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 17px;
    height: 17px;
    background-position: 0 -751px
}

.goal {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 23px;
    height: 21px;
    background-position: 0 -1411px
}

.champion_europe {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -1928px
}

.top_cart_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 17px;
    background-position: 0 -700px
}

.partner_2_5 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 98px;
    height: 37px;
    background-position: 0 -2442px
}

.action_save_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 13px;
    height: 13px;
    background-position: 0 -437px
}

.partner_2_4 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 72px;
    height: 43px;
    background-position: 0 -2674px
}

.yellow-card {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 20px;
    background-position: 0 -1230px
}

.top_social_hl {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 16px;
    height: 15px;
    background-position: 0 -572px
}

.red-card_s {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 18px;
    height: 18px;
    background-position: 0 -786px
}

.champion_1 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -1996px
}

.champion_country {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2098px
}

.arrow_title_blue {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 7px;
    height: 10px;
    background-position: 0 -34px
}

.action_save_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 13px;
    height: 13px;
    background-position: 0 -398px
}

.cup_uefa {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 30px;
    height: 34px;
    background-position: 0 -2302px
}

.partner_1_2 {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 90px;
    height: 38px;
    background-position: 0 -2516px
}

.icon_partner_svg_1 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_2 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_3 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_4 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_5 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_6 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_7 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_8 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_9 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partner_svg_10 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_premium_1 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_premium_2 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_premium_3 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_premium_4 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_premium_5 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_premium_6 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_other_1 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_other_2 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_other_3 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_other_4 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_other_5 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_other_6 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_partners_other_7 {
    display: inline-block;
    width: 100%;
    height: 165px;
    background-position: center center;
    background-size: 83%
}

.icon_arrow_menu_all,
.icon_arrow_menu_bottom_black,
.icon_arrow_menu_bottom_blue,
.icon_arrow_menu_up_black,
.icon_arrow_menu_up_blue {
    display: inline-block;
    vertical-align: top;
    width: 10px;
    height: 7px
}

.icon_instagram_black,
.icon_instagram_blue {
    display: inline-block;
    width: 20px;
    height: 20px
}

.icon_placemark {
    width: 9px;
    height: 12px
}

.icon_user_small {
    width: 9px;
    height: 11px
}

.icon_swap {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px
}

.icon_time_1_blue,
.icon_time_1_white,
.icon_time_2_blue,
.icon_time_2_white,
.icon_time_all_blue,
.icon_time_all_white {
    display: inline-block;
    width: 18px;
    height: 18px
}

.icon_extra1_blue,
.icon_extra1_white {
    display: inline-block;
    width: 20px;
    height: 18px
}

.icon_extra2_blue,
.icon_extra2_white {
    display: inline-block;
    width: 24px;
    height: 18px
}

.icon-action_kick {
    display: inline-block;
    width: 11px;
    height: 11px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .26);
    box-shadow: 0 0 1px rgba(0, 0, 0, .26)
}

.action_kick {
    background: #AFB2BA;
    -webkit-box-shadow: none;
    box-shadow: none
}

.action_kick_0 {
    background: #737885
}

.action_kick_1 {
    width: 14px;
    height: 14px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-left: -2px
}

.action_kick_2 {
    background: #39F134
}

.action_kick_3 {
    background: #FF4F4F
}

.action_kick_4 {
    background: #FFE35E
}

.icon-action_pass {
    display: inline-block;
    width: 11px;
    height: 11px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .26);
    box-shadow: 0 0 1px rgba(0, 0, 0, .26)
}

.action_pass {
    background: #AFB2BA
}

.action_pass_0 {
    background: #737885
}

.action_pass_1 {
    background: #39F134
}

.action_pass_2 {
    background: #FF4F4F
}

.action_pass_3 {
    background: #34F1A3
}

.action_pass_4 {
    background: #FF8F45
}

.action_pass_5 {
    background: #FFE35E
}

.action_pass_6 {
    background: #FFF
}

.icon_calendar,
.icon_calendar_hover,
.icon_clock,
.icon_clock_hover,
.icon_geo_active,
.icon_geo_hover,
.icon_geo_inactive {
    display: inline-block;
    width: 24px;
    height: 24px
}

.icon_player_in_rent,
.icon_player_rented {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 14px
}

.icon_goalkeeper {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px
}

.icon_captain {
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 17px
}

.iconhover {
    position: relative
}

.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .ic-chevron-right,
.iconhover > .icon {
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    zoom: 1;
    position: absolute;
    top: 0;
    left: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-right,
.iconhover > .icon.normal {
    opacity: 1;
    position: static
}

.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.iconhover > .icon.active,
.iconhover > .icon.hover {
    opacity: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover > .hover.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.no-csstransitions .iconhover > .icon.active,
.no-csstransitions .iconhover > .icon.hover {
    visibility: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .hoveritem:hover .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem:hover .iconhover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .hover.ic-chevron-right,
.hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.hoveritem:hover .iconhover > .icon.hover,
.iconhover.hoveritem:hover > .icon.hover {
    opacity: 1
}

.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem:hover .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem:hover .iconhover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem:hover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem:hover > .hover.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .hover.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .hover.ic-chevron-right,
.no-csstransitions .hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.no-csstransitions .hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.no-csstransitions .hoveritem:hover .iconhover > .icon.hover,
.no-csstransitions .iconhover.hoveritem:hover > .icon.hover {
    visibility: visible
}

.bootstrap-datetimepicker-widget table tr:first-child .hoveritem:hover .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem:hover .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem:hover .iconhover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem:hover .iconhover > .normal.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .normal.ic-chevron-right,
.hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-left,
.hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-right,
.hoveritem:hover .iconhover > .icon.active,
.hoveritem:hover .iconhover > .icon.normal,
.iconhover.hoveritem:hover > .icon.active,
.iconhover.hoveritem:hover > .icon.normal {
    opacity: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem:hover .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem:hover .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem:hover .iconhover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem:hover .iconhover > .normal.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem:hover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem:hover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem:hover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem:hover > .normal.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .active.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .active.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .normal.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem:hover > .normal.ic-chevron-right,
.no-csstransitions .hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.no-csstransitions .hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.no-csstransitions .hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-left,
.no-csstransitions .hoveritem:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-right,
.no-csstransitions .hoveritem:hover .iconhover > .icon.active,
.no-csstransitions .hoveritem:hover .iconhover > .icon.normal,
.no-csstransitions .iconhover.hoveritem:hover > .icon.active,
.no-csstransitions .iconhover.hoveritem:hover > .icon.normal {
    visibility: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .active.ic-chevron-right,
.hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.hoveritem.opened .iconhover > .icon.active,
.iconhover.hoveritem.opened > .icon.active {
    opacity: 1
}

.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened > .active.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .active.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .active.ic-chevron-right,
.no-csstransitions .hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.no-csstransitions .hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.no-csstransitions .hoveritem.opened .iconhover > .icon.active,
.no-csstransitions .iconhover.hoveritem.opened > .icon.active {
    visibility: visible
}

.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened .iconhover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened .iconhover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened .iconhover > .normal.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .normal.ic-chevron-right,
.hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-left,
.hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-right,
.hoveritem.opened .iconhover > .icon.hover,
.hoveritem.opened .iconhover > .icon.normal,
.iconhover.hoveritem.opened > .icon.hover,
.iconhover.hoveritem.opened > .icon.normal {
    opacity: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened .iconhover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened .iconhover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened .iconhover > .normal.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened > .normal.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .hover.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .hover.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .normal.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened > .normal.ic-chevron-right,
.no-csstransitions .hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.no-csstransitions .hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.no-csstransitions .hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-left,
.no-csstransitions .hoveritem.opened .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-right,
.no-csstransitions .hoveritem.opened .iconhover > .icon.hover,
.no-csstransitions .hoveritem.opened .iconhover > .icon.normal,
.no-csstransitions .iconhover.hoveritem.opened > .icon.hover,
.no-csstransitions .iconhover.hoveritem.opened > .icon.normal {
    visibility: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .active.hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .active.hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.hover.ic-chevron-right,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.hover.ic-chevron-left,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.hover.ic-chevron-right,
.hoveritem.opened:hover .iconhover > .icon.active.hover,
.iconhover.hoveritem.opened:hover > .icon.active.hover {
    opacity: 1
}

.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .active.hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .active.hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .active.hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .active.hover.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.hover.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.hover.ic-chevron-right,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.hover.ic-chevron-left,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.hover.ic-chevron-right,
.no-csstransitions .hoveritem.opened:hover .iconhover > .icon.active.hover,
.no-csstransitions .iconhover.hoveritem.opened:hover > .icon.active.hover {
    visibility: visible
}

.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .hoveritem.opened:hover .iconhover > .normal.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .normal.ic-chevron-right,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-left,
.hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-right,
.hoveritem.opened:hover .iconhover > .icon.active,
.hoveritem.opened:hover .iconhover > .icon.hover,
.hoveritem.opened:hover .iconhover > .icon.normal,
.iconhover.hoveritem.opened:hover > .icon.active,
.iconhover.hoveritem.opened:hover > .icon.hover,
.iconhover.hoveritem.opened:hover > .icon.normal {
    opacity: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .hoveritem.opened:hover .iconhover > .normal.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .active.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .hover.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .hover.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .normal.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .no-csstransitions .iconhover.hoveritem.opened:hover > .normal.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .active.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .hover.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .hover.ic-chevron-right,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .normal.ic-chevron-left,
.no-csstransitions .bootstrap-datetimepicker-widget table tr:first-child .iconhover.hoveritem.opened:hover > .normal.ic-chevron-right,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-left,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .active.ic-chevron-right,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-left,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .hover.ic-chevron-right,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-left,
.no-csstransitions .hoveritem.opened:hover .bootstrap-datetimepicker-widget table tr:first-child .iconhover > .normal.ic-chevron-right,
.no-csstransitions .hoveritem.opened:hover .iconhover > .icon.active,
.no-csstransitions .hoveritem.opened:hover .iconhover > .icon.hover,
.no-csstransitions .hoveritem.opened:hover .iconhover > .icon.normal,
.no-csstransitions .iconhover.hoveritem.opened:hover > .icon.active,
.no-csstransitions .iconhover.hoveritem.opened:hover > .icon.hover,
.no-csstransitions .iconhover.hoveritem.opened:hover > .icon.normal {
    visibility: hidden
}

.hoveritem:hover .iconhover.m-all,
.iconhover.m-all.hoveritem:hover {
    background-position: -10px 0
}

.hoveritem.active .iconhover.m-all,
.hoveritem.active:hover .iconhover.m-all,
.iconhover.m-all.hoveritem.active,
.iconhover.m-all.hoveritem.active:hover {
    background-position: -20px 0
}

.hoveritem.opened .iconhover.m-all,
.iconhover.m-all.hoveritem.opened {
    background-position: -30px 0
}

.hoveritem.opened:hover .iconhover.m-all,
.iconhover.m-all.hoveritem.opened:hover {
    background-position: -40px 0
}

.hoveritem.active.opened .iconhover.m-all,
.iconhover.m-all.hoveritem.active.opened {
    background-position: -50px 0
}

.icon_eye_forum {
    font-size: 20px;
    margin-right: 7px;
    margin-left: -4px;
    float: left;
    display: block;
    margin-top: -2px
}

.icon_rating-down,
.icon_rating-up {
    font-size: 10px;
    color: #000;
    position: absolute;
    display: block;
    left: 0;
    cursor: pointer;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.icon_rating-down {
    bottom: 0
}

.icon_rating-down:hover {
    color: #ff393e
}

.icon_rating-up {
    top: 0
}

.icon_rating-up:hover {
    color: #45b985
}

button,
html,
input,
select,
textarea {
    color: #1f1f1f
}

html {
    width: 100%;
    overflow: auto
}

html.is-freeze {
    overflow: hidden
}

body {
    width: 100%;
    font-size: 14px;
    line-height: 1.4;
    color: #1f1f1f;
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body.operamini,
body.operamob {
    overflow: hidden
}

svg {
    max-height: 100% !important
}

.blue-link,
a {
    text-decoration: none;
    color: #009EE1;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

.blue-link:hover,
a:hover {
    color: #1f1f1f
}

.blue-link:focus,
a:focus {
    outline: 0
}

.blue-link.whiteblue,
a.whiteblue {
    color: #fff
}

.blue-link.whiteblue:hover,
a.whiteblue:hover {
    color: #009EE1
}

.blue-link.bluewhite:hover,
a.bluewhite:hover {
    color: #fff
}

.blue-link.blackblue,
a.blackblue {
    color: #1f1f1f
}

.blue-link.blackblue:hover,
a.blackblue:hover {
    color: #009EE1
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

img {
    vertical-align: middle;
    max-width: 100%;
    height: auto
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

.chromeframe {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.breadcrumbs {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.2;
    padding: 0 30px;
    margin: 0 0 24px
}

.matchpage-top > .breadcrumbs {
    margin: 0 auto;
    margin-bottom: 24px
}

.breadcrumbs.m-inlined {
    padding: 3px 50px 0 0;
    margin: 0
}

.breadcrumbs__item {
    text-transform: uppercase;
    vertical-align: top;
    display: inline-block
}

.breadcrumbs__item > span {
    vertical-align: baseline
}

.breadcrumbs__item.m-link {
    color: #1f1f1f
}

.breadcrumbs__item.m-link:hover {
    color: #009EE1
}

.bootstrap-datetimepicker-widget table tr:first-child .breadcrumbs__item > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .breadcrumbs__item > .ic-chevron-right,
.breadcrumbs__item > .icon {
    font-size: 28px;
    display: inline-block;
    height: 12px;
    line-height: 12px;
    margin: 0 -10px 0 10px
}

.page-title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 36px;
    line-height: 1;
    margin: 0 0 37px -1px;
    text-transform: initial
}

.page-title.m-secret {
    height: 0;
    margin: 0;
    overflow: hidden
}

.plane-zenit .page-title {
    padding: 0 0 0 28px
}

.page-title.page-title-light {
    color: #fff
}

.dropdown-help,
.dropdown-select__dropdown,
.nav-main > ul > li > div > ul,
.nav-social .dropdown > .dropdown-block,
.team-filter-letter__dropdown,
.team-filter-query__dropdown,
.top-triangle {
    background: #fff
}

.dropdown-help:before,
.dropdown-select__dropdown:before,
.nav-main > ul > li > div > ul:before,
.nav-social .dropdown > .dropdown-block:before,
.team-filter-letter__dropdown:before,
.team-filter-query__dropdown:before,
.top-triangle:before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -7px
}

.c__list-table-container {
    padding: 0 8px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .2), inset 0 1px rgba(255, 255, 255, .41);
    box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .2), inset 0 1px rgba(255, 255, 255, .41);
    position: relative
}

.c__list-table-container:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background: #FAFAFA
}

.c__list-table-container > table {
    width: 100%;
    position: relative
}

.c__list-table-container > table > thead > tr > th {
    height: 38px;
    font-weight: 400
}

.c__list-table-container > table > thead > tr > th.left {
    text-align: left
}

.c__list-table-container > table > tbody > tr > td {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    padding: 8px 0
}

.c__list-table-container > table > tbody > tr > td.c {
    text-align: center
}

.c__list-table-container > table > tbody > tr > td.b {
    font-weight: 700
}

.c__list-table-container > table > tbody > tr > td.img {
    width: 46px
}

.c__list-table-container > table > tbody > tr > td.img > a > img,
.c__list-table-container > table > tbody > tr > td.img > img {
    max-width: 40px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.c__list-table-container > table > tbody > tr > td.img.player > img {
    width: 33px;
    height: 33px
}

.c__list-table-container > table > tbody > tr + tr > td {
    border-top: #E0E0E0 1px solid
}

.c__list-table-container > table > tbody > tr.linked > td > a {
    display: block;
    width: 100%
}

.c__list-table-container > table > tbody > tr.linked:hover > td {
    color: #009EE1
}

.c__list-table-container > table > tbody > tr.linked:hover > td > a {
    color: #009EE1
}

.c__list-table-container.teams > table > tbody > tr > td.img {
    width: 40px
}

.c__list-table-container.teams > table > tbody > tr > td.img > img {
    max-width: 30px;
    max-height: 30px
}

.c__list-table-container.teams > table > tbody > tr > td.team {
    line-height: 1;
    padding: 0
}

.c__list-table-container.teams > table > tbody > tr > td.number {
    width: 20px
}

.c__list-table-container.teams > table > tbody > tr > td.param {
    width: 40px
}

.c__tabs {
    margin-top: -2px
}

.c__tabs-nav {
    display: table;
    width: 100%;
    height: 30px
}

.c__tabs-nav > ul {
    display: table-row;
    list-style: none;
    padding: 0
}

.c__tabs-nav > ul > li {
    display: table-cell;
    text-align: center;
    vertical-align: bottom
}

.c__tabs-nav > ul > li > a {
    color: #1f1f1f;
    display: block;
    line-height: 25px;
    height: 26px;
    background: #F7F7F7;
    border: #CFD1D6 1px solid
}

.c__tabs-nav > ul > li.active {
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .2)
}

.c__tabs-nav > ul > li.active > a {
    border: none;
    position: relative;
    z-index: 90;
    height: 30px;
    line-height: 30px;
    background: #fff;
    border-bottom: none
}

.c__tabs-nav > ul > li.disabled > a {
    color: #BEBEBE;
    cursor: default
}

.c__tabs-container {
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .2)
}

.c__tabs-container > .tab-item {
    display: none;
    background: #fff;
    border-top: none;
    padding: 24px 0 0
}

.c__tabs-container > .tab-item.active {
    display: block
}

.player-controls {
    height: 25px;
    padding: 20px;
    position: relative
}

.player-controls > .progress {
    padding: 10px 123px 10px 45px
}

.player-controls > .progress > .bar {
    height: 5px;
    background: #b2b2b2
}

.player-controls > .progress > .bar > .complete {
    height: 100%;
    background: #009EE1;
    width: 49%
}

.player-controls > .play-button {
    cursor: pointer;
    float: left;
    width: 35px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    background: #2c2c2c;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    text-align: center;
    position: relative
}

.ie-9 .player-controls > .play-button {
    margin-top: 2px;
    margin-bottom: -2px
}

.player-controls > .play-button > .icon_play {
    margin-top: -14px
}

.operamac .player-controls > .play-button > .icon_play,
.operamob .player-controls > .play-button > .icon_play {
    margin-top: -7px
}

.player-controls > .play-button > .icon_pause {
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: top;
    margin-top: 6px
}

.player-controls > .play-button:hover {
    background: #009EE1
}

.player-controls > .time {
    position: absolute;
    top: 14px;
    right: 142px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1
}

.player-controls > .time > .elapsed {
    color: #1f1f1f;
    margin-right: 9px
}

.player-controls > .time > .total {
    color: #999
}

.player-controls > .sound-control {
    position: absolute;
    right: 109px;
    top: 19px;
    display: inline-block;
    height: 25px;
    line-height: 18px
}

.player-controls > .sound-control > .item {
    display: inline-block;
    vertical-align: bottom;
    height: 9px;
    width: 2px;
    background: #b2b2b2;
    margin-right: 1px;
    -webkit-transition: height .3s, background .3s;
    -o-transition: height .3s, background .3s;
    -moz-transition: height .3s, background .3s;
    transition: height .3s, background .3s
}

.player-controls > .sound-control > .item:hover {
    height: 11px
}

.player-controls > .sound-control > .item.a {
    background: #2c2c2c
}

.player-controls > .sound-control:hover > .item.a {
    background: #009EE1
}

.operamac .player-controls > .sound-control,
.operamob .player-controls > .sound-control {
    margin-top: 2px;
    margin-bottom: -2px
}

.player-controls > .fullscreen-button {
    position: absolute;
    right: 10px;
    top: 21px;
    cursor: pointer;
    height: 25px;
    line-height: 25px
}

.player-controls > .fullscreen-button:hover {
    color: #009EE1
}

.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .fullscreen-button > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .fullscreen-button > .ic-chevron-right,
.player-controls > .fullscreen-button > .icon {
    margin-top: -9px
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .player-controls > .fullscreen-button > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .player-controls > .fullscreen-button > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .player-controls > .fullscreen-button > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .player-controls > .fullscreen-button > .ic-chevron-right,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .player-controls > .fullscreen-button > .ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .player-controls > .fullscreen-button > .ic-chevron-right,
.operamac .player-controls > .fullscreen-button > .icon,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .player-controls > .fullscreen-button > .ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .player-controls > .fullscreen-button > .ic-chevron-right,
.operamob .player-controls > .fullscreen-button > .icon {
    margin-top: 2
}

.player-controls > .resolution-select {
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    top: 25px;
    right: 53px;
    color: #2c2c2c
}

.player-controls > .resolution-select > .current {
    cursor: pointer;
    line-height: 1
}

.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current > .ic-chevron-right,
.player-controls > .resolution-select > .current > .icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    width: 12px;
    height: 12px;
    position: relative;
    margin-left: 3px
}

.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current > .ic-chevron-left > span,
.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current > .ic-chevron-right > span,
.player-controls > .resolution-select > .current > .icon > span {
    -webkit-transition: opacity .2s, visibility .2s;
    -o-transition: opacity .2s, visibility .2s;
    -moz-transition: opacity .2s, visibility .2s;
    transition: opacity .2s, visibility .2s;
    display: block;
    width: 12px;
    height: 12px
}

.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current > .ic-chevron-left > .hover,
.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current > .ic-chevron-right > .hover,
.player-controls > .resolution-select > .current > .icon > .hover {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden
}

.player-controls > .resolution-select > .current:hover {
    color: #61acec
}

.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current:hover > .ic-chevron-left > .normal,
.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current:hover > .ic-chevron-right > .normal,
.player-controls > .resolution-select > .current:hover > .icon > .normal {
    opacity: 0;
    visibility: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current:hover > .ic-chevron-left > .hover,
.bootstrap-datetimepicker-widget table tr:first-child .player-controls > .resolution-select > .current:hover > .ic-chevron-right > .hover,
.player-controls > .resolution-select > .current:hover > .icon > .hover {
    opacity: 1;
    visibility: visible
}

.player-controls > .resolution-select > .current.opened + .items {
    display: block
}

.player-controls > .resolution-select > .items {
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .3);
    background: #fff;
    display: none;
    position: absolute;
    bottom: 24px;
    left: 50%;
    width: 27px;
    padding: 11px 10px 6px;
    margin-left: -30px;
    text-align: center
}

.player-controls > .resolution-select > .items:after,
.player-controls > .resolution-select > .items:before {
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 19px
}

.player-controls > .resolution-select > .items:before {
    border-top-color: #AEAEAE;
    bottom: -11px
}

.player-controls > .resolution-select > .items:after {
    border-top-color: #fff
}

.player-controls > .resolution-select > .items > .item {
    cursor: pointer;
    display: block;
    height: 20px
}

.player-controls > .resolution-select > .items > .item:hover {
    color: #009EE1
}

.player-controls > .resolution-select > .items > .item.disabled {
    color: #ccc
}

.player-controls.audio {
    padding: 10px
}

.player-controls.audio > .progress {
    padding: 10px 28px 10px 45px
}

.player-controls.audio > .sound-control {
    right: 10px;
    top: 9px
}

.player-holder.audio > .header {
    background: #009EE1;
    color: #fff;
    padding: 8px 10px 9px;
    font-size: 16px
}

.player-holder.audio > .header > .name {
    font-weight: 700
}

.player-holder.audio > .header > .name:after {
    content: " — "
}

.player-holder.audio > .player-controls {
    border: 1px solid #E6E6E6;
    border-top: none;
    line-height: 22px
}

.before_rss {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-left: 25px;
    color: #2c2c2c;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    height: 18px
}

.before_rss:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 8px
}

.operamac .before_rss:before,
.operamob .before_rss:before {
    margin-top: -2px
}

.notify-match__buy,
.shop-item__btn,
.zenit-btn {
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #009EE1;
    color: #fff;
    padding: 0;
    margin: 0;
    border: none;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.notify-match__buy:hover,
.shop-item__btn:hover,
.zenit-btn:hover {
    background: #282828;
    color: #fff
}

.info-table {
    width: 100%;
    table-layout: fixed
}

.info-table td {
    color: #787878;
    width: 50%;
    border: none;
    border-bottom: 1px solid #E4E4E4;
    padding: 14px 0 15px;
    letter-spacing: -.4px;
    vertical-align: top
}

.info-table th {
    text-align: left
}

.compare-block,
.loadable-container,
.stats-page-results,
.team-results__items {
    position: relative
}

.compare-block:before,
.loadable-container:before,
.stats-page-results:before,
.team-results__items:before {
    content: '';
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #eee;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear .3s, opacity .3s;
    -o-transition: visibility 0s linear .3s, opacity .3s;
    -moz-transition: visibility 0s linear .3s, opacity .3s;
    transition: visibility 0s linear .3s, opacity .3s
}

.loadable-container.m-pending:before,
.m-pending.compare-block:before,
.m-pending.stats-page-results:before,
.m-pending.team-results__items:before {
    opacity: .7;
    visibility: visible;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.loadable-container.m-pending:after,
.m-pending.compare-block:after,
.m-pending.stats-page-results:after,
.m-pending.team-results__items:after {
    content: url(../img/preloader.gif);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 11
}

.loadable-container.m-error:before,
.m-error.compare-block:before,
.m-error.stats-page-results:before,
.m-error.team-results__items:before {
    opacity: .4
}

.rotate-180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.photoalbum_stream .video-screen {
    overflow: hidden
}

.video-screen {
    position: relative
}

.sezon-wscores .m-icon-draw,
.sezon-wscores .m-icon-lost,
.sezon-wscores .m-icon-win {
    top: 6% !important
}

.icon_arrow_expander_down_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2012%2014%22%20enable-background%3D%22new%200%200%2012%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2345C1F4%22%20d%3D%22M11.098%2C5.029l0.917%2C0.937L5.98%2C12.001L0.015%2C5.898l0.928-0.926l5.048%2C5.164L11.098%2C5.029z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_expander_down_white {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2012%2014%22%20enable-background%3D%22new%200%200%2012%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M6%2C10.135L11.077%2C5L12%2C5.932L6%2C12L0%2C5.932L0.922%2C5L6%2C10.135z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_expander_up_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2012%2014%22%20enable-background%3D%22new%200%200%2012%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2345C1F4%22%20d%3D%22M0.922%2C12L0%2C11.068L6%2C5l6%2C6.068L11.077%2C12L6%2C6.865L0.922%2C12z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_expander_up_white {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2012%2014%22%20enable-background%3D%22new%200%200%2012%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M0.922%2C12L0%2C11.068L6%2C5l6%2C6.068L11.077%2C12L6%2C6.865L0.922%2C12z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_menu_all {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2260px%22%20height%3D%227px%22%20viewBox%3D%220%200%2060%207%22%20enable-background%3D%22new%200%200%2060%207%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%232C2C2C%22%20points%3D%225%2C3.734%201.571%2C0%200%2C1.789%205%2C7%2010%2C1.809%208.422%2C0.007%20%22%2F%3E%3Cpolygon%20fill%3D%22%23009EE1%22%20points%3D%2215%2C3.734%2011.571%2C0%2010%2C1.789%2015%2C7%2020%2C1.809%2018.422%2C0.007%20%22%2F%3E%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2225%2C3.734%2021.571%2C0%2020%2C1.789%2025%2C7%2030%2C1.809%2028.422%2C0.007%20%22%2F%3E%3Cpolygon%20fill%3D%22%232C2C2C%22%20points%3D%2238.422%2C6.993%2040%2C5.191%2035%2C0%2030%2C5.211%2031.57%2C7%2035%2C3.266%20%22%2F%3E%3Cpolygon%20fill%3D%22%23009EE1%22%20points%3D%2248.422%2C6.993%2050%2C5.191%2045%2C0%2040%2C5.211%2041.57%2C7%2045%2C3.266%20%22%2F%3E%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2258.422%2C6.993%2060%2C5.191%2055%2C0%2050%2C5.211%2051.57%2C7%2055%2C3.266%20%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_menu_bottom_black {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232C2C2C%22%20points%3D%225%2C3.828%201.571%2C0.2%200%2C1.938%205%2C7%2010%2C1.958%208.422%2C0.207%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_menu_bottom_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2361ACEC%22%20points%3D%225%2C3.828%201.571%2C0.2%200%2C1.938%205%2C7%2010%2C1.958%208.422%2C0.207%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_menu_up_black {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232C2C2C%22%20points%3D%225.008%2C3.172%208.438%2C6.8%2010.008%2C5.062%205.008%2C0%200.008%2C5.041%201.586%2C6.793%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_menu_up_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2361ACEC%22%20points%3D%225.008%2C3.172%208.437%2C6.8%2010.008%2C5.062%205.008%2C0%200.008%2C5.041%201.586%2C6.793%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_order_down_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%226px%22%20height%3D%2210px%22%20viewBox%3D%220%200%206%2010%22%20enable-background%3D%22new%200%200%206%2010%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%231CAEEC%22%20d%3D%22M3%2C4.999l2-1.998l1%2C1l-3%2C3l-3-3l1-1L3%2C4.999z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_order_up_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%226px%22%20height%3D%2210px%22%20viewBox%3D%220%200%206%2010%22%20enable-background%3D%22new%200%200%206%2010%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%231CAEEC%22%20d%3D%22M1%2C7.001L0%2C6l3-2.999L6%2C6L5%2C7.001L3%2C5.003L1%2C7.001z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_small_bottom_black {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232C2C2C%22%20points%3D%229.994%2C4.836%208.664%2C3.505%206%2C6.169%203.336%2C3.505%20%20%20%202.006%2C4.836%205.664%2C8.495%206%2C8.158%206.336%2C8.495%20%20%20%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_arrow_small_bottom_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2361ACEC%22%20points%3D%229.994%2C4.836%208.664%2C3.505%206%2C6.169%203.336%2C3.505%20%20%20%202.006%2C4.836%205.664%2C8.495%206%2C8.158%206.336%2C8.495%20%20%20%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_calendar {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23282828%22%20d%3D%22M16%2C7c0.553%2C0%2C1-0.447%2C1-1V3c0-0.552-0.447-1-1-1s-1%2C0.448-1%2C1v3C15%2C6.553%2C15.447%2C7%2C16%2C7z%20M19%2C4.001h-1V6%20%20%20c0%2C1.105-0.896%2C2-2%2C2s-2-0.895-2-2V4.001H9V6c0%2C1.105-0.896%2C2-2%2C2S5%2C7.105%2C5%2C6V4.001H4c-1.104%2C0-2%2C0.896-2%2C2v14.001%20%20%20C2%2C21.105%2C2.896%2C22%2C4%2C22h15c1.105%2C0%2C2-0.895%2C2-1.998V6.001C21%2C4.896%2C20.105%2C4.001%2C19%2C4.001z%20M19%2C20.002H4V10h15V20.002z%20M7%2C7%20%20%20c0.552%2C0%2C1-0.447%2C1-1V3c0-0.552-0.448-1-1-1S6%2C2.448%2C6%2C3v3C6%2C6.553%2C6.448%2C7%2C7%2C7z%20M12%2C16h1c0.553%2C0%2C1-0.447%2C1-1v-1%20%20%20c0-0.553-0.447-1-1-1h-1c-0.552%2C0-1%2C0.447-1%2C1v1C11%2C15.553%2C11.448%2C16%2C12%2C16z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_calendar_hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%232FACE3%22%20d%3D%22M16%2C7c0.553%2C0%2C1-0.447%2C1-1V3c0-0.552-0.447-1-1-1s-1%2C0.448-1%2C1v3C15%2C6.553%2C15.447%2C7%2C16%2C7z%20M19%2C4.001h-1V6%20%20%20c0%2C1.105-0.896%2C2-2%2C2s-2-0.895-2-2V4.001H9V6c0%2C1.105-0.896%2C2-2%2C2S5%2C7.105%2C5%2C6V4.001H4c-1.104%2C0-2%2C0.896-2%2C2v14.001%20%20%20C2%2C21.105%2C2.896%2C22%2C4%2C22h15c1.105%2C0%2C2-0.895%2C2-1.998V6.001C21%2C4.896%2C20.105%2C4.001%2C19%2C4.001z%20M19%2C20.002H4V10h15V20.002z%20M7%2C7%20%20%20c0.552%2C0%2C1-0.447%2C1-1V3c0-0.552-0.448-1-1-1S6%2C2.448%2C6%2C3v3C6%2C6.553%2C6.448%2C7%2C7%2C7z%20M12%2C16h1c0.553%2C0%2C1-0.447%2C1-1v-1%20%20%20c0-0.553-0.447-1-1-1h-1c-0.552%2C0-1%2C0.447-1%2C1v1C11%2C15.553%2C11.448%2C16%2C12%2C16z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_checked_sign_gray {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2014%2010%22%20enable-background%3D%22new%200%200%2014%2010%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23CCCCCC%22%20d%3D%22M0%2C3.998l2-1.999l4%2C3.998L12%2C0l2%2C1.999L6%2C10L0%2C3.998z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_clock {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220.5%2024.5%2024%2024%22%20enable-background%3D%22new%200.5%2024.5%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23282828%22%20d%3D%22M12.5%2C26.493c-5.526%2C0-10.007%2C4.48-10.007%2C10.007c0%2C5.526%2C4.48%2C10.007%2C10.007%2C10.007%20%20%20c5.527%2C0%2C10.007-4.48%2C10.007-10.007C22.507%2C30.973%2C18.027%2C26.493%2C12.5%2C26.493z%20M12.5%2C43.503c-3.866%2C0-7-3.134-7-7%20%20%20c0-3.866%2C3.134-7%2C7-7s7%2C3.134%2C7%2C7C19.5%2C40.369%2C16.366%2C43.503%2C12.5%2C43.503z%20M15.5%2C35.503h-2v-2c0-0.552-0.448-1-1-1h-1%20%20%20c-0.552%2C0-1%2C0.448-1%2C1v4c0%2C0.553%2C0.448%2C0.997%2C1%2C0.997h4c0.553%2C0%2C1-0.444%2C1-0.997v-1C16.5%2C35.951%2C16.053%2C35.503%2C15.5%2C35.503z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_clock_hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220.5%2024.5%2024%2024%22%20enable-background%3D%22new%200.5%2024.5%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%232FACE3%22%20d%3D%22M12.5%2C26.493c-5.526%2C0-10.007%2C4.48-10.007%2C10.007c0%2C5.526%2C4.48%2C10.007%2C10.007%2C10.007%20%20%20c5.527%2C0%2C10.007-4.48%2C10.007-10.007C22.507%2C30.973%2C18.027%2C26.493%2C12.5%2C26.493z%20M12.5%2C43.503c-3.866%2C0-7-3.134-7-7%20%20%20c0-3.866%2C3.134-7%2C7-7s7%2C3.134%2C7%2C7C19.5%2C40.369%2C16.366%2C43.503%2C12.5%2C43.503z%20M15.5%2C35.503h-2v-2c0-0.552-0.448-1-1-1h-1%20%20%20c-0.552%2C0-1%2C0.448-1%2C1v4c0%2C0.553%2C0.448%2C0.997%2C1%2C0.997h4c0.553%2C0%2C1-0.444%2C1-0.997v-1C16.5%2C35.951%2C16.053%2C35.503%2C15.5%2C35.503z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_extra1_blue {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2020%2018%22%20enable-background%3D%22new%200%200%2020%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cdefs%3E%20%20%3Ccircle%20id%3D%22XMLID_1_%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%2F%3E%20%3C%2Fdefs%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22%23464954%22%2F%3E%20%3CclipPath%20id%3D%22XMLID_3_%22%3E%20%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%2F%3E%20%3C%2FclipPath%3E%20%3Crect%20x%3D%229%22%20y%3D%222%22%20clip-path%3D%22url(%23XMLID_3_)%22%20fill%3D%22%231CAEEC%22%20width%3D%227%22%20height%3D%227%22%2F%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22none%22%20stroke%3D%22%231CAEEC%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%231CAEEC%22%20points%3D%2217.509%2C19%2017.509%2C12.895%2016.452%2C12.895%2016.452%2C9.662%2020.938%2C9.662%2020.938%2C19%20%20%22%2F%3E%20%3Cpath%20fill%3D%22%23464954%22%20d%3D%22M19.938%2C10.662V18h-1.43v-6.105h-1.057v-1.232H19.938%20M21.938%2C8.662h-2h-2.486h-2v2v1.232v2h1.057V18v2h2%20%20h1.43h2v-2v-7.338V8.662L21.938%2C8.662z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat
}

.icon_extra1_white {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2020%2018%22%20enable-background%3D%22new%200%200%2020%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cdefs%3E%20%20%3Ccircle%20id%3D%22XMLID_1_%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%2F%3E%20%3C%2Fdefs%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22%23464954%22%2F%3E%20%3CclipPath%20id%3D%22XMLID_3_%22%3E%20%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%2F%3E%20%3C%2FclipPath%3E%20%3Crect%20x%3D%229%22%20y%3D%222%22%20clip-path%3D%22url(%23XMLID_3_)%22%20fill%3D%22%23FFFFFF%22%20width%3D%227%22%20height%3D%227%22%2F%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2217.509%2C19%2017.509%2C12.895%2016.452%2C12.895%2016.452%2C9.662%2020.938%2C9.662%2020.938%2C19%20%20%22%2F%3E%20%3Cpath%20fill%3D%22%23464954%22%20d%3D%22M19.938%2C10.662V18h-1.43v-6.105h-1.057v-1.232H19.938%20M21.938%2C8.662h-2h-2.486h-2v2v1.232v2h1.057V18v2h2%20%20h1.43h2v-2v-7.338V8.662L21.938%2C8.662z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat
}

.icon_extra2_blue {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2024%2018%22%20enable-background%3D%22new%200%200%2024%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cdefs%3E%20%20%3Ccircle%20id%3D%22XMLID_1_%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%2F%3E%20%3C%2Fdefs%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22%23464954%22%2F%3E%20%3CclipPath%20id%3D%22XMLID_3_%22%3E%20%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%2F%3E%20%3C%2FclipPath%3E%20%3Crect%20x%3D%229%22%20y%3D%222%22%20clip-path%3D%22url(%23XMLID_3_)%22%20fill%3D%22%231CAEEC%22%20width%3D%227%22%20height%3D%227%22%2F%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22none%22%20stroke%3D%22%231CAEEC%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20fill%3D%22%231CAEEC%22%20d%3D%22M15.36%2C19.5c0%2C0%2C4.431-5.043%2C4.437-5.05h-2.58l0.07-1.566c0.102-2.288%2C1.776-3.887%2C4.073-3.887%20%20c2.653%2C0%2C4.085%2C1.975%2C4.085%2C3.832c0%2C0.992-0.36%2C1.8-0.789%2C2.438H25.5V19.5H15.36z%22%2F%3E%20%3Cpath%20fill%3D%22%23464954%22%20d%3D%22M21.36%2C10.497c1.705%2C0%2C2.585%2C1.166%2C2.585%2C2.332c0%2C1.134-0.759%2C1.947-1.331%2C2.563l-1.266%2C1.375H24V18h-5.324%20%20l2.156-2.453c0.132-0.154%2C0.99-1.134%2C1.254-1.529c0.198-0.297%2C0.429-0.748%2C0.429-1.177c0-0.66-0.473-1.111-1.089-1.111%20%20c-0.748%2C0-1.144%2C0.594-1.166%2C1.221h-1.475C18.852%2C11.454%2C19.908%2C10.497%2C21.36%2C10.497%20M21.36%2C7.497c-3.092%2C0-5.436%2C2.237-5.572%2C5.32%20%20l-0.139%2C3.133h0.834l-0.061%2C0.069L12.045%2C21h6.631H24h3v-3v-1.232v-3h-0.134c0.051-0.297%2C0.079-0.609%2C0.079-0.938%20%20C26.945%2C9.79%2C24.544%2C7.497%2C21.36%2C7.497L21.36%2C7.497z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat
}

.icon_extra2_white {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2024%2018%22%20enable-background%3D%22new%200%200%2024%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cdefs%3E%20%20%3Ccircle%20id%3D%22XMLID_1_%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%2F%3E%20%3C%2Fdefs%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22%23464954%22%2F%3E%20%3CclipPath%20id%3D%22XMLID_3_%22%3E%20%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%2F%3E%20%3C%2FclipPath%3E%20%3Crect%20x%3D%229%22%20y%3D%222%22%20clip-path%3D%22url(%23XMLID_3_)%22%20fill%3D%22%23FFFFFF%22%20width%3D%227%22%20height%3D%227%22%2F%3E%20%3Cuse%20xlink%3Ahref%3D%22%23XMLID_1_%22%20%20overflow%3D%22visible%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.36%2C19.5c0%2C0%2C4.431-5.043%2C4.437-5.05h-2.58l0.07-1.566c0.102-2.288%2C1.776-3.887%2C4.073-3.887%20%20c2.653%2C0%2C4.085%2C1.975%2C4.085%2C3.832c0%2C0.992-0.36%2C1.8-0.789%2C2.438H25.5V19.5H15.36z%22%2F%3E%20%3Cpath%20fill%3D%22%23464954%22%20d%3D%22M21.36%2C10.497c1.705%2C0%2C2.585%2C1.166%2C2.585%2C2.332c0%2C1.134-0.759%2C1.947-1.331%2C2.563l-1.266%2C1.375H24V18h-5.324%20%20l2.156-2.453c0.132-0.154%2C0.99-1.134%2C1.254-1.529c0.198-0.297%2C0.429-0.748%2C0.429-1.177c0-0.66-0.473-1.111-1.089-1.111%20%20c-0.748%2C0-1.144%2C0.594-1.166%2C1.221h-1.475C18.852%2C11.454%2C19.908%2C10.497%2C21.36%2C10.497%20M21.36%2C7.497c-3.092%2C0-5.436%2C2.237-5.572%2C5.32%20%20l-0.139%2C3.133h0.834l-0.061%2C0.069L12.045%2C21h6.631H24h3v-3v-1.232v-3h-0.134c0.051-0.297%2C0.079-0.609%2C0.079-0.938%20%20C26.945%2C9.79%2C24.544%2C7.497%2C21.36%2C7.497L21.36%2C7.497z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat
}

.icon_gazprom_logo {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22136.012px%22%20height%3D%2266.972px%22%20viewBox%3D%220%200%20136.012%2066.972%22%20enable-background%3D%22new%200%200%20136.012%2066.972%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M43.004%2C43.973h9.013v2.858H47.73l0.001%2C20.141h-4.728V43.973%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M51.999%2C66.972h4.489l0.432-6.114h2.166l0.422%2C6.114H64l-2.394-22.999h-7.212L51.999%2C66.972%20M57.082%2C58.331%20%20l0.785-11.499h0.262l0.789%2C11.499H57.082z%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M70.756%2C58.918v4.332c0%2C0.592%2C0.48%2C0.756%2C0.75%2C0.756c0.441%2C0%2C0.749-0.36%2C0.749-0.756v-5.344%20%20c0-0.727-0.138-1.516-1.906-1.516h-1.94v-2.53h2.013c1.354%2C0%2C1.834-0.295%2C1.834-1.703v-4.571c0-0.394-0.308-0.755-0.75-0.755%20%20c-0.269%2C0-0.75%2C0.163-0.75%2C0.755v3.752h-4.762l-0.001-3.253c0.001-1.607%2C0.21-4.112%2C3.543-4.112h3.948%20%20c3.333%2C0%2C3.538%2C2.505%2C3.537%2C4.112l0.001%2C3.682c0%2C2.495-1.805%2C3.185-3.236%2C3.121l0.001%2C0.224c3.196-0.062%2C3.235%2C2.297%2C3.235%2C3.125%20%20v4.623c0%2C1.616-0.205%2C4.112-3.538%2C4.112h-3.948c-3.333%2C0-3.542-2.496-3.542-4.112V58.92L70.756%2C58.918%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M78.998%2C43.973h10.993v22.999H85.24l0.001-20.141h-1.492v20.141h-4.751V43.973%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M92%2C66.972h4.75l-0.001-7.819h2.714c3.32%2C0%2C3.528-2.499%2C3.528-4.103v-6.966%20%20c-0.001-1.606-0.208-4.111-3.528-4.111H92V66.972%20M96.75%2C56.625v-9.795l0.611%2C0.001c0.503%2C0%2C0.881%2C0.424%2C0.88%2C1.146l0.001%2C7.504%20%20c0%2C0.713-0.378%2C1.146-0.881%2C1.146L96.75%2C56.625z%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M105.001%2C62.86c0%2C1.617%2C0.202%2C4.112%2C3.534%2C4.112h3.946c3.334%2C0%2C3.537-2.496%2C3.537-4.112l-0.001-14.774%20%20c0.001-1.607-0.202-4.112-3.535-4.112h-3.947c-3.332%2C0-3.534%2C2.505-3.534%2C4.111V62.86%20M111.259%2C63.25%20%20c0%2C0.396-0.308%2C0.756-0.753%2C0.756c-0.269%2C0-0.745-0.166-0.745-0.756V47.586c0-0.592%2C0.477-0.755%2C0.745-0.755%20%20c0.445%2C0%2C0.753%2C0.361%2C0.753%2C0.755V63.25z%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M130.008%2C43.973h6.005l-0.001%2C22.999h-4.619V52.551h-0.16l-2.383%2C14.421h-3.689l-2.377-14.421h-0.165%20%20v14.421h-4.623V43.973h6.007l3.004%2C16.162L130.008%2C43.973%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M37.462%2C22.458c-0.05%2C2.352-0.33%2C4.834-0.687%2C6.314c0.128-2.55-0.177-6.157-0.763-8.974%20%20c-0.585-2.815-2.232-7.517-3.55-9.688c-1.219%2C2.064-2.717%2C6.133-3.503%2C9.664c-0.785%2C3.529-0.812%2C7.804-0.812%2C9.083%20%20c-0.206-1.086-0.732-4.928-0.585-8.797c0.123-3.2%2C0.865-6.473%2C1.269-7.981c1.55-5.04%2C3.304-8.261%2C3.631-8.777%20%20c0.324%2C0.516%2C2.539%2C4.476%2C3.68%2C8.647C37.28%2C16.113%2C37.508%2C20.102%2C37.462%2C22.458%20M32.487%2C40.464c-0.685-1.312-1.75-3.79-1.855-7.618%20%20c-0.022-3.712%2C1.449-6.885%2C1.878-7.551c0.386%2C0.667%2C1.652%2C3.433%2C1.808%2C7.215C34.414%2C36.22%2C33.197%2C39.125%2C32.487%2C40.464z%20%20%20M37.867%2C12.001C36.474%2C5.837%2C32.97%2C0.82%2C32.488%2C0c-0.758%2C1.15-3.551%2C5.577-4.975%2C10.49c-1.551%2C5.473-1.774%2C10.334-1.244%2C15.117%20%20c0.536%2C4.788%2C2.541%2C9.692%2C2.541%2C9.692c1.064%2C2.581%2C2.66%2C5.336%2C3.699%2C6.698c1.522-2%2C5.025-7.951%2C6.12-15.723%20%20C39.233%2C21.953%2C39.261%2C18.164%2C37.867%2C12.001z%22%2F%3E%20%3Cpath%20fill%3D%22%232E509E%22%20d%3D%22M33.889%2C43.973l-10.883%2C0.013v8h1c2.539-2.523%2C5.8-3.372%2C8.334-0.849c2.539%2C2.524%2C2.539%2C6.626%2C0%2C9.145%20%20l-0.038%2C0.034l-0.036%2C0.035c-2.527%2C2.501-5.839%2C3.755-9.144%2C3.755c-3.323%2C0-6.647-1.27-9.18-3.789%20%20C9.475%2C55.87%2C8.944%2C48.991%2C12.35%2C43.973c0.459-0.684%2C0.99-1.327%2C1.592-1.929c2.533-2.517%2C5.742-4.058%2C9.064-4.058V20.985%20%20C10.236%2C20.985%2C0%2C31.277%2C0%2C43.973c0.001%2C12.709%2C10.353%2C23.002%2C23.122%2C23.002c6.656%2C0%2C12.648-2.803%2C16.872-7.275V43.973H33.889%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_gazprom_logo_mini {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAiCAYAAADmvn/1AAAIk0lEQVRoBd1YfXBcVRW/57632SYlSQ1N24Q0bWnT2JrdVGtFmKKIVUKn+Vic0RkYkKahAp3Br0FROoMdxmHUjuBHsY1N6kxBoA5mt1UpDANCp4ozlTHZNEGktFhNYaxNk5Kyye67x999+97L25CY7cY/Nt6Z3Xveueece86555577iVmFrm2usjP1xgsr+mObnk0Vxn5xidnopBkY6cg+kZ4088+MBM5+cSbs0PCzR2fgCEjivmnFAh+OZ+MmokuOTtESPk1JvUwD43uxq67ZdmndsyZiSL5wpuTQ1Zt2HW5ELwy3tX2+94X734XWei54uIrbsgXo2aih5kLc6C4sBFR0fXB5s7KgFAfIkFPCcP4ImTFcpGXTzw5RQgpsV4qdShAYhtJeX/84LNHETFX55NhueqSk0OYRP3whX/+hUjchuj4ZN2NG5YKFiM1G39Skqsi+cKXk0PgBHPuZYtr0VdpQygY+By6eNCcU5svhuWqxyU7BFEQZMHD0hA3epMyfxbOOYGTZ5GHm6XAtEmVaIcMNy2usYSopGTq7288c+RUqLnh37D3KtdmOGMtnNRlCBl0cbO1nzJCdFkebulsD7dUnxGSXjMkvUAFZgPzAYuIWJBY5hlNYh42zuVK8bCHm6XA+yLELsPN4A8lGbfB8EkdhvtPEAl1qWMzgkcYOGVCUqjnZqkfPLUzDF7duKcGZfgrcMTt2AYZYx4HADgDtRiVwjF9KN332GNEy8aM1Nt+utkIe0bXb9xbZRqBIzB05XSGYL+8Z9OweFqwijrwgv6uO09Nx5vv47ZD6up2FHDQ+DUiY2GWCh/TdCTEsdTI6KtpHu7JkjevyWyH0IrqO2Hcumw1ZWUd1rSKrLP9z2/TJ46FqJn1+UPbJBfdsHOuJHG//si2xWNtiAZ+HYmkWEeXQDJJjIknsuXPZzpzflFZAxRccKlK4nL3YxJmLa2oGIBjDv3td5v/daky8pFeGiya/qtizCkUXQeU4LYkjf3Wpb0wdLoDp81HBJufEaS+6+Jne29i738Y+WPSBke8SUrd0nOw7ZWJBCdffCARbtn3Ei56q/Au8ueJ47P1G+mDKyZVnvnomBJruidxhksfj7X+4uJI6v8mOrRdFGruSOC4zbiDID8kUonklX2Ht55xjdd9uLnzDpy145e69KAXYMglA/Fo67ZQpPPrKO7Xe7wsTqkTp78pVyx+ysMJ8XxPtHWX/g63dNxMQjYhIoMQlrCYY72xLU+GWjq/j+8aH4+A3D/gdDtKwrjXh9dvu4+B53Bo095VZMqvYqwcP4Ztr5175/yD88pLrgfc5vB4c4ciHbcS000aT4oOoHSndwBXO4R2B8Mem+gMewDvIBAa8dP6YUTb6/pbsvgoytkWGHgOBvVBqyG1pKrC0Dg4G7lnDmpdlPtiV11Te7VhBB535GABqEIK+kJt4+4jQTN4HfjXQY5eGDiLyrBFk8Iy3iKDWtI8/BZ4lkD2TXjXLSsprd6DRbsWJ99Z9KWgiZSVlw4qolHM6/LMB95eDO0M2GTjmTiu65B/pAWP/xOr/eNfM4HoSHdX67U9XZtvNyVVOpLsQg6G2d+GlEvcGeDQWzUMxRGyBd4iISp+BSyq6Pc3i60vOdjCy0rLyxFCNh8qgR/B6e5c3hyalpnCriQ4vN6FdY/FEC/4ERpWCP2JOPcb0XMCq9zKlrgOkvWLO1DTN2WmHYD53kxTs+0QKAed0s1SeJx0GhuWh3dxbo/L9vicipIunpWJkfQdDKuu4HRbHogzZGHGklWR3UvxJlyMQ2Wpy697kxXHSNJ2P1KkRt/N+HY+LEH7L4qh7SejXznvoF6qj3RgPnnXZPR+HDRyHMBnoKy+Cy0k+rzeNkdrmxpKNK2pxJVYIrshWi6kof/5v567MGCZ9Yr4LHTRzrJxeiaJk+IYwutl/eG1QHCdB/uA49HNfzrZ5TnDHhkbU4/4SKYEEfbpLcM8iMga1LfplZuuX6TfV0aHTycLSHTiFe6XCOghBF17PHbm+FTC/FE1Fc1UeKzegJ1fDBlGIg8DRp0l+l369HpY4j5/6ENZXb1m1cbGWCflaZsbIViPc4jgQc0QIMN2kllYhsilYdBcgLEl6NdUXV0SnFYoCAzD2ODSSWVlGVXUjwXCASHqMfEb2GfetrMd0nOo9Y/IHA+6ghFFbXWNnRnJxh2b2BcVGePH68RB3zdWwTYeWX0dsnmhHkICq9R3oYAKlqXeS25PKWsLlIQ/6GMlC+Z5ic8nZjLwW1jMBI7dR3t+c5ft6MmI/DjM348FCCMBhzFfn3/M2bF4Mo+1fQfh86QehEYF0qD9NRv36bN8yra6ob1CSvmwSwDFnnXhSfr0lpHUCJvtYpARIXJ51ccDhYEB/SMyvDuVFCmdX6ZtZ63kXGz7Il3/TEvsEMC+fmzL5TpKFCtvu+hhzyHII9wT23IzcA/pAXguVBTk46HmvXbRonH+posps9DsBa4GwrFA4gEUWvf4afwwnGA7xLJSm+B4HKOYQzp5xU+YBew/ZQYGRFLr7mPzwz70OKgs0Qd9EKBUhIjNcAgKs/HmCP52fcveZ0C/U4eulMbT4UhnNw7Xl5HwEJK0Gh5ei+fWZTYnSnxSqXu6D259dVxSJnRFU3vRfCMwT2MpxedUkAadlaiEM89Dnt2kFPc5oFBKDBlZxYjL4fVDGoJXIqhTl+twl7ow9LtJJuAEe9cKS3Cf6TuVvQjxxAHojrbpguoq5N9rsPQ/QGglwBOBE+5F5OgTSNcpDwkrubY72rp+ojOQqPT5j7nYrgPKUkJvEf0YbbEycMKw/aiE8YW9B++IwylPAL6IVfs0LBnBwjzed2hrH+A0D6OeSMuyoAuKTtTCjjz0mY35e4iXt5EHcWnlYrimN5ka24d8YfMAZ8Wjd58GHo7j5Hm2/gp97XkQM+o/CAYXciZxdyIAAAAASUVORK5CYII=);
    background-repeat: no-repeat
}

.icon_geo_active {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220.5%2024.5%2024%2024%22%20enable-background%3D%22new%200.5%2024.5%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23282828%22%20d%3D%22M12%2C29.508c-3.033%2C0-5.5%2C2.5-5.5%2C5.574c0%2C1.931%2C2.121%2C5.199%2C3.902%2C7.599%20%20%20c0.377%2C0.51%2C0.969%2C0.811%2C1.598%2C0.811s1.222-0.301%2C1.599-0.809c1.78-2.4%2C3.901-5.666%2C3.901-7.601%20%20%20C17.5%2C32.008%2C15.032%2C29.508%2C12%2C29.508z%20M12%2C37.5c-1.381%2C0-2.5-1.12-2.5-2.5s1.119-2.5%2C2.5-2.5s2.5%2C1.119%2C2.5%2C2.5%20%20%20S13.381%2C37.5%2C12%2C37.5z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_geo_hover {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220.5%2024.5%2024%2024%22%20enable-background%3D%22new%200.5%2024.5%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%232FACE3%22%20d%3D%22M12%2C29.508c-3.033%2C0-5.5%2C2.5-5.5%2C5.574c0%2C1.931%2C2.121%2C5.199%2C3.902%2C7.599%20%20%20c0.377%2C0.51%2C0.969%2C0.811%2C1.598%2C0.811s1.222-0.301%2C1.599-0.809c1.78-2.4%2C3.901-5.666%2C3.901-7.601%20%20%20C17.5%2C32.008%2C15.032%2C29.508%2C12%2C29.508z%20M12%2C37.5c-1.381%2C0-2.5-1.12-2.5-2.5s1.119-2.5%2C2.5-2.5s2.5%2C1.119%2C2.5%2C2.5%20%20%20S13.381%2C37.5%2C12%2C37.5z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_geo_inactive {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220.5%2024.5%2024%2024%22%20enable-background%3D%22new%200.5%2024.5%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23D1D2D1%22%20d%3D%22M12%2C29.508c-3.033%2C0-5.5%2C2.5-5.5%2C5.574c0%2C1.931%2C2.121%2C5.199%2C3.902%2C7.599%20%20%20c0.377%2C0.51%2C0.969%2C0.811%2C1.598%2C0.811s1.222-0.301%2C1.599-0.809c1.78-2.4%2C3.901-5.666%2C3.901-7.601%20%20%20C17.5%2C32.008%2C15.032%2C29.508%2C12%2C29.508z%20M12%2C37.5c-1.381%2C0-2.5-1.12-2.5-2.5s1.119-2.5%2C2.5-2.5s2.5%2C1.119%2C2.5%2C2.5%20%20%20S13.381%2C37.5%2C12%2C37.5z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_instagram_black {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23262931%22%20d%3D%22M12%2C9.999c0-1.104-0.896-2-2-2s-2%2C0.896-2%2C2c0%2C1.105%2C0.896%2C2%2C2%2C2%20%20%20S12%2C11.104%2C12%2C9.999z%20M15%2C9.999c0%2C2.761-2.238%2C5-5%2C5c-2.761%2C0-5-2.238-5-5C5%2C9.656%2C5.035%2C9.323%2C5.101%2C9H0v7c0%2C2.209%2C1.791%2C4%2C4%2C4%20%20%20h12c2.209%2C0%2C4-1.791%2C4-4V9h-5.101C14.965%2C9.323%2C15%2C9.656%2C15%2C9.999z%20M16%2C0H4c-2.209%2C0-4%2C1.79-4%2C4v1.998h7.027%20%20%20c0.833-0.62%2C1.854-1%2C2.972-1s2.14%2C0.38%2C2.973%2C1H20V4C20%2C1.791%2C18.209%2C0%2C16%2C0z%20M16.5%2C4.999c-0.828%2C0-1.5-0.672-1.5-1.5%20%20%20s0.672-1.5%2C1.5-1.5S18%2C2.67%2C18%2C3.499S17.328%2C4.999%2C16.5%2C4.999z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_instagram_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009EE1%22%20d%3D%22M12%2C9.999c0-1.104-0.896-2-2-2s-2%2C0.896-2%2C2c0%2C1.105%2C0.896%2C2%2C2%2C2%20%20%20S12%2C11.104%2C12%2C9.999z%20M16%2C0H4c-2.209%2C0-4%2C1.79-4%2C4v1.998h7.027c0.833-0.62%2C1.854-1%2C2.972-1s2.14%2C0.38%2C2.973%2C1H20V4%20%20%20C20%2C1.791%2C18.209%2C0%2C16%2C0z%20M16.5%2C4.999c-0.828%2C0-1.5-0.672-1.5-1.5s0.672-1.5%2C1.5-1.5S18%2C2.67%2C18%2C3.499S17.328%2C4.999%2C16.5%2C4.999z%20%20%20%20M15%2C9.999c0%2C2.761-2.238%2C5-5%2C5c-2.761%2C0-5-2.238-5-5C5%2C9.656%2C5.035%2C9.323%2C5.101%2C9H0v7c0%2C2.209%2C1.791%2C4%2C4%2C4h12%20%20%20c2.209%2C0%2C4-1.791%2C4-4V9h-5.101C14.965%2C9.323%2C15%2C9.656%2C15%2C9.999z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_pause {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2213%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M4%201h-2c-.552%200-1%20.448-1%201v9c0%20.553.448%201%201%201h2c.552%200%201-.447%201-1v-9c0-.552-.448-1-1-1zm7%200h-2c-.553%200-1%20.448-1%201v9c0%20.553.447%201%201%201h2c.553%200%201-.447%201-1v-9c0-.552-.447-1-1-1z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_placemark {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%229px%22%20height%3D%2212px%22%20viewBox%3D%220%200%209%2012%22%20enable-background%3D%22new%200%200%209%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232C2C2C%22%20d%3D%22M8.673%2C6.353c-0.016%2C0.04-0.034%2C0.08-0.054%2C0.119l-2.98%2C4.823%20C5.416%2C11.729%2C4.978%2C12%2C4.5%2C12s-0.916-0.271-1.138-0.706L0.381%2C6.471C0.362%2C6.432%2C0.344%2C6.392%2C0.328%2C6.353%20C0.11%2C5.801%2C0%2C5.218%2C0%2C4.619c0-0.624%2C0.119-1.228%2C0.354-1.798c0.226-0.549%2C0.55-1.044%2C0.964-1.469%20c0.413-0.424%2C0.895-0.757%2C1.431-0.989C3.304%2C0.122%2C3.893%2C0%2C4.5%2C0c0.608%2C0%2C1.197%2C0.122%2C1.752%2C0.363%20c0.536%2C0.232%2C1.018%2C0.566%2C1.431%2C0.99C8.096%2C1.777%2C8.42%2C2.272%2C8.646%2C2.821C8.882%2C3.391%2C9%2C3.996%2C9%2C4.619%20C9%2C5.218%2C8.89%2C5.801%2C8.673%2C6.353z%20M4.5%2C2.995c-0.832%2C0-1.507%2C0.67-1.507%2C1.499c0%2C0.828%2C0.675%2C1.498%2C1.507%2C1.498%20c0.833%2C0%2C1.507-0.67%2C1.507-1.498C6.007%2C3.666%2C5.333%2C2.995%2C4.5%2C2.995z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_player_in_rent {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2018%2014%22%20enable-background%3D%22new%200%200%2018%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.891%2C9.078h0.104V5l1.94%2C1.016c0.106%2C0.058%2C0.222%2C0.085%2C0.335%2C0.085%20%20%20c0.23%2C0%2C0.455-0.113%2C0.602-0.321l0.974-1.389c0.235-0.338%2C0.188-0.815-0.112-1.09l-3.25-3.125C12.342%2C0.062%2C12.163%2C0%2C11.979%2C0%20%20%20h-1.475c-0.236%2C0-0.459%2C0.102-0.606%2C0.274C9.437%2C0.819%2C8.727%2C1.144%2C7.997%2C1.144c-0.729%2C0-1.439-0.325-1.9-0.869%20%20%20C5.949%2C0.101%2C5.726%2C0%2C5.49%2C0H4.016C3.831%2C0%2C3.652%2C0.062%2C3.512%2C0.175l-3.25%2C3.125c-0.3%2C0.275-0.349%2C0.752-0.112%2C1.09L1.125%2C5.78%20%20%20c0.146%2C0.208%2C0.371%2C0.32%2C0.601%2C0.32c0.112%2C0%2C0.228-0.027%2C0.334-0.085L4.004%2C5v7h6.259c-0.178-0.292-0.286-0.632-0.286-0.999%20%20%20C9.978%2C9.94%2C10.836%2C9.078%2C11.891%2C9.078z%20M17.972%2C10.905c-0.016-0.226-0.1-0.447-0.272-0.619c-0.05-0.05-0.111-0.075-0.169-0.111%20%20%20l-1.894-1.889c-0.381-0.379-0.996-0.379-1.377%2C0c-0.379%2C0.378-0.379%2C0.992%2C0%2C1.371L14.604%2C10h-2.625c-0.553%2C0-1%2C0.447-1%2C1%20%20%20s0.447%2C1%2C1%2C1h2.625l-0.344%2C0.343c-0.379%2C0.379-0.379%2C0.993%2C0%2C1.372c0.381%2C0.378%2C0.996%2C0.378%2C1.377%2C0l1.896-1.891%20%20%20c0.056-0.036%2C0.118-0.061%2C0.167-0.109c0.191-0.191%2C0.277-0.441%2C0.275-0.691c0.002-0.029%2C0.005-0.057%2C0.004-0.086%20%20%20C17.978%2C10.927%2C17.974%2C10.916%2C17.972%2C10.905z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_player_rented {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2018%2014%22%20enable-background%3D%22new%200%200%2018%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.005%2C5l1.94%2C1.016c0.106%2C0.058%2C0.222%2C0.085%2C0.335%2C0.085%20%20%20c0.23%2C0%2C0.455-0.113%2C0.602-0.321l0.974-1.389c0.235-0.338%2C0.188-0.814-0.112-1.09l-3.25-3.125C12.353%2C0.062%2C12.174%2C0%2C11.989%2C0%20%20%20h-1.475c-0.236%2C0-0.459%2C0.102-0.606%2C0.274C9.447%2C0.818%2C8.737%2C1.144%2C8.007%2C1.144c-0.729%2C0-1.439-0.325-1.901-0.869%20%20%20C5.96%2C0.101%2C5.737%2C0%2C5.501%2C0H4.026C3.842%2C0%2C3.663%2C0.062%2C3.523%2C0.176l-3.25%2C3.125c-0.3%2C0.275-0.349%2C0.752-0.112%2C1.091L1.136%2C5.78%20%20%20c0.146%2C0.207%2C0.371%2C0.32%2C0.601%2C0.32c0.113%2C0%2C0.228-0.027%2C0.335-0.085L4.015%2C5v7h6.255c-0.166-0.276-0.264-0.587-0.271-0.912%20%20%20c-0.003-0.029-0.005-0.059-0.005-0.087c0-0.029%2C0.002-0.06%2C0.005-0.09c0.015-0.484%2C0.208-0.936%2C0.548-1.277%20%20%20c0.09-0.09%2C0.182-0.151%2C0.254-0.195l1.203-1.21V5z%20M16.989%2C10h-2.625l0.344-0.343c0.379-0.379%2C0.379-0.993%2C0-1.371%20%20%20c-0.381-0.379-0.996-0.379-1.377%2C0l-1.892%2C1.887c-0.058%2C0.037-0.12%2C0.062-0.171%2C0.113c-0.174%2C0.172-0.258%2C0.395-0.272%2C0.62%20%20%20c-0.002%2C0.011-0.006%2C0.021-0.007%2C0.031c-0.001%2C0.029%2C0.002%2C0.057%2C0.004%2C0.086c-0.002%2C0.25%2C0.084%2C0.5%2C0.275%2C0.691%20%20%20c0.049%2C0.049%2C0.111%2C0.073%2C0.168%2C0.109l1.895%2C1.89c0.381%2C0.379%2C0.996%2C0.379%2C1.377%2C0c0.379-0.378%2C0.379-0.992%2C0-1.371L14.364%2C12%20%20%20h2.625c0.553%2C0%2C1-0.447%2C1-1S17.542%2C10%2C16.989%2C10z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_swap {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2030%2030%22%20enable-background%3D%22new%200%200%2030%2030%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M25%2C14.358l-2.112-2.884c-0.196-0.293-0.528-0.469-0.883-0.469c-0.355%2C0-0.687%2C0.176-0.884%2C0.469%20%20%20l-1.935%2C2.884c-0.216%2C0.323-0.235%2C0.738-0.053%2C1.081c0.186%2C0.342%2C0.547%2C0.556%2C0.935%2C0.556h0.858%20%20%20c-0.481%2C2.852-2.959%2C5.032-5.94%2C5.032c-0.544%2C0-0.985%2C0.441-0.985%2C0.986S14.442%2C23%2C14.986%2C23c4.069%2C0%2C7.433-3.062%2C7.931-7.005%20%20%20h1.021c0.392%2C0%2C0.878-0.214%2C1.062-0.556C25.186%2C15.097%2C25.219%2C14.682%2C25%2C14.358z%20M15.014%2C8.973c0.544%2C0%2C0.985-0.442%2C0.985-0.986%20%20%20S15.558%2C7%2C15.014%2C7c-4.07%2C0-7.434%2C3.062-7.931%2C7.005H6.062c-0.392%2C0-0.75%2C0.213-0.935%2C0.555c-0.185%2C0.343-0.166%2C0.758%2C0.052%2C1.081%20%20%20l1.934%2C2.884c0.197%2C0.293%2C0.528%2C0.47%2C0.883%2C0.47s0.687-0.177%2C0.883-0.47l1.935-2.884c0.217-0.323%2C0.236-0.738%2C0.052-1.081%20%20%20c-0.184-0.342-0.545-0.555-0.934-0.555H9.073C9.555%2C11.154%2C12.031%2C8.973%2C15.014%2C8.973z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_tick_black {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232B2B2B%22%20d%3D%22M11.568%2C2.426c-0.57-0.57-1.49-0.575-2.054-0.012L4.847%2C6.305%20%20%20L3.819%2C4.724C3.405%2C4.023%2C2.488%2C3.783%2C1.771%2C4.188C1.053%2C4.592%2C0.808%2C5.489%2C1.222%2C6.19l2%2C3.077%20%20%20c0.414%2C0.701%2C1.331%2C0.941%2C2.049%2C0.537c0.223-0.125%2C0.394-0.302%2C0.52-0.501l5.79-4.829C12.145%2C3.912%2C12.139%2C2.995%2C11.568%2C2.426z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_time_1_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%231CAEEC%22%20d%3D%22M9%2C0C4.029%2C0%2C0%2C4.029%2C0%2C9s4.029%2C9%2C9%2C9c4.972%2C0%2C9-4.029%2C9-9%20%20%20S13.972%2C0%2C9%2C0z%20M9%2C15.998c-3.864%2C0-6.996-3.132-6.996-6.995c0-3.864%2C3.132-6.996%2C6.996-6.996c3.863%2C0%2C6.995%2C3.132%2C6.995%2C6.996%20%20%20C15.995%2C12.866%2C12.863%2C15.998%2C9%2C15.998z%20M9%2C4.006c-0.552%2C0-1%2C0.447-1%2C0.999v3.998c0%2C0.551%2C0.447%2C0.999%2C1%2C0.999s1-0.448%2C1-0.999%20%20%20V5.005C10%2C4.454%2C9.552%2C4.006%2C9%2C4.006z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_time_1_white {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M9%2C0C4.029%2C0%2C0%2C4.029%2C0%2C9s4.029%2C9%2C9%2C9c4.972%2C0%2C9-4.029%2C9-9%20%20%20S13.972%2C0%2C9%2C0z%20M9%2C15.998c-3.864%2C0-6.996-3.132-6.996-6.995c0-3.864%2C3.132-6.996%2C6.996-6.996c3.863%2C0%2C6.995%2C3.132%2C6.995%2C6.996%20%20%20C15.995%2C12.866%2C12.863%2C15.998%2C9%2C15.998z%20M9%2C4.006c-0.552%2C0-1%2C0.447-1%2C0.999v3.998c0%2C0.551%2C0.447%2C0.999%2C1%2C0.999s1-0.448%2C1-0.999%20%20%20V5.005C10%2C4.454%2C9.552%2C4.006%2C9%2C4.006z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_time_2_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%231CAEEC%22%20d%3D%22M9%2C0C4.029%2C0%2C0%2C4.029%2C0%2C9c0%2C4.97%2C4.029%2C9%2C9%2C9c4.972%2C0%2C9-4.03%2C9-9%20%20%20C18%2C4.029%2C13.972%2C0%2C9%2C0z%20M2.004%2C9.002c0-3.864%2C3.132-6.995%2C6.996-6.995v13.99C5.136%2C15.997%2C2.004%2C12.866%2C2.004%2C9.002z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_time_2_white {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M9%2C0C4.029%2C0%2C0%2C4.029%2C0%2C9c0%2C4.97%2C4.029%2C9%2C9%2C9c4.972%2C0%2C9-4.03%2C9-9%20%20%20C18%2C4.029%2C13.972%2C0%2C9%2C0z%20M2.004%2C9.002c0-3.864%2C3.132-6.995%2C6.996-6.995v13.99C5.136%2C15.997%2C2.004%2C12.866%2C2.004%2C9.002z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_time_all_blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%231CAEEC%22%20d%3D%22M9%2C0C4.029%2C0%2C0%2C4.029%2C0%2C9c0%2C4.97%2C4.029%2C9%2C9%2C9c4.972%2C0%2C9-4.03%2C9-9%20%20%20C18%2C4.029%2C13.972%2C0%2C9%2C0z%20M10%2C9.002c0%2C0.552-0.448%2C0.999-1%2C0.999S8%2C9.554%2C8%2C9.002V5.005c0-0.552%2C0.448-0.999%2C1-0.999%20%20%20s1%2C0.447%2C1%2C0.999V9.002z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_time_all_white {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M9%2C0C4.029%2C0%2C0%2C4.029%2C0%2C9c0%2C4.97%2C4.029%2C9%2C9%2C9c4.972%2C0%2C9-4.03%2C9-9%20%20%20C18%2C4.029%2C13.972%2C0%2C9%2C0z%20M10%2C9.002c0%2C0.552-0.448%2C0.999-1%2C0.999S8%2C9.554%2C8%2C9.002V5.005c0-0.552%2C0.448-0.999%2C1-0.999%20%20%20s1%2C0.447%2C1%2C0.999V9.002z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_user_small {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%229px%22%20height%3D%2211px%22%20viewBox%3D%220%200%209%2011%22%20enable-background%3D%22new%200%200%209%2011%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232C2C2C%22%20d%3D%22M4.5%2C6.013C2.015%2C6.013%2C0%2C6.757%2C0%2C7.674V11h9V7.674%20%20%20C9%2C6.757%2C6.985%2C6.013%2C4.5%2C6.013z%20M4.5%2C4.988c1.389%2C0%2C2.515-1.118%2C2.515-2.494C7.015%2C1.116%2C5.889%2C0%2C4.5%2C0S1.986%2C1.116%2C1.986%2C2.494%20%20%20C1.986%2C3.87%2C3.111%2C4.988%2C4.5%2C4.988z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.icon_zenit_logo {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMDQuMiA3OS41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDQuMiA3OS41IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMTc5LjQsNDYuNUMxNzkuNCw0Ni40LDE3OS40LDQ2LjQsMTc5LjQsNDYuNWMtMC4yLTAuMi0wLjMtMC4yLTAuNC0wLjJjLTAuMiwwLTAuNCwwLTAuNiwwDQoJCQkJCQljLTEuMSwwLTIuMiwwLjYtMy44LDJjMCwwLTAuMSwwLjEsMCwwLjJsMC4xLDAuMWwwLDBjMC44LTAuMiwxLjktMC40LDMtMC40YzAuNSwwLDAuOSwwLDEuMywwLjFjMC4xLDAsMC4xLDAsMC4yLTAuMQ0KCQkJCQkJYzAtMC4xLDAtMC4xLTAuMS0wLjJjLTAuMy0wLjEtMC43LTAuMi0xLjItMC4zYzAuMywwLDAuNi0wLjEsMC44LDBjMC4xLDAsMC4xLDAsMC4xLTAuMXMwLTAuMS0wLjEtMC4xDQoJCQkJCQljLTAuMy0wLjEtMC42LTAuMS0wLjgtMC4xYzAuMywwLDAuNy0wLjEsMS0wLjFjMC4xLDAsMC4xLDAsMC4xLTAuMWMwLTAuMSwwLTAuMS0wLjEtMC4xYy0wLjMtMC4xLTAuOC0wLjItMS4zLTAuMmwwLDANCgkJCQkJCWMwLjQtMC4xLDAuOC0wLjIsMS40LTAuMWwwLDBDMTc5LjMsNDYuNiwxNzkuNCw0Ni41LDE3OS40LDQ2LjV6Ii8+DQoJCQkJCTxwYXRoIGZpbGw9IiMwMEFDRUQiIGQ9Ik0yMTIuMyw1Mi4zaC0wLjJIMjEyYy0wLjgsMC43LTEuOCwxLjItMi43LDEuN2MwLjYtMC42LDEuMi0xLjEsMS44LTEuN3YtMC4xbC0wLjEtMC4xDQoJCQkJCQljLTAuMSwwLTAuMiwwLTAuMy0wLjFoLTAuMWMtMSwwLjctMi4yLDEuMi0zLjIsMS44YzAuOC0wLjYsMS40LTEuMiwyLjItMS45YzAsMCwwLjEtMC4xLDAtMC4xbC0wLjEtMC4xDQoJCQkJCQljLTAuMiwwLTAuNC0wLjEtMC41LTAuMWgtMC4xYy0xLjEsMC42LTIuMywxLjEtMy40LDEuNmMwLjgtMC42LDEuNS0xLjEsMi4zLTEuN2MwLDAsMC4xLTAuMSwwLTAuMWMwLDAsMC0wLjEtMC4xLTAuMQ0KCQkJCQkJYy0wLjUtMC4xLTAuOS0wLjMtMS4zLTAuNGMtMC4xLDAtMC4xLDAtMC4yLDAuMWMwLDAuMSwwLDAuMSwwLjEsMC4yaDAuMWMwLjIsMC4xLDAuNCwwLjIsMC42LDAuM2MtMSwwLjUtMi4yLDAuOS0zLjMsMS4yDQoJCQkJCQljMC44LTAuNiwxLjctMS4xLDIuNC0xLjdsMC4xLTAuMWMwLDAsMC0wLjEtMC4xLTAuMWMtMC4yLTAuMS0wLjMtMC4xLTAuNS0wLjJoLTAuMWMtMS4yLDAuNS0yLjQsMC44LTMuNiwxLjENCgkJCQkJCWMwLjgtMC41LDEuNi0wLjksMi40LTEuNWwwLjEtMC4xYzAsMCwwLTAuMS0wLjEtMC4xYy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMmgtMC4xYy0xLjEsMC40LTIuMywwLjctMy4zLDAuOA0KCQkJCQkJYzAuOC0wLjQsMS41LTAuOCwyLjItMS4ybDAuMS0wLjFjMCwwLDAtMC4xLTAuMS0wLjFsLTAuMS0wLjFoLTAuMWMtMSwwLjMtMi4xLDAuNS0zLDAuN2MxLjItMC41LDEuOC0wLjksMi4xLTEuMnYtMC4xdi0wLjENCgkJCQkJCWwtMC4xLTAuMWwtMC4xLTAuMWgtMC4xYy0wLjQsMC4yLTAuNywwLjMtMSwwLjRjMCwwLTAuMSwwLTAuMSwwLjFjLTAuMywwLjEtMS40LDAuNS0xLjgsMC41Yy0wLjgsMC4xLTIuNCwwLjMtMy44LDAuMw0KCQkJCQkJcy0zLjEtMC4yLTMuNS0wLjljMC4xLDAsMC4yLDAuMSwwLjMsMC4xaDAuMWwwLjEtMC4xYzAtMSwwLjYtMS42LDAuOC0xLjhjMC4xLDAuMywwLjMsMC43LDAuMywwLjdzMC4xLDAuMSwwLjEsMA0KCQkJCQkJYzAuMSwwLDAuMS0wLjEsMC4xLTAuMWMwLTAuMywwLjEtMC42LDAuMS0wLjdjMC4yLDAuNSwwLjYsMC44LDAuNiwwLjhzMC4xLDAsMC4yLDBsMC4xLTAuMWMtMC4xLTAuNCwwLTAuOCwwLTAuOQ0KCQkJCQkJYzAuMiwwLjYsMC41LDEuMSwwLjUsMS4yYzAsMC4xLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjEtMC4xLDAuMS0wLjJjLTAuMS0wLjQsMC0wLjksMC0xLjNjMC4zLDAuOCwwLjcsMS42LDAuOCwxLjgNCgkJCQkJCWMwLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4xLTAuMSwwLjEtMC4xYy0wLjEtMC44LTAuMS0yLjIsMC4yLTMuNGMwLjItMS0wLjEtMi4xLTAuOC0yLjVjLTAuNy0wLjUtMS42LTAuNC0yLjcsMC40DQoJCQkJCQljLTIuNywxLjctNS4yLDIuNi03LjIsMi42Yy0xLjMsMC0yLjMtMC40LTIuNy0wLjdjMC4xLDAsMC4yLDAsMC4yLDBzMC4xLDAsMC4xLTAuMXYtMC4xYzAtMC4xLTAuMS0wLjMsMC0wLjQNCgkJCQkJCWMwLjEtMC4xLDAuMy0wLjIsMC41LTAuMmMwLjEsMCwwLjMsMCwwLjQsMGwwLDB2MC40YzAsMCwwLDAuMSwwLjEsMC4xaDAuMWMwLjEtMC4xLDAuMy0wLjMsMC40LTAuNHYwLjNjMCwwLDAsMC4xLDAuMSwwLjFoMC4xDQoJCQkJCQljMC4yLTAuMSwwLjQtMC41LDAuNS0wLjhjMCwwLjMtMC4xLDAuNy0wLjIsMC45YzAsMC4xLDAsMC4xLDAuMSwwLjJjMC4xLDAsMC4xLDAsMC4yLTAuMWMwLjYtMC44LDEuNi0yLjksMC4zLTQuMQ0KCQkJCQkJYy0wLjEtMC4xLTAuMy0wLjQtMC43LTAuNGMtMC40LDAtMC44LDAuMi0xLjQsMC44Yy0xLjQsMS41LTMuOCwyLjQtNi4zLDIuNGgtMC4xYy0wLjEsMC0wLjEsMC0wLjEsMC4xczAsMC4xLDAuMSwwLjENCgkJCQkJCWMxLjYsMC41LDMuMiwwLjYsNC41LDAuM2MwLDAsMC4xLDAsMC4xLTAuMWMwLDAsMCwwLDAtMC4xbDAsMGMwLjItMC40LDAuNi0wLjYsMS0wLjdsMCwwYzEuNC0wLjIsMS40LTEuMywxLjQtMS40DQoJCQkJCQlzMC0wLjEtMC4xLTAuMWMtMC4xLDAtMC4xLDAtMC4xLDAuMWMtMC40LDAuNi0wLjksMC44LTEuMywwLjhjMC40LTAuMywwLjctMC42LDAuOS0wLjhjMC41LTAuNSwwLjgtMC45LDEuMS0wLjgNCgkJCQkJCWMwLjUsMC40LDAuNSwxLjEsMC41LDEuMmMwLDAuMSwwLDAuMSwwLjEsMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC0wLjEsMC4xLTAuMSwwLjEtMC4yYzAsMC40LTAuMiwwLjctMC40LDAuOQ0KCQkJCQkJYy0wLjQsMC41LTEsMC41LTEuMiwwLjVjLTAuMSwwLTAuMSwwLTAuMSwwYy0wLjktMC4xLTEuNSwwLjEtMS45LDAuN2MtMC4yLDAuMy0wLjIsMC42LTAuMiwwLjl2MC4xYzAuMywwLjMsMC43LDAuNywxLjUsMC45DQoJCQkJCQljLTAuNSwwLTAuOC0wLjItMS4zLTAuNWgtMC4xbC0wLjEsMC4xbDAsMGMwLDAsMCwwLjEsMC4xLDAuMWMwLjQsMC4zLDEsMC42LDEuOSwwLjhjLTAuNSwwLTEtMC4yLTEuNi0wLjVoLTAuMQ0KCQkJCQkJYzAsMC0wLjEsMC4xLDAsMC4yVjQ2YzAuNCwwLjMsMSwwLjcsMi4xLDAuOWMtMC41LDAtMS4xLTAuMi0xLjgtMC42Yy0wLjEsMC0wLjEsMC0wLjIsMGMwLDAtMC4xLDAuMSwwLDAuMmwwLDBjMCwwLDAsMCwwLDAuMQ0KCQkJCQkJYzAuNCwwLjMsMSwwLjcsMi4xLDAuOGMtMC40LDAtMC44LTAuMS0xLjItMC4zYy0wLjEsMC0wLjEsMC0wLjIsMC4xYzAsMC4xLDAsMC4xLDAsMC4yYzEsMC43LDMuMSwwLjgsNCwwLjgNCgkJCQkJCWMwLjEsMCwwLjEsMC4xLDAuMiwwLjFjMCwwLjEsMCwwLjEsMCwwLjFsMCwwYy0wLjcsMC41LTIuMywxLjQtNC4xLDEuNGMtMC42LDAtMS0wLjEtMS41LTAuM2MwLDAsMCwwLDAuMSwwDQoJCQkJCQljMC4zLTAuMywwLjQtMC42LDAuMy0wLjljMC0wLjEsMC0wLjEtMC4xLTAuMWMtMC4xLDAtMC4xLDAtMC4xLDAuMXMtMC4xLDAuMS0wLjEsMC4xYzAuMS0wLjIsMC4xLTAuNSwwLTAuOGwwLDBsMCwwbC0wLjEtMC4xDQoJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMWMwLDAuMi0wLjEsMC4zLTAuMiwwLjRjMC4xLTAuMywwLTAuNywwLTAuOWMwLDAsMCwwLDAtMC4xYy0wLjEtMC4xLTAuMi0wLjItMC40LTAuM2gtMC4xbC0wLjEsMC4xDQoJCQkJCQljMCwwLjgtMC41LDEuNi0wLjUsMS43bDAsMGMwLDAuMSwwLDAuMywwLjEsMC43bDAsMGMwLjIsMC4zLDAuNywwLjcsMS41LDAuOGMtMC40LDAtMC43LTAuMS0wLjktMC4zYy0wLjEsMC0wLjEsMC0wLjEsMA0KCQkJCQkJczAsMC4xLDAsMC4ybDAsMGMwLDAsMCwwLDAuMSwwLjFjMC41LDAuMiwwLjksMC40LDEuNCwwLjZjLTAuMywwLTAuNy0wLjEtMS0wLjNjLTAuMSwwLTAuMSwwLTAuMiwwYzAsMCwwLDAuMSwwLDAuMmwwLDBsMCwwDQoJCQkJCQljMC41LDAuMywwLjksMC41LDEuNSwwLjZjLTAuMywwLTAuNi0wLjEtMC44LTAuMmMtMC4xLDAtMC4xLDAtMC4yLDAuMWMwLDAuMSwwLDAuMSwwLjEsMC4yYzAuNCwwLjIsMC44LDAuNCwxLjMsMC41DQoJCQkJCQljLTAuMywwLTAuNi0wLjEtMC44LTAuMmMtMC4xLDAtMC4xLDAtMC4yLDAuMWMwLDAuMSwwLDAuMSwwLjEsMC4yYzAuNSwwLjMsMS4yLDAuNiwyLjUsMC42YzAuNiwwLDEuMi0wLjEsMS45LTAuMg0KCQkJCQkJYzEuNC0wLjMsMi42LTAuNCwzLjgtMC40YzAuNiwwLDEsMCwxLjUsMC4xYzAuMSwwLDAuMSwwLDAuMS0wLjFzMC0wLjEtMC4xLTAuMmMtMC4zLTAuMS0wLjktMC40LTIuMi0wLjQNCgkJCQkJCWMwLjUtMC4xLDEtMC4yLDEuNi0wLjNjMC4xLDAsMC4xLTAuMSwwLjEtMC4xYzAtMC4xLDAtMC4xLTAuMS0wLjFjLTAuNS0wLjEtMS0wLjItMS43LTAuMmMwLjUtMC4xLDAuOS0wLjIsMS40LTAuMw0KCQkJCQkJYzAuMSwwLDAuMS0wLjEsMC4xLTAuMWMwLTAuMSwwLTAuMS0wLjEtMC4xYy0wLjYtMC4xLTEuMS0wLjItMS44LTAuMmMwLjUtMC4xLDEtMC4zLDEuNS0wLjRjMCwwLDAuMSwwLDAuMS0wLjF2LTAuMWwtMC4xLTAuMQ0KCQkJCQkJYy0wLjUtMC4xLTAuOS0wLjItMS40LTAuMmMwLjQtMC4xLDAuOC0wLjIsMS4yLTAuMmMwLjEsMCwwLjEtMC4xLDAuMS0wLjFzMCwwLDAtMC4xczAtMC4xLTAuMS0wLjFjLTAuNC0wLjEtMC44LTAuMS0xLjMtMC4xDQoJCQkJCQljMC40LTAuMSwwLjgtMC4yLDEuMy0wLjNjMC4xLDAsMC4xLTAuMSwwLjEtMC4xdi0wLjFjMC0wLjEsMC0wLjEtMC4xLTAuMmMtMC40LTAuMS0wLjgtMC4xLTEuMi0wLjFjMC41LTAuMSwwLjktMC4yLDEuNC0wLjMNCgkJCQkJCWMwLDAsMC4xLDAsMC4xLTAuMXYtMC4xdi0wLjFsLTAuMS0wLjFjLTAuNC0wLjEtMC45LTAuMS0xLjUtMC4xYzAuNi0wLjEsMS4yLTAuMywxLjktMC4zaDAuMWwwLDB2LTAuMWwtMC4xLTAuMQ0KCQkJCQkJYy0wLjUsMC0wLjktMC4xLTEuNC0wLjFjMC41LTAuMSwxLTAuMiwxLjUtMC4zYzAuMSwwLDAuMS0wLjEsMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjFjLTAuNCwwLTAuOC0wLjEtMS4yLTAuMg0KCQkJCQkJYzAuNi0wLjEsMS4zLTAuMiwyLTAuNGMwLjEsMCwwLjEtMC4xLDAuMS0wLjFjMC0wLjEtMC4xLTAuMS0wLjEtMC4xYy0wLjQsMC0wLjgtMC4xLTAuOS0wLjFjMS43LTAuMiwyLjItMC44LDIuMy0wLjgNCgkJCQkJCWMwLDAsMC0wLjEsMC0wLjJjMCwwLTAuMS0wLjEtMC4yLDBjLTAuNCwwLjItMC44LDAuMy0xLjEsMC4zYy0wLjMsMC0wLjYtMC4xLTAuNy0wLjFjMC44LTAuMiwxLjQtMC43LDItMS4xDQoJCQkJCQljMC4zLTAuMiwwLjYtMC40LDAuOC0wLjZjMC4zLTAuMiwwLjUtMC4zLDAuOC0wLjNjMC43LDAsMC45LDAuOCwxLDEuMWMwLDAuMSwwLjEsMC4xLDAuMSwwLjFjMC4xLDAsMC4xLDAsMC4xLTAuMQ0KCQkJCQkJYzAtMC4xLDAtMC4xLDAtMC4yYzAuMSwwLjIsMC4xLDAuNCwwLjEsMC42Yy0wLjEsMC42LTAuNiwwLjgtMC43LDAuOGMtMC40LDAuMy0wLjgsMC41LTEsMC42Yy0wLjYsMC4zLTEuMiwwLjYtMi4zLDEuNQ0KCQkJCQkJYy0wLjUsMC41LTEuMSwxLjMtMC44LDIuMmMwLjMsMC44LDEuMiwxLjMsMi44LDEuNmMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuNiwwLTEuNC0wLjEtMi4yLTAuNWMtMC4xLDAtMC4xLDAtMC4yLDANCgkJCQkJCWMwLDAuMSwwLDAuMSwwLDAuMmMwLjcsMC43LDEuOCwxLjEsMi41LDEuM2MtMC45LTAuMS0xLjctMC4zLTIuMS0wLjVjLTAuMSwwLTAuMSwwLTAuMiwwLjFjMCwwLjEsMCwwLjEsMCwwLjINCgkJCQkJCWMwLjgsMC42LDEuNywwLjksMi40LDEuMWMtMC45LTAuMS0xLjctMC4zLTIuMS0wLjVjLTAuMSwwLTAuMSwwLTAuMiwwLjFjMCwwLjEsMCwwLjEsMCwwLjJjMC44LDAuNiwxLjcsMC45LDIuNCwxLjENCgkJCQkJCWMtMC45LTAuMS0xLjctMC4zLTIuMS0wLjVoLTAuMWwtMC4xLDAuMWMwLDAsMCwwLjEsMC4xLDAuMWMwLjgsMC42LDEuNywwLjgsMi40LDFjLTAuOS0wLjEtMS43LTAuMy0yLjEtMC41DQoJCQkJCQljLTAuMSwwLTAuMSwwLTAuMiwwLjFjMCwwLjEsMCwwLjEsMCwwLjFsMCwwYzAuNywwLjYsMS43LDAuOCwyLjQsMS4xYy0wLjktMC4xLTEuNy0wLjMtMi4xLTAuNWMtMC4xLDAtMC4xLDAtMC4yLDAuMQ0KCQkJCQkJYzAsMC4xLDAsMC4xLDAsMC4yYzAuNywwLjYsMS43LDAuOCwyLjQsMS4xYy0wLjktMC4xLTEuNy0wLjQtMi4yLTAuNWgtMC4xbC0wLjEsMC4xYzAsMCwwLDAuMSwwLjEsMC4xDQoJCQkJCQljMC44LDAuNiwxLjcsMC44LDIuNCwxLjFjLTAuOSwwLTEuNy0wLjMtMi4yLTAuNWgtMC4xbC0wLjEsMC4xYzAsMCwwLDAuMSwwLjEsMC4xYzAuOCwwLjcsMS45LDAuOSwyLjcsMS4xDQoJCQkJCQljLTAuOSwwLTEuOC0wLjMtMi4zLTAuNWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMwLDAuMSwwLDAuMSwwLDAuMmMwLjksMC43LDIuNCwxLDMuNSwxLjFjLTEuNSwwLTIuNy0wLjUtMy40LTAuOA0KCQkJCQkJYy0wLjEsMC0wLjEsMC0wLjIsMC4xYzAsMC4xLDAsMC4xLDAsMC4yYzEuMSwwLjksMy41LDEuMiw1LjEsMS40Yy0xLjIsMC4xLTIuNCwwLTMuNC0wLjJjLTAuMSwwLTAuMSwwLTAuMiwwLjENCgkJCQkJCWMwLDAuMSwwLDAuMSwwLjEsMC4yYzEsMC40LDIuMiwwLjUsMy40LDAuNWMxLjIsMCwyLjQtMC4yLDMuNy0wLjVoMC4xYzMuOC0xLDcuMS0zLjYsMTAuMy02bDAuOC0wLjZjMCwwLDAuMS0wLjEsMC0wLjENCgkJCQkJCUMyMTIuNCw1Mi4zLDIxMi40LDUyLjMsMjEyLjMsNTIuM3oiLz4NCgkJCQkJPHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTIyMS44LDM2LjFMMjIxLjgsMzYuMWMtMS40LDAtMy41LDAuNS02LjUsMi40Yy0xLjEsMC43LTIuMiwxLjUtMy41LDIuNWMwLDAtMC4xLDAuMSwwLDAuMWwwLjEsMC40DQoJCQkJCQljMCwwLDAsMC4xLDAuMSwwLjFoMC4xYzAuNS0wLjUsMS0wLjksMS41LTEuMmMtMC42LDAuNi0xLjEsMS4yLTEuNiwydjAuMXYwLjJjMCwwLDAsMC4xLDAuMSwwLjFoMC4xYzAuNS0wLjUsMS0wLjksMS42LTEuMg0KCQkJCQkJYy0wLjYsMC42LTEuMSwxLjItMS42LDJ2MC4xdjAuMmMwLDAsMCwwLjEsMC4xLDAuMWgwLjFjMC41LTAuNSwxLTAuOSwxLjYtMS4yYy0wLjYsMC42LTEuMSwxLjItMS42LDJ2MC4xdjAuMg0KCQkJCQkJYzAsMCwwLDAuMSwwLjEsMC4xaDAuMWMwLjUtMC41LDEtMC45LDEuNi0xLjJjLTAuNiwwLjYtMS4xLDEuMi0xLjYsMnYwLjFWNDZjMCwwLDAsMC4xLDAuMSwwLjFoMC4xYzAuNS0wLjUsMS0wLjksMS42LTEuMg0KCQkJCQkJYy0wLjYsMC42LTEuMSwxLjItMS42LDEuOXYwLjFWNDdjMCwwLDAsMC4xLDAuMSwwLjFoMC4xYzAuNS0wLjUsMS0wLjksMS42LTEuMmMtMC42LDAuNi0xLjEsMS4yLTEuNiwxLjl2MC4xVjQ4DQoJCQkJCQljMCwwLDAsMC4xLDAuMSwwLjFoMC4xYzAuNS0wLjUsMS0wLjksMS42LTEuMmMtMC42LDAuNi0xLjEsMS4yLTEuNiwxLjl2MC4xdjAuMmMwLDAsMCwwLjEsMC4xLDAuMWgwLjFjMC41LTAuNSwxLTAuOSwxLjYtMS4yDQoJCQkJCQljLTAuNiwwLjYtMS4xLDEuMS0xLjYsMS45djAuMXYwLjJjMCwwLDAsMC4xLDAuMSwwLjFoMC4xYzAuNS0wLjUsMS0wLjgsMS42LTEuMmMtMC42LDAuNi0xLjEsMS4xLTEuNiwxLjlWNTENCgkJCQkJCWMwLjEsMC4zLDAuMSwwLjUsMC4xLDAuN2MwLDAsMCwwLjEsMC4xLDAuMWwwLDBoMC4xYzAuOC0wLjYsMS40LTEsMi0xLjRjMS0wLjMsMy42LTEuMiw0LjEtMi40di0wLjFsLTAuMS0wLjFsMCwwDQoJCQkJCQljLTAuNCwwLjEtMC44LDAuMS0xLjIsMC4yYzAuOC0wLjUsMS41LTAuOCwyLjQtMWMwLjEsMCwwLjEtMC4xLDAuMS0wLjFjMC0wLjEtMC4xLTAuMS0wLjEtMC4xYy0wLjctMC4xLTEuNSwwLjEtMi4zLDAuMw0KCQkJCQkJYzAuNi0wLjQsMS4yLTAuNywyLjEtMC45YzAuMSwwLDAuMS0wLjEsMC4xLTAuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjFjLTAuOCwwLTEuNywwLjEtMi40LDAuM2MwLjUtMC4zLDEuMS0wLjcsMS44LTAuOQ0KCQkJCQkJYzAuMSwwLDAuMS0wLjEsMC4xLTAuMmMwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuOSwwLjItMS45LDAuNC0yLjYsMC43YzAuNy0wLjUsMS40LTAuOSwyLjEtMS4yYzAuMSwwLDAuMS0wLjEsMC4xLTAuMg0KCQkJCQkJcy0wLjEtMC4xLTAuMS0wLjFjLTAuOCwwLjItMi4xLDAuNS0yLjgsMC44YzAuNi0wLjUsMS4zLTAuOCwyLTEuMWMwLjEsMCwwLjEtMC4xLDAuMS0wLjJzLTAuMS0wLjEtMC4xLTAuMQ0KCQkJCQkJYy0wLjYsMC0xLjIsMC4xLTEuOSwwLjNjMC42LTAuNCwxLjItMC44LDEuOS0xYzAuMSwwLDAuMS0wLjEsMC4xLTAuMnMtMC4xLTAuMS0wLjEtMC4xYy0wLjcsMC4xLTEuMywwLjMtMS45LDAuNA0KCQkJCQkJYzAuOC0wLjYsMS45LTEsMi42LTEuM2MwLjEsMCwwLjEtMC4xLDAuMS0wLjJzLTAuMS0wLjEtMC4xLTAuMWMtMC4yLDAtMS4zLDAuMS0yLjYsMC44YzEuNC0xLjIsMy4xLTEuOCw0LjMtMg0KCQkJCQkJYzAsMCwwLjEsMCwwLjEtMC4xdi0wLjF2LTAuMWMwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuOCwwLjItMS40LDAuNC0xLjksMC42Yy0wLjIsMC0xLjMsMC4xLTIuNiwwLjhjMC42LTAuNSwxLjMtMC45LDIuMS0xLjMNCgkJCQkJCWMwLjEsMCwwLjEtMC4xLDAuMS0wLjJzLTAuMS0wLjEtMC4xLTAuMWMtMC41LDAuMS0xLjMsMC4zLTIuMywwLjdjMC43LTAuNiwxLjUtMSwyLjQtMS40YzAuMSwwLDAuMS0wLjEsMC4xLTAuMg0KCQkJCQkJcy0wLjEtMC4xLTAuMS0wLjFjLTAuNSwwLjEtMS40LDAuMi0yLjQsMC44YzEuOS0xLjYsNC4zLTIuMSw1LjYtMi4zYzAsMCwwLjEsMCwwLjEtMC4xYzAuMS0wLjIsMC4yLTAuMywwLjItMC4zDQoJCQkJCQlDMjIxLjgsMzYuMiwyMjEuOCwzNi4xLDIyMS44LDM2LjF6Ii8+DQoJCQkJPC9nPg0KCQkJCTxwYXRoIGZpbGw9IiMwMDFFNEIiIGQ9Ik0yMTUuMSwzOC4xYy0yLjIsMS40LTQsMi45LTUuOCw0LjNjLTQuMSwzLjQtNy44LDYuMy0xMyw2LjVjLTAuMS0wLjgtMC4zLTIuNiwwLjEtNC40DQoJCQkJCWMwLjItMS4zLTAuMi0yLjQtMS0zLjFjLTAuNC0wLjMtMC44LTAuNC0xLjMtMC40Yy0wLjcsMC0xLjMsMC4zLTIsMC44Yy0xLjcsMS4zLTQuNCwyLjQtNi44LDIuN2MwLjYtMC44LDEuOS0zLjIsMC4zLTQuNw0KCQkJCQljMCwwLTAuNC0wLjUtMC45LTAuNWMtMC42LDAtMS4xLDAuMy0xLjcsMC45Yy0xLjcsMS45LTQuOCwyLjctNy44LDIuMmMtMC4xLDAtMC4zLDAuMS0wLjMsMC4yczAsMC4zLDAuMSwwLjMNCgkJCQkJYzAuMSwwLjEsMy4xLDEuNiw2LjEsMWMtMC4yLDEuMiwwLjYsMi42LDAuNiwyLjdsMCwwYzAuNiwxLjMsMi43LDEuNyw0LjEsMS44Yy0wLjgsMC41LTIuMywxLTMuNiwxLjFjLTAuMS0wLjYtMC41LTIuMy0yLjQtMy40DQoJCQkJCWMtMC4xLTAuMS0wLjMtMC4zLTAuNi0wLjNjLTEuNS0wLjItMi43LDAuMi01LjQsMi43Yy0wLjEsMC4xLTAuMSwwLjIsMCwwLjNDMTc0LDQ5LDE3NCw0OSwxNzQuMSw0OWgwLjFjMCwwLDIuOS0wLjgsNC45LTAuNg0KCQkJCQljMCwwLjEsMCwwLjYsMC4zLDEuMWwwLDB2MC4xYzAuMiwwLjcsMC42LDEuNCwxLjMsMi4zYzAuMiwwLjMsMS42LDEuNSw1LjMsMC44YzMuMy0wLjYsNC45LTAuMyw1LjQtMC4yDQoJCQkJCWMwLjIsMC44LDAuNCwxLjQsMC41LDIuMWwwLDBsMCwwYzAuMSwwLjQsMC4yLDAuOCwwLjIsMS4xYzAuMywxLjQsMC41LDIuNSwxLDNjMC4xLDAuMSwxLjcsMS4xLDQuOCwxLjFjMC41LDAsMC45LDAsMS41LTAuMQ0KCQkJCQlsMCwwYzAuMSwwLDAuMiwwLDAuNCwwbDAsMGM0LjgtMC41LDguOC0zLjcsMTIuNS02LjVjMS41LTEuMSwyLjktMi4zLDQuMy0zLjJsNC41LTJjMC4zLTAuNiwwLjUtMi4yLDAuOC0yLjlsMCwwbDAuMi0wLjkNCgkJCQkJYzAsMC4xLDAuMSwwLjEsMC4xLDAuMmMwLjctMi40LDAuOS01LjYsMS4xLTguOEMyMjEuNCwzNS41LDIxOC45LDM1LjcsMjE1LjEsMzguMXogTTE3Ny4xLDQ2LjljMC44LTAuMiwxLjYsMCwyLDAuMQ0KCQkJCQljLTEuNC0wLjEtMi4xLDAuNC0yLjEsMC40YzAuNy0wLjEsMS4zLDAsMS44LDAuMWMtMS4zLDAtMiwwLjMtMiwwLjNjMC44LTAuMiwxLjgsMC4xLDIuMywwLjJjLTEuNC0wLjMtMy4yLDAtNC4zLDAuMw0KCQkJCQljMS43LTEuNSwyLjYtMS45LDMuNy0xLjljMC4yLDAsMC40LDAsMC42LDBjMC4xLDAsMC4yLDAuMSwwLjMsMC4xQzE3Ny43LDQ2LjMsMTc3LjEsNDYuOSwxNzcuMSw0Ni45eiBNMjExLjUsNTIuOQ0KCQkJCQljLTMuMiwyLjQtNi40LDUtMTAuMiw2bDAsMGMtMy40LDAuOC01LjcsMC41LTcuMSwwYzEuMSwwLjMsMi43LDAuNSw0LjgsMGMwLDAtNC42LDAtNi4zLTEuNGMwLjgsMC4zLDIuNiwwLjksNC44LDAuNw0KCQkJCQljMCwwLTMuMi0wLjItNC44LTEuM2MwLjgsMC4zLDIuMSwwLjgsMy42LDAuNWMwLDAtMi41LTAuMS00LTEuMmwwLDBjMC42LDAuMiwxLjcsMC42LDMuMSwwLjVjMCwwLTItMC40LTMuMy0xLjNsMCwwDQoJCQkJCWMwLjUsMC4yLDEuNywwLjcsMy4yLDAuNWMwLDAtMi4yLTAuNC0zLjQtMS4zYzAuNiwwLjIsMS43LDAuNywzLjIsMC41YzAsMC0yLjItMC40LTMuNC0xLjNsMCwwYzAuNiwwLjIsMS43LDAuNiwzLjIsMC41DQoJCQkJCWMwLDAtMi4yLTAuNC0zLjQtMS4zbDAsMGMwLjYsMC4yLDEuNywwLjYsMy4yLDAuNWMwLDAtMi4yLTAuNC0zLjQtMS4zYzAuNiwwLjIsMS43LDAuNywzLjIsMC41YzAsMC0yLjItMC40LTMuNC0xLjMNCgkJCQkJYzAuNiwwLjIsMS43LDAuNywzLjIsMC41YzAsMC0yLjQtMC40LTMuNi0xLjVjMS41LDAuOCwzLjMsMC40LDMuMywwLjRjLTUuMy0wLjgtMy41LTIuOS0yLjgtMy43YzEuNy0xLjQsMi4zLTEuMywzLjQtMi4xDQoJCQkJCWMwLDAsMS4yLTAuOCwwLjQtMmMtMC4xLTAuMiwwLjEsMC4zLDAsMC43Yy0wLjEtMC41LTAuNy0xLjgtMS45LTAuOWMtMSwwLjctMS44LDEuNS0zLjEsMS44YzAsMCwwLjgsMC43LDIuMiwwDQoJCQkJCWMwLDAtMC42LDAuOC0yLjgsMC44YzAsMCwwLjcsMC4zLDEuNywwLjNjLTEuNCwwLjQtMywwLjUtMywwLjVjMC45LDAuMSwxLjcsMC4zLDIuMywwLjNjLTEuMiwwLjItMi40LDAuNS0yLjQsMC41DQoJCQkJCWMxLDAuMSwxLjgsMC4xLDIuNCwwLjJsMCwwYy0xLjUsMC4xLTMuMiwwLjctMy4yLDAuN2MxLjMtMC4yLDIuMy0wLjEsMi44LDBjMCwwLDAsMCwwLDAuMWMtMS4yLDAuMS0yLjUsMC42LTIuNSwwLjYNCgkJCQkJYzEuMS0wLjEsMS45LDAsMi40LDAuMXYwLjFjLTEuMiwwLjEtMi40LDAuNi0yLjQsMC42YzEtMC4xLDEuOSwwLDIuNCwwLjFjMCwwLDAsMCwwLDAuMWMtMS4xLDAuMi0yLjQsMC42LTIuNCwwLjYNCgkJCQkJYzEuMS0wLjEsMiwwLDIuNSwwLjFsMCwwYy0xLjIsMC4yLTIuNSwwLjctMi41LDAuN2MxLjItMC4xLDIuMiwwLDIuNywwLjFjLTEuMiwwLjEtMi41LDAuNi0yLjUsMC42YzEuMy0wLjEsMi4zLDAsMi43LDAuMg0KCQkJCQljLTEuMiwwLjEtMi43LDAuNi0yLjcsMC42YzEuOS0wLjIsMi45LDAuMiwzLjMsMC40Yy0wLjgtMC4xLTIuNC0wLjMtNS4zLDAuM2MtMi40LDAuNC0zLjcsMC00LjMtMC40YzEsMC40LDEuOSwwLjIsMS45LDAuMg0KCQkJCQljLTEtMC4yLTEuOC0wLjUtMi40LTAuOGMxLjEsMC40LDIsMC4yLDIsMC4yYy0xLjItMC4yLTItMC41LTIuNS0wLjhsMCwwYzEuMiwwLjUsMi4yLDAuMiwyLjIsMC4yYy0xLjEtMC4yLTEuOS0wLjUtMi40LTAuOA0KCQkJCQljMCwwLDAsMCwwLTAuMWMxLjEsMC42LDIuMSwwLjIsMi4xLDAuMmMtMS41LTAuMS0yLjItMC43LTIuNC0wLjljLTAuMS0wLjQtMC4xLTAuNi0wLjEtMC42YzAuMS0wLjIsMC41LTEsMC41LTEuOA0KCQkJCQljMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNjMC4xLDAuMywwLjIsMC44LTAuMiwxLjJjMCwwLDAuNi0wLjEsMC43LTAuN2wwLDBjMC4xLDAuMywwLjEsMC44LTAuMiwxYzAsMCwwLjQtMC4xLDAuNi0wLjQNCgkJCQkJYzAsMC4zLDAsMC42LTAuMywwLjhjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmwtMC4xLDAuMmMzLjEsMS41LDYuMy0wLjksNi41LTFjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjNjMC0wLjEtMC4yLTAuMi0wLjMtMC4yDQoJCQkJCWMtMC44LDAtMi45LTAuMi00LTAuOGMxLjMsMC42LDIuNCwwLjMsMi40LDAuM2MtMS41LTAuMi0yLjUtMC44LTMtMWMwLDAsMCwwLDAtMC4xYzEuNSwwLjgsMi44LDAuNiwyLjgsMC42DQoJCQkJCWMtMS43LTAuMi0yLjYtMC44LTMuMS0xLjFsMCwwYzEuNCwwLjgsMi42LDAuNSwyLjYsMC41Yy0xLjQtMC4yLTIuMy0wLjctMi44LTAuOWMwLDAsMCwwLDAtMC4xYzEuMywwLjgsMi40LDAuNCwyLjQsMC40DQoJCQkJCWMtMS41LTAuMS0yLjItMC43LTIuNC0xYzAtMC4zLDAuMS0wLjcsMC4yLTAuOGMwLjMtMC41LDAuOC0wLjcsMS43LTAuNmMwLDAsMi4yLDAuMiwxLjgtMi40YzAsMC0wLjEtMC4zLTAuNC0wLjUNCgkJCQkJYzAsMCwwLjMsMC4zLDAuMywwLjdjMCwwLjMsMCwwLjUtMC4xLDAuOGMwLDAsMC4xLTAuOS0wLjUtMS4zYy0wLjYtMC40LTEuNiwxLjUtMi43LDEuOWMwLDAsMS4zLDAuMSwyLTAuOWMwLDAsMCwxLjEtMS40LDEuMg0KCQkJCQlsMCwwYy0wLjUsMC4xLTAuOCwwLjQtMS4xLDAuOHYwLjFjLTEuNiwwLjQtMy4zLDAuMS00LjQtMC4zaDAuMWMyLjUsMCw1LTAuOSw2LjQtMi41YzAuNS0wLjUsMC45LTAuOCwxLjMtMC44DQoJCQkJCWMwLjQsMCwwLjYsMC4zLDAuNiwwLjNjMS4yLDEuMiwwLjIsMy4yLTAuMyw0YzAuMi0wLjgsMC4yLTEuNiwwLjItMS42cy0wLjQsMS0wLjcsMS4zdi0wLjdjMCwwLTAuNCwwLjUtMC42LDAuN2wtMC4xLTAuNWgtMC4xDQoJCQkJCWMtMS40LTAuMy0wLjksMC43LTAuOSwwLjdjLTAuMywwLTAuNywwLTAuNywwczMuMiwzLDEwLjUtMS43YzAuOS0wLjcsMS45LTAuOCwyLjUtMC40YzAuNywwLjUsMC45LDEuNCwwLjgsMi40DQoJCQkJCWMtMC4yLDEuMi0wLjIsMi40LTAuMiwzLjRjLTAuMi0wLjMtMC42LTEuMS0wLjktMi4zYzAsMC0wLjMsMS4yLTAuMSwxLjljMCwwLTAuNi0xLTAuNi0xLjZjMCwwLTAuMywwLjctMC4yLDEuNQ0KCQkJCQljMCwwLTAuNS0wLjUtMC42LTFjMCwwLTAuMywwLjQtMC4zLDFjMCwwLTAuNC0wLjUtMC4zLTAuOGMwLDAtMS4xLDAuNS0xLDJjLTAuMy0wLjEtMC42LTAuMy0wLjYtMC4zYzAuMywxLjksNS42LDEuMyw3LjUsMQ0KCQkJCQljMC40LTAuMSwxLjktMC41LDEuOS0wLjVsMCwwYzAuNC0wLjEsMC43LTAuMywxLTAuNGMwLjEsMCwwLjEsMC4xLDAuMiwwLjJjLTAuMywwLjMtMS4yLDAuOS0zLjEsMS41YzEuMy0wLjEsMi43LTAuNCw0LjEtMC44DQoJCQkJCWwwLjEsMC4xYy0wLjksMC42LTIsMS4xLTIuOSwxLjZjMS4zLTAuMiwyLjctMC41LDQuMS0wLjljMC4xLDAuMSwwLjIsMC4xLDAuNCwwLjJjLTEsMC43LTIuMSwxLjMtMy4xLDEuOQ0KCQkJCQljMS41LTAuMywyLjktMC44LDQuNC0xLjNjMC4yLDAuMSwwLjMsMC4xLDAuNSwwLjJjLTEsMC44LTIuMiwxLjUtMy4yLDIuMmMxLjUtMC40LDIuOS0wLjksNC40LTEuNmMtMC4zLTAuMS0wLjYtMC4zLTAuOC0wLjUNCgkJCQkJYzAuNSwwLjIsMC45LDAuMywxLjMsMC40Yy0xLDAuOC0yLDEuNi0zLDIuM2MxLjQtMC42LDIuOS0xLjIsNC4zLTJjMC4yLDAsMC40LDAuMSwwLjUsMC4xYy0wLjksMC44LTIsMS43LTMsMi40DQoJCQkJCWMxLjQtMC43LDIuOC0xLjQsNC4yLTIuM2MwLjEsMCwwLjIsMCwwLjMsMC4xYy0wLjgsMC44LTEuOCwxLjctMi42LDIuNGMxLjItMC43LDIuNS0xLjQsMy43LTIuM2MwLjEsMCwwLjEsMCwwLjIsMA0KCQkJCQlDMjEyLDUyLjYsMjExLjgsNTIuNywyMTEuNSw1Mi45eiBNMjIxLjUsMzYuNWMtMS41LDAuMi00LjMsMC44LTYuNCwyLjljMS4zLTAuOCwyLjYtMSwzLjItMS4xYy0xLDAuNS0yLjIsMS4xLTMsMi4xDQoJCQkJCWMxLjItMC44LDIuNC0xLDMtMS4xYy0wLjksMC41LTIsMS0yLjcsMmMxLjctMSwzLjUtMS4xLDMuNS0xLjFjMC42LTAuMiwxLjItMC40LDItMC42djAuMWMtMS41LDAuMy0zLjYsMS01LjEsMi42DQoJCQkJCWMxLjYtMC45LDMuMi0xLjEsMy40LTEuMWMtMSwwLjQtMi40LDEuMS0zLjMsMS45YzAuOC0wLjMsMS43LTAuNiwyLjYtMC43Yy0wLjgsMC40LTEuOCwwLjktMi41LDEuNWMwLjgtMC4zLDEuNy0wLjUsMi41LTAuNg0KCQkJCQljLTAuOCwwLjQtMS45LDEtMi42LDEuN2MwLjgtMC4zLDIuNC0wLjgsMy42LTFjLTAuOSwwLjQtMiwxLTIuNywxLjdjMC42LTAuMywyLjEtMC43LDMuMy0wLjhjLTAuOCwwLjQtMS45LDAuOC0yLjQsMS40DQoJCQkJCWMwLjgtMC40LDIuMi0wLjYsMy4yLTAuNWMtMC45LDAuMy0yLDAuOC0yLjksMS41YzAuOC0wLjQsMi4xLTAuNywzLjEtMC42Yy0xLDAuMy0yLjEsMC44LTMsMS41YzAuNS0wLjIsMS4zLTAuNCwyLTAuNQ0KCQkJCQljLTAuNCwwLjktMi4zLDEuNy00LDIuM2MtMC43LDAuNS0xLjMsMC45LTIsMS40YzAtMC4yLTAuMS0wLjQtMC4xLTAuN2MwLjgtMSwxLjUtMS44LDIuNC0yLjRjLTAuOCwwLjMtMS43LDAuOC0yLjQsMS42DQoJCQkJCWMwLTAuMSwwLTAuMSwwLTAuMmMwLjgtMSwxLjUtMS45LDIuNC0yLjRjLTAuOCwwLjMtMS43LDAuOC0yLjQsMS42YzAtMC4xLDAtMC4xLDAtMC4yYzAuOC0xLDEuNS0xLjksMi40LTIuNA0KCQkJCQljLTAuOCwwLjMtMS43LDAuOC0yLjQsMS42YzAtMC4xLDAtMC4xLDAtMC4yYzAuOC0xLDEuNS0xLjksMi4zLTIuNGMtMC44LDAuMy0xLjcsMC44LTIuNCwxLjZjMC0wLjEsMC0wLjEsMC0wLjINCgkJCQkJYzAuOC0xLDEuNS0xLjksMi4zLTIuNGMtMC44LDAuMy0xLjcsMC44LTIuNCwxLjZjMC0wLjEsMC0wLjEsMC0wLjJjMC44LTEsMS41LTEuOSwyLjMtMi41Yy0wLjgsMC4zLTEuNywwLjgtMi40LDEuNg0KCQkJCQljMC0wLjEsMC0wLjEsMC0wLjJjMC43LTEsMS41LTEuOSwyLjMtMi41Yy0wLjgsMC4zLTEuNywwLjgtMi40LDEuN2MwLTAuMSwwLTAuMSwwLTAuMmMwLjctMSwxLjUtMS45LDIuMy0yLjUNCgkJCQkJYy0wLjgsMC4zLTEuNywwLjgtMi40LDEuN2MwLTAuMSwwLTAuMSwwLTAuMmMwLjctMSwxLjUtMS45LDIuMy0yLjVjLTAuOCwwLjQtMS43LDAuOS0yLjQsMS43YzAtMC4yLTAuMS0wLjMtMC4xLTAuNA0KCQkJCQljMS4xLTAuOCwyLjMtMS43LDMuNS0yLjVjMi44LTEuOCw0LjktMi40LDYuMy0yLjRDMjIxLjcsMzYuMiwyMjEuNiwzNi4zLDIyMS41LDM2LjV6Ii8+DQoJCQk8L2c+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMjY0LjUsMzIuMUMyNjQuNSwzMiwyNjQuNSwzMiwyNjQuNSwzMi4xbC0wLjItMC4xYy0wLjUsMC40LTAuOSwwLjctMS4zLDAuOGMwLjYtMC40LDEtMC44LDEuNS0xLjQNCgkJCQkJdi0wLjF2LTAuMmMwLDAsMC0wLjEtMC4xLTAuMWgtMC4xYy0wLjUsMC40LTAuOSwwLjctMS40LDAuOGMwLjYtMC40LDEtMC44LDEuNS0xLjR2LTAuMXYtMC4yYzAsMCwwLTAuMS0wLjEtMC4xaC0wLjENCgkJCQkJYy0wLjUsMC40LTAuOSwwLjctMS40LDAuOGMwLjYtMC40LDEtMC44LDEuNS0xLjR2LTAuMXYtMC4yYzAtMC4xLDAtMC4xLTAuMS0wLjFoLTAuMWMtMC41LDAuNC0wLjksMC43LTEuNCwwLjgNCgkJCQkJYzAuNi0wLjQsMS0wLjgsMS41LTEuNHYtMC4xdi0wLjJjMCwwLDAtMC4xLTAuMS0wLjFIMjY0Yy0wLjUsMC40LTAuOSwwLjctMS40LDAuOGMwLjYtMC40LDEtMC44LDEuNi0xLjR2LTAuMXYtMC4yDQoJCQkJCWMwLDAsMC0wLjEtMC4xLTAuMUgyNjRjLTAuNSwwLjQtMC45LDAuNy0xLjQsMC44YzAuNi0wLjQsMS0wLjgsMS42LTEuNHYtMC4xdi0wLjJjMC0wLjEsMC0wLjEtMC4xLTAuMUgyNjQNCgkJCQkJYy0wLjUsMC40LTAuOSwwLjctMS40LDAuOGMwLjYtMC40LDEtMC44LDEuNi0xLjR2LTAuMXYtMC4yYzAsMCwwLTAuMS0wLjEtMC4xSDI2NGMtMC41LDAuNC0wLjksMC43LTEuNCwwLjgNCgkJCQkJYzAuNi0wLjQsMS4xLTAuOCwxLjYtMS40di0wLjF2LTAuMmMwLDAsMC0wLjEtMC4xLTAuMUgyNjRjLTAuNSwwLjQtMC45LDAuNy0xLjQsMC44YzAuNi0wLjQsMS4xLTAuOCwxLjYtMS40di0wLjF2LTAuMg0KCQkJCQljMCwwLDAtMC4xLTAuMS0wLjFIMjY0Yy0wLjUsMC40LTAuOSwwLjctMS41LDAuOGMwLjYtMC40LDEuMS0wLjgsMS42LTEuNHYtMC4xdi0wLjJ2LTAuMWMwLDAtMC4xLDAtMC4yLDANCgkJCQkJYy0wLjgsMC42LTEuNCwxLTIuMSwxLjRjLTEuNSwwLjktMi44LDEuNS00LDEuNmMtMC4xLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC4xLDAuMSwwLjEsMC4xLDAuMWMwLjgsMCwxLjctMC4xLDIuNC0wLjMNCgkJCQkJYy0wLjcsMC41LTEuNSwwLjgtMi4zLDAuOWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC4xLDAuMSwwLjEsMC4xLDAuMWMwLjcsMC4xLDEuNS0wLjEsMi4yLTAuM2MtMC43LDAuNC0xLjQsMC44LTIuMywwLjkNCgkJCQkJbC0wLjEsMC4xdjAuMWwwLjEsMC4xYzAuNywwLDEuMy0wLjIsMi4xLTAuNGMtMC42LDAuNC0xLjEsMC44LTEuOCwxYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjJjMCwwLjEsMC4xLDAuMSwwLjEsMC4xDQoJCQkJCWMwLjYtMC4xLDEuMi0wLjIsMS45LTAuNGMtMC42LDAuNC0xLjEsMC44LTEuOCwxbC0wLjEsMC4xbDAsMHYwLjFoMC4xYzAuNywwLDEuNC0wLjIsMi4xLTAuNWMtMC42LDAuNC0xLjIsMC44LTEuOSwxDQoJCQkJCWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4yczAuMSwwLjEsMC4xLDAuMWMwLjYsMCwxLjItMC4xLDEuOC0wLjNjLTAuNiwwLjQtMS4yLDAuOC0xLjksMC45Yy0wLjEsMC0wLjEsMC4xLTAuMSwwLjINCgkJCQkJczAuMSwwLjEsMC4xLDAuMWMwLjYtMC4xLDEuMi0wLjIsMS44LTAuNGMtMC42LDAuNC0xLjIsMC44LTIsMWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4yczAuMSwwLjEsMC4yLDAuMWwxLjYtMC40DQoJCQkJCWMtMS42LDEuNC0zLjUsMi00LjksMi4zYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjFjMCwwLjEsMC4xLDAuMSwwLjEsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuNywwLDEuMy0wLjEsMS45LTAuMg0KCQkJCQljLTAuNywwLjQtMS41LDAuNy0yLjYsMC44Yy0wLjEsMC0wLjEsMC4xLTAuMSwwLjFjMCwwLjEsMC4xLDAuMSwwLjEsMC4xYzAuMiwwLDAuNCwwLDAuNiwwYzAuNywwLDEuMy0wLjEsMS45LTAuMg0KCQkJCQljLTAuNiwwLjMtMS4zLDAuNi0yLjIsMC44Yy0wLjEsMC0wLjEsMC4xLTAuMSwwLjFjMCwwLjEsMC4xLDAuMSwwLjEsMC4xYzAuOCwwLDEuNCwwLDItMC4xYy0wLjcsMC40LTEuNCwwLjYtMi4yLDAuNw0KCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMWMwLDAuMSwwLjEsMC4xLDAuMSwwLjFoMC4xYzEuMywwLDMuNS0wLjQsNi41LTIuM2MwLjgtMC41LDEuNi0xLDIuNC0xLjZsMC4xLTAuMUwyNjQuNSwzMi4xeiIvPg0KCQkJCTxnPg0KCQkJCQk8Zz4NCgkJCQkJCTxnPg0KCQkJCQkJCTxwYXRoIGZpbGw9IiMwMEFDRUQiIGQ9Ik0zMDMsMjQuOUMzMDMsMjQuOCwzMDIuOSwyNC44LDMwMywyNC45Yy0wLjgsMC4xLTIsMC4zLTMuMSwwLjNjLTAuNSwwLTAuOSwwLTEuMy0wLjENCgkJCQkJCQkJYy0wLjEsMC0wLjEsMC0wLjIsMC4xYzAsMC4xLDAsMC4xLDAuMSwwLjJjMC4zLDAuMSwwLjcsMC4yLDEuMSwwLjNjLTAuMywwLTAuNiwwLjEtMC45LDBjLTAuMSwwLTAuMSwwLTAuMSwwLjENCgkJCQkJCQkJczAsMC4xLDAuMSwwLjFjMC4zLDAuMSwwLjYsMC4xLDAuOCwwLjFjLTAuMywwLTAuNywwLjEtMSwwLjFjLTAuMSwwLTAuMSwwLTAuMSwwLjFzMCwwLjEsMC4xLDAuMWMwLjQsMC4xLDAuOCwwLjIsMS4yLDAuMg0KCQkJCQkJCQljLTAuNCwwLjEtMC44LDAuMi0xLjQsMC4xYy0wLjEsMC0wLjEsMC0wLjEsMC4xYzAsMC4xLDAsMC4xLDAsMC4xYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMiwwLDAuNCwwLDAuNiwwDQoJCQkJCQkJCUMzMDAuMiwyNi44LDMwMS4zLDI2LjIsMzAzLDI0LjlDMzAzLDI1LDMwMywyNC45LDMwMywyNC45eiIvPg0KCQkJCQkJCTxwYXRoIGZpbGw9IiMwMEFDRUQiIGQ9Ik0zMDAuMiwzMGMtMS41LTAuNS0zLTAuNi00LjQtMC4zYzAsMC0wLjEsMC0wLjEsMC4xYzAsMCwwLDAsMCwwLjFsMCwwYy0wLjMsMC40LTAuOCwwLjYtMS4zLDAuNw0KCQkJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMWwwLDBjLTEuMiwwLjMtMS4zLDEuMS0xLjMsMS4xYzAsMC4xLDAsMC4xLDAuMSwwLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC40LTAuNSwwLjktMC43LDEuNC0wLjgNCgkJCQkJCQkJYy0wLjQsMC4yLTAuOCwwLjYtMSwwLjhjLTAuNSwwLjUtMC45LDAuOC0xLjIsMC44Yy0wLjUtMC4zLTAuMy0xLjEtMC4zLTEuMWMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjEsMC0wLjEsMC0wLjIsMC4xdjAuMQ0KCQkJCQkJCQljMC4zLTEuMiwxLjctMS4yLDEuOC0xLjJjMC45LDAuMSwxLjUtMC4xLDEuOS0wLjZjMC4yLTAuMywwLjMtMC42LDAuNC0wLjl2LTAuMWMtMC4yLTAuMy0wLjYtMC43LTEuNC0wLjgNCgkJCQkJCQkJYzAuNSwwLDAuOCwwLjIsMS4yLDAuNWgwLjFsMC4xLTAuMWwwLDBjMCwwLDAtMC4xLTAuMS0wLjFjLTAuNC0wLjMtMC45LTAuNi0xLjctMC44YzAuNSwwLDAuOSwwLjIsMS41LDAuNWgwLjFsMC4xLTAuMQ0KCQkJCQkJCQljMCwwLDAsMCwwLTAuMXYtMC4xYy0wLjQtMC4zLTEtMC43LTItMC45YzAuNSwwLDEuMSwwLjIsMS43LDAuNmgwLjFjMCwwLDAuMS0wLjEsMC0wLjJsMCwwYzAsMCwwLDAsMC0wLjENCgkJCQkJCQkJYy0wLjQtMC4zLTAuOS0wLjctMS45LTAuOGMwLjQsMCwwLjgsMC4xLDEuMiwwLjNjMC4xLDAsMC4xLDAsMC4yLTAuMWMwLTAuMSwwLTAuMSwwLTAuMmMtMC45LTAuNy0yLjktMC44LTMuOS0wLjgNCgkJCQkJCQkJYy0wLjEsMC0wLjEsMC0wLjEtMC4xczAtMC4xLDAuMS0wLjJsMCwwYzAuNy0wLjUsMi40LTEuNSw0LjQtMS41YzAuNiwwLDEsMC4xLDEuNSwwLjNoLTAuMWMtMC4zLDAuMy0wLjUsMC42LTAuNSwwLjkNCgkJCQkJCQkJYzAsMC4xLDAsMC4xLDAuMSwwLjFzMC4xLDAsMC4yLDBsMC4xLTAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLDAsMC4xLDAuMSwwLjFsMCwwYzAuMSwwLDAuMSwwLDAuMS0wLjENCgkJCQkJCQkJYzAtMC4yLDAuMS0wLjMsMC4yLTAuNGMtMC4xLDAuMy0wLjEsMC42LTAuMSwwLjl2MC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDAuMWwwLjEtMC4xYzAuMS0wLjgsMC43LTEuNywwLjgtMS44bDAsMA0KCQkJCQkJCQljMC0wLjEsMC0wLjMsMC0wLjdsMCwwYy0wLjItMC4zLTAuNi0wLjctMS40LTAuOGMwLjQsMCwwLjcsMC4xLDEsMC4zYzAsMCwwLjEsMCwwLjIsMGMwLDAsMC4xLTAuMSwwLTAuMmMwLDAsMCwwLDAtMC4xDQoJCQkJCQkJCWMwLDAsMCwwLTAuMS0wLjFjLTAuNC0wLjMtMC44LTAuNS0xLjQtMC42YzAuMywwLDAuNywwLjEsMSwwLjNoMC4xdi0wLjFsMCwwYzAsMCwwLDAsMC0wLjFjLTAuNS0wLjMtMC45LTAuNS0xLjUtMC43DQoJCQkJCQkJCWMwLjMsMCwwLjYsMC4xLDAuOCwwLjJjMC4xLDAsMC4xLDAsMC4yLTAuMWMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjQtMC4yLTAuOC0wLjQtMS4zLTAuNmMwLjMsMCwwLjYsMC4xLDAuOCwwLjINCgkJCQkJCQkJYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC0wLjEsMC0wLjEsMC0wLjJjLTAuNC0wLjMtMS4xLTAuNi0yLjQtMC42Yy0wLjYsMC0xLjIsMC4xLTIsMC4yYy0xLjQsMC4zLTIuNywwLjQtMy45LDAuNA0KCQkJCQkJCQljLTAuNiwwLTEuMSwwLTEuNS0wLjFjLTAuMSwwLTAuMSwwLTAuMSwwLjFjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLjMsMC4xLDAuOSwwLjQsMi4yLDAuNGMtMC41LDAuMS0xLjEsMC4yLTEuNywwLjMNCgkJCQkJCQkJYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjFjMCwwLjEsMCwwLjEsMC4xLDAuMWMwLjUsMC4yLDEsMC4yLDEuNywwLjJjLTAuNSwwLjEtMSwwLjItMS41LDAuM2MtMC4xLDAtMC4xLDAuMS0wLjEsMC4xDQoJCQkJCQkJCWMwLDAuMSwwLDAuMSwwLjEsMC4xYzAuNiwwLjEsMS4xLDAuMiwxLjgsMC4yYy0wLjUsMC4xLTEsMC4zLTEuNiwwLjRjLTAuMSwwLTAuMSwwLjEtMC4xLDAuMWMwLDAuMSwwLDAuMSwwLjEsMC4xDQoJCQkJCQkJCWMwLjUsMC4xLDAuOSwwLjIsMS41LDAuMmMtMC40LDAuMS0wLjksMC4yLTEuNCwwLjNjMCwwLTAuMSwwLTAuMSwwLjF2MC4xbDAsMGMwLDAuMSwwLjEsMC4xLDAuMSwwLjENCgkJCQkJCQkJYzAuNCwwLjEsMC44LDAuMiwxLjQsMC4yYy0wLjUsMC4xLTAuOSwwLjItMS40LDAuM2MtMC4xLDAtMC4xLDAuMS0wLjEsMC4xczAsMCwwLDAuMWwwLDBjMCwwLjEsMCwwLjEsMC4xLDAuMg0KCQkJCQkJCQljMC40LDAuMSwwLjgsMC4yLDEuMywwLjJjLTAuNSwwLjEtMSwwLjItMS41LDAuM2wtMC4xLDAuMWwwLDB2MC4xbDAuMSwwLjFjMC40LDAuMSwwLjksMC4xLDEuNCwwLjENCgkJCQkJCQkJYy0wLjYsMC4xLTEuMiwwLjMtMS45LDAuM2gtMC4xbDAsMHYwLjFsMC4xLDAuMWMwLjMsMCwwLjgsMC4xLDEuNCwwLjFjLTAuNSwwLjEtMSwwLjItMS42LDAuM2MtMC4xLDAtMC4xLDAuMS0wLjEsMC4xDQoJCQkJCQkJCWMwLDAuMSwwLjEsMC4xLDAuMSwwLjFjMC4zLDAsMC44LDAuMSwxLjIsMC4yYy0wLjYsMC4xLTEuMywwLjItMi4xLDAuNGMtMC4xLDAtMC4xLDAuMS0wLjEsMC4xYzAsMC4xLDAuMSwwLjEsMC4xLDAuMQ0KCQkJCQkJCQljMC40LDAsMC43LDAuMSwwLjksMC4xYy0xLjcsMC4yLTIuMywwLjgtMi4zLDAuOHMwLDAuMSwwLDAuMmMwLDAsMC4xLDAuMSwwLjIsMGMwLjQtMC4yLDAuOC0wLjMsMS4xLTAuMw0KCQkJCQkJCQljMC4zLDAsMC41LDAuMSwwLjcsMC4xYy0wLjgsMC4yLTEuNSwwLjctMi4xLDEuMWMtMC4zLDAuMi0wLjYsMC40LTAuOCwwLjZjLTAuMywwLjItMC42LDAuMy0wLjgsMC4zYy0wLjYsMC0wLjgtMC43LTAuOC0xDQoJCQkJCQkJCWMwLTAuMS0wLjEtMC4xLTAuMS0wLjFjLTAuMSwwLTAuMSwwLTAuMSwwLjFjMCwwLjEsMCwwLjEsMCwwLjJjMC0wLjItMC4xLTAuMywwLTAuNWMwLjEtMC42LDAuNy0wLjgsMC43LTAuOQ0KCQkJCQkJCQljMC40LTAuMywwLjgtMC41LDEuMS0wLjZjMC42LTAuMywxLjItMC42LDIuNC0xLjVjMC41LTAuNSwxLjItMS4zLDAuOS0yLjFjLTAuMi0wLjctMS4xLTEuMi0yLjYtMS41YzAuMSwwLDAuMiwwLDAuMiwwDQoJCQkJCQkJCWMwLjYsMCwxLjQsMC4xLDIuMSwwLjVjMC4xLDAsMC4xLDAsMC4yLDBjMC0wLjEsMC0wLjEsMC0wLjJjLTAuNy0wLjctMS43LTEuMS0yLjQtMS4zYzAuOSwwLjEsMS43LDAuNCwyLjIsMC41DQoJCQkJCQkJCWMwLjEsMCwwLjEsMCwwLjItMC4xYzAtMC4xLDAtMC4xLDAtMC4yYy0wLjctMC42LTEuNy0wLjktMi40LTEuMWMxLDAuMSwxLjgsMC40LDIuMiwwLjVjMC4xLDAsMC4xLDAsMC4yLTAuMQ0KCQkJCQkJCQljMC0wLjEsMC0wLjEsMC0wLjJjLTAuNy0wLjYtMS43LTAuOS0yLjQtMS4xYzAuOSwwLjEsMS43LDAuMywyLjIsMC41YzAuMSwwLDAuMSwwLDAuMi0wLjFjMC0wLjEsMC0wLjEsMC0wLjINCgkJCQkJCQkJYy0wLjctMC42LTEuNy0wLjktMi40LTEuMWMxLDAuMSwxLjgsMC40LDIuMiwwLjVjMC4xLDAsMC4xLDAsMC4yLDBjMC0wLjEsMC0wLjEsMC0wLjJjLTAuNy0wLjYtMS43LTAuOS0yLjQtMS4xDQoJCQkJCQkJCWMxLDAuMSwxLjgsMC40LDIuMiwwLjVjMC4xLDAsMC4xLDAsMC4yLTAuMWMwLTAuMSwwLTAuMSwwLTAuMmMtMC43LTAuNi0xLjctMC45LTIuNC0xLjFjMSwwLjEsMS45LDAuNCwyLjMsMC42DQoJCQkJCQkJCWMwLjEsMCwwLjEsMCwwLjItMC4xYzAtMC4xLDAtMC4xLDAtMC4yYy0wLjgtMC42LTEuOC0wLjktMi40LTEuMWMwLjgsMCwxLjYsMC4zLDIuMSwwLjRjMC4xLDAsMC4xLDAsMC4yLTAuMQ0KCQkJCQkJCQljMC0wLjEsMC0wLjEsMC0wLjJjLTAuNy0wLjUtMS41LTAuOC0yLjItMC45YzEsMC4xLDEuOCwwLjQsMi4yLDAuNmMwLjEsMCwwLjEsMCwwLjIsMGMwLTAuMSwwLTAuMSwwLTAuMg0KCQkJCQkJCQljLTAuNy0wLjYtMS43LTAuOS0yLjQtMS4yYzEsMC4xLDEuOCwwLjQsMi4yLDAuNmMwLjEsMCwwLjEsMCwwLjIsMGMwLTAuMSwwLTAuMSwwLTAuMmMtMC43LTAuNi0xLjctMC45LTIuNC0xLjINCgkJCQkJCQkJYzAuOCwwLjEsMS42LDAuMywyLjEsMC41YzAuMSwwLDAuMSwwLDAuMSwwczAtMC4xLDAtMC4yYzAsMCwwLTAuMS0wLjEtMC4xYy0wLjEsMC0xLjYtMS4xLTQuNi0xLjFjLTAuNCwwLTAuOCwwLTEuMSwwbDAsMA0KCQkJCQkJCQlsLTEsMC41Yy0wLjEsMC0wLjEsMC4xLTAuMSwwLjJjMCwwLjEsMC4xLDAuMSwwLjEsMC4xYzAuMywwLDAuNywwLDAuOSwwYzAuMiwwLDAuMywwLDAuNSwwYy0wLjcsMC4xLTEuNSwwLjQtMi4yLDAuNw0KCQkJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLjEsMC4xLDAuMSwwLjFjMC41LTAuMSwwLjktMC4xLDEuNS0wLjFjMC4zLDAsMC42LDAsMC44LDBjLTAuNywwLjEtMS40LDAuMy0yLjEsMC42DQoJCQkJCQkJCWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4yYzAsMC4xLDAuMSwwLjEsMC4xLDAuMWMwLjMsMCwwLjcsMCwwLjksMGMwLjUsMCwwLjgsMCwxLjIsMC4xYy0wLjcsMC4yLTEuNSwwLjQtMi4zLDAuOA0KCQkJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMnMwLjEsMC4xLDAuMiwwLjFjMC44LTAuMSwxLjQtMC4yLDEuOS0wLjJjMC4yLDAsMC4zLDAsMC40LDBjLTAuOCwwLjItMS45LDAuNi0yLjYsMQ0KCQkJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC44LTAuMiwxLjYtMC4zLDIuMy0wLjRjLTAuOCwwLjMtMiwwLjctMi42LDEuMWMtMC4xLDAtMC4xLDAuMSwwLDAuMg0KCQkJCQkJCQljMCwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuOC0wLjMsMS45LTAuNCwyLjYtMC41Yy0wLjgsMC4yLTEuOCwwLjYtMi40LDFjLTAuMSwwLTAuMSwwLjEsMCwwLjJjMCwwLjEsMC4xLDAuMSwwLjIsMC4xDQoJCQkJCQkJCWMwLjgtMC4zLDEuOS0wLjQsMi41LTAuNGMtMC44LDAuMy0xLjgsMC43LTIuNCwxLjFjLTAuMSwwLTAuMSwwLjEsMCwwLjJjMCwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuOC0wLjMsMS43LTAuNCwyLjQtMC41DQoJCQkJCQkJCWMtMC43LDAuMi0xLjUsMC42LTIuMSwwLjljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC44LTAuMiwxLjUtMC4zLDIuMi0wLjRjLTAuNywwLjItMS40LDAuNS0yLDAuOA0KCQkJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC43LTAuMiwxLjQtMC4yLDEuOC0wLjJjMC4xLDAsMC4yLDAsMC4zLDBjLTAuOCwwLjItMS44LDAuNi0yLjUsMQ0KCQkJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMnMwLjEsMC4xLDAuMiwwLjFjMC44LTAuMiwxLjYtMC4yLDIuMi0wLjJjLTEuMiwwLjMtMi44LDAuOC0zLjUsMS42YzAsMCwwLDAuMSwwLDAuMg0KCQkJCQkJCQljMCwwLDAuMSwwLjEsMC4xLDBjMC41LTAuMSwwLjgtMC4zLDEuMi0wLjRjMCwwLDAuMSwwLDAuMS0wLjFjMC4xLDAsMC4zLDAsMC42LTAuMWMwLjgtMC4xLDIuNC0wLjMsMy45LTAuMw0KCQkJCQkJCQljMS40LDAsMy4xLDAuMiwzLjQsMC45Yy0wLjEsMC0wLjItMC4xLTAuMy0wLjFoLTAuMWwtMC4xLDAuMWMtMC4xLDEtMC44LDEuNi0xLDEuOGMwLTAuMy0wLjItMC43LTAuMy0wLjdsLTAuMS0wLjENCgkJCQkJCQkJYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjFjMCwwLjMtMC4xLDAuNi0wLjIsMC44Yy0wLjItMC41LTAuNS0wLjgtMC41LTAuOHMtMC4xLTAuMS0wLjEsMGMtMC4xLDAtMC4xLDAuMS0wLjEsMC4xDQoJCQkJCQkJCWMwLDAuNC0wLjEsMC44LTAuMSwwLjljLTAuMS0wLjYtMC40LTEuMS0wLjQtMS4xYzAtMC4xLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4xYzAuMSwwLjQtMC4xLDAuOS0wLjIsMS4zDQoJCQkJCQkJCWMtMC4yLTAuOC0wLjUtMS41LTAuNi0xLjhjMC0wLjEtMC4xLTAuMS0wLjEtMC4xYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjFjMCwwLjgtMC4xLDIuMi0wLjUsMy4zYy0wLjMsMS0wLjEsMiwwLjYsMi40DQoJCQkJCQkJCWMwLjcsMC41LDEuNiwwLjQsMi43LTAuM2MyLjktMS43LDUuNC0yLjUsNy40LTIuNWMxLjMsMCwyLjIsMC40LDIuNiwwLjdjLTAuMSwwLTAuMiwwLTAuMywwYzAsMC0wLjEsMC0wLjEsMC4xdjAuMQ0KCQkJCQkJCQljMCwwLDAuMSwwLjIsMCwwLjRjLTAuMSwwLjItMC40LDAuMi0wLjgsMC4xdi0wLjNjMCwwLDAtMC4xLTAuMS0wLjFoLTAuMWMtMC4xLDAuMS0wLjMsMC4zLTAuNCwwLjR2LTAuMw0KCQkJCQkJCQljMC0wLjEsMC0wLjEtMC4xLTAuMWgtMC4xYy0wLjIsMC4xLTAuNCwwLjUtMC42LDAuOGMwLjEtMC4zLDAuMS0wLjYsMC4yLTAuOGMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjEsMC0wLjEsMC0wLjIsMA0KCQkJCQkJCQljLTAuNiwwLjgtMS45LDIuNy0wLjgsNGMwLjEsMC4yLDAuNCwwLjMsMC42LDAuM2gwLjFjMC40LDAsMC45LTAuMywxLjQtMC44YzEuNi0xLjUsNC0yLjQsNi41LTIuNGgwLjFjMC4xLDAsMC4xLDAsMC4xLTAuMQ0KCQkJCQkJCQlDMzAwLjMsMzAsMzAwLjMsMzAsMzAwLjIsMzB6Ii8+DQoJCQkJCQk8L2c+DQoJCQkJCQk8cGF0aCBmaWxsPSIjMDAxRTRCIiBkPSJNMjk3LjgsMjdjMC4xLDAuMSwwLjMsMC4zLDAuNiwwLjNjMC4yLDAsMC41LDAuMSwwLjcsMC4xYzEuMiwwLDIuNS0wLjYsNS4xLTIuNw0KCQkJCQkJCWMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuM2MtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjFjMCwwLTMuMSwwLjgtNSwwLjZjMC0wLjEsMC0wLjYtMC4xLTEuMmwwLDB2LTAuMWMtMC4xLTAuNy0wLjQtMS40LTEtMi4zDQoJCQkJCQkJYy0wLjItMC4zLTEuNC0xLjYtNS4zLTAuOWMtMy41LDAuNi01LjEsMC4zLTUuNSwwLjJjLTAuMi0xLjItMC4zLTIuNC0wLjQtMy4zYy0wLjEtMS41LTAuMi0yLjYtMC44LTMuMmMtMC4xLTAuMS0zLTIuMy05LTAuNw0KCQkJCQkJCWMwLDAtMC4yLDAuNS0wLjMsMC44Yy00LDAuOS03LjEsMy41LTEwLjMsNmMtMS41LDEuMi0zLDIuNC00LjUsMy4zYy0yLjIsMS40LTQsMS45LTUuNiwxLjVjLTEuMy0wLjQtMi43LTItMi43LTJsLTAuMSwwLjENCgkJCQkJCQljMCwxLDAsMi4xLDAsMy4xYzAsMi40LDAsNS4xLDAuMiw3LjRjMC4xLDAsMC4xLDAuMSwwLjIsMC4xbDAsMGMtMC4xLDAtMC4xLDAtMC4yLDBjMC4xLDEuMSwwLjIsMi4yLDAuMywzLjINCgkJCQkJCQljMC4zLDAuMSwwLjgsMC4zLDEuNiwwLjNjMS40LDAsMy43LTAuNSw2LjctMi40YzIuMi0xLjMsNC0yLjcsNS45LTQuMWM0LjMtMy4zLDguMS02LjEsMTMuNC02LjNjMCwwLjgsMCwyLjYtMC41LDQuMw0KCQkJCQkJCWMtMC40LDEuMiwwLDIuNCwwLjgsM2MwLjQsMC4zLDAuOCwwLjQsMS4yLDAuNGMwLjcsMCwxLjMtMC4zLDItMC44YzEuOC0xLjIsNC42LTIuNCw3LTIuNmMtMC43LDAuOC0yLjIsMy4xLTAuOCw0LjUNCgkJCQkJCQljMC4xLDAuMiwwLjQsMC40LDAuOCwwLjVjMC4xLDAsMC4xLDAsMC4yLDBjMC41LDAsMS4xLTAuMywxLjctMC44YzItMS44LDUuMS0yLjYsOC0yLjFjMC4xLDAsMC4zLTAuMSwwLjMtMC4yDQoJCQkJCQkJYzAtMC4xLDAtMC4zLTAuMS0wLjNjLTAuMS0wLjEtMi44LTEuNi01LjktMWMwLjMtMS4xLTAuMi0yLjUtMC4yLTIuNmwwLDBjLTAuNC0xLjMtMi41LTEuNy0zLjktMS44YzAuOC0wLjUsMi40LTEsMy44LTEuMQ0KCQkJCQkJCUMyOTUuOSwyNC4yLDI5Ni4xLDI1LjksMjk3LjgsMjd6IE0yOTguNywyNC42TDI5OC43LDI0LjZDMjk4LjcsMjQuNywyOTguNywyNC43LDI5OC43LDI0LjZDMjk4LjcsMjQuNywyOTguNywyNC42LDI5OC43LDI0LjYNCgkJCQkJCQl6IE0yOTguNywyNS43YzEuMywwLDIuMS0wLjMsMi4xLTAuM2MtMC45LDAuMi0xLjktMC4xLTIuMy0wLjNjMS4zLDAuMywzLjIsMCw0LjQtMC4yYy0yLjMsMS44LTMuMywyLTQuNSwxLjkNCgkJCQkJCQljLTAuMSwwLTAuMi0wLjEtMC4zLTAuMWMxLjUsMC4xLDIuMy0wLjUsMi4zLTAuNWMtMC44LDAuMi0xLjYsMC0yLTAuMWMxLjQsMC4xLDIuMi0wLjQsMi4yLTAuNA0KCQkJCQkJCUMyOTkuOSwyNS45LDI5OS4yLDI1LjgsMjk4LjcsMjUuN3ogTTI2MiwzNC4zYy0zLDEuOS01LjIsMi4zLTYuNSwyLjNjMS0wLjIsMi4xLTAuNiwyLjktMS4xYy0wLjgsMC4zLTEuOCwwLjQtMi44LDAuMw0KCQkJCQkJCWMxLTAuMiwyLjEtMC42LDIuNy0xLjFjLTEuMSwwLjMtMi4yLDAuMy0zLDAuM2MxLjEtMC4yLDIuNC0wLjUsMy4xLTEuMWMtMSwwLjItMiwwLjMtMi43LDAuM2MxLjUtMC4zLDMuNy0wLjksNS4zLTIuNg0KCQkJCQkJCWwtMi4xLDAuNWMwLjktMC40LDItMC45LDIuNi0xLjVjLTAuOCwwLjMtMS43LDAuNi0yLjUsMC43YzAuOC0wLjQsMS44LTAuOCwyLjUtMS40Yy0wLjgsMC4zLTEuNywwLjUtMi41LDAuNQ0KCQkJCQkJCWMwLjgtMC40LDEuOS0xLDIuNi0xLjZjLTAuOCwwLjQtMiwwLjgtMi45LDAuOGwwLDBjMC44LTAuNCwxLjgtMC45LDIuNC0xLjVjLTAuOCwwLjMtMS44LDAuNy0yLjYsMC44bDAsMA0KCQkJCQkJCWMwLjgtMC40LDEuNy0wLjksMi40LTEuNWMtMC44LDAuMy0xLjksMC42LTIuNywwLjdsMCwwYzEtMC4zLDIuMi0wLjgsMy4xLTEuNmMtMC44LDAuNC0yLjEsMC43LTMuMSwwLjZjMS0wLjMsMi4xLTAuOCwzLTEuNQ0KCQkJCQkJCWMtMC44LDAuNC0yLjEsMC42LTMuMiwwLjZjMS4yLTAuMiwyLjYtMC43LDQuMS0xLjZjMC43LTAuNSwxLjQtMC45LDIuMS0xLjRsMCwwdjAuM2MtMC44LDAuOC0xLjYsMS40LTIuNCwxLjkNCgkJCQkJCQljMC44LTAuMiwxLjYtMC41LDIuNC0xLjF2MC4yYy0wLjgsMC44LTEuNiwxLjUtMi40LDEuOWMwLjgtMC4yLDEuNi0wLjYsMi40LTEuMXYwLjJjLTAuOCwwLjgtMS42LDEuNS0yLjQsMS45DQoJCQkJCQkJYzAuOC0wLjIsMS42LTAuNiwyLjQtMS4xdjAuMmMtMC44LDAuOC0xLjYsMS41LTIuNCwxLjljMC44LTAuMiwxLjYtMC42LDIuNC0xLjF2MC4yYy0wLjgsMC44LTEuNiwxLjUtMi40LDEuOQ0KCQkJCQkJCWMwLjgtMC4yLDEuNi0wLjYsMi40LTEuMXYwLjJjLTAuOCwwLjgtMS42LDEuNS0yLjQsMS45YzAuOC0wLjIsMS42LTAuNiwyLjQtMS4xdjAuMmMtMC44LDAuOC0xLjYsMS41LTIuNCwxLjkNCgkJCQkJCQljMC44LTAuMiwxLjYtMC42LDIuNC0xLjF2MC4yYy0wLjgsMC44LTEuNiwxLjUtMi40LDEuOWMwLjgtMC4yLDEuNi0wLjYsMi40LTEuMXYwLjJjLTAuOCwwLjgtMS41LDEuNS0yLjMsMS45DQoJCQkJCQkJYzAuOC0wLjIsMS42LTAuNiwyLjQtMS4xdjAuMmMtMC44LDAuOC0xLjUsMS41LTIuMywxLjljMC44LTAuMiwxLjUtMC42LDIuNC0xLjF2MC42QzI2My42LDMzLjMsMjYyLjcsMzMuOCwyNjIsMzQuM3oNCgkJCQkJCQkgTTI5MSwyNC44Yy0wLjEsMC4xLTAuMiwwLjItMC4xLDAuM2MwLDAuMSwwLjEsMC4yLDAuMywwLjJjMC44LDAsMi44LDAuMiwzLjgsMC44Yy0xLjItMC42LTIuMy0wLjMtMi4zLTAuMw0KCQkJCQkJCWMxLjUsMC4yLDIuNCwwLjgsMi44LDFjMCwwLDAsMCwwLDAuMWMtMS40LTAuOC0yLjctMC42LTIuNy0wLjZjMS42LDAuMiwyLjUsMC44LDIuOSwxLjFsMCwwYy0xLjMtMC44LTIuNi0wLjUtMi42LTAuNQ0KCQkJCQkJCWMxLjMsMC4yLDIuMiwwLjcsMi42LDAuOWMwLDAsMCwwLDAsMC4xYy0xLjItMC44LTIuNC0wLjQtMi40LTAuNGMxLjUsMC4xLDIuMSwwLjcsMi40LDAuOWMwLDAuMy0wLjEsMC42LTAuMywwLjgNCgkJCQkJCQljLTAuMywwLjUtMC45LDAuNy0xLjgsMC42Yy0wLjYsMC0yLDAuMy0yLDEuOWwwLjIsMC4yYzAtMC4zLDAuMS0wLjUsMC4yLTAuN2MwLDAtMC4yLDAuOSwwLjQsMS4zYzAuNSwwLjQsMS44LTEuNCwyLjktMS44DQoJCQkJCQkJYzAsMC0xLjItMC4xLTIuMSwwLjhjMCwwLDAuMS0wLjksMS41LTEuMWMwLDAtMC4xLDAtMC4yLTAuMWMwLjYtMC4xLDEtMC4zLDEuNC0wLjhjMCwwLDAtMC4xLDAuMS0wLjENCgkJCQkJCQljMS42LTAuNCwzLjItMC4xLDQuMywwLjNoLTAuMWMtMi41LDAtNSwwLjgtNi42LDIuNGMtMC42LDAuNS0xLDAuOC0xLjQsMC44Yy0wLjMsMC0wLjUtMC4yLTAuNS0wLjNjLTEtMS4xLDAuMi0zLDAuOC0zLjkNCgkJCQkJCQljLTAuMywwLjctMC4zLDEuNS0wLjMsMS41czAuNi0xLDAuOC0xLjJsLTAuMSwwLjdjMCwwLDAuNS0wLjUsMC43LTAuN3YwLjVoMC4xYzEuNCwwLjMsMS0wLjcsMS0wLjdjMC4zLDAsMC43LDAsMC43LDANCgkJCQkJCQlzLTIuOC0yLjktMTAuNSwxLjdjLTEsMC42LTEuOSwwLjgtMi41LDAuNGMtMC43LTAuNS0wLjgtMS4zLTAuNi0yLjRjMC4zLTEuMSwwLjUtMi40LDAuNS0zLjRjMC4xLDAuMywwLjUsMS4xLDAuNywyLjMNCgkJCQkJCQljMCwwLDAuNC0xLjIsMC4zLTEuOWMwLDAsMC41LDEsMC40LDEuNmMwLDAsMC40LTAuNywwLjQtMS41YzAsMCwwLjUsMC41LDAuNSwxYzAsMCwwLjMtMC40LDAuNC0xYzAsMCwwLjMsMC41LDAuMywwLjgNCgkJCQkJCQljMCwwLDEuMi0wLjUsMS4zLTJjMC4zLDAuMSwwLjUsMC4zLDAuNSwwLjNjLTAuMS0xLjktNS42LTEuMy03LjQtMWMtMC40LDAuMS0wLjcsMC4xLTAuNywwLjF2MC4xYy0wLjQsMC4xLTAuOCwwLjItMS4yLDAuNA0KCQkJCQkJCWMxLTEuMyw0LjMtMS44LDQuNy0xLjhjLTAuMy0wLjEtMS45LTAuMi0zLjUsMC4xYzEuMi0wLjgsMy4zLTEuMiwzLjMtMS4xYzAsMC0xLjUtMC4zLTMsMC4xYzEuMi0wLjgsMy0xLjIsMy0xLjENCgkJCQkJCQljMC0wLjEtMS43LDAtMy4zLDAuNGMxLjItMC44LDMuMS0xLjMsMy4xLTEuMmMwLTAuMS0xLjgsMC0zLjQsMC41YzEuMi0wLjgsMy41LTEuNCwzLjUtMS4zYzAtMC4xLTItMC4xLTMuNiwwLjQNCgkJCQkJCQljMS4yLTAuOCwzLjYtMS4zLDMuNi0xLjNjMC0wLjEtMi4zLTAuMS0zLjksMC41YzEuMS0wLjgsMy42LTEuNCwzLjctMS40Yy0wLjEtMC4xLTEuOS0wLjEtMy41LDAuNGMxLjItMC44LDMuNC0xLjIsMy40LTEuMg0KCQkJCQkJCWMwLTAuMS0xLjctMC4yLTMuMiwwLjFjMS4zLTAuNywyLjktMC45LDIuOS0wLjhjMC0wLjEtMS41LTAuMy0yLjktMC4yYzEuMy0wLjYsMy4xLTAuOCwzLjEtMC43YzAtMC4xLTEuOC0wLjMtMy40LTAuMQ0KCQkJCQkJCWMxLjMtMC42LDMuMi0wLjgsMy4yLTAuOGMwLTAuMS0xLjItMC4yLTIuNS0wLjFsMS0wLjVjMy44LTAuMyw1LjYsMSw1LjYsMXMwLDAuMSwwLjEsMC4xYy0wLjYtMC4zLTEuNy0wLjYtMy4xLTAuNQ0KCQkJCQkJCWMwLDAsMi4yLDAuNCwzLjQsMS40Yy0wLjUtMC4yLTEuNy0wLjctMy4zLTAuNWMwLDAsMi4yLDAuNCwzLjQsMS40Yy0wLjUtMC4yLTEuNy0wLjctMy4zLTAuNWMwLDAsMS45LDAuMywzLjEsMS4xDQoJCQkJCQkJYy0wLjctMC4zLTEuNy0wLjYtMy0wLjRjMCwwLDIuMSwwLjQsMy4yLDEuNGMtMC41LTAuMi0xLjctMC43LTMuMy0wLjZjMCwwLDIuMiwwLjQsMy40LDEuM2MtMC42LTAuMi0xLjctMC43LTMuMi0wLjUNCgkJCQkJCQljMCwwLDIuMiwwLjQsMy40LDEuM2MtMC42LTAuMy0xLjctMC43LTMuMi0wLjVjMCwwLDIuMiwwLjQsMy40LDEuM2MtMC42LTAuMy0xLjctMC43LTMuMi0wLjVjMCwwLDIuMiwwLjQsMy40LDEuMw0KCQkJCQkJCWMtMC42LTAuMy0xLjctMC43LTMuMi0wLjVjMCwwLDIuMiwwLjQsMy40LDEuM2MtMC42LTAuMy0xLjctMC43LTMuMi0wLjVjMCwwLDIuNCwwLjQsMy40LDEuNWMtMS40LTAuOC0zLjMtMC40LTMuMy0wLjQNCgkJCQkJCQljNSwwLjcsMy40LDIuNywyLjUsMy42Yy0xLjksMS41LTIuNCwxLjMtMy42LDIuMWMwLDAtMS4zLDAuOC0wLjYsMmMwLjEsMC4yLDAtMC4zLDAuMS0wLjdjMC4xLDAuNSwwLjUsMS43LDEuOCwwLjgNCgkJCQkJCQljMS0wLjcsMS45LTEuNSwzLjItMS44YzAsMC0wLjctMC43LTIuMiwwYzAsMCwwLjctMC44LDIuOS0wLjhjMCwwLTAuNy0wLjMtMS42LTAuM2MxLjQtMC40LDMtMC41LDMtMC41DQoJCQkJCQkJYy0wLjktMC4xLTEuNy0wLjItMi4yLTAuM2MxLjItMC4yLDIuNS0wLjUsMi41LTAuNWMtMS0wLjEtMS44LTAuMS0yLjQtMC4ybDAsMGMxLjUtMC4xLDMuMy0wLjcsMy4zLTAuNw0KCQkJCQkJCWMtMS40LDAuMi0yLjMsMC4xLTIuOCwwYzAsMCwwLDAsMC0wLjFjMS4yLTAuMSwyLjYtMC42LDIuNi0wLjZjLTEuMiwwLjEtMiwwLTIuNC0wLjF2LTAuMWMxLjItMC4xLDIuNS0wLjYsMi41LTAuNg0KCQkJCQkJCWMtMS4xLDAuMS0yLDAtMi41LTAuMWwwLDBjMS4yLTAuMSwyLjUtMC42LDIuNS0wLjZjLTEuMiwwLjEtMi4xLDAtMi41LTAuMWMxLjItMC4yLDIuNi0wLjcsMi42LTAuN2MtMS4zLDAuMS0yLjIsMC0yLjctMC4xDQoJCQkJCQkJYzEuMi0wLjEsMi42LTAuNiwyLjYtMC42Yy0xLjMsMC4xLTIuMywwLTIuOC0wLjJjMS4zLTAuMSwyLjgtMC42LDIuOC0wLjZjLTEuOSwwLjItMi45LTAuMi0zLjMtMC40YzAuOCwwLjEsMi40LDAuMyw1LjQtMC4zDQoJCQkJCQkJYzIuNS0wLjUsMy44LDAsNC4zLDAuNGMtMS0wLjQtMS45LTAuMi0xLjktMC4yYzEsMC4yLDEuOCwwLjUsMi4zLDAuOGMtMS0wLjQtMi0wLjItMi0wLjJjMS4yLDAuMiwyLDAuNSwyLjQsMC44bDAsMA0KCQkJCQkJCWMtMS4xLTAuNS0yLjEtMC4yLTIuMS0wLjJjMS4xLDAuMiwxLjksMC41LDIuNCwwLjhjMCwwLDAsMCwwLDAuMWMtMS0wLjYtMi4xLTAuMi0yLjEtMC4yYzEuNSwwLjEsMi4xLDAuNywyLjMsMC45DQoJCQkJCQkJYzAuMSwwLjMsMC4xLDAuNSwwLDAuNmMtMC4xLDAuMi0wLjcsMS4xLTAuOCwxLjljLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjEtMC4zLTAuMS0wLjgsMC40LTEuMmMwLDAtMC42LDAuMS0wLjgsMC43bDAsMA0KCQkJCQkJCWMtMC4xLTAuMywwLTAuOCwwLjQtMS4xYzAsMC0wLjQsMC4xLTAuNywwLjRjMC0wLjMsMC4xLTAuNywwLjQtMC44YzAuMiwwLjEsMC40LDAuMSwwLjYsMC4ybDAuMS0wLjINCgkJCQkJCQlDMjk0LjgsMjIuMywyOTEuMiwyNC43LDI5MSwyNC44eiBNMjkyLjUsMjguN0wyOTIuNSwyOC43TDI5Mi41LDI4LjdMMjkyLjUsMjguN3oiLz4NCgkJCQkJPC9nPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxwYXRoIGZpbGw9IiMwMDFFNEIiIGQ9Ik0yNTguOCwxLjdjLTExLjYsMi45LTIwLjksMTUuMy0yMC45LDI3LjdzOS4zLDE5LjksMjAuOSwxN2MxMS42LTIuOSwyMC45LTE1LjMsMjAuOS0yNy43DQoJCQkJCUMyNzkuNiw2LjMsMjcwLjMtMS40LDI1OC44LDEuN3ogTTI1OC44LDQzLjJjLTQuNSwxLjEtNS04LjctNS0xNy4zYzAtMTAuNiwwLjgtMjAuMiw1LTIxLjNzNSw2LjcsNSwxNy4zDQoJCQkJCUMyNjMuOCwzMi43LDI2Myw0Mi4yLDI1OC44LDQzLjJ6Ii8+DQoJCQkJDQoJCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjQ2LjYyNDIiIHkxPSI3NTEuOTc1OCIgeDI9IjI0OS44MDQ0IiB5Mj0iNzkzLjQ2ODQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45NDA3IDAgMCAtMC45NDA3IDI1Ljk5MTkgNzQ1LjA1NzYpIj4NCgkJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwMUU0QiIvPg0KCQkJCQk8c3RvcCAgb2Zmc2V0PSI2LjQ1MDQ4N2UtMDIiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDIzNTEiLz4NCgkJCQkJPHN0b3AgIG9mZnNldD0iMC4xNDkzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzMjYxIi8+DQoJCQkJCTxzdG9wICBvZmZzZXQ9IjAuMjQ1MyIgc3R5bGU9InN0b3AtY29sb3I6IzAwNDk3RCIvPg0KCQkJCQk8c3RvcCAgb2Zmc2V0PSIwLjM0OTciIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDZCQTMiLz4NCgkJCQkJPHN0b3AgIG9mZnNldD0iMC40NTk2IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA5NUQzIi8+DQoJCQkJCTxzdG9wICBvZmZzZXQ9IjAuNTEzMiIgc3R5bGU9InN0b3AtY29sb3I6IzAwQUNFRCIvPg0KCQkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBBQ0VEIi8+DQoJCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTI2My43LDIuMmMtMS41LDAtMywwLjItNC41LDAuNmMtOC44LDIuMy0xNi40LDEwLjMtMTksMTkuNmMwLjEsMC4zLDAuMywwLjcsMC40LDAuOQ0KCQkJCQljMi04LDcuOC0xNS4yLDE1LTE4LjVjLTIuOCwzLjUtMy41LDExLjEtMy41LDIxLjJjMCw4LjQsMC40LDE3LjIsNC41LDE5Yy0wLjgsMC4xLTEuNywwLjItMi41LDAuMmMtNi41LDAtMTEuNS00LTEzLjQtMTAuMQ0KCQkJCQljLTAuMSwwLjUtMC4xLDAuOC0wLjIsMS4zYzIuMiw1LjcsNy4xLDkuMywxMy41LDkuM2MxLjUsMCwzLTAuMiw0LjUtMC42YzExLTIuOCwxOS45LTE0LjcsMTkuOS0yNi40DQoJCQkJCUMyNzguNCw5LDI3Mi40LDIuMiwyNjMuNywyLjJ6IE0yNTkuMSw0NC41Yy0wLjQsMC4xLTAuNywwLjEtMSwwLjFjLTUuMSwwLTUuNi05LjYtNS42LTE4LjdjMC0xMC45LDAuOC0yMS4yLDUuOS0yMi41DQoJCQkJCWMwLjQtMC4xLDAuOC0wLjEsMS0wLjFjNC42LDAsNS41LDcuMSw1LjUsMTguN0MyNjUuMSwzMi45LDI2NC4zLDQzLjEsMjU5LjEsNDQuNXogTTI2Mi4xLDQzLjFjMi44LTMuNSwzLjUtMTEuMSwzLjUtMjEuMg0KCQkJCQljMC0xMC41LTAuOC0xNy41LTQuNC0xOWMwLjgtMC4xLDEuNy0wLjIsMi40LTAuMmM4LjQsMCwxNC4yLDYuNSwxNC4yLDE1LjhDMjc3LjksMjguNywyNzEuMSwzOSwyNjIuMSw0My4xeiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iIzAwMUU0QiIgZD0iTTI0MS4yLDI4LjJjMC41LTEwLjktMTIuMS0xOC4zLTIzLjctMTUuMmMtMTEuNiwyLjktMjAuOSwxNC0yMC45LDI0LjZjMCwxMC43LDkuMywxNi45LDIwLjksMTQNCgkJCQkJYzIuMi0wLjYsNC4yLTEuNCw2LjEtMi40Yy0wLjUsNC4zLTAuNSwxNi43LTguOSwyMC44YzAuNi0wLjgsMC44LTEuNSwwLjgtMi40YzAtMy43LTIuNy02LjgtNi44LTYuOHMtNy41LDIuOC03LjUsNi42DQoJCQkJCWMwLDUuMyw1LjQsNi43LDUuNSw2LjhDMjI1LjEsODAuMSwyNDAuMiw1My4zLDI0MS4yLDI4LjJ6IE0yMTcuNiw0OWMtNC4yLDEtNS01LjYtNS0xNC44YzAtOS4yLDAuOC0xNy42LDUtMTguNw0KCQkJCQljNC4yLTEsNSw1LjYsNSwxNC44QzIyMi41LDM5LjYsMjIxLjgsNDcuOSwyMTcuNiw0OXoiLz4NCgkJCQk8Zz4NCgkJCQkJDQoJCQkJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjIwNC4zODgyIiB5MT0iNzQ2LjgxMjIiIHgyPSIyMDYuNjg3NyIgeTI9Ijc3OC4zMzMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45NDA3IDAgMCAtMC45NDA3IDI1Ljk5MTkgNzQ1LjA1NzYpIj4NCgkJCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDFFNEIiLz4NCgkJCQkJCTxzdG9wICBvZmZzZXQ9IjYuNDUwNDg3ZS0wMiIgc3R5bGU9InN0b3AtY29sb3I6IzAwMjM1MSIvPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iMC4xNDkzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzMjYxIi8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwLjI0NTMiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDQ5N0QiLz4NCgkJCQkJCTxzdG9wICBvZmZzZXQ9IjAuMzQ5NyIgc3R5bGU9InN0b3AtY29sb3I6IzAwNkJBMyIvPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iMC40NTk2IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA5NUQzIi8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwLjUxMzIiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMEFDRUQiLz4NCgkJCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMEFDRUQiLz4NCgkJCQkJPC9saW5lYXJHcmFkaWVudD4NCgkJCQkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik0yMzYuNCwxOWMtMy4zLTMuNC04LjQtNS41LTEzLjYtNS41Yy0xLjcsMC0zLjMsMC4yLTQuOSwwLjdjLTExLDIuOC0xOS45LDEzLjQtMTkuOSwyMy41DQoJCQkJCQljMCw4LjEsNS42LDEzLjUsMTQuMSwxMy41YzEuNywwLDMuNS0wLjIsNS4zLTAuN2MyLTAuNSw0LTEuMyw1LjgtMi4zbDIuMS0xLjFsLTAuMiwyLjNjMCwwLjQtMC4xLDAuOS0wLjEsMS41DQoJCQkJCQljLTAuNCw1LjMtMS4yLDE2LjMtOS42LDIwLjNsLTQuMiwyLjFsLTAuNiwwLjNjMCwwLTAuMSwwLjQsMS44LDAuM2MxNS4zLTAuNSwyNi44LTI0LjIsMjcuOC00NS41DQoJCQkJCQlDMjQwLjEsMjQuNywyMzguOCwyMS42LDIzNi40LDE5eiBNMjEyLDUwLjVjLTguMSwwLTEzLjUtNS4yLTEzLjUtMTIuOWMwLTguNSw2LjUtMTcuMywxNS4xLTIxLjRjLTIuNSwzLjctMywxMC43LTMsMTgNCgkJCQkJCWMwLDcuMSwwLjMsMTQuMSwzLjcsMTYuMUMyMTMuNSw1MC41LDIxMi44LDUwLjUsMjEyLDUwLjV6IE0yMTcuOCw1MC4yYy0wLjQsMC4xLTAuOCwwLjItMS4xLDAuMmMtNSwwLTUuNC04LTUuNC0xNi4xDQoJCQkJCQljMC05LjUsMC44LTE4LjUsNS45LTE5LjhjMC40LTAuMSwwLjgtMC4yLDEuMS0wLjJjNSwwLDUuNCw4LDUuNCwxNi4xQzIyMy44LDM5LjksMjIzLDQ4LjksMjE3LjgsNTAuMnogTTIxMi41LDczLjFsMy0xLjQNCgkJCQkJCWM4LjctNC4xLDkuNS0xNS40LDkuOS0yMC44YzAtMC42LDAuMS0xLDAuMS0xLjVsMC40LTMuNWwtMywxLjZjLTAuNSwwLjMtMC45LDAuNS0xLjQsMC43YzIuNS0zLjcsMy0xMC42LDMtMTgNCgkJCQkJCWMwLTcuMS0wLjMtMTQtMy43LTE2LjFjMC43LTAuMSwxLjMtMC4xLDIuMS0wLjFjNS4xLDAsMTAsMiwxMy4yLDUuM2MyLjQsMi40LDMuNiw1LjYsMy41LDguNw0KCQkJCQkJQzIzOC41LDQ5LjEsMjI3LjMsNzIuNCwyMTIuNSw3My4xeiIvPg0KCQkJCQkNCgkJCQkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTkzLjEzNzMiIHkxPSI3MTYuMTMxNiIgeDI9IjE5NC4zMzk2IiB5Mj0iNzI2LjI2OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk0MDcgMCAwIC0wLjk0MDcgMjUuOTkxOSA3NDUuMDU3NikiPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwMUU0QiIvPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iNi40NTA0ODdlLTAyIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAyMzUxIi8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwLjE0OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDMyNjEiLz4NCgkJCQkJCTxzdG9wICBvZmZzZXQ9IjAuMjQ1MyIgc3R5bGU9InN0b3AtY29sb3I6IzAwNDk3RCIvPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iMC4zNDk3IiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2QkEzIi8+DQoJCQkJCQk8c3RvcCAgb2Zmc2V0PSIwLjQ1OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDk1RDMiLz4NCgkJCQkJCTxzdG9wICBvZmZzZXQ9IjAuNTEzMiIgc3R5bGU9InN0b3AtY29sb3I6IzAwQUNFRCIvPg0KCQkJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwQUNFRCIvPg0KCQkJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJCQk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzNfKSIgZD0iTTIwOC42LDYyLjNjLTMuMywwLTYuMSwyLjQtNi4xLDUuMWMwLDQsMy45LDUuMiw0LjQsNS40YzEuMSwwLjQsMi40LDAuNywzLjUsMC44bDIuNS0zDQoJCQkJCQljMC40LTAuNiwwLjgtMi40LDAuOC0yLjlDMjE0LDY0LjUsMjExLjcsNjIuMywyMDguNiw2Mi4zeiBNMjEyLjYsNzBsLTIuNCwyLjdjLTEtMC4xLTIuMS0wLjQtMy0wLjdjLTAuNy0wLjItNC0xLjMtNC00LjcNCgkJCQkJCWMwLTIuNCwyLjUtNC40LDUuNS00LjRjMi43LDAsNC43LDIsNC43LDQuNkMyMTMuMyw2OC4xLDIxMi45LDY5LjYsMjEyLjYsNzB6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTI1OC42LDI5LjhjMC0wLjEsMC0wLjEsMC0wLjJ2LTAuMWMtMC4xLTAuNy0wLjgtMi00LjMtMi4zYzAuMywwLDAuNi0wLjEsMC44LTAuMQ0KCQkJCQljMC44LDAsMS41LDAuMSwyLjMsMC40YzAuMSwwLDAuMSwwLDAuMi0wLjFjMC0wLjEsMC0wLjEsMC0wLjJjLTAuNy0wLjQtMS44LTAuOC0zLjgtMWMwLjMsMCwwLjUsMCwwLjgsMGMxLjEsMCwyLjEsMC4yLDIuOSwwLjcNCgkJCQkJYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC0wLjEsMC0wLjEsMC0wLjJjLTAuNy0wLjYtMi4xLTEuMy00LjctMS41YzAuNCwwLDAuOC0wLjEsMS4xLTAuMWMwLjgsMCwxLjYsMC4xLDIuMiwwLjMNCgkJCQkJYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC0wLjEsMC0wLjEsMC0wLjJjLTAuOS0wLjctMi4zLTEtNC0xLjJjMC40LTAuMSwwLjgtMC4xLDEuNC0wLjFjMC44LDAsMS42LDAuMSwyLjMsMC40DQoJCQkJCWMwLjEsMCwwLjEsMCwwLjItMC4xYzAtMC4xLDAtMC4xLDAtMC4yYy0wLjgtMC43LTIuMS0xLTMuNi0xLjJjMC4zLDAsMC43LTAuMSwwLjktMC4xYzAuOCwwLDEuNiwwLjEsMi4zLDAuNA0KCQkJCQljMC4xLDAsMC4xLDAsMC4yLTAuMWMwLTAuMSwwLTAuMSwwLTAuMmMtMC42LTAuNS0xLjUtMS0zLjItMS4yYzAuMiwwLDAuNCwwLDAuNywwYzEuMSwwLDIuMSwwLjIsMi43LDAuNmwwLDANCgkJCQkJYzAuMSwwLDAuMSwwLjEsMC4yLDAuMWwwLDBjMC4xLDAsMC4xLDAsMC4yLDBjMCwwLDAuMS0wLjEsMC0wLjJjLTAuNS0wLjctMS4yLTEuMS0xLjgtMS4zYzEsMC4yLDEuNywwLjYsMS43LDAuNg0KCQkJCQljMC4xLDAsMC4xLDAsMC4yLDBjMCwwLDAtMC4xLDAtMC4yYy0wLjUtMC44LTEuNS0xLjEtMi40LTEuM2gwLjFjMS4xLDAsMiwwLjQsMi40LDAuOGMwLjEsMCwwLjEsMCwwLjIsMGMwLDAsMC4xLTAuMSwwLTAuMg0KCQkJCQljLTAuNS0wLjgtMS41LTEuMi0yLjktMS41YzAuOCwwLDIuMiwwLjEsMy4zLDAuOGMwLDAsMC4xLDAsMC4yLDBjMCwwLDAuMS0wLjEsMC0wLjFjMCwwLDAtMC4xLTAuMS0wLjFjLTAuMy0wLjUtMS4xLTAuOC0yLjctMQ0KCQkJCQljLTEuNy0wLjItMy40LTAuMy01LjEtMC4zYy0xNy41LDAtMjkuOCw4LjctMzMuMSwxMS4zbC0wLjEsMC4xYy0wLjIsMC4xLTAuNCwwLjMtMC42LDAuNWMtMC4xLDAtMC40LDAuMy0wLjYsMC43DQoJCQkJCWMwLDAuMSwwLDAuMSwwLDAuMmMwLjEsMCwwLjEsMCwwLjIsMGMwLjUtMC41LDEuMS0wLjksMS43LTEuMmMtMS4xLDAuOS0xLjgsMS43LTIuMSwyLjR2MC4xYzAsMCwwLDAsMCwwLjFjMCwwLjEsMCwwLjEsMC4xLDAuMQ0KCQkJCQljMC4xLDAsMC4xLDAsMC4xLDBjMC44LTAuOSwxLjctMS42LDIuNC0yYy0xLjEsMS0xLjgsMS44LTIuMSwyLjRjMCwwLjEsMCwwLjEsMCwwLjJjMC4xLDAsMC4xLDAsMC4yLDBjMC4zLTAuMywwLjctMC44LDEuMi0xLjENCgkJCQkJYy0wLjUsMC41LTAuOSwxLjEtMS4xLDEuOWMwLDAuMSwwLDAuMSwwLjEsMC4yYzAuMSwwLDAuMSwwLDAuMi0wLjFjMCwwLDAuNi0wLjksMS42LTEuNWMtMC41LDAuNS0xLDEuMS0xLjMsMS45DQoJCQkJCWMwLDAuMSwwLDAuMSwwLjEsMC4yYzAuMSwwLDAuMSwwLDAuMiwwYzAuOC0wLjgsMS43LTEuNCwyLjQtMS44Yy0xLjUsMS4xLTIuMiwyLjEtMi40LDIuNnYwLjFjMCwwLDAsMCwwLDAuMWwwLjEsMC4xDQoJCQkJCWMwLDAsMC4xLDAsMC4xLTAuMWMwLjgtMS4xLDIuMS0xLjgsMi44LTJjLTEuNSwxLjItMi4yLDIuMi0yLjQsMi43djAuMWMwLDAsMCwwLDAsMC4xYzAsMC4xLDAsMC4xLDAuMSwwLjFjMC4xLDAsMC4xLDAsMC4xLTAuMQ0KCQkJCQljMC44LTEuMywyLjMtMS45LDMuMS0yLjFjLTIuMywxLjUtMywyLjYtMy4zLDMuNGMwLDAuMSwwLDAuMSwwLjEsMC4yYzAuMSwwLDAuMSwwLDAuMiwwYzAuNy0xLDEuOS0xLjgsMi44LTIuMw0KCQkJCQljLTEuNywxLjItMi41LDIuNC0yLjksMy4yYzAsMC4xLDAsMC4xLDAuMSwwLjJjMC4xLDAsMC4xLDAsMC4yLTAuMWMwLjgtMS41LDIuNC0yLjIsMy4yLTIuNGMtMi40LDEuNi0zLjEsMi45LTMuNCwzLjgNCgkJCQkJYzAsMC4xLDAsMC4xLDAuMSwwLjJjMC4xLDAsMC4xLDAsMC4yLDBjMS40LTIsMy4yLTIuNyw0LjEtM2MtMi45LDEuOS0zLjgsMy4zLTMuOSw0Yy0wLjEsMC42LDAuMSwwLjksMC4yLDEuMQ0KCQkJCQljMC42LDAuNywxLjMsMSwyLjIsMWMwLjUsMCwwLjktMC4xLDEuMi0wLjJsMC4xLTAuMWwwLjUtMi40YzAtMC4xLDAtMC4xLTAuMS0wLjFoLTAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjFzMCwwLDAsMC4xDQoJCQkJCWwtMC42LDEuM2wwLjItMS40YzAtMC4xLDAtMC4xLTAuMS0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFsLTAuNywxLjhsLTAuMi0xLjFjMC0wLjEtMC4xLTAuMS0wLjEtMC4xYy0wLjEsMC0wLjEsMC0wLjEsMC4xDQoJCQkJCWwtMC4zLDEuMmwwLDBjLTAuMy0wLjQtMC40LTAuNy0wLjQtMC44YzAtMC4xLDAtMC4xLTAuMS0wLjFjMCwwLTAuMSwwLTAuMiwwbC0wLjQsMC40YzAuMS0wLjMsMC4zLTAuNiwwLjMtMC42DQoJCQkJCWMxLjItMS44LDMuNi0zLjUsNS41LTQuN2MxMS03LjEsMjQuMS03LjYsMjcuOC03LjZjMC44LDAsMS4yLDAsMS4zLDBsMCwwaDAuMmMwLDAsMS4zLDAsMi40LDAuMmMwLjgsMC4yLDEuMiwwLjQsMS40LDAuNmgtMC4xDQoJCQkJCUgyNThsLTAuMSwwLjFjLTAuMSwxLTAuNiwxLjQtMC44LDEuNmwtMC41LTAuOGwtMC4xLTAuMWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4xbC0wLjEsMC44bC0wLjUtMC45YzAtMC4xLTAuMS0wLjEtMC4xLTAuMQ0KCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4xLDAuMWwtMC4xLDFsLTAuNC0xLjJjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjFsMC4xLDIuM2MtMC4zLDAuMi0wLjMsMC4zLTAuMiwwLjQNCgkJCQkJYzAsMCwwLjEsMC4yLDAuNCwwLjFDMjU2LjMsMzIuNCwyNTguNywzMS42LDI1OC42LDI5Ljh6Ii8+DQoJCQkJPHBhdGggZmlsbD0iIzAwMUU0QiIgZD0iTTI1Ny4zLDI0LjlMMjU3LjMsMjQuOUMyNTcuMywyNC44LDI1Ny4zLDI0LjgsMjU3LjMsMjQuOWMtMC4xLTAuNC0wLjItMC42LTAuMi0wLjdjMC0wLjIsMC0wLjMsMC0wLjUNCgkJCQkJYzAtMC44LDAuMy0xLjYsMC42LTIuNGMwLjEtMC40LDAuMi0wLjcsMC4zLTAuOWMwLTAuMSwwLjEtMC4yLDAuMS0wLjNsMCwwbDAsMGMwLTAuMywwLTAuNS0wLjEtMC43Yy0wLjQtMC42LTEuMy0wLjktMy0xLjINCgkJCQkJYy0xOS40LTEuOS0zMy42LDcuNC0zNy44LDEwLjZsMCwwYy0wLjIsMC4xLTAuNCwwLjMtMC43LDAuNWMtMC41LDAuNC0wLjcsMC42LTAuOCwwLjZsMCwwYy0wLjUsMC40LTEuMiwxLjQtMC44LDIuNw0KCQkJCQljMC4yLDAuOCwwLjcsMS40LDEuMSwyYzAsMCwwLDAuMSwwLjEsMC4xbDAsMGwwLjcsMC45YzAuMSwwLjMsMC4yLDAuNSwwLjMsMC44Yy0wLjUsMywwLjQsNS4yLDAuNSw1LjRjMCwwLDEuMSwyLjgsNC4xLDJ2LTAuMQ0KCQkJCQljMC4xLTAuNywwLjgtNC4zLDAuOC01LjFjMS4xLTAuNyw3LjQtNC4zLDE1LjQtNi44YzMuMS0wLjksNS45LTEuNSw4LjMtMS43YzAuMSwwLDAuMSwwLDAuMi0wLjFjMi44LTAuNSw3LjIsMCw3LjIsMA0KCQkJCQljMCwwLjksMC4xLDIuOCwwLjIsMy43YzEuNC0wLjIsNS4yLTAuOSw1LjMtMy42QzI1OS4xLDI4LjcsMjU3LjcsMjYuMSwyNTcuMywyNC45eiBNMjU0LjksMzIuN2MtMC42LDAuMiwwLTAuMywwLTAuM2wtMC4xLTIuMw0KCQkJCQlsMC42LDEuOWwwLjItMS42bDAuNywxLjNsMC4yLTEuMmwwLjYsMC45YzAsMCwwLjctMC4zLDAuOC0xLjdsMC41LDAuMWMwLTAuMi0wLjYtMC43LTEuNy0wLjhjLTEuMS0wLjItMi40LTAuMi0yLjQtMC4ySDI1NGwwLDANCgkJCQkJYzAsMC0xNi4xLTAuOC0yOS4zLDcuNmMtMi4xLDEuMy00LjMsMi45LTUuNSw0LjhjMCwwLTAuMywwLjUtMC4zLDAuOWwwLjctMC42Yy0wLjEsMC4yLDAuMiwwLjcsMC40LDAuOQ0KCQkJCQljMC4xLDAuMiwwLjIsMC4zLDAuMiwwLjNsMC4zLTEuNWwwLjMsMS42bDAuOC0yLjNsLTAuNCwyLjRsMC45LTIuM2MwLDAsMCwwLDAuMS0wLjFsLTAuNSwyLjRjLTAuOCwwLjMtMi4yLDAuNS0zLjItMC44DQoJCQkJCWMtMC4yLTAuMy0xLjEtMi4xLDQuMi01LjRjMCwwLTIuOCwwLjMtNC45LDMuMmMwLjMtMC44LDEuMS0yLjMsMy45LTRjMCwwLTIuNiwwLjMtNCwyLjZjMC40LTAuOSwxLjQtMi40LDQtMy45DQoJCQkJCWMwLDAtMi44LDAuOC00LDIuOGMwLjMtMC43LDEuMS0yLDMuOS0zLjdjMCwwLTIuNSwwLjQtMy45LDIuM2MwLDAsMCwwLDAtMC4xYzAuNC0wLjcsMS4xLTEuOCwzLTMuMWMwLDAtMi4yLDAuNC0zLjUsMi4zDQoJCQkJCWMwLDAsMCwwLDAtMC4xYzAuMy0wLjgsMS4xLTEuOSwzLjYtMy41YzAsMC0yLjEsMC44LTMuOSwyLjVjMC41LTEuMywyLjEtMi40LDIuMS0yLjRjLTEuNywwLjYtMi41LDItMi41LDINCgkJCQkJYzAuNC0xLjYsMi4yLTIuNywyLjItMi43Yy0xLjMsMC42LTIuMSwxLjMtMi41LDEuOGMwLjQtMC43LDEuMi0xLjcsMi44LTIuOWMwLDAtMiwwLjctMy4zLDIuNGMwLDAsMCwwLDAtMC4xDQoJCQkJCWMwLjQtMC44LDEuMy0xLjksMy4zLTMuMWMwLDAtMS45LDAuNy0zLDEuOWMwLjItMC40LDAuNS0wLjYsMC42LTAuN2MwLjItMC4yLDAuNC0wLjMsMC42LTAuNWMwLjEsMCwwLjEtMC4xLDAuMS0wLjENCgkJCQkJYzMuMi0yLjUsMTcuOC0xMywzOC4xLTExYzEuNSwwLjIsMi40LDAuNiwyLjYsMC45djAuMWMtMi0xLjEtNC41LTAuNy00LjUtMC43YzIuNCwwLjIsMy42LDAuOSw0LDEuNmMtMC43LTAuNS0xLjktMS0zLjYtMC43DQoJCQkJCWMwLDAsMi40LDAuMSwzLjIsMS40YzAsMC0xLTAuNi0yLjctMC43YzAsMCwxLjksMC41LDIuNiwxLjZsMCwwYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMmMtMS44LTEtNC45LTAuNC00LjktMC40DQoJCQkJCWMyLjUsMCwzLjksMC43LDQuNSwxLjJjLTIuMS0wLjgtNC4zLTAuMi00LjMtMC4yYzIuNCwwLDMuOCwwLjYsNC41LDEuMmMtMi4xLTAuOC00LjUtMC4xLTQuNS0wLjFjMi41LDAuMiw0LDAuOCw0LjcsMS4zDQoJCQkJCWMtMi4xLTAuNy00LjYtMC4xLTQuNi0wLjFjMy42LDAsNS40LDEsNS45LDEuNmMtMi40LTEuMS01LTAuNC01LTAuNGMyLjUsMCw0LDAuNiw0LjksMWMtMi4zLTAuOC00LjEtMC4xLTQuMS0wLjENCgkJCQkJYzQuMywwLDUuMSwxLjUsNS4yLDIuMmMwLDAuMSwwLDAuMiwwLDAuM0MyNTguNiwzMS41LDI1Ni4yLDMyLjMsMjU0LjksMzIuN3oiLz4NCgkJCTwvZz4NCgkJCTxnPg0KCQkJCTxnPg0KCQkJCQk8Zz4NCgkJCQkJCTxwYXRoIGZpbGw9IiMwMDFFNEIiIGQ9Ik0yMzMuMSwyNGMwLjItMC4xLDAuNC0wLjEsMC42LTAuMmMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjIsMC4xLTAuNCwwLjEtMC42LDAuMg0KCQkJCQkJCUMyMzMuMSwyMy45LDIzMy4xLDIzLjksMjMzLjEsMjR6Ii8+DQoJCQkJCQk8cGF0aCBmaWxsPSIjMDAxRTRCIiBkPSJNMjI5LjMsMzEuN2MtMC4zLDAuMy0wLjYsMC42LTAuOCwwLjhjLTAuNCwwLjItMC43LDAuNC0wLjksMC42Yy0wLjEtMC4zLTAuMS0wLjUtMC4yLTAuOA0KCQkJCQkJCWMtMC4xLDAtMC4xLDAuMS0wLjIsMC4xYzAuMSwwLjMsMC4yLDAuNiwwLjIsMC45YzAuMy0wLjIsMC43LTAuMywwLjktMC42YzAuNC0wLjIsMC43LTAuNSwwLjgtMC44YzAuMS0wLjIsMC4yLTAuMywwLjMtMC41DQoJCQkJCQkJQzIyOS40LDMxLjUsMjI5LjQsMzEuNiwyMjkuMywzMS43eiIvPg0KCQkJCQkJPHBhdGggZmlsbD0iIzAwMUU0QiIgZD0iTTIyOC4yLDI5LjNjMC4xLDAuNCwwLjIsMC43LDAuMiwxYzAsMC4zLDAsMC42LDAsMC44YzAsMC4xLTAuMSwwLjItMC4xLDAuMmMwLjEtMC4xLDAuMi0wLjMsMC4yLTAuNQ0KCQkJCQkJCWMwLjEtMC4yLDAuMS0wLjUsMC0wLjhjMC0wLjMtMC4xLTAuNy0wLjItMWMtMC4zLTEtMC42LTIuMS0wLjgtMy4xYy0wLjMsMC4xLTAuNSwwLjItMC44LDAuNGMtMC4xLTAuMi0wLjEtMC41LTAuMi0wLjcNCgkJCQkJCQljLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWMwLjEsMC4zLDAuMSwwLjYsMC4yLDAuOGMwLjMtMC4xLDAuNS0wLjIsMC44LTAuNEMyMjcuNywyNy4yLDIyNy45LDI4LjMsMjI4LjIsMjkuM3oiLz4NCgkJCQkJCTxwYXRoIGZpbGw9IiMwMDFFNEIiIGQ9Ik0yMzMuMSwzMC42YzAtMC4yLTAuMS0wLjMtMC4xLTAuNWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMwLjEsMC4yLDAuMSwwLjQsMC4yLDAuNg0KCQkJCQkJCWMwLjgtMC4zLDEuNy0wLjYsMi41LTAuOGMwLTAuMSwwLTAuMS0wLjEtMC4yQzIzNC43LDMwLjEsMjMzLjksMzAuMywyMzMuMSwzMC42eiIvPg0KCQkJCQkJPHBhdGggZmlsbD0iIzAwMUU0QiIgZD0iTTIzMy41LDI5LjljLTAuNi0yLTEuMS0zLjktMS42LTUuNmMtMSwwLjQtMiwwLjgtMywxLjJjMCwwLjEsMCwwLjEsMCwwLjJjMC45LTAuNCwxLjktMC44LDIuOC0xLjENCgkJCQkJCQljMC41LDEuOCwxLDMuNiwxLjYsNS42QzIzMy4zLDMwLDIzMy40LDI5LjksMjMzLjUsMjkuOXoiLz4NCgkJCQkJPC9nPg0KCQkJCQk8Zz4NCgkJCQkJCTxwYXRoIGZpbGw9IiMwMDFFNEIiIGQ9Ik0yNDAuMywyNS4xYy0wLjgsMC4yLTEuNSwwLjMtMi4zLDAuNWMwLDAuMSwwLDAuMSwwLjEsMC4yYzAuOC0wLjIsMS41LTAuNCwyLjMtMC41DQoJCQkJCQkJQzI0MC4zLDI1LjIsMjQwLjMsMjUuMSwyNDAuMywyNS4xeiIvPg0KCQkJCQkJPHBhdGggZmlsbD0iIzAwMUU0QiIgZD0iTTI0MS41LDI3LjRjMC0wLjEtMC4xLTAuMy0wLjEtMC40Yy0wLjEsMC0wLjEsMC0wLjIsMGMwLDAuMSwwLjEsMC4zLDAuMSwwLjQNCgkJCQkJCQlDMjQxLjQsMjcuNCwyNDEuNSwyNy40LDI0MS41LDI3LjR6Ii8+DQoJCQkJCQk8cGF0aCBmaWxsPSIjMDAxRTRCIiBkPSJNMjM5LjYsMjJjLTAuOCwwLjItMS43LDAuNC0yLjUsMC42YzAsMC4xLDAsMC4xLDAuMSwwLjJjMC44LTAuMiwxLjUtMC40LDIuNC0wLjYNCgkJCQkJCQljMC4xLDAuMiwwLjEsMC40LDAuMiwwLjVjMC4zLTAuMSwwLjctMC4xLDAuOS0wLjJjMC0wLjEsMC0wLjEtMC4xLTAuMmMtMC4zLDAuMS0wLjUsMC4xLTAuOCwwLjINCgkJCQkJCQlDMjM5LjcsMjIuMywyMzkuNywyMi4xLDIzOS42LDIyeiIvPg0KCQkJCQkJPHBhdGggZmlsbD0iIzAwMUU0QiIgZD0iTTIzNy4zLDI5LjNjLTAuMS0wLjMtMC4yLTAuNS0wLjMtMC44Yy0wLjEsMC0wLjEsMC0wLjIsMC4xYzAuMSwwLjMsMC4yLDAuNiwwLjMsMC45DQoJCQkJCQkJYzEuOC0wLjUsMy43LTAuOCw1LjUtMS4xYzAtMC4xLDAtMC4xLTAuMS0wLjJDMjQwLjksMjguNSwyMzkuMSwyOC44LDIzNy4zLDI5LjN6Ii8+DQoJCQkJCQk8cGF0aCBmaWxsPSIjMDAxRTRCIiBkPSJNMjM3LjYsMjguM2MtMC42LTEuOS0xLjEtMy43LTEuNy01LjRjLTAuMywwLjEtMC41LDAuMi0wLjgsMC4yYy0wLjEtMC4yLTAuMS0wLjUtMC4yLTAuNw0KCQkJCQkJCWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMwLjEsMC4zLDAuMiwwLjYsMC4zLDAuOGMwLjMtMC4xLDAuNS0wLjIsMC44LTAuMmMwLjYsMS43LDEuMSwzLjUsMS43LDUuMw0KCQkJCQkJCUMyMzcuNCwyOC4zLDIzNy41LDI4LjMsMjM3LjYsMjguM3oiLz4NCgkJCQkJPC9nPg0KCQkJCQk8Zz4NCgkJCQkJCTxwYXRoIGZpbGw9IiMwMDFFNEIiIGQ9Ik0yNDEuOCwyMi40Yy0wLjItMC42LTAuNC0xLTAuNi0xLjVjLTAuMSwwLTAuMSwwLTAuMiwwYzAuMiwwLjYsMC40LDEuMSwwLjYsMS43DQoJCQkJCQkJYzAuMywwLDAuNS0wLjEsMC44LTAuMWMwLTAuMSwwLTAuMS0wLjEtMC4yQzI0Mi4yLDIyLjQsMjQyLDIyLjQsMjQxLjgsMjIuNHoiLz4NCgkJCQkJCTxwYXRoIGZpbGw9IiMwMDFFNEIiIGQ9Ik0yNDcuMSwyMC44Yy0wLjcsMC0xLjIsMC4xLTEuOSwwLjJjMCwwLjEsMC4xLDAuMSwwLjEsMC4yYzAuNi0wLjEsMS4xLTAuMSwxLjctMC4xDQoJCQkJCQkJYzAuMSwwLjMsMC4yLDAuNiwwLjQsMC45YzAuMywwLDAuNSwwLDAuOCwwYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMtMC4yLDAtMC40LDAtMC42LDBDMjQ3LjQsMjEuNSwyNDcuMywyMS4yLDI0Ny4xLDIwLjh6Ii8+DQoJCQkJCQk8cGF0aCBmaWxsPSIjMDAxRTRCIiBkPSJNMjQ2LjIsMjYuOGMtMC43LTItMS40LTMuOC0yLjEtNS42Yy0wLjcsMC4xLTEuMiwwLjItMS45LDAuM2MwLDAuMSwwLDAuMSwwLjEsMC4yDQoJCQkJCQkJYzAuNi0wLjEsMS4xLTAuMiwxLjctMC4zYzAuNywxLjgsMS4zLDMuNiwyLDUuNEMyNDYsMjYuOCwyNDYuMSwyNi44LDI0Ni4yLDI2Ljh6Ii8+DQoJCQkJCQk8cGF0aCBmaWxsPSIjMDAxRTRCIiBkPSJNMjQ1LjcsMjcuOGMtMC4xLTAuMy0wLjItMC41LTAuMy0wLjhjLTAuMSwwLTAuMSwwLTAuMiwwYzAuMSwwLjMsMC4yLDAuNywwLjQsMC45DQoJCQkJCQkJYzAuOS0wLjEsMS45LTAuMiwyLjgtMC4yYzAtMC4xLTAuMS0wLjEtMC4xLTAuMkMyNDcuNCwyNy42LDI0Ni41LDI3LjcsMjQ1LjcsMjcuOHoiLz4NCgkJCQkJPC9nPg0KCQkJCTwvZz4NCgkJCQk8Zz4NCgkJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIyOC45LDI1LjNjMC4zLDEuMiwwLjcsMi40LDAuOSwzLjdjMC4yLDAuNiwwLjIsMS4xLDAuMSwxLjVzLTAuMywwLjgtMC41LDEuMQ0KCQkJCQkJYy0wLjMsMC4zLTAuNSwwLjYtMC44LDAuOGMtMC40LDAuMi0wLjcsMC40LTAuOSwwLjZjLTAuMS0wLjMtMC4yLTAuNi0wLjItMC45YzAuNC0wLjIsMC43LTAuNCwwLjgtMC42DQoJCQkJCQljMC4yLTAuMiwwLjMtMC40LDAuNC0wLjdjMC4xLTAuMiwwLjEtMC41LDAtMC44YzAtMC4zLTAuMS0wLjctMC4yLTFjLTAuMy0xLTAuNi0yLjEtMC44LTMuMWMtMC4zLDAuMS0wLjUsMC4yLTAuOCwwLjQNCgkJCQkJCWMtMC4xLTAuMy0wLjEtMC42LTAuMi0wLjhjMi4zLTEuMSw0LjYtMi4xLDYuOS0yLjhjMC4xLDAuMywwLjIsMC42LDAuMywwLjhjLTAuMywwLjEtMC41LDAuMi0wLjgsMC4zYzAuNiwxLjcsMSwzLjUsMS42LDUuNA0KCQkJCQkJYzAuMy0wLjEsMC41LTAuMiwwLjgtMC4yYzAuMSwwLjMsMC4yLDAuNiwwLjMsMC44Yy0wLjgsMC4zLTEuNywwLjYtMi41LDAuOGMtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjMC4yLTAuMSwwLjQtMC4xLDAuNS0wLjINCgkJCQkJCWMtMC42LTItMS4xLTMuOS0xLjYtNS42QzIzMC45LDI0LjQsMjI5LjksMjQuOCwyMjguOSwyNS4zeiIvPg0KCQkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjM1LjIsMjIuOWMtMC4xLTAuMy0wLjItMC42LTAuMy0wLjhjMS44LTAuNiwzLjYtMSw1LjQtMS40YzAuMiwwLjUsMC4zLDAuOCwwLjUsMS4zDQoJCQkJCQljLTAuMywwLjEtMC43LDAuMS0wLjksMC4yYy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuNWMtMC44LDAuMi0xLjcsMC40LTIuNSwwLjZjMC4yLDAuOCwwLjUsMS40LDAuNywyLjINCgkJCQkJCWMwLjgtMC4yLDEuNi0wLjQsMi40LTAuNmMwLjEsMC4zLDAuMiwwLjYsMC4zLDAuOWMtMC44LDAuMi0xLjYsMC40LTIuNCwwLjZjMC4zLDAuOCwwLjUsMS42LDAuOCwyLjRjMC45LTAuMiwxLjgtMC40LDIuNy0wLjYNCgkJCQkJCWMtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjMC4zLTAuMSwwLjctMC4xLDAuOS0wLjJjMC4yLDAuNSwwLjQsMC45LDAuNiwxLjVjLTEuOCwwLjMtMy43LDAuNy01LjUsMS4xDQoJCQkJCQljLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45YzAuMiwwLDAuNC0wLjEsMC41LTAuMWMtMC42LTEuOS0xLjEtMy43LTEuNy01LjRDMjM1LjcsMjIuNywyMzUuNSwyMi44LDIzNS4yLDIyLjl6Ii8+DQoJCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNDIuNywyMi4xYy0wLjMsMC0wLjUsMC4xLTAuOCwwLjFjLTAuMi0wLjYtMC40LTEuMS0wLjYtMS43YzIuMi0wLjQsNC4yLTAuNyw2LjQtMC44DQoJCQkJCQljMC4yLDAuNiwwLjUsMS4yLDAuNywxLjhjLTAuMywwLTAuNSwwLTAuOCwwYy0wLjEtMC4zLTAuMi0wLjctMC40LTAuOWMtMC43LDAtMS4yLDAuMS0xLjksMC4yYzAuNywxLjgsMS40LDMuNywyLjEsNS42DQoJCQkJCQljMC4zLDAsMC41LDAsMC44LDBjMC4xLDAuMywwLjMsMC43LDAuNCwwLjljLTAuOSwwLTEuOSwwLjEtMi43LDAuMmMtMC4xLTAuMy0wLjItMC43LTAuNC0wLjljMC4zLDAsMC42LTAuMSwwLjgtMC4xDQoJCQkJCQljLTAuNy0yLTEuNC0zLjgtMi4xLTUuNmMtMC43LDAuMS0xLjIsMC4yLTEuOSwwLjNDMjQyLjUsMjEuNSwyNDIuNiwyMS44LDI0Mi43LDIyLjF6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMTMyMTQ5IiBkPSJNNTUuOCwyMS42aDUuNUw1OC42LDMxbDQuMi0xLjFsMi40LTguNGg1LjFsLTQuMSwxNC4ybDYuOS05bDEuNS01LjFoNC45bC0yLjksMTAuMQ0KCQkJYy0wLjEsMC40LTAuOCwyLjUtMC4zLDIuNWMwLjYsMCwxLjgtMi40LDMuMy00LjljMS42LTIuOCwzLTUuOSwzLjYtNy42aDVsLTIuNCw4LjZsNi4zLTguNmg0My44TDMwLDY2LjlsMi4xLTcuMWw4My4xLTM0SDk4LjkNCgkJCWwtMS42LDUuM2wtNS4yLDEuNmwyLjEtN2gtMi40bC03LjEsOS4zbC00LjUsMS41YzAuMy0yLjMsMC42LTQuNSwxLjEtNi43bC0yLjEsMy45Yy0xLjYsMy0zLDUuNS01LjYsNS41Yy0xLjgsMC0yLjYtMS43LTIuNi00DQoJCQljMC0wLjgsMC4xLTEuNiwwLjMtMi41bC02LjgsOWwtNS42LDEuOGwyLjgtOS44bC00LjIsMS4xbC0yLjksMTAuM2wtNi4xLDJsMi43LTkuNEw0NSw0NS42Yy0yLjYsMy40LTUuMyw1LjItNy40LDUuMg0KCQkJYy00LjEsMC00LjctNi45LTQuMy05LjZjLTIuMywxLTMsMS40LTMuOCwxLjhjMC45LDE0LjYtMTMuOSwzNC44LTIzLjMsMzQuOGMtMi45LDAtNS4yLTIuMy01LjItNy4zYzAtNy41LDUuNi0xOC42LDIwLjktMjcuMg0KCQkJYy0wLjUtMy0xLjUtNS41LTMuMy03LjF2LTAuM2M1LjItNCw5LTguNCw5LTEyLjRjMC0xLjgtMS40LTIuNS0yLjktMi41Yy0yLjgsMC02LjcsMy42LTguNyw2LjVoLTFsMS43LTUuN2MzLjktNS4yLDEwLjItNywxMy41LTcNCgkJCWMzLjUsMCw2LjQsMS4zLDYuNCw1LjVjMCw0LjktNC4yLDEwLjEtMTAuNiwxMy45YzEuNSwxLjYsMi40LDMuNiwzLDUuNmMxLjUtMC44LDMuMS0xLjYsNC44LTIuNGMxLjgtOC45LDguMi0xNS44LDEzLjktMTUuOA0KCQkJYzIuOCwwLDQuMSwxLjcsNC4xLDRjMCw1LjQtNC45LDkuNS0xMS45LDEzLjJjLTAuMiwxLjItMC4yLDItMC4yLDIuNmMwLDIuNCwwLjYsMy42LDEuNSwzLjZjMC42LDAsMS4zLTAuNiwyLjItMS41bDkuNC0xMS4xDQoJCQlMNTUuOCwyMS42eiBNOC4xLDY4LjdjMCwxLjEsMC40LDMsMS43LDNjNS4zLDAsMTEuOS0xMy45LDEyLjItMjQuOEMxMi44LDUzLjIsOC4xLDYyLjMsOC4xLDY4LjdMOC4xLDY4Ljd6IE00Ni4xLDI2LjUNCgkJCWMwLTAuOC0wLjMtMS40LTAuOC0xLjRjLTEuNCwwLTMuNSw0LjQtNC42LDkuNkM0NC41LDMyLjEsNDYuMSwyOC45LDQ2LjEsMjYuNXoiLz4NCgkJPHBhdGggZmlsbD0iIzEzMjE0OSIgZD0iTTExOC44LDU2LjlsMC4yLTEuOGg0LjR2LTIuNGgtNi42bC0wLjgsNi43YzAuOC0wLjMsMS43LTAuNCwyLjMtMC40YzEuNywwLDIuNiwwLjgsMi42LDEuOA0KCQkJYzAsMC44LTAuOCwxLjYtMi4xLDEuNmMtMSwwLTIuMi0wLjQtMy0xLjFsLTAuNCwyLjZjMC45LDAuNiwyLjIsMSwzLjYsMWMzLjEsMCw0LjktMS45LDQuOS00LjJDMTI0LDU3LjgsMTIxLjMsNTYuMywxMTguOCw1Ni45eiINCgkJCS8+DQoJCTxwYXRoIGZpbGw9IiMxMzIxNDkiIGQ9Ik0xMTQuNSw1Ni4yYzAtMi4xLTEuNi0zLjktNC40LTMuOWMtMi43LDAtNC40LDEuNy00LjQsNC40djAuMWgyLjl2LTAuMmMwLTEuMiwwLjYtMS45LDEuNi0xLjkNCgkJCWMwLjgsMCwxLjQsMC42LDEuNCwxLjRjMCwwLjYtMC4zLDEuMS0wLjksMS45bC01LjUsNi40aDkuMlY2MmgtMy43bDIuMi0yLjRDMTEzLjksNTguNCwxMTQuNSw1Ny40LDExNC41LDU2LjJ6Ii8+DQoJCTxwb2x5Z29uIGZpbGw9IiMxMzIxNDkiIHBvaW50cz0iODguOSw1NS40IDkxLjUsNTUuNCA5MS41LDY0LjYgOTQuNCw2NC42IDk0LjQsNTIuNiA5MC4zLDUyLjYgCQkiLz4NCgkJPHBhdGggZmlsbD0iIzEzMjE0OSIgZD0iTTEwMC4yLDUyLjRjLTIuOSwwLTQuNiwxLjktNC42LDQuNGMwLDIuMywxLjcsMy44LDMuNywzLjhjMC41LDAsMC43LDAsMS0wLjFsLTIuOCw0LjFoMy40bDEuNy0yLjUNCgkJCWMxLjMtMiwyLjItMy42LDIuMi01LjNDMTA0LjgsNTQuMSwxMDMuMSw1Mi40LDEwMC4yLDUyLjR6IE0xMDAuMiw1OC41Yy0xLDAtMS44LTAuOC0xLjgtMS45YzAtMSwwLjgtMS45LDEuOC0xLjkNCgkJCWMxLjEsMCwxLjksMC44LDEuOSwxLjlDMTAyLDU3LjcsMTAxLjQsNTguNSwxMDAuMiw1OC41eiIvPg0KCTwvZz4NCgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREFEQUQiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTUzLjkiIHkxPSIzLjYiIHgyPSIxNTMuOSIgeTI9Ijc5LjUiLz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat: no-repeat
}

.icon_zenit_logo_mini {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAAtCAYAAAAnZNwBAAAQDklEQVR4Ae1bCXhVxRU+c99CYlCsgKJkB1zArS5YqvVDsW6g4oYKKmQhAkJdaGs/20pp1datKkuAhITFugFq3UBFEbWugKJWXAiQhABuKCIhkPfePf3P3OXdtyR5iYJ8JQO5M3PmzNyZf2bOnHPmPsXM1B52PwL+H/pKNau2NzFdSorPRJxHin6GeBPafZHCoTu4pOeaH/qO/8f6qq0rXpVXH0t+YxJA+VXTwPDnFAmdyMU965rm2TtLjNYOW5WtCKjKminkM1agbjOgS8uqG/mCY1r7jr2Bv1WiRkCnQNf5AOaClMFh/nnKvHsRY8rAq4lL/ZSVvwDYnK/xYf4O8Tys6mWQ732J1QjI92TtJT29FQLNrOpB7Msk01zLJfm1XtxVWc3BRJGAQ3PK1eSqDtTBOMihU/0XX/EN/Rokr2auO4hM7qDLQo31fO3hmzW9tLob+c2gpgfMBi7o+ZWmV6w6gCJpHTV9dz78oXAyoJJ3ISvndADrgP4MNe4cxaMO3WAzl+OQrUf6uoTKSq300izA15VQZc140HvpMp9BalbNFC7IGSd5DW7H4Goif4YuZ16FuI9Od/QXEhmlOi2PTt0Ox/NTNXGiQdkjPiCfOlCX+X1/RHy7Kl3VkdI6riZlWAAz/xP08ary00NIZaykgOqq+XfHg1kmvJwaw6WpA09qoO4b81Qqyh2HQzl2JTNvICzihBA2sSusoGZVdaXKatkl/R1aNFZjVeXaOVyYv5zSfaeCboEuDIoWunyszkXeCWu4MO9Tnek+vC8YLdA1wXxWRx0yRoA/uqpZLbQn6UHw7ybQ+V1inkz14Yd5XM+d0q/UgVfGQKiJ07kwZywVxmKuB6joWB17H0xP8chcveKVbPe0wEuYnN6ahWkuhfl+rDg5pK2g/LJ6l5PhO9ch6TjCGkQ1sTqNso0BbhlzdEKUGuTSiTZgQt7XZ5K/y40eej3VbXuNsobfAtD7A4zXEddjYn4NHns6ARIpWZnNBwa/ouPB1DkpI3MIY30cY5zEI3PeiOdJCXhVuiaL0vwfU/jr3xBlx7dBWh771flO1y0G3kI7wmMlrSauClJWxr+joPMmtDWaQhnpFNgn2h5HvrTrAnhnWfNWMjcDoFyiLHUaytPdCs6EiNzvGBzi0p0JCXQtAC0vSqeX0I+T0fafAfpjWESXqIo1R5IKfGjzMIVoEJdkix2SNEBE7Uuqw5UQXaPBkAR0ljGUEe2YxgWHbUzaCIgpAc9jeqwH73lEOcnbCdDdKPBsZ9pObF5g1yPKzPgHQD/JrazUfVxy/HbYAl51FAdk45s4K/LBe6jLy7QYvCGdV4QJcUM9JnapzmUE70Pcyy0B8HqyszMg55VLRnIFdu2DRFxF9SGcFRJ8GJcdmFZwSU5S0FXlumNI+QB2+jBwR8carbscbU+iuvpHeULvRofcVJwS8E1VFjqAGoTn0CgP74CGcz4X5b2qy8vWHkUBP3aKHWQLNoZn65xPRQ9j5plceNj3qqJmOBlesGwxU1Z9OPnVeS6OTC+JvFQV1ZeTYYxymgeojbRz+4uUuY+syG5ROlLM6KfqRBw6E3W36jLDI6IUPe3l16Iti7GT0L7y9dNlnq6hPYgTmk8RnszFuW9567aU/kHAw5BCZ9SjLhgES5VpKBdlv+y+2O+7A2mfm1fqOR7V40sbsHM0nWktbWXIXQSDLJrO4MHG5XjPbRQwDnZIOmZzoZqxthcFfGWxdPUqdaAgRMEtAOZZ9O1Ct1ypw5C+igt7/FdoquyzLuRP+wVeIqrxM9ilczTdancUZRkjUP8AocUGGSfPoB0488bkfh5bllqu7S4D2XrkW+J2jPkZUqFCR0eW12tggv5PJel2x+RrSUU+gJR7HtR9MIBNZNIALs75GHr40bCI3wZ7msvfVKIxfChAnw/eXrodh4/596D1BE20sDvxd79TZCkH2aOdvO6fYeQTb15Cm75nysqDYaiwukkO8GifnQrEb6GvkyFOFqQiTtxqSRJtWvEQBwOxoh5G1/bVbTI/goPqioT2A76RoMUOQFEutu29oAcBxHLYA4PFHtBaT7qBrZ4A+kdYkbKDRKTlIhaR8QHE12/RMiafbsLfHUK2gjoDdDjsuBiMR6OfTsEyWr/tOicjMV+Tv1rNrGogo/OfKKtrMeod4i230hBdTI9SJDKZR+YvSyxvG6XVKx4yvQSvKsVfVHwQ1ZMZOpaLelR5uwFe2dJ9vDQ3LerkdxtGidWp7n0znTp1X4qB93XLJWHSGRBbL6m7P8igAzptxqFrWaUimhRhpcKmYHMu1E/sEm/glVQ7+3gYVItBPQDW7DwKRSpExAmXNuLK1p0JJ5+sfkxozFiEBbNC0Eh4Os6jGU49q+DHebZlxW/Hq72gS08yoJJNRXyWZCQA9N6IEkEXK9SkcRAtS0Q11SBU1swBbyzoBHX0+XeWUhHU1877n4ZyC3QkNOgEfbs+NB7G1v4AyQTNWtrMOzFjI3jCBBOqH+R5VKWzZHqHAqqoEXGSL00lBn4DEzWZIpsfc7WpRKYfTGn1ipc3wrx/AM8r494uVlVP2mmaFFQ3Iz0CqAZieEzzZqqrvosn9A87dIitW6HFQO0j2cYnOnSAOY8Lsy+TPA7XqWhrjFtG0O1DoeMcX7+qrJ0GIKHZyKFnDofx9EKUF/Urak+GP0lW9yVoJzqBDpNMllKPUAjGTkkODKhdH9oG/MyqTLh71yfp3kcA7DCAkHwn1ZrpPCF3h1MPgFyFdTpXy2ylHW63OmUAsIALc2dLHhO9Ds9cJK1g0hCIoPlOVmIlDq/iPt86rgxt6HAa2sdhSXSUl9dNM9VhQqYThcq8SoFbvgsTbQJe+tOC/P4aq28jVtHR3r5zQbZ70MIvcwok1ouYpAas3hPIH5yO9Bk2P1ODeYioakr094DxcbQddp1pUVo0ZV/QjMICGIb2OkZLYlKvWdrJ2ie8uy+GYxdnkq/M1F76ItjiZXgDVurN9N2mGTgsb0d5DPDqvur9+frcLZg0yFf/EwAmCJ5LKNz4BQUCp2I6rTczr3T14wD0eiY5pBfA8HkMB7jWwS1G6+kaOmLG+w3o5QjuFFs8WAiy0x6C7wTaieU/Sub+cLh3ddxq4C3PXsFYgFGUODjaCPEA8z0XW78Gzqe40XcyBsE3spIM/9Mo6wIR8zeooc/AmBoMpGQSnLDISRDvFItW1M+EYBtQzRg6UoVr8Z5p1LCj3PHPJzT0ExBaBbw2cLIKytHPvklAxxjxzwmKPOLBIdIDZNjnrViV62f/hWgCMIer1wqrES2Ag0k0JB3EjeCkJbYuZGxDJ+gfICRvuZtmfgXiZBK98M6TPO/SiEvfQxIpA4+D8Cboy7dimE3XUdozZw1NqfeaGeMK2lF/uah8Fg9Uw4h5DBfnwaJNHmDoZJLyj4R1ORITFes+iFaBqON/URjGTkn+h5pcnBMt3YNSLR6u1g1OxmwM9mK338zfY23/ARqDuzJ1GfPDEB1DHT5oI29iQVoy1yESvUbbt1+YyrZPydCxXlyN/pTSTjWTR2d/G33VnptqevWiz/oQTMsQeSzGkBWY3yMODyETtrgRV53pDYdNx2yOgHvgWaR7QA5twda/B36OO1vyc2hDJ5BWCEPnGuywJgwdeQMv0cZO3ZynortHv3mPfzS54m0H18sYQXfPKBZTw7aLeEzvbWpmdX84tKQ8GkLmEVyS+0mUgMlDoPLV3WnDgxtbAsdWMUXvTm7oWA3XI4I4aYR20vMj77tSTWNBscMrKq5oW9RJ3YNdMxA99qFsIfG2G7io9zfCBwNuPKIS/B2EAb1KkcYx8q0QdvQKlB4nPDrYlytOtrk4bslarKp8LTx/fgE16jRCo7g1uoLH2JcShhFvlGyIB11asw2aOn2IWs3HPHGxvR/tE8CNjhoNGX5kTKE3I/4Zgm9mK1eKSuotan2aP8GdQU/3vNpPTQGAovc74Wp4QUTLugJn26UQqXcjvR6DWYX4PDKCHeBfGgyVGeoyvKuKnPPsXaeBluIE4NX0NQdSUO5GPaATL4VfZBiPs0GXVhVDdkd7itWyuKWXecu1oeOD3p0RHIpmmjJ0pMpiMiNwxc59tqUd422/uTS+ZjgCbgaxvDNtvkE6Ns1zMC74fXzisj5b0wztXoYTkAqobt0rlJ2/FfRTqNNBx4PHj3HjIhuOughsj5H5n9nttRjFAG9/OzMfDTodkiX7GbSEwc7tuNsiUz/wRYMyZ0czyVPa0Mmky7QZ7xg6yViZtuHFczHYKeKnt1gmJONsO00BMjcoUVlxM0VbMKb9NJmVOAMJomgEIvmDyOHTEKWDB1eIvpPAL9Z5Nizwh+A2VGpW9VguyJ0mvC2FGOApM+9ONHqqW0mutkw1FKqZ3NC4ATKyN16T5xJw4MJwesXNxyW06PL5rmn6RseuwFQFz+JUCpuz4t8Z1+SPm2X+O8YjnyVCC7OD4uecpMSqYl0OrhgfAdhhUuZ42krv8/U59+iy8ppf4lrydXDdgnzrgAc4J5LPf5005Aamv3JxNg6QuKC/DvbSTLlsjglRQ4dgxvtPR6F3f3h5ZeW9gK06iUbmLnKcXF6GXZ3mopxSGIf/AbBXYwLGA9xt2OUTnffqc6hjULSzA7EHirGqX1Ezay5C/nHNo0wcyPjPynTqtBTrFa/dAFkFpYDG8FRYT3Ush0qSIBfADo5wxa5veMTLpN2wWXkQWU0aOugkbAGi2bjZmeLKxmLP7vc2uDvS5jdVZHQ5z37Vje4ng0Pm++jsvo+C3gd9/g7DvghazgCIy7Og1eAzEVWLndJf11M0R8cpPCxRkzl8CBo8IYafeaLXheuUYaZPx2dyHr1e3ZKglysSLSW5dSlnBokWsWN2vDvAecdPEvu73IU+H4oVsRBGYLnbh3P6Yjcr66BV+EKB8ImJZaHPAB246d8F1AK/22jR2/dQAUR+CkHr8ZjBN/DSfh7+b2nLhu7Ox6Aeuui0uNR2P+d7m4py+8WLB6yEGnTK2wMsZV6kjZ3ivOfj+b3t7y1pv/2hjhd0Gfu8pKBbP0awHFpy3RamMfEg6i+zjIANOm6KYP/iPnaKex9b9BOKkz1oViFq1DkJ/THxqVuyYP0CxBbuPDXpNZkRwMTAQJHPIHbWzxUrN1lTezsNwBsDEkBgXh5Pw87Aie/7lU1fBoPqd/E8Oh/h+dC970xa1k50EYAWw73cnJP4fuPnTlJiJZ/hKV+pRYPrtyF0cYJBZVcA6OvsZHvUDAL4RQAcP/Fh366dHZJ2lvl9TyKfoY0H4iHux6gOU3vcagRExou3Ly2mpi8wHF92VVC6cT4+k4M1K2oUvqhSapgYDzG87Zk2IaDwCw1Yph7XZrJmGJ9dR8yLcEn8fLLidlrrETBgeb3abDX53Q7Tme2gN4tSqwsNMhvF0SPiJjEwP4Ff5B2Fj4fgAGoPPyYCtuWqP7mehIaPw2H7LeIl8EvMgOkc9db9mG9tb4v+B8k7B8NmK+ZUAAAAAElFTkSuQmCC);
    background-repeat: no-repeat
}

.wrp {
    width: 1070px;
    margin: 0 auto;
    position: relative
}

#db {
    position: relative;
}

#db:after {
    content: '';
    width: 100%;
    position: absolute;
    max-width: 1070px;
    height: 100%;
    -webkit-box-shadow: 0 0 95px 45px rgba(8, 26, 64, 1);
    -moz-box-shadow: 0 0 95px 45px rgba(8, 26, 64, 1);
    box-shadow: 0 0 95px 45px rgba(8, 26, 64, 1);
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}

body {
    width: 100%;
    background: #eff0ed url(../img/gazprom_back.jpg) center 238px no-repeat
}

body .g-main_i .player-wrapper,
body .g-main_i .singlepage,
body .g-main_i .team-wrapper,
body .g-main_i .wrp {
    background: #fff
}

body.winner-body {
    background: #eff0ed url(../img/gazprom_back.jpg) center 238px no-repeat
}

body.encyclopedia {
    background: #001a53 url(../img/bg_encyclopedia.jpg) center 238px no-repeat
}

body.plane-zenit {
    background: #fff url(../img/bg_body-samolet.jpg) center 0 no-repeat
}

body.rating_pl {
    background: #fff url(../img/bg_key.jpg) center 238px no-repeat
}

.g-wrap {
    overflow: hidden
}

.g-wrapper {
    max-width: 100%
}

.general-select__wrapper {
    position: relative;
    display: inline-block;
    -webkit-backface-visibility: hidden
}

.multiselect .option {
    padding: 20px !important
}

.general-select,
.login-select,
.triangled-select {
    -webkit-backface-visibility: hidden
}

.general-select .jq-selectbox__select,
.login-select .jq-selectbox__select,
.triangled-select .jq-selectbox__select {
    height: 28px;
    line-height: 27px;
    font-size: 14px;
    background: #fff;
    position: relative;
    border: 1px solid #E6E6E6
}

.general-select .jq-selectbox__select-text,
.login-select .jq-selectbox__select-text,
.triangled-select .jq-selectbox__select-text {
    display: inline-block;
    vertical-align: middle;
    padding: 0 50px 0 20px;
    line-height: 1
}

.ie-9 .general-select .jq-selectbox__select-text,
.ie-9 .login-select .jq-selectbox__select-text,
.ie-9 .triangled-select .jq-selectbox__select-text {
    padding: 0 46px 0 24px;
    margin-bottom: 3px
}

.general-select .jq-selectbox__trigger,
.login-select .jq-selectbox__trigger,
.triangled-select .jq-selectbox__trigger {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #282828;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    text-align: center
}

.general-select:hover,
.login-select:hover,
.triangled-select:hover {
    cursor: pointer
}

.general-select:hover .jq-selectbox__trigger,
.login-select:hover .jq-selectbox__trigger,
.triangled-select:hover .jq-selectbox__trigger {
    background: #009EE1
}

.general-select.opened .jq-selectbox__trigger,
.opened.login-select .jq-selectbox__trigger,
.opened.triangled-select .jq-selectbox__trigger {
    background: #0078B6
}

.general-select .jq-selectbox__trigger-arrow,
.login-select .jq-selectbox__trigger-arrow,
.triangled-select .jq-selectbox__trigger-arrow {
    color: #fff;
    font-size: 35px;
    line-height: 35px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -17px;
    margin-top: -17px
}

.operamac .general-select .jq-selectbox__trigger-arrow,
.operamac .login-select .jq-selectbox__trigger-arrow,
.operamac .triangled-select .jq-selectbox__trigger-arrow,
.operamob .general-select .jq-selectbox__trigger-arrow,
.operamob .login-select .jq-selectbox__trigger-arrow,
.operamob .triangled-select .jq-selectbox__trigger-arrow {
    margin-top: -14px
}

.general-select .jq-selectbox__dropdown,
.login-select .jq-selectbox__dropdown,
.triangled-select .jq-selectbox__dropdown {
    text-align: left;
    background: #fff;
    width: 300px;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .4), 0 2px 3px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .41);
    box-shadow: 0 0 2px rgba(0, 0, 0, .4), 0 2px 3px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .41);
    -webkit-transition: height .2s;
    -o-transition: height .2s;
    -moz-transition: height .2s;
    transition: height .2s
}

.general-select .jq-selectbox__dropdown > ul,
.login-select .jq-selectbox__dropdown > ul,
.triangled-select .jq-selectbox__dropdown > ul {
    padding: 0 10px;
    margin: 0
}

.general-select .jq-selectbox__dropdown > ul > li,
.login-select .jq-selectbox__dropdown > ul > li,
.triangled-select .jq-selectbox__dropdown > ul > li {
    padding: 20px 10px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
    cursor: pointer
}

.general-select .jq-selectbox__dropdown > ul > li + li,
.login-select .jq-selectbox__dropdown > ul > li + li,
.triangled-select .jq-selectbox__dropdown > ul > li + li {
    border-top: #E1E1E1 1px solid
}

.general-select .jq-selectbox__dropdown > ul > li:hover,
.login-select .jq-selectbox__dropdown > ul > li:hover,
.triangled-select .jq-selectbox__dropdown > ul > li:hover {
    color: #009EE1
}

.general-select .jq-selectbox__dropdown > ul > li.sel,
.login-select .jq-selectbox__dropdown > ul > li.sel,
.triangled-select .jq-selectbox__dropdown > ul > li.sel {
    background: #F2F2F2;
    padding: 20px 20px;
    margin: 0 -10px;
    border-top: none
}

.general-select .jq-selectbox__dropdown > ul > li.sel + li,
.login-select .jq-selectbox__dropdown > ul > li.sel + li,
.triangled-select .jq-selectbox__dropdown > ul > li.sel + li {
    border-top: none
}

.general-select .jq-selectbox__dropdown > ul > li.disabled,
.login-select .jq-selectbox__dropdown > ul > li.disabled,
.triangled-select .jq-selectbox__dropdown > ul > li.disabled {
    display: none
}

.general-select .jq-selectbox__dropdown > ul > li.optgroup,
.login-select .jq-selectbox__dropdown > ul > li.optgroup,
.triangled-select .jq-selectbox__dropdown > ul > li.optgroup {
    cursor: default;
    font-weight: 600
}

.general-select .jq-selectbox__dropdown > ul > li.optgroup:hover,
.login-select .jq-selectbox__dropdown > ul > li.optgroup:hover,
.triangled-select .jq-selectbox__dropdown > ul > li.optgroup:hover {
    color: #1f1f1f
}

.triangled-select .jq-selectbox__dropdown {
    margin-top: 20px
}

.borderless-select .jq-selectbox__select {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    border: none;
    cursor: pointer
}

.borderless-select .jq-selectbox__select-text {
    padding: 0 27px 0 0
}

.borderless-select .jq-selectbox__trigger {
    width: 20px;
    height: 20px;
    top: 0
}

.borderless-select.m-right .jq-selectbox__select-text,
.m-right .borderless-select .jq-selectbox__select-text {
    padding: 0 0 0 27px
}

.borderless-select.m-right .jq-selectbox__trigger,
.m-right .borderless-select .jq-selectbox__trigger {
    width: 20px;
    height: 20px;
    right: auto;
    left: -1px
}

.dark-select .jq-selectbox__select {
    background: 0 0;
    color: #fff
}

.dark-select .jq-selectbox__dropdown {
    background: #61636D;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .4), 0 2px 3px rgba(0, 0, 0, .4), inset 0 1px rgba(80, 80, 80, .41);
    box-shadow: 0 0 2px rgba(0, 0, 0, .4), 0 2px 3px rgba(0, 0, 0, .4), inset 0 1px rgba(80, 80, 80, .41)
}

.dark-select .jq-selectbox__dropdown > ul > li {
    color: #afb2ba
}

.dark-select .jq-selectbox__dropdown > ul > li + li {
    border-top-color: #575962
}

.dark-select .jq-selectbox__dropdown > ul > li:hover {
    color: #fff
}

.dark-select .jq-selectbox__dropdown > ul > li.sel {
    background: #4C4F57
}

.white-dark-select .jq-selectbox__select {
    text-align: left
}

.white-dark-select .jq-selectbox__dropdown {
    background: #61636D;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .4), 0 2px 3px rgba(0, 0, 0, .4), inset 0 1px rgba(80, 80, 80, .41);
    box-shadow: 0 0 2px rgba(0, 0, 0, .4), 0 2px 3px rgba(0, 0, 0, .4), inset 0 1px rgba(80, 80, 80, .41)
}

.white-dark-select .jq-selectbox__dropdown > ul > li {
    color: #afb2ba
}

.white-dark-select .jq-selectbox__dropdown > ul > li + li {
    border-top-color: #575962
}

.white-dark-select .jq-selectbox__dropdown > ul > li:hover {
    color: #fff
}

.white-dark-select .jq-selectbox__dropdown > ul > li.sel {
    background: #4C4F57
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0
}

.rslides .caption {
    position: absolute;
    background: #fff;
    padding: 26px 20px;
    right: 10px;
    top: 10px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .22), 0 1px 3px rgba(0, 0, 0, .19);
    box-shadow: 0 0 4px rgba(0, 0, 0, .22), 0 1px 3px rgba(0, 0, 0, .19)
}

.hidden {
    display: none
}

.eventCalendar-wrap {
    position: relative;
    overflow: hidden
}

.eventCalendar-wrap .arrow {
    position: absolute;
    z-index: 5;
    top: 3px
}

.eventCalendar-wrap .prev {
    left: 0
}

.eventCalendar-wrap .next {
    right: 0
}

.eventsCalendar-currentTitle .monthTitle {
    display: block;
    text-align: center
}

.eventsCalendar-monthWrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.eventsCalendar-monthWrap.currentMonth {
    z-index: 1
}

.eventsCalendar-daysList {
    display: table;
    width: 100%
}

.eventsCalendar-daysList.showAsWeek {
    display: block
}

.eventsCalendar-daysList li {
    display: table-cell
}

.eventsCalendar-daysList li.current {
    background: rgba(0, 0, 0, .35)
}

.eventsCalendar-daysList.showAsWeek li {
    display: block;
    float: left;
    width: 14.28%;
    height: 20px
}

.eventsCalendar-daysList li a {
    padding: 0;
    display: block;
    text-align: center;
    font-size: 8px;
    min-width: 7px
}

.eventsCalendar-loading {
    display: block;
    min-width: 100px;
    height: 40px;
    line-height: 40px
}

.eventsCalendar-list {
    position: relative;
    z-index: 1
}

.eventsCalendar-list.oldEventList {
    z-index: 2
}

.eventsCalendar-subtitle {
    padding-left: 5px;
    font-weight: 700;
    font-size: 120%
}

.eventsCalendar-list-wrap {
    display: none !important
}

.eventCalendar-wrap {
    padding-bottom: 40px
}

.eventCalendar-wrap .arrow {
    text-decoration: none;
    color: #fff;
    line-height: 28px;
    top: 0;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 79px;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.eventCalendar-wrap .arrow.prev {
    border-right: 1px solid #5873B1
}

.eventCalendar-wrap .arrow.prev > span {
    margin-top: -15px
}

.eventCalendar-wrap .arrow.next {
    border-left: 1px solid #5873B1
}

.eventCalendar-wrap .arrow.next > span {
    margin-top: -15px
}

.operamini .eventCalendar-wrap .arrow {
    height: 13px;
    padding: 6px 0
}

.no-touch .eventCalendar-wrap .arrow:hover {
    background: #2C2C2C;
    border-left: none;
    border-right: none
}

.eventCalendar-wrap.news-calendar .arrow {
    width: 39px
}

.eventsCalendar-slider {
    height: 80px
}

.eventsCalendar-monthWrap {
    top: 0;
    left: 0
}

.eventsCalendar-currentTitle {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-transform: uppercase;
    background: #2E509E
}

.eventsCalendar-currentTitle .monthTitle {
    color: #fff;
    cursor: normal
}

.eventsCalendar-daysList {
    zoom: 1;
    padding: 5px;
    width: 100%;
    zoom: 1
}

.eventsCalendar-daysList.showAsWeek {
    margin: 0;
    width: auto;
    background: #fff;
    border: solid 1px #BCBCBC;
    border-bottom-width: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative
}

.eventsCalendar-daysList.showAsWeek:before {
    content: "";
    display: block;
    width: 6px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 10
}

.eventsCalendar-daysList.showAsWeek li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    margin: 0
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day-header {
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    height: 19px;
    line-height: 14px;
    margin-bottom: -1px;
    border-bottom: #fff 1px solid;
    position: relative;
    z-index: 10
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day {
    position: relative;
    height: 26px;
    line-height: 25px;
    border-left: 1px solid #ECEEF3;
    -webkit-transition: background .2s, border-color .2s;
    -o-transition: background .2s, border-color .2s;
    -moz-transition: background .2s, border-color .2s;
    transition: background .2s, border-color .2s
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day > a {
    line-height: 28px;
    color: #676767;
    height: 100%;
    font-size: 13px;
    margin: 0 5px;
    padding-left: 21%;
    border-top: 1px solid #ECEEF3;
    text-align: center;
    -webkit-transition: background .2s, color .2s, border-color .2s;
    -o-transition: background .2s, color .2s, border-color .2s;
    -moz-transition: background .2s, color .2s, border-color .2s;
    transition: background .2s, color .2s, border-color .2s
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day > a:focus {
    outline: 0
}

.operamini .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day > a {
    height: 18px;
    padding-top: 4px;
    padding-bottom: 4px
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day:hover {
    background: #2C2C2C;
    border-left-color: #2C2C2C
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day:hover > a {
    color: #fff;
    border-top-color: #2C2C2C
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.empty {
    background: #fff;
    height: 26px;
    border-left: 1px solid #ECEEF3
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.empty:before {
    display: block;
    height: 100%;
    width: auto;
    margin: 0 5px;
    border-top: 1px solid #ECEEF3
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.empty:hover {
    background: #fff;
    border-left-color: #ECEEF3
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.today {
    background: #D4D4D4;
    border-left-color: #D4D4D4
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.today > a {
    border-top-color: #D4D4D4
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents {
    -webkit-backface-visibility: hidden
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a {
    line-height: 28px;
    font-size: 13px;
    position: relative
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a:before {
    content: "";
    position: absolute;
    left: 11%;
    top: 10px
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a:after {
    content: "";
    position: absolute;
    left: 11%;
    top: 10px;
    opacity: 0;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a:focus {
    outline-color: transparent;
    outline: 0
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents:hover > a:after {
    opacity: 1
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.current {
    background: #044FA2;
    border-left-color: #044FA2
}

.eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.current > a {
    border-top-color: #044FA2;
    color: #fff
}

.eventsCalendar-daysList:after,
.eventsCalendar-daysList:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.eventsCalendar-daysList:after {
    clear: both
}

.news-calendar .eventsCalendar-daysList.showAsWeek {
    border: 1px solid #eaeaea;
    border-bottom: 1px solid #f5f5f5;
    padding: 0;
    padding-bottom: 10px
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day-header {
    background: #FAFAFA;
    height: 29px;
    line-height: 25px;
    margin-bottom: 10px;
    width: 34px
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day {
    height: 23px;
    line-height: 23px;
    text-align: center;
    border: none;
    margin-bottom: 5px;
    width: 34px
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day > a {
    line-height: 23px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    margin: 0 5px;
    padding: 0;
    border: none;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day:hover {
    background: 0 0
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day:hover > a {
    background: #2C2C2C
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.today {
    background: 0 0
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.today > a {
    background: #044fa2;
    color: #FFF
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.event {
    background: 0 0
}

.news-calendar .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.event > a {
    background: #d6d6d6
}

.calendar-tooltip {
    padding: 0 13px 13px
}

.calendar-tooltip > .icon-holder {
    height: 37px;
    line-height: 37px;
    margin-bottom: 2px
}

.calendar-tooltip > .icon-holder > span {
    display: inline-block;
    vertical-align: middle
}

.bootstrap-datetimepicker-widget table tr:first-child .calendar-tooltip > .icon-holder > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .calendar-tooltip > .icon-holder > .ic-chevron-right,
.calendar-tooltip > .icon-holder > .icon {
    margin: -12px 0 -10px -9px
}

.calendar-tooltip > .item {
    font-size: 1.14286em
}

.eventsCalendar-loading {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 5px auto;
    padding: 0 10px;
    background-color: #ccc;
    color: #fff;
    text-align: center;
    font-weight: 700;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    text-shadow: 0 0 3px #aaa;
    position: absolute;
    z-index: 4;
    top: 25px;
    left: 5px
}

.eventsCalendar-loading.error {
    background-color: red
}

.eventsCalendar-subtitle {
    padding-top: 10px
}

.eventsCalendar-list-wrap {
    min-height: 100px;
    position: relative
}

.eventsCalendar-list-content.scrollable {
    height: 100px;
    overflow-y: auto;
    margin: 0 5px 5px 0
}

.eventsCalendar-list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.eventsCalendar-list li {
    padding: 0 5px 15px;
    margin: 0;
    clear: both
}

.eventsCalendar-list li time {
    font-size: 10px;
    line-height: 13px
}

.eventsCalendar-list li time em {
    float: left;
    font-style: normal
}

.eventsCalendar-list li time small {
    font-size: 10px;
    float: left;
    background-color: #807E7E;
    color: #fff;
    padding: 0 5px 0 4px;
    margin: 0 0 0 3px
}

.eventsCalendar-list li .eventTitle {
    display: block;
    clear: both;
    font-weight: 700;
    text-decoration: none
}

.eventsCalendar-list li a.eventTitle {
    color: #0E8EAB
}

.eventsCalendar-list li a.eventTitle:hover {
    text-decoration: underline
}

.eventsCalendar-list li .eventDesc {
    clear: both;
    margin: 0 0 5px 0;
    font-size: 80%;
    line-height: 1.2em
}

.eventsCalendar-list .eventsCalendar-noEvents {
    font-size: 120%;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 5px;
    padding: 5px;
    background-color: #ccc;
    color: #fff;
    text-align: center;
    font-weight: 700;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    text-shadow: 0 0 3px #aaa
}

.bt {
    font-size: 12px;
    display: block;
    clear: both;
    text-align: center;
    margin-top: 10px;
    padding: 9px 34px 11px;
    text-decoration: none;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background-color: #698B10;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#89B814), to(#698B10));
    background-image: -moz-linear-gradient(top, #89B814, #698B10);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #89B814), color-stop(100%, #698B10));
    background-image: -webkit-linear-gradient(top, #89B814, #698B10);
    background-image: -o-linear-gradient(top, #89B814, #698B10);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#89B814), to(#698B10));
    background-image: linear-gradient(top, #89B814, #698B10);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89B814', endColorstr='#698B10', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    border: 1px solid #698B10;
    border-color: #698B10 #698B10 #465F05;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -webkit-transition: .1s linear all;
    -moz-transition: .1s linear all;
    -o-transition: .1s linear all;
    transition: .1s linear all
}

.bt:hover {
    background-position: 0 -15px;
    text-decoration: none
}

.mCSB_container {
    width: auto;
    margin-right: 25px;
    overflow: hidden
}

.mCSB_container.mCS_no_scrollbar {
    margin-right: 0
}

.mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar,
.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar {
    margin-right: 25px
}

.mCustomScrollBox > .mCSB_scrollTools {
    width: 13px;
    height: 100%;
    top: 0;
    right: 0
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 7px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: relative;
    height: 20px;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    top: 100%;
    margin-top: -40px
}

.mCustomScrollBox {
    -ms-touch-action: none
}

.mCustomScrollBox > .mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCustomScrollBox:hover > .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #fff;
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

#tiptip_content,
.tooltip-custom-content {
    color: #393b44;
    padding: 3px;
    background-color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .34), 0 1px 3px rgba(0, 0, 0, .34);
    box-shadow: 0 0 2px rgba(0, 0, 0, .34), 0 1px 3px rgba(0, 0, 0, .34)
}

.tooltip-custom-content {
    padding: 8px;
    font-size: 14px;
    font-weight: 400;
    min-width: 100px;
    line-height: 1
}

#tiptip_arrow,
#tiptip_arrow_inner,
.tooltip-custom .arrow,
.tooltip-custom .arrow-inner {
    position: absolute;
    border-color: transparent;
    border-style: solid;
    border-width: 6px;
    height: 0;
    width: 0
}

.tooltip-photo {
    position: relative
}

.tooltip-photo > a {
    width: 110px;
    line-height: 0;
    height: 80px;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

.tooltip-photo > a:hover {
    opacity: .8
}

.tooltip-photo > a > img {
    width: 110px;
    height: 80px
}

.tooltip-photo > span {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    min-width: 20px;
    padding: 0 4px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    color: #393b44;
    font-size: 14px;
    font-weight: 700
}

.tooltip-text {
    min-width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    color: #393b44;
    font-size: 14px;
    font-weight: 700
}

#tiptip_holder,
.tooltip-custom {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999
}

#tiptip_holder.inlined,
.tooltip-custom.inlined {
    z-index: 100
}

#tiptip_holder.tip_top,
.tooltip-custom.tip_top {
    padding-bottom: 5px
}

#tiptip_holder.tip_top #tiptip_arrow,
#tiptip_holder.tip_top .arrow,
.tooltip-custom.tip_top #tiptip_arrow,
.tooltip-custom.tip_top .arrow {
    border-top-color: #fff;
    border-top-color: rgba(0, 0, 0, .37)
}

#tiptip_holder.tip_top #tiptip_arrow_inner,
#tiptip_holder.tip_top .arrow-inner,
.tooltip-custom.tip_top #tiptip_arrow_inner,
.tooltip-custom.tip_top .arrow-inner {
    margin-top: -7px;
    margin-left: -6px;
    border-top-color: #fff
}

#tiptip_holder.tip_bottom,
.tooltip-custom.tip_bottom {
    padding-top: 5px
}

#tiptip_holder.tip_bottom #tiptip_arrow,
#tiptip_holder.tip_bottom .arrow,
.tooltip-custom.tip_bottom #tiptip_arrow,
.tooltip-custom.tip_bottom .arrow {
    border-bottom-color: #fff;
    border-bottom-color: rgba(0, 0, 0, .37)
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner,
#tiptip_holder.tip_bottom .arrow-inner,
.tooltip-custom.tip_bottom #tiptip_arrow_inner,
.tooltip-custom.tip_bottom .arrow-inner {
    margin-top: -5px;
    margin-left: -6px;
    border-bottom-color: #fff
}

#tiptip_holder.tip_right,
.tooltip-custom.tip_right {
    padding-left: 5px
}

#tiptip_holder.tip_right #tiptip_arrow,
.tooltip-custom.tip_right #tiptip_arrow {
    border-right-color: #fff;
    border-right-color: rgba(0, 0, 0, .37)
}

#tiptip_holder.tip_right #tiptip_arrow_inner,
.tooltip-custom.tip_right #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -5px;
    border-right-color: #fff
}

#tiptip_holder.tip_left,
.tooltip-custom.tip_left {
    padding-right: 5px
}

#tiptip_holder.tip_left #tiptip_arrow,
.tooltip-custom.tip_left #tiptip_arrow {
    border-left-color: #fff;
    border-left-color: rgba(0, 0, 0, .37)
}

#tiptip_holder.tip_left #tiptip_arrow_inner,
.tooltip-custom.tip_left #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -7px;
    border-left-color: #fff
}

.tooltip-custom {
    position: absolute;
    left: 50%;
    margin-left: -63px;
    bottom: -28px;
    top: auto;
    width: 120px;
    text-align: center
}

.tooltip-custom > .arrow {
    margin-left: 56px;
    margin-top: -12px
}

body.black-tooltip > #tiptip_holder > #tiptip_content {
    background: #2D3037;
    color: #fff;
    border: 2px solid #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-left: 7px;
    padding-right: 7px
}

body.black-tooltip > #tiptip_holder.tip_top {
    padding-bottom: 5px
}

body.black-tooltip > #tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: #fff
}

body.black-tooltip > #tiptip_holder.tip_top #tiptip_arrow_inner {
    margin-top: -9px;
    margin-left: -6px;
    border-top-color: #2D3037
}

body.black-tooltip > #tiptip_holder.tip_bottom {
    padding-top: 5px
}

body.black-tooltip > #tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: #fff
}

body.black-tooltip > #tiptip_holder.tip_bottom #tiptip_arrow_inner {
    margin-top: -3px;
    margin-left: -6px;
    border-bottom-color: #2D3037
}

body.black-tooltip > #tiptip_holder.tip_right {
    padding-left: 5px
}

body.black-tooltip > #tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: #fff
}

body.black-tooltip > #tiptip_holder.tip_right #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -3px;
    border-right-color: #2D3037
}

body.black-tooltip > #tiptip_holder.tip_left {
    padding-right: 5px
}

body.black-tooltip > #tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: #fff
}

body.black-tooltip > #tiptip_holder.tip_left #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -9px;
    border-left-color: #2D3037
}

.bx-wrapper {
    position: relative;
    margin: 0 auto 0 auto;
    padding: 0 0 31px 0;
    *zoom: 1;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 98
}

.bx-wrapper img {
    max-width: 100%;
    display: block
}

.bx-wrapper .bx-viewport {
    left: -5px
}

.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager {
    position: absolute;
    bottom: -30px;
    width: 100%
}

.bx-controls {
    display: none
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top: 20px
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager .bx-pager-item {
    display: inline-block;
    *zoom: 1;
    *display: inline
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #000
}

.bx-wrapper .bx-prev {
    left: 10px
}

.bx-wrapper .bx-next {
    right: 10px
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}

.bx-wrapper .bx-controls-auto {
    text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:hover {
    background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:hover {
    background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 \9;
    background: rgba(80, 80, 80, .75);
    width: 100%
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px
}

.Zebra_DatePicker {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    background: #FFF;
    border: none;
    display: none;
    z-index: 100;
    padding: 0;
    width: 100%
}

.Zebra_DatePicker table {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%
}

.Zebra_DatePicker td,
.Zebra_DatePicker th {
    text-align: center;
    font-size: 12px
}

.Zebra_DatePicker td {
    cursor: pointer
}

.Zebra_DatePicker .dp_header {
    color: #fff;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-transform: uppercase;
    background: #2E509E
}

.Zebra_DatePicker td.disabled {
    color: silver;
    cursor: default
}

.Zebra_DatePicker .dp_header .dp_next,
.Zebra_DatePicker .dp_header .dp_previous {
    -webkit-backface-visibility: hidden;
    -webkit-transform: rotate(360deg);
    width: 38px;
    height: 23px;
    line-height: 23px;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.Zebra_DatePicker .dp_header .dp_next:hover,
.Zebra_DatePicker .dp_header .dp_previous:hover {
    background: #2C2C2C
}

.Zebra_DatePicker .dp_header .dp_next > span,
.Zebra_DatePicker .dp_header .dp_previous > span {
    margin-top: -15px
}

.Zebra_DatePicker .dp_header .dp_previous {
    border-right: 1px solid #5873b1
}

.Zebra_DatePicker .dp_header .dp_previous:hover {
    border-right-color: #2C2C2C
}

.Zebra_DatePicker .dp_header .dp_next {
    border-left: 1px solid #5873b1
}

.Zebra_DatePicker .dp_header .dp_next:hover {
    border-left-color: #2C2C2C
}

.Zebra_DatePicker .dp_header .dp_caption {
    height: 23px;
    line-height: 23px
}

.Zebra_DatePicker .dp_header .dp_caption > .month {
    margin-right: 10px
}

.Zebra_DatePicker .dp_header .dp_blocked {
    color: #DEDEDE;
    cursor: default
}

.Zebra_DatePicker .dp_daypicker {
    border: 1px solid #eaeaea;
    border-bottom: 1px solid #d8d8d8;
    padding: 0;
    padding-bottom: 10px
}

.Zebra_DatePicker .dp_daypicker th {
    font-weight: 400;
    background: #FAFAFA;
    height: 25px
}

.Zebra_DatePicker .dp_daypicker td {
    height: 20px;
    width: 24px;
    padding: 10px 0 0
}

.Zebra_DatePicker .dp_daypicker td:before {
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto -24px;
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    top: -4px;
    z-index: -1
}

.Zebra_DatePicker .dp_daypicker td.dp_hover {
    color: #fff
}

.Zebra_DatePicker .dp_daypicker td.dp_hover:before {
    background: #2C2C2C
}

.Zebra_DatePicker .dp_daypicker td.dp_selected {
    color: #fff
}

.Zebra_DatePicker .dp_daypicker td.dp_selected:before {
    background: #044fa2
}

.Zebra_DatePicker .dp_daypicker td.dp_not_in_month {
    color: #fff;
    cursor: default
}

.Zebra_DatePicker td.dp_weekend_disabled {
    color: #DEDEDE;
    cursor: default
}

.Zebra_DatePicker td.dp_selected {
    color: #fff
}

.Zebra_DatePicker td.dp_week_number {
    cursor: text;
    font-weight: 700
}

.Zebra_DatePicker .dp_monthpicker td {
    width: 33%
}

.Zebra_DatePicker .dp_yearpicker td {
    width: 33%
}

.Zebra_DatePicker .dp_footer {
    margin-top: 3px
}

.Zebra_DatePicker td.dp_disabled_current {
    color: #3A87AD
}

.Zebra_DatePicker td.dp_disabled {
    color: #DEDEDE;
    cursor: default
}

#cboxOverlay,
#cboxWrapper,
#colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: visible
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxBottomLeft,
#cboxMiddleLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#cboxTitle {
    margin: 0
}

#cboxLoadingGraphic,
#cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
    height: auto !important
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#cboxContent,
#cboxLoadedContent,
#colorbox {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#cboxOverlay {
    background: #000
}

#colorbox {
    outline: 0;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .59);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .59)
}

#colorbox.scrollable {
    position: absolute !important;
    top: 0 !important
}

#cboxContent {
    overflow: visible;
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 20px
}

#cboxLoadingGraphic {
    background: url(../img/preloader.gif) no-repeat center center
}

#cboxLoadingOverlay {
    background: #fff
}

#cboxTitle {
    position: absolute;
    top: -22px;
    left: 0;
    color: #fff
}

#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px
}

#cboxClose:active,
#cboxNext:active,
#cboxPrevious:active,
#cboxSlideshow:active {
    outline: 0
}

#cboxNext,
#cboxPrevious {
    height: 100%;
    top: 0;
    width: 60px;
    background: 0 0
}

#cboxNext:after,
#cboxPrevious:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-size: 11px 20px;
    background-repeat: no-repeat;
    background-position: center
}

#cboxPrevious {
    left: -60px
}

#cboxNext {
    right: -60px
}

#cboxClose {
    top: 0;
    right: 0;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
    border: solid 5px #fff;
    border-top-width: 7px;
    border-right-width: 6px;
    border-bottom-width: 3px;
    border-left-width: 10px;
    background-color: #FFF;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkY0MDE0NDJBOEMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkY0MDE0MzJBOEMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUUyNUZCMDE0QjIxNjgxMTgyMkFGREYzOUQ3M0E2QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4auN2cAAAA9klEQVR42pzVUQ6CMAwG4DJ2NzyAPphg5AHvwT3UMKKJLx4A7waJXVJMM7bR2uQ30Y0vBQoWXdcBlsU8MCNmAF01mApzwkyWsBdmjznQpkGB3TAlOUf/8SQMaOEuRDkGZMyGTnNmGxf0rMCAjI8HHaZVoCnsgukN/ZBDGym23F1gKAQHlPQdImsrLAQlaBaLgTkUAqxle39lEncxdk03sRz4dxnFnEFwTRspmBqNWYIaIdYm5nSFWiHmErPIR8rxDqWY2+rUKjCOFphrpNPCd7hTYEv19JSEnVYerDFvBZZCvVH7U578m5YWRiHGUaC/AN/Y9BVgAFWcWaXNPyVIAAAAAElFTkSuQmCC);
    background-size: 100% 100%;
    opacity: .8
}

#cboxClose .no-cssbackgroundsize {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0REYwRUMzMTJBOUMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0REYwRUMzMDJBOUMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUUyNUZCMDE0QjIxNjgxMTgyMkFGREYzOUQ3M0E2QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47fQAwAAAAkUlEQVR42nSPgQnCMBBFr6E72BUKnUEwQ3QJO0SWsDvUIQy4RDuCTqH/5Be+Bw28kMt/XC5NKWUwsxsYwdv+1wncwTVhm8EZVAYqVWZzYqcN9CLvUs9sbLG9wEWCyo5+XkF2p+VllE0lL1IY/nNU72IHHvLcGmb+iVHKROXOxSUOTlReXJzAUweXD2Zm01eAAQB/Iymv1w5hvQAAAABJRU5ErkJggg==)
}

#cboxClose:hover {
    opacity: 1
}

.cboxSlideshow_off #cboxPrevious,
.cboxSlideshow_on #cboxPrevious {
    right: 66px
}

.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px
}

.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0;
    right: 44px
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px
}

.lightbox-content__image {
    position: relative;
    height: 0;
    overflow: hidden
}

.player-holder.lightbox {
    position: relative;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial
}

.player-holder.lightbox > img,
.player-holder.lightbox > object,
.player-holder.lightbox > video {
    position: absolute;
    top: 0;
    left: 0
}

.player-holder.lightbox > .player-controls {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 0
}

.lightbox-content__description {
    margin-bottom: -20px
}

.lightbox-content__description > p {
    margin: 20px 0
}

.lightbox-content__description > .date {
    font-size: 13px;
    color: grey
}

.lightbox-content__description > .header {
    font-size: 15px;
    color: #1f1f1f
}


/*!

 * Cropper v0.7.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright 2014 Fengyuan Chen
 * Released under the MIT license
 */
.cropper-container {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.cropper-container {
    position: relative;
    overflow: hidden;
    background-color: #fff
}

.cropper-container > img {
    width: 100%;
    height: 100%
}

.cropper-canvas,
.cropper-modal {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.cropper-canvas {
    background-color: #fff;
    filter: alpha(opacity=0);
    opacity: 0
}

.cropper-modal {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5
}

.cropper-dragger {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%
}

.cropper-viewer {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.cropper-viewer > img {
    max-width: none !important;
    max-height: none !important
}

.cropper-dashed {
    position: absolute;
    display: block;
    filter: alpha(opacity=50);
    border: 0 dashed #fff;
    opacity: .5
}

.cropper-dashed.dashed-h {
    top: 33.3%;
    left: 0;
    width: 100%;
    height: 33.3%;
    border-top-width: 1px;
    border-bottom-width: 1px
}

.cropper-dashed.dashed-v {
    top: 0;
    left: 33.3%;
    width: 33.3%;
    height: 100%;
    border-right-width: 1px;
    border-left-width: 1px
}

.cropper-face,
.cropper-line,
.cropper-point {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=10);
    opacity: .1
}

.cropper-face {
    top: 0;
    left: 0;
    cursor: move;
    background-color: #fff
}

.cropper-line {
    background-color: #69f
}

.cropper-line.line-e {
    top: 0;
    right: -3px;
    width: 5px;
    cursor: e-resize
}

.cropper-line.line-n {
    top: -3px;
    left: 0;
    height: 5px;
    cursor: n-resize
}

.cropper-line.line-w {
    top: 0;
    left: -3px;
    width: 5px;
    cursor: w-resize
}

.cropper-line.line-s {
    bottom: -3px;
    left: 0;
    height: 5px;
    cursor: s-resize
}

.cropper-point {
    width: 5px;
    height: 5px;
    background-color: #69f;
    filter: alpha(opacity=75);
    opacity: .75
}

.cropper-point.point-e {
    display: none;
    top: 50%;
    right: -3px;
    margin-top: -3px;
    cursor: e-resize
}

.cropper-point.point-n {
    display: none;
    top: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: n-resize
}

.cropper-point.point-w {
    display: none;
    top: 50%;
    left: -3px;
    margin-top: -3px;
    cursor: w-resize
}

.cropper-point.point-s {
    display: none;
    bottom: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: s-resize
}

.cropper-point.point-ne {
    top: -3px;
    right: -3px;
    cursor: ne-resize
}

.cropper-point.point-nw {
    top: -3px;
    left: -3px;
    cursor: nw-resize
}

.cropper-point.point-sw {
    bottom: -3px;
    left: -3px;
    cursor: sw-resize
}

.cropper-point.point-se {
    right: -3px;
    bottom: -3px;
    width: 20px;
    height: 20px;
    cursor: se-resize;
    filter: alpha(opacity=100);
    opacity: 1
}

.cropper-point.point-se:before {
    position: absolute;
    right: -50%;
    bottom: -50%;
    display: block;
    width: 200%;
    height: 200%;
    content: " ";
    background-color: #69f;
    filter: alpha(opacity=0);
    opacity: 0
}

.cropper-point {
    width: 10px !important;
    height: 10px !important;
    background-color: rgba(255, 255, 255, .5)
}

.cropper-hidden {
    display: none !important
}

.cropper-invisible {
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    width: auto !important;
    max-width: none !important;
    height: auto !important;
    max-height: none !important;
    filter: alpha(opacity=0);
    opacity: 0
}

.cropper-move {
    cursor: move
}

.cropper-crop {
    cursor: crosshair
}

.cropper-disabled .cropper-canvas,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
    cursor: not-allowed
}

div.juxtapose {
    width: 100%;
    font-family: Helvetica, Arial, sans-serif
}

div.jx-slider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

div.jx-handle {
    position: absolute;
    height: 100%;
    width: 40px;
    cursor: col-resize;
    z-index: 15;
    margin-left: -20px
}

.vertical div.jx-handle {
    height: 40px;
    width: 100%;
    cursor: row-resize;
    margin-top: -20px;
    margin-left: 0
}

div.jx-control {
    height: 100%;
    margin-right: auto;
    margin-left: auto;
    width: 3px;
    background-color: #fff
}

.vertical div.jx-control {
    height: 3px;
    width: 100%;
    background-color: #fff;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

div.jx-controller {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 60px;
    width: 9px;
    margin-left: -3px;
    background-color: #fff
}

.vertical div.jx-controller {
    height: 9px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: -3px;
    position: relative
}

div.jx-arrow {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 0;
    height: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease
}

.vertical div.jx-arrow {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease
}

div.jx-arrow.jx-left {
    left: 2px;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    border-color: transparent #FFF transparent transparent
}

div.jx-arrow.jx-right {
    right: 2px;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    border-color: transparent transparent transparent #FFF
}

.vertical div.jx-arrow.jx-left {
    left: 0;
    top: 2px;
    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #FFF transparent
}

.vertical div.jx-arrow.jx-right {
    right: 0;
    top: initial;
    bottom: 2px;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #FFF transparent transparent transparent
}

div.jx-handle:active div.jx-arrow.jx-left,
div.jx-handle:hover div.jx-arrow.jx-left {
    left: -1px
}

div.jx-handle:active div.jx-arrow.jx-right,
div.jx-handle:hover div.jx-arrow.jx-right {
    right: -1px
}

.vertical div.jx-handle:active div.jx-arrow.jx-left,
.vertical div.jx-handle:hover div.jx-arrow.jx-left {
    left: 0;
    top: 0
}

.vertical div.jx-handle:active div.jx-arrow.jx-right,
.vertical div.jx-handle:hover div.jx-arrow.jx-right {
    right: 0;
    bottom: 0
}

div.jx-image {
    position: absolute;
    height: 100%;
    display: inline-block;
    top: 0;
    overflow: hidden;
    -webkit-backface-visibility: hidden
}

.vertical div.jx-image {
    width: 100%;
    left: 0;
    top: initial
}

div.jx-image img {
    height: 100%;
    z-index: 5;
    position: absolute;
    max-height: none;
    max-width: none;
    max-height: initial;
    max-width: initial
}

.vertical div.jx-image img {
    height: initial;
    width: 100%
}

div.jx-image.jx-left {
    left: 0;
    background-position: left
}

div.jx-image.jx-left img {
    left: 0
}

div.jx-image.jx-right {
    right: -1px;
    background-position: right
}

div.jx-image.jx-right img {
    right: 0;
    bottom: 0
}

.veritcal div.jx-image.jx-left {
    top: 0;
    background-position: top
}

.veritcal div.jx-image.jx-left img {
    top: 0
}

.vertical div.jx-image.jx-right {
    bottom: 0;
    background-position: bottom
}

.veritcal div.jx-image.jx-right img {
    bottom: 0
}

div.jx-image div.jx-label {
    font-size: 1em;
    padding: .25em .75em;
    position: relative;
    display: inline-block;
    top: 0;
    background-color: #000;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    z-index: 10;
    white-space: nowrap;
    line-height: 18px;
    vertical-align: middle
}

div.jx-image.jx-left div.jx-label {
    float: left;
    left: 0
}

div.jx-image.jx-right div.jx-label {
    float: right;
    right: 0
}

.vertical div.jx-image div.jx-label {
    display: table;
    position: absolute
}

.vertical div.jx-image.jx-right div.jx-label {
    left: 0;
    bottom: 0;
    top: initial
}

div.jx-credit {
    line-height: 1.1;
    font-size: .75em
}

div.jx-credit em {
    font-weight: 700;
    font-style: normal
}

div.jx-image.transition {
    -webkit-transition: width .5s ease;
    -o-transition: width .5s ease;
    -moz-transition: width .5s ease;
    transition: width .5s ease
}

div.jx-handle.transition {
    -webkit-transition: left .5s ease;
    -o-transition: left .5s ease;
    -moz-transition: left .5s ease;
    transition: left .5s ease
}

.vertical div.jx-image.transition {
    -webkit-transition: height .5s ease;
    -o-transition: height .5s ease;
    -moz-transition: height .5s ease;
    transition: height .5s ease
}

.vertical div.jx-handle.transition {
    -webkit-transition: top .5s ease;
    -o-transition: top .5s ease;
    -moz-transition: top .5s ease;
    transition: top .5s ease
}

a.jx-knightlab {
    display: none;
    background-color: #000;
    background-color: rgba(0, 0, 0, .25);
    bottom: 0;
    height: 14px;
    line-height: 14px;
    padding: 1px 4px 1px 5px;
    position: absolute;
    right: 0;
    text-decoration: none;
    z-index: 10
}

a.jx-knightlab div.knightlab-logo {
    display: inline-block;
    vertical-align: middle;
    height: 8px;
    width: 8px;
    background-color: #c34528;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: -1.25px;
    position: relative;
    cursor: pointer
}

a.jx-knightlab:hover {
    background-color: #000;
    background-color: rgba(0, 0, 0, .35)
}

a.jx-knightlab:hover div.knightlab-logo {
    background-color: #ce4d28
}

a.jx-knightlab span.juxtapose-name {
    display: table-cell;
    margin: 0;
    padding: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 10px;
    padding-left: .375em;
    vertical-align: middle;
    line-height: normal
}

a.jx-knightlab:focus,
div.jx-controller:focus,
div.jx-image.jx-left div.jx-label:focus,
div.jx-image.jx-right div.jx-label:focus {
    background: #eae34a;
    color: #000
}

a.jx-knightlab:focus span.juxtapose-name {
    color: #000;
    border: none
}

.album-copy-tooltip {
    position: absolute;
    background: #262931;
    line-height: 30px;
    height: 30px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    border: 0 none;
    padding: 0 25px;
    outline: 0 none;
    font-size: 13px;
    color: #636b77;
    z-index: 99999;
    cursor: default;
    white-space: nowrap;
    top: -15px;
    left: 10px;
    display: none
}

.album-copy-tooltip:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #262931 transparent transparent transparent
}


/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.14.30
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
    list-style: none;
    float: left
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    margin: 2px 0;
    padding: 0;
    width: 239px;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-bottom: 1px solid #d8d8d8;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    padding-bottom: 2px
}

.bootstrap-datetimepicker-widget.dropdown-menu:after,
.bootstrap-datetimepicker-widget.dropdown-menu:before {
    content: '';
    display: inline-block;
    position: absolute
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget .list-unstyled {
    padding-left: 0;
    list-style: none;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden
}

.bootstrap-datetimepicker-widget .list-unstyled li {
    float: left;
    width: 100%;
    position: relative
}

.bootstrap-datetimepicker-widget .list-unstyled li.collapse {
    display: none;
    visibility: hidden
}

.bootstrap-datetimepicker-widget .list-unstyled li.collapse.in {
    display: block;
    visibility: visible
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.35;
    margin: 0;
    padding: 12px;
    color: #000
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center
}

.bootstrap-datetimepicker-widget .picker-switch::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle Date and Time Screens"
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit
}

.bootstrap-datetimepicker-widget .picker-switch td a {
    line-height: 2.5;
    height: 2.5em
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    width: 100%;
    line-height: 2.5;
    height: 2.5em
}

.bootstrap-datetimepicker-widget .glyphicon {
    color: #009EE1
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
    text-align: center;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget table td span,
.bootstrap-datetimepicker-widget table th span {
    color: #367DAC
}

.bootstrap-datetimepicker-widget table tr:first-child th {
    cursor: pointer;
    background: #044fa2;
    text-align: center;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    font-family: FuturaDemi, sans-serif;
    text-transform: uppercase;
    color: #fff;
    word-spacing: 10px
}

.bootstrap-datetimepicker-widget table tr:first-child th:hover {
    color: #edf8fb
}

.bootstrap-datetimepicker-widget table tr:first-child .next,
.bootstrap-datetimepicker-widget table tr:first-child .prev {
    width: 38px;
    height: 27px;
    overflow: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .next:hover,
.bootstrap-datetimepicker-widget table tr:first-child .prev:hover {
    background: #2C2C2C;
    opacity: 1
}

.bootstrap-datetimepicker-widget table tr:first-child .prev {
    border-right: 1px solid #5873b1
}

.bootstrap-datetimepicker-widget table tr:first-child .picker-switch:hover span {
    color: #edf8fb
}

.bootstrap-datetimepicker-widget table tr:first-child .next {
    border-left: 1px solid #5873b1
}

.bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right {
    font-size: 35px;
    color: #fff;
    line-height: 3px;
    position: relative;
    top: 9px
}

.bootstrap-datetimepicker-widget table tr:last-child th {
    border-bottom: 8px solid #fff;
    overflow: hidden;
    position: relative
}

.bootstrap-datetimepicker-widget table tr:last-child th:after {
    content: '';
    position: absolute;
    width: 1px;
    background: #FAFAFA;
    height: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    right: 0
}

.bootstrap-datetimepicker-widget table tr:last-child th:before {
    content: '';
    position: absolute;
    width: 1px;
    background: #FAFAFA;
    height: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    left: 0
}

.bootstrap-datetimepicker-widget table th {
    font-weight: 400;
    background: #FAFAFA;
    height: 25px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
    border-right: none;
    border-left: none;
    padding: 1px 0
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: 0 0;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table th.prev::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Previous Month"
}

.bootstrap-datetimepicker-widget table th.next::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Next Month"
}

.bootstrap-datetimepicker-widget table td {
    position: relative;
    z-index: 1;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    left: 0
}

.bootstrap-datetimepicker-widget table td:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 100%;
    display: block;
    background: 0 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    z-index: -1;
    margin: 0 auto;
    max-width: 100%
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table td span {
    font-size: 12px;
    color: #1f1f1f
}

.bootstrap-datetimepicker-widget table td.cw {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #777
}

.bootstrap-datetimepicker-widget table td.day,
.bootstrap-datetimepicker-widget table td.month,
.bootstrap-datetimepicker-widget table td.year {
    width: 26px;
    text-align: center;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0;
    border-right: 11px solid transparent;
    border-left: 11px solid transparent;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
    cursor: pointer;
    color: #fff
}

.bootstrap-datetimepicker-widget table td.day:hover:before,
.bootstrap-datetimepicker-widget table td.hour:hover:before,
.bootstrap-datetimepicker-widget table td.minute:hover:before,
.bootstrap-datetimepicker-widget table td.second:hover:before {
    background: #2C2C2C
}

.bootstrap-datetimepicker-widget table td.new,
.bootstrap-datetimepicker-widget table td.old {
    color: #777
}

.bootstrap-datetimepicker-widget table td.today {
    position: relative
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    position: relative;
    color: #fff;
    z-index: 1
}

.bootstrap-datetimepicker-widget table td.active:before,
.bootstrap-datetimepicker-widget table td.active:hover:before {
    background-color: #044fa2
}

.bootstrap-datetimepicker-widget table td.active.today:before {
    border-bottom-color: #fff
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    background: 0 0;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 76px;
    height: 54px;
    line-height: 54px;
    margin: 2px 1.5px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget table td span:hover {
    position: relative;
    z-index: 1;
    opacity: .76
}

.bootstrap-datetimepicker-widget table td span:hover:before {
    position: absolute;
    height: 100%;
    display: block;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    z-index: -1;
    top: 0;
    width: 24px
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #777
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: 0 0;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important
}

.bootstrap-datetimepicker-widget .datepicker-decades table tr:last-child th,
.bootstrap-datetimepicker-widget .datepicker-months table tr:last-child th,
.bootstrap-datetimepicker-widget .datepicker-years table tr:last-child th {
    border-bottom: 0
}

.bootstrap-datetimepicker-widget .datepicker-decades table tr:last-child th:after,
.bootstrap-datetimepicker-widget .datepicker-decades table tr:last-child th:before,
.bootstrap-datetimepicker-widget .datepicker-months table tr:last-child th:after,
.bootstrap-datetimepicker-widget .datepicker-months table tr:last-child th:before,
.bootstrap-datetimepicker-widget .datepicker-years table tr:last-child th:after,
.bootstrap-datetimepicker-widget .datepicker-years table tr:last-child th:before {
    width: 0
}

.bootstrap-datetimepicker-widget .datepicker-decades table tr:last-child th.next,
.bootstrap-datetimepicker-widget .datepicker-months table tr:last-child th.next,
.bootstrap-datetimepicker-widget .datepicker-years table tr:last-child th.next {
    width: 37px
}

.bootstrap-datetimepicker-widget .datepicker-decades table tr:last-child th.prev,
.bootstrap-datetimepicker-widget .datepicker-months table tr:last-child th.prev,
.bootstrap-datetimepicker-widget .datepicker-years table tr:last-child th.prev {
    width: 37px
}

.input-group.date .input-group-addon {
    cursor: pointer
}

.bootstrap-datetimepicker-widget.left-oriented:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.left-oriented:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget table tr:first-child .datepickerbutton.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .datepickerbutton.ic-chevron-right,
.icon.datepickerbutton {
    position: absolute;
    top: 1px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    right: -50px;
    padding: 5px 15px 5px
}

#cboxOverlay,
#cboxWrapper,
#colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: visible
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxBottomLeft,
#cboxMiddleLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#cboxTitle {
    margin: 0
}

#cboxLoadingGraphic,
#cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
    height: auto !important
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#cboxContent,
#cboxLoadedContent,
#colorbox {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#cboxOverlay {
    background: #000
}

#colorbox {
    outline: 0;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .59);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .59)
}

#colorbox.scrollable {
    position: absolute !important;
    top: 0 !important
}

#cboxContent {
    overflow: visible;
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 20px
}

#cboxLoadingGraphic {
    background: url(../images/preloader.gif) no-repeat center center
}

#cboxLoadingOverlay {
    background: #fff
}

#cboxTitle {
    position: absolute;
    top: -22px;
    left: 0;
    color: #fff
}

#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px
}

#cboxClose:active,
#cboxNext:active,
#cboxPrevious:active,
#cboxSlideshow:active {
    outline: 0
}

#cboxNext,
#cboxPrevious {
    height: 100%;
    top: 0;
    width: 60px;
    background: 0 0
}

#cboxNext:after,
#cboxPrevious:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-size: 11px 20px;
    background-repeat: no-repeat;
    background-position: center
}

#cboxPrevious {
    left: -60px
}

#cboxNext {
    right: -60px
}

#cboxClose {
    top: 0;
    right: 0;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
    border: solid 5px #fff;
    border-top-width: 7px;
    border-right-width: 6px;
    border-bottom-width: 3px;
    border-left-width: 10px;
    background-color: #FFF;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkY0MDE0NDJBOEMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkY0MDE0MzJBOEMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUUyNUZCMDE0QjIxNjgxMTgyMkFGREYzOUQ3M0E2QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4auN2cAAAA9klEQVR42pzVUQ6CMAwG4DJ2NzyAPphg5AHvwT3UMKKJLx4A7waJXVJMM7bR2uQ30Y0vBQoWXdcBlsU8MCNmAF01mApzwkyWsBdmjznQpkGB3TAlOUf/8SQMaOEuRDkGZMyGTnNmGxf0rMCAjI8HHaZVoCnsgukN/ZBDGym23F1gKAQHlPQdImsrLAQlaBaLgTkUAqxle39lEncxdk03sRz4dxnFnEFwTRspmBqNWYIaIdYm5nSFWiHmErPIR8rxDqWY2+rUKjCOFphrpNPCd7hTYEv19JSEnVYerDFvBZZCvVH7U578m5YWRiHGUaC/AN/Y9BVgAFWcWaXNPyVIAAAAAElFTkSuQmCC);
    background-size: 100% 100%;
    opacity: .8
}

#cboxClose .no-cssbackgroundsize {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0REYwRUMzMTJBOUMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0REYwRUMzMDJBOUMxMUUzOUNFM0Q2NEY5RTREQTk2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUUyNUZCMDE0QjIxNjgxMTgyMkFGREYzOUQ3M0E2QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47fQAwAAAAkUlEQVR42nSPgQnCMBBFr6E72BUKnUEwQ3QJO0SWsDvUIQy4RDuCTqH/5Be+Bw28kMt/XC5NKWUwsxsYwdv+1wncwTVhm8EZVAYqVWZzYqcN9CLvUs9sbLG9wEWCyo5+XkF2p+VllE0lL1IY/nNU72IHHvLcGmb+iVHKROXOxSUOTlReXJzAUweXD2Zm01eAAQB/Iymv1w5hvQAAAABJRU5ErkJggg==)
}

#cboxClose:hover {
    opacity: 1
}

.cboxSlideshow_off #cboxPrevious,
.cboxSlideshow_on #cboxPrevious {
    right: 66px
}

.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px
}

.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0;
    right: 44px
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px
}

.lightbox-content__image {
    position: relative;
    height: 0;
    overflow: hidden
}

.player-holder.lightbox {
    position: relative;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial
}

.player-holder.lightbox > img,
.player-holder.lightbox > object,
.player-holder.lightbox > video {
    position: absolute;
    top: 0;
    left: 0
}

.player-holder.lightbox > .player-controls {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 0
}

.lightbox-content__description {
    margin-bottom: -20px
}

.lightbox-content__description > p {
    margin: 20px 0
}

.lightbox-content__description > .date {
    font-size: 13px;
    color: grey
}

.lightbox-content__description > .header {
    font-size: 15px;
    color: #1f1f1f;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif
}

.navbar-top {
    background: #2c2c2c;
    height: 40px
}

.top-mobile-button {
    display: none
}

.nav-services {
    float: left
}

.nav-services > ul {
    display: block
}

.nav-services > ul > li {
    float: left;
    padding: 0 28px 0 0
}

.nav-services > ul > li:first-child {
    padding-left: 30px
}

.nav-services > ul > li > a,
.nav-services > ul > li > span {
    display: block;
    line-height: 39px;
    color: #FFF;
    letter-spacing: .8px;
    word-spacing: -1.8px
}

.nav-services > ul > li > a .football_icon,
.nav-services > ul > li > span .football_icon {
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease
}

.nav-services > ul > li > a:hover,
.nav-services > ul > li > span:hover {
    color: #7D7F83
}

.nav-services > ul > li > a:hover .basketball_icon,
.nav-services > ul > li > span:hover .basketball_icon {
    opacity: .5
}

.nav-services > ul > li > a:hover .football_icon,
.nav-services > ul > li > span:hover .football_icon {
    opacity: .5
}

.ie-9 .nav-services > ul > li > a,
.ie-9 .nav-services > ul > li > span {
    line-height: 37px
}

.nav-services > ul > li.active > a,
.nav-services > ul > li.active > span {
    color: #7D7F83
}

.nav-services > ul > li.active > a:hover {
    text-decoration: underline
}

.nav-social {
    float: right;
    margin-right: 14px
}

.ie-9 .nav-social {
    margin-top: -2px;
    margin-right: 15px
}

.nav-social .dropdown {
    float: left;
    position: relative;
    height: 40px
}

.nav-social .dropdown.login .dropdown-block {
    padding: 20px 10px
}

.nav-social .dropdown.login .registration:hover {
    background: #0550A5;
    color: #fff
}

.nav-social .dropdown > .dropdown-button {
    color: #fff;
    cursor: pointer;
    height: 40px;
    line-height: 45px;
    padding: 0 15px;
    opacity: 1;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.operamini .nav-social .dropdown > .dropdown-button {
    height: 25px;
    padding: 8px 15px
}

.nav-social .dropdown > .counter {
    cursor: pointer;
    position: absolute;
    bottom: 7px;
    right: 6px;
    height: 12px;
    min-width: 6px;
    padding: 0 3px;
    text-align: center;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #ff4646;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .45);
    box-shadow: 0 0 2px rgba(0, 0, 0, .45);
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #fff
}

.nav-social .dropdown > .counter.m-hidden {
    display: none
}

.nav-social .dropdown > .corner {
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border: 5px solid transparent;
    border-bottom-color: #393B44
}

.nav-social .dropdown > .dropdown-block {
    position: absolute;
    padding: 10px;
    border: rgba(0, 0, 0, .3) 1px solid;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    left: 50%;
    margin-top: -7px;
    visibility: hidden;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .2s, z-index 0s;
    -o-transition: all .2s, z-index 0s;
    -moz-transition: all .2s, z-index 0s;
    transition: all .2s, z-index 0s
}

.nav-social .dropdown > .dropdown-block.has-iframe {
    padding-top: 15px !important;
    padding-bottom: 15px !important
}

.no-boxshadow .nav-social .dropdown > .dropdown-block {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: rgba(0, 0, 0, .3) 1px solid
}

.nav-social .dropdown.m-white1 > .dropdown-button,
.nav-social .dropdown.m-white2 > .dropdown-button,
.nav-social .dropdown:hover > .dropdown-button,
.no-touch .nav-social .dropdown:hover > .dropdown-button,
.touch .nav-social .dropdown.visible > .dropdown-button,
.touch .nav-social .dropdown:hover > .dropdown-button {
    opacity: .5
}

.nav-social .dropdown.m-white1 > .dropdown-block,
.nav-social .dropdown.m-white2 > .dropdown-block,
.nav-social .dropdown:hover > .dropdown-block,
.no-touch .nav-social .dropdown:hover > .dropdown-block,
.touch .nav-social .dropdown.visible > .dropdown-block,
.touch .nav-social .dropdown:hover > .dropdown-block {
    z-index: 105;
    opacity: 1;
    visibility: visible
}

.nav-social .dropdown.m-white1 > .corner,
.nav-social .dropdown.m-white2 > .corner,
.nav-social .dropdown:hover > .corner,
.no-touch .nav-social .dropdown:hover > .corner,
.touch .nav-social .dropdown.visible > .corner,
.touch .nav-social .dropdown:hover > .corner {
    display: block
}

.nav-social .dropdown.login > .dropdown-block {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.nav-social .dropdown.login > .dropdown-block .login-form__field__error.visible {
    visibility: hidden
}

.nav-social .dropdown.login:hover > .dropdown-block .login-form__field__error.visible {
    visibility: visible
}

.nav-social .dropdown.lang {
    margin: 0
}

.nav-social .dropdown.lang > .dropdown-block {
    padding: 0;
    margin-left: -21px;
    min-width: 40px
}

.nav-social .dropdown.lang > .dropdown-block:before {
    margin-left: -6px
}

.nav-social .dropdown.search {
    margin: 0
}

.nav-social .dropdown.search > .dropdown-block {
    padding: 0;
    width: 375px;
    margin-left: -285px;
    border: none
}

.nav-social .dropdown.search > .dropdown-block:before {
    left: 285px
}

.nav-social .dropdown.social > .dropdown-block {
    padding: 5px 10px;
    margin-left: -70px
}

.nav-social .dropdown.social > .dropdown-block:before {
    left: 70px
}

.login-form {
    width: 230px
}

.login-form__row {
    overflow: hidden
}

.login-form__row > .notify-match__buy,
.login-form__row > .shop-item__btn,
.login-form__row > .zenit-btn {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.login-form__row > .login {
    width: 40%;
    border-right: rgba(255, 255, 255, .3) 1px solid
}

.login-form__row > .registration {
    width: 60%
}

.login-form__row > .social-block {
    margin-left: 1em;
    vertical-align: middle
}

.login-form__row.social {
    margin-top: 11px
}

.login-form__field {
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    border: none;
    width: 100%;
    height: 44px;
    line-height: 1;
    font-size: 14px;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 15px 8px
}

.login-form__field.bordered {
    margin-bottom: -1px;
    border-bottom: 1px solid #D9D9D9
}

.login-form__field:focus {
    outline: 0
}

.login-form__field__error {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: red;
    background: #FFE5E5;
    display: block;
    border: none;
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0 8px;
    position: relative;
    margin-top: -44px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s, visibility .2s;
    -o-transition: opacity .2s, visibility .2s;
    -moz-transition: opacity .2s, visibility .2s;
    transition: opacity .2s, visibility .2s
}

.bordered + .login-form__field__error {
    top: -1px
}

.login-form__field__error.visible {
    opacity: 1;
    visibility: visible
}

.login-form__field__error:focus {
    display: none
}

.lang-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.lang-block > li > a {
    display: block;
    padding: 5px
}

.lang-block > li > a:hover {
    background: #EDEDED
}

.searchshort-form {
    max-width: 100%
}

.searchshort-form__row {
    padding-right: 80px
}

.searchshort-form__field {
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #D2D2D2;
    width: 100%;
    height: 30px;
    padding: 0 10px
}

.searchshort-form__field:focus {
    outline: 0
}

.searchshort-form__button {
    float: right;
    width: 80px
}

.social-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: auto
}

.social-block > a + a {
    margin-left: 10px
}

.social-block.inline {
    width: auto;
    display: inline-block
}

.social-block.inline > a + a {
    margin-left: 8px
}

.g-header {
    position: relative;
    background-color: transparent;
}

.plane-zenit .g-header {
    background: 0 0
}

.g-header .g-header_i {
    padding-top: 40px
}

.g-header .icon_gazprom_logo {
    background-image: url(../img/gazprom_white.svg)
}

.g-header .icon_zenit_logo {
    margin-top: -23px;
    margin-right: 15px;
    margin-left: 5px;
    width: 144px;
    background-size: contain
}

.plane-zenit .g-header .icon_zenit_logo {
    background-image: url(../img/gazprom-samolet.svg) !important;
    margin-right: 45px !important;
    margin-top: -35px !important;
    position: relative;
    overflow: visible
}

.plane-zenit .g-header .icon_zenit_logo:after {
    right: -23px;
    content: '';
    margin-top: 8%;
    height: 80%;
    width: 2px;
    display: block;
    position: absolute;
    top: 0;
    background: -moz-linear-gradient(top, rgba(0, 165, 232, 0) 0, rgba(0, 165, 232, .96) 28%, #00a5e8 39%, #00a5e8 57%, #0ba7e8 60%, rgba(125, 185, 232, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 165, 232, 0) 0, rgba(0, 165, 232, .96) 28%, #00a5e8 39%, #00a5e8 57%, #0ba7e8 60%, rgba(125, 185, 232, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 165, 232, 0)), color-stop(28%, rgba(0, 165, 232, .96)), color-stop(39%, #00a5e8), color-stop(57%, #00a5e8), color-stop(60%, #0ba7e8), to(rgba(125, 185, 232, 0)));
    background: -o-linear-gradient(top, rgba(0, 165, 232, 0) 0, rgba(0, 165, 232, .96) 28%, #00a5e8 39%, #00a5e8 57%, #0ba7e8 60%, rgba(125, 185, 232, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 165, 232, 0) 0, rgba(0, 165, 232, .96) 28%, #00a5e8 39%, #00a5e8 57%, #0ba7e8 60%, rgba(125, 185, 232, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000a5e8', endColorstr='#007db9e8', GradientType=0)
}

.g-header .pic-airline {
    width: 153px;
    margin-top: -23px !important;
    margin-right: 96px !important
}

.g-header .off-trans {
    position: absolute;
    left: 52px;
    bottom: -18px;
    color: #009ee1;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif
}

.header-logos {
    position: relative;
    z-index: 10;
    margin: 49px 25px 31px;
    zoom: 1
}

.ie-9 .header-logos {
    margin: 49px 29px 31px
}

/*.header-logos:after,*/
/*.header-logos:before {*/
/*	content: "\0020";*/
/*	display: block;*/
/*	height: 0;*/
/*	overflow: hidden*/
/*}*/
/*.header-logos:after {*/
/*	clear: both*/
/*}*/
.header-logos > .top-logo {
    /*float: left;*/
    margin: 0;
    display: flex;
}

.header-logos > .top-logo > .logo,
.header-logos > .top-logo > .text {
    display: inline-block;
    vertical-align: top
}

.header-logos > .top-logo > .text {
    margin: 0;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .3px
}

.plane-zenit .header-logos > .top-logo > .text {
    margin-top: -3px
}

.header-logos > .top-logo > .text > .header {
    color: #00b5ee;
    margin-bottom: 12px;
    margin-top: 4px;
    display: block;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 22px
}

.plane-zenit .header-logos > .top-logo > .text > .header {
    color: #000
}

.ie-9 .header-logos > .top-logo > .text > .header {
    line-height: 24px;
    margin-bottom: 17px
}

.header-logos > .top-logo > .text > .subheader {
    color: #2c2c2c;
    font-size: 1.65em;
    line-height: 7px;
    letter-spacing: 0
}

.header-logos > .top-logo > .text > .subheader.hero {
    font-size: 19px;
    line-height: 7px;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: nowrap;
    font-family: "Futura Demi Bold", Helvetica, Arial, sans-serif
}

.header-logos > .top-logo > .text > .subheader.hero .hero-pic {
    display: inline-block;
    max-width: 25px;
    max-height: 25px;
    margin-top: -8px;
    margin-right: 8px
}

.plane-zenit .header-logos > .top-logo > .text > .subheader {
    font-size: 18px;
    color: #b2b2b2
}

.ie-9 .header-logos > .top-logo > .text > .subheader {
    margin-left: 1px
}

.header-logos > .gazprom-logo {
    float: right;
    margin-top: -7px;
    margin-right: 10%
}

.header-logos > .gazprom-logo > span {
    display: inline-block;
    width: 140px;
    height: 74px;
    background-size: 135px 74px
}

.ie-9 .header-logos > .gazprom-logo > span {
    height: 68px;
    background-size: 140px 69px
}

.header-logos > .partners-logo {
    float: right;
    margin-top: -5px;
    margin-right: 6px
}

.header-logos > .partners-logo .partner {
    display: block;
    min-width: 82px
}

.header-logos > .partners-logo .partner + .partner {
    margin-top: 10px
}

.dropdown-help,
.dropdown-select__dropdown,
.nav-main > ul > li > div > ul,
.nav-social .dropdown > .dropdown-block,
.team-filter-letter__dropdown,
.team-filter-query__dropdown,
.top-triangle {
    background: #fff
}

.dropdown-help:before,
.dropdown-select__dropdown:before,
.nav-main > ul > li > div > ul:before,
.nav-social .dropdown > .dropdown-block:before,
.team-filter-letter__dropdown:before,
.team-filter-query__dropdown:before,
.top-triangle:before {
    display: inline-block;
    background-image: url(../images/icon.min.png);
    width: 12px;
    height: 7px;
    background-position: 0 -10px;
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -7px
}

.nav-main {
    border: none;
    border-bottom: none;
    zoom: 1;
    background: #f0f0f0;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    -webkit-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.27);
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.27);
}

.nav-main:after,
.nav-main:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.nav-main:after {
    clear: both
}

.plane-zenit .nav-main {
    border: #D8D8D8 1px solid;
    border-bottom: none
}

.nav-main > ul {
    display: block
}

.nav-main > ul > li {
    float: left;
    height: 50px;
    position: relative
}

.nav-main > ul > li.m-index {
    display: none
}

.nav-main > ul > li.hasbigsub:hover > div {
    margin-top: 0
}

.nav-main > ul > li > a {
    display: block;
    padding: 19px 29px 14px;
    line-height: 1;
    border-bottom: 3px solid transparent;
    color: #2c2c2c;
    text-transform: uppercase;
    overflow: hidden;
    -webkit-transition: border .5s ease;
    -o-transition: border .5s ease;
    -moz-transition: border .5s ease;
    transition: border .5s ease;
    position: relative;
    font-size: 14px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif
}

.ie-9 .nav-main > ul > li > a {
    line-height: 52px;
    margin-right: -1px
}

.ie-9 .nav-main > ul > li > a:last-child {
    margin-right: -2px
}

.nav-main > ul > li > div {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    -o-transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    -moz-transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    margin-top: -15px;
    position: absolute;
    left: 50%;
    width: 200px;
    z-index: 1000;
    margin-left: -100px;
    text-align: center
}

.nav-main > ul > li > div > ul {
    position: relative;
    min-width: 160px;
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
    font-size: 1.14286em;
    border: rgba(0, 0, 0, .3) 1px solid;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    margin-top: -3px;
    padding: 8px 0 12px 0;
    text-align: left
}

.no-boxshadow .nav-main > ul > li > div > ul {
    border: #ddd 1px solid
}

.nav-main > ul > li > div > ul > li {
    padding: 4px 0;
    line-height: 1.2
}

.nav-main > ul > li > div > ul > li > a {
    display: block;
    padding: 0 14px;
    color: #2c2c2c
}

.nav-main > ul > li > div > ul > li > a:hover {
    color: #009EE1
}

.nav-main > ul > li:hover > a {
    color: #009EE1
}

.nav-main > ul > li:hover > div {
    opacity: 1;
    margin-top: -1px;
    visibility: visible;
    z-index: 1001
}

.touch .nav-main > ul > li > div.m-visible {
    opacity: 1;
    margin-top: -1px;
    visibility: visible;
    z-index: 1001
}

.nav-main > ul > li.more-button {
    display: none
}

.nav-main > ul > li.more-button.visible {
    display: block;
    width: 150px;
    margin-left: -20px
}

.nav-main > ul > li.more-button.visible > a {
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible > a > .ic-chevron-right,
.nav-main > ul > li.more-button.visible > a > .icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    width: 12px;
    height: 12px;
    position: relative;
    margin-left: 3px
}

.bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible > a > .ic-chevron-left > span,
.bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible > a > .ic-chevron-right > span,
.nav-main > ul > li.more-button.visible > a > .icon > span {
    -webkit-transition: opacity .2s, visibility .2s;
    -o-transition: opacity .2s, visibility .2s;
    -moz-transition: opacity .2s, visibility .2s;
    transition: opacity .2s, visibility .2s;
    display: block;
    width: 12px;
    height: 12px
}

.bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible > a > .ic-chevron-left > .hover,
.bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible > a > .ic-chevron-right > .hover,
.nav-main > ul > li.more-button.visible > a > .icon > .hover {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .no-touch .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-left > .normal,
.bootstrap-datetimepicker-widget table tr:first-child .no-touch .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-right > .normal,
.no-touch .bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-left > .normal,
.no-touch .bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-right > .normal,
.no-touch .nav-main > ul > li.more-button.visible:hover > a > .icon > .normal {
    opacity: 0;
    visibility: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .no-touch .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-left > .hover,
.bootstrap-datetimepicker-widget table tr:first-child .no-touch .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-right > .hover,
.no-touch .bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-left > .hover,
.no-touch .bootstrap-datetimepicker-widget table tr:first-child .nav-main > ul > li.more-button.visible:hover > a > .ic-chevron-right > .hover,
.no-touch .nav-main > ul > li.more-button.visible:hover > a > .icon > .hover {
    opacity: 1;
    visibility: visible
}

.nav-main > ul > li.more-button.visible > div {
    margin-top: -15px;
    -webkit-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    -o-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    -moz-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out
}

.nav-main > ul > li.more-button.visible > div > ul {
    width: 150px
}

.nav-main > ul > li.more-button.visible > div > ul > li {
    position: static
}

.nav-main > ul > li.more-button.visible > div > ul > li > a {
    text-transform: uppercase;
    font-size: 14px
}

.nav-main > ul > li.more-button.visible > div > ul > li.hassub > a {
    position: relative
}

.nav-main > ul > li.more-button.visible > div > ul > li.hassub > a:after,
.nav-main > ul > li.more-button.visible > div > ul > li.hassub > a:before {
    -webkit-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    -o-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    -moz-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    margin-right: -10px;
    content: "";
    width: 0;
    height: 0;
    border-width: 5px;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    display: block;
    left: 0;
    top: 50%;
    margin-top: -5px;
    z-index: 1100;
    opacity: 0;
    visibility: hidden
}

.nav-main > ul > li.more-button.visible > div > ul > li.hassub > a:before {
    border-left-color: #D8D8D8;
    left: 1px;
    margin-top: -6px;
    border-width: 6px
}

.nav-main > ul > li.more-button.visible > div > ul > li.hassub > a:after {
    border-left-color: #fff
}

.nav-main > ul > li.more-button.visible > div > ul > li > div {
    -webkit-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    -o-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    -moz-transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    transition: visibility .2s ease-out, opacity .2s ease-out, margin .2s ease-out;
    position: absolute;
    top: 0;
    right: 100%;
    width: 160px;
    visibility: hidden;
    opacity: 0;
    margin-right: -10px
}

.nav-main > ul > li.more-button.visible > div > ul > li > div > ul {
    background: #fff;
    font-size: 16px;
    position: relative;
    min-width: 160px;
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
    border: rgba(0, 0, 0, .3) 1px solid;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    margin-top: -1px;
    padding: 8px 0 12px 0;
    text-align: left
}

.nav-main > ul > li.more-button.visible > div > ul > li > div > ul > li {
    padding: 4px 0;
    line-height: 1
}

.nav-main > ul > li.more-button.visible > div > ul > li > div > ul > li > a {
    display: block;
    padding: 0 14px;
    color: #2C2C2C
}

.nav-main > ul > li.more-button.visible > div > ul > li > div > ul > li > a:hover {
    color: #009EE1
}

.no-touch .nav-main > ul > li.more-button.visible > div > ul > li:hover > div {
    visibility: visible;
    opacity: 1;
    margin-right: 0
}

.no-touch .nav-main > ul > li.more-button.visible > div > ul > li:hover.hassub > a:after,
.no-touch .nav-main > ul > li.more-button.visible > div > ul > li:hover.hassub > a:before {
    margin-right: 0;
    visibility: visible;
    opacity: 1
}

.touch .nav-main > ul > li.more-button.visible > div > ul > li > div.m-visible {
    visibility: visible;
    opacity: 1;
    margin-right: 0
}

.no-touch .nav-main > ul > li.more-button.visible:hover > div {
    visibility: hidden;
    opacity: 0
}

.nav-main > ul > li.more-button.visible.active > div {
    visibility: visible !important;
    opacity: 1;
    margin-top: 0
}

.dropdown.basket,
.dropdown.magaz {
    display: none
}

.mobile-icon-basket {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.mobile-icon-magaz {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.basketball_icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    top: -.1em;
    width: 17px;
    height: 17px;
    margin-right: 10px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.no-touch .nav-main > ul > li.more-button.visible.active > div {
    visibility: visible;
    opacity: 1
}

.nav-main__link,
.nav-main__link:hover {
    outline: 0 !important
}

.top-notify,
.top-notify *,
.top-notify__window,
.top-notify__window * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.top-notify {
    width: 1070px;
    margin: 0 auto;
    position: relative;
    position: relative;
    z-index: 100;
    color: #fff;
    height: 0
}

.top-notify__window {
    border: none;
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #393B44;
    margin: 0;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .4);
    box-shadow: 0 2px 3px rgba(0, 0, 0, .4);
    display: none;
    zoom: 1;
    overflow: hidden
}

.top-notify__window:after,
.top-notify__window:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.top-notify__window:after {
    clear: both
}

.top-notify__window.m-visible1,
.top-notify__window.m-visible2 {
    display: block
}

.top-notify__window.m-display {
    display: block
}

.top-notify__window.m-1 {
    height: 229px
}

.top-notify__window.m-2 {
    height: 229px
}

.top-notify__window.m-3 {
    height: 229px
}

.top-notify__window .top-notify__block + .top-notify__block:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 20px;
    bottom: 20px;
    border-left: 1px solid #464952;
    z-index: 2
}

.top-notify__header {
    padding-top: 15px
}

.top-notify__title {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    margin: 0 20px 0;
    padding-bottom: 14px;
    border-bottom: 1px solid #464952
}

.top-notify__subtitle {
    color: #636b77;
    text-transform: none;
    margin-left: 10px
}

.top-notify__body {
    zoom: 1
}

.top-notify__body:after,
.top-notify__body:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.top-notify__body:after {
    clear: both
}

.top-notify__block {
    float: left;
    position: relative
}

.top-notify__block:first-child {
    padding-left: 10px
}

.top-notify__block.m-last {
    padding-right: 10px
}

.top-notify__block.m-full {
    float: none;
    width: auto;
    padding-right: 10px
}

.top-notify__block.m-1_3 {
    width: 33.33333%
}

.top-notify__block.m-2_3 {
    width: 66.66667%
}

.top-notify__block.m-1_2 {
    width: 50%
}

.top-notify__block.m-featured {
    background: #262931
}

.notify-match {
    text-align: center;
    padding: 7px 0 20px
}

.notify-match__title {
    color: #636b77;
    font-size: 13px;
    margin: 0 0 11px
}

.notify-match.m-new .notify-match__title {
    color: #fff
}

.notify-match__time-place {
    display: table;
    width: 100%;
    table-layout: fixed;
    color: #636b77;
    font-size: 13px;
    margin-bottom: 11px;
    position: relative
}

.notify-match__time-place:after {
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -2px 0 0 -2px;
    background: #636b77
}

.notify-match.m-new .notify-match__time-place {
    color: #fff
}

.notify-match.m-new .notify-match__time-place:after {
    background: #fff
}

.notify-match__time {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    text-align: right;
    padding-right: 10px
}

.notify-match__place {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    text-align: left;
    padding-left: 10px
}

.notify-match__teams {
    display: block;
    position: relative;
    overflow: hidden;
    height: 48px;
    margin-bottom: 16px;
    color: #fff
}

.notify-match__teams:hover {
    color: #009EE1
}

.notify-match__team-table {
    display: table;
    width: 100%;
    height: 48px
}

.notify-match__team {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding-left: 20px;
    text-align: left
}

.notify-match__team:first-child {
    text-align: right;
    padding-left: 0;
    padding-right: 20px
}

.notify-match__team-title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    line-height: 16px;
    display: table-cell;
    vertical-align: middle
}

.notify-match__team-title + .notify-match__team-image {
    padding-left: 10px
}

.notify-match__team-image {
    display: table-cell;
    vertical-align: middle;
    width: 40px
}

.notify-match__team-image + .notify-match__team-title {
    padding-left: 10px
}

.notify-match__delimeter {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 12px;
    margin: -6px 0 0 -2px
}

.notify-match__delimeter:after,
.notify-match__delimeter:before {
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    background: #636B77;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.notify-match__delimeter:before {
    margin-bottom: 6px
}

.notify-match.m-new .notify-match__delimeter {
    width: 28px;
    height: 14px;
    margin: -7px 0 0 -14px;
    text-align: center;
    font-size: 10px;
    background: #FF4646;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    line-height: 15px;
    color: #fff
}

.notify-match.m-new .notify-match__delimeter:before {
    display: inline;
    background: 0 0;
    content: 'NEW'
}

.notify-match.m-new .notify-match__delimeter:after {
    content: none
}

.notify-match__buy {
    width: 126px;
    background: #009EE1
}

.notify-match__buy:hover {
    background: #15b9ff
}

.shop-item {
    padding: 20px;
    height: 180px;
    position: relative
}

.shop-item.m-doubled {
    float: left;
    width: 50%
}

.shop-item.m-featured {
    background: #262931
}

.shop-item.m-featured.m-first:before,
.shop-item.m-featured.m-last:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10px;
    background: #262931
}

.shop-item.m-featured.m-first:before {
    right: 100%
}

.shop-item.m-featured.m-last:before {
    left: 100%
}

.shop-item__image {
    float: left;
    width: 115px;
    position: relative
}

.shop-item__image > img {
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3);
    box-shadow: 0 0 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 100%
}

.shop-item.m-featured .shop-item__image:before {
    content: 'NEW';
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 28px;
    height: 14px;
    text-align: center;
    font-size: 10px;
    background: #FF4646;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    line-height: 15px;
    color: #fff
}

.shop-item__main {
    padding-left: 134px;
    padding-top: 4px
}

.shop-item__title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    display: block;
    font-size: 18px;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    margin: 0 0 10px
}

.shop-item__price {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    display: block;
    font-size: 22px;
    line-height: 1;
    color: #fff;
    margin-bottom: 9px
}

.shop-item__price:hover {
    color: #fff
}

.shop-item__price .prev {
    font-weight: 100;
    color: #636b77;
    position: relative;
    margin-right: 20px;
    text-decoration: line-through;
    font-family: "PT Sans", Helvetica, Arial, sans-serif
}

.shop-item__price .rouble {
    margin-left: 10px
}

.shop-item__info {
    display: block;
    font-size: 16px;
    color: #fff;
    margin-top: 7px
}

.shop-item__info.m-gray {
    color: #636b77
}

.shop-item__btn {
    width: 128px;
    margin-top: 4px
}

footer {
    background: #20242D;
    color: #ccc;
    font-size: .92857em;
    position: relative;
    zoom: 1
}

footer:after,
footer:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

footer:after {
    clear: both
}

.footer-contact-copyright,
.footer-partners__block {
    padding: 0 30px
}

.footer-partners > ul {
    font-size: 0
}

.footer-partners > ul > li {
    margin-top: 14px
}

.footer-partners > ul > li a {
    -webkit-backface-visibility: hidden
}

.footer-partners > ul > li a > img {
    max-width: 100%;
    max-height: 100%
}

.footer-partners.main {
    -webkit-backface-visibility: hidden
}

.footer-partners.main > ul {
    padding-bottom: 31px
}

.footer-partners.main > ul > li + li {
    margin-left: 29px
}

.footer-partners.premium > ul > li {
    display: inline-block;
    margin-top: 0 !important;
    width: 25%
}

.footer-partners.other {
    border-bottom: 1px solid #3C3F46;
    margin-bottom: 46px
}

.footer-partners.other > ul > li {
    display: inline-block;
    margin-top: 0 !important;
    width: 25%;
    height: 100%
}

.footer-partners__list {
    padding: 0;
    margin: 0;
    text-align: center
}

.footer-partners__item {
    display: inline;
    vertical-align: bottom
}

.footer-partners__item > a {
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    opacity: .4;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-backface-visibility: visible;
    background-repeat: no-repeat
}

.footer-partners__item > a:hover {
    opacity: 1
}

.footer-partners__item.main {
    display: inline-block;
    width: 200px
}

.line-title {
    color: #939496;
    font-size: 1.14286em;
    text-align: center;
    position: relative;
    overflow: hidden;
    height: 1em;
    line-height: 1;
    font-family: "PT Sans Medium", Helvetica, Arial, sans-serif
}

.line-title > div {
    position: relative;
    width: 500%;
    left: -250%;
    margin-left: 50%
}

.line-title > div > span {
    display: inline-block
}

.line-title > div > span:after,
.line-title > div > span:before {
    content: "";
    display: inline-block;
    width: 500px;
    height: 0;
    margin: 0 30px;
    vertical-align: middle;
    border-top: 1px solid #3C3F46
}

.footer-mobilenav__controls {
    display: none
}

.footer-navblock {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 20px
}

.footer-navblock a {
    color: #ccc
}

.footer-navblock a:hover {
    color: #009EE1
}

.footer-navblock > li > a {
    text-transform: uppercase;
    font-size: .92308em;
    font-weight: 700;
    color: #fff;
    font-family: "PT Sans", Helvetica, Arial, sans-serif
}

.footer-navblock > li > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 6px
}

.footer-contacts__block {
    width: 20.7%;
    float: left
}

.footer-contacts__block > .content > strong {
    display: block;
    text-transform: uppercase;
    color: #fff;
    font-size: .92308em;
    font-family: "PT Sans", Helvetica, Arial, sans-serif
}

.footer-mainnav__block {
    float: left;
    width: 62%
}

.footer-mainnav__block > .nav-container {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.footer-mainnav__block > .nav-container > li > ul {
    float: left
}

.footer-mainnav__block > .nav-container > li > ul > li {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px
}

.footer-mainnav__block > .nav-container .three-column-nav > ul {
    width: 33.33333%
}

.footer-mainnav__block > .nav-container .two-column-nav {
    display: none
}

.footer-mainnav__block > .nav-container .two-column-nav > ul {
    width: 50%
}

.footer-metanav__block {
    float: left;
    width: 15%;
    margin-bottom: 20px
}

.footer-copyright__block {
    float: left;
    width: 15%
}

.footer-copyright__block > p {
    margin-top: 0;
    line-height: 16px
}

.footer-copyright__block > .createdby {
    padding-top: 1em;
    border-top: 1px solid #3C3F46
}

.footer-copyright__block > .createdby > p {
    margin: 3px 0 14px;
    color: #009EE1
}

.footer-copyright__block > .createdby a {
    color: #fff !important
}

.footer-copyright__block > .createdby a:hover {
    color: #009EE1 !important
}

.footer-copyright__block a:hover {
    color: #fff
}

.login-popup {
    padding: 0 10px 20px
}

.login-popup__title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #2b2b2b;
    margin-bottom: 31px
}

.login-popup__tab-control-holder {
    height: 30px
}

.login-popup__tab-control {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    float: left;
    width: 50%;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1;
    padding: 9px 0 8px;
    text-align: center;
    background: #282828
}

.login-popup__tab-control:hover {
    color: #fff
}

.login-popup__tab-control.m-active {
    background: #009EE1;
    cursor: default
}

.login-popup__tab {
    display: none
}

.login-popup__tab.m-active {
    display: block
}

.login-tabs {
    background: #009ee1
}

.login-tabs > .mobile-exchanger {
    display: none
}

.login-tabs > .m-login {
    height: auto;
    margin-bottom: 37px;
    opacity: 1
}

.login-tabs > .m-login.m-active {
    height: 30px;
    opacity: 1
}

.login-popup__content {
    zoom: 1;
    position: relative
}

.login-popup__content:after,
.login-popup__content:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.login-popup__content:after {
    clear: both
}

.login-popup__column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left
}

.login-popup__column.m-socials {
    padding-left: 50px
}

.login-popup__text {
    font-size: 16px;
    color: #2b2b2b;
    line-height: 20px;
    margin-bottom: 22px
}

.login-popup__text.m-small {
    font-size: 13px;
    color: #999
}

.login-popup__text.m-middle {
    font-size: 14px;
    color: #999
}

.double-input {
    border: 1px solid #D9D9D9;
    margin-bottom: 40px
}

.double-input__field {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    display: block;
    width: 100%;
    border: none;
    font-size: 14px;
    line-height: 1;
    height: 39px;
    line-height: 37px;
    padding: 0 8px;
    position: relative
}

.double-input__field:focus {
    outline: 0
}

.double-input__line {
    display: block;
    margin: 0 10px;
    border-top: 1px solid #D9D9D9
}

.login-popup__checkbox-block {
    margin-bottom: 50px
}

.login-popup__remember-block {
    margin-bottom: 45px;
    overflow: hidden
}

.login-popup__forgot {
    float: right
}

.checked-input {
    display: block;
    margin-right: -5px;
    cursor: pointer
}

.checked-input + .checked-input {
    margin-top: 18px
}

.checked-input.m-inlined {
    display: inline-block;
    vertical-align: top
}

.checked-input__icon-holder {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    line-height: 0;
    border: 2px solid #2B2B2B;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    margin-right: 5px;
    text-align: left
}

.checked-input:hover .checked-input__icon-holder.m-checked {
    border-color: #2B2B2B
}

.checked-input__input {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.checked-input__icon {
    display: block;
    margin-top: 2px;
    margin-left: 2px;
    width: 12px;
    height: 12px;
    opacity: 0
}

.checked-input__icon-holder.m-checked > .checked-input__icon {
    opacity: 1
}

.checked-input__text {
    color: #2b2b2b;
    vertical-align: middle
}

.login-select {
    width: 100%;
    margin-bottom: 70px
}

.login-popup__submit,
.sbg-login-info__button {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    -webkit-appearance: none;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    border: none;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1;
    padding: 9px 0 8px;
    text-align: center;
    background: #009EE1;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.login-popup__submit:hover,
.sbg-login-info__button:hover {
    background: #0550A5;
    color: #fff
}

.login-popup__submit:active,
.sbg-login-info__button:active {
    color: #74BEEA;
    background: #009EE1
}

.login-social__item {
    display: block;
    height: 20px;
    color: #1f1f1f
}

.login-social__item + .login-social__item {
    margin-top: 20px
}

.login-social__icon {
    margin-right: 18px;
    vertical-align: bottom
}

.login-social__text {
    vertical-align: middle
}

.sbg-invite {
    padding: 0 10px 0
}

.sbg-invite__title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #2b2b2b;
    margin-bottom: 16px
}

.sbg-invite__text {
    font-size: 13px;
    line-height: 20px;
    color: #999;
    margin-bottom: 45px
}

.sbg-invite__list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.sbg-invite__item {
    display: block;
    padding-bottom: 10px
}

.sbg-invite__link {
    font-size: 16px;
    line-height: 20px;
    height: 20px;
    display: block;
    padding-bottom: 10px
}

.bootstrap-datetimepicker-widget table tr:first-child .sbg-invite__link > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .sbg-invite__link > .ic-chevron-right,
.sbg-invite__link > .icon {
    margin-right: 20px;
    vertical-align: bottom
}

.sbg-invite__link > .text {
    vertical-align: baseline
}

.sbg-invite__block {
    display: block;
    background: #F3F3F3;
    padding: 30px;
    overflow: hidden;
    margin: 0 -30px 19px
}

.sbg-invite__column {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%
}

.sbg-login .double-input {
    margin-bottom: 0
}

.sbg-login-info {
    padding-left: 40px;
    padding-right: 50px
}

.sbg-login-info__top {
    overflow: hidden;
    margin-bottom: 9px
}

.sbg-login-info__icon {
    float: left
}

.sbg-login-info__text {
    display: block;
    font-size: 13px;
    line-height: 20px;
    padding-left: 35px;
    color: #999
}

.sbg-login-info__button {
    position: static;
    width: 100%
}

.instagram-box__info {
    margin-bottom: 27px
}

.instagram-box__list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.instagram-box__item {
    display: block
}

.instagram-box__item + .instagram-box__item {
    margin-top: 35px
}

.instagram-box__image {
    position: relative;
    height: 0;
    padding-bottom: 100%;
    margin-bottom: 15px
}

.instagram-box__image > img {
    width: 100%;
    height: 100%;
    position: absolute
}

.rating-block {
    position: relative;
    line-height: 20px;
    padding-left: 20px
}

.rating-block__rating-square {
    border: 2px solid;
    color: #45b985;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    padding: 3px 10px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.rating-block__rating-square.m-negative {
    color: #ff393e
}

.moderator-panel {
    display: block;
    position: relative
}

.moderator-panel__list {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    zoom: 1;
    height: 41px
}

.moderator-panel__list:after,
.moderator-panel__list:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.moderator-panel__list:after {
    clear: both
}

.moderator-panel__item {
    display: block;
    float: left
}

.moderator-panel__item:last-child .moderator-panel__link {
    padding-right: 0
}

.moderator-panel__link {
    display: block;
    padding-top: 20px;
    padding-right: 34px;
    color: #009ee1;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.moderator-panel__link:hover {
    color: #1f1f1f
}

.moderator-panel__container {
    position: relative
}

.icon-mobileModeration__container {
    display: none
}

.icon-mobileModeration {
    display: block;
    width: 2px;
    height: 2px;
    position: absolute;
    top: 5px;
    left: 17px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    border: 2px solid #1cafec
}

.icon-mobileModeration:before {
    content: '';
    width: 2px;
    height: 2px;
    position: absolute;
    left: -16px;
    top: -2px;
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    border: 2px solid #1cafec
}

.icon-mobileModeration:after {
    content: '';
    width: 2px;
    height: 2px;
    position: absolute;
    right: -16px;
    top: -2px;
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    border: 2px solid #1cafec
}

.modal-moderation {
    position: relative
}

.modal-moderation #cboxLoadedContent {
    padding: 0;
    width: 580px;
    overflow: visible !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.modal-moderation #cboxClose {
    border-color: #f4f4f4;
    background-color: #f4f4f4;
    outline: 0
}

.moderator-popup {
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.moderator-popup__header {
    position: relative;
    height: 70px;
    background: #f4f4f4
}

.moderator-popup__title {
    margin: 0;
    font-size: 20px;
    padding-left: 30px;
    padding-top: 20px
}

.moderator-popup__title-link {
    margin-left: 10px
}

.moderator-popup__container {
    padding: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: relative
}

.moderator-popup__who {
    position: relative;
    margin-bottom: 30px
}

.moderator-popup__who .forum-container__last-comment-time {
    margin-left: 10px;
    color: grey
}

.form.moderator-popup__form .forum-listing-topics__button {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    float: none;
    font-size: 13px;
    margin-top: 30px;
    outline: 0
}

.form.moderator-popup__form .forum-listing-topics__button + .forum-listing-topics__button {
    margin-left: 20px
}

.moderator-popup__text {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: none;
    resize: none;
    background: 0 0;
    overflow-y: auto;
    line-height: 20px;
    color: grey;
    margin-bottom: 30px;
    outline: 0
}

.moderator-popup__input-edit {
    width: 100%;
    resize: none;
    overflow-y: auto;
    height: 130px;
    border: 1px solid #d9d9d9;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
    padding: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 20px;
    outline: 0
}

.moderator-popup__disabled-input {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: none;
    resize: none;
    background: 0 0;
    overflow-y: auto;
    height: 70px;
    line-height: 20px;
    color: grey;
    margin-bottom: 30px;
    outline: 0
}

.moderator-popup__reason {
    font-size: 16px;
    color: #2b2b2b;
    margin: 0;
    margin-bottom: 20px
}

.moderator-popup__timeBlock {
    font-size: 16px;
    color: #2b2b2b;
    margin: 20px 0
}

.moderator-popup__blockTime {
    width: 100%;
    position: relative;
    font-size: 16px
}

.moderator-popup__input-text {
    width: 100%;
    border: 1px solid #d9d9d9;
    padding: 10px 5px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0
}

.clipboard-link {
    position: relative
}

.clipboard-link.m-active .clipboard-dropdown {
    opacity: 1;
    top: -50px;
    max-height: 50px;
    overflow: visible;
    padding: 8px 0 8px 0
}

.clipboard-dropdown {
    opacity: 0;
    position: absolute;
    left: 50%;
    top: -40px;
    width: 200px;
    margin-left: -100px;
    text-align: center;
    border: rgba(0, 0, 0, .3) 1px solid;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    margin-top: -3px;
    padding: 0;
    background: #fff;
    font-size: 13px;
    color: #2c2c2c;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    max-height: 0;
    overflow: hidden
}

.clipboard-dropdown:before {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -7px;
    border: 6px solid;
    border-color: #fff transparent transparent transparent;
    z-index: 2
}

.clipboard-dropdown:after {
    z-index: 1;
    content: "";
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -8px;
    border: 7px solid;
    border-color: rgba(0, 0, 0, .3) transparent transparent transparent
}

.player-pagination,
.stats-page-ressults__items,
.stats-page-results__paging,
.team-results__paging {
    text-align: center;
    font-size: 14px
}

.player-pagination > a,
.stats-page-ressults__items > a,
.stats-page-results__paging > a,
.team-results__paging > a {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 8px 8px;
    height: 14px;
    min-width: 14px;
    line-height: 1;
    text-align: center;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.player-pagination > a.page,
.stats-page-ressults__items > a.page,
.stats-page-results__paging > a.page,
.team-results__paging > a.page {
    color: #b2b2b2;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.player-pagination > a.page:hover,
.stats-page-ressults__items > a.page:hover,
.stats-page-results__paging > a.page:hover,
.team-results__paging > a.page:hover {
    color: #fff;
    background: #282828
}

.player-pagination > a.next,
.player-pagination > a.prev,
.stats-page-ressults__items > a.next,
.stats-page-ressults__items > a.prev,
.stats-page-results__paging > a.next,
.stats-page-results__paging > a.prev,
.team-results__paging > a.next,
.team-results__paging > a.prev {
    color: #0852A3
}

.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.prev > .ic-chevron-right,
.player-pagination > a.next > .icon,
.player-pagination > a.prev > .icon,
.stats-page-ressults__items > a.next > .icon,
.stats-page-ressults__items > a.prev > .icon,
.stats-page-results__paging > a.next > .icon,
.stats-page-results__paging > a.prev > .icon,
.team-results__paging > a.next > .icon,
.team-results__paging > a.prev > .icon {
    margin-left: -15px;
    margin-right: -13px;
    margin-top: -14px
}

.player-pagination > a.next:active,
.player-pagination > a.next:hover,
.player-pagination > a.prev:active,
.player-pagination > a.prev:hover,
.stats-page-ressults__items > a.next:active,
.stats-page-ressults__items > a.next:hover,
.stats-page-ressults__items > a.prev:active,
.stats-page-ressults__items > a.prev:hover,
.stats-page-results__paging > a.next:active,
.stats-page-results__paging > a.next:hover,
.stats-page-results__paging > a.prev:active,
.stats-page-results__paging > a.prev:hover,
.team-results__paging > a.next:active,
.team-results__paging > a.next:hover,
.team-results__paging > a.prev:active,
.team-results__paging > a.prev:hover {
    color: #2B2B2B
}

.player-pagination > a.inactive,
.stats-page-ressults__items > a.inactive,
.stats-page-results__paging > a.inactive,
.team-results__paging > a.inactive {
    color: #282828;
    opacity: .3;
    cursor: default
}

.match-photo .player-pagination > a.inactive,
.match-photo .stats-page-ressults__items > a.inactive,
.match-photo .stats-page-results__paging > a.inactive,
.match-photo .team-results__paging > a.inactive,
.match-video .player-pagination > a.inactive,
.match-video .stats-page-ressults__items > a.inactive,
.match-video .stats-page-results__paging > a.inactive,
.match-video .team-results__paging > a.inactive,
.player-photos .player-pagination > a.inactive,
.player-photos .stats-page-ressults__items > a.inactive,
.player-photos .stats-page-results__paging > a.inactive,
.player-photos .team-results__paging > a.inactive,
.player-videos .player-pagination > a.inactive,
.player-videos .stats-page-ressults__items > a.inactive,
.player-videos .stats-page-results__paging > a.inactive,
.player-videos .team-results__paging > a.inactive {
    color: #757575
}

.player-pagination > a.inactive.m-dots,
.stats-page-ressults__items > a.inactive.m-dots,
.stats-page-results__paging > a.inactive.m-dots,
.team-results__paging > a.inactive.m-dots {
    opacity: 1
}

.player-pagination > a.current,
.stats-page-ressults__items > a.current,
.stats-page-results__paging > a.current,
.team-results__paging > a.current {
    background: #044FA2;
    color: #fff
}

.player-pagination > a.current:hover,
.stats-page-ressults__items > a.current:hover,
.stats-page-results__paging > a.current:hover,
.team-results__paging > a.current:hover {
    background: #044FA2
}

.player-media__list {
    list-style-type: none;
    padding: 0;
    margin: 0 -30px 0 0;
    zoom: 1
}

.player-media__list:after,
.player-media__list:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-media__list:after {
    clear: both
}

.player-media__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.player-media__item {
    float: left;
    width: 230px;
    margin-right: 30px
}

.player-media__item:nth-child(4n+1) {
    clear: both
}

.m-player-achievement .player-achievements__inside {
    position: relative;
    top: -40px
}

.player-achievements {
    margin-bottom: -40px
}

.player-achievements:before {
    background: #fff;
    content: '';
    position: absolute;
    height: 100%;
    width: 300%;
    left: -100%;
    display: none;
    z-index: -1
}

.player-achievements__inside {
    background: #fff;
    padding: 24px 0 85px 29px;
    border: 1px solid #D8D8D8
}

.player-achievements__title {
    margin-bottom: 57px
}

.player-achievements__row {
    zoom: 1
}

.player-achievements__row:after,
.player-achievements__row:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-achievements__row:after {
    clear: both
}

.player-achievements__column {
    float: left;
    width: 47%
}

.player-achievements__column + .player-achievements__column {
    width: 47%;
    margin-left: 6%
}

.achievement {
    height: 34px
}

.achievement > span {
    line-height: 1;
    display: block;
    float: left
}

.achievement + .achievement {
    margin-top: 26px
}

.achievement__year {
    font-size: 12px;
    font-weight: 700;
    color: #009EE1;
    padding-top: 10px;
    padding-right: 15px;
    width: 13%
}

.achievement__icon {
    width: 10%;
    padding-right: 20px;
    max-height: 34px;
    overflow: hidden
}

.achievement__title {
    width: 66%;
    font-size: 14px;
    padding-top: 9px
}

.player-news {
    padding: 30px 0 50px
}

.player-news.bg {
    position: relative
}

.player-news.bg:before {
    background: #fff;
    content: '';
    position: absolute;
    height: 100%;
    width: 300%;
    left: -100%;
    top: 0;
    display: block;
    z-index: -1
}

.player-news__title {
    margin-bottom: 37px
}

.player-news__row {
    zoom: 1;
    margin-bottom: 21px;
    width: 100%;
    display: table;
    table-layout: fixed;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.player-news__row:after,
.player-news__row:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-news__row:after {
    clear: both
}

.player-news__row.m-loaded {
    background: url(../img/preloader.gif) center center no-repeat
}

.player-news__row.m-hidden {
    opacity: 0
}

.player-news__col {
    padding: 0;
    float: left;
    width: 230px;
    list-style-type: none;
    margin: 0
}

.player-news__col.m-photo {
    width: 490px
}

.player-news__col + .player-news__col {
    margin: 0 0 0 30px
}

.player-news__item {
    overflow: hidden
}

.player-news__item + .player-news__item {
    margin-top: 10px
}

.player-news__item.m-photo + .player-news__item.m-photo {
    margin-top: 20px
}

.player-news__item:last-child .player-news__link {
    border-bottom: none !important
}

.player-news__image {
    float: left;
    width: 230px
}

.player-news__image > img {
    max-width: 100%
}

.player-news__date {
    display: block;
    padding: 10px 0 10px 0
}

.player-news__date > .time {
    margin-right: 9px
}

.m-photo > .player-news__date {
    padding: 10px 0 2px 260px
}

.player-news__item-title {
    margin: 0;
    padding: 0
}

.m-photo > .player-news__item-title {
    padding: 0 0 0 260px
}

.player-news__link {
    display: block;
    color: #1f1f1f;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 14px;
    overflow: hidden;
    height: 70px
}

.player-news__link:hover {
    color: #009ee1
}

.m-photo .player-news__link {
    height: 100px;
    overflow: hidden;
    padding-bottom: 14px
}

.player-photos {
    background: #32363F;
    padding: 32px 0 50px
}

.player-photos > .wrp {
    background: #32363F
}

.player-photos__title {
    font-size: 22px;
    margin-bottom: 26px
}

.player-photos__list {
    margin-bottom: 0;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.player-photos__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.player-photos__list.m-hidden {
    opacity: 0
}

.player-photos__item {
    margin-bottom: 30px
}

.player-photos__link {
    display: block;
    color: #009EE1
}

.player-photos__link:hover {
    color: #009EE1
}

.player_photo__date {
    display: block
}

.player_photo__date > .blocktag {
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
    line-height: 1;
    padding: 2px 9px 1px;
    height: 10px;
    margin-top: -3px
}

.player-photos__frame {
    display: block;
    border: 1px solid #43464E;
    background: #353840;
    padding-bottom: 13px
}

.player-photos__image {
    display: block;
    margin: -1px -1px 0;
    line-height: 0;
    position: relative;
    background: inherit;
    height: 150px;
    overflow: hidden
}

.player-photos__image > img {
    width: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.player-photos__item:hover .player-photos__image > img {
    opacity: .8
}

.player-photos__item-description {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    padding: 16px 18px 0;
    color: #b2b2b2
}

.player-photos__item:hover .player-photos__item-description {
    color: #009EE1
}

.player-photos__pagination {
    margin-bottom: 34px
}

.player-photos .padded-wrapper,
.player-videos .padded-wrapper {
    overflow: hidden
}

.player-videos {
    background: #252A31;
    padding: 32px 0 50px
}

.player-videos__title {
    font-size: 22px;
    margin-bottom: 26px
}

.player-videos__list {
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.player-videos__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.player-videos__list.m-hidden {
    opacity: 0
}

.player-videos__item {
    margin-bottom: 25px
}

.player-videos__item.m-bordered {
    margin-bottom: 24px;
    padding-bottom: 13px;
    border-bottom: 1px solid #3B4046
}

.player-videos__link {
    display: block;
    color: #b2b2b2
}

.player-videos__link:hover {
    color: #009EE1
}

.player-videos__date {
    display: block;
    color: #009EE1
}

.player-videos__image {
    display: block;
    line-height: 0;
    position: relative;
    background: #fff;
    margin-bottom: 16px;
    height: 0;
    padding-bottom: 65.21739%
}

.player-videos__image > img {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.player-videos__link:hover .player-videos__image > img {
    opacity: .8
}

.player-videos__image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    opacity: 0
}

.player-videos__image-overlay > .play-block {
    display: block;
    width: 40px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2c2c2c
}

.bootstrap-datetimepicker-widget table tr:first-child .player-videos__image-overlay > .play-block > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-videos__image-overlay > .play-block > .ic-chevron-right,
.player-videos__image-overlay > .play-block > .icon {
    margin-left: -4px
}

.player-videos__link:hover .player-videos__image-overlay {
    opacity: 1
}

.player-videos__description {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 60px;
    overflow: hidden
}

.news-aside {
    float: right;
    width: 240px;
    padding-left: 20px;
    padding-right: 30px
}

.news-aside > .ads-item {
    display: block;
    margin-top: 10px
}

.news-aside > .ads-item:first-child {
    margin-top: 0
}

.aside-block__title {
    text-transform: uppercase;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-bottom: 16px
}

.aside-block {
    margin-bottom: 10px
}

.newslist__item.aside.text {
    padding-bottom: 11px;
    padding-top: 11px;
    margin-bottom: 0;
    border-bottom: none;
    border-top: 1px solid #e0e0e0;
    border-bottom: none
}

.newslist__item.aside.text:first-child {
    border-top: none;
    padding-top: 0
}

.newslist__item.aside .link .newsblock__date {
    padding-bottom: 7px
}

.aside-submenu {
    margin-bottom: 39px
}

.aside-submenu_title-mobile {
    display: none
}

.aside-submenu_title-mobile .breadcrumbs {
    display: none
}

.aside-submenu_title-mobile > .menu-toggler {
    cursor: pointer;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 46px;
    height: 40px;
    text-align: center;
    background: #009EE1;
    padding: 11px 0 9px
}

.aside-submenu_title-mobile > .menu-toggler > span {
    color: #fff
}

.aside-submenu_title-mobile > .breadcrumbs {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 46px;
    height: 40px;
    padding: 10px 12px;
    text-overflow: ellipsis
}

.aside-submenu_title-mobile > .breadcrumbs > a {
    color: #262931;
    font-size: 16px;
    font-weight: 700
}

.aside-submenu_title-mobile > .breadcrumbs > a > .icon,
.bootstrap-datetimepicker-widget table tr:first-child .aside-submenu_title-mobile > .breadcrumbs > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .aside-submenu_title-mobile > .breadcrumbs > a > .ic-chevron-right {
    width: 23px;
    margin-left: 12px;
    margin-top: -14px
}

.aside-submenu_title-mobile.active > .breadcrumbs {
    background: #009EE1
}

.aside-submenu_title-mobile.active > .breadcrumbs > a {
    color: #fff
}

.aside-submenu__list {
    display: block
}

.aside-submenu__item {
    display: block;
    border-bottom: #E0E0E0 1px solid
}

.aside-submenu__item:first-child {
    border-top: #E0E0E0 1px solid
}

.aside-submenu__item > a,
.aside-submenu__item > span {
    color: #1f1f1f;
    display: block;
    padding: 10px 32px 10px 20px;
    position: relative
}

.aside-submenu__item > a:focus,
.aside-submenu__item > span:focus {
    outline: 0
}

.aside-submenu__item > a > .icon,
.aside-submenu__item > span > .icon,
.bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item > a > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item > span > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item > span > .ic-chevron-right {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 7px;
    margin-left: 5px;
    border: 5px solid #fff;
    position: absolute;
    top: 10px;
    right: 12px
}

.aside-submenu__item.m-prevactiv {
    border-bottom: 0
}

.aside-submenu__item.m-active {
    background: #009EE1;
    border-top: #009EE1 1px solid;
    border-bottom: #009EE1 1px solid
}

.aside-submenu__item.m-active > a {
    color: #fff
}

.aside-submenu__item.m-active:hover > a {
    color: #fff
}

.aside-submenu__item:hover > a {
    color: #009EE1
}

.special .aside-submenu__item > a {
    padding: 10px 20px;
    color: #1f1f1f
}

.special .aside-submenu__item > a:hover {
    color: #009EE1
}

.special .aside-submenu__item.active > a,
.special .aside-submenu__item.active > span {
    background: #009EE1;
    font-weight: 700;
    color: #fff
}

.bootstrap-datetimepicker-widget table tr:first-child .special .aside-submenu__item.active > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .special .aside-submenu__item.active > a > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .special .aside-submenu__item.active > span > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .special .aside-submenu__item.active > span > .ic-chevron-right,
.special .aside-submenu__item.active > a > .icon,
.special .aside-submenu__item.active > span > .icon,
.special .bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item.active > a > .ic-chevron-left,
.special .bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item.active > a > .ic-chevron-right,
.special .bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item.active > span > .ic-chevron-left,
.special .bootstrap-datetimepicker-widget table tr:first-child .aside-submenu__item.active > span > .ic-chevron-right {
    border: 5px solid #009EE1
}

.aside-submenu__sublist {
    margin-left: 30px;
    padding: 5px 0 38px;
    display: none
}

.aside-submenu__sublist.active {
    display: block
}

.aside-submenu__subitem {
    display: block
}

.aside-submenu__subitem > a,
.aside-submenu__subitem > span {
    color: #1f1f1f;
    display: block;
    padding: 11px 10px;
    line-height: 1
}

.aside-submenu__subitem > a:hover {
    color: #009EE1
}

.aside-submenu__subitem.active > a,
.aside-submenu__subitem.active > span {
    color: #009EE1
}

.news-calendar__title {
    margin: 23px 0 10px;
    text-transform: uppercase;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 13px;
    min-height: 18px;
    line-height: 16px
}

.aside-calendar > .news-calendar__title {
    margin-top: 2px
}

.aside-calendar > .news-calendar > .holder {
    height: 280px;
    position: relative
}

.live-banner {
    position: relative;
    display: block;
    background-image: url(../images/live-banner.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    -moz-transition: color .2s ease;
    transition: color .2s ease
}

.live-banner .live-link {
    display: inline-block;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.live-banner .live-wrp {
    position: relative;
    display: block;
    width: 1070px;
    margin: 0 auto
}

.live-banner .live-text {
    padding: 0 40px
}

.live-banner .live-cross {
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 0;
    font-size: 35px;
    font-family: icomoon;
    color: #fff;
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    -moz-transition: color .2s ease;
    transition: color .2s ease
}

.live-banner .live-cross:before {
    content: '\e60e'
}

.live-banner .live-cross:hover {
    color: #000
}

.photo-bottom-social .widgets__social {
    display: inline-block;
    vertical-align: middle
}

.photo-bottom-social .ya-share2__list li {
    margin: 0 !important;
    padding: 5px !important
}

.photo-bottom-social .ya-share2__list li:first-child {
    padding-left: 0 !important
}

.photoalbum {
    width: 100%;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 200px;
    position: relative
}

.photoalbum .wrp {
    width: 1015px
}

.photoalbum a:hover {
    color: #fff !important
}

.photoalbum__attributes {
    font-family: "PT Sans", Helvetica, Arial, sans-serif
}

.photoalbum__attributes .album__date {
    display: inline-block;
    color: #1caeec;
    font-size: 12px;
    margin-right: 5px
}

.photoalbum__attributes .album__comments,
.photoalbum__attributes .album__photos {
    padding: 0 0 0 17px;
    color: #b2b2b2;
    font-size: 13px;
    margin: 0 2px 0 22px;
    position: relative
}

.photoalbum__attributes .album__comments:before {
    position: relative;
    display: inline-block;
    top: .15em;
    left: -5px;
    font-family: icomoon;
    content: "\e60f";
    font-size: 18px
}

.photoalbum__attributes .album__photos {
    margin-left: 0
}

.photoalbum__attributes .album__photos:before {
    content: "\e621";
    font-family: icomoon;
    display: inline-block;
    position: relative;
    font-size: 25px;
    top: .25em
}

.photoalbum__attributes .album__videos:before {
    font-family: icomoon;
    content: "\e614";
    font-size: 25px
}

.photoalbum__attributes .album__desc {
    color: #b2b2b2;
    margin: 2px 0 0;
    max-width: 300px;
    font-size: 14px
}

.photoalbum__attributes .album__tags {
    color: #636b77;
    font-size: 13px;
    margin: 12px 0 0
}

.photoalbum__attributes .album__tags ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block
}

.photoalbum__attributes .album__tags ul li {
    display: inline-block
}

.photoalbum__attributes .album__tags ul li a {
    color: #009ee1
}

.photoalbum__attributes .label-info {
    margin: 0 0 0 6px;
    position: relative;
    top: -3px;
    color: #fff;
    background: #009ee1;
    display: inline-block;
    padding: 2px 8px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 12px
}

.photoalbum__attributes .nowrap {
    white-space: nowrap
}

.photoalbum__top {
    border-bottom: 1px solid #3c4049;
    color: #fff;
    position: relative
}

.photoalbum__top .photoalbum__attributes {
    margin-top: 15px;
    max-width: 400px;
    float: right
}

.photoalbum__header {
    position: relative;
    display: block;
    margin: 0 0 20px;
    padding: 37px 0 0
}

.photoalbum__header:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: both
}

.photoalbum__header .album__category {
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    font-family: FuturaDemi, sans-serif
}

.bootstrap-datetimepicker-widget table tr:first-child .photoalbum__header .album__category span.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum__header .album__category span.ic-chevron-right,
.photoalbum__header .album__category .bootstrap-datetimepicker-widget table tr:first-child span.ic-chevron-left,
.photoalbum__header .album__category .bootstrap-datetimepicker-widget table tr:first-child span.ic-chevron-right,
.photoalbum__header .album__category span.icon {
    font-size: 13px;
    position: relative;
    top: -1px;
    left: 6px
}

.photoalbum__title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    float: left;
    font-size: 2.57143em;
    line-height: 1.1;
    margin: 14px 0 32px;
    max-width: 600px;
    letter-spacing: -.25px
}

.firefox .photoalbum__title {
    margin-bottom: 49px
}

.photoalbum_stream ul.photos__list {
    margin: 0;
    padding: 0
}

.photoalbum_stream ul.photos__list li {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    margin: 0 51px 30px 0
}

.photoalbum_stream ul.photos__list li .photoalbum__attributes {
    margin-top: 12px
}

.photoalbum_stream ul.photos__list li .album-photo {
    position: relative;
    display: inline-block;
    width: 300px;
    height: 210px;
    background-size: cover;
    background-position: center center
}

.photoalbum_stream ul.photos__list li .album-photo:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .25);
    opacity: 0;
    z-index: 1;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.photoalbum_stream ul.photos__list li .album-photo:hover:after,
.photoalbum_stream ul.photos__list li .album-photo:hover:before {
    opacity: 1
}

.photoalbum_stream ul.photos__list li .album-albums:before,
.photoalbum_stream ul.photos__list li .album-video:before {
    content: "\e646";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 30px;
    z-index: 2;
    background: #2c2c2c;
    font-family: icomoon;
    text-align: center;
    color: #fff;
    line-height: 30px;
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.photoalbum_stream ul.photos__list li .album-albums:before {
    content: "\e619";
    font-size: 40px
}

.photoalbum_stream ul.photos__list li:nth-child(3n) {
    margin-right: 0
}

.photoalbum_stream ul.photos__list.vertical > li {
    margin: 0;
    padding: 0;
    width: 100%
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper {
    display: block;
    width: 100%;
    text-align: center;
    position: relative
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper:hover .hover__block {
    opacity: 1
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .ad-sponsor {
    height: 60px
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper img {
    max-width: 100%;
    min-height: 50px
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .album-photo-item {
    position: relative;
    height: 700px;
    margin-right: 0 !important;
    background-size: auto 700px;
    background-position: center center;
    background-repeat: no-repeat
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block {
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    transition: opacity .2s ease;
    opacity: 0;
    height: 70px;
    background: rgba(38, 41, 49, .9);
    position: absolute;
    bottom: -1px;
    left: 0;
    line-height: 70px;
    width: 100%;
    text-align: left
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block.active {
    opacity: 1
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block .link__extrenal {
    float: right;
    margin-right: 24px;
    width: auto;
    text-align: right;
    outline: 0;
    color: #009ee1;
    position: relative
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block .link__extrenal span:before {
    display: inline-block;
    vertical-align: middle;
    font-size: 2em;
    margin-right: 4px;
    position: relative;
    top: 2px
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block .link__extrenal:hover {
    color: #fff !important
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block .link__extrenal:hover {
    color: #009ee1
}

.photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block .widgets__social {
    float: left;
    width: 40%;
    margin-left: 24px
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes {
    width: 1010px;
    padding-top: 27px;
    color: #636b77;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .date {
    color: #009ee1;
    font-size: 12px;
    float: left;
    margin-right: 32px
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .description {
    font-size: 13px;
    float: left;
    max-width: 918px;
    white-space: normal
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags {
    margin: 0;
    font-size: 13px;
    clear: both
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags ul {
    display: inline-block;
    margin: 0;
    padding: 0
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags ul li {
    margin: 0 0 0 4px;
    padding: 0;
    display: inline-block
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags ul li:after {
    content: "\2022";
    color: #636b77;
    margin-left: 7px;
    font-size: 13px
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags ul li:last-child:after {
    content: ""
}

.photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .author {
    font-size: 13px;
    margin: 10px 0 44px;
    clear: both
}

.photoalbum_stream.album-slider ul.photos__list.vertical > li .photo_item_attributes {
    margin-left: 100px
}

.photoalbum_stream.album-slider ul.photos__list.vertical > li .current .photo_item_attributes {
    margin-left: 0
}

.photoalbum_stream .photoalbum__pagination {
    margin: 10px 0 0;
    height: 90px
}

.photoalbum_stream .photoalbum__pagination ul.photos__pages {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0
}

.photoalbum_stream .photoalbum__pagination ul.photos__pages li {
    display: inline-block;
    vertical-align: middle
}

.photoalbum_stream .photoalbum__pagination ul.photos__pages li a,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li span {
    font-size: 14px;
    margin: 11px 0;
    display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 32px;
    text-align: center;
    color: #b4b4b4
}

.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li a span.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li a span.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li span span.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li span span.ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li a .bootstrap-datetimepicker-widget table tr:first-child span.ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li a .bootstrap-datetimepicker-widget table tr:first-child span.ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li a span.icon,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li span .bootstrap-datetimepicker-widget table tr:first-child span.ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li span .bootstrap-datetimepicker-widget table tr:first-child span.ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li span span.icon {
    position: relative;
    top: -2px
}

.photoalbum_stream .photoalbum__pagination ul.photos__pages li.current a,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li.current span {
    background: #0d519f;
    color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child span,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child span {
    color: #0d519f;
    font-size: 40px
}

.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.next:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.next:hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.prev:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.prev:hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.next:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.next:hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.prev:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.prev:hover .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.next:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.next:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.next:hover .icon,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.prev:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.prev:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child a.prev:hover .icon,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.next:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.next:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.next:hover .icon,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.prev:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.prev:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child a.prev:hover .icon {
    color: #fff
}

.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:first-child .icon,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.photoalbum_stream .photoalbum__pagination ul.photos__pages li:last-child .icon {
    margin: 0;
    display: block;
    position: relative;
    top: -2px
}

.section__title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 1.71429em;
    line-height: .83333;
    padding: 22px 0 28px;
    color: #fff;
    letter-spacing: .25px
}

.section__title.h2 {
    border-top: 1px solid #3c4049;
    padding: 22px 0 24px
}

.albums__recommended {
    background: #393b44;
    padding: 0 20px;
    position: relative
}

.albums__recommended:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 500%;
    left: -100%;
    display: block;
    background: #393b44;
    z-index: -1
}

.albums__recommended .wrp {
    width: 1018px
}

.albums__recommended .photoalbum_stream ul.photos__list {
    margin: 0;
    padding: 0
}

.albums__recommended .photoalbum_stream ul.photos__list li {
    position: relative;
    width: 300px
}

.albums__recommended .photoalbum_stream ul.photos__list li .photoalbum__attributes {
    margin-top: 12px
}

.photoalbum__rubrics .column {
    float: left;
    width: 280px;
    margin: 0 75px 0 0
}

.photoalbum__rubrics .column ul {
    list-style: none;
    margin: 0 0 30px;
    padding: 0
}

.photoalbum__rubrics .column ul li {
    margin-bottom: 18px;
    font-size: 15px
}

.photoalbum__rubrics .column ul li a {
    color: #009de4
}

.photoalbum__rubrics .column ul li a span {
    color: #636b78;
    display: inline-block;
    margin-left: 7px
}

.photoalbum__rubrics .column:last-child {
    margin: 0
}

.rubrics__current {
    display: inline-block;
    color: #636b77;
    font-size: 15px;
    margin: 0 0 0 26px;
    position: relative;
    top: -1px
}

.rubrics__current ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block
}

.rubrics__current ul li {
    display: inline-block
}

.rubrics__current ul li a {
    color: #009ee1
}

.photoalbum__filter {
    margin: 0 0 27px
}

.photoalbum__filter select {
    margin-right: 16px
}

.photoalbum__view ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.photoalbum__view ul li {
    display: inline-block
}

.photoalbum__view ul li a {
    display: inline-block;
    background-image: url(../images/album/album_view_sprite.png);
    width: 30px;
    height: 30px;
    margin: 20px 10px 20px 16px;
    text-indent: -9999px;
    outline: 0
}

.photoalbum__view ul li.view__v a {
    background-position: 0 0
}

.photoalbum__view ul li.view__h a {
    background-position: 60px 0
}

.photoalbum__view ul li.view__cards a {
    background-position: 30px 0
}

.photoalbum__view ul li.view__v.active a {
    background-position: 0 30px
}

.photoalbum__view ul li.view__h.active a {
    background-position: 60px 30px
}

.photoalbum__view ul li.view__cards.active a {
    background-position: 30px 30px
}

.photoalbum__comments {
    margin-bottom: 40px
}

.video__cont .photoalbum__attributes {
    top: 85px
}

.video__cont .photoalbum__attributes .album__tags {
    margin-top: 10px
}

.videoalbum_header {
    padding: 0 0 30px
}

.videoalbum_header .video__header-top {
    margin-bottom: 22px
}

.videoalbum_header .photoalbum__title {
    color: #fff
}

.videoalbum_header .video__topic {
    color: #636b77;
    font-size: 16px;
    font-weight: 300;
    margin-left: 30px
}

.videoalbum_header .jq-selectbox {
    margin-right: 5px
}

.videoalbum_header .jq-selectbox:last-child {
    margin-right: 0
}

.videoalbum_header .jq-selectbox__trigger {
    background: #009ee1
}

.album-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    z-index: 300;
    background: rgba(0, 0, 0, .5)
}

.album-overlay .album-popup {
    display: none;
    position: relative;
    margin: 20px auto 20px;
    width: 1010px;
    background: #393b45
}

.album-overlay .album-popup .popup-close {
    position: absolute;
    display: inline-block;
    width: 10px;
    height: 10px;
    top: 20px;
    right: -20px;
    text-align: center;
    line-height: 10px;
    color: #009ee1;
    cursor: pointer
}

.album-overlay .album-popup .popup-close:before {
    font-family: icomoon;
    content: "\e60e";
    font-size: 40px
}

.non-float {
    float: none !important
}

.photos__list.last__recommended {
    width: 705px;
    margin: 36px auto 0 !important;
    padding-top: 9px !important
}

.photos__list.last__recommended li {
    margin: 0 !important;
    padding: 0 25px 30px 25px !important;
    white-space: normal
}

.photos__list.last__recommended li:nth-child(3) {
    margin: 0 !important;
    padding: 0 25px 30px 25px !important
}

.photos__list.last__recommended .photoalbum__attributes {
    margin-top: 15px
}

.album-slider .next-photo-wrap {
    display: block;
    position: absolute;
    z-index: 2;
    width: 100px;
    height: 700px;
    top: 0;
    right: 0;
    background: rgba(51, 177, 231, .5);
    cursor: pointer
}

.album-slider .next-photo-wrap.disabled {
    display: none !important
}

.album-slider .popup-counter {
    position: absolute;
    top: 30px;
    right: 0;
    width: 100px;
    color: #262931;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
    z-index: 3
}

.album-slider .album-control {
    position: absolute;
    display: inline-block;
    z-index: 3;
    top: 350px;
    margin-top: -20px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    background: rgba(255, 255, 255, .5);
    cursor: pointer;
    -webkit-transition: background .2s ease;
    -o-transition: background .2s ease;
    -moz-transition: background .2s ease;
    transition: background .2s ease
}

.album-slider .album-control:hover {
    background: rgba(255, 255, 255, .75)
}

.album-slider .album-control:before {
    font-family: icomoon;
    color: #2b2b2b;
    font-size: 30px
}

.album-slider .album-control.prev {
    left: 30px
}

.album-slider .album-control.prev:before {
    content: "\e602"
}

.album-slider .album-control.next {
    right: 30px
}

.album-slider .album-control.next:before {
    content: "\e603"
}

.album-slider .album-control.disabled {
    display: none !important
}

.album-slider.last-slide .album-control {
    top: 50%
}

.album-slider .last_counter {
    position: absolute;
    top: 50%;
    z-index: 3;
    right: 20px;
    text-align: right;
    line-height: 30px;
    margin-top: -30px
}

.album-slider .last_counter a {
    font-size: 14px
}

.album-slider .last_counter a:hover {
    color: #fff
}

.album-slider .last_counter .slide-count {
    font-size: 14px;
    color: #fff;
    font-weight: 600
}

.album-slider .photos__item__wrapper {
    position: relative;
    font-size: 0;
    overflow: hidden;
    text-align: left
}

.album-slider .photos__item__wrapper .album-photo-item {
    display: inline-block;
    vertical-align: top;
    width: 100px !important;
    text-align: center
}

.album-slider .photos__item__wrapper .album-photo-item.current {
    width: 914px !important
}

.album-slider .photos__item__wrapper .album-photo-item.album__next-photo {
    position: relative;
    width: 100px !important;
    cursor: pointer
}

.album-slider .photos__item__wrapper .album-photo-item.album__next-photo:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(51, 177, 231, .5)
}

.album-slider .photo_item_attributes {
    padding: 0 20px
}

.album-slider .photo_item_attributes .author {
    margin-bottom: 35px !important;
    clear: both
}

.photo-bottom-social {
    height: 80px;
    line-height: 80px;
    border-top: 1px solid rgba(82, 86, 96, .5)
}

.photo-bottom-social .likes {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.photo-bottom-social .likes .like_bl {
    display: inline-block;
    vertical-align: middle;
    line-height: normal
}

.photo-bottom-social .photo-link {
    float: right;
    font-size: 14px;
    position: relative
}

.photo-bottom-social .photo-link:before {
    display: inline-block;
    vertical-align: middle;
    font-size: 2em;
    margin-right: 4px;
    position: relative;
    top: 2px
}

.photo-bottom-social .photo-link:hover {
    color: #009ee1
}

.photo-bottom-social.margin-top {
    margin-top: 24px
}

.album-attributes-slider {
    white-space: nowrap;
    overflow: hidden
}

.album-native-slider {
    position: relative;
    margin-bottom: 20px;
    background: #393b45
}

.album-native-slider .photo_item_attributes .description {
    max-width: 870px !important
}

.album-native-slider .album-slide-item {
    display: inline-block;
    vertical-align: top;
    width: 100px !important
}

.album-native-slider .album-slide-item.current {
    width: 914px !important
}

.album-native-slider .album-slide-item.current.last {
    width: 1010px !important
}

.album-native-slider .album-slide-item.current.penult {
    width: 1010px !important
}

.album-native-slider .photos__item__wrapper .album-photo-item.album__current-photo {
    width: 920px !important
}

.album-native-slider .photos__item__wrapper .album-photo-item.album__next-photo {
    -webkit-transform: translateX(920px);
    -ms-transform: translateX(920px);
    -moz-transform: translateX(920px);
    -o-transform: translateX(920px);
    transform: translateX(920px)
}

.js-slider-window {
    height: 700px;
    left: 0 !important
}

.js-slider-window .album-photo-item.album__next-photo {
    z-index: 2;
    -webkit-transform: translateX(970px);
    -ms-transform: translateX(970px);
    -moz-transform: translateX(970px);
    -o-transform: translateX(970px);
    transform: translateX(970px)
}

.js-slider-window .album-photo-item.album__next-photo:last-child {
    z-index: 1
}

.js-slider-window .album-photo-item.album__prev-photo {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.js-page_dots {
    color: #fff;
    margin: 0 10px
}

.photoalbum_body .newsitem__comments > .comment__form > form {
    width: 100%;
    padding-right: 134px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.photoalbum_body .newsitem__comments > .comment__form > form > textarea {
    width: 100%
}

.mobile-link,
.mobile-only {
    display: none
}

.photoalbum_stream ul.photos__list[data-req-block=cards]:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: both
}

.img-placeholder {
    font-size: 0;
    background-image: url(../images/album_placeholder.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, .05)
}

.img-placeholder * {
    font-size: 14px
}

.img-placeholder .album-date-number {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #1189dd;
    color: #fff;
    text-align: center;
    font-weight: 600
}

.photoblog_body .photoalbum__top {
    border: none
}

.photoblog_body .photos__list {
    position: relative
}

.photoblog_body .photoblog-header {
    padding: 60px 0 25px;
    text-align: center
}

.photoblog_body .photoblog-header .photoblog-year {
    font-size: 18px
}

.photoblog_body .photoblog-header .photoblog-month {
    position: relative;
    height: 46px
}

.photoblog_body .photoblog-header .photoblog-month span {
    font-size: 36px;
    line-height: 46px
}

.photoblog_body .photoblog-header .photoblog-month .last-shot {
    position: absolute;
    left: 0;
    font-size: 13px;
    line-height: 46px;
    text-transform: uppercase
}

.photoblog_body .photoblog-header.photoblog-slider {
    border-bottom: 1px solid #3c4049;
    margin-bottom: 40px
}

.photoblog_body .block.photoalbum__view {
    display: none
}

.photoblog_body .photoblog-link {
    position: absolute;
    top: 40%;
    font-size: 17px;
    color: #fff;
    text-transform: lowercase
}

.photoblog_body .photoblog-link.disabled,
.photoblog_body .photoblog-link:hover {
    color: #939496 !important
}

.photoblog_body .photoblog-link.disabled {
    cursor: default
}

.photoblog_body .photoblog-link.month-next {
    left: 103%;
    margin-left: -6px
}

.photoblog_body .photoblog-link.month-prev {
    right: 103%
}

.newslist {
    background: #fff;
    padding: 49px 0 51px;
    border-top: #D8D8D8 1px solid;
    overflow: hidden
}

.newslist__content {
    padding-left: 30px
}

.news-aside + .newslist__content {
    padding-right: 290px
}

.category-tags {
    list-style: none;
    margin: 0;
    padding: 0;
    word-spacing: 6px;
    line-height: 33px
}

.category-tags > li {
    display: inline-block;
    vertical-align: top;
    background: #EAEDF5;
    word-spacing: normal;
    line-height: 23px
}

.operamini .category-tags > li {
    margin-bottom: 10px
}

.category-tags > li > a,
.category-tags > li > span {
    display: inline-block;
    padding: 0 15px 1px 15px;
    color: #1f1f1f;
    background: #EAEDF5;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.category-tags > li > a:hover {
    color: #fff;
    background: #282828
}

.category-tags > li.active > a,
.category-tags > li.active > span {
    color: #fff;
    background: #2E509E
}

.newslist__top {
    position: relative;
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.newslist__top > .tags-holder {
    padding-top: 6px
}

.newslist__top > .tags-holder > ul {
    margin-bottom: 15px;
    padding-right: 80px
}

.newslist__top > .rss_link {
    position: absolute;
    top: 13px;
    right: 0
}

.newslist__top > .tags-holder {
    margin-left: 2px
}

.newslist__header {
    margin-bottom: 24px
}

.firefox .newslist__header {
    margin-bottom: 23px
}

.newslist__header > .newslist__header__date.btn-holder {
    margin-left: 24px
}

.newslist__header__date {
    margin-left: 20px;
    font-size: 14px;
    height: 24px;
    line-height: 0
}

.newslist__header__date.btn-holder {
    display: inline-block;
    vertical-align: middle;
    margin-left: 32px
}

.newslist__header__date > .back-button,
.newslist__header__date > .date {
    display: inline-block;
    height: 23px;
    line-height: 24px;
    background: #2E509E;
    padding: 1px 24px 0;
    color: #fff
}

.newslist__header__date > .back-button {
    padding: 1px 14px 0
}

.newslist__header__date > .arrows {
    height: 24px;
    display: inline-block
}

.newslist__header__date > .arrows > a {
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    color: #fff;
    background: #2E509E;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.newslist__header__date > .arrows > a:hover {
    background: #282828
}

.newslist__header__date > .arrows > a > span {
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -14px
}

.newslist__header__date > .arrows > .left {
    border-right: 1px solid #5873B1
}

.newslist__header__date > .arrows > .right {
    border-left: 1px solid #5873B1
}

.comments-pagination,
.newslist__paging {
    text-align: center;
    font-size: 12px
}

.newslist__paging.tablet-mobile,
.tablet-mobile.comments-pagination {
    display: none
}

.comments-pagination > a,
.newslist__paging > a {
    display: inline-block;
    vertical-align: middle;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.comments-pagination > a + a,
.newslist__paging > a + a {
    margin-left: 8px
}

.comments-pagination > a.page,
.newslist__paging > a.page {
    color: #1f1f1f;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.comments-pagination > a.page:hover,
.newslist__paging > a.page:hover {
    color: #fff;
    background: #282828
}

.comments-pagination > a.next,
.comments-pagination > a.prev,
.newslist__paging > a.next,
.newslist__paging > a.prev {
    margin-right: 8px;
    color: #0852A3;
    font-size: 14px
}

.comments-pagination > a.next:active,
.comments-pagination > a.next:hover,
.comments-pagination > a.prev:active,
.comments-pagination > a.prev:hover,
.newslist__paging > a.next:active,
.newslist__paging > a.next:hover,
.newslist__paging > a.prev:active,
.newslist__paging > a.prev:hover {
    color: #2B2B2B
}

.comments-pagination > a.next,
.newslist__paging > a.next {
    margin-right: 0;
    margin-left: 8px
}

.comments-pagination > a.inactive,
.newslist__paging > a.inactive {
    color: #282828;
    opacity: .3;
    cursor: default
}

.comments-pagination > a.inactive.dots,
.newslist__paging > a.inactive.dots {
    opacity: 1
}

.comments-pagination > a.current,
.newslist__paging > a.current {
    background: #044FA2;
    color: #fff
}

.comments-pagination > a.current:hover,
.newslist__paging > a.current:hover {
    background: #044FA2
}

.newslist__top + .comments-pagination,
.newslist__top + .newslist__paging {
    margin-bottom: 23px
}

.newslist__main + .comments-pagination,
.newslist__main + .newslist__paging {
    margin-top: 9px
}

.player-wrapper,
.singlepage,
.team-wrapper {
    zoom: 1;
    padding: 42px 0 46px
}

.player-wrapper:after,
.player-wrapper:before,
.singlepage:after,
.singlepage:before,
.team-wrapper:after,
.team-wrapper:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-wrapper:after,
.singlepage:after,
.team-wrapper:after {
    clear: both
}

.albums_body .player-wrapper,
.albums_body .singlepage,
.albums_body .team-wrapper {
    padding-bottom: 0
}

.m-title-content {
    margin-top: 0;
    margin-bottom: 0
}

.single-content {
    padding-left: 30px
}

.single-aside + .single-content {
    padding-right: 295px
}

.single__header {
    margin-left: 4px;
    margin-bottom: 15px
}

.single__title {
    margin: 18px 4px 51px
}

.single__title h1 {
    color: #2c2c2c;
    margin: 0;
    font-size: 36px;
    line-height: 1
}

.single__nav {
    overflow: hidden;
    margin-right: -40px;
    margin-bottom: 27px
}

.single__nav a {
    font-size: 14px;
    color: #2d3037;
    float: left;
    margin-right: 35px;
    width: 155px;
    padding: 11px 26px 8px;
    line-height: 1
}

.single__nav a:hover {
    color: #61acec
}

.single__nav a.active {
    font-weight: 700;
    color: #fff;
    background: #009EE1
}

.single__nav.column {
    margin-left: 4px
}

.single__nav.column a {
    display: block;
    float: none
}

.single__tabs-nav {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0 -4px 35px 0;
    white-space: nowrap
}

.ie-8 .single__tabs-nav,
.ie-9 .single__tabs-nav {
    margin-left: 0
}

.single__tabs-nav > ul {
    list-style-type: none;
    display: table-row
}

.single__tabs-nav > ul > li {
    display: table-cell;
    width: 33.33px
}

.single__tabs-nav > ul > li > a {
    display: block;
    line-height: 1;
    padding: 12px 10px;
    text-align: center;
    color: #1f1f1f;
    background: #F4F4F4;
    border: 1px solid #e5e5e5;
    border-right: none;
    border-top: none;
    overflow: hidden;
    text-overflow: ellipsis
}

.single__tabs-nav > ul > li:first-child > a {
    border-left: none
}

.single__tabs-nav > ul > li.active > a {
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background: #fff;
    border-bottom: none
}

.single__tabs-nav > ul > li.active + li > a {
    border-left: none
}

.single__tabs-container > .tab {
    display: none
}

.single__tabs-container > .tab.active {
    display: block
}

.single__photoslider {
    position: relative;
    overflow: hidden;
    -webkit-transition: height .3s;
    -o-transition: height .3s;
    -moz-transition: height .3s;
    transition: height .3s;
    margin-bottom: 20px
}

.single__photoslider.full-wide .newsitem__photo {
    width: 100%
}

.single__photoslider.full-wide img {
    width: 100%
}

.single__photoslider.full-wide > .controls > .control.next {
    right: 12px
}

.single__photoslider > .controls > .control {
    -webkit-transition: top .3s, background .3s;
    -o-transition: top .3s, background .3s;
    -moz-transition: top .3s, background .3s;
    transition: top .3s, background .3s;
    color: #fff;
    cursor: pointer;
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    top: 50%;
    margin-top: -15px;
    z-index: 10;
    line-height: 0;
    text-align: left
}

.single__photoslider > .controls > .control:hover {
    background: #6f6f6f;
    background: rgba(19, 19, 19, .36)
}

.bootstrap-datetimepicker-widget table tr:first-child .single__photoslider > .controls > .control > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .single__photoslider > .controls > .control > .ic-chevron-right,
.single__photoslider > .controls > .control > .icon {
    position: absolute;
    left: 0;
    top: -4px
}

.single__photoslider > .controls > .control.prev {
    left: 10px
}

.bootstrap-datetimepicker-widget table tr:first-child .single__photoslider > .controls > .control.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .single__photoslider > .controls > .control.prev > .ic-chevron-right,
.single__photoslider > .controls > .control.prev > .icon {
    left: -2px
}

.single__photoslider > .controls > .control.next {
    right: 170px
}

.single__photoslider .newsitem__photo {
    -webkit-transition: opacity .3s, visibility .3s;
    -o-transition: opacity .3s, visibility .3s;
    -moz-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden
}

.single__photoslider .newsitem__photo.init {
    position: static;
    opacity: 1;
    visibility: visible
}

.single__photoslider .newsitem__photo.active {
    opacity: 1;
    visibility: visible
}

.single__photoslider .newsitem__photo > .holder {
    margin-left: -1px
}

.single__text {
    overflow: hidden;
    margin-left: 4px
}

.single__text .text {
    padding-right: 150px;
    line-height: 20px
}

.single__text .text p {
    margin-bottom: 20px
}

.single__text .text p:first-child {
    margin-top: 0
}

.single__text .text p + blockquote {
    margin-top: -7px;
    margin-right: -22px;
    padding-bottom: 11px
}

.single__text .text p + h2 {
    margin-top: 36px
}

.single__text .text h2 {
    font-size: 25px;
    font-weight: 400;
    margin: 14px 0 14px
}

.single__text .text h2:first-child {
    margin-top: 0
}

.single__text .text h2 + img {
    margin-top: 16px
}

.single__text .text strong {
    font-weight: 700
}

.single__text .text img {
    max-width: 100%
}

.single__text .text > img {
    margin-bottom: 56px
}

.single__text .text blockquote {
    margin: 14px -27px 17px 0;
    padding: 16px 23px 9px 46px;
    background: #EBEBEB;
    position: relative;
    font-style: italic
}

.bootstrap-datetimepicker-widget table tr:first-child .single__text .text blockquote > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .single__text .text blockquote > .ic-chevron-right,
.single__text .text .bootstrap-datetimepicker-widget table tr:first-child blockquote > .ic-chevron-left,
.single__text .text .bootstrap-datetimepicker-widget table tr:first-child blockquote > .ic-chevron-right,
.single__text .text blockquote > .icon {
    position: absolute;
    top: 3px;
    left: 5px
}

.single__text .text blockquote > p {
    margin-top: 0;
    padding-right: 0
}

.single__text .text blockquote > cite {
    display: block;
    text-align: right;
    font-weight: 700;
    line-height: 1;
    margin-top: -4px
}

.single__text .text .info-table {
    margin-bottom: 65px
}

.single__text .text section h2 {
    margin: 19px 0 18px
}

.single__text .text section + section {
    margin-top: 35px
}

.single-aside > .ads-item {
    display: block;
    margin-top: 10px;
    margin-bottom: 29px
}

.single-aside > .ads-item:first-child {
    margin-top: 0
}

.single-aside > .aside-submenu {
    margin-top: 12px;
    margin-bottom: 42px
}

.newslist__main {
    display: block;
    position: relative
}

.newslist__main .newslist__item.main-news .media-body .tag {
    font-size: 16px;
    line-height: 1.25;
    color: #1f1f1f
}

.newslist__main .newslist__item.main-news .media-body .text a {
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    height: 60px;
    color: #787878;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

.newslist__main .newslist__item.main-news .media-body .text a:hover {
    color: #2c2c2c
}

.newslist__main .newslist__item.main-news:hover a.tag {
    color: #009EE1
}

.newslist__main .newslist__item.main-news:hover .text a {
    color: #2c2c2c
}

.newslist__main.full-width .newslist__list.see_also {
    width: 100%
}

.newslist__list {
    vertical-align: top;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 50%;
    padding-left: 2px;
    padding-right: 15px;
    overflow: hidden;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: -4px
}

.newslist__list.single {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
    border-bottom: none
}

.newslist__list.aside {
    width: 100%
}

.newslist__list.aside .newslist__item.media-old.text {
    margin-bottom: 0;
    padding-bottom: 12px;
    border-bottom: none
}

.newslist__list.aside .newslist__item.media-old.text .link {
    padding-bottom: 0
}

+ .newslist__list {
    padding-right: 0;
    padding-left: 15px
}

.newslist__list.see_also .media-old:first-child.photos {
    padding-top: 27px
}

.firefox .newslist__list.see_also .media-old:first-child.photos {
    padding-bottom: 25px
}

.newslist__list.see_also .media-old:first-child.text {
    padding-top: 20px
}

.newslist__list.index-news {
    width: 25%
}

.newslist__list.index-news .newsblock__date {
    padding-bottom: 6px
}

.newslist__list.index-news .photos .link > .newsblock__date {
    padding-left: 0
}

.newslist__list.index-news .photos .text {
    padding-left: 0;
    float: left;
    clear: both;
    padding-top: 20px
}

#db .newslist__list.index-news .photo {
    padding-right: 0
}

.newslist__item {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.newslist__item .overlay .st1,
.newslist__item .overlay path,
.newslist__item .overlay svg {
    fill: #fff !important
}

.newslist__item.media-old {
    display: inline-block;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 1em
}

.newslist__item.media-old:before {
    content: none
}

.newslist__item.media-old.iconed .text a:hover {
    color: #009EE1
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .ic-chevron-right,
.newslist__item.media-old.iconed .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.newslist__item.media-old.iconed .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.newslist__item.media-old.iconed .icon {
    display: inline-block
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .ic-chevron-left + .time,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .ic-chevron-right + .time,
.newslist__item.media-old.iconed .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left + .time,
.newslist__item.media-old.iconed .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right + .time,
.newslist__item.media-old.iconed .icon + .time {
    padding-left: 6px
}

.newslist__item.media-old.iconed .newsblock__date .wrap-text {
    float: left
}

.newslist__item.media-old.iconed .newsblock__date:hover .st1,
.newslist__item.media-old.iconed .newsblock__date:hover path,
.newslist__item.media-old.iconed .newsblock__date:hover svg {
    fill: #009EE1 !important
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-right,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.newslist__item.media-old.iconed .newsblock__date .icon {
    float: left;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -12px;
    position: relative;
    left: 0;
    max-width: 35px;
    height: 35px;
    width: 35px
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-left + .wrap-text,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-right + .wrap-text,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left + .wrap-text,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right + .wrap-text,
.newslist__item.media-old.iconed .newsblock__date .icon + .wrap-text {
    padding-left: 0
}

.newslist__item.media-old .newsblock__date .time-icon {
    float: left
}

.newslist__item.media-old .newsblock__date .time-icon .time {
    padding-top: 0
}

.newslist__item.media-old .newsblock__date .news-text {
    display: inline-block
}

.newslist__item.media-old.text {
    padding-bottom: 20px;
    margin-bottom: 18px;
    border-bottom: #E0E0E0 1px solid
}

.firefox .newslist__item.media-old.text {
    padding-bottom: 18px
}

.newslist__item.media-old.text > .link {
    display: block;
    min-height: 22px;
    padding-bottom: 7px
}

.newslist__item.media-old.text > .link > .photo {
    display: none
}

.newslist__item.media-old.photos {
    overflow: hidden;
    padding-bottom: 25px;
    margin-bottom: 22px;
    border-bottom: #E0E0E0 1px solid
}

.newslist__item.media-old.photos.iconed .link > .photo > .overlay {
    display: block
}

.newslist__item.media-old.photos .link > .newsblock__date {
    display: block;
    padding-left: 0
}

.newslist__item.media-old.photos .link .photo {
    float: left;
    max-width: 165px;
    position: relative;
    padding-right: 15px;
    margin-bottom: 10px
}

.newslist__item.media-old.photos .link .photo > .img {
    height: auto
}

.newslist__item.media-old.photos .link .photo > .overlay {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 32px;
    height: 33px;
    background: #2c2c2c;
    text-align: center;
    line-height: 32px
}

.newslist__item.media-old.photos .link .photo > .overlay > .icon-holder {
    display: block;
    margin: 0 -20px;
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-right,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-left,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-right,
.newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .icon {
    color: #FFF
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-left img,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-right img,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-left img,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-right img,
.newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .icon img {
    max-width: 23px
}

.newslist__item.media-old.photos .text {
    margin: 0;
    padding-top: 0;
    padding-left: 0
}

.newslist__item.media-old.photos .text > .a {
    padding-top: 0
}

.newslist__item.media-old .media-body {
    overflow: hidden
}

.newslist__item.media-old .text {
    font-size: 1.14286em;
    font-weight: 400;
    padding: 0;
    margin: 0;
    line-height: 1.25em;
    float: left;
    clear: both
}

.newslist__item.media-old .text > a {
    display: block;
    color: #1f1f1f;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px
}

.newslist__item.media-old .text > a:hover {
    color: #009EE1
}

.newslist__item.media-old .newsblock__date {
    font-size: .85714em;
    line-height: 1;
    padding-top: 6px;
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 15px;
    max-width: 100%;
    overflow: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old .newsblock__date .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old .newsblock__date .ic-chevron-right,
.newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.newslist__item.media-old .newsblock__date .icon {
    display: inline-block;
    vertical-align: middle;
    height: 21px;
    line-height: 21px;
    margin: -12px 0 -12px;
    color: #2c2c2c;
    margin: -11px 1px -10px -7px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .newslist__item.media-old .newsblock__date .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .newslist__item.media-old .newsblock__date .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .newslist__item.media-old .newsblock__date .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .newslist__item.media-old .newsblock__date .ic-chevron-right,
.operamac .newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.operamac .newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.operamac .newslist__item.media-old .newsblock__date .icon,
.operamob .newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.operamob .newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.operamob .newslist__item.media-old .newsblock__date .icon {
    margin-top: -5px
}

.newslist__item.media-old .newsblock__date .time {
    color: #009EE1;
    font-weight: 700;
    margin-right: .3em;
    display: inline-block
}

.ie-9 .newslist__item.media-old .newsblock__date .time {
    margin-right: 5px
}

.newslist__item.media-old .newsblock__date .tag {
    color: #b2b2b2;
    display: inline;
    margin-top: 5px;
    line-height: 1
}

.newslist__item.media-old .newsblock__date a.tag:hover {
    color: #009EE1
}

.newslist__item.media-old .newsblock__date .blocktag {
    display: inline-block;
    padding: 0 8px;
    height: 13px;
    line-height: 14px;
    font-size: 10px;
    background: #009EE1;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.newslist__item.media-old .newsblock__date__tag {
    display: inline-block;
    font-size: 12px;
    color: #b2b2b2
}

.newslist__item.media-old .newsblock__date__tag:hover {
    color: #009EE1
}

.newslist__item.photos .media-old {
    float: left
}

.newslist__item.photos .media-body {
    position: relative;
    display: block
}

.newslist__item.photos .media-body .text {
    padding-top: 0
}

.newslist__item.main-news .link {
    max-width: 100%;
    position: relative;
    padding: 0;
    margin: 0
}

.newslist__item.main-news .media-body .text {
    padding-top: 10px
}

#db .newslist__item.main-news .photo {
    max-width: 145px
}

.news-last-adv {
    overflow: hidden
}

.news-last-adv:after {
    content: '';
    display: table;
    height: 1px;
    clear: both
}

.news-last-adv .news-last-adv-item:first-child {
    padding-right: 10px
}

.news-last-adv-item {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%
}

.player-pagination,
.stats-page-ressults__items,
.stats-page-results__paging,
.team-results__paging {
    text-align: center;
    font-size: 14px
}

.player-pagination > a,
.stats-page-ressults__items > a,
.stats-page-results__paging > a,
.team-results__paging > a {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 8px 8px;
    height: 14px;
    min-width: 14px;
    line-height: 1;
    text-align: center;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.player-pagination > a.page,
.stats-page-ressults__items > a.page,
.stats-page-results__paging > a.page,
.team-results__paging > a.page {
    color: #b2b2b2;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.player-pagination > a.page:hover,
.stats-page-ressults__items > a.page:hover,
.stats-page-results__paging > a.page:hover,
.team-results__paging > a.page:hover {
    color: #fff;
    background: #282828
}

.player-pagination > a.next,
.player-pagination > a.prev,
.stats-page-ressults__items > a.next,
.stats-page-ressults__items > a.prev,
.stats-page-results__paging > a.next,
.stats-page-results__paging > a.prev,
.team-results__paging > a.next,
.team-results__paging > a.prev {
    color: #0852A3
}

.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.prev > .ic-chevron-right,
.player-pagination > a.next > .icon,
.player-pagination > a.prev > .icon,
.stats-page-ressults__items > a.next > .icon,
.stats-page-ressults__items > a.prev > .icon,
.stats-page-results__paging > a.next > .icon,
.stats-page-results__paging > a.prev > .icon,
.team-results__paging > a.next > .icon,
.team-results__paging > a.prev > .icon {
    margin-left: -15px;
    margin-right: -13px;
    margin-top: -16px
}

.player-pagination > a.next:active,
.player-pagination > a.next:hover,
.player-pagination > a.prev:active,
.player-pagination > a.prev:hover,
.stats-page-ressults__items > a.next:active,
.stats-page-ressults__items > a.next:hover,
.stats-page-ressults__items > a.prev:active,
.stats-page-ressults__items > a.prev:hover,
.stats-page-results__paging > a.next:active,
.stats-page-results__paging > a.next:hover,
.stats-page-results__paging > a.prev:active,
.stats-page-results__paging > a.prev:hover,
.team-results__paging > a.next:active,
.team-results__paging > a.next:hover,
.team-results__paging > a.prev:active,
.team-results__paging > a.prev:hover {
    color: #2B2B2B
}

.player-pagination > a.inactive,
.stats-page-ressults__items > a.inactive,
.stats-page-results__paging > a.inactive,
.team-results__paging > a.inactive {
    color: #282828;
    filter: alpha(Opacity=30);
    opacity: .3;
    cursor: default
}

.match-photo .player-pagination > a.inactive,
.match-photo .stats-page-ressults__items > a.inactive,
.match-photo .stats-page-results__paging > a.inactive,
.match-photo .team-results__paging > a.inactive,
.match-video .player-pagination > a.inactive,
.match-video .stats-page-ressults__items > a.inactive,
.match-video .stats-page-results__paging > a.inactive,
.match-video .team-results__paging > a.inactive,
.player-photos .player-pagination > a.inactive,
.player-photos .stats-page-ressults__items > a.inactive,
.player-photos .stats-page-results__paging > a.inactive,
.player-photos .team-results__paging > a.inactive,
.player-videos .player-pagination > a.inactive,
.player-videos .stats-page-ressults__items > a.inactive,
.player-videos .stats-page-results__paging > a.inactive,
.player-videos .team-results__paging > a.inactive {
    color: #757575
}

.player-pagination > a.inactive.m-dots,
.stats-page-ressults__items > a.inactive.m-dots,
.stats-page-results__paging > a.inactive.m-dots,
.team-results__paging > a.inactive.m-dots {
    filter: alpha(Opacity=100);
    opacity: 1
}

.player-pagination > a.current,
.stats-page-ressults__items > a.current,
.stats-page-results__paging > a.current,
.team-results__paging > a.current {
    background: #044FA2;
    color: #fff
}

.player-pagination > a.current:hover,
.stats-page-ressults__items > a.current:hover,
.stats-page-results__paging > a.current:hover,
.team-results__paging > a.current:hover {
    background: #044FA2
}

.player-media__list {
    list-style-type: none;
    padding: 0;
    margin: 0 -30px 0 0;
    zoom: 1
}

.player-media__list:after,
.player-media__list:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-media__list:after {
    clear: both
}

.player-media__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.player-media__item {
    float: left;
    width: 230px;
    margin-right: 30px
}

.player-media__item:nth-child(4n+1) {
    clear: both
}

.m-player-achievement .player-achievements__inside {
    position: relative;
    top: -40px
}

.player-achievements {
    margin-bottom: -40px
}

.player-achievements:before {
    background: #fff;
    content: '';
    position: absolute;
    height: 100%;
    width: 300%;
    left: -100%;
    display: none;
    z-index: -1
}

.player-achievements__inside {
    background: #fff;
    padding: 24px 0 85px 29px;
    border: 1px solid #D8D8D8
}

.player-achievements__title {
    margin-bottom: 57px
}

.player-achievements__row {
    zoom: 1
}

.player-achievements__row:after,
.player-achievements__row:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-achievements__row:after {
    clear: both
}

.player-achievements__column {
    float: left;
    width: 47%
}

.player-achievements__column + .player-achievements__column {
    width: 47%;
    margin-left: 6%
}

.achievement {
    height: 34px
}

.achievement > span {
    line-height: 1;
    display: block;
    float: left
}

.achievement + .achievement {
    margin-top: 26px
}

.achievement__year {
    font-size: 12px;
    font-weight: 700;
    color: #009EE1;
    padding-top: 10px;
    padding-right: 15px;
    width: 13%
}

.achievement__icon {
    width: 10%;
    padding-right: 20px;
    max-height: 34px;
    overflow: hidden
}

.achievement__title {
    width: 66%;
    font-size: 14px;
    padding-top: 9px
}

.player-news {
    position: relative;
    padding: 0
}

.single-content .player-news {
    padding-top: 40px
}

.player-news .wrp {
    padding: 40px 0 50px
}

.player-news__title {
    margin-bottom: 37px
}

.player-news__row {
    zoom: 1;
    margin-bottom: 21px;
    width: 100%;
    display: table;
    table-layout: fixed;
    filter: alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.player-news__row:after,
.player-news__row:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-news__row:after {
    clear: both
}

.player-news__row.m-loaded {
    background: url(../img/preloader.gif) center center no-repeat
}

.player-news__row.m-hidden {
    filter: alpha(Opacity=0);
    opacity: 0
}

.player-news__col {
    padding: 0;
    float: left;
    width: 230px;
    list-style-type: none;
    margin: 0
}

.player-news__col.m-photo {
    width: 490px
}

.player-news__col + .player-news__col {
    margin: 0 0 0 30px
}

.player-news__item {
    overflow: hidden
}

.player-news__item + .player-news__item {
    margin-top: 10px
}

.player-news__item.m-photo + .player-news__item.m-photo {
    margin-top: 20px
}

.player-news__item:last-child .player-news__link {
    border-bottom: none !important
}

.player-news__image {
    float: left;
    width: 230px
}

.player-news__image > img {
    max-width: 100%
}

.player-news__date {
    display: block;
    padding: 10px 0 10px 0
}

.player-news__date > .time {
    margin-right: 9px
}

.m-photo > .player-news__date {
    padding: 10px 0 2px 260px
}

.player-news__item-title {
    margin: 0;
    padding: 0
}

.m-photo > .player-news__item-title {
    padding: 0 0 0 260px
}

.player-news__link {
    display: block;
    color: #1f1f1f;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 14px;
    overflow: hidden;
    height: 70px
}

.player-news__link:hover {
    color: #009ee1
}

.m-photo .player-news__link {
    height: 100px;
    overflow: hidden;
    padding-bottom: 14px
}

.player-photos {
    background: #32363F;
    padding: 32px 0 50px
}

.player-photos > .wrp {
    background: #32363F
}

.player-photos__title {
    font-size: 22px;
    margin-bottom: 26px
}

.player-photos__list {
    margin-bottom: 0;
    filter: alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.player-photos__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.player-photos__list.m-hidden {
    filter: alpha(Opacity=0);
    opacity: 0
}

.player-photos__item {
    margin-bottom: 26px
}

.player-photos__link {
    display: block;
    color: #009EE1
}

.player-photos__link:hover {
    color: #009EE1
}

.player_photo__date {
    display: block
}

.player_photo__date > .blocktag {
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
    line-height: 1;
    padding: 2px 9px 1px;
    height: 10px;
    margin-top: -3px
}

.player-photos__frame {
    display: block;
    border: 1px solid #43464E;
    background: #353840;
    padding-bottom: 13px
}

.player-photos__image {
    display: block;
    margin: -1px -1px 0;
    line-height: 0;
    position: relative;
    background: inherit;
    height: 150px;
    overflow: hidden
}

.player-photos__image > img {
    width: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.player-photos__item:hover .player-photos__image > img {
    filter: alpha(Opacity=80);
    opacity: .8
}

.player-photos__item-description {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    padding: 16px 18px 0;
    color: #b2b2b2
}

.player-photos__item:hover .player-photos__item-description {
    color: #009EE1
}

.player-photos__pagination {
    margin-bottom: 34px
}

.player-photos .padded-wrapper,
.player-videos .padded-wrapper {
    overflow: hidden
}

.player-videos {
    background: #252A31;
    padding: 32px 0 50px
}

.player-videos__title {
    font-size: 22px;
    margin-bottom: 26px
}

.player-videos__list {
    filter: alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.player-videos__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.player-videos__list.m-hidden {
    filter: alpha(Opacity=0);
    opacity: 0
}

.player-videos__item {
    margin-bottom: 25px
}

.player-videos__item.m-bordered {
    margin-bottom: 24px;
    padding-bottom: 13px;
    border-bottom: 1px solid #3B4046
}

.player-videos__link {
    display: block;
    color: #b2b2b2
}

.player-videos__link:hover {
    color: #009EE1
}

.player-videos__date {
    display: block;
    color: #009EE1
}

.player-videos__image {
    display: block;
    line-height: 0;
    position: relative;
    background: #fff;
    margin-bottom: 16px;
    height: 0;
    padding-bottom: 65.21739%
}

.player-videos__image > img {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.player-videos__link:hover .player-videos__image > img {
    filter: alpha(Opacity=80);
    opacity: .8
}

.player-videos__image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    filter: alpha(Opacity=0);
    opacity: 0
}

.player-videos__image-overlay > .play-block {
    display: block;
    width: 40px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2c2c2c
}

.bootstrap-datetimepicker-widget table tr:first-child .player-videos__image-overlay > .play-block > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-videos__image-overlay > .play-block > .ic-chevron-right,
.player-videos__image-overlay > .play-block > .icon {
    margin-left: -4px
}

.player-videos__link:hover .player-videos__image-overlay {
    filter: alpha(Opacity=100);
    opacity: 1
}

.player-videos__description {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 60px;
    overflow: hidden
}

.team-wrapper {
    padding: 40px 0 39px;
    position: relative;
    zoom: 1
}

.team-wrapper:after,
.team-wrapper:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.team-wrapper:after {
    clear: both
}

.team-wrapper .breadcrumbs {
    padding-right: 40px;
    padding-left: 30px
}

.team-wrapper .single__header {
    margin-bottom: 27px
}

.team-wrapper .ads-item {
    margin-bottom: 20px;
    margin-top: 0
}

.team-results {
    margin-top: 20px;
    width: 100%;
    overflow: hidden
}

.mobile-ads {
    display: none
}

.team-top__image {
    margin-bottom: 50px;
    line-height: 0
}

.team-top__image > img {
    max-width: 100%
}

.team-filter {
    margin-bottom: 20px;
    position: relative
}

.team-filter__select-wrapper.m-club {
    width: 219px
}

.team-filter__select-wrapper.m-playertype {
    margin-left: 14px;
    width: 240px
}

.team-filter__select {
    width: 100%
}

.team-results__view-controls {
    position: relative;
    text-align: right
}

.team-results__items {
    overflow: hidden;
    margin-bottom: 30px
}

.team-query {
    margin-top: 20px;
    display: none;
    overflow: hidden
}

.team-query__bar {
    background: #F2F2F2;
    line-height: 1;
    padding: 7px 20px 6px 20px;
    margin-bottom: 30px;
    clear: both
}

.team-query__reset {
    float: right;
    color: #009EE1;
    cursor: pointer;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s
}

.team-query__reset:hover {
    color: #1f1f1f
}

.team-query__query {
    color: #000
}

.team-query__query-first {
    color: grey
}

.team-query__text {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #262626
}

.list-type-icon {
    width: 28px;
    height: 28px;
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
    display: inline-block;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    cursor: pointer;
    margin-right: 6px
}

.list-type-icon > .list-type-icon__line {
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    position: relative;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 2px;
    background: #000;
    margin-bottom: 3px
}

.list-type-icon > .list-type-icon__line:first-child {
    margin-top: 8px
}

.list-type-icon:hover > .list-type-icon__line {
    background: #009EE1
}

.list-type-icon.m-active {
    background: #000;
    border: 1px solid #000
}

.list-type-icon.m-active > .list-type-icon__line {
    background: #fff
}

.list-type-icon.m-active {
    cursor: default
}

.block-type-icon {
    width: 28px;
    height: 28px;
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
    display: inline-block;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    cursor: pointer
}

.block-type-icon > .block-type-icon__container {
    position: absolute;
    width: 12px;
    height: 12px;
    left: 50%;
    top: 50%;
    margin-left: -6px;
    margin-top: -6px
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line {
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    width: 5px;
    height: 5px;
    background: #000;
    position: absolute
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-1 {
    top: 0;
    left: 0
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-2 {
    top: 0;
    right: 0
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-3 {
    bottom: 0;
    left: 0
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-4 {
    bottom: 0;
    right: 0
}

.block-type-icon:hover .block-type-icon__container_line {
    background: #009EE1
}

.block-type-icon.m-active {
    background: #000;
    border: 1px solid #000
}

.block-type-icon.m-active .block-type-icon__container_line {
    background: #fff
}

.block-type-icon.m-active {
    cursor: default
}

.team-filter-letter {
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    float: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.team-filter-letter.m-dropped {
    margin-bottom: 0
}

.team-filter-letter__current {
    display: inline-block;
    background: #1f1f1f;
    width: 30px;
    padding: 9px 0;
    color: #fff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.team-filter-letter__current:hover {
    background: #009EE1
}

.m-dropped > .team-filter-letter__current {
    background: #0078B6
}

.team-filter-letter__dropdown {
    z-index: 102;
    display: block;
    position: absolute;
    right: 40px;
    left: 0;
    text-align: justify;
    padding: 5px 3px;
    margin-top: 10px;
    border: 1px solid #D2D2D2;
    background: #fff;
    opacity: 0;
    visibility: hidden
}

.team-filter-letter__dropdown:before {
    left: auto;
    right: 9px
}

.m-dropped > .team-filter-letter__dropdown {
    opacity: 1;
    visibility: visible
}

.team-filter-letter__item {
    font-size: 13px;
    color: #009EE1;
    white-space: nowrap;
    display: inline-block;
    padding: 4px 6px 4px 6px;
    cursor: pointer;
    line-height: 1
}

.team-filter-letter__item:hover {
    color: #1f1f1f
}

.team-filter-query {
    float: right;
    margin-left: 10px;
    line-height: 0;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.team-filter-query.m-dropped {
    margin-bottom: 50px
}

.team-filter-query__icon {
    cursor: pointer;
    display: inline-block;
    background: #1f1f1f;
    width: 30px;
    padding: 7px 0 8px;
    text-align: center;
    line-height: 1;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.team-filter-query__icon:hover {
    background: #009EE1
}

.m-dropped > .team-filter-query__icon {
    background: #0078B6
}

.bootstrap-datetimepicker-widget table tr:first-child .team-filter-query__icon > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-filter-query__icon > .ic-chevron-right,
.team-filter-query__icon > .icon {
    line-height: 0;
    vertical-align: top
}

.team-filter-query__dropdown {
    z-index: 10;
    display: block;
    position: absolute;
    right: 1px;
    left: 400px;
    margin-top: 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .3)
}

.team-filter-query__dropdown:before {
    left: auto;
    right: 8px
}

.m-dropped > .team-filter-query__dropdown {
    opacity: 1;
    visibility: visible
}

.team-filter-query__input {
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    width: 100%;
    height: 30px;
    padding: 0 10px
}

.team-filter-query__input:focus {
    outline: 0
}

.team-blocks {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    zoom: 1
}

.team-blocks:after,
.team-blocks:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.team-blocks:after {
    clear: both
}

.team-block {
    float: left;
    width: 48%;
    margin-bottom: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #E3E3E3;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
}

.team-block:nth-child(odd) {
    margin-right: 4%
}

.team-block__top {
    overflow: hidden
}

.team-block__image {
    float: left;
    width: 120px;
    border-right: 1px solid #E5E5E5
}

.team-block__image > img {
    max-width: 100%
}

.team-block__position {
    text-transform: uppercase;
    color: #999
}

.team-block__top-general {
    padding-left: 140px;
    padding-top: 20px
}

.team-block__number {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 15px;
    padding: 7px 0 8px;
    width: 30px;
    text-align: center;
    color: #fff;
    background: #009EE1;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-right: 10px
}

.team-block__rent {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 0 5px;
    width: 80px;
    text-align: center;
    color: grey;
    background: #ECECEC;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.team-block__rent-icon {
    float: right
}

.team-block__name {
    display: block;
    line-height: 1;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 22px;
    margin: 12px 0 7px -2px
}

.team-block__age-place {
    display: block;
    line-height: 1;
    font-size: 12px;
    font-weight: 700;
    color: grey;
    margin-left: -3px
}

.team-block__info {
    overflow: hidden;
    background: #EFF9FE;
    font-size: 12px;
    line-height: 20px;
    padding: 6px 0 14px
}

.team-block__info-column {
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.team-block__info-column.m-left {
    padding-left: 18px
}

.team-block__param {
    display: block;
    overflow: hidden
}

.team-block__param-title {
    color: #262626;
    display: inline-block
}

.m-left .team-block__param-title {
    width: 110px
}

.m-right .team-block__param-title {
    width: 140px
}

.team-block__param-value {
    color: #999;
    vertical-align: top
}

.team-block__rent.m-small {
    background: #D9D9D9;
    vertical-align: top;
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.team-block__name.m-small {
    font-size: 14px;
    font-weight: 700;
    margin-left: 0;
    margin-top: 0
}

.team-block__age-place.m-small {
    margin-left: -1px
}

.team-block__height-weight.m-small {
    font-size: 12px;
    margin-top: 4px;
    display: none
}

.team-table,
.team-table-mobile {
    display: table;
    width: 100%;
    border-top: 1px solid #cee0e6;
    border-bottom: 1px solid #B3CFE0;
    table-layout: fixed
}

.m-no-top-border.team-table-mobile,
.team-table.m-no-top-border {
    border-top: none
}

.m-no-bottom-border.team-table-mobile,
.team-table.m-no-bottom-border {
    border-bottom: none
}

.team-table__row,
.team-table__row-mobile {
    display: table-row
}

.m-header.team-table__row-mobile,
.team-table__row.m-header {
    line-height: 1;
    text-transform: uppercase
}

.stats-page-table__column,
.team-table__column,
.team-table__column-mobile {
    display: table-cell;
    vertical-align: middle
}

.m-header > .stats-page-table__column,
.m-header > .team-table__column,
.m-header > .team-table__column-mobile {
    background: #E3F3FC;
    height: 50px;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #009EE1
}

.m-header > .m-image.stats-page-table__column,
.m-header > .m-image.team-table__column-mobile,
.m-header > .team-table__column.m-image {
    border-left: 1px solid #cee0e6
}

.m-header > .m-stats-item.stats-page-table__column,
.m-header > .m-stats-item.team-table__column-mobile,
.m-header > .team-table__column.m-stats-item {
    border-left: 1px solid #fff;
    font-size: 10px
}

.m-header > .m-avg_rating.stats-page-table__column,
.m-header > .m-avg_rating.team-table__column-mobile,
.m-header > .m-last.stats-page-table__column,
.m-header > .m-last.team-table__column-mobile,
.m-header > .team-table__column.m-avg_rating,
.m-header > .team-table__column.m-last {
    border-right: 1px solid #cee0e6
}

.m-header > .m-first.stats-page-table__column,
.m-header > .m-first.team-table__column-mobile,
.m-header > .team-table__column.m-first {
    border-left: 1px solid #cee0e6
}

.m-header > .m-name.stats-page-table__column,
.m-header > .m-name.team-table__column-mobile,
.m-header > .team-table__column.m-name {
    text-align: left
}

.m-total > .stats-page-table__column,
.m-total > .team-table__column,
.m-total > .team-table__column-mobile {
    height: 37px;
    background: #C7E7F9;
    font-size: 12px;
    font-weight: 700;
    color: #999
}

.m-total > .m-image.stats-page-table__column,
.m-total > .m-image.team-table__column-mobile,
.m-total > .team-table__column.m-image {
    border-left: 1px solid #B3CFE0
}

.m-total > .m-stats-item.stats-page-table__column,
.m-total > .m-stats-item.team-table__column-mobile,
.m-total > .team-table__column.m-stats-item {
    border-left: 1px solid #fff
}

.m-total > .m-position.stats-page-table__column,
.m-total > .m-position.team-table__column-mobile,
.m-total > .team-table__column.m-position {
    border-left: 1px solid #C7E7F9
}

.m-total > .m-avg_rating.stats-page-table__column,
.m-total > .m-avg_rating.team-table__column-mobile,
.m-total > .m-last.stats-page-table__column,
.m-total > .m-last.team-table__column-mobile,
.m-total > .team-table__column.m-avg_rating,
.m-total > .team-table__column.m-last {
    border-right: 1px solid #B3CFE0
}

.m-total > .m-first.stats-page-table__column,
.m-total > .m-first.team-table__column-mobile,
.m-total > .team-table__column.m-first {
    border-left: 1px solid #B3CFE0
}

.m-total > .m-name.stats-page-table__column + .m-empty,
.m-total > .m-name.team-table__column-mobile + .m-empty,
.m-total > .team-table__column.m-name + .m-empty {
    border-left: none
}

.m-total > .m-empty.stats-page-table__column + .m-empty,
.m-total > .m-empty.team-table__column-mobile + .m-empty,
.m-total > .team-table__column.m-empty + .m-empty {
    border-left: none
}

.m-data > .stats-page-table__column,
.m-data > .team-table__column,
.m-data > .team-table__column-mobile {
    color: #999
}

.p-team .m-data > .stats-page-table__column,
.p-team .m-data > .team-table__column,
.p-team .m-data > .team-table__column-mobile {
    padding-top: 10px;
    padding-bottom: 10px
}

.m-data > .m-image.stats-page-table__column,
.m-data > .m-image.team-table__column-mobile,
.m-data > .team-table__column.m-image {
    border-left: 1px solid #E5E5E5
}

.m-data > .m-first.stats-page-table__column,
.m-data > .m-first.team-table__column-mobile,
.m-data > .team-table__column.m-first {
    border-left: 1px solid #E5E5E5
}

.m-data > .m-avg_rating.stats-page-table__column,
.m-data > .m-avg_rating.team-table__column-mobile,
.m-data > .m-last.stats-page-table__column,
.m-data > .m-last.team-table__column-mobile,
.m-data > .team-table__column.m-avg_rating,
.m-data > .team-table__column.m-last {
    border-right: 1px solid #E5E5E5
}

.m-even > .stats-page-table__column,
.m-even > .team-table__column,
.m-even > .team-table__column-mobile {
    background: #f3f3f3
}

.m-even > .m-stats-item.stats-page-table__column,
.m-even > .m-stats-item.team-table__column-mobile,
.m-even > .team-table__column.m-stats-item {
    border-left: 1px solid #FFF
}

.m-odd > .stats-page-table__column,
.m-odd > .team-table__column,
.m-odd > .team-table__column-mobile {
    background: #fff
}

.m-odd > .m-stats-item.stats-page-table__column,
.m-odd > .m-stats-item.team-table__column-mobile,
.m-odd > .team-table__column.m-stats-item {
    border-left: 1px solid #F3F3F3
}

.m-image.stats-page-table__column,
.m-image.team-table__column-mobile,
.team-table__column.m-image {
    width: 80px
}

.m-image.stats-page-table__column > img,
.m-image.team-table__column-mobile > img,
.team-table__column.m-image > img {
    width: 70px;
    height: 70px
}

.m-first.stats-page-table__column,
.m-first.team-table__column-mobile,
.team-table__column.m-first {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px
}

.m-total.stats-page-table__column,
.m-total.team-table__column-mobile,
.team-table__column.m-total {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    font-size: 12px;
    font-weight: 700;
    color: #2b2b2b
}

.m-name.stats-page-table__column,
.m-name.team-table__column-mobile,
.team-table__column.m-name {
    width: 175px;
    padding-right: 5px
}

.m-name.m-rent.stats-page-table__column,
.m-name.m-rent.team-table__column-mobile,
.team-table__column.m-name.m-rent {
    vertical-align: top
}

.p-team .m-number.stats-page-table__column,
.p-team .m-number.team-table__column-mobile,
.p-team .team-table__column.m-number {
    width: 20px
}

.m-stats-item.stats-page-table__column,
.m-stats-item.team-table__column-mobile,
.team-table__column.m-stats-item {
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    padding: 0 4px
}

.m-zero.stats-page-table__column,
.m-zero.team-table__column-mobile,
.team-table__column.m-zero {
    color: #D3D3D3
}

.m-highlight.stats-page-table__column,
.m-highlight.team-table__column-mobile,
.team-table__column.m-highlight {
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s;
    color: #009EE1;
    background: #C7E7F9
}

.m-charted.stats-page-table__column,
.m-charted.team-table__column-mobile,
.team-table__column.m-charted {
    cursor: pointer;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.m-charted.stats-page-table__column:hover,
.m-charted.team-table__column-mobile:hover,
.team-table__column.m-charted:hover {
    background: #C7E7F9
}

.m-loaded.stats-page-table__column,
.m-loaded.team-table__column-mobile,
.team-table__column.m-loaded {
    color: #009EE1
}

.stat-legend,
.team-legend {
    zoom: 1;
    font-size: 12px;
    line-height: 20px;
    margin-top: 16px
}

.stat-legend:after,
.stat-legend:before,
.team-legend:after,
.team-legend:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.stat-legend:after,
.team-legend:after {
    clear: both
}

.m-bottom.stat-legend,
.team-legend.m-bottom {
    border-top: 1px solid #E6E6E6;
    padding-top: 6px
}

.team-legend__column {
    float: left;
    width: 20%
}

.team-legend__float-item {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    padding-right: 10px
}

.stat-legend__item-value,
.team-legend__item-value {
    text-transform: uppercase;
    color: #009EE1;
    font-size: 10px;
    font-weight: 700
}

.m-iconed.stat-legend__item-value,
.team-legend__item-value.m-iconed {
    margin-right: 10px
}

.m-show {
    cursor: pointer
}

.team-table-block.m-even {
    background: #f3f3f3
}

.team-table-block.m-even.m-stats-item {
    border-left: 1px solid #FFF
}

.team-table-block.m-odd {
    background: #fff
}

.team-table-block.m-odd.m-stats-item {
    border-left: 1px solid #F3F3F3
}

body.m-noselect {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.general-subtitle {
    margin: 0;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 1;
    font-size: 18px
}

.general-subtitle.m-white {
    color: #fff
}

.player-wrapper {
    padding: 40px 0 0
}

.player-wrapper.m-coach {
    padding-bottom: 20px
}

.m-player-padding {
    padding-bottom: 45px
}

.m-player-hidde {
    padding-right: 31px
}

.m-player-hidde > .aside-submenu {
    margin-top: 5px;
    margin-bottom: 39px
}

.m-player-hidde > .aside-submenu + .ads-item {
    margin-top: 4px
}

.m-coach-margin > .aside-submenu {
    margin-top: 0
}

.padded-header {
    padding: 0 30px;
    margin: 0 0 24px
}

.padded-wrapper {
    padding: 0 30px
}

.dropdown-select {
    display: inline-block;
    vertical-align: top;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dropdown-select.m-big {
    margin: 0 0 40px
}

.dropdown-select__alt-select {
    display: none
}

.dropdown-select__visible {
    cursor: pointer
}

.dropdown-select__visible.m-big {
    height: 30px;
    line-height: 30px
}

.dropdown-select__number {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    line-height: 1;
    color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.dropdown-select__number.m-zenit {
    background: #009EE1
}

.m-big > .dropdown-select__number {
    font-size: 15px;
    height: 15px;
    width: 30px;
    padding: 8px 0 7px;
    margin-right: 18px
}

.dropdown-select__name {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    -webkit-transition: color .2s ease-out;
    -o-transition: color .2s ease-out;
    -moz-transition: color .2s ease-out;
    transition: color .2s ease-out;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block
}

.m-big > .dropdown-select__name {
    line-height: 33px;
    font-size: 40px;
    margin-right: 17px
}

.m-small > .dropdown-select__name {
    font-size: 20px;
    line-height: 24px
}

.m-small > .dropdown-select__name + .dropdown-select__dropdown-btn {
    margin-left: 15px
}

.m-open .dropdown-select__name {
    color: #009EE1
}

.dropdown-select__dropdown-btn {
    display: inline-block;
    vertical-align: top;
    background: #282828;
    position: relative;
    z-index: -1
}

.bootstrap-datetimepicker-widget table tr:first-child .dropdown-select__dropdown-btn > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .dropdown-select__dropdown-btn > .ic-chevron-right,
.dropdown-select__dropdown-btn > .icon {
    color: #fff;
    font-size: 35px;
    line-height: 35px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -17px;
    margin-top: -17px
}

.m-big > .dropdown-select__dropdown-btn {
    width: 30px;
    height: 30px
}

.m-small > .dropdown-select__dropdown-btn {
    width: 20px;
    height: 20px
}

.m-small > .dropdown-select__dropdown-btn + .dropdown-select__name {
    margin-left: 15px
}

.dropdown-select__dropdown {
    -webkit-backface-visibility: hidden;
    visibility: hidden;
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    -o-transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    -moz-transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    transition: visibility .2s ease-out .2s, opacity .2s ease-out .2s, margin .2s ease-out .2s;
    position: absolute;
    z-index: 20;
    background: #fff;
    left: 50%;
    margin-top: 5px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #D9D9D9
}

.m-open .dropdown-select__dropdown {
    filter: alpha(Opacity=100);
    opacity: 1;
    visibility: visible;
    margin-top: 25px
}

.m-big > .dropdown-select__dropdown {
    width: 380px;
    margin-left: -190px
}

.m-small > .dropdown-select__dropdown {
    width: 320px;
    margin-left: -160px
}

.dropdown-select__list-wrapper {
    overflow: scroll;
    max-height: 355px
}

.dropdown-select__list {
    list-style-type: none;
    margin: 0;
    padding: 5px 0;
    position: relative
}

.dropdown-select__list-item {
    display: block;
    position: relative;
    padding: 5px 10px;
    cursor: pointer
}

.dropdown-select__list-item + .dropdown-select__list-item:before {
    content: '';
    position: absolute;
    left: 60px;
    right: 0;
    top: 0;
    border-top: 1px solid #E6E6E6
}

.dropdown-select__list-item.m-active + .dropdown-select__list-item:before {
    border-top: none
}

.dropdown-select__list-item.m-active {
    background: #E6E6E6;
    border-top: none;
    cursor: default
}

.dropdown-select__list-item.m-active:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.dropdown-select__item {
    display: block;
    color: #000
}

.m-active:hover > .dropdown-select__item,
.m-active > .dropdown-select__item {
    color: grey;
    cursor: default
}

:hover > .dropdown-select__item {
    color: #009EE1
}

.dropdown-select__image {
    margin-right: 20px
}

.dropdown-select__image > img {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 38px;
    height: 38px;
    border: 1px solid #d9d9d9
}

.dropdown-select__list-selected {
    position: absolute;
    top: 50%;
    right: 40px;
    margin-top: -5px;
    width: 14px;
    height: 10px;
    filter: alpha(Opacity=0);
    opacity: 0
}

.m-active .dropdown-select__list-selected {
    filter: alpha(Opacity=100);
    opacity: 1
}

.dropdown-select__scrollbar {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 20px;
    background: #FAFAFA
}

.dropdown-select__scroll {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #CCC;
    border: 5px solid #fafafa;
    height: 50px
}

.player-short-bio__image-academy {
    position: relative;
    float: left;
    width: 260px;
    height: 300px;
    background-image: url(../img/player-academy_empty.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: #e6e6e6;
    border-right: 1px solid #c1c5ce;
    overflow: hidden
}

.player-short-bio {
    border: 1px solid #E5E5E5;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    margin-right: 1px;
    background-color: #fff
}

.player-short-bio__image {
    text-align: center;
    position: relative;
    margin: -1px -2px 21px -1px;
    overflow: hidden
}

.player-short-bio__top-link {
    position: absolute;
    bottom: 20px;
    right: 20px;
    background: #0D519F;
    color: #fff;
    display: inline-block;
    padding: 12px 26px 10px 16px;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 13px;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.player-short-bio__top-link:hover {
    background: #2B2B2B;
    color: #fff
}

.player-short-bio__top-link:active {
    background: #0D519F;
    color: #3773B7
}

.bootstrap-datetimepicker-widget table tr:first-child .player-short-bio__top-link > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-short-bio__top-link > .ic-chevron-right,
.player-short-bio__top-link > .icon {
    margin-right: 4px
}

.player-short-bio__table {
    float: left;
    display: table;
    table-layout: fixed;
    width: 460px;
    padding: 10px 0 10px
}

.player-short-bio__table-row {
    display: table-row
}

.player-short-bio__table-column {
    display: table-cell;
    width: 50%;
    color: #2c2c2c;
    line-height: 1;
    padding: 8px 28px;
    vertical-align: top
}

.player-short-bio__table-column.m-social {
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 12px
}

.player-short-bio__table-column.m-social-icons {
    padding-top: 24px
}

.player-short-bio__table-column.m-left {
    color: #999
}

.player-short-bio__table-column > a + a {
    margin-left: 10px
}

.player-short-bio__stats {
    float: left;
    margin-left: 89px;
    padding-top: 9px;
    padding-bottom: 20px
}

.player-short-bio__stats-item {
    font-size: 12px;
    font-weight: 700;
    line-height: 0
}

.player-short-bio__stats-item + .player-short-bio__stats-item {
    margin-top: 19px
}

.player-short-bio__stats-item.m-lightblue {
    color: #009EE1
}

.player-short-bio__stats-item.m-blue {
    color: #0D519F
}

.player-short-bio__stats-item.m-black {
    color: #2B2B2B
}

.player-short-bio__stats-item.m-yellow {
    color: #FCAC02
}

.player-short-bio__stats-item.m-red {
    color: #FF393E
}

.player-short-bio__stats-value {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 0 7px;
    margin-right: 20px;
    text-align: center;
    width: 50px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 2px solid
}

.m-lightblue > .player-short-bio__stats-value {
    border-color: #009EE1
}

.m-blue > .player-short-bio__stats-value {
    border-color: #0D519F
}

.m-black > .player-short-bio__stats-value {
    border-color: #2B2B2B
}

.m-yellow > .player-short-bio__stats-value {
    border-color: #FCAC02
}

.m-red > .player-short-bio__stats-value {
    border-color: #FF393E
}

.player-short-bio__stats-text {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 0 7px
}

.stats-title {
    font-size: 18px;
    margin: 0 0 13px
}

.stats-title.m-sezon {
    margin-bottom: 37px
}

.stats-filter {
    margin-bottom: 30px;
    position: relative
}

.stats-filter__select.m-date .jq-selectbox__select-text {
    padding: 0 63px 0 16px
}

.stats-filter__select.m-leage {
    margin-left: 16px
}

.stats-filter__select.m-leage .jq-selectbox__select-text {
    padding: 0 66px 0 16px
}

.stats-filter__link {
    float: right;
    line-height: 1;
    padding: 19px 0 0
}

.player-ads {
    padding-bottom: 40px
}

.stats-mobile {
    display: none
}

.compare-tabs,
.stats-tabs {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0
}

.stats-mobile.compare-tabs,
.stats-tabs.stats-mobile {
    display: none
}

.compare-tab__link,
.stats-tab__link {
    display: table-cell;
    text-align: center;
    width: 100px;
    cursor: pointer
}

.m-active.compare-tab__link,
.m-inactive.compare-tab__link,
.stats-tab__link.m-active,
.stats-tab__link.m-inactive {
    cursor: default
}

.m-inactive.compare-tab__link,
.stats-tab__link.m-inactive {
    color: #7E7E7E
}

.compare-tab__inside,
.stats-tab__inside {
    display: block;
    font-size: 14px;
    line-height: 1;
    padding: 12px 0 13px;
    background: #F4F4F4;
    border-top: 1px solid #F4F4F4;
    border-left: 1px solid #F4F4F4;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #CCDAE2
}

.m-last > .compare-tab__inside,
.m-last > .stats-tab__inside {
    border-right: 1px solid #F4F4F4
}

.m-active > .compare-tab__inside,
.m-active > .stats-tab__inside {
    background: #fff;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    margin-left: -1px;
    margin-right: -1px;
    position: relative;
    z-index: 10
}

.m-active.m-last > .compare-tab__inside,
.m-active.m-last > .stats-tab__inside {
    margin-right: 0
}

.m-active.m-first > .compare-tab__inside,
.m-active.m-first > .stats-tab__inside {
    margin-left: 0
}

.stats-table__wrapper {
    position: relative
}

.p-player .stats-table__wrapper {
    margin-bottom: 37px
}

.stats-table__wrapper:before {
    content: '';
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #eee;
    filter: alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear .3s, opacity .3s;
    -o-transition: visibility 0s linear .3s, opacity .3s;
    -moz-transition: visibility 0s linear .3s, opacity .3s;
    transition: visibility 0s linear .3s, opacity .3s
}

.stats-table__wrapper.m-pending:before {
    filter: alpha(Opacity=70);
    opacity: .7;
    visibility: visible;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.stats-table__wrapper.m-pending:after {
    content: url(../img/preloader.gif);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 11
}

.stats-table__wrapper.m-error:before {
    filter: alpha(Opacity=40);
    opacity: .4
}

.stats-table__error {
    display: inline-block;
    color: #fe2b2b;
    margin: 10px;
    background: #ff9b9b;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 3px 10px
}

.stats-table-expander {
    font-size: 14px;
    line-height: 1;
    padding: 12px 18px 12px;
    border: 1px solid #199CD4;
    background: #009EE1;
    color: #fff;
    cursor: pointer
}

.stats-table-expander.m-active {
    cursor: default
}

.bootstrap-datetimepicker-widget table tr:first-child .stats-table-expander > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-table-expander > .ic-chevron-right,
.stats-table-expander > .icon {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 14px;
    margin-right: 18px;
    margin-top: -3px
}

.bootstrap-datetimepicker-widget table tr:first-child .stats-table-expander > .m-active.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-table-expander > .m-active.ic-chevron-right,
.stats-table-expander > .icon.m-active {
    display: none
}

.stats-table-expander.m-active > .m-active,
.stats-table-expander.m-init > .m-active {
    display: inline-block
}

.stats-table-expander.m-active > .m-inactive,
.stats-table-expander.m-init > .m-inactive {
    display: none
}

.m-init + .stats-table-expand,
.stats-table-expand.m-general {
    display: block
}

.stats-table,
.stats-table-mobile {
    display: table;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    color: grey
}

.stats-table__row {
    display: table-row
}

.stats-table__row.m-header {
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase
}

.stats-table__column,
.stats-table__column-mobile {
    display: table-cell;
    vertical-align: middle;
    padding: 13px 0
}

.m-header > .stats-table__column,
.m-header > .stats-table__column-mobile {
    background: #E3F3FC;
    padding: 13px 0 15px;
    line-height: 1
}

.m-header > .m-show.stats-table__column-mobile,
.m-header > .stats-table__column.m-show {
    background: #E3F3FC
}

.m-header > .m-date.stats-table__column-mobile,
.m-header > .stats-table__column.m-date {
    border-right: 1px solid #fff;
    border-left: 1px solid #cee0e6
}

.m-header > .m-score.stats-table__column-mobile,
.m-header > .stats-table__column.m-score {
    color: #2b2b2b
}

.m-header > .m-stats-item.stats-table__column-mobile,
.m-header > .stats-table__column.m-stats-item {
    border-left: 1px solid #fff
}

.m-header > .m-upper_duels.stats-table__column-mobile,
.m-header > .stats-table__column.m-upper_duels {
    border-right: 1px solid #cee0e6
}

.m-header.m-top > .stats-table__column,
.m-header.m-top > .stats-table__column-mobile {
    border-top: 1px solid #cee0e6
}

.m-total > .stats-table__column,
.m-total > .stats-table__column-mobile {
    background: #C7E7F9;
    line-height: 1;
    padding: 13px 0 15px
}

.m-total > .m-date.stats-table__column-mobile,
.m-total > .stats-table__column.m-date {
    color: #2b2b2b;
    border-left: 1px solid #B3CFE0
}

.m-total > .m-stats-item.stats-table__column-mobile,
.m-total > .stats-table__column.m-stats-item {
    border-left: 1px solid #fff
}

.m-total > .m-upper_duels.stats-table__column-mobile,
.m-total > .stats-table__column.m-upper_duels {
    border-right: 1px solid #B3CFE0
}

.m-total.m-bottom > .stats-table__column,
.m-total.m-bottom > .stats-table__column-mobile {
    border-bottom: 1px solid #B3CFE0;
    padding-bottom: 14px
}

.m-data > .stats-table__column,
.m-data > .stats-table__column-mobile {
    padding: 11px 0
}

.m-data > .m-date.stats-table__column-mobile,
.m-data > .stats-table__column.m-date {
    border-left: 1px solid #E5E5E5
}

.m-data > .m-upper_duels.stats-table__column-mobile,
.m-data > .stats-table__column.m-upper_duels {
    border-right: 1px solid #E5E5E5
}

.m-even > .stats-table__column,
.m-even > .stats-table__column-mobile {
    background: #F4F4F4
}

.m-even > .m-date.stats-table__column-mobile,
.m-even > .stats-table__column.m-date {
    border-right: 1px solid #fafafa
}

.m-even > .m-championship.stats-table__column-mobile,
.m-even > .stats-table__column.m-championship {
    border-right: 1px solid #fafafa
}

.m-even > .m-stats-item.stats-table__column-mobile,
.m-even > .stats-table__column.m-stats-item {
    border-left: 1px solid #fafafa
}

.m-odd > .stats-table__column,
.m-odd > .stats-table__column-mobile {
    background: #fff
}

.m-odd > .m-date.stats-table__column-mobile,
.m-odd > .stats-table__column.m-date {
    border-right: 1px solid #f2f2f2
}

.m-odd > .m-championship.stats-table__column-mobile,
.m-odd > .stats-table__column.m-championship {
    border-right: 1px solid #f2f2f2
}

.m-odd > .m-stats-item.stats-table__column-mobile,
.m-odd > .stats-table__column.m-stats-item {
    border-left: 1px solid #f2f2f2
}

.m-date.stats-table__column-mobile,
.stats-table__column.m-date {
    width: 5%;
    text-align: left;
    padding-left: 8px
}

.m-date.stats-table__column-mobile > .data-year,
.stats-table__column.m-date > .data-year {
    color: #b2b2b2
}

.m-championship.stats-table__column-mobile,
.stats-table__column.m-championship {
    width: 16%;
    text-align: left;
    padding-left: 8px
}

.m-score.stats-table__column-mobile,
.stats-table__column.m-score {
    width: 28%;
    color: #009EE1
}

.m-stats-item.stats-table__column-mobile,
.stats-table__column.m-stats-item {
    width: 5%
}

.m-stats-item.m-zero.stats-table__column-mobile,
.stats-table__column.m-stats-item.m-zero {
    color: #D3D3D3
}

.m-sorter.stats-table__column-mobile,
.stats-table__column.m-sorter {
    color: #009EE1;
    cursor: pointer
}

.bootstrap-datetimepicker-widget table tr:first-child .m-sorter.stats-table__column-mobile > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .m-sorter.stats-table__column-mobile > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-table__column.m-sorter > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-table__column.m-sorter > .ic-chevron-right,
.m-sorter.stats-table__column-mobile > .icon,
.stats-table__column.m-sorter > .icon {
    vertical-align: middle;
    width: 6px;
    height: 10px;
    display: none;
    margin-left: 3px;
    margin-top: -1px
}

.m-sorter.m-asc.stats-table__column-mobile > .m-asc,
.stats-table__column.m-sorter.m-asc > .m-asc {
    display: inline-block
}

.m-sorter.m-desc.stats-table__column-mobile > .m-desc,
.stats-table__column.m-sorter.m-desc > .m-desc {
    display: inline-block
}

.stats-table__column-mobile {
    padding: 0
}

.stats-table__column-mobile.m-show {
    position: relative;
    border: none;
    width: 12%
}

.stats-table__column-mobile.m-show.m-active {
    background-color: #009EE1
}

.stats-table__column-mobile.m-show .m-icon-position {
    position: absolute;
    width: 14px;
    height: 14px;
    left: 50%;
    top: 50%;
    margin-left: -7px;
    margin-top: -7px
}

.stats-table__column-mobile.m-show2 {
    position: relative;
    border: none;
    width: 12%
}

.stats-table__column-mobile.m-show2.m-active {
    background-color: #c7e6f8
}

.stats-table__column-mobile.m-show2 .m-icon-position {
    position: absolute;
    width: 14px;
    height: 14px;
    left: 50%;
    top: 50%;
    margin-left: -7px;
    margin-top: -7px
}

.stats-table__column-mobile.m-date {
    border: none;
    width: 37%;
    border-left: none
}

.stats-table__column-mobile.m-score {
    border: none;
    width: 49%
}

.js-showButton .icon_arrow_expander_down_blue {
    display: block
}

.js-showButton .icon_arrow_expander_down_white {
    display: block
}

.js-showButton .icon_arrow_expander_up_white {
    display: none
}

.js-showButton .icon_arrow_expander_up_blue {
    display: none
}

.js-showButton.m-active .icon_arrow_expander_down_blue {
    display: none
}

.js-showButton.m-active .icon_arrow_expander_down_white {
    display: none
}

.js-showButton.m-active .icon_arrow_expander_up_white {
    display: block
}

.js-showButton.m-active .icon_arrow_expander_up_blue {
    display: block
}

.table-sorter {
    color: #009EE1;
    cursor: pointer
}

.bootstrap-datetimepicker-widget table tr:first-child .table-sorter > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .table-sorter > .ic-chevron-right,
.table-sorter > .icon {
    vertical-align: middle;
    width: 6px;
    height: 10px;
    display: none;
    margin-left: 3px;
    margin-top: -1px
}

.table-sorter.m-asc > .m-asc {
    display: inline-block
}

.table-sorter.m-desc > .m-desc {
    display: inline-block
}

.table-score-holder {
    position: relative;
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    opacity: .85
}

a.table-score-holder {
    opacity: 1
}

.table-score-holder__team {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 50%
}

.table-score-holder__team.m-home {
    width: 45%;
    text-align: right;
    padding-right: 25px
}

.table-score-holder__team.m-away {
    width: 50%;
    padding-left: 15%;
    text-align: left
}

.table-score-holder__score {
    display: inline-block;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    width: 50px;
    top: 50%;
    margin-top: -7px
}

.table-score-holder__score.m-with-addon {
    margin-top: -7px
}

.table-score-holder__score-main {
    display: block;
    margin-bottom: 1px
}

.table-score-holder__score-addon {
    display: inline-block;
    font-size: 10px;
    line-height: 1;
    background: #009EE1;
    color: #fff;
    padding: 1px 5px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

a.table-score-holder .table-score-holder__score-addon {
    background: #5CC3EE
}

a.table-score-holder:hover .table-score-holder__score-addon {
    background: #1f1f1f
}

.stats-table-expand-mobile {
    display: table
}

.stats-table__column-mobile {
    display: table-cell
}

.stats-table__row-mobile {
    display: table;
    width: 100%
}

.stats-table__row-mobile.m-odd .m-champdata,
.stats-table__row-mobile.m-odd .m-show {
    border-right: 1px solid #eee
}

.stats-table__row-mobile.m-even .m-champdata,
.stats-table__row-mobile.m-even .m-show {
    border-right: 1px solid #fff
}

.stats-table__row-mobile.m-mainStatistic .stats-table__column-mobile.m-show {
    width: 12.5%;
    cursor: pointer
}

.stats-table__row-mobile.m-mainStatistic .stats-table__column-mobile.m-champdata {
    text-align: left;
    padding-left: 10px;
    line-height: 17px
}

.stats-table__row-mobile.m-mainStatistic .stats-table__column-mobile.m-score {
    width: 50%
}

.stats-table__row-mobile.m-mainStatistic .stats-table__column-mobile.m-score .table-score-holder__score {
    left: 43.7%
}

.stats-table__row-mobile.m-mainStatistic .stats-table__column-mobile.m-score .table-score-holder__team.m-home {
    padding-right: 51px
}

.js-showFullinfoScore {
    height: 0;
    opacity: 0;
    display: block;
    overflow: hidden;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s
}

.js-showFullinfoScore.m-active {
    height: auto;
    opacity: 1
}

.stats-table__mobile-container {
    background: #e3f3fc;
    padding-top: 18px;
    display: block;
    position: relative;
    padding-bottom: 22px;
    width: 100%
}

.stats-table__mobile-container.m-colored {
    background: #c7e6f8
}

.mobile-container-statistic {
    display: table;
    width: 88%;
    margin: 0 auto;
    position: relative
}

.mobile-container-statistic__row {
    display: table-row;
    position: relative
}

.mobile-container-statistic__row:last-child .mobile-container-statistic__column {
    border-bottom: none
}

.mobile-container-statistic__column {
    display: table-cell;
    width: 50%;
    zoom: 1
}

.mobile-container-statistic__column:after,
.mobile-container-statistic__column:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.mobile-container-statistic__column:after {
    clear: both
}

.mobile-container-statistic__column.m-left {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 8px 19px 5px 0
}

.mobile-container-statistic__column.m-right {
    border-bottom: 1px solid #ccc;
    padding: 8px 0 5px 19px
}

.mobile-container-stats-title {
    float: left;
    color: grey;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700
}

.mobile-container-stats-score {
    width: 22px;
    text-align: center;
    float: right;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700
}

.stats-info {
    zoom: 1;
    font-size: 12px;
    line-height: 20px;
    margin-right: -30px
}

.stats-info:after,
.stats-info:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.stats-info:after {
    clear: both
}

.p-player .stats-info {
    margin-top: 16px
}

.stast-info__column {
    float: left;
    width: 230px
}

.stast-info__column + .stast-info__column {
    margin-left: 30px
}

.stast-info__float-item {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    padding-right: 30px
}

.stast-info__item-value {
    text-transform: uppercase;
    color: #009EE1;
    font-size: 10px;
    font-weight: 700
}

.full-name {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 31px;
    display: inline-block;
    height: 30px
}

.full-name.m-white {
    color: #fff
}

.full-name__team {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 30px;
    display: inline-block;
    height: 30px
}

.full-name__name {
    margin-left: 20px
}

.full-name__position {
    display: inline-block
}

.full-name__number {
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 1;
    color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    padding: 4px 0;
    width: 20px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif
}

.full-name__number.m-zenit {
    background: #009EE1
}

.full-name__number.m-hide {
    display: none
}

.full-name__status {
    font-size: 15px;
    color: #999;
    margin-left: 10px;
    display: inline-block;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif
}

.compare-title {
    font-size: 18px;
    margin-bottom: 27px
}

.players-comparison {
    padding-bottom: 50px
}

.compare-filter {
    display: none;
    margin-bottom: 30px
}

.compare-filter.m-active {
    display: block
}

.m-player-bio {
    width: 97.5%;
    padding-left: 2.5%;
    padding-right: 0
}

.compare-filter__change-btn {
    margin-top: 2px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    -webkit-appearence: none;
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-size: 13px;
    color: #fff;
    line-height: 1;
    background: #0D519F;
    padding: 9px 0 8px;
    text-transform: uppercase;
    text-align: center;
    width: 180px;
    float: right;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.compare-top {
    width: 100%;
    display: none;
    table-layout: fixed;
    padding-bottom: 29px
}

.compare-top.m-active {
    display: table
}

.compare-top__half {
    display: table-cell;
    vertical-align: top;
    width: 50%
}

.compare-top__half.m-left {
    border-right: 1px solid #F0F0F0
}

.compare-top__photo {
    width: 100px;
    height: 100px;
    position: relative
}

.compare-top__photo > img {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
    height: 100%
}

.compare-top__photo:after {
    content: '';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #000;
    filter: alpha(Opacity=10);
    opacity: .1
}

.m-left > .compare-top__photo {
    float: left
}

.m-right > .compare-top__photo {
    float: right
}

.compare-top-select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100px
}

.m-left > .compare-top-select {
    padding-left: 119px;
    padding-top: 11px
}

.m-right > .compare-top-select {
    padding-right: 119px;
    padding-top: 11px;
    text-align: right
}

.compare-top-select.m-player {
    padding-top: 0
}

.compare-top-select__bottomline {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #999;
    margin-left: 10px;
    line-height: 20px;
    margin-top: 32px
}

.full-name.m-compare .full-name__name {
    margin-left: 0
}

.full-name.m-compare .full-name__number {
    margin-left: 0
}

.full-name__line {
    display: block
}

.full-name__line.m-last {
    margin-top: 10px
}

.full-name__line.r-player {
    margin-top: 24px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif
}

.full-name__line.r-player .full-name__status {
    margin-top: 1px
}

.compare-top-select__item {
    height: 20px
}

.compare-top-select__item + .compare-top-select__item {
    margin-top: 13px
}

.compare-top-select__item.m-top {
    margin-top: -11px
}

.compare-top-select__item.m-team {
    text-transform: uppercase
}

.compare-tab__link.m-first {
    display: none
}

.compare-tab__link.m-active {
    cursor: default
}

.m-compare-icon {
    color: #fff;
    margin-top: 8px;
    margin-left: 20px;
    display: inline-block
}

.mobile-exchanger {
    display: none;
    cursor: pointer;
    position: relative;
    z-index: 10
}

.mobile-exchanger.m-first > .m-compare-icon {
    margin-top: 4px
}

.mobile-exchanger.m-first > .m-selected-link {
    margin-left: 15px;
    margin-top: 3px
}

.matchpage-stats .mobile-exchanger-container {
    display: table !important
}

.mobile-exchanger-container {
    width: 100%;
    position: relative;
    height: 0;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.mobile-exchanger-container.m-active {
    opacity: 1;
    display: block
}

.compare-tab__link {
    display: table-cell
}

.compare-tab__inside {
    border-bottom-color: #E6E6E6;
    border-top-color: #fff;
    padding: 19px 0 16px
}

.compare-stats {
    padding: 30px 0 49px;
    border: 1px solid #E6E6E6;
    border-top: none
}

.compare-item {
    line-height: 1;
    padding: 0 52px
}

.compare-item + .compare-item {
    margin-top: 30px
}

.compare-item__title {
    font-size: 12px;
    font-weight: 700;
    color: #999;
    text-align: center;
    margin-bottom: 8px;
    zoom: 1
}

.compare-item__title:after,
.compare-item__title:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.compare-item__title:after {
    clear: both
}

.compare-item__number {
    width: 40px;
    font-weight: 700
}

.compare-item__number.m-left {
    float: left;
    text-align: right;
    color: #009EE1
}

.compare-item__number.m-right {
    float: right;
    text-align: left
}

.compare-item__line {
    padding: 0 79px 0
}

.compare-item__line-fill {
    height: 10px;
    background: #2C2C2C;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden
}

.compare-item__line-fill-left {
    float: left;
    height: 10px;
    background: #009EE1;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    width: 50%
}

.col4-row {
    zoom: 1
}

.col4-row:after,
.col4-row:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.col4-row:after {
    clear: both
}

.col4-col {
    float: left;
    width: 230px
}

.col4-col + .col4-col {
    margin-left: 30px
}

.player-bio {
    background: #F2F2F2;
    padding: 35px 0 60px
}

.player-bio .wrp {
    background: #F2F2F2 !important
}

.player-bio.before-achievements {
    padding: 35px 0 90px
}

.player-bio__row {
    margin-top: 20px
}

.player-bio__column p {
    line-height: 20px
}

.player-bio__column.m-lead {
    width: 490px;
    float: left;
    margin-right: 32px
}

.player-bio__column.m-lead p {
    font-size: 20px;
    line-height: 30px
}

.stats-page-table {
    display: table;
    width: 100%;
    border-top: 1px solid #cee0e6;
    border-bottom: 1px solid #B3CFE0;
    table-layout: fixed
}

.stats-page-table.m-no-top-border {
    border-top: none
}

.stats-page-table.m-no-bottom-border {
    border-bottom: none
}

.stats-page-table__row {
    display: table-row
}

.stats-page-table__row.m-header {
    line-height: 1;
    text-transform: uppercase
}

.stats-page-table__column.m-small-image > img {
    width: 50px;
    height: 50px
}

.stats-page-table__column.m-small-image {
    width: 50px
}

.stats-page-table__column.m-name {
    width: 191px;
    padding-left: 9px
}

.m-data > .stats-page-table__column {
    height: 50px
}

.m-show-container {
    position: relative;
    display: block;
    text-align: center
}

.m-show-container.m-arrow {
    margin-top: 15px
}

.stat-legend {
    margin-bottom: 40px;
    overflow: hidden
}

.stat-legend:after,
.stat-legend:before {
    content: none
}

.stat-legend__column {
    float: left;
    width: 230px
}

.stat-legend__column + .stat-legend__column {
    margin-left: 30px
}

.stat-legend__float-item {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333%;
    padding-right: 5%
}

.line-chart__holder {
    position: relative
}

.line-chart {
    overflow: hidden;
    position: absolute;
    z-index: 100;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none
}

.line-chart__aside {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 40px;
    background: #9BD7F9;
    padding: 10px 5px 11px;
    font-size: 10px;
    font-weight: 700
}

.line-chart__aside-header {
    color: #fff;
    padding-left: 5px;
    height: 72px
}

.line-chart__y-axis {
    color: #fff;
    height: 10px;
    margin-bottom: 10px;
    position: relative;
    text-align: right;
    padding-right: 25px
}

.line-chart__y-axis:after {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    border-bottom: 2px solid #B9E3FB;
    right: 10px;
    top: 5px
}

.line-chart__main {
    vertical-align: top;
    background: #C7E7F9;
    padding: 10px 20px 11px 70px
}

.line-chart__header {
    height: 20px;
    margin-bottom: 10px;
    overflow: hidden
}

.line-chart__header-inside {
    position: relative;
    width: 300%;
    left: 0
}

.line-chart__header-inside.m-animated {
    -webkit-transition: left .4s;
    -o-transition: left .4s;
    -moz-transition: left .4s;
    transition: left .4s
}

.line-chart__year {
    display: inline-block;
    position: relative;
    color: #009EE1;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    padding: 5px 0 5px;
    text-align: center;
    width: 40px;
    cursor: pointer
}

.line-chart__year + .line-chart__year {
    margin-left: 20px
}

.line-chart__year.m-active {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #00B1EC;
    color: #fff;
    cursor: default
}

.line-chart__year > select {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: .01px;
    height: 20px;
    line-height: 24px;
    width: 50px;
    display: block;
    background: 0 0;
    border: none;
    text-align: center;
    position: relative
}

.line-chart__data-wrapper {
    overflow: hidden
}

.line-chart__data-line {
    position: relative
}

.line-chart__data-header {
    overflow: hidden;
    margin-bottom: 25px
}

.line-chart__data-header-item {
    float: left;
    width: 60px;
    line-height: 1;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 0 5px;
    text-align: center;
    background: #76CAF9;
    color: #fff
}

.line-chart__data-header-item.m-active {
    background: #009EE1
}

.line-chart__canvas {
    background: url(../img/chart-grid.png) 2px 2px;
    height: 208px;
    width: auto;
    position: relative;
    margin: 0 26px 40px 26px
}

.line-chart__items {
    list-style-type: none;
    position: absolute;
    left: 26px;
    top: 45px;
    right: 26px;
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    color: #009EE1
}

.line-chart__item {
    position: absolute;
    cursor: pointer;
    width: 24px;
    height: 10px;
    padding: 2px 0;
    margin-top: -18px;
    margin-left: -12px;
    text-align: center;
    background: #C7E7F9
}

.line-chart__item:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -8px;
    left: 8px;
    width: 4px;
    height: 4px;
    border: 2px solid #009EE1;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff
}

.line-chart__item.m-active:before {
    background: #009EE1
}

.line-chart__data-tooltip {
    display: none;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    width: 140px;
    padding: 8px 15px 9px;
    line-height: 1;
    margin-top: 60px;
    margin-left: -54px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #009EE1;
    text-align: center
}

.line-chart__data-tooltip:hover {
    color: #C7E7F9
}

.line-chart__data-scroll {
    background: #D7EEFB;
    height: 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.line-chart__data-scrollbar {
    background: #009EE1;
    height: 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 100px;
    position: relative;
    top: 0;
    left: 20px;
    cursor: pointer;
    display: none
}

.magaz-cont.magaz-cont-add {
    clear: left
}

.magaz-cont .game-us-title {
    margin-top: 25px;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    color: #282828
}

.magaz-cont .magaz-left {
    float: left;
    width: 69%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 25px
}

.magaz-cont .magaz-left .game-us-title {
    margin: 0 0 14px
}

.magaz-cont .magaz-right {
    float: left;
    width: 31%;
    margin-top: 50px
}

.magaz-cont .magaz-right .right__image {
    margin: 0 0 17px
}

.magaz-cont .magaz-right .right__image img {
    width: 100%
}

.magaz-cont .magaz-right .right__logo {
    margin: 0 0 19px
}

.magaz-cont .magaz-right .right__title {
    font-family: "PT Sans Bold", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.25;
    color: #191919;
    margin: 0 0 4px
}

.magaz-cont .magaz-right .right__desc {
    font-size: 14px;
    line-height: 1.71429;
    color: #787878;
    margin: 0 0 11px
}

.magaz-cont .magaz-right .right__btn {
    margin: 0 0 6px
}

.magaz-cont .magaz-right .right__sub {
    color: #787878
}

.magaz-cont .magaz-desc,
.magaz-cont .magaz-desc p {
    line-height: 1.71429;
    color: #787878
}

.magaz-cont .magaz-desc p {
    margin: 0 0 23px
}

.magaz-cont .magaz-table {
    width: 100%;
    margin-top: 31px
}

.magaz-cont .magaz-table tr {
    border-top: 1px solid #e6e6e6
}

.magaz-cont .magaz-table td {
    padding: 13px 0;
    vertical-align: top;
    color: #787878;
    line-height: 1.71429
}

.magaz-cont .magaz-table td:first-child {
    padding-right: 109px;
    white-space: nowrap
}

.magaz-cont .magaz-archive {
    margin-top: 25px
}

.magaz-cont .archive-list-cont {
    overflow: hidden
}

.magaz-cont .archive-list {
    margin: 20px -15px 0;
    padding: 0;
    list-style: none;
    overflow: hidden
}

.magaz-cont .list__item {
    display: inline-block;
    vertical-align: top;
    width: 33.3%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px 30px;
    margin-right: -.2em
}

.magaz-cont .item__image {
    margin: 0 0 18px
}

.magaz-cont .item__image img {
    width: 100%
}

.magaz-cont .item__title {
    font-family: "PT Sans Bold", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.25;
    color: #191919;
    margin: 0 0 5px
}

.magaz-cont .item__desc {
    font-size: 14px;
    color: #787878;
    line-height: 1.71429;
    margin: 0 0 12px
}

.magaz-cont .magaz-news {
    margin: 0 0 10px
}

.blog-listing-post__socials .socials {
    word-spacing: 25px;
    margin: 35px 0 16px
}

.blog-listing-post__socials .socials > div {
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    line-height: 0
}

.blog-listing-post__comments {
    background: #fff;
    padding-bottom: 20px
}

.search {
    margin: 0 0 40px
}

.search .field {
    position: relative;
    width: 100%
}

.search .wrap {
    padding-right: 116px
}

.search .input {
    width: 100%;
    display: block;
    height: 40px;
    padding: 7px 11px;
    font-size: 18px;
    line-height: 1.3;
    color: #000;
    background-color: #fcfcfc;
    border: 1px solid #ccc;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.search .input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.search .submit {
    position: absolute;
    top: 0;
    right: 0
}

.search .submit .btn {
    height: 40px
}

.search .btn-search {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    padding: 0 31px;
    color: #fff;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #008bf7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzAwODNmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzAwNGRmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ1ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #008bf7 0, #0083f6 18%, #004df2 85%, #0045f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #008bf7), color-stop(18%, #0083f6), color-stop(85%, #004df2), color-stop(100%, #0045f1));
    background: -webkit-linear-gradient(top, #008bf7 0, #0083f6 18%, #004df2 85%, #0045f1 100%);
    background: -o-linear-gradient(top, #008bf7 0, #0083f6 18%, #004df2 85%, #0045f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#008bf7), color-stop(18%, #0083f6), color-stop(85%, #004df2), to(#0045f1));
    background: linear-gradient(to bottom, #008bf7 0, #0083f6 18%, #004df2 85%, #0045f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008bf7', endColorstr='#0045f1', GradientType=0)
}

.search .btn-search.active,
.search .btn-search:active,
.search .btn-search:focus {
    outline: 0
}

.search .btn-search.disabled,
.search .btn-search[disabled] {
    opacity: .5
}

.search-list .item {
    position: relative;
    width: 100%;
    margin-bottom: 1.85em
}

.search-list .title {
    font-size: 16px;
    line-height: 1.375;
    margin: 0 0 7px
}

.search-list .text {
    line-height: 1.71429;
    margin: 0 0 4px
}

.search-list .link {
    color: #656565;
    font-style: italic;
    font-size: 12px;
    line-height: 1.6;
    margin: 0 0 5px
}

.search-list .link a {
    margin-left: 5px
}

.newsitem {
    zoom: 1;
    padding: 44px 0 119px;
    border-top: #D8D8D8 1px solid
}

.newsitem:after,
.newsitem:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.newsitem:after {
    clear: both
}

.news-content {
    padding-left: 29px
}

.news-aside + .news-content {
    padding-right: 290px
}

.newsitem__header {
    padding-top: 9px;
    display: block;
    margin-bottom: 24px
}

.newsitem__header > .before_rss {
    float: right;
    margin-top: 4px;
    line-height: 1;
    font-size: 18px
}

.newsitem__tags {
    overflow: hidden;
    margin-bottom: 16px
}

.firefox .newsitem__tags {
    margin-bottom: 13px
}

.newsitem__tags > .date {
    float: left;
    padding: 0 11px;
    color: #b2b2b2;
    background: #F6F6F6;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: .85714em;
    height: 28px;
    line-height: 28px;
    margin-top: 2px
}

.newsitem__tags > .tags {
    position: relative;
    padding: 0 0 0 201px
}

.newsitem__tags > .tags > .icon_diez {
    position: absolute;
    left: 168px;
    top: -8px;
    color: #009EE1
}

.newsitem__tags > .tags > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .85714em;
    line-height: 1.5;
    word-spacing: 24px
}

.newsitem__tags > .tags > ul > li {
    display: inline-block;
    word-spacing: normal
}

.newsitem__title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 36px;
    line-height: 1;
    margin-bottom: 20px;
    margin-top: 0
}

.firefox .newsitem__title {
    margin-bottom: 19px
}

.newsitem__subheader {
    color: #ccc;
    font-size: .92857em;
    margin-bottom: 6px;
    margin-left: 2px
}

.newsitem__lead {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    color: #383838;
    font-size: 1.42857em;
    line-height: 1.2;
    margin-bottom: 24px;
    margin-left: 3px
}

.newsitem__photo {
    overflow: hidden;
    margin-bottom: 10px
}

.newsitem__photo > .description {
    font-weight: 400;
    float: right;
    width: 130px;
    margin-top: 7px;
    font-size: .85714em
}

.newsitem__photo > .description > .title {
    color: #5e5e5e
}

.newsitem__photo > .description > .copyright {
    color: #ccc
}

.newsitem__photo > .holder {
    padding-right: 160px;
    margin-left: 3px
}

.newsitem__photo > .holder > img {
    width: 100%
}

.newsitem__audio {
    margin-bottom: 22px
}

.block.newsitem__text {
    overflow: hidden;
    margin-left: 4px
}

.block.newsitem__text .text {
    padding-right: 150px;
    line-height: 1.5em
}

.block.newsitem__text .text > p {
    padding-right: 15px;
    margin-bottom: 21px
}

.block.newsitem__text .text > p:first-child {
    margin-top: 0
}

.block.newsitem__text .text > p + blockquote {
    margin-top: -7px;
    margin-right: -22px;
    padding-bottom: 11px
}

.block.newsitem__text .text strong {
    font-weight: 700
}

.block.newsitem__text .text img {
    max-width: 100%
}

.block.newsitem__text .text blockquote {
    margin: 14px -27px 17px 0;
    padding: 16px 23px 9px 46px;
    background: #EBEBEB;
    position: relative;
    font-style: italic
}

.block.newsitem__text .text .bootstrap-datetimepicker-widget table tr:first-child blockquote > .ic-chevron-left,
.block.newsitem__text .text .bootstrap-datetimepicker-widget table tr:first-child blockquote > .ic-chevron-right,
.block.newsitem__text .text blockquote > .icon,
.bootstrap-datetimepicker-widget table tr:first-child .block.newsitem__text .text blockquote > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .block.newsitem__text .text blockquote > .ic-chevron-right {
    position: absolute;
    top: 3px;
    left: 5px
}

.block.newsitem__text .text blockquote > p {
    margin-top: 0;
    padding-right: 0
}

.block.newsitem__text .text blockquote > cite {
    display: block;
    text-align: right;
    font-weight: 700;
    line-height: 1;
    margin-top: -4px
}

.newsitem__text__aside {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    float: right;
    width: 126px;
    margin-top: 31px;
    font-size: 1.14286em
}

.newsitem__text__aside.audio {
    margin-top: -1px
}

.newsitem__text__sidelink {
    margin-left: -15px;
    margin-bottom: 19px;
    display: block
}

.bootstrap-datetimepicker-widget table tr:first-child .newsitem__text__sidelink > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newsitem__text__sidelink > .ic-chevron-right,
.newsitem__text__sidelink > .icon {
    margin-right: 8px
}

.newslist__seealso__links {
    text-align: right
}

.newsitem__comments {
    padding-top: 21px;
    margin: 0 11px 0 1px
}

.newsitem__comments > .count {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

.newsitem__comments .comments-list__answer,
.newsitem__comments > .comment__form {
    margin-top: 14px;
    margin-left: -2px
}

.newsitem__comments .comments-list__answer > form,
.newsitem__comments > .comment__form > form {
    position: relative;
    margin-bottom: 19px
}

.newsitem__comments .comments-list__answer > form > textarea,
.newsitem__comments > .comment__form > form > textarea {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: height .2s, border-color .2s;
    -o-transition: height .2s, border-color .2s;
    -moz-transition: height .2s, border-color .2s;
    transition: height .2s, border-color .2s;
    line-height: 19.6px;
    -webkit-appearance: none;
    border: 1px solid #D0D0D0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 620px;
    height: 70px;
    padding: 13px 19px
}

.newsitem__comments .comments-list__answer > form > textarea.m-answer,
.newsitem__comments > .comment__form > form > textarea.m-answer {
    width: 100%;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.newsitem__comments .comments-list__answer > form > textarea:focus,
.newsitem__comments > .comment__form > form > textarea:focus {
    outline: 0;
    border-color: #009EE1
}

.newsitem__comments .comments-list__answer > form > textarea.placeholder,
.newsitem__comments > .comment__form > form > textarea.placeholder {
    color: #a8a8a8;
    font-style: italic
}

.newsitem__comments .comments-list__answer > form > textarea:-moz-placeholder,
.newsitem__comments > .comment__form > form > textarea:-moz-placeholder {
    color: #a8a8a8;
    font-style: italic
}

.newsitem__comments .comments-list__answer > form > textarea::-webkit-input-placeholder,
.newsitem__comments > .comment__form > form > textarea::-webkit-input-placeholder {
    color: #a8a8a8;
    font-style: italic
}

.newsitem__comments .comments-list__answer > form > button,
.newsitem__comments > .comment__form > form > button {
    width: 119px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    position: absolute;
    right: 4px;
    bottom: 12px;
    background: #2E509E;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.newsitem__comments .comments-list__answer > form > button:hover,
.newsitem__comments > .comment__form > form > button:hover {
    background: #282828
}

.newsitem__comments .comments-list__answer > form > .compose-msg__info,
.newsitem__comments > .comment__form > form > .compose-msg__info {
    display: block;
    width: 400px;
    padding: 6px 0;
    text-align: center
}

.newsitem__comments .comments-list__answer {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.newsitem__comments .comments-list__answer.m-active {
    max-height: 500px;
    opacity: 1
}

.newsitem__comments .comments-list__answer > form {
    text-align: left
}

.newsitem__comments .comments-list__answer > form > button {
    margin-left: 4px;
    position: relative;
    margin-top: 1em
}

.newsitem__comments .comments-list__answer .compose-msg__info.mod-visible {
    padding: 6px 2px 6px;
    width: 100%;
    text-align: center;
    margin-top: 12px
}

.comments-list__list {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.comments-list__item {
    padding: 11px 0;
    border-bottom: 1px solid #E0E0E0
}

.comments-list__item:first-child {
    border-top: 1px solid #E0E0E0
}

.comments-list__list + .comments-pagination {
    margin-top: 12px
}

.comments-list__first-layer,
.comments-list__second-layer {
    position: relative
}

.comments-list__first-layer > .userpic,
.comments-list__second-layer > .userpic {
    float: left;
    width: 80px;
    position: relative
}

.comments-list__first-layer > .userpic > img,
.comments-list__second-layer > .userpic > img {
    width: 60px;
    height: 60px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.comments-list__first-layer > .rating,
.comments-list__second-layer > .rating {
    float: right;
    width: 60px;
    padding-top: 20px
}

.comments-list__first-layer > .body,
.comments-list__second-layer > .body {
    padding-left: 80px;
    padding-right: 80px
}

.comments-list__first-layer > .body > .title,
.comments-list__second-layer > .body > .title {
    line-height: 19px;
    margin-bottom: 4px;
    display: block;
    padding-left: 10px
}

.comments-list__first-layer > .body > .title > .name,
.comments-list__second-layer > .body > .title > .name {
    color: #009EE1;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

.comments-list__first-layer > .body > .title > .time,
.comments-list__second-layer > .body > .title > .time {
    color: #b2b2b2;
    margin-left: 16px
}

.comments-list__first-layer > .body > .title > .place,
.comments-list__second-layer > .body > .title > .place {
    color: #b2b2b2;
    margin-left: 16px
}

.comments-list__first-layer > .body > .text,
.comments-list__second-layer > .body > .text {
    line-height: 1.42857;
    padding: 10px;
    background: #fff;
    -webkit-transition: background .4s;
    -o-transition: background .4s;
    -moz-transition: background .4s;
    transition: background .4s
}

.comments-list__first-layer .moderator-panel__link,
.comments-list__second-layer .moderator-panel__link {
    padding-top: 10px
}

.comments-list__first-layer .moderator-panel__list,
.comments-list__second-layer .moderator-panel__list {
    padding-left: 10px
}

.comments-list_message.m-new > .body > .text {
    background: #f7fcfe
}

.comments-list__rating {
    float: right
}

.comments-list__article-rating {
    margin-top: 10px;
    display: block
}

.comments-list__second-layer {
    margin-left: 90px;
    padding-top: 20px;
    border-top: 1px solid #E0E0E0;
    margin-top: 3px
}

.icon_moderator {
    font-size: 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #1cafec;
    text-align: center;
    position: absolute;
    top: -5px;
    right: 8px;
    border: 2px solid #fff
}

.general__title,
.home-block__header {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 1.57143em;
    text-transform: uppercase;
    line-height: 1
}

.general__title span,
.home-block__header span {
    display: inline-block;
    vertical-align: middle
}

.general__title > .page-title,
.home-block__header > .page-title {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: -5px;
    vertical-align: bottom
}

.newslist .general__title > .page-title,
.newslist .home-block__header > .page-title {
    padding-left: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .general__title > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .general__title > a > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .home-block__header > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-block__header > a > .ic-chevron-right,
.general__title > a > .icon,
.home-block__header > a > .icon {
    margin-left: 16px;
    width: 17px
}

.bootstrap-datetimepicker-widget table tr:first-child .firefox .general__title > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .firefox .general__title > a > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .firefox .home-block__header > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .firefox .home-block__header > a > .ic-chevron-right,
.firefox .bootstrap-datetimepicker-widget table tr:first-child .general__title > a > .ic-chevron-left,
.firefox .bootstrap-datetimepicker-widget table tr:first-child .general__title > a > .ic-chevron-right,
.firefox .bootstrap-datetimepicker-widget table tr:first-child .home-block__header > a > .ic-chevron-left,
.firefox .bootstrap-datetimepicker-widget table tr:first-child .home-block__header > a > .ic-chevron-right,
.firefox .general__title > a > .icon,
.firefox .home-block__header > a > .icon {
    margin-left: 14px
}

.bootstrap-datetimepicker-widget table tr:first-child .ie-9 .general__title > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .ie-9 .general__title > a > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .ie-9 .home-block__header > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .ie-9 .home-block__header > a > .ic-chevron-right,
.ie-9 .bootstrap-datetimepicker-widget table tr:first-child .general__title > a > .ic-chevron-left,
.ie-9 .bootstrap-datetimepicker-widget table tr:first-child .general__title > a > .ic-chevron-right,
.ie-9 .bootstrap-datetimepicker-widget table tr:first-child .home-block__header > a > .ic-chevron-left,
.ie-9 .bootstrap-datetimepicker-widget table tr:first-child .home-block__header > a > .ic-chevron-right,
.ie-9 .general__title > a > .icon,
.ie-9 .home-block__header > a > .icon {
    margin-top: -10px;
    margin-left: 15px
}

.home-container-2 {
    position: relative;
    display: table;
    width: 100%
}

.home-container-2 > section.half {
    width: 50%;
    display: table-cell;
    vertical-align: top
}

.home-container-2 > section.half > .wrp {
    width: 490px;
    float: left;
    padding-left: 15px
}

.home-container-2 > section.half:first-child > .wrp {
    float: right;
    padding-left: 0;
    padding-right: 15px
}

.ie-9 .home-container-2 > section.half:first-child > .wrp {
    margin-right: 1px;
    margin-top: -1px
}

.home-container-3 {
    background: #D7D8DD;
    position: relative;
    display: table;
    margin: auto
}

.home-container-3:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -30%;
    width: 80%;
    height: 100%;
    background: #fff
}

.home-container-3:after {
    content: "";
    display: table;
    clear: both
}

.home-container-3 section.half {
    display: table-cell;
    position: relative;
    width: 50%;
    float: left
}

.home-container-3 section.half > .wrp {
    width: 475px;
    float: left;
    padding-left: 30px
}

.home-container-3 section.half:first-child > .wrp {
    float: right;
    padding-left: 0;
    padding-right: 30px
}

.single-aside {
    position: relative;
    z-index: 1
}

.single-content {
    padding-left: 30px;
    padding-right: 30px
}

.single-aside + .single-content {
    padding-right: 295px
}

.wide .single-aside {
    display: none
}

.plane-zenit .single-content {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.mobile-ads {
    border-top: 1px solid #e0e0e0;
    padding-top: 30px
}

.single-content > .error {
    overflow: hidden
}

.academ_filial_single .img {
    margin-bottom: 25px
}

.academ_filial_single .file {
    font-size: 25px;
    margin: 20px 0 14px;
    font-weight: 700;
    text-decoration: underline
}

.fl-left {
    float: left
}

.printSelection {
    display: none
}

#SeasonTableMobile {
    display: none
}

.adv {
    overflow: hidden
}

.p-stats .js-player-table {
    margin: 0 -15px
}

.cont-padding {
    padding: 0 50px
}

.home-matchday__tabs.young .teamsEventsHolder {
    width: 220px
}

#workarea,
.g-main_i {
    position: relative
}

.promo-link {
    position: absolute;
    width: 100%;
    height: 100%
}

.p-matchpage .promo-link {
    display: none
}

#db .logo-key {
    margin-top: 0
}

#db .logo-key img {
    width: 61px
}

.pic-rus-plane {
    padding: 0 20px;
    width: 100%;
    max-width: 1030px
}

#db .has-ad .lens-block,
#db .has-ad .play-block {
    display: none
}

#db .has-ad a:hover .img-holder,
#db .has-ad a:hover .match-photo__img-holder,
#db .has-ad a:hover .match-video__image {
    background: 0 0
}

#db .has-ad a:hover .img-holder > img,
#db .has-ad a:hover .match-photo__img-holder > img,
#db .has-ad a:hover .match-video__image > img {
    opacity: 1
}

#db .has-ad a:hover.album-photo:after,
#db .has-ad a:hover.album-photo:before {
    content: none
}

#db .has-ad a:hover .ad-sponsor {
    opacity: 1;
    visibility: visible
}

#db .has-ad .img-placeholder {
    position: relative
}

#db .has-ad .img-placeholder:hover .ad-sponsor,
#db .has-ad .photos__item__wrapper:hover .ad-sponsor {
    opacity: 1;
    visibility: visible
}

.ad-sponsor {
    opacity: 0;
    visibility: hidden;
    background: #2c2c2c;
    height: 30px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    -moz-transition: opacity .4s;
    transition: opacity .4s
}

.ad-sponsor .ad-sponsor-wrap {
    display: block;
    height: 100%
}

.ad-sponsor img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    height: 20px;
    width: auto;
    display: block;
    margin: auto;
    opacity: .5
}

.ads-item {
    margin: 20px 0 10px
}

.ya-share2__list li {
    margin: 0 !important;
    padding: 5px !important
}

.ya-share2__list li:first-child {
    padding-left: 0 !important
}

.ad-sponsor-wrap img {
    background: 0 0
}

.blog-listing-list__article-comments .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.blog-listing-list__article-comments .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.blog-listing-list__article-comments .icon,
.bootstrap-datetimepicker-widget table tr:first-child .blog-listing-list__article-comments .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .blog-listing-list__article-comments .ic-chevron-right {
    font-size: 18px !important
}

.blog-listing__posts span,
.forum-container__post span,
.forum-container__watches span {
    font-size: 18px !important
}

.blog-listing__posts span + span,
.forum-container__post span + span,
.forum-container__watches span + span {
    font-size: 13px !important
}

.onSubErrors {
    background: #f5dcdd;
    color: red;
    line-height: 1.5;
    max-width: 423px;
    padding: 5px 19px
}

.player-videos__link {
    display: block;
    color: #b2b2b2
}

.player-videos__link:hover {
    color: #009EE1
}

.about {
    margin-bottom: 40px
}

.about .newsitem__lead {
    font-family: "PT Sans Bold", Helvetica, Arial, sans-serif;
    font-size: 18px
}

.matchday-share {
    margin-bottom: 44px;
    zoom: 1
}

.matchday-share:after,
.matchday-share:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.matchday-share:after {
    clear: both
}

.matchday-share__text {
    margin-right: 20px;
    vertical-align: middle
}

.matchday-share__container {
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px
}

.matchday-share__item {
    display: inline-block;
    vertical-align: middle
}

.matchday-share__item + .matchday-share__item {
    margin-left: 20px
}

.social-content {
    overflow: hidden;
    word-spacing: 15px;
    margin: 35px 0 16px
}

.social-content .social-holder {
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    line-height: 0;
    float: left;
    margin-right: 28px
}

.social-content .social-holder.soc_vk {
    margin-right: 9px
}

.home-rotator {
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #fff
}

.home-matchday .home-rotator {
    height: 0
}

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    height: 0;
    margin: 0
}

.rslides li {
    float: left;
    position: relative;
    overflow: hidden
}

.rslides li > a {
    display: block;
    overflow: hidden
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0
}

.home-matchday__show {
    display: block;
    cursor: pointer;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #2c2c2c;
    position: absolute;
    top: 30px;
    left: 0;
    background: url(../images/matchcenter.svg) 12px 16px no-repeat #fff;
    width: 100px;
    height: 50px;
    line-height: 50px;
    padding-left: 52px
}

.home-rotator__caption__holder {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    height: 30%;
    bottom: 0;
    left: 0;
    right: 0;
    /*padding: 30px 30px 30px 0*/
}

.ie-9 .home-rotator__caption__holder {
    width: 449px;
    padding: 30px 29px 30px 0
}

.home-rotator__caption {
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    height: 100%;
    padding: 25px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, transparent 100%);
    /*-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .22), 0 1px 3px rgba(0, 0, 0, .19);*/
    /*box-shadow: 0 0 4px rgba(0, 0, 0, .22), 0 1px 3px rgba(0, 0, 0, .19);*/
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.ie-9 .home-rotator__caption {
    padding: 25px;
}

.home-rotator__header {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 1.71429em;
    line-height: 1.1;
    letter-spacing: -1px
}

.home-rotator__header > a {
    display: block
}

.ie-9 .home-rotator__header {
    letter-spacing: -.3px
}

.home-rotator__content {
    margin-top: 17px;
    overflow: hidden;
    line-height: 1.45em;
    color: #fff;
}

div + .home-rotator__content {
    margin-top: 16px;
}

.ie-9 .home-rotator__content {
    margin-top: 16px;
    letter-spacing: -.1px
}

.home-rotator__icons {
    margin-left: -16px;
    max-height: 108px;
    display: none;
}

.home-rotator__icons > a {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 1.14286em;
    line-height: 1;
    display: inline-block;
    max-width: 100%;
    color: #d3d3d3;
    height: 36px
}

.home-rotator__icons > a:hover {
    color: #ff5a00
}

.ie-9 .home-rotator__icons > a {
    height: 35px
}

.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .ic-chevron-right,
.home-rotator__icons > a > .icon {
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    margin-right: 10px;
    margin-top: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_academ.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_academ.ic-chevron-right,
.home-rotator__icons > a > .icon.icon_academ {
    margin-top: -4px
}

.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_bucket.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_bucket.ic-chevron-right,
.home-rotator__icons > a > .icon.icon_bucket {
    margin-top: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_mic.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_mic.ic-chevron-right,
.home-rotator__icons > a > .icon.icon_mic {
    margin-top: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_twitter.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_twitter.ic-chevron-right,
.home-rotator__icons > a > .icon.icon_twitter {
    margin-top: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .ic-chevron-right,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .ic-chevron-right,
.operamac .home-rotator__icons > a > .icon,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .ic-chevron-right,
.operamob .home-rotator__icons > a > .icon {
    margin-top: 5px;
    margin-bottom: -4px
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_academ.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_academ.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_academ.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_academ.ic-chevron-right,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_academ.ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_academ.ic-chevron-right,
.operamac .home-rotator__icons > a > .icon.icon_academ,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_academ.ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_academ.ic-chevron-right,
.operamob .home-rotator__icons > a > .icon.icon_academ {
    margin-top: 2px
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_bucket.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_bucket.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_bucket.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_bucket.ic-chevron-right,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_bucket.ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_bucket.ic-chevron-right,
.operamac .home-rotator__icons > a > .icon.icon_bucket,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_bucket.ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_bucket.ic-chevron-right,
.operamob .home-rotator__icons > a > .icon.icon_bucket {
    margin-top: 2px
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_mic.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_mic.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_mic.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_mic.ic-chevron-right,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_mic.ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_mic.ic-chevron-right,
.operamac .home-rotator__icons > a > .icon.icon_mic,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_mic.ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_mic.ic-chevron-right,
.operamob .home-rotator__icons > a > .icon.icon_mic {
    margin-top: 5px
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_photo.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_photo.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_photo.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_photo.ic-chevron-right,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_photo.ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_photo.ic-chevron-right,
.operamac .home-rotator__icons > a > .icon.icon_photo,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_photo.ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_photo.ic-chevron-right,
.operamob .home-rotator__icons > a > .icon.icon_photo {
    margin-top: 3px
}

.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_twitter.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamac .home-rotator__icons > a > .icon_twitter.ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_twitter.ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .operamob .home-rotator__icons > a > .icon_twitter.ic-chevron-right,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_twitter.ic-chevron-left,
.operamac .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_twitter.ic-chevron-right,
.operamac .home-rotator__icons > a > .icon.icon_twitter,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_twitter.ic-chevron-left,
.operamob .bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons > a > .icon_twitter.ic-chevron-right,
.operamob .home-rotator__icons > a > .icon.icon_twitter {
    margin-top: 5px
}

.home-rotator__icons > a > .text {
    display: inline-block;
    vertical-align: middle;
    width: 110px
}

.no-csscolumns .home-rotator__icons,
.operamini .home-rotator__icons {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1
}

.no-csscolumns .home-rotator__icons > a,
.operamini .home-rotator__icons > a {
    float: left;
    width: 50%
}

.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons .ic-chevron-right,
.home-rotator__icons .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.home-rotator__icons .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.home-rotator__icons .icon {
    position: relative;
    height: 35px;
    left: 8px;
    margin-right: 35px;
    max-width: 35px
}

.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons .ic-chevron-left img,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons .ic-chevron-left svg,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons .ic-chevron-right img,
.bootstrap-datetimepicker-widget table tr:first-child .home-rotator__icons .ic-chevron-right svg,
.home-rotator__icons .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left img,
.home-rotator__icons .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left svg,
.home-rotator__icons .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right img,
.home-rotator__icons .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right svg,
.home-rotator__icons .icon img,
.home-rotator__icons .icon svg {
    max-height: 100%;
    height: auto;
    margin: 0 auto;
    display: inline-block;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    position: relative;
    top: 1px;
    right: 0;
    left: 0
}

.home-rotator__icons a .st1,
.home-rotator__icons a path,
.home-rotator__icons a svg {
    fill: #d3d3d3 !important;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.home-rotator__icons a:hover path {
    fill: #ff5a00 !important
}

.home-rotator__icons a:hover svg {
    fill: #ff5a00 !important
}

.home-rotator__icons a:hover .st1 {
    fill: #ff5a00 !important
}

.rslides_tabs {
    display: none;
    text-align: center;
    padding: 6px 0 19px;
    margin: 0;
    line-height: 0;
    position: relative;
    z-index: 10;
    height: 6px;
    overflow: hidden
}

.rslides_tabs a {
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    padding: 5px
}

.rslides_tabs a span {
    position: relative;
    margin: auto;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    top: 2px;
    width: 6px;
    height: 6px;
    display: block;
    background: #bebebe
}

.rslides_tabs a.selected {
    cursor: default
}

.rslides_tabs a.selected span {
    background: #000;
    top: 1px;
    width: 8px;
    height: 8px
}

.rslides_tabs a:hover span {
    top: 1px;
    width: 8px;
    height: 8px
}

.match-slider,
.match-slider *,
.slide-match,
.slide-match * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.match-slider {
    background: #ececec;
    height: 0;
    z-index: 1;
    overflow: hidden;
    position: relative;
    -webkit-transition: background-color .3s, margin-top .3s;
    -o-transition: background-color .3s, margin-top .3s;
    -moz-transition: background-color .3s, margin-top .3s;
    transition: background-color .3s, margin-top .3s
}

.match-slider:after {
    content: '';
    position: absolute;
    top: 100%;
    height: 13px;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 10
}

.match-slider.ready {
    padding-bottom: 13px;
    height: 120px
}

.match-slider__wrapper {
    height: 120px;
    position: relative;
    overflow: hidden;
    margin: 0 15px
}

/*.match-slider__wrapper:before {*/
/*	content: '';*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*	bottom: 0;*/
/*	width: 1px;*/
/*	background: transparent;*/
/*	z-index: 2*/
/*}*/
.match-slider__list {
    position: relative;
    width: 1000%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 120px;
    left: 0
}

.match-slider__list.m-animated {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.match-slider__item {
    float: left;
    width: 5%;
    padding: 0 15px;
    position: relative;
    height: 120px
}

/*.match-slider__item:before {*/
/*	content: '';*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 10px;*/
/*	bottom: 10px;*/
/*	width: 1px;*/
/*	background: #fff;*/
/*	-webkit-transition: background-color .3s;*/
/*	-o-transition: background-color .3s;*/
/*	-moz-transition: background-color .3s;*/
/*	transition: background-color .3s*/
/*}*/
.match-slider.m-matchday {
    background: #393B44
}

.match-slider.m-matchday .match-slider__wrapper:before {
    background: #393B44
}

.match-slider.m-matchday .match-slider__item:before,
.match-slider.m-matchday .slide-match__header:after {
    background: #525660
}

.match-slider.m-matchday .slide-match__time-place {
    color: #000;
}

.match-slider.m-matchday .slide-match__link:hover {
    color: #009ee1
}

.match-slider.m-matchday .slide-match__link.m-inactive:hover {
    color: #848c98
}

.match-slider__nav-item {
    -webkit-appearance: none;
    padding: 0;
    border: none;
    background: 0 0;
    z-index: 3;
    cursor: default;
    position: absolute;
    top: 0;
    bottom: 0;
    color: #686868;
    width: 35px
}

.match-slider__nav-item:focus {
    outline: 0
}

.match-slider__nav-item.m-active {
    cursor: pointer;
    color: #fff
}

.match-slider__nav-item.m-active:hover {
    color: #000
}

.match-slider__nav-item.m-vertical {
    display: none
}

.match-slider__nav-item.m-left {
    left: 0
}

.match-slider__nav-item.m-right {
    right: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .match-slider__nav-item > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .match-slider__nav-item > .ic-chevron-right,
.match-slider__nav-item > .icon {
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 0
}

.slide-match {
    padding: 12px 0;
    height: 100%
}

.slide-match__header {
    overflow: hidden;
    position: relative;
    margin-bottom: 17px;
    -webkit-backface-visibility: hidden
}

.slide-match__header:after {
    content: '';
    position: absolute;
    background: #686868;
    width: 1px;
    height: 20px;
    top: 50%;
    left: 50%;
    margin-top: -10px
}

.slide-match__time-place {
    font-size: 13px;
    line-height: 16px;
    color: #525660
}

.slide-match__place {
    color: #000
}

.slide-match__time {
    color: #000
}

.slide-match__links-list {
    margin: 0;
    padding: 0;
    height: 32px
}

.slide-match__links-item {
    display: inline-block;
    margin: -2px 0 0 3px
}

.slide-match__links-item:first-child {
    margin-left: -7px
}

.slide-match__link {
    position: relative;
    color: #fff
}

.slide-match__link:hover {
    color: #000
}

.slide-match__link.m-inactive,
.slide-match__link.m-inactive:hover {
    color: #222
}

.slide-match__body {
    position: relative
}

.slide-match__table {
    display: table;
    width: 100%
}

.slide-match__cell {
    display: table-cell;
    width: 50%;
    padding-left: 40px;
    vertical-align: middle
}

.slide-match__cell:first-child {
    text-align: right;
    padding-right: 40px;
    padding-left: 0
}

.slide-match__team-table {
    display: table;
    width: 100%;
    color: #000;
}

.slide-match__name {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    text-transform: uppercase;
    height: 38px
}

.slide-match__name + .slide-match__img {
    padding-left: 8px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.slide-match__img {
    display: table-cell;
    vertical-align: middle;
    width: 30px;
    line-height: 1
}

.slide-match__img + .slide-match__name {
    padding-left: 8px
}

.slide-match__score {
    background: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28), inset 0 1px #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28), inset 0 1px #fff;
    position: absolute;
    width: 60px;
    height: 30px;
    color: #1e1e1e;
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -25px;
    padding: 9px 0
}

.slide-match__score .away,
.slide-match__score .home {
    float: left;
    width: 50%;
    text-align: center
}

.slide-match__score:after,
.slide-match__score:before {
    content: '';
    display: block;
    width: 2px;
    height: 2px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -1px;
    background: #525252
}

.slide-match__score:before {
    margin-top: -3px
}

.slide-match__score:after {
    margin-top: 3px
}

.home-newsblock {
    background: #FFF;
    zoom: 1;
    padding-top: 20px;
    padding-bottom: 25px;
    position: relative
}

.home-newsblock:after,
.home-newsblock:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.home-newsblock:after {
    clear: both
}

.home-newsblock .no-boxshadow {
    border: 1px solid #c8c8c8
}

.home-rotator + .home-newsblock {
    padding-top: 50px;
    margin-top: -52px
}

.home-newsblock__aside {
    float: right;
    width: 240px;
    padding-left: 19px;
    padding-right: 30px
}

.ie-9 .home-newsblock__aside {
    padding-right: 30px;
    margin-left: -1px;
    margin-top: 2px
}

.home-newsblock__aside .team-stat .styledSelect {
    display: block !important
}

.home-newsblock__aside .team-stat .styledSelect .jq-selectbox__dropdown {
    width: 100%
}

.home-newsblock__aside__title {
    font-size: 1.28571em;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 22px;
    text-align: right;
    margin-bottom: 25px
}

.home-newsblock__aside__content > * {
    display: block
}

.home-newsblock__aside__content > * + * {
    margin-top: 20px
}

.home-newsblock__aside__content > * > img {
    max-width: 100%
}

.home-newsblock__main {
    padding: 0 30px
}

aside + .home-newsblock__main {
    padding-right: 285px;
    padding-left: 30px
}

.ie-9 aside + .home-newsblock__main {
    padding-left: 31px;
    padding-right: 289px
}

.home-newsblock__main .newsblock__date .time {
    vertical-align: middle
}

.home-newsblock__main .newsblock__date .ws-blocktag {
    vertical-align: middle;
    top: 0
}

.home-newsblock__main .newsblock__date .news-text {
    vertical-align: middle
}

.bootstrap-datetimepicker-widget table tr:first-child .home-newsblock__main .newsblock__date .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .home-newsblock__main .newsblock__date .ic-chevron-right,
.home-newsblock__main .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.home-newsblock__main .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.home-newsblock__main .newsblock__date .icon {
    display: block
}

.home-newsblock__main__title {
    margin-bottom: 14px
}

.home-newsblock__main__title > .before_rss {
    margin-top: 5px;
    float: right
}

.ie-9 .home-newsblock__main__title > .before_rss {
    margin-top: 2px;
    margin-left: -1px
}

.ie-9 .home-newsblock__main__title {
    margin-bottom: 21px
}

.firefox .home-newsblock__main__title {
    margin-top: -2px
}

.home-newsblock__main__lists {
    overflow: hidden;
    padding-top: 10px;
    margin-top: -10px
}

.home-newsblock__list {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0
}

.home-newsblock__list > li {
    overflow: hidden
}

.home-newsblock__list.photonews {
    float: left;
    margin-left: -30px;
    width: 195px
}

.home-newsblock__list.photonews + .photonews {
    padding-left: 30px
}

.photonews + .home-newsblock__list.textnews {
    padding-left: 388px
}

.home-newsblock__list.hlnews {
    overflow: hidden;
    margin: 1em 0 4px
}

.ie-9 .home-newsblock__list.hlnews {
    margin: 1em 0 4px -1px
}

.home-newsblock__link__all {
    clear: left;
    text-align: right;
    padding: 0 0 1px 0
}

.ie-9 .home-newsblock__link__all {
    padding: 0
}

.firefox .home-newsblock__link__all {
    padding: 0
}

.media-old.main-news {
    background-color: #eceef3;
    padding: 20px 10px 20px 20px;
    margin-top: 20px
}

.media-old.main-news .tag {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #1f1f1f
}

.media-old.main-news .tag:hover {
    color: #009ee1
}

.media-old.main-news .text a {
    color: #787878;
    font-size: 14px
}

.media-old.main-news .text a:hover {
    color: #2c2c2c
}

.tour-stat .wrap-container {
    padding: 0 30px
}

.tour-stat .title_main {
    margin-bottom: 20px;
    color: #1f1f1f;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    text-transform: uppercase;
    line-height: 1
}

.tour-stat #widget_leaders {
    padding-bottom: 40px
}

.tour-stat .home-statistics__title {
    margin-bottom: 4px
}

.tour-stat .jq-selectbox__select-text {
    min-width: 150px
}

.home-tv {
    position: relative;
    padding: 46px 0 46px;
    min-height: 493px;
    overflow: hidden;
    background: #1a1d24;
    background-size: auto 100%
}

.home-tv > .wrp {
    background-color: #1a1d24 !important
}

.home-tv .newsblock__date {
    display: inline-block;
    line-height: 1.2;
    margin-bottom: 6px
}

.home-tv .newsblock__date .time {
    font-size: 12px;
    font-family: "PT Sans Bold", Helvetica, Arial, sans-serif;
    color: #61acec
}

.home-tv .newsblock__date .ws-blocktag {
    background: #61acec;
    top: 0
}

.ie-9 .home-tv {
    padding: 44px 0 51px
}

.home-tv .playlist {
    padding: 25px 20px
}

.home-tv__title {
    color: #FFF;
    padding: 0 30px
}

.home-tv__youtube-link {
    float: right;
    margin-top: -3px
}

.ie-9 .home-tv__youtube-link {
    margin-top: -1px;
    margin-right: -1px
}

.home-tv__items {
    margin-top: 22px
}

.home-tv__player {
    float: left;
    padding: 0 30px;
    width: 490px
}

div + .home-tv__player {
    margin-left: -30px
}

.player-holder {
    margin-top: 2px;
    background: #fff
}

.player-holder img {
    width: 100%
}

.player-holder > .playlist {
    padding: 10px 20px 25px;
    margin-top: -5px
}

.playlist__item .time {
    color: #009EE1
}

.playlist__item > .title {
    font-size: 1.14286em;
    line-height: 1.25
}

.home-tv__thumbs {
    float: left
}

div + .home-tv__thumbs {
    width: 520px;
    margin-left: -30px;
    margin-top: 3px
}

.home-tv__thumbs__list {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 0;
    overflow: hidden
}

.home-tv__thumbs__list:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: both
}

.home-tv__thumbs__item {
    font-size: 14px;
    text-align: left;
    float: left;
    width: 230px;
    margin-left: 30px;
    padding-bottom: 22px
}

.home-tv__thumbs__item:nth-child(odd) {
    margin-left: 0
}

.home-tv__thumbs__item.has-border,
.home-tv__thumbs__item:nth-child(1),
.home-tv__thumbs__item:nth-child(2) {
    border-bottom: #31343a 1px solid;
    margin-bottom: 6px
}

.home-tv__thumbs__item:not(.has-border) {
    padding-bottom: 8px
}

.home-tv__thumbs__item:nth-child(3) {
    clear: both
}

.home-tv__thumbs__item > a {
    display: block
}

.home-tv__thumbs__item > a > .img-holder {
    display: block;
    position: relative;
    line-height: 0;
    background: #fff;
    height: 150px;
    overflow: hidden;
    margin-bottom: 17px
}

.firefox .home-tv__thumbs__item > a > .img-holder {
    margin-bottom: 13px
}

.home-tv__thumbs__item > a > .img-holder > img {
    width: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.home-tv__thumbs__item > a > .img-holder > .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    filter: alpha(Opacity=0);
    opacity: 0
}

.home-tv__thumbs__item > a > .img-holder > .overlay > .play-block {
    width: 35px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2c2c2c
}

.home-tv__thumbs__item > a > .title {
    line-height: 19px;
    color: #b2b2b2;
    margin-top: -3px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
    height: 38px;
    display: block;
    overflow: hidden
}

.home-tv__thumbs__item > a:hover {
    color: #009EE1
}

.home-tv__thumbs__item > a:hover > .img-holder > img {
    filter: alpha(Opacity=80);
    opacity: .8
}

.home-tv__thumbs__item > a:hover > .img-holder > .overlay {
    opacity: 1
}

.home-tv__thumbs__item > a:hover > .title {
    color: #009EE1
}

.home-tv__links {
    text-align: right;
    margin: 0 30px -10px
}

.breadcrumb {
    padding: 0 30px 8px;
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
    background-color: transparent;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.g-wrap .breadcrumb ol {
    font-size: 14px;
    padding: 0;
    margin: 0
}

.breadcrumb.inset {
    padding-left: 0
}

.breadcrumb li {
    display: inline-block;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
    text-transform: uppercase;
    color: #000;
    vertical-align: middle
}

.breadcrumb li > a {
    color: #000
}

.breadcrumb li > a:hover {
    color: #4a89dc
}

.breadcrumb li .z-icon {
    position: relative;
    display: inline-block;
    height: 14px;
    width: 10px;
    margin: 0 8px 0 15px
}

.breadcrumb li .z-icon:before {
    position: absolute;
    top: -8px;
    left: 0;
    font-size: 32px
}

.breadcrumb .active {
    color: #000
}

.blog-listing-post__comments {
    position: relative;
    padding: 0
}

.blog-listing-post__comments:before {
    content: '';
    display: block;
    position: absolute;
    width: 600%;
    height: 100%;
    top: 0;
    left: 50%;
    margin-left: -300%;
    background: #eff0ed
}

.blog-listing-post__comments .block.newsitem__comments {
    position: relative;
    margin: 0 -30px;
    padding: 25px 30px;
    background: #fff
}

.blog-listing-post__comments .newsitem__comments > .comment__form {
    margin: 14px 0 0
}

.blog-listing-post__comments .newsitem__comments > .comment__form > form {
    padding: 0;
    margin-bottom: 20px
}

.blog-listing-post__comments .newsitem__comments > .comment__form > form textarea {
    width: 100%;
    margin-bottom: 15px
}

.blog-listing-post__comments .newsitem__comments > .comment__form > form .btn-wrap {
    text-align: right
}

.blog-listing-post__comments .newsitem__comments > .comment__form > form button {
    width: 119px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    right: 4px;
    bottom: 12px;
    background: #2E509E;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: 0
}

.blog-listing-post__comments .newsitem__comments > .comment__form > form button:hover {
    background: #282828
}

.team-filter .link-img.describe {
    margin-right: 5px
}

.team-filter__select-wrapper.m-playertype {
    margin-left: 14px;
    width: 240px
}

.team-filter__select {
    width: 100%
}

.p-season .single-content {
    margin-bottom: 30px
}

.p-season .stats-title {
    font-size: 22px
}

.p-season .team-filter {
    margin-bottom: 28px
}

.sezon-table__wrapper {
    position: relative
}

.sezon-table__wrapper:before {
    content: '';
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #eee;
    filter: alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s, linear .3s, opacity .3s;
    -o-transition: visibility 0s, linear .3s, opacity .3s;
    -moz-transition: visibility 0s, linear .3s, opacity .3s;
    transition: visibility 0s, linear .3s, opacity .3s
}

.sezon-table__wrapper.m-pending:before {
    filter: alpha(Opacity=70);
    opacity: .7;
    visibility: visible;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.sezon-table__wrapper.m-pending:after {
    content: url(../img/preloader.gif);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 11
}

.sezon-table__wrapper.m-error:before {
    filter: alpha(Opacity=40);
    opacity: .4
}

.sezon-table {
    display: table;
    width: 100%;
    border-top: 1px solid #cee0e6;
    border-bottom: 1px solid #E5E5E5;
    table-layout: fixed
}

.sezon-table.m-no-top-border {
    border-top: none
}

.sezon-table.m-no-bottom-border {
    border-bottom: none
}

.sezon-table.js-table {
    border-top: none
}

.mobile-sezon-table__row,
.sezon-table__row {
    display: table-row
}

.m-header.mobile-sezon-table__row,
.sezon-table__row.m-header {
    line-height: 1;
    text-transform: uppercase
}

.mobile-sezon-table__column .dark,
.sezon-table__column .dark {
    color: #000
}

.m-header > .mobile-sezon-table__column,
.m-header > .sezon-table__column {
    color: #282828;
    padding-top: 2px;
    border-left: 1px solid #fff
}

.m-header > .sezon-table__column.table-sorter,
.m-header > .table-sorter.mobile-sezon-table__column {
    color: #009ee1
}

.m-header > .m-date.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-date {
    border-left-color: #CEE0E6
}

.m-header > .m-time.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-time {
    border-left: none
}

.m-header > .m-sorter.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-sorter {
    color: #009ee1
}

.m-header > .m-show.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-show {
    cursor: default
}

.m-header > .m-score.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-score {
    border-right: 1px solid #CEE0E6
}

.m-data > .mobile-sezon-table__column,
.m-data > .sezon-table__column {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    margin-left: 0;
    height: 50px
}

.m-odd > .mobile-sezon-table__column,
.m-odd > .sezon-table__column {
    border-left: 1px solid #f2f2f2
}

.m-odd > .mobile-sezon-table__column:first-child,
.m-odd > .sezon-table__column:first-child {
    border-left: 1px solid #E5E5E5
}

.m-odd > .m-score.mobile-sezon-table__column,
.m-odd > .sezon-table__column.m-score {
    border-right: 1px solid #E5E5E5
}

.m-even > .mobile-sezon-table__column,
.m-even > .sezon-table__column {
    border-left: 1px solid #fff
}

.m-even > .mobile-sezon-table__column:first-child,
.m-even > .sezon-table__column:first-child {
    border-left: 1px solid #E5E5E5
}

.m-even > .m-score.mobile-sezon-table__column,
.m-even > .sezon-table__column.m-score {
    border-right: 1px solid #E5E5E5
}

.m-even > .m-time.mobile-sezon-table__column,
.m-even > .sezon-table__column.m-time,
.m-odd > .m-time.mobile-sezon-table__column,
.m-odd > .sezon-table__column.m-time {
    border-left: none
}

.team-table-block.m-even .mobile-sezon-table__column,
.team-table-block.m-even .sezon-table__column {
    border-left: 1px solid #E5E5E5
}

.team-table-block.m-even .m-time.mobile-sezon-table__column,
.team-table-block.m-even .mobile-sezon-table__column:first-child,
.team-table-block.m-even .sezon-table__column.m-time,
.team-table-block.m-even .sezon-table__column:first-child {
    border-left: none
}

.team-table-block.m-odd .mobile-sezon-table__column,
.team-table-block.m-odd .sezon-table__column {
    border-left: 1px solid #f2f2f2
}

.team-table-block.m-odd .m-time.mobile-sezon-table__column,
.team-table-block.m-odd .mobile-sezon-table__column:first-child,
.team-table-block.m-odd .sezon-table__column.m-time,
.team-table-block.m-odd .sezon-table__column:first-child {
    border-left: none
}

.mobile-sezon-table__column {
    font-size: 9px
}

.season-table__row-mobile {
    display: table;
    table-layout: fixed;
    width: 100%;
    border-bottom: 1px solid #d1e2ea;
    border-top: 1px solid #d1e2ea
}

.season-table__row-mobile .season-table__row {
    width: 100%
}

.season-table__row-mobile .mobile-sezon-table__column,
.season-table__row-mobile .sezon-table__column {
    height: 50px;
    font-size: 12px;
    font-weight: 700;
    border-bottom: 1px solid #d1e2ea;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.season-table__row-mobile .m-score.mobile-sezon-table__column > .m-icon,
.season-table__row-mobile .sezon-table__column.m-score > .m-icon {
    vertical-align: 27px
}

.season-table__row-mobile .m-score.mobile-sezon-table__column > .m-items,
.season-table__row-mobile .sezon-table__column.m-score > .m-items {
    margin-left: -10px
}

.js-showFullinfoScore.m-background {
    background: #e2f3fb
}

.m-icon-draw,
.m-icon-lost,
.m-icon-none,
.m-icon-win {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    position: relative;
    margin-left: 18px;
    width: 10px;
    height: 10px;
    top: 35%
}

.m-icon-win {
    background: #6ebb79
}

.m-icon-lost {
    background: #ff6060
}

.m-icon-draw {
    background: #f1b500
}

.m-icon-none {
    background: #d1d1d1
}

.sezon_calendar_container {
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative
}

.bootstrap-datetimepicker-widget table tr:first-child .sezon_calendar_container > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .sezon_calendar_container > .ic-chevron-right,
.sezon_calendar_container > .icon {
    position: absolute;
    top: 0;
    left: 0
}

.sezon_calendar_container > .icon_calendar,
.sezon_calendar_container > .icon_clock {
    opacity: 1;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.sezon_calendar_container > .icon_calendar_hover,
.sezon_calendar_container > .icon_clock_hover {
    opacity: 0;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.sezon_calendar_container.m-active > .icon_calendar,
.sezon_calendar_container.m-active > .icon_clock,
.sezon_calendar_container:hover > .icon_calendar,
.sezon_calendar_container:hover > .icon_clock {
    opacity: 0
}

.sezon_calendar_container.m-active > .icon_calendar_hover,
.sezon_calendar_container.m-active > .icon_clock_hover,
.sezon_calendar_container:hover > .icon_calendar_hover,
.sezon_calendar_container:hover > .icon_clock_hover {
    opacity: 1
}

.mobile-sezon-table__column,
.sezon-table__column {
    display: table-cell;
    vertical-align: middle;
    position: relative
}

.bootstrap-datetimepicker-widget table tr:first-child .m-active.mobile-sezon-table__column .m-show-container .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .m-active.mobile-sezon-table__column .m-show-container .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .sezon-table__column.m-active .m-show-container .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .sezon-table__column.m-active .m-show-container .ic-chevron-right,
.m-active.mobile-sezon-table__column .m-show-container .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.m-active.mobile-sezon-table__column .m-show-container .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.m-active.mobile-sezon-table__column .m-show-container .icon,
.sezon-table__column.m-active .m-show-container .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.sezon-table__column.m-active .m-show-container .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.sezon-table__column.m-active .m-show-container .icon {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #fff
}

.m-header > .mobile-sezon-table__column,
.m-header > .sezon-table__column {
    background: #E3F3FC;
    height: 50px;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #009EE1
}

.m-header > .m-image.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-image {
    border-left: 1px solid #cee0e6
}

.m-header > .m-stats-item.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-stats-item {
    border-left: 1px solid #fff;
    font-size: 10px
}

.m-header > .m-avg_rating.mobile-sezon-table__column,
.m-header > .m-last.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-avg_rating,
.m-header > .sezon-table__column.m-last {
    border-right: 1px solid #cee0e6
}

.m-header > .m-first.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-first {
    border-left: 1px solid #cee0e6
}

.m-header > .m-name.mobile-sezon-table__column,
.m-header > .sezon-table__column.m-name {
    text-align: left
}

.m-total > .mobile-sezon-table__column,
.m-total > .sezon-table__column {
    height: 37px;
    background: #C7E7F9;
    font-size: 12px;
    font-weight: 700;
    color: #999
}

.m-total > .m-image.mobile-sezon-table__column,
.m-total > .sezon-table__column.m-image {
    border-left: 1px solid #B3CFE0
}

.m-total > .m-stats-item.mobile-sezon-table__column,
.m-total > .sezon-table__column.m-stats-item {
    border-left: 1px solid #fff
}

.m-total > .m-position.mobile-sezon-table__column,
.m-total > .sezon-table__column.m-position {
    border-left: 1px solid #C7E7F9
}

.m-total > .m-avg_rating.mobile-sezon-table__column,
.m-total > .m-last.mobile-sezon-table__column,
.m-total > .sezon-table__column.m-avg_rating,
.m-total > .sezon-table__column.m-last {
    border-right: 1px solid #B3CFE0
}

.m-total > .m-first.mobile-sezon-table__column,
.m-total > .sezon-table__column.m-first {
    border-left: 1px solid #B3CFE0
}

.m-total > .m-name.mobile-sezon-table__column + .m-empty,
.m-total > .sezon-table__column.m-name + .m-empty {
    border-left: none
}

.m-total > .m-empty.mobile-sezon-table__column + .m-empty,
.m-total > .sezon-table__column.m-empty + .m-empty {
    border-left: none
}

.m-data > .mobile-sezon-table__column,
.m-data > .sezon-table__column {
    color: #999
}

.p-team .m-data > .mobile-sezon-table__column,
.p-team .m-data > .sezon-table__column {
    padding-top: 10px;
    padding-bottom: 10px
}

.m-data > .m-image.mobile-sezon-table__column,
.m-data > .sezon-table__column.m-image {
    border-left: 1px solid #E5E5E5
}

.m-data > .m-first.mobile-sezon-table__column,
.m-data > .sezon-table__column.m-first {
    border-left: 1px solid #E5E5E5
}

.m-data > .m-avg_rating.mobile-sezon-table__column,
.m-data > .m-last.mobile-sezon-table__column,
.m-data > .sezon-table__column.m-avg_rating,
.m-data > .sezon-table__column.m-last {
    border-right: 1px solid #E5E5E5
}

.m-even > .mobile-sezon-table__column,
.m-even > .sezon-table__column {
    background: #f3f3f3
}

.m-even > .m-stats-item.mobile-sezon-table__column,
.m-even > .sezon-table__column.m-stats-item {
    border-left: 1px solid #FFF
}

.m-odd > .mobile-sezon-table__column,
.m-odd > .sezon-table__column {
    background: #fff
}

.m-odd > .m-stats-item.mobile-sezon-table__column,
.m-odd > .sezon-table__column.m-stats-item {
    border-left: 1px solid #F3F3F3
}

.m-image.mobile-sezon-table__column,
.sezon-table__column.m-image {
    width: 80px
}

.m-image.mobile-sezon-table__column > img,
.sezon-table__column.m-image > img {
    width: 70px;
    height: 70px
}

.m-first.mobile-sezon-table__column,
.sezon-table__column.m-first {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px
}

.m-total.mobile-sezon-table__column,
.sezon-table__column.m-total {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    font-size: 12px;
    font-weight: 700;
    color: #2b2b2b
}

.m-name.mobile-sezon-table__column,
.sezon-table__column.m-name {
    width: 175px;
    padding-right: 5px
}

.m-name.m-rent.mobile-sezon-table__column,
.sezon-table__column.m-name.m-rent {
    vertical-align: top
}

.p-team .m-number.mobile-sezon-table__column,
.p-team .sezon-table__column.m-number {
    width: 20px
}

.m-stats-item.mobile-sezon-table__column,
.sezon-table__column.m-stats-item {
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    padding: 0 4px
}

.m-zero.mobile-sezon-table__column,
.sezon-table__column.m-zero {
    color: #D3D3D3
}

.m-highlight.mobile-sezon-table__column,
.sezon-table__column.m-highlight {
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
    color: #009EE1;
    background: #C7E7F9
}

.m-charted.mobile-sezon-table__column,
.sezon-table__column.m-charted {
    cursor: pointer;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

.m-charted.mobile-sezon-table__column:hover,
.sezon-table__column.m-charted:hover {
    background: #C7E7F9
}

.m-loaded.mobile-sezon-table__column,
.sezon-table__column.m-loaded {
    color: #009EE1
}

.mobile-sezon-table__column .table-score-holder__score,
.sezon-table__column .table-score-holder__score {
    position: relative;
    left: 12px;
    top: -8px;
    margin-left: -10px;
    vertical-align: middle
}

.mobile-sezon-table__column .table-score-holder__score.m-with-addon,
.sezon-table__column .table-score-holder__score.m-with-addon {
    top: -4px
}

.m-date.mobile-sezon-table__column,
.sezon-table__column.m-date {
    width: 5.6%;
    padding-left: 9px
}

.m-time.mobile-sezon-table__column,
.sezon-table__column.m-time {
    width: 4%;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center
}

.m-championship.mobile-sezon-table__column,
.sezon-table__column.m-championship {
    width: 10.7%;
    padding-left: 9px
}

.m-oponent.mobile-sezon-table__column,
.sezon-table__column.m-oponent {
    width: 9.9%;
    padding-left: 11px
}

.m-type.mobile-sezon-table__column,
.sezon-table__column.m-type {
    width: 6.6%;
    padding-left: 12px
}

.m-score.mobile-sezon-table__column,
.sezon-table__column.m-score {
    width: 18.4%;
    padding-left: 11px
}

.m-score.mobile-sezon-table__column .table-score-holder__score-main,
.sezon-table__column.m-score .table-score-holder__score-main {
    color: #009ee1
}

.m-score.mobile-sezon-table__column > .m-icon,
.sezon-table__column.m-score > .m-icon {
    display: inline-block;
    height: 100%;
    vertical-align: top
}

.ie .m-score.mobile-sezon-table__column > .m-icon,
.ie .sezon-table__column.m-score > .m-icon {
    height: 0;
    margin-top: 17px
}

.m-score.mobile-sezon-table__column > .m-items,
.sezon-table__column.m-score > .m-items {
    height: 100%;
    margin-left: 6%
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link,
.sezon-table__column.m-score > .m-items > .m-items-link {
    display: inline-block;
    color: #d1d1d1;
    margin-top: 6px;
    position: relative
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-active,
.sezon-table__column.m-score > .m-items > .m-items-link.m-active {
    color: #282828;
    cursor: pointer
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-active:hover,
.sezon-table__column.m-score > .m-items > .m-items-link.m-active:hover {
    color: #009ee1
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.icon_plane,
.sezon-table__column.m-score > .m-items > .m-items-link.icon_plane {
    margin-left: 9px
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo {
    vertical-align: 3px;
    margin-left: 4px
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo .icon_geo_active,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo .icon_geo_active {
    display: none;
    position: absolute;
    left: 0;
    top: -25px
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo .icon_geo_inactive,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo .icon_geo_inactive {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -25px
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo .icon_geo_hover,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo .icon_geo_hover {
    display: none;
    position: absolute;
    left: 0;
    top: -25px
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo.m-active .icon_geo_active,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo.m-active .icon_geo_active {
    display: inline-block;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo.m-active .icon_geo_inactive,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo.m-active .icon_geo_inactive {
    display: none
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo.m-active .icon_geo_hover,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo.m-active .icon_geo_hover {
    display: inline-block;
    opacity: 0;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo.m-active:hover .icon_geo_active,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo.m-active:hover .icon_geo_active {
    opacity: 0
}

.m-score.mobile-sezon-table__column > .m-items > .m-items-link.m-geo.m-active:hover .icon_geo_hover,
.sezon-table__column.m-score > .m-items > .m-items-link.m-geo.m-active:hover .icon_geo_hover {
    opacity: 1
}

.js-drophelp {
    cursor: pointer
}

.js-drophelp.m-active .dropdown-help {
    opacity: 1;
    bottom: -54px;
    z-index: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.dropdown-help {
    position: absolute;
    bottom: -38px;
    width: 118px;
    border: 1px solid #d2d2d2;
    z-index: 0;
    background: #fff;
    text-align: center;
    margin-left: -48px;
    padding-top: 9px;
    padding-bottom: 4px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear .3s, opacity .3s, bottom .3s;
    -o-transition: visibility 0s linear .3s, opacity .3s, bottom .3s;
    -moz-transition: visibility 0s linear .3s, opacity .3s, bottom .3s;
    transition: visibility 0s linear .3s, opacity .3s, bottom .3s
}

.m-sezon-padded {
    padding-left: 19px
}

.sezon-table-mobile {
    display: table;
    width: 100%
}

.m-season.stats-page-ressults__items,
.m-season.stats-page-results__paging,
.m-season.team-results__paging,
.player-pagination.m-season {
    margin-top: 30px
}

.player-wrapper {
    padding: 44px 0 10px
}

.player-wrapper .dropdown-select__number {
    vertical-align: middle
}

.player-wrapper .dropdown-select__name {
    vertical-align: middle;
    font-weight: 400;
    font-size: 36px
}

.player-wrapper .dropdown-select__dropdown-btn {
    z-index: 1;
    vertical-align: middle
}

.player-wrapper .single-aside .aside-submenu {
    margin-top: 4px
}

.player-wrapper .player-short-bio__image img {
    width: 100%;
    height: auto
}

.player-wrapper .player-short-bio__table {
    padding-bottom: 16px
}

.player-wrapper .player-short-bio__table .player-short-bio__table-column.m-social {
    padding-top: 15px
}

.player-wrapper .player-short-bio__table .player-short-bio__table-column.m-social-icons {
    padding-top: 18px
}

.g-main_i .player-stat {
    padding: 40px 0 0 0
}

.player-stat .stat-title {
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    margin-bottom: 20px
}

.player-stat .general-select,
.player-stat .login-select,
.player-stat .triangled-select {
    margin-bottom: 40px
}

.player-stat .jq-selectbox__select-text {
    min-width: 150px
}

.player-bio {
    padding-bottom: 60px
}

.player-bio .player-bio__title {
    font-weight: 400
}

.player-bio .padded-wrapper {
    margin-bottom: 30px
}

.player-bio .home-statistics__ad {
    text-align: center;
    margin-bottom: 30px
}

.player-achievements .player-achievements__title {
    font-weight: 400;
    margin-bottom: 50px
}

.player-achievements .player-achievements__inside {
    padding-bottom: 50px
}

.player-achievements .achievement .achievement__icon {
    padding-right: 20px
}

.player-achievements .achievement .achievement__title {
    padding-top: 8px
}

.player-news .player-news__title {
    font-weight: 400;
    margin-bottom: 28px
}

.player-news .newslist__list.see_also {
    width: 52%;
    padding-right: 34px
}

.player-news .newslist__list.see_also + .newslist__list {
    width: 48%;
    padding-right: 0
}

.player-photos {
    background: #0a122a
}

.player-photos .time {
    color: #1caeec
}

.player-photos .ws-blocktag {
    top: 1px;
    background: #1caeec
}

.g-main_i .player-photos .wrp {
    background: 0 0
}

.player-photos .player-photos__title {
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 22px
}

.player-photos .newsblock__date {
    margin-bottom: 6px
}

.player-photos .newsblock__date .time {
    vertical-align: middle;
    font-size: 12px;
    font-family: "PT Sans Bold", Helvetica, Arial, sans-serif;
    margin-right: 5px
}

.player-photos .player-photos__pagination {
    margin-bottom: 50px
}

.player-videos {
    background: #1a1d24
}

.player-videos .time {
    color: #1caeec
}

.player-videos .ws-blocktag {
    top: 1px;
    background: #1caeec
}

.g-main_i .player-videos .wrp {
    background: 0 0
}

.player-videos .player-photos__title {
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 22px
}

.player-videos .player-videos__title {
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 22px
}

.player-videos .newsblock__date {
    margin-bottom: 6px
}

.player-videos .newsblock__date .time {
    vertical-align: middle;
    font-size: 12px;
    font-family: "PT Sans Bold", Helvetica, Arial, sans-serif;
    margin-right: 5px
}

.coaches-list {
    margin-bottom: 40px
}

.enc-coach-one-table .wrp {
    padding-bottom: 79px
}

.enc-coach-one-table .general-subtitle {
    padding-top: 30px;
    margin-bottom: 28px
}

.enc-coach-one-table .m-season {
    width: 40%
}

.enc-coach-one-table .m-draw,
.enc-coach-one-table .m-games,
.enc-coach-one-table .m-goal,
.enc-coach-one-table .m-gpoinrs,
.enc-coach-one-table .m-lose,
.enc-coach-one-table .m-win {
    width: 10%
}

.enc-coach-bio {
    background: #f39e3a;
    color: #fff
}

.enc-coach-bio .wrp {
    background: #f39e3a !important
}

.enc-coach-achiev .wrp {
    padding-bottom: 40px
}

.enc-coach-achiev .player-achievements__inside {
    padding-bottom: 55px
}

.enc-main-coach {
    overflow: hidden;
    margin-bottom: 30px
}

.enc-main-coach .general-subtitle {
    text-transform: none;
    font-weight: 400
}

.enc-main-coach .item-wrap:last-child {
    margin-bottom: 0
}

.enc-main-coach .item-wrap:last-child .item {
    margin-bottom: 33px
}

.enc-main-coach .img-holder {
    width: 100px;
    height: 100px;
    display: block;
    float: left;
    margin-right: 20px
}

.enc-main-coach .img-holder > img {
    width: 100px;
    display: block;
    border-right: 1px solid #dbdbdb;
    margin-bottom: -1px
}

.enc-main-coach .item {
    position: relative;
    margin-top: 29px;
    margin-bottom: 44px;
    background: #f4f4f4;
    border: 1px solid #dbdbdb;
    height: 100px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.enc-main-coach .name {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 19px;
    line-height: 28px;
    display: block;
    margin-top: 16px;
    letter-spacing: .4px
}

.enc-main-coach .info {
    font-size: 14px;
    display: block;
    color: #767676
}

.enc-main-coach .info > span:first-child {
    margin-bottom: 2px;
    display: inline-block;
    color: #2c2c2c;
    margin-right: 4px
}

.player-pagination,
.stats-page-ressults__items,
.stats-page-results__paging,
.team-results__paging {
    text-align: center;
    font-size: 14px
}

.player-pagination > a,
.player-pagination > span,
.stats-page-ressults__items > a,
.stats-page-ressults__items > span,
.stats-page-results__paging > a,
.stats-page-results__paging > span,
.team-results__paging > a,
.team-results__paging > span {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 8px 8px;
    height: 14px;
    min-width: 14px;
    line-height: 1;
    text-align: center;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.player-pagination > a.page,
.player-pagination > span.page,
.stats-page-ressults__items > a.page,
.stats-page-ressults__items > span.page,
.stats-page-results__paging > a.page,
.stats-page-results__paging > span.page,
.team-results__paging > a.page,
.team-results__paging > span.page {
    color: #b2b2b2;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.player-pagination > a.page:hover,
.player-pagination > span.page:hover,
.stats-page-ressults__items > a.page:hover,
.stats-page-ressults__items > span.page:hover,
.stats-page-results__paging > a.page:hover,
.stats-page-results__paging > span.page:hover,
.team-results__paging > a.page:hover,
.team-results__paging > span.page:hover {
    color: #fff;
    background: #282828
}

.player-pagination > a.next,
.player-pagination > a.prev,
.player-pagination > span.next,
.player-pagination > span.prev,
.stats-page-ressults__items > a.next,
.stats-page-ressults__items > a.prev,
.stats-page-ressults__items > span.next,
.stats-page-ressults__items > span.prev,
.stats-page-results__paging > a.next,
.stats-page-results__paging > a.prev,
.stats-page-results__paging > span.next,
.stats-page-results__paging > span.prev,
.team-results__paging > a.next,
.team-results__paging > a.prev,
.team-results__paging > span.next,
.team-results__paging > span.prev {
    color: #0852A3
}

.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > span.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > span.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > span.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .player-pagination > span.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > span.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > span.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > span.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-ressults__items > span.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > span.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > span.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > span.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stats-page-results__paging > span.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > a.prev > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > span.next > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > span.next > .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > span.prev > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-results__paging > span.prev > .ic-chevron-right,
.player-pagination > a.next > .icon,
.player-pagination > a.prev > .icon,
.player-pagination > span.next > .icon,
.player-pagination > span.prev > .icon,
.stats-page-ressults__items > a.next > .icon,
.stats-page-ressults__items > a.prev > .icon,
.stats-page-ressults__items > span.next > .icon,
.stats-page-ressults__items > span.prev > .icon,
.stats-page-results__paging > a.next > .icon,
.stats-page-results__paging > a.prev > .icon,
.stats-page-results__paging > span.next > .icon,
.stats-page-results__paging > span.prev > .icon,
.team-results__paging > a.next > .icon,
.team-results__paging > a.prev > .icon,
.team-results__paging > span.next > .icon,
.team-results__paging > span.prev > .icon {
    margin-left: -15px;
    margin-right: -13px;
    margin-top: -14px
}

.player-pagination > a.next:active,
.player-pagination > a.next:hover,
.player-pagination > a.prev:active,
.player-pagination > a.prev:hover,
.player-pagination > span.next:active,
.player-pagination > span.next:hover,
.player-pagination > span.prev:active,
.player-pagination > span.prev:hover,
.stats-page-ressults__items > a.next:active,
.stats-page-ressults__items > a.next:hover,
.stats-page-ressults__items > a.prev:active,
.stats-page-ressults__items > a.prev:hover,
.stats-page-ressults__items > span.next:active,
.stats-page-ressults__items > span.next:hover,
.stats-page-ressults__items > span.prev:active,
.stats-page-ressults__items > span.prev:hover,
.stats-page-results__paging > a.next:active,
.stats-page-results__paging > a.next:hover,
.stats-page-results__paging > a.prev:active,
.stats-page-results__paging > a.prev:hover,
.stats-page-results__paging > span.next:active,
.stats-page-results__paging > span.next:hover,
.stats-page-results__paging > span.prev:active,
.stats-page-results__paging > span.prev:hover,
.team-results__paging > a.next:active,
.team-results__paging > a.next:hover,
.team-results__paging > a.prev:active,
.team-results__paging > a.prev:hover,
.team-results__paging > span.next:active,
.team-results__paging > span.next:hover,
.team-results__paging > span.prev:active,
.team-results__paging > span.prev:hover {
    color: #2B2B2B
}

.player-pagination > a.inactive,
.player-pagination > span.inactive,
.stats-page-ressults__items > a.inactive,
.stats-page-ressults__items > span.inactive,
.stats-page-results__paging > a.inactive,
.stats-page-results__paging > span.inactive,
.team-results__paging > a.inactive,
.team-results__paging > span.inactive {
    color: #282828;
    filter: alpha(Opacity=30);
    opacity: .3;
    cursor: default
}

.match-photo .player-pagination > a.inactive,
.match-photo .player-pagination > span.inactive,
.match-photo .stats-page-ressults__items > a.inactive,
.match-photo .stats-page-ressults__items > span.inactive,
.match-photo .stats-page-results__paging > a.inactive,
.match-photo .stats-page-results__paging > span.inactive,
.match-photo .team-results__paging > a.inactive,
.match-photo .team-results__paging > span.inactive,
.match-video .player-pagination > a.inactive,
.match-video .player-pagination > span.inactive,
.match-video .stats-page-ressults__items > a.inactive,
.match-video .stats-page-ressults__items > span.inactive,
.match-video .stats-page-results__paging > a.inactive,
.match-video .stats-page-results__paging > span.inactive,
.match-video .team-results__paging > a.inactive,
.match-video .team-results__paging > span.inactive,
.player-photos .player-pagination > a.inactive,
.player-photos .player-pagination > span.inactive,
.player-photos .stats-page-ressults__items > a.inactive,
.player-photos .stats-page-ressults__items > span.inactive,
.player-photos .stats-page-results__paging > a.inactive,
.player-photos .stats-page-results__paging > span.inactive,
.player-photos .team-results__paging > a.inactive,
.player-photos .team-results__paging > span.inactive,
.player-videos .player-pagination > a.inactive,
.player-videos .player-pagination > span.inactive,
.player-videos .stats-page-ressults__items > a.inactive,
.player-videos .stats-page-ressults__items > span.inactive,
.player-videos .stats-page-results__paging > a.inactive,
.player-videos .stats-page-results__paging > span.inactive,
.player-videos .team-results__paging > a.inactive,
.player-videos .team-results__paging > span.inactive {
    color: #757575
}

.player-pagination > a.inactive.m-dots,
.player-pagination > span.inactive.m-dots,
.stats-page-ressults__items > a.inactive.m-dots,
.stats-page-ressults__items > span.inactive.m-dots,
.stats-page-results__paging > a.inactive.m-dots,
.stats-page-results__paging > span.inactive.m-dots,
.team-results__paging > a.inactive.m-dots,
.team-results__paging > span.inactive.m-dots {
    filter: alpha(Opacity=100);
    opacity: 1
}

.player-pagination > a.current,
.player-pagination > span.current,
.stats-page-ressults__items > a.current,
.stats-page-ressults__items > span.current,
.stats-page-results__paging > a.current,
.stats-page-results__paging > span.current,
.team-results__paging > a.current,
.team-results__paging > span.current {
    background: #044FA2;
    color: #fff
}

.player-pagination > a.current:hover,
.player-pagination > span.current:hover,
.stats-page-ressults__items > a.current:hover,
.stats-page-ressults__items > span.current:hover,
.stats-page-results__paging > a.current:hover,
.stats-page-results__paging > span.current:hover,
.team-results__paging > a.current:hover,
.team-results__paging > span.current:hover {
    background: #044FA2
}

.player-pagination > a + a,
.player-pagination > span + a,
.stats-page-ressults__items > a + a,
.stats-page-ressults__items > span + a,
.stats-page-results__paging > a + a,
.stats-page-results__paging > span + a,
.team-results__paging > a + a,
.team-results__paging > span + a {
    margin-left: 4px
}

.player-pagination > a + span,
.player-pagination > span + span,
.stats-page-ressults__items > a + span,
.stats-page-ressults__items > span + span,
.stats-page-results__paging > a + span,
.stats-page-results__paging > span + span,
.team-results__paging > a + span,
.team-results__paging > span + span {
    margin-left: 4px
}

.player-media__list {
    list-style-type: none;
    padding: 0;
    zoom: 1
}

.player-media__list:after,
.player-media__list:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.player-media__list:after {
    clear: both
}

.player-media__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.player-media__item {
    float: left;
    width: 230px;
    margin-right: 30px
}

.player-media__item:nth-child(4n+1) {
    clear: both
}

.home-photoday {
    background: #0a122a right top;
    padding: 45px 0 44px
}

.g-wrap .home-photoday .wrp {
    background: 0 0
}

.home-photoday__title {
    margin-bottom: 26px
}

.photoday-photo {
    display: block;
    position: relative;
    margin-bottom: 1em
}

.ie-9 .photoday-photo {
    margin-bottom: .825em
}

.photoday-photo > .img-holder {
    display: block;
    position: relative;
    background: #363941
}

.photoday-photo > .img-holder > img {
    width: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.photoday-photo > .img-holder > .overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    filter: alpha(Opacity=0);
    opacity: 0
}

.photoday-photo > .img-holder > .overlay > .lens-block {
    width: 35px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2c2c2c
}

.photoday-photo > .photoday-description {
    display: table;
    width: 100%;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.photoday-photo:hover > .img-holder > img {
    filter: alpha(Opacity=80);
    opacity: .8
}

.photoday-photo:hover > .img-holder > .overlay {
    opacity: 1
}

.photoday-photo:hover > .photoday-description {
    color: #009EE1
}

.photoday-description {
    background: #fff;
    position: relative;
    padding: 10px 30px 12px 0;
    color: #1f1f1f
}

.ie-9 .photoday-description {
    padding-bottom: 16px
}

.photoday-description > .title-icon {
    height: 67px;
    width: 60px;
    text-align: center;
    left: 0;
    top: 0;
    line-height: 64px;
    display: table-cell;
    vertical-align: middle
}

.ie-9 .photoday-description > .title-icon {
    width: 62px
}

.bootstrap-datetimepicker-widget table tr:first-child .photoday-description > .title-icon > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .photoday-description > .title-icon > .ic-chevron-right,
.photoday-description > .title-icon > .icon {
    font-size: 35px
}

.bootstrap-datetimepicker-widget table tr:first-child .ie-9 .photoday-description > .title-icon > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .ie-9 .photoday-description > .title-icon > .ic-chevron-right,
.ie-9 .bootstrap-datetimepicker-widget table tr:first-child .photoday-description > .title-icon > .ic-chevron-left,
.ie-9 .bootstrap-datetimepicker-widget table tr:first-child .photoday-description > .title-icon > .ic-chevron-right,
.ie-9 .photoday-description > .title-icon > .icon {
    margin-left: 2px
}

.photoday-description > .title {
    display: table-cell;
    font-size: 1.14286em;
    line-height: 1.25;
    vertical-align: middle
}

.photoday-description .title-inside {
    display: block;
    max-height: 40px;
    overflow: hidden
}

.photoday-links {
    text-align: right
}

.home-gallery {
    padding: 45px 0 44px;
    background: #000 top left
}

.home-gallery .newsblock__date {
    line-height: 1.2;
    max-height: 23px;
    margin-bottom: 7px
}

.home-gallery .newsblock__date .time {
    font-size: 12px;
    font-family: "PT Sans Bold", Helvetica, Arial, sans-serif;
    color: #61acec
}

.ie-9 .home-gallery {
    padding-bottom: 47px
}

.firefox .home-gallery {
    padding: 44px 0 44px
}

.g-wrap .home-gallery .wrp {
    background: 0 0
}

.home-gallery .home-block__header.home-gallery__title {
    padding-left: 30px;
    padding-right: 30px
}

.home-gallery .ws-blocktag {
    background: #61acec;
    top: 0
}

.home-gallery__title {
    margin-bottom: 26px
}

.firefox .home-gallery__title > a > span {
    margin-left: -2px
}

.firefox .home-gallery__title {
    margin-bottom: 27px
}

.home-gallery__store {
    margin-bottom: 4px;
    float: right
}

.ie-9 .home-gallery__store {
    margin-top: 0
}

.home-gallery__store > span {
    vertical-align: top
}

.home-gallery__thumbs {
    padding: 0 30px
}

.home-gallery__thumbs__list {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: -20px;
    margin-bottom: 9px;
    overflow: hidden
}

.firefox .home-gallery__thumbs__list {
    margin-left: -19px;
    margin-right: -3px
}

.ie-9 .home-gallery__thumbs__list {
    margin-top: -1px
}

.home-gallery__thumbs__item {
    float: left;
    width: 150px;
    margin-left: 20px;
    vertical-align: top
}

.home-gallery__thumbs__item:nth-child(4) {
    clear: both
}

.home-gallery__thumbs__item.has-border {
    border-bottom: #515359 1px solid;
    margin-bottom: 25px;
    padding-bottom: 16px
}

.firefox .home-gallery__thumbs__item.has-border {
    padding-bottom: 22px
}

.home-gallery__thumbs__item > a {
    display: block;
    position: relative
}

.home-gallery__thumbs__item > a > .img-holder {
    position: relative;
    line-height: 0;
    background: #ccc;
    overflow: hidden;
    margin-bottom: 13px
}

.firefox .home-gallery__thumbs__item > a > .img-holder {
    margin-bottom: 12px
}

.ie-9 .home-gallery__thumbs__item > a > .img-holder {
    margin-bottom: 9px
}

.home-gallery__thumbs__item > a > .img-holder > img {
    width: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    max-height: none !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.home-gallery__thumbs__item > a > .img-holder > .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    opacity: 0
}

.home-gallery__thumbs__item > a > .img-holder > .overlay > .lens-block {
    width: 35px;
    height: 25px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2c2c2c
}

.home-gallery__thumbs__item > a > .title {
    color: #b2b2b2;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
    height: 58.8px;
    display: block;
    overflow: hidden;
    line-height: 1.5
}

.home-gallery__thumbs__item > a:hover {
    color: #009EE1
}

.home-gallery__thumbs__item > a:hover > .img-holder > img {
    opacity: .8
}

.home-gallery__thumbs__item > a:hover > .img-holder > .overlay {
    opacity: 1
}

.home-gallery__thumbs__item > a:hover > .title {
    color: #009EE1
}

.home-gallery__links {
    text-align: right;
    padding-left: 30px;
    padding-right: 30px
}

.ie-9 .home-gallery__links {
    margin-right: -1px
}

.m-academy .home-gallery__thumbs__list {
    margin-left: -10px;
    margin-right: -10px
}

.m-academy .home-gallery__thumbs__item {
    float: left;
    width: 16.66%;
    padding: 0 10px;
    margin-left: 0;
    margin-bottom: 10px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.m-academy .home-gallery__thumbs__item:nth-child(4) {
    clear: none
}

.match-media {
    display: table;
    width: 100%;
    position: relative;
    margin: 0 -30px;
    padding: 0 30px;
    overflow: hidden
}

.match-media.only-photo {
    background: #262931
}

.match-media.only-photo:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 300%;
    left: -100%;
    display: block;
    z-index: -1;
    background: #262931
}

.match-media.only-photo .match-photo__list {
    margin-top: 46px
}

.match-media.match_photo-video > div {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    position: relative
}

.match-media.match_photo-video > div:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 300%;
    display: block;
    z-index: 0
}

.match-media.match_photo-video > div:first-child {
    background: #0A122A
}

.match-media.match_photo-video > div:first-child:before {
    background: #0A122A;
    left: -150%;
    height: 100%
}

.match-media.match_photo-video > div:last-child {
    background: #18100C
}

.match-media.match_photo-video > div:last-child:before {
    background: #18100C
}

.match-media__half {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    position: relative
}

.match-media__half:before {
    position: absolute;
    height: 100%;
    width: 300%;
    display: block;
    z-index: 0
}

.match-media__half.m-photo:before {
    left: -150%
}

.match-media__wrapper {
    position: relative;
    padding-top: 32px;
    padding-bottom: 30px
}

.match-media__wrapper.m-lowPadding {
    padding-bottom: 0
}

.match-media__wrapper.m-left {
    float: right
}

.ie-9 .match-media__wrapper.m-left {
    margin-right: 1px;
    margin-top: -1px
}

.match-media__wrapper.m-right {
    float: left;
    padding-left: 35px
}

.match-media__title-container {
    *zoom: 1
}

.match-media__title {
    margin: 0;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    font-size: 18px;
    color: #fff;
    margin-bottom: 19px
}

.match-media__title.m-white {
    color: #fff
}

.match-media__title.m-dark {
    color: #2b2b2b
}

.match-photo.m-full-width {
    background: #262931;
    padding: 25px 0 30px;
    overflow: hidden
}

.match-photo__layout-row {
    *zoom: 1
}

.match-photo__layout-column {
    float: left;
    width: 470px
}

.match-photo__layout-column + .match-photo__layout-column {
    margin-left: 70px
}

.match-photo__big {
    position: relative
}

.match-photo__big-image {
    position: relative;
    height: 0;
    line-height: 0;
    overflow: hidden;
    padding-bottom: 57.44681%
}

.match-photo__big-image > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto
}

.match-photo__big-description {
    background: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 15px 30px
}

.match-photo__list {
    list-style: none;
    margin: 0 0 0 -15px;
    padding: 0 15px 0 0;
    overflow: hidden
}

.match-photo__list.m-loaded {
    background: url(../img/preloader_dark.gif) center center no-repeat
}

.match-photo__item {
    float: left;
    width: 33.333%;
    height: 96px;
    margin: 0 0 37px 0;
    position: relative;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.match-photo__img-empty {
    display: block;
    position: absolute;
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px dashed #3D4048;
    background: #262931 url(../images/image_placeholder_light.png) center center no-repeat
}

.match-photo__img-holder {
    position: relative;
    display: block;
    width: 134px;
    height: 100%;
    background: #fff;
    overflow: hidden
}

.match-photo__img-holder > img {
    display: block;
    width: auto;
    max-width: none;
    height: 100%
}

.match-photo__img-holder:hover > img {
    opacity: .8
}

.match-photo__img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s;
    opacity: 0
}

.match-photo__img-overlay > .lens-block {
    width: 35px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2c2c2c
}

.match-photo__img-holder:hover > .match-photo__img-overlay {
    opacity: 1
}

.match-video__list {
    list-style-type: none;
    padding: 0;
    margin: 0 -65px 0 0;
    zoom: 1;
    overflow: hidden
}

.match-video__item {
    margin-bottom: 18px;
    width: 210px;
    margin-right: 48px;
    float: left
}

.match-video__item:nth-child(4n+1) {
    clear: both
}

.match-video__item.m-bordered {
    padding-bottom: 14px;
    border-bottom: 1px solid #3B4046
}

.match-video__description {
    display: block;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    height: 40px
}

.match-video__image {
    display: block;
    line-height: 0;
    position: relative;
    background: #fff;
    margin-bottom: 16px;
    height: 0;
    padding-bottom: 65.21739%
}

.match-video__image > img {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%
}

.player-videos__link:hover .match-video__image > img {
    opacity: .8
}

.match-video__image.m-empty {
    background: 0 0
}

.match-video__image-empty {
    background: #262931 url(../images/image_placeholder_light.png) center center no-repeat;
    border: 2px dashed #3D4048;
    position: absolute;
    height: 100%;
    left: 0;
    margin-bottom: 16px;
    top: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.match-video.m-full-width {
    background: #262931;
    padding: 25px 0 40px
}

.match-video.m-full-width .wrp {
    overflow: hidden
}

.match-video__title {
    margin: 0 0 27px 0;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 1;
    font-size: 18px;
    color: #fff
}

.match-video__title.m-white {
    color: #fff
}

.match-video__list_wide .match-video__item {
    margin-right: 50px
}

.matchpage-top__section {
    overflow-x: hidden
}

.matchpage-top {
    margin-bottom: 45px
}

.matchpage-top.m-margin-bottom {
    margin-bottom: 14px
}

.match-header {
    margin: 0 0 27px;
    padding-left: 30px
}

.matchpage-banner-aside {
    float: right;
    width: 240px;
    padding-left: 20px;
    margin-top: 4px;
    margin-bottom: 42px
}

.matchpage-top__content {
    padding-right: 272px
}

.home-matchday__teaminfo.m-matchpage {
    display: table;
    width: 100%;
    table-layout: fixed;
    margin-bottom: 23px
}

.home-matchday__teaminfo.m-matchpage > .team-holder {
    float: none;
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top
}

.home-matchday__teaminfo.m-matchpage > .team-holder.team-home {
    padding-right: 25px
}

.home-matchday__teaminfo.m-matchpage > .team-holder.team-away {
    padding-left: 25px
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .img-holder {
    -webkit-box-shadow: none;
    box-shadow: none
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .img-holder {
    width: 120px;
    height: 120px
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .main > .title {
    color: #1f1f1f;
    font-size: 20px;
    line-height: 20px;
    padding-top: 12px;
    margin-bottom: 13px
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .main > .place {
    font-weight: 700;
    line-height: 16px
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .main > .last-matches > .blocks > i + i {
    margin-left: 10px
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .main > .goals-list {
    margin-top: 25px
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .main > .goals-list > .item {
    color: #999
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .main > .goals-list > .item > span {
    display: inline-block
}

.home-matchday__teaminfo.m-matchpage > .team-holder > .main > .goals-list > .item > .type {
    color: #666
}

.home-matchday__teaminfo.m-matchpage > .score-holder {
    display: table-cell;
    position: static;
    padding-top: 10px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .main {
    background: #20252d;
    height: 70px;
    line-height: 70px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .main > .e {
    margin-top: 35px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .main > .e:first-child {
    margin-right: 16px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .main > .s {
    position: absolute;
    right: 3px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .main > .s:first-child {
    margin-right: 10px;
    position: absolute;
    left: 6px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .main > .dot {
    top: 8px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block {
    margin-top: 15px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .title {
    margin: 0 0 8px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore {
    display: block;
    margin: 0 0 15px;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28), inset 0 1px #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28), inset 0 1px #fff;
    text-align: center;
    height: 29px;
    line-height: 29px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .s {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 20px;
    font-style: normal;
    display: inline-block;
    width: 40px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .s:first-child {
    margin-right: 5px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot {
    color: transparent;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 60px
}

.ie-8 .home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot {
    color: #fff
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .dot:before {
    color: #232323;
    font-size: 35px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .scores > .block > i {
    width: 6px;
    height: 6px
}

.home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .scores > .block > i + i {
    margin-left: 4px
}

.home-matchday__teaminfo.m-matchpage > .score-holder.online > .main {
    color: #fff
}

.home-matchday__teaminfo.m-matchpage > .score-holder.online > .main > .dot:before {
    color: #fff
}

.home-matchday__teaminfo {
    position: relative;
    zoom: 1;
    margin-bottom: 10px
}

.home-matchday__teaminfo:after,
.home-matchday__teaminfo:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.home-matchday__teaminfo:after {
    clear: both
}

.home-matchday__teaminfo > .team-holder {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #656a76;
    width: 50%
}

.home-matchday__teaminfo > .team-holder > .img-holder {
    width: 120px;
    height: 120px
}

.home-matchday__teaminfo > .team-holder > .img-holder > img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.home-matchday__teaminfo > .team-holder > .main > .title {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 1.85714em;
    text-transform: uppercase;
    line-height: 1;
    padding-top: 10px;
    padding-bottom: 1px
}

.home-matchday__teaminfo > .team-holder > .main > .place {
    font-size: .92857em;
    margin-bottom: 19px
}

.home-matchday__teaminfo > .team-holder > .main > .players {
    color: #999
}

.home-matchday__teaminfo > .team-holder > .main > .goals-list {
    margin-top: 10px;
    margin-bottom: -3px;
    line-height: 1
}

.home-matchday__teaminfo > .team-holder > .main > .goals-list > .item {
    display: block;
    font-size: .92857em;
    color: #ccc
}

.home-matchday__teaminfo > .team-holder > .main > .goals-list > .item > .time {
    font-weight: 700
}

.home-matchday__teaminfo > .team-holder > .main > .goals-list > .item > .type {
    color: #656a76
}

.home-matchday__teaminfo > .team-holder > .main > .goals-list > .item + .item {
    margin-top: 3px
}

.home-matchday__teaminfo > .team-holder > .main > .goals-list > .item.link:hover {
    color: #009EE1
}

.home-matchday__teaminfo > .team-holder.team-home {
    padding-right: 83px
}

.home-matchday__teaminfo > .team-holder.team-home > .img-holder {
    float: left
}

.home-matchday__teaminfo > .team-holder.team-home > .main {
    padding-left: 140px
}

.home-matchday__teaminfo > .team-holder.team-home > .main > .last-matches > .blocks {
    float: left;
    margin-right: 12px
}

.home-matchday__teaminfo > .team-holder.team-away {
    text-align: right;
    padding-left: 90px
}

.home-matchday__teaminfo > .team-holder.team-away > .img-holder {
    float: right
}

.home-matchday__teaminfo > .team-holder.team-away > .main {
    padding-right: 140px
}

.home-matchday__teaminfo > .score-holder {
    display: block;
    position: absolute;
    left: 50%;
    top: 30px;
    width: 170px;
    margin-left: -84px
}

.home-matchday__teaminfo > .score-holder > .main {
    display: block;
    position: relative;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 34px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28);
    box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28);
    height: 60px
}

.home-matchday__teaminfo > .score-holder > .main > i {
    font-style: normal
}

.home-matchday__teaminfo > .score-holder > .main > .s {
    display: inline-block;
    width: 75px;
    letter-spacing: 2px;
    top: 2px
}

.home-matchday__teaminfo > .score-holder > .main > .s:first-child {
    margin-right: 5px
}

.home-matchday__teaminfo > .score-holder > .main > .dot {
    position: absolute;
    top: 2px;
    left: 50%;
    width: 60px;
    text-align: center;
    margin-left: -28px
}

.operamac .home-matchday__teaminfo > .score-holder > .main > .dot,
.operamob .home-matchday__teaminfo > .score-holder > .main > .dot {
    top: 6px
}

.home-matchday__teaminfo > .score-holder > .main > .dot:before {
    font-size: 55px;
    color: #fff
}

.home-matchday__teaminfo > .score-holder > .main > .e {
    display: inline-block;
    width: 22px;
    height: 3px;
    background: #fff;
    margin: 0 0 0 35px
}

.home-matchday__teaminfo > .score-holder > .main > .e:first-child {
    margin: 28px 35px 0 0
}

.home-matchday__teaminfo > .score-holder > .subscore {
    display: block;
    overflow: hidden;
    position: relative;
    width: 85px;
    height: 33px;
    margin: -5px auto 0;
    text-align: center;
    line-height: 33px;
    font-size: 25px;
    color: #232323;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28);
    box-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .28)
}

.no-boxshadow .home-matchday__teaminfo > .score-holder > .subscore {
    border: 1px solid #DFDFDF
}

.home-matchday__teaminfo > .score-holder > .subscore > .s {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-style: normal;
    display: inline-block;
    width: 35px
}

.home-matchday__teaminfo > .score-holder > .subscore > .s:first-child {
    margin-right: 5px
}

.home-matchday__teaminfo > .score-holder > .subscore > .dot {
    color: #fff;
    left: 50%;
    margin-left: -28px;
    position: absolute;
    text-align: center;
    top: -13px;
    width: 60px
}

.operamac .home-matchday__teaminfo > .score-holder > .subscore > .dot,
.operamob .home-matchday__teaminfo > .score-holder > .subscore > .dot {
    top: -7px
}

.home-matchday__teaminfo > .score-holder > .subscore > .dot:before {
    color: #232323;
    font-size: 55px
}

.home-matchday__teaminfo > .score-holder > .penalti-block {
    display: block
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .title {
    display: block;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    color: #656a76;
    font-size: .78571em;
    line-height: 1;
    margin-bottom: 7px;
    margin-top: 8px;
    text-align: center;
    text-transform: uppercase
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores {
    display: block;
    overflow: hidden
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores > .block {
    display: block;
    font-size: 0
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores > .block > i {
    display: inline-block;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #232323
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores > .block > i + i {
    margin-left: 6px
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores > .block > i.lose {
    background: #FF6060
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores > .block > i.win {
    background: #30BB78
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores > .block.left {
    float: left
}

.home-matchday__teaminfo > .score-holder > .penalti-block > .scores > .block.right {
    float: right
}

.home-matchday__teaminfo > .score-holder.before > .main {
    overflow: hidden;
    background: #20252d;
    color: transparent;
    line-height: 6px;
    text-align: center
}

.ie-8 .home-matchday__teaminfo > .score-holder.before > .main {
    color: #3F414B
}

.home-matchday__teaminfo > .score-holder.online > .main {
    text-align: center
}

.home-matchday__teaminfo > .score-holder.online > .main > .dot {
    color: transparent
}

.ie-8 .home-matchday__teaminfo > .score-holder.online > .main > .dot {
    color: #fff
}

.home-matchday__teaminfo > .score-holder.online > .main > .dot:before {
    color: #232323
}

.home-matchday__teaminfo > .score-holder.second {
    top: 0
}

.home-matchday__matchinfo {
    border-top: 1px solid #33353D;
    border-bottom: 1px solid #33353D;
    font-size: .92857em;
    line-height: 1.23077;
    margin-bottom: 19px;
    padding: 5px 0
}

.home-matchday__matchinfo > .gallery-auto,
.home-matchday__matchinfo > .row {
    display: table;
    width: 100%
}

.home-matchday__matchinfo__block {
    display: table-cell;
    vertical-align: top;
    width: 33.33333%;
    color: #666b77;
    border-left: 1px solid #33353D;
    padding: 1px 19px
}

.home-matchday__matchinfo.m-short .home-matchday__matchinfo__block {
    width: 50%;
    padding-right: 140px;
    text-align: right
}

.home-matchday__matchinfo.m-short .home-matchday__matchinfo__block:first-child {
    padding-right: 0;
    padding-left: 140px;
    text-align: left
}

.home-matchday__matchinfo__block:first-child {
    border-left: none
}

.home-matchday__matchinfo__block a {
    color: #fff
}

.home-matchday__matchinfo__block a:hover {
    color: #009EE1
}

.home-matchday__matchinfo__block .white {
    color: #fff
}

.matchinfo-table {
    background: #F3F3F3;
    overflow: hidden;
    padding: 16px 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 37px
}

.matchinfo-table__half {
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.matchinfo-table__item {
    display: table;
    width: 100%
}

.matchinfo-table__item a {
    color: #333;
    font-weight: 700
}

.matchinfo-table__item a:hover {
    color: #009EE1
}

.matchinfo-table__title {
    display: table-cell;
    vertical-align: top;
    width: 117px;
    color: grey;
    padding: 0 10px 0 17px
}

.m-right .matchinfo-table__title {
    padding: 0 10px 0 15px
}

.matchinfo-table__value {
    display: table-cell;
    vertical-align: top;
    color: #333
}

.news-calendar-compact {
    font-size: 12px
}

.news-calendar-compact .year,
.news-calendar-compact .years {
    display: none;
    position: absolute;
    z-index: 110;
    background: #fff;
    width: 238px;
    height: 251px;
    border: 1px solid #eaeaea
}

.news-calendar-compact .NewsCalTable {
    width: 100%;
    height: 219px
}

.news-calendar-compact .NewsCalTable,
.news-calendar-compact .NewsCalTable td,
.news-calendar-compact .NewsCalTable tr {
    border-collapse: collapse;
    vertical-align: middle;
    text-align: center
}

.news-calendar-compact .NewsCalTable td.active a {
    color: #fff;
    background: #044fa2;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.news-calendar-compact .calendarHeader {
    width: 100%;
    background: #2E509E;
    font-family: FuturaDemi, sans-serif;
    font-weight: 400
}

.news-calendar-compact .calendarHeader a,
.news-calendar-compact .calendarHeader span {
    color: #fff
}

.bootstrap-datetimepicker-widget table tr:first-child .news-calendar-compact .calendarHeader .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-calendar-compact .calendarHeader .ic-chevron-right,
.news-calendar-compact .calendarHeader .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-calendar-compact .calendarHeader .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-calendar-compact .calendarHeader .icon {
    margin: -16px 0 -12px
}

.news-calendar-compact .calendarHeader .dp_caption {
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    cursor: pointer
}

.news-calendar-compact .calendarHeader .dp_caption > span {
    position: relative;
    top: 1px
}

.news-calendar-compact .calendarHeader .dp_next,
.news-calendar-compact .calendarHeader .dp_previous {
    width: 38px;
    height: 23px;
    line-height: 23px;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    cursor: pointer
}

.news-calendar-compact .calendarHeader .dp_next:hover,
.news-calendar-compact .calendarHeader .dp_previous:hover {
    background: #2C2C2C
}

.news-calendar-compact .calendarHeader .dp_next > span,
.news-calendar-compact .calendarHeader .dp_previous > span {
    position: relative;
    top: 1px
}

.news-calendar-compact .calendarHeader .dp_previous {
    border-right: 1px solid #5873b1
}

.news-calendar-compact .calendarHeader .dp_previous:hover {
    border-right-color: #2C2C2C
}

.news-calendar-compact .calendarHeader .dp_next {
    border-left: 1px solid #5873b1
}

.news-calendar-compact .calendarHeader .dp_next:hover {
    border-left-color: #2C2C2C
}

.news-calendar-compact .NewsCalHeader {
    background-color: #fafafa
}

.news-calendar-compact .NewsCalHeader > a,
.news-calendar-compact .NewsCalHeader > span {
    display: block;
    width: 24px;
    height: 24px;
    margin: auto;
    line-height: 24px;
    text-transform: uppercase;
    cursor: default
}

.news-calendar-compact .NewsCalDefault > a,
.news-calendar-compact .NewsCalDefault > span,
.news-calendar-compact .NewsCalOtherMonth > a,
.news-calendar-compact .NewsCalOtherMonth > span,
.news-calendar-compact .NewsCalToday > a,
.news-calendar-compact .NewsCalToday > span {
    display: block;
    width: 24px;
    height: 24px;
    margin: auto;
    line-height: 24px;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.news-calendar-compact .NewsCalDefault > a:hover,
.news-calendar-compact .NewsCalOtherMonth > a:hover,
.news-calendar-compact .NewsCalToday > a:hover {
    background: #2C2C2C;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #fff
}

.news-calendar-compact .NewsCalOtherMonth > a,
.news-calendar-compact .NewsCalOtherMonth > span {
    color: #fff
}

.news-calendar-compact .NewsCalOtherMonth > a:hover {
    background: #fff;
    color: #fff
}

.news-calendar-compact .NewsCalToday > a,
.news-calendar-compact .NewsCalToday > span {
    color: #fff;
    background: #044fa2;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.news-calendar-compact .NewsCalDefault > a,
.news-calendar-compact .NewsCalDefault > span {
    color: #1f1f1f
}

.news-calendar-compact .NewsCalMonth a,
.news-calendar-compact .NewsCalMonth span {
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #1f1f1f
}

.news-calendar-compact .NewsCalMonth a:hover {
    color: #009ee1
}

.news-calendar-compact .disabled > a,
.news-calendar-compact .disabled > span {
    color: silver;
    cursor: default
}

.category-tags {
    list-style: none;
    margin: 0;
    padding: 0;
    word-spacing: 6px;
    line-height: 33px
}

.category-tags > li {
    display: inline-block;
    vertical-align: top;
    background: #EAEDF5;
    word-spacing: normal;
    line-height: 23px
}

.operamini .category-tags > li {
    margin-bottom: 10px
}

.category-tags > li > a,
.category-tags > li > span {
    display: inline-block;
    padding: 0 15px 1px 15px;
    color: #1f1f1f;
    background: #EAEDF5;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.category-tags > li > a {
    text-decoration: none
}

.category-tags > li > a:hover {
    color: #fff;
    background: #282828
}

.category-tags > li.active > a,
.category-tags > li.active > span {
    color: #fff;
    background: #2E509E
}

.newslist__top {
    position: relative;
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.newslist__top > .tags-holder > ul {
    margin-bottom: 15px;
    padding-right: 80px
}

.newslist__top > .rss_link {
    position: absolute;
    top: 13px;
    right: 0
}

.newslist__top > .tags-holder {
    margin-left: 2px
}

.before_rss {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-left: 25px;
    color: #2c2c2c;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    height: 18px;
    text-decoration: none
}

.before_rss:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px -120px;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 8px
}

.operamac .before_rss:before,
.operamob .before_rss:before {
    margin-top: -2px
}

.newslist__main {
    display: block;
    position: relative;
    margin-bottom: 40px
}

.newslist__main .media-left {
    display: block
}

.newslist__main .newsitem__seealso {
    margin-bottom: 20px
}

.newslist__main .newslist__item.main-news .media-body .tag {
    font-size: 16px;
    line-height: 1.25;
    color: #1f1f1f
}

.newslist__main .newslist__item.main-news .media-body .text a {
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    height: 60px;
    color: #787878;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

.newslist__main .newslist__item.main-news .media-body .text a:hover {
    color: #2c2c2c
}

.newslist__main .newslist__item.main-news:hover a.tag {
    color: #009EE1
}

.newslist__main .newslist__item.main-news:hover .text a {
    color: #2c2c2c
}

.newslist__main.full-width .newslist__list.see_also {
    width: 100%
}

.newslist__main .newslist__item.text.media-old {
    margin-bottom: 10px
}

.newslist__main .newslist__item.text .newsblock__date {
    padding-bottom: 5px
}

.newslist__list {
    vertical-align: top;
    list-style: none;
    margin: 0 -4px 0 0;
    padding: 0 15px 0 0;
    width: 48%;
    overflow: hidden;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.newslist__list.single {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
    border-bottom: none
}

.newslist__list.aside {
    width: 100%
}

.newslist__list.aside .newslist__item.media-old.text {
    margin-bottom: 0;
    padding-bottom: 12px;
    border-bottom: none
}

.newslist__list.aside .newslist__item.media-old.text .link {
    padding-bottom: 0
}

+ .newslist__list {
    padding-right: 0;
    padding-left: 15px
}

.newslist__list.see_also {
    width: 50%
}

.newslist__list.see_also .media-old:first-child.photos {
    padding-top: 4px
}

.firefox .newslist__list.see_also .media-old:first-child.photos {
    padding-bottom: 25px
}

.newslist__list.see_also .media-old:first-child.text {
    padding-top: 6px
}

.newslist__list.index-news {
    width: 26%
}

.newslist__list.index-news .newsblock__date {
    padding-bottom: 6px
}

.newslist__list.index-news .photos .link > .newsblock__date {
    padding-left: 0
}

.newslist__list.index-news .photos .text {
    padding-left: 0;
    float: left;
    clear: both;
    padding-top: 20px
}

#db .newslist__list.index-news .photo {
    padding-right: 0
}

.newslist__item {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.newslist__item .overlay .st1,
.newslist__item .overlay path,
.newslist__item .overlay svg {
    fill: #fff !important
}

.newslist__item.media-old {
    display: inline-block;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 1em
}

.newslist__item.media-old:before {
    content: none
}

.newslist__item.media-old.iconed .text a:hover {
    color: #009EE1
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .ic-chevron-right,
.newslist__item.media-old.iconed .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.newslist__item.media-old.iconed .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.newslist__item.media-old.iconed .icon {
    display: inline-block
}

.newslist__item.media-old.iconed .newsblock__date .wrap-text {
    float: left
}

.newslist__item.media-old.iconed .newsblock__date:hover .st1,
.newslist__item.media-old.iconed .newsblock__date:hover path,
.newslist__item.media-old.iconed .newsblock__date:hover svg {
    fill: #009EE1 !important
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-right,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.newslist__item.media-old.iconed .newsblock__date .icon {
    float: left;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -12px;
    position: relative;
    left: 0;
    max-width: 35px;
    height: 35px;
    width: 35px
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-left + .wrap-text,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.iconed .newsblock__date .ic-chevron-right + .wrap-text,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left + .wrap-text,
.newslist__item.media-old.iconed .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right + .wrap-text,
.newslist__item.media-old.iconed .newsblock__date .icon + .wrap-text {
    padding-left: 0
}

.newslist__item.media-old .newsblock__date .time {
    padding-top: 0;
    margin-right: 6px
}

.newslist__item.media-old .newsblock__date .time-icon {
    float: none
}

.newslist__item.media-old .newsblock__date .time-icon:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: both
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old .newsblock__date .time-icon .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old .newsblock__date .time-icon .ic-chevron-right,
.newslist__item.media-old .newsblock__date .time-icon .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.newslist__item.media-old .newsblock__date .time-icon .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.newslist__item.media-old .newsblock__date .time-icon .icon {
    float: left;
    position: relative;
    top: 1px
}

.newslist__item.media-old .newsblock__date .time-icon .wrap-text {
    overflow: hidden;
    float: none
}

.newslist__item.media-old .newsblock__date .news-text {
    display: inline-block;
    margin-left: 0
}

.newslist__item.media-old.text {
    padding-bottom: 20px;
    margin-bottom: 18px;
    border-bottom: #E0E0E0 1px solid
}

.firefox .newslist__item.media-old.text {
    padding-bottom: 18px
}

.newslist__item.media-old.text > .link {
    display: block;
    min-height: 22px;
    padding-bottom: 7px
}

.newslist__item.media-old.text > .link > .photo {
    display: none
}

.newslist__item.media-old.photos {
    overflow: hidden;
    padding-bottom: 25px;
    margin-bottom: 22px;
    border-bottom: #E0E0E0 1px solid
}

.newslist__item.media-old.photos.iconed .link > .photo > .overlay {
    display: block
}

.newslist__item.media-old.photos .link > .newsblock__date {
    display: block;
    padding-left: 0
}

.newslist__item.media-old.photos .link .photo {
    float: left;
    max-width: 165px;
    position: relative;
    padding-right: 15px;
    margin-bottom: 10px
}

.newslist__item.media-old.photos .link .photo > .img {
    height: auto
}

.newslist__item.media-old.photos .link .photo > .overlay {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 32px;
    height: 33px;
    background: #2c2c2c;
    text-align: center;
    line-height: 32px
}

.newslist__item.media-old.photos .link .photo > .overlay > .icon-holder {
    display: block;
    margin: 0 -20px;
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-right,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-left,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-right,
.newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .icon {
    color: #FFF
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-left img,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .ic-chevron-right img,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-left img,
.newslist__item.media-old.photos .link .bootstrap-datetimepicker-widget table tr:first-child .photo > .overlay > .icon-holder > .ic-chevron-right img,
.newslist__item.media-old.photos .link .photo > .overlay > .icon-holder > .icon img {
    max-width: 23px
}

.newslist__item.media-old.photos .text {
    margin: 0;
    padding-top: 0;
    padding-left: 0
}

.newslist__item.media-old.photos .text > .a {
    padding-top: 0
}

.newslist__item.media-old .media-body {
    overflow: hidden
}

.newslist__item.media-old .text {
    font-size: 1.14286em;
    font-weight: 400;
    padding: 0;
    margin: 0;
    line-height: 1.25em;
    float: left;
    clear: both
}

.newslist__item.media-old .text > a {
    display: block;
    color: #1f1f1f;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none
}

.newslist__item.media-old .text > a:hover {
    color: #009EE1
}

.newslist__item.media-old .newsblock__date {
    font-size: 11px;
    line-height: 1;
    padding-top: 6px;
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 15px;
    max-width: 100%;
    overflow: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old .newsblock__date .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old .newsblock__date .ic-chevron-right,
.newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.newslist__item.media-old .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.newslist__item.media-old .newsblock__date .icon {
    color: #2c2c2c;
    margin: -11px 1px -10px -7px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
    display: inline-block
}

.newslist__item.media-old .newsblock__date .time {
    color: #009EE1;
    font-weight: 700;
    margin-right: 5px;
    display: inline-block;
    font-family: "PT Sans", Helvetica, Arial, sans-serif
}

.ie-9 .newslist__item.media-old .newsblock__date .time {
    margin-right: 5px
}

.newslist__item.media-old .newsblock__date .tag {
    color: #b2b2b2;
    display: inline-block;
    margin-top: 2px;
    line-height: 1;
    text-decoration: none;
    font-size: 12px
}

.newslist__item.media-old .newsblock__date a.tag:hover {
    color: #009EE1
}

.newslist__item.media-old .newsblock__date .blocktag {
    display: inline-block;
    padding: 0 8px;
    height: 13px;
    line-height: 14px;
    font-size: 10px;
    background: #009EE1;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.newslist__item.media-old .newsblock__date__tag {
    display: inline-block;
    font-size: 12px;
    color: #b2b2b2
}

.newslist__item.media-old .newsblock__date__tag:hover {
    color: #009EE1
}

.newslist__item.photos .media-old {
    float: left
}

.newslist__item.photos .media-body {
    position: relative;
    display: block
}

.newslist__item.photos .media-body .text {
    padding-top: 0
}

.newslist__item.main-news .link {
    max-width: 100%;
    position: relative;
    padding: 0;
    margin: 0
}

.newslist__item.main-news .media-body .text {
    padding-top: 10px
}

#db .newslist__item.main-news .photo {
    max-width: 145px
}

.ws-blocktag {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    display: inline-block;
    padding: 4px 7px 2px 8px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-size: 9px;
    line-height: 1;
    color: #fff;
    background: #009ee1;
    margin: 0 4px 0 0;
    position: relative;
    top: 0
}

.team-wrapper {
    padding: 40px 0 39px;
    position: relative;
    zoom: 1
}

.team-wrapper:after,
.team-wrapper:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.team-wrapper:after {
    clear: both
}

.team-wrapper .breadcrumbs {
    padding-right: 40px;
    padding-left: 30px
}

.team-wrapper .single__header {
    margin-bottom: 27px
}

.team-wrapper .ads-item {
    margin-bottom: 20px;
    margin-top: 0
}

.team-results {
    margin-top: 20px;
    width: 100%;
    overflow: hidden
}

.mobile-ads {
    display: none
}

.team-top__image {
    margin-bottom: 35px;
    line-height: 0
}

.team-top__image > img {
    max-width: 100%
}

.team-filter {
    margin-bottom: 38px;
    position: relative
}

.team-filter__select-wrapper.m-club {
    width: 219px
}

.team-filter__select-wrapper.m-year {
    width: 190px
}

.team-filter__select-wrapper.m-playertype {
    margin-left: 14px;
    width: 200px
}

.team-filter__select {
    width: 100%
}

.team-filter__select .jq-selectbox__select-text {
    min-width: 80px
}

.team-results__view-controls {
    position: relative;
    text-align: right
}

.team-results__items {
    overflow: hidden;
    margin-bottom: 30px
}

.team-query {
    margin-top: 20px;
    display: none;
    overflow: hidden
}

.team-query__bar {
    background: #F2F2F2;
    line-height: 1;
    padding: 7px 20px 6px 20px;
    margin-bottom: 30px;
    clear: both
}

.team-query__reset {
    float: right;
    color: #009EE1;
    cursor: pointer;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s
}

.team-query__reset:hover {
    color: #1f1f1f
}

.team-query__query {
    color: #000
}

.team-query__query-first {
    color: grey
}

.team-query__text {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #262626
}

.list-type-icon {
    width: 28px;
    height: 28px;
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
    display: inline-block;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    cursor: pointer;
    margin-right: 6px
}

.list-type-icon > .list-type-icon__line {
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    position: relative;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 2px;
    background: #000;
    margin-bottom: 3px
}

.list-type-icon > .list-type-icon__line:first-child {
    margin-top: 8px
}

.list-type-icon:hover > .list-type-icon__line {
    background: #009EE1
}

.list-type-icon.m-active {
    background: #000;
    border: 1px solid #000
}

.list-type-icon.m-active > .list-type-icon__line {
    background: #fff
}

.list-type-icon.m-active {
    cursor: default
}

.block-type-icon {
    width: 28px;
    height: 28px;
    background: #fff;
    border: 1px solid #ccc;
    position: relative;
    display: inline-block;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    cursor: pointer
}

.block-type-icon > .block-type-icon__container {
    position: absolute;
    width: 12px;
    height: 12px;
    left: 50%;
    top: 50%;
    margin-left: -6px;
    margin-top: -6px
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line {
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s;
    width: 5px;
    height: 5px;
    background: #000;
    position: absolute
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-1 {
    top: 0;
    left: 0
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-2 {
    top: 0;
    right: 0
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-3 {
    bottom: 0;
    left: 0
}

.block-type-icon > .block-type-icon__container > .block-type-icon__container_line.m-4 {
    bottom: 0;
    right: 0
}

.block-type-icon:hover .block-type-icon__container_line {
    background: #009EE1
}

.block-type-icon.m-active {
    background: #000;
    border: 1px solid #000
}

.block-type-icon.m-active .block-type-icon__container_line {
    background: #fff
}

.block-type-icon.m-active {
    cursor: default
}

.team-filter-letter {
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    float: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.team-filter-letter.m-dropped {
    margin-bottom: 0
}

.team-filter-letter__current {
    display: inline-block;
    background: #1f1f1f;
    width: 30px;
    padding: 10px 0 8px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.team-filter-letter__current:hover {
    background: #009EE1
}

.m-dropped > .team-filter-letter__current {
    background: #0078B6
}

.team-filter-letter__dropdown {
    z-index: 102;
    display: block;
    position: absolute;
    right: 40px;
    left: 0;
    text-align: justify;
    padding: 5px 3px;
    margin-top: 10px;
    border: 1px solid #D2D2D2;
    background: #fff;
    opacity: 0;
    visibility: hidden
}

.team-filter-letter__dropdown:before {
    left: auto;
    right: 9px
}

.m-dropped > .team-filter-letter__dropdown {
    opacity: 1;
    visibility: visible
}

.team-filter-letter__item {
    font-size: 13px;
    color: #009EE1;
    white-space: nowrap;
    display: inline-block;
    padding: 4px 6px 4px 6px;
    cursor: pointer;
    line-height: 1;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-weight: 400
}

.team-filter-letter__item:hover {
    color: #1f1f1f
}

.team-filter-query {
    float: right;
    margin-left: 10px;
    line-height: 0;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.team-filter-query.m-dropped {
    margin-bottom: 15px
}

.team-filter-query__icon {
    cursor: pointer;
    display: inline-block;
    background: #1f1f1f;
    width: 30px;
    padding: 7px 0 8px;
    text-align: center;
    line-height: 1;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
    transition: background .2s
}

.team-filter-query__icon:hover {
    background: #009EE1
}

.m-dropped > .team-filter-query__icon {
    background: #0078B6
}

.bootstrap-datetimepicker-widget table tr:first-child .team-filter-query__icon > .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .team-filter-query__icon > .ic-chevron-right,
.team-filter-query__icon > .icon {
    line-height: 0;
    vertical-align: top
}

.team-filter-query__dropdown {
    z-index: 10;
    display: block;
    position: absolute;
    right: 1px;
    left: 400px;
    margin-top: 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .3)
}

.team-filter-query__dropdown:before {
    left: auto;
    right: 8px
}

.m-dropped > .team-filter-query__dropdown {
    opacity: 1;
    visibility: visible
}

.team-filter-query__input {
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    width: 100%;
    height: 30px;
    padding: 0 10px
}

.team-filter-query__input:focus {
    outline: 0
}

.team-blocks {
    zoom: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.team-blocks:after,
.team-blocks:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.team-blocks:after {
    clear: both
}

.team-block {
    float: left;
    width: 48%;
    margin-bottom: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #E3E3E3;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
}

.team-block:nth-child(odd) {
    margin-right: 4%
}

.team-block__top {
    overflow: hidden
}

.team-block__image {
    float: left;
    width: 120px;
    height: 120px;
    border-right: 1px solid #E5E5E5
}

.team-block__image > img {
    max-width: 100%
}

.team-block__position {
    text-transform: uppercase;
    color: #999
}

.team-block__top-general {
    padding-left: 140px;
    padding-top: 20px
}

.team-block__number {
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 15px;
    padding: 7px 0 8px;
    width: 30px;
    text-align: center;
    color: #fff;
    background: #009EE1;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-right: 10px
}

.team-block__rent {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 0 5px;
    width: 80px;
    text-align: center;
    color: grey;
    background: #ECECEC;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.team-block__rent-icon {
    float: right
}

.team-block__name {
    display: block;
    line-height: 1;
    font-family: "Futura Demi", Helvetica, Arial, sans-serif;
    font-size: 22px;
    margin: 12px 0 7px -2px
}

.team-block__age-place {
    display: block;
    line-height: 1;
    font-size: 12px;
    font-weight: 700;
    color: grey;
    margin-left: -3px
}

.team-block__info {
    overflow: hidden;
    background: #EFF9FE;
    font-size: 12px;
    line-height: 20px;
    padding: 8px 0 12px
}

.team-block__info-column {
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.team-block__info-column.m-left {
    padding-left: 18px
}

.team-block__param {
    display: block;
    overflow: hidden
}

.team-block__param-title {
    color: #262626;
    display: inline-block
}

.m-left .team-block__param-title {
    width: 110px
}

.m-right .team-block__param-title {
    width: 140px
}

.team-block__param-value {
    color: #999;
    vertical-align: top
}

.team-block__rent.m-small {
    background: #D9D9D9;
    vertical-align: top;
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.team-block__name.m-small {
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-left: 0;
    margin-top: 0
}

.team-block__age-place.m-small {
    margin-left: -1px
}

.team-block__height-weight.m-small {
    font-size: 12px;
    margin-top: 4px;
    display: none
}

.team-table,
.team-table-mobile {
    display: table;
    width: 100%;
    border-top: 1px solid #cee0e6;
    border-bottom: 1px solid #B3CFE0;
    table-layout: fixed
}

.m-no-top-border.team-table-mobile,
.team-table.m-no-top-border {
    border-top: none
}

.m-no-bottom-border.team-table-mobile,
.team-table.m-no-bottom-border {
    border-bottom: none
}

.team-table__row,
.team-table__row-mobile {
    display: table-row
}

.m-header.team-table__row-mobile,
.team-table__row.m-header {
    line-height: 1;
    text-transform: uppercase
}

.stats-page-table__column,
.team-table__column,
.team-table__column-mobile {
    display: table-cell;
    vertical-align: middle
}

.m-header > .stats-page-table__column,
.m-header > .team-table__column,
.m-header > .team-table__column-mobile {
    background: #E3F3FC;
    height: 50px;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #009EE1
}

.m-header > .m-image.stats-page-table__column,
.m-header > .m-image.team-table__column-mobile,
.m-header > .team-table__column.m-image {
    border-left: 1px solid #cee0e6
}

.m-header > .m-stats-item.stats-page-table__column,
.m-header > .m-stats-item.team-table__column-mobile,
.m-header > .team-table__column.m-stats-item {
    border-left: 1px solid #fff;
    font-size: 10px
}

.m-header > .m-avg_rating.stats-page-table__column,
.m-header > .m-avg_rating.team-table__column-mobile,
.m-header > .m-last.stats-page-table__column,
.m-header > .m-last.team-table__column-mobile,
.m-header > .team-table__column.m-avg_rating,
.m-header > .team-table__column.m-last {
    border-right: 1px solid #cee0e6
}

.m-header > .m-first.stats-page-table__column,
.m-header > .m-first.team-table__column-mobile,
.m-header > .team-table__column.m-first {
    border-left: 1px solid #cee0e6
}

.m-header > .m-name.stats-page-table__column,
.m-header > .m-name.team-table__column-mobile,
.m-header > .team-table__column.m-name {
    text-align: left
}

.m-total > .stats-page-table__column,
.m-total > .team-table__column,
.m-total > .team-table__column-mobile {
    height: 37px;
    background: #C7E7F9;
    font-size: 12px;
    font-weight: 700;
    color: #999
}

.m-total > .m-image.stats-page-table__column,
.m-total > .m-image.team-table__column-mobile,
.m-total > .team-table__column.m-image {
    border-left: 1px solid #B3CFE0
}

.m-total > .m-stats-item.stats-page-table__column,
.m-total > .m-stats-item.team-table__column-mobile,
.m-total > .team-table__column.m-stats-item {
    border-left: 1px solid #fff
}

.m-total > .m-position.stats-page-table__column,
.m-total > .m-position.team-table__column-mobile,
.m-total > .team-table__column.m-position {
    border-left: 1px solid #C7E7F9
}

.m-total > .m-avg_rating.stats-page-table__column,
.m-total > .m-avg_rating.team-table__column-mobile,
.m-total > .m-last.stats-page-table__column,
.m-total > .m-last.team-table__column-mobile,
.m-total > .team-table__column.m-avg_rating,
.m-total > .team-table__column.m-last {
    border-right: 1px solid #B3CFE0
}

.m-total > .m-first.stats-page-table__column,
.m-total > .m-first.team-table__column-mobile,
.m-total > .team-table__column.m-first {
    border-left: 1px solid #B3CFE0
}

.m-total > .m-name.stats-page-table__column + .m-empty,
.m-total > .m-name.team-table__column-mobile + .m-empty,
.m-total > .team-table__column.m-name + .m-empty {
    border-left: none
}

.m-total > .m-empty.stats-page-table__column + .m-empty,
.m-total > .m-empty.team-table__column-mobile + .m-empty,
.m-total > .team-table__column.m-empty + .m-empty {
    border-left: none
}

.m-data > .stats-page-table__column,
.m-data > .team-table__column,
.m-data > .team-table__column-mobile {
    color: #999
}

.p-team .m-data > .stats-page-table__column,
.p-team .m-data > .team-table__column,
.p-team .m-data > .team-table__column-mobile {
    padding-top: 10px;
    padding-bottom: 10px
}

.m-data > .m-image.stats-page-table__column,
.m-data > .m-image.team-table__column-mobile,
.m-data > .team-table__column.m-image {
    border-left: 1px solid #E5E5E5
}

.m-data > .m-first.stats-page-table__column,
.m-data > .m-first.team-table__column-mobile,
.m-data > .team-table__column.m-first {
    border-left: 1px solid #E5E5E5
}

.m-data > .m-avg_rating.stats-page-table__column,
.m-data > .m-avg_rating.team-table__column-mobile,
.m-data > .m-last.stats-page-table__column,
.m-data > .m-last.team-table__column-mobile,
.m-data > .team-table__column.m-avg_rating,
.m-data > .team-table__column.m-last {
    border-right: 1px solid #E5E5E5
}

.m-even > .stats-page-table__column,
.m-even > .team-table__column,
.m-even > .team-table__column-mobile {
    background: #f3f3f3
}

.m-even > .m-stats-item.stats-page-table__column,
.m-even > .m-stats-item.team-table__column-mobile,
.m-even > .team-table__column.m-stats-item {
    border-left: 1px solid #FFF
}

.m-odd > .stats-page-table__column,
.m-odd > .team-table__column,
.m-odd > .team-table__column-mobile {
    background: #fff
}

.m-odd > .m-stats-item.stats-page-table__column,
.m-odd > .m-stats-item.team-table__column-mobile,
.m-odd > .team-table__column.m-stats-item {
    border-left: 1px solid #F3F3F3
}

.m-image.stats-page-table__column,
.m-image.team-table__column-mobile,
.team-table__column.m-image {
    width: 80px
}

.m-image.stats-page-table__column > img,
.m-image.team-table__column-mobile > img,
.team-table__column.m-image > img {
    width: 70px;
    height: 70px
}

.m-first.stats-page-table__column,
.m-first.team-table__column-mobile,
.team-table__column.m-first {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px
}

.m-total.stats-page-table__column,
.m-total.team-table__column-mobile,
.team-table__column.m-total {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    font-size: 12px;
    font-weight: 700;
    color: #2b2b2b
}

.m-name.stats-page-table__column,
.m-name.team-table__column-mobile,
.team-table__column.m-name {
    width: 175px;
    padding-right: 5px
}

.m-name.m-rent.stats-page-table__column,
.m-name.m-rent.team-table__column-mobile,
.team-table__column.m-name.m-rent {
    vertical-align: top
}

.p-team .m-number.stats-page-table__column,
.p-team .m-number.team-table__column-mobile,
.p-team .team-table__column.m-number {
    width: 20px
}

.m-stats-item.stats-page-table__column,
.m-stats-item.team-table__column-mobile,
.team-table__column.m-stats-item {
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    padding: 0 4px
}

.m-zero.stats-page-table__column,
.m-zero.team-table__column-mobile,
.team-table__column.m-zero {
    color: #D3D3D3
}

.m-highlight.stats-page-table__column,
.m-highlight.team-table__column-mobile,
.team-table__column.m-highlight {
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s;
    color: #009EE1;
    background: #C7E7F9
}

.m-charted.stats-page-table__column,
.m-charted.team-table__column-mobile,
.team-table__column.m-charted {
    cursor: pointer;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.m-charted.stats-page-table__column:hover,
.m-charted.team-table__column-mobile:hover,
.team-table__column.m-charted:hover {
    background: #C7E7F9
}

.m-loaded.stats-page-table__column,
.m-loaded.team-table__column-mobile,
.team-table__column.m-loaded {
    color: #009EE1
}

.stat-legend,
.team-legend {
    zoom: 1;
    font-size: 12px;
    line-height: 20px;
    margin-top: 16px
}

.stat-legend:after,
.stat-legend:before,
.team-legend:after,
.team-legend:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.stat-legend:after,
.team-legend:after {
    clear: both
}

.m-bottom.stat-legend,
.team-legend.m-bottom {
    border-top: 1px solid #E6E6E6;
    padding-top: 6px
}

.team-legend__column {
    float: left;
    width: 20%
}

.team-legend__float-item {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    padding-right: 10px
}

.stat-legend__item-value,
.team-legend__item-value {
    text-transform: uppercase;
    color: #009EE1;
    font-size: 10px;
    font-weight: 700
}

.m-iconed.stat-legend__item-value,
.team-legend__item-value.m-iconed {
    margin-right: 10px
}

.m-show {
    cursor: pointer
}

.team-table-block.m-even {
    background: #f3f3f3
}

.team-table-block.m-even.m-stats-item {
    border-left: 1px solid #FFF
}

.team-table-block.m-odd {
    background: #fff
}

.team-table-block.m-odd.m-stats-item {
    border-left: 1px solid #F3F3F3
}

.tv-live {
    float: left;
    position: relative;
    width: 100%
}

.tv-live__table {
    display: table;
    width: 100%;
    max-width: 100%;
    border: none;
    position: relative;
    margin-bottom: 30px
}

.tv-live__table.m-desktop .tv-live__row {
    height: 70px
}

.tv-live__row {
    display: table-row
}

.tv-live__cell {
    display: table-cell;
    border-bottom: 1px solid #D9D9D9;
    vertical-align: middle;
    padding: 0 5px
}

.tv-live__cell.m-date {
    width: 10%
}

.tv-live__cell.m-teams {
    width: 40%
}

.tv-live__cell.m-time {
    width: 5%
}

.tv-live__cell.m-type {
    width: 15%
}

.tv-live__cell.m-channel {
    width: 15%;
    text-align: center
}

.item-select .jq-selectbox__select-text {
    min-width: 150px
}

.wall-wrap {
    margin-bottom: 40px
}

.walpapers.media-old {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(128, 128, 128, .2);
    margin-bottom: 65px
}

.walpapers.media-old .h2 {
    font-size: 25px;
    font-family: FuturaDemi, sans-serif;
    color: #1f1f1f;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    margin-bottom: 26px
}

.walpapers .media-left {
    float: left;
    width: 50%;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.walpapers .media-body {
    padding-top: 30px;
    float: left;
    width: 50%;
    color: #787878;
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.walpapers .media-body .wp_subname {
    line-height: 20px;
    letter-spacing: -.4px
}

.walpapers .media-body .download_link {
    letter-spacing: -.4px
}

.navbar-top {
    background: #101a30;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 50%;
    margin-left: -535px
}

.navbar-top:before {
    content: '';
    display: block;
    height: 100%;
    width: 600%;
    background: #101a30;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -300%
}

.navbar-top .football_icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    position: relative;
    top: -2px
}

.navbar-top .football_icon:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -81px -202px;
    width: 23px;
    height: 23px
}

.menu-logos .header-logos {
    margin-top: 5px;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*.header-fix .menu-logos .header-logos {*/
/*    display: flex;*/
/*    margin: 0;*/
/*    padding: 7px 20px 8px*/
/*}*/

.menu-logos .icon_zenit_logo {
    background-image: none;
    margin-top: -8px
}

.plane-zenit .menu-logos .icon_zenit_logo {
    background-image: url(../images/gazprom-samolet.svg) !important
}

/*.header-fix .menu-logos .icon_zenit_logo {*/
/*    margin: 0;*/
/*    height: 34px;*/
/*    width: 90px;*/
/*    position: relative;*/
/*    left: 10px*/
/*}*/

/*.header-fix .menu-logos .icon_zenit_logo img {*/
/*    max-width: 82%*/
/*}*/

.menu-logos .gazprom-logo {
    margin-right: 0;
    margin-top: -24px
}

/*.header-fix .menu-logos .gazprom-logo {*/
/*    margin: 0*/
/*}*/

.menu-logos .gazprom-logo .icon_gazprom_logo {
    background-image: url(../images/gazprom_blue_en.svg);
    background-repeat: no-repeat
}

/*.header-fix .menu-logos .gazprom-logo .icon_gazprom_logo {*/
/*    height: 32px;*/
/*    width: 76px;*/
/*    background-size: contain;*/
/*    display: block*/
/*}*/

/*.header-fix .menu-logos .top-logo {*/
/*    padding-top: 0;*/
/*    padding-bottom: 0*/
/*}*/

/*.header-fix .menu-logos .top-logo .text {*/
/*    margin-top: 9px*/
/*}*/

/*.header-fix .menu-logos .top-logo .text .header {*/
/*    display: inline-block;*/
/*    line-height: 1;*/
/*    margin: 0;*/
/*    margin-right: 5px;*/
/*    font-size: 18px*/
/*}*/

.menu-logos .top-logo .text .subheader {
    color: #00b5ee;
    text-transform: lowercase;
}

/*.header-fix .menu-logos .top-logo .text .subheader {*/
/*    display: inline-block;*/
/*    text-transform: uppercase;*/
/*    line-height: 1;*/
/*    font-size: 18px*/
/*}*/

.menu-logos .nav-main > ul {
    padding-left: 10px
}

.inner .menu-logos .nav-main {
    border-bottom: 1px solid #f1f1f0
}

.bg-invert .menu-logos .nav-main,
.bg-invert-full .menu-logos .nav-main {
    border: none
}

/*.header-fix .menu-logos .nav-main {*/
/*    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);*/
/*    box-shadow: 0 2px 6px rgba(0, 0, 0, .1);*/
/*    border: none*/
/*}*/

.menu-logos.fix-nav {
    padding-bottom: 50px
}

.menu-logos.fix-nav .nav-main {
    width: 1070px;
    position: fixed;
    z-index: 104;
    top: 40px;
    left: 50%;
    margin-left: -535px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .1);
    border: none
}

.footer-partners__block {
    margin-top: 12px;
    margin-bottom: 47px
}

.footer-partners__block .footer-partners.main {
    border-bottom: 1px solid #3C3F46
}

.basket_form .step {
    text-align: right
}

.bx_sort_container {
    padding-bottom: 10px
}

.bx_sort_container .item,
.bx_sort_container .title {
    padding: 5px 16px 7px;
    margin-bottom: 5px;
    font-size: 15px;
    display: inline-block;
    text-decoration: none
}

.bx_sort_container .item {
    color: #4f4f4f;
    background: #e3e3e3;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.bx_sort_container .item:hover {
    background: #cacaca
}

.bx_sort_container .item:active {
    background: #b0b0b0
}

.bx_sort_container .item.current {
    background: #4f4f4f;
    color: #fff
}

.bx_sort_container .item.current:hover {
    background: #363636
}

.bx_sort_container .item.current:active {
    background: #1c1c1c
}

.bx_sort_container .item.current .flat {
    display: none
}

.bx_sort_container .flat {
    display: inline-block
}

.bx_ordercart .ordercart-title {
    padding-left: 0;
    margin-right: 10px;
    margin-top: 0
}

.bx_ordercart_order_table_container {
    padding-bottom: 30px
}

.bx_ordercart_order_table_container .tbi {
    width: 100%
}

.bx_ordercart_order_table_container .tbi-thead {
    border-bottom: 2px solid #e8e8e8;
    -webkit-border-radius: 0;
    border-radius: 0
}

.bx_ordercart_order_table_container .tbi-thead td {
    padding: 5px;
    background: #F1EDE4;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 13px
}

.bx_ordercart_order_table_container .tbi-thead_xs {
    display: none;
    float: left;
    width: 40%;
    font-size: 13px;
    line-height: 1.7
}

.bx_ordercart_order_table_container .tbi-tbody > tr + tr {
    border-top: 1px solid #e8e8e8
}

.bx_ordercart_order_table_container .tbi-td_i .centered {
    position: relative;
    top: -4px
}

.bx_ordercart_order_table_container .tbi-td {
    padding: 2% 5px;
    vertical-align: top
}

.bx_ordercart_order_table_container .control {
    font-size: 13px
}

.bx_ordercart_order_table_container .control a {
    display: block;
    margin-bottom: 5px;
    text-decoration: none
}

.bx_ordercart_order_table_container .price .type_price,
.bx_ordercart_order_table_container .price .type_price_value {
    font-size: 11px;
    line-height: 13px
}

.bx_ordercart_order_table_container .price .type_price {
    color: #656d78
}

.bx_ordercart_order_table_container .custom input {
    height: 27px;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
    min-width: 40px
}

.bx_ordercart_order_table_container .margin {
    padding: 0;
    width: 1%;
    vertical-align: top
}

.bx_ordercart_order_table_container .counter input {
    width: 50px
}

.bx_ordercart_order_table_container .bx_ordercart_photo_container {
    position: relative;
    padding-top: 100%;
    min-width: 50px;
    max-width: 100%;
    height: 0;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.bx_ordercart_order_table_container .bx_ordercart_photo {
    position: absolute;
    top: 4%;
    right: 4%;
    bottom: 4%;
    left: 4%
}

.bx_ordercart_order_table_container .bx_ordercart_photo img {
    max-height: 100%;
    margin: 0 auto
}

.bx_ordercart_order_table_container .bx_ordercart_itemtitle {
    font-size: 18px;
    line-height: 1.1;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

.bx_ordercart_order_table_container .bx_ordercart_itemtitle a {
    text-decoration: none;
    color: #000
}

.bx_ordercart_order_table_container .bx_ordercart_itemtitle a:hover {
    color: #cf0909
}

.bx_ordercart_order_table_container .bx_ordercart_itemart {
    margin-bottom: 10px;
    color: #656d78;
    font-size: 13px
}

.bx_ordercart_order_table_container .bx_item_section_name_gray {
    display: inline-block;
    margin-bottom: 5px
}

.bx_ordercart_order_table_container .bx_item_detail_scu_small_noadaptive,
.bx_ordercart_order_table_container .bx_item_detail_size_small_noadaptive {
    position: relative;
    margin-bottom: 15px
}

.bx_ordercart_order_table_container .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 190px
}

.bx_ordercart_order_table_container .bx_size .sku_prop_list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 200%;
    white-space: nowrap
}

.bx_ordercart_order_table_container .bx_size .sku_prop {
    position: relative;
    display: block;
    float: left;
    height: 25px;
    width: 10%
}

.bx_ordercart_order_table_container .bx_size .sku_prop.bx_active > a,
.bx_ordercart_order_table_container .bx_size .sku_prop:active > a,
.bx_ordercart_order_table_container .bx_size .sku_prop:hover > a {
    line-height: 19px;
    border: 2px solid #4a89dc
}

.bx_ordercart_order_table_container .bx_size .sku_prop > a {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    line-height: 21px;
    border: 1px solid #ccc
}

.bx_ordercart_order_table_container .bx_scu {
    width: 180px;
    overflow: hidden
}

.bx_ordercart_order_table_container .bx_scu .sku_prop_list {
    margin: 0;
    width: 200%
}

.bx_ordercart_order_table_container .bx_scu .sku_prop {
    position: relative;
    display: block;
    float: left;
    width: 10%;
    padding-top: 10%;
    height: 0;
    margin-right: 4px
}

.bx_ordercart_order_table_container .bx_scu .sku_prop:hover a {
    border: 2px solid #4a89dc
}

.bx_ordercart_order_table_container .bx_scu .sku_prop:hover a span {
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px
}

.bx_ordercart_order_table_container .bx_scu .sku_prop:hover a img {
    max-height: 100%;
    margin: 0 auto
}

.bx_ordercart_order_table_container .bx_scu .sku_prop a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: block;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    background: #fff
}

.bx_ordercart_order_table_container .bx_scu .sku_prop a span {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.bx_ordercart_order_table_container .bx_scu .sku_prop.bx_active a {
    border: 2px solid #4a89dc
}

.bx_ordercart_order_table_container .bx_scu .sku_prop.bx_active a span {
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px
}

.bx_ordercart_order_table_container .basket_quantity_control {
    margin: 0 2px
}

.bx_ordercart_order_table_container .minus,
.bx_ordercart_order_table_container .plus {
    position: relative;
    display: block;
    text-align: center;
    width: 26px;
    height: 12px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #F5F5F5;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
    background: -webkit-linear-gradient(#FFF, #E6E6E6);
    background: -moz-linear-gradient(#FFF, #E6E6E6);
    background: -o-linear-gradient(#FFF, #E6E6E6);
    background: linear-gradient(#FFF, #E6E6E6);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    text-shadow: 1px 1px #FFF;
    cursor: pointer
}

.bx_ordercart_order_table_container .minus:after,
.bx_ordercart_order_table_container .plus:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000;
    border-left: 5px solid transparent
}

.bx_ordercart_order_table_container .minus:hover,
.bx_ordercart_order_table_container .plus:hover {
    background: #E6E6E6;
    background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
    background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
    background: -moz-linear-gradient(#F6F6F6, #E6E6E6);
    background: -o-linear-gradient(#F6F6F6, #E6E6E6);
    background: linear-gradient(#F6F6F6, #E6E6E6)
}

.bx_ordercart_order_table_container .minus:active,
.bx_ordercart_order_table_container .plus:active {
    background: #F5F5F5;
    -webkit-box-shadow: inset 1px 1px 3px #DDD;
    box-shadow: inset 1px 1px 3px #DDD
}

.bx_ordercart_order_table_container .minus {
    margin-top: 2px
}

.bx_ordercart_order_table_container .minus:after {
    bottom: 2px;
    border-top: 5px solid #000;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent
}

.bx_ordercart_order_table_container .plus {
    margin-bottom: 2px
}

.bx_ordercart_order_table_container .plus:after {
    top: 2px
}

.bx_ordercart_order_table_container .total_price {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx_ordercart_order_table_container .old_price {
    text-decoration: line-through
}

.bx_ordercart_order_table_container .right {
    text-align: right
}

.bx_ordercart_order_pay .bx_ordercart_order_sum {
    width: 100%
}

.bx_ordercart_order_pay .bx_ordercart_order_sum .fwb {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx_ordercart_order_pay .bx_ordercart_order_sum td:last-child {
    width: 135px
}

.bx_ordercart_order_pay .bx_ordercart_order_sum td:first-child {
    width: auto
}

.bx_ordercart_order_pay .bx_ordercart_coupon input {
    max-width: 300px
}

.bx_ordercart_order_pay .bx_ordercart_coupon span {
    display: block;
    margin-bottom: 5px
}

.bx_ordercart_order_pay_left,
.bx_ordercart_order_pay_right {
    width: 50%;
    margin-bottom: 20px
}

.bx_ordercart_order_pay_left {
    float: left
}

.bx_ordercart_order_pay_left .h3,
.bx_ordercart_order_pay_left .news-detail .title,
.bx_ordercart_order_pay_left .news-list .title,
.bx_ordercart_order_pay_left .news-list-big .title,
.news-detail .bx_ordercart_order_pay_left .title,
.news-list .bx_ordercart_order_pay_left .title,
.news-list-big .bx_ordercart_order_pay_left .title {
    margin-top: 0
}

.bx_ordercart_order_pay_right {
    float: right;
    margin-top: 33px
}

.bx_ordercart_order_pay_center,
.bx_ordercart_order_pay_right {
    text-align: right
}

.bx_ordercart_order_pay_center {
    clear: both;
    padding-top: 20px;
    border-top: 1px solid #e8e8e8
}

.basket_form .step {
    text-align: right
}

.bx_order_list .bx_order_list_table {
    border: 1px solid #ddd
}

.bx_order_list .table-responsive {
    border: none;
    margin-bottom: 0
}

.bx_order_list .bx_order_list_table tbody tr td {
    padding: 5px 10px
}

.bx_order_list .bx_order_list_table tbody tr td[colspan="2"] {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    background: #f9f9f9;
    padding: 15px 10px 10px
}

.bx_order_list .bx_order_list_table tbody tr td:nth-child(2) {
    width: 75%
}

.bx_order_list .bx_order_list_table_order {
    width: 100%;
    border-collapse: collapse
}

#db .bx_order_list .bx_order_list_table_order {
    margin-bottom: 15px
}

#db .bx_order_list .bx_order_list_table_order th {
    padding: 7px 17px 5px
}

.bx_order_list .bx_order_list_table_order th.price {
    text-align: right
}

.bx_order_list .bx_order_list_table_order tr:last-child {
    border-bottom: none
}

#db .bx_order_list .bx_order_list_table_order td {
    padding: 25px 17px
}

.bx_order_list .bx_order_list_table_order td.img {
    width: 10%
}

.bx_order_list .bx_order_list_table_order td.img .bx_ordercart_photo_container {
    position: relative;
    padding-top: 100%;
    min-width: 50px;
    max-width: 100%;
    height: 0;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.bx_order_list .bx_order_list_table_order td.img .bx_ordercart_photo {
    position: absolute;
    top: 4%;
    right: 4%;
    bottom: 4%;
    left: 4%;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat
}

.bx_order_list .bx_order_list_table_order td.name {
    width: 25%;
    font-size: 16px;
    line-height: 1.1
}

.bx_order_list .bx_order_list_table_order td.name a {
    text-decoration: none;
    color: #000;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx_order_list .price {
    white-space: nowrap;
    text-align: right
}

.bx_order_list .fm {
    display: none;
    color: #5f6a71
}

.bx_order_list .bx_ordercart_order_sum {
    margin-bottom: 20px;
    margin-top: 27px
}

.bx_order_list .bx_ordercart_order_sum td {
    text-align: right
}

.bx_order_list .bx_ordercart_order_sum td.custom_t1 {
    width: 100%
}

.bx_order_list .bx_ordercart_order_sum td.custom_t2 {
    white-space: nowrap
}

.bx_order_list .bx_ordercart_order_sum td.fwb {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx_ol_sku_prop {
    margin: 0
}

#db .bx_ol_sku_prop tr {
    border: none
}

#db .bx_ol_sku_prop td {
    padding: 0 !important
}

.bx_ol_sku_prop li {
    margin-bottom: 15px;
    line-height: 1
}

.bx_ol_sku_prop img {
    width: 100%;
    height: 100%;
    max-width: 34px;
    max-height: 34px;
    min-width: 0 !important;
    margin: 3px 3px 3px 0;
    padding: 3px;
    border: 1px solid #ddd
}

.order_form .bx_section,
.order_form .section {
    margin-bottom: 30px
}

.order_form .bx_section:after,
.order_form .section:after {
    content: '';
    clear: both;
    display: table
}

.order_form .label {
    margin: 0 30px 10px 0
}

.order_form label {
    vertical-align: top
}

.order_form input[type=radio]:active,
.order_form input[type=radio]:focus {
    outline: 0
}

.order_form .slide {
    text-decoration: none
}

.order_form .bx_block {
    float: left
}

.order_form .bx_block.r1x3 {
    margin: 0;
    width: 20%;
    padding-right: 10px
}

.order_form .bx_block.r1x3.pt8 {
    padding-top: 11px
}

.order_form .bx_block.r3x1 {
    width: 80%
}

.order_form .bx_block.w100 {
    width: 100%
}

.order_form .bx_block .jqselect,
.order_form .bx_block input[type=text],
.order_form .bx_block select,
.order_form .bx_block textarea {
    max-width: 400px
}

.order_form .bx_sof_req {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    color: #cf0909;
    margin-left: 4px
}

.order_form .bx_element {
    margin-bottom: 20px
}

.order_form .bx_element input[type=radio] {
    display: none
}

.order_form .bx_element input[type=radio]:checked + label .bx_logotype {
    border: 2px solid #4a89dc !important
}

.order_form .bx_element input[type=radio] label.selected .bx_logotype {
    border: 2px solid #4a89dc !important
}

.order_form .bx_logotype {
    cursor: pointer;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
    -webkit-box-shadow: 0 0 3px 0 rgba(101, 101, 101, .9);
    box-shadow: 0 0 3px 0 rgba(101, 101, 101, .9);
    border: 2px solid transparent;
    -webkit-transition: all .15s;
    -o-transition: all .15s;
    -moz-transition: all .15s;
    transition: all .15s
}

.order_form .bx_logotype:active,
.order_form .bx_logotype:hover {
    -webkit-box-shadow: 0 0 3px 0 rgba(12, 77, 162, .5);
    box-shadow: 0 0 3px 0 rgba(12, 77, 162, .5);
    border-color: rgba(12, 77, 162, .4)
}

.order_form .bx_logotype > span {
    display: block;
    width: 100px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center
}

.order_form .bx_logotype > span.score-payment {
    font-size: 12px;
    text-align: center;
    padding: 15px;
    line-height: 1.2
}

.order_form .bx_description {
    display: table-cell;
    color: #656d78;
    font-size: 12px
}

.order_form .bx_description .bx_result_price,
.order_form .bx_description strong {
    color: #000
}

.order_form .bx_description strong {
    font-size: 14px
}

.order_form .horizontal {
    margin-right: 30px
}

.order_form .horizontal .bx_description {
    display: block
}

.order_form .horizontal .bx_description strong {
    font-size: 12px
}

.order_form .horizontal .bx_logotype {
    margin-right: 0
}

.order_form .bx_ordercart_itemtitle {
    margin-bottom: 10px
}

.order_form .bx_ordercart_order_pay {
    margin-bottom: 15px
}

.order_form .bx_ordercart_order_pay textarea {
    width: 100%
}

.news-detail .order_form .bx_section > .title,
.news-detail .order_form .section > .title,
.news-list .order_form .bx_section > .title,
.news-list .order_form .section > .title,
.news-list-big .order_form .bx_section > .title,
.news-list-big .order_form .section > .title,
.order_form .bx_section > .h3,
.order_form .news-detail .bx_section > .title,
.order_form .news-detail .section > .title,
.order_form .news-list .bx_section > .title,
.order_form .news-list .section > .title,
.order_form .news-list-big .bx_section > .title,
.order_form .news-list-big .section > .title,
.order_form .section > .h3 {
    margin-top: 0
}

.order_form #sale_order_props .form-group .bx_block {
    padding-top: 11px
}

.bx-sls .dropdown-block {
    width: auto;
    padding: 0 22px 0 30px;
    position: relative
}

.bx-sls .dropdown-icon {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px -48px;
    width: 17px;
    height: 17px;
    position: absolute;
    left: 10px;
    top: 7px
}

.bx-sls .dropdown-fade2white {
    width: 46px;
    height: 31px;
    position: absolute;
    top: 2px;
    right: 0
}

.bx-sls input[type=text] {
    position: relative;
    margin-bottom: 0
}

.bx-sls .bx-ui-sls-container {
    display: block !important;
    overflow: hidden
}

.bx-sls .bx-ui-sls-route {
    padding-top: 0 !important;
    position: absolute !important;
    top: 0;
    left: 0;
    color: #656d78 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    opacity: 1 !important
}

.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route {
    background: 0 0 !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.bx-sls .bx-ui-sls-loader {
    background-image: url(../images/tmp/basket/waiter-white.gif) right -1px no-repeat !important;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 3px;
    right: 2px;
    display: none
}

.bx-sls .bx-ui-sls-clear {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -191px -202px;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    position: absolute;
    top: 6px;
    right: 8px;
    width: 16px;
    height: 16px;
    cursor: pointer
}

.bx-sls .bx-ui-sls-clear:hover {
    background-position: -174px -202px;
    width: 16px;
    height: 16px
}

.bx-sls .bx-ui-sls-pane {
    background-color: #fff;
    z-index: 999;
    border: 1px solid #e8e8e8;
    max-height: 300px;
    left: 0;
    top: 35px;
    padding: 5px 5px 3px 5px;
    position: absolute;
    width: 100%;
    -webkit-box-shadow: 0 2px 3px #e8e8e8;
    box-shadow: 0 2px 3px #e8e8e8;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.bx-sls .bx-ui-sls-variants {
    list-style: none;
    margin: 0;
    padding: 0
}

.location-block-wrapper {
    max-width: 400px;
    width: 100%
}

.bx_ordercart .ordercart-title {
    padding-left: 0;
    margin-right: 10px;
    margin-top: 0
}

.bx_ordercart_order_table_container {
    padding-bottom: 30px
}

.bx_ordercart_order_table_container .tbi {
    width: 100%
}

.bx_ordercart_order_table_container .tbi-thead {
    border-bottom: 2px solid #e8e8e8;
    -webkit-border-radius: 0;
    border-radius: 0
}

.bx_ordercart_order_table_container .tbi-thead td {
    padding: 5px;
    background: #F1EDE4;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 13px
}

.bx_ordercart_order_table_container .tbi-thead_xs {
    display: none;
    float: left;
    width: 40%;
    font-size: 13px;
    line-height: 1.7
}

.bx_ordercart_order_table_container .tbi-tbody > tr + tr {
    border-top: 1px solid #e8e8e8
}

.bx_ordercart_order_table_container .tbi-td_i .centered {
    position: relative;
    top: -4px
}

.bx_ordercart_order_table_container .tbi-td {
    padding: 2% 5px;
    vertical-align: top
}

.bx_ordercart_order_table_container .control {
    font-size: 13px
}

.bx_ordercart_order_table_container .control a {
    display: block;
    margin-bottom: 5px;
    text-decoration: none
}

.bx_ordercart_order_table_container .price .type_price,
.bx_ordercart_order_table_container .price .type_price_value {
    font-size: 11px;
    line-height: 13px
}

.bx_ordercart_order_table_container .price .type_price {
    color: #656d78
}

.bx_ordercart_order_table_container .custom input {
    height: 27px;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
    min-width: 40px
}

.bx_ordercart_order_table_container .margin {
    padding: 0;
    width: 1%;
    vertical-align: top
}

.bx_ordercart_order_table_container .counter input {
    width: 50px
}

.bx_ordercart_order_table_container .bx_ordercart_photo_container {
    position: relative;
    padding-top: 100%;
    min-width: 50px;
    max-width: 100%;
    height: 0;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.bx_ordercart_order_table_container .bx_ordercart_photo {
    position: absolute;
    top: 4%;
    right: 4%;
    bottom: 4%;
    left: 4%
}

.bx_ordercart_order_table_container .bx_ordercart_photo img {
    max-height: 100%;
    margin: 0 auto
}

.bx_ordercart_order_table_container .bx_ordercart_itemtitle {
    font-size: 18px;
    line-height: 1.1;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 15px
}

.bx_ordercart_order_table_container .bx_ordercart_itemtitle a {
    text-decoration: none;
    color: #000
}

.bx_ordercart_order_table_container .bx_ordercart_itemtitle a:hover {
    color: #cf0909
}

.bx_ordercart_order_table_container .bx_ordercart_itemart {
    margin-bottom: 10px;
    color: #656d78;
    font-size: 13px
}

.bx_ordercart_order_table_container .bx_item_section_name_gray {
    display: inline-block;
    margin-bottom: 5px
}

.bx_ordercart_order_table_container .bx_item_detail_scu_small_noadaptive,
.bx_ordercart_order_table_container .bx_item_detail_size_small_noadaptive {
    position: relative;
    margin-bottom: 15px
}

.bx_ordercart_order_table_container .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 190px
}

.bx_ordercart_order_table_container .bx_size .sku_prop_list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 200%;
    white-space: nowrap
}

.bx_ordercart_order_table_container .bx_size .sku_prop {
    position: relative;
    display: block;
    float: left;
    height: 25px;
    width: 10%
}

.bx_ordercart_order_table_container .bx_size .sku_prop.bx_active > a,
.bx_ordercart_order_table_container .bx_size .sku_prop:active > a,
.bx_ordercart_order_table_container .bx_size .sku_prop:hover > a {
    line-height: 19px;
    border: 2px solid #4a89dc
}

.bx_ordercart_order_table_container .bx_size .sku_prop > a {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    line-height: 21px;
    border: 1px solid #ccc
}

.bx_ordercart_order_table_container .bx_scu {
    width: 180px;
    overflow: hidden
}

.bx_ordercart_order_table_container .bx_scu .sku_prop_list {
    margin: 0;
    width: 200%
}

.bx_ordercart_order_table_container .bx_scu .sku_prop {
    position: relative;
    display: block;
    float: left;
    width: 10%;
    padding-top: 10%;
    height: 0;
    margin-right: 4px
}

.bx_ordercart_order_table_container .bx_scu .sku_prop:hover a {
    border: 2px solid #4a89dc
}

.bx_ordercart_order_table_container .bx_scu .sku_prop:hover a span {
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px
}

.bx_ordercart_order_table_container .bx_scu .sku_prop:hover a img {
    max-height: 100%;
    margin: 0 auto
}

.bx_ordercart_order_table_container .bx_scu .sku_prop a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: block;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    background: #fff
}

.bx_ordercart_order_table_container .bx_scu .sku_prop a span {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.bx_ordercart_order_table_container .bx_scu .sku_prop.bx_active a {
    border: 2px solid #4a89dc
}

.bx_ordercart_order_table_container .bx_scu .sku_prop.bx_active a span {
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px
}

.bx_ordercart_order_table_container .basket_quantity_control {
    margin: 0 2px
}

.bx_ordercart_order_table_container .minus,
.bx_ordercart_order_table_container .plus {
    position: relative;
    display: block;
    text-align: center;
    width: 26px;
    height: 12px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #F5F5F5;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
    background: -webkit-linear-gradient(#FFF, #E6E6E6);
    background: -moz-linear-gradient(#FFF, #E6E6E6);
    background: -o-linear-gradient(#FFF, #E6E6E6);
    background: linear-gradient(#FFF, #E6E6E6);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    text-shadow: 1px 1px #FFF;
    cursor: pointer
}

.bx_ordercart_order_table_container .minus:after,
.bx_ordercart_order_table_container .plus:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000;
    border-left: 5px solid transparent
}

.bx_ordercart_order_table_container .minus:hover,
.bx_ordercart_order_table_container .plus:hover {
    background: #E6E6E6;
    background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
    background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
    background: -moz-linear-gradient(#F6F6F6, #E6E6E6);
    background: -o-linear-gradient(#F6F6F6, #E6E6E6);
    background: linear-gradient(#F6F6F6, #E6E6E6)
}

.bx_ordercart_order_table_container .minus:active,
.bx_ordercart_order_table_container .plus:active {
    background: #F5F5F5;
    -webkit-box-shadow: inset 1px 1px 3px #DDD;
    box-shadow: inset 1px 1px 3px #DDD
}

.bx_ordercart_order_table_container .minus {
    margin-top: 2px
}

.bx_ordercart_order_table_container .minus:after {
    bottom: 2px;
    border-top: 5px solid #000;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent
}

.bx_ordercart_order_table_container .plus {
    margin-bottom: 2px
}

.bx_ordercart_order_table_container .plus:after {
    top: 2px
}

.bx_ordercart_order_table_container .total_price {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx_ordercart_order_table_container .old_price {
    text-decoration: line-through
}

.bx_ordercart_order_table_container .right {
    text-align: right
}

.bx_ordercart_order_pay .bx_ordercart_order_sum {
    width: 100%
}

.bx_ordercart_order_pay .bx_ordercart_order_sum .fwb {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx_ordercart_order_pay .bx_ordercart_order_sum td:last-child {
    width: 135px
}

.bx_ordercart_order_pay .bx_ordercart_order_sum td:first-child {
    width: auto
}

.bx_ordercart_order_pay .bx_ordercart_coupon input {
    max-width: 300px
}

.bx_ordercart_order_pay .bx_ordercart_coupon span {
    display: block;
    margin-bottom: 5px
}

.bx_ordercart_order_pay_left,
.bx_ordercart_order_pay_right {
    width: 50%;
    margin-bottom: 20px
}

.bx_ordercart_order_pay_left {
    float: left
}

.bx_ordercart_order_pay_left .h3,
.bx_ordercart_order_pay_left .news-detail .title,
.bx_ordercart_order_pay_left .news-list .title,
.bx_ordercart_order_pay_left .news-list-big .title,
.news-detail .bx_ordercart_order_pay_left .title,
.news-list .bx_ordercart_order_pay_left .title,
.news-list-big .bx_ordercart_order_pay_left .title {
    margin-top: 0
}

.bx_ordercart_order_pay_right {
    float: right;
    margin-top: 33px
}

.bx_ordercart_order_pay_center,
.bx_ordercart_order_pay_right {
    text-align: right
}

.bx_ordercart_order_pay_center {
    clear: both;
    padding-top: 20px;
    border-top: 1px solid #e8e8e8
}

.bx_ordercart_order_pay_center,
.bx_ordercart_order_pay_right {
    text-align: right
}

.bx_ordercart_order_pay_center {
    clear: both;
    padding-top: 20px;
    border-top: 1px solid #e8e8e8
}

.bx_my_order .list-descr {
    margin: 0
}

.bx_my_order .list-descr li {
    margin-bottom: 12px
}

.bx_my_order .list-descr.list-items {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 5px
}

#db .bx_my_order .bx_item_list {
    margin: 3px 0 0 2px
}

.bx_my_order .bx_my_order_table {
    border: 1px solid #e8e8e8
}

#db .bx_my_order .bx_my_order_table {
    margin-bottom: 35px
}

#db .bx_my_order .bx_my_order_table th {
    padding: 18px 15px 15px
}

.bx_my_order .bx_my_order_table th:last-child {
    text-align: right
}

#db .bx_my_order .bx_my_order_table tr {
    border: none
}

#db .bx_my_order .bx_my_order_table tr:hover {
    background: 0 0
}

#db .bx_my_order .bx_my_order_table td {
    padding: 15px
}

.bx_my_order .bx_my_order_table td:first-child {
    width: 65%
}

.bx_my_order .bx_my_order_status {
    width: 100%;
    padding: 10px 15px;
    line-height: normal;
    margin-bottom: 20px;
    font-size: 14px;
    color: #fff
}

.bx_my_order .bx_my_order_status.yellow {
    background: #f0ad4e
}

.bx_my_order .bx_my_order_status.red {
    background: #c60000
}

.bx_my_order .bx_my_order_status.green {
    background: #5ea81b
}

.bx_my_order .bx_my_order_status.gray {
    background: #bbb
}

.bx_my_order .bx_order_action {
    display: block;
    margin-bottom: 12px;
    text-align: right
}

.bx_my_order_switch {
    margin-bottom: 15px;
    line-height: 30px
}

.bx_my_order_switch .bx_mo_link {
    margin-right: 20px
}

.bx_my_order_status_desc {
    margin: 20px 0 20px 0
}

.bx_my_order_status_desc .status {
    margin-bottom: 5px
}

.personal .title {
    margin-bottom: 10px;
    margin-top: 0
}

.personal .text-about {
    margin-bottom: 30px
}

.personal .links {
    margin-bottom: 25px
}

.personal .list-item {
    margin: 0
}

.personal .list-item .item {
    margin-bottom: 5px
}

.catalog-detail .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.catalog-detail a {
    text-decoration: none
}

.catalog-detail .title-cat {
    font-size: 22px;
    line-height: 1.09091;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 32px
}

.catalog-detail .title-cat > a,
.catalog-detail .title-cat > span {
    color: #000
}

.catalog-detail .title-cat > a {
    border-bottom: 1px solid
}

.catalog-detail .title-cat > a:hover {
    color: #cf0909
}

.catalog-detail .block {
    border: none
}

#db .catalog-detail .item {
    margin-bottom: 27px
}

#db .catalog-detail .item:before {
    margin: 30px 0
}

.catalog-detail .title-cat {
    margin: 0 0 8px
}

.catalog-detail .text {
    margin-bottom: 35px
}

.catalog-detail .link-up {
    font-size: 12px;
    line-height: 1
}

.catalog-detail .link-up > a {
    text-decoration: underline
}

.bx_compare .title-main {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 11px
}

.bx_compare .bx_sort_container {
    display: block;
    margin-bottom: 40px
}

.bx_compare .bx_sort_container a {
    display: inline-block
}

.bx_compare .sortbutton {
    padding: 9px 15px 11px;
    font-size: 12px;
    line-height: 1em;
    text-decoration: none;
    border: 1px solid #4a89dc;
    color: #4a89dc;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.bx_compare .sortbutton.current {
    color: #000;
    border-color: transparent;
    background: #ddd;
    cursor: default
}

.bx_compare .sortbutton:not(.current):hover {
    border-color: transparent;
    background: #a6a6a6;
    color: #000
}

.bx_compare .close {
    position: relative;
    width: 16px;
    height: 16px;
    top: -16px;
    right: 0;
    opacity: 1;
    text-shadow: none
}

.bx_compare .close:after,
.bx_compare .close:before {
    content: '';
    position: absolute;
    display: block;
    height: 2px;
    left: 0;
    top: 8px;
    width: 100%;
    background: #959595;
    -webkit-transition: .15s;
    -o-transition: .15s;
    -moz-transition: .15s;
    transition: .15s
}

.bx_compare .close:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -moz-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg)
}

.bx_compare .close:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -moz-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg)
}

.bx_compare .close:hover:after,
.bx_compare .close:hover:before {
    background: #cf0909
}

.bx_compare .table_compare {
    overflow-x: auto;
    min-height: .01%
}

.bx_compare .table_compare .data-table {
    margin-bottom: 23px;
    width: auto
}

.bx_compare .table_compare .data-table td {
    position: relative
}

.g-wrap .bx_compare .table_compare .data-table tbody tr {
    border-bottom-color: #ebebeb
}

.bx_compare .table_compare .data-table tbody tr:last-child {
    border-bottom: none
}

#db .bx_compare .table_compare .data-table tbody tr:hover {
    background: 0 0
}

.bx_compare .table_compare .data-table tbody tr td {
    min-width: 230px;
    max-width: 230px;
    overflow: hidden;
    font-size: 12px;
    line-height: 1.2;
    padding: 8px 5px
}

.bx_compare .table_compare .data-table tbody tr td:first-child {
    max-width: 225px;
    min-width: 225px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    padding-left: 0
}

.bx_compare .bx_bt_button {
    margin-bottom: 10px
}

.bx_compare .title {
    font-size: 14px;
    line-height: 1.1;
    display: block;
    margin-bottom: 8px
}

.bx_compare .pic {
    margin: 0 auto;
    display: block;
    padding: 15px 0 16px;
    width: 100%
}

.bx_compare .pic img {
    max-width: 147px;
    height: auto;
    margin: 0 auto;
    display: block
}

.bx_compare .price {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.element-sale {
    position: absolute;
    z-index: 1
}

.element-sale.no-pic {
    position: relative;
    height: 42px;
    margin-bottom: 13px
}

.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-right,
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.element-sale .icon {
    display: inline-block;
    position: absolute
}

.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-right:before,
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.element-sale .icon:before {
    display: block;
    width: 42px;
    height: 42px
}

.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-left:nth-child(1),
.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-right:nth-child(1),
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:nth-child(1),
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:nth-child(1),
.element-sale .icon:nth-child(1) {
    left: 0
}

.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-left:nth-child(2),
.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-right:nth-child(2),
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:nth-child(2),
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:nth-child(2),
.element-sale .icon:nth-child(2) {
    left: 30px
}

.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-left:nth-child(3),
.bootstrap-datetimepicker-widget table tr:first-child .element-sale .ic-chevron-right:nth-child(3),
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:nth-child(3),
.element-sale .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:nth-child(3),
.element-sale .icon:nth-child(3) {
    left: 60px
}

.element-sale .percent:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -43px -159px;
    width: 42px;
    height: 42px
}

.element-sale .new:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -86px -159px;
    width: 42px;
    height: 42px
}

.element-sale .sale:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: 0 -159px;
    width: 42px;
    height: 42px
}

.element-descr {
    margin: 0 0 60px
}

.element-descr.no-pic .buy,
.element-descr.no-pic .price-wrap {
    display: inline-block;
    vertical-align: middle
}

.element-descr.no-pic .price-wrap {
    margin-right: 18px
}

.element-descr.no-pic .buy,
.element-descr.no-pic .price {
    margin-bottom: 15px
}

.element-descr .price {
    margin-bottom: 12px;
    font-size: 30px;
    line-height: 1.13333;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.element-descr .help-price {
    font-size: 14px;
    line-height: 2.42857;
    font-weight: 400
}

.element-descr .price-old {
    text-decoration: line-through;
    font-size: 18px;
    line-height: 1.55556
}

.element-descr .buy {
    margin-bottom: 26px
}

.element-descr .text {
    margin: 0 0 27px
}

.element-descr .avail {
    display: block;
    line-height: 1.28571;
    font-size: 14px;
    margin-bottom: 22px
}

.element-descr .avail.no-item {
    color: grey;
    border: 2px dashed #e4e4e4;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    padding: 7px 16px
}

.element-descr .no-item {
    display: inline-block;
    line-height: 1.28571;
    font-size: 14px;
    color: grey;
    border: 2px dashed #e4e4e4;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    padding: 7px 16px;
    margin-bottom: 22px
}

.element-descr .brand {
    margin-bottom: 27px
}

.element-descr .brand .pic {
    max-width: 40%;
    display: inline-block
}

.element-descr .brand .pic img {
    border: 1px solid #e8e8e8
}

.element-descr .brand .text {
    font-size: 12px;
    line-height: 1.25;
    margin-bottom: 0
}

.element-descr .accordion {
    margin: 0
}

.element-descr .accordion .acc-heading {
    margin-bottom: 2px
}

#db .element-descr .panel {
    padding-left: 0
}

.js-cutter .readMore {
    display: inline
}

.js-cutter .allText,
.js-cutter .readLess {
    display: none
}

.js-cutter.active .readMore {
    display: none
}

.js-cutter.active .readLess {
    display: inline
}

.element-accord {
    margin: 0 0 40px
}

.element-accord .panel:last-child {
    border-bottom: 1px solid #e8e8e8
}

.element-accord .panel .link {
    border-top: 1px solid #e8e8e8;
    text-decoration: none;
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 5px 0
}

.element-accord .panel .link:before {
    right: 10px;
    font-size: 6px;
    position: absolute;
    top: 10px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    -moz-transition: transform .3s ease, -moz-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease
}

.element-accord .panel .link:hover {
    color: #cf0909;
    background-color: #f7f7f7
}

.bootstrap-datetimepicker-widget table tr:first-child .element-accord .panel .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .element-accord .panel .ic-chevron-right,
.element-accord .panel .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.element-accord .panel .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.element-accord .panel .icon {
    display: inline-block;
    padding: 0 37px;
    position: relative;
    font-size: 18px;
    line-height: 1.44444
}

.bootstrap-datetimepicker-widget table tr:first-child .element-accord .panel .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .element-accord .panel .ic-chevron-right:before,
.element-accord .panel .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.element-accord .panel .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.element-accord .panel .icon:before {
    left: 4px;
    top: 3px;
    position: absolute
}

.element-accord .panel .collapsed {
    color: #4a89dc
}

.element-accord .panel .collapsed:before {
    top: 10px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0)
}

.element-accord .acc-body {
    padding: 3px 0 30px 37px
}

.element-accord .video:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -151px -202px;
    width: 22px;
    height: 18px
}

.element-accord .list:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -128px -202px;
    width: 22px;
    height: 22px
}

.element-accord .request:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -105px -202px;
    width: 22px;
    height: 23px
}

.element-accord .arrow:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -22px -229px;
    width: 17px;
    height: 10px
}

#db .element-table {
    border: none
}

#db .element-table table {
    margin-bottom: 38px
}

#db .element-table th {
    background: 0 0;
    padding: 0 0 5px
}

#db .element-table tr:hover {
    background: 0 0
}

#db .element-table tr:last-child {
    border: none
}

#db .element-table td {
    padding: 12px 15px 11px 0
}

#db .element-table td:first-child {
    width: 40%
}

#db .element-table .info {
    position: absolute;
    margin-top: 3px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    width: 12px;
    height: 12px;
    background-color: #f5ead1;
    margin-left: 5px;
    text-decoration: none;
    color: #000;
    cursor: pointer
}

#db .element-table .info:hover {
    color: #000
}

#db .element-table .info:hover .info-block {
    display: block
}

#db .element-table .info .symbol {
    font-size: 10px;
    display: block;
    margin-left: 3px;
    width: 7px
}

#db .element-table .info-block {
    display: none;
    position: absolute;
    left: -145px;
    top: 25px;
    background: #fff;
    width: 300px;
    padding: 17px 20px;
    -webkit-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, .2);
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, .2);
    z-index: 1
}

#db .element-table .info-block:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 11px;
    top: -11px;
    left: 0
}

#db .element-table .info-block .arrow {
    top: -11px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute
}

#db .element-table .info-block .arrow:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: 0 -229px;
    width: 21px;
    height: 11px
}

#db .element-table .info-block .text,
#db .element-table .info-block .title {
    display: block;
    font-size: 13px;
    line-height: 1.46154
}

#db .element-table .info-block .title {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 6px
}

#db .element-table .yes:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px -173px;
    width: 16px;
    height: 16px;
    width: 16px;
    height: 16px;
    display: block
}

#db .element-table .not:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px -156px;
    width: 16px;
    height: 16px
}

.link-arr {
    line-height: 1.85714;
    text-decoration: none
}

.link-arr:hover {
    text-decoration: none
}

.link-arr:before {
    content: '\2190';
    color: #ffb505;
    display: inline-block;
    padding-right: 6px
}

.link-arr .arr-left {
    border-bottom: 1px solid
}

.link-arr-wrap {
    border-top: 1px solid #e8e8e8;
    padding-top: 9px
}

.sl-element-circ {
    margin-right: 15px;
    margin-bottom: 40px
}

.sl-element-circ.inited-not .sl-item:not(:first-child) {
    display: none
}

.sl-element-circ.inited .wrapper {
    opacity: 1
}

.sl-element-circ .wrapper {
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out
}

.sl-element-circ .inner {
    width: 100%
}

.sl-element-circ .carousel-wrapper {
    width: 100%;
    padding: 20px 0
}

.sl-element-circ .sl-item a {
    display: block;
    height: 250px
}

.sl-element-circ .sl-item img {
    max-height: 100%;
    margin: auto
}

.sl-element-circ .pager-wrapper {
    padding: 0 15px;
    width: 100%;
    overflow: hidden;
    z-index: 2;
    position: relative
}

.sl-element-circ .next,
.sl-element-circ .prev {
    width: 22px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer;
    text-decoration: none;
    color: #4a89dc
}

.sl-element-circ .next:before,
.sl-element-circ .prev:before {
    font-size: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.sl-element-circ .next:hover,
.sl-element-circ .prev:hover {
    color: #cf0909
}

.sl-element-circ .next:active,
.sl-element-circ .prev:active {
    color: #000
}

.sl-element-circ .next.disabled,
.sl-element-circ .prev.disabled {
    color: #ccc
}

.sl-element-circ .prev {
    left: 0
}

.sl-element-circ .next {
    right: 0
}

#carousel {
    width: 100%;
    overflow: hidden
}

#carousel .sl-item {
    display: block;
    float: left;
    width: 100%;
    height: 250px
}

#carousel .sl-item img {
    top: 50%;
    position: relative;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

#pager .sl-item {
    position: relative;
    cursor: pointer;
    display: block;
    width: 60px;
    height: 60px;
    margin: 7px 5px 7px 0;
    float: left;
    border: 1px solid #e8e8e8
}

#pager .sl-item:hover {
    border-color: #c60000
}

#pager .sl-item.selected {
    border-color: grey;
    cursor: default
}

#pager .sl-item img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.sl-element {
    margin-right: 15px;
    margin-bottom: 40px
}

.sl-element.inited-not .sl-item:not(:first-child) {
    display: none
}

.sl-element.inited .wrapper {
    opacity: 1
}

.sl-element .wrapper {
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out
}

.sl-element .inner {
    width: 100%
}

.sl-element .carousel-wrapper {
    width: 100%;
    padding: 20px 0
}

.sl-element .sl-item a {
    display: block;
    height: 250px
}

.sl-element .sl-item img {
    max-height: 100%;
    margin: auto
}

.sl-element .pager-wrapper {
    padding: 0 15px;
    width: 100%;
    overflow: hidden;
    z-index: 2;
    position: relative
}

.sl-element .next,
.sl-element .prev {
    width: 22px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer;
    text-decoration: none;
    color: #4a89dc
}

.sl-element .next:before,
.sl-element .prev:before {
    font-size: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.sl-element .next:hover,
.sl-element .prev:hover {
    color: #cf0909
}

.sl-element .next:active,
.sl-element .prev:active {
    color: #000
}

.sl-element .next.disabled,
.sl-element .prev.disabled {
    color: #ccc
}

.sl-element .prev {
    left: 0
}

.sl-element .next {
    right: 0
}

#carousel {
    width: 100%;
    overflow: hidden
}

#carousel .sl-item {
    display: block;
    float: left;
    width: 100%;
    height: 250px
}

#carousel .sl-item img {
    top: 50%;
    position: relative;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

#pager .sl-item {
    position: relative;
    cursor: pointer;
    display: block;
    width: 60px;
    height: 60px;
    margin: 7px 5px 7px 0;
    float: left;
    border: 1px solid #e8e8e8
}

#pager .sl-item:hover {
    border-color: #c60000
}

#pager .sl-item.selected {
    border-color: grey;
    cursor: default
}

#pager .sl-item img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.catalog-list {
    border-bottom: 1px solid #e8e8e8
}

.catalog-list .price {
    font-size: 18px;
    line-height: 1.16667;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 8px
}

.catalog-list .price-old {
    font-size: 11px;
    line-height: 1.63636;
    text-decoration: line-through
}

.catalog-list .title {
    margin-bottom: 7px
}

.catalog-list .title a {
    text-decoration: underline
}

.catalog-list .title-help {
    font-size: 12px;
    line-height: 1.75;
    color: #999;
    margin-bottom: 6px
}

.catalog-list.similar {
    border: none
}

.catalog-list.similar .item {
    margin-bottom: 31px
}

.element-pic-tab {
    margin-bottom: 15px
}

.element-pic-tab .tab-content {
    padding: 0;
    background: 0 0;
    border: none;
    height: 250px;
    margin: 10px 0;
    overflow: hidden;
    position: relative
}

.element-pic-tab .tab-content .tab-pane {
    height: 100%
}

.element-pic-tab .tab-content .link {
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.element-pic-tab .tab-content img {
    margin: auto
}

.element-pic-tab .nav-tabs {
    background: 0 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none
}

.element-pic-tab .item {
    display: inline-block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin: 7px 5px 7px 0;
    padding: 4px;
    border: 1px solid #e8e8e8
}

.element-pic-tab .item:focus,
.element-pic-tab .item:hover {
    border-color: #c60000
}

.element-pic-tab .item.active {
    border-color: grey
}

.element-pic-tab .item > a {
    background-color: transparent;
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

#db .element-pic-tab .item > a {
    border: none
}

.element-pic-tab .item > a:after {
    content: none
}

.element-pic-tab .item img {
    max-width: 100%
}

.element-tabs .nav-tabs sup {
    color: #525252
}

.element-tabs .faq .tab-pane > .title,
.element-tabs .personal-detail .tab-pane > .title,
.element-tabs .personal-list .tab-pane > .title,
.element-tabs .tab-pane > .h4,
.faq .element-tabs .tab-pane > .title,
.personal-detail .element-tabs .tab-pane > .title,
.personal-list .element-tabs .tab-pane > .title {
    margin-top: 0
}

.catalog-filter {
    margin-bottom: 25px;
    width: 100%
}

.catalog-filter .catalog-filter-collapse {
    position: relative;
    display: none;
    height: 25px;
    width: 100%;
    background: #959595;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    line-height: 25px;
    padding: 0 15px
}

.catalog-filter .catalog-filter-collapse:after,
.catalog-filter .catalog-filter-collapse:before {
    content: '';
    display: block;
    position: absolute;
    top: 11px;
    right: 15px;
    width: 13px;
    height: 3px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    background: #fff
}

.catalog-filter .catalog-filter-collapse:hover {
    text-decoration: none
}

.catalog-filter .catalog-filter-collapse.collapsed:before {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -moz-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg)
}

.catalog-filter .more-character {
    margin-bottom: 15px
}

.catalog-filter .panel-heading {
    padding-bottom: 10px
}

.catalog-filter .panel-heading > a {
    font-size: 12px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #000;
    border-bottom: 1px dashed #000
}

.catalog-filter .panel-heading > a:hover {
    color: #cf0909;
    border-bottom-color: #cf0909
}

.catalog-filter .checkbox {
    padding-left: 20px;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 0
}

.catalog-filter .checkbox label {
    min-height: 16px
}

.catalog-filter .checkbox + .checkbox {
    margin-top: 10px
}

.catalog-filter input[type=checkbox],
.catalog-filter input[type=radio] {
    margin-top: 2px
}

.catalog-filter input[type=checkbox]:active,
.catalog-filter input[type=checkbox]:focus,
.catalog-filter input[type=radio]:active,
.catalog-filter input[type=radio]:focus {
    outline: 0
}

.bx-filter {
    background: #dedede
}

.bx-filter.collapse {
    visibility: visible;
    display: block
}

.bx-filter .bx-filter-block {
    display: none;
    -webkit-transition: padding .3s ease;
    -o-transition: padding .3s ease;
    -moz-transition: padding .3s ease;
    transition: padding .3s ease
}

.bx-filter .bx-filter-block .bx-ft-sub {
    font-size: 12px;
    font-style: normal
}

.bx-filter .bx-filter-section {
    position: relative;
    padding: 18px 15px 15px
}

.bx-filter .btn-link {
    background: 0 0
}

.bx-filter .bx-filter-input-container input:focus {
    border-color: #999
}

.bx-filter .bx-filter-parameters-box {
    position: relative;
    margin-bottom: 13px
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
    display: block
}

.bx-filter .bx-filter-parameters-box.bx-active .filter-angle:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 5px
}

.bx-filter .bx-filter-parameters-box.block-width-50 .bx-filter-block,
.bx-filter .bx-filter-parameters-box.block-width-50 .bx-filter-parameters-box-title {
    width: 50%
}

.bx-filter .bx-filter-parameters-box-title {
    display: inline-block;
    color: #000;
    font-size: 13px;
    padding-bottom: 5px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx-filter .bx-filter-parameters-box-title:hover {
    color: #4c4c4c
}

.bx-filter .bx-filter-parameters-box-title:hover .filter-angle:before {
    border-color: #4c4c4c
}

.bx-filter .bx-filter-parameters-box-title span {
    cursor: pointer
}

.bx-filter .filter-angle {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 10px;
    padding-left: 4px;
    cursor: pointer
}

.bx-filter .filter-angle:before {
    content: '';
    border: 1px solid #000;
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: auto;
    position: absolute;
    top: 1px;
    left: 6px;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    border-right: none;
    border-bottom: none
}

.bx-filter .bx-ui-slider-track-container {
    padding-top: 15px;
    padding-bottom: 10px
}

.bx-filter .bx-ui-slider-track {
    position: relative;
    height: 2px
}

.bx-filter .bx-ui-slider-part {
    display: none
}

.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn {
    background: #959595
}

.bx-filter .bx-ui-slider-pricebar-v {
    background: #cf0909
}

.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-v,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-range {
    position: absolute;
    top: 0;
    bottom: 0
}

.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-range {
    left: 0;
    right: 0
}

.bx-filter .bx-ui-slider-range {
    z-index: 120
}

.bx-filter .bx-ui-slider-pricebar {
    z-index: 100
}

.bx-filter .bx-ui-slider-pricebar-vd {
    z-index: 60
}

.bx-filter .bx-ui-slider-pricebar-vn {
    z-index: 70
}

.bx-filter .bx-ui-slider-pricebar-v {
    z-index: 80;
    background: #cf0909;
    left: 15%;
    right: 35%
}

.bx-filter .bx-ui-slider-handle {
    position: absolute;
    top: 100%;
    margin-top: -8px;
    width: 16px;
    height: 16px;
    border-bottom: none;
    background: #cf0909;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.bx-filter .bx-ui-slider-handle:hover {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
    background: #000
}

.bx-filter .bx-ui-slider-handle:active {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
    background: #000
}

.bx-filter .bx-ui-slider-handle.left {
    left: 15%;
    margin-left: -15px
}

.bx-filter .bx-ui-slider-handle.right {
    right: 35%;
    margin-right: -15px
}

.bx-filter .bx-filter-select-container {
    display: block
}

.bx-filter .bx-filter-select-block {
    position: relative;
    margin: 0;
    padding: 0 33px 0 10px
}

.bx-filter .bx-filter-select-block input {
    display: none
}

.bx-filter .bx-filter-select-text {
    line-height: 32px;
    overflow: hidden;
    max-width: 100%;
    height: 32px;
    cursor: pointer;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis
}

.bx-filter .bx-filter-select-text.fix {
    min-width: 120px
}

.bx-filter .bx-filter-select-text label {
    cursor: pointer
}

.bx-filter .bx-filter-select-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 38px;
    cursor: pointer
}

.bx-filter .bx-filter-select-arrow:before {
    content: '';
    display: block;
    border-top: 5px solid #000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    opacity: .6;
    position: absolute;
    top: 14px;
    left: 11px
}

.bx-filter .btn-link {
    padding: 0 0 0 5px;
    text-decoration: underline;
    color: #000;
    font-size: 13px
}

.bx-filter .btn-link.bx-active,
.bx-filter .btn-link.focus,
.bx-filter .btn-link:active,
.bx-filter .btn-link:focus,
.bx-filter .btn-link:hover {
    color: #000;
    text-decoration: none
}

.bx-filter .bx-filter-popup-result {
    font-size: 13px;
    font-weight: 400;
    position: absolute;
    z-index: 915;
    display: none;
    margin: -13px 4px 0 10px;
    padding: 8px 16px;
    white-space: nowrap;
    color: #3f3f3f;
    min-height: 37px;
    line-height: 18px;
    border: 1px solid #dedede;
    background: #fff
}

.bx-filter .bx-filter-popup-result.right {
    left: 100%
}

.bx-filter .bx-filter-popup-result.right .arrow {
    left: -18px
}

.bx-filter .bx-filter-popup-result.right .arrow:before {
    border-right-color: #dedede;
    left: -1px
}

.bx-filter .bx-filter-popup-result.right .arrow:after {
    border-right-color: #fff;
    left: 0
}

.bx-filter .bx-filter-popup-result.left {
    right: 100%
}

.bx-filter .bx-filter-popup-result.left .arrow {
    right: -18px
}

.bx-filter .bx-filter-popup-result.left .arrow:before {
    border-left-color: #dedede;
    right: -1px
}

.bx-filter .bx-filter-popup-result.left .arrow:after {
    border-left-color: #fff;
    right: 0
}

.bx-filter .bx-filter-popup-result .arrow {
    top: 50%;
    position: absolute;
    z-index: 915
}

.bx-filter .bx-filter-popup-result .arrow:before {
    content: '';
    border: 9px solid transparent;
    top: 0;
    margin-top: -9px;
    position: absolute;
    z-index: 1
}

.bx-filter .bx-filter-popup-result .arrow:after {
    content: '';
    border: 9px solid transparent;
    top: 0;
    margin-top: -9px;
    position: absolute;
    z-index: 2
}

.bx-filter .bx-filter-popup-result a {
    display: block;
    color: #4a89dc;
    line-height: 10px
}

.bx-filter .bx-filter-popup-result a:hover {
    text-decoration: none
}

.bx-filter .bx-filter-popup-result-close {
    display: none
}

.bx-filter .bx-filter-param-btn {
    font-weight: 400;
    display: inline-block;
    width: 38px;
    height: 38px;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    color: #000;
    vertical-align: middle;
    border: 1px solid #ccd5db;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    position: relative;
    -webkit-transition: border .3s ease, color .3s ease, -webkit-box-shadow .1s ease;
    transition: border .3s ease, color .3s ease, -webkit-box-shadow .1s ease;
    -o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    -moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    transition: border .3s ease, box-shadow .1s ease, color .3s ease, -webkit-box-shadow .1s ease;
    cursor: pointer
}

.bx-filter .bx-filter-param-btn:hover {
    border-color: #4c4c4c
}

.bx-filter .bx-filter-btn-color-icon {
    line-height: 24px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
    background-size: cover
}

.bx-filter .bx-filter-param-btn-inline input {
    display: none
}

.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
    float: left;
    display: block;
    margin-right: 5px;
    max-width: 100%;
    margin-bottom: 5px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn {
    border-color: #4c4c4c
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn {
    cursor: default
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn:hover {
    border-color: #ccd5db
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
    position: relative;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -266px -16px;
    width: 14px;
    height: 14px;
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    top: 11px;
    margin: 0 auto;
    display: block;
    z-index: 100;
    opacity: .7
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
    opacity: .2
}

.catalog-filter-dropdown {
    background: #fff
}

.catalog-filter-dropdown .popup-window {
    border: 1px solid #ccd5db;
    -webkit-box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
    box-shadow: 0 6px 11px rgba(0, 0, 0, .17)
}

.g-wrap .catalog-filter-dropdown .popup-window {
    margin-bottom: 0
}

.g-wrap .catalog-filter-dropdown .popup-window tr {
    border-bottom: 0
}

.g-wrap .catalog-filter-dropdown .popup-window tr:hover {
    background: 0 0
}

.catalog-filter-dropdown .popup-window .popup-window-center-column,
.catalog-filter-dropdown .popup-window .popup-window-left-column,
.catalog-filter-dropdown .popup-window .popup-window-right-column {
    padding: 0
}

.catalog-filter-dropdown .popup-window .popup-window-content-row .popup-window-center-column {
    padding: 5px 0
}

.bx-filter-select-popup {
    background: #fff;
    padding: 0;
    min-width: 188px
}

.bx-filter-select-popup ul {
    margin: 0;
    padding: 0
}

.bx-filter-select-popup ul li {
    display: block;
    text-align: left;
    vertical-align: middle
}

.bx-filter-select-popup ul li:first-child {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 0
}

.bx-filter-select-popup ul li label {
    font-size: 18px;
    display: block;
    text-align: left !important;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    cursor: pointer;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-height: 18px;
    padding: 4px 17px;
    margin-bottom: 0;
    color: #000
}

.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
    background-color: #4a89dc;
    color: #fff
}

.bx-filter-select-popup ul li label.disabled {
    color: #b8b8b8;
    background: 0 0
}

.bx-filter-select-popup ul li .bx-filter-param-text {
    line-height: 34px !important
}

.bx-filter-select-popup ul li .bx-filter-param-label.bx-active {
    background: #d1d6d8
}

.catalog-sort {
    background: #f7f7f7;
    margin: 0 0 40px
}

.catalog-sort a {
    text-decoration: none
}

.catalog-sort.drop .item.text {
    vertical-align: text-bottom
}

.catalog-sort.drop .item.text span {
    padding: 0 5px 0 10px;
    font-size: 14px;
    line-height: 1.28571
}

.catalog-sort.drop .names {
    display: inline-block;
    padding: 5px 0
}

.catalog-sort.table {
    padding: 0
}

.catalog-sort.table .names {
    width: 100%
}

#db .catalog-sort.table .price {
    float: right
}

#db .catalog-sort.table .price a {
    padding-right: 16px
}

#db .catalog-sort.table .price a:after {
    right: 0
}

.bx-filter .bx-filter-input-container .catalog-sort input,
.bx-filter .catalog-sort .bx-filter-select-block,
.catalog-sort .bx-filter .bx-filter-input-container input,
.catalog-sort .bx-filter .bx-filter-select-block,
.catalog-sort .form-control {
    width: 165px;
    padding: 0
}

.catalog-sort .jq-selectbox__select {
    padding: 3px 20px 3px 11px
}

.bx-filter .bx-filter-input-container .catalog-sort input,
.bx-filter .catalog-sort .bx-filter-select-block,
.catalog-sort .bx-filter .bx-filter-input-container input,
.catalog-sort .bx-filter .bx-filter-select-block,
.catalog-sort .form-control,
.catalog-sort .jq-selectbox__select {
    font-size: 14px;
    line-height: 1.28571;
    height: 26px
}

.catalog-sort .names {
    float: left;
    padding: 0 0 0 6px
}

.catalog-sort .item {
    display: inline-block
}

.catalog-sort .item > a,
.catalog-sort .item > span {
    padding: 10px 22px 10px 10px;
    font-size: 12px;
    line-height: 1.42857;
    position: relative;
    display: inline-block;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.catalog-sort .item > .active {
    background: #e0e0e0
}

.catalog-sort .item.bottom > a,
.catalog-sort .item.bottom > span,
.catalog-sort .item.top > a,
.catalog-sort .item.top > span {
    padding-right: 34px
}

.catalog-sort .item.bottom > a:after,
.catalog-sort .item.bottom > span:after,
.catalog-sort .item.top > a:after,
.catalog-sort .item.top > span:after {
    content: '';
    position: absolute;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    right: 18px;
    bottom: 16px
}

.catalog-sort .item.top > a:after,
.catalog-sort .item.top > span:after {
    border-bottom: 6px solid #000
}

.catalog-sort .item.bottom > a:after,
.catalog-sort .item.bottom > span:after {
    border-top: 6px solid #000
}

.catalog-sort .view {
    float: right;
    margin: 3px 0 0 0;
    display: inline-block;
    padding-right: 10px
}

.catalog-sort .view-item {
    display: inline-block;
    padding: 10px 4px 6px
}

.catalog-sort .view-item:hover:before {
    opacity: .5
}

.catalog-sort .view-item.active:hover:before {
    opacity: 1
}

.catalog-sort .blocks:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -266px -31px;
    width: 14px;
    height: 13px
}

.catalog-sort .blocks.active:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -48px -241px;
    width: 14px;
    height: 13px
}

.catalog-sort .lines:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -266px -59px;
    width: 14px;
    height: 13px
}

.catalog-sort .lines.active:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -266px -45px;
    width: 14px;
    height: 13px
}

.catalog-sort .tables:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -266px -87px;
    width: 14px;
    height: 13px
}

.catalog-sort .tables.active:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -266px -73px;
    width: 14px;
    height: 13px
}

.catalog-block .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.catalog-block a {
    text-decoration: none
}

.catalog-block .item {
    margin-bottom: 72px
}

.catalog-block .pic {
    margin: 0 0 16px
}

.catalog-block .link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.catalog-block .title {
    text-decoration: underline;
    line-height: 1.3;
    margin-bottom: 10px
}

.catalog-block .characters {
    font-size: 13px;
    line-height: 1.2;
    color: #1a1a1a;
    margin-bottom: 9px
}

.catalog-block .price-wrap {
    margin-bottom: 12px
}

.catalog-block .price {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 21px
}

.catalog-block .price-old {
    font-size: 11px;
    line-height: 18px;
    text-decoration: line-through
}

.pagination {
    margin: 32px 0 0
}

.pagination ul {
    display: inline-block;
    margin-bottom: 8px
}

.g-wrap .pagination ul {
    font-size: 18px;
    line-height: 1
}

.pagination li {
    display: inline
}

.pagination li > a {
    text-decoration: underline
}

.pagination li > a,
.pagination li > span {
    position: relative;
    float: left;
    padding: 8px 13px;
    color: #4a89dc;
    background-color: transparent;
    margin-left: -1px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.pagination li:first-child > a,
.pagination li:first-child > span {
    font-size: 14px;
    text-decoration: none;
    margin-left: 0;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination li:last-child > a,
.pagination li:last-child > span {
    font-size: 14px;
    text-decoration: none;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination li > a:focus,
.pagination li > a:hover,
.pagination li > span:focus,
.pagination li > span:hover {
    color: #cf0909;
    background-color: transparent;
    border-color: transparent
}

.pagination .active > a,
.pagination .active > a:focus,
.pagination .active > a:hover,
.pagination .active > span,
.pagination .active > span:focus,
.pagination .active > span:hover {
    z-index: 2;
    color: #333;
    background-color: transparent;
    cursor: default
}

.pagination .disabled {
    font-size: 16px
}

.pagination .disabled > a,
.pagination .disabled > a:focus,
.pagination .disabled > a:hover,
.pagination .disabled > span,
.pagination .disabled > span:focus,
.pagination .disabled > span:hover {
    color: #E4EAEC;
    background-color: transparent;
    border-color: transparent;
    cursor: not-allowed
}

.catalog-line {
    padding-bottom: 30px
}

.catalog-line .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.catalog-line .text {
    margin-bottom: 11px
}

.catalog-line a {
    text-decoration: none
}

.catalog-line .price {
    font-size: 18px;
    line-height: 1.16667;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 8px
}

.catalog-line .price-old {
    font-size: 11px;
    line-height: 1.63636;
    text-decoration: line-through
}

.catalog-line .title {
    margin-bottom: 7px
}

.catalog-line .title a {
    text-decoration: underline
}

.catalog-table .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

#db .catalog-table .item:after {
    margin: 15px 0
}

.catalog-table .price {
    font-size: 18px;
    line-height: 1.16667;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 8px
}

.catalog-table .price-old {
    font-size: 11px;
    line-height: 1.63636;
    text-decoration: line-through
}

.catalog-table .title {
    margin-bottom: 7px
}

.catalog-table .title a {
    text-decoration: underline
}

.catalog-table .catalog-btn-counter {
    position: relative;
    margin-bottom: 10px;
    margin-left: 5px
}

.catalog-table .label_compare {
    position: relative;
    margin-top: 5px
}

.catalog-table .label_compare span {
    display: inline-block
}

.catalog-main a {
    text-decoration: none
}

.catalog-main .title-cat {
    font-size: 22px;
    line-height: 1.09091;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 32px
}

.catalog-main .title-cat > a,
.catalog-main .title-cat > span {
    color: #000
}

.catalog-main .title-cat > a {
    border-bottom: 1px solid
}

.catalog-main .title-cat > a:hover {
    color: #cf0909
}

.catalog-main .media-left-old {
    max-width: 57px
}

.catalog-main .media-left-old img {
    max-width: 100%;
    max-height: 70px
}

.catalog-main .media-body-old {
    padding-right: 30px
}

.catalog-main .list_1 {
    margin-bottom: 40px
}

.catalog-main .item_1 {
    margin-bottom: 40px
}

.catalog-main .list_2 {
    margin-bottom: 20px
}

.catalog-main .item_2 {
    margin: 0 8px 1px 0;
    display: inline-block;
    font-size: 14px;
    line-height: 1.71429
}

.catalog-main .item_2 .link-text {
    text-decoration: underline
}

.catalog-main .title {
    font-size: 22px;
    line-height: 1.18182;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 8px
}

.catalog-main .title > a {
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid
}

.catalog-main .title > a:hover {
    color: #cf0909
}

.catalog-main.no-pic .item_1 {
    padding-right: 8%
}

.catalog-detail .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.catalog-detail a {
    text-decoration: none
}

.catalog-detail .title-cat {
    font-size: 22px;
    line-height: 1.09091;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 32px
}

.catalog-detail .title-cat > a,
.catalog-detail .title-cat > span {
    color: #000
}

.catalog-detail .title-cat > a {
    border-bottom: 1px solid
}

.catalog-detail .title-cat > a:hover {
    color: #cf0909
}

.catalog-detail .block {
    border: none
}

#db .catalog-detail .item {
    margin-bottom: 27px
}

#db .catalog-detail .item:before {
    margin: 30px 0
}

.catalog-detail .title-cat {
    margin: 0 0 8px
}

.catalog-detail .text {
    margin-bottom: 35px
}

.catalog-detail .link-up {
    font-size: 12px;
    line-height: 1
}

.catalog-detail .link-up > a {
    text-decoration: underline
}

.auth .form-group {
    margin-bottom: 9px
}

.auth .form-group .name {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    margin-bottom: 3px
}

.auth .form-group .btn_submit {
    font-size: 18px;
    letter-spacing: .5px;
    line-height: 1;
    padding: 9px 30px 11px
}

.auth .form-group .form_required {
    font-size: 12px
}

.cert-list {
    margin-bottom: 40px
}

.cert-list.gallery-hover .pic {
    overflow: hidden
}

.cert-list.gallery-hover .link {
    display: inline-block;
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-list.gallery-hover .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .cert-list.gallery-hover .link:hover .ic-chevron-right,
.cert-list.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.cert-list.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.cert-list.gallery-hover .link:hover .icon,
.cert-list.gallery-hover .link:hover .icon-loop {
    opacity: 1;
    background: rgba(0, 0, 0, .15)
}

.cert-list.gallery-hover .link:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ie .cert-list.gallery-hover .link:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.cert-list.gallery-hover img {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-list.gallery-hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .cert-list.gallery-hover .ic-chevron-right,
.cert-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.cert-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.cert-list.gallery-hover .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    font-size: 44px;
    color: #fff;
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-list.gallery-hover .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .cert-list.gallery-hover .ic-chevron-right:before,
.cert-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.cert-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.cert-list.gallery-hover .icon:before {
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.cert-list .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-list .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .cert-list .ic-chevron-right,
.cert-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.cert-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.cert-list .icon {
    position: relative;
    font-size: 11px;
    color: #656d78
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-list .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .cert-list .ic-chevron-right:before,
.cert-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.cert-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.cert-list .icon:before {
    position: absolute;
    left: 0;
    bottom: -2px;
    padding-left: 5px
}

.cert-list .wrap {
    overflow: hidden
}

.cert-list .pic {
    margin-right: 20px
}

.cert-list .item {
    margin: 0 0 40px
}

.cert-list .js-trg {
    display: table;
    margin-bottom: 3px
}

.cert-list .pic {
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 8px
}

.cert-list .title {
    margin-top: 0
}

.cert-list .caption-text {
    max-width: 220px
}

.cert-list .caption-text p {
    margin-bottom: .5em
}

.stack.gallery-hover .pic {
    overflow: hidden
}

.stack.gallery-hover .link {
    display: inline-block;
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .stack.gallery-hover .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stack.gallery-hover .link:hover .ic-chevron-right,
.stack.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.stack.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.stack.gallery-hover .link:hover .icon,
.stack.gallery-hover .link:hover .icon-loop {
    opacity: 1;
    background: rgba(0, 0, 0, .15)
}

.stack.gallery-hover .link:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ie .stack.gallery-hover .link:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.stack.gallery-hover img {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.bootstrap-datetimepicker-widget table tr:first-child .stack.gallery-hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .stack.gallery-hover .ic-chevron-right,
.stack.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.stack.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.stack.gallery-hover .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    font-size: 44px;
    color: #fff;
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .stack.gallery-hover .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .stack.gallery-hover .ic-chevron-right:before,
.stack.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.stack.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.stack.gallery-hover .icon:before {
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.stack .link {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    margin-bottom: -6px
}

.stack .pic_i {
    margin: 6px 6px 0 0
}

.gallery-stack .pic_i {
    position: relative;
    display: inline-block
}

.gallery-stack .pic_i:after,
.gallery-stack .pic_i:before {
    content: '';
    display: block;
    position: absolute;
    border: 1px solid #e8e8e8;
    background: #F7F7F7;
    width: 100%;
    height: 100%
}

.gallery-stack .pic_i:after {
    top: -3px;
    right: -3px
}

.gallery-stack .pic_i:before {
    top: -6px;
    right: -6px
}

.gallery-stack .link {
    border: 1px solid #e8e8e8;
    z-index: 1;
    position: relative
}

.cert-tile {
    margin-bottom: 40px
}

.cert-tile.gallery-hover .pic {
    overflow: hidden
}

.cert-tile.gallery-hover .link {
    display: inline-block;
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-tile.gallery-hover .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .cert-tile.gallery-hover .link:hover .ic-chevron-right,
.cert-tile.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.cert-tile.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.cert-tile.gallery-hover .link:hover .icon,
.cert-tile.gallery-hover .link:hover .icon-loop {
    opacity: 1;
    background: rgba(0, 0, 0, .15)
}

.cert-tile.gallery-hover .link:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ie .cert-tile.gallery-hover .link:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.cert-tile.gallery-hover img {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-tile.gallery-hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .cert-tile.gallery-hover .ic-chevron-right,
.cert-tile.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.cert-tile.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.cert-tile.gallery-hover .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    font-size: 44px;
    color: #fff;
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .cert-tile.gallery-hover .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .cert-tile.gallery-hover .ic-chevron-right:before,
.cert-tile.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.cert-tile.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.cert-tile.gallery-hover .icon:before {
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.cert-tile .item {
    margin-bottom: 40px
}

.cert-tile .js-trg {
    display: table;
    margin-bottom: 3px
}

.cert-tile .pic {
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 8px
}

.cert-tile .title {
    margin: 0 0 5px
}

.cert-tile .caption-text p {
    margin-bottom: .5em
}

.contacts .title {
    margin-top: 0
}

.contacts .tel {
    margin: 0 0 20px
}

.contacts .tel li {
    display: block
}

.contacts .mail {
    margin: 0 0 20px
}

.contacts .mail td:first-child {
    padding-right: 30px
}

.contacts .popup-btn i {
    color: #C0C6CF;
    margin-right: 8px;
    position: relative;
    top: 1px;
    font-size: 12px
}

.contacts .time {
    margin: 0 0 43px
}

.contacts .time li {
    display: block
}

.cont-table {
    width: 100%;
    margin-bottom: 30px
}

.cont-table tr {
    line-height: 1.42857;
    padding: 7px 0 17px
}

.cont-table tr + tr {
    border-top: 1px solid #e8e8e8
}

.cont-table td {
    padding: 7px 5px 10px;
    vertical-align: top
}

.map {
    margin: 0 0 50px
}

.active-map .map,
.dealers-filter + .map {
    position: relative;
    overflow: hidden
}

.active-map .map:after,
.dealers-filter + .map:after {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .5);
    box-shadow: 0 0 6px rgba(0, 0, 0, .5)
}

.map .wrap {
    position: relative
}

.dealers-filter {
    background: #F5F5F5;
    padding: 20px 20px 0;
    border: 1px solid #e8e8e8
}

.dealers-filter .city .item {
    display: inline-block
}

.dealers-filter .city .name {
    float: left;
    margin-right: 15px
}

.dealers-filter .city .text {
    float: left;
    width: 250px
}

.dealers-filter .point .name {
    margin-bottom: 6px
}

.dealers-filter .point .checkbox {
    display: block;
    position: relative;
    padding-left: 0
}

.dealers-filter .point .checkbox input[type=checkbox] {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.dealers-filter .point .checkbox input[type=checkbox]:checked ~ .btn-point {
    background: #E0E0E0;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.dealers-filter .point .checkbox input[type=checkbox]:disabled ~ .btn-point {
    opacity: .4;
    cursor: not-allowed
}

.dealers-filter .point .checkbox input[type=checkbox]:disabled ~ .btn-point .lnk-pseudo {
    cursor: not-allowed
}

.dealers-filter .point .checkbox input[type=checkbox]:disabled ~ .btn-point:hover {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dealers-filter .btn-point {
    padding: 5px 14px 6px;
    display: inline-block;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    line-height: 1.5
}

.dealers-filter .btn-point:before {
    position: absolute;
    top: 11px;
    left: 9px;
    width: 12px;
    height: 12px
}

.dealers-filter .btn-point.airplane:before,
.dealers-filter .btn-point.star:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png)
}

.dealers-filter .btn-point.star {
    padding-left: 26px
}

.dealers-filter .btn-point.star:before {
    background-position: -78px -241px;
    width: 12px;
    height: 12px
}

.dealers-filter .btn-point.airplane {
    padding-left: 26px
}

.dealers-filter .btn-point.airplane:before {
    background-position: -229px -202px;
    width: 12px;
    height: 12px
}

.dealers-filter .btn-point .lnk-pseudo:hover {
    color: #4a89dc
}

.dealers-filter .btn-point:hover {
    background: #E0E0E0;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.dealers-table .title {
    position: relative;
    margin: 19px 0 0;
    padding: 0 0 0 14px
}

.dealers-table .title:before {
    position: absolute;
    top: 6px;
    left: 0;
    display: inline-block
}

.dealers-table .title.airplane:before,
.dealers-table .title.star:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png)
}

.dealers-table .title.star:before {
    background-position: -78px -241px;
    width: 12px;
    height: 12px
}

.dealers-table .title.airplane:before {
    background-position: -229px -202px;
    width: 12px;
    height: 12px
}

#db .dealers-table table {
    background-color: transparent;
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 30px
}

#db .dealers-table tr {
    line-height: 1.42857;
    border-bottom: 1px solid #e8e8e8;
    font-size: 14px
}

#db .dealers-table tr:last-child {
    border-bottom: none
}

#db .dealers-table td {
    vertical-align: top;
    padding: 15px 20px 25px;
    border: none
}

#db .dealers-table .active,
#db .dealers-table .active:hover {
    background: #f4f6f9
}

#db .dealers-table .active-map {
    border-bottom: none;
    padding-top: 0
}

#db .dealers-table .active-map:hover {
    background: 0 0
}

#db .dealers-table .active-map td:first-child {
    padding: 0
}

.accordion {
    margin: 0 0 40px
}

.accordion .panel {
    padding-left: 26px
}

.accordion .panel .link {
    font-size: 18px;
    text-decoration: none;
    position: relative;
    display: inline-block
}

.accordion .panel .link:before {
    font-size: 7px;
    position: absolute;
    top: 5px;
    left: -24px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    -moz-transition: transform .3s ease, -moz-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease
}

.accordion .panel .link:hover {
    color: #cf0909
}

.accordion .panel .collapsed {
    color: #4a89dc
}

.accordion .panel .collapsed:before {
    top: 6px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0)
}

.accordion .acc-heading {
    padding: 0 0 13px
}

.accordion .acc-body {
    padding-bottom: 27px
}

.faq {
    margin: 0 0 50px
}

.faq .question {
    margin: 0 0 15px
}

.faq .answer {
    background: #fff;
    margin: -20px -40px;
    padding: 20px 10px 30px;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.faq .answer.animate {
    background: #fff5ab
}

.faq .answer + .answer {
    margin-top: 0;
    padding-top: 0
}

.faq .answer + .answer:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.faq .b-title + .answer {
    margin-top: -10px;
    padding-top: 10px
}

.faq .title {
    margin-top: 0
}

.faq .text {
    padding-left: 23px
}

.faq {
    margin: 0 0 50px
}

.faq .question {
    margin: 0 0 15px
}

.faq .answer {
    background: #fff;
    margin: -30px -10px -30px;
    padding: 20px 10px 30px;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.faq .answer.animate {
    background: #fff5ab
}

.faq .answer + .answer {
    margin-top: 0;
    padding-top: 0
}

.faq .answer + .answer:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.faq .b-title + .answer {
    margin-top: -10px;
    padding-top: 10px
}

.faq .title {
    margin-top: 0
}

.faq .text {
    padding-left: 23px
}

.files {
    margin: 0 0 50px
}

.files .list {
    margin: 0
}

.files-item {
    margin-bottom: 30px
}

.files-item:last-child {
    margin-bottom: 0
}

.files-link {
    display: block;
    position: relative;
    padding: 0 0 0 45px
}

.files-link:hover .files-icon {
    opacity: 1
}

.files-icon {
    border: 2px solid #5e8bd3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: block;
    width: 28px;
    height: 36px;
    position: absolute;
    top: 3px;
    left: 0;
    padding: 18px 0 0 1px;
    font-style: normal;
    text-transform: uppercase;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    color: #5e8bd3;
    font-size: 9px;
    text-align: center;
    text-decoration: none;
    opacity: .7;
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    -moz-transition: all .15s ease;
    transition: all .15s ease
}

.files-icon .icon-inner {
    width: 11px;
    height: 11px;
    position: absolute;
    top: 0;
    right: 0;
    border-left: 2px solid #5e8bd3;
    border-bottom: 2px solid #5e8bd3
}

.files-icon .icon-inner:before {
    position: absolute;
    right: -1px;
    top: -1px;
    content: '';
    border-top: 11px solid #5e8bd3;
    border-left: 11px solid transparent
}

.files-icon .icon-inner:after {
    position: absolute;
    right: -2px;
    top: -2px;
    content: '';
    border-top: 11px solid #fff;
    border-left: 11px solid transparent
}

.files-text {
    color: #656d78;
    font-style: normal;
    font-size: 12px;
    line-height: 1.66667;
    font-family: Roboto-Italic, "PT Sans", Helvetica, Arial, sans-serif;
    padding: 0 0 0 45px
}

.gallery-albums {
    margin: 0 0 50px
}

.gallery-albums .item {
    margin-bottom: 22px
}

.gallery-albums .title {
    line-height: 1.3
}

.gallery-albums .text {
    margin: 0 0 20px
}

.gallery-albums .link {
    display: block;
    padding: 0 10px 0 0;
    max-width: 300px
}

.gallery-albums .pic {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: 0 0;
    width: 210px;
    height: 158px;
    padding: 14px 6.5% 16px;
    margin: 0 0 9px
}

.gallery-albums .pic_i {
    height: 132px;
    overflow: hidden;
    position: relative
}

.gallery-albums .img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.gallery-auto.gallery-hover .pic {
    overflow: hidden
}

.gallery-auto.gallery-hover .link {
    display: inline-block;
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .gallery-auto.gallery-hover .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .gallery-auto.gallery-hover .link:hover .ic-chevron-right,
.gallery-auto.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.gallery-auto.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.gallery-auto.gallery-hover .link:hover .icon,
.gallery-auto.gallery-hover .link:hover .icon-loop {
    opacity: 1;
    background: rgba(0, 0, 0, .15)
}

.gallery-auto.gallery-hover .link:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ie .gallery-auto.gallery-hover .link:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.gallery-auto.gallery-hover img {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.bootstrap-datetimepicker-widget table tr:first-child .gallery-auto.gallery-hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .gallery-auto.gallery-hover .ic-chevron-right,
.gallery-auto.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.gallery-auto.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.gallery-auto.gallery-hover .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    font-size: 44px;
    color: #fff;
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .gallery-auto.gallery-hover .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .gallery-auto.gallery-hover .ic-chevron-right:before,
.gallery-auto.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.gallery-auto.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.gallery-auto.gallery-hover .icon:before {
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.gallery-auto .gal-item {
    margin: 0 0 20px
}

.gallery-list {
    margin: 0 0 50px
}

.gallery-list.gallery-hover .pic {
    overflow: hidden
}

.gallery-list.gallery-hover .link {
    display: inline-block;
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .gallery-list.gallery-hover .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .gallery-list.gallery-hover .link:hover .ic-chevron-right,
.gallery-list.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.gallery-list.gallery-hover .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.gallery-list.gallery-hover .link:hover .icon,
.gallery-list.gallery-hover .link:hover .icon-loop {
    opacity: 1;
    background: rgba(0, 0, 0, .15)
}

.gallery-list.gallery-hover .link:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ie .gallery-list.gallery-hover .link:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.gallery-list.gallery-hover img {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.bootstrap-datetimepicker-widget table tr:first-child .gallery-list.gallery-hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .gallery-list.gallery-hover .ic-chevron-right,
.gallery-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.gallery-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.gallery-list.gallery-hover .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    font-size: 44px;
    color: #fff;
    text-align: center
}

.bootstrap-datetimepicker-widget table tr:first-child .gallery-list.gallery-hover .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .gallery-list.gallery-hover .ic-chevron-right:before,
.gallery-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.gallery-list.gallery-hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.gallery-list.gallery-hover .icon:before {
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.gallery-list .gallery-auto,
.gallery-list .row {
    margin-left: -4px;
    margin-right: -4px
}

.gallery-list img {
    margin: 0 auto;
    max-height: 216px
}

.gallery-list .item {
    padding: 4px;
    text-align: center
}

.glossary {
    background: rgba(218, 241, 241, .4);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #D2DDDD;
    padding: 30px 33px 5px;
    margin-bottom: 60px
}

.glossary .lang-lang-listlist {
    overflow: hidden
}

.glossary .letter {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    text-align: center;
    padding: 8px 6px
}

.glossary .letter:hover {
    color: #ff7200
}

.glossary .letter._disable {
    color: #aaa
}

.glossary .letter._active {
    background: #4DA0CC;
    color: #fdfeff
}

.glossary .lang-list {
    overflow: hidden;
    padding-left: 0
}

.glossary .item {
    float: left;
    padding: 0
}

.glossary .item:before {
    content: ''
}

.glossary .big-letter {
    font-size: 63px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #0971ac;
    margin: 0 1% 0 0;
    width: 6%;
    float: left;
    display: table-cell;
    line-height: .9
}

.glossary .links-list {
    padding: 0;
    margin: 0 0 0 4%;
    float: left;
    width: 27%
}

.glossary .links-item {
    margin-bottom: 15px
}

.glossary .links-item:before {
    content: '';
    padding-left: 0
}

.glossary .abc {
    margin-bottom: 35px
}

.glossary ul.lang-list li,
.glossary ul.links-list li {
    list-style: none;
    margin: 0 .1% 10px
}

.rubrics .item h3.title {
    font-size: 20px;
    margin: 0 0 10px;
    color: #2A6DA9;
    line-height: 1.3
}

.rubrics .list-item {
    padding-left: 0
}

.rubrics .list-item .item {
    padding-left: 30px
}

.rubrics .list-item .item._opened {
    background: #F1F1F1
}

.descr_rubricator {
    display: block;
    opacity: 0;
    height: 0;
    overflow: hidden;
    margin: 0;
    -webkit-transition: opacity .6s ease-in-out;
    -o-transition: opacity .6s ease-in-out;
    -moz-transition: opacity .6s ease-in-out;
    transition: opacity .6s ease-in-out
}

.descr_rubricator._open {
    opacity: 1;
    height: auto
}

.title_rubric_elem {
    cursor: pointer
}

.news-list {
    margin: 0 0 40px
}

.news-list .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.news-list .pic {
    max-width: 25%;
    margin: 0 30px 0 0;
    display: inline-block;
    position: relative
}

.news-list .item {
    margin: 0 0 15px
}

.news-list .title {
    margin-top: 0
}

.news-list .title a {
    text-decoration: none;
    color: #000
}

.news-list .title a.hover,
.news-list .title a:hover {
    color: #cf0909
}

.news-list .date {
    color: #656d78;
    font-style: normal;
    font-size: 12px;
    line-height: 1.66667;
    font-family: Roboto-Italic, "PT Sans", Helvetica, Arial, sans-serif;
    line-height: 1.1;
    margin-bottom: 9px
}

.news-list .time {
    display: inline-block
}

.news-list .time + .part:before {
    content: '/';
    display: inline-block;
    padding: 0 5px
}

.news-list .part {
    display: inline-block
}

.news-list .part a {
    text-decoration: none;
    color: #656d78
}

.news-list .part a:hover {
    color: #cf0909
}

.news-list .link {
    text-decoration: none;
    color: #000
}

.news-list .link.hover .title,
.news-list .link:hover .title {
    color: #cf0909
}

.bootstrap-datetimepicker-widget table tr:first-child .news-list .link.hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-list .link.hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .news-list .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-list .link:hover .ic-chevron-right,
.news-list .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-list .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-list .link.hover .icon,
.news-list .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-list .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-list .link:hover .icon {
    opacity: 1;
    background: rgba(0, 0, 0, .1)
}

.bootstrap-datetimepicker-widget table tr:first-child .news-list .link .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-list .link .ic-chevron-right,
.news-list .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-list .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-list .link .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%
}

.pager {
    zoom: 1
}

.pager:after,
.pager:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.pager:after {
    clear: both
}

.g-wrap .pager {
    margin: 10px 0 20px
}

.pager li {
    display: inline
}

.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: transparent;
    border: 1px solid transparent;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    text-decoration: none
}

.pager li > a span {
    text-decoration: underline
}

.pager li > a:focus,
.pager li > a:hover {
    background-color: transparent
}

.pager li i {
    font-size: 5px;
    padding: 0 5px;
    vertical-align: middle
}

.pager .next > a,
.pager .next > span {
    float: right
}

.pager .previous > a,
.pager .previous > span {
    float: left
}

.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
    color: #E4EAEC;
    background-color: transparent;
    cursor: not-allowed
}

.news-list-big {
    max-width: 690px
}

.news-list-big .pic {
    margin: 0 30px 19px 0;
    display: inline-block;
    position: relative;
    max-width: 100%
}

.news-list-big .title {
    margin-top: 0
}

.news-list-big .title a {
    text-decoration: none;
    color: #000
}

.news-list-big .title a.hover,
.news-list-big .title a:hover {
    color: #cf0909
}

.news-list-big .item {
    margin: 0 0 15px
}

.news-list-big .date {
    color: #656d78;
    font-style: normal;
    font-size: 12px;
    line-height: 1.66667;
    font-family: Roboto-Italic, "PT Sans", Helvetica, Arial, sans-serif;
    line-height: 1.1;
    margin-bottom: 9px
}

.news-list-big .time {
    display: inline-block
}

.news-list-big .time + .part:before {
    content: '/';
    display: inline-block;
    padding: 0 5px
}

.news-list-big .part {
    display: inline-block
}

.news-list-big .part a {
    text-decoration: none;
    color: #656d78
}

.news-list-big .part a:hover {
    color: #cf0909
}

.news-list-big .link {
    text-decoration: none;
    color: #000
}

.news-list-big .link.hover .title,
.news-list-big .link:hover .title {
    color: #cf0909
}

.bootstrap-datetimepicker-widget table tr:first-child .news-list-big .link.hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-list-big .link.hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .news-list-big .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-list-big .link:hover .ic-chevron-right,
.news-list-big .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-list-big .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-list-big .link.hover .icon,
.news-list-big .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-list-big .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-list-big .link:hover .icon {
    opacity: 1;
    background: rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 4px 15px rgba(40, 51, 72, .25);
    box-shadow: 0 4px 15px rgba(40, 51, 72, .25)
}

.bootstrap-datetimepicker-widget table tr:first-child .news-list-big .link .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-list-big .link .ic-chevron-right,
.news-list-big .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-list-big .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-list-big .link .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: none;
    box-shadow: none
}

.news-detail .pic {
    max-width: 25%;
    margin: 0 30px 0 0;
    display: inline-block;
    position: relative
}

.news-detail .title {
    margin-top: 0
}

.news-detail .title a {
    text-decoration: none;
    color: #000
}

.news-detail .title a.hover,
.news-detail .title a:hover {
    color: #cf0909
}

.news-detail .date {
    color: #656d78;
    font-style: normal;
    font-size: 12px;
    line-height: 1.66667;
    font-family: Roboto-Italic, "PT Sans", Helvetica, Arial, sans-serif;
    line-height: 1.1;
    margin-bottom: 9px
}

.news-detail .time {
    display: inline-block
}

.news-detail .time + .part:before {
    content: '/';
    display: inline-block;
    padding: 0 5px
}

.news-detail .part {
    display: inline-block
}

.news-detail .part a {
    text-decoration: none;
    color: #656d78
}

.news-detail .part a:hover {
    color: #cf0909
}

.news-detail .link {
    text-decoration: none;
    color: #000
}

.news-detail .link.hover .title,
.news-detail .link:hover .title {
    color: #cf0909
}

.bootstrap-datetimepicker-widget table tr:first-child .news-detail .link.hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-detail .link.hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .news-detail .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-detail .link:hover .ic-chevron-right,
.news-detail .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-detail .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-detail .link.hover .icon,
.news-detail .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-detail .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-detail .link:hover .icon {
    opacity: 1;
    background: rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 4px 15px rgba(40, 51, 72, .25);
    box-shadow: 0 4px 15px rgba(40, 51, 72, .25)
}

.bootstrap-datetimepicker-widget table tr:first-child .news-detail .link .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .news-detail .link .ic-chevron-right,
.news-detail .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.news-detail .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.news-detail .link .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%
}

.partners-detail {
    margin-bottom: 50px
}

.partners-detail .item:after {
    content: " ";
    display: table;
    clear: both
}

.partners-detail .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.bootstrap-datetimepicker-widget table tr:first-child .partners-detail .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .partners-detail .ic-chevron-right,
.partners-detail .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.partners-detail .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.partners-detail .icon {
    position: relative;
    font-size: 11px;
    color: #656d78
}

.bootstrap-datetimepicker-widget table tr:first-child .partners-detail .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .partners-detail .ic-chevron-right:before,
.partners-detail .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.partners-detail .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.partners-detail .icon:before {
    position: absolute;
    left: 0;
    bottom: 0;
    padding-left: 5px
}

.partners-detail .pic {
    margin: 0 0 15px
}

.partners-detail .wrap {
    overflow: hidden
}

.partners-detail .title {
    font-size: 18px;
    line-height: 1.35;
    margin: 2.1em 0 .5em;
    margin-top: 0
}

.partners-list {
    margin-bottom: 50px
}

.bootstrap-datetimepicker-widget table tr:first-child .partners-list .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .partners-list .ic-chevron-right,
.partners-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.partners-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.partners-list .icon {
    position: relative;
    font-size: 11px;
    color: #656d78
}

.bootstrap-datetimepicker-widget table tr:first-child .partners-list .ic-chevron-left:before,
.bootstrap-datetimepicker-widget table tr:first-child .partners-list .ic-chevron-right:before,
.partners-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left:before,
.partners-list .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right:before,
.partners-list .icon:before {
    position: absolute;
    left: 0;
    bottom: 0;
    padding-left: 5px
}

.partners-list .item {
    margin: 0 0 55px
}

.partners-list .pic {
    margin-bottom: 21px;
    display: table
}

.partners-list .pic a {
    display: table-cell;
    vertical-align: bottom
}

.partners-list .title {
    font-size: 16px;
    line-height: 1.2;
    margin: 0 0 5px
}

.personal-list {
    margin-bottom: 40px
}

.personal-list .pic {
    display: inline-block;
    position: relative
}

.bootstrap-datetimepicker-widget table tr:first-child .personal-list .link .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .personal-list .link .ic-chevron-right,
.personal-list .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.personal-list .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.personal-list .link .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .personal-list .link.hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .personal-list .link.hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .personal-list .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .personal-list .link:hover .ic-chevron-right,
.personal-list .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.personal-list .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.personal-list .link.hover .icon,
.personal-list .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.personal-list .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.personal-list .link:hover .icon {
    opacity: 1;
    background: rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 4px 15px rgba(40, 51, 72, .25);
    box-shadow: 0 4px 15px rgba(40, 51, 72, .25)
}

.personal-list .title {
    margin-bottom: .45em
}

.personal-list .title a {
    color: #000
}

.personal-list .title a.hover,
.personal-list .title a:hover {
    color: #cf0909
}

.personal-list .item {
    margin-bottom: 28px
}

.personal-list .pic-wrap {
    display: table;
    margin-bottom: 12px
}

.personal-list .pic_o {
    display: table-cell;
    vertical-align: bottom
}

.personal-list .title {
    max-width: 220px;
    margin-bottom: .55em;
    line-height: 1.25
}

.personal-list .caption-text {
    max-width: 220px;
    line-height: 1.4
}

.personal-list .caption-text p {
    margin-bottom: .5em
}

.personal-detail {
    margin-bottom: 40px
}

.personal-detail .item + .item:before {
    content: '';
    height: 1px;
    background: #e8e8e8;
    width: 100%;
    margin: 30px 0 20px;
    display: block;
    clear: both
}

.personal-detail.comb .item:last-child:after {
    content: ''
}

.personal-detail .pic {
    display: inline-block;
    position: relative;
    margin: 0 0 15px
}

.personal-detail .wrap {
    overflow: hidden
}

.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link .ic-chevron-right,
.personal-detail .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.personal-detail .link .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.personal-detail .link .icon {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link.hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link.hover .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link:hover .ic-chevron-right,
.personal-detail .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.personal-detail .link.hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.personal-detail .link.hover .icon,
.personal-detail .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.personal-detail .link:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.personal-detail .link:hover .icon {
    opacity: 1;
    background: rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 4px 15px rgba(40, 51, 72, .25);
    box-shadow: 0 4px 15px rgba(40, 51, 72, .25)
}

.personal-detail .title {
    margin: 0 0 .45em
}

.personal-detail .title a {
    color: #000
}

.personal-detail .title a.hover,
.personal-detail .title a:hover {
    color: #cf0909
}

.personal-detail .caption-text {
    margin-bottom: 16px
}

.personal-detail .preview {
    margin: 10px 0 0
}

.personal-detail .preview-item {
    width: 50px;
    height: 72px;
    display: inline-block;
    margin: 0 10px 10px 0;
    vertical-align: top
}

.personal-detail .preview-item:before {
    content: none !important
}

.personal-detail .preview-item img {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.personal-detail .link-loop {
    display: inline-block;
    position: relative;
    overflow: hidden;
    max-width: 100%
}

.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link-loop:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .personal-detail .link-loop:hover .ic-chevron-right,
.personal-detail .link-loop:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.personal-detail .link-loop:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.personal-detail .link-loop:hover .icon,
.personal-detail .link-loop:hover .icon-loop {
    opacity: 1;
    background: rgba(0, 0, 0, .15)
}

.personal-detail .link-loop:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.ie .personal-detail .link-loop:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.personal-detail .icon-loop {
    display: block;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    font-size: 44px;
    color: #fff;
    text-align: center
}

.g-wrap .personal-detail .icon-loop {
    font-size: 32px
}

.personal-detail .icon-loop:before {
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.reviews {
    margin: 0 0 78px
}

.reviews .item {
    margin-bottom: 20px
}

.reviews .name {
    font-size: 13px;
    line-break: 1.38462;
    margin: 0 0 5px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.reviews .date {
    color: #656d78;
    font-style: normal;
    font-size: 12px;
    line-height: 1.66667;
    font-family: Roboto-Italic, "PT Sans", Helvetica, Arial, sans-serif;
    display: block;
    margin-bottom: 2px
}

.reviews .question {
    margin: 0 0 15px
}

.reviews .answer {
    position: relative;
    padding-left: 30px;
    font-size: 12px;
    line-height: 1.58333
}

.reviews .answer:before {
    position: absolute;
    left: 0;
    top: 2px;
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: 0 -241px;
    width: 15px;
    height: 15px
}

.reviews .title {
    margin: 0 0 1px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.reviews .text {
    margin: 0 0 5px
}

.reviews .who {
    font-style: normal;
    color: #656d78
}

.star-list-small .star-item {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -32px -241px;
    width: 15px;
    height: 14px;
    display: inline-block
}

.star-list-small .star-item.active {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -16px -241px;
    width: 15px;
    height: 14px;
    display: inline-block
}

.rating.form-group .list-item {
    padding-top: 12px
}

.form-group .rating {
    padding-top: 10px
}

.list-rating {
    counter-reset: none;
    list-style: none;
    padding: 0;
    margin: 0
}

.star-item {
    display: inline-block;
    vertical-align: top;
    width: 21px;
    height: 23px;
    margin: 0 1px
}

.input-hidden {
    opacity: 0;
    width: 0;
    height: 0;
    position: absolute
}

.star-list .star-item {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px -24px;
    width: 21px;
    height: 23px;
    display: inline-block;
    cursor: pointer
}

.star-list .star-item:not(.active) {
    opacity: .5
}

.star-list .star-item.active {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px 0;
    width: 21px;
    height: 23px;
    display: inline-block
}

.star-list .star-item.hover:not(.active) {
    opacity: 1
}

.logo-head-mob {
    float: left;
    width: 52%;
    position: relative;
    margin: 9px 0 0 0
}

.logo-head-mob .logo {
    display: table-cell;
    vertical-align: middle
}

.contacts-mob {
    float: left;
    width: 10%;
    position: relative
}

.contacts-mob .dropdown-toggle {
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer
}

.contacts-mob .dropdown-toggle:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -56px -202px;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle
}

.contacts-mob .dropdown-menu {
    margin-top: 0;
    padding: 21px 0 23px;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
    background: #F5F7FA
}

.contacts-mob.open {
    background: #F5F7FA
}

.contacts-mob.open .dropdown-toggle:before {
    background-position: -31px -202px;
    width: 24px;
    height: 24px
}

.search-mob {
    position: relative;
    float: left;
    width: 10%
}

.search-mob .dropdown-toggle {
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer
}

.search-mob .dropdown-toggle:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px -66px;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle
}

.search-mob .dropdown-menu {
    margin-top: 0;
    padding: 17px 0 18px;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
    background: #F5F7FA
}

.search-mob.open {
    background: #F5F7FA
}

.search-mob.open .dropdown-toggle:before {
    background-position: -244px -48px;
    width: 17px;
    height: 17px
}

.search-head-mob .field {
    position: relative;
    width: 100%
}

.search-head-mob .input {
    height: 32px;
    padding: 6px 90px 6px 16px;
    line-height: 18px;
    font-size: 14px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    color: #000;
    background: #fff;
    border: 1px solid #ccc;
    width: 100%
}

.search-head-mob .input:focus {
    border-color: #b3b3b3
}

.search-head-mob .btn-search {
    border: none;
    height: 32px;
    width: 82px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: #427CC8;
    color: #fff;
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif;
    -webkit-border-radius: 0 16px 16px 0;
    border-radius: 0 16px 16px 0
}

.lang-mob {
    position: relative;
    float: left;
    width: 20%;
    height: 50px;
    line-height: 50px;
    text-align: center
}

.pm .lang-mob {
    float: none;
    width: auto;
    height: auto;
    line-height: 1;
    text-align: left;
    margin-bottom: 15px;
    margin-top: 15px
}

.lang-mob .list {
    margin: 0 -2px;
    display: inline-block;
    vertical-align: middle
}

.lang-mob .item {
    float: left;
    padding: 0 2px;
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif
}

.lang-mob .item > a,
.lang-mob .item > span {
    font-size: 15px;
    line-height: 1.2;
    display: block;
    padding: 3px 8px 4px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #686868
}

.lang-mob .item > a.active,
.lang-mob .item > span.active {
    color: #000;
    background: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2)
}

.pm .lang-mob .item > a.active,
.pm .lang-mob .item > span.active {
    color: #000
}

.pm .lang-mob .item > a,
.pm .lang-mob .item > span {
    color: #fff
}

.lang-mob .item > a:hover {
    color: #cf0909
}

.pm .lang-mob .item > a:hover {
    color: #fff;
    text-decoration: none
}

.hamb-wrap {
    position: relative;
    float: left;
    width: 8%;
    margin: 11px 0 0
}

.hamburger {
    float: right;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 25px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    padding: 0;
    background: 0 0;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative
}

.hamburger.pm-opener {
    opacity: 1
}

.hamburger .ico {
    top: 50%;
    margin-top: -3px;
    border: none
}

.hamburger .ico,
.hamburger .ico:after,
.hamburger .ico:before {
    position: absolute;
    height: 4px;
    left: 0;
    width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    background: #4580CD
}

.hamburger .ico:after,
.hamburger .ico:before {
    content: '';
    -webkit-transform-origin: 3px center;
    -moz-transform-origin: 3px center;
    -ms-transform-origin: 3px center;
    -o-transform-origin: 3px center;
    transform-origin: 3px center
}

.hamburger .ico:before {
    top: 7px
}

.hamburger .ico:after {
    top: -7px
}

.hamburger.opened .ico {
    -webkit-transform: scale3d(.8, .8, .8);
    -moz-transform: scale3d(.8, .8, .8);
    transform: scale3d(.8, .8, .8);
    background: 0 0
}

.hamburger.opened .ico:after,
.hamburger.opened .ico:before {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0
}

.hamburger.opened .ico:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -moz-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg)
}

.hamburger.opened .ico:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -moz-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg)
}

.no-csstransforms3d .hamburger.opened .ico {
    background: 0 0;
    position: static
}

.no-csstransforms3d .hamburger.opened .ico:after,
.no-csstransforms3d .hamburger.opened .ico:before {
    left: 0;
    -webkit-transform-origin: initial;
    -moz-transform-origin: initial;
    -ms-transform-origin: initial;
    -o-transform-origin: initial;
    transform-origin: initial
}

.no-csstransforms3d .hamburger.opened .ico:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 41%
}

.no-csstransforms3d .hamburger.opened .ico:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: 42%;
    top: auto;
    left: -1px
}

.hamburger.opened.pm-opener {
    opacity: 0
}

.menu-hor .menu_level_1 {
    margin: 18px -14px 10px;
    font-size: 15px;
    line-height: 1.2
}

.menu-hor .item_1 {
    float: left;
    padding: 0 14px
}

.menu-hor .item_1 > a,
.menu-hor .item_1 > span {
    color: #686868
}

.menu-hor .item_1 > a:hover {
    color: #cf0909
}

.menu-hor .item_1.active > a,
.menu-hor .item_1.active > span {
    color: #cf0909
}

.menu-hor .item_1.active > a:hover {
    color: #686868
}

.lang {
    margin: 15px 0 0 37px
}

.lang .list {
    margin: 0 -2px
}

.lang .item {
    float: left;
    padding: 0 2px;
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif
}

.lang .item > a,
.lang .item > span {
    font-size: 15px;
    line-height: 1.2;
    display: block;
    padding: 3px 8px 4px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #686868
}

.lang .item > a.active,
.lang .item > span.active {
    color: #000;
    background: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2)
}

.lang .item > a:hover {
    color: #cf0909
}

.btn-question {
    margin: 7px 0 0;
    text-align: right
}

.btn-question .btn {
    text-transform: uppercase;
    font-size: 14px;
    padding-left: 23px;
    padding-right: 23px
}

.logo-head {
    margin: 16px 0 27px
}

.logo-head .logo {
    display: table-cell;
    vertical-align: middle;
    padding: 0 36px 0 0;
    width: 220px
}

.logo-head .title {
    font-size: 17px;
    line-height: 1.41176;
    color: #616161;
    font-family: Roboto-Light, "PT Sans", Helvetica, Arial, sans-serif;
    display: table-cell;
    vertical-align: middle;
    padding: 0 30px 0 32px;
    border-left: 1px solid #e8e8e8
}

.contacts-head {
    margin: 0 0 0 44px
}

.contacts-head .tabs {
    margin-bottom: 5px
}

.contacts-head .tabs > li > a {
    font-size: 15px;
    line-height: 1;
    margin-right: 23px;
    display: block
}

.contacts-head .tel {
    line-height: 1;
    margin-bottom: 0
}

.contacts-head .tel a {
    text-decoration: none;
    color: #000;
    font-size: 17px;
    line-height: 1.41176;
    margin-right: 2px
}

.contacts-head .tel a:hover {
    color: #666
}

.contacts-head .tel i {
    color: #919191
}

.menu-drop-3 {
    margin: 0 0 15px
}

.menu-drop-3 .submenu {
    position: absolute;
    display: none;
    z-index: 1001;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    box-shadow: 0 0 4px rgba(0, 0, 0, .2)
}

.menu-drop-3 [class*=menu_level_] {
    margin: 0
}

.menu-drop-3 [class*=item_] {
    text-transform: none;
    font-family: "PT Sans", Helvetica, Arial, sans-serif
}

.menu-drop-3 [class*=item_] > a,
.menu-drop-3 [class*=item_] > span {
    display: block;
    color: #fff
}

.menu-drop-3 [class*=item_] > a:hover {
    color: #fff
}

.menu-drop-3 [class*=item_].active > a,
.menu-drop-3 [class*=item_].active > span {
    color: #fff
}

.menu-drop-3 [class*=item_].active > a:hover {
    color: #fff
}

.menu-drop-3 .menu_level_1 {
    width: 100%;
    display: table;
    position: relative;
    margin: 0
}

.menu-drop-3 .item_1 {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1;
    text-transform: uppercase
}

.menu-drop-3 .item_1 > a,
.menu-drop-3 .item_1 > span {
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    background: -webkit-gradient(linear, left top, left bottom, from(#3976E8), to(#356ED8));
    background: -webkit-linear-gradient(top, #3976E8 0, #356ED8 100%);
    background: -moz-linear-gradient(top, #3976E8 0, #356ED8 100%);
    background: -o-linear-gradient(top, #3976E8 0, #356ED8 100%);
    background: linear-gradient(to bottom, #3976E8 0, #356ED8 100%);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease;
    position: relative
}

.menu-drop-3 .item_1 > a {
    text-decoration: none
}

.menu-drop-3 .item_1 > a .a-wrap {
    position: relative
}

.menu-drop-3 .item_1 > a .a-wrap:after {
    height: 1px;
    width: 0;
    background: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    content: '';
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease
}

.menu-drop-3 .item_1 > a:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#2763D4), to(#2052AF));
    background: -webkit-linear-gradient(top, #2763D4 0, #2052AF 100%);
    background: -moz-linear-gradient(top, #2763D4 0, #2052AF 100%);
    background: -o-linear-gradient(top, #2763D4 0, #2052AF 100%);
    background: linear-gradient(to bottom, #2763D4 0, #2052AF 100%)
}

.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .item_1 > a:hover .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .item_1 > a:hover .ic-chevron-right,
.menu-drop-3 .item_1 > a:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.menu-drop-3 .item_1 > a:hover .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.menu-drop-3 .item_1 > a:hover .icon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.menu-drop-3 .item_1 > a:hover .a-wrap:after {
    width: 100%
}

.menu-drop-3 .item_1 > .submenu {
    left: 0;
    top: 100%
}

.menu-drop-3 .item_1:first-child > a,
.menu-drop-3 .item_1:first-child > span {
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    overflow: hidden
}

.menu-drop-3 .item_1:last-child > a,
.menu-drop-3 .item_1:last-child > span {
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    overflow: hidden
}

.menu-drop-3 .item_1:last-child > .submenu {
    right: 0;
    left: auto
}

.menu-drop-3 .item_1:last-child .item_2 > .submenu {
    right: 100%;
    left: auto
}

.menu-drop-3 .item_1:hover > .submenu {
    display: block
}

.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .item_1 .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .item_1 .ic-chevron-right,
.menu-drop-3 .item_1 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.menu-drop-3 .item_1 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.menu-drop-3 .item_1 .icon {
    margin-left: 10px;
    position: relative;
    top: -1px;
    right: auto;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease
}

.menu-drop-3 .item_1 + .item_1 > a:before,
.menu-drop-3 .item_1 + .item_1 > span:before {
    width: 1px;
    height: 20px;
    background: #749DEA;
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 0
}

.menu-drop-3 .item_1.active > a:before,
.menu-drop-3 .item_1.active > span:before {
    content: none
}

.menu-drop-3 .item_1.active + .item_1 > a:before,
.menu-drop-3 .item_1.active + .item_1 > span:before {
    content: none
}

.menu-drop-3 .item_1.active > a,
.menu-drop-3 .item_1.active > span {
    background: -webkit-gradient(linear, left top, left bottom, from(#2763D4), to(#2052AF));
    background: -webkit-linear-gradient(top, #2763D4 0, #2052AF 100%);
    background: -moz-linear-gradient(top, #2763D4 0, #2052AF 100%);
    background: -o-linear-gradient(top, #2763D4 0, #2052AF 100%);
    background: linear-gradient(to bottom, #2763D4 0, #2052AF 100%);
    color: #fff
}

.menu-drop-3 .submenu-1 {
    position: relative
}

.menu-drop-3 .submenu-1 .menu_level_2 {
    width: 300px;
    padding: 5px 0 10px
}

.menu-drop-3 .submenu-1 .item_2 {
    text-align: left;
    margin-bottom: 0;
    position: relative
}

.menu-drop-3 .submenu-1 .item_2 > a,
.menu-drop-3 .submenu-1 .item_2 > span {
    color: #0096f5;
    padding: 12px 21px 17px;
    line-height: 1.2
}

.menu-drop-3 .submenu-1 .item_2 > a:hover {
    color: #305478;
    background: #F7F8F3
}

.menu-drop-3 .submenu-1 .item_2.active > a,
.menu-drop-3 .submenu-1 .item_2.active > span {
    color: #305478;
    background: #F7F8F3
}

.menu-drop-3 .submenu-1 .item_2.active > a:hover,
.menu-drop-3 .submenu-1 .item_2.active > span:hover {
    color: #305478
}

.menu-drop-3 .submenu-1 .item_2 > .submenu {
    left: 100%;
    top: 0
}

.menu-drop-3 .submenu-1 .item_2:hover > .submenu {
    display: block
}

.menu-drop-3 .submenu-1 .menu_level_3 {
    width: 380px;
    padding: 5px 0 10px
}

.menu-drop-3 .submenu-1 .item_3 > a,
.menu-drop-3 .submenu-1 .item_3 > span {
    color: #0096f5;
    padding: 12px 21px 17px;
    line-height: 1.2
}

.menu-drop-3 .submenu-1 .item_3 > a:hover {
    color: #305478;
    background: #F7F8F3
}

.menu-drop-3 .submenu-1 .item_3.active > a,
.menu-drop-3 .submenu-1 .item_3.active > span {
    color: #305478;
    background: #F7F8F3
}

.menu-drop-3 .submenu-1 .item_3.active > a:hover,
.menu-drop-3 .submenu-1 .item_3.active > span:hover {
    color: #305478
}

.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_2 .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_2 .ic-chevron-right,
.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_3 .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_3 .ic-chevron-right,
.menu-drop-3 .submenu-1 .item_2 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.menu-drop-3 .submenu-1 .item_2 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.menu-drop-3 .submenu-1 .item_2 .icon,
.menu-drop-3 .submenu-1 .item_3 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.menu-drop-3 .submenu-1 .item_3 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.menu-drop-3 .submenu-1 .item_3 .icon {
    position: absolute;
    top: 19px;
    right: 12px
}

.menu-drop-3 .submenu-2 .submenu {
    text-align: left
}

.menu-drop-3 .submenu-2 .submenu .submenu {
    display: block;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none
}

.menu-drop-3 .submenu-2 .menu_level_2 {
    overflow: hidden;
    padding: 36px 0 5px
}

.menu-drop-3 .submenu-2 .item_2 {
    width: 33.333%;
    float: left;
    margin-right: 0;
    padding: 0 26px;
    margin-bottom: 17px
}

.menu-drop-3 .submenu-2 .item_2:nth-child(3n+1) {
    clear: both
}

.menu-drop-3 .submenu-2 .item_2 > a,
.menu-drop-3 .submenu-2 .item_2 > span {
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #000;
    margin-bottom: 24px;
    line-height: 1.3
}

.menu-drop-3 .submenu-2 .item_2 > a {
    text-decoration: none
}

.menu-drop-3 .submenu-2 .item_2 > a:hover {
    color: #305478;
    background: 0 0;
    text-decoration: underline
}

.menu-drop-3 .submenu-2 .item_2.active > a,
.menu-drop-3 .submenu-2 .item_2.active > span {
    color: #305478
}

.menu-drop-3 .submenu-2 .item_2.active > a:hover,
.menu-drop-3 .submenu-2 .item_2.active > span:hover {
    color: #305478
}

.menu-drop-3 .submenu-2 .item_3 {
    margin-bottom: 16px
}

.menu-drop-3 .submenu-2 .item_3 > a,
.menu-drop-3 .submenu-2 .item_3 > span {
    color: #0096f5;
    line-height: 1.2
}

.menu-drop-3 .submenu-2 .item_3 > a:hover {
    color: #305478
}

.menu-drop-3 .submenu-2 .item_3.active > a,
.menu-drop-3 .submenu-2 .item_3.active > span {
    color: #305478
}

.menu-drop-3 .submenu-2 .item_3.active > a:hover,
.menu-drop-3 .submenu-2 .item_3.active > span:hover {
    color: #305478
}

.search {
    margin: 0 0 40px
}

.search .field {
    position: relative;
    width: 100%
}

.search .wrap {
    display: table-cell;
    vertical-align: top;
    width: 10000px
}

.search .input {
    width: 100%
}

.search .input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.search label {
    margin-bottom: 0
}

.search .submit {
    display: table-cell;
    vertical-align: top;
    padding-left: 15px
}

.search .btn {
    height: 34px;
    padding: 0 31px
}

.search-results {
    z-index: 1;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    padding: 15px 10px;
    position: absolute;
    width: 100%;
    display: none;
    margin: 0 0 18px
}

#db .search-results {
    padding-left: 10px
}

.search-results .item_1 {
    margin-bottom: 20px;
    word-wrap: break-word
}

.search-results .item_1:last-child {
    padding-bottom: 0
}

.search-results .item_1 > a {
    display: block;
    text-decoration: none;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    padding-bottom: 10px;
    margin-top: 0;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    color: #000;
    margin-bottom: 5px
}

.search-results .item_2 {
    margin-bottom: 15px;
    word-wrap: break-word
}

.search-results .item_2:last-child {
    margin-bottom: 0
}

.search-list {
    counter-reset: list 0
}

.search-list .item {
    position: relative;
    width: 100%;
    display: block
}

.g-wrap .search-list .item {
    margin-bottom: 51px
}

.search-list .item:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.search-list .item:before {
    content: counter(list) ".";
    counter-increment: list;
    position: absolute;
    left: -20px;
    top: 0;
    font-size: 16px;
    line-height: 1.375;
    margin: 0 0 7px
}

.search-list .wrap b {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    background: #FFEAB9
}

.search-list .title {
    font-size: 16px;
    line-height: 1.375;
    margin: 0 0 7px
}

.search-list .text {
    line-height: 1.71429;
    margin: 0 0 4px
}

.search-list .link {
    color: #656d78;
    font-style: normal;
    font-size: 12px;
    line-height: 1.66667;
    font-family: Roboto-Italic, "PT Sans", Helvetica, Arial, sans-serif;
    margin: 0 0 5px
}

.search-list .link a {
    color: #656d78
}

.search-list .link a:hover {
    color: #cf0909
}

.__tmp-ol__ {
    display: none;
    position: absolute;
    padding-right: 14px
}

.sitemap {
    margin: 0 0 50px
}

.sitemap .tab-list a {
    text-decoration: none
}

.sitemap .tab-list li {
    margin-bottom: 6px;
    display: inline-block
}

.sitemap .tab-list li.active a {
    color: #000;
    cursor: default
}

.sitemap .tab-list li.active .lnk-pseudo {
    color: #000;
    cursor: default;
    border: none;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.sitemap .menu_level_1 .item_1 {
    margin-bottom: 40px
}

.sitemap .menu_level_1 .item_1 > a {
    font-size: 18px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    color: #000
}

.sitemap .menu_level_1 .item_1 > a:hover {
    color: #cf0909
}

.sitemap .menu_level_1 ol,
.sitemap .menu_level_1 ul {
    padding-left: 23px;
    margin: 1.1em 0 .4em
}

.sitemap .menu_level_1 ol li,
.sitemap .menu_level_1 ul li {
    margin-bottom: .95em
}

.sitemap .menu_level_2 .item_2 {
    margin-bottom: 12px
}

.subscr .controls {
    padding: 0;
    min-height: 21px
}

.subscr .form-horizontal {
    border-bottom: 1px solid #aab1bc;
    padding-bottom: 30px
}

.subscr .form-horizontal:last-child {
    border-bottom: 0;
    margin-bottom: 0
}

.vacancy-list {
    margin: 0 0 50px
}

.vacancy-list .title {
    margin-top: 0;
    padding-left: 25px;
    margin-left: -25px
}

.vacancy-list .descr {
    margin: 0 0 35px
}

.vacancy-list .descr:last-child {
    margin-bottom: 12px
}

.vacancy-list .subtitle {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.vacancy-list .sum {
    text-align: right;
    font-size: 16px;
    line-height: 1.375
}

.vacancy-list .sum_i {
    background: #FAF3E8;
    display: inline-block;
    padding: 3px 7px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.vacancy-collapse {
    margin: 0 0 50px
}

.vacancy-collapse .title {
    margin-top: 0;
    padding-left: 25px;
    margin-left: -25px;
    margin-bottom: 0
}

.vacancy-collapse .descr {
    margin: 0 0 35px
}

.vacancy-collapse .subtitle {
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.vacancy-collapse .sum {
    text-align: right;
    font-size: 16px;
    line-height: 1.375
}

.vacancy-collapse .sum_i {
    background: #FAF3E8;
    display: inline-block;
    padding: 3px 7px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.vacancy-collapse .accordion {
    margin-bottom: 0;
    padding-top: 6px
}

.vacancy-collapse .panel .link {
    padding-bottom: 5px
}

.vacancy-collapse .panel .link:before {
    top: 8px
}

.vacancy-collapse .panel .collapsed:before {
    -webkit-transform-origin: center center 0;
    -moz-transform-origin: center center 0;
    -ms-transform-origin: center center 0;
    -o-transform-origin: center center 0;
    transform-origin: center center 0;
    top: 8px
}

.vacancy-collapse .item + .item:before {
    margin-top: 15px
}

.vacancy-collapse .title {
    color: #4a89dc;
    line-height: 1.3
}

.vacancy-collapse .title:hover {
    color: #cf0909
}

.b-video .list {
    margin: 0 0 40px
}

.b-video .title {
    margin-top: 0
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    -moz-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-dialog .title {
    margin-top: 0
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    z-index: 1035
}

.modal-backdrop.fade {
    filter: alpha(Opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(Opacity=50);
    opacity: .5
}

.modal-header {
    padding: 15px 30px 0;
    min-height: 17px;
    position: relative
}

.modal-header .close {
    position: absolute;
    top: 5px;
    right: 8px
}

.modal-title {
    margin: 15px 0 0
}

.modal-title .modal-title-help {
    font-size: 15px;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
    margin-top: 7px;
    margin-bottom: 13px
}

.modal-body {
    position: relative;
    padding: 10px 30px 15px
}

.faq .modal-body > .title,
.modal-body > .h1,
.modal-body > .h2,
.modal-body > .h3,
.modal-body > .h4,
.modal-body > .h5,
.news-detail .modal-body > .title,
.news-list .modal-body > .title,
.news-list-big .modal-body > .title,
.personal-detail .modal-body > .title,
.personal-list .modal-body > .title {
    margin-top: 0
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    zoom: 1
}

.modal-footer:after,
.modal-footer:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.nav {
    margin: 35px 0 0;
    padding-left: 0;
    list-style: none;
    zoom: 1
}

.nav:after,
.nav:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.nav:after {
    clear: both
}

.nav > li {
    position: relative;
    display: block
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 5px 19px;
    text-decoration: none;
    color: #4a89dc
}

.nav > li > a:focus,
.nav > li > a:hover {
    text-decoration: none
}

.nav > li.disabled > a {
    color: #777
}

.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background-color: #F0F0F0;
    border-color: #4a89dc
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav > li > a > img {
    max-width: none
}

.nav-tabs {
    border-bottom: none
}

.nav-tabs > li {
    float: left
}

.g-wrap .nav-tabs > li {
    margin-bottom: -1px
}

.nav-tabs > li > a {
    font-size: 18px;
    line-height: 1.35;
    border: none;
    position: relative;
    -webkit-transition: background ease .15s;
    -o-transition: background ease .15s;
    -moz-transition: background ease .15s;
    transition: background ease .15s
}

.nav-tabs > li > a > span {
    border-bottom: 1px dashed
}

.nav-tabs > li > a:hover {
    color: #cf0909
}

.nav-tabs > li > a:hover:after {
    content: none
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #fff;
    background-color: #689aea;
    border: none;
    border-bottom-color: transparent;
    cursor: default
}

.nav-tabs > li.active > a:focus > span,
.nav-tabs > li.active > a:hover > span,
.nav-tabs > li.active > a > span {
    border-bottom: none
}

.nav-tabs > li.active > a:after,
.nav-tabs > li.active > a:focus:after,
.nav-tabs > li.active > a:hover:after {
    content: none
}

.nav-pills > li {
    float: left
}

.nav-pills > li > a {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.nav-pills > li + li {
    margin-left: 2px
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #428bca
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified,
.nav-tabs.nav-justified {
    width: 100%
}

.nav-justified > li,
.nav-tabs.nav-justified > li {
    float: none
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd
}

.tab-content {
    border-top: none;
    padding: 20px 18px
}

.tab-content > .tab-pane {
    display: none;
    visibility: hidden
}

.faq .tab-content > .tab-pane > .title,
.personal-detail .tab-content > .tab-pane > .title,
.personal-list .tab-content > .tab-pane > .title,
.tab-content > .tab-pane > .h4 {
    margin-top: 0
}

.tab-content > .active {
    display: block;
    visibility: visible
}

.tab-content.no-styles {
    border: none;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.tabs-acordeon {
    position: relative;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.tabs-acordeon .tab-pane {
    display: none;
    padding: 0 24px;
    position: absolute;
    left: 0;
    right: 0;
    overflow: hidden
}

.faq .tabs-acordeon .tab-pane > .title,
.personal-detail .tabs-acordeon .tab-pane > .title,
.personal-list .tabs-acordeon .tab-pane > .title,
.tabs-acordeon .faq .tab-pane > .title,
.tabs-acordeon .personal-detail .tab-pane > .title,
.tabs-acordeon .personal-list .tab-pane > .title,
.tabs-acordeon .tab-pane > .h4 {
    margin-top: 0
}

.tabs-acordeon .active {
    display: block
}

.tabs-acordeon.no-styles {
    border: none;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0
}

.menu-aside {
    margin-bottom: 50px;
    font-size: 15px
}

.menu-aside [class*=item_] {
    margin-bottom: 9px;
    display: block
}

.menu-aside [class*=item_] > a,
.menu-aside [class*=item_] > span {
    color: #4a89dc
}

.menu-aside [class*=item_] > a:hover {
    color: #cf0909
}

.menu-aside [class*=item_].active > a,
.menu-aside [class*=item_].active > span {
    color: #000
}

.menu-aside [class*=item_].active > a:hover {
    color: #cf0909
}

.menu-aside .menu_level_1 {
    margin: 0
}

.menu-aside .item_1 {
    margin-bottom: 12px
}

.menu-aside .menu_level_2 {
    font-size: 14px;
    margin: 13px 0 12px 6.5%
}

.menu-aside .menu_level_3 {
    font-size: 12px;
    margin: 10px 0 12px 7%
}

.menu-aside .menu_level_4 {
    font-size: 12px;
    margin: 10px 0 12px 5.5%
}

.menu-aside.style-2 {
    background: #f4f6f9
}

.menu-aside.style-2 .menu_level_1 {
    margin: 0
}

.menu-aside.style-2 .item_1 {
    margin-bottom: 0
}

.menu-aside.style-2 .item_1 > a,
.menu-aside.style-2 .item_1 > span {
    text-decoration: none;
    display: block;
    padding: 13px 20px 13px;
    font-size: 18px;
    line-height: 1.22222
}

.menu-aside.style-2 .item_1:hover {
    background: #689aea
}

.menu-aside.style-2 .item_1:hover > a {
    color: #fff
}

.menu-aside.style-2 .item_1.active > a:hover {
    color: #cf0909
}

.menu-aside.style-2 .item_1.active:hover {
    background: 0 0
}

.menu-aside.style-2 .item_1:last-child > a,
.menu-aside.style-2 .item_1:last-child > span {
    padding-bottom: 23px
}

.btn-question {
    margin: 7px 0 0;
    text-align: right
}

.btn-question .btn {
    text-transform: uppercase;
    font-size: 14px;
    padding-left: 23px;
    padding-right: 23px
}

.search-head {
    margin: 13px 0 3px
}

.search-head .field {
    position: relative;
    width: 100%
}

.search-head .input {
    height: 32px;
    padding: 6px 35px 6px 16px;
    line-height: 18px;
    font-size: 14px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    color: #000;
    background: #fff;
    border: 1px solid #ccc;
    width: 100%
}

.search-head .input:focus {
    border-color: #b3b3b3
}

.search-head .btn-search {
    border: none;
    width: 15px;
    height: 15px;
    padding: 0;
    position: absolute;
    right: 14px;
    top: 8px;
    background: #fff;
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -244px -48px;
    width: 17px;
    height: 17px
}

.search-head .btn-search:hover {
    background-position: -244px -102px;
    width: 17px;
    height: 17px
}

.social-foot {
    text-align: center
}

.social-foot .list {
    display: inline-block;
    margin-top: 3px
}

.social-foot .item {
    display: block;
    text-decoration: none;
    float: left;
    height: 26px;
    border: 1px solid #7b7c79;
    -webkit-border-radius: 50px;
    border-radius: 50px
}

.social-foot .item:not(:last-child) {
    margin-right: 11px
}

.social-foot .item:before {
    font-size: 24px;
    line-height: 1;
    color: #7b7c79;
    display: block;
    padding-top: 2px
}

.osLinux .social-foot .item:before {
    padding-top: 0
}

.social-foot .item:hover {
    opacity: .8
}

.basket-header {
    margin-bottom: 15px;
    margin-top: 31px;
    float: right
}

.basket-header a {
    line-height: 1.2;
    vertical-align: top;
    color: #000;
    text-decoration: none
}

.basket-header a:hover {
    color: #666
}

.basket-header .title {
    display: inline-block;
    text-decoration: underline;
    vertical-align: top
}

.basket-header .sum {
    position: relative;
    display: inline-block;
    text-align: center;
    top: 0;
    padding-right: 11px;
    vertical-align: top
}

.basket-header .sum:before {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: 0 -202px;
    width: 30px;
    height: 26px
}

.basket-header .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
.basket-header .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
.basket-header .icon,
.bootstrap-datetimepicker-widget table tr:first-child .basket-header .ic-chevron-left,
.bootstrap-datetimepicker-widget table tr:first-child .basket-header .ic-chevron-right {
    position: absolute;
    top: -8px;
    right: 1px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    min-width: 18px;
    font-size: 9px;
    color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #000;
    z-index: 2
}

.basket-header .price {
    display: inline-block;
    font-size: 15px;
    vertical-align: top;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.basket-header .price:before {
    content: '–';
    margin-right: 4px
}

.exit-header {
    font-size: 15px;
    margin-top: 17px;
    text-align: right
}

.exit-header a {
    color: #686868
}

.exit-header a:hover {
    color: #cf0909
}

.dropdown-header {
    float: left;
    margin-top: 25px;
    white-space: normal;
    padding-left: 0
}

.dropdown-header .dropdown_trigger {
    font-size: 13px;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    color: #4a89dc;
    text-decoration: none;
    padding: 2px 7px 2px 13px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, .15);
    -webkit-border-radius: 12px;
    border-radius: 12px;
    background: #F8F8FA;
    position: relative;
    z-index: 1001
}

.dropdown-header .dropdown_trigger:after {
    width: 100%;
    height: 3px;
    bottom: -3px;
    left: 0;
    position: absolute;
    background: #fff
}

.dropdown-header .dropdown_trigger:hover {
    color: #cf0909
}

.dropdown-header .dropdown_trigger .caret {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    -moz-transition: transform .3s ease, -moz-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    margin-left: 4px
}

.dropdown-header .dropdown {
    margin-right: 25px
}

.dropdown-header .dropdown.open .dropdown_trigger {
    background: #fff;
    border-bottom-color: transparent;
    -webkit-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
    color: #5d6064
}

.dropdown-header .dropdown.open .dropdown_trigger:after {
    content: ''
}

.dropdown-header .dropdown.open .dropdown_trigger .caret {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    color: #5d6064
}

.dropdown-header .dropdown-menu {
    margin-top: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    width: 700px;
    padding: 20px 15px
}

.dropdown-header .list {
    float: left;
    width: 50%;
    margin: 0
}

.dropdown-header .item {
    margin-bottom: 10px
}

.dropdown-header .item > a {
    color: #4a89dc
}

.dropdown-header .item:hover > a {
    color: #cf0909
}

.dropdown-header .item.active > a,
.dropdown-header .item.active > span {
    color: #000
}

.dropdown-header .item.active:hover > a {
    color: #cf0909
}

.full-bg-1 {
    position: relative;
    z-index: 1
}

.full-bg-1:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 600%;
    margin-left: -300%;
    height: 100%;
    background: #428bca;
    opacity: .15;
    z-index: -1
}

.full-bg-2 {
    position: relative
}

.full-bg-2:after,
.full-bg-2:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    width: 500%;
    height: 5px;
    background: #f0ad4e
}

.full-bg-2:before {
    right: 102%
}

.full-bg-2:after {
    left: 102%
}

.full-width-title {
    overflow: hidden;
    max-width: 100%;
    text-align: center
}

.full-width-title span {
    display: inline-block;
    position: relative
}

.full-width-title span:after,
.full-width-title span:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 8px;
    width: 2000px;
    height: 1px;
    background-color: #D7D7D7;
    margin-right: 7px
}

.full-width-title span:before {
    right: 100%
}

.full-width-title span:after {
    left: 100%
}

.partners {
    margin: 0 0 30px
}

.partners .title {
    font-size: 25px;
    line-height: 1.1;
    margin-bottom: 38px
}

.partners .title a {
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px solid transparent
}

.partners .title a:hover {
    border-bottom-color: #cf0909
}

.partners .list {
    text-align: justify
}

.partners .list:after {
    content: ' i i i i i i i i i i i';
    padding-left: 50%;
    visibility: hidden;
    height: 0
}

.partners .item {
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px
}

.partners .item img {
    display: block;
    max-width: 100%;
    height: auto
}

.sl-partners-black {
    overflow: hidden;
    width: 100%;
    margin: 0 0 50px;
    position: relative
}

.sl-partners-black .title-wrap {
    margin: 0 0 22px
}

.sl-partners-black .b-title {
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 36px;
    display: inline-block;
    line-height: 1.2
}

.sl-partners-black .b-link {
    display: inline-block;
    font-size: 18px;
    line-height: 1.33333;
    margin-left: 30px
}

.sl-partners-black .title-wrap {
    margin-bottom: 37px
}

.sl-partners-black .wrap {
    position: relative;
    padding: 0 10px;
    opacity: 0;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out
}

.sl-partners-black .wrap.inited-not .slide:not(:first-child) {
    display: none
}

.sl-partners-black .wrap.inited {
    opacity: 1
}

.sl-partners-black .slide {
    float: left;
    padding: 0 20px;
    height: 77px;
    line-height: 77px
}

.sl-partners-black .slide img {
    margin: 0 auto;
    max-height: 100%
}

.sl-partners-black .link {
    display: inline-block;
    vertical-align: middle
}

.sl-partners-black .next,
.sl-partners-black .prev {
    width: 20px;
    height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 10;
    cursor: pointer;
    text-decoration: none;
    font-size: 20px;
    background: #fff
}

.js-off .sl-partners-black .next,
.js-off .sl-partners-black .prev {
    display: none
}

.sl-partners-black .next:before,
.sl-partners-black .prev:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 16px;
    height: 29px
}

.sl-partners-black .next:active,
.sl-partners-black .prev:active {
    opacity: .9
}

.sl-partners-black .next.disabled,
.sl-partners-black .prev.disabled {
    display: none
}

.sl-partners-black .prev {
    left: 0
}

.sl-partners-black .next {
    right: 0
}

.menu-accordion {
    padding-right: 40px;
    border-right: 1px solid #e8e8e8
}

.menu-accordion .title {
    font-size: 24px;
    margin: 0 0 24px 0;
    line-height: 1.2;
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif
}

.menu-accordion [class*=item_] {
    display: block
}

.menu-accordion [class*=item_] > a {
    color: #4a89dc
}

.menu-accordion [class*=item_] > a:hover {
    color: #cf0909
}

.menu-accordion [class*=item_] > span {
    color: #000
}

.menu-accordion [class*=item_].active > a,
.menu-accordion [class*=item_].active > span {
    color: #000
}

.menu-accordion [class*=item_].active > a:hover {
    color: #cf0909
}

.menu-accordion .accordion .acc-heading {
    position: relative;
    padding: 0 0 11px 0
}

.menu-accordion .accordion .acc-body {
    padding-bottom: 0
}

.menu-accordion .accordion .panel {
    padding-left: 0
}

.menu-accordion .level-1 {
    font-size: 18px
}

.menu-accordion .level-1.active {
    color: #000
}

.menu-accordion .level-2 {
    font-size: 15px;
    margin: 0 0 18px 15px
}

.menu-accordion .level-2 .item_2 {
    margin-bottom: 14px
}

#db .menu-accordion .level-3 {
    font-size: 13px;
    margin: 16px 0 0 3px;
    padding: 0
}

.menu-accordion .level-3 .item_3 {
    margin-bottom: 8px
}

.menu-accordion .level-3 .item_3:before {
    padding-right: 2px
}

.menu-accordion .level-4 {
    font-size: 13px;
    padding: 0;
    margin: 5px 0 0 13px
}

.menu-accordion .level-4 .item_4 {
    margin-bottom: 5px
}

.menu-accordion .level-4 .item_4:before {
    content: none
}

.menu-accordion .open-menu {
    display: block;
    position: absolute;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    padding: 7px;
    top: 2px;
    left: -24px;
    -webkit-transform-origin: 9px center 0;
    -moz-transform-origin: 9px center 0;
    -ms-transform-origin: 9px center 0;
    -o-transform-origin: 9px center 0;
    transform-origin: 9px center 0
}

.menu-accordion .open-menu:before {
    content: '';
    display: block;
    border: 4px solid;
    border-color: transparent transparent transparent #4a89dc
}

.menu-accordion .open-menu:hover:before {
    border-color: transparent transparent transparent #cf0909
}

.menu-accordion .open-menu.collapsed {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.menu-accordion.style-2 [class*=item_]:hover {
    background: #689aea
}

.menu-accordion.style-2 [class*=item_]:hover > a,
.menu-accordion.style-2 [class*=item_]:hover > span {
    color: #fff
}

.menu-accordion.style-2 .accordion {
    border: 1px solid #e8e8e8;
    border-bottom: none
}

.menu-accordion.style-2 .panel {
    padding: 0;
    background: #f4f6f9
}

.menu-accordion.style-2 .acc-heading {
    display: inline-block;
    font-size: 18px;
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif;
    padding: 14px 0 11px 16px
}

.menu-accordion.style-2 .acc-heading + div {
    background: #fff
}

.menu-accordion.style-2 .open-menu {
    left: auto;
    right: -26px;
    top: 18px
}

.menu-accordion.style-2 .level-2 {
    margin: 0
}

.menu-accordion.style-2 .level-2 .item_2 {
    margin-bottom: 0;
    padding: 15px 0 14px 30px;
    border-bottom: 1px solid #e8e8e8
}

.menu-accordion-2 .title {
    font-size: 22px;
    margin: 0 0 22px 22px;
    line-height: 1.2;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif
}

.menu-accordion-2 [class*=item_] {
    display: block;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.menu-accordion-2 [class*=item_] > a {
    color: #4a89dc
}

.menu-accordion-2 [class*=item_] > a:hover {
    color: #cf0909
}

.menu-accordion-2 [class*=item_] > span {
    color: #000
}

.menu-accordion-2 [class*=item_].active > a,
.menu-accordion-2 [class*=item_].active > span {
    color: #000
}

.menu-accordion-2 [class*=item_].active > a:hover {
    color: #fff
}

.menu-accordion-2 [class*=item_]:hover {
    background: #689aea
}

.menu-accordion-2 [class*=item_]:hover > a,
.menu-accordion-2 [class*=item_]:hover > span {
    color: #fff
}

.menu-accordion-2 .accordion {
    border: 1px solid #e8e8e8;
    border-bottom: none
}

.menu-accordion-2 .accordion .acc-heading {
    position: relative;
    display: block;
    font-size: 18px;
    font-family: Roboto-Medium, "PT Sans", Helvetica, Arial, sans-serif;
    padding: 14px 24px 11px 16px
}

.menu-accordion-2 .accordion .acc-heading + div {
    background: #fff
}

.menu-accordion-2 .accordion .acc-body {
    padding-bottom: 0
}

.menu-accordion-2 .accordion .panel {
    padding: 0;
    background: #f4f6f9
}

.menu-accordion-2 .level-1 {
    font-size: 18px
}

.menu-accordion-2 .level-1.active {
    color: #000
}

.menu-accordion-2 .level-2 {
    font-size: 15px;
    margin: 0
}

.menu-accordion-2 .level-2 .item_2 {
    margin-bottom: 0;
    padding: 15px 0 14px 30px;
    border-bottom: 1px solid #e8e8e8
}

.menu-accordion-2 .level-3 {
    font-size: 13px
}

#db .menu-accordion-2 .level-3 {
    margin: 14px 0 0 3px;
    padding: 0
}

.menu-accordion-2 .level-3 .item_3 {
    margin-bottom: 8px
}

.menu-accordion-2 .level-4 {
    font-size: 13px;
    padding: 0;
    margin: 5px 0 0 13px
}

.menu-accordion-2 .level-4 .item_4 {
    margin-bottom: 5px
}

.menu-accordion-2 .level-4 .item_4:before {
    content: none
}

.menu-accordion-2 .open-menu {
    display: block;
    position: absolute;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    padding: 7px;
    -webkit-transform-origin: 9px center 0;
    -moz-transform-origin: 9px center 0;
    -ms-transform-origin: 9px center 0;
    -o-transform-origin: 9px center 0;
    transform-origin: 9px center 0;
    left: auto;
    right: 0;
    top: 17px
}

.menu-accordion-2 .open-menu:before {
    content: '';
    display: block;
    border: 4px solid;
    border-color: transparent transparent transparent #4a89dc
}

.menu-accordion-2 .open-menu:hover:before {
    border-color: transparent transparent transparent #cf0909
}

.menu-accordion-2 .open-menu.collapsed {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.menu-aside-2 {
    background: #f4f6f9;
    margin-bottom: 50px;
    font-size: 15px
}

.menu-aside-2 [class*=item_] {
    margin-bottom: 9px;
    display: block
}

.menu-aside-2 [class*=item_] > a,
.menu-aside-2 [class*=item_] > span {
    color: #4a89dc
}

.menu-aside-2 [class*=item_] > a:hover {
    color: #cf0909
}

.menu-aside-2 [class*=item_].active > a,
.menu-aside-2 [class*=item_].active > span {
    color: #000
}

.menu-aside-2 [class*=item_].active > a:hover {
    color: #cf0909
}

.menu-aside-2 .menu_level_1 {
    margin: 0
}

.menu-aside-2 .item_1 {
    margin-bottom: 0
}

.menu-aside-2 .item_1 > a,
.menu-aside-2 .item_1 > span {
    text-decoration: none;
    display: block;
    padding: 13px 20px 13px;
    font-size: 18px;
    line-height: 1.22222
}

.menu-aside-2 .item_1 > span {
    color: #000
}

.menu-aside-2 .item_1:hover > a {
    background: #689aea;
    color: #fff
}

.menu-aside-2 .item_1.active > a:hover,
.menu-aside-2 .item_1.active > span:hover {
    background: 0 0
}

.menu-aside-2 .item_1:last-child > a,
.menu-aside-2 .item_1:last-child > span {
    padding-bottom: 23px
}

.menu-aside-vertical {
    margin: 0 -15px 40px -20px;
    z-index: 30;
    position: relative
}

.menu-aside-vertical .submenu {
    top: 0;
    position: absolute;
    left: 100%;
    display: none;
    z-index: -1;
    -webkit-box-shadow: 1px 2px 3px #9AACBD;
    box-shadow: 1px 2px 3px #9AACBD;
    padding: 0 15px;
    background: #F5F5F5
}

.menu-aside-vertical [class*=item_]:hover .submenu {
    display: block
}

.menu-aside-vertical [class*=item_] > a,
.menu-aside-vertical [class*=item_] > span {
    display: block
}

.menu-aside-vertical [class*=item_] > a {
    color: #1a6cb8
}

.menu-aside-vertical [class*=item_] > a:hover {
    color: #cf0909
}

.menu-aside-vertical [class*=item_].active > a,
.menu-aside-vertical [class*=item_].active > span {
    color: #242424
}

.menu-aside-vertical [class*=item_].active > a:hover {
    color: #242424
}

.menu-aside-vertical .menu_level_1 {
    display: block;
    position: relative
}

.menu-aside-vertical .menu_level_1._another .item_1 > a,
.menu-aside-vertical .menu_level_1._another .item_1 > span {
    border-top: none
}

.menu-aside-vertical .menu_level_1._another .item_1:hover {
    background: initial
}

.menu-aside-vertical .menu_level_1._another .menu_level_2 {
    padding: 0 15px 15px 30px;
    min-width: initial;
    max-width: initial;
    display: block
}

.menu-aside-vertical .item_1 {
    position: relative;
    margin-right: 15px;
    display: block
}

.menu-aside-vertical .item_1 > a,
.menu-aside-vertical .item_1 > span {
    border-top: 1px dotted #C9D3DF;
    font-family: Roboto-Bold, "PT Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.28571;
    overflow: hidden;
    padding: 10px 8px 10px 0;
    margin: 0 0 0 20px;
    position: relative
}

.menu-aside-vertical .item_1 > a:after,
.menu-aside-vertical .item_1 > span:after {
    position: absolute;
    top: 17px;
    right: 0
}

.menu-aside-vertical .item_1:hover {
    background: #EEE
}

.menu-aside-vertical .item_1:hover > a,
.menu-aside-vertical .item_1:hover > span {
    border-top-color: transparent
}

.menu-aside-vertical .item_1:hover + .item_1 > a,
.menu-aside-vertical .item_1:hover + .item_1 > span {
    border-top-color: transparent
}

.menu-aside-vertical .item_1:hover > a {
    text-decoration: none
}

.menu-aside-vertical .item_1.arr {
    margin-right: 0
}

.menu-aside-vertical .item_1.arr > a,
.menu-aside-vertical .item_1.arr > span {
    margin: 0 15px 0 20px
}

.menu-aside-vertical .item_1.arr > a:after,
.menu-aside-vertical .item_1.arr > span:after {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -262px -54px;
    width: 3px;
    height: 5px
}

.menu-aside-vertical .item_1.arr:hover > a:after,
.menu-aside-vertical .item_1.arr:hover > span:after {
    content: '';
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -262px -48px;
    width: 3px;
    height: 5px
}

.menu-aside-vertical .item_1:first-child > a,
.menu-aside-vertical .item_1:first-child > span {
    border: none
}

.menu-aside-vertical .menu_level_2 {
    padding: 30px 15px 15px;
    min-width: 172px;
    max-width: 172px;
    display: table-cell
}

.menu-aside-vertical .item_2 {
    margin-bottom: 10px
}

.menu-aside-vertical .item_2 > a,
.menu-aside-vertical .item_2 > span {
    line-height: 1.38462
}

.contacts-aside {
    margin-bottom: 45px
}

.map-wide {
    margin: 0 0 50px
}

.active-map .map-wide,
.dealers-filter + .map-wide {
    position: relative;
    overflow: hidden
}

.active-map .map-wide:after,
.dealers-filter + .map-wide:after {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .5);
    box-shadow: 0 0 6px rgba(0, 0, 0, .5)
}

.map-wide .wrap {
    position: relative
}

.error404 {
    padding-top: 30px
}

.error404 h1 {
    margin-bottom: 17px
}

.error404 .title {
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 6px
}

.error404 .text {
    margin: 0 0 24px
}

.error404 .text a {
    display: block;
    text-decoration: none;
    margin-top: 4px
}

.error404 .text a:before {
    content: '←';
    margin-right: 5px
}

.error404 .text a span {
    text-decoration: underline
}

.menu404 {
    padding-top: 30px
}

.menu404 .title {
    margin-top: 2em
}

.menu404 .item_1 {
    margin: 0 0 7px
}

.logo-foot {
    margin-bottom: 10px
}

.logo-foot .logo {
    margin-bottom: 11px
}

.logo-foot .title {
    font-size: 14px;
    color: #616161;
    line-height: 1;
    margin-bottom: 3px
}

.footer-short .logo-foot {
    margin-bottom: 3px
}

.menu-foot-2 .menu_level_1 {
    margin: 0 -10px
}

.menu-foot-2 .item_1 {
    float: left;
    padding: 0 10px
}

.menu-foot-2 .item_1 + .item_1 {
    position: relative
}

.menu-foot-2 .item_1 + .item_1:before {
    content: '';
    position: absolute;
    top: 50%;
    height: 12px;
    margin-top: -6px;
    left: 0;
    width: 1px;
    background: #333
}

.menu-foot-2 .item_1 > a,
.menu-foot-2 .item_1 > span {
    font-size: 12px;
    line-height: 1.75
}

.menu-foot-2 .item_1 > a {
    text-decoration: underline
}

.menu-foot-2 .item_1 > a:hover {
    color: #cf0909
}

.menu-foot-2 .item_1.active > a,
.menu-foot-2 .item_1.active > span {
    color: #000
}

.menu-foot-2 .item_1.active > a {
    text-decoration: none
}

.menu-foot-2 .item_1.active > a:hover {
    text-decoration: underline;
    color: #333
}

.studio {
    float: right;
    display: table
}

.footer-short .studio {
    margin: 0
}

.studio .pic {
    vertical-align: middle;
    padding-right: 13px;
    width: 36px
}

.studio .text-wrap {
    line-height: 1.1
}

.studio .pic,
.studio .text-wrap {
    display: table-cell
}

.studio .link {
    display: table-cell
}

.studio .link > a:hover {
    color: #cf0909
}

.studio .text {
    color: #7b7b7b
}

.studio .delimeter {
    display: none
}

.zaglushka {
    padding: 30px 0
}

.zaglushka h1 {
    margin-bottom: 12px
}

.zaglushka .info {
    padding-left: 20px
}

.zaglushka .tel a {
    color: #000;
    text-decoration: none
}

.zaglushka .tel a:hover {
    color: #666
}

.zaglushka .mail {
    margin-top: 20px
}

.g-footer {
    padding: 12px 0 100px;
    z-index: 999999999;
}

.cursor .caroufredsel_wrapper {
    cursor: url(data:application/octet-stream;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8=), move !important
}

.cursor .caroufredsel_wrapper:active {
    cursor: url(data:application/octet-stream;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8=), move !important
}

body {
    /*background: #2e509e*/
    background: linear-gradient(0deg, rgba(1, 30, 63, 1) 0%, rgba(6, 56, 118, 1) 98%);
}


/* body{background:#171020 url(../images/bg-main.jpg) no-repeat center 238px}*/
body .g-main_i .player-wrapper,
body .g-main_i .singlepage,
body .g-main_i .team-wrapper {
    background: #fff
}

body.bg-invert .page-title {
    color: #fff
}

body.bg-invert .player-wrapper,
body.bg-invert .singlepage,
body.bg-invert .team-wrapper {
    background: #1e2127
}

body.bg-invert .breadcrumb li > a,
body.bg-invert .breadcrumb li > span {
    color: #ccc
}

body.bg-invert .breadcrumb li.active > a,
body.bg-invert .breadcrumb li.active > span {
    color: #fff
}

body.bg-invert .breadcrumb li:not(.active):hover > a {
    color: #009ee1
}

body.bg-invert-full .promo-link {
    display: none
}

body.bg-invert-full .page-title {
    color: #fff
}

body.bg-invert-full .player-wrapper,
body.bg-invert-full .singlepage,
body.bg-invert-full .team-wrapper {
    background: #262931
}

body.bg-invert-full .player-wrapper:before,
body.bg-invert-full .singlepage:before,
body.bg-invert-full .team-wrapper:before {
    content: '';
    display: block;
    width: 600%;
    height: 100%;
    background: #262931;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -300%;
    z-index: -1
}

body.bg-invert-full .breadcrumb li > a,
body.bg-invert-full .breadcrumb li > span {
    color: #ccc
}

body.bg-invert-full .breadcrumb li.active > a,
body.bg-invert-full .breadcrumb li.active > span {
    color: #fff
}

body.bg-invert-full .breadcrumb li:not(.active):hover > a {
    color: #009ee1
}

.wrp.menu-logos {
    padding-top: 15px;
}

.top-notify,
.wrp {
    width: 1070px;
    margin: 0 auto;
    position: relative;
    background: #fff;
}

.link-img {
    display: block;
    float: right;
    margin-bottom: 20px;
    position: relative
}

.link-img:hover {
    opacity: .85
}

.link-img.download {
    width: 117px;
    height: 26px;
    background: url(../images/tmp/calendar_download.png) left top no-repeat
}

.link-img.describe {
    width: 156px;
    height: 26px;
    background: url(../images/tmp/calendar_describe.png) left top no-repeat
}

#cboxClose {
    outline: 0
}

.g-header.header-fix {
    position: fixed;
    z-index: 104;
    top: 0;
    left: 0;
    width: 100%
}

/*.g-header.header-fix .menu-logos .header-logos {*/
/*    align-items: center;*/
/*}*/

.header-logos-wrap {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.header-logos-wrap .js-height-fix {
    padding-top: .1px;
    padding-bottom: .1px
}

.footer-contacts__block .mark {
    color: #009EE1
}

[id^=league_selector] .jq-selectbox__select-text {
    min-width: 150px
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (-moz-min-device-pixel-ratio: 1.2), only screen and (min--moz-device-pixel-ratio: 1.2), only screen and (-ms-min-device-pixel-ratio: 1.2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 1.2), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .missed-penalty_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -822px;
        background-size: 158px 3251.5px
    }

    .end-match {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 21px;
        height: 22px;
        background-position: 0 -1539px;
        background-size: 158px 3251.5px
    }

    .action_defence_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -185px;
        background-size: 158px 3251.5px
    }

    .partner_1_5 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 92px;
        height: 43px;
        background-position: 0 -2631.5px;
        background-size: 158px 3251.5px
    }

    .lang_en {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 12px;
        background-position: 0 -233px;
        background-size: 158px 3251.5px
    }

    .lang_pt {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 12px;
        background-position: 0 -89px;
        background-size: 158px 3251.5px
    }

    .action_own_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -161px;
        background-size: 158px 3251.5px
    }

    .arrow_title_blue {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 6.5px;
        height: 10px;
        background-position: 0 -34px;
        background-size: 158px 3251.5px
    }

    .arrow_cal_right_blue {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 7px;
        height: 13px;
        background-position: 0 -346px;
        background-size: 158px 3251.5px
    }

    .action_defence_4 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -209px;
        background-size: 158px 3251.5px
    }

    .partner_1_8 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 134px;
        height: 26.5px;
        background-position: 0 -1724px;
        background-size: 158px 3251.5px
    }

    .danger_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -769px;
        background-size: 158px 3251.5px
    }

    .end-extra-time_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -804px;
        background-size: 158px 3251.5px
    }

    .action_save_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 13px;
        height: 13px;
        background-position: 0 -398px;
        background-size: 158px 3251.5px
    }

    .end-first-half {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 24px;
        height: 23px;
        background-position: 0 -1605px;
        background-size: 158px 3251.5px
    }

    .arrow-green {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 12px;
        height: 14px;
        background-position: 0 -502px;
        background-size: 158px 3251.5px
    }

    .top_lang_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 16px;
        background-position: 0 -650px;
        background-size: 158px 3251.5px
    }

    .partner_1_6 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 133px;
        height: 29px;
        background-position: 0 -1835.5px;
        background-size: 158px 3251.5px
    }

    .champion_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -1996.5px;
        background-size: 158px 3251.5px
    }

    .general_shield {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2166.5px;
        background-size: 158px 3251.5px
    }

    .action_own_0 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -125px;
        background-size: 158px 3251.5px
    }

    .partner_3_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 95px;
        height: 38px;
        background-position: 0 -2554.5px;
        background-size: 158px 3251.5px
    }

    .social_ya {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1190px;
        background-size: 158px 3251.5px
    }

    .yellow-card {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 20px;
        background-position: 0 -1230px;
        background-size: 158px 3251.5px
    }

    .beginning-second-half {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 26px;
        height: 25px;
        background-position: 0 -1674px;
        background-size: 158px 3251.5px
    }

    .lang_jp {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 12px;
        background-position: 0 -77px;
        background-size: 158px 3251.5px
    }

    .round-arrow {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 24px;
        height: 17px;
        background-position: 0 -666px;
        background-size: 158px 3251.5px
    }

    .social_fq {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1330px;
        background-size: 158px 3251.5px
    }

    .action_discipline_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 13px;
        background-position: 0 -424px;
        background-size: 158px 3251.5px
    }

    .social_vk {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1210px;
        background-size: 158px 3251.5px
    }

    .lang_es {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 12px;
        background-position: 0 -173px;
        background-size: 158px 3251.5px
    }

    .action_defence {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -65px;
        background-size: 158px 3251.5px
    }

    .champion_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2064.5px;
        background-size: 158px 3251.5px
    }

    .partner_3_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 91px;
        height: 49px;
        background-position: 0 -2950.5px;
        background-size: 158px 3251.5px
    }

    .cup_super_russia {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2268.5px;
        background-size: 158px 3251.5px
    }

    .mediastore {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 101px;
        height: 17px;
        background-position: 0 -717px;
        background-size: 158px 3251.5px
    }

    .top_percent_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 14px;
        background-position: 0 -558px;
        background-size: 158px 3251.5px
    }

    .cup_super_uefa {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2200.5px;
        background-size: 158px 3251.5px
    }

    .social_youtube {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1170px;
        background-size: 158px 3251.5px
    }

    .fin-penl-shoot {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 26px;
        height: 23px;
        background-position: 0 -1651px;
        background-size: 158px 3251.5px
    }

    .champion_world {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -1962.5px;
        background-size: 158px 3251.5px
    }

    .action_own_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -149px;
        background-size: 158px 3251.5px
    }

    .top_cabinet_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 16px;
        background-position: 0 -634px;
        background-size: 158px 3251.5px
    }

    .free-kick {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 25px;
        height: 21px;
        background-position: 0 -1453px;
        background-size: 158px 3251.5px
    }

    .start-match {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 22px;
        height: 22px;
        background-position: 0 -1561px;
        background-size: 158px 3251.5px
    }

    .arrow-color {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 21px;
        height: 22px;
        background-position: 0 -1517px;
        background-size: 158px 3251.5px
    }

    .st-penl-shoot {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 28px;
        height: 23px;
        background-position: 0 -1628px;
        background-size: 158px 3251.5px
    }

    .cup_russia {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2336.5px;
        background-size: 158px 3251.5px
    }

    .player_field_t {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 29px;
        height: 32px;
        background-position: 0 -1864.5px;
        background-size: 158px 3251.5px
    }

    .autogoal {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 25px;
        height: 21px;
        background-position: 0 -1390px;
        background-size: 158px 3251.5px
    }

    .logo_gazprom {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 136px;
        height: 67px;
        background-position: 0 -3110.5px;
        background-size: 158px 3251.5px
    }

    .player_field {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 35px;
        height: 39px;
        background-position: 0 -2592.5px;
        background-size: 158px 3251.5px
    }

    .partner_1_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 120px;
        height: 45px;
        background-position: 0 -2761.5px;
        background-size: 158px 3251.5px
    }

    .arrow-red_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 15px;
        height: 17px;
        background-position: 0 -683px;
        background-size: 158px 3251.5px
    }

    .end-match_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -876px;
        background-size: 158px 3251.5px
    }

    .red-card {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 20px;
        background-position: 0 -1110px;
        background-size: 158px 3251.5px
    }

    .rouble {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 7px;
        height: 11px;
        background-position: 0 -54px;
        background-size: 158px 3251.5px
    }

    .arrow-green_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 15px;
        height: 17px;
        background-position: 0 -734px;
        background-size: 158px 3251.5px
    }

    .action_defence_5 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -221px;
        background-size: 158px 3251.5px
    }

    .partner_2_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 91px;
        height: 37px;
        background-position: 0 -2405.5px;
        background-size: 158px 3251.5px
    }

    .social_instagram {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1290px;
        background-size: 158px 3251.5px
    }

    .partner_3_5 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 77px;
        height: 48px;
        background-position: 0 -2806.5px;
        background-size: 158px 3251.5px
    }

    .goal-penal {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 25px;
        height: 21px;
        background-position: 0 -1474px;
        background-size: 158px 3251.5px
    }

    .free-kick_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -948px;
        background-size: 158px 3251.5px
    }

    .top_login_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 16px;
        background-position: 0 -602px;
        background-size: 158px 3251.5px
    }

    .beginning-second-half_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -858px;
        background-size: 158px 3251.5px
    }

    .st-penl-shoot_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -1002px;
        background-size: 158px 3251.5px
    }

    .arrow_cal_left_black {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 7px;
        height: 13px;
        background-position: 0 -385px;
        background-size: 158px 3251.5px
    }

    .partner_2_5 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 98px;
        height: 37px;
        background-position: 0 -2442.5px;
        background-size: 158px 3251.5px
    }

    .action_kick_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 14px;
        background-position: 0 -530px;
        background-size: 158px 3251.5px
    }

    .before_rss:before,
    .title_rss {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 17px;
        height: 17px;
        background-position: 0 -751px;
        background-size: 158px 3251.5px
    }

    .partner_3_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 101px;
        height: 48px;
        background-position: 0 -2902.5px;
        background-size: 158px 3251.5px
    }

    .red-card_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -786px;
        background-size: 158px 3251.5px
    }

    .action_defence_0 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -257px;
        background-size: 158px 3251.5px
    }

    .player-field_empty {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2132.5px;
        background-size: 158px 3251.5px
    }

    .login_site {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1130px;
        background-size: 158px 3251.5px
    }

    .action_own {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -113px;
        background-size: 158px 3251.5px
    }

    .logo_zenit {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 158px;
        height: 74px;
        background-position: 0 -3177.5px;
        background-size: 158px 3251.5px
    }

    .action_defence_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -269px;
        background-size: 158px 3251.5px
    }

    .champion_league_europe {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2234.5px;
        background-size: 158px 3251.5px
    }

    .two-yellow-card {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 21px;
        height: 20px;
        background-position: 0 -1150px;
        background-size: 158px 3251.5px
    }

    .action_discipline_0 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 13px;
        background-position: 0 -411px;
        background-size: 158px 3251.5px
    }

    .calendar_dot_white,
    .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a:after {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 5px;
        height: 5px;
        background-position: 0 0;
        background-size: 158px 3251.5px
    }

    .action_save {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 13px;
        height: 13px;
        background-position: 0 -489px;
        background-size: 158px 3251.5px
    }

    .arrow_title_white {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 6.5px;
        height: 10px;
        background-position: 0 -24px;
        background-size: 158px 3251.5px
    }

    .angular_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -930px;
        background-size: 158px 3251.5px
    }

    .arrow_cal_right_black {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 7px;
        height: 13px;
        background-position: 0 -333px;
        background-size: 158px 3251.5px
    }

    .action_own_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -137px;
        background-size: 158px 3251.5px
    }

    .goal {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 23px;
        height: 21px;
        background-position: 0 -1411px;
        background-size: 158px 3251.5px
    }

    .action_discipline_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 13px;
        background-position: 0 -476px;
        background-size: 158px 3251.5px
    }

    .social_twitter {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1370px;
        background-size: 158px 3251.5px
    }

    .top_cart_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 17px;
        background-position: 0 -700px;
        background-size: 158px 3251.5px
    }

    .action_discipline_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 13px;
        background-position: 0 -463px;
        background-size: 158px 3251.5px
    }

    .partner_3_6 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 103px;
        height: 44px;
        background-position: 0 -2717.5px;
        background-size: 158px 3251.5px
    }

    .champion_country {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2098.5px;
        background-size: 158px 3251.5px
    }

    .yellow-card_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -966px;
        background-size: 158px 3251.5px
    }

    .arrow-red {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 12px;
        height: 14px;
        background-position: 0 -516px;
        background-size: 158px 3251.5px
    }

    .end-first-half_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -840px;
        background-size: 158px 3251.5px
    }

    .partner_2_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 90px;
        height: 32px;
        background-position: 0 -1896.5px;
        background-size: 158px 3251.5px
    }

    .arrow_cal_left_white {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 7.5px;
        height: 13px;
        background-position: 0 -294px;
        background-size: 158px 3251.5px
    }

    .arrow_cal_right_white {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 7px;
        height: 13px;
        background-position: 0 -359px;
        background-size: 158px 3251.5px
    }

    .action_defence_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 12px;
        background-position: 0 -197px;
        background-size: 158px 3251.5px
    }

    .calendar_dot_blue,
    .eventsCalendar-daysList.showAsWeek li.eventsCalendar-day.dayWithEvents > a:before {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 5px;
        height: 5px;
        background-position: 0 -5px;
        background-size: 158px 3251.5px
    }

    .champion_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2030.5px;
        background-size: 158px 3251.5px
    }

    .social_gp {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1310px;
        background-size: 158px 3251.5px
    }

    .autogoal_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -1056px;
        background-size: 158px 3251.5px
    }

    .arrow_cal_left_blue {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 7px;
        height: 13px;
        background-position: 0 -307px;
        background-size: 158px 3251.5px
    }

    .social_fb {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1350px;
        background-size: 158px 3251.5px
    }

    .arrow_title_black {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 6.5px;
        height: 10px;
        background-position: 0 -44px;
        background-size: 158px 3251.5px
    }

    .st-extra-time {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 28px;
        height: 25px;
        background-position: 0 -1699px;
        background-size: 158px 3251.5px
    }

    .partner_1_7 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 86px;
        height: 48px;
        background-position: 0 -2854.5px;
        background-size: 158px 3251.5px
    }

    .action_save_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 13px;
        height: 13px;
        background-position: 0 -437px;
        background-size: 158px 3251.5px
    }

    .social_ok {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1270px;
        background-size: 158px 3251.5px
    }

    .dropdown-help:before,
    .dropdown-select__dropdown:before,
    .nav-main > ul > li > div > ul:before,
    .nav-social .dropdown > .dropdown-block:before,
    .team-filter-letter__dropdown:before,
    .team-filter-query__dropdown:before,
    .top-triangle:before,
    .triangle {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 11px;
        height: 7px;
        background-position: 0 -10px;
        background-size: 158px 3251.5px
    }

    .top_one-ticket_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 16px;
        background-position: 0 -618px;
        background-size: 158px 3251.5px
    }

    .partner_2_4 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 72px;
        height: 43px;
        background-position: 0 -2674.5px;
        background-size: 158px 3251.5px
    }

    .lang_it {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 12px;
        background-position: 0 -245px;
        background-size: 158px 3251.5px
    }

    .partner_2_1 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 77px;
        height: 35px;
        background-position: 0 -2370.5px;
        background-size: 158px 3251.5px
    }

    .missed-penalty {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 29px;
        height: 29px;
        background-position: 0 -1806.5px;
        background-size: 158px 3251.5px
    }

    .action_save_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 13px;
        height: 13px;
        background-position: 0 -281px;
        background-size: 158px 3251.5px
    }

    .partner_1_2 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 90px;
        height: 38px;
        background-position: 0 -2516.5px;
        background-size: 158px 3251.5px
    }

    .partner_1_3 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 86px;
        height: 51px;
        background-position: 0 -2999.5px;
        background-size: 158px 3251.5px
    }

    .partner_1_4 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 66px;
        height: 60px;
        background-position: 0 -3050.5px;
        background-size: 158px 3251.5px
    }

    .st-extra-time_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -1020px;
        background-size: 158px 3251.5px
    }

    .action_discipline {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 14px;
        height: 13px;
        background-position: 0 -320px;
        background-size: 158px 3251.5px
    }

    .arrow_dropdown_white {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 13px;
        height: 7px;
        background-position: 0 -17px;
        background-size: 158px 3251.5px
    }

    .top_social_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 15px;
        background-position: 0 -572px;
        background-size: 158px 3251.5px
    }

    .angular {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 22px;
        height: 22px;
        background-position: 0 -1583px;
        background-size: 158px 3251.5px
    }

    .champion_europe {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -1928.5px;
        background-size: 158px 3251.5px
    }

    .logo_func {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 72px;
        height: 14px;
        background-position: 0 -544px;
        background-size: 158px 3251.5px
    }

    .fin-penl-shoot_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -912px;
        background-size: 158px 3251.5px
    }

    .logo_youtube {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 67px;
        height: 28px;
        background-position: 0 -1750.5px;
        background-size: 158px 3251.5px
    }

    .two-yellow-card_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -894px;
        background-size: 158px 3251.5px
    }

    .social_rss {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 20px;
        height: 20px;
        background-position: 0 -1250px;
        background-size: 158px 3251.5px
    }

    .player_field_m {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 25px;
        height: 28px;
        background-position: 0 -1778.5px;
        background-size: 158px 3251.5px
    }

    .top_search_hl {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 15px;
        height: 15px;
        background-position: 0 -587px;
        background-size: 158px 3251.5px
    }

    .action_save_4 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 13px;
        height: 13px;
        background-position: 0 -372px;
        background-size: 158px 3251.5px
    }

    .change_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -1074px;
        background-size: 158px 3251.5px
    }

    .lang_ru {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 16px;
        height: 12px;
        background-position: 0 -101px;
        background-size: 158px 3251.5px
    }

    .partner_3_4 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 100px;
        height: 37px;
        background-position: 0 -2479.5px;
        background-size: 158px 3251.5px
    }

    .cup_uefa {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 30px;
        height: 34px;
        background-position: 0 -2302.5px;
        background-size: 158px 3251.5px
    }

    .action_save_0 {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 13px;
        height: 13px;
        background-position: 0 -450px;
        background-size: 158px 3251.5px
    }

    .end-extra-time {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 26px;
        height: 22px;
        background-position: 0 -1495px;
        background-size: 158px 3251.5px
    }

    .goal-penal_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -1092px;
        background-size: 158px 3251.5px
    }

    .danger {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 22px;
        height: 21px;
        background-position: 0 -1432px;
        background-size: 158px 3251.5px
    }

    .start-match_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -984px;
        background-size: 158px 3251.5px
    }

    .goal_s {
        display: inline-block;
        background-image: url(../images/icon@2x.min.png);
        width: 18px;
        height: 18px;
        background-position: 0 -1038px;
        background-size: 158px 3251.5px
    }
}

@media (min-width: 480px) {
    .bx_sort_container .item + .item {
        margin-left: 10px
    }

    .cert-tile .title {
        max-width: 220px
    }

    .cert-tile .caption-text {
        max-width: 220px
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .bx_sort_container .item {
        font-size: 13px
    }

    .bx_ordercart_order_table_container .tbi-thead_xs {
        width: 25%
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr {
        max-width: 380px
    }

    .bx_ordercart_order_table_container .tbi-thead_xs {
        width: 25%
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr {
        max-width: 380px
    }

    .bx-filter .bx-filter-parameters-box.block-width-100 .bx-filter-block,
    .bx-filter .bx-filter-parameters-box.block-width-100 .bx-filter-parameters-box-title {
        max-width: 60%
    }

    .cert-tile .item {
        width: 50%
    }

    .cert-tile .item:nth-of-type(2n+1) {
        clear: both
    }

    .gallery-list .item {
        width: 50%
    }

    .gallery-list .item:nth-of-type(2n+1) {
        clear: both
    }

    .partners-list .item {
        width: 50%
    }

    .partners-list .item:nth-of-type(2n+1) {
        clear: both
    }

    .personal-list .item {
        width: 50%
    }

    .personal-list .item:nth-of-type(2n+1) {
        clear: both
    }
}

@media (min-width: 480px) and (max-width: 1023px) {
    .bx_sort_container .item {
        padding: 4px 12px 6px
    }

    .catalog-filter .catalog-filter-collapse {
        display: block
    }

    .bx-filter.collapse {
        display: none;
        visibility: hidden
    }

    .bx-filter.collapse.in {
        display: block;
        visibility: visible
    }
}

@media (max-width: 767px) and (min-width: 480px) {
    .bx_ordercart_order_table_container .tbi-td_i {
        width: 75%
    }

    .bx_ordercart_order_table_container .tbi-td_i {
        width: 75%
    }

}

@media only screen and (min-width: 768px) and (max-width: 1100px) {
    .hidden-middle {
        display: none
    }
}

@media only screen and (min-width: 768px) {
    .nav-main > ul {
        display: block !important
    }

    .main .aside-block {
        display: block
    }

    .player-compare-table .m-compare-icon {
        display: none
    }

    .matchpage-online .mobile-exchanger-container {
        display: table !important
    }

    .compare-tab__link {
        display: table-cell !important
    }

    .wide .single-content {
        padding-right: 40px;
        padding-left: 40px
    }

    .match-media .padded-wrapper {
        padding: 0;
        margin: 0;
        width: auto
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .bx_sort_container .item {
        font-size: 14px
    }

    .bx-filter .bx-ui-slider-track-container {
        padding-top: 32px
    }

    .footer-short .studio {
        float: right;
        margin: 0
    }
}

@media (min-width: 768px) {
    .row-clear .col-xs-3.col-sm-3,
    .row-clear .col-xs-3.col-sm-4,
    .row-clear .col-xs-3.col-sm-6,
    .row-clear .col-xs-4.col-sm-3,
    .row-clear .col-xs-4.col-sm-4,
    .row-clear .col-xs-4.col-sm-6,
    .row-clear .col-xs-6.col-sm-3,
    .row-clear .col-xs-6.col-sm-4,
    .row-clear .col-xs-6.col-sm-6 {
        clear: none
    }

    .row-clear .col-sm-3:nth-child(4n+1),
    .row-clear .col-sm-4:nth-child(3n+1),
    .row-clear .col-sm-6:nth-child(2n+1) {
        clear: both
    }

    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }

    .nav-main > ul > li.active > a {
        border-bottom-color: #ff5a00
    }

    .catalog-sort.table .names {
        width: 80%
    }

    #db .catalog-block .item:before {
        content: none
    }

    .catalog-table .wrap {
        zoom: 1
    }

    .catalog-table .wrap:after,
    .catalog-table .wrap:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .catalog-table .wrap:after {
        clear: both
    }

    .catalog-table .pic {
        width: 10%;
        padding-right: 10px;
        display: block;
        float: left
    }

    .catalog-table .pic img {
        max-width: 100%;
        max-height: 70px
    }

    .catalog-table .descr-wrap {
        float: left;
        width: 50%
    }

    .catalog-table .price-wrap {
        float: left;
        width: 20%;
        text-align: right
    }

    .catalog-table .buy {
        float: right;
        width: 20%;
        text-align: right
    }

    .cert-list .pic {
        max-width: 30%;
        float: left;
        margin-right: 30px;
        margin-bottom: 0
    }

    .cont-table tr {
        padding: 0
    }

    .cont-table td {
        padding: 15px 25px 25px
    }

    .cont-table td:first-child {
        width: 33.3%;
        padding-left: 20px
    }

    .dealers-filter .point {
        overflow: hidden;
        zoom: 1
    }

    .dealers-filter .point .name {
        float: left;
        margin-top: 6px;
        margin-right: 15px
    }

    .dealers-filter .point .text {
        overflow: hidden;
        zoom: 1
    }

    .dealers-filter .point .checkbox {
        display: inline-block
    }

    .partners-detail .pic {
        max-width: 30%;
        float: left;
        margin-right: 30px;
        margin-bottom: 0
    }

    .personal-detail .pic {
        max-width: 30%;
        float: left;
        margin-right: 30px;
        margin-bottom: 0
    }

    .sitemap .tab-list li + li {
        margin-left: 40px
    }

    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm {
        width: 300px
    }

    .modal-fluid {
        max-width: 430px
    }

    .nav-tabs > li > a {
        margin-right: 5px;
        -webkit-border-radius: 4px;
        border-radius: 4px
    }

    .nav-justified > li,
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-justified > li > a,
    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0
    }

    .nav-tabs-justified > li > a,
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .dealers-filter .point .name {
        width: 100px
    }
}

@media screen and (max-width: 1018px) and (min-width: 768px) {
    .photoalbum_stream ul.photos__list li .photoalbum__attributes {
        max-width: 200px
    }

    .photoalbum_stream ul.photos__list li .photoalbum__attributes .album__desc {
        max-width: 200px
    }

    .photoalbum_stream ul.photos__list li .photoalbum__attributes .album__with-icons {
        display: block
    }

    .photoalbum_stream ul.photos__list li .photoalbum__attributes .album__comments {
        padding-left: 5px;
        margin-left: 0
    }
}

@media (min-width: 1024px) {
    .row-clear .col-sm-3.col-md-2,
    .row-clear .col-sm-3.col-md-3,
    .row-clear .col-sm-3.col-md-4,
    .row-clear .col-sm-3.col-md-6,
    .row-clear .col-sm-4.col-md-2,
    .row-clear .col-sm-4.col-md-3,
    .row-clear .col-sm-4.col-md-4,
    .row-clear .col-sm-4.col-md-6,
    .row-clear .col-sm-6.col-md-2,
    .row-clear .col-sm-6.col-md-3,
    .row-clear .col-sm-6.col-md-4,
    .row-clear .col-sm-6.col-md-6,
    .row-clear .col-xs-3.col-md-2,
    .row-clear .col-xs-3.col-md-3,
    .row-clear .col-xs-3.col-md-4,
    .row-clear .col-xs-3.col-md-6,
    .row-clear .col-xs-4.col-md-2,
    .row-clear .col-xs-4.col-md-3,
    .row-clear .col-xs-4.col-md-4,
    .row-clear .col-xs-4.col-md-6,
    .row-clear .col-xs-6.col-md-2,
    .row-clear .col-xs-6.col-md-3,
    .row-clear .col-xs-6.col-md-4,
    .row-clear .col-xs-6.col-md-6 {
        clear: none
    }

    .row-clear .col-md-2:nth-child(6n+1),
    .row-clear .col-md-3:nth-child(4n+1),
    .row-clear .col-md-4:nth-child(3n+1),
    .row-clear .col-md-6:nth-child(2n+1) {
        clear: both
    }

    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }

    .nav-main > ul > li.hasbigsub {
        position: inherit
    }

    .nav-main > ul > li.hasbigsub:hover > a {
        border-bottom-color: #009EE1
    }

    .nav-main > ul > li > div.big {
        width: auto;
        left: 0;
        right: 0;
        margin-left: 0;
        background: #fff;
        border-top: 1px solid #f0f0f0;
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: left;
        -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);
        box-shadow: 0 10px 10px rgba(0, 0, 0, .3)
    }

    .nav-main > ul > li > div.big .nav-main-submenu__list {
        display: none
    }

    .bx-filter.collapse {
        height: auto !important
    }

    .catalog-sort.table .names {
        width: 85%
    }

    .catalog-table .descr-wrap {
        width: 57%
    }

    .catalog-table .price-wrap {
        width: 15%
    }

    .catalog-table .buy {
        width: 18%
    }

    #db .dealers-table td.td-phone {
        width: 175px
    }

    #db .dealers-table td:first-child {
        width: 33.3%;
        padding-left: 20px
    }

    .vacancy-list .sum {
        float: right
    }

    .vacancy-collapse .sum {
        float: right
    }

    .modal-lg {
        width: 900px
    }
}

@media only screen and (min-width: 1024px) {
    .single-aside {
        float: right;
        width: 240px;
        padding-left: 20px;
        padding-right: 30px
    }
}

@media only screen and (min-width: 1100px) {
    .academy .nav-main > ul > li.nth-child-5 > a {
        padding: 18px 26px 14px !important
    }

    .nav-main > ul > li > a {
        padding: 19px 21px 14px
    }

    .academy .nav-main > ul > li > a {
        padding: 19px 23px 13px
    }

    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .newsblock__date .ic-chevron-left,
    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .newsblock__date .ic-chevron-right,
    .newslist__item.media-old.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
    .newslist__item.media-old.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
    .newslist__item.media-old.photos .newsblock__date .icon {
        display: none
    }

    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.photos .newsblock__date .ic-chevron-left + .wrap-text,
    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.photos .newsblock__date .ic-chevron-right + .wrap-text,
    .newslist__item.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left + .wrap-text,
    .newslist__item.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right + .wrap-text,
    .newslist__item.photos .newsblock__date .icon + .wrap-text {
        padding-left: 0 !important
    }

    .compare-tab__link,
    .stats-tab__link {
        display: table-cell !important
    }

    .home-container-3 #bx_incl_area_5_14 section.home-calendar.half .wrp {
        float: left;
        padding-left: 30px
    }

    .wide .single-content {
        padding-right: 30px;
        padding-left: 30px
    }

    .home-rotator {
        width: 1070px;
        margin: 0 auto;
        max-height: 443px
    }

    .match-photo {
        margin-left: 3px
    }

    .match-video {
        margin-left: 3px
    }

    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .newsblock__date .ic-chevron-left,
    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.media-old.photos .newsblock__date .ic-chevron-right,
    .newslist__item.media-old.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
    .newslist__item.media-old.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
    .newslist__item.media-old.photos .newsblock__date .icon {
        display: none
    }

    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.photos .newsblock__date .ic-chevron-left + .wrap-text,
    .bootstrap-datetimepicker-widget table tr:first-child .newslist__item.photos .newsblock__date .ic-chevron-right + .wrap-text,
    .newslist__item.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left + .wrap-text,
    .newslist__item.photos .newsblock__date .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right + .wrap-text,
    .newslist__item.photos .newsblock__date .icon + .wrap-text {
        padding-left: 0 !important
    }
}

@media (min-width: 1280px) {
    .row-clear .col-md-2.col-lg-2,
    .row-clear .col-md-2.col-lg-3,
    .row-clear .col-md-2.col-lg-4,
    .row-clear .col-md-2.col-lg-6,
    .row-clear .col-md-3.col-lg-2,
    .row-clear .col-md-3.col-lg-3,
    .row-clear .col-md-3.col-lg-4,
    .row-clear .col-md-3.col-lg-6,
    .row-clear .col-md-4.col-lg-2,
    .row-clear .col-md-4.col-lg-3,
    .row-clear .col-md-4.col-lg-4,
    .row-clear .col-md-4.col-lg-6,
    .row-clear .col-md-6.col-lg-2,
    .row-clear .col-md-6.col-lg-3,
    .row-clear .col-md-6.col-lg-4,
    .row-clear .col-md-6.col-lg-6,
    .row-clear .col-sm-3.col-lg-2,
    .row-clear .col-sm-3.col-lg-3,
    .row-clear .col-sm-3.col-lg-4,
    .row-clear .col-sm-3.col-lg-6,
    .row-clear .col-sm-4.col-lg-2,
    .row-clear .col-sm-4.col-lg-3,
    .row-clear .col-sm-4.col-lg-4,
    .row-clear .col-sm-4.col-lg-6,
    .row-clear .col-sm-6.col-lg-2,
    .row-clear .col-sm-6.col-lg-3,
    .row-clear .col-sm-6.col-lg-4,
    .row-clear .col-sm-6.col-lg-6,
    .row-clear .col-xs-3.col-lg-2,
    .row-clear .col-xs-3.col-lg-3,
    .row-clear .col-xs-3.col-lg-4,
    .row-clear .col-xs-3.col-lg-6,
    .row-clear .col-xs-4.col-lg-2,
    .row-clear .col-xs-4.col-lg-3,
    .row-clear .col-xs-4.col-lg-4,
    .row-clear .col-xs-4.col-lg-6,
    .row-clear .col-xs-6.col-lg-2,
    .row-clear .col-xs-6.col-lg-3,
    .row-clear .col-xs-6.col-lg-4,
    .row-clear .col-xs-6.col-lg-6 {
        clear: none
    }

    .row-clear .col-lg-2:nth-child(6n+1),
    .row-clear .col-lg-3:nth-child(4n+1),
    .row-clear .col-lg-4:nth-child(3n+1),
    .row-clear .col-lg-6:nth-child(2n+1) {
        clear: both
    }

    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }

    .catalog-table .descr-wrap {
        width: 60%
    }

    .catalog-table .buy {
        width: 15%
    }

    .dealers-filter .city .item {
        padding: 0 10px
    }

    .dealers-filter .city .item + .item {
        margin-left: 5px
    }

    .vacancy-list .wrap {
        padding-right: 30px
    }

    .vacancy-collapse .wrap {
        padding-right: 30px
    }
}

@media (max-width: 1279px) {
    .bx_compare .close {
        right: 15px
    }

    .dealers-filter .city .name {
        width: 100px
    }

    .menu-hor .menu_level_1 {
        font-size: 14px;
        margin: 18px -7px 10px
    }

    .menu-hor .item_1 {
        padding: 0 7px
    }

    .lang {
        margin-right: -8px;
        margin-left: 0
    }

    .lang .item > a,
    .lang .item > span {
        padding-right: 5px;
        padding-left: 5px
    }

    .logo-head .logo {
        padding: 0 20px 0 0;
        width: 180px
    }

    .logo-head .title {
        padding: 0 0 0 20px;
        font-size: 16px
    }

    .contacts-head {
        margin-left: 0
    }

    .contacts-head .tel a {
        font-size: 16px
    }

    .menu-drop-3 .item_1 {
        font-size: 13px
    }

    .menu-drop-3 .item_1 > a,
    .menu-drop-3 .item_1 > span {
        height: 45px;
        line-height: 45px
    }

    .bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .item_1 .ic-chevron-left,
    .bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .item_1 .ic-chevron-right,
    .menu-drop-3 .item_1 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
    .menu-drop-3 .item_1 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
    .menu-drop-3 .item_1 .icon {
        top: 0;
        margin-left: 6px
    }

    .menu-drop-3 .submenu-1 .item_2 > a,
    .menu-drop-3 .submenu-1 .item_2 > span {
        padding: 10px 14px 15px
    }

    .bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_2 .ic-chevron-left,
    .bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_2 .ic-chevron-right,
    .bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_3 .ic-chevron-left,
    .bootstrap-datetimepicker-widget table tr:first-child .menu-drop-3 .submenu-1 .item_3 .ic-chevron-right,
    .menu-drop-3 .submenu-1 .item_2 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
    .menu-drop-3 .submenu-1 .item_2 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
    .menu-drop-3 .submenu-1 .item_2 .icon,
    .menu-drop-3 .submenu-1 .item_3 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
    .menu-drop-3 .submenu-1 .item_3 .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
    .menu-drop-3 .submenu-1 .item_3 .icon {
        top: 15px
    }

    .menu-drop-3 .submenu-2 .menu_level_2 {
        padding-top: 22px
    }

    .menu-drop-3 .submenu-2 .item_2 > a,
    .menu-drop-3 .submenu-2 .item_2 > span {
        font-size: 16px;
        margin-bottom: 17px
    }

    .menu-accordion {
        padding-right: 20px
    }

    .menu-foot-2 {
        margin-top: 3px
    }
}

@media only screen and (max-width: 1099px) {
    .icon_partners_premium_1 {
        height: 100%
    }

    .icon_partners_premium_2 {
        height: 100%
    }

    .icon_partners_premium_3 {
        height: 100%
    }

    .icon_partners_premium_4 {
        height: 100%
    }

    .icon_partners_premium_5 {
        height: 100%
    }

    .icon_partners_premium_6 {
        height: 100%
    }

    .icon_partners_other_1 {
        height: 100%
    }

    .icon_partners_other_2 {
        height: 100%
    }

    .icon_partners_other_3 {
        height: 100%
    }

    .icon_partners_other_4 {
        height: 100%
    }

    .icon_partners_other_5 {
        height: 100%
    }

    .icon_partners_other_6 {
        height: 100%
    }

    .icon_partners_other_7 {
        height: 100%
    }

    .breadcrumbs {
        padding: 0 40px
    }

    .wrp {
        width: auto
    }

    #db:after {
        content: none;
    }

    body {
        background: #fff
    }

    body.winner-body {
        background: #fff
    }

    body.encyclopedia {
        background: #fff
    }

    body.plane-zenit {
        background: #fff
    }

    body.rating_pl {
        background: #fff
    }

    .touch .general-select__wrapper > select.general-select,
    .touch .general-select__wrapper > select.login-select,
    .touch .general-select__wrapper > select.triangled-select {
        opacity: 0;
        -webkit-appearance: none;
        left: 0 !important;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: 999
    }

    .general-select .jq-selectbox,
    .login-select .jq-selectbox,
    .triangled-select .jq-selectbox {
        margin-bottom: 23px
    }

    .nav-services > ul > li {
        padding: 0 10px
    }

    .nav-services > ul > li:first-child {
        padding-left: 30px
    }

    .nav-social {
        margin-right: 15px
    }

    .nav-main > ul > li > div {
        width: 150px;
        margin-left: -75px
    }

    .top-notify {
        width: auto
    }

    footer {
        padding: 12px 0 80px
    }

    .footer-contact-copyright,
    .footer-partners__block {
        padding: 0
    }

    .footer-partners {
        padding: 0 30px
    }

    .footer-partners.main > ul {
        overflow: hidden;
        padding: 18px 0 27px
    }

    .footer-partners.main > ul > li {
        margin-top: 5px;
        width: 25%;
        float: left;
        height: 56px;
        line-height: 56px
    }

    .footer-partners.main > ul > li + li {
        margin-left: 0
    }

    .footer-partners.main > ul > li > a {
        vertical-align: bottom
    }

    .footer-partners.premium > ul {
        overflow: hidden;
        padding: 1px 0 10px
    }

    .footer-partners.premium > ul > li {
        margin-top: 14px;
        float: left;
        height: 87px;
        line-height: 46px
    }

    .footer-partners.premium > ul > li + li {
        margin-left: 0
    }

    .footer-partners.premium > ul > li > a {
        vertical-align: bottom
    }

    .footer-partners.other > ul {
        overflow: hidden;
        padding: 27px 0 37px
    }

    .footer-partners.other > ul > li {
        margin-top: 14px;
        width: 20%;
        height: 80px;
        line-height: 46px
    }

    .footer-partners.other > ul > li + li {
        margin-left: 0
    }

    .footer-partners.other > ul > li > a {
        vertical-align: bottom
    }

    .line-title {
        margin-left: -30px;
        margin-right: -30px
    }

    .footer-contact-copyright {
        padding: 0 30px
    }

    .footer-contacts__block {
        margin-right: 8%
    }

    .footer-mainnav__block {
        width: 40%;
        margin-right: 8%
    }

    .footer-mainnav__block > .nav-container > .three-column-nav {
        display: none
    }

    .footer-mainnav__block > .nav-container > .two-column-nav {
        display: block
    }

    .footer-metanav__block {
        display: none
    }

    .footer-copyright__block {
        width: 19%;
        font-size: .84615em
    }

    .footer-copyright__block > p {
        margin-bottom: 15px
    }

    .footer-copyright__block > .createdby > p {
        margin: 3px 0 19px
    }

    .player-media__item {
        width: 21%;
        margin-right: 4%
    }

    .player-media__item:nth-child(4n) {
        margin-right: 0
    }

    .player-news__row {
        display: block
    }

    .player-news__col:nth-child(3) {
        display: none
    }

    .player-news__col.m-photo {
        width: 64.5%
    }

    .player-news__col + .player-news__col {
        width: 31%;
        margin-left: 4.3%
    }

    .player-photos__image {
        max-height: 150px;
        height: auto
    }

    .news-aside {
        display: none
    }

    .photoalbum_stream ul.photos__list li {
        margin-right: 18px
    }

    .photoalbum_body .newsitem__comments > .comment__form > form {
        padding: 0;
        width: auto;
        -webkit-box-sizing: none;
        -moz-box-sizing: none;
        box-sizing: none
    }

    .newslist {
        padding: 50px 0 45px
    }

    .newslist__content {
        padding-left: 30px
    }

    .news-aside + .newslist__content {
        padding-right: 300px
    }

    .newslist__header > h1 {
        display: block;
        margin-bottom: 10px
    }

    .newslist__header > span:first-child {
        display: block;
        margin-bottom: 10px
    }

    .newslist__header__date {
        margin-left: 0
    }

    .newslist__header__date > .arrows {
        display: none
    }

    .newslist__paging.tablet-mobile,
    .tablet-mobile.comments-pagination {
        display: block
    }

    .newslist__main + .comments-pagination,
    .newslist__main + .newslist__paging {
        margin-top: 31px
    }

    .single__nav {
        margin-right: 0
    }

    .single__text .text {
        padding-right: 0
    }

    .single__text .text blockquote {
        margin-right: 0
    }

    .newslist__main .newslist__list .photo {
        display: none
    }

    .newslist__main .newslist__list.index-news {
        display: inline-block;
        width: 50%
    }

    .newslist__main .newslist__list .main-news {
        display: none
    }

    .newslist__main .index-news + .index-news + .newslist__list {
        display: none
    }

    .newslist__item.media-old.photos .link .photo {
        display: none
    }

    .news-last-adv-item iframe {
        max-width: 330px
    }

    .player-media__item {
        width: 21%;
        margin-right: 4%
    }

    .player-media__item:nth-child(4n) {
        margin-right: 0
    }

    .player-news__row {
        display: block
    }

    .player-news__col:nth-child(3) {
        display: none
    }

    .player-news__col.m-photo {
        width: 64.5%
    }

    .player-news__col + .player-news__col {
        width: 31%;
        margin-left: 4.3%
    }

    .player-photos__image {
        max-height: 150px;
        height: auto
    }

    .team-wrapper {
        padding-top: 40px
    }

    .team-wrapper .single__header {
        margin-left: 0
    }

    .team-filter__select-wrapper.m-club {
        width: 180px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 195px
    }

    .team-filter__select .jq-selectbox__select-text {
        padding-right: 40px
    }

    .team-block__height-weight.m-small {
        display: block
    }

    .m-height.stats-page-table__column,
    .m-height.team-table__column-mobile,
    .team-table__column.m-height {
        display: none
    }

    .m-weight.stats-page-table__column,
    .m-weight.team-table__column-mobile,
    .team-table__column.m-weight {
        display: none
    }

    .team-legend__float-item.m-height {
        display: none
    }

    .team-legend__float-item.m-weight {
        display: none
    }

    .stast-info__column {
        width: 25%
    }

    .stast-info__column + .stast-info__column {
        margin-left: 0
    }

    .player-bio__row {
        margin-bottom: 4px
    }

    .player-bio__column {
        width: 21%
    }

    .player-bio__column.m-lead {
        width: 49%;
        margin-right: 3%
    }

    .magaz-cont .magaz-left {
        float: none;
        width: auto
    }

    .magaz-cont .magaz-right {
        float: none;
        width: auto
    }

    .news-content {
        padding-left: 30px
    }

    .news-aside + .news-content {
        padding-right: 40px
    }

    .block.newsitem__text .text {
        padding-right: 0
    }

    .block.newsitem__text .text blockquote {
        margin-right: 0
    }

    .newsitem__text__aside {
        margin-left: 40px
    }

    .newsitem__comments .comments-list__answer > form,
    .newsitem__comments > .comment__form > form {
        text-align: right
    }

    .newsitem__comments .comments-list__answer > form > textarea,
    .newsitem__comments > .comment__form > form > textarea {
        width: 100%;
        text-align: left
    }

    .newsitem__comments .comments-list__answer > form > button,
    .newsitem__comments > .comment__form > form > button {
        margin-top: 1em;
        position: static;
        bottom: 0;
        text-align: center
    }

    .newsitem__comments .comments-list__answer > form > .compose-msg__info,
    .newsitem__comments > .comment__form > form > .compose-msg__info {
        width: 100%;
        margin-top: 1em
    }

    .home-container-2 > section.half > .wrp {
        width: auto;
        float: none;
        padding: 0 30px 0 15px
    }

    .home-container-2 > section.half:first-child > .wrp {
        float: none;
        padding: 0 15px 0 30px
    }

    .home-container-3 section.half > .wrp {
        width: auto;
        float: none;
        padding: 0 30px 0 30px
    }

    .home-container-3 section.half:first-child > .wrp {
        width: auto;
        float: none;
        padding: 0 15px 0 30px
    }

    #matchDayNewsList {
        display: none
    }

    .home-matchday__show {
        display: none
    }

    .home-rotator__caption__holder {
        width: 44%;
        padding: 30px 40px 30px 0
    }

    .home-rotator__caption {
        padding: 19px 20px 35px 25px
    }

    .home-rotator__icons > a > .text {
        width: 90px
    }

    .home-newsblock__aside .ads-item:nth-child(3) {
        display: none
    }

    .home-newsblock__main {
        padding: 0 30px
    }

    aside + .home-newsblock__main {
        padding-right: 290px;
        padding-left: 30px
    }

    .ie-9 aside + .home-newsblock__main {
        padding-left: 31px;
        padding-right: 289px
    }

    .home-newsblock__main__lists {
        width: 100%
    }

    .home-newsblock__list.photonews {
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 48%;
        margin: 0;
        padding: 0
    }

    .home-newsblock__list.photonews + .photonews {
        width: 48%;
        margin: 0 0 0 3%;
        padding: 0
    }

    .photonews + .home-newsblock__list.textnews {
        padding-left: 0
    }

    .photonews + .home-newsblock__list.textnews {
        display: none
    }

    .home-newsblock__list.hlnews {
        margin: 20px 0 4px
    }

    .home-newsblock__link__all {
        display: none
    }

    .home-tv {
        padding-bottom: 30px
    }

    .home-tv__title {
        padding: 0 30px
    }

    .home-tv__items {
        position: relative;
        padding: 0 0 0 30px;
        width: 768px
    }

    .home-tv__player {
        padding: 0;
        float: none;
        width: auto;
        max-width: 510px;
        margin-bottom: 40px
    }

    div + .home-tv__player {
        margin-left: 0
    }

    .home-tv__thumbs {
        position: absolute;
        right: 30px;
        top: 0
    }

    div + .home-tv__thumbs {
        width: 195px;
        margin-left: 0
    }

    .home-tv__thumbs__list {
        text-align: left
    }

    .home-tv__thumbs__item > a > .img-holder {
        height: 160px !important
    }

    .home-tv__thumbs__item {
        float: none;
        margin-left: 0;
        display: inline-block;
        width: 195px;
        padding-bottom: 16px
    }

    .home-tv__thumbs__item.has-border,
    .home-tv__thumbs__item:nth-child(1),
    .home-tv__thumbs__item:nth-child(2) {
        margin-bottom: 16px
    }

    .home-tv__thumbs__item:nth-child(2n) {
        display: none
    }

    .home-tv__thumbs__item > a > .img-holder > img {
        height: 100%;
        width: auto
    }

    .home-tv__thumbs__item > a > .title {
        height: 38px;
        overflow: hidden
    }

    .home-tv__thumbs__item {
        width: 290px;
        display: inline-block;
        vertical-align: top;
        margin-left: 20px
    }

    .home-tv__thumbs__item:nth-child(2n) {
        display: inline-block
    }

    .home-tv__thumbs__item > a > .img-holder > img {
        height: auto;
        width: 100%
    }

    .home-tv__links {
        margin: 15px 40px -10px;
        max-width: 560px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 195px
    }

    .team-filter__select .jq-selectbox__select-text {
        padding-right: 40px
    }

    .m-height.mobile-sezon-table__column,
    .sezon-table__column.m-height {
        display: none
    }

    .m-weight.mobile-sezon-table__column,
    .sezon-table__column.m-weight {
        display: none
    }

    .player-photos .player-photos__link .player-photos__image img {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }

    .player-videos .player-videos__link .player-videos__image img {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }

    .player-media__item {
        width: 21%;
        margin-right: 4%
    }

    .player-media__item:nth-child(4n) {
        margin-right: 0
    }

    .home-gallery .home-block__header.home-gallery__title {
        padding-left: 0;
        padding-right: 0
    }

    .home-gallery__title {
        padding: 0 40px
    }

    .home-gallery__thumbs {
        padding: 0
    }

    .home-gallery__thumbs__list {
        margin-left: -4%
    }

    .home-gallery__thumbs__item {
        width: 46%;
        margin-left: 4%;
        display: block;
        float: left
    }

    .home-gallery__thumbs__item > a > .img-holder > img {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none
    }

    .home-gallery__thumbs__item {
        text-align: left
    }

    .home-gallery__thumbs__item:nth-child(3),
    .home-gallery__thumbs__item:nth-child(6) {
        display: none
    }

    .home-gallery__links {
        padding-left: 0;
        padding-right: 0
    }

    .m-academy .wrp {
        padding: 0 30px
    }

    .m-academy .home-gallery__thumbs {
        margin: 0 auto
    }

    .m-academy .home-gallery__thumbs__item:nth-child(3),
    .m-academy .home-gallery__thumbs__item:nth-child(6) {
        display: inline-block
    }

    .m-academy .home-gallery__thumbs__item:nth-child(12),
    .m-academy .home-gallery__thumbs__item:nth-child(6) {
        display: block
    }

    .match-photo__layout-column {
        width: 45%
    }

    .match-photo__layout-column + .match-photo__layout-column {
        margin-left: 10%
    }

    .match-photo__img-holder {
        width: auto
    }

    .match-video__list {
        margin-right: -15px
    }

    .match-video__item {
        margin-right: 3.5%
    }

    .match-video__item:nth-child(4n) {
        margin-right: 0
    }

    .match-video.m-full-width .padded-wrapper {
        margin-right: -3%;
        width: auto
    }

    .match-video.m-full-width .padded-wrapper .match-video__list_wide .match-video__item {
        width: 20%
    }

    .match-video__list_wide .match-video__item {
        width: 21%;
        margin-right: 5%
    }

    .home-matchday__teaminfo > .team-holder.team-away > .main,
    .home-matchday__teaminfo > .team-holder.team-home > .main {
        padding: 0
    }

    .home-matchday__matchinfo.m-short .home-matchday__matchinfo__block {
        padding-right: 0
    }

    .home-matchday__matchinfo.m-short .home-matchday__matchinfo__block:first-child {
        padding-left: 0
    }

    .newslist__main .newslist__list .photo {
        display: none
    }

    .newslist__main .newslist__list.index-news {
        display: inline-block;
        width: 50%
    }

    .newslist__main .newslist__list .main-news {
        display: none
    }

    .newslist__main .index-news + .index-news + .newslist__list {
        display: none
    }

    .newslist__item.media-old.photos .link .photo {
        display: none
    }

    .team-wrapper {
        padding-top: 40px
    }

    .team-wrapper .single__header {
        margin-left: 0
    }

    .team-filter__select-wrapper.m-club {
        width: 180px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 190px
    }

    .team-filter__select .jq-selectbox__select-text {
        padding-right: 40px
    }

    .team-block__height-weight.m-small {
        display: block
    }

    .m-height.stats-page-table__column,
    .m-height.team-table__column-mobile,
    .team-table__column.m-height {
        display: none
    }

    .m-weight.stats-page-table__column,
    .m-weight.team-table__column-mobile,
    .team-table__column.m-weight {
        display: none
    }

    .team-legend__float-item.m-height {
        display: none
    }

    .team-legend__float-item.m-weight {
        display: none
    }

    .navbar-top {
        width: 100%;
        left: 0;
        margin-left: 0
    }

    .menu-logos .nav-main > ul {
        padding-left: 0
    }

    .menu-logos.fix-nav .nav-main {
        width: 100%;
        left: 0;
        margin-left: 0
    }

    body.bg-invert .single-content {
        max-width: 944px;
        margin: 0 auto
    }

    body.bg-invert-full .single-content {
        max-width: 944px;
        margin: 0 auto
    }
}

@media only screen and (max-width: 1099px) and (max-width: 767px) {
    .newsitem__comments .comments-list__answer > form > button,
    .newsitem__comments > .comment__form > form > button {
        margin-bottom: 1em
    }

    .newsitem__comments .comments-list__answer > form > .compose-msg__info,
    .newsitem__comments > .comment__form > form > .compose-msg__info {
        font-size: 11px;
        position: absolute;
        bottom: 5em;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: auto
    }
}

@media only screen and (max-width: 1099px) and (max-width: 480px) {
    .footer-partners.premium > ul > li {
        height: 72px
    }
}

@media (max-width: 1024px) {
    .menu-aside {
        display: none
    }

    .menu-accordion {
        display: none
    }

    .menu-accordion-2 {
        display: none
    }

    .menu-aside-2 {
        display: none
    }

    .menu-aside-vertical {
        display: none
    }
}

@media only screen and (max-width: 1023px) and (max-width: 480px) {
    .slide-match__place,
    .slide-match__time {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 115px;
        float: right
    }

    .matchinfo-table__half.m-right .matchinfo-table__title {
        width: 35%;
        padding-right: 6.2%;
        vertical-align: middle
    }
}

@media only screen and (max-width: 1023px) {
    .matchpage-top > .breadcrumbs {
        width: 89%
    }

    .breadcrumbs.tablet-hidden {
        display: none
    }

    .matchpage-chat iframe {
        width: 100% !important
    }

    .home-statistics__ad iframe {
        width: 100% !important
    }

    .general-select .jq-selectbox,
    .login-select .jq-selectbox,
    .triangled-select .jq-selectbox {
        margin: 0 15px 20px
    }

    .nav-social .dropdown.desktop {
        display: none
    }

    .nav-social .dropdown.login > .dropdown-block {
        -webkit-transform: translate(-81%, 0);
        -moz-transform: translate(-81%, 0);
        -ms-transform: translate(-81%, 0);
        -o-transform: translate(-81%, 0);
        transform: translate(-81%, 0)
    }

    .nav-social .dropdown.login > .dropdown-block:before {
        left: 81%
    }

    .plane-zenit .g-header {
        background: #fff
    }

    .plane-zenit .g-header .icon_zenit_logo {
        margin-top: -20px !important
    }

    .g-header .icon_zenit_logo {
        margin-top: -14px;
        margin-right: 14px;
        width: 90px;
        height: 60px
    }

    .g-header .pic-airline {
        width: 90px;
        margin-top: -9px !important
    }

    .g-header .off-trans {
        left: 2px
    }

    .header-logos > .top-logo > .text > .header {
        line-height: 15px
    }

    .header-logos > .top-logo > .text > .subheader.hero {
        font-size: 15px
    }

    .header-logos > .top-logo > .text > .header {
        font-size: 1.28571em
    }

    .header-logos > .partners-logo {
        max-width: 70px
    }

    .header-logos {
        margin: 40px 30px 30px
    }

    .header-logos > .gazprom-logo {
        margin-top: -20px
    }

    .achievement + .achievement {
        margin-top: 36px
    }

    .achievement + .achievement > .achievement__icon {
        padding-top: 10px
    }

    .m-second-block > .achievement + .achievement {
        margin-top: 26px
    }

    .m-second-block > .achievement + .achievement > .achievement__icon {
        padding: 0
    }

    .achievement__year {
        width: 15%
    }

    .achievement__title {
        width: 60%
    }

    .player-news {
        padding-top: 20px;
        padding-bottom: 40px
    }

    .player-news__title {
        margin-bottom: 27px
    }

    .player-news__row {
        margin-bottom: 25px
    }

    .player-news__item.m-photo + .player-news__item.m-photo {
        margin-top: 20px
    }

    .player-news__image {
        width: 210px
    }

    .m-photo > .player-news__date {
        padding: 10px 0 2px 238px
    }

    .m-photo > .player-news__item-title {
        padding: 0 0 0 238px
    }

    .player-news__link {
        padding-bottom: 4px
    }

    .m-photo .player-news__link {
        padding-bottom: 2px
    }

    .player-photos {
        padding-bottom: 39px
    }

    .player-photos__item-description {
        height: 142px
    }

    .player-photos__pagination {
        margin-bottom: 24px
    }

    .player-videos {
        padding-bottom: 40px
    }

    .newslist__list.aside {
        display: none
    }

    .aside-submenu_title-mobile {
        display: block;
        height: 40px
    }

    .aside-submenu__list {
        display: none
    }

    .aside-submenu__list.opened {
        display: block
    }

    .single-aside + .single-content {
        padding: 0 40px
    }

    .single-aside > .ads-item {
        display: none
    }

    .single-aside > .aside-submenu {
        margin-top: 0;
        margin-bottom: 20px
    }

    .news-last-adv-item {
        display: none
    }

    .achievement + .achievement {
        margin-top: 36px
    }

    .achievement + .achievement > .achievement__icon {
        padding-top: 10px
    }

    .m-second-block > .achievement + .achievement {
        margin-top: 26px
    }

    .m-second-block > .achievement + .achievement > .achievement__icon {
        padding: 0
    }

    .achievement__year {
        width: 15%
    }

    .achievement__title {
        width: 60%
    }

    .player-news {
        padding-top: 40px;
        padding-bottom: 0
    }

    .player-news .wrp {
        padding: 0;
        padding-bottom: 40px
    }

    .player-news__title {
        margin-bottom: 27px
    }

    .player-news__row {
        margin-bottom: 25px
    }

    .player-news__item.m-photo + .player-news__item.m-photo {
        margin-top: 20px
    }

    .player-news__image {
        width: 210px
    }

    .m-photo > .player-news__date {
        padding: 10px 0 2px 238px
    }

    .m-photo > .player-news__item-title {
        padding: 0 0 0 238px
    }

    .player-news__link {
        padding-bottom: 4px
    }

    .m-photo .player-news__link {
        padding-bottom: 2px
    }

    .player-photos {
        padding-bottom: 39px
    }

    .player-photos__item-description {
        height: 142px
    }

    .player-photos__pagination {
        margin-bottom: 24px
    }

    .player-videos {
        padding-bottom: 40px
    }

    .team-wrapper {
        padding-bottom: 35px
    }

    .team-wrapper .team-results__items-container.m-block {
        padding-bottom: 65px
    }

    .team-wrapper .single__header {
        margin-left: 40px
    }

    .team-wrapper .ads-item {
        display: inline-block;
        vertical-align: top;
        margin-right: 3%
    }

    .team-wrapper .ads-item:last-child {
        margin-right: 0
    }

    .mobile-ads {
        display: block
    }

    .team-top__image {
        margin-bottom: 40px
    }

    .team-filter__select-wrapper.m-year {
        width: 150px
    }

    .team-filter__select-wrapper.m-playertype {
        margin-left: 6px;
        width: 200px
    }

    .team-results__view-controls {
        margin-bottom: 15px
    }

    .team-filter-letter__dropdown:before {
        left: 92.3%
    }

    .team-filter-letter__dropdown {
        right: 0
    }

    .team-block__image {
        width: 97px
    }

    .team-block__top-general {
        padding-left: 109px;
        padding-top: 7px
    }

    .team-block__number {
        font-size: 14px;
        padding: 3px 0 3px;
        width: 20px
    }

    .team-block__rent {
        width: 73px
    }

    .team-block__name {
        margin-top: 5px
    }

    .team-block__info {
        padding-top: 8px
    }

    .team-block__info-column.m-right {
        width: 49%;
        margin-left: 1%
    }

    .team-block__info-column.m-right {
        width: 45%;
        margin-left: 5%
    }

    .m-right .team-block__param-title {
        width: 120px;
        line-height: 14px
    }

    .m-header > .stats-page-table__column,
    .m-header > .team-table__column,
    .m-header > .team-table__column-mobile {
        height: 47px
    }

    .m-total > .stats-page-table__column,
    .m-total > .team-table__column,
    .m-total > .team-table__column-mobile {
        padding-left: 9px
    }

    .m-image.stats-page-table__column,
    .m-image.team-table__column-mobile,
    .team-table__column.m-image {
        width: 60px
    }

    .m-image.stats-page-table__column > img,
    .m-image.team-table__column-mobile > img,
    .team-table__column.m-image > img {
        width: 57px;
        height: 57px
    }

    .m-name.stats-page-table__column,
    .m-name.team-table__column-mobile,
    .team-table__column.m-name {
        width: 126px
    }

    .m-stats-item.stats-page-table__column,
    .m-stats-item.team-table__column-mobile,
    .team-table__column.m-stats-item {
        width: 20px
    }

    .team-results__paging {
        padding-bottom: 60px
    }

    .player-wrapper {
        width: 90%;
        padding: 60px 5% 35px 5%
    }

    .m-player-padding {
        padding: 0 !important;
        margin: 0 auto
    }

    .m-player-hidde {
        display: none
    }

    .padded-header {
        display: block;
        padding: 0;
        margin-bottom: 26px;
        margin-left: -1px
    }

    .padded-wrapper {
        width: 90%;
        margin: 0 auto
    }

    .compare-block-container {
        position: relative;
        margin: 0 auto
    }

    .dropdown-select.m-big {
        margin: 0 0 30px
    }

    .m-big > .dropdown-select__number {
        margin-right: 13px
    }

    .m-big > .dropdown-select__name {
        font-size: 35px;
        line-height: 40px;
        margin-right: 50px
    }

    .m-small > .dropdown-select__name + .dropdown-select__dropdown-btn {
        margin-left: 10px
    }

    .player-short-bio__image {
        margin-bottom: 20px
    }

    .player-short-bio__top-link {
        padding: 11px 26px 11px 17px
    }

    .player-short-bio__table {
        width: 61%;
        padding-bottom: 16px
    }

    .player-short-bio__table-column.m-social {
        padding-top: 15px
    }

    .player-short-bio__table-column.m-social-icons {
        padding-top: 25px;
        padding-left: 30px
    }

    .player-short-bio__stats {
        float: right;
        margin-right: 6.4%;
        margin-left: 0;
        padding-top: 20px
    }

    .stats-filter {
        margin: 0 auto 30px
    }

    .stats-filter__select.m-date {
        width: 149px
    }

    .stats-filter__select.m-date .jq-selectbox__select-text {
        padding: 0 17px 0 24px
    }

    .stats-filter__select.m-leage {
        width: 210px
    }

    .stats-filter__select.m-leage .jq-selectbox__select-text {
        padding: 0 66px 0 27px
    }

    .p-player .stats-table__wrapper {
        margin-bottom: 27px
    }

    .stats-table-expand .table-score-holder__team.m-home {
        padding-right: 20px
    }

    .stats-table-expand .table-score-holder__team.m-away {
        padding-left: 20px
    }

    .m-date.stats-table__column-mobile,
    .stats-table__column.m-date {
        width: 7.2%
    }

    .m-championship.stats-table__column-mobile,
    .stats-table__column.m-championship {
        width: 11.4%
    }

    .m-score.stats-table__column-mobile,
    .stats-table__column.m-score {
        width: 27.8%
    }

    .m-stats-item.stats-table__column-mobile,
    .stats-table__column.m-stats-item {
        width: 6.8%
    }

    .table-score-holder__team.m-home {
        padding-right: 12px
    }

    .table-score-holder__team.m-away {
        padding-left: 12px
    }

    .full-name__number {
        margin-left: 25px
    }

    .compare-filter {
        margin-bottom: 30px
    }

    .m-player-bio {
        width: 90%;
        padding: 0 30px
    }

    .compare-top {
        padding-bottom: 30px
    }

    .m-left > .compare-top-select {
        padding-left: 108px
    }

    .m-right > .compare-top-select {
        padding-right: 109px
    }

    .compare-top-select__bottomline {
        margin-top: 10px
    }

    .full-name__line.r-player {
        margin-top: 31px
    }

    .compare-top-select__item + .compare-top-select__item {
        margin-top: 6px
    }

    .matchpage-online__tabs.compare-tabs {
        margin-top: 0
    }

    .compare-tab__link.m-padding {
        width: 140px
    }

    .compare-stats {
        padding-top: 29px
    }

    .compare-item {
        padding: 0
    }

    .compare-item__line {
        padding: 0 72px 0
    }

    .player-bio {
        padding-top: 35px;
        padding-bottom: 82px
    }

    .stats-page-ressults__items {
        padding-bottom: 60px
    }

    .stats-page-results__paging {
        padding-bottom: 60px
    }

    .m-total > .stats-page-table__column.m-small-image {
        padding-left: 0
    }

    .single-aside + .single-content {
        padding: 0 40px
    }

    .mobile-ads {
        float: none;
        text-align: center;
        padding: 0;
        padding-top: 30px;
        margin: 0 auto
    }

    .mobile-ads.nav-aside {
        display: none
    }

    .mobile-ads {
        text-align: center
    }

    .hideOnTablet {
        display: none
    }

    .single-content__top .ads-item {
        display: inline-block;
        width: 200px
    }

    .single-content__top .ads-item + .ads-item {
        margin-left: 20px
    }

    .matchday-share {
        margin-bottom: 34px
    }

    .matchday-share__text {
        margin-left: 0;
        margin-right: 7%
    }

    .matchday-share__container {
        width: 55.9%;
        vertical-align: top;
        margin-top: -2px
    }

    .matchday-share__item {
        margin-top: 3px;
        vertical-align: top;
        margin-left: 0 !important;
        margin-right: 10px
    }

    .matchday-share__item + .matchday-share__item {
        margin-left: 7.1%
    }

    .home-rotator__caption {
        padding: 12px 10px 20px 15px
    }

    .home-rotator__header {
        font-size: 18px;
    }

    .home-rotator__icons > a:before {
        margin-right: 10px
    }

    .rslides_tabs {
        padding-bottom: 20px
    }

    .match-slider.ready {
        height: 220px
    }

    .match-slider {
        height: auto;
        margin-top: 0;
        padding-bottom: 0
    }

    .match-slider__wrapper {
        height: 220px
    }

    .match-slider__list {
        width: auto;
        height: 1100px
    }

    .match-slider__item {
        float: none;
        width: auto;
        height: 110px
    }

    .match-slider__item:before {
        left: 20px;
        top: 100%;
        bottom: auto;
        right: 20px;
        width: auto;
        height: 1px
    }

    .match-slider__nav-item.m-horizontal {
        display: none
    }

    .match-slider__nav-item.m-vertical {
        display: inline-block;
        height: 35px;
        top: 50%;
        bottom: auto
    }

    .match-slider__nav-item.m-left {
        left: 3px
    }

    .match-slider__nav-item.m-prev {
        margin-top: -50px
    }

    .match-slider__nav-item.m-next {
        margin-top: 11px
    }

    .slide-match__header {
        margin-bottom: 12px
    }

    .slide-match__cell {
        padding-left: 40px
    }

    .slide-match__cell:first-child {
        padding-right: 40px
    }

    .slide-match__place,
    .slide-match__time {
        display: inline-block
    }

    .slide-match__place:after {
        content: ', '
    }

    .breadcrumb.tablet-hidden {
        display: none
    }

    .single-aside .home-newsblock__aside__content {
        display: none
    }

    .team-filter__select-wrapper.m-year {
        width: 150px
    }

    .team-filter__select-wrapper.m-playertype {
        margin-left: 6px;
        width: 200px
    }

    .m-header > .mobile-sezon-table__column,
    .m-header > .sezon-table__column {
        height: 47px
    }

    .m-total > .mobile-sezon-table__column,
    .m-total > .sezon-table__column {
        padding-left: 9px
    }

    .m-image.mobile-sezon-table__column,
    .sezon-table__column.m-image {
        width: 60px
    }

    .m-image.mobile-sezon-table__column > img,
    .sezon-table__column.m-image > img {
        width: 57px;
        height: 57px
    }

    .m-name.mobile-sezon-table__column,
    .sezon-table__column.m-name {
        width: 126px
    }

    .m-stats-item.mobile-sezon-table__column,
    .sezon-table__column.m-stats-item {
        width: 20px
    }

    .player-wrapper {
        padding-top: 44px;
        padding-bottom: 50px
    }

    .player-wrapper .breadcrumb {
        padding-left: 0
    }

    .player-wrapper .dropdown-select__name {
        font-size: 36px;
        margin-right: 18px
    }

    .player-wrapper .player-short-bio__table {
        width: 80%
    }

    .player-bio {
        padding-bottom: 60px
    }

    .player-achievements .achievement .achievement__icon {
        padding-top: 0
    }

    .m-academy .home-gallery__thumbs__item {
        width: 25%
    }

    .m-academy .home-gallery__thumbs__item:nth-child(10),
    .m-academy .home-gallery__thumbs__item:nth-child(11),
    .m-academy .home-gallery__thumbs__item:nth-child(4),
    .m-academy .home-gallery__thumbs__item:nth-child(5) {
        display: none
    }

    .match-media__wrapper.m-left {
        float: none
    }

    .match-media__wrapper.m-right {
        float: none
    }

    .match-photo.m-full-width {
        padding-bottom: 41px
    }

    .match-photo__big-description {
        font-size: 14px
    }

    .match-photo__list {
        margin-left: -10px;
        padding-right: 10px
    }

    .match-photo__item {
        padding: 0 10px;
        height: auto
    }

    .match-photo__item:nth-child(3n) {
        margin-right: 0
    }

    .match-photo__item {
        margin-bottom: 45px
    }

    .match-photo__img-empty {
        padding-bottom: 55%;
        width: -webkit-calc(100% - 20px);
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px)
    }

    .match-photo__img-holder > img {
        display: block;
        max-width: 100%;
        height: auto;
        width: auto
    }

    .match-video__list {
        margin-right: -15px;
        margin-left: -15px
    }

    .match-video__item {
        margin-right: 5.5%;
        width: 43.5%
    }

    .match-video.m-full-width .padded-wrapper {
        margin-left: 2%
    }

    .match-video__list_wide {
        text-align: center
    }

    .matchpage-top {
        padding-top: 0
    }

    .matchpage-top > .single-aside {
        display: none
    }

    .matchpage-top > .single-content {
        padding: 0;
        width: 90%;
        margin: 0 auto
    }

    .match-header {
        margin-left: 1%
    }

    .matchpage-banner-aside {
        float: none;
        padding: 0;
        margin: 0;
        width: inherit
    }

    .matchpage-banner-aside .aside-submenu {
        margin-top: 0;
        margin-bottom: 20px;
        margin-left: -30px;
        margin-right: -30px
    }

    .matchpage-banner-aside .home-newsblock__aside__content {
        display: none
    }

    .matchpage-top__content {
        padding-right: 0
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .main {
        padding-left: 6px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .img-holder {
        float: right
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .main {
        padding-right: 6px;
        float: right
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .img-holder {
        vertical-align: top;
        width: 85px;
        height: 85px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main {
        display: inline-block;
        vertical-align: top
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main > .title {
        padding-top: 2px
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder {
        top: -2px
    }

    .matchinfo-table {
        letter-spacing: -1px;
        margin-bottom: 29px
    }

    .matchinfo-table__half.m-left {
        width: 49.5%;
        margin-left: .5%
    }

    .matchinfo-table__half.m-left .matchinfo-table__title {
        width: 97px
    }

    .matchinfo-table__half.m-right {
        width: 48.5%;
        margin-left: 1.5%
    }

    .matchinfo-table__half.m-right .matchinfo-table__title {
        width: 106px
    }

    .team-wrapper {
        padding-bottom: 35px
    }

    .team-wrapper .team-results__items-container.m-block {
        padding-bottom: 65px
    }

    .team-wrapper .single__header {
        margin-left: 40px
    }

    .team-wrapper .ads-item {
        display: inline-block;
        vertical-align: top;
        margin-right: 3%
    }

    .team-wrapper .ads-item:last-child {
        margin-right: 0
    }

    .mobile-ads {
        display: block
    }

    .team-filter__select-wrapper.m-year {
        width: 150px
    }

    .team-filter__select-wrapper.m-year {
        width: 190px
    }

    .team-filter__select-wrapper.m-playertype {
        margin-left: 6px;
        width: 190px
    }

    .team-results__view-controls {
        margin-bottom: 15px
    }

    .team-filter-letter__dropdown:before {
        left: 92.3%
    }

    .team-filter-letter__dropdown {
        right: 0
    }

    .team-block__image {
        width: 98px;
        height: 98px
    }

    .team-block__top-general {
        padding-left: 109px;
        padding-top: 7px
    }

    .team-block__number {
        font-size: 14px;
        padding: 3px 0 3px;
        width: 20px
    }

    .team-block__rent {
        width: 73px
    }

    .team-block__name {
        margin-top: 5px
    }

    .team-block__info {
        padding-top: 8px
    }

    .team-block__info-column.m-right {
        width: 49%;
        margin-left: 1%
    }

    .team-block__info-column.m-right {
        width: 45%;
        margin-left: 5%
    }

    .m-right .team-block__param-title {
        width: 120px;
        line-height: 14px
    }

    .m-header > .stats-page-table__column,
    .m-header > .team-table__column,
    .m-header > .team-table__column-mobile {
        height: 47px
    }

    .m-total > .stats-page-table__column,
    .m-total > .team-table__column,
    .m-total > .team-table__column-mobile {
        padding-left: 9px
    }

    .m-image.stats-page-table__column,
    .m-image.team-table__column-mobile,
    .team-table__column.m-image {
        width: 60px
    }

    .m-image.stats-page-table__column > img,
    .m-image.team-table__column-mobile > img,
    .team-table__column.m-image > img {
        width: 57px;
        height: 57px
    }

    .m-name.stats-page-table__column,
    .m-name.team-table__column-mobile,
    .team-table__column.m-name {
        width: 126px
    }

    .m-stats-item.stats-page-table__column,
    .m-stats-item.team-table__column-mobile,
    .team-table__column.m-stats-item {
        width: 20px
    }

    .team-results__paging {
        padding-bottom: 60px
    }

    .menu-logos .header-logos {
        margin-top: 25px;
        margin-bottom: 5px
    }

    .menu-logos .icon_zenit_logo {
        width: 130px;
        margin-top: -5px
    }

    .menu-logos .gazprom-logo {
        margin-top: -15px
    }

    .menu-logos .gazprom-logo .icon_gazprom_logo {
        width: 130px;
        height: 65px;
        margin-top: 0;
        background-size: 100px 65px
    }
}

@media (max-width: 1023px) {
    .bx_compare .table_compare .data-table tbody tr td {
        max-width: 210px;
        min-width: 210px
    }

    .bx_compare .table_compare .data-table tbody tr td:first-child {
        max-width: 170px;
        min-width: 170px
    }

    #db .element-pic-tab .item {
        width: 60px;
        height: 60px;
        display: inline-block
    }

    .bx-filter .bx-filter-popup-result {
        position: static;
        width: 100%;
        margin: 0 0 5px
    }

    .bx-filter .bx-filter-popup-result.left {
        position: relative;
        right: auto;
        width: 100%;
        margin: 0 0 5px 0;
        text-align: center;
        padding: 5px;
        min-height: 30px
    }

    .bx-filter .bx-filter-popup-result.left .arrow {
        display: none
    }

    .bx-filter .bx-filter-popup-result.left a {
        display: inline-block;
        margin-top: 0;
        margin-left: 10px
    }

    .bx-filter .bx-filter-popup-result .arrow {
        display: none
    }

    .catalog-table .price {
        margin-bottom: 0
    }

    .catalog-table .price-old {
        margin-bottom: 8px
    }

    #db .dealers-table table {
        display: block
    }

    #db .dealers-table tbody {
        display: block
    }

    #db .dealers-table tr {
        display: block;
        padding-top: 4px;
        padding-bottom: 8px
    }

    #db .dealers-table tr:hover {
        background: 0 0
    }

    #db .dealers-table td {
        display: block;
        padding: 8px 15px
    }

    #db .dealers-table td:last-child {
        padding-bottom: 20px
    }

    .contacts-mob .contacts-head {
        float: left;
        margin-right: 15px
    }

    .contacts-mob .btn-question {
        float: right
    }

    .logo-head .title {
        display: none
    }

    .vacancy-list .sum {
        margin-bottom: 20px;
        text-align: left
    }

    .vacancy-collapse .sum {
        margin-bottom: 20px;
        text-align: left
    }

    .social-foot .list {
        margin-bottom: 25px
    }

    .zaglushka {
        display: table;
        margin: 0 auto
    }
}

@media only screen and (max-width: 1023px) and (max-width: 634px) {
    .slide-match__place,
    .slide-match__time {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 160px;
        float: right
    }
}

@media (max-width: 1018px) {
    .photoalbum_stream ul.photos__list li {
        margin-right: 24px
    }

    body.bg-invert .single-content {
        max-width: 698px;
        margin: 0 auto
    }

    body.bg-invert-full .single-content {
        max-width: 698px;
        margin: 0 auto
    }
}

@media screen and (max-width: 1018px) {
    .photoalbum_stream ul.photos__list li .photoalbum__attributes .album__with-icons {
        display: inline-block;
        line-height: 20px
    }

    .photoalbum_stream ul.photos__list li .photoalbum__attributes .album__with-icons .album__photos {
        padding-left: 10px
    }

    .photoalbum_stream ul.photos__list li .photoalbum__attributes .album__with-icons .album__comments {
        margin-left: 10px
    }

    .album-native-slider .album-slide-item {
        display: inline-block;
        vertical-align: top;
        width: 103px !important
    }

    .album-native-slider .album-slide-item.current {
        width: 610px !important
    }

    .album-native-slider .album-slide-item.current.last {
        width: 710px !important
    }

    .album-native-slider .album-slide-item.current.penult {
        width: 710px !important
    }

    .albums__recommended .wrp,
    .photoalbum .wrp {
        width: 710px
    }

    .albums__recommended .photoalbum_stream ul.photos__list li {
        width: 50%
    }

    .photos__item__wrapper img {
        max-width: 710px
    }

    .photoalbum_stream ul.photos__list li .album-photo {
        width: 214px;
        height: 160px
    }

    .album-native-slider .photos__item__wrapper .album-photo-item.album__current-photo,
    .album-slider .photos__item__wrapper .album-photo-item {
        width: 103px !important
    }

    .album-native-slider .photos__item__wrapper .album-photo-item.album__current-photo.current,
    .album-slider .photos__item__wrapper .album-photo-item.current {
        width: 610px !important
    }

    .album-slider .next-photo-wrap {
        height: 480px
    }

    .album-slider .album-control {
        top: 240px
    }

    .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes {
        width: 710px !important
    }

    .album-native-slider .photos__item__wrapper .album-photo-item.album__next-photo,
    .js-slider-window .album-photo-item.album__next-photo {
        -webkit-transform: translateX(610px);
        -ms-transform: translateX(610px);
        -moz-transform: translateX(610px);
        -o-transform: translateX(610px);
        transform: translateX(610px)
    }

    .js-slider-window {
        height: 480px
    }

    .photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .album-photo-item {
        height: 480px;
        background-size: auto 480px
    }

    .photos__list.last__recommended {
        width: 500px;
        background: 0 0
    }

    .album-overlay .album-popup {
        width: 710px
    }

    .photoalbum__title {
        float: none
    }

    .photoalbum__top .photoalbum__attributes {
        position: relative;
        top: 0;
        right: 0;
        float: none;
        max-width: 1024px
    }

    .photoalbum__top .photoalbum__attributes > div {
        display: inline-block
    }

    .photoalbum__top .photoalbum__attributes > div.album__tags {
        float: none;
        display: block
    }
}

@media only screen and (max-width: 880px) {
    .home-rotator__content {
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
    }
}

@media (max-width: 849px) {
    .magaz-cont .list__item {
        width: 50%
    }
}

@media (max-width: 800px) {
    .nav-social {
        margin-right: 0
    }
}

@media (max-width: 790px) {
    .photoalbum_stream ul.photos__list li {
        margin-right: 24px
    }
}

@media (max-width: 772px) {
    .photoalbum_stream ul.photos__list li {
        margin-right: 22px
    }
}

@media screen and (max-width: 768px) {
    .album-native-slider .album-slide-item {
        display: inline-block;
        vertical-align: top;
        width: 62px !important
    }

    .album-native-slider .album-slide-item.current {
        width: 358px !important
    }

    .album-native-slider .album-slide-item.current.last {
        width: 420px !important
    }

    .album-native-slider .album-slide-item.current.penult {
        width: 420px !important
    }

    .albums__recommended,
    .photoalbum {
        padding-bottom: 20px
    }

    .albums__recommended .wrp,
    .photoalbum .wrp {
        width: auto;
        max-width: 420px;
        padding: 0 20px
    }

    .album-slider .album-control,
    .album-slider .last_counter,
    .album-slider.last-slide .album-control {
        top: 145px
    }

    .album-slider .next-photo-wrap {
        height: 290px
    }

    .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes {
        width: 100% !important
    }

    .album-popup .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .author,
    .album-popup .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .clearfix,
    .album-popup .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .photo-bottom-social,
    .album-popup .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags {
        padding-left: 14px
    }

    .photos__item__wrapper img {
        max-width: 420px;
        width: 100%
    }

    .photoalbum_stream ul.photos__list li .album-photo {
        width: 100%
    }

    .photos__list.last__recommended {
        width: 100%;
        text-align: center
    }

    .photos__list.last__recommended li {
        display: none !important;
        text-align: left
    }

    .photos__list.last__recommended li:first-child {
        display: inline-block !important;
        width: 50%
    }

    .photoalbum_stream ul.photos__list[data-req-block=cards] li {
        margin-right: 0 !important;
        padding-right: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left
    }

    .photoalbum_stream ul.photos__list[data-req-block=cards] li:nth-of-type(2n) {
        padding-right: 0;
        padding-left: 10px
    }

    .albums__recommended .photoalbum_stream ul.photos__list li {
        width: 100%
    }

    .albums__recommended .photoalbum_stream ul.photos__list li .album-photo {
        width: 100%;
        height: 290px
    }

    .albums__recommended .photoalbum_stream ul.photos__list li .photoalbum__attributes {
        max-width: 420px
    }

    .albums__recommended .photoalbum_stream ul.photos__list li .photoalbum__attributes .album__desc {
        max-width: 420px
    }

    .album-overlay .album-popup {
        width: 420px !important
    }

    .album-native-slider .photos__item__wrapper .album-photo-item.album__current-photo,
    .album-slider .photos__item__wrapper .album-photo-item {
        height: 290px
    }

    .album-native-slider .photos__item__wrapper .album-photo-item.album__current-photo.current,
    .album-slider .photos__item__wrapper .album-photo-item.current {
        width: 358px !important
    }

    .album-native-slider .photos__item__wrapper .album-photo-item.album__next-photo,
    .js-slider-window .album-photo-item.album__next-photo {
        position: absolute;
        left: 85%;
        width: 15% !important;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    .next-photo-wrap {
        width: 62px !important
    }

    .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags ul li {
        margin: 0 4px 0 0 !important
    }

    .photoalbum_stream ul.photos__list.vertical > li .photo_item_attributes .tags ul li:after {
        display: none
    }

    .album-native-slider {
        background: #262931
    }

    .album-slider .photo_item_attributes {
        padding: 0
    }

    .photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .album-photo-item {
        height: 290px;
        background-size: auto 290px
    }

    .js-slider-window {
        height: 290px
    }

    .album-slider .album-control {
        width: 30px;
        height: 30px;
        line-height: 30px
    }

    .album-slider .album-control.prev {
        left: 15px
    }

    .album-slider .album-control.next {
        right: 15px
    }

    .album-slider .popup-counter {
        width: 55px;
        font-size: 16px
    }

    .albums__recommended .photoalbum_stream ul.photos__list li {
        margin-right: 0;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0
    }

    .photoalbum_stream ul.photos__list.vertical > li .photos__item__wrapper .hover__block {
        display: none !important
    }

    .albums__recommended .top-notify,
    .albums__recommended .wrp,
    .photoalbum .top-notify {
        padding: 0
    }

    .photoalbum_stream .photos__list[data-req-block=video] > li,
    .photoalbum_stream .photos__list[data-req-block=albums] > li {
        width: 100%
    }

    .photoalbum_stream .photos__list[data-req-block=video] > li .album-photo,
    .photoalbum_stream .photos__list[data-req-block=albums] > li .album-photo {
        height: 290px
    }

    .photo-bottom-social {
        height: auto;
        line-height: 45px
    }

    .photo-bottom-social .js-copy-tooltip {
        display: none
    }

    .photo-bottom-social .mobile-link {
        display: block;
        float: none
    }

    .photoalbum_stream ul.photos__list.vertical[data-req-block=list] > li .photo_item_attributes .author {
        margin-bottom: 15px
    }

    .photoalbum_stream ul.photos__list.vertical[data-req-block=list] .photo-bottom-social {
        margin-bottom: 15px
    }

    .mobile-only {
        display: block
    }

    .video-author {
        display: none !important
    }
}

@media (max-width: 768px) {
    body.bg-invert .single-content {
        max-width: 420px;
        margin: 0 auto
    }

    body.bg-invert-full .single-content {
        max-width: 420px;
        margin: 0 auto
    }
}

@media only screen and (max-width: 767px) and (max-width: 480px) {
    .player-compare-table .single__tabs-nav > ul.active {
        height: 156px
    }

    .m-header > .m-show.mobile-sezon-table__column,
    .m-header > .sezon-table__column.m-show {
        width: 10%
    }

    .matchinfo-table__half.m-left .matchinfo-table__title,
    .matchinfo-table__half.m-right .matchinfo-table__title {
        width: 35%;
        padding-right: 6.2%;
        vertical-align: middle
    }
}

@media only screen and (max-width: 767px) {
    body,
    html {
        overflow-x: hidden !important
    }

    .matchpage-top > .breadcrumbs {
        width: 87%
    }

    .breadcrumbs {
        padding: 0 15px
    }

    .mobile-hidden {
        display: none
    }

    .home-statistics__block.home-statistics__matches {
        display: none
    }

    .sezon-wscores .m-icon-draw,
    .sezon-wscores .m-icon-lost,
    .sezon-wscores .m-icon-win {
        top: 5% !important
    }

    .dropdown.search,
    .dropdown.social,
    .matchpage-chat,
    .newslist__top .rss_link,
    .team-filter-letter,
    .team-filter-query {
        display: none
    }

    .player-statistics .data-year:before {
        content: "."
    }

    .player_photo__date > .blocktag {
        margin-left: 0 !important
    }

    .borderless-select .jq-selectbox__select {
        font-size: 15px;
        line-height: 20px
    }

    .navbar-top {
        height: auto;
        zoom: 1
    }

    .navbar-top:after,
    .navbar-top:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .navbar-top:after {
        clear: both
    }

    .top-mobile-button {
        display: block;
        float: left;
        height: 40px;
        text-align: center;
        line-height: 42px;
        background: #2E509E;
        padding: 0 6px
    }

    .top-mobile-button > a {
        font-size: 35px;
        color: #fff
    }

    .operamini .top-mobile-button {
        height: 25px;
        padding: 7px 5px
    }

    .nav-services {
        display: none
    }

    .nav-social {
        margin-right: 0
    }

    .nav-social .dropdown {
        margin-left: 10px
    }

    .nav-social .dropdown:first-child {
        margin-left: 0
    }

    .nav-social .dropdown > .dropdown-block {
        z-index: 1000
    }

    .nav-social .dropdown.search > .dropdown-block {
        width: 330px;
        margin-left: -265px
    }

    .nav-social .dropdown.search > .dropdown-block:before {
        left: 260px
    }

    .nav-social .dropdown.social > .dropdown-block {
        margin-left: -290px
    }

    .nav-social .dropdown.social > .dropdown-block:before {
        left: 290px
    }

    .searchshort-form__row {
        padding-right: 65px
    }

    .searchshort-form__button {
        width: 65px
    }

    .g-header .icon_zenit_logo {
        margin-top: -8px;
        width: 69px;
        height: 45px;
        background-size: auto 100%;
        background-position: 0 0
    }

    .g-header .pic-airline {
        width: 61px
    }

    .g-header .off-trans {
        left: 32px;
        font-size: 8px;
        bottom: 0
    }

    .menu-logos {
        display: table;
        width: 100%
    }

    .header-logos > .partners-logo {
        margin-top: 16px;
        margin-right: 15px;
        max-width: 45px
    }

    .header-logos > .partners-logo {
        margin-top: 16px;
        margin-right: 15px;
        max-width: 45px
    }

    .header-logos > .partners-logo .partner {
        min-width: 45px
    }

    .header-logos > .partners-logo .partner + .partner {
        margin-top: 4px
    }

    .header-logos {
        display: table-footer-group;
        margin: 0
    }

    .header-logos > .top-logo {
        padding: 13px 15px 10px
    }

    .header-logos > .top-logo > .logo {
        margin: 0
    }

    .operamini .header-logos > .top-logo > .logo.icon_zenit_logo {
        background: url(../img/svgicon/zenit_logo_mini.png) no-repeat;
        background-size: auto auto
    }

    .header-logos > .top-logo > .text {
        display: none
    }

    .header-logos > .gazprom-logo {
        margin: 0 13% 0 0;
        padding: 14px 15px 18px
    }

    .header-logos > .gazprom-logo > span {
        width: 68px;
        height: 38px;
        background-size: 68px 38px
    }

    .operamini .header-logos > .gazprom-logo > span {
        background: url(../img/svgicon/gazprom_logo_mini.png) no-repeat;
        background-size: auto auto
    }

    .nav-main {
        display: table-header-group;
        border: none;
        background: #2E509E;
        padding: 0 15px
    }

    .nav-main > ul {
        display: none;
        padding: 10px 0;
        zoom: 1;
        overflow: hidden
    }

    .nav-main > ul:after,
    .nav-main > ul:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }

    .nav-main > ul:after {
        clear: both
    }

    .nav-main > ul > li {
        height: 40px;
        width: 100%;
        position: static;
        float: none
    }

    .nav-main > ul > li.m-index {
        display: block
    }

    .nav-main > ul > li > a {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: 40px;
        line-height: 40px;
        padding: 0 15px;
        color: #fff;
        width: 50%
    }

    .nav-main > ul > li > a:hover {
        color: #fff
    }

    .operamini .nav-main > ul > li > a {
        height: 20px;
        padding: 10px 15px;
        line-height: 1
    }

    .nav-main > ul > li > div {
        display: none;
        width: 50%;
        float: right;
        position: static
    }

    .nav-main > ul > li > div.m-visible {
        display: block;
        visibility: visible;
        opacity: 1
    }

    .nav-main > ul > li > div > ul {
        position: static;
        display: block;
        padding: 0;
        margin-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        background: 0 0
    }

    .nav-main > ul > li > div > ul:before {
        content: none
    }

    .nav-main > ul > li > div > ul > li {
        padding: 0
    }

    .nav-main > ul > li > div > ul > li > a {
        display: block;
        line-height: 18px;
        color: #fff;
        font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 14px;
        padding: 11px 14px 11px
    }

    .nav-main > ul > li > div > ul > li > a:hover {
        color: #fff;
        background: #487EC5
    }

    .nav-main > ul > li > div > ul > li.active {
        background: #518ed3
    }

    .nav-main > ul > li:hover > div {
        display: none
    }

    .nav-main > ul > li:hover > div.m-visible {
        display: block
    }

    .nav-main > ul > li.active:hover > a,
    .nav-main > ul > li.active > a {
        color: #fff;
        background: #61ACEC
    }

    .nav-main > ul > li.active:hover > a:after,
    .nav-main > ul > li.active > a:after {
        display: none
    }

    .nav-main > ul > li .nth-child-1:hover > div,
    .nav-main > ul > li .nth-child-1 > div,
    .nav-main > ul > li:nth-child(1):hover > div,
    .nav-main > ul > li:nth-child(1) > div {
        margin-top: -40px !important
    }

    .nav-main > ul > li .nth-child-2:hover > div,
    .nav-main > ul > li .nth-child-2 > div,
    .nav-main > ul > li:nth-child(2):hover > div,
    .nav-main > ul > li:nth-child(2) > div {
        margin-top: -80px !important
    }

    .nav-main > ul > li .nth-child-3:hover > div,
    .nav-main > ul > li .nth-child-3 > div,
    .nav-main > ul > li:nth-child(3):hover > div,
    .nav-main > ul > li:nth-child(3) > div {
        margin-top: -120px !important
    }

    .nav-main > ul > li .nth-child-4:hover > div,
    .nav-main > ul > li .nth-child-4 > div,
    .nav-main > ul > li:nth-child(4):hover > div,
    .nav-main > ul > li:nth-child(4) > div {
        margin-top: -160px !important
    }

    .nav-main > ul > li .nth-child-5:hover > div,
    .nav-main > ul > li .nth-child-5 > div,
    .nav-main > ul > li:nth-child(5):hover > div,
    .nav-main > ul > li:nth-child(5) > div {
        margin-top: -200px !important
    }

    .nav-main > ul > li .nth-child-6:hover > div,
    .nav-main > ul > li .nth-child-6 > div,
    .nav-main > ul > li:nth-child(6):hover > div,
    .nav-main > ul > li:nth-child(6) > div {
        margin-top: -240px !important
    }

    .nav-main > ul > li .nth-child-7:hover > div,
    .nav-main > ul > li .nth-child-7 > div,
    .nav-main > ul > li:nth-child(7):hover > div,
    .nav-main > ul > li:nth-child(7) > div {
        margin-top: -280px !important
    }

    .nav-main > ul > li .nth-child-8:hover > div,
    .nav-main > ul > li .nth-child-8 > div,
    .nav-main > ul > li:nth-child(8):hover > div,
    .nav-main > ul > li:nth-child(8) > div {
        margin-top: -320px !important
    }

    .nav-main > ul > li .nth-child-9:hover > div,
    .nav-main > ul > li .nth-child-9 > div,
    .nav-main > ul > li:nth-child(9):hover > div,
    .nav-main > ul > li:nth-child(9) > div {
        margin-top: -360px !important
    }

    .nav-main > ul > li .nth-child-10:hover > div,
    .nav-main > ul > li .nth-child-10 > div,
    .nav-main > ul > li:nth-child(10):hover > div,
    .nav-main > ul > li:nth-child(10) > div {
        margin-top: -400px !important
    }

    .dropdown.basket,
    .dropdown.magaz {
        display: inline-block
    }

    .nav-main__item.nth-child-9 {
        display: none
    }

    footer {
        padding: 12px 0 0
    }

    .footer-contact-copyright,
    .footer-partners__block {
        padding: 0
    }

    .footer-partners {
        padding: 0 15px
    }

    .footer-partners.other {
        margin-bottom: -1px
    }

    .footer-partners.other > ul {
        padding: 0
    }

    .footer-partners.other > ul > li {
        width: 33.33333%
    }

    .line-title {
        margin-left: -15px;
        margin-right: -15px
    }

    .footer-mobilenav__controls {
        display: block;
        height: 40px;
        overflow: hidden;
        font-size: 17px
    }

    .footer-mobilenav__controls > .footer-mobilenav-button {
        float: left;
        text-align: center;
        background: #2E509E;
        height: 40px;
        line-height: 43px;
        color: #fff;
        padding: 0 5px
    }

    .operamini .footer-mobilenav__controls > .footer-mobilenav-button {
        height: 20px;
        padding: 10px 5px
    }

    .footer-contact-copyright {
        display: table;
        width: 100%;
        padding: 0
    }

    .footer-contacts__block {
        display: table-row-group;
        width: 100%;
        float: none
    }

    .footer-contacts__block > .content {
        padding: 38px 15px 15px;
        border-bottom: 1px solid #3C3F46
    }

    .footer-mainnav__block {
        display: table-header-group;
        width: 100%;
        float: none
    }

    .footer-mainnav__block > .nav-container {
        padding: 15px 15px 0 15px;
        background: #2E509E
    }

    .footer-copyright__block {
        display: block;
        width: 100%;
        float: none;
        overflow: hidden;
        margin-bottom: 10px
    }

    .footer-copyright__block > .createdby,
    .footer-copyright__block > p {
        padding: 15px 15px 5px;
        margin: 0
    }

    .footer-copyright__block > p {
        float: none
    }

    .footer-copyright__block > .createdby {
        float: none;
        border-top: none
    }

    .footer-copyright__block > .createdby > p {
        margin: 0 0 2px
    }

    .moderator-panel__list {
        height: auto
    }

    .player-pagination,
    .stats-page-ressults__items,
    .stats-page-results__paging,
    .team-results__paging {
        padding: 0 15px;
        overflow: hidden
    }

    .player-pagination > a,
    .stats-page-ressults__items > a,
    .stats-page-results__paging > a,
    .team-results__paging > a {
        width: 40px;
        height: 40px;
        padding: 0;
        line-height: 40px;
        display: none
    }

    .operamini .player-pagination > a,
    .operamini .stats-page-ressults__items > a,
    .operamini .stats-page-results__paging > a,
    .operamini .team-results__paging > a {
        height: 20px;
        padding: 10px 0
    }

    .player-pagination > a.next,
    .player-pagination > a.prev,
    .stats-page-ressults__items > a.next,
    .stats-page-ressults__items > a.prev,
    .stats-page-results__paging > a.next,
    .stats-page-results__paging > a.prev,
    .team-results__paging > a.next,
    .team-results__paging > a.prev {
        color: #fff;
        display: block;
        background: #2E509E
    }

    .player-pagination > a.next:hover,
    .player-pagination > a.prev:hover,
    .stats-page-ressults__items > a.next:hover,
    .stats-page-ressults__items > a.prev:hover,
    .stats-page-results__paging > a.next:hover,
    .stats-page-results__paging > a.prev:hover,
    .team-results__paging > a.next:hover,
    .team-results__paging > a.prev:hover {
        color: #fff
    }

    .player-pagination > a.next.inactive,
    .player-pagination > a.prev.inactive,
    .stats-page-ressults__items > a.next.inactive,
    .stats-page-ressults__items > a.prev.inactive,
    .stats-page-results__paging > a.next.inactive,
    .stats-page-results__paging > a.prev.inactive,
    .team-results__paging > a.next.inactive,
    .team-results__paging > a.prev.inactive {
        background: #E6E6E6;
        opacity: 1
    }

    .player-pagination > a.next > span,
    .player-pagination > a.prev > span,
    .stats-page-ressults__items > a.next > span,
    .stats-page-ressults__items > a.prev > span,
    .stats-page-results__paging > a.next > span,
    .stats-page-results__paging > a.prev > span,
    .team-results__paging > a.next > span,
    .team-results__paging > a.prev > span {
        font-size: 50px;
        margin-top: -14px
    }

    .player-pagination > a.prev,
    .stats-page-ressults__items > a.prev,
    .stats-page-results__paging > a.prev,
    .team-results__paging > a.prev {
        float: left
    }

    .player-pagination > a.prev > span,
    .stats-page-ressults__items > a.prev > span,
    .stats-page-results__paging > a.prev > span,
    .team-results__paging > a.prev > span {
        margin-left: -10px !important;
        margin-right: -10px !important
    }

    .player-pagination > a.next,
    .stats-page-ressults__items > a.next,
    .stats-page-results__paging > a.next,
    .team-results__paging > a.next {
        float: right
    }

    .player-pagination > a.next > span,
    .stats-page-ressults__items > a.next > span,
    .stats-page-results__paging > a.next > span,
    .team-results__paging > a.next > span {
        margin-left: -5px !important;
        margin-right: -10px !important
    }

    .player-achievements__column {
        width: 100%
    }

    .player-achievements__column + .player-achievements__column {
        width: 100%;
        margin-left: 0;
        margin-top: 36px
    }

    .player-news__col.m-photo {
        width: 100%
    }

    .player-news__col + .player-news__col {
        margin-left: 0
    }

    .player-news__col.m-bottom-news {
        width: 100%
    }

    .player-news__col.m-bottom-news > .player-news__item {
        width: 45%;
        display: inline-block;
        vertical-align: top
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(2) {
        margin-top: 0
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(2n) {
        margin-left: 5%
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(3) .player-news__link,
    .player-news__col.m-bottom-news > .player-news__item:nth-child(4) .player-news__link {
        border: none
    }

    .player-news__item.m-photo + .player-news__item.m-photo {
        margin-top: 9px
    }

    .player-news__image {
        width: 208px
    }

    .news-aside {
        display: none
    }

    .aside-submenu__item.opened .aside-submenu__sublist {
        padding: 6px 0 6px
    }

    .aside-submenu__subitem > a,
    .aside-submenu__subitem > span {
        padding: 8px 10px
    }

    .photoalbum__title {
        margin-bottom: 35px
    }

    .photoalbum__view {
        display: none
    }

    .newslist {
        padding: 20px 0 44px
    }

    .newslist__content {
        padding-left: 0
    }

    .news-aside + .newslist__content {
        padding-right: 0
    }

    .newslist__top {
        padding: 0 15px
    }

    .newslist__top > .rss_link {
        right: 15px
    }

    .newslist__top > .newslist__header {
        display: table-header-group
    }

    .newslist__top > .newslist__header .page-title {
        margin-bottom: 10px
    }

    .newslist__top > .tags-holder {
        display: none;
        margin-top: 23px
    }

    .newslist__top > .tags-holder > ul {
        padding-right: 0
    }

    .newslist__main + .comments-pagination,
    .newslist__main + .newslist__paging {
        margin-top: 44px
    }

    .comments-pagination,
    .newslist__paging {
        padding: 0 15px;
        overflow: hidden
    }

    .comments-pagination > a,
    .newslist__paging > a {
        width: 40px;
        height: 40px;
        padding: 0;
        line-height: 40px;
        display: none
    }

    .operamini .comments-pagination > a,
    .operamini .newslist__paging > a {
        height: 20px;
        padding: 10px 0
    }

    .comments-pagination > a.next,
    .comments-pagination > a.prev,
    .newslist__paging > a.next,
    .newslist__paging > a.prev {
        color: #fff;
        display: block;
        background: #2E509E
    }

    .comments-pagination > a.next:hover,
    .comments-pagination > a.prev:hover,
    .newslist__paging > a.next:hover,
    .newslist__paging > a.prev:hover {
        color: #fff
    }

    .comments-pagination > a.next.inactive,
    .comments-pagination > a.prev.inactive,
    .newslist__paging > a.next.inactive,
    .newslist__paging > a.prev.inactive {
        background: #E6E6E6;
        opacity: 1
    }

    .comments-pagination > a.next > span,
    .comments-pagination > a.prev > span,
    .newslist__paging > a.next > span,
    .newslist__paging > a.prev > span {
        font-size: 50px;
        margin-top: -14px
    }

    .comments-pagination > a.prev,
    .newslist__paging > a.prev {
        float: left
    }

    .comments-pagination > a.prev > span,
    .newslist__paging > a.prev > span {
        margin-left: -10px;
        margin-right: -10px
    }

    .comments-pagination > a.next,
    .newslist__paging > a.next {
        float: right
    }

    .comments-pagination > a.next > span,
    .newslist__paging > a.next > span {
        margin-left: -5px;
        margin-right: -10px
    }

    .player-wrapper,
    .singlepage,
    .team-wrapper {
        padding: 40px 0 42px
    }

    .single-content {
        padding-left: 15px;
        padding-right: 15px
    }

    .single-aside + .single-content {
        padding: 0 15px
    }

    .single__header {
        display: none
    }

    .single__title {
        margin-left: 0;
        margin-bottom: 30px;
        padding: 0 15px
    }

    .content .single__tabs-nav > ul > li {
        width: 100%;
        display: block
    }

    .single__tabs-nav > ul > li > a {
        text-overflow: ellipsis
    }

    .single__tabs-nav {
        margin-left: 0
    }

    .single__photoslider .newsitem__photo {
        padding: 0
    }

    .single__text {
        padding: 0 15px;
        margin-left: 0
    }

    .newslist__list {
        display: block;
        width: auto;
        padding-right: 0
    }

    .newslist__list + .newslist__list {
        margin-top: -28px;
        padding-left: 0
    }

    .newslist__list + .newslist__list li:first-child {
        padding-top: 25px;
        border-top: none !important
    }

    #db .newslist__list.index-news {
        width: 100%
    }

    .newslist__list.index-news .photos .text {
        width: 100%
    }

    .newslist__item {
        width: 100%;
        padding: 0 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .newslist__item.media-old .newsblock__date {
        max-width: 100%
    }

    .player-pagination,
    .stats-page-ressults__items,
    .stats-page-results__paging,
    .team-results__paging {
        padding: 0 15px;
        overflow: hidden
    }

    .player-pagination > a,
    .stats-page-ressults__items > a,
    .stats-page-results__paging > a,
    .team-results__paging > a {
        width: 40px;
        height: 40px;
        padding: 0;
        line-height: 40px;
        display: none
    }

    .operamini .player-pagination > a,
    .operamini .stats-page-ressults__items > a,
    .operamini .stats-page-results__paging > a,
    .operamini .team-results__paging > a {
        height: 20px;
        padding: 10px 0
    }

    .player-pagination > a.next,
    .player-pagination > a.prev,
    .stats-page-ressults__items > a.next,
    .stats-page-ressults__items > a.prev,
    .stats-page-results__paging > a.next,
    .stats-page-results__paging > a.prev,
    .team-results__paging > a.next,
    .team-results__paging > a.prev {
        color: #fff;
        display: block;
        background: #2E509E
    }

    .player-pagination > a.next:hover,
    .player-pagination > a.prev:hover,
    .stats-page-ressults__items > a.next:hover,
    .stats-page-ressults__items > a.prev:hover,
    .stats-page-results__paging > a.next:hover,
    .stats-page-results__paging > a.prev:hover,
    .team-results__paging > a.next:hover,
    .team-results__paging > a.prev:hover {
        color: #fff
    }

    .player-pagination > a.next.inactive,
    .player-pagination > a.prev.inactive,
    .stats-page-ressults__items > a.next.inactive,
    .stats-page-ressults__items > a.prev.inactive,
    .stats-page-results__paging > a.next.inactive,
    .stats-page-results__paging > a.prev.inactive,
    .team-results__paging > a.next.inactive,
    .team-results__paging > a.prev.inactive {
        background: #E6E6E6;
        opacity: 1
    }

    .player-pagination > a.next > span,
    .player-pagination > a.prev > span,
    .stats-page-ressults__items > a.next > span,
    .stats-page-ressults__items > a.prev > span,
    .stats-page-results__paging > a.next > span,
    .stats-page-results__paging > a.prev > span,
    .team-results__paging > a.next > span,
    .team-results__paging > a.prev > span {
        font-size: 50px;
        margin-top: -14px
    }

    .player-pagination > a.prev,
    .stats-page-ressults__items > a.prev,
    .stats-page-results__paging > a.prev,
    .team-results__paging > a.prev {
        float: left
    }

    .player-pagination > a.prev > span,
    .stats-page-ressults__items > a.prev > span,
    .stats-page-results__paging > a.prev > span,
    .team-results__paging > a.prev > span {
        margin-left: -10px !important;
        margin-right: -10px !important
    }

    .player-pagination > a.next,
    .stats-page-ressults__items > a.next,
    .stats-page-results__paging > a.next,
    .team-results__paging > a.next {
        float: right
    }

    .player-pagination > a.next > span,
    .stats-page-ressults__items > a.next > span,
    .stats-page-results__paging > a.next > span,
    .team-results__paging > a.next > span {
        margin-left: -5px !important;
        margin-right: -10px !important
    }

    .player-achievements__column {
        width: 100%
    }

    .player-achievements__column + .player-achievements__column {
        width: 100%;
        margin-left: 0;
        margin-top: 36px
    }

    .player-news__col.m-photo {
        width: 100%
    }

    .player-news__col + .player-news__col {
        margin-left: 0
    }

    .player-news__col.m-bottom-news {
        width: 100%
    }

    .player-news__col.m-bottom-news > .player-news__item {
        width: 45%;
        display: inline-block;
        vertical-align: top
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(2) {
        margin-top: 0
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(2n) {
        margin-left: 5%
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(3) .player-news__link,
    .player-news__col.m-bottom-news > .player-news__item:nth-child(4) .player-news__link {
        border: none
    }

    .player-news__item.m-photo + .player-news__item.m-photo {
        margin-top: 9px
    }

    .player-news__image {
        width: 208px
    }

    .team-wrapper .breadcrumbs {
        padding-left: 15px;
        padding-right: 15px
    }

    .team-wrapper .team-results__items-container {
        width: 87.5%;
        margin: 0 auto
    }

    .team-wrapper .single__header {
        margin-left: 15px;
        margin-bottom: 36px
    }

    .team-results {
        width: 100%
    }

    .team-filter > a {
        margin-bottom: 10px
    }

    .team-filter__select-wrapper.m-club {
        width: 47.5%;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-year {
        width: 51%;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 51%;
        margin-bottom: 20px;
        margin-left: 0
    }

    .team-results__view-controls {
        margin-bottom: 15px
    }

    .team-filter-letter__dropdown:before {
        left: 87.5%
    }

    .team-filter-letter__item {
        padding: 9px 2% 9px 2.5%
    }

    .team-filter-query__dropdown {
        left: 0
    }

    .team-block {
        float: none;
        margin: 0 auto 28px;
        width: 100%;
        max-width: 420px
    }

    .team-block:nth-child(odd) {
        margin-right: auto
    }

    .team-block__top-general {
        padding-top: 8px
    }

    .team-block__info {
        padding-top: 10px
    }

    .team-block__info-column.m-right {
        width: 49%;
        margin-left: 1%
    }

    .team-block__param-title {
        line-height: 17px
    }

    .m-left .team-block__param-title {
        width: 120px
    }

    .m-right .team-block__param-title {
        width: 148px
    }

    .m-right .team-block__param-title {
        width: 110px;
        line-height: 17px
    }

    .team-block__height-weight.m-small {
        display: none
    }

    .m-header > .stats-page-table__column,
    .m-header > .team-table__column,
    .m-header > .team-table__column-mobile {
        height: 40px
    }

    .stat-legend,
    .team-legend {
        padding: 0 15px
    }

    .team-table-mobile {
        border: none
    }

    .team-table__row-mobile.m-header > .m-show {
        width: 25%;
        text-align: center
    }

    .team-table__row-mobile.m-header > .m-show .m-icon-position {
        left: 25.5%;
        top: 45%
    }

    .team-table__row-mobile.m-header > .m-show .m-image {
        padding-left: 30%
    }

    .team-table__row-mobile.m-header > .m-name {
        width: 56.1%;
        padding-left: 3%
    }

    .team-table__row-mobile.m-header > .m-number {
        width: 14.7%;
        padding-left: 2%
    }

    .team-table__row-mobile.m-data > .m-show {
        width: 12.5%
    }

    .team-table__row-mobile.m-data > .m-show .m-image {
        padding-left: 21%
    }

    .team-table__row-mobile.m-data > .m-image {
        width: 12.5%
    }

    .team-table__row-mobile.m-data > .m-name {
        width: 55.1%;
        padding-left: 3%
    }

    .team-table__row-mobile.m-data > .m-number {
        width: 13.7%;
        padding-left: 3%
    }

    .p-team .team-table__row-mobile.m-header > .m-show {
        text-align: center;
        text-transform: capitalize
    }

    .p-team .team-table__row-mobile.m-header > .m-show .m-icon-position {
        position: static;
        margin: 0 auto
    }

    .p-team .team-table__row-mobile.m-header > .m-show .m-total {
        padding: 0 0 5px 0;
        display: block;
        width: auto
    }

    .p-team .team-table__row-mobile.m-data .stats-table__column-mobile {
        height: 30px
    }

    .p-team .team-table__row-mobile.m-data .team-block__name.m-small {
        display: inline-block;
        margin: 0 15px 0 0
    }

    .p-team .team-table__row-mobile.m-data .team-block__age-place.m-small {
        display: block;
        margin: 0
    }

    .p-team .team-table__row-mobile.m-data > .m-name {
        border-left: 1px solid #E5E5E5
    }

    .p-team .team-table__row-mobile > .m-show {
        width: 15%
    }

    .p-team .team-table__row-mobile > .m-rent {
        width: 15%;
        text-align: center;
        border-left: 1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        padding-left: 0
    }

    .p-team .team-table__row-mobile > .m-name {
        width: auto;
        border-left: 1px solid #E5E5E5
    }

    .p-team .team-table__row-mobile > .m-number {
        width: 15%;
        padding: 0;
        text-align: center
    }

    .team-block__rent-icon.m-small {
        float: none;
        display: block
    }

    .team-block__rent-icon.m-small span {
        display: block;
        font-size: 9px
    }

    .bootstrap-datetimepicker-widget table tr:first-child .team-block__rent-icon.m-small .ic-chevron-left,
    .bootstrap-datetimepicker-widget table tr:first-child .team-block__rent-icon.m-small .ic-chevron-right,
    .team-block__rent-icon.m-small .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
    .team-block__rent-icon.m-small .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
    .team-block__rent-icon.m-small .icon {
        display: inline-block
    }

    .m-total.team-table__column-mobile {
        float: none;
        padding-left: 0;
        display: inline-block
    }

    .player-wrapper {
        width: 90%;
        padding: 60px 5% 35px 5%
    }

    .padded-wrapper.m-player-statistic {
        width: 100%;
        overflow: hidden;
        padding: 0
    }

    .padded-wrapper.m-player-statistic .compare-block-container,
    .padded-wrapper.m-player-statistic .compare-title,
    .padded-wrapper.m-player-statistic .stats-filter,
    .padded-wrapper.m-player-statistic .stats-title {
        padding: 0 15px
    }

    .touch .dropdown-select__alt-select {
        display: block;
        position: absolute;
        -webkit-appearance: none;
        opacity: 0;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .player-short-bio__table-column.m-social-icons {
        padding-right: 0
    }

    .stats-filter__select.m-date {
        width: 181px
    }

    .stats-filter__select.m-date .jq-selectbox__select-text {
        padding: 0 17px 0 15px
    }

    .stats-filter__select.m-leage {
        margin-left: 56px;
        width: 180px
    }

    .stats-filter__select.m-leage .jq-selectbox__select-text {
        padding: 0 19px 0 17px
    }

    .stats-filter__link {
        display: none
    }

    .stats-mobile {
        display: block !important
    }

    .compare-tabs,
    .stats-tabs {
        background: #009EE1;
        display: none
    }

    .compare-tab__link,
    .stats-tab__link {
        color: #fff;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        width: 49.5%
    }

    .m-active.compare-tab__link,
    .stats-tab__link.m-active {
        position: absolute;
        top: -38px;
        left: 55px;
        display: inline !important;
        width: auto;
        padding: 0
    }

    .compare-tab__inside,
    .stats-tab__inside {
        color: #fff;
        border: none;
        background: 0 0;
        margin-right: 0;
        padding: 10px 0 10px
    }

    .m-selected-link.compare-tab__inside,
    .stats-tab__inside.m-selected-link {
        display: inline-block;
        vertical-align: top;
        margin-left: 9px;
        margin-top: 8px
    }

    .m-last > .compare-tab__inside,
    .m-last > .stats-tab__inside {
        border: none
    }

    .m-active > .compare-tab__inside,
    .m-active > .stats-tab__inside {
        background: #fff;
        margin-right: 0;
        border: none;
        background: 0 0
    }

    .m-total > .m-date.stats-table__column-mobile,
    .m-total > .stats-table__column.m-date {
        border: none
    }

    .m-date.stats-table__column-mobile,
    .stats-table__column.m-date {
        width: 100%;
        padding-left: 11px
    }

    .stats-info {
        display: none
    }

    .full-name {
        font-size: 15px;
        line-height: 20px
    }

    .m-player-bio {
        padding: 0
    }

    .compare-filter__change-btn {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .compare-top {
        padding-bottom: 15px
    }

    .compare-top__half.m-right {
        text-align: right
    }

    .m-left > .compare-top__photo {
        float: none;
        margin-bottom: 25px
    }

    .m-right > .compare-top__photo {
        float: none;
        display: inline-block;
        margin-bottom: 25px
    }

    .m-left > .compare-top-select {
        padding: 0;
        text-align: left
    }

    .m-right > .compare-top-select {
        padding: 0;
        text-align: right
    }

    .full-name__line.r-player {
        margin-top: 10px
    }

    .compare-top-select__item {
        margin-bottom: 19px
    }

    .compare-top-select__item + .compare-top-select__item {
        margin-top: 0
    }

    .matchpage-online__tabs.compare-tabs {
        display: block;
        background: #009EE1
    }

    .compare-tab__link.m-padding {
        width: 49.5%
    }

    .m-compare-icon {
        margin-left: 8px
    }

    .mobile-exchanger {
        display: block;
        width: 100%;
        overflow: hidden
    }

    .mobile-exchanger-container.m-active {
        height: 74px
    }

    .compare-tab__link {
        display: inline-block;
        vertical-align: top;
        text-align: center;
        width: 49.5%
    }

    .compare-tab__inside {
        padding: 10px 0 10px
    }

    .player-bio__column {
        width: 46%
    }

    .player-bio__column.m-lead {
        width: 100%;
        margin-right: 0
    }

    .player-bio__column:last-child {
        margin-left: 8%
    }

    .player-compare-table .m-compare-icon {
        position: absolute;
        z-index: 9999;
        width: 100%
    }

    .player-compare-table .single__tabs-nav {
        display: block !important;
        background: #009ee1;
        width: 100%;
        margin: 0;
        white-space: normal !important;
        position: relative
    }

    .player-compare-table .single__tabs-nav > ul {
        display: block;
        padding: 48px 0 0 0;
        margin: 0;
        width: 100%;
        position: relative;
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        -moz-transition: all .4s;
        transition: all .4s;
        height: 0
    }

    .player-compare-table .single__tabs-nav > ul.active {
        height: 74px;
        padding-bottom: 10px
    }

    .player-compare-table .single__tabs-nav > ul > .js-compareTab.active {
        position: absolute;
        top: 10px;
        left: 55px;
        display: inline !important;
        width: auto;
        padding: 0
    }

    .player-compare-table .single__tabs-nav > ul > .js-compareTab a {
        font-size: 14px;
        color: #fff;
        border: none;
        background: 0 0;
        margin-right: 0;
        padding: 10px 0 10px
    }

    .player-compare-table .player-tab-cont {
        position: relative;
        z-index: 1
    }

    .player-compare-table .compare-stats {
        border: none
    }

    .stats-page-results {
        display: none
    }

    .magaz-cont .magaz-table td:first-child {
        padding-right: 50px
    }

    .blog-listing-post__comments .newsitem__comments {
        padding: 0
    }

    .search .wrap {
        padding-right: 0
    }

    .search label {
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer
    }

    .search .submit:before {
        content: '';
        display: block;
        background-image: url(../images/sprite.png);
        background-position: -211px -130px;
        width: 30px;
        height: 30px;
        position: absolute;
        z-index: 99;
        top: 5px;
        left: 20px;
        display: block
    }

    .search .btn-search {
        position: relative;
        padding: 0;
        color: transparent
    }

    .newsitem {
        padding: 15px 0 42px
    }

    .news-content {
        padding-left: 0
    }

    .news-aside + .news-content {
        padding-right: 0
    }

    .newsitem__header {
        margin-bottom: 41px
    }

    .newsitem__tags {
        margin-bottom: 25px
    }

    .newsitem__tags > .date {
        float: none;
        display: inline-block;
        margin-bottom: 13px
    }

    .newsitem__tags > .tags {
        padding: 0 0 0 21px
    }

    .newsitem__tags > .tags > .icon_diez {
        left: -13px
    }

    .newsitem__title {
        margin-bottom: 35px
    }

    .newsitem__lead {
        margin-bottom: 34px
    }

    .newsitem__photo {
        padding: 0 15px
    }

    .newsitem__text__aside {
        float: none;
        margin-top: 0;
        margin-left: 10px
    }

    .newslist__seealso__links {
        padding: 0 15px
    }

    .comments-pagination {
        margin-top: 32px
    }

    .comments-list__first-layer > .userpic,
    .comments-list__second-layer > .userpic {
        width: 50px
    }

    .comments-list__first-layer > .userpic > img,
    .comments-list__second-layer > .userpic > img {
        width: 40px;
        height: 40px
    }

    .comments-list__first-layer > .body,
    .comments-list__second-layer > .body {
        padding-left: 50px;
        padding-right: 0
    }

    .comments-list__first-layer .moderator-panel__link,
    .comments-list__second-layer .moderator-panel__link {
        font-size: 12px
    }

    .comments-list__second-layer > .rating {
        float: none;
        position: absolute;
        padding-top: 0;
        top: 70px;
        left: -10px
    }

    .comments-list__first-layer > .rating {
        float: none;
        position: absolute;
        padding-top: 0;
        top: 50px;
        left: -10px
    }

    .comments-list__second-layer {
        margin-left: 60px
    }

    .icon_moderator {
        font-size: 16px;
        width: 16px;
        height: 16px;
        top: -7px;
        right: 1px
    }

    .home-container-2 {
        display: block
    }

    .home-container-2 > section.half {
        width: auto;
        display: block
    }

    .home-container-2 > section.half > .wrp {
        padding: 0 15px
    }

    .home-container-2 > section.half:first-child > .wrp {
        padding: 0 15px
    }

    .home-container-3 {
        display: block
    }

    .home-container-3:before {
        content: none
    }

    .home-container-3 section.half {
        display: block;
        float: none
    }

    .home-container-3 section.half {
        width: 100%;
        float: none
    }

    .home-container-3 section.half > .wrp {
        padding: 0
    }

    .home-container-3 section.half:first-child > .wrp {
        padding: 0
    }

    .single-aside + .single-content {
        padding: 0 15px
    }

    .mobile-ads {
        display: none
    }

    #SeasonTableMobile {
        display: block
    }

    #SeasonTable {
        display: none
    }

    .ads-item {
        display: none
    }

    .matchday-share {
        margin-bottom: 17px
    }

    .matchday-share__text {
        display: block;
        width: 100%;
        margin-bottom: 15px
    }

    .matchday-share__container {
        display: block;
        width: 100%
    }

    .matchday-share__item {
        margin-top: 3px;
        vertical-align: top
    }

    .matchday-share__item + .matchday-share__item {
        margin-left: 5.6%
    }

    .social-content .social-holder {
        margin-bottom: 15px
    }

    .home-matchday__show {
        display: none
    }

    .home-rotator__caption__holder {
        position: static;
        width: auto;
        height: auto;
        padding: 0
    }

    .home-rotator__caption {
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 20px 15px 0
    }

    .home-rotator__header {
        height: auto;
        overflow: hidden
    }

    .home-rotator__icons {
        padding-bottom: 10px
    }

    .rslides_tabs {
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .48);
        box-shadow: 0 1px 2px rgba(0, 0, 0, .48)
    }

    .slide-match__name {
        font-size: 12px
    }

    .home-newsblock {
        -webkit-box-shadow: none;
        box-shadow: none;
        padding-bottom: 41px
    }

    .home-newsblock__aside {
        display: none
    }

    .home-newsblock__main {
        padding: 0
    }

    aside + .home-newsblock__main {
        padding: 0
    }

    .ie-9 aside + .home-newsblock__main {
        padding: 0
    }

    .home-newsblock__main__title {
        display: none
    }

    .home-newsblock__list.photonews {
        display: block;
        width: auto
    }

    .home-newsblock__list.photonews + .photonews {
        display: block;
        width: auto;
        margin: 0
    }

    .home-newsblock__list.hlnews {
        padding: 0;
        margin: 0
    }

    .home-newsblock__link__all {
        display: block;
        margin-top: 1em;
        padding: 0 15px
    }

    .home-tv {
        background-image: none !important;
        padding: 24px 0 30px;
        min-height: 100px
    }

    .home-tv__title {
        padding: 0 15px
    }

    .home-tv__player {
        display: none
    }

    .home-tv__thumbs {
        position: static;
        padding: 0 15px
    }

    div + .home-tv__thumbs {
        width: auto
    }

    .home-tv__thumbs__list {
        margin-left: -20px
    }

    .home-tv__links {
        margin: 15px 15px -10px;
        max-width: initial
    }

    .breadcrumb {
        padding-left: 15px;
        padding-right: 15px
    }

    .team-filter .link-img {
        float: none
    }

    .team-filter > a {
        margin-bottom: 10px
    }

    .team-filter__select-wrapper.m-year {
        width: 51%;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 51%;
        margin-bottom: 20px;
        margin-left: 0
    }

    .sezon-table {
        border: none
    }

    .m-header > .m-date.mobile-sezon-table__column,
    .m-header > .sezon-table__column.m-date {
        border-left-color: #fff
    }

    .m-header > .mobile-sezon-table__column,
    .m-header > .sezon-table__column {
        background: #c7e6f8
    }

    .m-header > .m-show.mobile-sezon-table__column,
    .m-header > .sezon-table__column.m-show {
        background: #C7E6F8
    }

    .m-header > .mobile-sezon-table__column:first-child,
    .m-header > .sezon-table__column:first-child {
        border-left: none
    }

    .m-data > .mobile-sezon-table__column,
    .m-data > .sezon-table__column {
        height: 29px;
        font-size: 12px;
        font-weight: 700
    }

    .season-table__row-mobile .mobile-sezon-table__column,
    .season-table__row-mobile .sezon-table__column {
        font-size: 9px
    }

    .season-table__row-mobile .m-left.mobile-sezon-table__column,
    .season-table__row-mobile .sezon-table__column.m-left {
        width: 30.8%;
        padding-left: 11px
    }

    .season-table__row-mobile .m-right.mobile-sezon-table__column,
    .season-table__row-mobile .sezon-table__column.m-right {
        width: 68.8%;
        padding-left: 10px
    }

    .season-table__row-mobile .m-score.mobile-sezon-table__column > .m-icon,
    .season-table__row-mobile .sezon-table__column.m-score > .m-icon {
        height: auto;
        vertical-align: middle
    }

    .season-table__row-mobile .m-last .mobile-sezon-table__column,
    .season-table__row-mobile .m-last .sezon-table__column {
        border-bottom: none
    }

    .m-icon-draw,
    .m-icon-lost,
    .m-icon-none,
    .m-icon-win {
        margin-left: 4px;
        top: 5%
    }

    .m-header > .mobile-sezon-table__column,
    .m-header > .sezon-table__column {
        height: 40px
    }

    .mobile-sezon-table__column .table-score-holder__score,
    .sezon-table__column .table-score-holder__score {
        position: static;
        display: inline-block;
        width: auto;
        margin: 0 4px 0 0
    }

    .m-show.mobile-sezon-table__column,
    .sezon-table__column.m-show {
        width: 10%;
        height: 25px
    }

    .m-date.mobile-sezon-table__column,
    .sezon-table__column.m-date {
        width: 23%
    }

    .m-time.mobile-sezon-table__column,
    .sezon-table__column.m-time {
        width: 27%
    }

    .m-championship.mobile-sezon-table__column,
    .sezon-table__column.m-championship {
        width: 40%
    }

    .team-query__text.m-error-padded {
        padding: 0 15px
    }

    .player-wrapper {
        padding-top: 40px;
        padding-bottom: 42px
    }

    .player-wrapper .player-short-bio__table {
        width: 100%
    }

    .player-bio .player-bio__column:nth-child(odd) {
        margin-left: 0
    }

    .player-bio .player-bio__column:nth-child(even) {
        margin-left: 8%
    }

    .player-news .newslist__list {
        margin-right: 0
    }

    .player-news .newslist__list.see_also {
        width: auto;
        padding-right: 0
    }

    .player-news .newslist__list.see_also + .newslist__list {
        width: auto
    }

    .player-pagination,
    .stats-page-ressults__items,
    .stats-page-results__paging,
    .team-results__paging {
        padding: 0 15px;
        overflow: hidden
    }

    .player-pagination > a,
    .player-pagination > span,
    .stats-page-ressults__items > a,
    .stats-page-ressults__items > span,
    .stats-page-results__paging > a,
    .stats-page-results__paging > span,
    .team-results__paging > a,
    .team-results__paging > span {
        width: 40px;
        height: 40px;
        padding: 0;
        line-height: 40px;
        display: none
    }

    .operamini .player-pagination > a,
    .operamini .player-pagination > span,
    .operamini .stats-page-ressults__items > a,
    .operamini .stats-page-ressults__items > span,
    .operamini .stats-page-results__paging > a,
    .operamini .stats-page-results__paging > span,
    .operamini .team-results__paging > a,
    .operamini .team-results__paging > span {
        height: 20px;
        padding: 10px 0
    }

    .player-pagination > a.next,
    .player-pagination > a.prev,
    .player-pagination > span.next,
    .player-pagination > span.prev,
    .stats-page-ressults__items > a.next,
    .stats-page-ressults__items > a.prev,
    .stats-page-ressults__items > span.next,
    .stats-page-ressults__items > span.prev,
    .stats-page-results__paging > a.next,
    .stats-page-results__paging > a.prev,
    .stats-page-results__paging > span.next,
    .stats-page-results__paging > span.prev,
    .team-results__paging > a.next,
    .team-results__paging > a.prev,
    .team-results__paging > span.next,
    .team-results__paging > span.prev {
        color: #fff;
        display: block;
        background: #2E509E
    }

    .player-pagination > a.next:hover,
    .player-pagination > a.prev:hover,
    .player-pagination > span.next:hover,
    .player-pagination > span.prev:hover,
    .stats-page-ressults__items > a.next:hover,
    .stats-page-ressults__items > a.prev:hover,
    .stats-page-ressults__items > span.next:hover,
    .stats-page-ressults__items > span.prev:hover,
    .stats-page-results__paging > a.next:hover,
    .stats-page-results__paging > a.prev:hover,
    .stats-page-results__paging > span.next:hover,
    .stats-page-results__paging > span.prev:hover,
    .team-results__paging > a.next:hover,
    .team-results__paging > a.prev:hover,
    .team-results__paging > span.next:hover,
    .team-results__paging > span.prev:hover {
        color: #fff
    }

    .player-pagination > a.next.inactive,
    .player-pagination > a.prev.inactive,
    .player-pagination > span.next.inactive,
    .player-pagination > span.prev.inactive,
    .stats-page-ressults__items > a.next.inactive,
    .stats-page-ressults__items > a.prev.inactive,
    .stats-page-ressults__items > span.next.inactive,
    .stats-page-ressults__items > span.prev.inactive,
    .stats-page-results__paging > a.next.inactive,
    .stats-page-results__paging > a.prev.inactive,
    .stats-page-results__paging > span.next.inactive,
    .stats-page-results__paging > span.prev.inactive,
    .team-results__paging > a.next.inactive,
    .team-results__paging > a.prev.inactive,
    .team-results__paging > span.next.inactive,
    .team-results__paging > span.prev.inactive {
        background: #E6E6E6;
        opacity: 1
    }

    .player-pagination > a.next > span,
    .player-pagination > a.prev > span,
    .player-pagination > span.next > span,
    .player-pagination > span.prev > span,
    .stats-page-ressults__items > a.next > span,
    .stats-page-ressults__items > a.prev > span,
    .stats-page-ressults__items > span.next > span,
    .stats-page-ressults__items > span.prev > span,
    .stats-page-results__paging > a.next > span,
    .stats-page-results__paging > a.prev > span,
    .stats-page-results__paging > span.next > span,
    .stats-page-results__paging > span.prev > span,
    .team-results__paging > a.next > span,
    .team-results__paging > a.prev > span,
    .team-results__paging > span.next > span,
    .team-results__paging > span.prev > span {
        font-size: 50px;
        margin-top: -14px
    }

    .player-pagination > a.prev,
    .player-pagination > span.prev,
    .stats-page-ressults__items > a.prev,
    .stats-page-ressults__items > span.prev,
    .stats-page-results__paging > a.prev,
    .stats-page-results__paging > span.prev,
    .team-results__paging > a.prev,
    .team-results__paging > span.prev {
        float: left
    }

    .player-pagination > a.prev > span,
    .player-pagination > span.prev > span,
    .stats-page-ressults__items > a.prev > span,
    .stats-page-ressults__items > span.prev > span,
    .stats-page-results__paging > a.prev > span,
    .stats-page-results__paging > span.prev > span,
    .team-results__paging > a.prev > span,
    .team-results__paging > span.prev > span {
        margin-left: -10px !important;
        margin-right: -10px !important
    }

    .player-pagination > a.next,
    .player-pagination > span.next,
    .stats-page-ressults__items > a.next,
    .stats-page-ressults__items > span.next,
    .stats-page-results__paging > a.next,
    .stats-page-results__paging > span.next,
    .team-results__paging > a.next,
    .team-results__paging > span.next {
        float: right
    }

    .player-pagination > a.next > span,
    .player-pagination > span.next > span,
    .stats-page-ressults__items > a.next > span,
    .stats-page-ressults__items > span.next > span,
    .stats-page-results__paging > a.next > span,
    .stats-page-results__paging > span.next > span,
    .team-results__paging > a.next > span,
    .team-results__paging > span.next > span {
        margin-left: -5px !important;
        margin-right: -10px !important
    }

    .home-photoday {
        display: none;
        background-image: none !important;
        background: #262931;
        padding: 24px 0 42px
    }

    .photoday-description > .title-icon {
        line-height: 80px
    }

    .operamini .photoday-description > .title-icon {
        height: 21px;
        padding: 25px 0
    }

    .photoday-description .title-inside {
        max-height: 60px
    }

    .home-gallery {
        background-image: none !important;
        padding: 24px 0 45px
    }

    .home-gallery__store {
        display: none
    }

    .home-gallery__thumbs {
        margin: 0 auto
    }

    .home-gallery__thumbs__list {
        margin-left: -4%
    }

    .home-gallery__thumbs__item {
        width: 46%;
        margin-left: 4%
    }

    .home-gallery__thumbs__item:nth-child(4),
    .home-gallery__thumbs__item:nth-child(5),
    .home-gallery__thumbs__item:nth-child(6) {
        margin-bottom: 3px
    }

    .m-academy .wrp {
        padding: 0 10px
    }

    .m-academy .home-gallery__thumbs__item {
        width: 33.33%;
        margin-bottom: 20px
    }

    .m-academy .home-gallery__thumbs__item:nth-child(10),
    .m-academy .home-gallery__thumbs__item:nth-child(11),
    .m-academy .home-gallery__thumbs__item:nth-child(4),
    .m-academy .home-gallery__thumbs__item:nth-child(5) {
        display: block
    }

    .m-academy .home-gallery__thumbs {
        width: auto
    }

    .match-media.only-photo .match-photo__list {
        margin-top: 0
    }

    .match-media.match_photo-video > div {
        display: block;
        width: 100%
    }

    .match-media.match_photo-video > div:before {
        content: none
    }

    .match-media.match_photo-video > div:first-child {
        margin: 0 -15px;
        padding: 0 15px
    }

    .match-media.match_photo-video > div:last-child {
        margin: 0 -15px;
        padding: 0 15px
    }

    .match-media__wrapper.m-right {
        padding-left: 0
    }

    .match-photo__layout-column {
        width: 100%
    }

    .match-photo__layout-column + .match-photo__layout-column {
        margin-left: 0;
        margin-top: 30px
    }

    .match-photo__list {
        margin-left: -10px;
        margin-right: -10px;
        padding-right: 0
    }

    .match-photo__img-empty {
        padding-bottom: 58%
    }

    .match-video__item {
        margin-bottom: 40px;
        width: 50%;
        margin-right: 0;
        padding: 0 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .match-video.m-full-width .padded-wrapper {
        margin-left: 0;
        margin-right: -5%;
        padding-right: 0;
        width: auto
    }

    .match-video.m-full-width .padded-wrapper .match-video__list_wide .match-video__item {
        width: 40%;
        margin-right: 10%
    }

    .match-video__list_wide .match-video__item {
        width: 42.9%
    }

    .matchpage-top__section {
        overflow-x: visible
    }

    .matchpage-top {
        padding-top: 0
    }

    .matchpage-top > .single-content {
        width: 100%
    }

    .matchpage-top.m-margin-bottom {
        margin-bottom: 0
    }

    .match-header {
        margin-left: 0;
        padding-left: 28px;
        margin-bottom: 17px
    }

    .matchpage-banner-aside .aside-submenu {
        margin-left: -15px;
        margin-right: -15px
    }

    .home-matchday__teaminfo.m-matchpage {
        margin-bottom: 34px;
        padding: 0
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .img-holder {
        display: block;
        width: 68px;
        height: 68px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .main {
        padding: 0;
        margin-top: 15px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .main > .title {
        font-size: 20px;
        padding-bottom: 5px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .main > .place {
        font-size: 14px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .img-holder {
        display: block;
        width: 68px;
        height: 68px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .main {
        margin-top: 15px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .main > .title {
        font-size: 20px;
        padding-bottom: 5px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .main > .place {
        font-size: 14px;
        margin-bottom: -3px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main > .goals-list {
        display: inline-block
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main > .goals-list.m-active {
        margin-top: 29px;
        line-height: 1.2em
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder > .main > .s {
        width: 45px;
        line-height: 50px
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block {
        margin-top: 170px
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder > .penalti-block > .subscore > .s {
        width: 45%
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder > .main > .e {
        vertical-align: 15px;
        margin-top: 0
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder > .main > .e:first-child {
        margin: 23px 6px 0 0
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder > .main > .dot {
        top: -3px
    }

    .home-matchday__teaminfo {
        margin-bottom: 9px
    }

    .home-matchday__teaminfo > .team-holder.team-away > .main,
    .home-matchday__teaminfo > .team-holder.team-home > .main {
        display: block;
        padding: 0;
        margin-top: 9px;
        float: none;
        clear: both
    }

    .home-matchday__teaminfo > .team-holder.team-away > .main > .title,
    .home-matchday__teaminfo > .team-holder.team-home > .main > .title {
        padding-top: 8px;
        padding-bottom: 4px;
        font-size: 1.28571em
    }

    .home-matchday__teaminfo > .team-holder.team-away > .main > .place,
    .home-matchday__teaminfo > .team-holder.team-home > .main > .place {
        font-size: .85714em;
        margin-bottom: 2px
    }

    .home-matchday__teaminfo > .score-holder > .penalti-block > .title {
        margin: 5px 0 0
    }

    .home-matchday__teaminfo > .score-holder > .penalti-block > .scores {
        margin: 0 -36px
    }

    .home-matchday__teaminfo > .score-holder {
        width: 130px;
        margin-left: -41px
    }

    .home-matchday__teaminfo > .score-holder > .main {
        height: 36px;
        font-size: 26px
    }

    .home-matchday__teaminfo > .score-holder > .main > .s {
        width: 36px
    }

    .home-matchday__teaminfo > .score-holder > .main > .dot {
        width: 0;
        top: -10px;
        margin-left: -28px
    }

    .home-matchday__teaminfo > .score-holder > .main > .dot:before {
        font-size: 55px
    }

    .home-matchday__teaminfo > .score-holder > .main > .e {
        width: 23px;
        height: 3px;
        margin: 0 0 0 18px
    }

    .home-matchday__teaminfo > .score-holder > .main > .e:first-child {
        margin: 16px 9px 0 0
    }

    .home-matchday__teaminfo > .score-holder > .subscore {
        width: 70px;
        height: 24px;
        line-height: 24px;
        font-size: 16px
    }

    .home-matchday__teaminfo > .score-holder > .subscore > .s {
        width: 25px
    }

    .home-matchday__teaminfo > .score-holder > .subscore > .dot {
        margin-left: -25px;
        top: -6px
    }

    .home-matchday__teaminfo > .score-holder > .subscore > .dot:before {
        font-size: 35px
    }

    .home-matchday__teaminfo > .score-holder.before {
        top: 13px
    }

    .home-matchday__teaminfo > .score-holder.before > .main {
        font-size: 22px;
        line-height: 24px
    }

    .home-matchday__teaminfo > .score-holder.online > .main {
        height: 50px;
        line-height: 50px
    }

    .home-matchday__teaminfo {
        padding: 0 15px
    }

    .home-matchday__matchinfo {
        border: none
    }

    .home-matchday__matchinfo > .gallery-auto,
    .home-matchday__matchinfo > .row {
        display: block
    }

    .home-matchday__matchinfo__block {
        display: block;
        padding: 5px 15px;
        border-bottom: 1px solid #33353D;
        width: auto
    }

    .home-matchday__matchinfo__block:first-child {
        border-top: 1px solid #33353D
    }

    .home-matchday__matchinfo.m-short .home-matchday__matchinfo__block {
        width: auto;
        text-align: left;
        padding: 5px 15px
    }

    .home-matchday__matchinfo.m-short .home-matchday__matchinfo__block:first-child {
        padding: 5px 15px
    }

    .matchinfo-table {
        letter-spacing: 0;
        padding: 0 10px 1px;
        margin-bottom: 30px;
        overflow: visible;
        position: relative
    }

    .matchinfo-table:before {
        content: '';
        position: absolute;
        height: 100%;
        width: 300%;
        left: -100%;
        display: block;
        z-index: -1;
        background: #F3F3F3
    }

    .matchinfo-table__half.m-left,
    .matchinfo-table__half.m-right {
        position: relative;
        width: 100%;
        margin: 0;
        float: none;
        padding-bottom: 24px;
        padding-top: 25px
    }

    .matchinfo-table__half.m-left .matchinfo-table__title,
    .matchinfo-table__half.m-right .matchinfo-table__title {
        width: 127px;
        padding-left: 0
    }

    .matchinfo-table__half.m-left {
        border-bottom: 1px solid #ccc
    }

    .news-calendar-compact {
        display: none
    }

    .newslist__top {
        padding: 0 15px
    }

    .newslist__top .rss_link {
        display: none
    }

    .newslist__top > .newslist__header {
        display: table-header-group
    }

    .newslist__top > .newslist__header .page-title {
        margin-right: 10px;
        vertical-align: middle
    }

    .newslist__top > .tags-holder {
        margin-top: 23px
    }

    .newslist__top > .tags-holder > ul {
        padding-right: 0
    }

    .newslist__list.see_also {
        width: auto
    }

    .newslist__list.see_also + .newslist__list {
        margin-top: 0
    }

    .newslist__list {
        display: block;
        width: auto;
        padding-right: 0
    }

    .newslist__list + .newslist__list {
        margin-top: -28px;
        padding-left: 0
    }

    .newslist__list + .newslist__list li:first-child {
        padding-top: 25px;
        border-top: none !important
    }

    #db .newslist__list.index-news {
        width: 100%
    }

    .newslist__list.index-news .photos .text {
        width: 100%
    }

    .newslist__item {
        width: 100%;
        padding: 0 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .newslist__item.media-old .newsblock__date {
        max-width: 100%
    }

    .team-wrapper .breadcrumbs {
        padding-left: 15px;
        padding-right: 15px
    }

    .team-wrapper .team-results__items-container {
        width: 87.5%;
        margin: 0 auto
    }

    .team-wrapper .single__header {
        margin-left: 15px;
        margin-bottom: 36px
    }

    .team-results {
        width: 100%
    }

    .team-filter > a {
        margin-bottom: 10px
    }

    .team-filter__select-wrapper.m-club {
        width: 47.5%;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-year {
        width: 51%;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 51%;
        margin-bottom: 20px;
        margin-left: 0
    }

    .team-results__view-controls {
        margin-bottom: 15px
    }

    .team-filter-letter__dropdown:before {
        left: 87.5%
    }

    .team-filter-letter__item {
        padding: 9px 2% 9px 2.5%
    }

    .team-filter-query__dropdown {
        left: 0
    }

    .team-block {
        float: none;
        margin: 0 auto 28px;
        width: 100%;
        max-width: 420px
    }

    .team-block:nth-child(odd) {
        margin-right: auto
    }

    .team-block__top-general {
        padding-top: 8px
    }

    .team-block__info {
        padding-top: 10px
    }

    .team-block__info-column.m-right {
        width: 49%;
        margin-left: 1%
    }

    .team-block__param-title {
        line-height: 17px
    }

    .m-left .team-block__param-title {
        width: 120px
    }

    .m-right .team-block__param-title {
        width: 148px
    }

    .m-right .team-block__param-title {
        width: 110px;
        line-height: 17px
    }

    .team-block__height-weight.m-small {
        display: none
    }

    .m-header > .stats-page-table__column,
    .m-header > .team-table__column,
    .m-header > .team-table__column-mobile {
        height: 40px
    }

    .stat-legend,
    .team-legend {
        padding: 0 15px
    }

    .team-table-mobile {
        border: none
    }

    .team-table__row-mobile.m-header > .m-show {
        width: 25%;
        text-align: center
    }

    .team-table__row-mobile.m-header > .m-show .m-icon-position {
        left: 25.5%;
        top: 45%
    }

    .team-table__row-mobile.m-header > .m-show .m-image {
        padding-left: 30%
    }

    .team-table__row-mobile.m-header > .m-name {
        width: 56.1%;
        padding-left: 3%
    }

    .team-table__row-mobile.m-header > .m-number {
        width: 14.7%;
        padding-left: 2%
    }

    .team-table__row-mobile.m-data > .m-show {
        width: 12.5%
    }

    .team-table__row-mobile.m-data > .m-show .m-image {
        padding-left: 21%
    }

    .team-table__row-mobile.m-data > .m-image {
        width: 12.5%
    }

    .team-table__row-mobile.m-data > .m-name {
        width: 55.1%;
        padding-left: 3%
    }

    .team-table__row-mobile.m-data > .m-number {
        width: 13.7%;
        padding-left: 3%
    }

    .p-team .team-table__row-mobile.m-header > .m-show {
        text-align: center;
        text-transform: capitalize
    }

    .p-team .team-table__row-mobile.m-header > .m-show .m-icon-position {
        position: static;
        margin: 0 auto
    }

    .p-team .team-table__row-mobile.m-header > .m-show .m-total {
        padding: 0 0 5px 0;
        display: block;
        width: auto
    }

    .p-team .team-table__row-mobile.m-data .stats-table__column-mobile {
        height: 30px
    }

    .p-team .team-table__row-mobile.m-data .team-block__name.m-small {
        display: inline-block;
        margin: 0 15px 0 0
    }

    .p-team .team-table__row-mobile.m-data .team-block__age-place.m-small {
        display: block;
        margin: 0
    }

    .p-team .team-table__row-mobile.m-data > .m-name {
        border-left: 1px solid #E5E5E5
    }

    .p-team .team-table__row-mobile > .m-show {
        width: 15%
    }

    .p-team .team-table__row-mobile > .m-rent {
        width: 15%;
        text-align: center;
        border-left: 1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        padding-left: 0
    }

    .p-team .team-table__row-mobile > .m-name {
        width: auto;
        border-left: 1px solid #E5E5E5
    }

    .p-team .team-table__row-mobile > .m-number {
        width: 15%;
        padding: 0;
        text-align: center
    }

    .team-block__rent-icon.m-small {
        float: none;
        display: block
    }

    .team-block__rent-icon.m-small span {
        display: block;
        font-size: 9px
    }

    .bootstrap-datetimepicker-widget table tr:first-child .team-block__rent-icon.m-small .ic-chevron-left,
    .bootstrap-datetimepicker-widget table tr:first-child .team-block__rent-icon.m-small .ic-chevron-right,
    .team-block__rent-icon.m-small .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-left,
    .team-block__rent-icon.m-small .bootstrap-datetimepicker-widget table tr:first-child .ic-chevron-right,
    .team-block__rent-icon.m-small .icon {
        display: inline-block
    }

    .m-total.team-table__column-mobile {
        float: none;
        padding-left: 0;
        display: inline-block
    }

    .walpapers .media-left {
        width: 100%
    }

    .walpapers .media-body {
        width: 100%
    }

    /*.header-fix .menu-logos .header-logos {*/
    /*    padding-left: 0;*/
    /*    padding-right: 0*/
    /*}*/
    .menu-logos .icon_zenit_logo {
        width: 90px
    }

    .menu-logos .gazprom-logo {
        padding: 0 15px 0 0;
        margin: 0
    }

    /*.header-fix .menu-logos .gazprom-logo {*/
    /*    padding-right: 5px*/
    /*}*/
    .menu-logos .gazprom-logo .icon_gazprom_logo {
        width: 100px;
        background-size: 85px 65px
    }
}

@media (max-width: 767px) {
    .nav-main {
        position: fixed;
        width: 100%;
        z-index: 104;
        padding: 0;
        -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
        box-shadow: 0 2px 10px rgba(0, 0, 0, .4)
    }

    .photoalbum__attributes {
        max-width: none
    }

    .tour-stat .wrap-container {
        padding-left: 15px;
        padding-right: 15px
    }

    .home-tv__items {
        width: inherit
    }

    .photoalbum .wrp {
        padding: 0
    }

    .menu-logos .nav-main {
        top: 40px
    }

    .inner .menu-logos .nav-main {
        border: none
    }

    .bx_ordercart_order_table_container .tbi {
        background: #fff
    }

    .bx_ordercart_order_table_container .tbi-thead {
        display: none
    }

    .bx_ordercart_order_table_container .tbi-thead_xs {
        display: block
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr {
        display: block
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr .tbi-td:last-child {
        margin-bottom: 10px
    }

    .bx_ordercart_order_table_container .tbi-td_i {
        float: left;
        width: 50%
    }

    .bx_ordercart_order_table_container .tbi-td {
        padding: 10px;
        display: block;
        clear: both;
        overflow: hidden
    }

    .bx_ordercart_order_table_container .control {
        text-align: right
    }

    .bx_ordercart_order_table_container .control a {
        display: inline-block
    }

    .bx_ordercart_order_table_container .control a:not(:last-child) {
        margin-right: 20px
    }

    .bx_ordercart_order_table_container .custom,
    .bx_ordercart_order_table_container .price {
        padding: 5px 10px
    }

    .bx_ordercart_order_table_container .itemphoto {
        float: left;
        width: 30%
    }

    .bx_ordercart_order_table_container .item {
        width: 70%;
        display: inline-block
    }

    .bx_ordercart_order_table_container .bx_item_section_name_gray {
        font-size: 13px;
        line-height: 1.1
    }

    .bx_ordercart_order_table_container .bx_item_detail_scu_small_noadaptive,
    .bx_ordercart_order_table_container .bx_item_detail_size_small_noadaptive {
        margin-bottom: 10px
    }

    .bx_ordercart_order_table_container .bx_item_detail_size_small_noadaptive {
        margin-bottom: 0
    }

    .bx_ordercart_order_table_container .bx_scu {
        width: 150px
    }

    .bx_ordercart_order_table_container .right {
        text-align: left
    }

    .bx_ordercart_order_pay {
        background: #fff;
        margin: 0 -10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 15px
    }

    .bx_ordercart_order_pay .bx_ordercart_order_sum td:last-child {
        width: auto
    }

    .bx_ordercart_order_pay .bx_ordercart_order_sum td:first-child {
        width: 150px
    }

    .bx_ordercart_order_pay_left,
    .bx_ordercart_order_pay_right {
        float: none;
        width: 100%
    }

    .bx_ordercart_order_pay_center,
    .bx_ordercart_order_pay_right {
        text-align: left
    }

    .bx_order_list .bx_order_list_table_order {
        display: block
    }

    .bx_order_list .bx_order_list_table_order thead {
        display: none
    }

    .bx_order_list .bx_order_list_table_order tbody,
    .bx_order_list .bx_order_list_table_order tr {
        display: block;
        width: 100%
    }

    .bx_order_list .bx_order_list_table_order td {
        display: block;
        width: 100%
    }

    #db .bx_order_list .bx_order_list_table_order td {
        padding: 5px 10px
    }

    .bx_order_list .bx_order_list_table_order td.img {
        width: 25%;
        display: inline-block
    }

    .bx_order_list .bx_order_list_table_order td.name {
        width: 74%;
        display: inline-block
    }

    .bx_order_list .price {
        text-align: left
    }

    .bx_order_list .fm {
        display: inline-block
    }

    .bx_order_list .bx_ordercart_order_sum td {
        text-align: left
    }

    .bx_order_list .bx_ordercart_order_sum td.custom_t1 {
        width: 65%
    }

    .bx_ol_sku_prop {
        margin: 0 0 16px 10px
    }

    .bx_ol_sku_prop li {
        margin-bottom: 6px
    }

    .bx_ol_sku_prop img {
        max-width: 22px;
        max-height: 22px;
        margin: 3px;
        display: inline-block
    }

    .order_form .bx_block.r1x3,
    .order_form .bx_block.r3x1 {
        width: 100%
    }

    .order_form .bx_block .jqselect,
    .order_form .bx_block input[type=text],
    .order_form .bx_block select,
    .order_form .bx_block textarea {
        max-width: none
    }

    .location-block-wrapper {
        max-width: none
    }

    .bx_ordercart_order_table_container .tbi {
        background: #fff
    }

    .bx_ordercart_order_table_container .tbi-thead {
        display: none
    }

    .bx_ordercart_order_table_container .tbi-thead_xs {
        display: block
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr {
        display: block
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr .tbi-td:last-child {
        margin-bottom: 10px
    }

    .bx_ordercart_order_table_container .tbi-td_i {
        float: left;
        width: 50%
    }

    .bx_ordercart_order_table_container .tbi-td {
        padding: 10px;
        display: block;
        clear: both;
        overflow: hidden
    }

    .bx_ordercart_order_table_container .control {
        text-align: right
    }

    .bx_ordercart_order_table_container .control a {
        display: inline-block
    }

    .bx_ordercart_order_table_container .control a:not(:last-child) {
        margin-right: 20px
    }

    .bx_ordercart_order_table_container .custom,
    .bx_ordercart_order_table_container .price {
        padding: 5px 10px
    }

    .bx_ordercart_order_table_container .itemphoto {
        float: left;
        width: 30%
    }

    .bx_ordercart_order_table_container .item {
        width: 70%;
        display: inline-block
    }

    .bx_ordercart_order_table_container .bx_item_section_name_gray {
        font-size: 13px;
        line-height: 1.1
    }

    .bx_ordercart_order_table_container .bx_item_detail_scu_small_noadaptive,
    .bx_ordercart_order_table_container .bx_item_detail_size_small_noadaptive {
        margin-bottom: 10px
    }

    .bx_ordercart_order_table_container .bx_item_detail_size_small_noadaptive {
        margin-bottom: 0
    }

    .bx_ordercart_order_table_container .bx_scu {
        width: 150px
    }

    .bx_ordercart_order_table_container .right {
        text-align: left
    }

    .bx_ordercart_order_pay {
        background: #fff;
        margin: 0 -10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 15px
    }

    .bx_ordercart_order_pay .bx_ordercart_order_sum td:last-child {
        width: auto
    }

    .bx_ordercart_order_pay .bx_ordercart_order_sum td:first-child {
        width: 150px
    }

    .bx_ordercart_order_pay_left,
    .bx_ordercart_order_pay_right {
        float: none;
        width: 100%
    }

    .bx_ordercart_order_pay_center,
    .bx_ordercart_order_pay_right {
        text-align: left
    }

    .bx_ordercart_order_pay_center,
    .bx_ordercart_order_pay_right {
        text-align: left
    }

    .bx_my_order .bx_my_order_table {
        display: block;
        width: 100%
    }

    .bx_my_order .bx_my_order_table tbody,
    .bx_my_order .bx_my_order_table thead,
    .bx_my_order .bx_my_order_table tr {
        display: block;
        width: 100%
    }

    .bx_my_order .bx_my_order_table thead {
        overflow: hidden
    }

    .bx_my_order .bx_my_order_table th {
        display: block;
        float: left;
        width: 40%
    }

    .bx_my_order .bx_my_order_table th:first-child {
        width: 60%
    }

    .bx_my_order .bx_my_order_table td {
        display: block;
        width: 100% !important
    }

    .bx_my_order_switch .bx_mo_link {
        margin: 0;
        display: block
    }

    .catalog-detail .media-left-old {
        float: none;
        margin-bottom: 20px
    }

    .bx_compare .bx_sort_container {
        margin-bottom: 30px
    }

    .bx_compare .sortbutton {
        padding: 8px 7px 9px
    }

    .bx_compare .table_compare {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .bx_compare .table_compare > .table {
        margin-bottom: 0
    }

    #db .element-table .info {
        display: none
    }

    .sl-element-circ {
        margin-bottom: 20px;
        margin-right: 0
    }

    .sl-element {
        margin-bottom: 20px;
        margin-right: 0
    }

    .catalog-list .wrap {
        margin: 0 auto;
        display: inline-block;
        max-width: 60%
    }

    .catalog-list .item {
        text-align: center
    }

    .catalog-list .pic img {
        margin: auto
    }

    .catalog-list.similar {
        margin-bottom: 31px
    }

    .catalog-list.similar .item {
        margin-bottom: 0
    }

    .bx-filter.collapse {
        height: auto !important
    }

    .catalog-sort.drop .item.text {
        margin-bottom: 5px
    }

    .catalog-sort.drop .names {
        padding: 5px 10px
    }

    #db .catalog-sort.table .price {
        float: none
    }

    #db .catalog-sort.table .price a:after {
        right: 18px
    }

    .catalog-sort .names {
        float: none;
        padding: 0
    }

    .catalog-sort .item {
        display: block
    }

    .catalog-sort .item > a,
    .catalog-sort .item > span {
        width: 100%
    }

    .catalog-sort .view {
        display: none
    }

    .catalog-block .item {
        margin-bottom: 0
    }

    .catalog-block .wrap {
        max-width: 350px;
        margin: 0 auto
    }

    .catalog-line .media-old {
        margin: 0 auto
    }

    .catalog-line .media-left-old {
        float: none;
        margin-right: auto;
        margin-left: auto;
        max-width: 60%
    }

    .catalog-line .pic {
        margin-left: auto;
        margin-right: auto
    }

    .catalog-line .pic img {
        margin: 0 auto
    }

    .catalog-line .text {
        display: none
    }

    .catalog-line .wrap {
        max-width: 350px;
        margin: 0 auto
    }

    .catalog-table .pic img {
        margin: auto
    }

    .catalog-table .wrap {
        max-width: 350px;
        margin: 0 auto
    }

    .catalog-main .media-left-old {
        float: none;
        margin-bottom: 10px
    }

    .catalog-main.no-pic .item_1 {
        padding-right: 0
    }

    .catalog-detail .media-left-old {
        float: none;
        margin-bottom: 20px
    }

    .auth .form-group .btn_submit {
        float: none;
        margin-bottom: 15px
    }

    .auth .form-group .form_required {
        display: block;
        font-size: 13px
    }

    .auth .form-group .form_required.fl-left,
    .auth .form-group .form_required.fl-right {
        float: none
    }

    .table-div,
    .table-div tbody,
    .table-div td,
    .table-div tr {
        display: block
    }

    .dealers-filter .city .item {
        display: block
    }

    .dealers-filter .city .name {
        width: auto;
        float: none
    }

    .dealers-filter .city .text {
        float: none;
        width: 100%
    }

    .glossary .big-letter {
        width: 100%;
        margin-bottom: 25px
    }

    .glossary .links-list {
        width: 100%;
        margin-left: 0
    }

    .news-list .pic {
        max-width: inherit;
        float: none;
        margin-bottom: 10px
    }

    .news-list-big .pic {
        max-width: inherit;
        float: none;
        margin-bottom: 10px
    }

    .news-detail .pic {
        max-width: inherit;
        float: none;
        margin-bottom: 10px
    }

    .search label {
        position: relative;
        cursor: pointer
    }

    .search label:before {
        content: '';
        display: block;
        background-image: url(../images/sprite.png);
        background-position: -266px 0;
        width: 14px;
        height: 15px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 20px;
        z-index: 99
    }

    .search .btn {
        position: relative;
        padding: 0;
        color: transparent;
        text-shadow: none
    }

    .sitemap .tab-list li {
        display: block
    }

    .g-wrap .sitemap .menu_level_1 ol,
    .g-wrap .sitemap .menu_level_1 ul {
        padding-left: 0
    }

    .b-video .item {
        margin-bottom: 15px
    }

    .g-wrap .nav-tabs > li {
        display: block;
        width: 100%
    }

    .nav-tabs > li:first-child > a {
        -webkit-border-radius: 4px;
        border-radius: 4px
    }

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:focus,
    .nav-tabs > li.active > a:hover {
        border-bottom: none
    }

    .tabs-acordeon .tab-item {
        position: relative;
        overflow: hidden
    }

    .tabs-acordeon .tab-pane {
        top: 40px
    }

    .social-foot {
        text-align: left
    }

    .g-header .exit-header {
        display: none
    }

    .dropdown-header .dropdown-menu {
        width: 300px
    }

    .dropdown-header .list {
        width: 100%
    }

    .partners .item {
        max-width: 33%;
        margin-right: -5px;
        margin-bottom: 30px
    }

    .partners .item:nth-child(3n+1) {
        clear: both
    }

    .sl-partners-black .b-title {
        font-size: 30px
    }

    .sl-partners-black .b-link {
        display: block;
        margin-left: 0;
        margin-top: 5px
    }

    .footer-short .logo-foot {
        margin-bottom: 20px
    }

    .menu-foot-2 {
        margin-bottom: 15px
    }

    .studio {
        float: left;
        margin-bottom: 0
    }

    .zaglushka .text {
        line-height: 1.2;
        margin-bottom: 4px
    }
}

@media screen and (max-width: 767px) {
    .bootstrap-datetimepicker-widget.timepicker-sbs {
        width: 283px
    }
}

@media only screen and (max-width: 634px) {
    .icon_partner_svg_1 {
        height: 120px
    }

    .icon_partner_svg_2 {
        height: 120px
    }

    .icon_partner_svg_3 {
        height: 120px
    }

    .icon_partner_svg_4 {
        height: 120px
    }

    .icon_partner_svg_5 {
        height: 120px
    }

    .icon_partner_svg_6 {
        height: 120px
    }

    .icon_partner_svg_7 {
        height: 120px
    }

    .icon_partner_svg_8 {
        height: 120px
    }

    .icon_partner_svg_9 {
        height: 120px
    }

    .icon_partner_svg_10 {
        height: 120px
    }

    .icon_partners_premium_1 {
        height: 100%
    }

    .icon_partners_premium_2 {
        height: 100%
    }

    .icon_partners_premium_3 {
        height: 100%
    }

    .icon_partners_premium_4 {
        height: 100%
    }

    .icon_partners_premium_5 {
        height: 100%
    }

    .icon_partners_premium_6 {
        height: 100%
    }

    .icon_partners_other_1 {
        height: 100%
    }

    .icon_partners_other_2 {
        height: 100%
    }

    .icon_partners_other_3 {
        height: 100%
    }

    .icon_partners_other_4 {
        height: 100%
    }

    .icon_partners_other_5 {
        height: 100%
    }

    .icon_partners_other_6 {
        height: 100%
    }

    .icon_partners_other_7 {
        height: 100%
    }

    .footer-partners.main > ul {
        padding: 3px 0 19px
    }

    .footer-partners.main > ul > li {
        width: 33.33333%
    }

    .footer-partners.main > ul > li.n7 {
        margin-left: 16.66667%
    }

    .footer-partners.premium > ul > li {
        width: 50%
    }

    .footer-partners.premium > ul > li.n4,
    .footer-partners.premium > ul > li.n5 {
        margin-top: 0
    }

    .rating-block__rating-square {
        padding: 1px 8px
    }

    .moderator-panel {
        width: 145px;
        overflow: hidden;
        height: 36px
    }

    .moderator-panel__list {
        width: 400px;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition: left .4s;
        -o-transition: left .4s;
        -moz-transition: left .4s;
        transition: left .4s
    }

    .moderator-panel__list.m-active {
        left: -144px
    }

    .moderator-panel__link {
        font-size: 12px;
        padding-right: 10px
    }

    .icon-mobileModeration__container {
        display: block;
        cursor: pointer;
        width: 40px;
        height: 20px;
        position: absolute;
        left: 155px;
        top: 10px
    }

    .icon-mobileModeration__container.m-active .icon-mobileModeration,
    .icon-mobileModeration__container:hover .icon-mobileModeration {
        background: #1cafec
    }

    .icon-mobileModeration__container.m-active .icon-mobileModeration:after,
    .icon-mobileModeration__container.m-active .icon-mobileModeration:before,
    .icon-mobileModeration__container:hover .icon-mobileModeration:after,
    .icon-mobileModeration__container:hover .icon-mobileModeration:before {
        background: #1cafec
    }

    .modal-moderation {
        width: 80%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .modal-moderation #cboxLoadedContent {
        width: 480px
    }

    .player-media__item {
        width: 44.6%
    }

    .player-media__item:nth-child(4n+1) {
        clear: none
    }

    .player-media__item:nth-child(2n+1) {
        clear: both
    }

    .player-achievements {
        margin: 0 auto;
        width: 99%
    }

    .player-achievements__inside {
        margin-bottom: 0;
        padding-top: 35px;
        padding-bottom: 45px
    }

    .player-news__row {
        margin-bottom: 0
    }

    .player-news__col.m-photo {
        margin-bottom: 0
    }

    .player-photos {
        padding-top: 34px
    }

    .player-photos__title {
        font-size: 19px
    }

    .player-photos__title {
        margin-bottom: 46px
    }

    .player-photos__item-description {
        height: 80px
    }

    .player-photos__pagination {
        margin-bottom: 0
    }

    .player-videos__title {
        font-size: 18px
    }

    .player-media__item {
        width: 44.6%
    }

    .player-media__item:nth-child(4n+1) {
        clear: none
    }

    .player-media__item:nth-child(2n+1) {
        clear: both
    }

    .player-achievements {
        margin: 0 auto;
        width: 99%
    }

    .player-achievements__inside {
        margin-bottom: 0;
        padding-top: 35px;
        padding-bottom: 45px
    }

    .player-news__row {
        margin-bottom: 0
    }

    .player-news__col.m-photo {
        margin-bottom: 0
    }

    .player-photos {
        padding-top: 34px
    }

    .player-photos__title {
        font-size: 19px
    }

    .player-photos__title {
        margin-bottom: 46px
    }

    .player-photos__item-description {
        height: 80px
    }

    .player-photos__pagination {
        margin-bottom: 0
    }

    .player-videos__title {
        font-size: 18px
    }

    .player-wrapper {
        width: 87%;
        padding: 60px 6.5% 39px 6.5%
    }

    .padded-wrapper {
        padding: 0;
        width: 88%
    }

    .compare-block-container {
        padding: 0 15px
    }

    .dropdown-select.m-big {
        width: 100%
    }

    .m-big > .dropdown-select__name {
        margin-right: 0
    }

    .m-big > .dropdown-select__dropdown-btn {
        float: right
    }

    .player-short-bio__image {
        margin-bottom: 12px
    }

    .player-short-bio__table {
        width: 100%
    }

    .player-short-bio__table-column.m-left {
        padding: 8px 18px
    }

    .player-short-bio__table-column.m-social-icons {
        padding-right: 0
    }

    .player-short-bio__stats {
        float: left;
        margin-left: 4%;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 25px;
        width: 96%
    }

    .player-short-bio__stats-item {
        display: inline-block;
        vertical-align: top;
        width: 45%
    }

    .player-short-bio__stats-item:first-child,
    .player-short-bio__stats-item:nth-child(2) {
        margin-top: 0
    }

    .player-short-bio__stats-item:nth-child(2n+1) {
        float: left
    }

    .player-short-bio__stats-item:nth-child(2n) {
        float: right
    }

    .player-short-bio__stats-text {
        padding: 8px 11px 7px 0
    }

    .stats-filter__link {
        position: absolute;
        top: -41px;
        width: 159px;
        padding: 0;
        float: none;
        right: 0
    }

    .player-bio__title {
        margin-left: 7px
    }

    .player-bio__row {
        width: 97%;
        margin: 0 auto;
        margin-top: 20px
    }

    .newsitem__comments .comments-list__answer > form,
    .newsitem__comments > .comment__form > form {
        margin-bottom: 0
    }

    .matchday-share__item:last-child {
        margin-left: 0
    }

    .home-tv__thumbs__item:nth-child(2n) {
        display: none
    }

    .m-show.mobile-sezon-table__column,
    .sezon-table__column.m-show {
        width: 10%
    }

    .player-wrapper {
        padding-top: 40px;
        padding-bottom: 42px
    }

    .player-wrapper .dropdown-select__dropdown-btn {
        top: 5px
    }

    .player-bio {
        padding-bottom: 50px
    }

    .player-achievements .player-achievements__inside {
        top: -20px
    }

    .player-media__item {
        width: 44.6%
    }

    .player-media__item:nth-child(4n+1) {
        clear: none
    }

    .player-media__item:nth-child(2n+1) {
        clear: both
    }

    .home-gallery .home-block__header.home-gallery__title {
        padding-left: 0;
        padding-right: 0
    }

    .match-photo__list {
        padding-right: 0
    }

    .match-photo__item {
        width: 50%;
        margin-bottom: 30px
    }

    .match-photo__img-empty {
        position: relative;
        width: 100%
    }

    .match-video__item:nth-child(4n+1) {
        clear: none
    }

    .match-video__item:nth-child(2n+1) {
        clear: both
    }

    .match-video.m-full-width .padded-wrapper {
        width: 97%;
        margin-left: 6%;
        margin-right: 0
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .main {
        width: 150px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .main {
        width: 150px
    }
}

@media only screen and (max-width: 550px) {
    .login-popup__tab-control {
        width: auto;
        float: none;
        display: block;
        background: #009EE1;
        margin-left: 55px;
        text-align: left
    }

    .login-popup__tab-control.m-active {
        display: none
    }

    .login-tabs > .mobile-exchanger {
        display: block
    }

    .login-tabs > .m-login {
        height: 0;
        opacity: 0;
        overflow: hidden
    }

    .login-tabs > .m-login.m-active {
        height: 30px;
        opacity: 1
    }

    .login-popup__column {
        width: 100%
    }

    .login-popup__column.m-socials {
        padding-left: 0;
        margin-bottom: 50px
    }

    .login-select {
        margin-bottom: 20px
    }

    .sbg-invite {
        padding: 0;
        margin-right: -6px;
        margin-left: -6px
    }

    .sbg-invite__title {
        font-size: 16px;
        margin-bottom: 7px
    }

    .sbg-invite__text {
        margin-bottom: 21px
    }

    .sbg-invite__link {
        font-size: 14px
    }

    .sbg-invite__block {
        padding: 25px 16px;
        margin: 0 -14px 1px
    }

    .sbg-invite__column {
        width: 100%
    }

    .sbg-login-info {
        padding-left: 0;
        padding-right: 0;
        margin-top: 16px
    }
}

@media (max-width: 480px) {
    .photoalbum_stream ul.photos__list[data-req-block=cards] li {
        margin-right: 0 !important;
        padding: 0 !important;
        width: 100%;
        float: none
    }

    .menu-logos .nav-main > ul > li a {
        font-size: 13px
    }

    .jq-selectbox .jq-selectbox__dropdown {
        width: 100%
    }
}

@media only screen and (max-width: 480px) {
    body,
    html {
        overflow-x: hidden !important
    }

    .icon_partner_svg_1 {
        background-size: cover
    }

    .icon_partner_svg_2 {
        background-size: cover
    }

    .icon_partner_svg_3 {
        background-size: cover
    }

    .icon_partner_svg_4 {
        background-size: cover
    }

    .icon_partner_svg_5 {
        background-size: cover
    }

    .icon_partner_svg_6 {
        background-size: cover
    }

    .icon_partner_svg_7 {
        background-size: cover
    }

    .icon_partner_svg_8 {
        background-size: cover
    }

    .icon_partner_svg_9 {
        background-size: cover
    }

    .icon_partner_svg_10 {
        background-size: cover
    }

    .matchpage-top > .breadcrumbs {
        width: 90%
    }

    .borderless-select .jq-selectbox__select-text {
        line-height: 1
    }

    .bx-wrapper {
        padding: 30px 0 12px 0
    }

    .bx-wrapper .bx-viewport {
        width: 95% !important;
        left: 5%
    }

    .footer-partners.other > ul > li {
        width: 33.33333%
    }

    .modal-moderation #cboxLoadedContent {
        width: 320px
    }

    .modal-moderation #cboxLoadedContent .forum-listing-topics__button {
        width: auto;
        padding: 13px 20px
    }

    .player-media__item {
        width: 43.6%;
        margin-right: 3%;
        margin-bottom: 40px
    }

    .m-player-achievement {
        width: 100%
    }

    .player-achievements {
        width: 100%
    }

    .player-achievements__inside {
        padding-left: 14px;
        padding-top: 37px
    }

    .player-achievements__title {
        margin-bottom: 46px
    }

    .achievement:first-child > .achievement__icon {
        margin-top: 10px
    }

    .achievement__year {
        width: 18%
    }

    .m-player-news {
        width: 100%
    }

    .player-news__row {
        width: 95%;
        margin: 0 auto;
        margin-bottom: 11px;
        min-height: auto
    }

    .player-news__col.m-bottom-news {
        width: 97%;
        margin: 0 auto;
        margin-left: 1.5%;
        margin-top: -8px
    }

    .player-news__col.m-bottom-news > .player-news__item {
        width: 100%
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(2n) {
        margin-left: 0
    }

    .player-news__col > .player-news__item {
        width: 100%
    }

    .player-news__item + .player-news__item {
        margin-top: 0
    }

    .player-news__item.m-photo + .player-news__item.m-photo {
        margin-top: 15px
    }

    .player-news__image {
        width: 231px;
        display: block;
        float: none;
        padding: 0;
        margin-left: 2%
    }

    .m-photo > .player-news__date {
        padding: 0 2%
    }

    .player-news__date {
        margin-top: 12px;
        padding-top: 8px
    }

    .m-photo > .player-news__item-title {
        padding: 0 2%;
        display: block;
        float: none
    }

    .player-news__link {
        height: 55px;
        padding: 0
    }

    .m-photo .player-news__link {
        padding-bottom: 0;
        height: 60px;
        border-bottom: none
    }

    .player-photos__title {
        margin-bottom: 28px
    }

    .player-photos__item {
        margin-bottom: 40px
    }

    .player-photos__image {
        max-height: 92px;
        height: auto
    }

    .player-photos__item-description {
        height: 100px;
        padding: 16px 10px 0
    }

    .videoalbum_header .general-select,
    .videoalbum_header .login-select,
    .videoalbum_header .triangled-select {
        margin-bottom: 10px
    }

    .single__photoslider > .controls > .control {
        margin-top: -40px
    }

    .single__photoslider > .controls > .control.prev {
        left: 5px
    }

    .single__photoslider > .controls > .control.next {
        right: 5px
    }

    .player-media__item {
        width: 43.6%;
        margin-right: 3%;
        margin-bottom: 40px
    }

    .m-player-achievement {
        width: 100%
    }

    .player-achievements {
        width: 100%
    }

    .player-achievements__inside {
        padding-left: 14px;
        padding-top: 37px
    }

    .player-achievements__title {
        margin-bottom: 46px
    }

    .achievement:first-child > .achievement__icon {
        margin-top: 10px
    }

    .achievement__year {
        width: 18%
    }

    .m-player-news {
        width: 100%
    }

    .player-news__row {
        width: 95%;
        margin: 0 auto 11px;
        min-height: 0
    }

    .player-news__col.m-bottom-news {
        width: 97%;
        margin: 0 auto;
        margin-left: 1.5%;
        margin-top: -8px
    }

    .player-news__col.m-bottom-news > .player-news__item {
        width: 100%
    }

    .player-news__col.m-bottom-news > .player-news__item:nth-child(2n) {
        margin-left: 0
    }

    .player-news__col > .player-news__item {
        width: 100%
    }

    .player-news__item + .player-news__item {
        margin-top: 0
    }

    .player-news__item.m-photo + .player-news__item.m-photo {
        margin-top: 15px
    }

    .player-news__image {
        width: 231px;
        display: block;
        float: none;
        padding: 0;
        margin-left: 2%
    }

    .m-photo > .player-news__date {
        padding: 0 2%
    }

    .player-news__date {
        margin-top: 12px;
        padding-top: 8px
    }

    .m-photo > .player-news__item-title {
        padding: 0 2%;
        display: block;
        float: none
    }

    .player-news__link {
        height: 55px;
        padding: 0
    }

    .m-photo .player-news__link {
        padding-bottom: 0;
        height: 60px;
        border-bottom: none
    }

    .player-photos__title {
        margin-bottom: 28px
    }

    .player-photos__item {
        margin-bottom: 40px
    }

    .player-photos__image {
        max-height: 92px;
        height: auto
    }

    .player-photos__item-description {
        height: 100px;
        padding: 16px 10px 0
    }

    .team-wrapper {
        padding-top: 26px
    }

    .team-wrapper .team-results__items-container {
        width: 90.5%
    }

    .team-wrapper .single__header {
        margin-bottom: 15px;
        margin-left: 0
    }

    .team-results {
        float: right;
        margin-top: 0;
        width: auto
    }

    .team-top__image {
        margin-bottom: 21px
    }

    .team-filter__select-wrapper.m-club {
        width: 100%
    }

    .team-filter__select-wrapper.m-year {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px
    }

    .team-filter__select.jq-selectbox__dropdown {
        margin-left: -2px
    }

    .team-results__view-controls {
        width: auto;
        display: inline-block;
        float: right;
        position: relative;
        z-index: 10;
        margin-bottom: 0
    }

    .team-results__items {
        margin-top: 65px
    }

    .team-query {
        margin-top: 80px
    }

    .team-query__bar {
        padding: 7px 10px 6px 10px;
        font-size: 12px
    }

    .team-query__text {
        font-size: 14px
    }

    .team-filter-letter {
        float: left
    }

    .team-filter-letter__dropdown:before {
        left: 55px
    }

    .team-filter-letter__item {
        padding: 5px 1.5% 5px 2%;
        font-size: 12px
    }

    .team-filter-query {
        float: left;
        margin-left: 0;
        margin-right: 10px
    }

    .team-filter-query__dropdown:before {
        right: auto;
        left: 16px
    }

    .team-block {
        width: 100%
    }

    .m-left .team-block__param-title {
        width: 90px
    }

    .team-table__row-mobile.m-header > .m-show {
        width: 32.8%
    }

    .team-table__row-mobile.m-header > .m-name {
        width: 50%
    }

    .team-table__row-mobile.m-header > .m-number {
        width: 17.2%
    }

    .team-table__row-mobile.m-data > .m-show {
        width: 14%
    }

    .team-table__row-mobile.m-data > .m-image {
        width: 18.7%
    }

    .team-table__row-mobile.m-data > .m-rent {
        width: 100px;
        padding-left: 20px
    }

    .team-table__row-mobile.m-data > .m-number {
        width: 15.2%;
        padding-left: 2%
    }

    .team-table__row-mobile.m-data > .m-name {
        width: 48%;
        padding-left: 2%
    }

    .player-wrapper {
        width: 100%;
        padding: 44px 0 35px
    }

    .padded-header {
        padding: 0 14px
    }

    .padded-wrapper.m-resizer {
        width: 92%;
        overflow: hidden
    }

    .dropdown-select.m-big {
        margin-bottom: 30px
    }

    .m-big > .dropdown-select__number {
        margin-right: 0;
        margin-left: 15px
    }

    .m-big > .dropdown-select__name {
        font-size: 20px;
        line-height: 21px;
        margin-left: 3%;
        width: 60%
    }

    .m-big > .dropdown-select__dropdown-btn {
        margin-left: 0;
        margin-right: 15px
    }

    .m-big > .dropdown-select__dropdown {
        width: 260px;
        margin-left: -130px
    }

    .player-short-bio__image {
        margin-bottom: 0
    }

    .player-short-bio__top-link {
        bottom: 9px;
        right: 26px
    }

    .player-short-bio__table {
        display: block;
        padding-bottom: 31px
    }

    .player-short-bio__table-row.m-last-element {
        display: block
    }

    .player-short-bio__table-row.m-last-element > .player-short-bio__table-column {
        display: inline-block;
        width: 100%
    }

    .player-short-bio__table-column {
        padding: 8px 19px
    }

    .player-short-bio__table-column.m-left {
        padding: 8px 13px
    }

    .player-short-bio__table-column.m-social-icons {
        padding-top: 6px;
        padding-left: 14px
    }

    .player-short-bio__stats {
        margin-left: 4%;
        padding-bottom: 19px
    }

    .player-short-bio__stats-item {
        text-align: left;
        width: 100%
    }

    .player-short-bio__stats-item:first-child,
    .player-short-bio__stats-item:nth-child(2),
    .player-short-bio__stats-item:nth-child(2n),
    .player-short-bio__stats-item:nth-child(2n+1) {
        margin: 0 0 9px 0;
        float: none
    }

    .stats-filter__select.m-date {
        width: 100%
    }

    .stats-filter__select.m-date .jq-selectbox__select-text {
        padding: 0 17px 0 35px
    }

    .stats-filter__select.m-leage {
        margin-left: 0;
        width: 100%
    }

    .stats-filter__select.m-leage .jq-selectbox__select-text {
        padding: 0 17px 0 35px
    }

    .stats-filter__select {
        width: 100%
    }

    .stats-filter__select__wrapper {
        width: 100%;
        margin-bottom: 20px
    }

    .compare-tabs,
    .stats-tabs {
        margin-top: 1px
    }

    .compare-tab__link,
    .stats-tab__link {
        width: 100%
    }

    .table-score-holder__team {
        -ms-word-wrap: break-word;
        word-wrap: break-word
    }

    .stats-table__row-mobile.m-mainStatistic .stats-table__column-mobile.m-score .table-score-holder__team.m-home {
        padding-right: 30px
    }

    .mobile-container-statistic {
        width: 92%;
        display: block
    }

    .mobile-container-statistic__row {
        display: block;
        width: 100%
    }

    .mobile-container-statistic__row:last-child .mobile-container-statistic__column {
        border-bottom: 1px solid #ccc
    }

    .mobile-container-statistic__row:last-child .mobile-container-statistic__column:last-child {
        border-bottom: none
    }

    .mobile-container-statistic__column {
        width: 100%;
        display: inline-block
    }

    .mobile-container-statistic__column.m-left {
        border-right: none;
        padding-right: 0
    }

    .mobile-container-statistic__column.m-right {
        padding-left: 0
    }

    .mobile-container-stats-title {
        line-height: 17px
    }

    .mobile-container-stats-score {
        width: 31px
    }

    .full-name {
        font-size: 20px;
        height: 65px;
        line-height: 40px;
        margin-bottom: 45px
    }

    .full-name__name {
        margin-right: 30px
    }

    .full-name__number {
        margin-left: 0
    }

    .players-comparison {
        margin-bottom: 39px
    }

    .compare-filter {
        margin-bottom: 0;
        margin-top: 0
    }

    .compare-filter__change-btn {
        margin-top: 1px;
        width: 100%
    }

    .compare-top__photo {
        width: 81px;
        height: 79px
    }

    .m-left > .compare-top__photo {
        margin-bottom: 50px
    }

    .m-right > .compare-top__photo {
        margin-bottom: 50px
    }

    .m-left > .compare-top-select .compare-top-select__item {
        margin-bottom: 19px
    }

    .compare-top-select.m-player {
        margin-top: -24px;
        margin-bottom: 30px
    }

    .full-name.m-compare {
        font-size: 15px;
        line-height: 20px
    }

    .compare-tab__link.m-padding {
        width: 100%
    }

    .mobile-exchanger-container.m-active {
        height: 140px
    }

    .compare-tab__link {
        width: 100%;
        text-align: left;
        padding-left: 55px
    }

    .compare-stats {
        padding-bottom: 41px
    }

    .compare-item__number {
        width: 30px
    }

    .compare-item__line {
        padding: 0 54px 0
    }

    .player-bio__title {
        margin-left: 14px
    }

    .player-bio__row {
        width: 92%
    }

    .player-bio__column {
        width: 100%
    }

    .player-bio__column:last-child {
        margin-left: 0;
        margin-top: -7px
    }

    .p-player .single-content {
        padding: 0
    }

    .p-player .player-news {
        padding-left: 15px;
        padding-right: 15px
    }

    .stats-page-results {
        width: 100%;
        margin-top: 0
    }

    .magaz-cont .magaz-table,
    .magaz-cont .magaz-table tbody,
    .magaz-cont .magaz-table td,
    .magaz-cont .magaz-table tr {
        display: block
    }

    .magaz-cont .magaz-table tr {
        border-top-color: #9E9E9E
    }

    .magaz-cont .magaz-table td {
        padding-left: 10px;
        padding-right: 10px
    }

    .ie-9 .magaz-cont .magaz-table td {
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .magaz-cont .magaz-table td:nth-child(odd) {
        background: #ececec
    }

    .magaz-cont .list__item {
        width: 100%
    }

    .newsitem__photo {
        display: table
    }

    .newsitem__photo > .description {
        float: none;
        display: table-footer-group
    }

    .newsitem__photo > .description > .title {
        margin-top: 10px
    }

    .newsitem__photo > .holder {
        display: table-header-group;
        padding: 0
    }

    .matchday-share__item {
        margin-top: 0;
        margin-bottom: 10px
    }

    .matchday-share__item + .matchday-share__item {
        margin-left: 0
    }

    .home-tv__items {
        width: inherit;
        padding: 0 10px
    }

    .home-tv__thumbs__list {
        margin: 0
    }

    .home-tv__thumbs__item {
        width: 100%;
        float: none;
        border: none !important
    }

    .home-tv__thumbs__item > a > .img-holder {
        height: auto !important
    }

    .home-tv__thumbs__item:nth-child(2n) {
        display: none
    }

    .home-tv__links {
        margin-top: 5px;
        margin-bottom: 10px
    }

    .team-filter__select-wrapper.m-year {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px
    }

    .team-filter__select.jq-selectbox__dropdown {
        margin-left: -2px
    }

    .p-season .m-playertype {
        width: 100%
    }

    .m-header > .m-time.mobile-sezon-table__column,
    .m-header > .sezon-table__column.m-time {
        width: 27%
    }

    .m-championship.mobile-sezon-table__column,
    .sezon-table__column.m-championship {
        width: 30%
    }

    .player-wrapper {
        padding: 40px 15px 42px;
        width: inherit
    }

    .player-wrapper .dropdown-select__number {
        margin-left: 0
    }

    .player-wrapper .dropdown-select__name {
        margin-left: 0;
        width: auto;
        font-size: 32px
    }

    .player-wrapper .dropdown-select__dropdown-btn {
        top: 1px;
        margin-right: 0
    }

    .player-wrapper .player-short-bio__table .player-short-bio__table-column {
        padding-left: 10px;
        padding-right: 10px
    }

    .player-wrapper .player-short-bio__table .player-short-bio__table-column.m-social {
        width: inherit;
        padding-top: 20px
    }

    .player-wrapper .player-short-bio__table .player-short-bio__table-column.m-social-icons {
        width: inherit;
        padding-top: 5px
    }

    .player-stat {
        padding-top: 30px !important
    }

    .player-bio .player-bio__column:nth-child(even) {
        margin-left: 0
    }

    .player-achievements .padded-wrapper {
        margin-left: 10px;
        margin-right: 10px;
        width: inherit
    }

    .player-achievements .achievement .achievement__year {
        width: 15%
    }

    .player-achievements .achievement .achievement__icon {
        margin-top: 0
    }

    .player-news .padded-wrapper {
        padding-left: 15px;
        padding-right: 15px;
        width: inherit
    }

    .enc-coach-achiev .player-achievements__inside {
        border: none
    }

    .enc-main-coach .img-holder {
        width: 70px;
        height: 70px
    }

    .enc-main-coach .item {
        min-height: 70px;
        height: auto
    }

    .enc-main-coach .name {
        font-size: 15px;
        margin-top: 10px;
        line-height: 1.1;
        margin-bottom: 6px
    }

    .enc-main-coach .info {
        font-size: 12px
    }

    .enc-main-coach .info,
    .enc-main-coach .name {
        padding: 0 0 0 90px
    }

    .player-media__item {
        width: 43.6%;
        margin-right: 3%;
        margin-bottom: 40px
    }

    .home-gallery .home-block__header.home-gallery__title {
        padding-left: 0;
        padding-right: 0
    }

    .home-gallery__thumbs {
        width: auto
    }

    .m-academy .wrp {
        padding: 0 10px
    }

    .m-academy .home-gallery__thumbs__item {
        width: 100%;
        margin-bottom: 20px
    }

    .m-academy .home-gallery__thumbs__item:nth-child(10),
    .m-academy .home-gallery__thumbs__item:nth-child(11),
    .m-academy .home-gallery__thumbs__item:nth-child(4),
    .m-academy .home-gallery__thumbs__item:nth-child(5) {
        display: none
    }

    .match-photo__item {
        width: 100%
    }

    .match-video__item {
        width: 100%
    }

    .match-video__item.m-bordered {
        margin-bottom: 20px;
        padding-bottom: 34px
    }

    .match-header {
        padding-left: 13px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .main {
        margin-top: 0
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-home > .main > .place {
        line-height: 20px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .main {
        margin-top: 0
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder.team-away > .main > .place {
        line-height: 20px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main > .title {
        height: auto
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main > .last-matches {
        margin-top: 11px
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main > .last-matches.m-active {
        padding-bottom: 14px;
        border-bottom: 1px solid #ccc
    }

    .home-matchday__teaminfo.m-matchpage > .team-holder > .main > .goals-list.m-active {
        width: 92px
    }

    .home-matchday__teaminfo.m-matchpage > .score-holder > .main > .s {
        width: 35px
    }

    .home-matchday__teaminfo > .team-holder.team-home > .main {
        padding-right: 0
    }

    .home-matchday__teaminfo > .team-holder.team-away > .main {
        padding-left: 0
    }

    .home-matchday__teaminfo > .score-holder > .penalti-block > .scores {
        display: none
    }

    .home-matchday__teaminfo > .score-holder {
        width: 110px
    }

    .home-matchday__teaminfo > .score-holder > .main {
        font-size: 22px
    }

    .home-matchday__teaminfo > .score-holder > .main .dot {
        margin-left: -24px;
        top: -1px
    }

    .home-matchday__teaminfo > .score-holder > .main .dot:before {
        font-size: 50px
    }

    .matchinfo-table__item {
        padding: 0;
        margin-bottom: 9px
    }

    .m-right > .matchinfo-table__item {
        padding: 0
    }

    .matchinfo-table__value {
        width: 54%
    }

    .team-wrapper {
        padding-top: 26px
    }

    .team-wrapper .team-results__items-container {
        width: 90.5%
    }

    .team-wrapper .single__header {
        margin-bottom: 15px;
        margin-left: 0
    }

    .team-results {
        float: right;
        margin-top: 0;
        width: auto
    }

    .team-top__image {
        margin-bottom: 44px
    }

    .team-filter {
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-club {
        width: 100%
    }

    .team-filter__select-wrapper.m-year {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px
    }

    .team-filter__select-wrapper.m-playertype {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px
    }

    .team-filter__select.jq-selectbox__dropdown {
        margin-left: -2px
    }

    .team-results__view-controls {
        width: auto;
        display: inline-block;
        float: right;
        position: relative;
        z-index: 10;
        margin-bottom: 0
    }

    .team-results__items {
        margin-top: 20px
    }

    .team-query {
        margin-top: 80px
    }

    .team-query__bar {
        padding: 7px 10px 6px 10px;
        font-size: 12px
    }

    .team-query__text {
        font-size: 14px
    }

    .team-filter-letter {
        float: left
    }

    .team-filter-letter__dropdown:before {
        left: 55px
    }

    .team-filter-letter__item {
        padding: 5px 1.5% 5px 2%;
        font-size: 12px
    }

    .team-filter-query {
        float: left;
        margin-left: 0;
        margin-right: 10px
    }

    .team-filter-query__dropdown:before {
        right: auto;
        left: 16px
    }

    .team-block {
        width: 100%
    }

    .m-left .team-block__param-title {
        width: 90px
    }

    .team-table__row-mobile.m-header > .m-show {
        width: 32.8%
    }

    .team-table__row-mobile.m-header > .m-name {
        width: 50%
    }

    .team-table__row-mobile.m-header > .m-number {
        width: 17.2%
    }

    .team-table__row-mobile.m-data > .m-show {
        width: 14%
    }

    .team-table__row-mobile.m-data > .m-image {
        width: 18.7%
    }

    .team-table__row-mobile.m-data > .m-rent {
        width: 100px;
        padding-left: 20px
    }

    .team-table__row-mobile.m-data > .m-number {
        width: 15.2%;
        padding-left: 2%
    }

    .team-table__row-mobile.m-data > .m-name {
        width: 48%;
        padding-left: 2%
    }

    .tv-live {
        overflow-x: auto;
        overflow-y: hidden
    }

    .tv-live__cell.m-teams {
        min-width: 170px
    }

    .tv-live__cell.m-channel {
        min-width: 70px
    }

    .tv-live__cell.m-channel,
    .tv-live__cell.m-date,
    .tv-live__cell.m-teams,
    .tv-live__cell.m-time,
    .tv-live__cell.m-type {
        width: auto
    }
}

@media (max-width: 479px) {
    .bx_sort_container .item,
    .bx_sort_container .title {
        margin-bottom: 1px
    }

    .bx_sort_container .item {
        width: 100%;
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .bx_ordercart {
        margin: 0 -10px;
        padding-left: 10px;
        padding-right: 10px;
        background: #c1c1c1
    }

    .bx_ordercart .ordercart-title {
        display: block;
        background: #fff;
        padding: 0 10px 10px;
        margin: 0 -10px 10px
    }

    .bx_ordercart_order_table_container {
        padding-bottom: 12px
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr + tr {
        border-top: 10px solid #c1c1c1
    }

    .bx_ordercart_order_table_container .item {
        padding: 10px
    }

    .bx_ordercart_order_table_container .bx_ordercart_itemtitle {
        font-size: 14px;
        margin-bottom: 10px
    }

    .bx_ordercart_order_table_container .bx_size {
        width: 170px
    }

    .order_form .bx_block {
        float: none
    }

    .bx_ordercart {
        margin: 0 -10px;
        padding-left: 10px;
        padding-right: 10px;
        background: #c1c1c1
    }

    .bx_ordercart .ordercart-title {
        display: block;
        background: #fff;
        padding: 0 10px 10px;
        margin: 0 -10px 10px
    }

    .bx_ordercart_order_table_container {
        padding-bottom: 12px
    }

    .bx_ordercart_order_table_container .tbi-tbody > tr + tr {
        border-top: 10px solid #c1c1c1
    }

    .bx_ordercart_order_table_container .item {
        padding: 10px
    }

    .bx_ordercart_order_table_container .bx_ordercart_itemtitle {
        font-size: 14px;
        margin-bottom: 10px
    }

    .bx_ordercart_order_table_container .bx_size {
        width: 170px
    }

    .bx_my_order .bx_my_order_table th {
        width: 100%
    }

    .bx_my_order .bx_my_order_table th:first-child {
        width: 100%
    }

    .bx_my_order .bx_my_order_table th:last-child {
        text-align: left
    }

    #db .bx_my_order .bx_my_order_table th:last-child {
        padding-top: 0 !important
    }

    .logo-head-mob {
        width: 32%;
        margin-right: 4%
    }

    .contacts-mob {
        width: 13%
    }

    .search-mob {
        width: 13%
    }

    .lang-mob {
        width: 26%
    }

    .lang-mob .item > a,
    .lang-mob .item > span {
        padding-left: 4px;
        padding-right: 4px
    }

    .hamb-wrap {
        width: 12%
    }

    .contacts-head .tel i {
        font-size: 14px
    }
}

@media print {
    .printSelected > * {
        display: none
    }

    .printSelected > .printSelection {
        display: block
    }
}

.subscription-modal {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 48px;
    background: #fff;
    padding: 7px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    z-index: 999999999999999;
    box-sizing: border-box;
    -webkit-box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.25);
}

.subscription-modal__button {
    border: none;
    background: #00b5ee;
    padding: 7px;
    color: #fff;
    border-radius: 6px;
}

.subscription-modal__close {
    border: 1px solid rgba(0, 0, 0, .6);
    border-radius: 50%;
    position: relative;
    width: 26px;
    height: 26px;
    background: transparent;
}

.subscription-modal__input {
    height: 32px;
    margin-right: 15px;
    box-sizing: border-box;
    padding-left: 7px;
    border-radius: 6px;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .7);
}

.subscription-modal__input--error {
    border-color: red;
}

.subscription-modal__close:after, .subscription-modal__close:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 70%;
    background: #000;
    transform: translateX(-50%) rotate(45deg);
}

.subscription-modal__close:after {
    transform: translateX(-50%) rotate(-45deg);
}

.subscription-modal__label, .subscription-modal__button, .subscription-modal__input {
    font-size: 16px;
}

.shop-banner {
    display: flex;
    max-width: 760px;
    margin-left: 20px;
    position: absolute;
    bottom: 30px;
    max-height: 200px;
}

.shop-banner__link {
    display: flex;
}

.shop-banner__img {
    object-fit: cover;
}

@media all and (max-width: 768px) {
    .subscription-modal__label, .subscription-modal__button, .subscription-modal__input {
        font-size: 14px;
    }

    .shop-banner {
        margin: 0 auto;
        padding: 0 15px;
    }

    .subscription-modal {
        flex-direction: column;
        align-items: flex-start;
        height: auto;
    }

    .subscription-modal__close {
        position: absolute;
        bottom: 10px;
        right: 10px;
        width: 24px;
        height: 24px;
    }

    .subscription-modal__label {
        display: block;
        margin-bottom: 7px;
        font-size: 12px;
    }

    .header-logos {
        margin-top: 0 !important;
    }

    .home-rotator__content {
        font-size: 13px;
        margin-top: 7px !important;
    }

    .home-rotator__caption {
        background: #000;
        padding: 10px;
    }
}

body.en.main .tour-stat,
body.en.main #widget_standings,
body.en.main #league_selector {
	display: none;
}