

/* Start:/local/templates/.default/css/styles.css?1638700626139695*/
/*reset*/
* {
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 62.5%;
    padding: 0;
}

body {
    font-family: 'MyriadPro';
    font-size: 1.8rem;
    line-height: 1.3;
    margin: 0;
    color: #3e3534;

    min-width: 350px;
	position: relative;
	overflow-x: hidden;
}

a {
    color: inherit;
}

ul {
    padding-left: 0;
}

.large-container {
    width: 1230px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

/*reset*/
/*grid*/
.col {
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.col--no-gutters {
    padding: 0;
}

.grid {
    box-sizing: border-box;
    padding: 0 15px;
}

.grid--container {
    width: 100%;
    max-width: 1230px;
    margin: 0 auto;
}

.grid--no-gutters {
    padding: 0;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    box-sizing: border-box;
    margin: 0 -15px;
    padding: 0;
    list-style: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.row:last-child {
    margin-bottom: 0;
}

.row--no-gutters {
    margin: 0;
}

.text--left {
    text-align: left;
}

.text--right {
    text-align: right;
}

.text--center {
    text-align: center;
}

.row--xs-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.row--xs-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.row--xs-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
}

.col--xs-align-top {
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.col--xs-align-center {
    -ms-flex-item-align: center;
    align-self: center;
}

.col--xs-align-bottom {
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.col--xs-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

.col--xs-reset {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
}

.col--xs-last {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.row--xs-reverse {
    flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
}

.col--xs-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.text--xs-right {
    text-align: right;
}

.text--xs-left {
    text-align: left;
}

.text--xs-center {
    text-align: center;
}

.col--xs {
    max-width: 100%;
    padding: 1rem .5rem 0 .5rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
}

.col--xs-1 {
    width: 8.333333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-2 {
    width: 16.666666666666668%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-3 {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-4 {
    width: 33.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-5 {
    width: 41.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-6 {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-7 {
    width: 58.333333333333336%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-8 {
    width: 66.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-9 {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-10 {
    width: 83.33333333333334%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-11 {
    width: 91.66666666666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-12 {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.col--xs-offset-0 {
    margin-left: 0;
}

.col--xs-offset-1 {
    margin-left: 8.333333333333334%;
}

.col--xs-offset-2 {
    margin-left: 16.666666666666668%;
}

.col--xs-offset-3 {
    margin-left: 25%;
}

.col--xs-offset-4 {
    margin-left: 33.333333333333336%;
}

.col--xs-offset-5 {
    margin-left: 41.66666666666667%;
}

.col--xs-offset-6 {
    margin-left: 50%;
}

.col--xs-offset-7 {
    margin-left: 58.333333333333336%;
}

.col--xs-offset-8 {
    margin-left: 66.66666666666667%;
}

.col--xs-offset-9 {
    margin-left: 75%;
}

.col--xs-offset-10 {
    margin-left: 83.33333333333334%;
}

.col--xs-offset-11 {
    margin-left: 91.66666666666667%;
}

.col--xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 544px) {
    .row--sm-top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .row--sm-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    .row--sm-bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end;
    }

    .col--sm-align-top {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .col--sm-align-center {
        -ms-flex-item-align: center;
        align-self: center;
    }

    .col--sm-align-bottom {
        -ms-flex-item-align: end;
        align-self: flex-end;
    }

    .col--sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .col--sm-reset {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .col--sm-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .row--sm-reverse {
        flex-direction: row-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
    }

    .col--sm-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .text--sm-right {
        text-align: right;
    }

    .text--sm-left {
        text-align: left;
    }

    .text--sm-center {
        text-align: center;
    }

    .col--sm {
        max-width: 100%;
        padding: 1rem .5rem 0 .5rem;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
    }

    .col--sm-1 {
        width: 8.333333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-2 {
        width: 16.666666666666668%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-3 {
        width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-4 {
        width: 33.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-5 {
        width: 41.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-6 {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-7 {
        width: 58.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-8 {
        width: 66.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-9 {
        width: 75%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-10 {
        width: 83.33333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-11 {
        width: 91.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-12 {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--sm-offset-0 {
        margin-left: 0;
    }

    .col--sm-offset-1 {
        margin-left: 8.333333333333334%;
    }

    .col--sm-offset-2 {
        margin-left: 16.666666666666668%;
    }

    .col--sm-offset-3 {
        margin-left: 25%;
    }

    .col--sm-offset-4 {
        margin-left: 33.333333333333336%;
    }

    .col--sm-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col--sm-offset-6 {
        margin-left: 50%;
    }

    .col--sm-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col--sm-offset-8 {
        margin-left: 66.66666666666667%;
    }

    .col--sm-offset-9 {
        margin-left: 75%;
    }

    .col--sm-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col--sm-offset-11 {
        margin-left: 91.66666666666667%;
    }

    .col--sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 768px) {
    .row--md-top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .row--md-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    .row--md-bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end;
    }

    .col--md-align-top {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .col--md-align-center {
        -ms-flex-item-align: center;
        align-self: center;
    }

    .col--md-align-bottom {
        -ms-flex-item-align: end;
        align-self: flex-end;
    }

    .col--md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .col--md-reset {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .col--md-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .row--md-reverse {
        flex-direction: row-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
    }

    .col--md-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .text--md-right {
        text-align: right;
    }

    .text--md-left {
        text-align: left;
    }

    .text--md-center {
        text-align: center;
    }

    .col--md {
        max-width: 100%;
        padding: 1rem .5rem 0 .5rem;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
    }

    .col--md-1 {
        width: 8.333333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-2 {
        width: 16.666666666666668%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-3 {
        width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-4 {
        width: 33.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-5 {
        width: 41.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-6 {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-7 {
        width: 58.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-8 {
        width: 66.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-9 {
        width: 75%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-10 {
        width: 83.33333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-11 {
        width: 91.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-12 {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--md-offset-0 {
        margin-left: 0;
    }

    .col--md-offset-1 {
        margin-left: 8.333333333333334%;
    }

    .col--md-offset-2 {
        margin-left: 16.666666666666668%;
    }

    .col--md-offset-3 {
        margin-left: 25%;
    }

    .col--md-offset-4 {
        margin-left: 33.333333333333336%;
    }

    .col--md-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col--md-offset-6 {
        margin-left: 50%;
    }

    .col--md-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col--md-offset-8 {
        margin-left: 66.66666666666667%;
    }

    .col--md-offset-9 {
        margin-left: 75%;
    }

    .col--md-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col--md-offset-11 {
        margin-left: 91.66666666666667%;
    }

    .col--md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .row--lg-top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .row--lg-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    .row--lg-bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end;
    }

    .col--lg-align-top {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .col--lg-align-center {
        -ms-flex-item-align: center;
        align-self: center;
    }

    .col--lg-align-bottom {
        -ms-flex-item-align: end;
        align-self: flex-end;
    }

    .col--lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .col--lg-reset {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .col--lg-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .row--lg-reverse {
        flex-direction: row-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
    }

    .col--lg-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .text--lg-right {
        text-align: right;
    }

    .text--lg-left {
        text-align: left;
    }

    .text--lg-center {
        text-align: center;
    }

    .col--lg {
        max-width: 100%;
        padding: 1rem .5rem 0 .5rem;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
    }

    .col--lg-1 {
        width: 8.333333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-2 {
        width: 16.666666666666668%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-3 {
        width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-4 {
        width: 33.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-5 {
        width: 41.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-6 {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-7 {
        width: 58.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-8 {
        width: 66.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-9 {
        width: 75%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-10 {
        width: 83.33333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-11 {
        width: 91.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-12 {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--lg-offset-0 {
        margin-left: 0;
    }

    .col--lg-offset-1 {
        margin-left: 8.333333333333334%;
    }

    .col--lg-offset-2 {
        margin-left: 16.666666666666668%;
    }

    .col--lg-offset-3 {
        margin-left: 25%;
    }

    .col--lg-offset-4 {
        margin-left: 33.333333333333336%;
    }

    .col--lg-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col--lg-offset-6 {
        margin-left: 50%;
    }

    .col--lg-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col--lg-offset-8 {
        margin-left: 66.66666666666667%;
    }

    .col--lg-offset-9 {
        margin-left: 75%;
    }

    .col--lg-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col--lg-offset-11 {
        margin-left: 91.66666666666667%;
    }

    .col--lg-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    .row--xl-top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .row--xl-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    .row--xl-bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end;
    }

    .col--xl-align-top {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .col--xl-align-center {
        -ms-flex-item-align: center;
        align-self: center;
    }

    .col--xl-align-bottom {
        -ms-flex-item-align: end;
        align-self: flex-end;
    }

    .col--xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .col--xl-reset {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .col--xl-last {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .row--xl-reverse {
        flex-direction: row-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
    }

    .col--xl-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .text--xl-right {
        text-align: right;
    }

    .text--xl-left {
        text-align: left;
    }

    .text--xl-center {
        text-align: center;
    }

    .col--xl {
        max-width: 100%;
        padding: 1rem .5rem 0 .5rem;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
    }

    .col--xl-1 {
        width: 8.333333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-2 {
        width: 16.666666666666668%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-3 {
        width: 25%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-4 {
        width: 33.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-5 {
        width: 41.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-6 {
        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-7 {
        width: 58.333333333333336%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-8 {
        width: 66.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-9 {
        width: 75%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-10 {
        width: 83.33333333333334%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-11 {
        width: 91.66666666666667%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-12 {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .col--xl-offset-0 {
        margin-left: 0;
    }

    .col--xl-offset-1 {
        margin-left: 8.333333333333334%;
    }

    .col--xl-offset-2 {
        margin-left: 16.666666666666668%;
    }

    .col--xl-offset-3 {
        margin-left: 25%;
    }

    .col--xl-offset-4 {
        margin-left: 33.333333333333336%;
    }

    .col--xl-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col--xl-offset-6 {
        margin-left: 50%;
    }

    .col--xl-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col--xl-offset-8 {
        margin-left: 66.66666666666667%;
    }

    .col--xl-offset-9 {
        margin-left: 75%;
    }

    .col--xl-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col--xl-offset-11 {
        margin-left: 91.66666666666667%;
    }

    .col--xl-offset-12 {
        margin-left: 100%;
    }
}

/*grid*/
/*plugins*/
/*magnific-popup*/
.mfp-bg {
    position: fixed;
    z-index: 1042;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: .8;
    background: #0b0b0b;
}

.mfp-wrap {
    position: fixed;
    z-index: 1043;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 0 8px;
    text-align: center;
}

.mfp-container:before {
    display: inline-block;
    height: 100%;
    content: '';
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    z-index: 1045;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    vertical-align: middle;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    position: absolute;
    z-index: 1044;
    top: 50%;
    right: 8px;
    left: 8px;
    width: auto;
    margin-top: -.8em;
    text-align: center;
    color: #ccc;
}

.mfp-preloader a {
    color: #ccc;
}

.mfp-preloader a:hover {
    color: #fff;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    z-index: 1046;
    display: block;
    overflow: visible;
    padding: 0;
    cursor: pointer;
    border: 0;
    outline: 0;
    background: transparent;
    box-shadow: none;
    -webkit-appearance: none;
    touch-action: manipulation;
}

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

.mfp-close {
    font-family: Arial,Baskerville,monospace;
    font-size: 28px;
    font-style: normal;
    line-height: 44px;
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0 0 18px 10px;
    text-align: center;
    text-decoration: none;
    opacity: .65;
    color: #fff;
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    right: -6px;
    width: 100%;
    padding-right: 6px;
    text-align: right;
    color: #fff;
}

.mfp-counter {
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    top: 0;
    right: 0;
    white-space: nowrap;
    color: #ccc;
}

.mfp-arrow {
    position: absolute;
    top: 50%;
    width: 90px;
    height: 110px;
    margin: 0;
    margin-top: -55px;
    padding: 0;
    opacity: .65;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0;
    height: 0;
    margin-top: 35px;
    margin-left: 35px;
    content: '';
    border: medium inset transparent;
}

.mfp-arrow:after {
    top: 8px;
    border-top-width: 13px;
    border-bottom-width: 13px;
}

.mfp-arrow:before {
    opacity: .7;
    border-top-width: 21px;
    border-bottom-width: 21px;
}

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

.mfp-arrow-left:after {
    margin-left: 31px;
    border-right: 17px solid #fff;
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}

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

.mfp-arrow-right:after {
    margin-left: 39px;
    border-left: 17px solid #fff;
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    overflow: hidden;
    width: 100%;
    height: 0;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

img.mfp-img {
    line-height: 0;
    display: block;
    box-sizing: border-box;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 40px 0 40px;
}

.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    position: absolute;
    z-index: -1;
    top: 40px;
    right: 0;
    bottom: 40px;
    left: 0;
    display: block;
    width: auto;
    height: auto;
    content: '';
    background: #444;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

.mfp-figure small {
    font-size: 12px;
    line-height: 14px;
    display: block;
    color: #bdbdbd;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    margin-top: -36px;
    cursor: auto;
}

.mfp-title {
    line-height: 18px;
    padding-right: 36px;
    text-align: left;
    word-wrap: break-word;
    color: #f3f3f3;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-right: 0;
        padding-left: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        position: fixed;
        top: auto;
        bottom: 0;
        box-sizing: border-box;
        margin: 0;
        padding: 3px 5px;
        background: rgba(0, 0, 0, .6);
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        top: 3px;
        right: 5px;
    }

    .mfp-img-mobile .mfp-close {
        line-height: 35px;
        position: fixed;
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        padding: 0;
        text-align: center;
        background: rgba(0, 0, 0, .6);
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-right: 6px;
        padding-left: 6px;
    }
}

/*magnific-popup*/
/*jquery-date-range-picker*/
.date-picker {
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 25px;
    position: relative;
    z-index: 2;
    width: 170px;
    height: 25px;
    padding: 0;
    padding-left: 10px;
    cursor: pointer;
    color: #303030;
    border: 0;
}

.date-picker-wrapper {
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    z-index: 1;
    -webkit-box-sizing: initial;
    box-sizing: initial;
    padding: 5px 12px;
    color: #aaa;
    border: 1px solid #bfbfbf;
    background-color: #efefef;
    -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
    box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
}

.date-picker-wrapper.inline-wrapper {
    position: relative;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.date-picker-wrapper.single-date {
    width: auto;
}

.date-picker-wrapper.no-shortcuts {
    padding-bottom: 12px;
}

.date-picker-wrapper.no-topbar {
    padding-top: 12px;
}

.date-picker-wrapper .footer {
    font-size: 11px;
    padding-top: 3px;
}

.date-picker-wrapper b {
    font-weight: 700;
    color: #666;
}

.date-picker-wrapper a {
    text-decoration: underline;
    color: #6bb4d6;
}

.date-picker-wrapper .month-name {
    text-transform: uppercase;
}

.date-picker-wrapper .select-wrapper {
    position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}

.date-picker-wrapper .select-wrapper:hover {
    text-decoration: underline;
}

.date-picker-wrapper .month-element {
    display: inline-block;
    vertical-align: middle;
}

.date-picker-wrapper .select-wrapper select {
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    position: absolute;
    top: -1px;
    left: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-transform: inherit;
    opacity: .01;
    color: inherit;
    border: 0;
    outline: 0;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=1)';
    filter: alpha(opacity=1);
}

.date-picker-wrapper .month-wrapper {
    position: relative;
    padding: 5px;
    cursor: default;
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    background-color: #fff;
    _overflow: hidden;
}

.date-picker-wrapper .month-wrapper table {
    float: left;
    width: 190px;
}

.date-picker-wrapper .month-wrapper table.month2 {
    float: left;
    width: 190px;
}

.date-picker-wrapper .month-wrapper table td,
.date-picker-wrapper .month-wrapper table th {
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.date-picker-wrapper .month-wrapper table .day {
    font-size: 12px;
    line-height: 1;
    margin-bottom: 1px;
    padding: 5px 0;
    cursor: default;
    color: #ccc;
}

.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth {
    cursor: default;
    color: #999;
}

.date-picker-wrapper .month-wrapper table .day.checked {
    background-color: #9cdbf7;
}

.date-picker-wrapper .month-wrapper table .week-name {
    font-weight: 100;
    line-height: 20px;
    height: 20px;
    text-transform: uppercase;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip {
    cursor: help !important;
}

.date-picker-wrapper .time label {
    white-space: nowrap;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
    cursor: pointer;
    color: #333;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
    background-color: #cdecfa;
}

.date-picker-wrapper .month-wrapper table .day.lastMonth,
.date-picker-wrapper .month-wrapper table .day.nextMonth {
    display: none;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
    background-color: #ffe684;
}

.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering {
    background-color: #70ccd5;
}

.date-picker-wrapper table .caption {
    height: 40px;
}

.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev {
    padding: 0 5px;
    cursor: pointer;
}

.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover {
    color: #fff;
    background-color: #ccc;
}

.date-picker-wrapper .gap {
    font-size: 0;
    line-height: 0;
    position: relative;
    z-index: 1;
    top: -5px;
    visibility: hidden;
    float: left;
    width: 15px;
    height: 100%;
    height: 0;
    margin: 0 10px -10px;
    background-color: red;
}

.date-picker-wrapper .gap .gap-lines {
    overflow: hidden;
    height: 100%;
}

.date-picker-wrapper .gap .gap-line {
    position: relative;
    width: 15px;
    height: 15px;
}

.date-picker-wrapper .gap .gap-line .gap-1 {
    z-index: 1;
    height: 0;
    border-top: 8px solid #eee;
    border-bottom: 8px solid #eee;
    border-left: 8px solid #fff;
}

.date-picker-wrapper .gap .gap-line .gap-2 {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    height: 0;
    border-top: 8px solid #fff;
    border-left: 8px solid transparent;
}

.date-picker-wrapper .gap .gap-line .gap-3 {
    position: absolute;
    z-index: 2;
    top: 8px;
    right: 0;
    height: 0;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
}

.date-picker-wrapper .gap .gap-top-mask {
    position: absolute;
    z-index: 3;
    top: -1px;
    left: 1px;
    width: 6px;
    height: 1px;
    background-color: #eee;
}

.date-picker-wrapper .gap .gap-bottom-mask {
    position: absolute;
    z-index: 3;
    bottom: -1px;
    left: 7px;
    width: 6px;
    height: 1px;
    background-color: #eee;
}

.date-picker-wrapper .selected-days {
    display: none;
}

.date-picker-wrapper .drp_top-bar {
    line-height: 1.4;
    position: relative;
    padding: 10px 40px 10px 0;
}

.date-picker-wrapper .drp_top-bar .error-top {
    display: none;
}

.date-picker-wrapper .drp_top-bar .normal-top {
    display: none;
}

.date-picker-wrapper .drp_top-bar .default-top {
    display: block;
}

.date-picker-wrapper .drp_top-bar.error .default-top {
    display: none;
}

.date-picker-wrapper .drp_top-bar.error .error-top {
    display: block;
    color: red;
}

.date-picker-wrapper .drp_top-bar.normal .default-top {
    display: none;
}

.date-picker-wrapper .drp_top-bar.normal .normal-top {
    display: block;
}

.date-picker-wrapper .drp_top-bar .apply-btn {
    font-size: 12px;
    line-height: initial;
    position: absolute;
    top: 6px;
    right: 0;
    margin: 0;
    padding: 3px 5px;
    cursor: pointer;
    color: #d9eef7;
    color: #fff;
    border: solid 1px #0076a3;
    border-radius: 4px;
    background: #0095cd;
    background: -moz-linear-gradient(top, #00adee, #0078a5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
    cursor: pointer;
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.date-picker-wrapper .time {
    position: relative;
}

.date-picker-wrapper.single-month .time {
    display: block;
}

.date-picker-wrapper .time input[type=range] {
    width: 129px;
    height: 20px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.date-picker-wrapper .time1,
.time2 {
    width: 180px;
    padding: 0 5px;
    text-align: center;
}

.date-picker-wrapper .time1 {
    float: left;
}

.date-picker-wrapper .time2 {
    float: right;
}

.date-picker-wrapper .hour,
.minute {
    text-align: right;
}

.date-picker-wrapper .hide {
    display: none;
}

.date-picker-wrapper .first-date-selected {
    color: #fff !important;
    background-color: #49e !important;
}

.date-picker-wrapper .last-date-selected {
    color: #fff !important;
    background-color: #49e !important;
}

.date-picker-wrapper .date-range-length-tip {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    display: none;
    margin-top: -4px;
    margin-left: -8px;
    padding: 0 6px;
    border-radius: 2px;
    background-color: #ff0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
    -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
    -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
    -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
}

.date-picker-wrapper .date-range-length-tip:after {
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -4px;
    content: '';
    border-top: 4px solid #ff0;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev {
    display: none;
}

.date-picker-wrapper .week-number {
    font-size: 12px;
    line-height: 1;
    margin-bottom: 1px;
    padding: 5px 0;
    cursor: pointer;
    color: #999;
}

.date-picker-wrapper .week-number.week-number-selected {
    font-weight: 700;
    color: #49e;
}

/*jquery-date-range-picker*/
/*select2*/
.select2-container {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    vertical-align: middle;
}

.select2-container .select2-selection--single {
    display: block;
    box-sizing: border-box;
    height: 28px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    overflow: hidden;
    padding-right: 20px;
    padding-left: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative;
}

.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}

.select2-container .select2-selection--multiple {
    display: block;
    box-sizing: border-box;
    min-height: 32px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.select2-container .select2-search--inline {
    float: left;
}

.select2-container .select2-search--inline .select2-search__field {
    font-size: 100%;
    box-sizing: border-box;
    margin-top: 5px;
    padding: 0;
    border: none;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-dropdown {
    position: absolute;
    z-index: 1051;
    left: -100000px;
    display: block;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: white;
}

.select2-results {
    display: block;
}

.select2-results__options {
    margin: 0;
    padding: 0;
    list-style: none;
}

.select2-results__option {
    padding: 6px;
    -webkit-user-select: none;
    user-select: none;
}

.select2-results__option[aria-selected] {
    cursor: pointer;
}

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

.select2-search--dropdown .select2-search__field {
    box-sizing: border-box;
    width: 100%;
    padding: 4px;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
    display: none;
}

.select2-close-mask {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    display: block;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    margin: 0;
    padding: 0;
    opacity: 0;
    border: 0;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-hidden-accessible {
    position: absolute !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #fff;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 28px;
    color: #444;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    font-weight: bold;
    float: right;
    cursor: pointer;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    height: 26px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin-top: -2px;
    margin-left: -4px;
    border-width: 5px 4px 0 4px;
    border-style: solid;
    border-color: #888 transparent transparent transparent;
}

.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 1px;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    cursor: default;
    background-color: #eee;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #888 transparent;
}

.select2-container--default .select2-selection--multiple {
    cursor: text;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: white;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0 5px;
    list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    float: left;
    margin-top: 5px;
    color: #999;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    font-weight: bold;
    float: right;
    margin-top: 5px;
    margin-right: 10px;
    cursor: pointer;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    padding: 0 5px;
    cursor: default;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #e4e4e4;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    font-weight: bold;
    display: inline-block;
    margin-right: 2px;
    cursor: pointer;
    color: #999;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-search--inline {
    float: right;
}

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
    margin-right: auto;
    margin-left: 5px;
}

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: auto;
    margin-left: 2px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    cursor: default;
    background-color: #eee;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
    border: none;
    outline: 0;
    background: transparent;
    box-shadow: none;
    -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
    overflow-y: auto;
    max-height: 200px;
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: white;
    background-color: #5897fb;
}

.select2-container--default .select2-results__group {
    display: block;
    padding: 6px;
    cursor: default;
}

.select2-container--classic .select2-selection--single {
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-color: #f7f7f7;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    line-height: 28px;
    color: #444;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    font-weight: bold;
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    height: 26px;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #ddd;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin-top: -2px;
    margin-left: -4px;
    border-width: 5px 4px 0 4px;
    border-style: solid;
    border-color: #888 transparent transparent transparent;
}

.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 1px;
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    border: none;
    background: transparent;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #888 transparent;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
    cursor: text;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-color: white;
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    margin: 0;
    padding: 0 5px;
    list-style: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    padding: 0 5px;
    cursor: default;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #e4e4e4;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    font-weight: bold;
    display: inline-block;
    margin-right: 2px;
    cursor: pointer;
    color: #888;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
}

.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
    float: right;
}

.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
    margin-right: auto;
    margin-left: 5px;
}

.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: auto;
    margin-left: 2px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}

.select2-container--classic .select2-dropdown {
    border: 1px solid transparent;
    background-color: #fff;
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
    border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
    overflow-y: auto;
    max-height: 200px;
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    color: #fff;
    background-color: #3875d7;
}

.select2-container--classic .select2-results__group {
    display: block;
    padding: 6px;
    cursor: default;
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

/*select2*/
/*slick*/
/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/*slick*/
/*plugins*/
/*components*/
.iconed-link {
    display: inline-flex;
    text-decoration: none;
    align-items: center;
}

.iconed-link__ico {
    font-size: 0;
    flex-shrink: 0;
}

.iconed-link__glass {
    width: 22px;
    height: 16px;
    fill: #7c7c7c;
}

.iconed-link__ico--r-offset {
    margin-right: .8rem;
}

.iconed-link__title {
    display: inline-block;
}

.iconed-link__title--middle {
    font-size: 1.4rem;
}

.iconed-link__title--gray {
    color: #869da1;
}

.btn {
    font-size: 1.6rem;
    display: inline-block;
    padding: 1.4rem 5.5rem;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.btn--red {
    color: #fff;
    background: #901204;
}

.inline-dots .slick-dots {
    font-size: 0;
    display: block;
    margin-top: 5rem;
    text-align: center;
}

.inline-dots .slick-dots li {
    display: inline-block;
    width: 140px;
}

.inline-dots .slick-dots li.slick-active button:before {
    opacity: 1;
}

.inline-dots .slick-dots li button {
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 100%;
    height: 6px;
    padding: 0;
    cursor: pointer;
    border: none;
    background: #becdd0;
}

.inline-dots .slick-dots li button:before {
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    transition: all .1s ease-in;
    opacity: 0;
    background: #637a7f;
}

.grace-load {
    display: none;
    opacity: 0;
}

.grace-load.slick-initialized {
    display: block;
    animation: tab .2s ease-in forwards;
}

.iconed-link__ico--shared {
    width: 16px;
    height: 16px;
}

.breadcrump__item {
    font-size: 1.3rem;
    display: inline-block;
    margin-bottom: 1rem;
}

a.breadcrump__item {
    margin-right: 2rem;
    text-decoration: underline;
}

.breadcrump--b-offset {
    margin-bottom: 1.5rem;
}

.single-nav--r {
    text-align: right;
}

.iconed-link__title--middle {
    font-size: 1.6rem;
}

.iconed-link--r-offset {
    margin-right: 4rem;
}

.single-nav--b-offset {
    margin-bottom: 1rem;
}

/*components*/
/*fonts*/
@font-face {
    font-family: 'MyriadPro';
    font-weight: normal;
    font-style: normal; 

    src: url('/local/templates/.default/css/../fonts/MyriadPro-Regular.woff2') format('woff2'), url('/local/templates/.default/css/../fonts/MyriadPro-Regular.woff') format('woff');
}

@font-face {
    font-family: 'MyriadPro';
    font-weight: bold;
    font-style: normal; 

    src: url('/local/templates/.default/css/../fonts/MyriadPro-Bold.woff2') format('woff2'), url('/local/templates/.default/css/../fonts/MyriadPro-Bold.woff') format('woff');
}

@font-face {
    font-family: 'MyriadPro';
    font-weight: 600;
    font-style: normal; 

    src: url('/local/templates/.default/css/../fonts/MyriadPro-Semibold.woff2') format('woff2'), url('/local/templates/.default/css/../fonts/MyriadPro-Semibold.woff') format('woff');
}

@font-face {
    font-family: 'MyriadProCond';
    font-weight: normal;
    font-style: normal; 

    src: url('/local/templates/.default/css/../fonts/MyriadPro-Cond.woff2') format('woff2'), url('/local/templates/.default/css/../fonts/MyriadPro-Cond.woff') format('woff');
}

@font-face {
    font-family: 'MyriadProCond';
    font-weight: bold;
    font-style: normal; 

    src: url('/local/templates/.default/css/../fonts/MyriadPro-BoldCond.woff2') format('woff2'), url('/local/templates/.default/css/../fonts/MyriadPro-BoldCond.woff') format('woff');
}

.h1,
h1 {
    font-size: 3.6rem;
    line-height: 1.2;
    margin-top: 0;
}

h4,
.h4 {
    font-size: 1.8rem;
}

.h2,
h2 {
    font-size: 3.6rem;
    line-height: 1.2;
    margin-top: 0;
}

.h3,
h3 {
    font-size: 2.4rem;
    line-height: 1.2;
    margin-top: 0;
}

.h3--middle-size {
    font-size: 2.8rem;
    font-weight: 500;
}

.item-title {
    font-size: 2rem;
    font-weight: 600;
}

.h4--default--offset {
    margin-top: 0;
    margin-bottom: 2rem;
}

.h4--bold {
    font-weight: bold;
}

.h4--cond {
    font-family: 'MyriadProCond';
}

.h3--cond {
    font-family: 'MyriadProCond';
}

.h2--regular {
    font-weight: 500;
}

.default-section--gray {
    background: #f0f2f3;
}

.h1--default-offset {
    margin-bottom: 4rem;
}

.h4--middle-offset {
    margin-top: 0;
    margin-bottom: 2rem;
}

/*fonts*/
/*header*/
.date--small {
    font-size: 1.3rem;
}

.date--offset {
    margin-right: .8rem;
}

.date--pointered {
    display: inline-flex;
    align-items: center;
}

.date--pointered:after {
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-left: 1.2rem;
    content: '';
    border-radius: 50%;
    background: #869da1;
}

.desctop-header__top {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.desctop-header-top {
    display: flex;
    align-items: center;
}

.desctop-header-logo {
    width: 148px;
}

.desctop-header-content--offset {
    padding-bottom: 2rem;
    padding-left: 5rem;
}

.desctop-header-content {
    flex: 1;
}

.desctop-header-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.language-widget__item {
    display: inline-flex;
    width: 36px;
    height: 36px;
    text-decoration: none;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
}

.language-widget__item--gray {
    color: #fff;
    background: #869da1;
}

.desctop-header-row-item {
    display: flex;
    align-items: center;
}

.iconed-link--r-offset {
    margin-right: 4.5rem;
}

.desctop-header-slogan__item--big {
    font-size: 2.4rem;
    font-weight: 600;
}

.desctop-header-slogan__item {
    display: block;
}

.header-search-btn {
    display: inline-flex;
    cursor: pointer;
    border: none;
    background: none;
    align-items: center;
}

.desctop-header-row--offset {
    padding-bottom: 3rem;
}

.header-search-btn__ico {
    width: 24px;
    height: 24px;
    fill: #901204;
}

.header-search-btn__ico--r-offset {
    margin-right: .8rem;
}

.header-search-btn__title {
    font-size: 1.4rem;
}

.desctop-header-middle {
    color: #fff;
    background: #901204;
}

.desctop-header-middle-nav {
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
    align-items: center;
    justify-content: space-between;
}

.desctop-header-middle-nav__item {
    display: inline-flex;
    align-items: center;
}

.desctop-header-middle-nav__link {
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    padding: 2rem 1.2rem;
    text-decoration: none;
}

.iconed-link__login {
    width: 16px;
    height: 16px;
    fill: #000;
}

.desctop-header-bottom__nav {
    display: flex;
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
    align-items: center;
    justify-content: space-between;
}

.desctop-header-bottom-nav__link {
    font-size: 1.4rem;
    display: inline-block;
    padding: .9rem 1.4rem;
    text-decoration: none;
    color: #000;
}

.desctop-header-bottom-nav__item {
    display: inline-flex;
    align-items: center;
}

.iconed-link__title--black {
    color: #000;
}

.desctop-header-bottom {
    background: #dd9725;
}

.h2--gray {
    color: #869da1;
}

.desctop-nav-link {
    position: relative;
}

.header-window--right {
    right: 0;
}

.header-window--left {
    left: 0;
}

.header-window--right {
    right: -40px;
}

.header-window-content--red {
    border-right: 5px solid #901204;
    border-bottom: 5px solid #901204;
    border-left: 5px solid #901204;
    background: #fff;
}

.header-window-content {
    padding: 3rem 4rem;
}

.header-window__col {
    list-style: none;
}

.header-window {
    position: absolute;
    z-index: 9;
    top: 100%;
    display: none;
    width: 940px;
    pointer-events: none;
    opacity: 0;
}

.header-window--middle {
    width: 620px;
}

.header-window__row {
    display: flex;
}

.header-window__col {
    font-weight: 600;
    width: 33.3%;
    color: #3e3534;
}

.header-window-sub--offset {
    padding-top: 2rem;
}

.header-window__sub {
    padding-left: 2rem;
    list-style: none;
    color: #3e3534;
}

.header-window-sub__item--offset:not(:last-child) {
    margin-bottom: 1rem;
}

.header-window-sub__link {
    font-size: 1.4rem;
    font-weight: 600;
}

.header-window__col--offset {
    padding-left: 4rem;
}

.desctop-nav-link:hover {
    color: #3e3534;
    background: #fff;
    -webkit-box-shadow: inset 5px 0 0 0 #901204;
    -moz-box-shadow: inset 5px 0 0 0 #901204;
    box-shadow: inset 5px 0 0 0 #901204;
}

.desctop-nav-link:hover .header-window {
    display: block;
    pointer-events: all;
    opacity: 1;
}

.desctop-nav-link:hover .desctop-header-middle-nav__link {
    color: #901204;
}

.desctop-bottom-nav {
    position: relative;
}

.desctop-bottom-nav:hover {
    color: #3e3534;
    background: #fff;
    -webkit-box-shadow: inset 5px 0 0 0 #dd9725;
    -moz-box-shadow: inset 5px 0 0 0 #dd9725;
    box-shadow: inset 5px 0 0 0 #dd9725;
}

.desctop-bottom-nav:hover .header-window {
    display: block;
    pointer-events: all;
    opacity: 1;
}

.header-window-content--yellow {
    border-right: 5px solid #dd9725;
    border-bottom: 5px solid #dd9725;
    border-left: 5px solid #dd9725;
    background: #fff;
}

.header-window__col--half {
    width: 50%;
}

.iconed-link--middle {
    font-size: 14px;
    font-weight: 500;
}

.iconed-link__ico--t-offset {
    position: relative;
    top: 3px;
}

.about-widget-link__item--small-offset {
    margin-bottom: 1rem;
}

.ads-item {
    padding-top: 3.5rem;
    padding-bottom: 1rem;
}

.ads-item__header {
    display: flex;
    align-items: center;
}

.ads-item__avatar-link {
    overflow: hidden;
    width: 48px;
    height: 48px;
}

.ads-item__avatar {
    border-radius: 50%;
}

.ads-item__avatar-link--offset {
    margin-right: 2rem;
}

.ads-item__title {
    font-size: 1.5rem;
    font-weight: bold;
    display: block;
}

.ads-item__publish {
    display: flex;
    color: #869da1;
    justify-content: space-between;
    align-items: center;
}

.ads-item__day {
    font-size: 1.5rem;
    font-weight: bold;
    display: inline-block;
}

.ads-item__day--offset {
    margin-right: 2rem;
}

.ads-item__title--offset {
    margin-bottom: .6rem;
}

.ads-item__content {
    font-size: 1.4rem;
}

.ads-item__header--offset {
    margin-bottom: 1.5rem;
}

/*patch-adblock*/

.ob-item {
    padding-top: 3.5rem;
    padding-bottom: 1rem;
}

.ob-item__header {
    display: flex;
    align-items: center;
}

.ob-item__avatar-link {
    overflow: hidden;
    width: 48px;
    height: 48px;
}

.ob-item__avatar {
    border-radius: 50%;
}

.ob-item__avatar-link--offset {
    margin-right: 2rem;
}

.ob-item__title {
    font-size: 1.5rem;
    font-weight: bold;
    display: block;
}

.ob-item__publish {
    display: flex;
    color: #869da1;
    justify-content: space-between;
    align-items: center;
}

.ob-item__day {
    font-size: 1.5rem;
    font-weight: bold;
    display: inline-block;
}

.ob-item__day--offset {
    margin-right: 2rem;
}

.ob-item__title--offset {
    margin-bottom: .6rem;
}

.ob-item__content {
    font-size: 1.4rem;
}

.ob-item__header--offset {
    margin-bottom: 1.5rem;
}
/*patch-adblock*/
.auth-form__item {
    margin-bottom: 1rem;
}

.transparent-input--small-offset {
    margin-bottom: 5px;
}

/*.ads-item--bordered {
    border-bottom: 2px solid #dae1e2;
}*/
.ob-item--bordered {
    border-bottom: 2px solid #dae1e2;
}

.header-window--small {
    width: 340px;
}

.small-link--decorated {
    text-decoration: underline;
}

.transparent-input {
    width: 100%;
    height: 40px;
    border: none;
}

.transparent-input--red {
    border-bottom: 2px solid #901204;
}

.small-link {
    font-size: 1.2rem;
}

.small-link--right {
    display: block;
    text-align: right;
}

.btn--slim {
    padding: 1rem 5.5rem;
    cursor: pointer;
    text-transform: none;
    border: none;
}

.desctop-header-bottom-nav__item.active {
    position: relative;
    background: #fff;
    -webkit-box-shadow: inset -5px 0 0 0 #dd9725;
    -moz-box-shadow: inset -5px 0 0 0 #dd9725;
    box-shadow: inset -5px 0 0 0 #dd9725;
}

.desctop-header-bottom-nav__item.active .header-window {
    pointer-events: all;
    opacity: 1;
}

.btn--bordered-red {
    color: #901204;
    border: 2px solid #901204;
    background: #fff;
}

.btn--small-slim {
    font-weight: 600;
    padding: .8rem 2.5rem;
    cursor: pointer;
    text-transform: none;
}

.auth-form__btn {
    display: flex;
    align-items: center;
}

.btn--slim--r-offset {
    margin-right: 10px;
}

.header-window-content--small-offset {
    padding: 3rem 2.5rem;
}

.desctop-header-bottom-nav__link {
    cursor: pointer;
}

.auth-form__btn--t-offset {
    margin-top: 3rem;
    margin-bottom: 2rem;
}

.auth-form-bottom__title--r-offset {
    margin-right: 1rem;
}

.auth-form__bottom {
    font-size: 1.2rem;
}

.red-link {
    color: #901204;
}

.auth-notif__nav--b-offset {
    margin-bottom: 2rem;
}

.auth-notif__desc--b-offset {
    margin-bottom: 2rem;
}

.red-link--r-middle-offset {
    margin-right: 1.5rem;
}

.auth-notif__desc {
    font-size: 1.6rem;
}

.red-link--small {
    font-size: 1.2rem;
}

.red-link--decorated {
    text-decoration: underline;
}

.desctop-header-row {
    position: relative;
}

.search-window {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}

.search-window-nav__input {
    width: 100%;
    height: 40px;
}

.search-window__nav {
    border-bottom: 2px solid #becdd0;
}

.search-window-nav__submit {
    width: 28px;
    height: 28px;
    padding: 0;
    border: none;
    background: none;
}

.search-window-submit__ico {
    fill: #901204;
}

.close-search {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
}

.close-search:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    margin: auto;
    content: '';
    transform: rotate(45deg);
    transform-origin: center;
    border-radius: 3px;
    background: #901204;
}

.close-search:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    margin: auto;
    content: '';
    transform: rotate(-45deg);
    transform-origin: center;
    border-radius: 3px;
    background: #901204;
}

button {
    cursor: pointer;
}

.search-window__result {
    position: absolute;
    z-index: 9;
    top: 50px;
    display: none;
    width: 100%;
    padding: 2.5rem;
    border: 3px solid #901204;
    background: #fff;
}

.search-window-submit--r-offset {
    margin-right: 2.5rem;
}

.search-window-nav__btn {
    display: inline-flex;
    align-items: center;
}

.search-window-nav {
    display: flex;
    align-items: center;
}

.search-window-nav__btn--r-offset {
    padding-left: 3rem;
}

.search-window-nav__input {
    font-size: 1.6rem;
    border: none;
}

.search-window-result__title {
    font-size: 2rem;
}

.search-window-result__cat {
    font-size: 1.2rem;
    display: inline-block;
    text-transform: uppercase;
}

.red {
    color: #901204;
}

.search-window-result__date--offset {
    margin-right: .7rem;
}

.search-window-result__date {
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    color: #869da1;
}

.search-window-result__time {
    font-size: 12px;
    font-weight: 900;
    display: inline-block;
    color: #869da1;
}

.search-window-result__cat--dot {
    position: relative;
    padding-left: 1.5rem;
}

.search-window-result__cat--dot:before {
    position: absolute;
    top: 5px;
    left: 0;
    display: inline-block;
    width: 4px;
    height: 4px;
    content: '';
    border-radius: 50%;
    background: #dd9725;
}

.search-window {
    display: none;
}

.search-window.active {
    display: block;
    animation: tab .2s ease-in forwards;
}

.auth-user {
    font-size: 1.4rem;
    display: flex;
    align-items: center;
}

.red-link--italic {
    font-style: italic;
}

.auth-user__avatar--r-offset {
    margin-right: 1rem;
}

.auth-user__avatar {
    border-radius: 50%;
}

.search-window-result__list {
    overflow: auto;
    max-height: 800px;
}

.search-window-result__item--b-offset {
    margin-bottom: 2rem;
}

.red-link--middle {
    font-size: 1.4rem;
}

.search-window__result.active {
    display: block;
    animation: tab .2s ease-in forwards;
}

.auth-user-widget {
    position: relative;
}

.auth-user-widget-window {
    position: absolute;
    z-index: 9;
    top: 33px;
    left: 0;
    width: 100%;
    background: #fff;
}

.auth-user {
    min-height: 36px;
    padding-right: 15px;
    padding-left: 15px;
}

.auth-user-widget-window--offset {
    padding: 15px;
}

.auth-user-widget__link {
    font-size: 1.5rem;
    font-weight: 600;
    display: block;
    margin-bottom: 1rem;
}

.auth-user-widget__window--yellow {
    border-right: 4px solid #dd9725;
    border-bottom: 4px solid #dd9725;
    border-left: 4px solid #dd9725;
}

.auth-user-widget__window {
    display: none;
}

.auth-user-widget:hover .auth-user {
    position: relative;
    background: #fff;
}

.auth-user-widget:hover .auth-user:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 4px;
    height: 100%;
    content: '';
    background: #dd9725;
}

.auth-user-widget:hover .auth-user:after {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 4px;
    height: 100%;
    content: '';
    background: #dd9725;
}

.auth-user-widget:hover .auth-user-widget__window {
    display: block;
    animation: tabs .2s ease-in forwards;
}

.desctop-bottom-nav .iconed-link {
    position: relative;
    width: 100%;
}

.desctop-bottom-nav .iconed-link__title {
    display: flex;
    padding-right: 25px;
}

.desctop-bottom-nav .iconed-link__ico {
    position: absolute;
    right: 0;
}

.desctop-header-bottom-nav__item.active .header-window {
    display: block;
}

.search-window-nav__input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #d4d4d4;
}

.search-window-nav__input::-moz-placeholder {
    /* Firefox 19+ */
    color: #d4d4d4;
}

.search-window-nav__input:-ms-input-placeholder {
    /* IE 10+ */
    color: #d4d4d4;
}

.search-window-nav__input:-moz-placeholder {
    /* Firefox 18- */
    color: #d4d4d4;
}

.header-window__shap {
    width: 40px;
    height: 35px;
}

.header-window__title--center {
    display: flex;
    align-items: center;
}

.header-window__ico {
    margin-right: 2rem;
}

.desctop-nav-link-pup {
    font-size: 1.6rem;
    position: absolute;
    top: 4rem;
    right: 4rem;
}

.header-window-content {
    position: relative;
}

.mobile-header-btn {
    position: relative;
    width: 20px;
    height: 16px;
    cursor: pointer;
    border: none;
    background: transparent;
}

.mobile-header-btn__line {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 2px;
    transition: all .2s ease-in;
    background: #dd9725;
}

.mobile-header-btn__line:nth-child(1) {
    top: 0px;
}

.mobile-header-btn__line:nth-child(2) {
    top: 50%;
    margin-top: -1px;
}
.mobile-header-btn__line:nth-child(3) {
    bottom: 0px;
    top: auto;
}

.mobile-header-top {
    display: flex;
    padding-top: 5px;
    padding-right: 1.5rem;
    padding-bottom: 5px;
    padding-left: 1.5rem;
    background: #f1f3f4;
    align-items: center;
    justify-content: space-between;
}

.mobile-header-top-title {
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    line-height: 0px;
}

.mobile-header-top-title img {
    width: auto;
    max-height: 50px;
}


.mobile-header-menu {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    list-style: none;
}

.mobile-header-menu ul {
    list-style: none;
}

.mobile-header-bottom-offset {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}

.mobile-header-orange {
    color: #fff;
    background: #dd9725;
}

.mobile-header-bottom {
    overflow: auto;
    height: calc(100vh - 53px);
    background: #fff;
}

.mobile-header-sub {
    padding-left: 1.5rem;
}

.level-1 > li {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.level-1 > li > a {
    font-size: 1.6rem;
    font-weight: bold;
    display: block;
}

.level-2 > li > a {
    font-size: 1.4rem;
    font-weight: 600;
    display: block;
}

.level-2 > li {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.level-3 > li {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.level-3 > li > a {
    font-size: 1.4rem;
    font-weight: 400;
    display: block;
}

.mobile-header-menu .active {
    color: #dd9725;
}

.mobile-header-menu .active a {
    text-decoration: underline;
}

.mobile-header-sub {
    display: none;
}

.mobile-header-ico {
    margin-right: 2rem;
    fill: #869da1;
}

.mobile-header-auth {
    width: 30px;
    height: 30px;
}

.mobile-header-nav {
    padding: 3rem 1.5rem;
}

.mobile-header-nav-item {
    font-size: 1.6rem;
    margin-bottom: 2rem;
}

.mobile-header-nav-item:last-child {
    margin-bottom: 0rem;
}

.iconed-link__title--bold {
    font-weight: bold;
}

.mobile-header-menu-header {
    position: relative;
    padding-right: 3rem;
}

.active.mobile-header-arrow:before {
    transform: scale(-1);
}

.mobile-header-arrow {
    position: absolute;
    top: 4px;
    right: 0;
    display: inline-block;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.mobile-header-arrow:before {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    content: '';
    border-width: 10px 7px 0 7px;
    border-style: solid;
}

.mobile-header-btn.active .mobile-header-btn__line:nth-child(1) {
    top: 50%;
    transform: rotate(-45deg);
}

.mobile-header-btn.active .mobile-header-btn__line:nth-child(2) {
    top: 50%;
    transform: rotate(45deg);
    margin-top: 0px;
}
.mobile-header-btn.active .mobile-header-btn__line:nth-child(3) {
    opacity: 0;
}

.mobile-header-arrow--white:before {
    border-color: #fff transparent transparent transparent;
}

.mobile-header-orange .mobile-header-menu .active {
    color: #fff;
}

.mobile-header-arrow--orange:before {
    border-color: #dd9725 transparent transparent transparent;
}

.mobile-header-bottom {
    display: none;
}

.mobile-header-menu-header {
    font-size: 1.6rem;
    font-weight: bold;
    display: block;
}

.responsive-table {
    overflow-y: auto;
    width: 100%;
    margin: 0 0 1em;
    _overflow: auto;
}

/*0211*/
.mobile-header-search {
    width: 17px;
    height: 17px;
    margin-right: 1.5rem;
    padding: 0;
    cursor: pointer;
    border: none;
    background: none;
}

.mobile-header-search__ico {
    width: 20px;
    height: 20px;
    fill: #dd9725;
}

.mobile-header-top-nav {
    display: flex;
    align-items: center;
}

.mobile-header-top {
    position: relative;
}

.mobile-search-form-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 30px;
    cursor: pointer;
    border: none;
    background: none;
}

.mobile-search-form-search:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: 17px;
    height: 17px;
    margin: auto;
    content: '';
    background: url('/local/templates/.default/css/../images/magnifying-glass.svg') no-repeat center;
    background-size: contain;
}

.mobile-search-form {
    position: relative;
}

.mobile-search {
    position: absolute;
    z-index: 9;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 1rem;
    transition: all .2s ease-in;
    transform: translateY(70%);
    pointer-events: none;
    opacity: 0;
    background: #e1e3e4;
}

.mobile-search.active {
    transform: translateY(100%);
    pointer-events: all;
    opacity: 1;
}

.mobile-search-form-input {
    width: 100%;
    height: 30px;
    padding-right: 4rem;
    padding-left: 1.5rem;
    border: none;
}

.search-page input[type='text'] {
    height: 30px;
    padding-right: 15px;
    padding-left: 15px;
    border: 1px solid #869da1;
}

.search-page select {
    height: 30px;
    border: 1px solid #869da1;
}

.search-item-title {
    display: block;
}

.search-page input[type='submit'] {
    font-size: 1.2rem;
    display: inline-block;
    margin-left: 2rem;
    padding: .8rem 3.5rem;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    background: #901204;
}

.search-item {
    margin-bottom: 2rem;
    padding: 2rem;
    border: 1px solid #f1f3f4;
}

.search-item-desc {
    font-size: 1.6rem;
}

.search-page form {
    display: flex;
    align-items: center;
}

.page-404 {
    padding-bottom: 4rem;
    text-align: center;
}

.page-404-title {
    font-size: 240px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 40px;
    text-align: center;
}

.page-404-title span {
    color: #901204;
}

.page-404-desc {
    font-size: 20px;
    font-weight: 500;
    text-align: center;
}

.page-404-link {
    display: inline-block;
    text-decoration: underline;
    color: #901204;
}

@media (max-width: 500px) {
    .page-404 {
        min-height: inherit;
    }

    .page-404 {
        padding-bottom: 3rem;
    }

    .page-404-title {
        font-size: 170px;
    }
}

/*0211*/
/*header*/
/*index*/
*:focus {
    outline: none;
}

img {
    max-width: 100%;
}

p {
    margin-top: 5px;
}

a {
    text-decoration: none;
}

.full-slider__title {
    font-size: 4.3rem;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 7rem;
}


.full-slider-nav {
    display: flex;
    align-items: center;
}

.full-slider-nav__list {
    display: inline-flex;
    min-width: 412px;
}

.full-slider-nav__item {
    display: inline-block;
}

.full-slider-nav__item:not(:last-child) {
    margin-right: 14px;
}

.article-content__header--offset {
    margin-bottom: 1rem;
}

.full-slider-nav__line {
    display: inline-block;
    width: 70px;
    height: 6px;
    cursor: pointer;
    opacity: .25;
    border: none;
    background: #869da1;
}

.full-slider-nav__arrows {
    font-size: 0;
}

.mobile-header {
    position: fixed;
    z-index: 50;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
}

@keyframes full-slider-anim {
    0% {
        width: 70px;
        opacity: .25;
    }

    100% {
        width: 160px;
        opacity: 1;
    }
}

.full-slider-nav__line--active {
    animation: full-slider-anim .2s ease-in forwards;
}

.full-slider-nav__btn {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 47px;
    border-top: 1px solid #869da1;
    border-bottom: 1px solid #869da1;
    border-left: 1px solid #869da1;
}

.full-slider-nav__btn:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    content: '';
    border-radius: 2px;
}

.full-slider-nav__btn:last-child {
    border-right: 1px solid #869da1;
}

.full-slider-nav__arrows--offset {
    margin-left: 5rem;
}

.full-slider-nav__btn--prev:before {
    left: 4px;
    transform: rotate(45deg);
    border-bottom: 2px solid #869da1;
    border-left: 2px solid #869da1;
}

.full-slider-nav__btn--next:before {
    right: 4px;
    transform: rotate(-45deg);
    border-right: 2px solid #869da1;
    border-bottom: 2px solid #869da1;
}

.full-slider__content--offset {
    margin-bottom: 3rem;
}

.full-slider .slick-arrow {
    display: none !important;
}

.default-section--offset {
    padding: 3rem 0  2rem;
}

.short-nav {
    display: flex;
    align-items: center;
}

.short-nav__title {
    font-size: 1.7rem;
    font-weight: 600;
    display: inline-block;
    padding-right: 2rem;
}

.short-nav-menu__item--orange {
    color: #fff;
    background: #dd9725;
}

.short-nav-menu__item {
    font-size: 1.5rem;
    font-weight: 600;
    display: inline-flex;
    overflow: hidden;
    width: calc(25% - 17px);
    height: 80px;
    margin-left: 34px;
    padding: 1.5rem 3rem 1.5rem 2rem;
    text-decoration: none;
    align-items: center;
}

.short-nav-menu {
    display: inline-flex;
    flex: 1;
    align-items: stretch;
}

.tab-widget-nav_articles {
    display: inline-flex;
    align-items: center;
}

.tab-widget-nav--red {
    border-bottom: 2px solid #901204;
}

.tab-widget-nav__link--offset {
    margin-right: 4.5rem;
}

.tab-widget-nav__link-active {
    pointer-events: none;
    -webkit-box-shadow: inset 0 -3px 0 0 #901204;
    -moz-box-shadow: inset 0 -3px 0 0 #901204;
    box-shadow: inset 0 -3px 0 0 #901204;
}

.date {
    font-size: 1.6rem;
    display: inline-block;
}

.date--gray {
    color: #9b9b9b;
}

.article--bordered {
    border-bottom: 1px solid #dae1e2;
}

.article--offset {
    padding: 3rem 0;
}

.date--offset {
    margin-right: 1rem;
}

.article__content--offset {
    padding-right: 8rem;
}

.article__content {
    flex: 1;
}

.articles__col--offset {
    padding-right: 8.333333333333334%;
}

.article__img-line {
    width: 274px;
    height: 170px;
    overflow: hidden;
    
}
.article__img-line img {
    width: 100%;
    object-fit: cover;
    object-position: center;
    height: 100%;
}

.article__img {
    font-size: 0;
    position: relative;
}

.article--middle {
    display: flex;
    align-items: center;
}

.article__desc {
    font-size: 1.8rem;
}

.article--bordered:last-child {
    border-bottom: none;
}

.tab-widget-nav--offset {
    margin-bottom: 2rem;
}

.iconed-link__ico--red {
    background: #901204;
}

.iconed-link-ico__arrow {
    display: inline-flex;
    width: 22px;
    height: 22px;
    align-items: center;
    justify-content: center;
}

.iconed-link__title--strong {
    font-weight: 600;
}

.iconed-link-ico--arrow {
    width: 25px;
    height: 25px;
}

.iconed-link-ico--r-offset {
    margin-right: 1rem;
}

.iconed-link-ico--l-offset {
    margin-left: 1rem;
}

.tab {
    display: none;
}

.date-event-item-content--offset {
    padding-left: 4rem;
}

@keyframes tab {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.tab.active {
    display: block;
    animation: tab .2s ease-in forwards;
}

.date-event-item__day {
    font-size: 6.8rem;
    line-height: 1;
    display: block;
}

.date-events__item {
    display: flex;
    align-items: flex-start;
}

.date-event-item__date {
    text-align: center;
}

.date-event-item-content__item {
    margin-bottom: 1rem;
}

.date-event-item__time {
    font-size: 2rem;
    line-height: 1;
    display: inline-block;
    margin-bottom: 1rem;
    padding-bottom: .5rem;
}

.date-event-item__mounth {
    font-family: 'MyriadProCond';
    font-size: 2rem;
    display: block;
}

.date-event-item__time--bordered {
    border-bottom: 2px solid #869da1;
}

.date-event-item__desc {
    font-size: 1.4rem;
    line-height: 1.8;
}

.date-event-item--offset {
    margin-bottom: 3rem;
}

.space-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.space-header__left {
    display: inline-flex;
    align-items: center;
}

.space-header_h2 {
    margin-bottom: 0;
}

.space-header__desc--l-offset {
    padding-left: 2rem;
}

.space-header__desc {
    font-size: 1.6rem;
}

.date--strong {
    font-weight: 600;
}

.default-new__date {
    font-size: 1.4rem;
}

.default-new__desc {
    font-size: 1.5rem;
}

.default-new__img-item {
    width: 100%;
}

.default-new--offset {
    padding: 2rem;
}

.default-new__desc {
    display: block;
}

.default-new__date {
    display: block;
}

.default-new__img {
    display: block;
}

.default-new {
    display: block;
    background: #fff;
}

.fluid-carousel--tile-margin .slick-slide {
    margin: 0 16px;
}

/* the parent */
.fluid-carousel--tile-margin .slick-list {
    margin: 0 -16px;
}

.space-header--offset {
    margin-bottom: 3rem;
}

.fluid-carousel--offset {
    padding-right: 5rem;
    padding-left: 5rem;
}

.fluid-carousel--offset .slick-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.default-new--shadowed {
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}

.fluid-carousel--hor-shadow:before {
    position: absolute;
    z-index: 9;
    left: 0;
    width: 160px;
    height: 100%;
    content: '';
    background: linear-gradient(to right, #f1f3f3 30%, transparent 80%);
}

.fluid-carousel--hor-shadow:after {
    position: absolute;
    z-index: 9;
    top: 0;
    right: 0;
    width: 160px;
    height: 100%;
    content: '';
    background: linear-gradient(to right, transparent 30%, #f1f3f3 80%);
}

.about-widget {
    background: #fff;
}

.about-widget--offset {
    padding: 3rem 9rem;
}

.iconed-link__ico--small-arrow {
    display: inline-block;
    width: 14px;
    height: 14px;
}

.iconed-link__ico--l-small-offset {
    margin-left: .8rem;
}

.about-widget__list {
    padding-left: 0;
    list-style: none;
}

.about-widget-link__item--offset {
    margin-bottom: 3rem;
}

.h2--middle-offset {
    margin-bottom: 3rem;
}

.fluid-carousel--offset {
    margin-bottom: 6rem;
}
/*
.ads-item__time {
    font-size: 1.4rem;
    display: inline-block;
}

.ads-item__content {
    margin-bottom: 1.5rem;
}*/
.ob-item__time {
    font-size: 1.4rem;
    display: inline-block;
}

.ob-item__content {
    margin-bottom: 1.5rem;
}

/*index*/
/*deyatelnost*/
.sidebar--offset {
    padding: 0 3rem 0 1.3rem;
}

.single {
    font-size: 1.6rem;
    display: flex;
    overflow: hidden;
    align-items: stretch;
}

.content {
    flex: 1;
}

.sidebar {
    position: relative;
    overflow: hidden;
    width: 285px;
    transition: all .2s ease-in;
}

.sidebar--r-bordered {
    border-right: 1px solid #c2ced0;
}

.content--offset {
    padding-left: 3.5rem;
}

.sidebar__menu {
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
}

.sidebar-menu-sub {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1rem;
    list-style: none;
}

.toggle-widget-header {
    cursor: pointer;
}

.sidebar-deep__nav {
    padding-left: 1rem;
    list-style: none;
}

.sidebar-menu__item {
    font-family: 'MyriadProCond';
    font-size: 1.8rem;
}

.sidebar-menu__item--offset {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
}

.sidebar-menu-sub__link,
.sidebar-deep__link {
    text-decoration: underline;
}

.sidebar-toggler {
    position: absolute;
    top: 8rem;
    left: 0;
    width: 35px;
    height: 35px;
    padding: 0;
    cursor: pointer;
    transform: translateX(-50%);
    border: none;
    background: none;
}

.sidebar-toggler__ico {
    fill: #c2ced0;
}

.link--decorated {
    text-decoration: underline;
}

.toggle-widget__arrow--r-offset {
    margin-right: 1rem;
}

.toggle-widget-header__title--bold {
    font-weight: bold;
}

.toggle-widget__arrow--red {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
}

.toggle-widget__arrow--red:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: auto;
    content: '';
    border-width: 10px 7px 0 7px;
    border-style: solid;
    border-color: #901204 transparent transparent transparent;
}

.toggle-widget-header--red {
    position: relative;
    display: flex;
    align-items: center;
}

.file-icon {
    font-size: 12px;
    font-weight: bold;
    display: inline-flex;
    padding: 2px 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 3px;
    justify-content: center;
}

.file-icon--red {
    color: #fff;
    background: #901204;
}

.file-icon--r-offset {
    margin-right: 1rem;
}

.toggle-widget-content--l-offset {
    padding-left: 2.6rem;
}

.toggle-widget-header--b-offset {
    margin-bottom: 1.5rem;
}

.toggle-widget-content__item--b-offset {
    margin-bottom: 1.5rem;
}

.toggle-widget--b-offset {
    margin-bottom: 1rem;
}

.single-item--offset {
    margin-bottom: 4rem;
}

.toggle-widget--l-offset {
    padding-left: 2.5rem;
}

.active .toggle-widget-arrow-js {
    transform: scale(-1);
}

.single__content {
    position: relative;
}

.sidebar.collapse {
    overflow: hidden;
    width: 6px;
}

.sidebar__wrapper {
    width: 242px;
}

.single__content--full {
    -webkit-box-shadow: -15px 0 55px -23px #919191;
    -moz-box-shadow: -15px 0 55px -23px #919191;
    box-shadow: -15px 0 55px -23px #919191;
}

/*deyatelnost*/
/*payment-service*/
.iconed-link--start {
    align-items: flex-start;
}

.toggle-widget-content__item {
    display: flex;
}

.link {
    display: inline-block;
}

.default-paragraph p {
    margin-bottom: 1.5rem;
}

.numeric-list {
    list-style: none;
}

.numeric-list li {
    display: flex;
    margin-bottom: 2rem;
}

.numeric-list .numeric-list__item {
    flex: 1;
}

.numeric-list .numeric-list__item span {
    display: block;
}

.numeric-list .numeric-list__item span:not(:last-child) {
    margin-bottom: 2rem;
}

.numeric-list .numeric-list__number {
    font-weight: bold;
    display: inline-block;
    margin-right: .7rem;
    flex-shrink: 0;
}

.subtitle {
    display: block;
}

.subtitle--default--offset {
    margin-top: 4rem;
    margin-bottom: 1.5rem;
}

.h4--t-big-offset {
    margin-top: 4rem;
}

.single-section--b-offset {
    margin-bottom: 8rem;
}

/*payment-service*/
/*data*/
.data-tile__img--univer {
    width: 80px;
    height: 72px;
}

.data-tile {
    display: block;
    /* min-height: 212px; */
    transition: all .2s ease-in;
    text-align: center;
}

.data-tile__picture--offset {
    margin-bottom: 2rem;
}

.data-tile__title {
    font-size: 2rem;
    font-weight: 600;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.data-tile__picture {
    display: block;
}

.data-tile--bordered {
    border: 1px solid #f1f3f4;
}

.data-tile--offset {
    margin-bottom: 3rem;
    padding: 3rem 1.5rem 2rem;
}

.data-tile:hover {
    background: #f1f3f4;
}

.data-tile__img {
    fill: #c2ced0;
}

.sidebar-menu-sub__link--gray {
    color: #869da1;
}

.section-date {
    display: flex;
    align-items: flex-start;
}

.label {
    font-size: 1.6rem;
    display: block;
}

.label--gray {
    color: #aaa;
}

.label--offset {
    margin-bottom: .7rem;
}

.section-item:not(:last-child) {
    margin-right: 4rem;
}

.section-item__desc {
    font-size: 2rem;
    font-weight: 600;
    display: block;
}

.section--offset {
    margin-bottom: 2rem;
}

/*.ads-item__publish--mw {
    max-width: 110px;
}
*/
.ob-item__publish--mw {
    margin-right: 15px;
}

.event-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.comment-form-control__input {
    font-size: 1.6rem;
    font-style: italic;
    padding-right: 1.5rem;
    padding-left: .5rem;
    color: #4a4a4a;
    border: none;
    background: transparent;
    background: transparent;
    flex: 1;
}

.comment-form_avatar {
    margin-right: 3rem;
}

.comment-form-control {
    display: flex;
    padding: 1rem;
    border: 1px solid #f2f2f2;
    background: #fdfdfd;
}

.small-btn {
    font-size: 1.2rem;
    font-weight: bold;
    padding: .5rem 1.4rem;
    cursor: pointer;
    border-radius: 4px;
    background: transparent;
}

.comment-form {
    display: flex;
    align-items: center;
}

.comment-form-control {
    flex: 1;
}

.comment-item {
    padding: 2.5rem;
    border: 1px solid #dae1e2;
}

.like-cls-1 {
    fill: transparent;
}

.like-cls-2 {
    fill: none;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

.like-cls-3,
.like-cls-4 {
    stroke: none;
}

.like-cls-4 {
    fill: #c3ced0;
}

.line-ico-share__ico {
    width: 17px;
    height: 17px;
}

.bookmark-ico {
    width: 19px;
    height: 18px;
}

.like__ico {
    width: 18px;
    height: 18px;
}

.like__title {
    font-size: 1.2rem;
    margin-left: .5rem;
}

.like {
    display: inline-flex;
    align-items: center;
}

.comment-nav {
    display: flex;
    align-items: center;
}

.bookmark {
    font-size: 0;
}

.line-ico-share__header {
    font-size: 0;
}

.line-ico--offset {
    margin-left: 1.2rem;
}

.comment-item__header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.comment-item__desc {
    line-height: 1.5;
    padding-left: 7rem;
}

.comment-form--offset {
    margin-bottom: 3rem;
}

.comment-item--offset {
    margin-bottom: 4rem;
}

.comments--offset {
    margin-bottom: 4rem;
    padding-bottom: 4rem;
}

.comments--bordered {
    border-bottom: 1px solid #a7cdd4;
}

.date-event-item-content--offset {
    padding-top: 3rem;
}

.date-event-item__day {
    font-family: 'MyriadProCond';
}

.like--active {
    color: #901204;
    fill: #901204;
}

.like--active .like-cls-4 {
    fill: #901204;
}

/*data*/
/*rekvisits*/
.large-container--space {
    display: flex;
    justify-content: space-between;
}

.rekvisits-item {
    font-size: 1.6rem;
}

.rekvisits-item__desc {
    font-weight: 600;
    display: inline-block;
}

.rekvisits-item__title {
    display: inline-block;
    width: 100px;
    padding-right: 1.5rem;
}

.rekvisits__item {
    display: flex;
    align-items: center;
}

.rekvisits__item--b-offset {
    margin-bottom: 2rem;
}

/*rekvisits*/
/*placement*/
.placement-contacts__item {
    display: flex;
    align-items: center;
}

.placement-contacts__title {
    display: inline-block;
    width: 205px;
}

.placement-contacts__desc {
    display: inline-block;
}

.placement-contacts__desc--semibold {
    font-weight: 600;
}

.placement-contacts__item--b-offset {
    margin-bottom: 1rem;
}

.placement-map-widget__map--style {
    height: 557px;
}

.placement__item--b-offset {
    margin-bottom: 4rem;
}

/*placement*/
/*events*/
.events-filter {
    font-size: 1.7rem;
}

.events-filter__input {
    width: 120px;
    height: 30px;
    padding-right: 17px;
    padding-left: 12px;
    border: 1px solid #707070;
    border-radius: 5px;
}

.events-filter-input-widget--r-offset {
    margin-right: 3rem;
}

.events-filter-input-widget {
    position: relative;
    display: inline-block;
}

.input-down-arrow {
    position: absolute;
    top: 12px;
    right: 8px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

.input-down-arrow:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: auto;
    content: '';
    border-width: 7px 3.5px 0 3.5px;
    border-style: solid;
    border-color: #901204 transparent transparent transparent;
}

.events-item {
    display: flex;
    align-items: flex-start;
}

.events-day {
    width: 75px;
    text-align: center;
    flex-shrink: 0;
}

.events-day__numb {
    font-family: 'MyriadProCond';
    font-size: 6.8rem;
    line-height: 1;
    display: block;
}

.events-day__title {
    font-family: 'MyriadProCond';
    font-size: 2rem;
    line-height: 1;
    display: block;
}

.events-filter--b-offset {
    margin-bottom: 6rem;
}

.date-event-item__time--b-offset {
    margin-bottom: 1.5rem;
}

.date-event-item__desc--middle {
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.2;
}

.date-event__category {
    font-size: 1.4rem;
    color: #afafaf;
}

.date-event-item-content__item--b-offset {
    margin-bottom: 3rem;
}

.date-event__category--b-offset {
    display: block;
    margin-bottom: 2rem;
}

.date-event-item__content--bordered {
    border-bottom: 1px solid #c2ced0;
}

.date-events__item:last-child .date-event-item__content--bordered {
    border-bottom: none;
}

.btn--red-bordered {
    color: #901204;
    border: 2px solid #901204;
}

.slim-btn {
    font-size: 1.2rem;
    font-weight: bold;
    display: inline-block;
    padding: 1rem 1.6rem;
}

.events__nav--offset {
    padding-left: 11rem;
}

.date-event-item-content--offset {
    padding-left: 0;
}

.date-event-item__date {
    margin-right: 4rem;
}

.date-picker-wrapper {
    font-family: 'MyriadProCond';
    font-size: 1.7rem;
    border: none;
    background: #fff;
    -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, .11);
    -moz-box-shadow: 0 0 14px 0 rgba(0, 0, 0, .11);
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, .11);
}

.date-picker-wrapper .month-wrapper {
    border: none;
}

.date-picker-wrapper .drp_top-bar .default-top {
    font-size: 17px;
    color: #4a4a4a;
}

.month-element {
    text-transform: none;
}

.date-picker-wrapper .month-wrapper table td,
.date-picker-wrapper .month-wrapper table th {
    font-weight: 600;
    color: #4a4a4a;
}

.date-picker-wrapper .month-wrapper table {
    width: 260px !important;
}

.date-picker-wrapper .month-wrapper table .day {
    font-size: 2rem;
    font-weight: 400;
}

.date-picker-wrapper .month-wrapper table th {
    font-size: 18px;
    text-transform: none;
}

.date-picker-wrapper .month-wrapper table th {
    padding-top: 8px;
    padding-bottom: 8px;
}

.date-picker-wrapper table .caption .prev {
    font-size: 0;
    position: relative;
    top: 3px;
    display: inline-block;
    width: 15px;
    height: 15px;
    padding: 0;
}

.date-picker-wrapper table .caption .prev:hover {
    background: none;
}

.date-picker-wrapper table .caption .prev:before {
    display: inline-block;
    width: 8px;
    height: 8px;
    content: '';
    transform: rotate(45deg);
    border-bottom: 2px solid #c2ced0;
    border-left: 2px solid #c2ced0;
}

.date-picker-wrapper table .caption .next {
    font-size: 0;
    position: relative;
    top: 3px;
    display: inline-block;
    width: 15px;
    height: 15px;
    padding: 0;
}

.date-picker-wrapper table .caption .next:hover {
    background: none;
}

.date-picker-wrapper table .caption .next:before {
    display: inline-block;
    width: 8px;
    height: 8px;
    content: '';
    transform: rotate(45deg);
    border-top: 2px solid #c2ced0;
    border-right: 2px solid #c2ced0;
}

.date-picker-wrapper b {
    font-weight: 400;
}

.date-picker-wrapper .gap {
    background: none;
}

.date-picker-wrapper {
    transform: translateX(84%);
}

.date-picker-wrapper .month-wrapper table .day {
    padding: 8px 0;
}

.date-picker-wrapper .month-wrapper table .day.checked {
    background: rgba(221, 151, 37, .25);
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
    background: rgba(221, 151, 37, .25);
}

.date-picker-wrapper .first-date-selected,
.date-picker-wrapper .last-date-selected {
    background: rgba(221, 151, 37, .25) !important;
}

.date-picker-wrapper .month-wrapper table .day.real-today.checked {
    background: rgba(221, 151, 37, .45) !important;
}

/*events*/
/*news*/
.nav__link--offset {
    margin-right: 40px;
}

.nav__link {
    font-size: 1.7rem;
    font-weight: 600;
    text-decoration: underline;
}

.nav__link--active {
    font-weight: 500;
    text-decoration: none;
}

.nav--b-offset {
    margin-bottom: 2rem;
}

.news-line {
    display: flex;
    align-items: flex-start;
}

.news-line__picture {
    font-size: 0;
    width: 275px;
    height: 170px;
    flex-shrink: 0;
    display: block;
    line-height: 0px;
}
.news-line__picture img {
    width: 100%;
    height: 100%;
    object-position: center;
    object-fit: cover;
}
.news-line__content {
    padding-left: 3rem;
    flex: 1;
}

.news-line__title {
    font-size: 2rem;
    display: block;
}

.news-line__title--b-offset {
    margin-bottom: 2rem;
}

.news-line__desc {
    line-height: 1.4;
}

.news-line-info {
    display: flex;
    align-items: center;
}

.news-line-info__item-offset {
    margin-right: 4.5rem;
}

.date--bold {
    font-weight: bold;
}

.news-line__desc--b-offset {
    margin-bottom: 3rem;
}

.iconed-link__ico-eye {
    width: 22px;
    height: 14px;
}

.iconed-link--small {
    font-size: 1.2rem;
}

.iconed-link__ico-photo {
    width: 18px;
    height: 15px;
}

.iconed-link--gray {
    color: #c2ced0;
}

.iconed-link__ico-r--offset {
    margin-right: 1rem;
}

.news-line--offset {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.news-line--bordered:not(:last-child) {
    border-bottom: 1px solid #869da1;
}

.pagination__arrow--left:hover:before {
    border-bottom-color: #3e3534;
    border-left-color: #3e3534;
}

.pagination__arrow--next:hover:before {
    border-top-color: #3e3534;
    border-right-color: #3e3534;
}

.pagination__arrow {
    position: relative;
    display: inline-flex;
    width: 40px;
    height: 40px;
    margin-right: 7px;
    margin-left: 7px;
    transition: all .2s ease-in;
    border: 2px solid #869da1;
    align-items: center;
    justify-content: center;
}

.pagination__arrow:hover {
    border-color: #e1b343;
    background: #e1b343;
}

.pagination__arrow:before {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    content: '';
    transition: all .2s ease-in;
    transform: rotate(45deg);
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-radius: 3px;
}

.pagination__arrow--left:before {
    left: 4px;
    border-bottom-color: #869da1;
    border-left-color: #869da1;
}

.pagination__arrow--next:before {
    right: 4px;
    border-top-color: #869da1;
    border-right-color: #869da1;
}

.pagination {
    display: inline-flex;
    align-items: center;
}

.pagination-wrapper {
    display: inline-flex;
    max-width: 486px;
    text-align: left;
    flex-wrap: wrap;
}

.pagination--right {
    margin-right: 0;
}

.pagination-widget--right {
    text-align: right;
}

.pagination__link {
    font-size: 1.4rem;
    font-weight: bold;
    display: inline-flex;
    width: 40px;
    height: 40px;
    margin-right: 7px;
    margin-left: 7px;
    transition: all .2s ease-in;
    color: #3e3534;
    border: 2px solid #869da1;
    align-items: center;
    justify-content: center;
}

.pagination__link:hover {
    border-color: #e1b343;
    background: #e1b343;
}

.pagination--b-offset {
    margin-bottom: 2rem;
}

.pagination--t-offset {
    margin-top: 2rem;
}

.pagination-wrapper__bottom {
    padding-right: 7px;
    padding-left: 7px;
}

.pagination-wrapper__bottom .pagination--b-offset {
    margin-bottom: 2rem;
}

.input-link-view {
    font-family: 'MyriadPro';
    font-size: 1.7rem;
    font-weight: 600;
    width: 230px;
    cursor: pointer;
    border: none;
}

.input-link-view::placeholder {
    color: #4a4a4a;
}

.input-link-view::placeholder {
    color: #4a4a4a;
}

.input-link-view::placeholder {
    color: #4a4a4a;
}

/*adv*/
/*adv*/
/*news*/
/*contacts*/
.data-tile--middle {
    min-height: 212px;
    padding-top: 3rem;
}

.data-tile--middle .data-tile__picture--offset {
    margin-bottom: 4rem;
}

.iconed-link__ico--small-univer {
    position: relative;
    top: -3px;
    width: 45px;
    height: 41px;
    fill: #dd9725 !important;
}

.iconed-link__ico--r-medium-offset {
    margin-right: 2rem;
}

.iconed-link__title-blink {
    font-size: 14px;
    font-weight: 500;
    display: block;
    width: 100%;
    color: #4a4a4a;
}

.iconed-link__title-el--offset {
    display: block;
    margin-bottom: .5rem;
}

.header-window-content--middle {
    max-width: 616px;
    padding-right: 3rem;
    padding-left: 3rem;
}

.header-window__col--half {
    width: 50%;
}

.header-window-bottom__notif {
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
}

.header-window__col--offset {
    padding-left: 2rem;
}

.sidebar {
    padding-bottom: 4rem;
}

.link--semi {
    font-weight: 600;
}

.single__content--full .sidebar-toggler__ico {
    transform: scale(-1);
}

.link--red {
    color: #901204;
}

.cu-nav--r {
    text-align: right;
}

.h2--no-offset {
    margin-bottom: .5rem;
}

.h2--subtitle {
    font-size: 2.8rem;
    font-weight: 500;
}

.arrow-b--red:before {
    border-color: #901204 transparent transparent transparent;
}

.sub-item-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sub-item-header__title {
    font-size: 1.8rem;
    font-weight: 600;
}

.active.arrow-b {
    transform: rotate(0);
}

.arrow-b {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 26px;
    cursor: pointer;
    transition: all .2s ease-in;
    transform: rotate(-90deg);
}

.arrow-b:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: auto;
    content: '';
    border-width: 10px 8px 0 8px;
    border-style: solid;
}

.sub-item-header {
    padding: 1.5rem;
}

.sub-item-header--bordered {
    border: 1px solid #f1f3f4;
}

.sub-item--offset {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.sub-item-content__title {
    font-size: 1.6rem;
    font-weight: 600;
    display: block;
}

.sub-item-content {
    border-right: 1px solid #f1f3f4;
    border-bottom: 1px solid #f1f3f4;
    border-left: 1px solid #f1f3f4;
}

.sub-item-content--offset {
    padding: 1.5rem;
}

.sub-item-content {
    display: none;
}

.sub-item-content__title {
    margin-bottom: 1rem;
}

.sub-item-content__item:not(:last-child) {
    margin-bottom: 2rem;
}

.link_sub-item-header {
    margin-right: 3rem;
}

.sub-item-header-r {
    display: inline-flex;
    align-items: center;
}

.sub-contacts-section--offset {
    margin-bottom: 6rem;
}

/*contacts*/
/*datepicker*/
.sort {
    display: flex;
    align-items: center;
}

.sort-item {
    display: inline-flex;
    margin-right: 4rem;
    align-items: center;
}

.sort-item__link {
    font-weight: bold;
    text-decoration: underline;
}

.sort-item__title {
    display: inline-block;
    margin-right: 1rem;
}

.h2--hl {
    font-size: 2.6rem;
}

.h2--cond {
    font-family: 'MyriadProCond';
}

.datepicker-item--offset {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.diary-table {
    display: table;
    border-collapse: collapse;
    transform: translateX(-30px);
    border: 1px solid transparent;
}

.diary-tr {
    display: table-row;
}

.diary-td {
    display: table-cell;
    min-width: 120px;
    max-width: 120px;
    height: 128px;
}

.diary-th {
    font-family: 'MyriadProCond';
    font-size: 1.3rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #4a4a4a;
}

.diary-td {
    min-height: 140px;
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
    padding-left: 1.3rem;
}

.diary-item-header {
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}

.diary-td--bordered {
    border: 1px solid #a7cdd4;
}

.diary-week-numb {
    font-family: 'MyriadProCond';
    font-size: 1.4rem;
    font-weight: bold;
}

.diary-td--informed {
    position: relative;
    padding-top: 5rem;
}

.diary-td-day {
    font-family: 'MyriadProCond';
    font-size: 1.7rem;
    font-weight: bold;
    position: absolute;
    top: 1.3rem;
    left: 1.3rem;
    color: #869da1;
}

.diary-content {
    font-family: 'MyriadProCond';
    font-size: 1.5rem;
    overflow: hidden;
    white-space: nowrap;
}

.diary-td.diary-td--first {
    min-width: 30px;
    padding-right: 1.3rem;
    vertical-align: middle;
}

.diary-td--any {
    padding-bottom: 30px;
}

.diary-td--empty {
    position: relative;
}

.diary-td--empty:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: 5.5rem;
    height: 3px;
    margin: auto;
    content: '';
    background: #f9f9f9;
}

.diary-td--any__link {
    font-family: 'MyriadProCond';
    font-size: 1.4rem;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    padding: 2px 1.3rem;
    color: #fff;
    background: #b2d3d9;
}

.diary-td--last {
    opacity: .7;
}

.diary-td--last .diary-td--any__link {
    background: #c2ced0;
}

.diary-th {
    height: 50px;
}

.datepicker-mobile-trigger {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.datepicker-mobile-trigger:before {
    position: absolute;
    top: 5px;
    right: 5px;
    display: inline-block;
    width: 5px;
    height: 5px;
    content: '';
    border-radius: 50%;
    border-radius: 50%;
    background: #a7cdd4;
}

/*datepicker*/
/*vibory*/
.section-author {
    display: flex;
    max-width: 610px;
    align-items: flex-start;
    justify-content: space-between;
}
/*
.ads-item-b-integred {
    display: flex;
    max-width: 250px;
    align-items: center;
    justify-content: space-between;
}

.ads-item-b-integred--t-offset {
    margin-top: 3rem;
}

.ads-item__header--start {
    align-items: flex-start;
}*/
.ob-item-b-integred {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ob-item__header--start {
    align-items: flex-start;
}

.section-content h2 {
    font-size: 2.2rem;
    font-weight: bold;
    margin-top: 2rem;
}

.section-content p {
    margin-bottom: 3rem;
}

.section-content img {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.single-sliders-wraper {
    width: 100%;
    padding-top: 30px;
}

.content {
    width: calc(100% - 285px);
}

.arrows-conrol .slick-prev {
    left: 0;
}

.arrows-conrol .slick-prev:before {
    left: 6px !important;
    transform: rotate(45deg);
    border-bottom: 2px solid #869da1;
    border-left: 2px solid #869da1;
}

.arrows-conrol .slick-next {
    right: 0;
}

.arrows-conrol .slick-next:before {
    right: 6px !important;
    transform: rotate(45deg);
    border-top: 2px solid #869da1;
    border-right: 2px solid #869da1;
}

.single-slider-nav-item {
    height: 90px !important;
    width: 90px !important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.single-slider-item {
    text-align: center;
}
.single-slider-item a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 400px;
    width: 100%;
}

img.single-slider-item__img {
    max-height: 400px;
    width: auto;
    margin: 0px auto;
}

@media(max-width:480px){
.single-slider-item a {
    height: 260px;
}

img.single-slider-item__img {
    max-height: 260px;
}

}

img.single-slider-nav-img {
    margin-top: 0;
    margin-bottom: 0;
}

.single-slider-nav-img {
    width: 100%;
}

.single-slider-nav {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}

.arrows-conrol .slick-arrow {
    font-size: 0;
    position: absolute;
    z-index: 9;
    top: 50%;
    display: inline-block;
    width: 47px;
    height: 47px;
    transform: translateY(-50%);
    border: 1px solid #869da1;
    background: #fff;
}

.arrows-conrol .slick-arrow:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    content: '';
    border-radius: 2px;
}

.slider-nav-b--right {
    margin-top: 2rem;
    margin-bottom: 2rem;
    text-align: right;
}

.responsive-video {
    position: relative;
    height: 0;
    margin-top: 3rem;
    margin-bottom: 3rem;
    /* 16:9 */
    padding-top: 25px;
    padding-bottom: 56.25%;
}

.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.h2--no-offset {
    margin-bottom: 0;
}

/*vibory*/
/*articles*/
.single-section ul {
    list-style: none;
}

.single-section ul li {
    position: relative;
    display: block;
    margin-bottom: 10px;
    padding-left: 15px;
}

.single-section ul li:before {
    position: absolute;
    top: 8px;
    left: 0;
    width: 4px;
    height: 4px;
    content: '';
    border-radius: 50%;
    background: #000;
}

.default-paragraph h4 {
    margin-top: 4rem;
}
/*
.adv-item__title {
    display: block;
    text-decoration: underline;
}

.adv-item__title {
    margin-bottom: 2rem;
}*/
.a-item__title {
    display: block;
    text-decoration: underline;
}

.a-item__title {
    margin-bottom: 2rem;
}
/*
.ads-item__flex {
    display: flex;
    align-items: flex-start;
}

.ads-item__flex_info {
    margin-right: 6rem;
}
*/
.ob-item__flex {
    display: flex;
    align-items: flex-start;
}

.ob-item__flex_info {
    margin-right: 6rem;
}
/*
.adv-item--bordered:not(:last-child) {
    border-bottom: 1px solid #e3e8e9;
}

.adv-item--inside {
    padding-top: 2.5rem;
    padding-bottom: 2rem;
}
*/
.a-item--bordered:not(:last-child) {
    border-bottom: 1px solid #e3e8e9;
}

.a-item--inside {
    padding-top: 2.5rem;
    padding-bottom: 2rem;
}


.view-widget {
    position: relative;
}

.view-widget:hover .view-widget-window {
    pointer-events: all;
    opacity: 1;
}

.view-widget .iconed-link {
    position: relative;
    z-index: 5;
}

.view-widget-window {
    position: absolute;
    z-index: 1;
    top: -1.5rem;
    left: -1.5rem;
    width: 435px;
    padding: 4rem 1.5rem 2.5rem 1.5rem;
    transition: all .2s ease-in;
    pointer-events: none;
    opacity: 0;
    border: 1px solid #fafbfb;
    border-radius: 5px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}

.view-widget-viewer__item {
    font-size: 1.3rem;
    display: inline-block;
    margin-right: .5rem;
}

.attached-file {
    display: block;
}
.wf-copy-wrapper{
    margin-top: 20px;
}
.attached__title {
    font-size: 1.4rem;
    display: block;
}

.diary-item-header {
    font-weight: 600;
}

.attached-file--offset {
    margin-bottom: 1.5rem;
}

.diary-td--now {
    border: 2px solid #dd9725;
}

.sidebar-menu__link--gray {
    color: #869da1;
}

.celebration {
    font-family: 'MyriadProCond';
    font-size: 1.5rem;
    display: inline-block;
    padding: .3rem 1rem;
    color: #fff;
    border-radius: 8px;
    background: #869da1;
}

.diary-item {
    cursor: pointer;
}

.diary-window--left {
    z-index: 9;
    top: 60px;
    left: 0;
}

.diary-window {
    position: absolute;
    display: none;
    width: 256px;
    padding: 1.5rem;
    opacity: 0;
    border-top: 1px solid #a7cdd4;
    border-right: 1px solid #a7cdd4;
    border-bottom: 1px solid #a7cdd4;
    border-left: 4px solid #a7cdd4;
    background: #f8f8f8;
    align-items: flex-start;
}

.diary-window.active {
    display: flex;
    animation: tabs .2s ease-in;
    opacity: 1;
}

.diary-window__content {
    font-size: 1.3rem;
    line-height: 1.4;
    color: #4a4a4a;
    flex: 1;
}

.diary-window__date {
    font-family: 'MyriadProCond';
    font-size: 1.5rem;
    font-weight: bold;
    display: inline-block;
    width: 4rem;
    color: #869da1;
}

.more-events {
    position: relative;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    padding: 4rem 4rem 2rem;
    background: #fff;
}

.more-events-item--offset:not(:last-child) {
    margin-bottom: 2rem;
}

.more-events-item__date {
    font-family: 'MyriadProCond';
    font-size: 1.8rem;
    font-weight: bold;
    display: inline-block;
    margin-right: 2rem;
    color: #869da1;
}

.more-events-item__content {
    font-size: 1.3rem;
    line-height: 1.4;
    color: #4a4a4a;
    flex: 1;
}

.more-events-item__content p {
    margin-top: 0;
    margin-bottom: 1.5rem;
}

.more-events-item {
    display: flex;
    padding: 1.5rem;
    border-top: 1px solid #a7cdd4;
    border-right: 1px solid #a7cdd4;
    border-bottom: 1px solid #a7cdd4;
    border-left: 4px solid #a7cdd4;
    background: #f8f8f8;
    align-items: flex-start;
}

.default-table--centered td {
    text-align: center;
}

.link--decorated {
    margin-bottom: 1.5rem;
}

.default-table--fixed {
    table-layout: fixed;
}

.toggle-widget-header-js {
    cursor: pointer;
}

.active .toggle-widget__arrow {
    transform: rotate(-90deg);
}

.doc-widget-item__title {
    display: block;
}

.doc-widget-item__title--b-offset {
    margin-bottom: 1.5rem;
}

.doc-widget-list--b-offset {
    margin-bottom: 3rem;
}

.sub-item-content--l-offset {
    padding-left: 6.8rem;
}
/*
.ads-item__fio {
    display: block;
}

.ads-item__small {
    font-size: 1.4rem;
    display: block;
}
*/
.ob-item__fio {
    display: block;
}

.ob-item__small {
    font-size: 1.4rem;
    display: block;
}

.sub-item-content-desc__item {
    display: block;
    margin-bottom: .5rem;
}

.sub-item-header-r {
    flex-shrink: 0;
}

.sub-item-content__title--full {
    display: block;
    width: 100%;
}

.sub-item-content-duble-item:not(:last-child) {
    margin-right: 10rem;
}

.sub-item-content--duble {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.sub-item-count {
    display: inline-block;
}

.sub-item-count--r-offset {
    margin-right: 3rem;
}

.cu-content--flex {
    display: flex;
    align-items: flex-start;
}

.cu-content--right {
    justify-content: flex-end;
}

.default-table--middle {
    max-width: 600px;
}

.sub-contacts-section--small-offset {
    margin-bottom: 4rem;
}

.sub-contacts--b-offset {
    margin-bottom: 4rem;
}

.avatar--circle {
    border-radius: 50%;
}

.circle-notif {
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    position: relative;
    position: absolute;
    top: 0;
    right: -15px;
    display: inline-block;
    box-sizing: content-box;
    padding: 2px 6px 1px;
    border-radius: 50%;
}

.tab-widget-nav__link {
    position: relative;
}

.circle-notif--gray {
    color: #fff;
    background: #869da1;
}

/*articles*/
/*about-pages*/
.doc-widget-list--offset {
    padding-left: 4rem;
}

.doc-widget-item--offset {
    margin-bottom: 3rem;
    padding-left: 3rem;
}

.doc-widget-item--b-offset {
    margin-bottom: 3rem;
}

.doc-widget-list_link {
    display: block;
    margin-bottom: 1rem;
}

.doc-widget-item__sub-title {
    display: block;
}

.doc-widget-item__sub-title--l-offset {
    margin-top: 3rem;
    margin-bottom: 2rem;
    padding-left: 1.5rem;
}

.h2--regular {
    font-size: 2.8rem;
}

.map-style {
    width: 100%;
    height: 600px;
}

.mapper-popup {
    position: relative;
    max-width: 990px;
    margin-right: auto;
    margin-left: auto;
    padding: 3.5rem;
    background: #fff;
}

.default-table td:nth-child(1) {
    text-align: center;
}

table {
    min-width: inherit;
    border-collapse: collapse;
}

table td {
    padding: 2px 5px;
    text-align: left;
    border: 1px solid #c2ced0;
}
table td p {
    padding: 0px;
    margin: 0px;
}

table th {
    font-weight: 600;
    padding: 5px 5px;
    text-align: center;
    border: 1px solid #c2ced0;
}

/*about-pages*/
/*footer*/
.footer-logo {
    display: inline-flex;
    align-items: center;
}

.footer-logo__slogan {
    font-size: 1.4rem;
    font-weight: bold;
    max-width: 133px;
}

.footer-logo__img--offset {
    margin-right: 5rem;
}

.footer--offset {
    padding: 5rem 0 3rem;
}

.footer-info-item__title {
    font-size: 1.4rem;
    font-weight: bold;
    display: block;
}

.footer-info-item__title--offset {
    margin-bottom: 2rem;
}

.footer-info--offset {
    padding-top: 3.5rem;
    padding-left: 4rem;
}

.footer-info-el__link--red {
    text-decoration: underline;
    color: #901204;
}

.footer-info-links__item {
    font-size: 1.4rem;
}

.footer-info-el--offset {
    margin-bottom: .5rem;
}

.footer-info-item--offset:not(:last-child) {
    margin-bottom: 3rem;
}

.footer-info-el__link--full {
    display: block;
}

.soc-widget__item-img {
    width: 38px;
    height: 38px;
}

.soc-widget__item--offset {
    margin-right: 1rem;
}

.footer--gray {
    background: #fdfdfd;
}

.default-section--t-offset {
    padding: 3rem 0 0rem;
}

/*footer*/
/*media*/


.small-btn {
    cursor: pointer;
}

.header-window .iconed-link__ico--small-arrow {
    display: none;
}
@media(max-width:1780px){
    .date-picker-wrapper{
        transform: none;
        overflow: hidden;
    }
}
@media (max-width: 1750px) {
    .header-window {
        width: 700px;
    }

    .header-window-content {
        padding: 2rem;
    }

    .header-window__title {
        font-size: 2rem;
    }

    .header-window__shap {
        width: 30px;
        height: 25px;
    }

    .about-widget-link__item--offset {
        font-size: 1.4rem;
        margin-bottom: 1.5rem;
    }

    .desctop-nav-link-pup {
        top: 2rem;
    }
}

@media (max-width: 1280px) {
    .short-nav {
        flex-wrap: wrap;
    }

    .short-nav__title {
        width: 100%;
        margin-bottom: 2rem;
    }

    .short-nav-menu__item {
        margin-right: 3rem;
        margin-left: 0;
    }
}

@media (max-width: 1300px) {
    .header-window--right {
        right: -5px;
    }
}

@media (max-width: 1250px) {
    .desctop-header-middle-nav {
        align-items: stretch;
    }

    .large-container {
        width: 100%;
    }

    .iconed-link__title--middle {
        font-size: 1.4rem;
    }

    .desctop-header-content__dates .date--small {
        font-size: 1.3rem;
    }

    .desctop-header-logo {
        width: 110px;
        height: 110px;
    }

    .desctop-header-content--offset {
        padding-left: 3rem;
    }

    .desctop-header-slogan__item--small {
        font-size: 1.4rem;
    }

    .desctop-header-slogan__item--big {
        font-size: 2rem;
    }

    .header-window {
        width: 600px;
    }
}

@media (max-width: 1230px) {
    .diary-td {
        min-width: 86px;
        max-width: 86px;
    }
}

@media (max-width: 1140px) {
    .full-slider-nav__arrows--offset {
        margin-left: 0;
        flex-shrink: 0;
    }

    .full-slider-nav__line {
        width: 40px;
    }

    .full-slider__title {
        font-size: 3rem;
        margin-bottom: 4rem;
    }


    .desctop-header-middle-nav__link {
        font-size: 1.5rem;
        padding: 2rem .9rem;
    }

    .header-window__col {
        width: 100%;
    }

    .header-window__row {
        flex-wrap: wrap;
    }

    .header-window {
        width: 450px;
    }

    .desctop-nav-link-pup {
        position: static;
        display: block;
        margin-bottom: 1rem;
    }

    .desctop-header-middle-nav__link {
        font-size: 1.4rem;
    }
}

@media (max-width: 1040px) {
    .data-tile__title {
        font-size: 1.6rem;
    }
}

@media (max-width: 950px) {
    .desctop-header {
        display: none;
    }

    .mobile-header {
        display: block;
    }

    body {
        padding-top: 5.3rem;
    }
}

@media (max-width: 990px) {
    .diary-td{
        padding-bottom: 0;
    }
    .date-picker-wrapper{
        left: 0 !important;
        
    }
    .diary-td-day {
        font-size: 1.4rem;
        font-weight: 500;
        top: 0;
        left: 0;
        display: inline-flex;
        width: 100%;
        height: 100%;
        color: #000;
        align-items: center;
        justify-content: center;
    }

    .diary-td {
        width: 40px;
        min-width: 40px;
        max-width: 40px;
        height: 40px;
        min-height: 40px;
        max-height: 40px;
        padding-top: 0;
    }

    .diary-td--empty:before {
        display: none;
    }

    .diary-item {
        display: none;
    }

    .diary-td--any__link {
        display: none;
    }

    .diary-content {
        display: none;
    }

    .short-nav-menu__item {
        margin-right: 1.5rem;
    }

    .footer-logo__img--offset {
        margin-right: 2rem;
    }

    .article__content--offset {
        padding-right: 3rem;
    }

    .articles__col--offset {
        padding-right: 3rem;
    }
}


@media (max-width: 890px) {
    .toggle-widget-content__item {
        align-items: flex-start;
    }
    @    keyframes full-slider-anim-mobile {
        0%
        {
            width: 40px;
        opacity: .25;
    }

    100% {
        width: 80px;
        opacity: 1;
    }
}

.full-slider-nav {
    position: relative;
}

.full-slider-nav__line {
    transition: all .2s ease-in;
}

.full-slider-nav__line--active {
    animation: full-slider-anim-mobile .2s ease-in forwards;
    opacity: 1 !important;
}

.h2,
    h2 {
    font-size: 2.4rem;
}


.full-slider__item .full-slider-nav__btn:last-child {
    border-right: 1px solid #fff;
}

.full-slider__item .full-slider-nav__btn {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}

.full-slider__item .full-slider-nav__btn--next:before {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.full-slider__item .full-slider-nav__line {
    opacity: .4;
}

.full-slider__item .full-slider-nav__line {
    background: #fff;
}

.full-slider__item .full-slider-nav__btn--prev:before {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
}

.full-slider__item {
    position: relative;
}

.full-slider__content {
    position: relative;
    color: #fff;
}

.footer-logo__slogan {
    font-size: 1.2rem;
}

.footer-info--offset {
    padding-top: 2rem;
    padding-left: 2rem;
}

.footer-logo__img {
    width: 110px;
    height: 110px;
}

.about-widget--offset {
    padding-right: 2rem;
    padding-left: 2rem;
}

.fluid-carousel--hor-shadow:before {
    width: 75px;
}

.fluid-carousel--hor-shadow:after {
    width: 75px;
}

.fluid-carousel--offset {
    padding-right: 2rem;
    padding-left: 2rem;
}

.articles .col--md-8 {
    width: 100%;
    margin-bottom: 3rem;
}

.articles .col--md-4 {
    width: 100%;
}

.date-event-item-content--offset {
    padding-top: 1.5rem;
}
}

@media (max-width: 840px) {
    .content {
    max-width: 100% !important;
}
    .diary-td.diary-td--first {
        width: 20px !important;
        min-width: 20px;
    }

    .diary-table {
        width: 100%;
        transform: translateX(0);
    }

    .single-nav--r {
        text-align: left;
    }

    .sidebar {
        display: none;
    }

    .content {
        width: 100%;
    }

    .sidebar-toggler {
        display: none;
    }

    .content--offset {
        padding-left: 0;
    }

    .toggle-widget--l-offset {
        padding-left: 0;
    }

    .link {
        font-size: 1.6rem;
    }

    .h1,
    h1 {
        font-size: 2.8rem;
    }

    .single-nav {
        margin-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .section-author__writer {
        flex-shrink: 0;
    }

    .date-event-item__date {
        width: 60px;
        margin-right: 2rem;
        flex-shrink: 0;
    }

    .date-event-item__day {
        font-size: 4rem;
    }

    .inline-dots .slick-dots li {
        width: 30px;
    }

    .default-section--offset {
        padding-bottom: 3rem;
    }

    .short-nav-menu {
        flex-wrap: wrap;
    }

    .short-nav-menu__item {
        width: calc(33.3% - 1.5rem);
        margin-bottom: 1.5rem;
    }

    .short-nav-menu {
        flex-wrap: wrap;
    }

    .full-slider-nav__arrows {
        display: none;
    }

    .footer-info__item {
        width: 33.3%;
    }

    .footer-info {
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .footer-info--offset {
        padding-left: 0;
    }
}

@media (max-width: 600px) {
    .section--offset {
        margin-bottom: 2rem;
    }

    .arrows-conrol .slick-arrow {
        opacity: .5;
    }

    .single-slider-nav {
        display: none;
    }

    .pagination__link {
        margin-right: 4px;
        margin-left: 4px;
    }

    .date-event-item__date {
        width: 40px;
    }

    .date-event-item__desc.date-event-item__desc--middle {
        font-size: 1.6rem;
    }

    .comment-form-control__input {
        width: 100%;
        flex: auto;
    }

    .comment-form-control__input {
        height: 35px;
        margin-bottom: 2rem;
        padding-left: 1.5rem;
        background: #f2f2f2;
    }

    .comment-form-control {
        padding: 0;
        border: none;
        background: none;
        flex-wrap: wrap;
        flex: auto;
    }

    .comment-form_avatar {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2rem;
    }

    .comment-form {
        flex-wrap: wrap;
    }
/*
    .ads-item__header {
        width: 100%;
    }
    */
.ob-item__header {
        width: 100%;
    }
    .event-bottom {
        flex-wrap: wrap;
    }

    .sort-item__title {
        display: block;
        width: 100%;
        margin-bottom: 1.5rem;
    }

    .sort-item {
        margin-bottom: 1.5rem;
        flex-wrap: wrap;
    }

    .sort {
        flex-wrap: wrap;
    }

    .sort-item {
        width: 100%;
        margin-right: 0;
    }

    .cu-nav--r {
        margin-top: 1.5rem;
        text-align: left;
    }

    .sub-contacts .sub-item-header {
        position: relative;
        padding-right: 3rem;
        flex-wrap: wrap;
    }

    .sub-contacts .arrow-b {
        position: absolute;
        top: 15px;
        right: 10px;
    }

    .sub-contacts .sub-item-header__title {
        font-size: 1.4rem;
        width: 100%;
    }

    .item-title {
        font-size: 1.8rem;
    }

    .h2,
    h2 {
        font-size: 1.8rem;
    }

    .doc-widget-item__sub-title--l-offset {
        padding-left: 0;
    }

    .map-style {
        height: 400px;
    }

    .single-item .h4 {
        margin-top: 2rem;
    }

    .single-section--b-offset {
        margin-bottom: 4rem;
    }

    .h1,
    h1 {
        font-size: 2.4rem;
    }

    .doc-widget-item--offset {
        padding-left: 0;
    }

    .doc-widget-list--offset {
        padding-left: 0;
    }

    .pagination__arrow {
        width: 20px;
        height: 20px;
    }

    .pagination__arrow--left:before {
        left: 2px;
        width: 6px;
        height: 6px;
    }

    .pagination__link {
        width: 20px;
        height: 20px;
    }

    .pagination {
        margin-right: auto;
        margin-left: auto;
    }

    .pagination__arrow--next:before {
        right: 2px;
        width: 6px;
        height: 6px;
    }

    .nav__link {
        display: block;
        width: 100%;
        margin-bottom: 1rem;
    }

    .pagination-widget--right {
        text-align: left;
    }

    .news-line {
        flex-wrap: wrap;
        display: block;
    }

    .news-line__content {
        padding-left: 0;
    }

    .news-line__picture {
        max-width: 100%;
        margin-bottom: 2rem;
        flex-shrink: 1;
    }

    .events-filter__link {
        display: block;
        width: 100%;
    }

    .events__nav--offset {
        padding-left: 0;
        text-align: center;
    }

    .events-filter__title {
        margin-right: 1.5rem;
    }

    .date-event-item__desc--middle {
        font-size: 1.8rem;
    }

    .placement-map-widget__map--style {
        height: 350px;
    }

    .placement-contacts__item {
        margin-bottom: 2rem;
        flex-wrap: wrap;
    }

    .placement-contacts__title {
        width: 100%;
    }

    .placement-contacts__desc {
        width: 100%;
    }

    .fluid-carousel--hor-shadow:before {
        display: none;
    }

    .fluid-carousel--hor-shadow:after {
        display: none;
    }

    .space-header__left {
        flex-wrap: wrap;
    }

    .space-header__left h2 {
        width: 100%;
    }

    .space-header__desc--l-offset {
        padding-left: 0;
    }

    .short-nav-menu__item {
        width: calc(50% - 1.5rem);
    }

    .tab-widget-nav_articles .h2 {
        font-size: 2.5rem;
    }

    .article__desc {
        margin-bottom: 2rem;
    }

    .articles__col--offset {
        padding-right: 0;
    }

    .article__img-line {
        max-width: 100%;
    }

    .article-content__header {
        width: 100%;
    }

    .article__content {
        width: 100%;
        flex: none;
    }

    .article--middle {
        flex-wrap: wrap;
    }
}

@media (max-width: 550px) {
    .comment-item__desc {
        margin-top: 2rem;
        padding-left: 0;
    }

    .line-ico--offset {
        margin-right: 1.5rem;
        margin-left: 0;
    }

    .comment-item__header {
        flex-wrap: wrap;
    }

    .section-author__writer {
        padding-left: 7rem;
    }

    .section-author {
        flex-wrap: wrap;
    }

    .more-events {
        padding: 4rem 2rem 2rem;
    }

    .more-events-item {
        flex-wrap: wrap;
    }

    .more-events-item__date {
        width: 100%;
    }

    /*.ads-item__avatar-link {
        flex-shrink: 0;
    }
    */
    .ob-item__avatar-link {
        flex-shrink: 0;
    }

    .diary-td {
        min-width: 35px;
        max-width: 35px;
        height: 35px;
        max-height: 35px;
    }
/*
    .ads-item__flex_info {
        margin-right: 2rem;
    }
*/
.ob-item__flex_info {
        margin-right: 2rem;
    }
    .btn {
        font-size: 1.4rem;
    }

    .full-slider__title {
        font-size: 2.4rem;
    }

    .short-nav-menu__item {
        width: 100%;
        height: auto;
        margin-right: 0;
    }

    .footer-info__item {
        width: 100%;
    }
}

@media (max-width: 400px) {
    .diary-table {
        width: 90%;
    }
}

/*media*/
.responsive-table table{
    min-width: 100%;
}

.sv-breadcrumb {
    padding-top: 10px;
    background: #fdfdfd;
}
.sv-breadcrumb .grid--container {
    padding: 0 30px;
}
.sv-breadcrumb .bx-breadcrumb {
    margin: 0px;
}
.sv-breadcrumb a:hover {
    color: #901204;
}

.accordion-el__content table {
    width: 100%;
}
.accordion-el__content ul,
.accordion-el__content ol {
    list-style-position: inside;
}


.contacts-form {
  max-width: 350px;
}
.contacts-form .form-input {
  display: block;
  width: 100%;
  height: 50px;
  background: #fff;
  border: 2px solid rgba(0,0,0, 0.03);
  padding: 0px 15px;
  margin-bottom: 20px;
  transition: all .3s;
}
.contacts-form .form-input:focus {
  border: 2px solid rgba(144, 18, 4, 0.2);
}
.contacts-form .form-textarea {
  display: block;
  width: 100%;
  height: 150px;
  background: #fff;
  border: 2px solid rgba(0,0,0, 0.03);
  padding: 10px 15px;
  margin-bottom: 20px;
  transition: all .3s;
  resize: vertical;
}
.contacts-form .form-textarea:focus {
  border: 2px solid rgba(144, 18, 4, 0.2);
}
.contacts-form input[type="submit"] {
  display: inline-block;
  height: 45px;
  background: #901204;
  color: #fff;
  border: none;
  padding: 0px 25px;
  cursor: pointer;
  transition: all .3s;
  font-weight: 600;
}
.contacts-form input[type="submit"]:hover {
  background: #ef980b;
  color: #000;
}
/* End */


/* Start:/local/templates/.default/css/bvi.min.css?161546274349079*/
/*!
 * Button visually impaired bvi.css v1.0.3
 */.bvi-panel-menu *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bvi-panel-menu{top:0;font-family:monospace;letter-spacing:0;position:relative;text-shadow:none;text-align:center;margin:0 auto;line-height:normal;background:0;border:0;font-size:14px;z-index:9999999}.bvi-panel-menu-bg{position:relative;background:#f8f8f8;color:#000;font-size:14px;display:inline-block;width:100%;padding:15px;border:1px solid #fcfcfc;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23)}.bvi-panel-menu.bvi-panel-fixed{left:0;right:0;margin-bottom:20px;margin-left:auto;margin-right:auto;position:fixed;z-index:999999}.bvi-panel-menu-show{display:block !important}.bvi-panel-menu-hidden{display:none !important}.bvi-panel-menu a{color:#000;text-decoration:none}a.bvi-panel-team{color:#c1c1c1}a:hover.bvi-panel-team{color:#c1c1c1;text-decoration:underline}.bvi-panel-title{font-size:18px;margin-bottom:5px}.bvi-panel-settings{display:none}.bvi-grayscale{filter:url("data:image/svg+xml;utf8,&lt;svgxmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filterid=\'grayscale\'&gt;&lt;feColorMatrixtype=\'matrix\'values=\'0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010\'/&gt;&lt;/filter&gt;&lt;/svg&gt;.bvi-grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:grayscale(1);filter:gray}.bvi-panel-img-not{border:1px dashed !important;box-sizing:border-box;display:inline-block;height:auto;max-width:100%;overflow:hidden;padding:4px;width:auto;word-break:break-all;word-wrap:break-word}.bvi-panel-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.bvi-panel-container{width:750px}}@media(min-width:992px){.bvi-panel-container{width:970px}}@media(min-width:1200px){.bvi-panel-container{width:1170px}}.bvi-panel-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.bvi-panel-row{margin-left:-15px;margin-right:-15px}.bvi-panel-col-xs-1,.bvi-panel-col-sm-1,.bvi-panel-col-md-1,.bvi-panel-col-lg-1,.bvi-panel-col-xs-2,.bvi-panel-col-sm-2,.bvi-panel-col-md-2,.bvi-panel-col-lg-2,.bvi-panel-col-xs-3,.bvi-panel-col-sm-3,.bvi-panel-col-md-3,.bvi-panel-col-lg-3,.bvi-panel-col-xs-4,.bvi-panel-col-sm-4,.bvi-panel-col-md-4,.bvi-panel-col-lg-4,.bvi-panel-col-xs-5,.bvi-panel-col-sm-5,.bvi-panel-col-md-5,.bvi-panel-col-lg-5,.bvi-panel-col-xs-6,.bvi-panel-col-sm-6,.bvi-panel-col-md-6,.bvi-panel-col-lg-6,.bvi-panel-col-xs-7,.bvi-panel-col-sm-7,.bvi-panel-col-md-7,.bvi-panel-col-lg-7,.bvi-panel-col-xs-8,.bvi-panel-col-sm-8,.bvi-panel-col-md-8,.bvi-panel-col-lg-8,.bvi-panel-col-xs-9,.bvi-panel-col-sm-9,.bvi-panel-col-md-9,.bvi-panel-col-lg-9,.bvi-panel-col-xs-10,.bvi-panel-col-sm-10,.bvi-panel-col-md-10,.bvi-panel-col-lg-10,.bvi-panel-col-xs-11,.bvi-panel-col-sm-11,.bvi-panel-col-md-11,.bvi-panel-col-lg-11,.bvi-panel-col-xs-12,.bvi-panel-col-sm-12,.bvi-panel-col-md-12,.bvi-panel-col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.bvi-panel-col-xs-1,.bvi-panel-col-xs-2,.bvi-panel-col-xs-3,.bvi-panel-col-xs-4,.bvi-panel-col-xs-5,.bvi-panel-col-xs-6,.bvi-panel-col-xs-7,.bvi-panel-col-xs-8,.bvi-panel-col-xs-9,.bvi-panel-col-xs-10,.bvi-panel-col-xs-11,.bvi-panel-col-xs-12{float:left}.bvi-panel-col-xs-12{width:100%}.bvi-panel-col-xs-11{width:91.66666667%}.bvi-panel-col-xs-10{width:83.33333333%}.bvi-panel-col-xs-9{width:75%}.bvi-panel-col-xs-8{width:66.66666667%}.bvi-panel-col-xs-7{width:58.33333333%}.bvi-panel-col-xs-6{width:50%}.bvi-panel-col-xs-5{width:41.66666667%}.bvi-panel-col-xs-4{width:33.33333333%}.bvi-panel-col-xs-3{width:25%}.bvi-panel-col-xs-2{width:16.66666667%}.bvi-panel-col-xs-1{width:8.33333333%}.bvi-panel-col-xs-pull-12{right:100%}.bvi-panel-col-xs-pull-11{right:91.66666667%}.bvi-panel-col-xs-pull-10{right:83.33333333%}.bvi-panel-col-xs-pull-9{right:75%}.bvi-panel-col-xs-pull-8{right:66.66666667%}.bvi-panel-col-xs-pull-7{right:58.33333333%}.bvi-panel-col-xs-pull-6{right:50%}.bvi-panel-col-xs-pull-5{right:41.66666667%}.bvi-panel-col-xs-pull-4{right:33.33333333%}.bvi-panel-col-xs-pull-3{right:25%}.bvi-panel-col-xs-pull-2{right:16.66666667%}.bvi-panel-col-xs-pull-1{right:8.33333333%}.bvi-panel-col-xs-pull-0{right:auto}.bvi-panel-col-xs-push-12{left:100%}.bvi-panel-col-xs-push-11{left:91.66666667%}.bvi-panel-col-xs-push-10{left:83.33333333%}.bvi-panel-col-xs-push-9{left:75%}.bvi-panel-col-xs-push-8{left:66.66666667%}.bvi-panel-col-xs-push-7{left:58.33333333%}.bvi-panel-col-xs-push-6{left:50%}.bvi-panel-col-xs-push-5{left:41.66666667%}.bvi-panel-col-xs-push-4{left:33.33333333%}.bvi-panel-col-xs-push-3{left:25%}.bvi-panel-col-xs-push-2{left:16.66666667%}.bvi-panel-col-xs-push-1{left:8.33333333%}.bvi-panel-col-xs-push-0{left:auto}.bvi-panel-col-xs-offset-12{margin-left:100%}.bvi-panel-col-xs-offset-11{margin-left:91.66666667%}.bvi-panel-col-xs-offset-10{margin-left:83.33333333%}.bvi-panel-col-xs-offset-9{margin-left:75%}.bvi-panel-col-xs-offset-8{margin-left:66.66666667%}.bvi-panel-col-xs-offset-7{margin-left:58.33333333%}.bvi-panel-col-xs-offset-6{margin-left:50%}.bvi-panel-col-xs-offset-5{margin-left:41.66666667%}.bvi-panel-col-xs-offset-4{margin-left:33.33333333%}.bvi-panel-col-xs-offset-3{margin-left:25%}.bvi-panel-col-xs-offset-2{margin-left:16.66666667%}.bvi-panel-col-xs-offset-1{margin-left:8.33333333%}.bvi-panel-col-xs-offset-0{margin-left:0}@media(min-width:768px){.bvi-panel-col-sm-1,.bvi-panel-col-sm-2,.bvi-panel-col-sm-3,.bvi-panel-col-sm-4,.bvi-panel-col-sm-5,.bvi-panel-col-sm-6,.bvi-panel-col-sm-7,.bvi-panel-col-sm-8,.bvi-panel-col-sm-9,.bvi-panel-col-sm-10,.bvi-panel-col-sm-11,.bvi-panel-col-sm-12{float:left}.bvi-panel-col-sm-12{width:100%}.bvi-panel-col-sm-11{width:91.66666667%}.bvi-panel-col-sm-10{width:83.33333333%}.bvi-panel-col-sm-9{width:75%}.bvi-panel-col-sm-8{width:66.66666667%}.bvi-panel-col-sm-7{width:58.33333333%}.bvi-panel-col-sm-6{width:50%}.bvi-panel-col-sm-5{width:41.66666667%}.bvi-panel-col-sm-4{width:33.33333333%}.bvi-panel-col-sm-3{width:25%}.bvi-panel-col-sm-2{width:16.66666667%}.bvi-panel-col-sm-1{width:8.33333333%}.bvi-panel-col-sm-pull-12{right:100%}.bvi-panel-col-sm-pull-11{right:91.66666667%}.bvi-panel-col-sm-pull-10{right:83.33333333%}.bvi-panel-col-sm-pull-9{right:75%}.bvi-panel-col-sm-pull-8{right:66.66666667%}.bvi-panel-col-sm-pull-7{right:58.33333333%}.bvi-panel-col-sm-pull-6{right:50%}.bvi-panel-col-sm-pull-5{right:41.66666667%}.bvi-panel-col-sm-pull-4{right:33.33333333%}.bvi-panel-col-sm-pull-3{right:25%}.bvi-panel-col-sm-pull-2{right:16.66666667%}.bvi-panel-col-sm-pull-1{right:8.33333333%}.bvi-panel-col-sm-pull-0{right:auto}.bvi-panel-col-sm-push-12{left:100%}.bvi-panel-col-sm-push-11{left:91.66666667%}.bvi-panel-col-sm-push-10{left:83.33333333%}.bvi-panel-col-sm-push-9{left:75%}.bvi-panel-col-sm-push-8{left:66.66666667%}.bvi-panel-col-sm-push-7{left:58.33333333%}.bvi-panel-col-sm-push-6{left:50%}.bvi-panel-col-sm-push-5{left:41.66666667%}.bvi-panel-col-sm-push-4{left:33.33333333%}.bvi-panel-col-sm-push-3{left:25%}.bvi-panel-col-sm-push-2{left:16.66666667%}.bvi-panel-col-sm-push-1{left:8.33333333%}.bvi-panel-col-sm-push-0{left:auto}.bvi-panel-col-sm-offset-12{margin-left:100%}.bvi-panel-col-sm-offset-11{margin-left:91.66666667%}.bvi-panel-col-sm-offset-10{margin-left:83.33333333%}.bvi-panel-col-sm-offset-9{margin-left:75%}.bvi-panel-col-sm-offset-8{margin-left:66.66666667%}.bvi-panel-col-sm-offset-7{margin-left:58.33333333%}.bvi-panel-col-sm-offset-6{margin-left:50%}.bvi-panel-col-sm-offset-5{margin-left:41.66666667%}.bvi-panel-col-sm-offset-4{margin-left:33.33333333%}.bvi-panel-col-sm-offset-3{margin-left:25%}.bvi-panel-col-sm-offset-2{margin-left:16.66666667%}.bvi-panel-col-sm-offset-1{margin-left:8.33333333%}.bvi-panel-col-sm-offset-0{margin-left:0}}@media(min-width:992px){.bvi-panel-col-md-1,.bvi-panel-col-md-2,.bvi-panel-col-md-3,.bvi-panel-col-md-4,.bvi-panel-col-md-5,.bvi-panel-col-md-6,.bvi-panel-col-md-7,.bvi-panel-col-md-8,.bvi-panel-col-md-9,.bvi-panel-col-md-10,.bvi-panel-col-md-11,.bvi-panel-col-md-12{float:left}.bvi-panel-col-md-12{width:100%}.bvi-panel-col-md-11{width:91.66666667%}.bvi-panel-col-md-10{width:83.33333333%}.bvi-panel-col-md-9{width:75%}.bvi-panel-col-md-8{width:66.66666667%}.bvi-panel-col-md-7{width:58.33333333%}.bvi-panel-col-md-6{width:50%}.bvi-panel-col-md-5{width:41.66666667%}.bvi-panel-col-md-4{width:33.33333333%}.bvi-panel-col-md-3{width:25%}.bvi-panel-col-md-2{width:16.66666667%}.bvi-panel-col-md-1{width:8.33333333%}.bvi-panel-col-md-pull-12{right:100%}.bvi-panel-col-md-pull-11{right:91.66666667%}.bvi-panel-col-md-pull-10{right:83.33333333%}.bvi-panel-col-md-pull-9{right:75%}.bvi-panel-col-md-pull-8{right:66.66666667%}.bvi-panel-col-md-pull-7{right:58.33333333%}.bvi-panel-col-md-pull-6{right:50%}.bvi-panel-col-md-pull-5{right:41.66666667%}.bvi-panel-col-md-pull-4{right:33.33333333%}.bvi-panel-col-md-pull-3{right:25%}.bvi-panel-col-md-pull-2{right:16.66666667%}.bvi-panel-col-md-pull-1{right:8.33333333%}.bvi-panel-col-md-pull-0{right:auto}.bvi-panel-col-md-push-12{left:100%}.bvi-panel-col-md-push-11{left:91.66666667%}.bvi-panel-col-md-push-10{left:83.33333333%}.bvi-panel-col-md-push-9{left:75%}.bvi-panel-col-md-push-8{left:66.66666667%}.bvi-panel-col-md-push-7{left:58.33333333%}.bvi-panel-col-md-push-6{left:50%}.bvi-panel-col-md-push-5{left:41.66666667%}.bvi-panel-col-md-push-4{left:33.33333333%}.bvi-panel-col-md-push-3{left:25%}.bvi-panel-col-md-push-2{left:16.66666667%}.bvi-panel-col-md-push-1{left:8.33333333%}.bvi-panel-col-md-push-0{left:auto}.bvi-panel-col-md-offset-12{margin-left:100%}.bvi-panel-col-md-offset-11{margin-left:91.66666667%}.bvi-panel-col-md-offset-10{margin-left:83.33333333%}.bvi-panel-col-md-offset-9{margin-left:75%}.bvi-panel-col-md-offset-8{margin-left:66.66666667%}.bvi-panel-col-md-offset-7{margin-left:58.33333333%}.bvi-panel-col-md-offset-6{margin-left:50%}.bvi-panel-col-md-offset-5{margin-left:41.66666667%}.bvi-panel-col-md-offset-4{margin-left:33.33333333%}.bvi-panel-col-md-offset-3{margin-left:25%}.bvi-panel-col-md-offset-2{margin-left:16.66666667%}.bvi-panel-col-md-offset-1{margin-left:8.33333333%}.bvi-panel-col-md-offset-0{margin-left:0}}@media(min-width:1200px){.bvi-panel-col-lg-1,.bvi-panel-col-lg-2,.bvi-panel-col-lg-3,.bvi-panel-col-lg-4,.bvi-panel-col-lg-5,.bvi-panel-col-lg-6,.bvi-panel-col-lg-7,.bvi-panel-col-lg-8,.bvi-panel-col-lg-9,.bvi-panel-col-lg-10,.bvi-panel-col-lg-11,.bvi-panel-col-lg-12{float:left}.bvi-panel-col-lg-12{width:100%}.bvi-panel-col-lg-11{width:91.66666667%}.bvi-panel-col-lg-10{width:83.33333333%}.bvi-panel-col-lg-9{width:75%}.bvi-panel-col-lg-8{width:66.66666667%}.bvi-panel-col-lg-7{width:58.33333333%}.bvi-panel-col-lg-6{width:50%}.bvi-panel-col-lg-5{width:41.66666667%}.bvi-panel-col-lg-4{width:33.33333333%}.bvi-panel-col-lg-3{width:25%}.bvi-panel-col-lg-2{width:16.66666667%}.bvi-panel-col-lg-1{width:8.33333333%}.bvi-panel-col-lg-pull-12{right:100%}.bvi-panel-col-lg-pull-11{right:91.66666667%}.bvi-panel-col-lg-pull-10{right:83.33333333%}.bvi-panel-col-lg-pull-9{right:75%}.bvi-panel-col-lg-pull-8{right:66.66666667%}.bvi-panel-col-lg-pull-7{right:58.33333333%}.bvi-panel-col-lg-pull-6{right:50%}.bvi-panel-col-lg-pull-5{right:41.66666667%}.bvi-panel-col-lg-pull-4{right:33.33333333%}.bvi-panel-col-lg-pull-3{right:25%}.bvi-panel-col-lg-pull-2{right:16.66666667%}.bvi-panel-col-lg-pull-1{right:8.33333333%}.bvi-panel-col-lg-pull-0{right:auto}.bvi-panel-col-lg-push-12{left:100%}.bvi-panel-col-lg-push-11{left:91.66666667%}.bvi-panel-col-lg-push-10{left:83.33333333%}.bvi-panel-col-lg-push-9{left:75%}.bvi-panel-col-lg-push-8{left:66.66666667%}.bvi-panel-col-lg-push-7{left:58.33333333%}.bvi-panel-col-lg-push-6{left:50%}.bvi-panel-col-lg-push-5{left:41.66666667%}.bvi-panel-col-lg-push-4{left:33.33333333%}.bvi-panel-col-lg-push-3{left:25%}.bvi-panel-col-lg-push-2{left:16.66666667%}.bvi-panel-col-lg-push-1{left:8.33333333%}.bvi-panel-col-lg-push-0{left:auto}.bvi-panel-col-lg-offset-12{margin-left:100%}.bvi-panel-col-lg-offset-11{margin-left:91.66666667%}.bvi-panel-col-lg-offset-10{margin-left:83.33333333%}.bvi-panel-col-lg-offset-9{margin-left:75%}.bvi-panel-col-lg-offset-8{margin-left:66.66666667%}.bvi-panel-col-lg-offset-7{margin-left:58.33333333%}.bvi-panel-col-lg-offset-6{margin-left:50%}.bvi-panel-col-lg-offset-5{margin-left:41.66666667%}.bvi-panel-col-lg-offset-4{margin-left:33.33333333%}.bvi-panel-col-lg-offset-3{margin-left:25%}.bvi-panel-col-lg-offset-2{margin-left:16.66666667%}.bvi-panel-col-lg-offset-1{margin-left:8.33333333%}.bvi-panel-col-lg-offset-0{margin-left:0}}.bvi-panel-settings hr{border:0;border-top:1px solid #e0e0e0;margin-top:20px}.bvi-panel-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.bvi-panel-btn{display:inline-block;padding:6px 12px;margin-bottom:0;line-height:15px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;font-weight:bold}.bvi-panel-btn.bvi-panel-font-size-14{font-size:14px}.bvi-panel-btn.bvi-panel-font-size-16{font-size:16px}.bvi-panel-btn.bvi-panel-font-size-18{font-size:18px}.bvi-panel-btn.bvi-panel-font-size-20{font-size:20px}.bvi-panel-btn.bvi-panel-font-size-23{font-size:23px}.bvi-panel-btn:focus,.bvi-panel-btn:active:focus,.bvi-panel-btn.active:focus,.bvi-panel-btn.focus,.bvi-panel-btn:active.focus,.bvi-panel-btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bvi-panel-btn:hover,.bvi-panel-btn:focus,.bvi-panel-btn.focus{color:#333;text-decoration:none}.bvi-panel-btn:active,.bvi-panel-btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.bvi-panel-btn.disabled,.bvi-panel-btn[disabled],fieldset[disabled] .bvi-panel-btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.bvi-panel-btn.disabled,fieldset[disabled] a.bvi-panel-btn{pointer-events:none}.bvi-panel-btn-default{color:#333;background-color:#fff;border-color:#7d7d7d}.bvi-panel-btn-default:focus,.bvi-panel-btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.bvi-panel-btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.bvi-panel-btn-default:active,.bvi-panel-btn-default.active,.open>.dropdown-toggle.bvi-panel-btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.bvi-panel-btn-default:active:hover,.bvi-panel-btn-default.active:hover,.open>.dropdown-toggle.bvi-panel-btn-default:hover,.bvi-panel-btn-default:active:focus,.bvi-panel-btn-default.active:focus,.open>.dropdown-toggle.bvi-panel-btn-default:focus,.bvi-panel-btn-default:active.focus,.bvi-panel-btn-default.active.focus,.open>.dropdown-toggle.bvi-panel-btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.bvi-panel-btn-default:active,.bvi-panel-btn-default.active,.open>.dropdown-toggle.bvi-panel-btn-default{background-image:none}.bvi-panel-btn-default.disabled:hover,.bvi-panel-btn-default[disabled]:hover,fieldset[disabled] .bvi-panel-btn-default:hover,.bvi-panel-btn-default.disabled:focus,.bvi-panel-btn-default[disabled]:focus,fieldset[disabled] .bvi-panel-btn-default:focus,.bvi-panel-btn-default.disabled.focus,.bvi-panel-btn-default[disabled].focus,fieldset[disabled] .bvi-panel-btn-default.focus{background-color:#fff;border-color:#7d7d7d}.bvi-panel-btn-default .badge{color:#fff;background-color:#333}.bvi-panel-btn-black-white{color:#000 !important;background-color:#fff;border-color:#7d7d7d;font-weight:bold}.bvi-panel-btn.bvi-panel-btn-black-white.active{position:relative;background:#fff;outline:0;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-black-white.active:after,.bvi-panel-btn.bvi-panel-btn-black-white:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bvi-panel-btn.bvi-panel-btn-black-white.active:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.bvi-panel-btn.bvi-panel-btn-black-white.active:before{border-color:rgba(0,0,0,0);border-top-color:rgba(125,125,125,1);border-width:5px;margin-left:-5px}.bvi-panel-btn-white-black{color:#fff !important;background-color:#000;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-white-black.active{position:relative;background:#000;outline:0;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-white-black.active:after,.bvi-panel-btn.bvi-panel-btn-white-black:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bvi-panel-btn.bvi-panel-btn-white-black.active:after{border-color:rgba(255,255,255,0);border-top-color:#000;border-width:4px;margin-left:-4px}.bvi-panel-btn.bvi-panel-btn-white-black.active:before{border-color:rgba(0,0,0,0);border-top-color:rgba(125,125,125,1);border-width:5px;margin-left:-5px}.bvi-panel-btn-blue{color:#063462 !important;background-color:#9dd1ff;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-blue.active{position:relative;background:#9dd1ff;outline:0;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-blue.active:after,.bvi-panel-btn.bvi-panel-btn-blue:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bvi-panel-btn.bvi-panel-btn-blue.active:after{border-color:rgba(255,255,255,0);border-top-color:#9dd1ff;border-width:4px;margin-left:-4px}.bvi-panel-btn.bvi-panel-btn-blue.active:before{border-color:rgba(0,0,0,0);border-top-color:#7d7d7d;border-width:5px;margin-left:-5px}.bvi-panel-btn-brown{color:#4d4b43 !important;background-color:#f7f3d6;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-brown.active{position:relative;background:#f7f3d6;outline:0;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-brown.active:after,.bvi-panel-btn.bvi-panel-btn-brown:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bvi-panel-btn.bvi-panel-btn-brown.active:after{border-color:rgba(255,255,255,0);border-top-color:#f7f3d6;border-width:4px;margin-left:-4px}.bvi-panel-btn.bvi-panel-btn-brown.active:before{border-color:rgba(0,0,0,0);border-top-color:#7d7d7d;border-width:5px;margin-left:-5px}.bvi-panel-btn-green{color:#a9e44d !important;background-color:#3b2716;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-green.active{position:relative;background:#3b2716;outline:0;border-color:#7d7d7d}.bvi-panel-btn.bvi-panel-btn-green.active:after,.bvi-panel-btn.bvi-panel-btn-green:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bvi-panel-btn.bvi-panel-btn-green.active:after{border-color:rgba(255,255,255,0);border-top-color:#3b2716;border-width:4px;margin-left:-4px}.bvi-panel-btn.bvi-panel-btn-green.active:before{border-color:rgba(0,0,0,0);border-top-color:#7d7d7d;border-width:5px;margin-left:-5px}.bvi-panel-btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.bvi-panel-btn-primary:focus,.bvi-panel-btn-primary.focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.bvi-panel-btn-primary:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.bvi-panel-btn-primary:active,.bvi-panel-btn-primary.active,.open>.dropdown-toggle.bvi-panel-btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.bvi-panel-btn-primary:active:hover,.bvi-panel-btn-primary.active:hover,.open>.dropdown-toggle.bvi-panel-btn-primary:hover,.bvi-panel-btn-primary:active:focus,.bvi-panel-btn-primary.active:focus,.open>.dropdown-toggle.bvi-panel-btn-primary:focus,.bvi-panel-btn-primary:active.focus,.bvi-panel-btn-primary.active.focus,.open>.dropdown-toggle.bvi-panel-btn-primary.focus{color:#fff;background-color:#285e8e;border-color:#193c5a}.bvi-panel-btn-primary:active,.bvi-panel-btn-primary.active,.open>.dropdown-toggle.bvi-panel-btn-primary{background-image:none}.bvi-panel-btn-primary.disabled:hover,.bvi-panel-btn-primary[disabled]:hover,fieldset[disabled] .bvi-panel-btn-primary:hover,.bvi-panel-btn-primary.disabled:focus,.bvi-panel-btn-primary[disabled]:focus,fieldset[disabled] .bvi-panel-btn-primary:focus,.bvi-panel-btn-primary.disabled.focus,.bvi-panel-btn-primary[disabled].focus,fieldset[disabled] .bvi-panel-btn-primary.focus{background-color:#428bca;border-color:#357ebd}.bvi-panel-btn-primary .badge{color:#428bca;background-color:#fff}.bvi-panel-btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.bvi-panel-btn-success:focus,.bvi-panel-btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.bvi-panel-btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.bvi-panel-btn-success:active,.bvi-panel-btn-success.active,.open>.dropdown-toggle.bvi-panel-btn-success{color:#fff;background-color:#449d44;border-color:#398439}.bvi-panel-btn-success:active:hover,.bvi-panel-btn-success.active:hover,.open>.dropdown-toggle.bvi-panel-btn-success:hover,.bvi-panel-btn-success:active:focus,.bvi-panel-btn-success.active:focus,.open>.dropdown-toggle.bvi-panel-btn-success:focus,.bvi-panel-btn-success:active.focus,.bvi-panel-btn-success.active.focus,.open>.dropdown-toggle.bvi-panel-btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.bvi-panel-btn-success:active,.bvi-panel-btn-success.active,.open>.dropdown-toggle.bvi-panel-btn-success{background-image:none}.bvi-panel-btn-success.disabled:hover,.bvi-panel-btn-success[disabled]:hover,fieldset[disabled] .bvi-panel-btn-success:hover,.bvi-panel-btn-success.disabled:focus,.bvi-panel-btn-success[disabled]:focus,fieldset[disabled] .bvi-panel-btn-success:focus,.bvi-panel-btn-success.disabled.focus,.bvi-panel-btn-success[disabled].focus,fieldset[disabled] .bvi-panel-btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.bvi-panel-btn-success .badge{color:#5cb85c;background-color:#fff}.bvi-panel-btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.bvi-panel-btn-info:focus,.bvi-panel-btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.bvi-panel-btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.bvi-panel-btn-info:active,.bvi-panel-btn-info.active,.open>.dropdown-toggle.bvi-panel-btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.bvi-panel-btn-info:active:hover,.bvi-panel-btn-info.active:hover,.open>.dropdown-toggle.bvi-panel-btn-info:hover,.bvi-panel-btn-info:active:focus,.bvi-panel-btn-info.active:focus,.open>.dropdown-toggle.bvi-panel-btn-info:focus,.bvi-panel-btn-info:active.focus,.bvi-panel-btn-info.active.focus,.open>.dropdown-toggle.bvi-panel-btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.bvi-panel-btn-info:active,.bvi-panel-btn-info.active,.open>.dropdown-toggle.bvi-panel-btn-info{background-image:none}.bvi-panel-btn-info.disabled:hover,.bvi-panel-btn-info[disabled]:hover,fieldset[disabled] .bvi-panel-btn-info:hover,.bvi-panel-btn-info.disabled:focus,.bvi-panel-btn-info[disabled]:focus,fieldset[disabled] .bvi-panel-btn-info:focus,.bvi-panel-btn-info.disabled.focus,.bvi-panel-btn-info[disabled].focus,fieldset[disabled] .bvi-panel-btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.bvi-panel-btn-info .badge{color:#5bc0de;background-color:#fff}.bvi-panel-btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.bvi-panel-btn-warning:focus,.bvi-panel-btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.bvi-panel-btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.bvi-panel-btn-warning:active,.bvi-panel-btn-warning.active,.open>.dropdown-toggle.bvi-panel-btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.bvi-panel-btn-warning:active:hover,.bvi-panel-btn-warning.active:hover,.open>.dropdown-toggle.bvi-panel-btn-warning:hover,.bvi-panel-btn-warning:active:focus,.bvi-panel-btn-warning.active:focus,.open>.dropdown-toggle.bvi-panel-btn-warning:focus,.bvi-panel-btn-warning:active.focus,.bvi-panel-btn-warning.active.focus,.open>.dropdown-toggle.bvi-panel-btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.bvi-panel-btn-warning:active,.bvi-panel-btn-warning.active,.open>.dropdown-toggle.bvi-panel-btn-warning{background-image:none}.bvi-panel-btn-warning.disabled:hover,.bvi-panel-btn-warning[disabled]:hover,fieldset[disabled] .bvi-panel-btn-warning:hover,.bvi-panel-btn-warning.disabled:focus,.bvi-panel-btn-warning[disabled]:focus,fieldset[disabled] .bvi-panel-btn-warning:focus,.bvi-panel-btn-warning.disabled.focus,.bvi-panel-btn-warning[disabled].focus,fieldset[disabled] .bvi-panel-btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.bvi-panel-btn-warning .badge{color:#f0ad4e;background-color:#fff}.bvi-panel-btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.bvi-panel-btn-danger:focus,.bvi-panel-btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.bvi-panel-btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.bvi-panel-btn-danger:active,.bvi-panel-btn-danger.active,.open>.dropdown-toggle.bvi-panel-btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.bvi-panel-btn-danger:active:hover,.bvi-panel-btn-danger.active:hover,.open>.dropdown-toggle.bvi-panel-btn-danger:hover,.bvi-panel-btn-danger:active:focus,.bvi-panel-btn-danger.active:focus,.open>.dropdown-toggle.bvi-panel-btn-danger:focus,.bvi-panel-btn-danger:active.focus,.bvi-panel-btn-danger.active.focus,.open>.dropdown-toggle.bvi-panel-btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.bvi-panel-btn-danger:active,.bvi-panel-btn-danger.active,.open>.dropdown-toggle.bvi-panel-btn-danger{background-image:none}.bvi-panel-btn-danger.disabled:hover,.bvi-panel-btn-danger[disabled]:hover,fieldset[disabled] .bvi-panel-btn-danger:hover,.bvi-panel-btn-danger.disabled:focus,.bvi-panel-btn-danger[disabled]:focus,fieldset[disabled] .bvi-panel-btn-danger:focus,.bvi-panel-btn-danger.disabled.focus,.bvi-panel-btn-danger[disabled].focus,fieldset[disabled] .bvi-panel-btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.bvi-panel-btn-danger .badge{color:#d9534f;background-color:#fff}.bvi-panel-btn-link{color:#428bca;font-weight:normal;border-radius:0}.bvi-panel-btn-link,.bvi-panel-btn-link:active,.bvi-panel-btn-link.active,.bvi-panel-btn-link[disabled],fieldset[disabled] .bvi-panel-btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.bvi-panel-btn-link,.bvi-panel-btn-link:hover,.bvi-panel-btn-link:focus,.bvi-panel-btn-link:active{border-color:transparent}.bvi-panel-btn-link:hover,.bvi-panel-btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.bvi-panel-btn-link[disabled]:hover,fieldset[disabled] .bvi-panel-btn-link:hover,.bvi-panel-btn-link[disabled]:focus,fieldset[disabled] .bvi-panel-btn-link:focus{color:#999;text-decoration:none}.bvi-panel-btn-lg,.bvi-panel-btn-group-lg>.bvi-panel-btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.bvi-panel-btn-sm,.bvi-panel-btn-group-sm>.bvi-panel-btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.bvi-panel-btn-xs,.bvi-panel-btn-group-xs>.bvi-panel-btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.bvi-panel-btn-block{display:block;width:100%}.bvi-panel-btn-block+.bvi-panel-btn-block{margin-top:5px}input[type="submit"].bvi-panel-btn-block,input[type="reset"].bvi-panel-btn-block,input[type="button"].bvi-panel-btn-block{width:100%}.bvi-panel-btn-group,.bvi-panel-btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.bvi-panel-btn-group>.bvi-panel-btn,.bvi-panel-btn-group-vertical>.bvi-panel-btn{position:relative;float:left}.bvi-panel-btn-group>.bvi-panel-btn:hover,.bvi-panel-btn-group-vertical>.bvi-panel-btn:hover,.bvi-panel-btn-group>.bvi-panel-btn:focus,.bvi-panel-btn-group-vertical>.bvi-panel-btn:focus,.bvi-panel-btn-group>.bvi-panel-btn:active,.bvi-panel-btn-group-vertical>.bvi-panel-btn:active,.bvi-panel-btn-group>.bvi-panel-btn.active,.bvi-panel-btn-group-vertical>.bvi-panel-btn.active{z-index:2}.bvi-panel-btn-group .bvi-panel-btn+.bvi-panel-btn,.bvi-panel-btn-group .bvi-panel-btn+.bvi-panel-btn-group,.bvi-panel-btn-group .bvi-panel-btn-group+.bvi-panel-btn,.bvi-panel-btn-group .bvi-panel-btn-group+.bvi-panel-btn-group{margin-left:-1px}.bvi-panel-btn-toolbar{margin-left:-5px}.bvi-panel-btn-toolbar .bvi-panel-btn,.bvi-panel-btn-toolbar .bvi-panel-btn-group,.bvi-panel-btn-toolbar .input-group{float:left}.bvi-panel-btn-toolbar>.bvi-panel-btn,.bvi-panel-btn-toolbar>.bvi-panel-btn-group,.bvi-panel-btn-toolbar>.input-group{margin-left:5px}.bvi-panel-btn-group>.bvi-panel-btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.bvi-panel-btn-group>.bvi-panel-btn:first-child{margin-left:0}.bvi-panel-btn-group>.bvi-panel-btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.bvi-panel-btn-group>.bvi-panel-btn:last-child:not(:first-child),.bvi-panel-btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.bvi-panel-btn-group>.bvi-panel-btn-group{float:left}.bvi-panel-btn-group>.bvi-panel-btn-group:not(:first-child):not(:last-child)>.bvi-panel-btn{border-radius:0}.bvi-panel-btn-group>.bvi-panel-btn-group:first-child:not(:last-child)>.bvi-panel-btn:last-child,.bvi-panel-btn-group>.bvi-panel-btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.bvi-panel-btn-group>.bvi-panel-btn-group:last-child:not(:first-child)>.bvi-panel-btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.bvi-panel-btn-group .dropdown-toggle:active,.bvi-panel-btn-group.open .dropdown-toggle{outline:0}.bvi-panel-btn-group>.bvi-panel-btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.bvi-panel-btn-group>.bvi-panel-btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.bvi-panel-btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.bvi-panel-btn-group.open .dropdown-toggle.bvi-panel-btn-link{-webkit-box-shadow:none;box-shadow:none}.bvi-panel-btn .caret{margin-left:0}.bvi-panel-btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .bvi-panel-btn-lg .caret{border-width:0 5px 5px}.bvi-panel-btn-group-vertical>.bvi-panel-btn,.bvi-panel-btn-group-vertical>.bvi-panel-btn-group,.bvi-panel-btn-group-vertical>.bvi-panel-btn-group>.bvi-panel-btn{display:block;float:none;width:100%;max-width:100%}.bvi-panel-btn-group-vertical>.bvi-panel-btn-group>.bvi-panel-btn{float:none}.bvi-panel-btn-group-vertical>.bvi-panel-btn+.bvi-panel-btn,.bvi-panel-btn-group-vertical>.bvi-panel-btn+.bvi-panel-btn-group,.bvi-panel-btn-group-vertical>.bvi-panel-btn-group+.bvi-panel-btn,.bvi-panel-btn-group-vertical>.bvi-panel-btn-group+.bvi-panel-btn-group{margin-top:-1px;margin-left:0}.bvi-panel-btn-group-vertical>.bvi-panel-btn:not(:first-child):not(:last-child){border-radius:0}.bvi-panel-btn-group-vertical>.bvi-panel-btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.bvi-panel-btn-group-vertical>.bvi-panel-btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bvi-panel-btn-group-vertical>.bvi-panel-btn-group:not(:first-child):not(:last-child)>.bvi-panel-btn{border-radius:0}.bvi-panel-btn-group-vertical>.bvi-panel-btn-group:first-child:not(:last-child)>.bvi-panel-btn:last-child,.bvi-panel-btn-group-vertical>.bvi-panel-btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.bvi-panel-btn-group-vertical>.bvi-panel-btn-group:last-child:not(:first-child)>.bvi-panel-btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.bvi-panel-btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.bvi-panel-btn-group-justified>.bvi-panel-btn,.bvi-panel-btn-group-justified>.bvi-panel-btn-group{float:none;display:table-cell;width:1%}.bvi-panel-btn-group-justified>.bvi-panel-btn-group .bvi-panel-btn{width:100%}.bvi-panel-btn-group-justified>.bvi-panel-btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.bvi-panel-btn input[type="radio"],[data-toggle="buttons"]>.bvi-panel-btn-group>.bvi-panel-btn input[type="radio"],[data-toggle="buttons"]>.bvi-panel-btn input[type="checkbox"],[data-toggle="buttons"]>.bvi-panel-btn-group>.bvi-panel-btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}@font-face{font-family:'Glyphicons Halflings';src:url('/local/templates/.default/css/../fonts/glyphicons-halflings-regular.eot');src:url('/local/templates/.default/css/../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/local/templates/.default/css/../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/local/templates/.default/css/../fonts/glyphicons-halflings-regular.woff') format('woff'),url('/local/templates/.default/css/../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/local/templates/.default/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.bvi-panel-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bvi-panel-glyphicon-asterisk:before{content:"\002a"}.bvi-panel-glyphicon-plus:before{content:"\002b"}.bvi-panel-glyphicon-euro:before,.bvi-panel-glyphicon-eur:before{content:"\20ac"}.bvi-panel-glyphicon-minus:before{content:"\2212"}.bvi-panel-glyphicon-cloud:before{content:"\2601"}.bvi-panel-glyphicon-envelope:before{content:"\2709"}.bvi-panel-glyphicon-pencil:before{content:"\270f"}.bvi-panel-glyphicon-glass:before{content:"\e001"}.bvi-panel-glyphicon-music:before{content:"\e002"}.bvi-panel-glyphicon-search:before{content:"\e003"}.bvi-panel-glyphicon-heart:before{content:"\e005"}.bvi-panel-glyphicon-star:before{content:"\e006"}.bvi-panel-glyphicon-star-empty:before{content:"\e007"}.bvi-panel-glyphicon-user:before{content:"\e008"}.bvi-panel-glyphicon-film:before{content:"\e009"}.bvi-panel-glyphicon-th-large:before{content:"\e010"}.bvi-panel-glyphicon-th:before{content:"\e011"}.bvi-panel-glyphicon-th-list:before{content:"\e012"}.bvi-panel-glyphicon-ok:before{content:"\e013"}.bvi-panel-glyphicon-remove:before{content:"\e014"}.bvi-panel-glyphicon-zoom-in:before{content:"\e015"}.bvi-panel-glyphicon-zoom-out:before{content:"\e016"}.bvi-panel-glyphicon-off:before{content:"\e017"}.bvi-panel-glyphicon-signal:before{content:"\e018"}.bvi-panel-glyphicon-cog:before{content:"\e019"}.bvi-panel-glyphicon-trash:before{content:"\e020"}.bvi-panel-glyphicon-home:before{content:"\e021"}.bvi-panel-glyphicon-file:before{content:"\e022"}.bvi-panel-glyphicon-time:before{content:"\e023"}.bvi-panel-glyphicon-road:before{content:"\e024"}.bvi-panel-glyphicon-download-alt:before{content:"\e025"}.bvi-panel-glyphicon-download:before{content:"\e026"}.bvi-panel-glyphicon-upload:before{content:"\e027"}.bvi-panel-glyphicon-inbox:before{content:"\e028"}.bvi-panel-glyphicon-play-circle:before{content:"\e029"}.bvi-panel-glyphicon-repeat:before{content:"\e030"}.bvi-panel-glyphicon-refresh:before{content:"\e031"}.bvi-panel-glyphicon-list-alt:before{content:"\e032"}.bvi-panel-glyphicon-lock:before{content:"\e033"}.bvi-panel-glyphicon-flag:before{content:"\e034"}.bvi-panel-glyphicon-headphones:before{content:"\e035"}.bvi-panel-glyphicon-volume-off:before{content:"\e036"}.bvi-panel-glyphicon-volume-down:before{content:"\e037"}.bvi-panel-glyphicon-volume-up:before{content:"\e038"}.bvi-panel-glyphicon-qrcode:before{content:"\e039"}.bvi-panel-glyphicon-barcode:before{content:"\e040"}.bvi-panel-glyphicon-tag:before{content:"\e041"}.bvi-panel-glyphicon-tags:before{content:"\e042"}.bvi-panel-glyphicon-book:before{content:"\e043"}.bvi-panel-glyphicon-bookmark:before{content:"\e044"}.bvi-panel-glyphicon-print:before{content:"\e045"}.bvi-panel-glyphicon-camera:before{content:"\e046"}.bvi-panel-glyphicon-font:before{content:"\e047"}.bvi-panel-glyphicon-bold:before{content:"\e048"}.bvi-panel-glyphicon-italic:before{content:"\e049"}.bvi-panel-glyphicon-text-height:before{content:"\e050"}.bvi-panel-glyphicon-text-width:before{content:"\e051"}.bvi-panel-glyphicon-align-left:before{content:"\e052"}.bvi-panel-glyphicon-align-center:before{content:"\e053"}.bvi-panel-glyphicon-align-right:before{content:"\e054"}.bvi-panel-glyphicon-align-justify:before{content:"\e055"}.bvi-panel-glyphicon-list:before{content:"\e056"}.bvi-panel-glyphicon-indent-left:before{content:"\e057"}.bvi-panel-glyphicon-indent-right:before{content:"\e058"}.bvi-panel-glyphicon-facetime-video:before{content:"\e059"}.bvi-panel-glyphicon-picture:before{content:"\e060"}.bvi-panel-glyphicon-map-marker:before{content:"\e062"}.bvi-panel-glyphicon-adjust:before{content:"\e063"}.bvi-panel-glyphicon-tint:before{content:"\e064"}.bvi-panel-glyphicon-edit:before{content:"\e065"}.bvi-panel-glyphicon-share:before{content:"\e066"}.bvi-panel-glyphicon-check:before{content:"\e067"}.bvi-panel-glyphicon-move:before{content:"\e068"}.bvi-panel-glyphicon-step-backward:before{content:"\e069"}.bvi-panel-glyphicon-fast-backward:before{content:"\e070"}.bvi-panel-glyphicon-backward:before{content:"\e071"}.bvi-panel-glyphicon-play:before{content:"\e072"}.bvi-panel-glyphicon-pause:before{content:"\e073"}.bvi-panel-glyphicon-stop:before{content:"\e074"}.bvi-panel-glyphicon-forward:before{content:"\e075"}.bvi-panel-glyphicon-fast-forward:before{content:"\e076"}.bvi-panel-glyphicon-step-forward:before{content:"\e077"}.bvi-panel-glyphicon-eject:before{content:"\e078"}.bvi-panel-glyphicon-chevron-left:before{content:"\e079"}.bvi-panel-glyphicon-chevron-right:before{content:"\e080"}.bvi-panel-glyphicon-plus-sign:before{content:"\e081"}.bvi-panel-glyphicon-minus-sign:before{content:"\e082"}.bvi-panel-glyphicon-remove-sign:before{content:"\e083"}.bvi-panel-glyphicon-ok-sign:before{content:"\e084"}.bvi-panel-glyphicon-question-sign:before{content:"\e085"}.bvi-panel-glyphicon-info-sign:before{content:"\e086"}.bvi-panel-glyphicon-screenshot:before{content:"\e087"}.bvi-panel-glyphicon-remove-circle:before{content:"\e088"}.bvi-panel-glyphicon-ok-circle:before{content:"\e089"}.bvi-panel-glyphicon-ban-circle:before{content:"\e090"}.bvi-panel-glyphicon-arrow-left:before{content:"\e091"}.bvi-panel-glyphicon-arrow-right:before{content:"\e092"}.bvi-panel-glyphicon-arrow-up:before{content:"\e093"}.bvi-panel-glyphicon-arrow-down:before{content:"\e094"}.bvi-panel-glyphicon-share-alt:before{content:"\e095"}.bvi-panel-glyphicon-resize-full:before{content:"\e096"}.bvi-panel-glyphicon-resize-small:before{content:"\e097"}.bvi-panel-glyphicon-exclamation-sign:before{content:"\e101"}.bvi-panel-glyphicon-gift:before{content:"\e102"}.bvi-panel-glyphicon-leaf:before{content:"\e103"}.bvi-panel-glyphicon-fire:before{content:"\e104"}.bvi-panel-glyphicon-eye-open:before{content:"\e105"}.bvi-panel-glyphicon-eye-close:before{content:"\e106"}.bvi-panel-glyphicon-warning-sign:before{content:"\e107"}.bvi-panel-glyphicon-plane:before{content:"\e108"}.bvi-panel-glyphicon-calendar:before{content:"\e109"}.bvi-panel-glyphicon-random:before{content:"\e110"}.bvi-panel-glyphicon-comment:before{content:"\e111"}.bvi-panel-glyphicon-magnet:before{content:"\e112"}.bvi-panel-glyphicon-chevron-up:before{content:"\e113"}.bvi-panel-glyphicon-chevron-down:before{content:"\e114"}.bvi-panel-glyphicon-retweet:before{content:"\e115"}.bvi-panel-glyphicon-shopping-cart:before{content:"\e116"}.bvi-panel-glyphicon-folder-close:before{content:"\e117"}.bvi-panel-glyphicon-folder-open:before{content:"\e118"}.bvi-panel-glyphicon-resize-vertical:before{content:"\e119"}.bvi-panel-glyphicon-resize-horizontal:before{content:"\e120"}.bvi-panel-glyphicon-hdd:before{content:"\e121"}.bvi-panel-glyphicon-bullhorn:before{content:"\e122"}.bvi-panel-glyphicon-bell:before{content:"\e123"}.bvi-panel-glyphicon-certificate:before{content:"\e124"}.bvi-panel-glyphicon-thumbs-up:before{content:"\e125"}.bvi-panel-glyphicon-thumbs-down:before{content:"\e126"}.bvi-panel-glyphicon-hand-right:before{content:"\e127"}.bvi-panel-glyphicon-hand-left:before{content:"\e128"}.bvi-panel-glyphicon-hand-up:before{content:"\e129"}.bvi-panel-glyphicon-hand-down:before{content:"\e130"}.bvi-panel-glyphicon-circle-arrow-right:before{content:"\e131"}.bvi-panel-glyphicon-circle-arrow-left:before{content:"\e132"}.bvi-panel-glyphicon-circle-arrow-up:before{content:"\e133"}.bvi-panel-glyphicon-circle-arrow-down:before{content:"\e134"}.bvi-panel-glyphicon-globe:before{content:"\e135"}.bvi-panel-glyphicon-wrench:before{content:"\e136"}.bvi-panel-glyphicon-tasks:before{content:"\e137"}.bvi-panel-glyphicon-filter:before{content:"\e138"}.bvi-panel-glyphicon-briefcase:before{content:"\e139"}.bvi-panel-glyphicon-fullscreen:before{content:"\e140"}.bvi-panel-glyphicon-dashboard:before{content:"\e141"}.bvi-panel-glyphicon-paperclip:before{content:"\e142"}.bvi-panel-glyphicon-heart-empty:before{content:"\e143"}.bvi-panel-glyphicon-link:before{content:"\e144"}.bvi-panel-glyphicon-phone:before{content:"\e145"}.bvi-panel-glyphicon-pushpin:before{content:"\e146"}.bvi-panel-glyphicon-usd:before{content:"\e148"}.bvi-panel-glyphicon-gbp:before{content:"\e149"}.bvi-panel-glyphicon-sort:before{content:"\e150"}.bvi-panel-glyphicon-sort-by-alphabet:before{content:"\e151"}.bvi-panel-glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.bvi-panel-glyphicon-sort-by-order:before{content:"\e153"}.bvi-panel-glyphicon-sort-by-order-alt:before{content:"\e154"}.bvi-panel-glyphicon-sort-by-attributes:before{content:"\e155"}.bvi-panel-glyphicon-sort-by-attributes-alt:before{content:"\e156"}.bvi-panel-glyphicon-unchecked:before{content:"\e157"}.bvi-panel-glyphicon-expand:before{content:"\e158"}.bvi-panel-glyphicon-collapse-down:before{content:"\e159"}.bvi-panel-glyphicon-collapse-up:before{content:"\e160"}.bvi-panel-glyphicon-log-in:before{content:"\e161"}.bvi-panel-glyphicon-flash:before{content:"\e162"}.bvi-panel-glyphicon-log-out:before{content:"\e163"}.bvi-panel-glyphicon-new-window:before{content:"\e164"}.bvi-panel-glyphicon-record:before{content:"\e165"}.bvi-panel-glyphicon-save:before{content:"\e166"}.bvi-panel-glyphicon-open:before{content:"\e167"}.bvi-panel-glyphicon-saved:before{content:"\e168"}.bvi-panel-glyphicon-import:before{content:"\e169"}.bvi-panel-glyphicon-export:before{content:"\e170"}.bvi-panel-glyphicon-send:before{content:"\e171"}.bvi-panel-glyphicon-floppy-disk:before{content:"\e172"}.bvi-panel-glyphicon-floppy-saved:before{content:"\e173"}.bvi-panel-glyphicon-floppy-remove:before{content:"\e174"}.bvi-panel-glyphicon-floppy-save:before{content:"\e175"}.bvi-panel-glyphicon-floppy-open:before{content:"\e176"}.bvi-panel-glyphicon-credit-card:before{content:"\e177"}.bvi-panel-glyphicon-transfer:before{content:"\e178"}.bvi-panel-glyphicon-cutlery:before{content:"\e179"}.bvi-panel-glyphicon-header:before{content:"\e180"}.bvi-panel-glyphicon-compressed:before{content:"\e181"}.bvi-panel-glyphicon-earphone:before{content:"\e182"}.bvi-panel-glyphicon-phone-alt:before{content:"\e183"}.bvi-panel-glyphicon-tower:before{content:"\e184"}.bvi-panel-glyphicon-stats:before{content:"\e185"}.bvi-panel-glyphicon-sd-video:before{content:"\e186"}.bvi-panel-glyphicon-hd-video:before{content:"\e187"}.bvi-panel-glyphicon-subtitles:before{content:"\e188"}.bvi-panel-glyphicon-sound-stereo:before{content:"\e189"}.bvi-panel-glyphicon-sound-dolby:before{content:"\e190"}.bvi-panel-glyphicon-sound-5-1:before{content:"\e191"}.bvi-panel-glyphicon-sound-6-1:before{content:"\e192"}.bvi-panel-glyphicon-sound-7-1:before{content:"\e193"}.bvi-panel-glyphicon-copyright-mark:before{content:"\e194"}.bvi-panel-glyphicon-registration-mark:before{content:"\e195"}.bvi-panel-glyphicon-cloud-download:before{content:"\e197"}.bvi-panel-glyphicon-cloud-upload:before{content:"\e198"}.bvi-panel-glyphicon-tree-conifer:before{content:"\e199"}.bvi-panel-glyphicon-tree-deciduous:before{content:"\e200"}.bvi-panel-glyphicon-cd:before{content:"\e201"}.bvi-panel-glyphicon-save-file:before{content:"\e202"}.bvi-panel-glyphicon-open-file:before{content:"\e203"}.bvi-panel-glyphicon-level-up:before{content:"\e204"}.bvi-panel-glyphicon-copy:before{content:"\e205"}.bvi-panel-glyphicon-paste:before{content:"\e206"}.bvi-panel-glyphicon-alert:before{content:"\e209"}.bvi-panel-glyphicon-equalizer:before{content:"\e210"}.bvi-panel-glyphicon-king:before{content:"\e211"}.bvi-panel-glyphicon-queen:before{content:"\e212"}.bvi-panel-glyphicon-pawn:before{content:"\e213"}.bvi-panel-glyphicon-bishop:before{content:"\e214"}.bvi-panel-glyphicon-knight:before{content:"\e215"}.bvi-panel-glyphicon-baby-formula:before{content:"\e216"}.bvi-panel-glyphicon-tent:before{content:"\26fa"}.bvi-panel-glyphicon-blackboard:before{content:"\e218"}.bvi-panel-glyphicon-bed:before{content:"\e219"}.bvi-panel-glyphicon-apple:before{content:"\f8ff"}.bvi-panel-glyphicon-erase:before{content:"\e221"}.bvi-panel-glyphicon-hourglass:before{content:"\231b"}.bvi-panel-glyphicon-lamp:before{content:"\e223"}.bvi-panel-glyphicon-duplicate:before{content:"\e224"}.bvi-panel-glyphicon-piggy-bank:before{content:"\e225"}.bvi-panel-glyphicon-scissors:before{content:"\e226"}.bvi-panel-glyphicon-bitcoin:before{content:"\e227"}.bvi-panel-glyphicon-btc:before{content:"\e227"}.bvi-panel-glyphicon-xbt:before{content:"\e227"}.bvi-panel-glyphicon-yen:before{content:"\00a5"}.bvi-panel-glyphicon-jpy:before{content:"\00a5"}.bvi-panel-glyphicon-ruble:before{content:"\20bd"}.bvi-panel-glyphicon-rub:before{content:"\20bd"}.bvi-panel-glyphicon-scale:before{content:"\e230"}.bvi-panel-glyphicon-ice-lolly:before{content:"\e231"}.bvi-panel-glyphicon-ice-lolly-tasted:before{content:"\e232"}.bvi-panel-glyphicon-education:before{content:"\e233"}.bvi-panel-glyphicon-option-horizontal:before{content:"\e234"}.bvi-panel-glyphicon-option-vertical:before{content:"\e235"}.bvi-panel-glyphicon-menu-hamburger:before{content:"\e236"}.bvi-panel-glyphicon-modal-window:before{content:"\e237"}.bvi-panel-glyphicon-oil:before{content:"\e238"}.bvi-panel-glyphicon-grain:before{content:"\e239"}.bvi-panel-glyphicon-sunglasses:before{content:"\e240"}.bvi-panel-glyphicon-text-size:before{content:"\e241"}.bvi-panel-glyphicon-text-color:before{content:"\e242"}.bvi-panel-glyphicon-text-background:before{content:"\e243"}.bvi-panel-glyphicon-object-align-top:before{content:"\e244"}.bvi-panel-glyphicon-object-align-bottom:before{content:"\e245"}.bvi-panel-glyphicon-object-align-horizontal:before{content:"\e246"}.bvi-panel-glyphicon-object-align-left:before{content:"\e247"}.bvi-panel-glyphicon-object-align-vertical:before{content:"\e248"}.bvi-panel-glyphicon-object-align-right:before{content:"\e249"}.bvi-panel-glyphicon-triangle-right:before{content:"\e250"}.bvi-panel-glyphicon-triangle-left:before{content:"\e251"}.bvi-panel-glyphicon-triangle-bottom:before{content:"\e252"}.bvi-panel-glyphicon-triangle-top:before{content:"\e253"}.bvi-panel-glyphicon-console:before{content:"\e254"}.bvi-panel-glyphicon-superscript:before{content:"\e255"}.bvi-panel-glyphicon-subscript:before{content:"\e256"}.bvi-panel-glyphicon-menu-left:before{content:"\e257"}.bvi-panel-glyphicon-menu-right:before{content:"\e258"}.bvi-panel-glyphicon-menu-down:before{content:"\e259"}.bvi-panel-glyphicon-menu-up:before{content:"\e260"}.bvi-panel-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bvi-panel-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.bvi-panel-animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bvi-panel-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes bvi-panel-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.bvi-panel-fadeInDown{-webkit-animation-name:bvi-panel-fadeInDown;animation-name:bvi-panel-fadeInDown}@-webkit-keyframes bvi-panel-fadeOut{from{opacity:1}to{opacity:0}}@keyframes bvi-panel-fadeOut{from{opacity:1}to{opacity:0}}.bvi-panel-fadeOut{-webkit-animation-name:bvi-panel-fadeOut;animation-name:bvi-panel-fadeOut}@-webkit-keyframes bvi-panel-fadeIn{from{opacity:0}to{opacity:1}}@keyframes bvi-panel-fadeIn{from{opacity:0}to{opacity:1}}.bvi-panel-fadeIn{-webkit-animation-name:bvi-panel-fadeIn;animation-name:bvi-panel-fadeIn}
/* End */


/* Start:/local/templates/.default/css/custom.css?164840069320352*/
.ads-item-b-integred .ads-item__publish--mw{
    max-width: 140px;
}
.diary-window.diary-window--right{
    right: 0;
    left: auto;
}
.hidden-comment{
    display: none;
}
.hidden_diary{
    display: none;
}
.comments_preloader{
    position:absolute;
    left: 50%;
}
.make_like{
    cursor: pointer;
}
.search-window__result{
    position:unset!important;
    display: block!important;
}
.search-window-result__item b{
    color: #901204;
}
.mobile-header-sub{
    display:none;
}
.active_li .mobile-header-sub{
    display:block;
}
.hidden-gallery{
    display: none;
}
.default-new__img {
    margin-bottom: 1.5rem;
}
.wf-copy-wrapper {
    text-align: right;
}
.wf-copy {
    font-size: 1.4rem;
    display: inline-flex;
    color: #666;
    align-items: center;
}
.wf-copy-img {
    width: 34px;
    height: 18px;
    margin-right: 10px;
}
.footer-logo__bottom {
    font-size: 1.4rem;
    display: block;
    margin-top: 2rem;
}
.ads-item__header--start{
    width: 100%;
}
.ads-item__avatar-link{
    flex-shrink: 0;
}
.ads-item__info{
    width: 100%;
}
.data-tile__img{
    fill:#dd9725;
}
.content{
    max-width: calc(100% - 285px);
}
.sidebar{
    flex-shrink: 0;
}
.date-picker-wrapper .month-wrapper{
    display: flex;
}
.date-picker-wrapper .month-wrapper table{
    width: 100%;
    flex: 1;
    min-width: 255px;
    
}
.inline-dots .slick-dots li button{
    font-size: 0 !important;
}
.bvi-panel-img-not{
    width: auto !important;
    height: auto !important;
}
.iconed-link__ico-img{
    font-size: 0 !important;
}
.date-picker-wrapper .gap{
    margin-left: 0;
    margin-right: 0;
    min-width: 15px;
}
/* .full-slider-nav__btn--prev{
    border-right: 1px solid #869da1;
}
.full-slider-nav__btn.hide{
    opacity: .3;
   
    pointer-events: none;
} */
.bvi-panel-menu + .desctop-header{
    padding-top: 70px;
}
.ob-item__avatar{
    font-size: 0 !important;
}
.svg{
    font-size: 0 !important;
}
.wf-copy-img{
    font-size: 0 !important;
}
.bvi-panel-menu ~ footer  .footer-logo__slogan{
    max-width: inherit;
}
.bvi-panel-menu{
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
}
.for_robot_margin{
    margin-bottom:20px;
}
.robot_name{
    margin-bottom:15px;
    font-size:20px;
}


.footer-menu-wrap {
  width: 100%;
  padding: 0px 15px;
  max-width: 1230px;
  margin: 0 auto;
  border-bottom: 2px solid rgba(0,0,0, 0.03);
  margin-bottom: 25px;
}

.footer-menu {
    list-style: none;
}
.footer-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0px;
  padding: 0px;
}
.footer-menu li {
  margin-right: 20px;
}
.footer-menu li a {
  display: block;
  padding: 10px 5px 10px 5px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  transition: all .3s;
}
.footer-menu li a:hover {
  color: #901204;
}

.tab-widget-nav {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.tab-widget-nav a {
    border: 2px solid #F1F3F4;
    font-size: 1.6rem;
    display: inline-block;
    padding: 1rem 3.6rem;
    margin-right: 5px;
    margin-bottom: 5px;
    transition: all .3s ease-in-out;
}
.tab-widget-nav a:hover {
    color: #fff;
    background: #901204;
    border-color: #901204;
}
.tab-widget-nav a.active {
    color: #fff;
    background: #901204;
    border-color: #901204;
}
.tab-widget .tab-content {
    padding-top: 0px;
}

.ads-item__header .ads-item__avatar-link {
    position: relative;
    overflow: hidden;
    width: 75px;
    height: 75px;
}
.ads-item__header .ads-item__avatar-link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sub-item-header {
    position: relative;
}
.sub-item-header .sub-item-header-r {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
}
.sub-item-header .sub-item-header-r .arrow-b {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.fakultety-wrap {
    overflow-x: hidden;
    max-width: 100%;
}
.fakultety-table {
    min-width: 100%;
}
.fakultety-table .fakultety-table__name a {
    color: #901204;
    text-decoration: underline;
    display: inline-block;
    padding: 5px;
}
.fakultety-table .fakultety-table__name a:hover {
    color: #dd9725;
    text-decoration: underline;
}
.fakultety-table .fakultety-table__rezim {
    font-size: 14px;
}
.fakultety-table .fakultety-table__email {
    white-space: nowrap;
    font-size: 14px;
}
.fakultety-table .fakultety-table__phone {
    white-space: nowrap;
    font-size: 14px;
}

.gallery-news {
    display: flex;
    flex-wrap: wrap;
}
.gallery-news__item {
    width: calc(100%/3 - 20px);
    margin-right: 30px;
    margin-bottom: 30px;
    background-color: #fff;
    padding: 15px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .05);
    transition: all .3s ease-in-out;
}
.gallery-news__item:hover {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
}
.gallery-news__item:nth-child(3n+3) {
    margin-right: 0px;
}
.gallery-news__item_img {
    height: 170px;
    overflow: hidden;
}
.gallery-news__item_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.gallery-news__item_cont {
    padding-top: 15px;
}
.gallery-news__item_cont strong {
    font-size: 12px;
}
.gallery-news__item_cont h1, 
.gallery-news__item_cont h2, 
.gallery-news__item_cont h3, 
.gallery-news__item_cont h4, 
.gallery-news__item_cont h5 { 
    font-weight: 400;
    font-size: 15px;
    margin: 0px;
}
@media (max-width: 768px) {
    .gallery-news__item {
        width: calc(100%/2 - 10px);
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .gallery-news__item:nth-child(3n+3) {
        margin-right: 20px;
    }
    .gallery-news__item:nth-child(2n+2) {
        margin-right: 0px;
    }
}
@media (max-width: 480px) {
    .gallery-news__item {
        width: 100%;
        margin-right: 0px;
    }
    .gallery-news__item:nth-child(3n+3) {
        margin-right: 0px;
    }
}

.gallery-detail__text {
    margin-bottom: 30px;
}
.gallery-detail__list {
    display: flex;
    flex-wrap: wrap;
}
.gallery-detail__item {
    width: calc(100%/3 - 10px);
    margin-right: 15px;
    margin-bottom: 15px;
    display: block;
    position: relative;
    padding-top: 23%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.gallery-detail__item:nth-child(3n+3) {
    margin-right: 0px;
}
@media (max-width: 480px) {
    .gallery-detail__item {
        width: calc(100%/2 - 5px);
        margin-right: 10px;
        margin-bottom: 10px;
        display: block;
        position: relative;
        padding-top: 46%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .gallery-detail__item:nth-child(3n+3) {
        margin-right: 10px;
    }
    .gallery-detail__item:nth-child(2n+2) {
        margin-right: 0px;
    }
}

.desctop-header__middle .desctop-header-middle__nav .desctop-header-middle-nav__item:nth-child(n+3) .desctop-nav-link-window {
    left: auto;
    right: 0px;
    max-width: 616px;
} 
.desctop-header__middle .desctop-header-middle__nav .desctop-header-middle-nav__item:nth-child(n+3) .desctop-nav-link-window .header-window-content a {
    transition: all .3s ease-in-out;
} 
.desctop-header__middle .desctop-header-middle__nav .desctop-header-middle-nav__item .desctop-nav-link-window .header-window-content a:hover {
    text-decoration: underline;
} 
.desctop-header__middle .desctop-header-middle__nav .desctop-header-middle-nav__item .desctop-nav-link-window .header-window-content a:hover span {
    color: #901204;
} 
.sidebar-menu__item--offset.active {
    color: #dd9725;
}
.sidebar-menu-sub__link  {
    transition: all .3s ease-in-out;
}
.sidebar-menu-sub__link:hover {
    color: #901204;
}

.accordion-el {
    border: 1px solid #f1f3f4;
    border-bottom: 0px;
    margin-bottom: 20px;
    transition: all .3s ease-in-out;
}
.accordion-el._show {
    background: rgba(0,0,0, 0.01);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
}
.accordion-el:hover {
    background: rgba(0,0,0, 0.01);
}
.accordion-el._show .accordion-el__head {
    background: rgba(221, 151, 37, .04);
}
.accordion-el._show .accordion-el__head:after {
    transform: rotate(0deg);
}
.accordion-el .accordion-el__head {
    padding: 1.5rem;
    font-size: 1.7rem;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #f1f3f4;
    padding-right: 50px;
}
.accordion-el .accordion-el__content {
    padding: 1.5rem;
    border-bottom: 1px solid #f1f3f4;
    display: none;
}
.accordion-el .accordion-el__head:after {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 0;
    height: 0;
    margin: auto;
    content: '';
    border-width: 10px 8px 0 8px;
    border-style: solid;
    border-color: #901204 transparent transparent transparent;
    margin-top: -5px;
    transform: rotate(-90deg);
    transition: all .3s ease-in-out;
}

.articles__col .tab-widget .tab-widget__nav a {
    border: none;
    margin-bottom: 0px;
}

.single__content {
    
}
.single__content #outcontainer #topheader {
    display: none;
}
.single__content #outcontainer #container {
    height: auto !important;
    display: flex;
}

.single__content #outcontainer #container #container_menu {
    height: auto !important;
    border-right: 1px solid #c2ced0;
    width: 285px;
    padding-right: 25px;
    position: relative;
    transition: all .3s ease-in-out;
    background: #fff;
    z-index: 5;
}
.single__content #outcontainer #container #container_menu.collapse {
    overflow: hidden;
    width: 6px;
}
.single__content #outcontainer #container #container_content .sidebar-toggler {
    
}
.single__content #outcontainer #container #container_menu div.menu {
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
    width: 260px;
}
.single__content #outcontainer #container #container_menu div.menu:first-child {
    display: none;
}
.single__content #outcontainer #container #container_menu hr {
    display: none;
}
.single__content #outcontainer #container #container_menu a.menu {
    text-decoration: underline;
    transition: all .3s ease-in-out;
}
.single__content #outcontainer #container #container_menu a.menu:hover {
    color: #901204;
}
.single__content #outcontainer #container #container_menu .menu-select {
    color: #dd9725;
    text-decoration: underline;
    width: 260px;
}
.single__content #outcontainer #container #container_content {
    height: auto !important;
    width: calc(100% - 285px);
    max-width: 100%;
    padding-left: 25px;
    background: #fff;
    position: relative;
    z-index: 10;
}
.single__content #outcontainer #container #container_content.container_content--full {
    width: calc(100% - 51px);
}
.single__content #outcontainer #container #container_content table {
    width: 100%;
    margin-bottom: 25px;
    font-size: 14px;
}
.single__content #outcontainer #container #container_content table td {
    padding: 2px 5px;
}
.single__content #outcontainer #container #container_content > div {
    padding: 0px !important;
}
.single__content #footer {
    display: none !important;
}

@media screen and (max-width: 768px) {
    .single__content #outcontainer #container #container_content .sidebar-toggler {
        display: none;
    }
    .single__content #outcontainer #container {
        flex-direction: column;
    }
    .single__content #outcontainer #container #container_content {
        width: 100%;
        order: 1;
        padding-left: 0px;
    }
    .single__content #outcontainer #container #container_menu {
        width: 100%;
        max-width: 280px;
        border-right: 0px;
        order: 2;
    }
    .single__content #outcontainer #container #container_menu div.menu {
        width: 100%;
    }
    .single__content #outcontainer #container #container_menu .menu-select {
        width: 100%;
    }
}

.links a {
    text-decoration: underline;
    transition: all .3s ease-in-out;
    display: inline-block;
}
.links a:hover {
    text-decoration: none;
    color: #901204;
}

.full-slider {
    
}
.full-slider .full-slider__item {
    height: 340px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    overflow: hidden;
}
@media (max-width: 1200px) {
    .full-slider .full-slider__item {
        height: auto;
        padding-top: 28.5%;
    }
}
.full-slider .full-slider__item .full-slider__link {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    left: 0;
    top: 0;
    z-index: 5;
}

.full-slider-sec {
    position: relative;
}
.full-slider-sec .slick-dots {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    bottom: 2px;
    left: 0;
    z-index: 10;
    list-style: none;
}
.full-slider-sec .slick-dots li {
    padding: 5px 3px;
}
.full-slider-sec .slick-dots button {
    width: 20px;
    height: 5px;
    background: #901204;
    opacity: .5;
    border: none;
    font-size: 0px;
    transition: all .3s ease-in-out;
}
.full-slider-sec .slick-dots button:hover {
    opacity: 1;
}
.full-slider-sec .slick-dots .slick-active button {
    background: #dd9725;
    opacity: 1;
}

/* Времено скрываем навигацию в главном слайдере */
.full-slider .full-slider__nav {
    display: none;
}
/* Времено скрываем заголовок в главном слайдере */
.full-slider .full-slider__title {
    display: none;
}
.full-slider .full-slider__content {
    padding: 0px 15px;
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
}

.desctop-header-middle {
    position: relative;
    z-index: 100;
}

.single-section a {
    text-decoration: underline;
}

.single-section a:hover {
    color: #901204;
}

.contacts-row {
    display: flex;
    justify-content: space-between;
}
.contacts-row .contacts-row__left {
    width: 300px;
}
.contacts-row .contacts-row__right {
    width: calc(100% - 380px);
}
.contacts-row .contacts-item {
    margin-bottom: 3rem;
}
.contacts-row .contacts-item:last-child {
    margin-bottom: 0px;
}
.contacts-row .contacts-item strong {
    display: block;
    margin-bottom: 10px;
}
.contacts-row .contacts-item p {
    margin-bottom: 5px;
}
.contacts-row .contacts-item a {
    color: #901204;
}
.contacts-row .contacts-item a:hover {
    color: #dd9725;
}

@media screen and (max-width: 992px) {
    .contacts-row .contacts-row__left {
        width: 260px;
    }
    .contacts-row .contacts-row__right {
        width: calc(100% - 280px);
    }
}
@media screen and (max-width: 768px) {
    .contacts-row {
        display: block;
    }
.contacts-row .contacts-row__left {
        width: 100%;
    }
    .contacts-row .contacts-row__right {
        width: 100%;
    }
}

.header-social {
    display: flex;
    list-style: none;
}
.header-social .header-social_item {
    margin-right: 5px;
}
.header-social .header-social_item:last-child {
    margin-right: 0px;
}
.header-social .header-social_link {
    display: block;
    width: 25px;
    height: 25px;
    content: "";
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: all .3s ease-in-out;
}
.header-social .header-social_link.__vk {
    background-image: url(/local/templates/main/images/vk.svg);
    margin-right: 7px;
}
.header-social .header-social_link.__youtube {
    background-image: url(/local/templates/main/images/youtube.svg);
}
.header-social .header-social_link.__facebook {
    background-image: url(/local/templates/main/images/facebook.svg);
    height: 21px;
}
.header-social .header-social_link.__vk:hover {
    background-image: url(/local/templates/main/images/vk__h.svg);
}
.header-social .header-social_link.__youtube:hover {
    background-image: url(/local/templates/main/images/youtube__h.svg);
}
.header-social .header-social_link.__facebook:hover {
    background-image: url(/local/templates/main/images/facebook__h.svg);
}

.header-social .header-social_link.__rutube {
    background-image: url(/local/templates/main/images/rutube.svg);
    background-size: auto 18px;
}
.header-social .header-social_link.__rutube:hover {
    background-image: url(/local/templates/main/images/rutube_hover.svg);
    background-size: auto 18px;
}

/* Плиточное меню */
.tiles-list {
    display: flex;
    flex-wrap: wrap;
}
.tiles-list .item-tiles {
    width: calc(100%/4 - 15px);
    margin-right: 20px;
    margin-bottom: 20px;
}
.tiles-list .item-tiles:nth-child(4n+4) {
    margin-right: 0px;
}
@media screen and (max-width: 992px) {
    .tiles-list .item-tiles {
        width: calc(100%/3 - 13.33333px);
    }
    .tiles-list .item-tiles:nth-child(4n+4) {
        margin-right: 20px;
    }
    .tiles-list .item-tiles:nth-child(3n+3) {
        margin-right: 0px;
    }
}
@media screen and (max-width: 768px) {
    .tiles-list .item-tiles {
        width: calc(100%/2 - 10px);
    }
    .tiles-list .item-tiles:nth-child(3n+3) {
        margin-right: 20px;
    }
    .tiles-list .item-tiles:nth-child(2n+2) {
        margin-right: 0px;
    }
}
@media screen and (max-width: 768px) {
    .tiles-list .item-tiles {
        width: 100%;
        margin-right: 0px;
    }
    .tiles-list .item-tiles:nth-child(4n+4) {
        margin-right: 0px;
    }
    .tiles-list .item-tiles:nth-child(3n+3) {
        margin-right: 0px;
    }
}
.item-tiles {
    min-height: 150px;
    padding: 15px 15px;
    border: 1px solid rgba(0,0,0, 0.1);
    border-radius: 4px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: all .3s ease-in-out;
    color: #869da1;
}
@media screen and (max-width: 768px) {

}
.item-tiles.text_smal {
    font-size: 14px;
}
.item-tiles.text_midle {
    font-size: 16px;
}
.item-tiles.text_big {
    font-size: 18px;
}
.item-tiles__status {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #901204;
    display: block;
    margin-bottom: 10px;
    opacity: 0;
    position: relative;
    z-index: 10;
}
.item-tiles__status._active {
    opacity: 1;
}
.item-tiles__title {
    width: calc(100% - 30px);
    position: relative;
    z-index: 10;
}
.item-tiles__icon {
    position: absolute;
    width: 90px;
    height: 90px;
    bottom: 20px;
    right: 20px;
    content: "";
    z-index: 1;
    transition: all .3s ease-in-out;
    opacity: .1;
}
.item-tiles:hover {
    color: #fff;
    background: #dd9725;
    box-shadow: 0px 20px 20px rgba(0, 0, 0, .05);
}
.item-tiles:hover .item-tiles__icon {
    bottom: -20px;
}

.sec-links-slider {
    padding: 25px 0px;
    background: rgba(0,0,0, 0.02);
    border-bottom: 1px solid rgba(0,0,0, 0.03);
    border-top: 2px solid #901204;
}
.sec-links-slider.sec-links-slider__custom {
    padding: 25px 0px;
    background: rgba(0,0,0, 0.02);
    border-bottom: 0px;
    border-top: 0px;
}

.links-slider {
    
}
.links-slider .links-slider__item {
    padding: 0px 10px;
}
.sec-links-slider.sec-links-slider__custom .links-slider__item {
    padding: 0px;
    margin-right: 20px;
}
.links-slider .links-slider__el {
    display: block;
    line-height: 0px;
    overflow: hidden;
    border-radius: 4px;
}
.links-slider .links-slider__el img {
    width: auto;
    height: 100px;
}
.sec-links-slider.sec-links-slider__custom .links-slider .links-slider__el img {
    height: 125px;
}

.cat__list {
    list-style: none;
}
.cat__list li {
    padding: 0px;
}
.cat__list li:before {
    display: none;
}
.cat__list .data-tiles__item {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    text-align: center;
    text-decoration: none;
}
.cat__list .data-tiles__item h2 {
    margin-bottom: 0px;
    width: 100%;
}
.akkreditatsiya__content {
    margin-bottom: 30px;
}
.developer {
    font-size: 14px;
}
.developer span {
    color: #901204;
    text-decoration: underline;
}
.wf-copy-wrapper {
    text-align: left;
}

.wrap-mess {
    background: #fdfdfd;
    color: #000;
    padding: 15px 10px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
}
.wrap-mess p {
    margin: 0px;
}

/* End */


/* Start:/local/templates/.default/css/patch.css?16154627436347*/
.single-header_sb{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tilte_middle{
    font-size: 1.8rem;
}
.title_bold{
    font-weight: bold;
}
.tab-widget-nav{
    font-size: 0;
   
}
.tab-widget__link:last-child{
    border-right: 1px solid #F1F3F4;
}
.tab-widget__link{
     border-left: 2px solid #F1F3F4;
    border-top: 2px solid #F1F3F4;
    border-bottom: 2px solid #F1F3F4;   
    font-size:1.6rem;
    
    display: inline-block;
    padding:1rem 3.6rem;
}
.tab-widget__link.active{
    background: #901204;
    color: #fff;
    border-color: #901204;
}
.tab-content_offset{
    padding-top:5rem;
}
.mobile-tab-custom-select{
    width: 100%;
}
.mobile-tab-custom-select .select2-container{
    width: 100% !important;
}
.mobile-tab-custom-select .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 40px;
}
.mobile-tab-custom-select .select2-container--default .select2-selection--single{
    border:0px;
    height: 40px;
}
.mobile-tab-custom-select .select2-container--default{
    border: 1px solid #ccc;
}
.mobile-tab-custom-select .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 7px;
}
.default-table{
    min-width: 750px;
}
.mobile-tab-nav{
    display: none;
}
.box_center{
    display: flex;
    align-items: center;
}
.key-val__item_r-offset{
    margin-right: 20px;
}
.box_b-small{
    margin-bottom: 1rem;
}
.custom-select_transparent .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left: 0;
}
.custom-select_transparent .select2-container--default .select2-selection--single{
    border-radius: 0;
    
    border:none;
    border-bottom: 2px solid #901204;
}
.single-header__select{
    max-width: 283px;
    flex: 1;
}
.custom-select_transparent .select2-container{
    width: 100% !important;
}
.course__item{
    margin-bottom: 15px;
}
.single-header__select .select2-container .select2-selection--single{
    height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#3E3534 transparent transparent transparent
}
.list_default li:before{
    display: none;
}
.line-toggle-header{
    display: flex;
    align-items: flex-start;
}
.line-toggle-header__title{
    font-weight: bold;
    font-size: 1.6rem;
    cursor: pointer;
    padding-top: .4rem;
}
.line-toggle-header__ico{
    margin-right: 15px;
    flex-shrink: 0;
}
.default-paragraph_b-offset{
    margin-bottom: 3rem;
}
.line-toggle__content{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 8rem;
}
.line-toggle_offset{
    margin-bottom: 15px;
}
.line-toggle-header.active .arrow-b {
    transform: rotate(0);
}
.line-toggle__content{
    display: none;
}
.course__item{
    border: 2px solid #F1F3F4;
    padding:2rem;
}
.course__title{
    margin-bottom: 1.5rem;
    font-size: 2rem;
    display: block;
}
.course__price{
    font-size: 1.4rem;
    display: block;
    margin-bottom: 1.5rem;
}
.gold{
    color: #A26F26;
}
.why__title{
    font-weight: 300;
    font-family: 'MyriadProCond';
}
.blue{
    color:#2D4690;
}
.why-city-item__title{
    font-size:1.3rem;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #A26F26;
    font-family: 'MyriadProCond';
    
}
.why-city{
    flex: 1;
}
.why-city-item{
    overflow: hidden;
}
.why-city:not(:last-child){
    margin-right: 35px;
}
.why-city-wrapper{
    margin-bottom: 50px;
}
.why-city-item__title:after{
    content: '';
    width: auto;
    margin-left: 10px;
    flex: 1;
    height: 1px;
    background: #D5ECFA;
}
.why-content__img{
    margin-bottom: 6rem;
}
.h4--small--offset{
    margin-bottom: 10px;
}
.why-content__text_one{
    margin-bottom: -40px;
}
.why-content__text_two{
    margin-bottom: -40px;
}
.why-content__text{
    max-width: 480px;
    
}
.why_offset{
    margin-bottom: 6rem;
}
.why-city-wrapper{
    display: flex;
    align-items: center;
}
.why-city-item__title_gold:after{
    background: #A26F26;
}
.important-item__ico_book{
    width: 24px;
    height: 24px;
}
.important-item__title{
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    font-weight: bold;
    margin-bottom: 10px;
}
.important-item__ico{
    margin-right: 8px;
}
.important-item{
    margin-bottom: 40px;
}
.important-content{
    font-size: 1.5rem;
}
.important_bordered{
    border-bottom: 10px solid #EDDB9A;
}
@media(max-width:1220px){
    .why-content__text{
        margin-bottom: 4rem;
        max-width: 100%;
    }
    .why-city:not(:last-child){
        margin-right: 15px;
    }
}
@media(max-width:1170px){
    .tab-widget__link{
        padding-left: 15px;
        padding-right: 15px;
        font-size: 13px;
    }
    .single-header_sb{
        flex-wrap: wrap;
    }
    .single-header__title{
        margin-bottom: 15px;
        width: 100%;
    }
}
@media(max-width:990px){
    .why_offset{
        margin-bottom: 3rem;
    }
    .why-content__img{
        margin-bottom: 2rem;
    }
    .why-city-item__title.why-city-item__title_gold{
        font-size: 1.8rem;
    }
    .why-city-wrapper{
        flex-wrap: wrap;
    }
    .why-city{
        flex: none;
        width: 100%;
        margin-bottom: 15px;
    }
    .why-city-wrapper{
        margin-bottom: 2rem;
    }
}
@media(max-width:750px){
    .responsive-table{
        display: block;
    }
    .responsive-table td{
        display: block;
    }
    .responsive-table tr{
        display: block;
    }
    .responsive-table  tbody{
        display: block;
    }
}
@media(max-width:600px){
    .line-toggle__content{
        padding-left: 4rem;
    }
    .single-header__select{
        margin-bottom: 20px;
        max-width: 100%;
    }
    .mobile-tab-nav{
        display: block;
    }
    .tab-widget-nav{
        display: none;
    }
    .mobile-tab-nav{
        width: 100%;
    }
    .single-header_sb{
        width: 100%;
    }
    .tab-widget-nav{
        flex-wrap: wrap;
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/search/style.css?16154627432083*/
div.title-search-result {
	
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/bottom/style.min.css?1608619418490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/.default/components/bitrix/menu/bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/.default/css/styles.css?1638700626139695 */
/* /local/templates/.default/css/bvi.min.css?161546274349079 */
/* /local/templates/.default/css/custom.css?164840069320352 */
/* /local/templates/.default/css/patch.css?16154627436347 */
/* /local/templates/.default/components/bitrix/search.title/search/style.css?16154627432083 */
/* /local/templates/.default/components/bitrix/menu/bottom/style.min.css?1608619418490 */
