.vi-none{
    display: none !important;
}
@media( min-width: 993px ){
    .vi-view-device{
        display: none;
    }
}

@media( max-width: 994px ){
    .vi-view-desctop{
        display: none;
    }
}


.slick-dots li:first-child:last-child {
    display: none;
}

.vi-footer-copyright__item--rules {
    display: grid;
    column-gap: 1rem;
    grid-template-columns: auto auto;
}

@media ( max-width: 590px) {
    .vi-footer-copyright__item--rules {
        gap: 0.6666666667rem;
        grid-template-columns: auto;
    }
}

    body .vi-static-page p,body .vi-static-page ul li,body .vi-static-page ol li,body .vi-static-page h2,body .vi-static-page h3,body .vi-static-page h1,
    body .vi-static-page .h2,body .vi-static-page h3,body .vi-static-page .h1{
        margin-top: 0rem;
        margin-bottom: 0.6777777778rem;
    }
    body .vi-static-page table td{
        padding-bottom: 0.6777777778rem;
    }

    body .vi-static-page p a{
        color: var(--orange) !important;
        display: inline-block;
    }

body .vi-static-page  input:not(.not-border):not(.bx-ios-fix):not(.vi-count-input):not(.form-control):not([type=checkbox]):not([type=submit]),body .vi-static-page textarea{
    font-size: 0.7777777778rem;
    font-style: normal;
    font-weight: 500;
    line-height: 0.7777777778rem;
    padding: 0.5555555556rem 1.3333333333rem;
    border-radius: 4px;
    border: 1px solid var(--dark);
    background: var(--white);
}
body .vi-static-page input[type="submit"],body .vi-static-page .vi-buttom{
    background: var(--orange);
    color: var(--white);
    padding: 0.9111111111rem 0.8888888889rem;
    font-size: 0.8888888889rem;
}

body .vi-static-page input[type="submit"],body .vi-static-page input[type="reset"]{
    border: 0px solid var(--dark);
}
body .vi-static-page .mfeedback input,body .vi-static-page .mfeedback textarea{
    width: 60%;
}
body .vi-static-page .mfeedback .mf-message{
    margin-bottom: 1rem;
}
@media (max-width: 993px){
    body .vi-static-page .mfeedback div,body .vi-static-page .mfeedback input,body .vi-static-page .mfeedback textarea{
        width: 100% !important;
        font-size: 1rem;
    }
    body .vi-static-page input[type="submit"],body .vi-static-page input[type="reset"]{
        padding: 1.2555555556rem 1.3333333333rem;
        font-size: 1.5888888889rem;
    }
    body .vi-static-page input,body .vi-static-page textarea{
        font-size: 1.277777778rem;
        line-height: 100%;
    }

}

body .vi-static-page .vi-input-form input,body .vi-static-page .vi-input-form textarea{
    border-width: 0px;
}

.vi-main-box-static-page .vi-breadcrumb__title, .vi-main-box-static-page .vi-breadcrumb__title h1,
 .vi-main-box-static-page .vi-breadcrumb__title .h1{
    max-width: 100% !important;
}
.vi-main-box-static-page .vi-breadcrumb{
    background: transparent;
}




.vi-block-white-list{
    display: grid;
    align-items: flex-start;
    gap: 0.8888888889rem;
}

.vi-block-white{
    display: grid;
    align-items: flex-start;
    gap: 0.8888888889rem;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
    /*margin-bottom: 2.777rem;*/
}
.vi-block-white.vi-block-white100{
    grid-template-columns: 100%;
}
.vi-block-white.vi-block-white-horisontal{
    grid-template-columns: 1fr 1fr;
}
.vi-block-white.vi-block-white-horisontal-3{
    grid-template-columns: 1fr 1fr 1fr;
}
.vi-block-white.vi-block-white-horisontal-3 .vi-block-white-item{
    grid-template-columns: 1fr;
}

    .vi-block-white-not-stretch{
        align-items: inherit;
    }
    .vi-block-white.vi-block-white-horisontal .vi-block-white-item{

    }

.vi-block-white-item {
    padding: 0.8888888889rem;
    display: grid;
    background: var(--white);
    border-radius: 4px;
    grid-template-columns: 1fr;
}
.vi-block-white-item.vi-block-white-item2{
    grid-template-columns: auto 1fr;
}
.vi-block-white-item-img{
    min-width: 100px;
    height: auto;
}

.vi-block-white-item-block-text {
    display: grid;
    width: 100%;
    row-gap: 0.6666666667rem;
}
.vi-block-white-item-block-text-align-top{
    align-content: baseline;
}
.vi-block-white-item-block-text.vi-block-white-item-block-text-center{
    justify-items: center;
}


.vi-block-white-item-top {
    row-gap: 0.2222222222rem;
    display: grid;
    flex-direction: column;
}
.vi-block-white .vi-block-white-item-name {
    font-size: 1rem;
    line-height: 1.3333333333rem;
    letter-spacing: 0.0355555556rem;

    font-style: normal;
    font-weight: 700;
    color: var(--dark);
}
.vi-block-white .vi-block-white-item-text p{
    font-size: 0.9rem;
}
.vi-block-white-list-detail{

}
.vi-block-white-list-detail img{
    margin: 1rem 1rem 1rem 0rem;
}
.vi-block-white-list-detail img.detail_picture{
    margin-top: 0rem;
}
.vi-block-white-item-label{
    padding: 0px 0px 0.8888888889rem 0px;
    column-gap: 0.8888888889rem;
    display: grid;
    background: var(--white);
    border-radius: 4px;
    grid-template-columns: auto auto;
    width: 100%;
}
.vi-block-white-item-label  .vi-creation{
    font-size: 1rem;
    line-height: 1.3333333333rem;
    letter-spacing: 0.0355555556rem;

    font-style: normal;
    font-weight: 700;
    color: var(--orange);
    text-align: right;
}
/*
@media ( min-width: 1402px ){
    .vi-block-white-item {
        padding: 0 2.7777777778rem;
    }
}

@media ( min-width: 1202px ) and ( max-width: 1401px){
    .vi-block-white-item {
        padding: 0 1.3888888889rem;
    }
}

 */
@media( max-width: 768px ){
    .vi-block-white,
    .vi-block-white.vi-block-white-horisontal,
    .vi-block-white.vi-block-white-horisontal-3{
        grid-template-columns: 1fr;
    }
}




.vi-menu > .vi-menu__item > a{
    text-transform: uppercase;
}

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message{
    width: 100% !important;
}

.vi-main-menu [data-dir-code=premium-muzh],.vi-main-menu [data-dir-code=premium-zhen]{
    color: var(--orange) !important;
    font-weight: 600;
}