You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1754 lines
32 KiB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. /*
  2. * # Semantic - Menu
  3. * http://github.com/jlukic/semantic-ui/
  4. *
  5. *
  6. * Copyright 2013 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Standard
  13. *******************************/
  14. /*--------------
  15. Menu
  16. ---------------*/
  17. .ui.menu {
  18. margin: 1rem 0rem;
  19. background-color: #FFFFFF;
  20. font-size: 0px;
  21. font-weight: normal;
  22. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  23. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  24. border-radius: 0.1875rem;
  25. }
  26. .ui.menu:first-child {
  27. margin-top: 0rem;
  28. }
  29. .ui.menu:last-child {
  30. margin-bottom: 0rem;
  31. }
  32. .ui.menu:after {
  33. content: ".";
  34. display: block;
  35. height: 0;
  36. clear: both;
  37. visibility: hidden;
  38. }
  39. .ui.menu > .item:first-child {
  40. border-radius: 0.1875em 0px 0px 0.1875em;
  41. }
  42. .ui.menu > .item:last-child {
  43. border-radius: 0px 0.1875em 0.1875em 0px;
  44. }
  45. .ui.menu .item {
  46. -webkit-user-select: none;
  47. -moz-user-select: none;
  48. -ms-user-select: none;
  49. user-select: none;
  50. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  51. vertical-align: middle;
  52. line-height: 1;
  53. text-decoration: none;
  54. -webkit-box-sizing: border-box;
  55. -moz-box-sizing: border-box;
  56. -ms-box-sizing: border-box;
  57. box-sizing: border-box;
  58. -webkit-transition: opacity 0.2s ease,
  59. background 0.2s ease,
  60. -webkit-box-shadow 0.2s ease;
  61. transition: opacity 0.2s ease,
  62. background 0.2s ease,
  63. box-shadow 0.2s ease;
  64. }
  65. /*--------------
  66. Colors
  67. ---------------*/
  68. /* Text Color */
  69. .ui.menu .item,
  70. .ui.menu .item > a:not(.button) {
  71. color: rgba(0, 0, 0, 0.75);
  72. }
  73. .ui.menu .item .item,
  74. .ui.menu .item .item > a:not(.button) {
  75. color: rgba(30, 30, 30, 0.7);
  76. }
  77. .ui.menu .item .item .item,
  78. .ui.menu .item .item .item > a:not(.button) {
  79. color: rgba(30, 30, 30, 0.6);
  80. }
  81. .ui.menu .dropdown .menu .item,
  82. .ui.menu .dropdown .menu .item a:not(.button) {
  83. color: rgba(0, 0, 0, 0.75);
  84. }
  85. /* Hover */
  86. .ui.menu .item .menu a.item:hover,
  87. .ui.menu .item .menu .link.item:hover {
  88. color: rgba(0, 0, 0, 0.85);
  89. }
  90. .ui.menu .dropdown .menu .item a:not(.button):hover {
  91. color: rgba(0, 0, 0, 0.85);
  92. }
  93. /* Active */
  94. .ui.menu .active.item,
  95. .ui.menu .active.item a:not(.button) {
  96. color: rgba(0, 0, 0, 0.85);
  97. border-radius: 0px;
  98. }
  99. /*--------------
  100. Items
  101. ---------------*/
  102. .ui.menu .item {
  103. position: relative;
  104. display: inline-block;
  105. padding: 0.83em 0.95em;
  106. border-top: 0em solid rgba(0, 0, 0, 0);
  107. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  108. -moz-user-select: -moz-none;
  109. -khtml-user-select: none;
  110. -webkit-user-select: none;
  111. -ms-user-select: none;
  112. user-select: none;
  113. }
  114. .ui.menu .menu {
  115. margin: 0em;
  116. }
  117. .ui.menu .item.left,
  118. .ui.menu .menu.left {
  119. float: left;
  120. }
  121. .ui.menu .item.right,
  122. .ui.menu .menu.right {
  123. float: right;
  124. }
  125. /*--------------
  126. Borders
  127. ---------------*/
  128. .ui.menu .item:before {
  129. position: absolute;
  130. content: '';
  131. top: 0%;
  132. left: 0px;
  133. width: 1px;
  134. height: 100%;
  135. background-image: linear-gradient(
  136. rgba(0, 0, 0, 0.05) 0%,
  137. rgba(0, 0, 0, 0.1) 50%,
  138. rgba(0, 0, 0, 0.05) 100%);
  139. }
  140. .ui.menu > .menu:not(.right):first-child > .item:first-child:before,
  141. .ui.menu .item:first-child:before {
  142. display: none;
  143. }
  144. .ui.menu .menu.right .item:before,
  145. .ui.menu .item.right:before {
  146. right: auto;
  147. left: 0px;
  148. }
  149. /*--------------
  150. Text Content
  151. ---------------*/
  152. .ui.menu .text.item > *,
  153. .ui.menu .item > p:only-child {
  154. -webkit-user-select: text;
  155. -moz-user-select: text;
  156. -ms-user-select: text;
  157. user-select: text;
  158. line-height: 1.3;
  159. color: rgba(0, 0, 0, 0.6);
  160. }
  161. .ui.menu .item > p:first-child {
  162. margin-top: 0px;
  163. }
  164. .ui.menu .item > p:last-child {
  165. margin-bottom: 0px;
  166. }
  167. /*--------------
  168. Button
  169. ---------------*/
  170. .ui.menu:not(.vertical) .item > .button {
  171. position: relative;
  172. top: -0.05em;
  173. margin: -0.55em 0;
  174. padding-bottom: 0.55em;
  175. padding-top: 0.55em;
  176. font-size: 0.875em;
  177. }
  178. /*--------------
  179. Inputs
  180. ---------------*/
  181. .ui.menu:not(.vertical) .item > .input {
  182. margin-top: -0.85em;
  183. margin-bottom: -0.85em;
  184. padding-top: 0.3em;
  185. padding-bottom: 0.3em;
  186. width: 100%;
  187. vertical-align: top;
  188. }
  189. .ui.menu .item > .input input {
  190. padding-top: 0.5em;
  191. padding-bottom: 0.5em;
  192. }
  193. .ui.vertical.menu .item > .input input {
  194. margin: 0em;
  195. padding-top: 0.63em;
  196. padding-bottom: 0.63em;
  197. }
  198. .ui.vertical.menu .ui.input > .icon {
  199. padding-top: 0.63em;
  200. }
  201. /* Action Input */
  202. .ui.menu:not(.vertical) .item > .button.labeled > .icon {
  203. padding-top: 0.6em;
  204. }
  205. .ui.menu:not(.vertical) .item .action.input > .button {
  206. font-size: 0.8em;
  207. padding: 0.55em 0.8em;
  208. }
  209. /* Resizes */
  210. .ui.small.menu:not(.vertical) .item > .input input {
  211. padding-top: 0.4em;
  212. padding-bottom: 0.4em;
  213. }
  214. .ui.large.menu:not(.vertical) .item > .input input {
  215. top: -0.125em;
  216. padding-bottom: 0.6em;
  217. padding-top: 0.6em;
  218. }
  219. .ui.large.menu:not(.vertical) .item .action.input > .button {
  220. font-size: 0.8em;
  221. padding: 0.9em;
  222. }
  223. .ui.large.menu:not(.vertical) .item .action.input > .button > .icon {
  224. padding-top: 0.8em;
  225. }
  226. /*--------------
  227. Header
  228. ---------------*/
  229. .ui.menu .header.item {
  230. background-color: rgba(0, 0, 0, 0.04);
  231. margin: 0em;
  232. }
  233. .ui.vertical.menu .header.item {
  234. font-weight: bold;
  235. }
  236. /*--------------
  237. Dropdowns
  238. ---------------*/
  239. .ui.menu .dropdown .menu .item .icon {
  240. float: none;
  241. margin: 0em 0.75em 0em 0em;
  242. }
  243. .ui.menu .dropdown.item .menu {
  244. left: 1px;
  245. margin: 0px;
  246. min-width: -webkit-calc(100% - 1px);
  247. min-width: calc(100% - 1px);
  248. -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  249. box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  250. }
  251. .ui.secondary.menu .dropdown.item .menu {
  252. left: 0px;
  253. min-width: 100%;
  254. }
  255. .ui.menu .pointing.dropdown.item .menu {
  256. margin-top: 0.75em;
  257. }
  258. .ui.menu .simple.dropdown.item .menu {
  259. margin: 0px !important;
  260. }
  261. .ui.menu .dropdown.item .menu .item {
  262. width: 100%;
  263. color: rgba(0, 0, 0, 0.75);
  264. }
  265. .ui.menu .dropdown.item .menu .active.item {
  266. -webkit-box-shadow: none !important;
  267. box-shadow: none !important;
  268. }
  269. .ui.menu .ui.dropdown .menu .item:before {
  270. display: none;
  271. }
  272. /*--------------
  273. Labels
  274. ---------------*/
  275. .ui.menu .item > .label {
  276. background-color: rgba(0, 0, 0, 0.35);
  277. color: #FFFFFF;
  278. margin: -0.15em 0em -0.15em 0.5em;
  279. padding: 0.3em 0.8em;
  280. vertical-align: baseline;
  281. }
  282. .ui.menu .item > .floating.label {
  283. padding: 0.3em 0.8em;
  284. }
  285. /*--------------
  286. Images
  287. ---------------*/
  288. .ui.menu .item > img:only-child {
  289. display: block;
  290. max-width: 100%;
  291. margin: 0em auto;
  292. }
  293. /*******************************
  294. States
  295. *******************************/
  296. /*--------------
  297. Hover
  298. ---------------*/
  299. .ui.link.menu .item:hover,
  300. .ui.menu .link.item:hover,
  301. .ui.menu a.item:hover,
  302. .ui.menu .ui.dropdown .menu .item:hover {
  303. cursor: pointer;
  304. background-color: rgba(0, 0, 0, 0.02);
  305. }
  306. .ui.menu .ui.dropdown.item.active {
  307. background-color: rgba(0, 0, 0, 0.02);
  308. -webkit-box-shadow: none;
  309. box-shadow: none;
  310. border-bottom-right-radius: 0em;
  311. border-bottom-left-radius: 0em;
  312. }
  313. /*--------------
  314. Down
  315. ---------------*/
  316. .ui.link.menu .item:active,
  317. .ui.menu .link.item:active,
  318. .ui.menu a.item:active,
  319. .ui.menu .ui.dropdown .menu .item:active {
  320. background-color: rgba(0, 0, 0, 0.05);
  321. }
  322. /*--------------
  323. Active
  324. ---------------*/
  325. .ui.menu .active.item {
  326. background-color: rgba(0, 0, 0, 0.01);
  327. color: rgba(0, 0, 0, 0.95);
  328. -webkit-box-shadow: 0em 0.2em 0em inset;
  329. box-shadow: 0em 0.2em 0em inset;
  330. }
  331. .ui.vertical.menu .active.item {
  332. border-radius: 0em;
  333. -webkit-box-shadow: 0.2em 0em 0em inset;
  334. box-shadow: 0.2em 0em 0em inset;
  335. }
  336. .ui.vertical.menu > .active.item:first-child {
  337. border-radius: 0em 0.1875em 0em 0em;
  338. }
  339. .ui.vertical.menu > .active.item:last-child {
  340. border-radius: 0em 0em 0.1875em 0em;
  341. }
  342. .ui.vertical.menu > .active.item:only-child {
  343. border-radius: 0em 0.1875em 0.1875em 0em;
  344. }
  345. .ui.vertical.menu .active.item .menu .active.item {
  346. border-left: none;
  347. }
  348. .ui.vertical.menu .active.item .menu .active.item {
  349. padding-left: 1.5rem;
  350. }
  351. .ui.vertical.menu .item .menu .active.item {
  352. background-color: rgba(0, 0, 0, 0.03);
  353. -webkit-box-shadow: none;
  354. box-shadow: none;
  355. }
  356. /*--------------
  357. Disabled
  358. ---------------*/
  359. .ui.menu .item.disabled,
  360. .ui.menu .item.disabled:hover {
  361. cursor: default;
  362. color: rgba(0, 0, 0, 0.2);
  363. background-color: transparent !important;
  364. }
  365. /*--------------------
  366. Loading
  367. ---------------------*/
  368. /* On Form */
  369. .ui.menu.loading {
  370. position: relative;
  371. }
  372. .ui.menu.loading:after {
  373. position: absolute;
  374. top: 0%;
  375. left: 0%;
  376. content: '';
  377. width: 100%;
  378. height: 100%;
  379. background: rgba(255, 255, 255, 0.8) url(../images/loader-large.gif) no-repeat 50% 50%;
  380. visibility: visible;
  381. }
  382. /*******************************
  383. Types
  384. *******************************/
  385. /*--------------
  386. Vertical
  387. ---------------*/
  388. .ui.vertical.menu .item {
  389. display: block;
  390. height: auto !important;
  391. border-top: none;
  392. border-left: 0em solid rgba(0, 0, 0, 0);
  393. border-right: none;
  394. }
  395. .ui.vertical.menu > .item:first-child {
  396. border-radius: 0.1875em 0.1875em 0px 0px;
  397. }
  398. .ui.vertical.menu > .item:last-child {
  399. border-radius: 0px 0px 0.1875em 0.1875em;
  400. }
  401. .ui.vertical.menu .item > .label {
  402. float: right;
  403. text-align: center;
  404. }
  405. .ui.vertical.menu .item > i.icon {
  406. float: right;
  407. width: 1.22em;
  408. margin: 0em 0em 0em 0.5em;
  409. }
  410. .ui.vertical.menu .item > .label + i.icon {
  411. float: none;
  412. margin: 0em 0.25em 0em 0em;
  413. }
  414. /*--- Border ---*/
  415. .ui.vertical.menu .item:before {
  416. position: absolute;
  417. content: '';
  418. top: 0%;
  419. left: 0px;
  420. width: 100%;
  421. height: 1px;
  422. background-image: -webkit-linear-gradient(left,
  423. rgba(0, 0, 0, 0.03) 0%,
  424. rgba(0, 0, 0, 0.1) 1.5em,
  425. rgba(0, 0, 0, 0.03) 100%);
  426. background-image: linear-gradient(to right,
  427. rgba(0, 0, 0, 0.03) 0%,
  428. rgba(0, 0, 0, 0.1) 1.5em,
  429. rgba(0, 0, 0, 0.03) 100%);
  430. }
  431. .ui.vertical.menu .item:first-child:before {
  432. background-image: none !important;
  433. }
  434. /*--- Dropdown ---*/
  435. .ui.vertical.menu .dropdown.item > i {
  436. float: right;
  437. content: "\f0da";
  438. }
  439. .ui.vertical.menu .dropdown.item .menu {
  440. top: 0% !important;
  441. left: 100%;
  442. margin: 0px 0px 0px 1px;
  443. -webkit-box-shadow: 0 0px 1px 1px #DDDDDD;
  444. box-shadow: 0 0px 1px 1px #DDDDDD;
  445. }
  446. .ui.vertical.menu .dropdown.item.active {
  447. border-top-right-radius: 0em;
  448. border-bottom-right-radius: 0em;
  449. }
  450. .ui.vertical.menu .dropdown.item .menu .item {
  451. font-size: 1rem;
  452. }
  453. .ui.vertical.menu .dropdown.item .menu .item i.icon {
  454. margin-right: 0em;
  455. }
  456. .ui.vertical.menu .dropdown.item.active {
  457. -webkit-box-shadow: none;
  458. box-shadow: none;
  459. }
  460. /*--- Sub Menu ---*/
  461. .ui.vertical.menu .item > .menu {
  462. margin: 0.5em -0.95em 0em;
  463. }
  464. .ui.vertical.menu .item > .menu > .item {
  465. padding: 0.5rem 1.5rem;
  466. font-size: 0.875em;
  467. }
  468. .ui.vertical.menu .item > .menu > .item:before {
  469. display: none;
  470. }
  471. /*--------------
  472. Tiered
  473. ---------------*/
  474. .ui.tiered.menu > .sub.menu > .item {
  475. color: rgba(0, 0, 0, 0.4);
  476. }
  477. .ui.tiered.menu > .menu > .item:hover {
  478. color: rgba(0, 0, 0, 0.8);
  479. }
  480. .ui.tiered.menu .item.active {
  481. color: rgba(0, 0, 0, 0.8);
  482. }
  483. .ui.tiered.menu > .menu .item.active:after {
  484. position: absolute;
  485. content: '';
  486. margin-top: -1px;
  487. top: 100%;
  488. left: 0px;
  489. width: 100%;
  490. height: 2px;
  491. background-color: #FBFBFB;
  492. }
  493. .ui.tiered.menu .sub.menu {
  494. background-color: rgba(0, 0, 0, 0.01);
  495. border-radius: 0em;
  496. border-top: 1px solid rgba(0, 0, 0, 0.1);
  497. -webkit-box-shadow: none;
  498. box-shadow: none;
  499. color: #FFFFFF;
  500. }
  501. .ui.tiered.menu .sub.menu .item {
  502. font-size: 0.875rem;
  503. }
  504. .ui.tiered.menu .sub.menu .item:before {
  505. background-image: none;
  506. }
  507. .ui.tiered.menu .sub.menu .active.item {
  508. padding-top: 0.83em;
  509. background-color: transparent;
  510. border-radius: 0 0 0 0;
  511. border-top: medium none;
  512. -webkit-box-shadow: none;
  513. box-shadow: none;
  514. color: rgba(0, 0, 0, 0.7) !important;
  515. }
  516. .ui.tiered.menu .sub.menu .active.item:after {
  517. display: none;
  518. }
  519. /* Inverted */
  520. .ui.inverted.tiered.menu > .menu > .item {
  521. color: rgba(255, 255, 255, 0.5);
  522. }
  523. .ui.inverted.tiered.menu .sub.menu {
  524. background-color: rgba(0, 0, 0, 0.2);
  525. }
  526. .ui.inverted.tiered.menu .sub.menu .item {
  527. color: rgba(255, 255, 255, 0.6);
  528. }
  529. .ui.inverted.tiered.menu > .menu > .item:hover {
  530. color: rgba(255, 255, 255, 0.9);
  531. }
  532. .ui.inverted.tiered.menu .active.item:after {
  533. display: none;
  534. }
  535. .ui.inverted.tiered.menu > .sub.menu > .active.item,
  536. .ui.inverted.tiered.menu > .menu > .active.item {
  537. color: rgba(255, 255, 255, 1) !important;
  538. -webkit-box-shadow: none;
  539. box-shadow: none;
  540. }
  541. /* Tiered pointing */
  542. .ui.pointing.tiered.menu > .menu > .item:after {
  543. display: none;
  544. }
  545. .ui.pointing.tiered.menu > .sub.menu > .item:after {
  546. display: block;
  547. }
  548. /*--------------
  549. Tabular
  550. ---------------*/
  551. .ui.tabular.menu {
  552. background-color: transparent;
  553. border-bottom: 1px solid #DCDDDE;
  554. border-radius: 0em;
  555. -webkit-box-shadow: none !important;
  556. box-shadow: none !important;
  557. }
  558. .ui.tabular.menu .item {
  559. background-color: transparent;
  560. border-left: 1px solid transparent;
  561. border-right: 1px solid transparent;
  562. border-top: 1px solid transparent;
  563. padding-left: 1.4em;
  564. padding-right: 1.4em;
  565. color: rgba(0, 0, 0, 0.6);
  566. }
  567. .ui.tabular.menu .item:before {
  568. display: none;
  569. }
  570. /* Hover */
  571. .ui.tabular.menu .item:hover {
  572. background-color: transparent;
  573. color: rgba(0, 0, 0, 0.8);
  574. }
  575. /* Active */
  576. .ui.tabular.menu .active.item {
  577. position: relative;
  578. background-color: #FFFFFF;
  579. color: rgba(0, 0, 0, 0.8);
  580. border-color: #DCDDDE;
  581. font-weight: bold;
  582. margin-bottom: -1px;
  583. border-bottom: 1px solid #FFFFFF;
  584. -webkit-box-shadow: none;
  585. box-shadow: none;
  586. border-radius: 5px 5px 0 0;
  587. }
  588. /* Coupling with segment for attachment */
  589. .ui.attached.tabular.menu {
  590. position: relative;
  591. z-index: 2;
  592. }
  593. .ui.tabular.menu ~ .bottom.attached.segment {
  594. margin: 1px 0px 0px 1px;
  595. }
  596. /*--------------
  597. Pagination
  598. ---------------*/
  599. .ui.pagination.menu {
  600. margin: 0em;
  601. display: inline-block;
  602. vertical-align: middle;
  603. }
  604. .ui.pagination.menu .item {
  605. min-width: 3em;
  606. text-align: center;
  607. }
  608. .ui.pagination.menu .icon.item i.icon {
  609. vertical-align: top;
  610. }
  611. .ui.pagination.menu.floated {
  612. display: block;
  613. }
  614. /* active */
  615. .ui.pagination.menu .active.item {
  616. border-top: none;
  617. padding-top: 0.83em;
  618. background-color: rgba(0, 0, 0, 0.05);
  619. -webkit-box-shadow: none;
  620. box-shadow: none;
  621. }
  622. /*--------------
  623. Secondary
  624. ---------------*/
  625. .ui.secondary.menu {
  626. background-color: transparent;
  627. border-radius: 0px;
  628. -webkit-box-shadow: none;
  629. box-shadow: none;
  630. }
  631. .ui.secondary.menu > .menu > .item,
  632. .ui.secondary.menu > .item {
  633. -webkit-box-shadow: none;
  634. box-shadow: none;
  635. border: none;
  636. height: auto !important;
  637. margin: 0em 0.25em;
  638. padding: 0.5em 1em;
  639. border-radius: 0.3125em;
  640. }
  641. .ui.secondary.menu > .menu > .item:before,
  642. .ui.secondary.menu > .item:before {
  643. display: none !important;
  644. }
  645. .ui.secondary.menu .item > .input input {
  646. background-color: transparent;
  647. border: none;
  648. }
  649. .ui.secondary.menu .link.item,
  650. .ui.secondary.menu a.item {
  651. opacity: 0.8;
  652. -webkit-transition: none;
  653. transition: none;
  654. }
  655. .ui.secondary.menu .header.item {
  656. border-right: 0.1em solid rgba(0, 0, 0, 0.1);
  657. background-color: transparent;
  658. border-radius: 0em;
  659. }
  660. /* hover */
  661. .ui.secondary.menu .link.item:hover,
  662. .ui.secondary.menu a.item:hover {
  663. opacity: 1;
  664. }
  665. /* active */
  666. .ui.secondary.menu > .menu > .active.item,
  667. .ui.secondary.menu > .active.item {
  668. background-color: rgba(0, 0, 0, 0.08);
  669. opacity: 1;
  670. -webkit-box-shadow: none;
  671. box-shadow: none;
  672. }
  673. .ui.secondary.vertical.menu > .active.item {
  674. border-radius: 0.3125em;
  675. }
  676. /* inverted */
  677. .ui.secondary.inverted.menu .link.item,
  678. .ui.secondary.inverted.menu a.item {
  679. color: rgba(255, 255, 255, 0.5);
  680. }
  681. .ui.secondary.inverted.menu .link.item:hover,
  682. .ui.secondary.inverted.menu a.item:hover {
  683. color: rgba(255, 255, 255, 0.9);
  684. }
  685. .ui.secondary.inverted.menu .active.item {
  686. background-color: rgba(255, 255, 255, 0.1);
  687. }
  688. /* disable variations */
  689. .ui.secondary.item.menu > .item {
  690. margin: 0em;
  691. }
  692. .ui.secondary.attached.menu {
  693. -webkit-box-shadow: none;
  694. box-shadow: none;
  695. }
  696. /*---------------------
  697. Secondary Pointing
  698. -----------------------*/
  699. .ui.secondary.pointing.menu {
  700. border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  701. }
  702. .ui.secondary.pointing.menu > .menu > .item,
  703. .ui.secondary.pointing.menu > .item {
  704. margin: 0em 0em -3px;
  705. padding: 0.6em 0.95em;
  706. border-bottom: 3px solid rgba(0, 0, 0, 0);
  707. border-radius: 0em;
  708. -webkit-transition: color 0.2s;
  709. transition: color 0.2s;
  710. }
  711. /* Item Types */
  712. .ui.secondary.pointing.menu .header.item {
  713. margin-bottom: -3px;
  714. background-color: transparent !important;
  715. border-right-width: 0px !important;
  716. font-weight: bold !important;
  717. color: rgba(0, 0, 0, 0.8) !important;
  718. }
  719. .ui.secondary.pointing.menu .text.item {
  720. -webkit-box-shadow: none !important;
  721. box-shadow: none !important;
  722. }
  723. .ui.secondary.pointing.menu > .menu > .item:after,
  724. .ui.secondary.pointing.menu > .item:after {
  725. display: none;
  726. }
  727. /* Hover */
  728. .ui.secondary.pointing.menu > .menu > .link.item:hover,
  729. .ui.secondary.pointing.menu > .link.item:hover,
  730. .ui.secondary.pointing.menu > .menu > a.item:hover,
  731. .ui.secondary.pointing.menu > a.item:hover {
  732. background-color: transparent;
  733. color: rgba(0, 0, 0, 0.7);
  734. }
  735. /* Down */
  736. .ui.secondary.pointing.menu > .menu > .link.item:active,
  737. .ui.secondary.pointing.menu > .link.item:active,
  738. .ui.secondary.pointing.menu > .menu > a.item:active,
  739. .ui.secondary.pointing.menu > a.item:active {
  740. background-color: transparent;
  741. border-color: rgba(0, 0, 0, 0.2);
  742. }
  743. /* Active */
  744. .ui.secondary.pointing.menu > .menu > .item.active,
  745. .ui.secondary.pointing.menu > .item.active {
  746. background-color: transparent;
  747. border-color: rgba(0, 0, 0, 0.4);
  748. -webkit-box-shadow: none;
  749. box-shadow: none;
  750. }
  751. /*---------------------
  752. Secondary Vertical
  753. -----------------------*/
  754. .ui.secondary.vertical.pointing.menu {
  755. border: none;
  756. border-right: 3px solid rgba(0, 0, 0, 0.1);
  757. }
  758. .ui.secondary.vertical.menu > .item {
  759. border: none;
  760. margin: 0em 0em 0.3em;
  761. padding: 0.6em 0.8em;
  762. border-radius: 0.1875em;
  763. }
  764. .ui.secondary.vertical.menu > .header.item {
  765. border-radius: 0em;
  766. }
  767. .ui.secondary.vertical.pointing.menu > .item {
  768. margin: 0em -3px 0em 0em;
  769. border-bottom: none;
  770. border-right: 3px solid transparent;
  771. border-radius: 0em;
  772. }
  773. /* Hover */
  774. .ui.secondary.vertical.pointing.menu > .item:hover {
  775. background-color: transparent;
  776. color: rgba(0, 0, 0, 0.7);
  777. }
  778. /* Down */
  779. .ui.secondary.vertical.pointing.menu > .item:active {
  780. background-color: transparent;
  781. border-color: rgba(0, 0, 0, 0.2);
  782. }
  783. /* Active */
  784. .ui.secondary.vertical.pointing.menu > .item.active {
  785. background-color: transparent;
  786. border-color: rgba(0, 0, 0, 0.4);
  787. color: rgba(0, 0, 0, 0.85);
  788. }
  789. /*--------------
  790. Inverted
  791. ---------------*/
  792. .ui.secondary.inverted.menu {
  793. background-color: transparent;
  794. }
  795. .ui.secondary.inverted.pointing.menu {
  796. border-bottom: 3px solid rgba(255, 255, 255, 0.1);
  797. }
  798. .ui.secondary.inverted.pointing.menu > .item {
  799. color: rgba(255, 255, 255, 0.7);
  800. }
  801. .ui.secondary.inverted.pointing.menu > .header.item {
  802. color: #FFFFFF !important;
  803. }
  804. /* Hover */
  805. .ui.secondary.inverted.pointing.menu > .menu > .item:hover,
  806. .ui.secondary.inverted.pointing.menu > .item:hover {
  807. color: rgba(255, 255, 255, 0.85);
  808. }
  809. /* Down */
  810. .ui.secondary.inverted.pointing.menu > .menu > .item:active,
  811. .ui.secondary.inverted.pointing.menu > .item:active {
  812. border-color: rgba(255, 255, 255, 0.4);
  813. }
  814. /* Active */
  815. .ui.secondary.inverted.pointing.menu > .menu > .item.active,
  816. .ui.secondary.inverted.pointing.menu > .item.active {
  817. border-color: rgba(255, 255, 255, 0.8);
  818. color: rgba(255, 255, 255, 1);
  819. }
  820. /*---------------------
  821. Inverted Vertical
  822. ----------------------*/
  823. .ui.secondary.inverted.vertical.pointing.menu {
  824. border-right: 3px solid rgba(255, 255, 255, 0.1);
  825. border-bottom: none;
  826. }
  827. /*--------------
  828. Text Menu
  829. ---------------*/
  830. .ui.text.menu {
  831. background-color: transparent;
  832. margin: 1rem -1rem;
  833. border-radius: 0px;
  834. -webkit-box-shadow: none;
  835. box-shadow: none;
  836. }
  837. .ui.text.menu > .item {
  838. opacity: 0.8;
  839. margin: 0em 1em;
  840. padding: 0em;
  841. height: auto !important;
  842. border-radius: 0px;
  843. -webkit-box-shadow: none;
  844. box-shadow: none;
  845. -webkit-transition: opacity 0.2s ease;
  846. transition: opacity 0.2s ease;
  847. }
  848. .ui.text.menu > .item:before {
  849. display: none !important;
  850. }
  851. .ui.text.menu .header.item {
  852. background-color: transparent;
  853. opacity: 1;
  854. color: rgba(50, 50, 50, 0.8);
  855. font-size: 0.875rem;
  856. padding: 0em;
  857. text-transform: uppercase;
  858. font-weight: bold;
  859. }
  860. /*--- fluid text ---*/
  861. .ui.text.item.menu .item {
  862. margin: 0em;
  863. }
  864. /*--- vertical text ---*/
  865. .ui.vertical.text.menu {
  866. margin: 1rem 0em;
  867. }
  868. .ui.vertical.text.menu:first-child {
  869. margin-top: 0rem;
  870. }
  871. .ui.vertical.text.menu:last-child {
  872. margin-bottom: 0rem;
  873. }
  874. .ui.vertical.text.menu .item {
  875. float: left;
  876. clear: left;
  877. margin: 0.5em 0em;
  878. }
  879. .ui.vertical.text.menu .item > i.icon {
  880. float: none;
  881. margin: 0em 0.83em 0em 0em;
  882. }
  883. .ui.vertical.text.menu .header.item {
  884. margin: 0.8em 0em;
  885. }
  886. /*--- hover ---*/
  887. .ui.text.menu .item:hover {
  888. opacity: 1;
  889. background-color: transparent;
  890. }
  891. /*--- active ---*/
  892. .ui.text.menu .active.item {
  893. background-color: transparent;
  894. padding: 0em;
  895. border: none;
  896. opacity: 1;
  897. font-weight: bold;
  898. -webkit-box-shadow: none;
  899. box-shadow: none;
  900. }
  901. /* disable variations */
  902. .ui.text.pointing.menu .active.item:after {
  903. -webkit-box-shadow: none;
  904. box-shadow: none;
  905. }
  906. .ui.text.attached.menu {
  907. -webkit-box-shadow: none;
  908. box-shadow: none;
  909. }
  910. .ui.inverted.text.menu,
  911. .ui.inverted.text.menu .item,
  912. .ui.inverted.text.menu .item:hover,
  913. .ui.inverted.text.menu .item.active {
  914. background-color: transparent;
  915. }
  916. /*--------------
  917. Icon Only
  918. ---------------*/
  919. .ui.icon.menu,
  920. .ui.vertical.icon.menu {
  921. width: auto;
  922. display: inline-block;
  923. height: auto;
  924. }
  925. .ui.icon.menu > .item {
  926. height: auto;
  927. text-align: center;
  928. color: rgba(60, 60, 60, 0.7);
  929. }
  930. .ui.icon.menu > .item > .icon {
  931. display: block;
  932. float: none !important;
  933. opacity: 1;
  934. margin: 0em auto !important;
  935. }
  936. .ui.icon.menu .icon:before {
  937. opacity: 1;
  938. }
  939. /* Item Icon Only */
  940. .ui.menu .icon.item .icon {
  941. margin: 0em;
  942. }
  943. .ui.vertical.icon.menu {
  944. float: none;
  945. }
  946. /*--- inverted ---*/
  947. .ui.inverted.icon.menu .item {
  948. color: rgba(255, 255, 255, 0.8);
  949. }
  950. .ui.inverted.icon.menu .icon {
  951. color: rgba(255, 255, 255, 1);
  952. }
  953. /*--------------
  954. Labeled Icon
  955. ---------------*/
  956. .ui.labeled.icon.menu {
  957. text-align: center;
  958. }
  959. .ui.labeled.icon.menu > .item > .icon {
  960. display: block;
  961. font-size: 1.5em !important;
  962. margin: 0em auto 0.3em !important;
  963. }
  964. /*******************************
  965. Variations
  966. *******************************/
  967. /*--------------
  968. Colors
  969. ---------------*/
  970. /*--- Light Colors ---*/
  971. .ui.menu .green.active.item,
  972. .ui.green.menu .active.item {
  973. border-color: #A1CF64 !important;
  974. color: #A1CF64 !important;
  975. }
  976. .ui.menu .red.active.item,
  977. .ui.red.menu .active.item {
  978. border-color: #D95C5C !important;
  979. color: #D95C5C !important;
  980. }
  981. .ui.menu .blue.active.item,
  982. .ui.blue.menu .active.item {
  983. border-color: #6ECFF5 !important;
  984. color: #6ECFF5 !important;
  985. }
  986. .ui.menu .purple.active.item,
  987. .ui.purple.menu .active.item {
  988. border-color: #564F8A !important;
  989. color: #564F8A !important;
  990. }
  991. .ui.menu .orange.active.item,
  992. .ui.orange.menu .active.item {
  993. border-color: #F05940 !important;
  994. color: #F05940 !important;
  995. }
  996. .ui.menu .teal.active.item,
  997. .ui.teal.menu .active.item {
  998. border-color: #00B5AD !important;
  999. color: #00B5AD !important;
  1000. }
  1001. /*--------------
  1002. Inverted
  1003. ---------------*/
  1004. .ui.inverted.menu {
  1005. background-color: #333333;
  1006. -webkit-box-shadow: none;
  1007. box-shadow: none;
  1008. }
  1009. .ui.inverted.menu .header.item {
  1010. margin: 0em;
  1011. background-color: rgba(0, 0, 0, 0.3);
  1012. -webkit-box-shadow: none;
  1013. box-shadow: none;
  1014. }
  1015. .ui.inverted.menu .item,
  1016. .ui.inverted.menu .item > a {
  1017. color: #FFFFFF;
  1018. }
  1019. .ui.inverted.menu .item .item,
  1020. .ui.inverted.menu .item .item > a {
  1021. color: rgba(255, 255, 255, 0.8);
  1022. }
  1023. .ui.inverted.menu .dropdown .menu .item,
  1024. .ui.inverted.menu .dropdown .menu .item a {
  1025. color: rgba(0, 0, 0, 0.75) !important;
  1026. }
  1027. .ui.inverted.menu .item.disabled,
  1028. .ui.inverted.menu .item.disabled:hover {
  1029. color: rgba(255, 255, 255, 0.2);
  1030. }
  1031. /*--- Border ---*/
  1032. .ui.inverted.menu .item:before {
  1033. background-image: -webkit-linear-gradient(
  1034. rgba(255, 255, 255, 0.03) 0%,
  1035. rgba(255, 255, 255, 0.1) 50%,
  1036. rgba(255, 255, 255, 0.03) 100%);
  1037. background-image: linear-gradient(
  1038. rgba(255, 255, 255, 0.03) 0%,
  1039. rgba(255, 255, 255, 0.1) 50%,
  1040. rgba(255, 255, 255, 0.03) 100%);
  1041. }
  1042. .ui.vertical.inverted.menu .item:before {
  1043. background-image: -webkit-linear-gradient(left,
  1044. rgba(255, 255, 255, 0.03) 0%,
  1045. rgba(255, 255, 255, 0.1) 50%,
  1046. rgba(255, 255, 255, 0.03) 100%);
  1047. background-image: linear-gradient(to right,
  1048. rgba(255, 255, 255, 0.03) 0%,
  1049. rgba(255, 255, 255, 0.1) 50%,
  1050. rgba(255, 255, 255, 0.03) 100%);
  1051. }
  1052. /*--- Hover ---*/
  1053. .ui.link.inverted.menu .item:hover,
  1054. .ui.inverted.menu .link.item:hover,
  1055. .ui.inverted.menu a.item:hover,
  1056. .ui.inverted.menu .dropdown.item:hover {
  1057. background-color: rgba(255, 255, 255, 0.1);
  1058. }
  1059. .ui.inverted.menu a.item:hover,
  1060. .ui.inverted.menu .item > a:hover,
  1061. .ui.inverted.menu .item .menu a.item:hover,
  1062. .ui.inverted.menu .item .menu .link.item:hover {
  1063. color: rgba(255, 255, 255, 1);
  1064. }
  1065. /*--- Down ---*/
  1066. .ui.inverted.menu a.item:active,
  1067. .ui.inverted.menu .dropdown.item:active,
  1068. .ui.inverted.menu .link.item:active,
  1069. .ui.inverted.menu a.item:active {
  1070. background-color: rgba(255, 255, 255, 0.15);
  1071. }
  1072. /*--- Active ---*/
  1073. .ui.inverted.menu .active.item {
  1074. -webkit-box-shadow: none !important;
  1075. box-shadow: none !important;
  1076. background-color: rgba(255, 255, 255, 0.2);
  1077. }
  1078. .ui.inverted.menu .active.item,
  1079. .ui.inverted.menu .active.item a {
  1080. color: rgba(255, 255, 255, 1) !important;
  1081. }
  1082. .ui.inverted.vertical.menu .item .menu .active.item {
  1083. background-color: rgba(255, 255, 255, 0.2);
  1084. color: rgba(255, 255, 255, 1);
  1085. }
  1086. /*--- Pointers ---*/
  1087. .ui.inverted.pointing.menu .active.item:after {
  1088. background-color: #5B5B5B;
  1089. -webkit-box-shadow: none;
  1090. box-shadow: none;
  1091. }
  1092. .ui.inverted.pointing.menu .active.item:hover:after {
  1093. background-color: #4A4A4A;
  1094. }
  1095. /*--------------
  1096. Selection
  1097. ---------------*/
  1098. .ui.selection.menu > .item {
  1099. color: rgba(0, 0, 0, 0.4);
  1100. }
  1101. .ui.selection.menu > .item:hover {
  1102. color: rgba(0, 0, 0, 0.6);
  1103. }
  1104. .ui.selection.menu > .item.active {
  1105. color: rgba(0, 0, 0, 0.85);
  1106. }
  1107. .ui.inverted.selection.menu > .item {
  1108. color: rgba(255, 255, 255, 0.4);
  1109. }
  1110. .ui.inverted.selection.menu > .item:hover {
  1111. color: rgba(255, 255, 255, 0.9);
  1112. }
  1113. .ui.inverted.selection.menu > .item.active {
  1114. color: #FFFFFF;
  1115. }
  1116. /*--------------
  1117. Floated
  1118. ---------------*/
  1119. .ui.floated.menu {
  1120. float: left;
  1121. margin: 0rem 0.5rem 0rem 0rem;
  1122. }
  1123. .ui.right.floated.menu {
  1124. float: right;
  1125. margin: 0rem 0rem 0rem 0.5rem;
  1126. }
  1127. /*--------------
  1128. Inverted Colors
  1129. ---------------*/
  1130. /*--- Light Colors ---*/
  1131. .ui.grey.menu {
  1132. background-color: #F0F0F0;
  1133. }
  1134. /*--- Inverted Colors ---*/
  1135. .ui.inverted.green.menu {
  1136. background-color: #A1CF64;
  1137. }
  1138. .ui.inverted.green.pointing.menu .active.item:after {
  1139. background-color: #A1CF64;
  1140. }
  1141. .ui.inverted.red.menu {
  1142. background-color: #D95C5C;
  1143. }
  1144. .ui.inverted.red.pointing.menu .active.item:after {
  1145. background-color: #F16883;
  1146. }
  1147. .ui.inverted.blue.menu {
  1148. background-color: #6ECFF5;
  1149. }
  1150. .ui.inverted.blue.pointing.menu .active.item:after {
  1151. background-color: #6ECFF5;
  1152. }
  1153. .ui.inverted.purple.menu {
  1154. background-color: #564F8A;
  1155. }
  1156. .ui.inverted.purple.pointing.menu .active.item:after {
  1157. background-color: #564F8A;
  1158. }
  1159. .ui.inverted.orange.menu {
  1160. background-color: #F05940;
  1161. }
  1162. .ui.inverted.orange.pointing.menu .active.item:after {
  1163. background-color: #F05940;
  1164. }
  1165. .ui.inverted.teal.menu {
  1166. background-color: #00B5AD;
  1167. }
  1168. .ui.inverted.teal.pointing.menu .active.item:after {
  1169. background-color: #00B5AD;
  1170. }
  1171. /*--------------
  1172. Fitted
  1173. ---------------*/
  1174. .ui.fitted.menu .item,
  1175. .ui.fitted.menu .item .menu .item,
  1176. .ui.menu .fitted.item {
  1177. padding: 0em;
  1178. }
  1179. .ui.horizontally.fitted.menu .item,
  1180. .ui.horizontally.fitted.menu .item .menu .item,
  1181. .ui.menu .horizontally.fitted.item {
  1182. padding-top: 0.83em;
  1183. padding-bottom: 0.83em;
  1184. }
  1185. .ui.vertically.fitted.menu .item,
  1186. .ui.vertically.fitted.menu .item .menu .item,
  1187. .ui.menu .vertically.fitted.item {
  1188. padding-left: 0.95em;
  1189. padding-right: 0.95em;
  1190. }
  1191. /*--------------
  1192. Borderless
  1193. ---------------*/
  1194. .ui.borderless.menu .item:before,
  1195. .ui.borderless.menu .item .menu .item:before,
  1196. .ui.menu .borderless.item:before {
  1197. background-image: none;
  1198. }
  1199. /*-------------------
  1200. Compact
  1201. --------------------*/
  1202. .ui.compact.menu {
  1203. display: inline-block;
  1204. margin: 0em;
  1205. vertical-align: middle;
  1206. }
  1207. .ui.compact.vertical.menu {
  1208. width: auto !important;
  1209. }
  1210. .ui.compact.vertical.menu .item:last-child::before {
  1211. display: block;
  1212. }
  1213. /*-------------------
  1214. Fluid
  1215. --------------------*/
  1216. .ui.menu.fluid,
  1217. .ui.vertical.menu.fluid {
  1218. display: block;
  1219. width: 100% !important;
  1220. }
  1221. /*-------------------
  1222. Evenly Sized
  1223. --------------------*/
  1224. .ui.item.menu,
  1225. .ui.item.menu .item {
  1226. width: 100%;
  1227. padding-left: 0px !important;
  1228. padding-right: 0px !important;
  1229. text-align: center;
  1230. }
  1231. .ui.menu.two.item .item {
  1232. width: 50%;
  1233. }
  1234. .ui.menu.three.item .item {
  1235. width: 33.333%;
  1236. }
  1237. .ui.menu.four.item .item {
  1238. width: 25%;
  1239. }
  1240. .ui.menu.five.item .item {
  1241. width: 20%;
  1242. }
  1243. .ui.menu.six.item .item {
  1244. width: 16.666%;
  1245. }
  1246. .ui.menu.seven.item .item {
  1247. width: 14.285%;
  1248. }
  1249. .ui.menu.eight.item .item {
  1250. width: 12.500%;
  1251. }
  1252. .ui.menu.nine.item .item {
  1253. width: 11.11%;
  1254. }
  1255. .ui.menu.ten.item .item {
  1256. width: 10.0%;
  1257. }
  1258. .ui.menu.eleven.item .item {
  1259. width: 9.09%;
  1260. }
  1261. .ui.menu.twelve.item .item {
  1262. width: 8.333%;
  1263. }
  1264. /*--------------
  1265. Fixed
  1266. ---------------*/
  1267. .ui.menu.fixed {
  1268. position: fixed;
  1269. z-index: 999;
  1270. margin: 0em;
  1271. border: none;
  1272. width: 100%;
  1273. }
  1274. .ui.menu.fixed,
  1275. .ui.menu.fixed .item:first-child,
  1276. .ui.menu.fixed .item:last-child {
  1277. border-radius: 0px !important;
  1278. }
  1279. .ui.menu.fixed.top {
  1280. top: 0px;
  1281. left: 0px;
  1282. right: auto;
  1283. bottom: auto;
  1284. }
  1285. .ui.menu.fixed.right {
  1286. top: 0px;
  1287. right: 0px;
  1288. left: auto;
  1289. bottom: auto;
  1290. width: auto;
  1291. height: 100%;
  1292. }
  1293. .ui.menu.fixed.bottom {
  1294. bottom: 0px;
  1295. left: 0px;
  1296. top: auto;
  1297. right: auto;
  1298. }
  1299. .ui.menu.fixed.left {
  1300. top: 0px;
  1301. left: 0px;
  1302. right: auto;
  1303. bottom: auto;
  1304. width: auto;
  1305. height: 100%;
  1306. }
  1307. /* Coupling with Grid */
  1308. .ui.fixed.menu + .ui.grid {
  1309. padding-top: 2.75rem;
  1310. }
  1311. /*-------------------
  1312. Pointing
  1313. --------------------*/
  1314. .ui.pointing.menu .active.item:after {
  1315. position: absolute;
  1316. bottom: -0.3em;
  1317. left: 50%;
  1318. content: "";
  1319. margin-left: -0.3em;
  1320. width: 0.6em;
  1321. height: 0.6em;
  1322. border: none;
  1323. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1324. border-right: 1px solid rgba(0, 0, 0, 0.1);
  1325. background-image: none;
  1326. -webkit-transform: rotate(45deg);
  1327. -ms-transform: rotate(45deg);
  1328. transform: rotate(45deg);
  1329. z-index: 2;
  1330. -webkit-transition: background 0.2s ease;
  1331. transition: background 0.2s ease;
  1332. }
  1333. /* Don't double up pointers */
  1334. .ui.pointing.menu .active.item .menu .active.item:after {
  1335. display: none;
  1336. }
  1337. .ui.vertical.pointing.menu .active.item:after {
  1338. position: absolute;
  1339. top: 50%;
  1340. margin-top: -0.3em;
  1341. right: -0.4em;
  1342. bottom: auto;
  1343. left: auto;
  1344. border: none;
  1345. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1346. border-right: 1px solid rgba(0, 0, 0, 0.1);
  1347. }
  1348. /* Colors */
  1349. .ui.pointing.menu .active.item:after {
  1350. background-color: #FCFCFC;
  1351. }
  1352. .ui.pointing.menu .active.item:hover:after {
  1353. background-color: #FAFAFA;
  1354. }
  1355. .ui.vertical.pointing.menu .menu .active.item:after {
  1356. background-color: #F4F4F4;
  1357. }
  1358. .ui.pointing.menu a.active.item:active:after {
  1359. background-color: #F0F0F0;
  1360. }
  1361. /*--------------
  1362. Attached
  1363. ---------------*/
  1364. .ui.menu.attached {
  1365. margin: 0rem;
  1366. border-radius: 0px;
  1367. /* avoid rgba multiplying */
  1368. -webkit-box-shadow: 0px 0px 0px 1px #DDDDDD;
  1369. box-shadow: 0px 0px 0px 1px #DDDDDD;
  1370. }
  1371. .ui.top.attached.menu {
  1372. border-radius: 0.1875em 0.1875em 0px 0px;
  1373. }
  1374. .ui.menu.bottom.attached {
  1375. border-radius: 0px 0px 0.1875em 0.1875em;
  1376. }
  1377. /*--------------
  1378. Sizes
  1379. ---------------*/
  1380. .ui.small.menu .item {
  1381. font-size: 0.875rem;
  1382. }
  1383. .ui.small.vertical.menu {
  1384. width: 13rem;
  1385. }
  1386. .ui.menu .item {
  1387. font-size: 1rem;
  1388. }
  1389. .ui.vertical.menu {
  1390. width: 15rem;
  1391. }
  1392. .ui.large.menu .item {
  1393. font-size: 1.125rem;
  1394. }
  1395. .ui.large.menu .item .item {
  1396. font-size: 0.875rem;
  1397. }
  1398. .ui.large.menu .dropdown .item {
  1399. font-size: 1rem;
  1400. }
  1401. .ui.large.vertical.menu {
  1402. width: 18rem;
  1403. }