
html {
    margin-top: 20px !important;
}

#site-header, #menu-item-126, #menu-item-127 {
    display: none;
}

body {
    font-family: 'Beeline Sans';
    font-weight: 400;
    line-height: 24px;
}

.ai-hr-avatar iframe {
height: calc(1010px * 9 / 16);
}

#menu-item-192, #menu-item-654, #menu-item-128,
#comments .logged-in-as,
.menu .page-item-2 {
display: none;
}

.gap_0 {
gap: 0;
}

.margin_0 {
margin: 0;
}


@media (min-width: 1920px) { /* >= 1920 */


/* ADMIN BAR */

#wpadminbar {
    direction: ltr;
    color: #141414;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Beeline Sans';
    line-height: 1;
    height: 80px;
    position: fixed;
    top: 20px;
left: auto;
    right: calc((100vw - 81.25vw) / 2);
max-width: 1244px;
        width: calc(64.8vw);
    min-width: 600px;
    z-index: 99999;
    background: #FBFBFB;
    outline: 1px solid transparent;
    border-radius: 32px;
    border: 2px solid rgba(0, 100, 185, 0.2);
}

#wp-toolbar {
position: relative;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: row-reverse;
    max-width: 1244px;
    width: 100%;
    justify-content: flex-end;
    height: 100%;
    align-items: center;
}

#wpadminbar ul li#wp-admin-bar-bp-notifications {
position: absolute !important;
left: calc(1132px);
    height: 32px;
    width: 60px;
    background-color: transparent;
    background-image: url(/wp-content/uploads/2025/06/bell.png);
    background-repeat: no-repeat;
    background-position-x: 0;
    background-size: 32px;
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications>a {
    padding: 0;
    text-align: right;
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications>a.ab-item:hover,
#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications:hover,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li#wp-admin-bar-bp-notifications>.ab-item:focus {
background-color: transparent;
}

#wp-admin-bar-bp-notifications.menupop.hover {
background-color: #ccc;
}

#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
    background: #fff;
    border-radius: 12px;
    color: #141414;
}

#wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
    color: #FF008E;
    font-family: 'Beeline Sans';
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    background: rgba(243, 231, 254, 1);
    color: rgba(126, 0, 237, 1);
    margin: 0;
    font-size: 14px;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: transparent;
    color: #FF008E;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account a {
    font-size: 0;
    padding: 0;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account a .display-name,
#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account .display-name {
font-family: 'Beeline Sans';
    color: #141414;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    padding: 0;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-sub-wrapper a .display-name {
    font-size: 16px;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account #wp-admin-bar-logout a {
    font-size: 16px;
}

#wpadminbar ul#wp-admin-bar-top-secondary {
margin-left: 24px;
}

#wpadminbar .quicklinks #wp-admin-bar-my-account a.ab-item:not(.ab-sub-wrapper) {
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>a img,
#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img {
    width: auto;
    height: 48px;
    border-radius: 10px;
    padding: 0;
    border: none;
    background: none;
    line-height: 1;
    vertical-align: middle;
    margin: 0 12px 0 0;
    float: none;
    display: inline;
}

ul#wp-admin-bar-root-default {
margin-left: 16px;
}

#wpadminbar .quicklinks #wp-admin-bar-root-default a {
    padding: 0;
    font-size: 20px;
    line-height: 1.4;
    color: #141414;
}

#wpadminbar #wp-admin-bar-root-default .ab-item:before {
    color: #141414;
}

#wpadminbar #wp-admin-bar-root-default .ab-sub-wrapper  {
padding: 16px;
}

#wpadminbar .quicklinks #wp-admin-bar-root-default .ab-sub-wrapper a {
    padding: 0;
    font-size: 16px;
    line-height: 1.4;
    color: #FF008E;
}

#wpadminbar .quicklinks #wp-admin-bar-root-default .ab-sub-wrapper a:hover {
    color: #538efb;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-sub-wrapper a {
display: block;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, 
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #fff;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account #wp-admin-bar-my-account-buddypress a {
font-size: 16px;
    padding: 0 0 0 24px;
    color: #FF008E;
    line-height: 1.8;
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
    right: 0;
    left: 0;
    top: 48px;
    width: max-content;
}

#wpadminbar .quicklinks .ab-empty-item {
    height: auto;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    padding: 0;
    margin: 0;
    flex-direction: row-reverse;
    align-items: center;
    color: #141414;
    font-size: 0;
}

/* END TOP ADMIN BAR MENU */


/* LEFT SIDE BAR */

.widget-area, .content-left-sidebar .widget-area {
max-width: 284px;
        width: calc(14.8vw);
        position: fixed;
        border: 2px solid rgba(0, 100, 185, 0.2);
        border-radius: 32px;
        padding: 40px !important;
        max-height: 929px;
        height: 929px;
        background-color: #FBFBFB;
    }

#right-sidebar #block-10 .wp-block-image {
margin: 0;
}

#right-sidebar #block-10 .wp-block-image .alignleft {
    margin: 0;
}

.widget-area #block-10.sidebar-box {
     margin-bottom: 80px; 
    /* margin-bottom: calc(8vh); */
}

#menu-main li a {
font-weight: 700;
font-size: 18px;
color: #141414;
line-height: 100%;
}

#menu-main li.menu-item-has-children,
#menu-main li.menu-item-192,
#menu-main li.menu-item-116,
#menu-main li.menu-item-655,
#menu-main li.menu-item-194,
#menu-main li.menu-item-201,
#menu-main li.menu-item-187 {
margin-bottom: 32px;
}

/* SUB MENU PRODUCT */

#menu-main li#menu-item-1847 ul.sub-menu {
margin-top: 8px;
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: column;
    gap: 8px;
}

#menu-main li#menu-item-1847 ul.sub-menu li a {
font-weight: 400;
font-size: 14px;
line-height: 20px;
letter-spacing: 0;
color: #3D3D3D;
}

#menu-main li#menu-item-1847 ul.sub-menu li a:before {
content: '';
width: 4px;
        height: 4px;
        background-color: #E1E1E1;
        border-radius: 50%;
        margin-right: 4px;
}

#menu-main li#menu-item-1847.current-menu-parent ul.sub-menu li.current-menu-item a:before {
        background-color: #EC008C;
}

/* END SUB MENU PRODUCT */

#menu-main li.menu-item-654 {
margin-bottom: 219px;
/*margin-bottom: calc(21.9vh);*/
}

#menu-main li.menu-item-has-children ul.sub-menu li a {
background-image: none;
}

#menu-main li.menu-item-has-children a,
#menu-main li.menu-item-192 a,
#menu-main li.menu-item-116 a,
#menu-main li.menu-item-655 a,
#menu-main li.menu-item-654 a,
#menu-main li.menu-item-194 a,
#menu-main li.menu-item-201 a,
#menu-main li.menu-item-187 a,
#menu-main li.menu-item-1847 a {
        background-repeat: no-repeat;
        background-size: 18px;
        background-position-x: left;
        padding-left: 30px;
        display: flex;
        display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
        align-items: center;
        height: auto;
}

#menu-main li.menu-item-has-children ul.sub-menu {
        display: none;
}

/* NEW SVG ICON */

#menu-main li.menu-item-193.current-menu-parent a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/employee-active.svg);
}

#menu-main li.menu-item-193 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/employee-not-active.svg);
}

#menu-main li.menu-item-187.current-menu-item a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/members-active.svg);
}

#menu-main li.menu-item-187 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/members-not-active.svg);
}

#menu-main li.menu-item-192 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/company-not-active.svg);
}

#menu-main li.menu-item-116.current-menu-item a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/news-active.svg);
}

#menu-main li.menu-item-116 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/news-not-active.svg);
}

#menu-main li.menu-item-655 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/events-not-active.svg);
}

#menu-main li.menu-item-194 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/db-not-active.svg);
}

#menu-main li.menu-item-201 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/biblioteka-not-active.svg);
}

#menu-main li.menu-item-654 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/vacansii-not-active.svg);
}

#menu-main li.menu-item-1847 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/products.svg);
}

#menu-main li.menu-item-1847.current-menu-parent a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/products-acnive.svg);
}

/* END NEW SVG ICON */

#menu-main li.current-menu-ancestor:not(.menu-item-1847) ul.sub-menu {
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    position: absolute;
        left: calc(282px + 32px);
        top: calc(-22px);
        gap: 20px;
        height: 185px;
        max-width: 1244px;
        width: 1244px;
        align-items: flex-end;
        padding-bottom: 20px;
background: rgba(235, 239, 245, 0.92);
        border-radius: 0 0 calc(0.84vw) calc(0.84vw);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.02);
        backdrop-filter: blur(4.2px);
        -webkit-backdrop-filter: blur(4.2px);
        border: 1px solid rgba(235, 239, 245, 0.3);
        padding-left: 24px;
}

#menu-main li.menu-item-has-children.current-menu-ancestor:not(.menu-item-1847) ul.sub-menu a {
font-weight: 700;
        font-size: 18px;
line-height: 20px;
        padding: 6px 12px;
        background-color: #fff;
        border-radius: 50px;
        height: max-content;
}

#menu-main li.menu-item-has-children.current-menu-ancestor:not(.menu-item-1847) ul.sub-menu li.current-menu-item a {
font-weight: 700;
        font-size: 18px;
        padding: 6px 12px;
        background-color: #FF008E;
        color: #FBFBFB;
        border-radius: 50px;
}

#menu-main li.menu-item-656 {
position: absolute;
        bottom: 0;
        right: 0;
        background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/HR-assist.svg);
        background-repeat: no-repeat;
        background-size: 210px;
        background-position-x: right;
        background-position-y: bottom;
        max-height: 210px;
        height: 210px;
        width: 100%;
        margin: 0;
        border-radius: 0 0 32px 0;
}

#menu-main li.menu-item-656:before {
content: '';
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/strelka-niz.svg);
        background-repeat: no-repeat;
        display: block;
        max-width: 75px;
        width: 100%;
        max-height: 72px;
        height: 72px;
        position: absolute;
        left: 55px;
        top: 35px;
}

#menu-main li.menu-item-656 a {
position: absolute;
        bottom: 24px;
        left: 24px;
        padding: 12px 20px;
        background-color: #FBFBFB;
        border: 1px solid #090B16E5;
        border-radius: 500px;
        max-width: 162px;
        width: 100%;
        font-weight: 500;
        font-size: 18px;
        line-height: 100%;
        letter-spacing: 0;
        color: #EC008C;
}

#menu-main li.menu-item-656 a span {
        font-weight: 500;
        font-size: 12px;
        line-height: 100%;
        letter-spacing: 0;
        color: #EC008C;
}



/* END LEFT SIDE BAR */


.container {
    max-width: 1560px;
    width: calc(81.25vw);
    margin: 0 calc((100vw - 81.25vw) / 2) 0 auto;
}

.content-area, .content-left-sidebar .content-area {
max-width: 1243px;
        width: calc(64.8vw);
        padding-left: 2px;
        border: none;
        margin-top: 112px;
    }

.page-template-page-with-top-menu .content-area, 
.page-template-page-with-top-menu .content-left-sidebar .content-area {
max-width: 1242px;
        width: calc(64.8vw);
        padding-left: 0;
        border: none;
        margin-top: 164px;
    }

#main #content-wrap {
    padding-top: 0;
}

#buddypress {
margin-top: calc(32px + 20px);
}

h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
    background-color: rgba(255, 200, 0, 0.24);
    padding: 8px;
    width: max-content;
    border-radius: 8px;
}

h3 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
}

h3.color {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    background-color: rgba(255, 200, 0, 0.24);
    padding: 8px;
    width: max-content;
    border-radius: 8px;
}

h4 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
}



} /* END >= 1920 */






@media (max-width: 1919px) { /* =< 1919 */


body {
    line-height: calc(1.26vw);
}

#wpadminbar {
    direction: ltr;
    color: #141414;
    font-size: calc(1.05vw);
    font-weight: 700;
    font-family: 'Beeline Sans';
    line-height: 1;
    height: calc(4.2vw);
    position: fixed;
  top: calc(1.05vw);
left: auto;
    right: calc((100vw - 81.25vw) / 2);
max-width: initial;
        width: calc(65.3vw);
    min-width: 600px;
    z-index: 99999;
    background: #FBFBFB;
    outline: 1px solid transparent;
    border-radius: calc(1.68vw);
    border: 2px solid rgba(0, 100, 185, 0.2);
}

#wp-toolbar {
position: relative;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: row-reverse;
    max-width: 1244px;
    width: 100%;
    justify-content: flex-end;
    height: 100%;
    align-items: center;
}

#wpadminbar ul li#wp-admin-bar-bp-notifications {
position: absolute !important;
left: calc(56.5vw);
    height: 32px;
    width: calc(3.15vw);
    background-color: transparent;
    background-image: url(/wp-content/uploads/2025/06/bell.png);
    background-repeat: no-repeat;
    background-position-x: 0;
background-size: calc(1.68vw);
        background-position-y: center;
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications>a {
    padding: 0;
    text-align: right;
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications>a.ab-item:hover,
#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications:hover,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li#wp-admin-bar-bp-notifications>.ab-item:focus {
background-color: transparent;
}

#wp-admin-bar-bp-notifications.menupop.hover {
background-color: #ccc;
}

#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
    background: #fff;
    border-radius: 12px;
    color: #141414;
}

#wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
    color: #FF008E;
    font-family: 'Beeline Sans';
}

#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    background: rgba(243, 231, 254, 1);
    color: rgba(126, 0, 237, 1);
    margin: 0;
    font-size: 14px;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: transparent;
    color: #FF008E;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account a, 
#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-item {
    font-size: 0;
    padding: 0;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account a .display-name,
#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account .display-name {
font-family: 'Beeline Sans';
    color: #141414;
    font-size: calc(1.05vw);
    font-weight: 700;
    line-height: 1;
    padding: 0;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-sub-wrapper a .display-name {
    font-size: 14px;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account #wp-admin-bar-logout a {
    font-size: 14px;
}

#wpadminbar ul#wp-admin-bar-top-secondary {
margin-left: calc(1.26vw);
}

#wpadminbar .quicklinks #wp-admin-bar-my-account a.ab-item:not(.ab-sub-wrapper),
#wpadminbar .quicklinks #wp-admin-bar-my-account .ab-item:not(.ab-sub-wrapper) {
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>a img,
#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img {
    width: auto;
    height: calc(2.52vw);
    border-radius: 10px;
    padding: 0;
    border: none;
    background: none;
    line-height: 1;
    vertical-align: middle;
    margin: 0 12px 0 0;
    float: none;
    display: inline;
}

ul#wp-admin-bar-root-default {
margin-left: 16px;
}

#wpadminbar .quicklinks #wp-admin-bar-root-default a {
    padding: 0;
    font-size: calc(1.05vw);
    line-height: 2;
    color: #141414;
}

#wpadminbar #wp-admin-bar-root-default .ab-item:before {
    color: #141414;
}

#wpadminbar #wp-admin-bar-root-default .ab-sub-wrapper  {
padding: 16px;
}

#wpadminbar .quicklinks #wp-admin-bar-root-default .ab-sub-wrapper a {
    padding: 0;
    font-size: 14px;
    line-height: 1.4;
    color: #FF008E;
}

#wpadminbar .quicklinks #wp-admin-bar-root-default .ab-sub-wrapper a:hover {
    color: #538efb;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-sub-wrapper a {
display: block;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, 
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #fff;
}

#wpadminbar ul#wp-admin-bar-top-secondary #wp-admin-bar-my-account #wp-admin-bar-my-account-buddypress a {
font-size: 14px;
    padding: 0 0 0 24px;
    color: #FF008E;
    line-height: 1.8;
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
    right: 0;
    left: 0;
    top: 48px;
    width: max-content;
}


/* END TOP ADMIN MENU */


/* LEFT SIDE BAR */

.widget-area, .content-left-sidebar .widget-area {
max-width: 284px;
        width: calc(14.8vw);
        position: fixed;
        border: 2px solid rgba(0, 100, 185, 0.2);
        border-radius: calc(1.68vw);
        padding: calc(2.1vw) !important;
max-height: 929px;
        height: calc(42.7vw);
        background-color: #FBFBFB;
    }

#right-sidebar #block-10 .wp-block-image {
margin: 0;
}

#right-sidebar #block-10 .wp-block-image .alignleft {
    margin: 0;
}

.widget-area #block-10.sidebar-box {
    /* margin-bottom: 82px; */
     margin-bottom: calc(3.3vw);
}

/*#menu-main {
position: relative;
}*/

#menu-main li a {
font-weight: 700;
font-size: calc(0.94vw);
color: #141414;
line-height: 100%;
}

#menu-main li.menu-item-has-children,
#menu-main li.menu-item-192,
#menu-main li.menu-item-116,
#menu-main li.menu-item-655,
#menu-main li.menu-item-194,
#menu-main li.menu-item-201,
#menu-main li.menu-item-187 {
margin-bottom: calc(1.48vw);
}

/* SUB MENU PRODUCT */

#menu-main li#menu-item-1847 ul.sub-menu {
margin-top: calc(0.42vw);
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: column;
    gap: calc(0.36vw);
}

#menu-main li#menu-item-1847 ul.sub-menu li a {
font-weight: 400;
font-size: calc(0.73vw);
line-height: calc(1.05vw);
letter-spacing: 0;
color: #3D3D3D;
}

#menu-main li#menu-item-1847 ul.sub-menu li a:before {
content: '';
width: calc(0.21vw);
        height: calc(0.21vw);
        background-color: #E1E1E1;
        border-radius: 50%;
        margin-right: calc(0.21vw);
}

#menu-main li#menu-item-1847.current-menu-parent ul.sub-menu li.current-menu-item a:before {
        background-color: #EC008C;
}

/* END SUB MENU PRODUCT */

#menu-main li.menu-item-654 {
/* margin-bottom: 224px; */
margin-bottom: calc(10vw);
}

#menu-main li.menu-item-has-children ul.sub-menu li a {
background-image: none;
}

#menu-main li.menu-item-has-children a,
#menu-main li.menu-item-192 a,
#menu-main li.menu-item-116 a,
#menu-main li.menu-item-655 a,
#menu-main li.menu-item-654 a,
#menu-main li.menu-item-194 a,
#menu-main li.menu-item-201 a,
#menu-main li.menu-item-187 a,
#menu-main li.menu-item-1847 a {
        background-repeat: no-repeat;
        background-size: calc(0.94vw);
        background-position-x: left;
        padding-left: calc(1.57vw);
        display: flex;
        display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
        align-items: center;
        height: auto;
}

#menu-main li.menu-item-has-children ul.sub-menu {
        display: none;
}

/*
#menu-main li.current-menu-ancestor a,
#menu-main li.current-menu-item a,
#menu-main li.current-post-ancestor a {
background-image: url(/wp-content/uploads/2025/06/for-menu-icon-currant.png);
}
*/

/* NEW SVG ICON */

#menu-main li.menu-item-193.current-menu-parent a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/employee-active.svg);
}

#menu-main li.menu-item-193 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/employee-not-active.svg);
}

#menu-main li.menu-item-187.current-menu-item a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/members-active.svg);
}

#menu-main li.menu-item-187 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/members-not-active.svg);
}

#menu-main li.menu-item-192 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/company-not-active.svg);
}

#menu-main li.menu-item-116.current-menu-item a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/news-active.svg);
}

#menu-main li.menu-item-116 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/news-not-active.svg);
}

#menu-main li.menu-item-655 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/events-not-active.svg);
}

#menu-main li.menu-item-194 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/db-not-active.svg);
}

#menu-main li.menu-item-201 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/biblioteka-not-active.svg);
}

#menu-main li.menu-item-654 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/vacansii-not-active.svg);
}

#menu-main li.menu-item-1847 a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/products.svg);
}

#menu-main li.menu-item-1847.current-menu-parent a {
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/products-acnive.svg);
}

/* END NEW SVG ICON */

#menu-main li.current-menu-ancestor:not(.menu-item-1847) ul.sub-menu {
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    position: absolute;
        left: calc(14.8vw + 1vw);
top: calc(-1.19vw);
        gap: 20px;
        height: calc(9.71vw);
max-width: initial;
        width: calc(65.3vw);
        align-items: flex-end;
        padding-bottom: calc(1.05vw);
        background-color: #EBEFF5;
        background: rgba(235, 239, 245, 0.92);
        border-radius: 0 0 calc(0.84vw) calc(0.84vw);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.02);
        backdrop-filter: blur(4.2px);
        -webkit-backdrop-filter: blur(4.2px);
        border: 1px solid rgba(235, 239, 245, 0.3);
        padding-left: calc(1.26vw);
}

#menu-main li.menu-item-has-children.current-menu-ancestor:not(.menu-item-1847) ul.sub-menu a {
font-weight: 700;
        font-size: calc(0.94vw);
line-height: 20px;
        padding: calc(0.32vw) calc(0.63vw);
        background-color: #FBFBFB;
        border-radius: calc(2.62vw);
        height: max-content;
}

#menu-main li.menu-item-has-children.current-menu-ancestor:not(.menu-item-1847) ul.sub-menu li.current-menu-item a {
font-weight: 700;
        font-size: calc(0.94vw);
        padding: calc(0.32vw) calc(0.63vw);
        background-color: #FF008E;
        color: #FBFBFB;
        border-radius: calc(2.62vw);
}

#menu-main li.menu-item-656 {
position: absolute;
        bottom: 0;
        right: 0;
        background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/HR-assist.svg);
        background-repeat: no-repeat;
        background-size: calc(11.02vw);
        background-position-x: right;
        background-position-y: bottom;
        max-height: calc(11.02vw);
        height: calc(11.02vw);
        width: 100%;
        margin: 0;
        border-radius: 0 0 calc(1.68vw) 0;
}

#menu-main li.menu-item-656:before {
content: '';
background-image: url(/wp-content/themes/IntranetCDNvideo/assets/svg-files/strelka-niz.svg);
        background-repeat: no-repeat;
        display: block;
        background-size: calc(3.94vw);
        max-width: calc(3.94vw);
        width: calc(3.94vw);
        max-height: calc(3.94vw);
        height: calc(3.94vw);
        position: absolute;
        left: calc(2.89vw);
        top: calc(1.84vw);
}

#menu-main li.menu-item-656 a {
position: absolute;
        bottom: calc(1.26vw);
        left: calc(1.26vw);
        padding: calc(0.63vw) calc(1.05vw);
        background-color: #FBFBFB;
        border: 1px solid #090B16E5;
        border-radius: calc(26.25vw);
        max-width: calc(8.5vw);
        width: 100%;
        font-weight: 500;
        font-size: calc(0.94vw);
        line-height: 100%;
        letter-spacing: 0;
        color: #EC008C;
}

#menu-main li.menu-item-656 a span {
        font-weight: 500;
        font-size: calc(0.63vw);
        line-height: 100%;
        letter-spacing: 0;
        color: #EC008C;
}


/* END LEFT SIDE BAR */


html {
    margin-top: calc(1.05vw) !important;
}

.container {
    max-width: 1560px;
    width: calc(81.25vw);
    margin: 0 calc((100vw - 81.25vw) / 2) 0 auto;
}

.content-area, 
.content-left-sidebar .content-area {
max-width: initial;
        width: calc(65.3vw);
        padding-left: 0;
        border: none;
        margin-top: calc(5.9vw);
    }

.page-template-page-with-top-menu .content-area, 
.page-template-page-with-top-menu .content-left-sidebar .content-area {
max-width: initial;
        width: calc(65.3vw);
        padding-left: 0;
        border: none;
        margin-top: calc(8.8vw);
    }

#main #content-wrap {
    padding-top: 0;
}

h2 {
    font-size: calc(1.68vw);
    font-weight: 700;
    line-height: calc(1.99vw);
    background-color: rgba(255, 200, 0, 0.24);
    padding: calc(0.42vw);
    width: max-content;
    border-radius: calc(0.42vw);
}

h3 {
    font-size: calc(1.26vw);
    line-height: calc(1.57vw);
    font-weight: 700;
}

h3.color {
    font-size: calc(1.26vw);
    font-weight: 700;
    line-height: calc(1.57vw);
    background-color: rgba(255, 200, 0, 0.24);
    padding: calc(0.42vw);
    width: max-content;
    border-radius: calc(0.42vw);
}

h4 {
    font-size: calc(0.94vw);
    line-height: calc(1.26vw);
    font-weight: 700;
}


} /* END =< 1919 */


/* END MAIN ALL BLOCKS */




.buddypress-wrap form.bp-dir-search-form button[type=submit] {
    float: none;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.5;
    padding: 8px 6px;
    text-align: center;
    text-transform: none;
    width: 50%;
    margin: 0 25% 12px 25%;
    background-color: #ffc800;
    border-radius: 8px;
}

.buddypress-wrap .bp-navs li.selected a {
    background: #538efb;
    color: #fff;
}

#buddypress ul.item-list {
    border-top: 2px solid #ec008c;
}

#buddypress ul.item-list li:not(:last-child) {
    margin-right: 20px;
}

    .grid.four>li {
        width: calc(25% - 15px);
    }

#buddypress.buddypress-wrap .bp-navs ul.bp-priority-object-nav-nav-items {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: column;
    width: 15%;
    gap: 12px;
    border: none;
}

.bp-single-vert-nav .item-body:not(#group-create-body) {
        border-left: 1px solid #ec008c;
        width: calc(85% + 1px);
    }

.profile.public .screen-heading.view-profile-screen {
display: none;
}

    .bp-single-vert-nav .bp-navs.vertical li:focus, 
    .bp-single-vert-nav .bp-navs.vertical li:hover {
        background-color: #ec008c;
        width: max-content;
        border-radius: 8px !important;
        color: #fff;
    }

.bp-single-vert-nav .bp-navs.vertical li:focus, 
.bp-single-vert-nav .bp-navs.vertical li:hover {
 background-color: #ec008c;
        width: max-content;
        border-radius: 8px !important;
        color: #fff;
    }

.bp-single-vert-nav .bp-navs.vertical li.selected a {
        background: #ec008c;
        color: #fff;
        border-radius: 8px !important;
    }

.buddypress-wrap .bp-navs li:not(.current) a:focus, 
.buddypress-wrap .bp-navs li:not(.current) a:hover, 
.buddypress-wrap .bp-navs li:not(.selected) a:focus, 
.buddypress-wrap .bp-navs li:not(.selected) a:hover {
        background: #ec008c !important;
        color: #fff;
        border-radius: 8px !important;
}

.top-bar-left.has-content #top-bar-nav {
  /*  display: none;*/
}