.modal_filters_manager .modal--content .modal--content__content {
    padding-bottom: 45px
}

.modal_filters_manager .content__filters {
    position: relative;
    border-bottom: 2px solid #c8ad86;
    margin: 15px 0 -15px;
    padding: 0 0 15px 0;
    overflow: auto
}

.modal_filters_manager .content__filters .content__filter .clip--filter {
    display: inline-block;
    background: #dfd7d2;
    padding: 9px 20px 8px;
    color: #303030;
    font-size: 18px;
    font-family: "effloresce_bold",sans-serif;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    box-sizing: border-box;
    margin: 0 5px 5px 0;
    float: left
}

.modal_filters_manager .filter__option {
    position: relative;
    float: right;
    margin: -20px 0 0 0;
    width: 12px;
    height: 16px;
    background-image: url(imgs/menu-card.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer
}

.modal_filters_manager .filter__option .filter__option--wrap {
    display: none;
    padding: 5px 0;
    background: #fff;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border: 2px solid #7d3800;
    position: absolute;
    top: 10px;
    right: -5px;
    z-index: 4;
    width: 185px
}

.modal_filters_manager .filter__option .filter__option--edit {
    display: block;
    padding: 11px 15px;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif;
    color: #311d18
}

.modal_filters_manager .filter__option.active .filter__option--wrap {
    display: block
}

.modal_filter_items .modal--content .modal--content__content {
    padding-bottom: 30px
}

.modal_filter_items .tabs__langs {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0 -5px 0
}

.modal_filter_items .tabs__langs li {
    box-sizing: border-box;
    padding: 0 7px 7px 7px;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif;
    color: #752b13;
    cursor: pointer;
    border-bottom: 4px solid transparent
}

.modal_filter_items .tabs__langs li.active {
    border-bottom: 4px solid #f36100;
    color: #f36100
}

.modal_filter_items .wrap__listFilter {
    display: none;
    position: relative;
    box-sizing: border-box;
    padding: 15px 0 0 0
}

.modal_filter_items .wrap__listFilter.list__cas {
    display: block
}

.modal_filter_items .wrap__listFilter ul li label {
    padding-left: 0
}

.modal_filter_items .wrap__listFilter ul li label div {
    display: none
}

.modal_filter_items .wrap__listFilter ul li label span {
    color: #8a2808
}

.modal_filter_items .wrap__listFilter li {
    padding: 11px 0;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif;
    color: #311d18;
    position: relative
}

.modal_filter_items .wrap__listFilter li .filter__option__lang {
    position: relative;
    float: right;
    margin: 0;
    width: 12px;
    height: 16px;
    background-image: url(imgs/menu-card.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer
}

.modal_filter_items .wrap__listFilter li .filter__option__lang .filter__option__lang--wrap {
    display: none;
    padding: 5px 0;
    background: #fff;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border: 2px solid #7d3800;
    position: absolute;
    top: 10px;
    right: -5px;
    z-index: 4;
    width: 185px
}

.modal_filter_items .wrap__listFilter li .filter__option__lang .filter__option__lang--opts {
    display: block;
    padding: 11px 15px;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif;
    color: #311d18
}

.modal_filter_items .wrap__listFilter li .filter__option__lang.active .filter__option__lang--wrap {
    display: block
}

.modal_filter_items .wrap__listFilter .exclude__items__wrap {
    display: none;
    position: absolute;
    top: 27px;
    left: 0;
    color: #303030;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif
}

.modal_filter_items .wrap__listFilter .exclude__items__wrap .switche--custom {
    margin: -5px 15px 0 0;
    float: left
}

.modal_filter_items .wrap__buttons_items {
    overflow: auto;
    margin-top: 20px
}

.modal_filter_items .wrap__buttons_items .new__item {
    float: left;
    color: #8b2406;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif;
    height: 40px;
    padding: 11px 25px 0;
    border: 2px solid #8a2808;
    box-sizing: border-box;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    cursor: pointer
}

.modal_filter_items .wrap__buttons_items .save__items {
    float: right;
    color: #fff;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif;
    height: 40px;
    padding: 11px 25px 0;
    border: 2px solid #ba4514;
    box-sizing: border-box;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    background: #d2551d;
    cursor: pointer
}

.modal_new_item_filter .modal--content .modal--content__content .sub--title:first-child {
    margin-top: 0
}

.modal_new_item_filter .modal--content .modal--content__content .subcolor {
    color: #c2826d;
    font-family: "effloresce_bold",sans-serif;
    font-size: 18px;
    line-height: 20px
}

.modal_new_item_filter .modal--content .modal--content__content .input__new__item {
    border-width: 0 0 2px 0;
    border-style: solid;
    border-color: #a49e9b;
    padding: 0 0 5px 0;
    color: #303030;
    font-family: "special_elite",sans-serif;
    font-size: 18px;
    margin: 15px 0 0;
    width: 100%
}

.modal_new_item_filter .modal--content .modal--content__content .input__new__item:focus {
    border-color: #f36100
}

.modal_new_item_filter .modal--content .modal--content__content .save__new__item {
    color: #fff;
    font-size: 16px;
    font-family: "effloresce_bold",sans-serif;
    height: 40px;
    padding: 11px 25px 0;
    border: 2px solid #ba4514;
    box-sizing: border-box;
    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    background: #d2551d;
    margin: 30px auto -85px;
    width: 140px;
    display: block;
    text-align: center;
    cursor: pointer
}

@media only screen and (min-width: 768px) {
    .modal_filters_manager .modal--content .modal--content__content {
        width:80%;
        margin: 50px auto 20px;
        border: 3px solid #b87e5e;
        background: #fff;
        border-radius: 10px;
        padding: 0 40px 70px
    }

    .modal_filter_items .modal--content .modal--content__content {
        width: 640px;
        margin: 50px auto 20px;
        border: 3px solid #b87e5e;
        background: #fff;
        border-radius: 10px;
        padding: 30px
    }

    .modal_filter_items .modal--content .modal--content__content .tabs__langs li {
        font-size: 18px
    }

    .modal_new_item_filter .modal--content .modal--content__content {
        width: 640px;
        margin: 50px auto 10px;
        border: 3px solid #b87e5e;
        background: #fff;
        border-radius: 10px;
        padding: 30px
    }

    .modal_new_item_filter .modal--content .modal--content__content .save__new__item {
        margin: 30px auto 0
    }
}