menu.less 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. @import (reference) 'default.less';
  2. @import '../../../../../../../template/css/menu.css';
  3. .@{bx-root-class-name} {
  4. .bx-menu-toolbar-padding {
  5. padding-top: 0;
  6. }
  7. /*--- Main (Top) Menu ---*/
  8. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site {
  9. display: block;
  10. white-space: normal;
  11. }
  12. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li {
  13. width: auto;
  14. height: auto;
  15. margin: 0;
  16. }
  17. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li:not(.bx-menu-item-more-auto) {
  18. display: block;
  19. }
  20. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site > li > a,
  21. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site ul.bx-menu-submenu-more-auto > li > a {
  22. padding: 0px 0.5rem;
  23. }
  24. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li:hover {
  25. opacity: 1.0;
  26. }
  27. .bx-sliding-smenu-submenu {
  28. position: absolute;
  29. display: none;
  30. top: 100%;
  31. left: 0px;
  32. min-width: 100%;
  33. background-color: #ffffff;
  34. }
  35. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site > li.bx-sliding-smenu-tab-active .bx-sliding-smenu-submenu {
  36. display: block;
  37. }
  38. .bx-sliding-smenu-submenu .bx-sliding-sms-cnt ul li,
  39. .bx-sliding-smenu-submenu .bx-sliding-sms-cnt ul li a {
  40. margin: 0px;
  41. padding: 0px;
  42. }
  43. .bx-sliding-smenu-submenu .bx-sliding-sms-cnt ul li a {
  44. line-height: 2.0rem;
  45. }
  46. .bx-sliding-smenu-submenu .bx-sliding-sms-cnt ul li:hover,
  47. .bx-sliding-smenu-submenu .bx-sliding-sms-cnt ul li a:hover {
  48. background-color: transparent;
  49. }
  50. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-icon,
  51. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-title,
  52. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-arrow {
  53. display: inline-block;
  54. vertical-align: middle;
  55. }
  56. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-icon img,
  57. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-icon .sys-icon {
  58. width: auto;
  59. max-height: 2rem;
  60. margin: 0 0.5rem 0 0;
  61. }
  62. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-icon:last-child img,
  63. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-icon:last-child .sys-icon {
  64. margin-right: 0;
  65. }
  66. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-icon .sys-icon {
  67. line-height: 2rem;
  68. font-size: 1.2rem;
  69. }
  70. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-submenu-more-auto li .bx-menu-floating-blocks-icon .sys-icon {
  71. vertical-align: baseline;
  72. height: auto;
  73. line-height: normal;
  74. }
  75. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-icon img {
  76. background-pocition: center center;
  77. background-repeat: none;
  78. background-size: 60% 60%;
  79. }
  80. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-arrow .sys-icon {
  81. width: auto;
  82. height: auto;
  83. margin: 0px;
  84. font-size: 1.2rem;
  85. }
  86. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li .bx-menu-floating-blocks-arrow .sys-icon.active {
  87. display: none;
  88. }
  89. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li.bx-sliding-smenu-tab-active .bx-menu-floating-blocks-arrow .sys-icon.active {
  90. display: inline;
  91. }
  92. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li.bx-sliding-smenu-tab-active .bx-menu-floating-blocks-arrow .sys-icon.inactive {
  93. display: none;
  94. }
  95. /*--- Submenu ---*/
  96. .bx-menu-main-bar-wrapper .bx-menu-main-submenu-wrp {
  97. position: relative;
  98. -webkit-overflow-scrolling: touch;
  99. }
  100. .bx-menu-main-bar-wrapper .bx-menu-main-bar:not(.bx-menu-more-auto) .bx-menu-main-submenu-wrp {
  101. overflow-x: auto;
  102. }
  103. .bx-menu-main-bar-wrapper .bx-menu-main-submenu-group {
  104. position: relative;
  105. width: 100%;
  106. }
  107. .bx-menu-main-bar-wrapper .bx-menu-main-bar:not(.bx-menu-more-auto) .bx-menu-main-submenu-group {
  108. display: table;
  109. }
  110. .bx-menu-main-bar-wrapper .bx-menu-main-submenu-hr {
  111. width: 100%;
  112. height: 0.1875rem;
  113. -webkit-border-radius: 2px;
  114. border-radius: 2px;
  115. background-color: rgba(15, 93, 162, 0.2);
  116. box-shadow: 0 1px 0 0 rgba(255,255,255,1);
  117. }
  118. .bx-menu-main-bar-wrapper .bx-menu-main-submenu {
  119. line-height: 2.875rem;
  120. }
  121. .bx-menu-main-bar-wrapper .bx-menu-main-submenu li {
  122. position: relative;
  123. }
  124. .bx-menu-main-bar-wrapper .bx-menu-main-submenu > li > a {
  125. display: -webkit-flex;
  126. display: flex;
  127. -webkit-flex-flow: row nowrap;
  128. flex-flow: row nowrap;
  129. -webkit-align-items: center;
  130. align-items: center;
  131. line-height: 3.125rem;
  132. }
  133. .bx-menu-main-bar-wrapper .bx-menu-main-submenu li.bx-menu-tab-active > a {
  134. font-weight: 900;
  135. }
  136. .bx-menu-main-bar-wrapper .bx-menu-main-submenu li > a span {
  137. margin-left: 0.625rem;
  138. }
  139. .bx-menu-main-bar-wrapper .bx-menu-main-submenu li > a span:first-child {
  140. margin-left: 0;
  141. }
  142. .bx-menu-main-bar-wrapper .bx-menu-main-submenu li .bx-mms-item-hr {
  143. position: absolute;
  144. display: none;
  145. width: 100%;
  146. height: 0.1875rem;
  147. left: 0;
  148. bottom: -0.1875rem;
  149. -webkit-border-radius: 0.25rem;
  150. border-radius: 0.25rem;
  151. background-color: rgba(29, 75, 96, 1);
  152. }
  153. .bx-menu-main-bar-wrapper .bx-menu-main-submenu li.bx-menu-tab-active .bx-mms-item-hr {
  154. display: block;
  155. }
  156. /*--- Profile View Submenu ---*/
  157. .bx-menu-main-bar-wrapper .bx-menu-main-submenu-wrp.bx-menu-profile-view-submenu-wrp {
  158. overflow-x: visible;
  159. }
  160. .bx-menu-main-bar-wrapper .bx-menu-main-submenu-wrp.bx-menu-profile-view-submenu-wrp .bx-menu-main-submenu-group {
  161. display: block;
  162. }
  163. /*--- Toolbars ---*/
  164. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a.bx-btn {
  165. width: auto;
  166. height: 1.875rem;
  167. line-height: 1.675rem;
  168. }
  169. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a {
  170. width: auto;
  171. height: auto;
  172. line-height: normal;
  173. }
  174. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a .sys-icon,
  175. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a .sys-icon-a,
  176. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a img,
  177. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a span {
  178. vertical-align: middle;
  179. }
  180. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a .sys-icon,
  181. .bx-toolbar-item .bx-menu-toolbar .bx-menu-toolbar-item a .sys-icon-a {
  182. font-size: 1.0rem;
  183. }
  184. ul.bx-menu-toolbar li a .bx-menu-item-addon {
  185. bottom: auto;
  186. }
  187. /*--- Toolbar Site ---*/
  188. #bx-menu-toolbar-1-container .bx-menu-toolbar li {
  189. padding: 0.625rem;
  190. }
  191. #bx-menu-toolbar-1-container ul.bx-menu-toolbar li a .sys-icon-a {
  192. margin-top: 0;
  193. }
  194. /*--- Toolbar Member ---*/
  195. #bx-menu-toolbar-2-container .bx-menu-toolbar li {
  196. position: relative;
  197. display: block;
  198. float: none;
  199. -webkit-flex: 0 0 auto;
  200. -ms-flex: 0 0 auto;
  201. flex: 0 0 auto;
  202. padding: 0.5rem;
  203. }
  204. #bx-menu-toolbar-2-container .bx-menu-toolbar li.bx-menu-item-account {
  205. -webkit-flex-grow: 1;
  206. flex-grow: 1;
  207. white-space: nowrap;
  208. }
  209. #bx-menu-toolbar-2-container .bx-menu-toolbar li.bx-menu-item-account a {
  210. width: auto;
  211. }
  212. #bx-menu-toolbar-2-container .bx-menu-toolbar li.bx-menu-item-account .bx-menu-toolbar-item-title {
  213. display: none;
  214. }
  215. #bx-menu-toolbar-2-container .bx-menu-toolbar li .sys-icon-a {
  216. margin-top: 0px;
  217. vertical-align: middle;
  218. }
  219. #bx-menu-toolbar-2-container .bx-menu-toolbar .bx-menu-toolbar-item a .bx-def-thumb-size {
  220. width: 2rem;
  221. height: 2rem;
  222. line-height: 1.9rem;
  223. font-size: 1.5rem;
  224. }
  225. #bx-menu-toolbar-2-container .bx-menu-toolbar li a {
  226. position: relative;
  227. width: 2rem;
  228. height: 2rem;
  229. background-color: rgba(237, 241, 247, 1);
  230. border-radius: 1.5rem;
  231. font-size: 0.875rem;
  232. }
  233. /*--- Sliding Menu ---*/
  234. .bx-sliding-menu,
  235. .bx-sliding-menu-main {
  236. left: auto !important;
  237. right: 0;
  238. max-width: 31.25rem;
  239. }
  240. /*--- Search Popup ---*/
  241. #bx-sliding-menu-search.bx-sliding-menu-main .bx-def-page-width {
  242. width: 100%;
  243. }
  244. /*--- Notifications Popup ---*/
  245. #bx_notifications_preview.bx-sliding-menu .bx-def-page-width {
  246. width: 100%;
  247. }
  248. /*--- Account Popup ---*/
  249. #bx-sliding-menu-account.bx-sliding-menu-main.bx-sliding-menu-fullheight {
  250. height: calc(100% - 3.75rem);
  251. }
  252. /*--- Account Popup Submenu & Add Content Menu ---*/
  253. .bx-menu-account-popup-profile-active,
  254. .bx-menu-account-popup-profile-notifications {
  255. text-align: left;
  256. }
  257. .bx-menu-account-popup-profile-notifications ul.bx-menu-floating-blocks-wide,
  258. .bx-menu-object-sys_account_notifications li,
  259. .bx-menu-object-sys_add_content li {
  260. display: block;
  261. width: 100%;
  262. height: auto;
  263. }
  264. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-icon,
  265. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-title,
  266. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-icon,
  267. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-title {
  268. display: inline-block;
  269. vertical-align: top;
  270. }
  271. .bx-menu-object-sys_account_notifications li a,
  272. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-title,
  273. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-title {
  274. line-height: 1.5rem;
  275. }
  276. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-title,
  277. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-title {
  278. padding-left: 0.5rem;
  279. padding-right: 0.5rem;
  280. }
  281. .bx-menu-object-sys_account_notifications li img,
  282. .bx-menu-object-sys_account_notifications li .sys-icon,
  283. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-icon img,
  284. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-icon .sys-icon,
  285. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-icon img,
  286. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-icon .sys-icon {
  287. height: 1.0rem;
  288. width: 1.0rem;
  289. margin: 0px;
  290. }
  291. .bx-menu-object-sys_account_notifications li .sys-icon,
  292. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-icon .sys-icon,
  293. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-icon .sys-icon {
  294. line-height: 1.0rem;
  295. font-size: 1.0rem;
  296. }
  297. .bx-menu-object-sys_account_notifications li img,
  298. .bx-menu-object-sys_account_notifications li .bx-menu-floating-blocks-icon img,
  299. .bx-menu-object-sys_add_content li .bx-menu-floating-blocks-icon img {
  300. background-pocition: center center;
  301. background-repeat: none;
  302. background-size: 60% 60%;
  303. }
  304. .bx-menu-object-sys_account_notifications li .bx-def-unit-alert-middle {
  305. top: calc(50% - 9px);
  306. right: 4px;
  307. }
  308. .bx-menu-object-sys_account_notifications li:hover {
  309. opacity: 1.0;
  310. }
  311. /*--- Add Content Menu ---*/
  312. #bx-sliding-menu-sys_add_content.bx-sliding-menu-main .bx-menu-object-sys_add_content {
  313. display: block;
  314. width: 100%;
  315. }
  316. /*--- Vertical (Vertical Custom) Menus (in Popup) ---*/
  317. .bx-popup .bx-menu-ver li,
  318. .bx-popup .bx-menu-custom-ver li,
  319. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li {
  320. border-radius: 0;
  321. }
  322. .bx-popup .bx-menu-ver li,
  323. .bx-popup .bx-menu-custom-ver li,
  324. .bx-popup .bx-menu-ver li.bx-def-color-bg-hl-hover,
  325. .bx-popup .bx-menu-custom-ver li.bx-def-color-bg-hl-hover,
  326. .bx-menu-ver.bx-menu-vertical-more-less li.bx-def-color-bg-hl-hover,
  327. .bx-menu-floating-blocks.bx-menu-object-sys_add_content li.bx-def-color-bg-hl-hover,
  328. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li.bx-def-color-bg-hl-hover {
  329. border: 1px solid transparent;
  330. }
  331. .bx-popup .bx-menu-ver li:hover,
  332. .bx-popup .bx-menu-custom-ver li:hover,
  333. .bx-popup .bx-menu-ver li.bx-def-color-bg-hl-hover:hover,
  334. .bx-popup .bx-menu-custom-ver li.bx-def-color-bg-hl-hover:hover,
  335. .bx-menu-ver.bx-menu-vertical-more-less li.bx-def-color-bg-hl-hover:hover,
  336. .bx-menu-floating-blocks.bx-menu-object-sys_add_content li.bx-def-color-bg-hl-hover:hover,
  337. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li.bx-def-color-bg-hl-hover:hover {
  338. border-radius: 0.5rem;
  339. border-color: transparent;
  340. }
  341. .bx-popup .bx-menu-ver li.bx-def-color-bg-active,
  342. .bx-popup .bx-menu-custom-ver li.bx-def-color-bg-active {
  343. border-radius: 0.5rem;
  344. border-color: transparent;
  345. }
  346. .bx-menu-ver.bx-menu-vertical-more-less li.bx-def-color-bg-active,
  347. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li.bx-def-color-bg-active {
  348. border-color: transparent;
  349. background-color: transparent;
  350. }
  351. .bx-popup .bx-menu-custom-ver:not(.bx-menu-submenu-more-auto) li > span,
  352. .bx-popup .bx-menu-custom-ver:not(.bx-menu-submenu-more-auto) li > .bx-def-margin-thd-topbottom {
  353. width: 100%;
  354. margin: 0 !important;
  355. padding: 0.25rem 0.5rem;
  356. }
  357. .bx-popup .bx-menu-custom-ver li a,
  358. .bx-menu-floating-blocks.bx-menu-object-sys_add_content li > a,
  359. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li > a {
  360. position: relative;
  361. display: -webkit-flex;
  362. display: flex;
  363. -webkit-flex-flow: row nowrap;
  364. flex-flow: row nowrap;
  365. -webkit-align-items: center;
  366. align-items: center;
  367. -webkit-justify-content: flex-start;
  368. justify-content: flex-start;
  369. box-sizing: border-box;
  370. width: 100%;
  371. margin: 0;
  372. padding: 0;
  373. }
  374. .bx-popup .bx-menu-custom.bx-menu-custom-ver.bx-menu-submenu-more-auto li.bx-menu-item,
  375. .bx-menu-custom.bx-menu-custom-hor.bx-menu-more-auto .bx-menu-item.bx-menu-item-more-auto .bx-popup .bx-menu-item {
  376. padding: 0 0.5rem;
  377. line-height: normal;
  378. }
  379. .bx-popup .bx-menu-custom.bx-menu-custom-ver.bx-menu-submenu-more-auto li > span,
  380. .bx-popup .bx-menu-custom.bx-menu-custom-ver.bx-menu-submenu-more-auto li > .bx-def-margin-thd-topbottom {
  381. margin: 0;
  382. padding-right: 0.5rem;
  383. }
  384. .bx-popup .bx-menu-custom.bx-menu-custom-ver.bx-menu-submenu-more-auto li > span .bx-menu-addon {
  385. padding-right: 0;
  386. }
  387. .bx-popup .bx-menu-custom.bx-menu-custom-ver.bx-menu-submenu-more-auto li.bx-menu-item a {
  388. display: block;
  389. line-height: 1.5rem;
  390. }
  391. .bx-menu-floating-blocks.bx-menu-object-sys_add_content li > a,
  392. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li > a {
  393. padding: 0.25rem 0.5rem;
  394. }
  395. .bx-popup .bx-menu-ver li.bx-def-color-bg-active a,
  396. .bx-popup .bx-menu-custom-ver li.bx-def-color-bg-active a,
  397. .bx-menu-ver.bx-menu-vertical-more-less li.bx-def-color-bg-active a,
  398. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li.bx-def-color-bg-active a,
  399. .bx-popup .bx-menu-ver li.bx-def-color-bg-active .sys-icon,
  400. .bx-popup .bx-menu-custom-ver li.bx-def-color-bg-active .sys-icon,
  401. .bx-menu-ver.bx-menu-vertical-more-less li.bx-def-color-bg-active .sys-icon,
  402. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li.bx-def-color-bg-active .sys-icon {
  403. font-weight: 800;
  404. color: rgba(20,80,100,1) !important;
  405. }
  406. .bx-popup .bx-menu-ver li img,
  407. .bx-popup .bx-menu-ver li .sys-icon,
  408. .bx-popup .bx-menu-custom-ver li img,
  409. .bx-popup .bx-menu-custom-ver li .sys-icon {
  410. display: inline-block;
  411. vertical-align: middle;
  412. width: 1.6rem;
  413. height: 1.6rem;
  414. margin-right: 0;
  415. line-height: 1.6rem;
  416. font-size: 1.0rem;
  417. }
  418. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li img,
  419. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li .sys-icon {
  420. width: 1.5rem;
  421. height: 1.5rem;
  422. line-height: 1.5rem;
  423. }
  424. .bx-popup .bx-menu-ver li a div {
  425. padding: 0.25rem 0.5rem;
  426. white-space: nowrap;
  427. }
  428. .bx-popup .bx-menu-ver li a > span,
  429. .bx-popup .bx-menu-ver li a div > span,
  430. .bx-popup .bx-menu-custom-ver li a > span {
  431. white-space: nowrap;
  432. vertical-align: baseline;
  433. }
  434. .bx-menu-floating-blocks-wide.bx-menu-object-sys_account_notifications li .bx-menu-item-addon {
  435. top: 0.25rem;
  436. }
  437. /* --------------- profile stats menu */
  438. .bx-menu-ver.bx-menu-vertical-more-less li .bx-menu-addon-cnt.bx-def-color-bg-hl {
  439. background-color: transparent;
  440. }
  441. /*--- Custom Menu with More Auto ---*/
  442. .bx-menu-main-submenu.bx-menu-more-auto .bx-menu-submenu-more-auto .bx-menu-item .bx-btn,
  443. .bx-menu-custom.bx-menu-custom-hor.bx-menu-more-auto .bx-menu-submenu-more-auto .bx-menu-item a,
  444. .bx-menu-custom.bx-menu-custom-hor.bx-menu-more-auto .bx-menu-submenu-more-auto .bx-menu-item .bx-btn {
  445. font-weight: normal;
  446. }
  447. .bx-menu-main-submenu.bx-menu-more-auto .bx-menu-submenu-more-auto .bx-menu-item .bx-btn .sys-icon,
  448. .bx-menu-custom.bx-menu-custom-hor.bx-menu-more-auto .bx-menu-submenu-more-auto .bx-menu-item .bx-btn .sys-icon {
  449. color: @bx-color-icon-body;
  450. }
  451. /*--- Actions menu ---*/
  452. .bx-base-general-entity-actions ul.bx-menu-hor li a > span,
  453. .bx-base-general-entity-actions ul.bx-menu-custom-hor li a > span {
  454. vertical-align: top;
  455. }
  456. }
  457. :where(.bx-media-tablet, .bx-media-desktop) .@{bx-root-class-name} {
  458. #bx-sliding-menu-sys_site.bx-sliding-smenu-main {
  459. position: relative;
  460. height: 2.125rem;
  461. }
  462. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-sliding-menu-main-cnt {
  463. position: absolute;
  464. width: 100%;
  465. }
  466. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site {
  467. position: relative;
  468. display: -webkit-flex;
  469. display: flex;
  470. -webkit-align-items: center;
  471. align-items: center;
  472. height: 100%;
  473. }
  474. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li {
  475. position: relative;
  476. height: 2.125rem;
  477. border: 1px solid transparent;
  478. border-radius: 0.5rem;
  479. }
  480. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li:not(.bx-menu-item-more-auto) {
  481. display: block;
  482. }
  483. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li > a {
  484. position: relative;
  485. display: -webkit-flex;
  486. display: flex;
  487. -webkit-align-items: center;
  488. align-items: center;
  489. height: 100%;
  490. }
  491. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li .bx-menu-floating-blocks-line {
  492. position: absolute;
  493. display: none;
  494. top: 0px;
  495. left: 0px;
  496. width: 100%;
  497. height: 0.1875rem;
  498. -webkit-border-radius: 0.25rem;
  499. border-radius: 0.25rem;
  500. background-color: rgba(255, 255, 255, 1.0);
  501. }
  502. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li .bx-sliding-smenu-submenu ul,
  503. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li .bx-sliding-smenu-submenu ul li{
  504. display: block;
  505. }
  506. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site > li:hover,
  507. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site > li.bx-menu-tab-active:hover {
  508. border: 1px solid rgba(0, 0, 0, 0.05);
  509. background-color: rgba(0, 0, 0, 0.05);
  510. }
  511. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site > li.bx-menu-tab-active {
  512. border-color: transparent;
  513. background-color: transparent;
  514. }
  515. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site > li:hover .bx-sliding-smenu-submenu {
  516. display: block;
  517. }
  518. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li:hover .bx-menu-floating-blocks-arrow .sys-icon.active {
  519. display: inline;
  520. }
  521. #bx-sliding-menu-sys_site.bx-sliding-smenu-main .bx-menu-object-sys_site li:hover .bx-menu-floating-blocks-arrow .sys-icon.inactive {
  522. display: none;
  523. }
  524. #bx-sliding-menu-account.bx-sliding-menu-main,
  525. #bx-sliding-menu-sys_add_content.bx-sliding-menu-main {
  526. width: auto;
  527. max-width: none;
  528. }
  529. }
  530. .bx-media-phone .@{bx-root-class-name} {
  531. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li {
  532. height: auto;
  533. }
  534. #bx-sliding-menu-sys_site.bx-sliding-smenu-main ul.bx-menu-object-sys_site li .bx-sliding-sms-cnt {
  535. padding: 0px 0px 0px 1.7rem;
  536. }
  537. .bx-sliding-smenu-submenu {
  538. position: relative;
  539. top: 0px;
  540. left: 0px;
  541. background-color: transparent;
  542. box-shadow: none;
  543. }
  544. }