.cexpo .nav-header, .cc365 .nav-header { margin: 10px 0; }
.cc365 .field-cc365company-logo:not(.required) > label.form-label:after { content: ' *'; color: red; }
.cc365 .col-left .nav-header, .cc365 .col-left .nav-footer { border-right: 1px solid #ddd; }
.cc365 .col-right .nav-header, .cc365 .col-right .nav-footer { border-left: 1px solid #ddd; padding-left: 10px; }
.cc365 .nav-link, .cexpo-company .nav-link { background: #eee; border-radius: 4px; padding: 7px 10px; font-size: 13px; }
.cexpo-company .nav-link { color: #f8993d; }
.cexpo-company .nav-link:hover, .cexpo-company .nav-link:focus,
.cc365-company .nav-link:hover, .cc365-company .nav-link:focus { text-decoration: none; }
.cexpo-company .nav-link:hover .link-text, .cexpo-company .nav-link:focus .link-text,
.cc365-company .nav-link:hover .link-text, .cc365-company .nav-link:focus .link-text { text-decoration: underline; }
.cc365 .nav-link:hover, .cc365 .nav-link:focus, .cc365 .nav-link.active,
.cexpo-company .nav-link:hover, .cexpo-company .nav-link:focus, .cexpo-company .nav-link.active { background: #fff2b6; }
.cexpo-company.nav { border: 0; }
.cexpo-company .nav-item { margin-bottom: 2px; }
.cc365 .sorter { display: flex; flex-wrap: wrap; align-items: center; gap: 5px 15px; padding-left: 0; list-style: none; }
.cc365 .sorter a.asc::after, .cc365 .sorter a.desc::after { font-family: inherit; }
.cc365 .sorter a.asc::after { content: '↑'; }
.cc365 .sorter a.desc::after { content: '↓'; }
.cc365 .socials div, .cexpo-lk .socials div { line-height: 33px; margin: 5px 0; }
.cc365 .socials span, .cexpo-lk .socials span { background: url('/cxclub/images/new/social.png?3'); width: 33px; height: 33px; display: inline-block; margin-right: 5px; float: left; }
.socials span.facebook { background-position: 115px; }
.socials span.twitter { background-position: 74px; }
.socials span.youtube { background-position: 33px; }
.socials span.vk { background-position: 198px; }
.socials span.odnoklassniki { background-position: 206px; }
.socials span.linkedin { background-position: 157px; }
.socials span.telegram { background-position: 0; }
.briefcase { position: absolute; margin-top: -54px; right: 28px; }
.cc365-join h4, .cexpolk-profile h4 { font-size: 22px; color: #0024a2; }
.cexpo.badge.status { background-color: #5cb85c; }
.cc365.badge.status { background-color: #777; font-size: .825em; }
.cc365 .badge.status + .hd { margin-top: 25px; }
.cexpo-news-status { margin-bottom: 22.4px; }
.cexpo-company .badge.text-bg-success { background-color: #5cb85c !important; }
.cexpo__logo { margin: 25px 0; max-width: 100%; height: auto; }
.cexpo__image__content { max-height: 600px; max-width: 100%; }
.row.cc365 img { max-width: 100%; height: auto; }
.first .breadcrumb-item a { color: #f8993d; }
