cross--.css 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094
  1. @charset "utf-8";
  2. html,
  3. body,
  4. div,
  5. span,
  6. object,
  7. iframe,
  8. p,
  9. blockquote,
  10. pre,
  11. a,
  12. abbr,
  13. acronym,
  14. address,
  15. big,
  16. cite,
  17. code,
  18. del,
  19. dfn,
  20. em,
  21. img,
  22. ins,
  23. kbd,
  24. q,
  25. s,
  26. samp,
  27. small,
  28. strike,
  29. strong,
  30. sub,
  31. sup,
  32. tt,
  33. var,
  34. b,
  35. u,
  36. i,
  37. center,
  38. dl,
  39. dt,
  40. dd,
  41. ol,
  42. ul,
  43. li,
  44. fieldset,
  45. form,
  46. input,
  47. label,
  48. legend,
  49. table,
  50. caption,
  51. tbody,
  52. tfoot,
  53. thead,
  54. tr,
  55. th,
  56. td,
  57. article,
  58. aside,
  59. canvas,
  60. details,
  61. embed,
  62. figure,
  63. figcaption,
  64. footer,
  65. header,
  66. hgroup,
  67. menu,
  68. nav,
  69. output,
  70. ruby,
  71. section,
  72. summary,
  73. time,
  74. mark,
  75. audio,
  76. video,
  77. h1,
  78. h2,
  79. h3,
  80. h4,
  81. h5,
  82. h6 {
  83. margin: 0;
  84. padding: 0;
  85. border: 0;
  86. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  87. -webkit-touch-callout: none;
  88. }
  89. html,
  90. body {
  91. min-height: 100%;
  92. }
  93. html {
  94. font-size: 20px;
  95. font-family: sans-serif;
  96. -ms-text-size-adjust: 100%;
  97. -webkit-text-size-adjust: 100%;
  98. }
  99. @media only screen and (min-width: 360px) {
  100. html {
  101. font-size: 22.5px;
  102. }
  103. }
  104. @media only screen and (min-width: 375px) {
  105. html {
  106. font-size: 23.5px;
  107. }
  108. }
  109. @media only screen and (min-width: 400px) {
  110. html {
  111. font-size: 25px;
  112. }
  113. }
  114. @media only screen and (min-width: 414px) {
  115. html {
  116. font-size: 25.875px;
  117. }
  118. }
  119. article,
  120. aside,
  121. details,
  122. figcaption,
  123. figure,
  124. footer,
  125. header,
  126. hgroup,
  127. menu,
  128. main,
  129. nav,
  130. section,
  131. summary {
  132. display: block;
  133. }
  134. audio,
  135. canvas,
  136. progress,
  137. video {
  138. display: inline-block;
  139. vertical-align: baseline;
  140. }
  141. audio:not([controls]) {
  142. display: none;
  143. height: 0;
  144. }
  145. template {
  146. display: none;
  147. }
  148. a {
  149. background-color: transparent;
  150. text-decoration: none;
  151. }
  152. abbr[title] {
  153. border-bottom: 1px dotted;
  154. }
  155. b,
  156. strong {
  157. font-weight: bold;
  158. }
  159. dfn {
  160. font-style: italic;
  161. }
  162. mark {
  163. background: #ff0;
  164. color: #000;
  165. }
  166. small {
  167. font-size: 80%;
  168. }
  169. sub,
  170. sup {
  171. font-size: 75%;
  172. line-height: 0;
  173. position: relative;
  174. vertical-align: baseline;
  175. }
  176. sup {
  177. top: -0.5em;
  178. }
  179. sub {
  180. bottom: -0.25em;
  181. }
  182. img {
  183. border: 0;
  184. font-size: 0;
  185. vertical-align: top;
  186. }
  187. svg:not(:root) {
  188. overflow: hidden;
  189. }
  190. figure {
  191. margin: 1em 40px;
  192. }
  193. hr {
  194. box-sizing: content-box;
  195. height: 0;
  196. }
  197. pre {
  198. overflow: auto;
  199. }
  200. code,
  201. kbd,
  202. pre,
  203. samp {
  204. font-family: monospace, monospace;
  205. font-size: 1em;
  206. }
  207. button,
  208. input,
  209. optgroup,
  210. select,
  211. textarea {
  212. color: inherit;
  213. font: inherit;
  214. margin: 0;
  215. -webkit-appearance: none;
  216. appearance: none;
  217. background-color: #fff;
  218. }
  219. button {
  220. overflow: visible;
  221. }
  222. button,
  223. select {
  224. text-transform: none;
  225. }
  226. button,
  227. html input[type="button"],
  228. input[type="reset"],
  229. input[type="submit"] {
  230. -webkit-appearance: button;
  231. cursor: pointer;
  232. }
  233. button[disabled],
  234. html input[disabled] {
  235. cursor: default;
  236. }
  237. button::-moz-focus-inner,
  238. input::-moz-focus-inner {
  239. border: 0;
  240. padding: 0;
  241. }
  242. input {
  243. line-height: normal;
  244. }
  245. input[type="checkbox"],
  246. input[type="radio"] {
  247. box-sizing: border-box;
  248. padding: 0;
  249. }
  250. input[type="number"]::-webkit-inner-spin-button,
  251. input[type="number"]::-webkit-outer-spin-button {
  252. height: auto;
  253. }
  254. input[type="search"] {
  255. -webkit-appearance: textfield;
  256. box-sizing: content-box;
  257. }
  258. input[type="search"]::-webkit-search-cancel-button,
  259. input[type="search"]::-webkit-search-decoration {
  260. -webkit-appearance: none;
  261. }
  262. fieldset {
  263. border: 1px solid #c0c0c0;
  264. margin: 0 2px;
  265. padding: 0.35em 0.625em 0.75em;
  266. }
  267. legend {
  268. border: 0;
  269. padding: 0;
  270. }
  271. textarea {
  272. overflow: auto;
  273. resize: none;
  274. }
  275. optgroup {
  276. font-weight: bold;
  277. }
  278. table {
  279. border-collapse: collapse;
  280. border-spacing: 0;
  281. }
  282. td,
  283. th {
  284. padding: 0;
  285. }
  286. a,
  287. input,
  288. textarea,
  289. select,
  290. button {
  291. outline: 0;
  292. }
  293. h1,
  294. h2,
  295. h3,
  296. h4,
  297. h5,
  298. h6 {
  299. font-size: 100%;
  300. font-weight: normal;
  301. }
  302. ul,
  303. ol {
  304. list-style: none;
  305. }
  306. i,
  307. em,
  308. s {
  309. font-style: normal;
  310. }
  311. body {
  312. position: relative;
  313. font-size: .6rem;
  314. line-height: 1.5;
  315. }
  316. /* float
  317. -----------------------------------------------------------------------------*/
  318. .clearfix:after {
  319. visibility: hidden;
  320. display: block;
  321. font-size: 0;
  322. content: ".";
  323. clear: both;
  324. height: 0;
  325. }
  326. .clearfix {
  327. zoom: 1;
  328. }
  329. .fl,
  330. .fr {
  331. display: inline;
  332. }
  333. .fl {
  334. float: left;
  335. }
  336. .fr {
  337. float: right;
  338. }
  339. /* position
  340. -----------------------------------------------------------------------------*/
  341. .c-position-a {
  342. position: absolute;
  343. }
  344. .c-position-r {
  345. position: relative;
  346. }
  347. .c-position-f {
  348. position: fixed;
  349. }
  350. /* base
  351. -----------------------------------------------------------------------------*/
  352. .c-hide {
  353. display: none;
  354. }
  355. .c-hidden {
  356. overflow: hidden;
  357. zoom: 1;
  358. }
  359. .c-boxs {
  360. -webkit-box-sizing: border-box;
  361. -ms-box-sizing: border-box;
  362. -moz-box-sizing: border-box;
  363. box-sizing: border-box;
  364. }
  365. .c-main {
  366. margin: 0 auto;
  367. }
  368. .c-nowrap {
  369. max-width: 100%;
  370. overflow: hidden;
  371. white-space: nowrap;
  372. text-overflow: ellipsis;
  373. }
  374. .c-nowrap-multi {
  375. display: -webkit-box;
  376. overflow: hidden;
  377. text-overflow: ellipsis;
  378. -webkit-box-orient: vertical;
  379. -webkit-line-clamp: 2;
  380. }
  381. .c-break {
  382. word-break: break-all;
  383. }
  384. .c-block {
  385. display: block;
  386. }
  387. .c-abox {
  388. display: -webkit-box;
  389. display: box;
  390. width: 100%;
  391. }
  392. /* border
  393. -----------------------------------------------------------------------------*/
  394. .c-border,
  395. .c-border-t,
  396. .c-border-b,
  397. .c-border-l,
  398. .c-border-r,
  399. .c-border-tb {
  400. border-color: #e1e1e1;
  401. border-style: solid;
  402. }
  403. .c-border {
  404. border-width: 1px;
  405. }
  406. .c-border-t {
  407. border-top-width: 1px;
  408. }
  409. .c-border-b {
  410. border-bottom-width: 1px;
  411. }
  412. .c-border-l {
  413. border-left-width: 1px;
  414. }
  415. .c-border-r {
  416. border-right-width: 1px;
  417. }
  418. .c-border-tb {
  419. border-top-width: 1px;
  420. border-bottom-width: 1px;
  421. }
  422. .c-border-d {
  423. border-style: dashed;
  424. }
  425. /* images and radius
  426. -----------------------------------------------------------------------------*/
  427. .c-radius-2 {
  428. border-radius: .1rem;
  429. }
  430. .c-radius-4 {
  431. border-radius: .2rem;
  432. }
  433. .c-images-rounded,
  434. .border-radius-rounded,
  435. .c-radius-5 {
  436. border-radius: .25rem;
  437. }
  438. .c-images-cycle,
  439. .border-radius-circle,
  440. .c-radius-50 {
  441. border-radius: 50%;
  442. }
  443. .border-radius-pill,
  444. .c-radius-pill {
  445. border-radius: 100rem;
  446. }
  447. .c-images-thumbnail {
  448. padding: .25rem;
  449. }
  450. .c-images-block {
  451. display: block;
  452. width: 100%;
  453. height: 100%;
  454. }
  455. /* spacing
  456. -----------------------------------------------------------------------------*/
  457. .m0 {
  458. margin: 0;
  459. }
  460. .m5 {
  461. margin: .25rem;
  462. }
  463. .m10 {
  464. margin: .5rem;
  465. }
  466. .m15 {
  467. margin: .75rem;
  468. }
  469. .m20 {
  470. margin: 1rem;
  471. }
  472. .m25 {
  473. margin: 1.25rem;
  474. }
  475. .m30 {
  476. margin: 1.5rem;
  477. }
  478. .m35 {
  479. margin: 1.75rem;
  480. }
  481. .m40 {
  482. margin: 2rem;
  483. }
  484. .m45 {
  485. margin: 2.25rem;
  486. }
  487. .m50 {
  488. margin: 2.5rem;
  489. }
  490. .m100 {
  491. margin: 5rem;
  492. }
  493. .mb0 {
  494. margin-bottom: 0;
  495. }
  496. .mb5 {
  497. margin-bottom: .25rem;
  498. }
  499. .mb10 {
  500. margin-bottom: .5rem;
  501. }
  502. .mb15 {
  503. margin-bottom: .75rem;
  504. }
  505. .mb20 {
  506. margin-bottom: 1rem;
  507. }
  508. .mb25 {
  509. margin-bottom: 1.25rem;
  510. }
  511. .mb30 {
  512. margin-bottom: 1.5rem;
  513. }
  514. .mb35 {
  515. margin-bottom: 1.75rem;
  516. }
  517. .mb40 {
  518. margin-bottom: 2rem;
  519. }
  520. .mb45 {
  521. margin-bottom: 2.25rem;
  522. }
  523. .mb50 {
  524. margin-bottom: 2.5rem;
  525. }
  526. .mb100 {
  527. margin-bottom: 5rem;
  528. }
  529. .mt0 {
  530. margin-top: 0;
  531. }
  532. .mt5 {
  533. margin-top: .25rem;
  534. }
  535. .mt10 {
  536. margin-top: .5rem;
  537. }
  538. .mt15 {
  539. margin-top: .75rem;
  540. }
  541. .mt20 {
  542. margin-top: 1rem;
  543. }
  544. .mt25 {
  545. margin-top: 1.25rem;
  546. }
  547. .mt30 {
  548. margin-top: 1.5rem;
  549. }
  550. .mt35 {
  551. margin-top: 1.75rem;
  552. }
  553. .mt40 {
  554. margin-top: 2rem;
  555. }
  556. .mt45 {
  557. margin-top: 2.25rem;
  558. }
  559. .mt50 {
  560. margin-top: 2.5rem;
  561. }
  562. .mt100 {
  563. margin-top: 5rem;
  564. }
  565. .ml0 {
  566. margin-left: 0;
  567. }
  568. .ml5 {
  569. margin-left: .25rem;
  570. }
  571. .ml10 {
  572. margin-left: .5rem;
  573. }
  574. .ml15 {
  575. margin-left: .75rem;
  576. }
  577. .ml20 {
  578. margin-left: 1rem;
  579. }
  580. .ml25 {
  581. margin-left: 1.25rem;
  582. }
  583. .ml30 {
  584. margin-left: 1.5rem;
  585. }
  586. .ml35 {
  587. margin-left: 1.75rem;
  588. }
  589. .ml40 {
  590. margin-left: 2rem;
  591. }
  592. .ml45 {
  593. margin-left: 2.25rem;
  594. }
  595. .ml50 {
  596. margin-left: 2.5rem;
  597. }
  598. .ml100 {
  599. margin-left: 5rem;
  600. }
  601. .mr0 {
  602. margin-right: 0;
  603. }
  604. .mr5 {
  605. margin-right: .25rem;
  606. }
  607. .mr10 {
  608. margin-right: .5rem;
  609. }
  610. .mr15 {
  611. margin-right: .75rem;
  612. }
  613. .mr20 {
  614. margin-right: 1rem;
  615. }
  616. .mr25 {
  617. margin-right: 1.25rem;
  618. }
  619. .mr30 {
  620. margin-right: 1.5rem;
  621. }
  622. .mr35 {
  623. margin-right: 1.75rem;
  624. }
  625. .mr40 {
  626. margin-right: 2rem;
  627. }
  628. .mr45 {
  629. margin-right: 2.25rem;
  630. }
  631. .mr50 {
  632. margin-right: 2.5rem;
  633. }
  634. .mr100 {
  635. margin-right: 5rem;
  636. }
  637. .mlr0 {
  638. margin-left: 0;
  639. margin-right: 0;
  640. }
  641. .mlr5 {
  642. margin-left: .25rem;
  643. margin-right: .25rem;
  644. }
  645. .mlr10 {
  646. margin-left: .5rem;
  647. margin-right: .5rem;
  648. }
  649. .mlr15 {
  650. margin-left: .75rem;
  651. margin-right: .75rem;
  652. }
  653. .mlr20 {
  654. margin-left: 1rem;
  655. margin-right: 1rem;
  656. }
  657. .mlr25 {
  658. margin-left: 1.25rem;
  659. margin-right: 1.25rem;
  660. }
  661. .mlr30 {
  662. margin-left: 1.5rem;
  663. margin-right: 1.5rem;
  664. }
  665. .mlr35 {
  666. margin-left: 1.75rem;
  667. margin-right: 1.75rem;
  668. }
  669. .mlr40 {
  670. margin-left: 2rem;
  671. margin-right: 2rem;
  672. }
  673. .mlr45 {
  674. margin-left: 2.25rem;
  675. margin-right: 2.25rem;
  676. }
  677. .mlr50 {
  678. margin-left: 2.5rem;
  679. margin-right: 2.5rem;
  680. }
  681. .mlr100 {
  682. margin-left: 5rem;
  683. margin-right: 5rem;
  684. }
  685. .mtb0 {
  686. margin-top: 0;
  687. margin-bottom: 0;
  688. }
  689. .mtb5 {
  690. margin-top: .25rem;
  691. margin-bottom: .25rem;
  692. }
  693. .mtb10 {
  694. margin-top: .5rem;
  695. margin-bottom: .5rem;
  696. }
  697. .mtb15 {
  698. margin-top: .75rem;
  699. margin-bottom: .75rem;
  700. }
  701. .mtb20 {
  702. margin-top: 1rem;
  703. margin-bottom: 1rem;
  704. }
  705. .mtb25 {
  706. margin-top: 1.25rem;
  707. margin-bottom: 1.25rem;
  708. }
  709. .mtb30 {
  710. margin-top: 1.5rem;
  711. margin-bottom: 1.5rem;
  712. }
  713. .mtb35 {
  714. margin-top: 1.75rem;
  715. margin-bottom: 1.75rem;
  716. }
  717. .mtb40 {
  718. margin-top: 2rem;
  719. margin-bottom: 2rem;
  720. }
  721. .mtb45 {
  722. margin-top: 2.25rem;
  723. margin-bottom: 2.25rem;
  724. }
  725. .mtb50 {
  726. margin-top: 2.5rem;
  727. margin-bottom: 2.5rem;
  728. }
  729. .mtb100 {
  730. margin-top: 5rem;
  731. margin-bottom: 5rem;
  732. }
  733. .p0 {
  734. padding: 0;
  735. }
  736. .p5 {
  737. padding: .25rem;
  738. }
  739. .p10 {
  740. padding: .5rem;
  741. }
  742. .p15 {
  743. padding: .75rem;
  744. }
  745. .p20 {
  746. padding: 1rem;
  747. }
  748. .p25 {
  749. padding: 1.25rem;
  750. }
  751. .p30 {
  752. padding: 1.5rem;
  753. }
  754. .p35 {
  755. padding: 1.75rem;
  756. }
  757. .p40 {
  758. padding: 2rem;
  759. }
  760. .p45 {
  761. padding: 2.25rem;
  762. }
  763. .p50 {
  764. padding: 2.5rem;
  765. }
  766. .p100 {
  767. padding: 5rem;
  768. }
  769. .pb0 {
  770. padding-bottom: 0;
  771. }
  772. .pb5 {
  773. padding-bottom: .25rem;
  774. }
  775. .pb10 {
  776. padding-bottom: .5rem;
  777. }
  778. .pb15 {
  779. padding-bottom: .75rem;
  780. }
  781. .pb20 {
  782. padding-bottom: 1rem;
  783. }
  784. .pb25 {
  785. padding-bottom: 1.25rem;
  786. }
  787. .pb30 {
  788. padding-bottom: 1.5rem;
  789. }
  790. .pb35 {
  791. padding-bottom: 1.75rem;
  792. }
  793. .pb40 {
  794. padding-bottom: 2rem;
  795. }
  796. .pb45 {
  797. padding-bottom: 2.25rem;
  798. }
  799. .pb50 {
  800. padding-bottom: 2.5rem;
  801. }
  802. .pb100 {
  803. padding-bottom: 5rem;
  804. }
  805. .pt0 {
  806. padding-top: 0;
  807. }
  808. .pt5 {
  809. padding-top: .25rem;
  810. }
  811. .pt10 {
  812. padding-top: .5rem;
  813. }
  814. .pt15 {
  815. padding-top: .75rem;
  816. }
  817. .pt20 {
  818. padding-top: 1rem;
  819. }
  820. .pt25 {
  821. padding-top: 1.25rem;
  822. }
  823. .pt30 {
  824. padding-top: 1.5rem;
  825. }
  826. .pt35 {
  827. padding-top: 1.75rem;
  828. }
  829. .pt40 {
  830. padding-top: 2rem;
  831. }
  832. .pt45 {
  833. padding-top: 2.25rem;
  834. }
  835. .pt50 {
  836. padding-top: 2.5rem;
  837. }
  838. .pt100 {
  839. padding-top: 5rem;
  840. }
  841. .pl0 {
  842. padding-left: 0;
  843. }
  844. .pl5 {
  845. padding-left: .25rem;
  846. }
  847. .pl10 {
  848. padding-left: .5rem;
  849. }
  850. .pl15 {
  851. padding-left: .75rem;
  852. }
  853. .pl20 {
  854. padding-left: 1rem;
  855. }
  856. .pl25 {
  857. padding-left: 1.25rem;
  858. }
  859. .pl30 {
  860. padding-left: 1.5rem;
  861. }
  862. .pl35 {
  863. padding-left: 1.75rem;
  864. }
  865. .pl40 {
  866. padding-left: 2rem;
  867. }
  868. .pl45 {
  869. padding-left: 2.25rem;
  870. }
  871. .pl50 {
  872. padding-left: 2.5rem;
  873. }
  874. .pl100 {
  875. padding-left: 5rem;
  876. }
  877. .pr0 {
  878. padding-right: 0;
  879. }
  880. .pr5 {
  881. padding-right: .25rem;
  882. }
  883. .pr10 {
  884. padding-right: .5rem;
  885. }
  886. .pr15 {
  887. padding-right: .75rem;
  888. }
  889. .pr20 {
  890. padding-right: 1rem;
  891. }
  892. .pr25 {
  893. padding-right: 1.25rem;
  894. }
  895. .pr30 {
  896. padding-right: 1.5rem;
  897. }
  898. .pr35 {
  899. padding-right: 1.75rem;
  900. }
  901. .pr40 {
  902. padding-right: 2rem;
  903. }
  904. .pr45 {
  905. padding-right: 2.25rem;
  906. }
  907. .pr50 {
  908. padding-right: 2.5rem;
  909. }
  910. .pr100 {
  911. padding-right: 5rem;
  912. }
  913. .ptb0 {
  914. padding-top: 0;
  915. padding-bottom: 0;
  916. }
  917. .ptb5 {
  918. padding-top: .25rem;
  919. padding-bottom: .25rem;
  920. }
  921. .ptb10 {
  922. padding-top: .5rem;
  923. padding-bottom: .5rem;
  924. }
  925. .ptb15 {
  926. padding-top: .75rem;
  927. padding-bottom: .75rem;
  928. }
  929. .ptb20 {
  930. padding-top: 1rem;
  931. padding-bottom: 1rem;
  932. }
  933. .ptb25 {
  934. padding-top: 1.25rem;
  935. padding-bottom: 1.25rem;
  936. }
  937. .ptb30 {
  938. padding-top: 1.5rem;
  939. padding-bottom: 1.5rem;
  940. }
  941. .ptb35 {
  942. padding-top: 1.75rem;
  943. padding-bottom: 1.75rem;
  944. }
  945. .ptb40 {
  946. padding-top: 2rem;
  947. padding-bottom: 2rem;
  948. }
  949. .ptb45 {
  950. padding-top: 2.25rem;
  951. padding-bottom: 2.25rem;
  952. }
  953. .ptb50 {
  954. padding-top: 2.5rem;
  955. padding-bottom: 2.5rem;
  956. }
  957. .ptb100 {
  958. padding-top: 5rem;
  959. padding-bottom: 5rem;
  960. }
  961. .plr0 {
  962. padding-left: 0;
  963. padding-right: 0;
  964. }
  965. .plr10 {
  966. padding-left: .5rem;
  967. padding-right: .5rem;
  968. }
  969. .plr15 {
  970. padding-left: .75rem;
  971. padding-right: .75rem;
  972. }
  973. .plr20 {
  974. padding-left: 1rem;
  975. padding-right: 1rem;
  976. }
  977. .plr25 {
  978. padding-left: 1.25rem;
  979. padding-right: 1.25rem;
  980. }
  981. .plr30 {
  982. padding-left: 1.5rem;
  983. padding-right: 1.5rem;
  984. }
  985. .plr35 {
  986. padding-left: 1.75rem;
  987. padding-right: 1.75rem;
  988. }
  989. .plr40 {
  990. padding-left: 2rem;
  991. padding-right: 2rem;
  992. }
  993. .plr45 {
  994. padding-left: 2.25rem;
  995. padding-right: 2.25rem;
  996. }
  997. .plr50 {
  998. padding-left: 2.5rem;
  999. padding-right: 2.5rem;
  1000. }
  1001. .plr100 {
  1002. padding-left: 5rem;
  1003. padding-right: 5rem;
  1004. }
  1005. /* lists
  1006. -----------------------------------------------------------------------------*/
  1007. .c-list-disc {
  1008. list-style-type: disc;
  1009. }
  1010. .c-list-circle {
  1011. list-style-type: circle;
  1012. }
  1013. .c-list-square {
  1014. list-style-type: square;
  1015. }
  1016. .c-list-decimal {
  1017. list-style-type: decimal;
  1018. }
  1019. .c-list-alpha {
  1020. list-style-type: lower-alpha;
  1021. }
  1022. .c-list-roman {
  1023. list-style-type: lower-roman;
  1024. }
  1025. .c-list-inline {
  1026. padding-left: 0;
  1027. margin-left: -5px;
  1028. list-style: none;
  1029. }
  1030. .c-list-inline li {
  1031. display: inline-block;
  1032. padding-right: 5px;
  1033. padding-left: 5px;
  1034. }
  1035. /* font
  1036. -----------------------------------------------------------------------------*/
  1037. .c-family-HelveticaNeue {
  1038. font-family: Helvetica Neue;
  1039. }
  1040. .c-family-Helvetica {
  1041. font-family: Helvetica;
  1042. }
  1043. .c-bold {
  1044. font-weight: bold;
  1045. }
  1046. .c-f10 {
  1047. font-size: .5rem;
  1048. }
  1049. .c-f12 {
  1050. font-size: .6rem;
  1051. }
  1052. .c-f13 {
  1053. font-size: .65rem;
  1054. }
  1055. .c-f14 {
  1056. font-size: .7rem;
  1057. }
  1058. .c-f15 {
  1059. font-size: .75rem;
  1060. }
  1061. .c-f16 {
  1062. font-size: .8rem;
  1063. }
  1064. .c-f17 {
  1065. font-size: .85rem;
  1066. }
  1067. .c-f18 {
  1068. font-size: .9rem;
  1069. }
  1070. .c-f20 {
  1071. font-size: 1rem;
  1072. }
  1073. .c-f22 {
  1074. font-size: 1.1rem;
  1075. }
  1076. .c-f24 {
  1077. font-size: 1.2rem;
  1078. }
  1079. .c-f28 {
  1080. font-size: 1.4rem;
  1081. }
  1082. .c-f30 {
  1083. font-size: 1.5rem;
  1084. }
  1085. .c-f32 {
  1086. font-size: 1.6rem;
  1087. }
  1088. .c-f36 {
  1089. font-size: 1.8rem;
  1090. }
  1091. .c-f40 {
  1092. font-size: 2rem;
  1093. }
  1094. .c-f48 {
  1095. font-size: 2.4rem;
  1096. }
  1097. .c-t-left {
  1098. text-align: left;
  1099. }
  1100. .c-t-center {
  1101. text-align: center;
  1102. }
  1103. .c-t-right {
  1104. text-align: right;
  1105. }
  1106. .c-line-h1 {
  1107. line-height: 1.88;
  1108. }
  1109. .c-line-h2 {
  1110. line-height: 2.26;
  1111. }
  1112. /* color and background
  1113. -----------------------------------------------------------------------------*/
  1114. .c-fff {
  1115. color: #fff;
  1116. }
  1117. .c-222 {
  1118. color: #222;
  1119. }
  1120. .c-333 {
  1121. color: #333;
  1122. }
  1123. .c-555 {
  1124. color: #555;
  1125. }
  1126. .c-666 {
  1127. color: #666;
  1128. }
  1129. .c-999 {
  1130. color: #999;
  1131. }
  1132. .c-f00 {
  1133. color: #f00;
  1134. }
  1135. .c-f60 {
  1136. color: #f60;
  1137. }
  1138. .c-f90 {
  1139. color: #f90;
  1140. }
  1141. .c-37a6ed {
  1142. color: #37a6ed;
  1143. }
  1144. .c-5b5b5b {
  1145. color: #5b5b5b;
  1146. }
  1147. .c-909090 {
  1148. color: #909090;
  1149. }
  1150. .c-ff8100 {
  1151. color: #ff8100;
  1152. }
  1153. .c-007cd9 {
  1154. color: #007cd9;
  1155. }
  1156. .c-4dcd70 {
  1157. color: #4dcd70;
  1158. }
  1159. .bgc-fff {
  1160. background-color: #fff;
  1161. }
  1162. .bgc-f3f3f3 {
  1163. background-color: #f3f3f3;
  1164. }
  1165. .bgc-f9f9f9 {
  1166. background-color: #f9f9f9;
  1167. }
  1168. /* Grid
  1169. -----------------------------------------------------------------------------*/
  1170. .c-container:after,
  1171. .c-row:after {
  1172. content: "";
  1173. display: table;
  1174. clear: both;
  1175. }
  1176. .c-container {
  1177. padding-top: 1px;
  1178. margin-top: -1px;
  1179. }
  1180. .c-row {
  1181. zoom: 1
  1182. }
  1183. .width-100,
  1184. .c-100 {
  1185. width: 100%;
  1186. }
  1187. .width-90,
  1188. .c-90 {
  1189. width: 90%;
  1190. }
  1191. .width-80,
  1192. .c-80 {
  1193. width: 80%;
  1194. }
  1195. .width-75,
  1196. .c-75 {
  1197. width: 75%;
  1198. }
  1199. .width-70,
  1200. .c-70 {
  1201. width: 70%;
  1202. }
  1203. .width-66,
  1204. .c-66 {
  1205. width: 66.6%;
  1206. }
  1207. .width-65,
  1208. .c-65 {
  1209. width: 65%;
  1210. }
  1211. .width-60,
  1212. .c-60 {
  1213. width: 60%;
  1214. }
  1215. .width-50,
  1216. .c-50 {
  1217. width: 50%;
  1218. }
  1219. .width-40,
  1220. .c-40 {
  1221. width: 40%;
  1222. }
  1223. .width-35,
  1224. .c-35 {
  1225. width: 35%;
  1226. }
  1227. .width-33,
  1228. .c-33 {
  1229. width: 33.3%;
  1230. }
  1231. .width-30,
  1232. .c-30 {
  1233. width: 30%;
  1234. }
  1235. .width-25,
  1236. .c-25 {
  1237. width: 25%;
  1238. }
  1239. .width-20,
  1240. .c-20 {
  1241. width: 20%;
  1242. }
  1243. .width-10,
  1244. .c-10 {
  1245. width: 10%;
  1246. }
  1247. .c-row .c-90,
  1248. .c-row .c-80,
  1249. .c-row .c-75,
  1250. .c-row .c-70,
  1251. .c-row .c-66,
  1252. .c-row .c-65,
  1253. .c-row .c-60,
  1254. .c-row .c-50,
  1255. .c-row .c-40,
  1256. .c-row .c-35,
  1257. .c-row .c-33,
  1258. .c-row .c-30,
  1259. .c-row .c-25,
  1260. .c-row .c-20,
  1261. .c-row .c-10 {
  1262. float: left;
  1263. margin-left: 3%;
  1264. }
  1265. .c-row .c-90:first-child,
  1266. .c-row .c-80:first-child,
  1267. .c-row .c-75:first-child,
  1268. .c-row .c-70:first-child,
  1269. .c-row .c-66:first-child,
  1270. .c-row .c-65:first-child,
  1271. .c-row .c-60:first-child,
  1272. .c-row .c-50:first-child,
  1273. .c-row .c-40:first-child,
  1274. .c-row .c-35:first-child,
  1275. .c-row .c-33:first-child,
  1276. .c-row .c-30:first-child,
  1277. .c-row .c-25:first-child,
  1278. .c-row .c-20:first-child,
  1279. .c-row .c-10:first-child {
  1280. margin-left: 0;
  1281. }
  1282. .c-row .c-90 {
  1283. width: 89.7%;
  1284. }
  1285. .c-row .c-80 {
  1286. width: 79.4%;
  1287. }
  1288. .c-row .c-75 {
  1289. width: 74.25%;
  1290. }
  1291. .c-row .c-70 {
  1292. width: 69.1%;
  1293. }
  1294. .c-row .c-66 {
  1295. width: 65.66666666666666%;
  1296. }
  1297. .c-row .c-65 {
  1298. width: 65.66666666666666%;
  1299. }
  1300. .c-row .c-60 {
  1301. width: 58.800000000000004%;
  1302. }
  1303. .c-row .c-50 {
  1304. width: 48.5%;
  1305. }
  1306. .c-row .c-40 {
  1307. width: 38.2%;
  1308. }
  1309. .c-row .c-35 {
  1310. width: 31.333333333333332%;
  1311. }
  1312. .c-row .c-33 {
  1313. width: 31.333333333333332%;
  1314. }
  1315. .c-row .c-30 {
  1316. width: 27.9%;
  1317. }
  1318. .c-row .c-25 {
  1319. width: 22.75%;
  1320. }
  1321. .c-row .c-20 {
  1322. width: 17.6%;
  1323. }
  1324. .c-row .c-10 {
  1325. width: 7.3%;
  1326. }
  1327. .c-push-90,
  1328. .c-push-80,
  1329. .c-push-75,
  1330. .c-push-70,
  1331. .c-push-66,
  1332. .c-push-65,
  1333. .c-push-60,
  1334. .c-push-50,
  1335. .c-push-40,
  1336. .c-push-35,
  1337. .c-push-33,
  1338. .c-push-30,
  1339. .c-push-25,
  1340. .c-push-20,
  1341. .c-push-10 {
  1342. position: relative;
  1343. }
  1344. .c-push-90 {
  1345. left: 92.7%;
  1346. }
  1347. .c-push-80 {
  1348. left: 82.4%;
  1349. }
  1350. .c-push-75 {
  1351. left: 77.25%;
  1352. }
  1353. .c-push-70 {
  1354. left: 72.1%;
  1355. }
  1356. .c-push-66 {
  1357. left: 68.66666666666666%;
  1358. }
  1359. .c-push-65 {
  1360. left: 68.66666666666666%;
  1361. }
  1362. .c-push-60 {
  1363. left: 61.800000000000004%;
  1364. }
  1365. .c-push-50 {
  1366. left: 51.5%;
  1367. }
  1368. .c-push-40 {
  1369. left: 41.2%;
  1370. }
  1371. .c-push-35 {
  1372. left: 34.33333333333333%;
  1373. }
  1374. .c-push-33 {
  1375. left: 34.33333333333333%;
  1376. }
  1377. .c-push-30 {
  1378. left: 30.9%;
  1379. }
  1380. .c-push-25 {
  1381. left: 25.75%;
  1382. }
  1383. .c-push-20 {
  1384. left: 20.6%;
  1385. }
  1386. .c-push-10 {
  1387. left: 10.3%;
  1388. }
  1389. .c-row .c-push-right {
  1390. float: right;
  1391. }
  1392. .c-row .c-role-right {
  1393. margin-left: 3%;
  1394. float: right;
  1395. }
  1396. .c-row .c-role-left {
  1397. margin-left: 0;
  1398. }
  1399. .c-centered {
  1400. float: none !important;
  1401. margin: 0 auto !important;
  1402. }
  1403. .c-padding {
  1404. padding: 20px;
  1405. }
  1406. .c-padding .c-100,
  1407. .c-padding .c-90,
  1408. .c-padding .c-80,
  1409. .c-padding .c-75,
  1410. .c-padding .c-70,
  1411. .c-padding .c-66,
  1412. .c-padding .c-65,
  1413. .c-padding .c-60,
  1414. .c-padding .c-50,
  1415. .c-padding .c-40,
  1416. .c-padding .c-35,
  1417. .c-padding .c-33,
  1418. .c-padding .c-30,
  1419. .c-padding .c-25,
  1420. .c-padding .c-20,
  1421. .c-padding .c-10 {
  1422. padding: 20px;
  1423. }
  1424. .c-split .c-90,
  1425. .c-split .c-80,
  1426. .c-split .c-75,
  1427. .c-split .c-70,
  1428. .c-split .c-66,
  1429. .c-split .c-65,
  1430. .c-split .c-60,
  1431. .c-split .c-50,
  1432. .c-split .c-40,
  1433. .c-split .c-35,
  1434. .c-split .c-33,
  1435. .c-split .c-30,
  1436. .c-split .c-25,
  1437. .c-split .c-20,
  1438. .c-split .c-10 {
  1439. margin-left: 0;
  1440. }
  1441. .c-split .c-90 {
  1442. width: 90%;
  1443. }
  1444. .c-split .c-80 {
  1445. width: 80%;
  1446. }
  1447. .c-split .c-75 {
  1448. width: 75%;
  1449. }
  1450. .c-split .c-70 {
  1451. width: 70%;
  1452. }
  1453. .c-split .c-66 {
  1454. width: 66.6%;
  1455. }
  1456. .c-split .c-65 {
  1457. width: 65%;
  1458. }
  1459. .c-split .c-60 {
  1460. width: 60%;
  1461. }
  1462. .c-split .c-50 {
  1463. width: 50%;
  1464. }
  1465. .c-split .c-40 {
  1466. width: 40%;
  1467. }
  1468. .c-split .c-35 {
  1469. width: 35%;
  1470. }
  1471. .c-split .c-33 {
  1472. width: 33.3%;
  1473. }
  1474. .c-split .c-30 {
  1475. width: 30%;
  1476. }
  1477. .c-split .c-25 {
  1478. width: 25%;
  1479. }
  1480. .c-split .c-20 {
  1481. width: 20%;
  1482. }
  1483. .c-split .c-10 {
  1484. width: 10%;
  1485. }
  1486. /* c-blocks
  1487. -----------------------------------------------------------------------------*/
  1488. .c-blocks-2,
  1489. .c-blocks-3,
  1490. .c-blocks-4,
  1491. .c-blocks-5,
  1492. .c-blocks-6 {
  1493. padding-left: 0;
  1494. list-style: none;
  1495. }
  1496. .c-blocks-2:after,
  1497. .c-blocks-3:after,
  1498. .c-blocks-4:after,
  1499. .c-blocks-5:after,
  1500. .c-blocks-6:after {
  1501. content: "";
  1502. display: table;
  1503. clear: both;
  1504. }
  1505. .c-blocks-2> li,
  1506. .c-blocks-3> li,
  1507. .c-blocks-4> li,
  1508. .c-blocks-5> li,
  1509. .c-blocks-6> li,
  1510. .c-blocks-2> div,
  1511. .c-blocks-3> div,
  1512. .c-blocks-4> div,
  1513. .c-blocks-5> div,
  1514. .c-blocks-6> div {
  1515. height: auto;
  1516. float: left;
  1517. }
  1518. .c-blocks-2> li,
  1519. .c-blocks-2> div {
  1520. width: 50%;
  1521. }
  1522. .c-blocks-3> li,
  1523. .c-blocks-3> div {
  1524. width: 33.333333333333332%;
  1525. }
  1526. .c-blocks-4> li,
  1527. .c-blocks-4> div {
  1528. width: 25%;
  1529. }
  1530. .c-blocks-5> li,
  1531. .c-blocks-5> div {
  1532. width: 20%;
  1533. }
  1534. .c-blocks-6> li,
  1535. .c-blocks-6> div {
  1536. width: 16.666666666666666%;
  1537. }
  1538. /* css3-Grid
  1539. -----------------------------------------------------------------------------*/
  1540. .ui-grid {
  1541. display: -webkit-box;
  1542. display: box;
  1543. }
  1544. .ui-grid-middle {
  1545. -webkit-box-pack: center;
  1546. -webkit-box-align: center;
  1547. box-pack: center;
  1548. box-align: center;
  1549. }
  1550. .ui-grid-vertical {
  1551. -webkit-box-orient: vertical;
  1552. box-orient: vertical;
  1553. }
  1554. .ui-grid-label {
  1555. -webkit-box-flex: 0;
  1556. box-flex: 0;
  1557. width: 100px;
  1558. font-weight: 600;
  1559. }
  1560. .ui-col-0 {
  1561. -webkit-box-flex: 0;
  1562. box-flex: 0;
  1563. }
  1564. .ui-col-1 {
  1565. -webkit-box-flex: 1;
  1566. box-flex: 1;
  1567. }
  1568. .ui-col-2 {
  1569. -webkit-box-flex: 2;
  1570. box-flex: 2;
  1571. }
  1572. .ui-col-3 {
  1573. -webkit-box-flex: 3;
  1574. box-flex: 3;
  1575. }
  1576. .ui-col-4 {
  1577. -webkit-box-flex: 4;
  1578. box-flex: 3;
  1579. }
  1580. .ui-col-5 {
  1581. -webkit-box-flex: 5;
  1582. box-flex: 5;
  1583. }
  1584. .ui-col-6 {
  1585. -webkit-box-flex: 6;
  1586. box-flex: 6;
  1587. }
  1588. /* css ui-arrow
  1589. -----------------------------------------------------------------------------*/
  1590. .ui-arrow,
  1591. .ui-arrow s {
  1592. position: relative;
  1593. display: block;
  1594. font-size: 0;
  1595. line-height: 0;
  1596. width: 0;
  1597. height: 0;
  1598. border-color: transparent;
  1599. border-style: dashed;
  1600. border-width: 7px;
  1601. }
  1602. .ui-arrow-r,
  1603. .ui-arrow-r s {
  1604. border-left-color: #cdcdcd;
  1605. border-left-style: solid;
  1606. }
  1607. .ui-arrow-r:empty {
  1608. border-left-color: #ddd;
  1609. }
  1610. .ui-arrow-r s {
  1611. border-left-color: #fff;
  1612. position: absolute;
  1613. left: -9px;
  1614. top: -7px;
  1615. }
  1616. .ui-arrow-l,
  1617. .ui-arrow-l s {
  1618. border-right-color: #cdcdcd;
  1619. border-right-style: solid;
  1620. }
  1621. .ui-arrow-l:empty {
  1622. border-right-color: #ddd;
  1623. }
  1624. .ui-arrow-l s {
  1625. border-right-color: #fff;
  1626. position: absolute;
  1627. right: -9px;
  1628. top: -7px;
  1629. }
  1630. .ui-arrow-t,
  1631. .ui-arrow-t s {
  1632. border-bottom-color: #cdcdcd;
  1633. border-bottom-style: solid;
  1634. }
  1635. .ui-arrow-t:empty {
  1636. border-bottom-color: #ddd;
  1637. }
  1638. .ui-arrow-t s {
  1639. border-bottom-color: #fff;
  1640. position: absolute;
  1641. left: -7px;
  1642. top: -5px;
  1643. }
  1644. .ui-arrow-b,
  1645. .ui-arrow-b s {
  1646. border-top-color: #cdcdcd;
  1647. border-top-style: solid;
  1648. }
  1649. .ui-arrow-b:empty {
  1650. border-top-color: #ddd;
  1651. }
  1652. .ui-arrow-b s {
  1653. border-top-color: #fff;
  1654. position: absolute;
  1655. left: -7px;
  1656. bottom: -5px;
  1657. }
  1658. .ui-arrow-circle {
  1659. line-height: 100%;
  1660. overflow: hidden;
  1661. font-family: Tahoma, Helvetica;
  1662. font-size: 18px;
  1663. color: #cdcdcd;
  1664. }