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.

993 lines
23 KiB

9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 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.11.5 - Item
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2014 Contributorss
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Standard
  13. *******************************/
  14. /*--------------
  15. Card
  16. ---------------*/
  17. .ui.cards > .card,
  18. .ui.card {
  19. max-width: 100%;
  20. position: relative;
  21. display: -webkit-box;
  22. display: -webkit-flex;
  23. display: -ms-flexbox;
  24. display: flex;
  25. -webkit-box-orient: vertical;
  26. -webkit-box-direction: normal;
  27. -webkit-flex-direction: column;
  28. -ms-flex-direction: column;
  29. flex-direction: column;
  30. width: 290px;
  31. min-height: 0px;
  32. background: #ffffff;
  33. padding: 0em;
  34. border: none;
  35. border-radius: 0.2857rem;
  36. box-shadow: 0px 3px 0px 0px #d4d4d5, 0px 0px 0px 1px #d4d4d5;
  37. -webkit-transition: box-shadow 0.2s ease;
  38. transition: box-shadow 0.2s ease;
  39. z-index: '';
  40. }
  41. .ui.card {
  42. margin: 1em 0em;
  43. }
  44. .ui.cards > .card a,
  45. .ui.card a {
  46. cursor: pointer;
  47. }
  48. .ui.card:first-child {
  49. margin-top: 0em;
  50. }
  51. .ui.card:last-child {
  52. margin-bottom: 0em;
  53. }
  54. /*--------------
  55. Cards
  56. ---------------*/
  57. .ui.cards {
  58. display: -webkit-box;
  59. display: -webkit-flex;
  60. display: -ms-flexbox;
  61. display: flex;
  62. margin: -0.875em -0.5em;
  63. -webkit-flex-wrap: wrap;
  64. -ms-flex-wrap: wrap;
  65. flex-wrap: wrap;
  66. }
  67. .ui.cards > .card {
  68. display: -webkit-box;
  69. display: -webkit-flex;
  70. display: -ms-flexbox;
  71. display: flex;
  72. margin: 0.875em 0.5em;
  73. float: none;
  74. }
  75. /* Clearing */
  76. .ui.cards:after,
  77. .ui.card:after {
  78. display: block;
  79. content: ' ';
  80. height: 0px;
  81. clear: both;
  82. overflow: hidden;
  83. visibility: hidden;
  84. }
  85. /* Consecutive Card Groups Preserve Row Spacing */
  86. .ui.cards ~ .ui.cards {
  87. margin-top: 0.875em;
  88. }
  89. /*--------------
  90. Rounded Edges
  91. ---------------*/
  92. .ui.cards > .card > :first-child,
  93. .ui.card > :first-child {
  94. border-radius: 0.2857rem 0.2857rem 0em 0em !important;
  95. }
  96. .ui.cards > .card > :last-child,
  97. .ui.card > :last-child {
  98. border-radius: 0em 0em 0.2857rem 0.2857rem !important;
  99. }
  100. /*--------------
  101. Images
  102. ---------------*/
  103. .ui.cards > .card > .image,
  104. .ui.card > .image {
  105. display: block;
  106. position: relative;
  107. padding: 0em;
  108. background: rgba(0, 0, 0, 0.05);
  109. }
  110. .ui.cards > .card > .image > img,
  111. .ui.card > .image > img {
  112. display: block;
  113. width: 100%;
  114. height: auto;
  115. border-radius: 0.2857rem 0.2857rem 0em 0em;
  116. border: none;
  117. }
  118. .ui.cards > .card > .image:only-child > img,
  119. .ui.card > .image:only-child > img {
  120. border-radius: 0.2857rem;
  121. }
  122. /*--------------
  123. Content
  124. ---------------*/
  125. .ui.cards > .card > .content,
  126. .ui.card > .content {
  127. -webkit-box-flex: 1;
  128. -webkit-flex-grow: 1;
  129. -ms-flex-positive: 1;
  130. flex-grow: 1;
  131. background: none;
  132. margin: 0em;
  133. padding: 1em 1em;
  134. box-shadow: none;
  135. font-size: 1em;
  136. border: none;
  137. border-radius: 0em;
  138. }
  139. .ui.cards > .card > .content:after,
  140. .ui.card > .content:after {
  141. display: block;
  142. content: ' ';
  143. height: 0px;
  144. clear: both;
  145. overflow: hidden;
  146. visibility: hidden;
  147. }
  148. .ui.cards > .card > .content > .header,
  149. .ui.card > .content > .header {
  150. display: block;
  151. margin: 0em;
  152. font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  153. color: rgba(0, 0, 0, 0.85);
  154. }
  155. /* Default Header Size */
  156. .ui.cards > .card > .content > .header:not(.ui),
  157. .ui.card > .content > .header:not(.ui) {
  158. font-weight: bold;
  159. font-size: 1.2em;
  160. margin-top: -0.21425em;
  161. line-height: 1.33em;
  162. }
  163. .ui.cards > .card > .content > .meta + .description,
  164. .ui.cards > .card > .content > .header + .description,
  165. .ui.card > .content > .meta + .description,
  166. .ui.card > .content > .header + .description {
  167. margin-top: 0.5em;
  168. }
  169. /*--------------
  170. Floated
  171. ---------------*/
  172. .ui.cards > .card [class*="left floated"],
  173. .ui.card [class*="left floated"] {
  174. float: left;
  175. }
  176. .ui.cards > .card [class*="right floated"],
  177. .ui.card [class*="right floated"] {
  178. float: right;
  179. }
  180. /*--------------
  181. Aligned
  182. ---------------*/
  183. .ui.cards > .card [class*="left aligned"],
  184. .ui.card [class*="left aligned"] {
  185. text-align: left;
  186. }
  187. .ui.cards > .card [class*="center aligned"],
  188. .ui.card [class*="center aligned"] {
  189. text-align: center;
  190. }
  191. .ui.cards > .card [class*="right aligned"],
  192. .ui.card [class*="right aligned"] {
  193. text-align: right;
  194. }
  195. /*--------------
  196. Content Image
  197. ---------------*/
  198. .ui.cards > .card .content img,
  199. .ui.card .content img {
  200. display: inline-block;
  201. vertical-align: middle;
  202. width: auto;
  203. }
  204. .ui.cards > .card img.avatar,
  205. .ui.cards > .card .avatar img,
  206. .ui.card img.avatar,
  207. .ui.card .avatar img {
  208. width: 2.5em;
  209. height: 2.5em;
  210. border-radius: 500rem;
  211. }
  212. /*--------------
  213. Description
  214. ---------------*/
  215. .ui.cards > .card > .content > .description,
  216. .ui.card > .content > .description {
  217. clear: both;
  218. color: rgba(0, 0, 0, 0.5);
  219. }
  220. /*--------------
  221. Paragraph
  222. ---------------*/
  223. .ui.cards > .card > .content p,
  224. .ui.card > .content p {
  225. margin: 0em 0em 0.5em;
  226. }
  227. .ui.cards > .card > .content p:last-child,
  228. .ui.card > .content p:last-child {
  229. margin-bottom: 0em;
  230. }
  231. /*--------------
  232. Meta
  233. ---------------*/
  234. .ui.cards > .card .meta,
  235. .ui.card .meta {
  236. font-size: 0.9em;
  237. color: rgba(0, 0, 0, 0.4);
  238. }
  239. .ui.cards > .card .meta *,
  240. .ui.card .meta * {
  241. margin-right: 0.3em;
  242. }
  243. .ui.cards > .card .meta :last-child,
  244. .ui.card .meta :last-child {
  245. margin-right: 0em;
  246. }
  247. .ui.cards > .card .meta [class*="right floated"],
  248. .ui.card .meta [class*="right floated"] {
  249. margin-right: 0em;
  250. margin-left: 0.3em;
  251. }
  252. /*--------------
  253. Links
  254. ---------------*/
  255. /* Generic */
  256. .ui.cards > .card > .content a:not(.ui),
  257. .ui.card > .content a:not(.ui) {
  258. color: '';
  259. -webkit-transition: color 0.2s ease;
  260. transition: color 0.2s ease;
  261. }
  262. .ui.cards > .card > .content a:not(.ui):hover,
  263. .ui.card > .content a:not(.ui):hover {
  264. color: '';
  265. }
  266. /* Header */
  267. .ui.cards > .card > .content > a.header,
  268. .ui.card > .content > a.header {
  269. color: rgba(0, 0, 0, 0.85);
  270. }
  271. .ui.cards > .card > .content > a.header:hover,
  272. .ui.card > .content > a.header:hover {
  273. color: #00b2f3;
  274. }
  275. /* Meta */
  276. .ui.cards > .card .meta > a:not(.ui),
  277. .ui.card .meta > a:not(.ui) {
  278. color: rgba(0, 0, 0, 0.4);
  279. }
  280. .ui.cards > .card .meta > a:not(.ui):hover,
  281. .ui.card .meta > a:not(.ui):hover {
  282. color: rgba(0, 0, 0, 0.8);
  283. }
  284. /*--------------
  285. Buttons
  286. ---------------*/
  287. .ui.cards > .card > .buttons:last-child,
  288. .ui.card > .buttons:last-child,
  289. .ui.cards > .card > .button:last-child,
  290. .ui.card > .button:last-child {
  291. margin: 0em 0em -1px;
  292. width: 100%;
  293. }
  294. /*--------------
  295. Dimmer
  296. ---------------*/
  297. .ui.cards > .card .dimmer,
  298. .ui.card .dimmer {
  299. background-color: '';
  300. z-index: 10;
  301. }
  302. /*--------------
  303. Labels
  304. ---------------*/
  305. /*-----Star----- */
  306. /* Icon */
  307. .ui.cards > .card > .content .star.icon,
  308. .ui.card > .content .star.icon {
  309. cursor: pointer;
  310. opacity: 0.75;
  311. -webkit-transition: color 0.2s ease;
  312. transition: color 0.2s ease;
  313. }
  314. .ui.cards > .card > .content .star.icon:hover,
  315. .ui.card > .content .star.icon:hover {
  316. opacity: 1;
  317. color: #ffb70a;
  318. }
  319. .ui.cards > .card > .content .active.star.icon,
  320. .ui.card > .content .active.star.icon {
  321. color: #ffe623;
  322. }
  323. /*-----Like----- */
  324. /* Icon */
  325. .ui.cards > .card > .content .like.icon,
  326. .ui.card > .content .like.icon {
  327. cursor: pointer;
  328. opacity: 0.75;
  329. -webkit-transition: color 0.2s ease;
  330. transition: color 0.2s ease;
  331. }
  332. .ui.cards > .card > .content .like.icon:hover,
  333. .ui.card > .content .like.icon:hover {
  334. opacity: 1;
  335. color: #ff2733;
  336. }
  337. .ui.cards > .card > .content .active.like.icon,
  338. .ui.card > .content .active.like.icon {
  339. color: #ff2733;
  340. }
  341. /*----------------
  342. Extra Content
  343. -----------------*/
  344. .ui.cards > .card > .extra,
  345. .ui.card > .extra {
  346. max-width: 100%;
  347. min-height: 0em !important;
  348. -webkit-box-flex: 0;
  349. -webkit-flex-grow: 0;
  350. -ms-flex-positive: 0;
  351. flex-grow: 0;
  352. position: static;
  353. background: none;
  354. width: auto;
  355. margin: 0em 0em;
  356. padding: 0.75em 1em;
  357. top: 0em;
  358. left: 0em;
  359. color: rgba(0, 0, 0, 0.4);
  360. box-shadow: none;
  361. -webkit-transition: color 0.2s ease;
  362. transition: color 0.2s ease;
  363. border-top: 1px solid rgba(0, 0, 0, 0.05);
  364. }
  365. .ui.cards > .card > .extra a:not(.ui),
  366. .ui.card > .extra a:not(.ui) {
  367. color: rgba(0, 0, 0, 0.4);
  368. }
  369. .ui.cards > .card > .extra a:not(.ui):hover,
  370. .ui.card > .extra a:not(.ui):hover {
  371. color: #00b2f3;
  372. }
  373. /*******************************
  374. Variations
  375. *******************************/
  376. /*-------------------
  377. Fluid
  378. --------------------*/
  379. .ui.fluid.card {
  380. width: 100%;
  381. max-width: 9999px;
  382. }
  383. /*-------------------
  384. Link
  385. --------------------*/
  386. .ui.cards a.card:hover,
  387. .ui.link.cards .card:hover,
  388. a.ui.card:hover,
  389. .ui.link.card:hover {
  390. cursor: pointer;
  391. z-index: 5;
  392. background: '';
  393. border: none;
  394. box-shadow: 0px 3px 0px 0px #bcbdbd, 0px 0px 0px 1px rgba(34, 36, 38, 0.3);
  395. }
  396. /*-------------------
  397. Colors
  398. --------------------*/
  399. .ui.black.cards > .card,
  400. .ui.cards > .black.card,
  401. .ui.black.card {
  402. box-shadow: 0px 3px 0px 0px #1b1c1d, 0px 0px 0px 1px #d4d4d5;
  403. }
  404. .ui.blue.cards > .card,
  405. .ui.cards > .blue.card,
  406. .ui.blue.card {
  407. box-shadow: 0px 3px 0px 0px #3b83c0, 0px 0px 0px 1px #d4d4d5;
  408. }
  409. .ui.green.cards > .card,
  410. .ui.cards > .green.card,
  411. .ui.green.card {
  412. box-shadow: 0px 3px 0px 0px #5bbd72, 0px 0px 0px 1px #d4d4d5;
  413. }
  414. .ui.orange.cards > .card,
  415. .ui.cards > .orange.card,
  416. .ui.orange.card {
  417. box-shadow: 0px 3px 0px 0px #e07b53, 0px 0px 0px 1px #d4d4d5;
  418. }
  419. .ui.pink.cards > .card,
  420. .ui.cards > .pink.card,
  421. .ui.pink.card {
  422. box-shadow: 0px 3px 0px 0px #d9499a, 0px 0px 0px 1px #d4d4d5;
  423. }
  424. .ui.purple.cards > .card,
  425. .ui.cards > .purple.card,
  426. .ui.purple.card {
  427. box-shadow: 0px 3px 0px 0px #564f8a, 0px 0px 0px 1px #d4d4d5;
  428. }
  429. .ui.red.cards > .card,
  430. .ui.cards > .red.card,
  431. .ui.red.card {
  432. box-shadow: 0px 3px 0px 0px #d95c5c, 0px 0px 0px 1px #d4d4d5;
  433. }
  434. .ui.teal.cards > .card,
  435. .ui.cards > .teal.card,
  436. .ui.teal.card {
  437. box-shadow: 0px 3px 0px 0px #00b5ad, 0px 0px 0px 1px #d4d4d5;
  438. }
  439. .ui.yellow.cards > .card,
  440. .ui.cards > .yellow.card,
  441. .ui.yellow.card {
  442. box-shadow: 0px 3px 0px 0px #f2c61f, 0px 0px 0px 1px #d4d4d5;
  443. }
  444. /* Hover */
  445. .ui.black.cards > .card:hover,
  446. .ui.cards > .black.card:hover,
  447. .ui.black.card:hover {
  448. box-shadow: 0px 3px 0px 0px #1b1c1d, 0px 0px 0px 1px #d4d4d5;
  449. }
  450. .ui.blue.cards > .card:hover,
  451. .ui.cards > .blue.card:hover,
  452. .ui.blue.card:hover {
  453. box-shadow: 0px 3px 0px 0px #5494cb, 0px 0px 0px 1px #d4d4d5;
  454. }
  455. .ui.green.cards > .card:hover,
  456. .ui.cards > .green.card:hover,
  457. .ui.green.card:hover {
  458. box-shadow: 0px 3px 0px 0px #74c788, 0px 0px 0px 1px #d4d4d5;
  459. }
  460. .ui.orange.cards > .card:hover,
  461. .ui.cards > .orange.card:hover,
  462. .ui.orange.card:hover {
  463. box-shadow: 0px 3px 0px 0px #e59271, 0px 0px 0px 1px #d4d4d5;
  464. }
  465. .ui.pink.cards > .card:hover,
  466. .ui.cards > .pink.card:hover,
  467. .ui.pink.card:hover {
  468. box-shadow: 0px 3px 0px 0px #df67aa, 0px 0px 0px 1px #d4d4d5;
  469. }
  470. .ui.purple.cards > .card:hover,
  471. .ui.cards > .purple.card:hover,
  472. .ui.purple.card:hover {
  473. box-shadow: 0px 3px 0px 0px #645ca1, 0px 0px 0px 1px #d4d4d5;
  474. }
  475. .ui.red.cards > .card:hover,
  476. .ui.cards > .red.card:hover,
  477. .ui.red.card:hover {
  478. box-shadow: 0px 3px 0px 0px #e07979, 0px 0px 0px 1px #d4d4d5;
  479. }
  480. .ui.teal.cards > .card:hover,
  481. .ui.cards > .teal.card:hover,
  482. .ui.teal.card:hover {
  483. box-shadow: 0px 3px 0px 0px #00d9cf, 0px 0px 0px 1px #d4d4d5;
  484. }
  485. .ui.yellow.cards > .card:hover,
  486. .ui.cards > .yellow.card:hover,
  487. .ui.yellow.card:hover {
  488. box-shadow: 0px 3px 0px 0px #f4cf41, 0px 0px 0px 1px #d4d4d5;
  489. }
  490. /*--------------
  491. Card Count
  492. ---------------*/
  493. .ui.one.cards {
  494. margin-left: 0em;
  495. margin-right: 0em;
  496. }
  497. .ui.one.cards > .card {
  498. -webkit-flex-basis: 100%;
  499. -ms-flex-preferred-size: 100%;
  500. flex-basis: 100%;
  501. width: 100%;
  502. }
  503. .ui.two.cards {
  504. margin-left: -1em;
  505. margin-right: -1em;
  506. }
  507. .ui.two.cards > .card {
  508. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  509. -ms-flex-preferred-size: calc( 50% - 2em );
  510. flex-basis: calc( 50% - 2em );
  511. width: -webkit-calc( 50% - 2em );
  512. width: calc( 50% - 2em );
  513. margin-left: 1em;
  514. margin-right: 1em;
  515. }
  516. .ui.two.cards > .card:nth-child(2n+1) {
  517. clear: left;
  518. }
  519. .ui.three.cards {
  520. margin-left: -1em;
  521. margin-right: -1em;
  522. }
  523. .ui.three.cards > .card {
  524. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  525. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  526. flex-basis: calc( 33.33333333% - 2em );
  527. width: -webkit-calc( 33.33333333% - 2em );
  528. width: calc( 33.33333333% - 2em );
  529. margin-left: 1em;
  530. margin-right: 1em;
  531. }
  532. .ui.three.cards > .card:nth-child(3n+1) {
  533. clear: left;
  534. }
  535. .ui.four.cards {
  536. margin-left: -0.75em;
  537. margin-right: -0.75em;
  538. }
  539. .ui.four.cards > .card {
  540. -webkit-flex-basis: -webkit-calc( 25% - 1.5em );
  541. -ms-flex-preferred-size: calc( 25% - 1.5em );
  542. flex-basis: calc( 25% - 1.5em );
  543. width: -webkit-calc( 25% - 1.5em );
  544. width: calc( 25% - 1.5em );
  545. margin-left: 0.75em;
  546. margin-right: 0.75em;
  547. }
  548. .ui.four.cards > .card:nth-child(4n+1) {
  549. clear: left;
  550. }
  551. .ui.five.cards {
  552. margin-left: -0.75em;
  553. margin-right: -0.75em;
  554. }
  555. .ui.five.cards > .card {
  556. -webkit-flex-basis: -webkit-calc( 20% - 1.5em );
  557. -ms-flex-preferred-size: calc( 20% - 1.5em );
  558. flex-basis: calc( 20% - 1.5em );
  559. width: -webkit-calc( 20% - 1.5em );
  560. width: calc( 20% - 1.5em );
  561. margin-left: 0.75em;
  562. margin-right: 0.75em;
  563. }
  564. .ui.five.cards > .card:nth-child(5n+1) {
  565. clear: left;
  566. }
  567. .ui.six.cards {
  568. margin-left: -0.75em;
  569. margin-right: -0.75em;
  570. }
  571. .ui.six.cards > .card {
  572. -webkit-flex-basis: -webkit-calc( 16.66666667% - 1.5em );
  573. -ms-flex-preferred-size: calc( 16.66666667% - 1.5em );
  574. flex-basis: calc( 16.66666667% - 1.5em );
  575. width: -webkit-calc( 16.66666667% - 1.5em );
  576. width: calc( 16.66666667% - 1.5em );
  577. margin-left: 0.75em;
  578. margin-right: 0.75em;
  579. }
  580. .ui.six.cards > .card:nth-child(6n+1) {
  581. clear: left;
  582. }
  583. .ui.seven.cards {
  584. margin-left: -0.5em;
  585. margin-right: -0.5em;
  586. }
  587. .ui.seven.cards > .card {
  588. -webkit-flex-basis: -webkit-calc( 14.28571429% - 1em );
  589. -ms-flex-preferred-size: calc( 14.28571429% - 1em );
  590. flex-basis: calc( 14.28571429% - 1em );
  591. width: -webkit-calc( 14.28571429% - 1em );
  592. width: calc( 14.28571429% - 1em );
  593. margin-left: 0.5em;
  594. margin-right: 0.5em;
  595. }
  596. .ui.seven.cards > .card:nth-child(7n+1) {
  597. clear: left;
  598. }
  599. .ui.eight.cards {
  600. margin-left: -0.5em;
  601. margin-right: -0.5em;
  602. }
  603. .ui.eight.cards > .card {
  604. -webkit-flex-basis: -webkit-calc( 12.5% - 1em );
  605. -ms-flex-preferred-size: calc( 12.5% - 1em );
  606. flex-basis: calc( 12.5% - 1em );
  607. width: -webkit-calc( 12.5% - 1em );
  608. width: calc( 12.5% - 1em );
  609. margin-left: 0.5em;
  610. margin-right: 0.5em;
  611. font-size: 11px;
  612. }
  613. .ui.eight.cards > .card:nth-child(8n+1) {
  614. clear: left;
  615. }
  616. .ui.nine.cards {
  617. margin-left: -0.5em;
  618. margin-right: -0.5em;
  619. }
  620. .ui.nine.cards > .card {
  621. -webkit-flex-basis: -webkit-calc( 11.11111111% - 1em );
  622. -ms-flex-preferred-size: calc( 11.11111111% - 1em );
  623. flex-basis: calc( 11.11111111% - 1em );
  624. width: -webkit-calc( 11.11111111% - 1em );
  625. width: calc( 11.11111111% - 1em );
  626. margin-left: 0.5em;
  627. margin-right: 0.5em;
  628. font-size: 10px;
  629. }
  630. .ui.nine.cards > .card:nth-child(9n+1) {
  631. clear: left;
  632. }
  633. .ui.ten.cards {
  634. margin-left: -0.5em;
  635. margin-right: -0.5em;
  636. }
  637. .ui.ten.cards > .card {
  638. -webkit-flex-basis: -webkit-calc( 10% - 1em );
  639. -ms-flex-preferred-size: calc( 10% - 1em );
  640. flex-basis: calc( 10% - 1em );
  641. width: -webkit-calc( 10% - 1em );
  642. width: calc( 10% - 1em );
  643. margin-left: 0.5em;
  644. margin-right: 0.5em;
  645. }
  646. .ui.ten.cards > .card:nth-child(10n+1) {
  647. clear: left;
  648. }
  649. /*-------------------
  650. Doubling
  651. --------------------*/
  652. /* Mobily Only */
  653. @media only screen and (max-width: 767px) {
  654. .ui.two.doubling.cards {
  655. margin-left: 0em;
  656. margin-right: 0em;
  657. }
  658. .ui.two.doubling.cards .card {
  659. -webkit-flex-basis: 100%;
  660. -ms-flex-preferred-size: 100%;
  661. flex-basis: 100%;
  662. width: 100%;
  663. margin-left: 0em;
  664. margin-right: 0em;
  665. }
  666. .ui.three.doubling.cards {
  667. margin-left: -1em;
  668. margin-right: -1em;
  669. }
  670. .ui.three.doubling.cards .card {
  671. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  672. -ms-flex-preferred-size: calc( 50% - 2em );
  673. flex-basis: calc( 50% - 2em );
  674. width: -webkit-calc( 50% - 2em );
  675. width: calc( 50% - 2em );
  676. margin-left: 1em;
  677. margin-right: 1em;
  678. }
  679. .ui.four.doubling.cards {
  680. margin-left: -1em;
  681. margin-right: -1em;
  682. }
  683. .ui.four.doubling.cards .card {
  684. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  685. -ms-flex-preferred-size: calc( 50% - 2em );
  686. flex-basis: calc( 50% - 2em );
  687. width: -webkit-calc( 50% - 2em );
  688. width: calc( 50% - 2em );
  689. margin-left: 1em;
  690. margin-right: 1em;
  691. }
  692. .ui.five.doubling.cards {
  693. margin-left: -1em;
  694. margin-right: -1em;
  695. }
  696. .ui.five.doubling.cards .card {
  697. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  698. -ms-flex-preferred-size: calc( 50% - 2em );
  699. flex-basis: calc( 50% - 2em );
  700. width: -webkit-calc( 50% - 2em );
  701. width: calc( 50% - 2em );
  702. margin-left: 1em;
  703. margin-right: 1em;
  704. }
  705. .ui.six.doubling.cards {
  706. margin-left: -1em;
  707. margin-right: -1em;
  708. }
  709. .ui.six.doubling.cards .card {
  710. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  711. -ms-flex-preferred-size: calc( 50% - 2em );
  712. flex-basis: calc( 50% - 2em );
  713. width: -webkit-calc( 50% - 2em );
  714. width: calc( 50% - 2em );
  715. margin-left: 1em;
  716. margin-right: 1em;
  717. }
  718. .ui.seven.doubling.cards {
  719. margin-left: -1em;
  720. margin-right: -1em;
  721. }
  722. .ui.seven.doubling.cards .card {
  723. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  724. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  725. flex-basis: calc( 33.33333333% - 2em );
  726. width: -webkit-calc( 33.33333333% - 2em );
  727. width: calc( 33.33333333% - 2em );
  728. margin-left: 1em;
  729. margin-right: 1em;
  730. }
  731. .ui.eight.doubling.cards {
  732. margin-left: -1em;
  733. margin-right: -1em;
  734. }
  735. .ui.eight.doubling.cards .card {
  736. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  737. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  738. flex-basis: calc( 33.33333333% - 2em );
  739. width: -webkit-calc( 33.33333333% - 2em );
  740. width: calc( 33.33333333% - 2em );
  741. margin-left: 1em;
  742. margin-right: 1em;
  743. }
  744. .ui.nine.doubling.cards {
  745. margin-left: -1em;
  746. margin-right: -1em;
  747. }
  748. .ui.nine.doubling.cards .card {
  749. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  750. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  751. flex-basis: calc( 33.33333333% - 2em );
  752. width: -webkit-calc( 33.33333333% - 2em );
  753. width: calc( 33.33333333% - 2em );
  754. margin-left: 1em;
  755. margin-right: 1em;
  756. }
  757. .ui.ten.doubling.cards {
  758. margin-left: -1em;
  759. margin-right: -1em;
  760. }
  761. .ui.ten.doubling.cards .card {
  762. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  763. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  764. flex-basis: calc( 33.33333333% - 2em );
  765. width: -webkit-calc( 33.33333333% - 2em );
  766. width: calc( 33.33333333% - 2em );
  767. margin-left: 1em;
  768. margin-right: 1em;
  769. }
  770. }
  771. /* Tablet Only */
  772. @media only screen and (min-width: 768px) and (max-width: 991px) {
  773. .ui.two.doubling.cards {
  774. margin-left: 0em;
  775. margin-right: 0em;
  776. }
  777. .ui.two.doubling.cards .card {
  778. -webkit-flex-basis: 100%;
  779. -ms-flex-preferred-size: 100%;
  780. flex-basis: 100%;
  781. width: 100%;
  782. margin-left: 0em;
  783. margin-right: 0em;
  784. }
  785. .ui.three.doubling.cards {
  786. margin-left: -1em;
  787. margin-right: -1em;
  788. }
  789. .ui.three.doubling.cards .card {
  790. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  791. -ms-flex-preferred-size: calc( 50% - 2em );
  792. flex-basis: calc( 50% - 2em );
  793. width: -webkit-calc( 50% - 2em );
  794. width: calc( 50% - 2em );
  795. margin-left: 1em;
  796. margin-right: 1em;
  797. }
  798. .ui.four.doubling.cards {
  799. margin-left: -1em;
  800. margin-right: -1em;
  801. }
  802. .ui.four.doubling.cards .card {
  803. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  804. -ms-flex-preferred-size: calc( 50% - 2em );
  805. flex-basis: calc( 50% - 2em );
  806. width: -webkit-calc( 50% - 2em );
  807. width: calc( 50% - 2em );
  808. margin-left: 1em;
  809. margin-right: 1em;
  810. }
  811. .ui.five.doubling.cards {
  812. margin-left: -1em;
  813. margin-right: -1em;
  814. }
  815. .ui.five.doubling.cards .card {
  816. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  817. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  818. flex-basis: calc( 33.33333333% - 2em );
  819. width: -webkit-calc( 33.33333333% - 2em );
  820. width: calc( 33.33333333% - 2em );
  821. margin-left: 1em;
  822. margin-right: 1em;
  823. }
  824. .ui.six.doubling.cards {
  825. margin-left: -1em;
  826. margin-right: -1em;
  827. }
  828. .ui.six.doubling.cards .card {
  829. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  830. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  831. flex-basis: calc( 33.33333333% - 2em );
  832. width: -webkit-calc( 33.33333333% - 2em );
  833. width: calc( 33.33333333% - 2em );
  834. margin-left: 1em;
  835. margin-right: 1em;
  836. }
  837. .ui.eight.doubling.cards {
  838. margin-left: -1em;
  839. margin-right: -1em;
  840. }
  841. .ui.eight.doubling.cards .card {
  842. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  843. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  844. flex-basis: calc( 33.33333333% - 2em );
  845. width: -webkit-calc( 33.33333333% - 2em );
  846. width: calc( 33.33333333% - 2em );
  847. margin-left: 1em;
  848. margin-right: 1em;
  849. }
  850. .ui.eight.doubling.cards {
  851. margin-left: -0.75em;
  852. margin-right: -0.75em;
  853. }
  854. .ui.eight.doubling.cards .card {
  855. -webkit-flex-basis: -webkit-calc( 25% - 1.5em );
  856. -ms-flex-preferred-size: calc( 25% - 1.5em );
  857. flex-basis: calc( 25% - 1.5em );
  858. width: -webkit-calc( 25% - 1.5em );
  859. width: calc( 25% - 1.5em );
  860. margin-left: 0.75em;
  861. margin-right: 0.75em;
  862. }
  863. .ui.nine.doubling.cards {
  864. margin-left: -0.75em;
  865. margin-right: -0.75em;
  866. }
  867. .ui.nine.doubling.cards .card {
  868. -webkit-flex-basis: -webkit-calc( 25% - 1.5em );
  869. -ms-flex-preferred-size: calc( 25% - 1.5em );
  870. flex-basis: calc( 25% - 1.5em );
  871. width: -webkit-calc( 25% - 1.5em );
  872. width: calc( 25% - 1.5em );
  873. margin-left: 0.75em;
  874. margin-right: 0.75em;
  875. }
  876. .ui.ten.doubling.cards {
  877. margin-left: -0.75em;
  878. margin-right: -0.75em;
  879. }
  880. .ui.ten.doubling.cards .card {
  881. -webkit-flex-basis: -webkit-calc( 20% - 1.5em );
  882. -ms-flex-preferred-size: calc( 20% - 1.5em );
  883. flex-basis: calc( 20% - 1.5em );
  884. width: -webkit-calc( 20% - 1.5em );
  885. width: calc( 20% - 1.5em );
  886. margin-left: 0.75em;
  887. margin-right: 0.75em;
  888. }
  889. }
  890. /*-------------------
  891. Stackable
  892. --------------------*/
  893. @media only screen and (max-width: 767px) {
  894. .ui.stackable.cards {
  895. display: block !important;
  896. }
  897. .ui.stackable.cards .card:first-child {
  898. margin-top: 0em !important;
  899. }
  900. .ui.stackable.cards > .card {
  901. display: block !important;
  902. height: auto !important;
  903. margin: 1em 1em;
  904. padding: 0 !important;
  905. width: -webkit-calc( 100% - 2em ) !important;
  906. width: calc( 100% - 2em ) !important;
  907. }
  908. }
  909. /*--------------
  910. Size
  911. ---------------*/
  912. .ui.cards > .card {
  913. font-size: 1em;
  914. }
  915. /*******************************
  916. Theme Overrides
  917. *******************************/
  918. /*******************************
  919. User Variable Overrides
  920. *******************************/