.mtb-logo {
    display: none;
}

/* Print */
.ndsh-btt.btt-print,
.mrf-plate .btt-print,
.ptb.txt-i.btt-print {
    display: none;
}

/* Print End*/

/* Marker */
.marker.group .mk-back {
    background-color: var(--az-color);
}

.marker.group .mk-btt {
    opacity: 1;
    background-color: #7A242F;
}

/* Marker End */

/* AreaSelector */
.mas-chip .mas-btt-group {
    background-color: transparent;
}

.mas-group.act {
    color: var(--af-color);
    background-color: #7A242F;
}

.btt-arf {
    display: none;
}

/* */

/* Dialogs */
.mod-ct,
.mod-rs,
.mod-tf,
.mod-rf,
.mod-ri,
.mod-ti {
    top: 0rem;
    height: 100%;
}

.mti-pi .svg_arrow_right {
    right: 2.75rem;
    scale: 2.5;
}

.mti-pi .svg_arrow_left {
    left: 2.75rem;
    scale: 2.5;
}

.multi-select.deact {
    color: #fff;
    background-color: var(--dg-color);
    pointer-events: none;
    cursor: auto;
}

.mamo-group-head .bttClose .ico {
    height: 1rem;
    width: 1rem;
    cursor: pointer;
}

/* DialogsEnd */

/* NavBar */
.mnb-favDropMenu {
    height: 12rem;
}

.mnb-favDropMenu .btt-addroomfav {
    margin-top: 2.8rem;
}

.mnb-favDropMenu .btt-addroomfav>div {
    display: inline-block;
    width: calc(100% - 3rem);
}

.mnb-favDropMenu .btt-addroomfav>.ico {
    width: 1.65rem;
    height: 1.775rem;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: sub;
}

.mnb-favDropMenu .btt-texfav {
    margin-top: 0rem;
}

.mnb-dbtt.txt {
    display: block;
    width: 100%;
    height: 2.8rem;
    line-height: 2.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* NavBarEnd */

/* Catalog */
.mcTextures.isMulti .mc-main {
    height: calc(100% - 6.75rem);
}

.frame.deact {
    pointer-events: none;
}

.mcDeact {
    position: absolute;
    top: 0rem;
    left: 0rem;
    width: 100%;
    height: 100%;
    background-color: transparent;
    /*opacity: 0.6;*/
    cursor: auto;
}

.mcDeact>.ico {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.mcModes {
    position: absolute;
    left: 25.125rem;
    bottom: 0.6875rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    cursor: pointer;
}



.mcOpt {
    width: 1.4375rem;
    height: 1.4375rem;
    background-color: var(--dg-color);
    color: var(--af-color);
    margin-right: 0.625rem;
    cursor: pointer;
    line-height: 1.4375rem;
    text-align: center;
    border-radius: 4px;
}

.mcOpt.act {
    background-color: var(--az-color);
}

.mcSizes {
    position: absolute;
    left: 30.125rem;
    bottom: 0.6875rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    cursor: pointer;
}

.mcSize {
    display: inline-block;
    width: 1.4375rem;
    height: 1.4375rem;
    vertical-align: top;
    margin-right: 0.625rem;
}

.mcSize .ico {
    width: 1.4375rem;
    height: 1.4375rem;
}

/* Catalog End */

@media (min-width: 768px) {

    /* DESKTOP AND TABLET */
    /*.mod-nb, .mod-zn, .btt-arf {
        display: none;
    }*/
    /* NavBar */
    .mod-nb,
    .mod-zn {
        top: 3rem;
    }

    /* NavBarEnd*/

    /* Area */
    .btt-arf {
        top: 3rem;
    }

    /* AreaEnd */
}

@media (orientation: portrait) and (max-width: 768px) and (max-height: 1280px) {

    /* PHONE HOCH */
    .mas-group {
        white-space: nowrap;
        /*overflow-x: auto;*/
        height: 2.32rem;
        /*31px;*/
        position: relative;
        background-color: var(--af-color);
        margin-bottom: 0.3rem;
    }

    .mod-as.min-mode.min .mas-group {
        position: relative;
        background-color: var(--af-color);
        display: flex;
        justify-content: space-around;
        align-content: center;
        flex-direction: row;
        flex-wrap: wrap;
        width: 31px;
        height: 31px;
        margin-bottom: 0;
    }

    .mas-btt-group.txt {
        display: inline-block;
        margin-right: 0.375rem;
        /*top: 0.3rem;
		position: relative;*/
        width: calc(100% - 2.4rem);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: sub;
        line-height: 2.32rem;
    }

    .mod-ct.min-mode.min .multi-select.deact {
        background-color: var(--dg-color);
    }

    .mas-chip-img.group img {
        background-color: #7A242F;
    }

    .mas-chip-img.group_1 img {
        background-color: var(--gc1-color);
    }

    .mas-chip-img.group_2 img {
        background-color: var(--gc2-color);
    }

    .mas-chip-img.group_3 img {
        background-color: var(--gc3-color);
    }

}

.mcChip .frame-image.img3d,
.mcChip .frame-image.img2d {
    display: none;
}

.mcPlate.mode3D .mcChip .frame-image.img3d {
    display: block;
}

.mcPlate.mode2D .mcChip .frame-image.img2d {
    display: block;
}

@media (orientation: landscape) and (max-width: 915px) and (max-height: 480px) {
    /* PHONE QUER */

    .mas-group {
        white-space: nowrap;
        /*overflow-x: auto;*/
        height: 1.74rem;
        /*31px;*/
        position: relative;
        background-color: var(--af-color);
        margin-bottom: 0.3rem;
    }

    .mod-as.min-mode.min .mas-group {
        width: 31px;
        height: 31px;
        display: flex;
        justify-content: space-around;
        align-content: center;
        flex-wrap: wrap;
        cursor: pointer;
        margin-bottom: 0;
    }

    .mas-btt-group.txt {
        display: inline-block;
        margin-right: 0.375rem;
        /*top: 0.3rem;
		position: relative;*/
        width: calc(100% - 2.4rem);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        /*vertical-align: sub;*/
        line-height: 1.74rem;
    }

    .mas-chip-img.group img {
        background-color: #7A242F;
    }

}