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.

922 lines
23 KiB

10 years ago
10 years ago
11 years ago
11 years ago
10 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
10 years ago
  1. /*
  2. * # Semantic - Grid
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2013 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Theme
  13. *******************************/
  14. @type : 'collection';
  15. @element : 'grid';
  16. @import '../../semantic.config';
  17. /*******************************
  18. Standard
  19. *******************************/
  20. .ui.grid {
  21. display: block;
  22. text-align: left;
  23. font-size: 0em;
  24. margin: 0%;
  25. padding: 0%;
  26. box-sizing: border-box;
  27. }
  28. body > .ui.grid {
  29. margin-left: 0% !important;
  30. margin-right: 0% !important;
  31. }
  32. .ui.grid:after,
  33. .ui.row:after {
  34. content: ".";
  35. display: block;
  36. height: 0;
  37. clear: both;
  38. visibility: hidden;
  39. }
  40. /*-------------------
  41. Columns
  42. --------------------*/
  43. /* Standard 16 column */
  44. .ui.grid > .column,
  45. .ui.grid > .row > .column {
  46. display: inline-block;
  47. text-align: left;
  48. font-size: 1rem;
  49. width: @oneWide;
  50. padding-left: @gutterWidth;
  51. padding-right: @gutterWidth;
  52. box-sizing: border-box;
  53. vertical-align: top;
  54. }
  55. /*-------------------
  56. Rows
  57. --------------------*/
  58. .ui.grid > .row {
  59. display: block;
  60. width: 100% !important;
  61. margin-top: (@rowSpacing / 2);
  62. padding: (@rowSpacing / 2) 0% 0%;
  63. font-size: 0rem;
  64. }
  65. .ui.grid > .row:first-child {
  66. padding-top: @firstRowSpacing;
  67. margin-top: @firstRowSpacing;
  68. }
  69. /*-------------------
  70. Columns
  71. --------------------*/
  72. /* Vertical padding when no rows */
  73. .ui.grid > .column {
  74. margin-top: @rowSpacing;
  75. margin-bottom: @rowSpacing;
  76. }
  77. /*-------------------
  78. Content
  79. --------------------*/
  80. .ui.grid > .row > img,
  81. .ui.grid > .row > .column > img {
  82. max-width: @columnMaxImageWidth;
  83. }
  84. .ui.grid .column > .ui.segment:only-child {
  85. margin: 0em;
  86. }
  87. /*******************************
  88. Variations
  89. *******************************/
  90. /*-----------------------
  91. Page Grid (Responsive)
  92. -------------------------*/
  93. .ui.page.grid {
  94. min-width: @minWidth;
  95. padding-left: 0%;
  96. padding-right: 0%;
  97. margin-left: @computerGutter;
  98. margin-right: @computerGutter;
  99. }
  100. @media only screen and (max-width : (@tabletBreakpoint - 1)) {
  101. .ui.page.grid {
  102. margin-left: @mobileGutter;
  103. margin-right: @mobileGutter;
  104. }
  105. }
  106. @media only screen and (min-width : @tabletBreakpoint) {
  107. .ui.page.grid {
  108. margin-left: @tabletGutter;
  109. margin-right: @tabletGutter;
  110. }
  111. }
  112. @media only screen and (min-width : @computerBreakpoint) {
  113. .ui.page.grid {
  114. margin-left: @computerGutter;
  115. margin-right: @computerGutter;
  116. }
  117. }
  118. @media only screen and (min-width : @largeMonitorBreakpoint) {
  119. .ui.page.grid {
  120. margin-left: @largeMonitorGutter;
  121. margin-right: @largeMonitorGutter;
  122. }
  123. }
  124. @media only screen and (min-width : @widescreenMonitorBreakpoint) {
  125. .ui.page.grid {
  126. margin-left: @widescreenMonitorGutter;
  127. margin-right: @widescreenMonitorGutter;
  128. }
  129. }
  130. /*-------------------
  131. Column Count
  132. --------------------*/
  133. /* Grid Based */
  134. .ui.one.column.grid > .row > .column,
  135. .ui.one.column.grid > .column {
  136. width: @oneColumn;
  137. }
  138. .ui.two.column.grid > .row > .column,
  139. .ui.two.column.grid > .column {
  140. width: @twoColumn;
  141. }
  142. .ui.three.column.grid > .row > .column,
  143. .ui.three.column.grid > .column {
  144. width: @threeColumn;
  145. }
  146. .ui.four.column.grid > .row > .column,
  147. .ui.four.column.grid > .column {
  148. width: @fourColumn;
  149. }
  150. .ui.five.column.grid > .row > .column,
  151. .ui.five.column.grid > .column {
  152. width: @fiveColumn;
  153. }
  154. .ui.six.column.grid > .row > .column,
  155. .ui.six.column.grid > .column {
  156. width: @sixColumn;
  157. }
  158. .ui.seven.column.grid > .row > .column,
  159. .ui.seven.column.grid > .column {
  160. width: @sevenColumn;
  161. }
  162. .ui.eight.column.grid > .row > .column,
  163. .ui.eight.column.grid > .column {
  164. width: @eightColumn;
  165. }
  166. .ui.nine.column.grid > .row > .column,
  167. .ui.nine.column.grid > .column {
  168. width: @nineColumn;
  169. }
  170. .ui.ten.column.grid > .row > .column,
  171. .ui.ten.column.grid > .column {
  172. width: @tenColumn;
  173. }
  174. .ui.eleven.column.grid > .row > .column,
  175. .ui.eleven.column.grid > .column {
  176. width: @elevenColumn;
  177. }
  178. .ui.twelve.column.grid > .row > .column,
  179. .ui.twelve.column.grid > .column {
  180. width: @twelveColumn;
  181. }
  182. .ui.thirteen.column.grid > .row > .column,
  183. .ui.thirteen.column.grid > .column {
  184. width: @thirteenColumn;
  185. }
  186. .ui.fourteen.column.grid > .row > .column,
  187. .ui.fourteen.column.grid > .column {
  188. width: @fourteenColumn;
  189. }
  190. .ui.fifteen.column.grid > .row > .column,
  191. .ui.fifteen.column.grid > .column {
  192. width: @fifteenColumn;
  193. }
  194. .ui.sixteen.column.grid > .row > .column,
  195. .ui.sixteen.column.grid > .column {
  196. width: @sixteenColumn;
  197. }
  198. /* Row Based Overrides */
  199. .ui.grid > .one.column.row > .column {
  200. width: @oneColumn !important;
  201. }
  202. .ui.grid > .two.column.row > .column {
  203. width: @twoColumn !important;
  204. }
  205. .ui.grid > .three.column.row > .column {
  206. width: @threeColumn !important;
  207. }
  208. .ui.grid > .four.column.row > .column {
  209. width: @fourColumn !important;
  210. }
  211. .ui.grid > .five.column.row > .column {
  212. width: @fiveColumn !important;
  213. }
  214. .ui.grid > .six.column.row > .column {
  215. width: @sixColumn !important;
  216. }
  217. .ui.grid > .seven.column.row > .column {
  218. width: @sevenColumn !important;
  219. }
  220. .ui.grid > .eight.column.row > .column {
  221. width: @eightColumn !important;
  222. }
  223. .ui.grid > .nine.column.row > .column {
  224. width: @nineColumn !important;
  225. }
  226. .ui.grid > .ten.column.row > .column {
  227. width: @tenColumn !important;
  228. }
  229. .ui.grid > .eleven.column.row > .column {
  230. width: @elevenColumn !important;
  231. }
  232. .ui.grid > .twelve.column.row > .column {
  233. width: @twelveColumn !important;
  234. }
  235. .ui.grid > .thirteen.column.row > .column {
  236. width: @thirteenColumn !important;
  237. }
  238. .ui.grid > .fourteen.column.row > .column {
  239. width: @fourteenColumn !important;
  240. }
  241. .ui.grid > .fifteen.column.row > .column {
  242. width: @fifteenColumn !important;
  243. }
  244. .ui.grid > .sixteen.column.row > .column {
  245. width: @sixteenColumn !important;
  246. }
  247. /* Assume full width with one column */
  248. .ui.grid > .column:only-child,
  249. .ui.grid > .row > .column:only-child {
  250. width: @oneColumn;
  251. }
  252. /*-------------------
  253. Column Width
  254. --------------------*/
  255. /* Sizing Combinations */
  256. .ui.grid > .row > .one.wide.column,
  257. .ui.grid > .column.row > .one.wide.column,
  258. .ui.grid > .one.wide.column,
  259. .ui.column.grid > .one.wide.column {
  260. width: @oneWide !important;
  261. }
  262. .ui.grid > .row > .two.wide.column,
  263. .ui.grid > .column.row > .two.wide.column,
  264. .ui.grid > .two.wide.column,
  265. .ui.column.grid > .two.wide.column {
  266. width: @twoWide !important;
  267. }
  268. .ui.grid > .row > .three.wide.column,
  269. .ui.grid > .column.row > .three.wide.column,
  270. .ui.grid > .three.wide.column,
  271. .ui.column.grid > .three.wide.column {
  272. width: @threeWide !important;
  273. }
  274. .ui.grid > .row > .four.wide.column,
  275. .ui.grid > .column.row > .four.wide.column,
  276. .ui.grid > .four.wide.column,
  277. .ui.column.grid > .four.wide.column {
  278. width: @fourWide !important;
  279. }
  280. .ui.grid > .row > .five.wide.column,
  281. .ui.grid > .column.row > .five.wide.column,
  282. .ui.grid > .five.wide.column,
  283. .ui.column.grid > .five.wide.column {
  284. width: @fiveWide !important;
  285. }
  286. .ui.grid > .row > .six.wide.column,
  287. .ui.grid > .column.row > .six.wide.column,
  288. .ui.grid > .six.wide.column,
  289. .ui.column.grid > .six.wide.column {
  290. width: @sixWide !important;
  291. }
  292. .ui.grid > .row > .seven.wide.column,
  293. .ui.grid > .column.row > .seven.wide.column,
  294. .ui.grid > .seven.wide.column,
  295. .ui.column.grid > .seven.wide.column {
  296. width: @sevenWide !important;
  297. }
  298. .ui.grid > .row > .eight.wide.column,
  299. .ui.grid > .column.row > .eight.wide.column,
  300. .ui.grid > .eight.wide.column,
  301. .ui.column.grid > .eight.wide.column {
  302. width: @eightWide !important;
  303. }
  304. .ui.grid > .row > .nine.wide.column,
  305. .ui.grid > .column.row > .nine.wide.column,
  306. .ui.grid > .nine.wide.column,
  307. .ui.column.grid > .nine.wide.column {
  308. width: @nineWide !important;
  309. }
  310. .ui.grid > .row > .ten.wide.column,
  311. .ui.grid > .column.row > .ten.wide.column,
  312. .ui.grid > .ten.wide.column,
  313. .ui.column.grid > .ten.wide.column {
  314. width: @tenWide !important;
  315. }
  316. .ui.grid > .row > .eleven.wide.column,
  317. .ui.grid > .column.row > .eleven.wide.column,
  318. .ui.grid > .eleven.wide.column,
  319. .ui.column.grid > .eleven.wide.column {
  320. width: @elevenWide !important;
  321. }
  322. .ui.grid > .row > .twelve.wide.column,
  323. .ui.grid > .column.row > .twelve.wide.column,
  324. .ui.grid > .twelve.wide.column,
  325. .ui.column.grid > .twelve.wide.column {
  326. width: @twelveWide !important;
  327. }
  328. .ui.grid > .row > .thirteen.wide.column,
  329. .ui.grid > .column.row > .thirteen.wide.column,
  330. .ui.grid > .thirteen.wide.column,
  331. .ui.column.grid > .thirteen.wide.column {
  332. width: @thirteenWide !important;
  333. }
  334. .ui.grid > .row > .fourteen.wide.column,
  335. .ui.grid > .column.row > .fourteen.wide.column,
  336. .ui.grid > .fourteen.wide.column,
  337. .ui.column.grid > .fourteen.wide.column {
  338. width: @fourteenWide !important;
  339. }
  340. .ui.grid > .row > .fifteen.wide.column,
  341. .ui.grid > .column.row > .fifteen.wide.column,
  342. .ui.grid > .fifteen.wide.column,
  343. .ui.column.grid > .fifteen.wide.column {
  344. width: @fifteenWide !important;
  345. }
  346. .ui.grid > .row > .sixteen.wide.column,
  347. .ui.grid > .column.row > .sixteen.wide.column,
  348. .ui.grid > .sixteen.wide.column,
  349. .ui.column.grid > .sixteen.wide.column {
  350. width: @sixteenWide !important;
  351. }
  352. /*----------------------
  353. Centered
  354. -----------------------*/
  355. .ui.centered.grid,
  356. .ui.centered.grid > .row,
  357. .ui.grid .centered.row {
  358. text-align: center;
  359. }
  360. /*----------------------
  361. Relaxed
  362. -----------------------*/
  363. .ui.relaxed.grid > .column:not(.row),
  364. .ui.relaxed.grid > .row > .column {
  365. padding-left: @relaxedGutterWidth;
  366. padding-right: @relaxedGutterWidth;
  367. }
  368. .ui.very.relaxed.grid > .column:not(.row),
  369. .ui.very.relaxed.grid > .row > .column {
  370. padding-left: @veryRelaxedGutterWidth;
  371. padding-right: @veryRelaxedGutterWidth;
  372. }
  373. /*----------------------
  374. Fitted
  375. -----------------------*/
  376. .ui.fitted.grid {
  377. margin-left: -@gutterWidth;
  378. margin-right: -@gutterWidth;
  379. }
  380. .ui.relaxed.fitted.grid {
  381. margin-left: -@relaxedGutterWidth;
  382. margin-right: -@relaxedGutterWidth;
  383. }
  384. .ui.very.relaxed.fitted.grid {
  385. margin-left: -@veryRelaxedGutterWidth;
  386. margin-right: -@veryRelaxedGutterWidth;
  387. }
  388. /*----------------------
  389. "Floated"
  390. -----------------------*/
  391. .ui.grid .left.floated.column {
  392. float: left;
  393. }
  394. .ui.grid .right.floated.column {
  395. float: right;
  396. }
  397. /*----------------------
  398. Divided
  399. -----------------------*/
  400. .ui.divided.grid:not(.vertically) > .column:not(.row),
  401. .ui.divided.grid:not(.vertically) > .row > .column {
  402. box-shadow: @dividedBorder;
  403. }
  404. .ui.divided.grid:not(.vertically) > .column:first-child,
  405. .ui.divided.grid:not(.vertically) > .row > .column:first-child {
  406. box-shadow: none;
  407. }
  408. /* Divided Row */
  409. .ui.grid > .divided.row > .column {
  410. box-shadow: @dividedBorder;
  411. }
  412. .ui.grid > .divided.row > .column:first-child {
  413. box-shadow: none;
  414. }
  415. /* Vertically Divided */
  416. .ui.vertically.divided.grid > .row {
  417. position: relative;
  418. }
  419. .ui.vertically.divided.grid > .row:before {
  420. position: absolute;
  421. content: '';
  422. top: 0px;
  423. left: 0px;
  424. width: (100% - (@gutterWidth * 2));
  425. height: 1px;
  426. margin: 0% @gutterWidth;
  427. box-shadow: @verticallyDividedBorder;
  428. }
  429. .ui.vertically.divided.grid > .row:first-child:before {
  430. box-shadow: none;
  431. }
  432. /* Inverted Divided */
  433. .ui.inverted.divided.grid > .row {
  434. box-shadow: @dividedInvertedBorder;
  435. }
  436. .ui.inverted.vertically.divided.grid > .row {
  437. box-shadow: @verticallyDividedInvertedBorder;
  438. }
  439. /* Relaxed */
  440. .ui.relaxed.vertically.divided.grid > .row:before {
  441. margin-left: @relaxedGutterWidth;
  442. margin-right: @relaxedGutterWidth;
  443. width: (100% - (@relaxedGutterWidth * 2));
  444. }
  445. .ui.very.relaxed.vertically.divided.grid > .row:before {
  446. margin-left: @veryRelaxedGutterWidth;
  447. margin-right: @veryRelaxedGutterWidth;
  448. width: (100% - (@veryRelaxedGutterWidth * 2));
  449. }
  450. /* Fitted */
  451. /*
  452. .ui.vertically.divided.fitted.grid > .row:before {
  453. margin-left: 0%;
  454. margin-right: 0%;
  455. width: 100%;
  456. }
  457. */
  458. /*----------------------
  459. Celled
  460. -----------------------*/
  461. .ui.celled.grid {
  462. display: table;
  463. max-width: 100%;
  464. margin-left: 0%;
  465. margin-right: 0%;
  466. box-shadow: 0px 0px 0px @celledWidth @celledBorderColor;
  467. }
  468. .ui.celled.grid > .row,
  469. .ui.celled.grid > .column.row,
  470. .ui.celled.grid > .column.row:first-child {
  471. display: table;
  472. width: 100%;
  473. margin-top: 0em;
  474. padding-top: 0em;
  475. box-shadow: 0px (-@celledWidth) 0px 0px @celledBorderColor;
  476. }
  477. .ui.celled.grid > .column:not(.row),
  478. .ui.celled.grid > .row > .column {
  479. display: table-cell;
  480. padding: 0.75em;
  481. box-shadow: (-@celledWidth) 0px 0px 0px @celledBorderColor;
  482. }
  483. .ui.celled.grid > .column:first-child,
  484. .ui.celled.grid > .row > .column:first-child {
  485. box-shadow: none;
  486. }
  487. .ui.celled.page.grid {
  488. box-shadow: none;
  489. }
  490. /*----------------------
  491. Horizontally Centered
  492. -----------------------*/
  493. /* Vertical Centered */
  494. .ui.left.aligned.grid,
  495. .ui.left.aligned.grid > .row > .column,
  496. .ui.left.aligned.grid > .column,
  497. .ui.grid .left.aligned.column,
  498. .ui.grid > .left.aligned.row > .column {
  499. text-align: left;
  500. }
  501. .ui.center.aligned.grid,
  502. .ui.center.aligned.grid > .row > .column,
  503. .ui.center.aligned.grid > .column,
  504. .ui.grid .center.aligned.column,
  505. .ui.grid > .center.aligned.row > .column {
  506. text-align: center;
  507. }
  508. .ui.right.aligned.grid,
  509. .ui.right.aligned.grid > .row > .column,
  510. .ui.right.aligned.grid > .column,
  511. .ui.grid .right.aligned.column,
  512. .ui.grid > .right.aligned.row > .column {
  513. text-align: right;
  514. }
  515. .ui.justified.grid,
  516. .ui.justified.grid > .row > .column,
  517. .ui.justified.grid > .column,
  518. .ui.grid .justified.column,
  519. .ui.grid > .justified.row > .column {
  520. text-align: justify;
  521. hyphens: auto;
  522. }
  523. /*----------------------
  524. Vertically Centered
  525. -----------------------*/
  526. /* Vertical Centered */
  527. .ui.top.aligned.grid,
  528. .ui.top.aligned.grid > .row > .column,
  529. .ui.top.aligned.grid > .column,
  530. .ui.grid .top.aligned.column,
  531. .ui.grid > .top.aligned.row > .column {
  532. vertical-align: top;
  533. }
  534. .ui.middle.aligned.grid,
  535. .ui.middle.aligned.grid > .row > .column,
  536. .ui.middle.aligned.grid > .column,
  537. .ui.grid .middle.aligned.column,
  538. .ui.grid > .middle.aligned.row > .column {
  539. vertical-align: middle;
  540. }
  541. .ui.bottom.aligned.grid,
  542. .ui.bottom.aligned.grid > .row > .column,
  543. .ui.bottom.aligned.grid > .column,
  544. .ui.grid .bottom.aligned.column,
  545. .ui.grid > .bottom.aligned.row > .column {
  546. vertical-align: bottom;
  547. }
  548. /*----------------------
  549. Equal Height Columns
  550. -----------------------*/
  551. .ui.grid > .equal.height.row,
  552. .ui.equal.height.grid {
  553. display: table;
  554. max-width: 100%;
  555. }
  556. .ui.equal.height.grid > .column,
  557. .ui.equal.height.grid > .row > .column,
  558. .ui.grid > .equal.height.row > .column {
  559. display: table-cell;
  560. }
  561. /*----------------------
  562. Only (Device)
  563. -----------------------*/
  564. /* Mobile Only */
  565. @media only screen and (max-width : (@tabletBreakpoint - 1px)) {
  566. .ui.mobile.only.grid,
  567. .ui.grid > .mobile.only.row {
  568. display: block !important;
  569. }
  570. .ui.grid > .row > .mobile.only.column {
  571. display: inline-block !important;
  572. }
  573. .ui.celled.mobile.only.grid,
  574. .ui.celled.mobile.only.grid .row,
  575. .ui.celled.grid .mobile.only.row,
  576. .ui.grid .mobile.only.equal.height.row,
  577. .ui.mobile.only.grid .equal.height.row {
  578. display: table !important;
  579. }
  580. .ui.celled.grid > .row > .mobile.only.column,
  581. .ui.celled.mobile.only.grid > .row > .column,
  582. .ui.celled.mobile.only.grid > .column {
  583. display: table-cell !important;
  584. }
  585. }
  586. @media only screen and (min-width : @tabletBreakpoint) {
  587. .ui.mobile.only.grid,
  588. .ui.grid > .mobile.only.row,
  589. .ui.grid > .mobile.only.column,
  590. .ui.grid > .row > .mobile.only.column {
  591. display: none;
  592. }
  593. }
  594. /* Tablet Only */
  595. @media only screen and (min-width : @tabletBreakpoint) and (max-width : (@computerBreakpoint - 1px)) {
  596. .ui.tablet.only.grid,
  597. .ui.grid > .tablet.only.row {
  598. display: block !important;
  599. }
  600. .ui.grid > .row > .tablet.only.column {
  601. display: inline-block !important;
  602. }
  603. .ui.celled.tablet.only.grid,
  604. .ui.celled.tablet.only.grid .row,
  605. .ui.celled.grid .tablet.only.row,
  606. .ui.grid .tablet.only.equal.height.row,
  607. .ui.tablet.only.grid .equal.height.row {
  608. display: table !important;
  609. }
  610. .ui.celled.grid > .row > .tablet.only.column,
  611. .ui.celled.tablet.only.grid > .row > .column,
  612. .ui.celled.tablet.only.grid > .column {
  613. display: table-cell !important;
  614. }
  615. }
  616. @media only screen and (max-width : (@tabletBreakpoint - 1px)), (min-width: @computerBreakpoint) {
  617. .ui.tablet.only.grid,
  618. .ui.grid > .tablet.only.row,
  619. .ui.grid > .tablet.only.column,
  620. .ui.grid > .row > .tablet.only.column {
  621. display: none;
  622. }
  623. }
  624. /* Computer Only */
  625. @media only screen and (min-width : @computerBreakpoint) {
  626. .ui.computer.only.grid,
  627. .ui.grid > .computer.only.row {
  628. display: block !important;
  629. }
  630. .ui.grid > .row > .computer.only.column {
  631. display: inline-block !important;
  632. }
  633. .ui.celled.computer.only.grid,
  634. .ui.celled.computer.only.grid .row,
  635. .ui.celled.grid .computer.only.row,
  636. .ui.grid .computer.only.equal.height.row,
  637. .ui.computer.only.grid .equal.height.row {
  638. display: table !important;
  639. }
  640. .ui.celled.grid > .row > .computer.only.column,
  641. .ui.celled.computer.only.grid > .row > .column,
  642. .ui.celled.computer.only.grid > .column {
  643. display: table-cell !important;
  644. }
  645. }
  646. @media only screen and (max-width : (@computerBreakpoint - 1px)) {
  647. .ui.computer.only.grid,
  648. .ui.grid > .computer.only.row,
  649. .ui.grid > .computer.only.column,
  650. .ui.grid > .row > .computer.only.column {
  651. display: none;
  652. }
  653. }
  654. /*-------------------
  655. Doubling
  656. --------------------*/
  657. /* Mobily Only */
  658. @media only screen and (max-width : (@tabletBreakpoint - 1px)) {
  659. .ui.doubling.grid > .row {
  660. display: inline;
  661. }
  662. .ui.doubling.grid > .row > .column {
  663. margin-bottom: @doublingRowSpacing;
  664. }
  665. .ui.two.column.doubling.grid > .row > .column,
  666. .ui.two.column.doubling.grid > .column,
  667. .ui.grid > .two.column.doubling.row > .column {
  668. width: @oneColumn;
  669. }
  670. .ui.three.column.doubling.grid > .row > .column,
  671. .ui.three.column.doubling.grid > .column,
  672. .ui.grid > .three.column.doubling.row > .column {
  673. width: @twoColumn;
  674. }
  675. .ui.four.column.doubling.grid > .row > .column,
  676. .ui.four.column.doubling.grid > .column,
  677. .ui.grid > .four.column.doubling.row > .column {
  678. width: @twoColumn;
  679. }
  680. .ui.five.column.doubling.grid > .row > .column,
  681. .ui.five.column.doubling.grid > .column,
  682. .ui.grid > .five.column.doubling.row > .column {
  683. width: @twoColumn;
  684. }
  685. .ui.six.column.doubling.grid > .row > .column,
  686. .ui.six.column.doubling.grid > .column,
  687. .ui.grid > .six.column.doubling.row > .column {
  688. width: @twoColumn;
  689. }
  690. .ui.seven.column.doubling.grid > .row > .column,
  691. .ui.seven.column.doubling.grid > .column,
  692. .ui.grid > .seven.column.doubling.row > .column {
  693. width: @threeColumn;
  694. }
  695. .ui.eight.column.doubling.grid > .row > .column,
  696. .ui.eight.column.doubling.grid > .column,
  697. .ui.grid > .eight.column.doubling.row > .column {
  698. width: @threeColumn;
  699. }
  700. .ui.nine.column.doubling.grid > .row > .column,
  701. .ui.nine.column.doubling.grid > .column,
  702. .ui.grid > .nine.column.doubling.row > .column {
  703. width: @threeColumn;
  704. }
  705. .ui.ten.column.doubling.grid > .row > .column,
  706. .ui.ten.column.doubling.grid > .column,
  707. .ui.grid > .ten.column.doubling.row > .column {
  708. width: @threeColumn;
  709. }
  710. .ui.twelve.column.doubling.grid > .row > .column,
  711. .ui.twelve.column.doubling.grid > .column,
  712. .ui.grid > .twelve.column.doubling.row > .column {
  713. width: @fourColumn;
  714. }
  715. .ui.fourteen.column.doubling.grid > .row > .column,
  716. .ui.fourteen.column.doubling.grid > .column,
  717. .ui.grid > .fourteen.column.doubling.row > .column {
  718. width: @fourColumn;
  719. }
  720. .ui.sixteen.column.doubling.grid > .row > .column,
  721. .ui.sixteen.column.doubling.grid > .column,
  722. .ui.grid > .sixteen.column.doubling.row > .column {
  723. width: @fourColumn;
  724. }
  725. }
  726. /* Tablet Only */
  727. @media only screen and (min-width : @tabletBreakpoint) and (max-width : (@computerBreakpoint - 1px)) {
  728. .ui.doubling.grid > .row {
  729. display: inline;
  730. }
  731. .ui.two.column.doubling.grid > .row > .column,
  732. .ui.two.column.doubling.grid > .column,
  733. .ui.grid > .two.column.doubling.row > .column {
  734. width: @oneColumn;
  735. }
  736. .ui.three.column.doubling.grid > .row > .column,
  737. .ui.three.column.doubling.grid > .column,
  738. .ui.grid > .three.column.doubling.row > .column {
  739. width: @twoColumn;
  740. }
  741. .ui.four.column.doubling.grid > .row > .column,
  742. .ui.four.column.doubling.grid > .column,
  743. .ui.grid > .four.column.doubling.row > .column {
  744. width: @twoColumn;
  745. }
  746. .ui.five.column.doubling.grid > .row > .column,
  747. .ui.five.column.doubling.grid > .column,
  748. .ui.grid > .five.column.doubling.row > .column {
  749. width: @threeColumn;
  750. }
  751. .ui.six.column.doubling.grid > .row > .column,
  752. .ui.six.column.doubling.grid > .column,
  753. .ui.grid > .six.column.doubling.row > .column {
  754. width: @threeColumn;
  755. }
  756. .ui.eight.column.doubling.grid > .row > .column,
  757. .ui.eight.column.doubling.grid > .column,
  758. .ui.grid > .eight.column.doubling.row > .column {
  759. width: @threeColumn;
  760. }
  761. .ui.eight.column.doubling.grid > .row > .column,
  762. .ui.eight.column.doubling.grid > .column,
  763. .ui.grid > .eight.column.doubling.row > .column {
  764. width: @fourColumn;
  765. }
  766. .ui.nine.column.doubling.grid > .row > .column,
  767. .ui.nine.column.doubling.grid > .column,
  768. .ui.grid > .nine.column.doubling.row > .column {
  769. width: @fourColumn;
  770. }
  771. .ui.ten.column.doubling.grid > .row > .column,
  772. .ui.ten.column.doubling.grid > .column,
  773. .ui.grid > .ten.column.doubling.row > .column {
  774. width: @fiveColumn;
  775. }
  776. .ui.twelve.column.doubling.grid > .row > .column,
  777. .ui.twelve.column.doubling.grid > .column,
  778. .ui.grid > .twelve.column.doubling.row > .column {
  779. width: @sixColumn;
  780. }
  781. .ui.fourteen.column.doubling.grid > .row > .column,
  782. .ui.fourteen.column.doubling.grid > .column,
  783. .ui.grid > .fourteen.column.doubling.row > .column {
  784. width: @sevenColumn;
  785. }
  786. .ui.sixteen.column.doubling.grid > .row > .column,
  787. .ui.sixteen.column.doubling.grid > .column,
  788. .ui.grid > .sixteen.column.doubling.row > .column {
  789. width: @eightColumn;
  790. }
  791. }
  792. /*-------------------
  793. Stackable
  794. --------------------*/
  795. @media only screen and (max-width : (@tabletBreakpoint - 1px)) {
  796. .ui.stackable.grid {
  797. display: block !important;
  798. padding: 0em;
  799. margin: 0em !important;
  800. }
  801. .ui.stackable.grid > .row > .wide.column,
  802. .ui.stackable.grid > .wide.column,
  803. .ui.stackable.grid > .row > .column,
  804. .ui.stackable.grid > .column {
  805. display: block !important;
  806. width: auto !important;
  807. margin: (@stackableRowSpacing / 2) 0em 0em !important;
  808. padding: (@stackableRowSpacing / 2) 0em 0em !important;
  809. box-shadow: none !important;
  810. }
  811. .ui.stackable.divided.grid > .column,
  812. .ui.stackable.celled.grid > .row > .column {
  813. border-top: @stackableMobileBorder;
  814. }
  815. .ui.stackable.grid > .row:first-child > .column:first-child,
  816. .ui.stackable.grid > .column:first-child {
  817. margin-top: 0em !important;
  818. padding-top: 0em !important;
  819. }
  820. .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  821. .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  822. .ui.stackable.divided.grid > .column:first-child,
  823. .ui.stackable.celled.grid > .column:first-child {
  824. border-top: none !important;
  825. }
  826. .ui.stackable.page.grid > .row > .column,
  827. .ui.stackable.page.grid > .column {
  828. padding-left: @stackableGutterWidth !important;
  829. padding-right: @stackableGutterWidth !important;
  830. }
  831. /* Remove pointers from vertical menus */
  832. .ui.stackable.grid .vertical.pointing.menu .item:after {
  833. display: none;
  834. }
  835. }
  836. .loadUIOverrides();