#iqitmegamenu-horizontal { border-top: 1px none #cecece; border-bottom: 1px none #cecece; border-left: 1px none #cecece; border-right: 1px none #cecece; background-color: #000; }

#cbp-hrmenu .cbp-legend { background-color: #ca5058; color: #fff; }

#cbp-hrmenu .cbp-legend .cbp-legend-arrow { color: #ca5058; }

#cbp-hrmenu > ul > li > a, #cbp-hrmenu > ul > li > span.cbp-main-link { color: #fff; line-height: 45px; padding-left: 14px; max-width: 400px; padding-right: 14px; text-transform: uppercase; font-size: 14px; border-left: 1px none #cecece; }

#cbp-hrmenu .cbp-tab-title { line-height: 15px; }

@media (min-width: 1320px) {
    #cbp-hrmenu .cbp-tab-title { line-height: 15px; }

    #cbp-hrmenu > ul > li > a, #cbp-hrmenu > ul > li > span.cbp-main-link { font-size: 14px; padding-left: 20px; padding-right: 20px; }
}

.cbp-vertical-on-top .cbp-vertical-title { line-height: 45px; }

#cbp-hrmenu > ul > li > a .cbp-mainlink-icon, #cbp-hrmenu > ul > li > a .cbp-mainlink-iicon { font-size: 14px; max-height: 14px; }

.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2, .cbp-hrsub-haslevel3 > .cbp-category-link-w > ul { border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; background-color: #fff; }

.cbp-hrmenu .cbp-triangle-top { border-bottom-color: #fff; top: 1px; }

.cbp-hrmenu .cbp-triangle-left, #columns .cbp-hrmenu .cbp-triangle-left { border-right-color: #fff; left: 1px; }

.cbp-hrmenu .cbp-triangle-top-back {left: -1px; border-bottom: 13px solid #cecece; border-left: 13px solid transparent; border-right: 13px solid transparent;}

.cbp-hrmenu .cbp-triangle-left-back, #columns .cbp-hrmenu .cbp-triangle-left-back {left: -13px; border-right: 13px solid #cecece; border-bottom: 13px solid transparent; border-left: 13px solid transparent;}

.cbp-hrmenu .menu_column { border-color: #cecece; }

.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2, .cbp-hrsub-haslevel3:hover > .cbp-category-link-w > ul { -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); }

.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider { width: 1px; right: -1px; }

.cbp-hrmenu .cbp-hrsub-tabs-names li { border-bottom: 1px solid #cecece; }

.cbp-hrmenu .cbp-tab-pane { border-left: 1px solid #cecece; }

.is_rtl .cbp-hrmenu .cbp-tab-pane { border-right: 1px solid #cecece; }

#cbp-hrmenu1 .cbp-hrsub-inner .cbp-column-title, #cbp-hrmenu1 .cbp-hrsub-inner a.cbp-column-title:link, #cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, #cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link { font-size: 13px; line-height: 17px; color: #777; text-transform: uppercase; font-weight: bold; }

#cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover, #cbp-hrmenu1 .cbp-hrsub-inner a.cbp-column-title:hover { color: #333; }

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title { padding-bottom: 6px; border-bottom: 1px solid #cecece; }

.cbp-hrmenu .cbp-hrsub-inner { font-size: 12px; line-height: 16px; color: #777; }

#cbp-hrmenu .cbp-hrsub-inner a, #cbp-hrmenu .cbp-hrsub-inner a:link, #cbp-hrmenu1 .cbp-hrsub-inner a, #cbp-hrmenu1 .cbp-hrsub-inner a:link { color: #777; }

#cbp-hrmenu .cbp-hrsub-inner a:hover, #cbp-hrmenu1 .cbp-hrsub-inner a:hover { color: #333; }

.cbp-vertical-title { background-color: #000; color: #fff; font-size: 14px; line-height: 45px; text-transform: uppercase; }

.cbp-vertical-title:hover { background-color: #282828; color: #fff; }

.cbp-hrmenu.cbp-vertical > ul { border-top: 1px none #cecece; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; background-color: transparent; }

.cbp-vertical .cbp-legend { background-color: #ca5058; color: #fff; }

.cbp-vertical .cbp-legend .cbp-legend-arrow { color: #ca5058; }

#cbp-hrmenu1 > ul > li.cbp-hropen > a, #cbp-hrmenu1 > ul > li.cbp-hropen > a:hover { background-color: #fafafa; color: #000; }

#cbp-hrmenu1 > ul > li > a, #cbp-hrmenu1 > ul > li > span.cbp-main-link { color: #777; padding-top: 20px; padding-bottom: 20px; text-transform: uppercase; font-size: 14px; border-top: 1px solid #cecece; }

#cbp-hrmenu1 > ul > li > a .cbp-mainlink-icon, #cbp-hrmenu1 > ul > li > a .cbp-mainlink-iicon { font-size: 14px; max-height: 14px; }

.cbp-vertical-on-top .cbp-hrmenu.cbp-vertical > ul { -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); }

.cbp-hrmenu > ul > li#cbp-hrmenu-tab-1 > a, .cbp-hrmenu > ul > li#cbp-hrmenu-tab-1 > span.cbp-main-link { background-color: #474747; }

.cbp-hrmenu li#cbp-hrmenu-tab-2 .menu-element-id-3 > .cbp-menu-column-inner { border-top-style: dotted; border-top-width: 1px; border-right-style: dotted; border-right-width: 1px; border-bottom-style: dotted; border-bottom-width: 1px; border-top-color: #5bff48; border-right-color: #4400f7; border-bottom-color: #f1ff9c; }

.cbp-hrmenu li#cbp-hrmenu-tab-2 .menu-element-id-3 > .cbp-menu-column-inner ul.cbp-hrsub-level2 { }

.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li a { background-color: #f9f9f9; color: #777; }

.cbp-hrmenu .cbp-submenu-it-indicator { color: #777;}

.cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-hrsub-tabs-names li.active a, .cbp-tabs-names li .cbp-inner-border-hider { background-color: #fff; color: #777; }

.cbp-hrmenu li.active .cbp-submenu-it-indicator { color: #777;}

.cbp-hrmenu .innertabcontent-3 .menu-element-id-3 > .cbp-menu-column-inner { border-top-style: solid; border-top-width: 2px; border-right-style: solid; border-right-width: 4px; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 3px; border-top-color: #00e34d; border-right-color: #02c300; border-bottom-color: #d700b8; border-left-color: #b9ff78; }

.cbp-hrmenu .innertabcontent-3 .menu-element-id-3 > .cbp-menu-column-inner ul.cbp-hrsub-level2 { }

#iqitmegamenu-mobile #iqitmegamenu-shower, #cbp-close-mobile { background-color: white; color: #910928; }

#iqitmegamenu-mobile .iqitmegamenu-icon { color: #000; background-color: #fff; }

.cbp-mobilesubmenu { background-color: #910928; color: white;}

#iqitmegamenu-accordion { background-color: #910928; color: white; }

#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul { background-color: #910928; }

#iqitmegamenu-accordion.cbp-spmenu > li ul { background-color: #910928; }


#iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator { color: white; }

#iqitmegamenu-accordion li a { color: white; background-color: #910928; }

#iqitmegamenu-mobile .iqitmegamenu-accordion li a:hover { color: white; background-color: #910928; padding-left: 10px; }

#iqitmegamenu-accordion li a:hover { color: white; background-color: #910928; }

#iqitmegamenu-accordion div.responsiveInykator { color: white; }

#cbp-hrmenu .cbp-tab-title {
    color: white;
    text-transform: none;
    font-family: Ubuntu, Regular;
    font-size: 14px;
    font-weight: unset;
    padding: 5px 10px 5px 10px;
    border: 1px solid #910928;
    border-radius: 20px;
}

#cbp-hrmenu .cbp-tab-title:hover {
    color: white;
    border: 1px solid white;
    border-radius: 20px;
}

#cbp-hrmenu > ul > li > a {
    padding: 5px 3px 5px 4px;
}

#cbp-hrmenu ul li:last-child > a span {
    font-style: italic;
}

#cbp-hrmenu > ul > li > a:hover {
    color: white;
    /*background-color: #910928;*/
}

