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

.head__content {
    width: calc(((100%/3) * 2) - 30px);
    margin-right: 30px
}

.head__latest {
    width: calc(100%/3)
}

.head__latest .item-list {
    margin-bottom: 20px
}

.head__latest .item-list:last-of-type {
    margin-bottom: 0
}

.head__item-big {
    position: relative
}

.head__item-big a {
    text-decoration: none;
    display: block
}

.head__item-big figure {
    width: 100%;
    display: block;
    margin: 0;
    position: relative
}

.head__item-big figure:after {
    content: '';
    display: block;
    padding-top: 48.134777376655%
}

.head__item-big-content {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .25)
}

.head__item-big-name {
    font-weight: 500;
    color: var(--kmnd-body-color-secondary);
    padding: 15px 23px;
    font-size: 2.5rem;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.head__item-big-name:hover {
    color: #70b7d6
}

.head__item-big-row {
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #00354c;
    padding: 0 10px
}

.head__item-big-time {
    color: var(--kmnd-body-color-secondary);
    border-right: 1px solid var(--kmnd-body-color-secondary);
    padding-right: 10px;
    margin-right: 10px;
    font-weight: 300
}

.head__item-big-author {
    color: var(--kmnd-body-color-secondary);
    text-decoration: none;
    font-weight: 300
}

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

.head__subcontent-col {
    width: calc(50% - 12px);
    margin-right: 24px
}

.head__subcontent-col:last-of-type {
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.head__subcontent-col:last-of-type .item {
    width: calc(50% - 10px);
    margin-right: 20px;
    margin-bottom: 20px
}

.head__subcontent-col:last-of-type .item:nth-of-type(even) {
    margin-right: 0
}

.head__subcontent-col:last-of-type .item:nth-of-type(4),
.head__subcontent-col:last-of-type .item:nth-of-type(3) {
    margin-bottom: 0
}

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

.popular__item {
    width: calc((100% - 75px)/6);
    margin-right: 15px
}

.popular__item:last-of-type {
    margin-right: 0
}

.popular__item a {
    text-decoration: none;
    display: block
}

.popular__num {
    height: 21px;
    width: 21px;
    background: var(--kmnd-body-background-color-primary);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 1.125rem;
    font-weight: 700;
    color: var(--kmnd-body-color);
    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;
    text-align: center
}

.popular__title {
    font-size: 1.125rem;
    font-weight: 500;
    color: var(--kmnd-body-color-secondary);
    margin: 10px 0;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.popular__title:hover {
    color: #70b7d6
}

.popular__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.popular__time {
    color: var(--kmnd-body-color-secondary);
    font-weight: 300;
    font-size: .875rem
}

.popular__author {
    color: var(--kmnd-body-color-secondary);
    font-weight: 300;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid var(--kmnd-body-color-secondary);
    font-size: .875rem
}

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

.people__item {
    width: calc((100% - 75px)/6);
    margin-right: 15px
}

.people__item:last-of-type {
    margin-right: 0
}

.people__item a {
    text-decoration: none;
    display: block
}

.people__item_wide {
    width: 100%;
    margin-right: 0
}

.people__image {
    height: 70px;
    width: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0;
    display: block
}

.people__name {
    font-size: 1.125rem;
    color: var(--kmnd-link-color);
    margin: 10px 0
}

.people__text {
    font-size: 1.125rem;
    padding-right: 10px;
    font-weight: 500;
    color: var(--kmnd-body-color)
}

@media(max-width:1200px) {
    .popular__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .popular__item {
        width: calc((100% - 40px)/3);
        margin-right: 20px
    }
    .popular__item:nth-of-type(3n+3) {
        margin-right: 0
    }
    .popular__item:nth-of-type(1),
    .popular__item:nth-of-type(2),
    .popular__item:nth-of-type(3) {
        margin-bottom: 20px
    }
    .people__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .people__item {
        width: calc((100% - 40px)/3);
        margin-right: 20px
    }
    .people__item:nth-of-type(3n+3) {
        margin-right: 0
    }
    .people__item:nth-of-type(1),
    .people__item:nth-of-type(2),
    .people__item:nth-of-type(3) {
        margin-bottom: 20px
    }
    .people__item_wide {
        width: 100%;
        margin-right: 0
    }
}

@media(max-width:992px) {
    .head__row {
        display: block
    }
    .head__content {
        width: 100%;
        margin-right: 0
    }
    .head__latest {
        width: 100%
    }
    .head__item-big figure:after {
        padding-top: 58.550724637681%
    }
    .head__item-big-name {
        font-size: 1.75rem;
        padding: 15px
    }
    .head__item-big-time {
        font-size: .875rem
    }
    .head__item-big-author {
        font-size: .875rem
    }
    .head__subcontent {
        display: block
    }
    .head__subcontent-col {
        width: 100%;
        margin-right: 0
    }
    .head__subcontent-col:last-of-type .item {
        margin-right: 10px
    }
    .popular__item {
        width: calc(50% - 5px);
        margin-right: 10px;
        margin-bottom: 10px
    }
    .popular__item:nth-of-type(3n+3) {
        margin-right: 10px
    }
    .popular__item:nth-of-type(even) {
        margin-right: 0
    }
    .popular__item:nth-of-type(5),
    .popular__item:nth-of-type(6) {
        margin-bottom: 0
    }
    .people__item {
        width: calc(50% - 5px);
        margin-right: 10px;
        margin-bottom: 10px
    }
    .people__item:nth-of-type(3n+3) {
        margin-right: 10px
    }
    .people__item:nth-of-type(even) {
        margin-right: 0
    }
    .people__item:nth-of-type(5),
    .people__item:nth-of-type(6) {
        margin-bottom: 0
    }
    .people__item_wide {
        width: 100%;
        margin-right: 0
    }
}

.author__image {
    height: 100px;
    width: 100px;
    display: block;
    margin: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.searchpage {
    margin-bottom: 30px;
    background: #eceeef;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.searchpage button {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    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;
    height: 100%;
    width: 50px;
    cursor: pointer;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    background: 0 0
}

.searchpage__btn:hover {
    opacity: .7
}

.searchpage input {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: 0 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.searchpage__reset {
    opacity: 0
}

.searchpage__reset_visible {
    opacity: 1
}

.searchpage__reset_visible:hover {
    opacity: .7
}

.article__image {
    display: block;
    margin: 0 0 10px
}

.article__image img {
    display: block;
    width: 100%;
    height: auto
}

.article__image figcaption {
    color: #888;
    font-weight: 300;
    text-align: right;
    margin-top: 10px
}

.article__title {
    font-size: 2.75rem;
    margin: 0 0 30px;
    font-weight: 400
}

.article__author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 20px;
    margin-bottom: 10px
}

.article__author figure {
    height: 70px;
    width: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    margin: 0 20px 0 0
}

.article__author a {
    text-decoration: none;
    display: block
}

.article__author-name {
    font-size: 1.25rem;
    color: var(--kmnd-body-color)
}

.article__time {
    font-size: 1.25rem
}

.article__text {
    font-size: 1.25rem;
    font-weight: 300
}

.article__text a {
    text-decoration: none;
    color: var(--kmnd-link-color)
}

.article__text b,
.article__text strong {
    font-weight: 500
}

.article ul,
.article ol {
    margin-left: 20px;
    font-size: 1.25rem;
    font-weight: 300
}

.article ul a,
.article ol a {
    text-decoration: none;
    color: var(--kmnd-link-color)
}

.article ul.article__tags,
.article ol.article__tags {
    margin-left: 0
}

.article__tags {
    list-style: none;
    margin-left: 0
}

.article__tags li {
    display: inline;
    font-size: 1.125rem
}

.article__tags li a {
    color: #707070
}

.form-contact {
    width: 100%;
    max-width: 650px;
    margin-top: 30px
}

.form-contact label {
    display: block;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    font-weight: 300;
    color: #7a7a7a
}

.form-contact input {
    display: block;
    width: 100%;
    padding: 8px 16px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #818a91;
    color: #7a7a7a;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.form-contact textarea {
    display: block;
    width: 100%;
    padding: 8px 16px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #818a91;
    color: #7a7a7a;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 96px
}

.contact__input {
    width: 100%;
    margin-bottom: 10px
}

@media(max-width:992px) {
    .form-contact .row {
        display: block
    }
    .form-contact .row .col.col_1-2 {
        width: 100%;
        margin: 0
    }
}

.header {
    background: var(--kmnd-body-background-color-secondary);
    padding: 20px 10px 14px;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%
}

.header__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__logo {
    display: block;
    text-decoration: none;
    margin-right: 30px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    width: 240px
}

.header__logo img {
    display: block;
    width: 100%;
    height: auto
}

.header__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-top: 15px
}

.header__menu li {
    position: relative;
    color: var(--kmnd-body-color-secondary);
    font-size: 1.0625rem;
    margin: 0 15px;
    font-weight: 300;
    text-transform: uppercase
}

.header__menu li.current-menu-item {
    color: #70b6d5
}

.header__menu li a {
    color: inherit;
    text-decoration: none;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.header__menu li a:hover {
    color: #70b6d5
}

.header__fav {
    position: relative;
    margin-left: auto;
    cursor: pointer;
    margin-top: 15px
}

.header__fav:hover {
    opacity: .7
}

.header__counter {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translate(-40%, -40%);
    -ms-transform: translate(-40%, -40%);
    transform: translate(-40%, -40%);
    background-color: #ed1c24;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: #fff;
    text-align: center
}

.menu-item-has-children a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.header__menu .menu-item-has-children {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.menu-item-has-children a svg,
.menu-item-has-children svg {
    margin-left: 5px
}

.menu-item-has-children a:hover svg path,
.menu-item-has-children:hover svg path {
    fill: #70b6d5
}

.menu-item-has-children:hover ul {
    display: block
}

.menu-item-has-children ul {
    position: absolute;
    background: var(--kmnd-body-background-color-primary);
    display: none;
    list-style: none;
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.menu-item-has-children ul li {
    color: #00355c;
    font-size: 1rem;
    text-transform: none;
    white-space: nowrap;
    font-weight: 500;
    margin: 0
}

.menu-item-has-children ul li a {
    display: block;
    padding: 13px 20px
}

.menu-item-has-children ul li a:hover {
    color: #70b6d5
}

.search {
    position: relative;
    margin-top: 15px;
    margin-left: 20px;
    width: 18px
}

.search__btn {
    cursor: pointer;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.search__btn:hover {
    opacity: .7
}

.search__close {
    cursor: pointer;
    display: none;
    position: relative;
    top: -2px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.search__close:hover {
    opacity: .7
}

.search form {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: var(--kmnd-body-background-color-primary);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    padding: 8px 35px 8px 16px;
    position: absolute;
    bottom: -10px;
    right: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    width: 210px
}

.search form input {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    color: var(--kmnd-body-color);
    font-size: 1rem;
    font-weight: 300;
    letter-spacing: 1px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.search form button {
    background: 0 0;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    cursor: pointer;
    display: none;
    position: absolute;
    top: 50%;
    right: 16px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.search form button:hover {
    opacity: .7
}

.search form button.visible {
    display: block
}

.search_active .search__btn {
    display: none
}

.search_active .search__close {
    display: block
}

.search_active form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:1200px) {
    .header__logo {
        width: 160px;
        position: relative;
        bottom: -2px
    }
}

@media(max-width:992px) {
    .header {
        padding-top: 14px;
        height: 52px
    }
    .header nav {
        background: var(--kmnd-body-background-color-primary);
        position: fixed;
        top: 52px;
        left: 0;
        width: 80vw;
        -webkit-transform: translateX(-80vw);
        -ms-transform: translateX(-80vw);
        transform: translateX(-80vw);
        -webkit-transition: transform .2s linear;
        -o-transition: transform .2s linear;
        transition: transform .2s linear;
        -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
        box-shadow: 0 3px 6px rgba(0, 0, 0, .25)
    }
    .header__menu {
        height: calc(100vh - 52px);
        overflow: scroll;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
    .header__menu::-webkit-scrollbar {
        display: none
    }
    .header__menu .menu-item-has-children {
        display: block
    }
    .menu-item-has-children a,
    .menu-item-has-children svg {
        display: inline-block
    }
    .menu-item-has-children svg {
        vertical-align: bottom
    }
    .header nav:after {
        background: rgba(255, 255, 255, .5);
        opacity: 0;
        -webkit-transition: opacity .2s linear .1s;
        -o-transition: opacity .2s linear .1s;
        transition: opacity .2s linear .1s;
        top: 0;
        bottom: 0;
        left: 100%;
        position: absolute;
        content: '';
        width: 9999px;
        pointer-events: none
    }
    .header nav.active {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
    .header nav.active:after {
        opacity: 1
    }
    .header__menu {
        display: block;
        margin-top: 0;
        padding: 20px 0
    }
    .header__menu li {
        color: #00354c;
        display: block;
        padding: 10px
    }
    .header__menu li>svg {
        display: none
    }
    .header__menu li ul {
        position: static;
        transform: none;
        display: block
    }
    .menu-item-has-children ul li {
        text-align-last: left;
        padding: 5px 10px
    }
    .menu-item-has-children ul li:first-of-type {
        margin-top: 0
    }
    .menu-item-has-children ul li a {
        display: inline
    }
    .header__logo {
        bottom: 0;
        width: 120px
    }
    .header__fav {
        margin-top: 0
    }
    .header .search {
        margin-top: 0;
        margin-right: 20px
    }
    .header__btn {
        position: relative;
        height: 18px;
        width: 24px
    }
    .header__btn span {
        width: 100%;
        height: 3px;
        background: var(--kmnd-body-background-color-primary);
        display: block;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        position: absolute;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        -webkit-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear;
        pointer-events: none
    }
    .header__btn span:nth-of-type(1) {
        left: 50%;
        top: 0
    }
    .header__btn span:nth-of-type(2) {
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        top: 50%
    }
    .header__btn span:nth-of-type(3) {
        left: 50%;
        bottom: 0
    }
    .header__btn_active span:nth-of-type(1) {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
        top: 50%
    }
    .header__btn_active span:nth-of-type(2) {
        opacity: 0
    }
    .header__btn_active span:nth-of-type(3) {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg);
        top: 50%
    }
    .menu-item-has-children a svg,
    .menu-item-has-children svg {
        -webkit-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear;
        margin-left: 10px;
        margin-right: 10px
    }
    .menu-item-has-children a svg path,
    .menu-item-has-children svg path {
        fill: #00354c
    }
    .menu-item-has-children ul {
        position: relative;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
    .menu-item-has-children ul li {
        text-align: center
    }
    .menu-item-has-children ul li:first-of-type {
        margin-top: 10px
    }
    .menu-item-has-children ul li a {
        padding: 0
    }
    .menu-item-has-children_active a svg,
    .menu-item-has-children_active svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    .menu-item-has-children_active ul {
        display: block;
        width: 100%
    }
    .search form {
        position: fixed;
        top: 51.9px;
        left: 0;
        width: 100%;
        height: 50px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.footer {
    background: #10354b;
    padding: 30px 10px
}

.footer__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px
}

.footer__logo {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    text-decoration: none;
    display: block;
    width: 200px
}

.footer__logo img {
    width: 100%;
    height: auto;
    display: block
}

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

.footer__soc a {
    text-decoration: none;
    display: block;
    margin-right: 10px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.footer__soc a:last-of-type {
    margin-right: 0
}

.footer__soc a:hover {
    opacity: .7
}

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

.footer__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.footer__text p {
    color: #bdbdbd;
    font-weight: 300;
    line-height: 1.5
}

.footer__text p a {
    text-decoration: none;
    color: #6db5d4
}

.footer__nav {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.footer__nav-col {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.footer__nav-col:first-of-type ul li {
    font-size: .875rem
}

.footer__nav p {
    text-transform: uppercase;
    font-weight: 300;
    color: var(--kmnd-body-color-secondary);
    font-size: 1.0625rem
}

.footer__nav ul {
    list-style: none
}

.footer__nav ul li {
    font-weight: 300
}

.footer__nav ul a {
    text-decoration: none;
    color: #bdbdbd
}

.footer__widget {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #bdbdbd;
    margin-top: 30px;
    padding-top: 30px
}

.footer__bottom p {
    color: #fff;
    font-size: .75rem;
    font-weight: 300
}

.footer__bottom p a {
    text-decoration: none;
    color: inherit
}

.footer__bottom ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer__bottom ul li {
    margin-right: 13px;
    color: #fff;
    font-size: .75rem;
    font-weight: 300
}

.footer__bottom ul li a {
    text-decoration: none;
    color: inherit
}

.footer__bottom ul li:last-of-type {
    margin-right: 0
}

@media(max-width:992px) {
    .footer__row {
        display: block
    }
    .footer__nav {
        padding: 30px 0
    }
    .footer__bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .footer__bottom p {
        margin-top: 15px
    }
    .footer__bottom ul {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
}

.favorites {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 101;
    width: 300px;
    height: 100vh;
    padding: 10px;
    background: #10344b;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.favorites__close {
    margin-left: auto;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    display: block;
    cursor: pointer
}

.favorites__close:hover {
    opacity: .7
}

.favorites hr {
    margin: 10px 0;
    border: none;
    border-top: 1px solid #fff
}

.favorites__list {
    overflow: scroll;
    height: calc(100vh - 47px);
    -ms-overflow-style: none;
    scrollbar-width: none
}

.favorites__list::-webkit-scrollbar {
    display: none
}

.favorites_active {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%)
}

.customization {
    position: fixed;
    top: 0;
    right: -200px;
    z-index: 100;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.customization__body {
    padding: 10px;
    background: var(--kmnd-body-background-color-primary);
    height: 100vh;
    width: 200px
}

.customization .btn {
    width: 100%
}

.customization__title {
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 10px
}

.customization__btn {
    height: 35px;
    width: 35px;
    cursor: pointer;
    background: #216073;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    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;
    margin-bottom: 20px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.customization__btn:hover {
    opacity: .7
}

.customization_active {
    right: 0
}

iframe {
    max-width: 100% !important
}

div#outbrain_widget_0 {
    margin: 0 auto;
    display: flex;
    justify-content: center
}

div#hp_middle>div,
#hp_footer>div {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    width: 1280px;
    max-width: 1280px
}

.title.mb-lg-30.mb-sm-10 {
    margin-top: 20px
}

#google_image_div img.img_ad,
#hp_bellow_header img.img_ad {
    width: 1280px
}

#aw0 img.img_ad {
    width: 1280px
}

.block-popular .swiper {
    padding-bottom: 40px
}

.block-popular .swiper.padding-bottom-0 {
    padding-bottom: 0
}

.swpr-btn {
    position: absolute;
    bottom: 0;
    z-index: 2
}

.swpr-btn.swiper-button-disabled {
    pointer-events: none;
    opacity: .5
}

.swpr-btn.btn-prev {
    left: 0
}

.swpr-btn.btn-next {
    right: 0
}

.swpr-btn svg {
    width: 40px;
    height: 40px;
    pointer-events: none !important
}

.swpr-btn path {
    fill: #fff
}

div.bg-cover {
    position: relative
}

div.bg-cover>img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    object-fit: cover
}

.head__item-big div.bg-cover {
    padding-top: 48.134777376655%
}

#nbellow_header {
    padding: 20px 0;
    display: flex
}

#nbellow_header #ros_bellow_header,
#nbellow_header #mhp_bellow_header {
    margin: auto
}

.menu-swiper-holder a {
    white-space: nowrap
}

.menu-swiper-holder {
    position: relative;
    overflow: hidden;
    padding: 12px 10px 10px 20px;
    margin: -10px -10px -12px 0
}

.menu-swiper-holder ul {
    display: flex
}

.menu-swiper-holder .swpr-btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    bottom: 0;
    display: flex
}

.menu-swiper-holder .swpr-btn svg {
    margin: auto;
    width: 20px;
    height: 20px
}

.menu-swiper-holder .swpr-btn.swiper-button-disabled {
    opacity: 0;
    pointer-events: none
}

.menu-swiper-holder .swpr-btn.btn-prev {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%)
}

.menu-swiper-holder .swpr-btn.btn-prev svg {
    transform: rotate(90deg)
}

.menu-swiper-holder .swpr-btn.btn-next svg {
    transform: rotate(-90deg)
}

.menu-swiper-holder .swpr-btn.btn-next {
    left: auto;
    right: 0;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 100%)
}

.menu-swiper-holder .swiper-slide {
    width: auto
}

.article ul a,
.article ol a {
    border-bottom: 1px solid var(--kmnd-link-color);
    color: var(--kmnd-body-color);
    text-decoration: none
}

.article ul a:hover,
.article ol a:hover {
    color: var(--kmnd-link-color);
    text-decoration: none;
    border-bottom: 2px solid var(--kmnd-link-color)
}

.bg-cover.people__image {
    overflow: hidden
}

#post-container {
    padding: 50px 0
}

.btn.btn-loadmore.loading {
    width: 48px;
    height: 48px;
    opacity: 1;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    border: 3px solid !important;
    border-color: var(--kmnd-body-color) var(--kmnd-body-color) transparent transparent;
    animation: rotation 1s linear infinite;
    background: 0 0;
    color: var(--kmnd-body-color-secondary);
    font-weight: 500;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.btn.btn-loadmore.loading:after,
.btn.btn-loadmore.loading:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 3px solid;
    border-color: transparent transparent var(--kmnd-body-background-color-secondary) var(--kmnd-body-background-color-secondary);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    animation: rotationBack .5s linear infinite;
    transform-origin: center center
}

.btn.btn-loadmore.loading:before {
    width: 32px;
    height: 32px;
    border-color: var(--kmnd-body-color) var(--kmnd-body-color) transparent transparent;
    animation: rotation 1.5s linear infinite
}

@keyframes rotation {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes rotationBack {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(-360deg)
    }
}

@media(max-width:992px) {
    .block-subnav.sm-hidden {
        display: block !important
    }
    .subnav {
        flex-wrap: wrap
    }
    .menu-swiper-holder {
        width: 100%;
        padding: 12px 10px 10px;
        margin: 20px -10px 0
    }
}

.entry_content ul  li:first-child {
    list-style: none;
    padding-bottom: 15px
}

.entry_content li {
    padding-bottom: 10px
}

.footer-stock-logo {
    max-width: 300px;
    display: block;
    margin: 0 auto;
}

.footer-stock-logo img {
    display: block;
    width: 100%;
    height: auto;
}

.header__logo img {
    opacity: 1!important;
}

@media (max-width: 600px) {
    .article__title {
        font-size: 2rem;
    }
}


.modal-ver {
    background: #F9F4F1;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-y: auto;
    display: none;
  }

  .modal-ver::-webkit-scrollbar {
    display: none;
  }

  .modal-ver.active {
    display: block;
  }

  .modal-ver .modal-body {
    padding: 60px 0;
    position: relative;
  }

  .modal-ver .modal-body:after {
    content: '';
    bottom: 0;
    left: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    width: 100%;
    height: 100px;
    display: block;
    position: absolute;
  }

  .modal-ver .modal-body .btn-modal-close {
    position: absolute;
    top: 38px;
    right: 0;
    cursor: pointer;
  }

  .modal-ver .modal-body .btn-modal-close:hover {
    opacity: 0.5;
  }

  .modal-ver .modal-body .modal-content {
    max-width: 697px;
    margin: 0 auto;
  }

  .modal-ver .modal-body .modal-content .modal-title {
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin: 0 0 62px;
  }

  .modal-ver .modal-body .modal-content .modal-label {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1rem;
    color: rgba(25, 25, 25, 0.5);
    margin: 0 0 25px;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 {
    padding-bottom: 60px;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-font {
    margin-right: 80px;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-font .modal-font-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-font .modal-font-row label {
    height: 45px;
    width: 45px;
    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;
    text-align: center;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1rem;
    background: #fff;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    margin-right: 10px;
    border: solid 1px #fff;
    cursor: pointer;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-font .modal-font-row label:last-of-type {
    margin-right: 0;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-font .modal-font-row label:nth-of-type(2) {
    font-size: 1.375rem;
    line-height: 1.375rem;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-font .modal-font-row label:nth-of-type(3) {
    font-size: 2rem;
    line-height: 2rem;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-font .modal-font-row input:checked + label {
    border-color: #C92E2F;
    color: #C92E2F;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row label {
    outline: none;
    height: 45px;
    width: 45px;
    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;
    text-align: center;
    font-weight: 500;
    font-size: 1.375rem;
    line-height: 1.375rem;
    background: #fff;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    margin-right: 10px;
    border: solid 1px #fff;
    cursor: pointer;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row label:last-of-type {
    margin-right: 0;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row label:nth-of-type(2) {
    color: #fff;
    background: #191919;
    border-color: #191919;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row label:nth-of-type(3) {
    color: #2A4D6D;
    background: #9ED2FE;
    border-color: #9ED2FE;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row label:nth-of-type(4) {
    color: #524935;
    background: #F7F4D5;
    border-color: #524935;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row label:nth-of-type(5) {
    color: #96D65B;
    background: #191919;
    border-color: #191919;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row input:checked + label {
    position: relative;
  }

  .modal-ver .modal-body .modal-content .modal-row-1 .modal-color .modal-color-row input:checked + label:after {
    content: '';
    bottom: -13px;
    left: 50%;
    -webkit-transform: translate(-50%, 100%);
            transform: translate(-50%, 100%);
    display: block;
    border-top: 3px solid #C92E2F;
    position: absolute;
    width: 100%;
  }

  .modal-ver .modal-body .modal-content .modal-row-2 {
    padding: 35px 0;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row label {
    outline: none;
    border: solid 1px #fff;
    border-radius: 3px;
    padding: 15px 16px;
    text-align: center;
    cursor: pointer;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.05);
    background: #fff;
    margin-right: 20px;
  }

  .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row label:last-of-type {
    margin-right: 0;
  }

  .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row label:nth-of-type(2) {
    letter-spacing: 1.5px;
  }

  .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row label:nth-of-type(3) {
    letter-spacing: 4px;
  }

  .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row input:checked + label {
    border-color: #C92E2F;
    color: #C92E2F;
  }

  .modal-ver .modal-body .modal-content .modal-row-3 {
    padding: 35px 0;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row label {
    display: block;
    font-weight: 500;
    line-height: 1rem;
    font-size: 1rem;
    color: #191919;
    margin-right: 40px;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: none;
    cursor: pointer;
    padding-left: 26px;
    position: relative;
  }

  .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row label:last-of-type {
    margin-right: 0;
  }

  .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row label:before {
    content: '';
    display: block;
    height: 16px;
    width: 16px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border: solid 2px #191919;
    border-radius: 50%;
    position: absolute;
  }

  .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row input:checked + label:before {
    border-color: #C92E2F;
  }

  .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    left: 4px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-radius: 50%;
    background: #C92E2F;
    height: 8px;
    width: 8px;
  }

  .modal-ver .modal-body .modal-content .modal-row-4 {
    padding: 35px 0 62px;
  }

  .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row label {
    display: block;
    font-weight: 500;
    line-height: 1rem;
    font-size: 1rem;
    color: #191919;
    margin-right: 40px;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: none;
    cursor: pointer;
    padding-left: 26px;
    position: relative;
  }

  .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row label:last-of-type {
    margin-right: 0;
  }

  .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row label:before {
    content: '';
    display: block;
    height: 16px;
    width: 16px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border: solid 2px #191919;
    border-radius: 50%;
    position: absolute;
  }

  .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row input:checked + label:before {
    border-color: #C92E2F;
  }

  .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    left: 4px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-radius: 50%;
    background: #C92E2F;
    height: 8px;
    width: 8px;
  }

  .modal-ver .modal-body .modal-content .btn-reset {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: pointer;
    text-decoration: none;
    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;
    background: #EFE2DA;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 20px;
    font-weight: 500;
    line-height: 1rem;
    font-size: 1rem;
    color: #191919;
  }

  .modal-ver .modal-body .modal-content .btn-reset svg {
    margin-right: 15px;
  }

  .modal-ver .modal-body .modal-content .btn-reset:hover {
    opacity: 0.5;
  }

  @media (max-width: 767px) {
    .modal-search .modal-body .logo {
      top: 15px;
      left: 0;
      -webkit-transform: none;
              transform: none;
    }
    .modal-search .modal-body .logo img {
      width: 120px;
      height: 54px;
    }
    .modal-search .modal-body .btn-modal-close {
      top: 32px;
    }
    .modal-search .modal-body form {
      width: 100%;
      padding-bottom: 60px;
    }
    .modal-search .modal-body form .modal-title {
      font-size: 1.25rem;
      line-height: 1.25rem;
      margin-bottom: 40px;
    }
    .modal-search .modal-body form .input-wrap input {
      padding: 20px 15px 20px;
      font-size: 1rem;
      line-height: 1rem;
    }
    .modal-search .modal-body form .input-wrap button {
      height: 61px;
      width: 61px;
    }

}
    .modal-ver .modal-body {
      padding: 20px;
    }
    .modal-ver .modal-body .btn-modal-close {
      top: 32px;
    }
    .modal-ver .modal-body .modal-content .modal-title {
      font-size: 1.25rem;
      line-height: 1.25rem;
      margin-bottom: 40px;
      max-width: 250px;
    }
    .modal-ver .modal-body .modal-content .modal-row-1 {
      display: block;
      padding-bottom: 64px;
    }
    .modal-ver .modal-body .modal-content .modal-row-1 .modal-font {
      margin-bottom: 32px;
    }
    .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row {
      width: 100vw;
      margin: 0 -15px;
      padding: 0 15px;
      overflow-x: scroll;
      -ms-overflow-style: none;
      scrollbar-width: none;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
    .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row label{
      margin-bottom: 15px;
    }
    .modal-ver .modal-body .modal-content .modal-row-2 .modal-kerning-row::-webkit-scrollbar {
      display: none;
    }
    .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row, .modal-ver .modal-body .modal-content .modal-row-3 .modal-interval-row, .modal-ver .modal-body .modal-content .modal-row-4 .modal-graphics-row, .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row {
      display: block;
    }
    .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row label, .modal-ver .modal-body .modal-content .modal-row-3 .modal-interval-row label, .modal-ver .modal-body .modal-content .modal-row-4 .modal-graphics-row label, .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row label {
      margin-bottom: 32px;
    }
    .modal-ver .modal-body .modal-content .modal-row-3 .modal-graphics-row label:last-of-type, .modal-ver .modal-body .modal-content .modal-row-3 .modal-interval-row label:last-of-type, .modal-ver .modal-body .modal-content .modal-row-4 .modal-graphics-row label:last-of-type, .modal-ver .modal-body .modal-content .modal-row-4 .modal-interval-row label:last-of-type {
      margin-bottom: 0;
    }
    .modal-ver .modal-body .modal-content .btn-reset {
      width: 100%;
    }


.modal-content form button[type=submit] {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #efe2da;
    border: 1px solid rgba(0,0,0,.1);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 20px;
    font-weight: 500;
    line-height: 1rem;
    font-size: 1rem;
    color: #191919;
    margin-bottom: 15px
}

.eyeblock button{
    background: none;
    border: none;
    margin-top: 16px;

}
.eyeblock button path{
    fill: #ffffff;
}

@media (max-width: 992px) {
    .eyeblock button{
        margin-top: 0px;
    }
}

.read-more{
    margin: 20px 30%;
    cursor: pointer;
    padding: 10px 20px;
    border: solid 1px #2ca5e0;
    position: relative;
    background: #00354c;
    display: block;
    text-align: center;
    color: #ffffff;
}

.article-collapsed{
    height: 0;
    overflow: hidden;
}

.fade{
    width: 685px;
    height: 50px;
    margin-top: -50px;
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(255,255,255,0) 100%);
    position: absolute;
   
}

@media (min-width: 993px) {
	
    /* .atf{
        height: 250px!important;
            align-items: center;
        -webkit-align-items: center;
        display: -webkit-flex;
        padding: 20px 0 0 0!important;
    } 
    .mid{
        height: 370px!important;
    }
    .side{
            height: 280px!important;
    }
    .btm{
        height: 350px!important;
    }
    
    .incont{
            height: 350px!important;
        }
        */
} 

@media (max-width: 992px) {
    /* .atf{
        height: 140px!important;
    
    } 
        
    .mid{
        height: 300px!important;
    }
    .side{
            height: 280px!important;
    }
    .btm{
        height: 330px!important;
    }
    
    .incont{
            height: 350px!important;
    }
    */
 }
    
