.object-card .card-title {
    height: 5rem;
}

.interactive-map .map {
    height: 300px;
}

@media all and (min-width: 760px) {
    .interactive-map .map {
        height: 450px;
    }
}

@media all and (min-width: 1000px) {
    .interactive-map .map {
        height: 500px;
    }
}

@media all and (min-width: 1200px) {
    .interactive-map .map {
        height: 600px;
    }
}

.qrcode {
    display: inline-block;

    font-size: 15px;
    font-weight: 700;
}

.qrcode:before {
    display: block;

    width: 32px;
    height: 32px;
    margin: 0 auto 5px;

    content: '';
    content: '';
    text-indent: -9999px;

    background: url('./images/article-functions/qr.svg') no-repeat center center;
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

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

table {
    border-spacing: 0;

    border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

input {
    outline: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

.paginate-links:before,
.paginate-links:after {
    display: table;
    clear: both;

    content: '';
}

.paginate-links > ul {
    position: relative;
    right: 50%;

    float: right;
}

.paginate-links > ul > li {
    position: relative;
    left: 50%;

    float: left;
}

.img-responsive,
.cameras-slider .slide .entry img,
.zoom-image img,
.related-articles ul li .thumb a img {
    display: block;

    width: 100%;
    height: auto;
}

.i-btn,
input[type='submit'],
input[type='button'],
button[type='submit'],
button[type='button'],
.popover-menu .menu li .btn,
.i-txt,
textarea,
input[type='text'],
input[type='password'],
input[type='number'],
input[type='tel'],
input[type='email'],
select,
.popover-search .form-wrap form input[type='text'] {
    display: inline-block;

    margin: 0;
    padding: 0;

    border: 0;
    border-radius: 0;
    outline: 0;
    background: none;

    font-family: inherit;
}

.i-btn,
input[type='submit'],
input[type='button'],
button[type='submit'],
button[type='button'],
.popover-menu .menu li .btn {
    cursor: pointer;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    text-align: center;
}

.lang-switcher,
.lang-switcher * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/**
 * Основные стили
 **/

html {
    height: 100%;
}

body {
    width: 100%;
    height: 100%;

    color: #000;
    background: #fff;

    font: 14px 'SFUIDisplay', Arial, sans-serif;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body.modal-open,
body.no-scroll {
    overflow: hidden;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/**
 * Основные стили
 **/

a.phone-num {
    text-decoration: none;

    color: inherit;
}

a.phone-num:hover {
    text-decoration: underline;

    color: #3065ab;
}

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

.is-upper {
    text-transform: uppercase;
}

.nowrap {
    white-space: nowrap;
}

.is-text-blue {
    color: #326ab3 !important;
}

.is-text-orange {
    color: #e98900 !important;
}

.hide {
    display: none;
}


/**
 * Сетка
 **/

.l-container {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 8px;
    padding-left: 8px;
}

/**
 * Поля ввода
 **/

.i-txt,
textarea,
input[type='text'],
input[type='password'],
input[type='number'],
input[type='tel'],
input[type='email'],
select {
    display: inline-block;

    width: 100%;
    height: 30px;
    padding: 0 1em;

    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;

    color: #000;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    -webkit-box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, .15);

    font: 16px 'SFUIDisplay', Arial, sans-serif;
}

.i-txt:hover,
textarea:hover,
input[type='text']:hover,
input[type='password']:hover,
input[type='number']:hover,
input[type='tel']:hover,
input[type='email']:hover,
select:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.i-txt:focus,
textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='email']:focus,
select:focus {
    border-color: #326ab3;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.i-txt.is-sm,
textarea.is-sm,
input[type='text'].is-sm,
input[type='password'].is-sm,
input[type='number'].is-sm,
input[type='tel'].is-sm,
input[type='email'].is-sm,
select.is-sm {
    height: 30px;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    margin: 0;

    -webkit-appearance: none;
}

textarea {
    height: 75px;
    padding-top: 7px;

    resize: none;
}

/**
 * Кнопки
 **/

.i-btn,
input[type='submit'],
input[type='button'],
button[type='submit'],
button[type='button'] {
    padding: 14px 45px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-decoration: none;
    text-transform: uppercase;

    color: #fff;
    border-radius: 24px;
    background: #326ab3;

    font: 18px/20px 'SFUIDisplay', Arial, sans-serif;
}

.i-btn:hover,
.i-btn:active,
input[type='submit']:hover,
input[type='submit']:active,
input[type='button']:hover,
input[type='button']:active,
button[type='submit']:hover,
button[type='submit']:active,
button[type='button']:hover,
button[type='button']:active {
    color: #fff;
    background-color: #2c5e9f;
}

/**
 * select
 **/

select {
    position: relative;

    padding-right: -webkit-calc(1em + 35px);
    padding-right: calc(1em + 35px);

    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMTAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZTk4OTAwO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEuOTEuMjJBLjc2Ljc2LDAsMCwwLC44NS4yMmEuNzQuNzQsMCwwLDAsMCwxLjA1TDkuNDcsOS43OGEuNzYuNzYsMCwwLDAsMS4wNywwbDguNjItOC41MWEuNzQuNzQsMCwwLDAsMC0xLjA1Ljc2Ljc2LDAsMCwwLTEuMDcsMEwxMCw4WiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center right 10px;
    background-size: 20px 10px;

    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select ::-ms-expand {
    display: none;
}

/**
 * Общий контейнер сайта
 **/

.site-container {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.modal-open .site-container,
.site-container.is-blur {
    /*
            filter: blur(50px);
    opacity: 0.9;
            transition-delay: 0.15s;
    */
}

/**
 * Главное меню
 **/

@-webkit-keyframes animate-site-nav {
    from {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);

        opacity: 0;
    }

    to {
        -webkit-transform: none;
        transform: none;

        opacity: 1;
    }
}

@keyframes animate-site-nav {
    from {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);

        opacity: 0;
    }

    to {
        -webkit-transform: none;
        transform: none;

        opacity: 1;
    }
}


/**
 * Выпадающее меню
 **/

.site-popover-menu {
    position: fixed;
    z-index: 998;
    top: 0;
    left: 0;

    visibility: hidden;

    width: 100%;

    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;

    opacity: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .25);
}

.site-popover-menu.is-active {
    visibility: visible;

    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);

    opacity: 1;
}

.site-popover-menu .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.site-popover-menu .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.site-popover-menu .menu a {
    text-decoration: none;

    color: inherit;
}

.site-popover-menu .menu a:hover {
    text-decoration: underline;
}

.site-popover-menu .menu > li {
    position: relative;

    flex: 0 0 auto;

    padding-top: 75px;

    border-bottom: 6px solid transparent;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
}

.site-popover-menu .menu > li:before {
    position: absolute;
    top: 0;
    left: 0;

    width: 1px;
    height: 100%;

    content: '';

    background: #eaf3ff;
}

.site-popover-menu .menu > li:first-child:before {
    display: none;
}

.site-popover-menu .menu > li.is-blue {
    color: #326ab3;
}

.site-popover-menu .menu > li.is-green {
    color: #3b9400;
}

.site-popover-menu .menu > li.is-orange {
    color: #e98900;
}

.site-popover-menu .menu > li.is-red {
    color: #e95229;
}

.site-popover-menu .menu > li.is-blue.hover,
.site-popover-menu .menu > li.is-blue:hover {
    border-bottom-color: #326ab3;
}

.site-popover-menu .menu > li.is-green.hover,
.site-popover-menu .menu > li.is-green:hover {
    border-bottom-color: #3b9400;
}

.site-popover-menu .menu > li.is-orange.hover,
.site-popover-menu .menu > li.is-orange:hover {
    border-bottom-color: #e98900;
}

.site-popover-menu .menu > li.is-red.hover,
.site-popover-menu .menu > li.is-red:hover {
    border-bottom-color: #e95229;
}

.site-popover-menu .menu > li ul {
    padding: 0 5px 50px 5px;
}

.site-popover-menu .menu > li ul li {
    margin-top: .75em;
}

.site-popover-menu .menu > li ul li:first-child {
    margin-top: 0;
}


/**
 * Всплывающее меню
 **/

.popover-menu-overlay {
    position: fixed;
    z-index: 1999;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background: rgba(255, 255, 255, .75);
}

.popover-menu {
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;

    visibility: hidden;
    overflow-y: auto;

    width: 280px;
    height: 100%;
    padding-top: 40px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);

    opacity: .5;
    color: #fff;
    background: #326ab3;
}

.popover-menu.active {
    visibility: visible;

    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);

    opacity: 1;
}

.popover-menu .close {
    position: absolute;
    top: 10px;
    right: 10px;

    width: 24px;
    height: 24px;

    cursor: pointer;
    -webkit-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;

    opacity: .75;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4zLDEyTDIzLjcsMS41YzAuMy0wLjMsMC4zLTAuOSwwLTEuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwTDEyLDEwLjdMMS41LDAuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwDQoJcy0wLjMsMC45LDAsMS4zTDEwLjcsMTJMMC4zLDIyLjVjLTAuMywwLjMtMC4zLDAuOSwwLDEuM0MwLjQsMjMuOSwwLjcsMjQsMC45LDI0czAuNS0wLjEsMC42LTAuM0wxMiwxMy4zbDEwLjUsMTAuNQ0KCWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM3MwLjUtMC4xLDAuNi0wLjNjMC4zLTAuMywwLjMtMC45LDAtMS4zTDEzLjMsMTJ6Ii8+DQo8L3N2Zz4NCg==) no-repeat center center;
    background-size: 16px;
}

.popover-menu .close:hover {
    opacity: 1;
}

.popover-menu .content {
    overflow-y: auto;
}

.popover-menu .menu {
    margin-top: 16px;

    color: inherit;

    font-size: 18px;
}

.popover-menu .menu:first-child {
    margin-top: 0;
}

.popover-menu .menu li {
    position: relative;

    border-top: 1px solid rgba(255, 255, 255, .1);
}

.popover-menu .menu li:first-child {
    border-top: 0;
}

.popover-menu .menu li a {
    display: block;

    padding: .5em 42px .5em 10px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-decoration: none;

    color: inherit;

    line-height: 16px;
}

.popover-menu .menu li a:hover {
    background: rgba(255, 255, 255, .1);
}

.popover-menu .menu li .btn {
    position: absolute;
    top: 0;
    right: 0;

    width: 32px;
    height: 32px;
}

.popover-menu .menu li .btn > span {
    display: block;

    width: 0;
    height: 0;
    margin-left: 12px;

    -webkit-transition: margin .15s ease-in-out, -webkit-transform .15s ease-in-out;
    transition: margin .15s ease-in-out, -webkit-transform .15s ease-in-out;
    transition: margin .15s ease-in-out, transform .15s ease-in-out;
    transition: margin .15s ease-in-out, transform .15s ease-in-out, -webkit-transform .15s ease-in-out;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);

    border: 8px solid transparent;
    border-left-color: #fff;
}

.popover-menu .menu li.active > .btn > span {
    margin-left: 7px;

    -webkit-transform: rotate(90deg) translateX(80%);
    -ms-transform: rotate(90deg) translateX(80%);
    transform: rotate(90deg) translateX(80%);
}

.popover-menu .menu li ul {
    display: none;

    padding-bottom: 10px;
    padding-left: 20px;

    font-size: 16px;
}

/**
 * Всплывающая форма поиска
 **/

.popover-search {
    position: fixed;
    z-index: 8000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    visibility: hidden;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    opacity: 0;
}

.popover-search .overlay {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    text-indent: -9999px;

    background: rgba(255, 255, 255, .75);
}

.popover-search .form-wrap {
    position: absolute;
    top: 50%;
    left: 0;

    width: 100%;
    padding: 0 30px;

    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.popover-search .form-wrap form {
    position: relative;

    display: block;

    max-width: 960px;
    margin: 0 auto;
    padding-top: 40px;

    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-transform: translateY(-200%) scale(.5);
    -ms-transform: translateY(-200%) scale(.5);
    transform: translateY(-200%) scale(.5);

    opacity: 0;
}

.popover-search .form-wrap form .close {
    position: absolute;
    z-index: 1;
    top: 0;
    right: -12px;

    width: 24px;
    height: 24px;

    content: '';
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-indent: -9999px;

    opacity: .75;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMzMjZBQjM7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4zLDEyTDIzLjcsMS41YzAuMy0wLjMsMC4zLTAuOSwwLTEuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwTDEyLDEwLjdMMS41LDAuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwDQoJcy0wLjMsMC45LDAsMS4zTDEwLjcsMTJMMC4zLDIyLjVjLTAuMywwLjMtMC4zLDAuOSwwLDEuM0MwLjQsMjMuOSwwLjcsMjQsMC45LDI0czAuNS0wLjEsMC42LTAuM0wxMiwxMy4zbDEwLjUsMTAuNQ0KCWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM3MwLjUtMC4xLDAuNi0wLjNjMC4zLTAuMywwLjMtMC45LDAtMS4zTDEzLjMsMTJ6Ii8+DQo8L3N2Zz4NCg==) no-repeat 0 0;
}

.popover-search .form-wrap form .close:hover {
    opacity: 1;
}

.popover-search .form-wrap form .form-fields {
    position: relative;

    -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .25);
}

.popover-search .form-wrap form input[type='text'] {
    width: 100%;
    height: 60px;
    padding: 0 50px 0 20px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    color: #000;
    border: 0;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;

    font: 24px 'SFUIDisplay', Arial, sans-serif;
}

.popover-search .form-wrap form button[type='submit'],
.popover-search .form-wrap form input[type='submit'] {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 10px;

    width: 48px;
    height: 48px;
    margin: 0;
    padding: 0;

    content: '';
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

    opacity: .25;
    background: url('./images/icons/search.svg') no-repeat center center;
    background-size: 32px;

    -webkit-filter: grayscale(100%) brightness(0);
    filter: grayscale(100%) brightness(0);
}

.popover-search .form-wrap form button[type='submit']:hover,
.popover-search .form-wrap form input[type='submit']:hover {
    opacity: 1;

    -webkit-filter: none;
    filter: none;
}

.popover-search.active {
    visibility: visible;

    opacity: 1;
}

.popover-search.active .form-wrap form {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;

    opacity: 1;
}

/**
 * Форма авторизации
 **/

.auth-form .form-title {
    margin-bottom: 20px;

    text-align: center;
    text-transform: uppercase;

    font-size: 24px;
}

.auth-form .form-row,
.auth-form .form-operations,
.auth-form .form-submit {
    margin-top: 20px;
}

.auth-form .form-row:first-child,
.auth-form .form-operations:first-child,
.auth-form .form-submit:first-child {
    margin-top: 0;
}

.auth-form .form-operations li {
    margin-top: .35em;
}

.auth-form .form-operations li:first-child {
    margin-top: 0;
}

.auth-form .form-submit {
    text-align: center;
}

/**
 * Страничная навигация
 **/

.paginate-links {
    margin-top: 16px;

    text-align: center;

    font-size: 18px;
}

.paginate-links > ul li {
    margin: 0 10px;
}

.paginate-links > ul a,
.paginate-links > ul span {
    display: block;

    border-radius: 50%;

    line-height: 32px;
}

.paginate-links > ul a {
    text-decoration: none;

    color: #326ab3;
}

.paginate-links > ul a:hover {
    text-decoration: underline;
}

.paginate-links > ul .prev,
.paginate-links > ul .next {
    padding: 7px 0;
}

.paginate-links > ul .prev a,
.paginate-links > ul .next a {
    width: 13px;
    height: 24px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: translateY(-.2em);
    -ms-transform: translateY(-.2em);
    transform: translateY(-.2em);
    text-indent: -9999px;

    opacity: .85;
    background-repeat: no-repeat;
    background-size: 100%;
}

.paginate-links > ul .prev a:hover,
.paginate-links > ul .next a:hover {
    opacity: 1;
}

.paginate-links > ul .prev {
    margin-right: 10px;
}

.paginate-links > ul .prev a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzI2YWIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMzUsMjQsMjUuMjgsMy4zYTIsMiwwLDAsMCwwLTIuNzMsMS45LDEuOSwwLDAsMC0yLjcsMEwuNzIsMjIuNjNhMiwyLDAsMCwwLDAsMi43M0wyMi41Nyw0Ny40M2ExLjksMS45LDAsMCwwLDIuNywwLDEuOTQsMS45NCwwLDAsMCwwLTIuNzNaIi8+PC9zdmc+);
}

.paginate-links > ul .next {
    margin-left: 10px;
}

.paginate-links > ul .next a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzI2YWIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43Miw0NC43YTEuOTQsMS45NCwwLDAsMCwwLDIuNzMsMS45LDEuOSwwLDAsMCwyLjcsMEwyNS4yOCwyNS4zN2EyLDIsMCwwLDAsMC0yLjczTDMuNDMuNTdhMS45LDEuOSwwLDAsMC0yLjcsMCwyLDIsMCwwLDAsMCwyLjczTDIwLjY1LDI0WiIvPjwvc3ZnPg==);
}

.paginate-links > ul .current span {
    width: 32px;
    height: 32px;

    color: #fff;
    background: #326ab3;
}

.paginate-links > ul .dots {
    opacity: .5;
}

/**
 * ������ "������"
 */

.gotop-button {
    position: fixed;
    z-index: 500;
    right: 20px;
    bottom: 20px;

    visibility: hidden;

    padding: 16px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-decoration: none;

    opacity: 0;
    color: #fff !important;
    background: #326ab3;
}

.gotop-button:before {
    display: block;

    width: 48px;
    height: 26px;
    margin: 0 auto .5em;

    content: '';

    background: #326ab3 url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggMjYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0LDUuMzQsNDQuNywyNS4yN2EyLDIsMCwwLDAsMi43MywwLDEuOSwxLjksMCwwLDAsMC0yLjY5aDBMMjUuMzcuNzFhMiwyLDAsMCwwLTIuNzMsMEwuNTcsMjIuNTZhMS45LDEuOSwwLDAsMCwwLDIuNjloMGExLjk0LDEuOTQsMCwwLDAsMi43MywwWiIvPjwvc3ZnPg==) no-repeat center center;
}

.gotop-button.visible {
    visibility: visible;

    opacity: .5;
}

.gotop-button:hover {
    opacity: 1;
}


/**
 * Кнопки Вперед/Назад lightSlider'а
 **/

.lightslider-prev,
.lightslider-next,
.cameras-slider .prev,
.cameras-slider .next {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.lightslider-prev.is-blue {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzI2YWIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMzUsMjQsMjUuMjgsMy4zYTIsMiwwLDAsMCwwLTIuNzMsMS45LDEuOSwwLDAsMC0yLjcsMEwuNzIsMjIuNjNhMiwyLDAsMCwwLDAsMi43M0wyMi41Nyw0Ny40M2ExLjksMS45LDAsMCwwLDIuNywwLDEuOTQsMS45NCwwLDAsMCwwLTIuNzNaIi8+PC9zdmc+);
}

.lightslider-next.is-blue {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzI2YWIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43Miw0NC43YTEuOTQsMS45NCwwLDAsMCwwLDIuNzMsMS45LDEuOSwwLDAsMCwyLjcsMEwyNS4yOCwyNS4zN2EyLDIsMCwwLDAsMC0yLjczTDMuNDMuNTdhMS45LDEuOSwwLDAsMC0yLjcsMCwyLDIsMCwwLDAsMCwyLjczTDIwLjY1LDI0WiIvPjwvc3ZnPg==);
}

.lightslider-prev.is-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMzUsMjQsMjUuMjgsMy4zYTIsMiwwLDAsMCwwLTIuNzMsMS45LDEuOSwwLDAsMC0yLjcsMEwuNzIsMjIuNjNhMiwyLDAsMCwwLDAsMi43M0wyMi41Nyw0Ny40M2ExLjksMS45LDAsMCwwLDIuNywwLDEuOTQsMS45NCwwLDAsMCwwLTIuNzNaIi8+PC9zdmc+);
}

.lightslider-next.is-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43Miw0NC43YTEuOTQsMS45NCwwLDAsMCwwLDIuNzMsMS45LDEuOSwwLDAsMCwyLjcsMEwyNS4yOCwyNS4zN2EyLDIsMCwwLDAsMC0yLjczTDMuNDMuNTdhMS45LDEuOSwwLDAsMC0yLjcsMCwyLDIsMCwwLDAsMCwyLjczTDIwLjY1LDI0WiIvPjwvc3ZnPg==);
}

/**
 * Главный слайдер
 **/

@-webkit-keyframes animate-jumbotron-headline {
    from {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);

        opacity: 0;
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);

        opacity: 1;
    }
}

@keyframes animate-jumbotron-headline {
    from {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);

        opacity: 0;
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);

        opacity: 1;
    }
}

.jumbotron-slider {
    overflow: hidden;
}

.jumbotron-slider .headline {
    position: absolute;
    z-index: 100;
    top: 10%;
    right: 0;

    padding: .5em;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
    -webkit-animation-name: animate-jumbotron-headline;
    animation-name: animate-jumbotron-headline;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    text-decoration: none;

    opacity: 0;
    color: #fff;
    background: rgba(50, 106, 179, .4);

    font-size: 18px;
    font-weight: 700;
    line-height: 1.15;

    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.jumbotron-slider .headline:hover {
    background: rgba(50, 106, 179, .65);
}

/**
 * Раздел лендинга (главной страницы)
 **/

.lp-section {
    margin-top: 20px;
}

.lp-section:first-child {
    margin-top: 0;
}

.lp-section-entertainment {
    margin-top: 0;
    padding: 20px 0;

    background: url('./images/entertainment-bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}

.lp-section-entertainment + .lp-section {
    margin-top: 0;
}

.lp-section-cameras {
    position: relative;

    padding: 30px 0;

    color: #fff;
    background: #326ab3 url('./images/cameras-bg.jpg') no-repeat center center;
    background-size: 100% 100%;
}

.lp-section-cameras:before,
.lp-section-cameras:after {
    position: absolute;
    left: 0;

    width: 100%;
    height: 11px;

    content: '';

    background-repeat: repeat-x;
}

.lp-section-cameras:before {
    top: 0;

    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NyAxMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwVi43QzYuMjcuNyw5LjQzLDMuMTQsMTIuNDgsNS41MVMxOC4yNywxMCwyNCwxMHM4LjU0LTIuMTgsMTEuNTItNC40OVM0MS4zOSwxLDQ3LC43MlYwWiIvPjwvc3ZnPg==);
    background-position: center top;
    background-size: 47px 10px;
}

.lp-section-cameras:after {
    bottom: 0;

    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NyAxMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxMFY5LjNjNi4yNywwLDkuNDMtMi40NSwxMi40OC00LjgxUzE4LjI3LDAsMjQsMHM4LjU0LDIuMTgsMTEuNTIsNC40OVM0MS4zOSw5LDQ3LDkuMjhWMTBaIi8+PC9zdmc+);
    background-position: center bottom;
    background-size: 47px 10px;
}

/**
 * Заголовок страницы
 **/

.page-headline {
    margin-bottom: 16px;
}

.page-headline h1 {
    text-transform: uppercase;

    color: #326ab3;

    font-size: 18px;
    font-weight: 700;
}

.page-headline form {
    margin-top: 8px;
}

/**
 * Заголовок раздела страницы
 **/

.page-section-headline {
    margin-bottom: 1em;

    text-align: center;
    text-transform: uppercase;

    font-size: 18px;
    font-weight: 700;
}

.page-section-headline:after {
    display: block;

    width: 30px;
    height: 11px;
    margin: .3em auto 0;

    content: '';
    -webkit-transform: scale(.75);
    -ms-transform: scale(.75);
    transform: scale(.75);

    background: url('./images/page-section-headline.png') no-repeat;
}

.page-section-headline.is-blue {
    color: #326ab3;
}

.page-section-headline.is-blue:after {
    background-position: 0 0;
}

.page-section-headline.is-green {
    color: #3b9400;
}

.page-section-headline.is-green:after {
    background-position: 0 -15px;
}

.page-section-headline.is-orange {
    color: #e98900;
}

.page-section-headline.is-orange:after {
    background-position: 0 -30px;
}

.page-section-headline.is-red {
    color: #e95229;
}

.page-section-headline.is-red:after {
    background-position: 0 -45px;
}

.page-section-headline.is-white {
    color: #fff;
}

.page-section-headline.is-white:after {
    background-position: 0 -60px;
}

/**
 * Операции со страницей
 **/

.page-operations {
    margin-top: 32px;

    color: #6b6b6b;
}

.page-operations ul li {
    margin-bottom: 5px;
}

.page-operations ul li:last-child {
    margin-bottom: 0;
}

.page-operations a {
    text-decoration: none;

    color: inherit;
}

.page-operations a:hover {
    text-decoration: underline;
}

/**
 * nano-скроллер
 **/

.nano {
    height: 368px;
}

.nano .nano-pane {
    background: rgba(255, 255, 255, .15) !important;
}

.nano .nano-slider {
    cursor: pointer;
    -webkit-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;

    background: rgba(255, 255, 255, .4) !important;
}

.nano .nano-slider:hover,
.nano .nano-pane.active .nano-slider {
    background: rgba(255, 255, 255, .65) !important;
}

.nano.is-green .nano-content {
    padding-right: 15px;
}

.nano.is-green .nano-pane {
    opacity: 1;
    background: rgba(59, 148, 0, .15) !important;
}

.nano.is-green:hover .nano-pane,
.nano.is-green .nano-pane.active {
    background: rgba(59, 148, 0, .5) !important;
}

.nano.is-green .nano-slider:hover,
.nano.is-green .nano-pane.active .nano-slider {
    background: rgba(255, 255, 255, .85) !important;
}

/**
 * Путешествия по городу
 **/

.city-trips {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.city-trips .entry {
    display: inline-block;

    padding: 5px;
}

.city-trips .entry a {
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    flex-direction: column;

    width: 120px;
    height: 120px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-align: center;

    border: 1px solid;
    border-radius: 50%;

    font-size: 14px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.city-trips .entry a:after {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    content: '';

    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.city-trips .entry a.is-bg-1:after {
    background-image: url('./images/city-trips/bg-1.jpg');
}

.city-trips .entry a.is-bg-2:after {
    background-image: url('./images/city-trips/bg-2.jpg');
}

.city-trips .entry a.is-bg-3:after {
    background-image: url('./images/city-trips/bg-3.jpg');
}

.city-trips .entry a.is-bg-4:after {
    background-image: url('./images/city-trips/bg-4.jpg');
}

.city-trips .entry a.is-blue {
    color: #326ab3;
    border-color: #326ab3;
    background-color: #d7e9f6;
}

.city-trips .entry a.is-blue:hover {
    background-color: rgba(50, 106, 179, .85);
}

.city-trips .entry a.is-green {
    color: #3b9400;
    border-color: #3b9400;
    background-color: #e2efd9;
}

.city-trips .entry a.is-green:hover {
    background-color: rgba(59, 148, 0, .85);
}

.city-trips .entry a.is-orange {
    color: #e98900;
    border-color: #e98900;
    background-color: #fff2d9;
}

.city-trips .entry a.is-orange:hover {
    background-color: rgba(233, 137, 0, .85);
}

.city-trips .entry a.is-red {
    color: #e95229;
    border-color: #e95229;
    background-color: #fce5df;
}

.city-trips .entry a.is-red:hover {
    background-color: rgba(233, 82, 41, .85);
}

.city-trips .entry a .icon {
    display: block;
    flex: 0 0 auto;

    width: 100%;
    height: 35%;
    margin-bottom: .75em;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
}

.city-trips .entry a .icon.icon-1 {
    background-image: url('./images/city-trips/icon-1.png');
}

.city-trips .entry a .icon.icon-2 {
    background-image: url('./images/city-trips/icon-2.png');
}

.city-trips .entry a .icon.icon-3 {
    background-image: url('./images/city-trips/icon-3.png');
}

.city-trips .entry a .icon.icon-4 {
    background-image: url('./images/city-trips/icon-4.png');
}

.city-trips .entry a:hover {
    color: #fff;
    border-color: transparent;
}

.city-trips .entry a:hover .icon.icon-1 {
    background-image: url('./images/city-trips/icon-1.hover.png');
}

.city-trips .entry a:hover .icon.icon-2 {
    background-image: url('./images/city-trips/icon-2.hover.png');
}

.city-trips .entry a:hover .icon.icon-3 {
    background-image: url('./images/city-trips/icon-3.hover.png');
}

.city-trips .entry a:hover .icon.icon-4 {
    background-image: url('./images/city-trips/icon-4.hover.png');
}

/**
 * Тизер материала
 **/

.article-teaser {
    overflow: hidden;

    color: #fff;
}

.article-teaser a {
    position: relative;

    display: block;

    width: 100%;
    padding-bottom: 50%;

    text-decoration: none;

    color: inherit;
}

.article-teaser a.is-1x1 {
    padding-bottom: 100%;
}

.article-teaser a.is-4x3 {
    padding-bottom: 75%;
}

.article-teaser a.is-3x2 {
    padding-bottom: 66.66667%;
}

.article-teaser a:after {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 100%;

    content: '';
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;

    opacity: 0;
    background-color: rgba(0, 0, 0, .75);
}

.article-teaser img,
.article-teaser .thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.article-teaser img {
    display: block;

    height: 250px;
    max-height: 100%;
    margin: 0 auto;
}

.article-teaser .thumb {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.article-teaser .thumb.is-contain {
    background-size: contain;
}

.article-teaser .label {
    position: absolute;
    z-index: 3;
    top: 100%;
    left: 0;

    width: 100%;
    padding: 1em 1em .5em;

    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);

    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .95)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .5) 20%, rgba(0, 0, 0, .95) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .5) 20%, rgba(0, 0, 0, .95) 100%);
}

.article-teaser .label .title {
    position: relative;

    padding-bottom: .1em;

    font-size: 16px;
}

.article-teaser .label .title:after {
    position: absolute;
    z-index: 2;
    top: 100%;
    left: 0;

    width: 100%;
    height: 3px;

    content: '';
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
}

.article-teaser .label .title.is-blue:after {
    background-color: #326ab3;
}

.article-teaser .label .title.is-green:after {
    background-color: #3b9400;
}

.article-teaser .label .title.is-orange:after {
    background-color: #e98900;
}

.article-teaser .label .title.is-red:after {
    background-color: #e95229;
}

.article-teaser .label .excerpt {
    position: relative;

    visibility: hidden;

    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;

    opacity: 0;

    font-size: 15px;
    font-weight: 300;
    line-height: 1.35;
}

.article-teaser .label .excerpt p {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    padding-top: 15px;
}

/**
 * Сетка материалов
 **/

.articles-grid .grid-entry {
    margin-bottom: 16px;
}

/**
 * Список материалов
 **/

.articles-list .list-entry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 32px;
}

.articles-list .list-entry .thumb {
    display: none;
    flex: 0 0 auto;

    width: 240px;
    height: 160px;

    text-align: center;

    font-size: 0;
    line-height: 160px;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
}

.articles-list .list-entry .thumb img {
    display: inline-block;

    max-width: 240px;
    max-height: 160px;
}

.articles-list .list-entry .content {
    flex: 1 1 auto;

    color: #326ab3;

    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
}

.articles-list .list-entry .content a {
    color: inherit;
}

.articles-list .list-entry .content .title {
    margin-bottom: 12px;

    font-size: 20px;
    font-weight: 700;
    line-height: 1;
}

.articles-list .list-entry .content .title a {
    text-decoration: none;
}

.articles-list .list-entry .content .title a:hover {
    text-decoration: underline;
}

.articles-list .list-entry .content .excerpt .more {
    display: none;
    float: right;

    margin-right: -160px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-align: center;
    text-transform: uppercase;
}

.articles-list .list-entry .content .excerpt .more .icon {
    position: relative;

    display: block;

    width: 45px;
    height: 32px;
    margin: 0 auto;
}

.articles-list .list-entry .content .excerpt .more .icon:before,
.articles-list .list-entry .content .excerpt .more .icon:after {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    content: '';
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.articles-list .list-entry .content .excerpt .more .icon:before {
    background-image: url('./images/icons/news-more.svg');
}

.articles-list .list-entry .content .excerpt .more .icon:after {
    opacity: 0;
    background-image: url('./images/icons/news-more.hover.svg');
}

.articles-list .list-entry .content .excerpt .more .text {
    display: block;

    padding-top: 10px;
}

.articles-list .list-entry .content .excerpt .more:hover {
    color: #e98900;
}

.articles-list .list-entry .content .excerpt .more:hover .icon:before {
    opacity: 0;
}

.articles-list .list-entry .content .excerpt .more:hover .icon:after {
    opacity: 1;
}

.articles-list .list-entry .content .excerpt .excerpt-text {
    font-size: 16px;
    line-height: 1.35;
}

.articles-list .list-entry .content .tags {
    margin-top: 15px;

    font-size: 14px;
}

/**
 * Сетка последних новостей
 **/

.featured-news-teaser {
    overflow: hidden;

    width: 100%;

    color: #fff;
}

.featured-news-teaser a {
    position: relative;

    display: block;

    width: 100%;
    padding-bottom: 50%;

    text-decoration: none;

    color: inherit;
}

.featured-news-teaser a:after {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 100%;

    content: '';
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    opacity: 0;
    background-color: rgba(0, 0, 0, .5);
}

.featured-news-teaser .thumb {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.featured-news-teaser .title {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;

    width: 100%;
    padding: .5em 16px 2em;

    text-transform: uppercase;

    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .75)), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .75) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .75) 0%, rgba(255, 255, 255, 0) 100%);

    font-size: 20px;
    font-weight: 700;
}

.featured-news-teaser .excerpt {
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;

    display: none;

    width: 100%;
    padding: 2em 16px .5em;

    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, .75)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, .75) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, .75) 100%);
}

.featured-news-teaser:hover a:after {
    visibility: visible;

    opacity: 1;
}

.featured-news-teaser:hover .thumb {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.featured-news-teaser:hover .title,
.featured-news-teaser:hover .excerpt {
    background-color: transparent;
}

/**
 * Календарь событий
 **/

.events-calendar {
    padding: 20px 0;

    color: #fff;
    background: #0870b7;
    background-color: rgba(8, 112, 183, .8);
}

.events-calendar a {
    text-decoration: none;

    color: inherit;
}

.events-calendar a:hover {
    text-decoration: underline;
}

.events-calendar .cols-wrap {
    width: 100%;
}

.events-calendar .datepicker-title {
    margin-bottom: 16px;

    text-align: center;
    text-transform: uppercase;

    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.events-calendar .type-selector {
    margin-bottom: 16px;

    text-align: center;
}

.events-calendar .type-selector select {
    max-width: 250px;
}

.events-calendar .events-list {
    height: 350px;
}

.events-calendar .list li {
    margin-top: 1.05em;
}

.events-calendar .list li:first-child {
    margin-top: 0;
}

.events-calendar .list li .title {
    font-size: 1.15em;
    font-weight: 700;
}

/**
 * Список новостей
 **/

.news-list {
    color: #0870b7;
}

.news-list .list-title {
    margin-bottom: 35px;

    text-align: center;
    text-transform: uppercase;

    font-size: 24px;
    font-weight: 700;
}

.news-list .list-title span {
    position: relative;

    display: inline-block;

    max-width: 350px;
    padding-right: 70px;

    text-align: right;
}

.news-list .list-title span:after {
    position: absolute;
    top: 50%;
    right: 0;

    width: 57px;
    height: 60px;

    content: '';
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

    background: url('./images/rostov.png') no-repeat center center;
    background-size: contain;
}

.news-list ul li {
    margin-top: 15px;
}

.news-list ul li:first-child {
    margin-top: 0;
}

.news-list ul li a {
    color: inherit;
}

.news-list ul li .date,
.news-list ul li .more {
    font-weight: 700;
}

/**
 * Ссылка "Другие..." (другие новости, другие видео)
 **/

.more-link {
    position: relative;

    padding: 25px 0;

    text-align: center;
    text-transform: uppercase;

    font-size: 22px;
    font-weight: 700;
}

.more-link.is-green {
    color: #94c12b;
}

.more-link.is-blue {
    color: #0870b7;
}

.more-link p {
    position: absolute;
    top: 50%;
    left: 0;

    width: 100%;

    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.more-link a {
    color: inherit;
}

/**
 * Видео о городе
 **/

/**
 * Видеоплеер (с YouTube)
 **/

.video-player {
    position: relative;

    width: 100%;
    padding-bottom: 56.25%;
}

.video-player img,
.video-player iframe {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}

/**
 * Онлайн камеры
 **/

.city-cameras .list-title {
    margin-bottom: 1em;

    text-align: center;

    font-size: 20px;
    font-weight: 700;
}

/**
 * Слайдер онлайн-камер
 **/

.cameras-slider {
    position: relative;

    padding: 0 30px;
}

.cameras-slider .slide .slide-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 2px;
    margin-right: -1px;
    margin-left: -1px;
}

.cameras-slider .slide .slide-row:first-child {
    margin-top: 0;
}

.cameras-slider .slide .entry {
    flex: 1 1 auto;

    width: auto;
    padding-right: 1px;
    padding-left: 1px;

    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
}

.cameras-slider .slide .entry a {
    display: block;
}

.cameras-slider .prev,
.cameras-slider .next {
    position: absolute;
    top: 50%;

    width: 16px;
    height: 30px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

    opacity: .85;
}

.cameras-slider .prev:hover,
.cameras-slider .next:hover {
    -webkit-transform: translateY(-50%) scale(1.05);
    -ms-transform: translateY(-50%) scale(1.05);
    transform: translateY(-50%) scale(1.05);

    opacity: 1;
}

.cameras-slider .prev {
    left: 0;

    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMzUsMjQsMjUuMjgsMy4zYTIsMiwwLDAsMCwwLTIuNzMsMS45LDEuOSwwLDAsMC0yLjcsMEwuNzIsMjIuNjNhMiwyLDAsMCwwLDAsMi43M0wyMi41Nyw0Ny40M2ExLjksMS45LDAsMCwwLDIuNywwLDEuOTQsMS45NCwwLDAsMCwwLTIuNzNaIi8+PC9zdmc+);
}

.cameras-slider .next {
    right: 0;

    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43Miw0NC43YTEuOTQsMS45NCwwLDAsMCwwLDIuNzMsMS45LDEuOSwwLDAsMCwyLjcsMEwyNS4yOCwyNS4zN2EyLDIsMCwwLDAsMC0yLjczTDMuNDMuNTdhMS45LDEuOSwwLDAsMC0yLjcsMCwyLDIsMCwwLDAsMCwyLjczTDIwLjY1LDI0WiIvPjwvc3ZnPg==);
}

/**
 * Интерактивная карта
 **/

.interactive-map {
    position: relative;

    overflow: hidden;
}

.interactive-map .map {
    height: 300px;
}

/**
 * Фильтры интерактивной карты
 **/

.interactive-map-filters {
    margin-bottom: 16px;
}

.interactive-map-filters .subjects label {
    display: block;

    margin-bottom: .25em;

    color: #326ab3;

    font-weight: 700;
}

.interactive-map-filters .advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 8px;

    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.interactive-map-filters .advantages li {
    padding: 8px;
}

.interactive-map-filters .advantages li a {
    display: block;

    text-align: center;
}

.interactive-map-filters .advantages li a .icon {
    display: block;

    width: 90px;
    height: 40px;
    margin: 0 auto .75em;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.interactive-map-filters .advantages li a .icon.icon-1 {
    background-image: url('./images/city-trips/icon-1.png');
}

.interactive-map-filters .advantages li a .icon.icon-2 {
    background-image: url('./images/city-trips/icon-2.png');
}

.interactive-map-filters .advantages li a .icon.icon-3 {
    background-image: url('./images/city-trips/icon-3.png');
}

.interactive-map-filters .advantages li a .icon.icon-4 {
    background-image: url('./images/city-trips/icon-4.png');
}

.interactive-map-filters .advantages li a.is-blue {
    color: #326ab3;
}

.interactive-map-filters .advantages li a.is-green {
    color: #3b9400;
}

.interactive-map-filters .advantages li a.is-orange {
    color: #e98900;
}

.interactive-map-filters .advantages li a.is-red {
    color: #e95229;
}

/**
 * Аудиогиды (на внутренней странице)
 **/

.audioguides-wrap .columns {
    position: relative;

    overflow: hidden;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.audioguides-wrap .columns .col-details {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 300px;

    display: none;

    width: 350px;
    height: 100%;
    padding-left: 8px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: translateX(-350px);
    -ms-transform: translateX(-350px);
    transform: translateX(-350px);
}

.audioguides-wrap .columns .col-map {
    position: relative;
    z-index: 3;

    display: none;

    height: 100%;
    padding-left: 8px;
}

.audioguides-wrap .columns .col-map .geomap {
    height: 100%;
}

.audioguides-wrap .columns.is-details-visible .col-details {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.audioguides-wrap .object-info .info-headline {
    position: relative;

    margin-bottom: 16px;
    padding: 10px 44px 10px 10px;

    color: #fff;
    background: #326ab3;
}

.audioguides-wrap .object-info .info-headline:after {
    position: absolute;
    top: 100%;
    left: 0;

    width: 100%;
    height: 5px;

    content: '';

    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NyAxMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMjZhYjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwVi43QzYuMjcuNyw5LjQzLDMuMTQsMTIuNDgsNS41MVMxOC4yNywxMCwyNCwxMHM4LjU0LTIuMTgsMTEuNTItNC40OVM0MS4zOSwxLDQ3LC43MlYwWiIvPjwvc3ZnPg==) repeat-x center bottom;
    background-size: 24px 5px;
}

.audioguides-wrap .object-info .info-headline .title {
    font-size: 18px;
}

.audioguides-wrap .object-info .info-headline .close {
    position: absolute;
    top: 10px;
    right: 10px;

    width: 24px;
    height: 24px;

    cursor: pointer;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-indent: -9999px;

    opacity: .75;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4zLDEyTDIzLjcsMS41YzAuMy0wLjMsMC4zLTAuOSwwLTEuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwTDEyLDEwLjdMMS41LDAuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwDQoJcy0wLjMsMC45LDAsMS4zTDEwLjcsMTJMMC4zLDIyLjVjLTAuMywwLjMtMC4zLDAuOSwwLDEuM0MwLjQsMjMuOSwwLjcsMjQsMC45LDI0czAuNS0wLjEsMC42LTAuM0wxMiwxMy4zbDEwLjUsMTAuNQ0KCWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM3MwLjUtMC4xLDAuNi0wLjNjMC4zLTAuMywwLjMtMC45LDAtMS4zTDEzLjMsMTJ6Ii8+DQo8L3N2Zz4NCg==) no-repeat center center;
    background-size: 16px;
}

.audioguides-wrap .object-info .info-headline .close:hover {
    opacity: 1;
}

.audioguides-wrap .object-info .info-scroll {
    height: 443px;
}

.audioguides-wrap .object-info .info-player {
    margin-bottom: 16px;
}

.audioguides-wrap .object-info .info-map {
    height: 200px;
    margin-bottom: 16px;
}

.audioguides-wrap .object-info .info-text {
    font-size: 16px;
    line-height: 1.35;
}

.audioguides-wrap .object-info .info-text p {
    margin-top: 1em;
}

.audioguides-wrap .object-info .info-text p:first-child {
    margin-top: 0;
}

/**
 * Список объектов (в аудиогидах)
 **/

.objects-list .list-entry {
    margin-top: 15px;
}

.objects-list .list-entry:first-child {
    margin-top: 0;
}

.objects-list .list-entry .entry-link {
    position: relative;

    overflow: hidden;

    color: #326ab3;
}

.objects-list .list-entry .entry-link a {
    position: relative;

    display: block;

    padding: 0 5px 0 40px;

    text-decoration: none;

    color: inherit;
}

.objects-list .list-entry .entry-link a .num {
    position: absolute;
    top: 50%;
    left: 5px;

    width: 30px;
    height: 30px;

    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;

    border: 2px solid;
    border-radius: 50%;

    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}

.objects-list .list-entry .entry-link a img {
    display: block;

    width: 50px;
    height: 50px;
}

.objects-list .list-entry .entry-link a .title {
    position: absolute;
    top: 50%;
    left: 100px;

    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

    font-size: 14px;
}

.objects-list .list-entry.is-active .entry-link {
    color: #fff;
    background: #326ab3;
}

/**
 * Обертка статьи
 **/

.article-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

.article-wrap .col-left {
    margin-top: 16px;

    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.article-wrap .col-right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.article-wrap .object-information,
.article-wrap .socials-share,
.article-wrap .article-functions {
    margin-top: 24px;
}

.article-wrap .object-information:first-child,
.article-wrap .socials-share:first-child,
.article-wrap .article-functions:first-child {
    margin-top: 0;
}

/**
 * Слайдер изображений или видео
 **/

.media-slider .slider-wrap {
    position: relative;
}

.media-slider .slide .inner {
    position: relative;

    padding-bottom: 47.77778%;
}

.media-slider .slide .inner img,
.media-slider .slide .inner iframe {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}

.media-slider .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.media-slider .nav .prev,
.media-slider .nav .next {
    display: inline-block;

    width: 13px;
    height: 24px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    text-indent: -9999px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.media-slider .nav .prev:hover,
.media-slider .nav .next:hover {
    -webkit-transform: translateY(-1px) scale(1.25);
    -ms-transform: translateY(-1px) scale(1.25);
    transform: translateY(-1px) scale(1.25);
}

.media-slider .nav .prev {
    margin-right: 10px;

    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzI2YWIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMzUsMjQsMjUuMjgsMy4zYTIsMiwwLDAsMCwwLTIuNzMsMS45LDEuOSwwLDAsMC0yLjcsMEwuNzIsMjIuNjNhMiwyLDAsMCwwLDAsMi43M0wyMi41Nyw0Ny40M2ExLjksMS45LDAsMCwwLDIuNywwLDEuOTQsMS45NCwwLDAsMCwwLTIuNzNaIi8+PC9zdmc+);
}

.media-slider .nav .next {
    margin-left: 10px;

    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzI2YWIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43Miw0NC43YTEuOTQsMS45NCwwLDAsMCwwLDIuNzMsMS45LDEuOSwwLDAsMCwyLjcsMEwyNS4yOCwyNS4zN2EyLDIsMCwwLDAsMC0yLjczTDMuNDMuNTdhMS45LDEuOSwwLDAsMC0yLjcsMCwyLDIsMCwwLDAsMCwyLjczTDIwLjY1LDI0WiIvPjwvc3ZnPg==);
}

.media-slider .nav .pager a {
    display: inline-block;

    padding: 5px 10px;

    cursor: pointer;
}

.media-slider .nav .pager a span {
    display: block;

    width: 11px;
    height: 11px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    border: 2px solid #326ab3;
    border-radius: 50%;
}

.media-slider .nav .pager a:hover span,
.media-slider .nav .pager a.active span {
    background-color: #326ab3;
}

/**
 * Увеличивающееся изображение
 **/

.zoom-image {
    position: relative;

    display: block;
}

.zoom-image:after {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 100%;

    content: '';
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    opacity: 0;
    background: #000 url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA3MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTQuOTMsMjcuMDVBMjcuMDYsMjcuMDYsMCwxLDAsMjcuODcsNTQuMTEsMjcuMDksMjcuMDksMCwwLDAsNTQuOTMsMjcuMDVaTTI3Ljg3LDUyLjE4QTI1LjEyLDI1LjEyLDAsMSwxLDUzLDI3LjA1LDI1LjE1LDI1LjE1LDAsMCwxLDI3Ljg3LDUyLjE4WiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNTUuMDciIHk9IjQyLjUxIiB3aWR0aD0iMy44NyIgaGVpZ2h0PSIzMC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMTkgNTcuMjQpIHJvdGF0ZSgtNDUpIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjI4Ljg0IDE0LjAxIDI2LjkgMTQuMDEgMjYuOSAyNi4wOSAxNC44MyAyNi4wOSAxNC44MyAyOC4wMiAyNi45IDI4LjAyIDI2LjkgNDAuMSAyOC44NCA0MC4xIDI4Ljg0IDI4LjAyIDQwLjkxIDI4LjAyIDQwLjkxIDI2LjA5IDI4Ljg0IDI2LjA5IDI4Ljg0IDE0LjAxIi8+PC9zdmc+) no-repeat center center;
    background-color: rgba(0, 0, 0, .75);
    background-size: 64px;
}

.zoom-image:hover:after {
    visibility: visible;

    opacity: 1;
}

/**
 * Информация об объекте
 **/

.object-information p {
    margin-top: .5em;
}

.object-information p:first-child {
    margin-top: 0;
}

.object-information p a {
    text-decoration: none;

    color: inherit;
}

.object-information p a:hover {
    text-decoration: underline;
}

/**
 * Функции в статье
 **/

.article-functions {
    display: inline-block;

    text-align: center;
}

.article-functions a {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;

    opacity: .85;
}

.article-functions a:hover {
    opacity: 1;
}

.article-functions .qrcode {
    display: inline-block;

    font-size: 15px;
    font-weight: 700;
}

.article-functions .qrcode:before {
    display: block;

    width: 32px;
    height: 32px;
    margin: 0 auto 5px;

    content: '';
    content: '';
    text-indent: -9999px;

    background: url('./images/article-functions/qr.svg') no-repeat center center;
}

.article-functions .links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 20px;
}

.article-functions .links:first-child {
    margin-top: 0;
}

.article-functions .links li {
    flex: 0 0 auto;

    margin-left: 10px;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
}

.article-functions .links li:first-child {
    margin-left: 0;
}

.article-functions .links li a {
    display: block;

    width: 32px;
    height: 32px;

    background-repeat: no-repeat;
    background-position: center center;
}

.article-functions .links li.map a {
    background-image: url('./images/article-functions/map.svg');
}

.article-functions .links li.video a {
    background-image: url('./images/article-functions/video.svg');
}

.article-functions .links li.note a {
    background-image: url('./images/article-functions/note.svg');
}

.article-functions .links li.url a {
    background-image: url('./images/article-functions/url.svg');
}

/**
 * Связанные статьи
 **/

.related-articles {
    margin-top: 48px;

    color: #3b9400;
}

.related-articles.has-border {
    margin-top: 32px;
    padding-top: 16px;

    border-top: 1px solid;
}

.related-articles .headline {
    margin-bottom: .5em;

    font-size: 24px;
    font-weight: 700;
}

.related-articles ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 16px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.related-articles ul li:first-child {
    margin-top: 0;
}

.related-articles ul li .thumb {
    flex: 0 0 auto;

    width: 80px;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
}

.related-articles ul li .thumb a {
    display: block;
}

.related-articles ul li .title {
    flex: 1 1 auto;

    padding-left: 8px;

    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
}

.related-articles ul li .title a {
    color: inherit;
}

/**
 * Область комментариев
 **/

.comments-wrap {
    margin-top: 40px;
}

.comments-wrap:before {
    display: block;

    width: 100%;
    height: 30px;
    margin-bottom: 40px;

    content: '';

    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAzMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMjZhYjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTEuMjMsMy41QTguOCw4LjgsMCwwLDEsNS44NCwxLjgxLDkuNjcsOS42NywwLDAsMCwwLDB2MjYuNWE5LjY3LDkuNjcsMCwwLDEsNS44NCwxLjgxQTguOCw4LjgsMCwwLDAsMTEuMjMsMzBhOC44Nyw4Ljg3LDAsMCwwLDUuMzktMS42OUE5LjY4LDkuNjgsMCwwLDEsMjIsMjYuNTJWMGE5LjY4LDkuNjgsMCwwLDAtNS4zNywxLjhBOC44Nyw4Ljg3LDAsMCwxLDExLjIzLDMuNVoiLz48L3N2Zz4=) repeat-x center center;
    background-size: 22px 30px;
}

.comments-wrap .container .col-right {
    margin-top: 32px;
}

.comments-wrap .headline {
    margin-bottom: .5em;

    color: #326ab3;

    font-size: 24px;
    font-weight: 700;
}

.comments-wrap .comments-form .form-field textarea {
    height: 130px;
}

.comments-wrap .comments-form .form-submit {
    margin-top: 8px;

    text-align: center;
}

.comments-wrap .comments-form .form-submit p {
    flex: 1 1 auto;

    margin-bottom: 8px;
    padding-right: 10px;

    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
}

.comments-wrap .comments-form .form-submit input,
.comments-wrap .comments-form .form-submit button {
    flex: 0 0 initial;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 initial;
}

.comments-wrap .comments-list-wrap {
    max-height: 500px;
}

.comments-wrap .comments-list {
    padding-right: 15px;

    font-size: 16px;
}

.comments-wrap .comments-list li {
    margin-top: 16px;
}

.comments-wrap .comments-list li:first-child {
    margin-top: 0;
}

.comments-wrap .comments-list li .head {
    color: #326ab3;
}

.comments-wrap .comments-list li .head .name {
    font-weight: 700;
}

.comments-wrap .comments-list li .text {
    padding-left: 1em;
}

/**
 * Текстовый блок
 **/

.textblock {
    position: relative;

    font-size: 16px;
    line-height: 1.35;
}

.textblock * {
    margin-bottom: 1em;
}

.textblock *:last-child {
    margin-bottom: 0;
}

.textblock a {
    color: inherit;
}

.textblock h1 {
    margin-top: 1em;

    text-transform: uppercase;

    font-size: 1.5em;
}

.textblock h2 {
    margin-top: 1em;

    text-align: center;

    font-size: 1.25em;
}

.textblock h3 {
    margin-top: .75em;

    text-align: center;

    font-size: 1.2em;
}

.textblock h4 {
    margin-top: .5em;

    font-size: 1.2em;
    font-style: italic;
}

.textblock h5 {
    margin-top: .35em;

    font-size: 1.1em;
    font-style: italic;
}

.textblock h6 {
    font-style: italic;
}

.textblock b,
.textblock strong {
    font-weight: bold;
}

.textblock i,
.textblock em {
    font-style: italic;
}

.textblock ul li,
.textblock ol li {
    margin-bottom: 1em;
    padding-left: 1.5em;
}

.textblock ul li:before,
.textblock ol li:before {
    float: left;
}

.textblock ul li ul,
.textblock ul li ol,
.textblock ol li ul,
.textblock ol li ol {
    margin-top: 1em;
}

.textblock ul li {
    position: relative;
}

.textblock ul li:before {
    width: 6px;
    height: 6px;
    margin-top: .5em;
    margin-left: -1.2em;

    content: '';

    border-radius: 50%;
    background: #326ab3;
}

.textblock ol {
    counter-reset: textblock-ol-li;
}

.textblock ol li:before {
    margin-left: -1.5em;

    content: counter(textblock-ol-li) '.';
    counter-increment: textblock-ol-li;

    color: #326ab3;

    font-weight: 700;
}

.textblock blockquote {
    padding-left: 1em;

    border-left: 2px solid #326ab3;

    font-size: 1.05em;
    font-style: italic;
    line-height: 1.75;
}

.textblock table {
    width: 100%;

    border-spacing: 1px;

    border-collapse: separate;

    font-family: 'SFUIDisplay', Arial, sans-serif;
}

.textblock table tr th {
    padding: .5em 1em;

    text-align: center;

    color: #fff;
    background: #326ab3;

    font-size: 15px;
    font-weight: 700;
}

.textblock table tr td {
    /*min-width: 180px;*/
    min-width: 18px;
    padding: .4em 0;

    font-size: 13px;
}

.textblock table tr:nth-child(odd) td {
    background-color: #fafafa;
}

.textblock .table-wrap {
    overflow: auto;
}

.textblock img {
    display: block;

    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.textblock img.alignnone {
    max-width: 100%;
    height: auto;
}

.textblock img.aligncenter {
    display: block;

    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
    margin-left: auto;
}

.textblock iframe {
    display: block;

    margin-right: auto;
    margin-left: auto;
}

.textblock .video-youtube {
    position: relative;

    height: 0;
    padding-bottom: 56.25%;
    /* 16:9 */
}

.textblock .video-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}

@media all and (min-width: 420px) {
    .city-trips .entry a {
        width: 140px;
        height: 140px;

        font-size: 16px;
    }

    .articles-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;

        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .articles-grid .grid-entry {
        width: 50%;
        padding-right: 8px;
        padding-left: 8px;
    }

    .articles-grid .grid-entry.is-wide {
        width: 100%;
    }

    .entertainment-grid .grid-entry.is-tall {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .entertainment-grid .grid-entry.is-tall > * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        width: 100%;
    }

    .latest-news-grid .dbl-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;
    }

    .latest-news-grid .dbl-wrap .entry {
        width: 50%;
        padding-right: 8px;
        padding-left: 8px;
    }
}

@media all and (min-width: 480px) {


    .site-footer .nav-area .menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .site-footer .nav-area .menu > li {
        width: 50%;
        padding-right: 16px;
    }

    .social-links ul li {
        margin-left: 40px;
    }

    .jumbotron-slider .headline {
        font-size: 24px;
    }

    .page-headline h1 {
        font-size: 22px;
    }

    .page-headline h1:after {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .page-section-headline {
        font-size: 22px;
    }

    .page-section-headline:after {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .city-trips {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .city-trips .entry {
        padding: 0;
    }

    .city-trips .entry a {
        width: 110px;
        height: 110px;

        font-size: 14px;
    }

    .featured-news-teaser .title {
        font-size: 24px;
    }

    .featured-news-teaser .excerpt {
        display: block;
    }

    .events-calendar .cols-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        padding: 0 8px;
    }

    .events-calendar .col-datepicker,
    .events-calendar .col-events-list {
        flex: 0 0 auto;

        width: 50%;
        padding: 0 8px;

        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
    }

    .events-calendar .col-events-list {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .events-calendar .col-datepicker {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .related-articles ul li .thumb {
        width: 160px;
    }

    .related-articles ul li .title {
        text-transform: uppercase;
    }

    .comments-wrap .comments-form .form-submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        text-align: left;

        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media all and (min-width: 600px) {
    .city-trips .entry a {
        width: 140px;
        height: 140px;

        font-size: 16px;
    }
}

@media all and (min-width: 680px) {

}

@media all and (min-width: 700px) {
    .city-trips .entry a {
        width: 160px;
        height: 160px;

        font-size: 16px;
    }
}

@media all and (min-width: 760px) {
    .modal-dialog {
        width: 320px;
        margin: 30px auto;
    }

    .modal-content {
        padding: 30px;

        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }

    .modal-sm {
        width: 300px;
    }

    .i-txt,
    textarea,
    input[type='text'],
    input[type='password'],
    input[type='number'],
    input[type='tel'],
    input[type='email'],
    select {
        height: 40px;
    }

    .site-middle {
        padding-top: 40px;
    }

    .site-middle.is-inner {
        padding-bottom: 165px;
    }

    .site-footer:before {
        position: absolute;
        bottom: 100%;
        left: 0;

        width: 100%;
        padding-bottom: 4.94792%;

        content: '';

        background: url('./images/city.png') no-repeat center bottom;
        background-size: contain;
    }

    .site-footer .nav-area .menu {
        -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .site-footer .nav-area .menu > li {
        width: 30%;
    }

    .site-footer .nav-area .menu > li > a {
        font-size: 18px;
    }

    .site-footer .info-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .site-footer .info-area .col2 {
        margin-top: 0;
    }

    .site-footer .info-area .col2 .menu {
        margin-right: 3em;
    }

    .jumbotron-slider .headline {
        margin-right: -8px;
        padding-right: -webkit-calc(.5em + 8px);
        padding-right: calc(.5em + 8px);

        font-size: 36px;
    }

    .jumbotron-slider .headline:after {
        position: absolute;
        top: 100%;
        right: 0;

        width: 0;
        height: 0;

        content: '';

        border: 4px solid transparent;
        border-top-color: #e98900;
        border-left-color: #e98900;
    }

    .lp-section {
        margin-top: 40px;
    }

    .lp-section-entertainment {
        padding: 40px 0;
    }

    .lp-section-cameras {
        padding: 50px 0;
    }

    .page-headline {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-bottom: 24px;

        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .page-headline h1 {
        font-size: 26px;
    }

    .page-headline h1:after {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .page-headline form {
        margin-top: 0;
    }

    .page-section-headline {
        font-size: 26px;
    }

    .page-section-headline:after {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .page-operations ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .page-operations ul li {
        margin-bottom: 0;
        padding-right: 3em;
    }

    .page-operations ul li:last-child {
        padding-right: 0;
    }

    .article-teaser .label .title {
        font-size: 18px;
        font-weight: 700;
    }

    .articles-list .list-entry .thumb {
        display: block;
    }

    .articles-list .list-entry .content {
        padding-left: 16px;
    }

    .articles-list .list-entry .content .title {
        font-size: 24px;
    }

    .latest-news-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;

        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .latest-news-grid .col-featured,
    .latest-news-grid .col-prev,
    .latest-news-grid .col-list,
    .latest-news-grid .col-more {
        padding-right: 8px;
        padding-left: 8px;
    }

    .latest-news-grid .col-featured,
    .latest-news-grid .col-prev {
        width: 66.66667%;
    }

    .latest-news-grid .col-list,
    .latest-news-grid .col-more {
        width: 33.33333%;
    }

    .latest-news-grid .col-featured,
    .latest-news-grid .col-list {
        margin-bottom: 16px;
    }

    .latest-news-grid .col-featured {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .latest-news-grid .col-featured > * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .latest-news-grid .col-featured {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .latest-news-grid .col-list {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .latest-news-grid .col-prev {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .latest-news-grid .col-more {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .featured-news-teaser .title {
        font-size: 28px;
    }

    .featured-news-teaser .excerpt {
        font-size: 16px;
        line-height: 1.35;
    }

    .events-calendar {
        padding: 30px 0;
    }

    .more-link.is-2x1 {
        padding: 0 0 50% 0;
    }

    .city-videos-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;

        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .city-videos-grid .col1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        width: 66.66667%;
        margin-bottom: 16px;
        padding-right: 8px;
        padding-left: 8px;

        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .city-videos-grid .col1 .entry {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        width: 100%;
    }

    .city-videos-grid .col2 {
        width: 33.33333%;
        margin-bottom: 16px;
        padding-right: 8px;
        padding-left: 8px;

        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .city-videos-grid .col2 .entry {
        width: 100%;
        margin-top: 16px;
    }

    .city-videos-grid .col2 .entry:first-child {
        margin-top: 0;
    }

    .city-videos-grid .col3 {
        width: 66.66667%;
        padding-right: 8px;
        padding-left: 8px;

        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .city-videos-grid .col3 .dbl {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;
    }

    .city-videos-grid .col3 .entry {
        width: 50%;
        padding-right: 8px;
        padding-left: 8px;
    }

    .city-videos-grid .col4 {
        width: 33.33333%;

        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .city-cameras {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;

        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .city-cameras .col-video,
    .city-cameras .col-list {
        width: 50%;
        padding-right: 8px;
        padding-left: 8px;
    }

    .city-cameras .list-title {
        font-size: 24px;
    }

    .interactive-map .map {
        height: 450px;
    }

    .media-slider .nav-wrap {
        position: absolute;
        z-index: 100;
        bottom: 16px;
        left: 50%;

        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .media-slider .nav .prev,
    .media-slider .nav .next {
        display: inline-block;

        width: 26px;
        height: 48px;
    }

    .media-slider .nav .prev,
    .media-slider .nav .next {
        -webkit-transform: translateY(-1px) scale(.75);
        -ms-transform: translateY(-1px) scale(.75);
        transform: translateY(-1px) scale(.75);
    }

    .media-slider .nav .prev:hover,
    .media-slider .nav .next:hover {
        -webkit-transform: translateY(-1px) scale(.9);
        -ms-transform: translateY(-1px) scale(.9);
        transform: translateY(-1px) scale(.9);
    }

    .media-slider .nav .prev {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMzUsMjQsMjUuMjgsMy4zYTIsMiwwLDAsMCwwLTIuNzMsMS45LDEuOSwwLDAsMC0yLjcsMEwuNzIsMjIuNjNhMiwyLDAsMCwwLDAsMi43M0wyMi41Nyw0Ny40M2ExLjksMS45LDAsMCwwLDIuNywwLDEuOTQsMS45NCwwLDAsMCwwLTIuNzNaIi8+PC9zdmc+);
    }

    .media-slider .nav .next {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYgNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43Miw0NC43YTEuOTQsMS45NCwwLDAsMCwwLDIuNzMsMS45LDEuOSwwLDAsMCwyLjcsMEwyNS4yOCwyNS4zN2EyLDIsMCwwLDAsMC0yLjczTDMuNDMuNTdhMS45LDEuOSwwLDAsMC0yLjcsMCwyLDIsMCwwLDAsMCwyLjczTDIwLjY1LDI0WiIvPjwvc3ZnPg==);
    }

    .media-slider .nav .pager a span {
        border-color: #fff;
    }

    .media-slider .nav .pager a:hover span,
    .media-slider .nav .pager a.active span {
        background-color: #fff;
    }

    .related-articles ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;
    }

    .related-articles ul li {
        display: block;

        width: 33.333%;
        margin: 0;
        padding-right: 8px;
        padding-left: 8px;

        text-align: center;
    }

    .related-articles ul li .thumb {
        width: 100%;
        margin-bottom: 8px;
    }

    .related-articles ul li .title {
        padding: 0;
    }

    .textblock blockquote {
        margin-left: 2em;
        padding-left: 2em;
    }

    .textblock table tr th {
        font-size: 16px;
    }

    .textblock table tr td {
        padding: .5em .5em;

        font-size: 14px;
    }

    .textblock img.alignleft {
        float: left;

        margin: 0 15px 10px 0;
    }

    .textblock img.alignright {
        float: right;

        margin: 0 0 10px 15px;
    }
}

@media all and (min-width: 800px) {
    .city-trips .entry a {
        width: 180px;
        height: 180px;

        font-size: 18px;
    }
}

@media all and (min-width: 900px) {
    .city-trips {
        padding: 0 40px;
    }

    .audioguides-wrap .columns {
        height: 500px;
        padding-left: 300px;
    }

    .audioguides-wrap .columns .col-list {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;

        width: 300px;
        height: 500px;

        background: #fff;
    }

    .audioguides-wrap .columns .col-list .info-scroll-inner {
        padding-right: 15px;
    }

    .audioguides-wrap .columns .col-details {
        display: block;
    }

    .audioguides-wrap .columns .col-map {
        display: block;
    }

    .audioguides-wrap .columns.is-details-visible {
        padding-left: 650px;
    }

    .audioguides-wrap .object-info .info-scroll .info-scroll-inner {
        padding-right: 15px;
    }

    .objects-list .list-entry .entry-details {
        display: none;
    }
}

@media all and (min-width: 1000px) {
    .hide-from-dsk {
        display: none !important;
    }

    .site-nav {
        padding: 0;
    }

    .site-nav .container {
        display: block;
    }

    .site-nav .nav-toggle {
        display: none;
    }

    .site-nav .menu-wrap {
        display: block;
    }


    .site-footer .nav-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .site-footer .nav-area .logo {
        display: inline-block;
    }

    .jumbotron-slider .headline {
        font-size: 48px;
    }

    .page-headline {
        margin-bottom: 32px;
    }

    .page-headline h1 {
        font-size: 30px;
    }

    .page-section-headline {
        font-size: 30px;
    }

    .city-trips {
        padding: 0 100px;
    }

    .article-teaser .label {
        padding: .25em 1em 1em;

        background: rgba(0, 0, 0, .7);
    }

    .article-teaser:hover a:after {
        visibility: visible;

        -webkit-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;

        opacity: 1;
    }

    .article-teaser:hover img,
    .article-teaser:hover .thumb {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .article-teaser:hover .label {
        top: 0;

        padding-top: .75em;

        -webkit-transform: none;
        -ms-transform: none;
        transform: none;

        background: none;
    }

    .article-teaser:hover .label .title:after {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .article-teaser:hover .label .excerpt {
        visibility: visible;

        opacity: 1;
    }

    .articles-grid .grid-entry {
        width: 33.33333%;
    }

    .articles-grid .grid-entry.is-wide {
        width: 66.66667%;
    }

    .entertainment-grid .grid-entry {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .entertainment-grid .grid-entry:nth-child(2) {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .entertainment-grid .grid-entry:nth-child(1) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .articles-list .list-entry .content {
        padding-right: 160px;
    }

    .articles-list .list-entry .content .excerpt .more {
        display: block;
    }

    .featured-news-teaser .title {
        font-size: 34px;
    }

    .featured-news-teaser .excerpt {
        font-size: 18px;
    }

    .interactive-map .map {
        height: 500px;
    }

    .interactive-map-filters {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .interactive-map-filters .subjects {
        flex: 0 0 auto;

        width: 280px;

        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
    }

    .interactive-map-filters .advantages {
        flex: 0 0 auto;

        margin-top: 0;

        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
    }

    .audioguides-wrap .columns .col-details {
        width: 450px;

        -webkit-transform: translateX(-450px);
        -ms-transform: translateX(-450px);
        transform: translateX(-450px);
    }

    .audioguides-wrap .columns.is-details-visible {
        padding-left: 750px;
    }

    .article-wrap {
        flex-direction: row;

        margin-right: -8px;
        margin-left: -8px;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
    }

    .article-wrap .col-left,
    .article-wrap .col-right {
        width: 50%;
        margin: 0;
        padding-right: 8px;
        padding-left: 8px;
    }

    .article-wrap .col-left {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .article-wrap .col-right {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .comments-wrap .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;
    }

    .comments-wrap .container .col-left,
    .comments-wrap .container .col-right {
        width: 50%;
        margin: 0;
        padding-right: 8px;
        padding-left: 8px;
    }

    .textblock h2 {
        padding: 0 4em;
    }

    .textblock h3 {
        padding: 0 2em;
    }
}

@media all and (min-width: 1200px) {
    .modal-lg {
        width: 900px;
    }

    .site-nav .menu {
        font-size: 19px;
    }


    .featured-news-teaser .title {
        font-size: 48px;
    }

    .featured-news-teaser .excerpt {
        font-size: 22px;
    }

    .events-calendar {
        padding: 40px 0;
    }

    .news-list ul {
        padding-left: 30px;
    }

    .interactive-map .map {
        height: 600px;
    }

    .audioguides-wrap .columns .col-details {
        width: 550px;

        -webkit-transform: translateX(-550px);
        -ms-transform: translateX(-550px);
        transform: translateX(-550px);
    }

    .audioguides-wrap .columns.is-details-visible {
        padding-left: 850px;
    }
}

@media all and (min-width: 1220px) {
    .jumbotron-slider .headline {
        margin-right: -20px;
        padding-right: -webkit-calc(.5em + 20px);
        padding-right: calc(.5em + 20px);
    }

    .jumbotron-slider .headline:after {
        border-width: 10px;
    }
}

@media all and (max-width: 999px) {
    .hide-to-dsk {
        display: none !important;
    }

    .site-nav .logo {
        visibility: visible;

        opacity: 1;
    }

    .site-footer .nav-area .logo {
        display: none;
    }
}

@media all and (max-width: 759px) {
    .latest-news-grid .col-featured,
    .latest-news-grid .col-prev,
    .latest-news-grid .col-list,
    .latest-news-grid .col-more {
        margin-top: 16px;
    }

    .latest-news-grid .col-featured:first-child,
    .latest-news-grid .col-prev:first-child,
    .latest-news-grid .col-list:first-child,
    .latest-news-grid .col-more:first-child {
        margin-top: 0;
    }

    .city-cameras .col-video,
    .city-cameras .col-list {
        margin-top: 16px;
    }

    .city-cameras .col-video:first-child,
    .city-cameras .col-list:first-child {
        margin-top: 0;
    }

    .media-slider .slider-wrap {
        margin-right: -8px;
        margin-left: -8px;
    }

    .media-slider .nav-wrap {
        margin-top: 8px;
    }

    .textblock img.alignleft {
        display: block;

        margin: 10px auto;
    }

    .textblock img.alignright {
        display: block;

        margin: 10px auto;
    }
}

@media all and (max-width: 479px) {
    .events-calendar .cols-wrap {
        padding: 0 8px;
    }

    .events-calendar .col-events-list {
        margin-top: 24px;
    }

    .city-videos-grid .col,
    .city-videos-grid .entry {
        margin-top: 16px;
    }

    .city-videos-grid .col:first-child,
    .city-videos-grid .entry:first-child {
        margin-top: 0;
    }
}

@media all and (max-width: 420px) {
    .latest-news-grid .dbl-wrap .entry {
        margin-top: 16px;
    }

    .latest-news-grid .dbl-wrap .entry:first-child {
        margin-top: 0;
    }
}


@media all and (min-width: 480px) and (max-width: 759px) {
    .city-videos-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .city-videos-grid .col {
        margin-top: 16px;
    }

    .city-videos-grid .col:first-child {
        margin-top: 0;
    }

    .city-videos-grid .col1 {
        width: 100%;
    }

    .city-videos-grid .col2,
    .city-videos-grid .col3 {
        width: 100%;
    }

    .city-videos-grid .col2 .dbl,
    .city-videos-grid .col3 .dbl {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-right: -8px;
        margin-left: -8px;
    }

    .city-videos-grid .col2 .entry,
    .city-videos-grid .col3 .entry {
        width: 50%;
        padding-right: 8px;
        padding-left: 8px;
    }

    .city-videos-grid .col4 {
        width: 100%;
    }
}

.prevSong span {
    display: inline-block;
    width: 100%;
    height: 40px;
    cursor: pointer;
    background: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-size: contain;
}

.nextSong span {
    display: inline-block;
    width: 100%;
    height: 40px;
    cursor: pointer;
    background: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-size: contain;
}

.songPlayPause span.pause {
    display: inline-block;
    width: 100%;
    height: 50px;
    cursor: pointer;
    background: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 10px;
}

.songPlayPause span.play {
    display: inline-block;
    width: 100%;
    height: 50px;
    cursor: pointer;
    background: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 10px;
}

.mobile-map {
    width: auto;
    height: 300px;
}

.modal-map {
    width: 660px;
    margin: 30px auto;
}

#modal-detail-map {
    width: 600px;
    height: 450px;
}

.js-slide .img,
.article-teaser img.img {
    width: auto;
    max-width: 100%;
    height: 100%;
}

.objects-list .list-entry .entry-link a img {
    max-width: 50px;
    width: auto;
}

.info-player .progress {
    margin-top: 10px;
}

.audioguides-wrap .object-info .info-player {
    margin-bottom: 5px;
}

.audioguides-wrap .object-info .info-scroll {
    height: 285px;
}

.audioguides-wrap .object-info .info-text {
    padding-right: 15px;
}

#my-listbox {
    max-height: 300px;
    overflow: auto;
}

.owl-item.active .item img {
    animation: mobileburns 30s infinite;
}

@media screen and (min-width: 800px) {
    .owl-item.active .item img {
        animation: kenburns 30s infinite;
    }
}

.item {
    position: relative;
    overflow: hidden;
}

.item .text-container {
    position: relative;
    background-color: #232323;
    width: 100%;
    padding: 20px 0;
    display: block;
}

@media screen and (min-width: 800px) {
    .item .text-container {
        position: absolute;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.5);
        padding: 20px 0 10px 0;
    }
}

.item .text-container.linked-item:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

.item .text-container.linked-item:hover span {
    text-decoration: underline;
}

.item .text-container > * {
    padding: 0 20px 0 20px;
    color: #FFFFFF;
    margin: 0 0 .3rem 0;
}

.item p {
    color: #FFFFFF;
    margin: 0 0 .3rem 0;
}

.item h4.list-heading {
    font-family: 'Fjalla One', sans-serif;
    font-size: 1.3rem;
    line-height: 1.7rem;
}

@media screen and (min-width: 800px) {
    .item h4.list-heading {
        font-size: 2.5rem;
        line-height: 3.1rem;
    }
}

.item h5.overline {
    font-family: 'Cantarell', sans-serif;
    font-size: 1.25rem;
    line-height: 1.875rem;
    text-transform: none;
    font-weight: 400;
}

@media screen and (min-width: 800px) {
    .item h5.overline {
        font-size: 1.5rem;
    }
}

.item img {
    display: block;
    max-height: 300px;
    margin: 0 auto;
    width: 100%;
}

@media screen and (min-width: 800px) {
    .item img {
        width: 100%;
        max-height: 640px;
    }
}

/* ANIMATIONS */
@keyframes kenburns {
    5% {
        transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);
        animation-timing-function: ease-in;
    }
    45% {
        transform: scale3d(1.5, 1.5, 1.5) translate3d(-100px, -30px, 0px);
        animation-timing-function: ease-in;
    }
    60% {
        transform: scale3d(1.5, 1.5, 1.5) translate3d(-100px, -30px, 0px);
        animation-timing-function: ease-in;
    }
    100% {
        transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);
        animation-timing-function: ease-in;
    }
}

@keyframes mobileburns {
    5% {
        transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);
        animation-timing-function: ease-in;
    }
    65% {
        transform: scale3d(2.5, 2.5, 2.5) translate3d(-100px, -30px, 0px);
        animation-timing-function: ease-in;
    }
    80% {
        transform: scale3d(2.5, 2.5, 2.5) translate3d(-100px, -30px, 0px);
        animation-timing-function: ease-in;
    }
    100% {
        transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);
        animation-timing-function: ease-in;
    }
}

@keyframes noburns {
    100% {
        transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);
        animation-timing-function: ease-in;
    }
}

.article-teaser .label .title {
    white-space: normal;
}

.article-teaser .label .excerpt {
    white-space: normal;
    text-align: justify;
}

.zoom-image:hover:after {
    visibility: hidden;
    opacity: 1;
}

.nav-wrap {
    background: rgba(0, 0, 0, 0.5);
}

.mb-15 {
    margin-bottom: 15px!important;
}

.objects-list .list-entry.is-green.is-active .entry-link {
    background: #3b9400;
}

.objects-list .list-entry.is-blue.is-active .entry-link {
    background: #326ab3;
}

.objects-list .list-entry.is-orange.is-active .entry-link {
    background: #e98900;
}

.objects-list .list-entry.is-red.is-active .entry-link {
    background: #e95229;
}

.audioguides-wrap .object-info .info-headline:after {
    background: inherit;
}

.audioguides-wrap .object-info .info-headline.is-green {
    background: #3b9400;
}

.audioguides-wrap .object-info .info-headline.is-blue {
    background: #326ab3;
}

.audioguides-wrap .object-info .info-headline.is-orange {
    background: #e98900;
}

.audioguides-wrap .object-info .info-headline.is-red {
    background: #e95229;
}

.audioguides-wrap .object-info .info-text p {
    text-align: justify;
}

.city-trips .entry a .icon.icon-5 {
    background-image: url('./images/city-trips/icon-5.png');
}

.city-trips .entry a:hover .icon.icon-5 {
    background-image: url('./images/city-trips/icon-5.hover.png');
}

.city-trips .entry a.is-bg-5:after {
    background-image: url('./images/city-trips/bg-4.jpg');
}

.city-trips .entry a .icon.icon-6 {
    background-image: url('./images/city-trips/icon-6.png');
}

.city-trips .entry a:hover .icon.icon-6 {
    background-image: url('./images/city-trips/icon-6.hover.png');
}

.city-trips .entry a.is-bg-6:after {
    background-image: url('./images/city-trips/bg-4.jpg');
}

.city-trips .entry a .icon.icon-7 {
    background-image: url('./images/city-trips/icon-7.png');
}

.city-trips .entry a:hover .icon.icon-7 {
    background-image: url('./images/city-trips/icon-7.hover.png');
}

.city-trips .entry a.is-bg-7:after {
    background-image: url('./images/city-trips/bg-4.jpg');
}

.city-trips .entry a.is-light-blue {
    color: #52a5e3;
    border-color: #52a5e3;
    background-color: #e3f0f9;
}

.city-trips .entry a.is-light-blue:hover {
    background-color: rgba(88, 143, 213, 0.85);
}

.city-trips .entry a:hover {
    color: #fff;
    border-color: transparent;
}

@media all and (min-width: 700px) {
    .city-trips .entry a {
        width: 145px;
        height: 145px;
        font-size: 16px;
    }
}

.site-header .options .options-bottom .operations li.visually a:before {
    width: 55px;
    height: 32px;
    background-image: url('./images/icons/visually.png');
}

.textblock {
    text-align: justify;
}

.sitemap ul li {
    margin-left: 15px;
}

.sitemap li a {
    font-weight: 700;
}

.three-days.city-trips {
    justify-content: center;
}

.three-days.city-trips .entry {
    padding-right: 15px;
}

.site-nav.has-logo .menu-wrap {
    padding-left: 95px;
}

.site-nav .menu > li > a {
    padding: 15px 5px 25px;
}

.js-partners-carousel {
    padding: 25px 0;
}

.js-partners-carousel .carousel a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: inherit;
    font-size: 12px;
}

.js-partners-carousel a .logo {
    padding-bottom: 60%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.js-partners-carousel a .title {
    margin-top: 1em;
    opacity: .75;
    text-align: center;
    font-weight: 700;
}

.reviews {
    position: fixed;
    z-index: 1307;
    left: 20px;
    bottom: 16px;
    visibility: visible;
    padding: 8px;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-decoration: none;
    opacity: 1;
    color: #fff !important;
    background: #326ab3;
}

.block {
    display: block;
}

select {
    padding: 0 2em;
}

.article-teaser:hover img, .article-teaser:hover .thumb {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.article-teaser img, .article-teaser .thumb {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

@media print {

    .hide-to-dsk, .hide-from-dsk, .related-articles {
        display: none;
    }

}

.article-teaser a:after {
    background-color: rgba(0, 0, 0, .4);
}

.article-teaser:hover .big.label {
    padding-top: 7em;
}

.article-teaser:hover .big.label .title {
    font-size: 25px;
}

.api-reviews-form .api-shop-desc {
    margin-bottom: 10px
}

.errors-num {
    margin-bottom: 25px;
}

.errors-num b {
    font-size: 140px;
    font-weight: normal;
}

.errors-num span {
    font-size: 40px;
}

.errors-translate {
    font-size: 23px;
    margin-bottom: 30px;
}

.errors-text {
    line-height: 22px;
}

.layout {
    width: 500px;
    margin: 0 auto;
    display: block;
    padding: 50px;
}

.errors-num {
    color: #306cb3;
}

button.vjs-button {
    background: none;
    font: normal small-caps 11px/1px fantasy;
}

button.vjs-button:hover {
    background: none;
}

@media (min-width: 760px) {
    .media-slider .nav-wrap {
        left: 0;
        transform: none;
        width: 100%;
    }
}

.mt-15 {
    margin-top: 15px;
}

.video-baner {
    margin-bottom: 16px;
}

.banners-toggle {
    position: absolute;
    z-index: 100;
    top: 0px;
    left: 0;
    padding: .5em;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    text-decoration: none;
    opacity: 1;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.15;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.media-slider .video .slide .inner {
    position: relative;
    padding-bottom: 56.2%
}

.tour-step-backdrop {
    z-index: 1101 !important;
}

.about-city1 {
    background-image: url(/upload/about/1.jpg);
    background-position: top;
    height: 620px;
    color: #fff;
}

.about-city2 {
    background-image: url(/upload/about/2.jpg);
    background-position: top;
    height: 607px;
    color: #fff;
}

.about-city3 {
    background-image: url(/upload/about/3.jpg);
    background-position: top;
    height: 677px;
    color: #fff;
}

.about-city .count-box.shown {
    opacity: 1
}

.about-city .count-box-1 {
    margin-top: 150px
}

.about-city .count-box-2 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s;
    margin-top: 280px
}

.about-city .count-box-3 {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    margin-top: 150px
}

.about-city .count-box-4 {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    margin-top: 280px
}

.about-city .count-box {
    opacity: 0;
    display: block;
    color: #fff;
    text-decoration: none;
    text-shadow: 2px 2px 12px rgba(0, 0, 0, 1)
}

.about-city .digits {
    font-size: 44px;
    line-height: 44px;
    font-weight: bold;
    font-family: Open Sans, Roboto, Verdana, sans-serif;
    -webkit-transition: color .6s, font-size .6s;
    -moz-transition: color .6s, font-size .6s;
    -o-transition: color .6s, font-size .6s;
    transition: color .6s, font-size .6s
}

.about-city .digits .subdigit {
    font-size: 10px;
    line-height: 10px;
    font-weight: normal
}

.about-city .caption {
    font-size: 24px;
    text-shadow: 1px 1px 2px black, 0 0 1em #ffffff;
}

.about-city .count-box:hover {
    background: rgba(50, 106, 179, .65)
}

.about-city .count-box {
    position: absolute;
    z-index: 100;
    top: 10%;
    right: 0;
    padding: .5em;
    text-decoration: none;
    opacity: 0;
    color: #fff;
    background: rgba(50, 106, 179, .4);
    font-weight: 700;
    line-height: 1.15;
}

.about-city .count-box {
    opacity: 0;
    display: block;
    color: #fff;
    text-decoration: none;
    text-shadow: 2px 2px 12px rgba(0, 0, 0, 1)
}

.about-city1 .count-box-1 {
    margin-top: 275px;
}

.about-city1 .count-box-2 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s;
    margin-top: 134px;
}

.about-city1 .count-box-3 {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    margin-top: 281px;
}

.about-city1 .count-box-4 {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    margin-top: 429px;
}

.about-city2 .count-box-1 {
    margin-top: 170px;
}

.about-city2 .count-box-2 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s;
    margin-top: 380px;
}

.about-city2 .count-box-3 {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    margin-top: 170px;
}

.about-city2 .count-box-4 {
    -webkit-animation-delay: .7s;
    -moz-animation-delay: .7s;
    -o-animation-delay: .7s;
    animation-delay: .7s;
    margin-top: 380px;
}

.about-city .count-box-title {
    right: auto;
}

.about-city .count-box .title {
    font-size: 24px;
    text-shadow: none;
    background: rgba(255, 255, 255, 0.8);
    padding: 11px;
    border-radius: 5px;
    display: inline-block;
    color: #3768af;
}

@media screen and (max-width: 768px) {
    .about-city .count-box .digits, .about-city .count-box .title, .about-city .count-box .caption {
        font-size: 15px;
    }

    .about-city .count-box:hover .digits {
        font-size: 50px
    }

    .about-city .count-box-1, .about-city .count-box-2, .about-city .count-box-3, .about-city .count-box-4 {
        margin-top: 10px
    }

    .about-city .count-box {
        position: inherit;
    }
}

.about-city .count-box, .about-city .count-box:hover {
    background: none;
}

.m-t-15 {
    margin-top: 15px;
}

.article-teaser .test-start {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 50%;
    text-decoration: none;
    color: inherit;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    text-transform: none;
    border-radius: 0;
    background: none;
}

.p-t-15 {
    padding-top: 15px;
}

object.pdf {
    height: 90vh;
    width: 100%;
}

.age18plus {
    display: inline-block;
    width: 49px;
    height: 47px;
    text-align: -9999px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAggAAAIICAYAAAAL/BZjAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAALiMAAC4jAXilP3YAAAa/aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wNS0xNlQxMzo0MDowMiswNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNS0xNlQxMzo0MDowMiswNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDUtMTZUMTM6NDA6MDIrMDU6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjMxODFkNDEtZjZjMy00YjkyLTg3MmYtNjkyODUwOWEzMmRmIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODUyM2QwNTEtZGVkYy00NjRkLTgwNTctMTE2NDQyNDIyNWNhIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDViMTBjZjgtZmFjZC00YjFiLTg3OWQtMGFkZjBkMjNhMGVjIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iQWRvYmUgUkdCICgxOTk4KSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1YjEwY2Y4LWZhY2QtNGIxYi04NzlkLTBhZGYwZDIzYTBlYyIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNlQxMzo0MDowMiswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzMTgxZDQxLWY2YzMtNGI5Mi04NzJmLTY5Mjg1MDlhMzJkZiIgc3RFdnQ6d2hlbj0iMjAxOC0wNS0xNlQxMzo0MDowMiswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1h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
    ) no-repeat center center;
    background-size: contain;
}

.ui-datepicker-calendar td {
    position: relative;
}

ul.sub-menu {
    font-weight: bold;
}

button.test-start {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    text-transform: none;
    border-radius: 0;
    background: none;
}

button.test-start:hover {
    background: none;
}

.bike-lanes {
    height: 60vh;
}

.camera-main {
    background-image: url("/local/templates/tourism_2019/images/camera-main.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.fs-1r{
    font-size: 1rem!important;
}

.text-inherit{
    text-transform: inherit!important;
}