@font-face {
    font-family: "icomoon";
    src: url("fonts/icomoon.eot?fns12d");
    src: url("fonts/icomoon.eot?fns12d#iefix") format("embedded-opentype"),
        url("fonts/icomoon.ttf?fns12d") format("truetype"),
        url("fonts/icomoon.woff?fns12d") format("woff"),
        url("fonts/icomoon.svg?fns12d#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-question-speech-bubble-svgrepo-com:before {
    content: "\e921";
}
.icon-x-circle:before {
    content: "\e91f";
}
.icon-check-circle1:before {
    content: "\e920";
}
.icon-advertising:before {
    content: "\e92a";
}
.icon-blog:before {
    content: "\e92b";
}
.icon-company:before {
    content: "\e92c";
}
.icon-contact-us:before {
    content: "\e92d";
}
.icon-faq:before {
    content: "\e92e";
}
.icon-language:before {
    content: "\e92f";
}
.icon-services1:before {
    content: "\e930";
}
.icon-terms_conditions:before {
    content: "\e931";
}
.icon-import:before {
    content: "\e929";
}
.icon-refresh-cw-02:before {
    content: "\e922";
}
.icon-columns-01:before {
    content: "\e923";
}
.icon-grid-01:before {
    content: "\e924";
}
.icon-Reviews:before {
    content: "\e925";
}
.icon-phone1:before {
    content: "\e926";
}
.icon-Reviews_a:before {
    content: "\e927";
}
.icon-WA:before {
    content: "\e928";
}
.icon-info-circle:before {
    content: "\e909";
}
.icon-bar-chart-square:before {
    content: "\e911";
}
.icon-brush:before {
    content: "\e912";
}
.icon-crown:before {
    content: "\e913";
}
.icon-currency-dollar-circle:before {
    content: "\e914";
}
.icon-edit:before {
    content: "\e915";
}
.icon-eye:before {
    content: "\e916";
}
.icon-eye-off:before {
    content: "\e917";
}
.icon-Favorite:before {
    content: "\e932";
}
.icon-Icon:before {
    content: "\e919";
}
.icon-Icon-1:before {
    content: "\e91a";
}
.icon-mail-01:before {
    content: "\e91b";
}
.icon-My-Profile:before {
    content: "\e91c";
}
.icon-paperclip:before {
    content: "\e91d";
}
.icon-phone:before {
    content: "\e91e";
}
.icon-whatsapp .path1:before {
    content: "\e900";
    color: rgb(24, 24, 24);
}
.icon-whatsapp .path2:before {
    content: "\e901";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}
.icon-balance:before {
    content: "\e902";
}
.icon-camera:before {
    content: "\e903";
}
.icon-chat:before {
    content: "\e904";
}
.icon-check:before {
    content: "\e905";
}
.icon-check-circle:before {
    content: "\e906";
}
.icon-chevron-down:before {
    content: "\e907";
}
.icon-favorites:before {
    content: "\e908";
}
.icon-Listing:before {
    content: "\e90a";
}
.icon-log:before {
    content: "\e90b";
}
.icon-search-lg:before {
    content: "\e90c";
}
.icon-services:before {
    content: "\e90d";
}
.icon-settings:before {
    content: "\e90e";
}
.icon-star:before {
    content: "\e90f";
}
.icon-trash:before {
    content: "\e910";
}

.pagination .page-link,
.pagination .pagination-arrow .page-link {
    border: 1px solid rgb(224, 224, 224);
    border-radius: 4px;
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    min-height: 40px;
    min-width: 40px;
}
.page-item.active .j-pgn-page.page-link {
    background-color: transparent;
    border: solid 3px rgb(253, 98, 0) !important;
}
.usr-pagination .j-pp-title {
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.pagination .page-link:hover,
.pagination .pagination-arrow .page-link:hover {
    background-color: rgb(253, 98, 0) !important;
    color: #fff !important;
}

.coffe-content .u-cabinet-aside .nav-item .nav-link {
    padding: 10px;
}

.coffe-content .u-cabinet-aside .nav-item .nav-link.active {
    background-color: rgb(253, 129, 51);
}

.coffe-content .u-cabinet-aside .nav-item .nav-link.active span {
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 130%;
    font-weight: 400;
}

.coffe-content .u-cabinet-aside .nav-item .nav-link span {
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: rgb(24, 24, 24);
    line-height: 130%;
    font-weight: 400;
}
.coffe-content .u-cabinet-title {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
}
.coffe-content .itu-list-item-title.c-shadow-overflow a {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

/* .coffe-content .grey-text {
    display: none;
} */

.coffe-content .grey-text.ml-1.j-counter {
    display: inline-block;
}

.coffe-content .nav-item span,
.coffe-content .nav-item .nav-link {
    color: rgb(117, 117, 117);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
}
.coffe-content .nav.usr-navs.j-tabs-reviews-cabinet .nav-item span.usr-count {
    display: inline-block;
}

.coffe-content .nav-item.active span,
.coffe-content .nav-item .nav-link.active {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
}

.coffe-content
    .j-reviews-tabs
    + .usr-navs-r.j-cabinet-filters
    .usr-cat-dropdown.dropdown {
    display: none;
}

.coffe-content .nav-item.active .grey-text.ml-1.j-counter,
.coffe-content .nav.usr-navs.j-tabs-reviews-cabinet .usr-count.ml-1.j-counter {
    color: rgb(24, 24, 24) !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.coffe-content .nav.usr-navs.j-tabs-reviews-cabinet .nav-item > a {
    flex-direction: row;
}

.coffe-content .nav.usr-navs.j-tabs-reviews-cabinet .usr-count.ml-1.j-counter {
    background-color: transparent;
    padding: 0;
    margin: 0 !important;
}

.coffe-content .nav-item .nav-link.j-status-option {
    border-bottom: solid 1px rgb(117, 117, 117);
    display: inline-flex;
    flex-direction: row;
}

.coffe-content .nav-item.active .nav-link.j-status-option {
    border-bottom: solid 1px rgb(253, 98, 0);
}
.coffe-content .usr-content-top-l .grey-text {
    display: none;
}

.coffe-content .itu-list-item {
    border-radius: 10px;
    /* border-top: 1px solid transparent; */
}
.coffe-content .itu-list-item:hover {
    box-shadow: 0px 2px 4px 0px rgba(24, 24, 24, 0.12);
}

.coffe-content .j-or-title {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0%;
    text-align: left;
}
.itu-list-item-promotes .ico.fa.fa-bullhorn.mr-1::before {
    font-family: "icomoon" !important;
    content: "\e913";
    font-size: 16px;
    color: rgb(255, 195, 0);
}
.itu-list-item-promotes .itu-list-item-promotes-title.mr-1 {
    display: none;
}
.itu-list-item-promotes .mr-1 span {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.itu-list-item-promotes .mr-1 span.grey-text {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
    text-transform: lowercase;
}
.coffe-content .usr-top-filter-item {
    max-width: 280px;
    border: 1px solid rgb(224, 224, 224);
    border-radius: 8px;
}
.coffe-content .usr-top-filter-item.usr-content-top-search {
    max-width: 100%;
}

.coffe-content .l-page-head {
    margin-bottom: 14px;
}

.coffe-content .btn.btn-success,
.coffe-content .btn.btn-simple.btn-shadow.j-button {
    border-radius: 8px;
    background: rgb(253, 98, 0) !important;
    color: rgb(255, 255, 255);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
}

.coffe-content .c-link-ajax.fs-12.j-social-block-add,
.coffe-content .c-link-ajax.fs-12.j-social-block-add span,
.coffe-content .c-link-ajax.fs-12.j-users-phones_input-add {
    color: rgb(55, 159, 122) !important;
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-content .h2-mob.c-title {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
}
.coffe-content .form-row.j-logo-block {
    display: flex;
    flex-direction: column;
}
.coffe-content .col-md-3.mb-md-2.mb-lg-0.control-label {
    display: inline-block;
    text-align: left;
}

.coffe-content .form-check-label input[type="checkbox"] + .ico-check {
    border-radius: 4px;
    color: #fff;
    padding: 3px !important;
    line-height: 0;
    margin-top: 0px !important;
}

.coffe-content
    .form-check-label
    input[type="checkbox"]:checked
    + *
    + .ico-check,
.form-check-label input[type="checkbox"] + * + .ico-check .fa-check,
.form-check-label
    input[type="checkbox"]
    + .ico-check
    .fa-check.form-check-label
    input[type="checkbox"]:checked
    + .ico-check {
    border-radius: 4px;
    background: rgb(253, 98, 0);
    color: #fff;
    padding: 0 !important;
    line-height: 0;
    margin-top: 0px !important;
}

.coffe-content
    .form-check-label
    input[type="checkbox"]
    + *
    + .ico-check
    .fa-check,
.coffe-content .form-check-label input[type="checkbox"] + .ico-check .fa-check {
    margin-top: 0;
}

.coffe-content .form-check-label input[type="checkbox"] + .ico-check .fa-check {
    margin-left: 0;
}
.coffe-content .fas.fa-check::before {
    color: #fff;
}
.coffe-content .btn.btn-info.btn-lg-height {
    border: 1px solid rgb(253, 98, 0) !important;
    border-radius: 8px;
    background: rgb(255, 255, 255) !important;
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.coffe-content .mr-1.flex-fill,
.coffe-content .fc-cat-selected-title.pb-0.c-shadow-overflow {
    color: rgb(97, 97, 97);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
}
/* 
.coffe-content .itu-list-item-right {
    display: none;
} */

.coffe-content .itu-list-item-img {
    min-width: 226px;
    height: 140px;
    border-radius: 10px;
}
.coffe-content .itu-list-item-img img {
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

.coffe-content .nav-item .ico.svg {
    display: none;
}
.coffe-content .nav-item > .nav-link {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 0 8px;
}
.coffe-content .nav-item > .nav-link::after {
    font-family: "icomoon" !important;
    display: inline-block;
    color: rgb(24, 24, 24);
}

.coffe-content .nav-item > .nav-link.active::after {
    color: #fff;
}
#j-header-user-dd a.dropdown-item svg {
    display: none;
}
#j-header-user-dd a.dropdown-item::before {
    font-family: "icomoon" !important;
    padding-right: 4px;
}
.coffe-content .nav-item[data-key="listings.company"] > .nav-link::after,
#j-header-user-dd a:nth-child(1)::before,
.nav-item[data-key="listings.user"] .nav-link::after,
#j-header-user-dd a:nth-child(1)::before {
    content: "\e90a";
}
.coffe-content .nav-item[data-key="listings.import"] > .nav-link::after,
#j-header-user-dd a:nth-child(2)::before {
    content: "\e929";
}

.coffe-content .nav-item[data-key="favorites"] > .nav-link::after,
#j-header-user-dd a:nth-child(2)::before {
    content: "\e908";
}

.coffe-content .nav-item[data-key="reviews"] > .nav-link::after,
#j-header-user-dd a:nth-child(3)::before {
    content: "\e90f";
}

.coffe-content .nav-item[data-key="messages"] > .nav-link::after,
#j-header-user-dd a:nth-child(4)::before {
    content: "\e904";
}

.coffe-content .nav-item[data-key="wallet"] > .nav-link::after,
#j-header-user-dd a:nth-child(5)::before {
    content: "\e902";
}

.coffe-content .nav-item[data-key="settings"] .nav-link::after,
#j-header-user-dd a:nth-child(7)::before {
    content: "\e90e";
}

.coffe-content .nav-item[data-key="exit"] > .nav-link::after,
#j-header-user-dd a.dropdown-item:last-child:before {
    content: "\e90b";
}

.coffe-content .fa.fa-search::before {
    font-family: "icomoon" !important;
    content: "\e90c";
    color: #000;
}

.coffe-content .fa-trash-alt:before {
    font-family: "icomoon" !important;
    content: "\e910";
    color: rgb(117, 117, 117);
}
.coffe-content .fa-trash-alt:hover::before {
    transition: all 0.3s ease 0s;
    color: #000;
}
.coffe-content .fa-check:before {
    font-family: "icomoon" !important;
    content: "\e907";
}

.coffe-content .usr-content-top-search .btn {
    left: 10px;
    width: 10px;
}

.coffe-content .usr-content-top-search .form-control {
    padding-right: 0px;
    padding-left: 40px;
    min-height: 40px;
}

.coffe-content .form-control,
.coffe-content input[type="email"],
.coffe-content input[type="number"],
.coffe-content input[type="password"],
.coffe-content input[type="tel"],
.coffe-content input[type="text"],
.coffe-content select,
.coffe-content textarea,
.coffe-content textarea.form-control {
    border: 1px solid rgb(224, 224, 224);
    border-radius: 8px;
    /* background: rgb(255, 255, 255); */
    color: rgb(97, 97, 97);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
}
/* .coffe-content input[type="tel"] {
    line-height: 0;
} */

.coffe-content
    .usr-settings-box-content.j-block.j-block-ChangePasswordBlock
    .col-md-4.control-label {
    padding-left: 0;
}
.coffe-content .f-upload-photo.j-box {
    border: solid 2px transparent;
}

.coffe-content
    .tab-pane.tab-pane-appearance.active#j-company-settings-tab-appearance
    .vw-white-box {
    border: none;
}

.coffe-content .vw-white-box.usr-bill-list {
    padding: 20px !important;
}

.coffe-content .vw-white-box {
    border: 1px solid rgb(224, 224, 224) !important;
    border-radius: 20px !important;
}
.coffe-content
    .vw-white-box.usr-bill-list
    .table-responsive
    .c-title.mb-3.mb-md-1.fs-18 {
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 24px !important;
    font-weight: 700;
    line-height: 120%;
}

.coffe-content .vw-white-box.usr-bill-list .table-responsive .c-title {
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 130%;
    padding: 0px;
}

.coffe-content .usr-bill-head.d-flex.align-items-center .c-title.fs-18 {
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 24px !important;
    font-weight: 700;
    line-height: 120%;
}

.coffe-content .vw-white-box.usr-bill-list {
    border: 1px solid rgb(24, 24, 24);
    border-radius: 10px;
}

.coffe-content
    .vw-white-box.usr-bill-list
    .dropdown-toggle.dropdown-toggle-link.j-pp-dropdown
    .j-pp-title {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.coffe-content #j-bills-history-list td {
    border-top: 1px solid rgb(237, 237, 237);
}

.coffe-content .usr-bill-list .usr-pagination {
    border-top: 1px solid rgb(237, 237, 237) !important;
    text-align: right !important;
}

.coffe-content .table thead th {
    border-bottom: 1px solid rgb(237, 237, 237);
    border-left: 1px solid rgb(237, 237, 237);
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-content .table thead th:first-child {
    border-left: 1px solid transparent;
}

.coffe-content .vw-white-box.usr-bill-list td {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 24px 5px 13px 5px;
}
.coffe-content .vw-white-box.usr-bill-list td:last-child {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.coffe-content .vw-white-box.usr-bill-list td small a {
    color: rgb(117, 117, 117);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-content #j-im-account-contacts-list .pb-4.text-center,
.coffe-content #rw-list .c-shadow-white-box.l-list-empty {
    color: #000000;
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}

.coffe-content .agents-page-item-edit {
    color: rgb(0, 84, 166);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.coffe-content .agents-page-item-edit svg {
    stroke: #000 !important;
}

.coffe-content .agents-page-item-photo img {
    border-radius: 10px;
}
.coffe-content .agents-page-item-name {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
}
.coffe-content .agents-page-total {
    visibility: hidden;
}

.coffe-none {
    display: none;
}

.coffe-content div[data-key="premium"] .icon-item::after {
    font-family: "icomoon" !important;
    content: "\e913";
    font-size: 32px;
    margin-right: 8px;
    color: rgb(255, 195, 0);
}

.coffe-content div[data-key="fix"] .icon-item::after {
    font-family: "icomoon" !important;
    content: "\e91d";
    font-size: 32px;
    margin-right: 8px;
    color: rgb(0, 84, 166);
}

.coffe-content div[data-key="mark"] .icon-item::after {
    font-family: "icomoon" !important;
    content: "\e912";
    font-size: 32px;
    color: rgb(55, 159, 122);
    margin-right: 8px;
}

.owl-stage-outer .owl-item .cp-tariffs-item-icon {
    display: none;
}

.c-title.h3.mb-4.c-shadow-overflow {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0 5px;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: rgb(24, 24, 24);
}
.c-title.h3.mb-4.c-shadow-overflow::before {
    content: "";
    filter: blur(2px);
    background: rgb(0, 84, 166);
    border-radius: 50%;
    display: flex;
    width: 16px;
    height: 16px;
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
}
.owl-stage-outer .owl-stage .owl-item .cp-tariffs-item-in {
    border: 1px solid rgb(224, 224, 224);
    border-radius: 10px;
}
.owl-stage-outer .owl-stage .owl-item .cp-tariffs-item-in:before {
    display: none !important;
}

.owl-stage-outer
    .owl-stage
    .owl-item:nth-child(2)
    .c-title.h3.mb-4.c-shadow-overflow::before {
    background-color: rgb(55, 159, 122);
}

.owl-stage-outer
    .owl-stage
    .owl-item:nth-child(3)
    .c-title.h3.mb-4.c-shadow-overflow::before {
    background-color: rgb(253, 98, 0);
}

.coffe_price {
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: rgb(24, 24, 24);
}

.coffe_month {
    color: rgb(117, 117, 117);
    font-size: 14px;
}
.cp-item-benefit {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    gap: 0 8px;
}
.cp-item-benefit:before {
    font-family: "icomoon" !important;
    content: "\e920" !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 130% !important;
    color: rgb(55, 159, 122);
    position: relative !important;
}
.coffe-content .cp-tariffs-item-benefits {
    display: flex;
    flex-direction: column;
}
.cp-item-benefit.cp-item-benefit-disabled {
    color: rgb(117, 117, 117);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    order: 200;
}
.cp-item-benefit.cp-item-benefit-disabled:before {
    content: "\e91f" !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 130% !important;
}
.cp-tariffs-item-price-from {
    color: rgb(97, 97, 97);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    min-height: 37px;
}

body.is-usr-cabinet-tariffs-edit .coffe-content .cp-settings-box-content {
    padding: 45px 20px 50px 43px;
}

.coffe-content .c-centered-navs.disabled {
    display: none;
}

.coffe-content .usr-content-top-search .btn {
    top: 0;
}

.coffe-content .alert-warning {
    border: 2px solid rgb(160, 28, 35);
    border-radius: 20px;
    background: rgba(244, 211, 213, 0.7);
}
.coffe-content .alert-actions-text,
.coffe-content .ml-1 {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 180%;
    text-transform: uppercase;
}

.coffe-content .ico.fas.fa-info-circle::before {
    content: "\e909";
    font-family: "icomoon" !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    color: rgb(160, 28, 35);
}

.coffe-content .btn.btn-simple:hover {
    color: #fff;
    transition: all 0.3s ease 0s;
}

.coffe-content .usr-ads-actions-list.j-sel-actions span {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
}

.coffe-content .ico.fas.fa-pencil-alt::before,
.coffe-content .ico.fas.fa-eye-slash::before,
.coffe-content .ico.fas.fa-chart-bar::before,
.coffe-content .ico.fas.fa-envelope::before,
.coffe-content .ico.fas.fa-trash-alt::before {
    font-family: "icomoon" !important;
    font-size: 18px;
    font-weight: 400;
    color: rgb(117, 117, 117);
}
.coffe-content .ico.fas.fa-envelope + .ml-2 {
    visibility: hidden;
}
.coffe-content
    .btn.btn-simple.btn-ico.btn-ico-light.btn-ico-md:hover
    .ico.fas.fa-envelope
    + .ml-2 {
    visibility: visible;
    width: 100%;
    padding-left: 18px;
    text-align: center;
}
.coffe-content .ico.fas.fa-pencil-alt::before {
    content: "\e915";
}
.coffe-content .ico.fas.fa-eye-slash::before {
    content: "\e917";
}
.coffe-content .ico.fas.fa-chart-bar::before {
    content: "\e911";
}
.coffe-content .ico.fas.fa-envelope::before {
    content: "\e91b";
}
.coffe-content .btn-group > .btn-group:not(:last-child) > .btn,
.coffe-content .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.coffe-content .btn-group > .btn-group:not(:first-child) > .btn,
.coffe-content .btn-group > .btn:not(:first-child) {
    border-radius: 4px;
}
.coffe-content .itu-list-item-actions .btn-simple {
    border: 1px solid rgb(194, 194, 194);
    border-radius: 4px;
    padding: 0;
    justify-content: center;
    min-width: 40px;
}
.coffe-content .btn-group {
    display: flex;
    gap: 0 12px;
}
.c-item-fav.j-tooltip.j-i-fav.c-block-loader.active .ico.far.fa-heart:before {
    color: rgb(255, 0, 0) !important;
}

.coffe-content .itu-list-item-body {
    justify-content: start;
}

.coffe-content
    .itu-list-item-actions
    .btn-simple:hover
    .ico.fas.fa-pencil-alt::before,
.coffe-content
    .itu-list-item-actions
    .btn-simple:hover
    .ico.fas.fa-eye-slash::before,
.coffe-content
    .itu-list-item-actions
    .btn-simple:hover
    .ico.fas.fa-chart-bar::before,
.coffe-content
    .itu-list-item-actions
    .btn-simple:hover.ico.fas.fa-envelope::before,
.coffe-content
    .itu-list-item-actions
    .btn-simple:hover.ico.fas.fa-trash-alt::before {
    color: #fff !important;
}

.coffe-content
    .btn.btn-simple.btn-ico.btn-ico-light.btn-ico-md.j-i-status:hover
    .ico.fas.fa-trash-alt.fa-trash-alt::before {
    color: #fff !important;
}

.coffe-content .btn.btn-simple.btn-ico.btn-ico-light.btn-ico-md {
    position: relative;
}
.coffe-content
    .itu-list-item-actions-l:not(.btn-group)
    > .btn.btn-simple.btn-ico.btn-ico-light.btn-ico-md:last-child:hover {
    background: rgb(55, 159, 122);
    color: #fff;
    width: 70px;
    transition: all 0.3s ease 0s;
    justify-content: start;
    animation: tooltip 0.2s both linear;
}
.coffe-content
    .itu-list-item-actions-l:not(.btn-group)
    > .btn.btn-simple.btn-ico.btn-ico-light.btn-ico-md:last-child:hover
    .ico.fas.fa-envelope::before {
    color: #fff;
}
.coffe-content
    .itu-list-item-actions
    .btn.btn-simple.btn-ico.btn-ico-light.btn-ico-md
    .ico.fas.fa-envelope {
    position: absolute;
}
.coffe-content
    .itu-list-item-actions
    .btn.btn-simple.btn-ico.btn-ico-light.btn-ico-md:hover
    .ico.fas.fa-envelope {
    left: 14px;
}
@keyframes tooltip {
    0% {
        visibility: hidden;
        width: 40px;
    }
    100% {
        width: 70px;
        visibility: visible;
    }
}
.coffe-c-form-box {
    max-width: none;
}

.coffe-c-form-box .c-centered-navs.disabled {
    display: none;
}
.l-content.coffe-content .usr-fav-empty .usr-fav-empty-txt,
.l-content.coffe-content .pb-4.text-center {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}
.l-content.coffe-content .usr-fav-empty .c-title.usr-fav-empty-title {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 130%;
}

.coffe-content .j-item.it-list-item {
    border-radius: 10px;
    padding: 14px 20px 14px 14px;
}
.coffe-content .j-item.it-list-item:hover {
    box-shadow: 0px 2px 4px 0px rgba(24, 24, 24, 0.12);
}

.coffe-content .j-item.it-list-item .it-img {
    width: 100%;
}

.coffe-content .it-img-box.j-mobile-double-tap {
    min-width: 226px;
    height: 140px;
    border-radius: 10px;
}
.coffe-content .it-list-item-in {
    padding: 0;
    padding-left: 247px;
}
.coffe-content .c-item-fav.j-tooltip.j-i-fav.active .ico.far.fa-heart::before {
    content: "\e932";
    font-family: "icomoon" !important;
    font-size: 26px;
    color: rgb(255, 0, 0);
}

.coffe-content .it-item-title.c-shadow-overflow > a {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.coffe-content .it-price {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 130%;
}
.coffe-content .it-item-desc {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
}
.coffe-content .coffe-content {
    margin: 0px;
}
.coffe-content .j-item.it-list-item .j-tooltip {
    color: rgb(117, 117, 117);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}

.coffe-content .j-item.it-list-item .property-list-logo {
    display: none;
}

.coffe-content .j-item.it-list-item .property-list-buttons {
    display: none;
}

.coffe-content .d-flex.align-items-center.j-cleanup {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
    text-transform: capitalize;
}
.coffe-content #j-account-favorites .d-none.d-sm-inline.ml-1 {
    text-transform: none;
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
}

.modal-content .modal-title.mb-0 {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 130%;
}

.modal-content .usr-bill-pay-row-bg {
    border-radius: 10px;
    box-shadow: 0px 4px 8px 0px rgba(24, 24, 24, 0.1);
    background: rgb(254, 192, 153);
    opacity: 0.7;
}
.modal-content .usr-bill-pay-row-bg > .fs-14.mb-3 {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-weight: 500;
    line-height: 24px;
    border-bottom: 1px #fff solid;
}
.modal-content .usr-bill-pay-row-bg .ml-2.text-uppercase {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 130%;
}

.modal-content .usr-bill-pay-row-bg #bill-input {
    border-radius: 8px;
    background: rgb(255, 255, 255);
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}
.modal-content #j-bills-wallet-pay-form .l-svc-item.j-ps-item {
    border: 1px solid rgb(24, 24, 24);
    border-radius: 10px;
}

.modal-content #j-bills-wallet-pay-form .l-svc-item.j-ps-item.active {
    border: 1px solid rgb(253, 98, 0);
    background: rgb(253, 98, 0);
}

.modal-content #j-bills-wallet-pay-form .l-svc-item-top {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.modal-content
    #j-bills-wallet-pay-form
    .l-svc-item.j-ps-item.active
    .l-svc-item-top {
    color: #fff;
}
.coffe-c-form-box .p-pay-methods-box .l-svc-item-icon.ml-2 {
    display: none;
}
.coffe-content .l-svc-item.j-ps-item .form-check-label {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    gap: 0 5px;
    align-items: center;
}

.coffe-content .p-pay-methods-box .l-svc-item.active {
    background: rgb(255, 149, 0);
}
.coffe-content .p-pay-methods-box .l-svc-item.active .form-check-label,
.coffe-content
    .p-pay-methods-box
    .l-svc-item.active
    .form-check-label
    .l-svc-item-title {
    color: #fff;
}
.coffe-content .l-svc-item.j-ps-item .form-check-label:before {
    content: "\e91a";
    font-family: "icomoon" !important;
    font-size: 22px;
}

.coffe-content .l-svc-item.j-ps-item:last-child .form-check-label:before {
    content: "\e914";
    font-family: "icomoon" !important;
    font-size: 22px;
}
.modal-content
    #j-bills-wallet-pay-form
    .l-svc-item.j-ps-item
    .form-check-label {
    display: flex;
    align-items: center;
    gap: 0 5px;
}

.modal-content #j-bills-wallet-pay-form .l-svc-item-top {
    border: solid 1px transparent;
}

.modal-content #j-bills-wallet-pay-form .d-inline-flex.align-items-center {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}
.l-svc-item-flex {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.l-svc-item-flex .l-svc-item-price {
    margin-left: 0;
}
.item-flex-l-svc {
    display: flex;
    align-items: center;
}
.l-svc-item-flex .ml-2.coffe-ml-2 {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
}
.l-svc-item-flex .l-svc-item-top {
    padding: 10px 17px;
    align-items: start;
}

.coffe-content .l-svc-item {
    border-radius: 10px;
    box-shadow: none;
    border: 1px solid rgb(224, 224, 224);
    margin-left: 0px;
    margin-right: 0px;
}
.coffe-content .l-svc-item.active {
    border: 1px solid rgb(255, 149, 0);
}

.coffe-content .l-svc-item.active .slider {
    background-color: rgb(255, 149, 0) !important;
}

.coffe-content .l-svc-item-top {
    border: none;
}

.coffe-pay .l-svc-item-top {
    border: none;
}

.coffe-pay .l-svc-item-title {
    color: rgb(24, 24, 24);
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
}

.coffe-pay .c-form-sub-title.c-title.h3 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-pay .l-svc-item-l {
    width: auto;
}

.flex-block {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.flex-block__left {
    max-width: 544px;
    margin-left: 46px;
}

.coffe-pay .l-svc-item-body {
    display: block;
}

.coffe-pay .icon-Icon {
    position: relative;
}

.coffe-pay .icon-Icon:before {
    font-size: 32px;
    color: rgb(253, 98, 0);
    position: absolute;
    left: -46px;
}
.coffe-pay .c-title.d-block.h2 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 24px;
}

.coffe-pay .fs-16.fs-14-mob.d-block {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 33px;
}

.coffe-pay .l-svc-included {
    background: transparent;
    padding: 0;
    max-width: 250px;
}

.coffe-pay .l-svc-item-title {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
}

.coffe-pay .j-packet-cost {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.coffe-pay .l-svc-item-icon {
    display: none;
}

.coffe-pay .l-svc-include-item:first-child .l-svc-item-title::before {
    content: "\e91d";
    font-family: "icomoon" !important;
    font-size: 20px;
    color: rgb(0, 84, 166);
    margin-right: 3px;
}

.coffe-pay .l-svc-include-item:last-child .l-svc-item-title::before {
    content: "\e912";
    font-family: "icomoon" !important;
    font-size: 20px;
    color: rgb(55, 159, 122);
    margin-right: 3px;
}

.ico.fas.fa-question-circle.pointer.grey-icon.j-tooltip::before {
    font-family: "icomoon" !important;
    content: "\e921";
    color: rgb(97, 97, 97);
    font-size: 16px;
}

.coffe-pay .l-svc-item-price.h2 {
    display: inline-block;
    padding: 0;
    margin-top: 24px;
}
.coffe-pay .l-svc-item-head {
    margin-bottom: 0;
}

.coffe-pay .l-aside.order-first.order-md-last.mb-4.mb-md-0 .c-title.mb-3 {
    color: rgb(117, 117, 117);
    font-family: "icomoon" !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-pay
    .l-columns-box.l-columns-box-w-aside
    .l-aside.order-first.order-md-last.mb-4.mb-md-0 {
    gap: 16px;
}

.coffe-pay .l-columns-box.l-columns-box-w-aside .l-svc-item-info > img {
    min-width: 180px;
    height: 87px;
    border-radius: 10px;
}
.coffe-pay
    .l-columns-box.l-columns-box-w-aside
    .l-svc-item-info
    .l-svc-item-info-r
    .c-title {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.coffe-pay
    .l-columns-box.l-columns-box-w-aside
    .l-svc-item-info
    .l-svc-item-info-r
    .fs-12 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 20px !important;
    font-weight: 700;
    line-height: 130%;
}

.coffe-pay .l-aside.order-first.order-md-last.mb-4.mb-md-0 {
    width: 330px;
}

.coffe-pay .l-svc-item-flex .ml-2.coffe-ml-2 {
    margin-left: 0 !important;
}

.coffe-pay .l-svc-item-price {
    padding-left: 40px;
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.coffe-content .usr-settings-box.vw-white-box {
    max-width: none;
}

.coffe-content .alert-grey {
    background: none;
}
.coffe-block-banner {
    border: 2px solid rgb(33, 95, 73);
    border-radius: 20px;
    background: rgba(215, 236, 228, 0.7);
    width: 100%;
    display: flex;
    position: relative;
    top: 0px;
    left: 0;
    justify-content: space-between;
    align-items: center;
    height: 80px;
}
.coffe-block-banner .c-payment-alert-l {
    margin-bottom: 0px;
}
.text-color.mt-0.coffe-baner {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 28px 12px;
}
.coffe-block-banner .c-payment-alert-r {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 12px;
}
.coffe-block-banner .c-payment-alert.alert.alert-grey {
    padding: 0;
}

.coffe-block-banner .btn.btn-info.btn-lg-height {
    border: solid 1px transparent !important;
}
.coffe-content .coffe-border-main {
    border: 1px solid rgb(224, 224, 224);
    border-radius: 20px;
    padding: 20px !important;
}
.coffe-content #j-company-settings {
    /* margin-top: 120px; */
    position: relative;
}
.coffe-border-main .col-md-3.control-label {
    display: none;
}
.coffe-border-main .slider {
    background: rgb(253, 98, 0) !important;
}

.coffe-border-main .f-input-with-text-r span {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.coffe-border-main .f-input-with-text-r .c-link-ajax span {
    color: rgb(33, 95, 73);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-weight: 500;
    line-height: 24px;
    border-bottom: dotted 1px;
}

.coffe-content #j-business-company-branding-form .form-row.j-background-block,
.coffe-content
    #j-business-company-branding-form
    .form-row.j-background_mobile-block {
    flex: 1 1 100%;
    width: 100%;
    flex-direction: column;
}

.coffe-content #j-business-company-branding-form .col-md-3.control-label {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
    max-width: none;
    width: 100%;
    text-align: left;
}
.coffe-content #j-business-company-branding-form .d-block {
    display: flex !important;
}
.coffe-content
    #j-business-company-branding-form
    .form-row.j-background_mobile-block
    + .form-row
    > .col-md-3 {
    display: none;
}

.coffe-content #j-business-company-branding-form .form-check-label.d-block {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}

.coffe-content
    #j-business-company-branding-form
    .form-check-label.d-block
    .ico-check {
    margin-right: 5px;
}

.coffe-content
    #j-business-company-branding-form
    .c-form-creation-actions.justify-content-center.mt-4 {
    justify-content: start !important;
}

.coffe-content #j-subscription-prolong-form .col-md-3.control-label {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-content #j-subscription-prolong-form .col-sm-9.form-row-noinput.mt-1 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-content
    #j-subscription-prolong-form
    .c-link-ajax.j-subscription-change-toggle,
.coffe-content
    #j-subscription-prolong-form
    .c-link-ajax.j-subscription-prolong-toggle {
    color: rgb(0, 84, 166);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 130%;
}

.coffe-content #j-subscription-prolong-form .col-sm-9.form-row-noinput .mb-2 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
}
.coffe-content #j-subscription-prolong-form .fs-12 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 130%;
}
.coffe-content #j-subscription-prolong-form .ico-check {
    margin-right: 5px;
}

#j-im-account-contacts-list .usr-dialogs-item .usr-count.usr-count-grey.ml-2,
#j-im-account-contacts-list
    .usr-dialogs-item
    .ml-2.text-success.fa.fa-briefcase {
    display: none;
}

#j-im-account-contacts-list .usr-dialogs-item {
    border: 1px solid rgb(237, 237, 237);
    border-radius: 8px;
}

#j-im-account-contacts-list .usr-dialogs-item .text-color.font-weight-bold {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 24px;
}
#j-im-account-contacts-list .usr-dialogs-item .fs-12.d-none.d-md-inline-block {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 130%;
}

#j-im-account-contacts-list .usr-dialogs-item .usr-dialogs-item-msg-text {
    color: rgb(97, 97, 97);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 130%;
}

#j-im-account-contacts-list .usr-dialogs-item .usr-dialogs-item-msg-date {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 130%;
}
#j-im-account-contacts-list
    .usr-dialogs-item-actions
    .j-f-action
    .ico.far.fa-heart::before {
    font-size: 24px;
}
#j-im-account-contacts-list
    .usr-dialogs-item-actions
    .j-f-action.active
    .ico.far.fa-heart {
    max-height: none;
}
#j-im-account-contacts-list
    .usr-dialogs-item-actions
    .j-f-action.active
    .ico.far.fa-heart::before {
    content: "\e932";
    font-family: "icomoon" !important;
    font-size: 29px;
    color: rgb(255, 0, 0);
    margin-left: -2px;
}

.coffe-content #j-chat-user-actions-bl .c-title.fs-16 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 24px;
}

.coffe-content #j-chat-user-actions-bl .d-none.d-lg-inline.ml-2 {
    display: none !important;
}

.coffe-content #j-chat-user-actions-bl .fs-12 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 130%;
}

.chat-order-block.chat-third,
.chat-order-block.chat-self {
    display: flex;
}
.ch-item.j-message.ch-item-third,
.ch-item.j-message.ch-item-self {
    flex: 1 1 100%;
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 130%;
}
@media (max-width: 991px) {
    .ch-item.j-message.ch-item-third,
    .ch-item.j-message.ch-item-self {
        flex: unset;
        max-width: 100%;
    }
}
.ch-item.j-message.ch-item-third::after,
.ch-item.j-message.ch-item-self::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    bottom: 4px;
    user-select: none;
    pointer-events: none;
}
.ch-item.j-message.ch-item-self::after {
    background-image: url('data:image/svg+xml,<svg width="21" height="14" viewBox="0 0 21 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.30433 13.4414C0.360078 13.5969 -0.242293 12.4649 0.414247 11.7686L10.3769 1.20347C10.7557 0.80173 11.3885 0.783078 11.7903 1.1618L19.8503 8.75826C20.4528 9.32606 20.1438 10.3381 19.327 10.4727L1.30433 13.4414Z" fill="%23FFE0CC"/></svg>');
    left: 0;
    transform: translate(-50%, 50%);
}
.ch-item.j-message.ch-item-third::after {
    background-image: url('data:image/svg+xml,<svg width="21" height="14" viewBox="0 0 21 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.6957 13.4414C20.6399 13.5969 21.2423 12.4649 20.5858 11.7686L10.6231 1.20347C10.2443 0.80173 9.61151 0.783078 9.20967 1.1618L1.14967 8.75826C0.54723 9.32606 0.856176 10.3381 1.67301 10.4727L19.6957 13.4414Z" fill="%23EDEDED"/></svg>');
    right: 0;
    transform: translate(50%, 50%);
}
.ch-item.j-message.ch-item-self {
    border-radius: 4px;
    background: rgb(255, 224, 204);
    margin-right: 0px;
}
.coffe-content .ch-item-self {
    margin-left: 0px;
    margin-right: 12px;
}
@media (max-width: 991px) {
    .ch-item.j-message.ch-item-self {
        margin-right: 4px;
    }
}
.coffe-content .chat-order-block.chat-self .chat-order-date.j-date {
    margin-right: 47% !important;
}
@media (max-width: 991px) {
  .coffe-content .chat-order-block.chat-self .chat-order-date.j-date{
    margin-right: 0!important;
  }
}
.coffe-content .chat-order-block.chat-third {
    text-align: right;
}
.coffe-content .ch-item-third {
    margin-right: 0px;
    margin-left: 12px;
}
@media (max-width: 991px) {
    .coffe-content .ch-item-third {
        margin-left: 4px;
    }
}
.coffe-content .chat-order-block.chat-third .chat-order-date.j-date {
    margin-left: 47% !important;
}
@media (max-width: 991px) {
  .coffe-content .chat-order-block.chat-third .chat-order-date.j-date{
    margin-left: 0!important;
  }
}
.ch-item.j-message.ch-item-third {
    border-radius: 4px;
    background: rgb(237, 237, 237);
}
.chat-order-date.j-date {
    align-self: center;
    padding: 0 12px;
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 130%;
}
@media (max-width: 991px) {
    .chat-order-date.j-date {
        padding: 0;
        color: var(--clr-gray-hover);
    }
}
#j-my-chat-form-box.ch-footer {
    background: #fff;
}
#j-my-chat-form-box.ch-footer .form-control {
    border-radius: 10px;
    border: solid 2px rgb(253, 98, 0) !important;
    padding: 11px 88px 11px 8px!important;
}
#j-my-chat-form-box.ch-footer .ch-compact-send-btn {
    padding-top: 0;
    padding-bottom: 0;
    background: rgb(253, 98, 0) !important;
    height: 44px;
    width: 64px;
    justify-content: center;
    align-items: center;
}
#j-my-chat-form-box.ch-footer .ch-footer-actions {
    right: 0px;
    bottom: 0px;
}

.nav-item span.grey-text.mr-2,
.nav-item span.usr-count {
    display: none;
}
.coffe-content .ch-item.j-message {
    border-radius: 4px;
}

.coffe-content .ch-item.j-message.ch-item-third {
    background: rgb(237, 237, 237);
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 130%;
    position: relative;
    text-align: left;
}

@media (max-width: 991px) {
    .coffe-content .ch-item.j-message {
        border-radius: 8px;
        padding: 11px 12px;
    }
}
.coffe-content .j-message-block {
    position: relative;
    display: flex;
    flex-direction: row;
    /* min-width: 400px; */
    width: 100%;
}

@media (max-width: 991px) {
    .coffe-content .chat-order-block.chat-third .j-message-block {
        justify-content: flex-end;
    }
    .coffe-content .chat-order-block.chat-self .j-message-block {
        justify-content: flex-start;
    }
}

#j-my-chat-form-box .position-relative.overflow-hidden {
    border-radius: 10px;
    background: rgb(253, 98, 0);
}
.ico.fas.fa-paperclip::before {
    font-family: "icomoon" !important;
    content: "\e903";
    font-size: 18px;
    color: #181818;
    font-weight: 600;
}

.main-company {
}
.main-company .cp-vendor-company-logo {
    justify-content: flex-start;
}
.main-company .cp-vendor-company-logo img {
    width: 120px;
    height: 120px;
    object-fit: contain;
    border-radius: 0;
}
.main-company .c-title {
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
}
.main-company .company-info-block {
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px;
}
.main-company .vw-vendor-status {
    margin-top: 15px;
    margin-bottom: 20px;
}
.main-company .vw-vendor-status .c-status {
    background: #ff9500;
    width: 6px;
    height: 6px;
}
.main-company .vw-vendor-status,
.main-company .vw-vendor-status .c-status-txt-offline {
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 18.2px;
    color: black;
    justify-content: center;
}
.main-company .rw-aside-widget .rw-aside-widget-for-company-l {
    display: none;
}
.main-company .rw-aside-widget .rw-aside-widget-bg {
    padding: 3px 0;
    background: unset;
}
.main-company .rw-aside-widget .rw-aside-widget-for-company-r {
    display: flex;
    align-items: center;
    gap: 12px;
}
.main-company .rw-aside-widget-bg:after {
    display: none;
}
.main-company .rw-aside-widget .rw-aside-widget-for-company-r .mt-2.d-block {
    margin-top: 0 !important;
    color: #757575 !important;
    font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.2px;
}
.main-company .rw-stars.rw-stars-big .ico {
    font-size: 17px;
    line-height: 17px;
    width: 17px;
    color: black !important;
}

.main-company .l-sub-head-box-l {
    gap: 20px;
}
.main-company .l-sub-head-box {
    display: block;
}
.main-company .dropdown.j-cat {
    order: 0;
}
.main-company .usr-content-top-search {
    order: 1;
}
.main-company .usr-content-top-search .form-control {
    max-height: 40px;
    padding-right: 40px;
}
.main-company .l-sub-head-box-r {
    margin-top: 20px;
}

.main-company .company-info-buttons .btn svg {
    margin-right: 8px;
}
.main-company .company-info-buttons .btn-success {
    height: 52px;
    width: 100%;
    display: inline-block;
    background: #fd6200;
    background-color: #fd6200 !important;
    border: 1px solid #fd6200;
    margin-right: 0;
    line-height: 52px;
}
.main-company .company-info-buttons .btn-outline-success {
    height: 52px;
    width: 100%;
    display: inline-block;
    border: 1px solid #fd6200 !important;
    background: transparent !important;
    color: #181818;
    margin-right: 0;
    line-height: 37px;
}
.main-company .vw-vendor-actions-buttons > .btn.btn-success:after {
    display: none;
}
.main-company .vw-vendor-actions-buttons > .btn:after {
    display: none;
}

.main-company
    .btn.btn-lg-height.btn-block.btn-success.mt-0.jt-company-contact-btn {
    border-radius: 8px;
    background: rgb(253, 98, 0);
    color: rgb(255, 255, 255);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-company .l-sub-head-box .usr-content-top-search {
    padding: 0;
    margin: 0;
    flex: 1 1 auto;
}
.main-company .ico.fa.fa-star::before {
    color: rgb(255, 195, 0);
}
.main-company .ico.fa.fa-star-o.rw-star-empty::before {
    color: rgb(255, 195, 0);
}

.main-company
    .btn.btn-lg-height.btn-block.btn-simple.j-business-company-v-contacts-toggler.c-block-loader,
.main-company
    .btn.btn-lg-height.btn-block.btn-simple.j-user-profile-contact-toggler.c-block-loader {
    border: 1px solid #fd6200 !important;
    background-color: transparent;
}

.main-company
    a.btn.btn-lg-height.btn-block.btn-simple.j-business-company-v-contacts-toggler.c-block-loader::before {
    font-family: "icomoon" !important;
    content: "\e926";
    font-size: 18.61px;
    margin-right: 8px;
}
.main-company
    a.btn.btn-lg-height.btn-block.btn-simple.j-business-company-v-contacts-toggler.c-block-loader,
.main-company
    a.btn.btn-lg-height.btn-block.btn-simple.j-user-profile-contact-toggler.c-block-loader {
    padding: 14px 40px;
    display: flex;
    height: 52px;
    justify-content: center;
    align-items: center;
}
.main-company .vw-vendor-actions-buttons.mt-2 > a.btn {
    margin-bottom: 8px !important;
}
.main-company .vw-vendor-actions-buttons {
    gap: 0px;
}

.main-company .dropdown-menu.dropdown-menu-mob-only.j-list-filter-listview {
    display: flex;
    gap: 0 12px;
    display: none !important;
}

.main-company
    .dropdown-menu.dropdown-menu-mob-only.j-list-filter-listview
    > a
    > .ico {
    display: none;
}

.main-company
    .dropdown-menu.dropdown-menu-mob-only.j-list-filter-listview
    > a[data-id="list"]::before {
    font-family: "icomoon" !important;
    content: "\e923";
    font-size: 20px;
    color: rgb(24, 24, 24);
}

.main-company
    .dropdown-menu.dropdown-menu-mob-only.j-list-filter-listview
    > a[data-id="gallery"]::before {
    font-family: "icomoon" !important;
    content: "\e924";
    font-size: 20px;
    color: rgb(24, 24, 24);
}
.main-company .dropdown-menu.dropdown-menu-mob-only.j-list-filter-listview > a {
    padding: 0;
}
.main-company
    .dropdown-menu.dropdown-menu-mob-only.j-list-filter-listview
    > a.active::before {
    color: rgb(253, 98, 0);
}

.main-company .it-list-view-toggle {
    margin-left: 0;
}

.main-company .l-sub-head-box-l {
    padding-right: 0;
}

.main-company .j-item.it-list-item {
    box-shadow: 0px 2px 4px 0px rgba(24, 24, 24, 0.12);
    margin-bottom: 20px;
}

.main-company .hvr-slider-image-wrap .it-img {
    padding: 8px;
}

.main-company .it-item-title.c-shadow-overflow a {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-weight: 500;
    line-height: 24px;
}
.main-company .it-item-address.c-shadow-overflow,
.main-company .it-item-desc {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
}

.main-company .it-list-item-cat {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: 500;
    line-height: 130%;
}

.main-company .it-date.d-none.d-lg-inline-flex {
    color: rgb(117, 117, 117) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 130%;
}

.main-company .ico.fa.fa-sync {
    display: none;
}

.coffe-modal-1 .modal-aside.modal-aside-info {
    border-radius: 0px 19px 19px 0px;
    background: linear-gradient(
        223.54deg,
        rgb(254, 192, 153) -27.677%,
        rgb(244, 211, 213) 130.129%
    );
}
.coffe-modal-1 .modal-content {
    border-radius: 19px;
    border: none;
}
.coffe-modal-1 .modal-title.mb-1 > div {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
}

.coffe-modal-1 .modal-title.mb-1 > a {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}

.coffe-modal-1 .fs-14.mt-2.mt-md-0.mb-3 {
    display: none;
}
.coffe-modal-1 .modal-aside.modal-aside-info {
    padding: 55px 27px 64px 20px;
}
.coffe-modal-1 .modal-aside-title {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.coffe-modal-1 .modal-aside-text {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}
.coffe-modal-1 .form-control.j-required.j-message {
    border: 1px solid rgb(224, 224, 224);
    border-radius: 20px;
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}

.coffe-modal-1 .form-control.j-required.j-email {
    border: 1px solid rgb(224, 224, 224);
    border-radius: 10px;
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}
.coffe-modal-1 .btn.btn-success.j-submit {
    color: rgb(255, 255, 255);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 8px 41px;
    border-radius: 8px;
    background-color: rgb(253, 98, 0) !important;
}
.coffe-modal-1 .close {
    opacity: 1;
    text-shadow: none;
    color: rgb(24, 24, 24);
}
.main-company .ico.fa.fa-star-half::before {
    color: rgb(255, 195, 0) !important;
}

.main-company .ico.far.fa-heart::before {
    color: rgb(24, 24, 24);
}

.main-company
    .c-item-fav.j-tooltip.j-i-fav.c-block-loader.active
    .ico.far.fa-heart::before {
    color: rgb(255, 0, 0);
}

.main-company .usr-content-top-search .form-control {
    padding-left: 40px;
    padding-right: 0;
}

.main-company .btn.j-q-submit {
    left: 10px;
    right: auto;
}
.main-company .fa.fa-search::before {
    font-family: "icomoon" !important;
    content: "\e90c";
    color: rgb(24, 24, 24);
}

.cp-items.j-top-company-panel-trigger .rw-view-widget.rw-widget-stars-mode,
.main-company .rw-view-widget.rw-widget-stars-mode {
    border: 1px solid rgb(224, 224, 224);
    border-radius: 10px;
    box-shadow: 0px 4px 8px 0px rgba(24, 24, 24, 0.1);
    background: rgb(255, 255, 255);
    margin-bottom: 17px;
    padding: 20px 72px 20px 70px;
}

.rw-view-widget.rw-widget-stars-mode .rw-counter-multi {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 96px;
}

.rw-list.j-reviews-list .rw-item-offset.c-mobile-fill-offset > .rw-item {
    border: none;
}

.rw-rating .rw-rating-star-num {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}

.rw-rating .ico.fa.fa-star {
    display: none;
}
.rw-rating .rw-rating-item .rw-rating-counter {
    background-color: #fff !important;
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 130%;
}

.rw-rating .rw-progress.rw-progress-company.progress,
.rw-rating .rw-progress.rw-progress-user.progress {
    border-radius: 6px;
    background: rgb(237, 237, 237);
}
.rw-rating .rw-progress-company .progress-bar,
.rw-rating .rw-progress-user .progress-bar {
    background: rgb(255, 195, 0) !important;
}
.rw-rating .rw-view-widget.rw-widget-stars-mode {
    padding: 20px 72px 20px 70px;
    margin-bottom: 17px;
}

.rw-view-widget.rw-widget-stars-mode .rw-statistic-time.grey-text.fs-12 {
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 130%;
}

.rw-item.j-review .rw-item-header .fs-12 {
    color: rgb(117, 117, 117) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 130%;
}

.rw-item-right-inside .rw-item-body.j-message.j-message-txt,
.rw-item-right-inside .rw-item-body.j-message.j-message-txt p {
    color: rgb(24, 24, 24) !important;
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 130%;
}
.b-breadcrumbs-in li:last-child > a > span {
    color: #9e9e9e;
}

.vw-dynprops-item-in {
    flex-wrap: wrap;
}
.itu-list-item-mobail,
.c-btn-mabail {
    display: none;
}
.c-mabail {
    display: none;
}
.coffe-content .itu-list-item-addr {
    margin-bottom: 0px;
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
}
.list-icon {
    display: none;
}
.table-mabail {
    display: none;
}

#j-chat-user-block .c-title.fs-16 {
    color: rgb(24, 24, 24);
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.coffe-content .ch-header-user {
    width: calc(100% - 120px);
}
.coffe-content .ch-header {
    justify-content: start;
}

.coffe-content .ch-header-r {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 0 20px;
}
#j-chat-user-actions-bl a.ch-back.d-flex.align-items-center {
    margin-right: 24px;
}
@media (max-width: 991px) {
    #j-chat-user-actions-bl a.ch-back.d-flex.align-items-center {
        margin-right: 12px;
    }
}
.coffe-content .ch-header-r .ico.far.fa-heart::before {
    color: #ff0000;
}
.coffe-content #j-my-chat-form .ico.fas.fa-paperclip {
    display: none;
}

/* .coffe-content .ch-compact-send-btn::before {
    font-family: "icomoon" !important;
    content: "\e90c";
    font-size: 18px;
    color: #fff;
} */
.coffe-content #j-my-chat-form .c-attach-link.ch-compact-attach-link.j-upload {
    padding: 0px;
}
.coffe-content
    #j-my-chat-form
    .c-attach-link.ch-compact-attach-link.j-upload::before {
    font-family: "icomoon" !important;
    content: "\e903";
    font-size: 20px;
    color: #181818;
    font-weight: 900;
}

.coffe-content
    #j-chat-user-actions-bl
    .ch-back.d-flex.align-items-center
    svg
    path {
    fill: #181818 !important;
}
.coffe-content .ico.fa.fa-ban::before {
    color: #181818 !important;
}
.coffe-content .usr-pagination-dropdown.dropdown.j-pp {
    display: none;
}

.coffe-content .usr-content-top.flex-column.flex-xl-row.align-items-start {
    flex-direction: column !important;
}

.coffe-content
    .usr-content-top.flex-column.flex-xl-row.align-items-start
    .usr-navs-r.j-cabinet-filters {
    width: 100%;
    display: block;
}

.coffe-content
    .usr-content-top.flex-column.flex-xl-row.align-items-start
    .usr-content-top-search {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    display: flex;
}
.coffe-content .rw-answer-form.j-answer-form {
    background-color: transparent;
    width: 100%;
}

.coffe-content
    .rw-answer-form.j-answer-form
    .rw-answer-form-textarea.j-message {
    width: 100%;
}

/*mabail*/
.coffe-content .c-social-link-gg .ico {
    background: transparent !important;
}

.coffe-content
    .j-form-channels
    .usr-push-table.table.d-none.d-md-table
    tr
    th:last-child {
    display: none;
}

.coffe-content
    .j-form-channels
    .usr-push-table.table.d-none.d-md-table
    tr
    td:last-child {
    display: none;
}

.coffe-content
    .j-form-channels
    .usr-push-table.table.d-none.d-md-table
    tr
    td
    .form-check-label {
    justify-content: center;
}
.coffe-content
    .usr-pagination
    .dropdown-toggle.dropdown-toggle-link.j-pp-dropdown {
    display: none;
}

.coffe-content
    .usr-content-top-l.c-mobile-fill-offset.c-shadow-overflow
    + .usr-content-top-search.w-100-mobile {
    display: none;
}

/* .c-link-ajax.collapsed.cancel-trigger.j-answer-link {
    display: none;
} */
.coffe-content .nav-link.j-folder-option[data-value="8"] {
    display: none;
}
.coffe-content .nav-link.j-folder-option[data-value="2"] {
    display: none;
}
#j-my-chat-form-box.ch-footer .form-control {
    height: 44px !important;
    /* max-height: 44px !important; */
}
.rw-item-right,
.rw-answer-form-box.j-answer-add-block,
.j-answer-block {
    width: 100% !important;
}
.ch-footer-actions .ico.ch-compact-ico.svg path {
    fill: #fff !important;
}
#j-chat-user-actions-bl .ico.fa.fa-ban {
    display: none !important;
}
.l-pageHeading-subtext a {
    font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 130%;
    color: #181818;
}
.coffe-content .fa-edit:before {
    font-family: "icomoon" !important;
    content: "\e915";
    font-size: 20px;
    color: #181818;
    font-weight: 500;
}
.ico.fa.fa-trash-o::before {
    font-family: "icomoon" !important;
    content: "\e910";
    font-size: 20px;
    color: #181818;
    font-weight: 500;
}
input[name="phones[2][v]"],
input[name="phones[3][v]"],
input[name="phones[3][v]"],
input[name="phones[4][v]"],
input[name="phones[5][v]"],
input[name="phones[6][v]"],
input[name="phones[7][v]"],
input[name="phones[8][v]"],
input[name="phones[9][v]"],
input[name="phones[10][v]"] {
    padding-left: 44px;
}
.c-item-fav.j-tooltip.j-i-fav.c-block-loader:hover::before,
.c-item-fav:hover .ico {
    color: #181818 !important;
}
.c-item-fav.j-tooltip.j-i-fav.c-block-loader::before {
    display: none !important;
}
.itu-list-item:after {
    display: none;
}
.btn.btn-simple.j-review-cancel-button {
    display: flex;
    align-items: center;
}
.coffe-content .btn.btn-simple {
    line-height: 30px;
}
@media (max-width: 992px) {
    .coffe-content .form-control.form-control-sm-140 {
        min-width: 120px;
    }
    /* .rw-item-right-inside .rw-item-body.j-message.j-message-txt,
    .rw-item-right-inside .rw-item-body.j-message.j-message-txt p {
        margin-top: 10px;
    } */
    .rw-edit.d-md-none.j-review-answer-acts {
        position: absolute;
        right: 6px;
        width: 60px;
        /* bottom: -5px; */
        top: 3px;
        margin-top: 0;
    }

    .rw-answer .rw-edit.d-md-none.j-review-answer-acts{
      top: 17px;
    }

    .rw-edit.d-md-none.j-review-answer-acts .rw-edit-item + .rw-edit-item {
        border: none;
    }

    input[name="phones[2][v]"],
    input[name="phones[3][v]"],
    input[name="phones[3][v]"],
    input[name="phones[4][v]"],
    input[name="phones[5][v]"],
    input[name="phones[6][v]"],
    input[name="phones[7][v]"],
    input[name="phones[8][v]"],
    input[name="phones[9][v]"],
    input[name="phones[10][v]"] {
        padding-left: 44px;
    }

    .alert-actions.alert.alert-warning .btn.btn-simple {
        font-size: 14px;
        padding: 7px;
    }

    [title="Ignored"] {
        display: none !important;
    }
    /* #j-my-chat-list .ch-window {
        padding: 0 12px;
    } */
    #j-my-chat-form-box.ch-footer {
    }
    #j-chat-user-actions-bl .fs-12 {
        color: #fd6200;
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 14px !important;
        font-weight: 500;
        line-height: 130%;
    }
    #j-chat-user-actions-bl .ch-header-user {
        /* width: calc(100% - 120px); */
        width: 100%;
    }
    #j-chat-user-actions-bl .ch-header-r {
        margin-left: auto;
    }
    #j-chat-user-actions-bl {
        justify-content: start;
    }

    .vw-white-box.usr-bill-list .pagination-box-compact .pagination {
        display: none;
    }

    .usr-ads-actions.coffe-d-lg-block.d-lg-block.pr-lg-0
        .d-flex.align-items-center {
        /* justify-content: space-between; */
        width: 100%;
    }
    .coffe-content .dropdown.d-none.d-lg-block.ml-auto {
        display: block !important;
    }

    #j-chat-user-actions-bl {
        padding-top: 23px;
        padding-bottom: 23px;
        padding-left: 12px;
        padding-right: 12px;
    }

    /* .ch-footer-actions .ch-compact-send-btn::before {
        font-family: "icomoon" !important;
        content: "\e90c";
        font-size: 16px;
        color: #fff;
    } */

    .usr-ads-actions-list > li + li {
        border-left: none !important;
    }

    .coffe-content .nav-item > .nav-link {
        gap: 0 5px;
        margin-right: 0px;
        font-size: 16px !important;
    }
    .coffe-content .j-sel-action .ico.far.fa-trash-alt {
        display: none;
    }
    .coffe-content .j-sel-action .ico.far.fa-eye {
        display: none;
    }
    .coffe-content
        .j-form-channels
        .fl-dyn-dropdown-header.nav.nav-tabs
        a:last-child {
        display: none;
    }
    .container.coffe-content.coffe-nav
        .u-cabinet-aside
        .nav-item[data-key="settings"] {
        border-top: none;
        padding-top: 0px;
    }

    .container.coffe-content.coffe-nav
        .u-cabinet-aside
        .nav-item[data-key="settings"]
        .nav-item {
        border: none;
    }

    .rw-item.j-review .rw-item-header .fs-12 {
        min-width: 120px;
    }
    .coffe-content .nav.usr-navs.j-tabs-reviews-cabinet {
        display: flex !important;
        gap: 0 20px;
    }
    .coffe-content
        .usr-content-top.flex-column.flex-xl-row.align-items-start
        .usr-content-top-search {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .itu-list-item-addr.c-mabail {
        display: block;
    }
    .coffe-content .l-page-head {
        text-align: center;
    }
    .coffe-content .h2-mob.c-title {
        color: rgb(24, 24, 24);
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: 700;
        line-height: 130%;
    }
    .coffe-content .itu-list-item-img,
    .coffe-content .it-img-box.j-mobile-double-tap {
        min-width: 140px;
        height: 122px;
    }
    .coffe-content .itu-list-item-in {
        padding-top: 6px;
    }
    .coffe-content .itu-list-item-select {
        left: 26px;
        top: 14px;
    }
    .coffe-content .itu-list-item-right {
        position: absolute;
        right: auto;
        left: 172px;
        top: 10px;
    }
    /* .coffe-content .c-mobile-scrolling .nav-item:last-child {
        display: none;
    } */

    .coffe-content .usr-content-top.usr-content-top-filters {
        flex-flow: nowrap;
        padding-right: 10px;
    }
    .coffe-content .itu-list-item-actions .btn-simple {
        border: solid 1px transparent;
    }
    .coffe-content .itu-list-item-actions-l > .btn:last-child {
        margin-left: 0;
    }
    .coffe-content .btn.btn-success,
    .coffe-content .btn.btn-simple.btn-shadow.j-button {
        background: transparent !important;
        border: 1px solid rgb(224, 224, 224) !important;
        border-radius: 8px;
        color: rgb(253, 98, 0);
        font-size: 14px;
        font-weight: 500;
        line-height: 130%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .coffe-content .btn.btn-simple{
      font-size: 14px;
    }
    .coffe-content .itu-list-item-img img {
        border-radius: 4px;
        min-width: 140px;
        height: 122px;
    }
    .itu-list-item-mobail {
        display: block;
    }

    .itu-list-item-right-mabail {
        display: none;
    }

    .coffe-content .itu-list-item-body {
        position: relative;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: space-between;
        align-items: baseline;
        flex-wrap: wrap;
    }
    .coffe-content .c-shadow-overflow {
        width: 100%;
    }
    .coffe-content .itu-list-item-addr.c-mabail {
        align-self: flex-end;
        /* position: absolute; */
    }
    .coffe-content .itu-list-item-addr.c-mabail .it-date {
        flex-wrap: wrap;
    }
    .coffe-content .c-shadow-overflow {
        white-space: normal;
        padding-top: 3px;
        padding-bottom: 50x;
    }
    .coffe-content .btn-dis {
        display: none;
    }
    .coffe-content .itu-list-item-actions {
        display: none;
    }
    .usr-content-top-fixable.active {
        width: 100%;
    }

    .coffe-content .usr-settings-photo-box {
        /* flex-direction: column; */
    }

    .itu-list-item-addr.list-icon {
        display: block;
        /* position: absolute; */
        bottom: 0px;
    }
    .coffe-content .stat-count + .stat-ico {
        margin-left: 6px;
    }
    .coffe-content .stat-icons-wrap .stat-ico {
        color: #000;
        font-weight: 400;
    }
    .coffe-content .stat-ico.fas.fa-eye::before {
        font-family: "icomoon" !important;
        content: "\e916";
    }
    .coffe-content .stat-ico.fas.fa-phone::before {
        font-family: "icomoon" !important;
        content: "\e926";
    }
    .coffe-content .stat-ico.fas.fa-comment::before {
        font-family: "icomoon" !important;
        content: "\e904";
    }

    .nav__footer.nav.d-block .nav-item,
    .nav.d-block .nav-item {
        border-bottom: 1px solid #e8edef;
    }

    .nav__footer.nav.d-block .nav-item .f-footer-link {
        font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: rgb(24, 24, 24);
        line-height: 130%;
        font-weight: 400;
        display: flex;
        padding: 10px;
        gap: 0 8px;
    }
    .nav__footer.nav.d-block .nav-item[data-key="Blog"] .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e92b";
    }
    .nav__footer.nav.d-block .nav-item[data-key="Listings"] .f-footer-link::before,
    .nav__footer.nav.d-block .nav-item[data-key="All Listings"] .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e90a";
    }
    .nav__footer.nav.d-block
        .nav-item[data-key="Services"]
        .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e930";
    }
    .nav__footer.nav.d-block
        .nav-item[data-key="Companies"]
        .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e92c";
    }

    .nav__footer.nav.d-block
        .nav-item[data-key="Contact us"]
        .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e92d";
    }

    .nav__footer.nav.d-block .nav-item[data-key="Help"] .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e92e";
    }

    .nav__footer.nav.d-block
        .nav-item[data-key="Terms & Conditions"]
        .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e931";
    }
    .nav__footer.nav.d-block
        .nav-item[data-key="Privacy Policy"]
        .f-footer-link::before {
        font-family: "icomoon" !important;
        content: "\e931";
    }


    .coffe-nav .u-cabinet-aside {
        margin-bottom: 80px;
    }
    .coffe-nav .nav-item[data-key="exit"] {
        margin-bottom: 40px;
    }
    .coffe-nav .u-cabinet-aside .nav-item[data-key="exit"] {
        margin-top: 0;
        border-top: none;
    }
    .coffe-content .alert-actions.alert.alert-warning .d-flex.m-0 {
        display: flex !important;
        flex-wrap: nowrap;
        align-items: center;
    }
    .coffe-content
        .alert-actions.alert.alert-warning
        .d-flex.m-0
        .alert-actions-text {
        flex-basis: 66%;
        display: flex;
        align-items: center;
    }
    .coffe-content .alert-actions.alert.alert-warning .btn.btn-simple {
        margin: auto;
    }
    .coffe-content .alert-warning {
        border-radius: 20px;
        padding: 12px;
    }
    .coffe-content .alert-warning .alert-actions-text,
    .coffe-content .alert-warning .alert-actions-text a.ml-1 {
        margin-left: 0px !important;
        color: rgb(24, 24, 24);
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 500;
        line-height: 130%;
    }
    .coffe-content .alert-actions.alert.alert-warning .btn.btn-simple {
        border-radius: 8px;
        box-shadow: 0px 2px 4px 0px rgba(24, 24, 24, 0.12);
    }
    .coffe-content .alert-actions.alert.alert-warning .btn.btn-simple:hover {
        border-radius: 8px;
        box-shadow: none;
    }
    .coffe-content .it-list-item-in {
        padding-left: 152px;
        display: block;
    }
    .coffe-content .it-list-item .it-item-title {
        max-height: none;
    }
    .coffe-content .it-list-item-t {
        margin-bottom: 0px;
    }
    .coffe-content .it-item-address.c-shadow-overflow::after {
        display: none;
    }
    .coffe-content .it-list-item.it-item-address {
        color: rgb(117, 117, 117);
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 130%;
    }
    .coffe-content .it-list-item-footer {
        margin-bottom: 0px;
    }
    .coffe-content .usr-dialogs-item-content-top {
        position: relative;
    }

    .coffe-content .usr-dialogs-item-content-top .usr-dialogs-item-actions {
        position: absolute;
        top: 0;
        display: block;
    }
    .coffe-content .usr-dialogs-item {
        margin-left: 0px;
        margin-right: 0px;
    }
    .coffe-content #j-im-account-contacts-list .usr-dialogs-item {
        padding: 12px;
    }
    .coffe-content #j-im-account-contacts-list {
        padding: 12px;
    }
    .coffe-content .usr-ads-list {
        margin-left: 0px;
        margin-right: 0px;
    }
    .coffe-content .itu-list-item.active:before {
        border-radius: 8px;
        border: #fd6200 solid 1px;
    }
    .coffe-content
        .cp-tariffs-item-choose
        .cp-tariffs-item-choose-false.btn.btn-info.btn-lg-height {
        width: 100%;
    }

    .coffe-content
        .cp-tariffs-item-choose
        .cp-tariffs-item-choose-false.btn.btn-info.btn-lg-height
        + .cp-tariffs-item-choose-true.btn.btn-success {
        display: none;
    }

    .coffe-content
        .cp-tariffs-item
        input[type="radio"]
        + .cp-tariffs-item-in
        .cp-tariffs-item-choose-false
        + .cp-tariffs-item-choose-true.btn.btn-success {
        border: solid 1px rgb(253, 98, 0) !important;
        color: rgb(24, 24, 24);
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        width: 100%;
    }

    .coffe-content
        .cp-tariffs-item
        input[type="radio"]:checked
        + .cp-tariffs-item-in
        .cp-tariffs-item-choose-false
        + .cp-tariffs-item-choose-true.btn.btn-success {
        background: rgb(253, 98, 0) !important;
        color: #fff;
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        display: block !important;
    }
    .table-responsive thead {
        display: none;
    }
    #j-bills-history-list tr {
        display: grid;
        grid-template-columns: 65% 1fr;
        grid-template-rows: repeat(2, 1fr);
        gap: 0px;
    }
    #j-bills-history-list tr .pl-0 {
        grid-row: span 2 / span 2;
    }
    #j-bills-history-list tr .usr-bill-summ.text-right {
        grid-column-start: 2;
        grid-row-start: 1;
    }
    #j-bills-history-list tr .usr-bill-date.text-center {
        grid-column-start: 2;
        grid-row-start: 2;
        border: none;
    }
    #j-bills-history-list tr .usr-bill-id.text-center {
        grid-column-start: 2;
        grid-row-start: 2;
        text-align: right !important;
        border: none;
    }
    .coffe-content .vw-white-box.usr-bill-list td {
        padding: 3px 5px;
    }

    .coffe-content .u-cabinet-aside.d-none.d-md-block {
        display: none !important;
    }
    .coffe-content .usr-bill-list .table tr {
        padding: 0px;
        border: none;
    }
    .coffe-content #j-bills-history-list td {
        border: none;
    }

    .coffe-content .form-group .d-flex.justify-content-center {
        display: flex;
        flex-direction: column;
        gap: 8px 0;
    }
    .coffe-content .form-group .btn + .btn {
        margin-left: 0;
    }
    .coffe-content .form-group-memo {
        padding-bottom: 32px;
        border-bottom: solid 1px #e0e0e0;
        margin-bottom: 24px;
    }

    .table-mabail {
        display: block;
    }
    .coffe-content .table.mb-0 {
        display: none;
    }
    .table-mabail__items {
        display: flex;
        flex-direction: column;
    }
    .table-mabail .item {
        display: flex;
        justify-content: space-between;
        border-top: rgb(224, 224, 224) solid 1px;
        border-bottom: rgb(224, 224, 224) solid 1px;
        padding-top: 17px;
        padding-bottom: 12px;
    }
    .table-mabail .item__left {
        color: rgb(24, 24, 24);
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 500;
        line-height: 130%;
    }
    .table-mabail .item__left small {
        padding-top: 4px;
        display: inline-block;
    }
    .table-mabail .item__left small a {
        color: rgb(117, 117, 117) !important;
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 10px !important;
        font-weight: 500;
        line-height: 15px;
        text-transform: uppercase;
    }
    .table-mabail .item__right {
        text-align: right;
    }
    .table-mabail .item__bill-summ {
        color: rgb(24, 24, 24) !important;
        font-family: "Poppins", "Helvetica Neue", Arial, Helvetica, sans-serif;
        font-size: 14px !important;
        font-weight: 700;
        line-height: 120%;
        padding-bottom: 4px;
    }
    .coffe-content
        .vw-white-box.usr-bill-list
        .table-responsive
        .c-title.mb-3.mb-md-1.fs-18 {
        font-size: 20px !important;
        font-weight: 500 !important;
        line-height: 130% !important;
    }
    .table-mabail .item__bill-info {
        color: rgb(24, 24, 24);
        font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 130%;
    }
    .coffe-content
        .usr-settings-box-content.j-block.j-block-ChangePasswordBlock
        .col-md-4.control-label {
        padding-left: 10px;
    }
    .coffe-content .u-cabinet-content .vw-white-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-top: 29px;
        padding-bottom: 20px;
    }

    .coffe-content .u-cabinet-content .vw-white-box .c-title.h3 {
        padding-top: 15px;
    }

    .coffe-content
        .u-cabinet-content
        .vw-white-box
        .c-title.h3.mb-4.c-shadow-overflow {
        padding-top: 0px;
    }
    .coffe-content .u-cabinet-content .vw-white-box .justify-content-center {
        justify-content: start !important;
    }
    .l-svc-item-head .form-check-label {
        left: auto;
        right: 20px;
    }
    .l-content-white.coffe-content.coffe-pay {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left;
    }
    #j-my-settings-user .col-xl-6 {
        padding-left: 20px !important;
    }
    .l-content-white.coffe-content.coffe-pay .l-svc-item-head .l-svc-item-r {
        text-align: left;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .coffe-content .itu-list-item-promotes {
        display: flex;
        align-items: center;
    }
    .coffe-content .itu-list-item-promotes a {
        padding-left: 0px;
    }
    .coffe-content .j-sel-action .ico.fas.fa-eye-slash,
    .coffe-content .j-sel-action .ico.fas.fa-bullhorn {
        display: none;
    }
    .coffe-content .j-sel-action span {
        display: inline-flex;
    }
    .usr-ads-actions-list > li {
        width: auto !important;
    }
    .coffe-content .usr-ads-actions-list {
        margin-left: 10px;
        gap: 0 5px;
    }
    .coffe-content .j-sel-actions-bl .usr-ads-actions-list li:last-child {
        padding-left: 5px;
    }

    .coffe-content .j-sel-actions-bl .usr-ads-actions-list li > a span {
        color: #ca4e00;
        font-size: 12px;
        font-weight: 600;
        font-family: 'Poppins', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    }
}
@media (max-width: 684px) {
    .usr-content-top-filters {
        flex-wrap: nowrap;
    }
    .coffe-content .usr-top-filter-item {
        flex: 0 0 50% !important;
    }

    #j-bills-history-list tr .pl-0 {
        grid-row: span 2 / span 2;
    }
}
@media (max-width: 450px) {
    .usr-ads-actions {
        padding-left: 0px;
        padding-right: 0px;
    }
    #j-my-settings-user .col-xl-6{
      padding-left: 8px!important;
    }
}
