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.

1600 lines
32 KiB

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